.login.destop { display: none;}
.login.mobile{ top: auto;}
.site-logo.faux-heading a.custom-logo-link { max-width: 75%; display: inline-block;}
.header-navigation-wrapper { padding: 0 33px; display: none;}
.banner-class { height: 150px;}
.title h2 { font-size: 30px;}
.title h5 { font-size: 18px;}
.title h3 { font-size: 20px;}
.text-blog p { font-size: 16px; padding-bottom: 10px;}
.services-box { margin-bottom: 15px;}
.sidebarLeft{ display: none;}
.sidebarRight{ display: none;}
.benefits-right { width:100%; padding:15px; border-radius:0px; border-top-right-radius: 0;}  
.title h6 { font-size: 16px;}
.benefits-right .text-blog p { font-size: 14px; padding-top: 15px;}
.benefits-btm .text-blog p { padding-bottom: 15px; font-size: 16px;}
.benefits-btm .title { padding-bottom: 8px;}
.serviceSection .title.p-t-40.p-b-40 { padding-top: 20px; padding-bottom: 20px;}
.benefitsSection .title.p-t-40.p-b-40 { padding-top: 20px; padding-bottom: 20px;}
.services-box .p-t-40 { padding-top: 20px;}
.services-box .p-b-40 { padding-bottom: 20px;}   
.myclockssection { padding-top: 0px;}
.country-box .title.p-b-50 { padding-bottom: 20px;}
.country-box { padding-bottom: 25px;}
.addslider{ display: inline-block;} 

.left-about.overflow { position: relative; width: 100%; top: 0%; transform: translateY(-0%);} 
.p-r-60 { padding-right: 15px;}
.p-l-60 { padding-left: 15px;}
.p-tb-100 { padding: 50px 0;}
.right-about.blog { width: 100%; float: right;}

.contact-right ul.menu li { font-size: 16px; padding-top: 15px; padding-bottom: 15px; }
.contact-page:before{ display: none;}
.contact-page:after{width: 100%; background: rgba(31, 30, 30, 0.77);}
.contact-page.p-tb-100{ padding: 50px 0;}
.contact-us { padding-left: 0px; padding-right: 0px;} 
.contact-left { padding-left: 0px; padding-top: 80px;}

.title h1 { font-size: 28px;}
.footer-menu {padding: 30px 0 0px 0;}
.footer-menu .menu li { font-size: 16px; padding-left: 15px;}
.footer-menu .menu li:after { font-size: 16px;}
.footer-menu h4 { font-size: 20px; padding-bottom: 15px;}
.newsletter span.wpcf7-form-control-wrap.email-770 { width: 100%;}
.newsletter input.wpcf7-form-control.wpcf7-submit.btn.btn-sign { width: 47%; margin-left: 0; margin-top: 0px; margin-bottom: 25px; font-size: 15px;}
.footer-credits span, .footer-credits a { font-size: 12px;}
.footer .logo a { max-width: 50%; display: inline-block;}  
.footer .social-media { padding-bottom: 30px;}
.footer aside.widget-area { padding: 0 0px;} 

.register-page { margin: 50px 0;}
.logoBlog { padding: 60px 0px;}
.register-page .contact-left { padding-right: 0px; padding-left: 0px; padding-top: 0; padding-bottom: 80px;}
.register-page .logoBlogleft { padding-left: 0px; padding-right: 0;}
.register-page:before{ width: 100%; height: 50%;}
.register-page:after{ width: 100%; height: 50%; bottom: 0; top: auto;}
.logo-page:before{ width: 100%; height: 54%; bottom: 0; top: auto;}
.logo-page:after{ width: 100%; height: 46%;  }   

.Propertyimg {width: 100%; float: left; padding-right: 0%;}
.Propertyinr { width: 100%; float: left; padding: 15px 20px;}

.contact-right { width: 100%; position: relative;}
.busineblog { padding: 30px 15px;}
.Property { padding: 20px 15px;}
.Property ul li { font-size: 14px; padding-bottom: 0px;}
.Property ul span { font-size: 14px;}  

.footer { padding-top: 60px; }
.contact-left span.wpcf7-form-control-wrap.text-31 { width: 100%; }
.contact-left span.wpcf7-form-control-wrap.number-379 { width: 100%;}
.contact-left span.wpcf7-form-control-wrap.number-379 .input-field { border-bottom-left-radius: 10px; border-left: 0;}
.contact-left span.wpcf7-form-control-wrap.text-31 .input-field { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.contact-left label.titlelabel {font-size: 15px; margin-top: 15px;}  

.servicesBoxs { width: 100%; float: left; margin:0 15px;}
.clocksBoxs { width: 100%; margin:1%; float: left; text-align: center;}

.order--1{-ms-flex-order: 1; order: 1;}
.order--2{-ms-flex-order: 2; order: 2;}
.order--3{-ms-flex-order: 3; order: 3;}
.order--4{-ms-flex-order: 4; order: 4;}
.order--5{-ms-flex-order: 5; order: 5;}
.order--6{-ms-flex-order: 6; order: 6;}
.order--7{-ms-flex-order: 7; order: 7;}
.order--8{-ms-flex-order: 8; order: 8;}
.order--9{-ms-flex-order: 9; order: 9;}
.order--10{-ms-flex-order: 10; order: 10;}
.order--11{-ms-flex-order: 11; order: 11;}
.order--12{-ms-flex-order: 12; order: 12;}
.order--13{-ms-flex-order: 13; order: 13;}
.order--14{-ms-flex-order: 14; order: 14;}
.order--15{-ms-flex-order: 15; order: 15;}
.order--16{-ms-flex-order: 16; order: 16;}


@media (min-width:481px) {
 .title h2 { font-size: 35px;} 
.title h3 { font-size: 22px;} 
.benefits-btm .title { padding-bottom: 10px;}
.title h1 { font-size: 30px;}
.myclockssection { padding-top: 10px;} 
	
.servicesBoxs { width: 46%; float: left; margin:0 2%;}
.clocksBoxs { width: 46%; margin:0 2%; float: left; text-align: center;}	
}
@media (min-width:572px) {
.register-page:before{ width: 50%; height: 100%;}
.register-page:after{ width: 50%; height: 100%; bottom: auto; top:0;}   
.logo-page:before{ width: 50%; height: 100%; bottom: auto; top: 0;}
.logo-page:after{ width: 50%; height: 100%;}     

}

@media (min-width:768px) {
 .banner-class { height: 250px;}
.title h2 { font-size: 40px;}
.title h5 { font-size: 20px;} 
.title h3 { font-size: 25px;}    
.text-blog p { font-size: 16px; padding-bottom: 15px;}    
.title h6 { font-size: 18px;}
   
.benefits-right { width: 50%; padding: 124px 65px; border-radius: 50px; border-top-right-radius: 0;}  
.benefits-right .text-blog p { font-size: 16px; padding-top: 20px;} 
.benefits-btm .text-blog p { padding-bottom: 18px; font-size: 18px;}

.serviceSection .title.p-t-40.p-b-40 { padding-top: 30px; padding-bottom: 30px;}
.benefitsSection .title.p-t-40.p-b-40 { padding-top: 30px;}

.myclockssection { padding-top: 50px;}  
.country-box .title.p-b-50 { padding-bottom: 30px;}    

.p-tb-100 { padding: 60px 0;}    
.contact-page.p-tb-100{ padding: 60px 0;}    
.contact-right ul.menu li { font-size: 16px; padding-bottom: 18px; }    
.contact-page:before{ display: inline-block;}
.contact-page:after{width: 50%; background: rgba(237, 29, 36, 0.77);} 
    
.title h1 { font-size: 35px;}
.footer-menu {padding: 40px 0 20px 0;}    
.footer-menu h4 { font-size: 25px; padding-bottom: 20px;} 
.footer-credits span, .footer-credits a { font-size: 14px;} 
.footer .social-media { padding-bottom: 0px;}    
div.wpcf7-response-output { margin: 2em 0.5em 1em;}
.register-page { margin: 60px 0;}
.logoBlog { padding: 80px 10px;}
.register-page .contact-left { padding-right: 25px; padding-left: 25px;}   
.register-page .logoBlogleft { padding-left: 25px; padding-right: 0;} 

.contact-left{padding-top: 0;}    
.contact-right { width: 50%; position: absolute;}
.Property ul li { font-size: 16px; padding-bottom: 5px;} 
.footer { padding-top: 120px; }   
.contact-left span.wpcf7-form-control-wrap.text-31 { width: 50%; }
.contact-left span.wpcf7-form-control-wrap.number-379 { width: 50%;}    
.contact-left span.wpcf7-form-control-wrap.number-379 .input-field { border-bottom-left-radius: 10px; border-left: 0;}
.contact-left span.wpcf7-form-control-wrap.text-31 .input-field { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.contact-left label.titlelabel {font-size: 17px; margin-top: 25px;}    

.servicesBoxs { width: 30.9%; float: left; margin: 0 1.2%; display: flex;} 
.clocksBoxs { width: 30.9%; margin: 0 1.2%; float: left; text-align: center;}	
	
.order--1{-ms-flex-order: 0; order: 0;}
.order--2{-ms-flex-order: 0; order: 0;}
.order--3{-ms-flex-order: 0; order: 0;}
.order--4{-ms-flex-order: 0; order: 0;}
.order--5{-ms-flex-order: 0; order: 0;}
.order--6{-ms-flex-order: 0; order: 0;}
.order--7{-ms-flex-order: 0; order: 0;}
.order--8{-ms-flex-order: 0; order: 0;}
.order--9{-ms-flex-order: 0; order: 0;}
.order--10{-ms-flex-order: 0; order: 0;}
.order--11{-ms-flex-order: 0; order: 0;}
.order--12{-ms-flex-order: 0; order: 0;}
.order--13{-ms-flex-order: 0; order: 0;}
.order--14{-ms-flex-order: 0; order: 0;}
.order--15{-ms-flex-order: 0; order: 0;} 
.order--16{-ms-flex-order: 0; order: 0;} 	

}

@media (min-width:992px) {
.login.destop { display: inline-block;}
.login.mobile{  display: none; top: 0;}    
.banner-class { height: 330px;}    
.header-navigation-wrapper { padding: 0px; display:block;}    
.header-inner.section-inner.home-section .header-toggles.hide-no-js { position: absolute; top: 0; right: 0; border-bottom: #fff 1px solid; width: 150px; min-height: 100px; border-left: #fff 1px solid;}
.header-inner.section-inner .header-toggles.hide-no-js { position: absolute; top: 0; right: 0; border-bottom: #000 1px solid; width: 150px; min-height: 100px; border-left: #000 1px solid;}
.toggle-wrapper.nav-toggle-wrapper.has-expanded-menu { right: 87px;}    
.menutop{ display: none;} 
 nav.primary-menu-wrapper .primary-menu li a { font-size: 14px;} 
.title h2 { font-size: 45px;}
.text-blog p { font-size: 18px; } 
.title h3 { font-size: 28px;}    
.title h6 { font-size: 20px;}
.benefits-right .text-blog p { font-size: 20px; padding-top: 25px;}  
.benefits-btm .text-blog p { padding-bottom: 20px; font-size: 20px;}

.title h1 { font-size: 40px;}
.serviceSection .title.p-t-40.p-b-40 { padding-top: 40px; padding-bottom: 40px;} 
.benefitsSection .title.p-t-40.p-b-40 { padding-top: 40px; }    

.myclockssection { padding-top: 60px;}   
.contact-page.p-tb-100{ padding: 70px 0;}
.contact-right ul.menu li { font-size: 18px; padding-bottom: 20px; }     
.block-right { padding-top: 50px;}
	
.footer-menu {padding: 50px 0 30px 0;}
.footer-menu h4 { font-size: 30px; padding-bottom: 30px;}    
.footer-credits span, .footer-credits a { font-size: 16px;} 
.register-page { margin: 70px 0;}
.logoBlog { padding: 100px 20px;} 
.register-page .contact-left { padding-right: 35px; padding-left: 35px;} 
.register-page .logoBlogleft { padding-left: 35px; padding-right: 0;}  
.busineblog { padding: 30px 75px;}  
.Property { padding: 20px;}
.Property ul li { font-size: 20px; padding-bottom: 10px;}
.Property ul span { font-size: 21px;}    
.footer { padding-top: 160px; }
.contact-left label.titlelabel {font-size: 18px; margin-top: 30px;}       

}
 
@media (min-width:1024px) {
.title h2 { font-size: 50px;} 
.title h5 { font-size: 22px;} 
.title h3 { font-size: 30px;}
.benefits-btm .text-blog p { padding-bottom: 24px; font-size: 20px;}    
.Propertyimg {width: 48%; float: left; padding-right: 4%;}
.Propertyinr { width: 50%; float: left; padding: 0;}
.services-box { margin-bottom: 0px;}  
.country-box { padding-bottom: 0px;}    
.contact-page.p-tb-100{ padding: 80px 0;}    
.contact-right ul.menu li { font-size: 20px; padding-bottom: 25px; }   
.footer-menu {padding: 60px 0 40px 0;} 
.footer-menu .menu li { font-size: 18px; padding-left: 18px;}
.footer-menu .menu li:after { font-size: 17px;}    
.register-page { margin: 80px 0;}  
.logoBlog { padding: 110px 30px;}    
.register-page .contact-left { padding-right: 45px; padding-left: 45px;} 
.register-page .logoBlogleft { padding-left: 45px; padding-right: 0;}   
.footer { padding-top: 180px; }  

}

@media (min-width:1199px) {
nav.primary-menu-wrapper .primary-menu li a { font-size: 15px;}    
.title h5 { font-size: 24px;} 
.contact-page.p-tb-100{ padding: 90px 0;}
.contact-right ul.menu li { font-size: 25px; padding-bottom: 30px; }      
    
.footer-menu {padding: 70px 0 50px 0;}  
.footer .logo a { max-width: 20%; display: inline-block;} 
.register-page { margin: 90px 0;} 
.logoBlog { padding: 130px 40px;} 
.register-page .contact-left { padding-right: 55px; padding-left: 55px;} 
.register-page .logoBlogleft { padding-left: 55px; padding-right: 0;}     
.footer { padding-top: 200px; }    
    
}

@media (min-width:1201px) {
.title h3 { font-size: 36px;}
.footer-menu {padding: 90px 0 50px 0;} 
.sidebarLeft{ display: block;}
.sidebarRight{ display: block;}   
.newsletter span.wpcf7-form-control-wrap.email-770 { width: 65%; float: left;}
.newsletter input.wpcf7-form-control.wpcf7-submit.btn.btn-sign { width: 30%; float: left; margin-left: 15px; margin-top: 0; margin-bottom: 0;    }    
.addslider{ display: none;} 

.left-about.overflow { position: absolute; width: 55%; top: 50%; transform: translateY(-50%);}    
.p-r-60 { padding-right: 60px;}
.p-l-60 { padding-left: 60px;}
.right-about.blog {width: 50%; float: right;}    
.contact-right ul.menu li { font-size: 28px; padding-bottom: 35px; }     
.contact-us { padding-left: 75px; padding-right: 75px;}
.contact-left { padding-left: 75px;}    
.contact-page.p-tb-100{ padding: 100px 0;} 
.register-page { margin: 100px 0;}    
.logoBlog { padding: 150px 50px;}
.register-page .contact-left { padding-right: 65px; padding-left: 65px;} 
.register-page .logoBlogleft { padding-left: 65px; padding-right: 0;} 
.footer { padding-top: 225px; }    
}

@media (min-width:1500px) {
nav.primary-menu-wrapper .primary-menu li a { font-size: 15px;}    
.newsletter .btn.btn-sign { font-size: 17px;}   
.contact-right ul.menu li { font-size: 30px; padding-bottom: 40px; }      
.footer aside.widget-area { padding: 0 0px;}  
.footer-menu {padding: 100px 0 50px 0;}
.footer-menu .menu li { font-size: 20px;  padding-left: 20px;}
.footer-menu .menu li:after { font-size: 20px;} 
.register-page .contact-left { padding-right: 75px; padding-left: 75px;} 
.register-page .logoBlogleft { padding-left: 75px; padding-right: 0;}       
   
}

@media (min-width:1800px) {
.servicesBoxs { width: 17.6%; float: left; margin: 0 1.2%;}
.clocksBoxs { width: 17.6%; margin: 0 1.2%; float: left; text-align: center;}	
.services-box.top-padding .title h5 { padding-left: 17px; padding-right: 17px;}
	
nav.primary-menu-wrapper .primary-menu li a { font-size: 18px;}       
.newsletter .btn.btn-sign { font-size: 20px;}    
.footer aside.widget-area { padding: 0 125px;} 
.footer-menu .menu li { font-size: 24px;  padding-left: 25px;}
.footer-menu .menu li:after { font-size: 23px;}    
  
}