@media (max-width:1399px) {
    
}
@media (min-width: 1200px) and (max-width:1399px) {
    .representationSec .representationSecText h2 {font-size: 32px !important;}
	.servicesSec .servicesKnowledge h2 {font-size: 22px !important;}
	.contactSec h2 {font-size: 36px !important;}
	.footerSec .footerTop .footerLink ul li {padding-right: 18px !important;}
}

@media (min-width: 992px) and (max-width:1199px) {
    .aboutSec .aboutMission {padding: 60px 20px !important;}
	.teamSecBox .teamInfo {gap: 30px !important;}
	.servicesSec .servicesKnowledge h2 {font-size: 22px !important;; line-height: 32px !important;;}
	.servicesSec .servicesKnowledge {padding: 60px 20px !important;;}
	.representationSec .representationSecText h2 {font-size: 28px !important;}
	.contactSec .contactText h4 {font-size: 24px !important;}
	.contactSec h2 {font-size: 32px !important;}
	.footerSec .footerBottom .footerInfo ul li a {font-size: 15px !important;}
	.footerSec .footerBottom .footerInfo ul li p {font-size: 15px !important;}
	.footerSec .footerTop .footerLink ul li:last-child a {padding: 15px 15px !important;}
	.footerSec .footerTop .footerLink ul li {padding-right: 9px !important;}
	.footerSec .footerTop .footerLink ul li a {font-size: 15px !important;}
	 #header.header-scrolled .navbar li a, .navbar li a:focus {font-size: 14px;}
	 #header.header-scrolled .navbar li {padding: 0 10px;}
}

@media (max-width:1199px) {
    .propertiesBtn {margin-top: 80px !important;}
	.propertiesSec .propertiesSlider .owl-nav .owl-prev {top: unset !important; bottom: -60px !important; left: 0 !important; right: 50px !important;}
	.propertiesSec .propertiesSlider .owl-nav .owl-next {top: unset !important; bottom: -60px !important; left: 50px !important; right: 0 !important;}
}

@media (max-width: 991px) {
	.aboutSec .aboutMission{margin-top: 50px;}
	.propertiesBtn { text-align: center; gap: 25px;}
	.propertiesBtn .txtAlign {text-align: center !important;}
	.footerSec {text-align: center;}
	.footerSec .footerTop {padding: 50px 0 100px 0 !important;}
	.footerSec .footerTop .footerLink ul li {padding-right: 20px !important; padding-bottom: 25px !important;}
	.footerLogo img {width: 35% !important; margin-bottom: 30px !important;} 
}

@media (min-width: 768px) and (max-width:991px) { 
	#header .logo img {width: 200px !important;}
	#header .logo {top: 25px !important;}
	#header {padding: 44px 50px 43px 50px !important;}
	#header.header-scrolled {padding: 20px 50px 25px 50px !important;}
	#header.header-scrolled .logo img{width: 165px !important;}
	#header.header-scrolled .logo {top: 5px !important;}
	.homeVideoSec .homeVideoSecText h1 {font-size: 40px !important;}
	.teamSecBox .teamInfo {gap: 20px !important;}
	.teamSecBox .teamInfo h3 {font-size: 20px;}
	.teamSecBox .teamInfo h5 {font-size: 16px;}
}

@media (max-width:767px) { 
	#header .logo {top: 28px !important;}
	#header {padding: 45px 30px 50px 10px !important;}
	#header .logo img{width: 210px !important;}
	#header.header-scrolled .logo {top: 0 !important; position: initial !important;}
	#header.header-scrolled {padding: 20px 10px 20px 10px !important;}
	.footerSec .footerSecCol {text-align: left !important; margin-bottom: 20px;}
	.footerSec .footerSecCol h4::before {left: 0;}
	.propertiesBox .propertiesImg .propertiesImgHover:before {height: 120vw !important;}
	.teamSec .teamSecBox .teamImg img {width: 100% !important;}
	.homeVideoSec .homeVideoSecText {padding: 0 20px !important;}
	.homeVideoSec .homeVideoSecText h1 {font-size: 40px !important;}
	.contactSec { background-attachment: initial !important;}
	.aboutSec {background: none !important; padding-top: 0 !important; padding-bottom: 0 !important;}
	.aboutSec .aboutSecText {padding: 50px 20px !important; position: relative; z-index: 1;}
	.aboutSec .aboutSecText .aboutSecTextBg {position: absolute; top: 0; left: 0; 
		width: 100%; height: 100%; z-index: -1;
		display: block !important;
	}
	.aboutSec .aboutSecText .aboutSecTextBg:after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgb(47 84 111 / 70%);
		mix-blend-mode: multiply;
		z-index: -1;
	}
	.aboutSec .aboutMission {margin-top: 0 !important;}
}
 
@media (min-width: 577px) and (max-width:767px) {
     
}

@media (max-width:576px) {
    .representationSec .representationSecText h2 {font-size: 30px !important;}
	.contactSec h2 {font-size: 30px !important;}
}

@media (max-width:480px) {  
	 .teamSecBox .teamInfo {margin: 15px 0 15px 0 !important; gap: 0 !important; flex-direction: column;}
}

@media only screen and (max-width: 991px) and (orientation: landscape) {
 	#homeVideoLink {bottom: 30px !important;}
	.homeVideoSec .homeVideoSecText {top: 68% !important;}
	.homeVideoSec .homeVideoSecText h1 {
        font-size: 30px !important;
		line-height: 38px !important;
    }
	.homeVideoSec .homeVideoSecText h2 {
    	font-size: 30px !important;
		line-height: 30px !important;
	}
}

