@media screen and (max-width: 1350px) {  
.mfp-container::before {vertical-align: top;}
}

@media screen and (max-width: 1199px) {
body header .container .navigation-box .navigation-wrapper .site-header-menu .main-navigation ul li a {padding: 0 12px;}  
.service-column {padding: 0 5px;}    

.home-banner .rev-btn {font-size: 16px !important; max-width: 220px !important; min-width: 220px !important;}

.search-horizontal .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  box-sizing: border-box; padding-right: 5px !important;  width: 100% !important;} 
  body main.main-content .container .content article .contact-page h2 {font-size: 25px !important;}   
  .serbox h3 a {font-size: 23px;}
 .newhome-top .cont-btn a {font-size: 16px; padding: 18px 38px;}
 .discover-tile .content-service p, .discover-tile .content-service .content-text {min-height: 270px;}
 .main-navigation {width: 93%;}
  
 .logotype span {display: none;} 
 .moreBtn {width: 14%;}
 .houseTitle {width: 14%;} 
} 



@media screen and (max-width: 1170px) {     
.wpcf7-form {overflow-x: hidden;} 
}


@media screen and (max-width: 1023px) {
.home-banner .rev-btn {max-width: 185px !important; min-width: 185px !important; padding: 12px 20px !important;}
.call-sectioon h1 {font-size: 28px; line-height: 40px; }  
.widget-1 img {width: 95%;}
.contact-fb {overflow: hidden;}  
body main.main-content .container .content article .contact-page h2 {font-size: 20px !important; padding-right: 15px;}   
.experince-block h2 {font-size: 45px !important;}
body main.main-content .container .content article .experince-block h4 {font-size: 1.5em;}
.experince-block h1 {font-size: 75px;}    
}

@media screen and (max-width: 1000px) {
body header .container .logotype a img.logo-icon {width: 135px !important;}
body header .container .navigation-box .nav-button span {background-color: #2b2e34;}
.top-header {height: 135px; position: relative !important; border-bottom:none;}      
body header .container .navigation-box .nav-button {top: 30px;} 
.header-mobile {display: none;}
body header .container .navigation-box .navigation-wrapper .site-header-menu {margin-bottom: 0;}

.homediscrpt-box h3 {font-size: 22px;}
.call-sectioon h1 {font-size: 26px; line-height: 30px;}
.callbtn a {padding: 20px 30px !important;}     
.cont-btn a {padding: 16px 18px !important;}        

.footer-column:first-child {margin-right: 0; width: 20%;}    
.widget-1 img {width: 95%;}  

.foo-address{margin-right: 70px !important; width: 25% !important;}         
.develop-tex-box p {padding: 60px 24px 0;}          
.develop-tex-box {min-height: 160px;}  

.home-banner .rev-btn {max-width: 160px !important; min-width: 160px !important; padding: 12px !important;}

body header .container .navigation-box .navigation-wrapper {padding-top: 0; top: 120px; /*max-height: 240px; overflow-y: scroll;*/}      
.main-navigation ul {margin: 0 !important;}
.navigation-wrapper .site-header-menu {padding: 0 !important;}
.main-navigation {background:rgba(0,0,0,0.8); clear: both; float: left;  width: 100%;} 

body header .container .navigation-box .navigation-wrapper .site-header-menu .main-navigation ul li a {border-bottom: 0.1px solid #999999;
  padding: 11px 12px !important;}     
.wpp_property_overview_shortcode .wpp_grid_view.wpp_property_view_result .all-properties .property {width: 33.33%;}    
.serbox h3 a {font-size: 20px;}
a#enquire-menu {display: none;}         
}


@media screen and (max-width: 900px) {
.serbox h3 a {font-size: 17px;}
.discover-tile .content-service p, .discover-tile .content-service .content-text {min-height: 375px;} 
.content-service h3 br {display: block;}
}

    
@media screen and (min-width: 768px) and (max-width: 800px) {   
    .contact-page .wpcf7 .column {width: 97%;}
    .cont-form .cont-submit {float: left;}
}


@media screen and (min-width: 576px) and (max-width: 820px) { 
.house-land-row .property_image{display:none;}
.houseTitle {width: 22%;}
.moreBtn {width: 20%;}  
}



@media screen and (max-width: 767px) { 
.content-service h3 br {display: none;}
.serbox h3 a {font-size: 22px;}
.home-banner .rev-btn {display: none;}  
.widget-1 img {width: 70%;}
.foo-qk {width: 50% !important;}     
.footer-column {min-height: 240px; width: 45% !important;}     
.call-sectioon h1 {font-size: 20px; line-height: 34px;}   
.callbtn a {padding: 20px 28px !important;}
h2.look-home {text-align: center !important;}
.parallax-section-home p {text-align: center;} 
.parallax-section-home .vc_column-inner {padding-bottom: 30px !important; padding-top: 30px !important;}
.parallax-section-home .cont-btn {display: block !important;}
.parallax-section-home .cont-btn a {display: block; margin: 0 auto !important;  width: 185px;}
.home-con-sec .cont-btn {margin-left: 0 !important;}        
.home-con-sec .vc_column-inner {padding-top: 0 !important;}         

.homediscrpt-box h3 {text-align: center;}  
.call-sectioon h1 {font-size: 22px;}     
.foo-address{margin-right: 0px !important;}  
   
h2.look-home {font-size: 20px !important; line-height: 26px;}   
.look-txt {margin-bottom: 10px;}
.experince-block {border-right: none;}    

.search-horizontal ul {width: 100%;}  
.search-horizontal .wpp_search_form_element {margin-bottom: 20px; margin-right: 0; padding-right: 0; width: 100%;}   
.search-horizontal .wpp_search_form_element.submit {margin-top: 0;}
.wpp_property_overview_shortcode .wpp_grid_view.wpp_property_view_result .all-properties .property {width: 50%; margin-bottom: 30px;}
.con-right .vc_column-inner {padding-top: 0 !important;}
.leftabc .vc_column-inner{padding-bottom: 10px !important;}    
.experince-block{margin-bottom:0;}     
.experince-last {margin-bottom: 30px !important;}   
.serbox {margin-bottom: 0;}  
.newhome-top .cont-btn {margin-left: 0 !important;} 
.newtxt {text-align: center !important;}   
.callbtn.newbtn.vc_btn3-left {margin-left: 0 !important; text-align: center !important;}
.callbtn.newbtn {margin-left: 0 !important;}
.newbtn.callbtn .vc_btn3 {padding: 16px 20px !important;}      

.discover-tile .content-service {min-height: 150px;}
.discover-tile .content-service p, .discover-tile .content-service .content-text {min-height: inherit;}
.inquiry-button{width: 100%;}
.call-button{width: 100%;}
}   

@media screen and (max-width: 639px) {              
.footer-column p {font-size: 14px;}
.footer-column a:hover {font-size: 14px;}
.footer-column a {font-size: 14px;}
.our-service-home .vc_col-sm-3 {width: 50%;} 
.call-sectioon h1 {font-size: 20px; line-height: 32px;}
.callbtn a {padding: 18px 22px !important;}
.develop-tex-box {min-height: 145px;} 
.widget-1 img {width: 90%;}  
.look-txt p {font-size: 17px;}
body main.main-content .container .content article .contact-page h2 {font-size: 19px !important;}

.inquiry-button {font-size:18px !important;}   
.call-button{font-size:18px !important;}
#popup-with-something {padding-top: 99.25% !important;} 
.some-element p {font-size: 15px;}
.custom-popup-class .mfp-content {height: 100% !important;}    
}  


@media screen and (max-width:575px) { 
.cont-form .column.one:last-child {width: 100%;}
.cont-form .cont-submit {float: left;}
.houseTitle {width: 20%;}
ul.icon-features {width: 40%;}    
.moreBtn {width: auto; padding: 45px 5px;}    
}

@media screen and (max-width:480px) {
.some-element {height: 565px !important;}  
}  

@media screen and (max-width:479px) {           
.footer-column {min-height: inherit; width: 100% !important; margin-right:0 !important;}
.widget-1 img {width: 200px;}  
.callbtn a {padding: 16px 20px !important;}       

body .footer .footer-area {min-height: inherit;}
body .footer .footer-area .copyrights p {line-height: normal;}    
body .footer .footer-area .copyrights {margin: 5px 0;}
.look-txt p {font-size: 16px;}
h2.look-home {font-size: 18px !important; line-height: 28px;}
.homediscrpt-box h3 {font-size: 21px;}   
.search-horizontal .wpp_search_form_element {margin-bottom: 15px;}        
.wpp_property_overview_shortcode .wpp_grid_view.wpp_property_view_result .all-properties .property {width: 100%;}   
h2.newtxt {font-size:21px !important;}   
ul.icon-features {padding: 10px 0; width: 100%;}     
.moreBtn {padding:20px 10px 25px;}
.inquiryBtn {padding:20px 10px 25px;}
ul.icon-features li {width: 15%;}
}


@media screen and (max-width:360px) {   
   .service-column .vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
   .our-service-home .vc_col-sm-3 {width: 100%;}
   .call-sectioon h1 {font-size: 18px; line-height: 28px;}
   .homediscrpt-box h3 {font-size: 20px; line-height: 24px;}
   
   .home-banner .tp-caption {font-size: 13px !important; padding: 9px !important;}
   
  .service-colum .wpb_single_image .vc_figure {width: 100% !important;} 
  .service-column img {width: 100% !important;}
  .service-column .vc_single_image-img.attachment-full {width: 100% !important;}
  .service-column .vc_single_image-wrapper {width: 100% !important;}
  .service-column .wpb_wrapper.vc_figure {width: 100%;} 
  
  .inquiry-button{font-size:14px !important;}   
.call-button{font-size:14px !important;}

}


@media screen and (max-width:320px) {        
.contact-page p {font-size: 16px;}
.content-service h3 br {display: block;}
.some-element .cont-teaxarea {display: none;}
}
