/*RESPONSIVE*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
/*01072015*/	
.a7 iframe{width:100% !important;}
.pagination{margin:auto; float:none;}
.container {margin: 0 auto; width: 94%;}
#shadow{background:none;}
.logo{width:100% !important; text-align:center !important;}
.logo-p {margin-bottom: 2%; margin-left: 0; margin-top: 2%; width: auto;}
.logo img{ }
.topright{width:100% !important;}
.topbar{width:100%; margin:0px; float:left;}
.lo_tab{ margin-right:0;}
.topright1{width:100%; margin:0 auto; float:none;}
.slider img{width:100%; height:100%;}
.tab{float: left; margin:0px 0 0 0px; width:100%; position:inherit;}
.ui-tabs .ui-tabs-nav{height:auto !important;}
/**/
.search{width:93%; margin:0px 12px 12px ;}
.submit{ border-radius:0px; border-color:#999999;}
.select{-webkit-appearance: none; border-radius:0px; background:#ffffff;}

.price{-webkit-appearance: none; border-radius:0px; background:#ffffff; width:45% !important;}
.price1{-webkit-appearance: none; border-radius:0px; background:#ffffff; width:45% !important;}
.key{-webkit-appearance: none; border-radius:0px; background:#ffffff; width:95% !important;}

/**/
#quicksearch_keywords{width:auto;}
.b1{width:100%;}
.b1:last-child{width:100%;}
.b2{width:100%;}
.b2:nth-child(4){width:100%;}
.b2:last-child{width:100%;}
/*.button.dec_none{float:right !important;}*/
/**/
.title_feature{ width:100% !important; margin:0 !important; box-sizing:border-box; text-align:center;}
.a6 span{ width:100%; float:left; box-sizing:border-box;}
/**/
.front-search{width:100%;}
.a1{width:100%;}
.f_path{width:100%;}
.f_path:nth-child(2){width: 100%;}
.f_path:nth-child(3){width: 100%;}
.f_path:nth-child(4){width: 100%;}
.f_path:nth-child(5){width: 100%;}
.ui-widget-content{padding:7px 0 0 0 !important; width:100% !important;}
.a5{width:100%;}
.t10{width:auto; margin-left:1%;}
.t81{font-size:14px;}
.a4{width:100%; float:left;}
.add{width:100%; float:left;}
.addthis1{padding:0 0 4% 4%; height:auto; width:auto;}
.fb{width:auto !important;}
#home-art1{width:100% !important;}  
.add_add{height:auto;}
.button{float:left !important; /*margin:5px 0;*/}
.b{float: left; padding: 2%; width: 96%;}
.nav.navbar-nav li:hover ul li a{width:290px !important;}

.about_content p, .privacy_policy_content p, .disclaimer_content p, .term-use-content p, .landlrd-content p, .landlrd-a-content p, .landlrd-b-content p, .landlrd-c-content p, .landlrd-d-content p, .buy-head-content p, .buy-head-a-content p, .buy-head-b-content p, .rental-content p, .rental-a-content p, .rental-b-content p, .rental-c-content p, .rental-d-content p, .rental-e-content p, .meet-team-content p, .work-content p, .wgf-franch p, .invst-wgf p, .est-srv p, .est-mkt p{color: #000000 !important;float: left !important;font-family: "Open Sans",sans-serif !important;font-size: 14px !important;line-height: 21px !important;margin: 2% 0 !important;text-align: justify !important;width: 98% !important;padding: 1% !important;}


.f_path p {color: #666666;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 20px;margin: 1% 0 4%;width: 100% !important;}
.cf_tab .cfl_tab {border-right: none;float: left;margin-right: 0%;padding-right: 0%;width: 100%;}
.cfr_tab {float: left;width: 100%;}
.contact_tab {float: left;margin-right: 0;text-align: center;width: 99%;}
.contact_text {float: left;margin: 1% 0 0 0;width: 100%;}
.map_tab {float: left;margin-top: 1%;width: 100%;}
.reg_tab {background: #def1fa;border: 1px solid #9ddaf7;float: left;margin-right: 0;padding: 1% 2%;width: 96%;}
.sign_tab {float: left;width: 100%;}
.block samp {float: left;width: 92%;}
.button {background: url("../images/button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #136e9b;border-radius: 3px;color: #ffffff;cursor: pointer;float: left;font-size: 14px !important;font-weight: normal;height: 34px !important;line-height: 34px;margin: 0 0 0 6px !important;padding: 0 5px;width: auto !important;}
.button:hover {background: url("../images/button_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #136e9b;border-radius: 3px;color: #ffffff;cursor: pointer;float: left;font-size: 14px !important;font-weight: normal;height: 34px !important;line-height: 34px;margin: 0 0 0 6px !important;padding: 0 5px;width: auto !important;}

.login_tab {background: none repeat scroll 0 0 #def1fa; border: 1px solid #9ddaf7; float: left; margin-right: 0; padding: 5% 2%; width: 96% !important;}

.mid_left {float: left; padding: 1% 0; width: 100%;}
.mid51 {float: left;margin-right: 0;width: 100%;}

.list_view {border: 4px solid #fcec8f;border-radius: 4px;float: left;margin-bottom: 2%;width: 100%;}
.img_tab1 {float: left;width: 100%;}
.img_tab1 img {height: auto;width: 100%;}
.text_tab1 { float: left;width: 100%;}
.text_tab111 {float: left;width: 66%;}
.text_tab1111 {float: left;width: 34%;}
.mid52 {float: left;width: 100%;}
.tab1 {float: left;margin: 0;width: 100%;}
.ui-tabs .ui-tabs-nav {background: none repeat scroll 0 0 #ffffff;border: 1px solid #aaaaaa;box-shadow: none;float: left;height: 31px;padding: 10px 0 15px;position: relative;width: 100% !important;z-index: 999;}
.ui-helper-clearfix::before {background: none !important;border-collapse: collapse;content: "";display: table;height: 55px;left: -15px;position: absolute;top: 3px;width: 15px;}
.ui-helper-clearfix::after {background: none !important;border-collapse: collapse;content: "";display: table;height: 55px;left: 100% !important;position: absolute;top: 3px;width: 15px;}
.sale-rent-submit { margin-left: 6px !important;}
.ul1 { float: left;margin: 0;width: 100% !important;}
.ul1 li {float: left;width: 100% !important;}
.slides img {height: auto !important;width: 100% !important;}

.ui-tabs .ui-tabs-panel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color: -moz-use-text-color #aaaaaa #aaaaaa;
    border-image: none;
    border-right: 1px solid #aaaaaa;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    float: left;
    min-height: 370px;
    padding: 1% 4%;
    width: 100% !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("../images/active1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #212121;
    font-weight: normal;
    height: 41px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../images/default1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d3d3d3;
    color: #ffffff;
    font-weight: normal;
    height: 41px !important;
}
#loginForm div {
    margin: 0 !important;
}

.listing {
    margin: 5% 10%;
}
.formHolder {
    float: left !important;
    padding: 0 !important;
    width: 100% !important;
}
.your_selections {
    border: 1px solid #dddddd;
    float: right;
    height: 295px;
    margin-bottom: 20px;
    overflow: auto;
    padding: 1% !important;
    width: 98% !important;
}


#advancedSearchHolder .priceHolderMin {
    height: 28px;
    left: 83px !important;
    position: absolute;
    top: 0;
    width: 33% !important;
}

#advancedSearchHolder .labelTextPrice {
    left: 80px !important;
    position: absolute;
    top: 8px;
    width: auto !important;
}
#advancedSearchHolder .labelText {
    left: 61% !important;
    margin-top: -25px;
    position: absolute;
}

#mainContent #advancedSearchForm .advSearchBlock3.alignLeft label {
    float: left;
    width: 26% !important;
}
#search_filters_bedrooms_max, #search_filters_bathrooms_max, #search_filters_landarea_max, #search_filters_floorarea_max {
    left: 72% !important;
    position: absolute;
}

#advancedSearchForm .checkbox_list .selector {
    float: left;
    left: 0 !important;
    margin: -1% !important;
    width: 87% !important;
}
.advancedSearch .checkbox_list ul {
    left: -125px !important;
    top: 30px;
    width: 280px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#search_filters_property_types label {
    width: 76% !important;
}
.add3.cst-add {
    margin-left: 0;
    margin-top: 0;
}
.r {
    float: right !important;
    left: 0 !important;
    position: absolute;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    float: left;
    left: 0 !important;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}

#content {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    padding: 2% 0 3%;
    width:98%;
	box-sizing:border-box;
}

.sidebar {float: left;margin-right: 0;width: 100%;}
.view_tab {display: block; float: left;padding: 2% 0;width: 100% !important;}
.price_tab {color: #0084be;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 400;padding: 3% 0 0 3% !important;width: 97% !important;}
#mainImageHolder img {height: auto;width: 100%;}
#mainImageHolder .buttonsBar {bottom: 140px;left: 0;position: absolute;width: 100% !important;}

#thumbsWrapper {height: 92px;overflow: hidden;position: relative;width: 100% !important;}
#thumbsWrapper #nextThumb {left: 91% !important;}
#MyGmaps {border: 1px solid #cecece;height: 300px;width: 100%;}
.rightbar {float: left;width: 100%;}
.texty {display: block; float: right; margin-top: 8%;width: 47%;}
.m1 {float: left;margin-right: 1%;width: 26%;}
.m2 {float: left;margin: 0 !important;}
#tab-3 img {height: auto;width: 100%;}
#tab-2 iframe {height: auto;width: 100%;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {background-color: #00c5ad;border-bottom: 1px solid #ffffff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    padding: 10px;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.4);
}

.r.forgotten_your_password {
    margin: 0 0 0 15%;
}
.navbar-collapse.collapse {
    float: left;
    width: 100%;
}
.nav.navbar-nav {
    background: none repeat scroll 0 0 #005073;
    float: right;
    height: 40px;
}

.nav > li {
    background: none repeat scroll 0 0 #005073;
    color: #ffffff;
    display: block;
    float: left;
    position: relative;
    width: 100%;
	/*z-index:999999;*/
}
.area_selection {
    float: left;
    height: 315px;
    margin-bottom: 20px;
    overflow: auto;
    width: 100% !important;
}

.area_selections_tab {
    float: left;
    width: 90%;
	overflow:scroll;
}
ul.location_selector_regions li span{ width:260px !important; margin:0px !important;}
.your_selections_tab {
    float: left;
    width: 90%;
}
.advancedSearch .advKeywords {
    padding: 1px 5px !important;
    width: 30% !important;
}
.formButtons input {
    float: left !important;
    left: 0 !important;
}
.advancedSearch .labelHeader {
    margin-bottom: 5px;
    width: 100% !important;
}
.advSearchBlock3, .advSearchBlock4 {
    width: 100% !important;
}
#advancedSearchHolder .priceHolderMax {
	width:81px;
	height:20px;
	position:absolute;
	top:0;
	left:220px !important;
}
#enquireForm input[type="text"], textarea#enquiry_message, .right-block, ul.agentContactDetails, .inputWidth380, .inputWidth280, .inputWidth180, .login, .lightColourBG, .sigUp {
    float: left !important;
    margin: 5px;
    padding: 0 !important;
    text-align: left !important;
    width: 98% !important;
}
.inputWidthSmall {
    width: 56px !important;
}
#advancedSearchHolder .priceHolderMax {
    height: 20px;
    left: 194px !important;
    position: absolute;
    top: 0;
    width: 67px !important;
}

/*LOGIN*/
.side_tab{ width:100% !important;}
.side_tab ul li{padding-left:2%; padding-right:2%; float:left;}
.main_tab .ag{ width:100%;}


/*FORM ERROR*/
.formError{ left:142.267px !important;}

/*HEADER*/
.topbarnew{ margin-left:28px !important;}
.navbar{ z-index:9999;}

.blocky .textbox{ width:95%;}
.blocky .mbox1{ width:95%;}
.p .r1{ width:100%;}
.p .l1{width:100%;}
.blocky label{ text-align:left;}
ul.location_selector_regions li span{ background:url("../images/sprite.png") no-repeat scroll 253px -293px padding-box #d6d6d6;}
.checkbox_list .selector span.button{ padding:0 11px !important; right:0 !important;}
.price1{ width:41%;}
.front-search{top:55px !important; width:99% !important;}
.ui-tabs .ui-tabs-nav{ margin:0 0 50px 0;}
.search{ box-shadow:0 0 3px 1px #333333;}
#quicksearch_keywords{width:85% !important;}
.mid_main3{ overflow-x:scroll;}
.nav.navbar-nav ul{ left:-7px !important;}
#google_translate_element{ display:none;}	
.agents li{width:100%;}

}

@media only screen and (max-width : 320px) {
/*01072015*/	
.img1 {float: left;margin: 8% 7%;width: 86%;}
.img1:nth-child(3n+3){ float:left;margin:8% 7%;}	


/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 7%; margin-bottom:10px;width: 86%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 7%;margin-bottom:10px;}


/*.nbs-flexisel-container {
    max-width: 320px !important;
    position: relative;
}
.img1 {
    float: left;
    margin: 8%;
    width: 236px !important;
}
.nbs-flexisel-item {
    margin: 0 5px !important;
    width: 241px !important;
}

.nbs-flexisel-item a {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.nbs-flexisel-item img {
    cursor: pointer;
    height: 155px;
    margin-bottom: 0;
    margin-top: 10px;
    position: relative;
    width: 100% !important;
}

.nbs-flexisel-item .cap {
    background: #0066cc;
    float: left;
    margin: 0 !important;
    padding: 0;
    width: 100% !important;
}*/

}

@media only screen and (min-device-width : 320px) and (max-device-width : 580px) and (orientation : landscape) {
.pagination{margin:auto; float:none;}
.img1 {float: left;margin: 8% 2%;width: 46%;}
.img1:nth-child(3n+3){ float:left;margin:8% 2%;}


/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 2%; margin-bottom:10px;width: 46%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 2%;margin-bottom:10px;}


.nav.navbar-nav ul{ left:-7px !important;}
#google_translate_element{ display:none;}	

/*.ui-helper-clearfix::after {
    background: url("../images/corner_right2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-collapse: collapse;
    content: "";
    display: table;
    height: 55px;
    left: 100% !important;
    position: absolute;
    top: 3px;
    width: 15px;
}*/

.listing {
    margin: 5% 22%;
}

#thumbsWrapper #nextThumb {
    left: 95% !important;
}
ul.location_selector_regions li span{ background:url("../images/sprite.png") no-repeat scroll 385px -293px padding-box #d6d6d6;}
.pagination{ margin-left:auto;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 640px) and (orientation: landscape){
.img1 {float: left;margin: 8% 2%;width: 46%;}
.img1:nth-child(3n+3){ float:left;margin:8% 2%;}


/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 2%; margin-bottom:10px;width: 46%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 2%;margin-bottom:10px;}

	
}
@media only screen and (min-device-width : 481px) and (max-device-width : 640px){
.nav.navbar-nav ul{ left:-7px !important;}	
.container {margin: 0 auto; width: 94%;}
#shadow{background:none;}
.logo{width:43%; text-align:center !important; float:none; margin:auto;}
.logo-p{margin-top:0px; margin-left:0px; width:auto;}
.topright{width:57%;}
.topbar{width:100%; margin:0px; float:left;}
.topright1{width:88%; margin:0px; float:right;}
.slider img{width:100%; height:100%;}
.tab{float: left; margin:0px 0 0 0px; width:100%; position:inherit;}
.search{width:93%; margin:0px 12px 12px ;}
#quicksearch_keywords{width:auto;}
.b1{width:100%;}
.b1:last-child{width:100%;}
.b2{width:100%;}
.b2:nth-child(4){width:100%;}
.b2:last-child{width:100%;}
/*.button.dec_none{float:right;}*/
.front-search{width:56%;}
.a1{width:100%;}
.ui-widget-content{margin:12px 0 0 0; padding:0px; width:100%;}
/*.img1{float: left; margin: 1% 6%; width: 236px !important; }*/
.img1 {float: left;margin: 8% 2%;width: 46%;}
.img1:nth-child(3n+3){ float:left;margin:8% 2%;}
.a4{width:50%;}
.a5{width:auto;}
.add_add{width:100%;}
.a7{width:auto;}
.tab2{width:44%;}
.fb{width:auto !important;} 
.about_content p, .privacy_policy_content p, .disclaimer_content p, .term-use-content p, .landlrd-content p, .landlrd-a-content p, .landlrd-b-content p, .landlrd-c-content p, .landlrd-d-content p, .buy-head-content p, .buy-head-a-content p, .buy-head-b-content p, .rental-content p, .rental-a-content p, .rental-b-content p, .rental-c-content p, .rental-d-content p, .rental-e-content p, .meet-team-content p, .work-content p, .wgf-franch p, .invst-wgf p, .est-srv p, .est-mkt p{color: #000000 !important;float: left !important;font-family: "Open Sans",sans-serif !important;font-size: 14px !important;line-height: 21px !important;margin: 2% 0 !important;text-align: justify !important;width: 98% !important;padding: 1% !important;}
.f_path p {
    color: #666666;
    display: block;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 1% 0 4%;
    width: 100% !important;
}
.f_path:nth-child(5) {
    float: left;
    margin-right: 0;
    width: 8%;
}
.contact_tab {
    float: left;
    margin-right: 0;
    text-align: center;
    width: 99%;
}
.contact_text {
    float: left;
    margin: 1% 0 0 0;
    width: 100%;
}

.map_tab {
    float: left;
    margin-top: 1%;
    width: 100%;
}
.reg_tab {background: #def1fa; border: 1px solid #9ddaf7; float: left; margin-right: 0; padding: 1% 2%; width: 96%;}

.sign_tab { float: left; width: 100%;}
.mid_left { float: left; padding: 1% 0;width: 100%;}

.mid51 {float: left;margin-right: 0;width: 100%;}

.list_view {border: 4px solid #fcec8f;border-radius: 4px;float: left;margin-bottom: 2%;width: 100%;}
.img_tab1 { float: left; width: 36%;}
.img_tab1 img {width: 100%;}
.text_tab1 {float: left;width: 64%;}
.text_tab111 {float: left;width: 66%;}
.text_tab1111 {float: left;width: 34%;}
.mid52 {float: left;width: 100%;}
.tab1 {float: left;margin: 0;width: 100%;}
.ui-tabs .ui-tabs-nav {background: none repeat scroll 0 0 #ffffff;border: 1px solid #aaaaaa;box-shadow: none;float: left;height: 31px;   padding: 10px 0 15px;position: relative;width: 100% !important;z-index: 999;}
/*.ui-helper-clearfix::before {
    background: url("../images/corner_left2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-collapse: collapse;
    content: "";
    display: table;
    height: 55px;
    left: -15px;
    position: absolute;
    top: 3px;
    width: 15px;
}
.ui-helper-clearfix::after {
    background: url("../images/corner_right2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-collapse: collapse;
    content: "";
    display: table;
    height: 55px;
    left: 100% !important;
    position: absolute;
    top: 3px;
    width: 15px;
}
*/.sale-rent-submit {margin-left: 6px !important;}
.ul1 {float: left;margin: 0;width: 100% !important;}
.ul1 li { float: left;width: 100% !important;}
.slides img {height: auto !important; width: 100% !important;}
.ui-tabs .ui-tabs-panel {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #ffffff;border-color: -moz-use-text-color #aaaaaa #aaaaaa;border-image: none;border-right: 1px solid #aaaaaa;border-style: none solid solid;border-width: medium 1px 1px;display: block;float: left;min-height: 370px;padding: 1% 4%;width: 98% !important;}
.login_tab {background: none repeat scroll 0 0 #def1fa;border: 1px solid #9ddaf7;float: left;margin-right: 0;padding: 2%;width: 96% !important;}
.search_tab1 {float: left;margin: 0 !important;width: 100%;}
.price {border: 1px solid #9bcee6;float: left;padding: 1% 2%;width: 48% !important;}
.price1 {border: 1px solid #9bcee6;float: left;padding: 1% 2%;width: 47% !important;}
#content {background: none repeat scroll 0 0 #ffffff;float: left;padding: 2% 0 3%;width: 100%; box-sizing:border-box;}
.cst-add {display: none; margin-left: 0;margin-top: 0;}
.sidebar {float: left;margin-right: 0;width: 100%;}
.view_tab {display: block;float: left;padding: 2% 0;width: 100% !important;}
.price_tab {color: #0084be;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 400;padding: 3% 0 0 3% !important;width: 97% !important;}
#mainImageHolder img {height: auto;width: 100%;}
#mainImageHolder .buttonsBar {bottom: 140px;left: 0;position: absolute;width: 100% !important;}
#thumbsWrapper {height: 92px;overflow: hidden; position: relative; width: 100% !important;}

#thumbsWrapper #nextThumb {left: 95% !important;}
#MyGmaps {border: 1px solid #cecece;height: 300px;width: 100%;}
.rightbar {float: left;width: 100%;}
.texty {display: block;float: right;margin-top: 8%;width: 47%;}
.m1 { float: left; margin-right: 1%;width: 26%;}
.m2 {float: left;margin: 0 !important;}

#tab-3 img {height: auto;width: 100%;}
#tab-2 iframe {width: 100%;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {background-color: #00c5ad;border-bottom: 1px solid #ffffff;border-top-left-radius: 0;border-top-right-radius: 0;color: #ffffff;display: block;font-size: 15px;font-style: italic;font-weight: normal;padding: 10px;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.4);}
.formButtons input {float: left !important;left: 0 !important;width:26% !important;}
.area_selection {float: left;height: 315px; margin-bottom: 20px;overflow: auto;width: 97% !important;}
.navbar-collapse.collapse {float: left;width: 100%;}
.nav.navbar-nav { background: none repeat scroll 0 0 #005073; float: right; height: 40px;}
.nav > li {background: none repeat scroll 0 0 #005073;color: #ffffff;display: block;float: left;position: relative;width: 100%;/*z-index:999999;*/}
.advancedSearch .labelHeader { margin-bottom: 5px; width: 100% !important;}
#enquireForm input[type="text"], textarea#enquiry_message, .right-block, ul.agentContactDetails, .inputWidth380, .inputWidth280, .inputWidth180, .login, .lightColourBG, .sigUp {float: left !important;margin: 5px;padding: 0 !important;text-align: left !important;    width: 98% !important;}

/*LOGIN*/
.side_tab{ width:100% !important;}
.side_tab ul li{padding-left:2%; padding-right:2%; float:left;}
.main_tab .ag{ width:100%;}


/*FORM ERROR*/
.formError{ left:273.267px !important;}
/*HEADER*/
.topbarnew{ margin:0 !important;}
.area_selections_tab{ width:100%;}
.your_selections_tab{ width:100%;}
.navbar{ z-index:9999;}
.blocky label{ text-align:left;}
ul.location_selector_regions li span{ background:url("../images/sprite.png") no-repeat scroll 285px -293px padding-box #d6d6d6;}

.mid_main3{ overflow-x:scroll;}
.pagination{ margin-left:auto;}

#google_translate_element{ display:none;}



}

@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation: portrait) {
.img1 {float: left;margin: 8% 7%;width: 86%;}
.img1:nth-child(3n+3){ float:left;margin:8% 7%;}

/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 7%; margin-bottom:10px;width: 86%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 7%;margin-bottom:10px;}

.tad img{width:100%;}
	
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation: landscape) {
/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 2%; margin-bottom:10px;width: 46%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 2%;margin-bottom:10px;}	
	
}


@media only screen and (min-device-width : 481px) and (max-device-width : 767px){
.nav.navbar-nav ul{ left:-7px !important;}
.container {margin: 0 auto; width: 94%;}
#shadow{background:none;}
.logo{width:43%; text-align:center !important;}
.logo-p{margin-top:0px; margin-left:0px; width:auto;}
.topright{width:100%;}
.topbar{width:100%; margin:0px; float:left;}
.topright1{width:100%; margin:0px; float:right;}
.slider img{width:100%; height:100%;}
.tab{float: left; margin:0px 0 0 0px; width:100%; position:inherit;}
.search{width:93%; margin:4px 15px 4px ;}	
#quicksearch_keywords{width:auto;}
.b1{width:100%;}
.b1:last-child{width:100%;}
.b2{width:100%;}
.b2:nth-child(4){width:100%;}
.b2:last-child{width:100%;}
.button.dec_none{float:right;}
.front-search{width:56%;}
.a1{width:100%;}
.ui-widget-content{margin:12px 0 0 0; padding:0px; width:100%;}
/*.img1{float: left; margin: 1% 6%; width: 236px !important; }*/
.img1 {float: left;margin: 8% 2%;width: 46%;}
.img1:nth-child(3n+3){ float:left;margin:8% 2%;}
.img1:nth-child(3n+4){ float:left;margin:8% 2%;}


/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 2%; margin-bottom:10px;width: 46%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 2%;margin-bottom:10px;}

.a4{width:50%;}
.a5{width:auto;}
.add_add{width:100%;}
.a7{width:auto;}
.tab2{width:44%;}
.fb{width:auto !important;} 

.about_content p, .privacy_policy_content p, .disclaimer_content p, .term-use-content p, .landlrd-content p, .landlrd-a-content p, .landlrd-b-content p, .landlrd-c-content p, .landlrd-d-content p, .buy-head-content p, .buy-head-a-content p, .buy-head-b-content p, .rental-content p, .rental-a-content p, .rental-b-content p, .rental-c-content p, .rental-d-content p, .rental-e-content p, .meet-team-content p, .work-content p, .wgf-franch p, .invst-wgf p, .est-srv p, .est-mkt p{color: #000000 !important;float: left !important;font-family: "Open Sans",sans-serif !important;font-size: 14px !important;line-height: 21px !important;margin: 2% 0 !important;text-align: justify !important;width: 98% !important;padding: 1% !important;}

.f_path p {color: #666666;display: block;float: left;font-family: "Open Sans",sans-serif; font-size: 15px;line-height: 20px;margin: 1% 0 4%;width: 100% !important;}
.contact_tab {float: left;margin-right: 0;text-align: center;width: 99%;}
.contact_text {float: left;margin: 1% 0 0 0;width: 100%;}

.map_tab {float: left;margin-top: 1%;width: 100%;}
.login_tab { background: none repeat scroll 0 0 #def1fa;border: 1px solid #9ddaf7;float: left; margin-right: 0; padding: 1% 2%;width: 96% !important;}
.sidebar {float: left;margin-right: 0;width: 100%;}
.view_tab { display: block;float: left;padding: 2% 0;width: 100% !important;}
.price_tab { color: #0084be;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 400; padding: 3% 0 0 3% !important;width: 97% !important;}
#mainImageHolder img { height: auto;width: 100%;}

#mainImageHolder .buttonsBar {bottom: 140px;left: 0;position: absolute;width: 100%;}

#thumbsWrapper {height: 92px;overflow: hidden;position: relative; width: 100% !important;}

#thumbsWrapper #nextThumb {left: 91% !important;}
#MyGmaps {border: 1px solid #cecece; height: 300px; width: 100%;}
.rightbar {float: left;width: 100%;}
.texty {display: block;float: right;margin-top: 8%;width: 47%;}
.m1 { float: left;margin-right: 1%; width: 26%;}
.m2 { float: left; margin: 0 !important;}

#tab-3 img {height: auto;width: 100%;}

#tab-2 iframe {height: auto;width: 100%;}
.formButtons input {float: left !important;left: 0 !important;width:26% !important;}
.area_selection {float: left;height: 315px;margin-bottom: 20px;overflow: auto;width: 97% !important;}
.navbar-collapse.collapse {float: left;width: 100%;}
.nav.navbar-nav {background:#005073;float: right; height: 40px;}
.nav > li {background:#005073;color: #ffffff;display: block;float: left;position: relative;width: 100%;	/*z-index:999999;*/}
.nav.navbar-nav li:hover ul li a {background: none repeat scroll 0 0 #148ec2;border-bottom: 1px dashed #ffffff;color: #ffffff;display: block;height: 40px;padding-left: 16px;text-align: left;text-decoration: none;transition: all 500ms ease-out 0s;width: 498px !important;}
#enquireForm input[type="text"], textarea#enquiry_message, .right-block, ul.agentContactDetails, .inputWidth380, .inputWidth280, .inputWidth180, .login, .lightColourBG, .sigUp {float: left !important;margin: 5px;padding: 0 !important;text-align: left !important;width: 98% !important;}
.navbar{ z-index:9999;}
.mid_main3{ overflow-x:scroll;}

#google_translate_element{ display:none;}




/*03072015*/
.search{ box-shadow:0 0 3px 1px #333333;}
.front-search {top: 55px !important;width: 99% !important;}
.r{float: right !important;left: 0 !important;position: absolute;}

}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.container {margin: 0 auto; width: 96%;}
.slider img{width:100%;}
.tab{width:92%;}
.front-search {width: 60%;}
.search{width:80%; float:right; margin:4px 12px;}
#quicksearch_keywords{width:72%; padding:1px 5px 2px 5px; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.su_box{width:auto !important; padding:0px !important;}
.b2:last-child{padding:0px;}
.a1{width:100%;}
.a5{width:100%;}
.a7{width:50%;}
.tab2{width:50%;}
.blocky .textbox{width:100% !important; box-sizing:border-box; margin:0 0 1% 0;}
.mar .button{ width:100% !important;}
.f_path:nth-child(5){width:11%;}
.f_path:nth-child(4){width:14%;}
.f_path:nth-child(3){width:20%;}

.about_content p, .privacy_policy_content p, .disclaimer_content p, .term-use-content p, .landlrd-content p, .landlrd-a-content p, .landlrd-b-content p, .landlrd-c-content p, .landlrd-d-content p, .buy-head-content p, .buy-head-a-content p, .buy-head-b-content p, .rental-content p, .rental-a-content p, .rental-b-content p, .rental-c-content p, .rental-d-content p, .rental-e-content p, .meet-team-content p, .work-content p, .wgf-franch p, .invst-wgf p, .est-srv p, .est-mkt p{color: #000000 !important;float: left !important;font-family: "Open Sans",sans-serif !important;font-size: 14px !important;line-height: 21px !important;margin: 2% 0 !important;text-align: justify !important;width: 98% !important;padding: 1% !important;}


.f_path p {color: #666666;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 20px;margin: 1% 0 4%; width: 100% !important;}
.contact_tab {float: left;margin-right: 0;text-align: center;width: 99%;}
.contact_text {float: left;margin: 1% 1% 0 0;width: 50%;}
.map_tab {float: left;margin-top: 1%;width: 49%;}	
.reg_tab {background:#def1fa;border: 1px solid #9ddaf7;float: left; margin-right: 5%; padding: 1% 2%; width: 45%;}
.block samp {float: left;width: 92%;}
.adv-srh-btn{width:81%; margin: 0 0 3% 0; text-align:center;}
.prop-btn{ width:100% !important; text-align:center;}
.img_tab1 img {height: auto;width: 100%;}
.topbar{ width:70%;}
.login_tab {background:#def1fa;border: 1px solid #9ddaf7; float: left; margin-right: 4%; padding: 2%; width: 46%;}
.search_tab1 {float: right;margin: 2% 0 1%;width: 44%;}
.block .textboxp {border: 1px solid #9ddaf7;float: left;line-height: 18px; margin-top: 1%; padding: 1%; width: 95%;}
#login {margin: 1% 1% 1% 0% !important;}
.text_tab111 {float: left;width: 67%;}
.text_tab1111 {float: left;width: 33%;}
.add3 img {width: 100%;}
.tab1 {float: left;margin: 0;width: 100%;}
.ui-tabs .ui-tabs-nav {background: none repeat scroll 0 0 #ffffff;border: 1px solid #aaaaaa;box-shadow: none;float: left;height: 31px;padding: 10px 0 15px;position: relative;width: 100% !important;z-index: 999;}
/*.ui-helper-clearfix::after {
    background: url("../images/corner_right2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-collapse: collapse;
    content: "";
    display: table;
    height: 55px;
    left: 100% !important;
    position: absolute;
    top: 3px;
    width: 15px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../images/default1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d3d3d3;
    color: #ffffff;
    font-weight: normal;
    height: 58px;
    width: auto;
}*/
.ui-tabs .ui-tabs-panel {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #ffffff;border-color: -moz-use-text-color #aaaaaa #aaaaaa;border-image: none;border-right: 1px solid #aaaaaa;border-style: none solid solid;border-width: medium 1px 1px; display: block;float: left;min-height: 370px;padding: 1% 4%;width: 98% !important;}
.price {border: 1px solid #cccccc;float: left;padding: 0 3px;width: 46% !important;}
.button.dec_none.sale-rent-submit {margin: 0 0 0 2% !important;}
.ul1 li {float: left;width: 100% !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: 5px 36px !important;text-decoration: none;}
.sign_tab ul {float: left;margin: 0;padding: 0;width: auto;}
.sidebar {float: left;margin-right: 1%;width: 65%;}
.view_tab {display: block;float: left;padding: 2% 0;width: 100% !important;}
.price_tab {color: #0084be;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 400;padding: 3% 0 0 3% !important;width: 97% !important;}
#mainImageHolder img {height: auto;width: 100%;}
#mainImageHolder .buttonsBar {bottom: 140px;left: 0;position: absolute;width: 100% !important;}
#thumbsWrapper {height: 92px;overflow: hidden;position: relative;width: 100% !important;}
#thumbsWrapper #nextThumb {left: 96% !important;}
#MyGmaps {border: 1px solid #cecece;height: 300px;width: 100%;}
.rightbar {float: left;width: 34%;}
.texty {display: block;float: right;margin-top: 8%;width: 36%;}
.m1 {float: left;margin-right: 1%;width: auto;}
.m2 {float: left;margin: 0 !important;}
#tab-3 img {height: auto;width: 100%;}
#tab-2 iframe {width: 100%;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {background-color: #00c5ad;border-bottom: 1px solid #ffffff;border-top-left-radius: 0;border-top-right-radius: 0;color: #ffffff;display: block;font-size: 15px;font-style: italic;font-weight: normal;padding: 10px;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.4);}
.formButtons input {float: left !important;left: 0 !important;/*width:26% !important;*/}
.area_selection {float: left;/*height: 315px;*/height:auto !important;margin-bottom: 20px;overflow: auto;width: 97% !important;}
.advSearchBlock3, .advSearchBlock4 {width: 100% !important;}
.navbar-collapse.collapse {float: left;width: 100%;}
.nav.navbar-nav {/*background: none repeat scroll 0 0 #005073;*/float: right;height: 40px;}
.nav > li {/*background: none repeat scroll 0 0 #005073;*/color: #ffffff;display: block;float: left;position: relative;/*width: 100%;*/ /*z-index:999999;*/}

.menu {
    display: table;
    margin-top: 81px;
    width: 100%;
}
.nav.navbar-nav li:hover ul li a {background: none repeat scroll 0 0 #148ec2;border-bottom: 1px dashed #ffffff;color: #ffffff;display: block; min-height: 20px;padding-left: 16px;text-align: left;text-decoration: none;transition: all 500ms ease-out 0s;width: 100% !important; min-width: 205px;}
.logo-p{ width:auto; font-size:12px;}
.navbar{ z-index:9999;}
.checkbox_list .selector span.button{ right:41% !important; padding:2px 0 0 24px !important;}
.your_selections_tab{ width:100%;}
.your_selections{ min-height:200px; height:auto !important;}
ul.location_selector_regions li span{ background:url("../images/sprite.png") no-repeat scroll -740% -293px padding-box #d6d6d6 !important;}
.area_selections_tab{ width:100%;}
/*02072015*/
/*.gallery-view.listing{ margin:0 0.5% 10px 0; width:31.5%;}*/
.galleryImgBox img{ width:100%;}
.galleryDetails{ width:100%; float:left;}
.galleryDetails ul{ bottom:40px;}
.mar .t41{ width:50%;}
.sidebar{ width:64%; margin-right:2%;}
.rightbar{ width:34%;}

.mid_main3{ overflow-x:scroll;}


.img1{background:#e5e5e5;border-radius: 4px;float: left; margin-bottom: 40px;margin-right:2%;position: relative;width: 32%;}	
.img1:nth-child(3n+3) {margin-right:0; float:right;}


/*02072015*/
.gallery-view.listing {float: left;height: auto;margin: 0 2% 0 0; margin-bottom:10px;width: 32%;}
.gallery-view.listing:nth-child(4n+4){float:left; margin:0 2% 0 0;margin-bottom:10px;}
.gallery-view.listing:nth-child(3n+3){float:left; margin:auto;margin-bottom:10px;}



}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.container {margin: 0 auto; width: 96%;}
.slider img{width:100%;}
.tab{width:93%; margin:308px 0 0 20px;}
#quicksearch_keywords{width:90%; padding:3px 5px 3px 5px; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.front-search{width:70%;}
.search{width:100%; float: right; margin: 2px 12px;}
.price{width:41% !important;}

.su_box{width:50%;}
.t10{width:auto;}
/*01072015*/
/*.img1{float: left; margin: 0 8%; width: 236px !important;}*/
.fb{width: 316px !important;}
.a4{width:50%;}
.add_add{height:auto;}
.addthis1{height:auto;}
.f_path:nth-child(5){width:11%;}
.f_path:nth-child(4){width:14%;}
.f_path:nth-child(3){width:20%;}

.about_content p, .privacy_policy_content p, .disclaimer_content p, .term-use-content p, .landlrd-content p, .landlrd-a-content p, .landlrd-b-content p, .landlrd-c-content p, .landlrd-d-content p, .buy-head-content p, .buy-head-a-content p, .buy-head-b-content p, .rental-content p, .rental-a-content p, .rental-b-content p, .rental-c-content p, .rental-d-content p,.rental-e-content p, .meet-team-content p, .work-content p, .wgf-franch p, .invst-wgf p, .est-srv p, .est-mkt p{color: #000000 !important;float: left !important;font-family: "Open Sans",sans-serif !important;font-size: 14px !important;line-height: 21px !important;margin: 2% 0 !important;text-align: justify !important;width: 98% !important;padding: 1% !important;}


.f_path p {color: #666666;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 20px;margin: 1% 0 4%;width: 100% !important;}	
.contact_tab {float: left;margin-right: 0;text-align: center;width: 99%;}
.contact_text {float: left;margin: 1% 1% 0 0;width: 50%;}
.map_tab {float: left;margin-top: 1%;width: 49%;}	
.block samp {float: left;width: 92%;}
.search_tab1 {float: right;margin: 2% 0 1%;width: 42%;}
.text_tab111 {float: left;width: 67%;}
.text_tab1111 {float: left;width: 33%;}
.add3 img {width: 100%;}
.tab1 {float: left;margin: 0;width: 100%;}
.ui-tabs .ui-tabs-nav {background: none repeat scroll 0 0 #ffffff;border: 1px solid #aaaaaa;box-shadow: none;float: left;height: 31px;padding: 10px 0 15px;position: relative;width: 100% !important;z-index: 999;}
/*.ui-helper-clearfix::after {background: url("../images/corner_right2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-collapse: collapse;content: "";display: table;height: 55px;left: 100% !important;position: absolute;top: 3px;width: 15px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: url("../images/default1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #d3d3d3;color: #ffffff;font-weight: normal;height: 58px;width: auto !important;}*/
.ui-tabs .ui-tabs-panel { -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; background: none repeat scroll 0 0 #ffffff;border-color: -moz-use-text-color #aaaaaa #aaaaaa;border-image: none;border-right: 1px solid #aaaaaa;border-style: none solid solid;border-width: medium 1px 1px;display: block;float: left;min-height: 370px;padding: 1% 4%;width: 98% !important;}
.price {border: 1px solid #cccccc;float: left;padding: 0 3px;width: 46% !important;}
.button.dec_none.sale-rent-submit {margin: 0 0 0 2% !important;}
.ul1 li {float: left;width: 48% !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: 5px 36px !important;text-decoration: none;}
.img_tab1 img {width: 100%;}
.blocky .textbox {background: none repeat scroll 0 0 #ffffff;border: 1px solid #9ddbfc;float: left;font-family: "Open Sans",sans-serif;font-size: 12px;padding: 8.5px;}
.topbar{ width:60%;}
.sidebar {float: left;margin-right: 1%;width: 65%;}
.view_tab {display: block;float: left;padding: 2% 0;width: 100% !important;}
.price_tab {color: #0084be;display: block;float: left;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 400;padding: 3% 0 0 3% !important;width: 97% !important;}
#mainImageHolder img {height: auto;width: 100%;}
#mainImageHolder .buttonsBar {bottom: 140px;left: 0;position: absolute;width: 100% !important;}
#thumbsWrapper {height: 92px;overflow: hidden;position: relative;width: 100% !important;}
#thumbsWrapper #nextThumb {left: 96% !important;}
#MyGmaps {border: 1px solid #cecece;height: 300px;width: 100%;}
.rightbar {float: left;width: 34%;}
.texty {display: block;float: right;margin-top: 8%;width: 47%;}
.m1 {float: left;margin-right: 1%;width: auto;}
.m2 {float: left; margin: 0 !important;}
#tab-3 img {height: auto;width: 100%;}
#tab-2 iframe {width: 100%;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {background-color: #00c5ad;border-bottom: 1px solid #ffffff;border-top-left-radius: 0;border-top-right-radius: 0;
   color: #ffffff;display: block;font-size: 15px;font-style: italic;font-weight: normal;padding: 10px;text-decoration: none;text-shadow: 0 1px rgba(0, 0, 0, 0.4);}
.formButtons input {float: left !important;left: 0 !important;width:26% !important;}
.navbar-collapse.collapse {float: left;width: 100%;}
.nav.navbar-nav {/*background: none repeat scroll 0 0 #005073;*/float: right;height: 40px;}
.nav > li {/*background: none repeat scroll 0 0 #005073;*/color: #ffffff;display: block;float: left;position: relative;/*width: 100%;*//*z-index:999999;*/}
.menu {
    display: table;
    margin-top: 78px;
    width: 100%;
}
.nav.navbar-nav li:hover ul li a {background: none repeat scroll 0 0 #148ec2;border-bottom: 1px dashed #ffffff;color: #ffffff;display: block;height: 40px;   padding-left: 16px;
text-align: left;text-decoration: none;transition: all 500ms ease-out 0s; width: 100%; max-width: 280px;}
.navbar{ z-index:9999;}
.gallery-view.listing{ width:23%; margin:0 2.6% 10px 0;}
.galleryImgBox img{ width:100%;}
.mid2 .button{ left:10px !important; text-align:center;}
.b2:last-child {padding: 0 !important;}

}

.btnRent {}

/*additional css 12th May*/
@media (min-width: 200px) and (max-width: 767px){

.menu {display: table;width: 100%;margin-top: 30px;margin-bottom: 15px;}
.f_path {width: 100%;}
.f_path:nth-child(2) {width: 100%;}
.f_path:nth-child(3) {margin-right: 0;width: 100%;}
.f_path:nth-child(4) {margin-right: 0;width: 100%;}
.f_path:nth-child(5) {float: right;margin-right: 0;width: 100%;}
.a4 {float: left;width: 100%;}
.add{padding: 2% 0 2% 4%;width: 92%;}
.mid51 {float: left;margin-right: 0px;width: 100%;}
.mid52 {float: right;width: 100%;}
.topbar {float: none;margin: 0 auto;width: 300px;}
.btnRent {margin: 0 0 10px 0px !important;padding: 0 0px;width: 100% !important;text-align: center;}
.btnRent:hover{margin: 0 0 10px 0px !important;padding: 0 0px;width: 100% !important;text-align: center;}
.sale-rent-submit{line-height: 20px !important;height: 36px !important;margin: 0px !important;width: 100%!important;}
.sale-rent-submit:hover{line-height: 20px !important;height: 36px !important;margin: 0px !important;width: 100%!important;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 2000px) and (orientation : landscape)
{

.img1{background:#e5e5e5;border-radius: 4px;float: left; margin-bottom: 40px;margin-right:2%;position: relative;width: 32%;}	
.img1:nth-child(3n+3) {margin-right:0; float:right;}
}

@media (min-width: 481px) and (max-width: 767px){
.logo {margin: auto;float: none !important;text-align: center !important;width: 43% !important;}

}
/*end additional css*/