@media (1306px <= width <= 1430px){
#homeAddSec2ServBot .owl-prev{left:calc(10% - 150px) !important;}
}
@media (1200px <= width <= 1305px){
#homeAddSec2ServBot .owl-prev{left:calc(19% - 150px) !important;}
.homeAddSec2Serv::before{width:3%;}
}
@media (max-width:1426px){
  .customWidth70 {width: 90%;}
}
@media (max-width:1199px){
#homeAddSec2ServBot .owl-prev{left:calc(7% - 120px) !important;}
.mpAddSec3Left{padding:100px 70px;}
.sericesPSecInner {padding: 2rem;}
}
@media (991px <= width <= 1199px){
  .footerCol2 ul li a {
    letter-spacing: 0;
  }
}
@media (max-width:1116px){
.homeAddSec2Serv {margin-top: -30px;}
}
@media (769px <= width <= 991px){
  .footerCol2 ul li a {
    font-size: 14px;
    letter-spacing: 0;
  }
}
@media (max-width:991px){
.homeAddSec2Serv {margin-top: 0;  padding: 80px 0 80px;}
.homeAddSec2firstrow{padding-bottom: 4rem !important;}
.homeAddSec2Serv::before{display: none;}
.customWidth70 {width: 100%;padding: 0 10px;}
}
@media (max-width:768px){
.homeAddSec2Serv {margin-top: 0;padding: 60px 0 60px;}
#homeAddSec2ServBot .owl-prev {left: initial !important;top: initial !important;transform: initial;bottom: 40px;right: 70px;}
#homeAddSec2ServBot .owl-next {transform: initial;right: 0px !important;top: initial !important;bottom: 40px;}
.homeAddSec2Serv .custombtn{margin-bottom: 20px;}
}
@media (max-width:768px){
.homeAddSec2Inner{margin-bottom: 20px;}
.homeSec4 .lSec{margin-bottom: 20px;padding-right: 0;}
.homeSec4 .rSec {padding-left: 0;}
.homeSec4 .lSec h2 {font-size: 32px;line-height: 36px;}
.homeSec4 .rSec .accordion-flush .accordion-item .accordion-button {font-size: 21px;line-height: 32px;letter-spacing: 1px;}
.homeSec4 .rSec .accordion-body p {font-size: 16px;line-height: 22px;}
.homeSec4 {padding: 80px 0;}
.py-6 {padding-top: 3rem !important;padding-bottom: 3rem !important;}
.homeAddSec6Col h2 {font-size: 16px;line-height: 22px;margin-top: 15px;min-height: 80px;}
.homeAddSec6Col h3 {font-size: 13px;line-height: 16px;}
.singleTeamSecDetail{margin-left: 0 !important;margin-top: 20px;} 
.singleTeamSecDetail h2 {font-size: 34px;line-height: 38px;margin: 5px 0;}
.singleTeamSecDetail ul {margin-bottom: 15px;}
.keyOfferingHighlights{margin-bottom: 20px;}
.page-template-contact .homeAddSec7 {padding-top: 100px !important;}

.img-width-100 img{min-width: 100%;}
#menu-footer-menu {flex-direction: column;text-align: right;}
.resp-mr-20{margin-bottom: 20px;}
a.custombtn.propertyStatusBtn {right: 0;}



}
@media (max-width:576px){
.banner-text-box img{width:280px;}
.banner-text-box h1{margin:10px 0 0 0; font-size:26px; line-height:30px;}
.logo{width:150px;}
.homeAddSec1Col h4{font-size:28px; line-height:30px;}
.homeAddSec1Col p{font-size:14px; line-height:18px;}
.py-5{padding-top:2.4rem !important; padding-bottom:2.4rem !important;}
.mb-5 {margin-bottom: 2.4rem !important;}
.main-video {height: 80vh;}
.banner-text-box h1 {font-size: 22px;line-height: 26px;}
.homeAddSec2firstrow {margin-top: 3rem !important;padding-bottom: 3rem !important;}
.homeAddSec2Serv::after{right: 0;}
.secBorHead {font-size: 28px;line-height: 34px;}
.homeAddSec4Col h2 {font-size: 28px;line-height: 32px;}
.homeAddSec4Col p {font-size: 15px;line-height: 22px;}
.homeAddSec6Col{margin-bottom: 20px;}
.homeAddSec6Col h2{min-height: initial;}
.homeAddSec7  .mt-5 {margin-top: 1rem !important;}
.footerCol1 img {width: 160px;}
.homeAddSec7 p {font-size: 18px;line-height: 28px;margin-top: 20px;}
#menu-footer-menu{margin-top: 15px;}
.copyright p{letter-spacing: 0.5px;font-size: 12px;}
.mainBannerInner h1 {font-size: 38px;line-height: 48px;}
.teamSec1BoxDes h3 {font-size: 21px;line-height: 20px;margin-top: 15px;margin-bottom: 0px;}
	.innerBanner{margin-top: 74px;}
}
@media (max-width:480px){
.homeAddSec1Col h4{font-size:24px; line-height:26px;}
.homeAddSec1Col p{font-size:12px;}
.banner-text-box img{width:250px;}
.custombtn , .homeForm .wpcf7-submit {font-size: 15px;letter-spacing: 1px;line-height: 17px;padding: 10px 26px;}
.py-6 {padding-top: 2.5rem !important;padding-bottom: 2.5rem !important;}
.fContactInfo a{padding-inline: 0;width: 50%;}
.fContactInfo p{width: 49.5%;}
.copyright p{font-size: 11px;}
.sericesPSecInner .sericesPSecInnerTop h2 {font-size: 17px;line-height: 22px;}
.mainBannerInner h1 {font-size: 32px;line-height: 34px;}
.single-ourpro h2 {font-size: 25px;line-height: 28px;}
.single-ourpro strong {font-size: 14px;line-height: 18px;letter-spacing: 1.05px;}
}
@media (max-width:400px){
.homeAddSec1 .container-xl{padding:0;}
.homeAddSec1Col h4{font-size:21px; line-height:22px;}
.homeAddSec1Col p{font-size:11px;}
.banner-text-box img{width:220px;}
.secBorHead {font-size: 26px;line-height: 32px;}
.homeAddSec4Col h2 {font-size: 26px;line-height: 30px;}
.homeSec4{padding: 50px 0;}
.homeSec4 .lSec h2{font-size: 28px;line-height: 32px;}
.propSec1 .myGrid {grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));}
.copyright p{font-size: 10px;}
}
@media (max-width:360px){
.homeAddSec1Col h4{font-size:20px;}
.homeAddSec1Col p{font-size:10px;}

}