@media (max-width:1660px){
    .btsGetInTouchSecLeft {padding: 100px 150px;}
    
}
@media (max-width:1440px){
    .btsHalfContentSecLeft div h2 {font-size: 25px; line-height: 35px;}
    .btsHalfContentSecLeft div p {font-size: 15px; line-height: 20px;}

    .btsHalfContentSec2Right {padding: 45px 15px;}
    .btsHalfContentSec2Right div .secBox .secBoxContent h3 {font-size: 18px; line-height: 22px;}
    .btsHalfContentSec2Left {padding: 0 40px 40px 40px;}

    .btsGetInTouchSecLeft {padding: 100px 100px;}

    #header {padding: 30px 5px;}

}
@media (max-width:1366px){
    .btsFullSecBgImage #listingsSlider.owl-carousel .owl-nav button.owl-prev {left: 0;}
    .btsFullSecBgImage #listingsSlider.owl-carousel .owl-nav button.owl-next {right: 0;}

    .btsHalfContentSecLeft {padding: 70px;}

    

}
@media (min-width: 768px) and (max-width:1440px){
    .btsFullFlatBgAlt .secBox .secBoxInfo h2 {font-size: 18px; line-height: 24px;}
    .btsFullFlatBgAlt .secBox .secBoxInfo h3 {font-size: 13px; line-height: 18px;}
    .btsFullFlatBgAlt .secBox .secBoxInfo ul {margin-top: 15px;}
    .btsFullFlatBgAlt .secBox .secBoxInfo ul li {font-size: 14px; line-height: 22px;}

    .btsHalfContentSec2Left h2{font-size: 22px; line-height: 26px;}
    .btsHalfContentSec2Left p {font-size: 14px; line-height: 20px;}
    
}
@media (min-width: 1200px) and (max-width:1366px){
    h1{font-size: 36px; line-height: 48px;}
    h2{font-size: 30px; line-height: 36px;}
    h3{font-size: 24px; line-height: 30px;}
    h4{font-size: 18px; line-height: 24px;}
    h5{font-size: 16px; line-height: 20px;}
    h6{font-size: 14px; line-height: 20px;}
	
}
@media (max-width:1199px){
    .btsHalfContentSecLeft div h2 {font-size: 20px; line-height: 30px;}
    .btsGetInTouchSecLeft {padding: 70px 50px;}
    .btsHalfContentSecLeft {padding: 45px 25px;}

    .btsMainBannerText {padding-left: 15px;}
    .modal-xl {--bs-modal-width: 100%;}
    .modal-body {padding: 50px 50px;}

}
@media (min-width: 992px) and (max-width:1199px){
	.btsMainBannerText{left: 50%;}
}
@media (max-width:991px){
    .btsFullTextureBg {padding: 45px 0 15px 0;}
    .btsFullTextureBg .secBox {padding: 20px;}
    .btsFullTextureBg .secBox h2 {font-size: 15px;}
    .btsFullTextureBg .secBox p {font-size: 13px;}

    .btsFullFlatBg {padding: 45px 0 45px 0;}
    .btsFullFlatBg .secHeading p {font-size: 15px;}
    .btsFullFlatBg .secHeading h4 {font-size: 35px;}
    .btsFullFlatBg .secBox a{font-size: 14px;}

    .btsFullSecBgImage {padding: 45px 0 45px 0;}
    .btsFullFlatBgAlt {padding: 45px 0 45px 0;}

    .btsFullFlatSec {padding: 45px 0 45px 0;}
    .btsHalfContentSec2Right div .secBox {margin-bottom: 30px;}
    .btsGetInTouchSecLeft {padding: 50px 15px;}

    .footerSec .footerCol1 .footerCol1Info h3, .footerSec .footerCol1 .footerCol1Nav h3 {font-size: 16px;}
    .footerSec .footerCol1 .footerCol1Nav ul li a {font-size: 12px; line-height: 12px;}
    .footerSec .footerCol1 .footerCol1Nav ul li {padding: 0 0 2px 0;}
    .footerSec .footerLogo {padding-left: 20px;}
    .footerSec .footerLogo img {width: 120px;}
    .footerSec {padding-top: 45px; padding-bottom: 45px;}

    .btsMainBannerText h2 {margin: 0 0 20px 0;}
    .btsMainBannerText h1, .btsMainBannerText h2 {font-size: 25px; line-height: 33px;}
    .myBtn {font-size: 13px; line-height: 13px;}
    .btsMainBannerText p {font-size: 15px;}
    .btsMainBannerText {top: 55%;}

}

@media (min-width: 768px) and (max-width:991px){
    .btsFullSecBgImage .secBox .secBoxInfo h2 {font-size: 12px; }
    .btsFullSecBgImage .secBox .secBoxInfo h3 {font-size: 12px;}
    .btsFullSecBgImage .secBox .secBoxInfo ul li {font-size: 12px;}
    .btsFullSecBgImage .secBox .secBoxThumb h4 {font-size: 10px;}
	.dark .affiliation-logos{padding-left: 20px;}
    .btsHalfContentSec2Right div .secBox .secBoxContent h3 {font-size: 14px; line-height: 18px; font-weight: 600;}
    .btsHalfContentSec2Right div .secBox .secBoxContent p {font-size: 12px; line-height: 15px;}
    .btsHalfContentSec2Right div .secBox .secBoxContent a {font-weight: 600; font-size: 13px;}
	.btsMainBannerText h1{width: 470px;}

}
@media (min-width: 769px) and (max-width:991px){
    .btsHalfContentSecLeft div p {font-size: 13px; line-height: 17px;}
    .btsHalfContentSecLeft div h2 {font-size: 16px;line-height: 22px;}
}
@media (min-width: 769px) and (max-width:1199px){
    h1{font-size: 36px; line-height: 48px;}
    h2{font-size: 30px; line-height: 36px;}
    h3{font-size: 24px; line-height: 30px;}
    h4{font-size: 18px; line-height: 24px;}
    h5{font-size: 16px; line-height: 20px;}
    h6{font-size: 14px; line-height: 20px;}
    .idScrollfix{scroll-margin: 112px;}
}
@media (min-width: 481px) and (max-width:768px){

}
@media (max-width:767px){
    h1{font-size: 36px; line-height: 42px;}
    h2{font-size: 30px; line-height: 32px;}
    h3{font-size: 24px; line-height: 28px;}
    h4{font-size: 18px; line-height: 22px;}
    h5{font-size: 16px; line-height: 20px;}
    h6{font-size: 14px; line-height: 20px;}

    .btsFullTextureBg .secBox {margin-bottom: 25px;}

    .btsFullFlatBg .secHeading p {font-size: 14px; line-height: 20px;}
    .btsFullFlatBg .secHeading h4 {font-size: 24px; line-height: 32px;}
    
    .btsFullFlatSec .secBox {width: 90%;}

    .btsHalfContentSecLeft {width: 100%;}
    .btsHalfContentSecRight {width: 100%;min-height: 350px;}
    .btsHalfContentSec2Left {padding: 200px 15px 20px 15px; width: 100%;}
    .btsHalfContentSec2Right {width: 100%;}
    .btsGetInTouchSecRight {min-height: 400px;}

    .footerSec .footerCol1 {margin-bottom: 30px;}
    .footerSec .footerLogo {padding-left: 0;}

    .modal-body {padding: 20px 10px;}
	.btsMainBannerText {top: 50%; left: 50%;}
	.btsMainBannerText a span {padding: 8px 90px 8px 10px;}
	.light .footerSec:before{width: 100%; background: rgba(0, 0, 0, .7);}
	.light .footerSec .footerLogo{background: #ffffff; padding: 20px !important;}
    .servicesSec .resp-mrg-bt-15{margin-bottom: 30px;}
    #header{padding: 10px 5px;}
    .dark .footerSec:before {width: 100%;}
	.btsMainBannerText h1{width: 540px;}
	.dark .affiliation-logos{padding: 0;}
}

@media (max-width:575px){
    .btsFullFlatBg .secBox {margin-bottom: 30px;}
    .btsFullTextureBg .modal-body img{width: 60px; margin-bottom: 30px;}
    .servicesSec .resp-mrg-bt-15 {margin-bottom: 15px;}
	.btsMainBannerText{width: 100%;}
	.btsMainBannerText h1 {width: 100%; font-size: 20px; line-height: 28px;}
}

@media (max-width:480px){
    .btsFullFlatSec .secBox p {font-size: 15px; line-height: 20px;}

    .btsHalfContentSec2Left h2{font-size: 24px; line-height: 28px; font-weight: 600;}
    .btsHalfContentSec2Left p {font-size: 15px; line-height: 20px;}

    .btsHalfContentSec2Right div .secBox .secBoxContent h3 {font-size: 15px; line-height: 18px; font-weight: 600;}
    .btsHalfContentSec2Right div .secBox .secBoxContent p {font-size: 13px; line-height: 16px;}

/*     .footerSec::before {display: none;} */


}
@media (max-width: 360px){

}
@media (max-width: 320px){
    
}