
.main-section{padding: 5vw 0;overflow: hidden;position: relative;}

.main-heading{text-align: center;}

.main-heading h2::before{margin: auto;}

.main-heading, .main-heading2{margin-bottom: 2.9282576866764276vw;}

.main-section h2{font-size: 2.342606149341142vw;color:#132531;display: inline-block; position: relative;padding-bottom: 0.5vw;/* line-height: 3.8067349926793557vw; */text-transform: capitalize;margin: 0;}

.main-section h4{font-size: 1.342606149341142vw;color:#132531;display: inline-block; position: relative;padding-bottom: 0.5vw;/* line-height: 3.8067349926793557vw; */text-transform: uppercase;margin: 0;}

.main-section h2 small{font-size: 0.9516837481698389vw;color: #EE4035;text-transform: uppercase;display: block;/*font-family: 'Outfit';*/line-height: 1.2445095168374818vw;}

.main-section h2::before{content:' ';position:absolute;background: #EE4035;width:80%;height: 0.07320644216691069vw;bottom: 0vw;left: 0;right: 0;}

.btnLink{color: #132531;letter-spacing: 0.16603221083455345vw;transition: 1s;padding: 0;text-transform: uppercase;font-weight: 400;}

.btnLink svg{transition:1s;margin-left: 1vw;width: 2.065446559297218vw; height: 0.7320644216691069vw;}

.btnLink:hover{color: #EE4035;}

.btnLink:hover svg{transform: translateX(1vw);}

.btnLink:focus{box-shadow: none;}

.btn{font-size: 1.0248901903367496vw;color: #132531;letter-spacing: 0.07320644216691069vw;padding: 0.7vw 1.3vw;background: rgb(255 255 255 / 80%);display: inline-block;text-transform: uppercase;padding: 0.42vw 1.53vw;position: relative;z-index: 1;overflow: hidden;transition: all 0.75s;border-radius: 0;}

.btn::after{content: '';position: absolute;width: 0;height: 100%;bottom: 0;top: 0;right: 0;z-index: -1;background: rgb(19 37 49);transition: all .3s ease;}

.btn:hover::after{left: 0;width: 100%;}

.btn:hover{color: #fff;}

.btn2{background: rgb(19 37 49);color: #fff;}

.btn2::after{background: #fff;}

.btn2:hover{color: rgb(19 37 49);}

.btn-check:focus+.btn, .btn:focus {box-shadow: none;color: #ee4035;}

/*.main-section .mainHead{font-size: 2.9282576866764276vw;text-transform: capitalize;}*/

.loadMore{text-align: center;margin-top: 4vw;}

.loadMore .btn{background: #EE4035;min-width: 12.445095168374817vw;padding: 0.8vw;color: #fff;}

.loadMore2 .btn{background: #EEEEEE;color: #132531; box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 40%);}

.loadMore2 .btn:hover{color: #fff;}



.fixedSocialIcons{ position: absolute;bottom: 3vw;right: 1.5vw;z-index: 99999999;}

.fixedSocialIcons ul{text-align: center;}

.fixedSocialIcons ul li{margin-bottom: 0.5vw;}

.fixedSocialIcons ul li a{color: #fff;font-size: 1.171303074670571vw;}

.fixedSocialIcons ul li a:hover{color: #EE4035; /*filter: brightness(0) saturate(100%) invert(58%) sepia(67%) saturate(7472%) hue-rotate(342deg) brightness(96%) contrast(94%);*/}

/*.fixedSocialIcons.scrll ul li a {background:#132531;padding:1vw;padding: 0.3vw;width: 2.5vw;height: 2.5vw;display: block;text-align: center;transition: .5s;}*/



.searchPop{display:none;position:fixed;inset:0px;width:100%;height:100%; background:rgb(0 0 0 / 85%);z-index:99999999999;}

.searchPop .searchPopInr{position:absolute;z-index:99999999;right:0;left:0;top:0;/* margin:auto; *//* height:5.124450951683748vw; *//* width:60%; */bottom:0;}

.searchPop .toClose{color: #fff;position:absolute;top: 2vw;right: 2vw;line-height:1;z-index: 9999999999;}

.searchPop .toClose svg{width: 1.610541727672035vw;height: auto;}

.searchPop .toClose line{transition: 0.5s;}

.searchPop .toClose:hover line{stroke: #ee4035;}

.searchPop .searchPopInr form{display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center;justify-content: center;height: 100%;padding-top: 5.5vw;}

.searchPop .searchPopInr form .form-control{background: rgb(255 255 255 / 65%);color: #000;box-shadow: none !important;height:5.124450951683748vw;font-size:1.610541727672035vw;border-radius:0;padding: 1.4641288433382138vw;width: 42vw;outline: none !important;border: none;}

.searchPop .searchPopInr form .btn{border-radius:0;color: #fff; border-width:0.14641288433382138vw;font-size:1.4641288433382138vw;text-transform:capitalize;text-align:center;width:16.105417276720353vw;background:rgb(19 37 49 / 60%);height: 5.124450951683748vw;}

.searchPop .searchPopInr form .btn:hover { border-color: rgb(255 255 255 / 65%);}







/*.header.scrll {background: rgb(255 255 255 / 95%);padding: 0.5vw 1vw;box-shadow:0 0 0.14641288433382138vw rgb(0 0 0 / 50%);}*/

/*.header.scrll .headerWrap nav .navbar-collapse ul li a, .header.scrll .headerWrap .lang-search li button {color: #000;font-size: 0.9516837481698389vw;transition: 1s;}*/

/*.header.scrll .headerWrap .lang-search li .searchBtn svg path {stroke: #000;}*/

/*.header.scrll .logo {width: 13vw;}*/

/*.header.scrll .headerWrap nav .navbar-collapse ul li a::before {background: #000;}*/

/*.header.scrll .headerWrap .lang-search .dropdown-menu {top: 2.781844802342606vw;}*/

.header, .header .headerWrap nav .navbar-collapse ul li a, .header .headerWrap .lang-search li button, .header .logo{transition: 0.5s;}

.header{position: absolute;top: 0;right: 0;left: 0;z-index: 999999999;padding: 1.6vw 2vw 0;}

.header .logo{display:block;width: 15.373352855051245vw;}

.header .logo img{width: 100%;}

.header .headerWrap{display: flex;justify-content: flex-end;gap: 2.5vw;align-items: center;}

.header .headerWrap nav{padding: 0;}

.header .headerWrap nav .navbar-collapse{}

.header .headerWrap nav .navbar-collapse ul{gap: 2.5vw;margin-top: 0.29282576866764276vw;}

.header .headerWrap nav .navbar-collapse ul li a{color: #fff;text-transform: uppercase;position: relative;font-size: 1.0248901903367496vw;}

.header .headerWrap nav .navbar-collapse ul li a::before {content:'';position:absolute;bottom: -0.2vw;left:0;right:0;width:0;height:0.07320644216691069vw;background:#fff;transition: 1s;margin: auto;}

.header .headerWrap nav .navbar-collapse ul li a:hover::before{width:100%}

.header .headerWrap .nav-link{padding:0;}

.header .headerWrap .lang-search{display: flex;gap: 2.5vw;align-items: center;}

.header .headerWrap .lang-search .lang{position: relative;}

.header .headerWrap .lang-search li button{background: transparent;border: none;color: #fff;padding: 0;transition: 0.4s;font-size: 1.171303074670571vw;}

.header .headerWrap .lang-search li button:hover{color:#ee4035; }

.header .headerWrap .lang-search li .searchBtn {display: inline-block;}

.header .headerWrap .lang-search li .searchBtn svg{height: auto;width: 1.1863836017569545vw;}

.header .headerWrap .lang-search .dropdown-menu{color: #4D4949; margin:0 ;width: 100%;background: #F8F8F8;border-radius: 0;top: 100%;min-width: 7.5vw;left: -3vw;padding: 0;}

.header .headerWrap .lang-search .form-control{position: relative;border-radius: 0;color: #fff;text-align: left;}

.header .headerWrap .lang-search .form-control:focus{box-shadow:none;border:none}

.header .headerWrap .lang-search .dropdown-menu li{}

.header .headerWrap .lang-search .dropdown-menu li a:hover{background-color: #ee4035;color: #fff !important;}

.header .headerWrap .lang-search .dropdown-menu li a{padding: 0.5vw 1vw;display: block;transition: 0.5s;}



.banner{padding:0 !important}

.banner .pagingInfo {position: absolute;bottom: 3vw;right: 5vw;color: #fff;z-index: 10000;letter-spacing: 0.36603221083455345vw;}

.banner .pagingInfo span{font-size:1.4641288433382138vw;}

.banner .banner-slider{margin: 0;}

.banner .banner-slider [data-animation-in] {opacity: 0;-webkit-animation-duration: 2s;animation-duration: 2s;transition: opacity 0.5s ease 0.3s;transition: 1s;}

.banner .banner-slider .gallery{}

.banner .banner-slider .gallery figure{ line-height:0 }

.banner .banner-slider .gallery figure::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:linear-gradient(90deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);z-index: 1;background: linear-gradient(90deg, rgb(255 255 255 / 50%) 25%, rgba(0,0,0,0.3113620448179272) 100%);}

.banner .banner-slider .gallery figure img {width: 100%;max-width: 100%;height: auto;opacity: 1 !important;-webkit-animation-duration: 3s;animation-duration: 3s;transition: all 1s ease;}
/*.banner .banner-slider .gallery figure video {width: 100%;max-width: 100%;height: auto;opacity: 1 !important;-webkit-animation-duration: 3s;animation-duration: 3s;transition: all 1s ease;}*/
.banner .banner-slider .gallery figure video {width: 100%;max-width: 100%;height: auto;opacity: 1 !important;-webkit-animation-duration: 3s;animation-duration: 3s;transition: all 1s ease;height: 45vw;object-fit: cover;
}
.banner .banner-slider .gallery figure figcaption{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 2;}

.banner .banner-slider .gallery figure figcaption h1{transition: 1s; font-size: 4.392386530014641vw;color: #132531;line-height: 5.270863836017569vw;margin: 0;z-index: 1000000;/*font-family: 'Outfit', sans-serif;*/font-weight: 300;}

.banner .banner-slider .gallery figure figcaption h1 strong{display: block;}

.banner .banner-slider .gallery figure figcaption h1 b, .banner .banner-slider .gallery figure figcaption h1 strong{font-weight: 500;}

.banner .banner-slider .gallery figure figcaption p{color:#132531;font-weight: 500;font-size: 1.2vw;margin: 2vw 0;}

.banner .banner-slider .gallery figure figcaption a{background: rgb(19 37 49 / 60%);padding: 0.7vw 2.35vw;color: #fff;}

.banner .banner-slider .slick-dots{bottom: 3.5vw;left: 3.5vw;margin: auto;display: flex;}

.banner .banner-slider .slick-dotted.slick-slider{margin: 0; width: auto; height: auto;}

.banner .banner-slider .slick-dots li{width: 0.7320644216691069vw;height: 0.7320644216691069vw;margin: 0 0.43923865300146414vw 0 0;}

.banner .banner-slider .slick-dots li button{font-size: 0;margin: 0;width: 0.7320644216691069vw;height: 0.7320644216691069vw; border:none;background-color: #fff;padding: 0;} 

.banner .banner-slider .slick-dots li button:before{display: none;}

.banner .banner-slider .slick-dots .slick-active button {background-color: #EE4035;border-radius: 50%;}

.banner .banner-slider .gallery figure figcaption .animated {transition: all 0.5s ease;}



/* /////////// IMAGE ZOOM /////////// */

@-webkit-keyframes zoomInImage {from {transform: scale3d(1, 1, 1);transition: 1s;}to {transform: scale3d(1.1, 1.1, 1.1);transition: 1s;}}

@keyframes zoomInImage {from {transform: scale3d(1, 1, 1);transition: 1s;}to {transform: scale3d(1.1, 1.1, 1.1);transition: 1s;}}

.zoomInImage {-webkit-animation-name: zoomInImage;animation-name: zoomInImage;}

/* /////////// IMAGE ZOOM /////////// */



.stock-section{}

.stock-section .stock-slider{ background: #F9F9F9; padding: 1.01vw 4.172767203513909vw; }

.stock-section p{text-transform: uppercase; font-size:1vw; color: #132531; font-weight: 400;}

.stock-section p span{ margin: 0 0.2vw; }

.stock-section p span svg {width: 0.43923865300146414vw;height: 0.36603221083455345vw;}

.stock-section p .up-stock svg{ transform: rotate(180deg); }

.stock-section p .up-stock svg path{fill: #00980A; }

.home-section-three.is-visible path{stroke:#132531;fill:#132531;fill-opacity: 0;stroke-width: 0.8;stroke-miterlimit: 1;stroke-dasharray: 400;stroke-dashoffset: 0;animation-iteration-count: infinite;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 10s, 5s;animation-delay: 0.5s, 7s;}

@keyframes fill { from { fill-opacity: 0;} to { fill-opacity: 1; stroke-width: 0 }}@-webkit-keyframes fill { from { fill-opacity: 0 } to { fill-opacity: 1; stroke-width: 0 }}

@-webkit-keyframes dash {0%{stroke-dashoffset:800}65%{stroke-dashoffset:1;fill-opacity:0}100%{stroke-dashoffset:1;fill-opacity:1}}@-moz-keyframes dash {0%{stroke-dashoffset:800}65%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}

.goog-te-gadget .goog-te-combo {font-weight: 300; font-family: 'Outfit', sans-serif; color: #fff;font-size:0.88vw;margin: 0.21961932650073207vw 0 0 !important; min-width:  6.588579795021962vw; text-transform: uppercase; padding: 0 !important;}
.goog-te-gadget .goog-te-combo option{ color:#132531; }
.header.scrll .goog-te-gadget .goog-te-combo{ color:#132531; }


.goog-logo-link {
  display:none !important;
} 

.goog-te-gadget{
  color: transparent !important;font-size: 0;line-height: 0;
}


.home-section-one{}

.home-section-one h2{}

.home-section-one h2 small{}


.home-section-one a{}

.home-section-one a.btn svg{margin-left: 0.8vw;}

.home-section-one .map{}

.home-section-one .map img{width: 100%;}

.home-section-one .counterSec{ margin-top: 3vw; }

.counterSec figure{text-align: center;background: #FBFBFB;padding: 1vw;margin-top: 1.7569546120058566vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;height: 100%;margin: 0 0.3vw;}

.counterSec figure img{width: 4vw;height: 4vw;object-fit: contain;}

.lang_ar, .lang_en{ color: #fff; font-size: 0.96vw; text-transform: uppercase; line-height: 2;}

.lang_ar:hover, .lang_en:hover{ color: #fff; }

.counterSec figure figcaption{min-height:auto;}

.counterSec #counter{ display: inline-block; }

.counterSec .count-mid{position: relative;}

/*.counterSec .count-mid::after{content: '+'; position: absoluteright: 7vw;top: 0.5vw; font-size: 3.440702781844802vw; color: #EE4035;}*/

.counterSec figure figcaption h3, .counterSec figure figcaption strong{/*font-family: 'Outfit', sans-serif;*/font-size: 1.5vw;color:#132531;line-height: 1;display: block;margin: 0.8vw 0;font-weight: 300;}

.counterSec figure figcaption p{color: #132531;font-weight: 300;display: block;line-height: 1.2; margin: 0;}

.map{ position: relative; line-height: 0;}

.map ul{}

.map ul li{position: absolute;z-index: 1;}

.map ul li:nth-child(1){top: 15.9vw;left: 10.9vw;}

.map ul li:nth-child(2){top: 14.8vw;left: 21.1vw;}

.map ul li:nth-child(3){top: 11.3vw;left: 37.4vw;}

.map ul li:nth-child(4){top: 11.8vw;left: 40vw;}

.map ul li:nth-child(5){top: 17.5vw;left: 36vw;}

.map ul li:nth-child(6){top: 19.4vw;left: 44.3vw;}

.map ul li:nth-child(7){top: 18.9vw;left: 47.3vw;}

.map ul li:nth-child(8){top: 19vw;right: 30.4vw;}

.map ul li:nth-child(9){top: 16.7vw;right: 19.5vw;}

.map ul li:nth-child(10){top: 24.2vw;right: 30.3vw;}

.map ul li:nth-child(11){top: 22.9vw;right: 24.4vw;}

.map ul li:nth-child(12){top: 21.1vw;right: 19.9vw;}

.map ul li:nth-child(13){bottom: 8.2vw;right: 12.6vw;}

.map ul li:nth-child(14){top: 13.5vw;left: 38.6vw;}

.map ul li:nth-child(15){top: 14.3vw;right: 39.7vw;}



.map ul li:nth-child(2) svg{animation-delay: 0.5s;}

.map ul li:nth-child(3) svg{animation-delay: 1s;}

.map ul li:nth-child(4) svg{animation-delay: 1.5s;}

.map ul li:nth-child(5) svg{animation-delay: 3s;}

.map ul li:nth-child(6) svg{animation-delay: 3.5s;}

.map ul li:nth-child(7) svg{animation-delay: 4s;}

.map ul li:nth-child(8) svg{animation-delay: 4.5s;}

.map ul li:nth-child(9) svg{animation-delay: 5s;}

.map ul li:nth-child(10) svg{animation-delay: 5.5s;}

.map ul li:nth-child(11) svg{animation-delay: 6s;}

.map ul li:nth-child(12) svg{animation-delay: 6.5s;}

.map ul li:nth-child(13) svg{animation-delay: 7s;}

.map ul li:nth-child(14) svg{animation-delay: 2s;}

.map ul li:nth-child(15) svg{animation-delay: 2.5s;}


.map ul a{position: relative;cursor: default;}

.map ul a svg{width: 1.8301610541727673vw;height: 2.4707174231332356vw;z-index: 9999;position: relative;animation: mybounce 4s infinite;-webkit-animation: mybounce 4s infinite;-moz-animation: mybounce 4s infinite;-o-animation: mybounce 4s infinite;}

@-webkit-keyframes mybounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 40% {-webkit-transform: translateY(0px);} 60% {-webkit-transform: translateY(-1.0980966325036603vw);}}

@-moz-keyframes mybounce {

  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}

  40% {-moz-transform: translateY(0px);}

  60% {-moz-transform: translateY(-1.0980966325036603vw);}

}

@-o-keyframes mybounce {

  0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}

  40% {-o-transform: translateY(0px);}

  60% {-o-transform: translateY(-1.0980966325036603vw);}

}

@keyframes mybounce {

  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}

  40% {transform: translateY(0px);}

  60% {transform: translateY(-1.0980966325036603vw);}

}

.map ul li a:after {content: "";border-radius: 50%;height: 0.5856515373352855vw;width: 1.610541727672035vw;position: absolute;-webkit-animation: pulsate 1s ease-out;-moz-animation: pulsate 1s ease-out;-o-animation: pulsate 1s ease-out;-ms-animation: pulsate 1s ease-out;animation: pulsate 1s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-box-shadow: 0 0 0.07320644216691069vw 0.14641288433382138vw #EE4035; box-shadow: 0 0 0.07320644216691069vw 0.14641288433382138vw #EE4035-webkit-animation-delay: 1.1s;-moz-animation-delay: 1.1s;-o-animation-delay: 1.1s;-ms-animation-delay: 1.1s;animation-delay: 1.1s;left: 0.07320644216691069vw;top:1.7569546120058566vw;z-index: -1;}

@-moz-keyframes pulsate {

  0% {-webkit-transform: scale(0.1, 0.1);-moz-transform: scale(0.1, 0.1);-o-transform: scale(0.1, 0.1);-ms-transform: scale(0.1, 0.1);transform: scale(0.1, 0.1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

  50% {opacity: 1;-ms-filter: none;filter: none;}

  100% {-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

}

@-webkit-keyframes pulsate {

  0% {-webkit-transform: scale(0.1, 0.1);-moz-transform: scale(0.1, 0.1);-o-transform: scale(0.1, 0.1);-ms-transform: scale(0.1, 0.1);transform: scale(0.1, 0.1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

  50% {opacity: 1;-ms-filter: none;filter: none;}

  100% {-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

}

@-o-keyframes pulsate {

  0% {-webkit-transform: scale(0.1, 0.1);-moz-transform: scale(0.1, 0.1);-o-transform: scale(0.1, 0.1);-ms-transform: scale(0.1, 0.1);transform: scale(0.1, 0.1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

  50% {opacity: 1;-ms-filter: none;filter: none;}

  100% {-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

}

@keyframes pulsate {

  0% {-webkit-transform: scale(0.1, 0.1);-moz-transform: scale(0.1, 0.1);-o-transform: scale(0.1, 0.1);-ms-transform: scale(0.1, 0.1);transform: scale(0.1, 0.1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

  50% {opacity: 1;-ms-filter: none;filter: none;}

  100% {-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}

}

@-moz-keyframes bounce {

  0% {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: translateY(-146.41288433382138vw) rotate(-45deg);-moz-transform: translateY(-146.41288433382138vw) rotate(-45deg);-o-transform: translateY(-146.41288433382138vw) rotate(-45deg);-ms-transform: translateY(-146.41288433382138vw) rotate(-45deg);transform: translateY(-146.41288433382138vw) rotate(-45deg);}

  60% {opacity: 1;-ms-filter: none;filter: none;-webkit-transform: translateY(2.1961932650073206vw) rotate(-45deg);-moz-transform: translateY(2.1961932650073206vw) rotate(-45deg);-o-transform: translateY(2.1961932650073206vw) rotate(-45deg);-ms-transform: translateY(2.1961932650073206vw) rotate(-45deg);transform: translateY(2.1961932650073206vw) rotate(-45deg);}

  80% {-webkit-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-moz-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-o-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-ms-transform: translateY(-0.7320644216691069vw) rotate(-45deg);transform: translateY(-0.7320644216691069vw) rotate(-45deg);}

  100% {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}

}

@-webkit-keyframes bounce {

  0% {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: translateY(-146.41288433382138vw) rotate(-45deg);-moz-transform: translateY(-146.41288433382138vw) rotate(-45deg);-o-transform: translateY(-146.41288433382138vw) rotate(-45deg);-ms-transform: translateY(-146.41288433382138vw) rotate(-45deg);transform: translateY(-146.41288433382138vw) rotate(-45deg);}

  60% {opacity: 1;-ms-filter: none;filter: none;-webkit-transform: translateY(2.1961932650073206vw) rotate(-45deg);-moz-transform: translateY(2.1961932650073206vw) rotate(-45deg);-o-transform: translateY(2.1961932650073206vw) rotate(-45deg);-ms-transform: translateY(2.1961932650073206vw) rotate(-45deg);transform: translateY(2.1961932650073206vw) rotate(-45deg);}

  80% {-webkit-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-moz-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-o-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-ms-transform: translateY(-0.7320644216691069vw) rotate(-45deg);transform: translateY(-0.7320644216691069vw) rotate(-45deg);}

  100% {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}

}

@-o-keyframes bounce {

  0% {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: translateY(-146.41288433382138vw) rotate(-45deg);-moz-transform: translateY(-146.41288433382138vw) rotate(-45deg);-o-transform: translateY(-146.41288433382138vw) rotate(-45deg);-ms-transform: translateY(-146.41288433382138vw) rotate(-45deg);transform: translateY(-146.41288433382138vw) rotate(-45deg);}

  60% {opacity: 1;-ms-filter: none;filter: none;-webkit-transform: translateY(2.1961932650073206vw) rotate(-45deg);-moz-transform: translateY(2.1961932650073206vw) rotate(-45deg);-o-transform: translateY(2.1961932650073206vw) rotate(-45deg);-ms-transform: translateY(2.1961932650073206vw) rotate(-45deg);transform: translateY(2.1961932650073206vw) rotate(-45deg);}

  80% {-webkit-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-moz-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-o-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-ms-transform: translateY(-0.7320644216691069vw) rotate(-45deg);transform: translateY(-0.7320644216691069vw) rotate(-45deg);}

  100% {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}

}

@keyframes bounce {

  0% {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: translateY(-146.41288433382138vw) rotate(-45deg);-moz-transform: translateY(-146.41288433382138vw) rotate(-45deg);-o-transform: translateY(-146.41288433382138vw) rotate(-45deg);-ms-transform: translateY(-146.41288433382138vw) rotate(-45deg);transform: translateY(-146.41288433382138vw) rotate(-45deg);}

  60% {opacity: 1;-ms-filter: none;filter: none;-webkit-transform: translateY(2.1961932650073206vw) rotate(-45deg);-moz-transform: translateY(2.1961932650073206vw) rotate(-45deg);-o-transform: translateY(2.1961932650073206vw) rotate(-45deg);-ms-transform: translateY(2.1961932650073206vw) rotate(-45deg);transform: translateY(2.1961932650073206vw) rotate(-45deg);}

  80% {-webkit-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-moz-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-o-transform: translateY(-0.7320644216691069vw) rotate(-45deg);-ms-transform: translateY(-0.7320644216691069vw) rotate(-45deg);transform: translateY(-0.7320644216691069vw) rotate(-45deg);}

  100% {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}

}



.home-section-two{padding: 2vw 0 5vw;}

/*.home-section-two .main-heading{text-align: left}

.home-section-two .main-heading h2::before{right:auto;}*/

.home-section-two h2 small{}

.home-section-two a{  margin:0.4vw;display: block;}

.home-section-two a figure{overflow: hidden;}

/*.home-section-two a figure::before, .home-section-two figure::after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(59deg, rgba(19,37,49,0.700717787114846) 25%, rgba(238,64,53,0.7035189075630253) 85%);}
.home-section-two a figure::after{transition: 0.65s;}
.home-section-two a:hover figure::after{ transform: translateY(0);}
.home-section-two a figure img{width: 100%; height: 18vw; object-fit: cover;}

.home-section-two figure figcaption, .sec1NewWrap figure figcaption{z-index: 9; position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;height: 100%;padding: 2vw 1.5vw;justify-content: space-between;align-items: flex-start;flex-direction: column;}
.home-section-two a:hover figure figcaption{background: transparent;}
.home-section-two figure figcaption h4, .sec1NewWrap h3{position: relative;font-size: 1.3vw;font-weight: 300;color: #fff;letter-spacing: 0.07320644216691069vw;padding-bottom: 0.2vw;text-transform: capitalize;}
.home-section-two figure figcaption h4::before, .sec1NewWrap h3::before{content: '';position: absolute;bottom: 0;left: 0;background: #EE4035;height: 0.07vw;width: 50%;transition: 0.65s;}
.home-section-two a:hover figure figcaption h4::before, .sec1NewWrap h3::before{width: 100%;}
.home-section-two figure figcaption p, .sec1NewWrap p{opacity: 0; color:#fff !important;transform: translateY(14vw);transition: 0.65s;}
.home-section-two a figure figcaption .btn, .home-section-two a figure figcaption p, .sec1NewWrap h4, .sec1NewWrap p, .sec1NewWrap h3{transform: translateY(0vw);opacity: 1;}
.home-section-two figure figcaption .btn{transform: translateY(5vw);transition: 1s;}*/

.home-section-two a figure::before, .home-section-two figure::after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgb(255 255 255 / 70%) 20%,rgb(255 255 255 / 0%) 100%);}
.home-section-two a figure::after{transition: 0.65s; background: linear-gradient(to bottom, rgb(255 255 255 / 85%) 50%,rgb(255 255 255 / 0%) 100%); transform: translateY(-100%);}
.home-section-two a:hover figure::after{ transform: translateY(0);}
.home-section-two a figure img{width: 100%; height: 18vw; object-fit: cover;}
.home-section-two figure figcaption, .sec1NewWrap figure figcaption{z-index: 9; position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;height: 100%;padding: 2vw 1.5vw;justify-content: center;align-items: flex-start;flex-direction: column;background: rgb(0 0 0 / 40%);transition: 0.65s;}
.home-section-two a:hover figure figcaption{background: transparent;}
.home-section-two figure figcaption h4, .sec1NewWrap h3{position: relative;font-size: 1.3vw;font-weight: 300;color: #132531;letter-spacing: 0.07320644216691069vw;padding-bottom: 0.2vw;text-transform: capitalize;}
.home-section-two figure figcaption h4::before, .sec1NewWrap h3::before{content: '';position: absolute;bottom: 0;left: 0;background: #EE4035;height: 0.07vw;width: 50%;transition: 0.65s;}
.home-section-two a:hover figure figcaption h4::before, .sec1NewWrap:hover h3::before{width: 100%;}
.home-section-two figure figcaption p, .sec1NewWrap p{color:#132531 !important;opacity: 0; visibility: hidden; height: 0;transition: 0.65s}
.home-section-two a:hover figure figcaption .btn, .home-section-two a:hover figure figcaption p, .sec1NewWrap:hover h4, .sec1NewWrap:hover p, .sec1NewWrap:hover h3, .sec1NewWrap:hover .btn, 
.sec1NewWrap:hover figure figcaption span, .career-section-two .whatWeDoSliderInr2 .sec1NewWrap:hover h4{opacity: 1; visibility: visible; height: auto;}

.whatWeDoSectionNew{padding: 2vw 0 5vw;}

/*.whatWeDoSectionNew .main-heading{text-align: left}

.whatWeDoSectionNew .main-heading h2::before{right:auto;}*/

.whatWeDoSectionNew h2 small{}

.whatWeDoSectionNew a{  margin-bottom: 1.7569546120058566vw;display: block;}

.whatWeDoSectionNew a figure{overflow: hidden;}

.whatWeDoSectionNew a figure::before, .whatWeDoSectionNew figure::after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgb(255 255 255 / 70%) 20%,rgb(255 255 255 / 0%) 100%);}
.whatWeDoSectionNew a figure::after{transition: 0.65s; background: linear-gradient(to bottom, rgb(255 255 255 / 85%) 50%,rgb(255 255 255 / 0%) 100%); transform: translateY(-100%);}
/*.whatWeDoSectionNew a:hover figure::after{ transform: translateY(0);}*/
.whatWeDoSectionNew a figure img{width: 100%;}
.sec1NewWrap figure figcaption span{opacity: 0; visibility: hidden; height: 0;transition: 0.35s}
.sec1NewWrap figure img {width: 100%;object-fit: cover; object-position: top; height: 23vw}
/*.whatWeDoSectionNew a:hover figure figcaption{background: transparent;}*/
.whatWeDoSectionNew figure figcaption h4, .sec1NewWrap h3{position: relative;font-size: 1.4641288433382138vw;font-weight: 300;color: #132531;letter-spacing: 0.07320644216691069vw;padding-bottom: 0.2vw;text-transform: uppercase;}
.whatWeDoSectionNew figure figcaption h4::before, .sec1NewWrap h3::before{content: '';position: absolute;bottom: 0;left: 0;background: #EE4035;height: 0.07vw;width: 50%;transition: 0.65s;}
/*.whatWeDoSectionNew a:hover figure figcaption h4::before, .sec1NewWrap:hover h3::before{width: 100%;}*/
.whatWeDoSectionNew figure figcaption p, .sec1NewWrap p{/*font-size: 1.2vw;*/color: #EE4035 !important;transition: 0.65s;}
/*.whatWeDoSectionNew a:hover figure figcaption .btn, .whatWeDoSectionNew a:hover figure figcaption p, .sec1NewWrap:hover h4, .sec1NewWrap:hover p, .sec1NewWrap:hover h3{transform: translateY(0vw);opacity: 1;}*/
.whatWeDoSectionNew figure figcaption .btn{transform: translateY(5vw);transition: 1s;}
.sec1NewWrap .btn{margin-top: 1vw;opacity: 0; visibility: hidden; height: 0;transition: 0.65s}
.sec1NewWrap:hover h4{transition-delay: 0.3s;}
.sec1NewWrap:hover p{transition-delay: 0.6s;}
.sec1NewWrap:hover .btn{transition-delay: 0.9s;}
.home-section-one p{line-height: 1.6vw;color: #333333;margin: 2.5vw 0;}
.sec1NewWrap {position: relative;left: auto;right: auto;bottom: auto;top: auto;background: #132531;overflow: hidden;justify-content: center;margin-bottom: 1.3vw;}
.sec1NewWrap figure::before{content:'';position:absolute;transition: 0.65s; top:0;left:0;right:0;bottom:0;width:100%;height:100%;/*background:linear-gradient(59deg, rgba(19,37,49,0.700717787114846) 25%, rgba(238,64,53,0.7035189075630253) 85%);*/background:linear-gradient(59deg, rgba(19,37,49,0.4) 25%, rgba(238,64,53,0.4) 85%); opacity: 0;}
.sec1NewWrap:hover figure::before{ opacity: 1; }
.sec1NewWrap p {margin: 1vw 0 0;color: #fff !important;}
.sec1NewWrap h3 {color: #fff;font-size: 1.7vw; display: inline-block;text-transform: initial;margin: 0;transition: 0.65s}
.sec1NewWrap h4 {color: #cacaca;font-size: 1vw;opacity: 0; padding: 0; margin: 1vw 0;}

.home-section-three{}

.home-section-three p{font-size: 4.392386530014641vw;font-weight: 500;line-height: 5.417276720351391vw;margin: 3vw 8vw;color: #132531;text-transform: uppercase;text-align: center;}

.home-section-three .sec3Wrap{display: flex;justify-content: space-between;border: 0.07320644216691069vw solid #707070;border-right: none;border-left: none;padding: 2.2vw 8vw;position: relative;}

.home-section-three .sec3Wrap::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background: #707070;height:7.759882869692533vw;width:0.07320644216691069vw;}

.home-section-three .sec3Wrap figure{display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center;justify-content: flex-start;}

.home-section-three .sec3Wrap figure svg{height:  4.465592972181552vw;width:  4.465592972181552vw;}

.home-section-three .sec3Wrap figure figcaption p{font-size: 4.685212298682284vw;font-weight: 500;color: #EE4035;margin: 0 0.5vw;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center;justify-content: flex-start;}

.home-section-three .sec3Wrap figure figcaption p span{font-size:1.3177159590043923vw;color:#132531;line-height: 1.9033674963396778vw;max-width: 8vw;display: inline-block;margin-left: 0.5vw;}



.home-section-four{background: #FBFBFB;}

.home-section-four h2{margin-bottom:1vw;}

.home-section-four h2 small{}

.home-section-four .mediaSlider{}

.home-section-four .mediaSlider .mediaGallery{ opacity: 0.75;transition: 0.75s;transform: scale(0.85);transition-delay: 1s;}

.mediaGallery figure{margin-bottom: 1vw;}

.mediaGallery figure img, .real-estate-section-one figure img{width: 100%; height: 24vw; object-fit: cover;}

.mediaGallery figure span{font-size: 0.9516837481698389vw;font-weight: 300;color: #fff;background: rgb(19 37 49 / 60%);padding: 0.6vw 1.16vw;position: absolute;top: 1vw;right: 1vw;}

.mediaGallery p{font-size: 2.1961932650073206vw;margin: 0.5vw 0;line-height: 2.342606149341142vw;}

.mediaGallery p, .mediaGallery span, .mediaGallery small{}

.mediaGallery p, .mediaGallery small{color: #132531;}

.mediaGallery span, .mediaGallery small{display:block;}

.mediaGallery span{color: #999999}

.mediaGallery small{font-size: 1.0980966325036603vw;margin-bottom: 1vw;}

.home-section-four .mediaSlider .mediaGallery.slick-active.slick-current{opacity: 1;transform: scale(1);}

.real-estate-section-two{ padding: 0; }

.footer{}

.footer .topFooter{border-top: 0.07320644216691069vw solid #142630;padding: 4.5vw 0;background: #FBFBFB;}

.footer .topFooter .logo{display: block;width: 19.91215226939971vw;margin: auto;}

.footer .topFooter .logo img{width: 100%;}

.footer .topFooter .footerMenu{display: flex;justify-content: center;gap: 3vw;margin: 3vw 0;}

.footer .topFooter .footerMenu li{}

.footer .topFooter .footerMenu li a{color: #132531;text-transform: uppercase;padding-bottom: 0.3vw;position: relative;font-size: 1.0248901903367496vw;}

.footer .topFooter .footerMenu li a::before {content:'';position:absolute;bottom:0;left:0;right:0;width:0;height:0.07320644216691069vw;background:#000;transition: 1s;margin: auto;}

.footer .topFooter .footerMenu li a:hover::before{width:100%}

.footer .topFooter .socialIcons{display: flex;justify-content: center;gap:1vw;}

.footer .topFooter .socialIcons li{}

.footer .topFooter .socialIcons li a{ font-size: 1.171303074670571vw; color: #ccc;}

.footer .topFooter .socialIcons li a:hover{ color: #142630; /*filter: brightness(0) saturate(100%) invert(11%) sepia(9%) saturate(3082%) hue-rotate(158deg) brightness(95%) contrast(92%);*/}

.footer .topFooter .socialIcons li a svg{}

.footer .bottomFooter{background: #142630;padding: 1.2vw 0;}

.footer .bottomFooter ul{ display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center;justify-content: space-between;}

.footer .bottomFooter p, .footer .bottomFooter p a, .footer .bottomFooter span, .footer .bottomFooter span a{font-size: 0.9516837481698389vw;color: #fff;position: relative;}

.footer .bottomFooter span{text-align: right;display: block;}

.footer .bottomFooter p a:hover, .footer .bottomFooter span a:hover{color: #EE4035}

.footer .bottomFooter p a::before, .footer .bottomFooter span a::before, .contact-section-one a::before, .contact-section-two p a::before, .career-section-two .careerContent p a::before{content:'';position:absolute;bottom:0;left:0;right:0;width:0;height:0.07320644216691069vw;background:#EE4035;transition: 1s;margin: auto;}

.footer .bottomFooter p a:hover::before, .footer .bottomFooter span a:hover::before, .contact-section-one a:hover::before, .contact-section-two p a:hover::before, .career-section-two .careerContent p a::before:hover{width:100%}





.inner-banner{position: relative;}

/*.inner-banner::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgb(0 0 0 / 15%);z-index: 1;}*/
.inner-banner::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgb(0 0 0 / 40%);z-index: 1;}

.inner-banner figure{line-height: 0;}

.inner-banner figure video{width: 100%;height: 30vw;object-fit: cover;}

.inner-banner figure img{width: 100%; height: 35vw; object-fit: cover;}

.inner-banner figure figcaption{position: absolute;bottom: 2.5vw;left: 0;right: 0;z-index: 2;}

.inner-banner figure figcaption h3{font-size: 4.392386530014641vw;/*font-family: 'Outfit', sans-serif;*/color: #fff;}

.inner-banner figure figcaption p{color: #fff;font-size: 1.2vw;margin: 1vw 0 2vw;}

.inner-banner figure figcaption span{color: #fff; font-size: 1.0248901903367496vw;line-height: 1;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: flex-end;}

.inner-banner figure figcaption span a{border-right: 0.07320644216691069vw solid #fff;margin-right: 0.8784773060029283vw;padding-right: 0.8784773060029283vw;}

.inner-banner figure figcaption span a{color: #fff;display: inline-block;}


.career-section-one img {height: 30vw;object-fit: cover;width: 100%;}
.career-section-two .careerFilter .dropdown-menu2{ box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 20%);display: none; background-color: #132531; color: #fff; margin:0 ; width: 100%;border-radius: 0; position: absolute;top: 100%;left: 0;right: 0;z-index: 9;}
.career-section-two .careerFilter .form-control{position: relative;background-color: transparent;width: 100%;border: none;border-bottom: 0.07320644216691069vw solid #707070;padding: 0.36603221083455345vw 0;border-radius: 0;color: #003D4D;text-align:left;font-size: 1.171303074670571vw;}
.career-section-two .careerFilter .form-control img{float: right; margin-top: 0.55vw;width: 0.8052708638360175vw;height: auto;}
.career-section-two .careerFilter .form-control:focus{box-shadow: none;background: transparent;}
.career-section-two .careerFilter .dropdown-menu2 li{ transition: .6s;width: 100%;min-width: 100%;display: block; margin: 0;}
.career-section-two .careerFilter .dropdown-menu2 li a:hover{ background-color: #fff;color: #132531; }
.career-section-two .careerFilter .dropdown-menu2 li a::before{display: none;}
.career-section-two .careerFilter .dropdown-menu2 li a{ color: #fff; display: block;padding:0.36603221083455345vw 1.0980966325036603vw;text-decoration: none;}
.career-section-two .careerFilterInr{ padding: 0.5vw 0; max-height: 10vw; overflow: hidden; overflow-y: scroll;}
.career-section-two .careerFilter .ct-slct .child_option{position: relative;}
.career-section-two .whatWeDoSliderInr2{padding: 0 1vw;}
.career-section-two .whatWeDoSliderInr2 .sec1NewWrap span {color: #fff;font-size: 1.15vw;margin: 0 0 0.5vw;display: block;}
.career-section-two .whatWeDoSliderInr2 .sec1NewWrap span svg {margin: 0 0.5vw 0 0px;}
.career-section-two .whatWeDoSliderInr2 .sec1NewWrap h4 {opacity: 0;color: #fff;margin: 0 0 1vw;visibility: hidden; height: 0;transition: 0.65s}
.career-section-two .whatWeDoSliderInr2 .sec1NewWrap a {margin: 1vw 0 0;}

/*.career-section-one{background: url(https://work.digitalsetgo.com/adcg_web/public/images/media/2022/08/7XtGR29406.jpg) no-repeat center;background-size: cover;background-position: center;margin-top: 5vw;}
.career-section-one .careerWrap{background:#132531bf;padding: 5vw;}
.career-section-one .careerWrap .main-heading{margin-bottom:2vw}
.career-section-one .careerWrap .main-heading,.career-section-two .main-heading{text-align: left;}
.career-section-one .careerWrap .main-heading h2{color:#fff}
.career-section-one .careerWrap .main-heading h2::before,.career-section-two .main-heading h2::before{margin:0}
.career-section-one h2 strong,.career-section-two h2 strong{display: block;}
.career-section-one .careerWrap p{color: #fff;margin-bottom: 1vw;}
.career-section-one .careerWrap p:last-child{margin: 0}

.career-section-two{}
.career-section-two .main-heading h2::before{width:10vw}
.career-section-two .wrapper{border: 0.07vw solid #132531;padding: 4vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: flex-start;align-items: flex-start;justify-content: center;}
.career-section-two .wrapper h4{font-size: 1.3177159590043923vw;color: #132531;font-weight: 500;margin: 0;}
.career-section-two .wrapper h3{font-size: 1.7569546120058566vw;color: #132531;font-weight: 600;margin: 1.25vw 0;}
.career-section-two .wrapper span{display: block;font-size: 1.171303074670571vw;color: #132531;margin-bottom: 1.25vw;}
.career-section-two .wrapper span svg{margin-right: 0.5vw;}
.career-section-two .wrapper a{}
.career-section-two .careerContent{margin-top: 2vw;}
.career-section-two .careerContent p{color: #132531;margin-bottom: 1vw;}
.career-section-two .careerContent p:last-child{margin: 0;}
.career-section-two .careerContent p a{color: #ee4035;text-decoration: underline;}
.career-section-two .careerContent span{color: #132531;font-weight: 500;margin-bottom: 1vw;display: block;}*/

.career-section-one{background-repeat: no-repeat;background-position: center;background-size: cover; padding-bottom: 0vw;}
.career-section-one .main-heading p{ line-height: 2vw; margin-bottom: 1vw; }
.career-section-one .careerWrap{background:#132531bf;padding: 4vw;}
.career-section-one .careerWrap .main-heading{margin-bottom:2vw}
/*.career-section-one .careerWrap .main-heading, .career-section-two .main-heading, .contact-section-one .main-heading, .contact-section-two .main-heading{text-align: left;}*/
.career-section-one .careerWrap .main-heading h2{color:#fff}
/*.career-section-one .careerWrap .main-heading h2::before, .career-section-two .main-heading h2::before, .contact-section-one .main-heading h2::before, .contact-section-two .main-heading h2::before{margin:0}*/
.career-section-one h2 strong,.career-section-two h2 strong{display: block;}
.career-section-one .careerWrap p{color: #fff;margin-bottom: 1vw;}
.career-section-one .careerWrap p:last-child{margin: 0}

.career-section-two{}
.career-section-two .main-heading h2::before{width:10vw}
.career-section-two .wrapper{padding: 3vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: flex-start;align-items: flex-start;justify-content: center; background: linear-gradient(270deg, rgb(19 37 49) -15%, rgb(238 64 53) 120%); background: #fff;box-shadow: 0 0 10px #ccc;}
.career-section-two .wrapper h4{font-size: 1.3177159590043923vw;font-weight: 500;margin: 0;}
.career-section-two .wrapper h3{font-size: 1.7569546120058566vw; color: #132531;font-weight: 600;margin: 1.25vw 0;}
.career-section-two .wrapper span{display: block;font-size: 1.171303074670571vw;color: #ee4035;margin-bottom: 0.5vw;font-weight: 600;}
.career-section-two .wrapper span svg{margin-right: 0.5vw;}
.career-section-two .wrapper a{ /*background: rgb(19 36 48 / 50%);*/ margin-top: 1.25vw;}
.career-section-two  p{color: #132531;margin-top: 1vw;}
.career-section-two  p a{color: #ee4035;position: relative;display: inline-block;}
.career-section-two .careerContent span{color: #132531;font-weight: 500;margin-bottom: 1vw;display: block;}
.whatWeDoSlider2 .slick-arrow, .whatWeDoSlider2 .slick-arrow svg{height: 2.1961932650073206vw;width: 2.1961932650073206vw;}
.whatWeDoSlider2 .slick-arrow:before{display: none;}
.whatWeDoSlider2 .slick-prev{left: -2.5vw;}
.whatWeDoSlider2 .slick-next{right: -2.5vw;}
.contact-section-one{}
.contact-section-two .main-heading{margin-bottom:1.5vw}
.contact-section-two label{margin-bottom:0.5vw;color:#132531}
.contact-section-one .contactWrap{margin-bottom: 5vw;}
.contact-section-one .contactWrap:last-child{margin-bottom:0;}
.contact-section-one h3{color:#132531;margin:0 0 3vw;font-size:1.75vw;position: relative;padding-bottom:0.1vw;}
.contact-section-one h3::before{content:'';position:absolute;bottom:0;left:0;width:4vw;height:0.14vw;background:#ee4035;}
.contact-section-one h3 sub{color:#ee4035;font-size:1.3vw;}
.contact-section-one svg{color:#132531;font-size:2vw;}
.contact-section-one h4{color:#132531;text-transform:uppercase;letter-spacing:0.1vw;font-size:1.4vw;margin: 1vw 0;}
.contact-section-one p, .contact-section-two p{color:#132531;}
.contact-section-one a, .contact-section-two p a{display: inline-block;position: relative;color:#ee4035;}
.contact-section-one .wrap{margin-top: 0;border-right: 0.07vw solid #132531;padding: 0 1.5vw 0 0;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start;height: 100%;margin-right: 1.5vw;}
.contact-section-one .col-md-4:last-child .wrap {border: none;}
.contact-section-one .wrapInr{border-left:0.07vw solid #132531;border-right:0.07vw solid #132531;padding:0 1.5vw;}


.pagination{justify-content: center;margin: 0;gap: 1vw;}

.pagination li.page-item.disabled:hover .page-link{background: #fff;}

.pagination li.page-item.first .page-link, .pagination li.page-item.last .page-link{line-height: 1.4;}

.pagination li.page-item .page-link{border-radius: 0;height: 2.6354319180087846vw;width: 2.6354319180087846vw;line-height: 1.7;background: #F9F9F9;color: #132531;margin: 0;transition: 0.75s;}

.pagination li.page-item:hover .page-link{background: #FAA61A}

.pagination li.page-item.last{}

.pagination li .page-link{padding: 0.3953147877013177vw;background: transparent;border: none;color: #fff;text-align: center;box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 15%);}

.pagination li .page-link.active{}

.pagination li .page-link:hover img{filter: invert(1);}

.pagination li .page-link:hover, .pagination li.active .page-link{border-color: #132531 !important;background: #132531!important;color: #fff;}



.career-section-detail{}

.career-section-detail h2.mainHead{margin-top: 0;}

.career-section-detail h2{margin: 4vw 0 2vw;}

.career-section-detail h4{font-size: 1.610541727672035vw;/*font-family: 'Outfit', sans-serif;*/color: #222222;line-height: 1.6;font-weight: 300;}

.career-section-detail p{color: #222222;margin-top: 2vw;line-height: 2;}

.career-section-detail ul{}

.career-section-detail ul li, .real-estate-section ul li{position: relative;color: #222222;margin-bottom: 1.25vw;padding-left: 1vw;}

.career-section-detail ul li::before, .real-estate-section ul li::before{content: '';position: absolute;top: 0.5124450951683748vw;left: 0;height: 0.5124450951683748vw;width: 0.5124450951683748vw;border-radius: 50%;background: #EE4035;}

.career-section-detail ul li:last-child, .real-estate-section ul li:last-child {margin: 0;}

.career-section-detail .btn, .contact-section .contactForm form .btn{margin-top: 2.1961932650073206vw;}

.career-section-detail .btn svg, .careerPopup .careerPopupInr form .btn svg{width: 0.43923865300146414vw;height: 0.7320644216691069vw;margin: -0.14641288433382138vw 0px 0 0.5856515373352855vw;}

.career-section-detail .btn svg path, .careerPopup .careerPopupInr form .btn path {transition: 0.5s;}

.career-section-detail .btn:hover svg path, .careerPopup .careerPopupInr form .btn:hover path {stroke: #132531;}




.careerPopup{ background: rgb(19 37 49 / 80%);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999999;padding: 0 !important;display: flex;justify-content: flex-end;align-items: flex-start;display: none;}

.careerPopup .careerPopupInr{width: 62.225475841874086vw;background: #fff;padding: 3.6603221083455346vw 4.392386530014641vw;height: auto; margin: 0 0 0 auto;position: relative;right: -100%;transition: 1s;}

.careerPopup.active .careerPopupInr{right: 0;}

.careerPopup .careerPopupInr .toClose{position: absolute;top: 1.25vw;right: 1.35vw;line-height: 1;}

.careerPopup .careerPopupInr .toClose svg{width: 1.0980966325036603vw;height: auto;}

.careerPopup .careerPopupInr h2{margin-bottom: 2vw;}

.careerPopup .careerPopupInr h2::before{width:30%;}

.careerPopup .careerPopupInr form{}

.commonFrom form .form-group{margin-bottom: 1.4641288433382138vw;position: relative;}

.commonFrom form .form-group .form-control{background: rgb(249 249 249 / 80%);color: #000;padding: 1.05vw 2.6vw 1.05vw 1.05vw;font-size: 1.0248901903367496vw;border: 0.07320644216691069vw solid #fafafa;border-radius: 0;box-shadow: none;transition: 0.5s;z-index: 2;position: relative;}

.commonFrom form .form-group textarea.form-control{min-height: 8.784773060029282vw;}

.commonFrom form .form-group .form-control[type=file]{border: none;color: #fff;opacity: 0;}

.commonFrom form .form-group .form-control:focus{border-bottom-color:#132531;padding-left: 1.5vw;background: transparent !important;}

.commonFrom form .form-group .form-control::placeholder{color:#A0ACB4;font-weight:300;}
.commonFrom form .form-group label span {color: #ee4035;font-weight: 600;position: relative;padding: 0;top: auto;left: auto;right: auto;bottom: auto;display: inline-block;background: transparent;line-height: 1;border: none;}
.commonFrom form .form-group label span {color: #ee4035;font-weight: 600;position: relative;padding: 0;}

.commonFrom form span svg{}

.commonFrom form p{font-size:  0.9516837481698389vw;font-weight: 300;color: #222222;margin-bottom: 1vw;}

.commonFrom form .form-group .fa-paperclip{position: absolute;top: 1.3vw;right: 1.5vw;color: #A0ACB4;}



.contact-section{padding-top: 0;}

/*.contact-section .mainHead{}

.contact-section ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;}

.contact-section ul li{min-width: 13.543191800878477vw;margin-top: 4vw;}

.contact-section ul li:nth-child(4){min-width: 27.086383601756953vw;}*/

.contact-section ul li h4{margin-bottom: 0.6vw;font-size: 1.0248901903367496vw;/*font-family: 'Outfit', sans-serif;*/text-transform: uppercase;color: #EE4035;}

/*.contact-section ul li a{color: #838383;display: inline-block;position: relative;}*/

/*.contact-section ul li a::before {transition: 0.5s;content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 0.07320644216691069vw;background: #ee4035; width: 0; margin: auto;}

.contact-section ul li a:hover::before{width: 100%;}*/

.contact-section ul li .socialIcon a{ margin: 0 0.5vw 0 0;}

/*.contact-section ul li .socialIcon a:before{display: none;}*/

/*.contact-section ul li a span{display: block;}
*/
.contact-section ul li a svg{color: #CCCCCC;transition: 0.5s;}

.contact-section ul li a:hover{ text-decoration: underline; text-decoration-color: #ee4035; color: #000000;}

.contact-section ul li a:hover svg{color: #142630;}

/*.contact-section .contactForm{padding: 5.856515373352855vw 2.1961932650073206vw;background: #F9F9F9;color: #fff;}*/

.contact-section .contactForm h2{margin-bottom: 2vw;}

.contact-section .contactForm form{margin: 2vw 0;}

.contact-section .commonFrom form .form-group .form-control{background: rgb(241 241 241 / 80%);}

.contact-section .contactForm form .btn{background: #EE4035;color: #fff;margin: 0;}

.contact-section .map iframe{height: 48.31625183016106vw;width: 100%;}


.teamPopup .careerPopupInr { width: 100% !important; height: 100%; display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;}
.teamPopup .careerPopupInr h4{ display: block; margin-bottom: 1vw;}
.teamPopup .careerPopupInr img{box-shadow: 0 0 20px #cccccc59; }
/*.teamPopup .careerPopupInr figcaption{ padding-left: 4vw; }*/
.teamPopup .careerPopupInr figcaption p{margin-bottom: 0.9vw}

.real-estate-section{}

.real-estate-section p{color: #333333;}

.real-estate-section figure img{width: 100%;}
.real-estate-section .counterSec{margin-top: 3vw;}
.real-estate-section .counterSec figure img{width: 6vw;}
.real-estate-section ul{margin-top: 1.5vw;}

.real-estate-section ul li{ margin-bottom: 1vw;}

.real-estate-section ul li::before{background: #132531;}

.real-estate-section .topSec .main-heading h2{margin-bottom: 1.5vw;}
.career-section-one .main-heading h2{margin-bottom: 1.5vw;}

.real-estate-section .topSec .main-heading p{color: #000;}

.real-estate-section .topSec figure{margin: 0 0;}

.real-estate-section .midSec{margin-bottom: 5vw;}

.real-estate-section .midSec h4{font-size: 2.049780380673499vw;margin-bottom: 2vw;color: #132531;margin-top: 5.5vw;}

.real-estate-section .midSec p{}

.real-estate-section .midSec figcaption{padding: 3vw 2.5vw;background: #FBFBFB;}

.real-estate-section .midSec figcaption h4, .real-estate-section .lastSec article h4{color: #EE4035;margin-top: 0;}

.real-estate-section .midSec figcaption p{}

.real-estate-section .lastSec{}

.real-estate-section .lastSec article{padding: 0 4vw 0 2vw;}

.real-estate-section .lastSec article h4{margin-bottom: 1.5vw;padding-right: 5vw;font-size: 2.049780380673499vw;}

.real-estate-section .lastSec article p{margin: 0;}

.real-estate-section .lastSec figure{}

.real-estate-section .lastSec .videoWrap video{height: 39.53147877013177vw;}

.real-estate-section .lastSec .videoWrap ul.plyPauBtn {position: relative;left: auto;right: auto;top: auto;bottom: auto;height: 4.124450951683748vw;width: 4.124450951683748vw;margin: 0;}

.real-estate-section .lastSec .videoWrap ul.plyPauBtn li {padding: 0;margin: 0;}

.real-estate-section .lastSec .videoWrap ul.plyPauBtn li:before{display: none;}

.real-estate-section .lastSec figure img{}

.real-estate-section .lastSec figure figcaption{position: absolute;bottom: 2vw;left: 2vw;right: 0;display: flex;align-items: center;}

.real-estate-section .lastSec figure figcaption a{display: inline-block;line-height: 1;}

.real-estate-section .lastSec figure figcaption a svg{}

.real-estate-section .lastSec figure figcaption p{font-size: 2.049780380673499vw;color: #fff;line-height: 1;margin: 0 0 0 1vw;}

.real-estate-section .lastSec p{margin-top: 2.5vw;}


.services-detail .counterSec figure {margin-top: 0.3vw;margin-bottom: 0.3vw;height: 95%;}

.services-detail .counterSec {margin: 0px}

.services-detail{padding-bottom: 5vw ;}

.services-detail .sec1NewWrap p br{display: none;}


.offPlan-section-one{}

.offPlan-section-one figcaption{padding: 3.294289897510981vw 0px;}

.offPlan-section-one figcaption p{color: #333333;margin-top: 0.65vw;}

.offPlan-section-one figcaption h2{font-size: 3.513909224011713vw;line-height: 1;padding: 0;margin-bottom: 0.25vw;text-transform: none;}

.offPlan-section-one figcaption h2::before{display: none;}

.offPlan-section-one figcaption ul{margin: 1.0980966325036603vw 0 1.4641288433382138vw 0;}

.offPlan-section-one figcaption ul li{width: 49%;display: inline-block;line-height: 2;vertical-align: top;color: #333333;position: relative;padding-left: 1.0980966325036603vw;}

.offPlan-section-one figcaption ul li::before {content: '';font-size: 0;line-height: 1;height: 0.5124450951683748vw;width: 0.43923865300146414vw;position: absolute;top: 0.8052708638360175vw;left: 0;background: url(assets/images/dtlLstBfr.svg) 0 0 no-repeat;background-size: cover;}

.offPlan-section-one .gallery-slider2 img, .offPlan-section-one .gallery-slider34 img{ width: 100%; }

.offPlan-section-one .gallery-slider2, .offPlan-section-one .gallery-slider34{margin: 0 -30.01464128843338vw 0 0;padding: 4.392386530014641vw 0;position: relative;}

.offPlan-section-one .gallery-slider2:before{content: '';position: absolute;right: 0;height: 100%;width: 92%;background-color: #F8F8F8;top: 0;bottom: 0;padding: 0;}

.offPlan-section-one .gallery-slider2 .gallery-item2, .offPlan-section-one .gallery-slider34 .gallery-item2 { margin: 0 0.5856515373352855vw; }

.offPlan-section-one a.offPlan-btn{color: #132531;position: relative;bottom: 2.9282576866764276vw;left: 10.980966325036603vw;position: relative;transition: .6s;font-size: 0.9516837481698389vw;font-weight: 400;padding-bottom: 0.14641288433382138vw;}

.offPlan-section-one a.offPlan-btn:after{content: '';position: absolute;left: 0;width: 0;bottom: 0;height: 0.07320644216691069vw;background-color: #132531; transition:.6s;}

.offPlan-section-one a.offPlan-btn:hover:after{ width: 100%; }

.offPlan-section-one a.emaar-btn{display: inline-block;}



.emaar-btn {font-size: 1.3177159590043923vw;color: #EE4035;}

.my_projects p.loadMore.loadMore2.loadMoreProjects{margin: 0 0 4vw;}

.offPlan-section-two{padding-bottom: 4.392386530014641vw;}

.offPlan-section-two .gallery-slider2:before, .offPlan-section-two .gallery-slider34:before{ display: none; }

.offPlan-section-two .gallery-slider2, .offPlan-section-two .gallery-slider34{margin: 0 0 0 -40.26354319180088vw;}

.offPlan-section-two figcaption{background-color: #F9F9F9;margin: 0 -7.906295754026354vw 0 -1.7569546120058566vw;padding: 5.856515373352855vw 3.6603221083455346vw;height: 100%;display: flex;flex-direction: column;justify-content: center;}

.offPlan-section-two .offPlan-btn{float: right;left: auto!important;right: 2.1961932650073206vw;}

.offPlan-section-two .gallery-slider2 img, .offPlan-section-two .gallery-slider34 img{ width: 100%; }

.offPlan-section-two .gallery-slider2 .gallery-item2, .offPlan-section-two .gallery-slider34 .gallery-item2{margin: 0px 0 0px  1.171303074670571vw;}

/*.offPlan-section-two .gallery-slider2 .slick-prev.slick-arrow, .offPlan-section-two .gallery-slider2  .slick-next.slick-arrow {bottom: 26px;left: 548px;background: #CCCCCC;}

.offPlan-section-two .gallery-slider2 .slick-prev.slick-arrow {left: 510px;}

.offPlan-section-two .gallery-slider2 .slick-prev.slick-arrow:hover{background-color: #132531;left: 495px;}

.offPlan-section-two .gallery-slider2 .slick-next.slick-arrow:hover{background-color: #132531;right: 450px;}

.offPlan-section-one button.slick-next.slick-arrow:before, .offPlan-section-one button.slick-next.slick-arrow:after, .offPlan-section-one button.slick-prev.slick-arrow:before, .offPlan-section-one button.slick-prev.slick-arrow:after {background: #CCCCCC;}

.offPlan-section-one button.slick-next.slick-arrow:hover:before, .offPlan-section-one button.slick-next.slick-arrow:hover:after, .offPlan-section-one button.slick-prev.slick-arrow:hover:before, .offPlan-section-one button.slick-prev.slick-arrow:hover:after {background: #132531;}

.gallery-item {padding: 0.1%;overflow: hidden;}

.gallery-item img{transition: all .6s ease;}

.gallery-item:hover img{transform: scale(1.1);}

.gallery-slider {margin: 2.1961932650073206vw 0 0;position: relative;}

.gallery-slider2 .slick-prev.slick-arrow, .gallery-slider2 .slick-next.slick-arrow {transition: .6s;position: absolute;bottom: 26px;right: 360px;border: 0;text-indent: -999rem;width: 2.1961932650073206vw;height: 0.14641288433382138vw;background: #CCCCCC;z-index: 9;top: auto;left: auto;}

.gallery-slider2 .slick-prev.slick-arrow {right: 400px;}

.gallery-slider2 .slick-prev.slick-arrow:hover{width: 40px;background-color: #132531;transform: scale(1.1);}

.gallery-slider2 .slick-next.slick-arrow:hover{width: 40px;background-color: #132531;right: 343px;transform: scale(1.1);}

button.slick-next.slick-arrow:hover::before, button.slick-next.slick-arrow:hover::after, button.slick-prev.slick-arrow:hover::before, button.slick-prev.slick-arrow:hover::after{ background-color:rgb(234 194 87 / 68%);}

button.slick-next.slick-arrow:before {width: 10px;height: 0.14641288433382138vw;content: "";position: absolute;background: rgb(255 255 255 / 39%);top: -4px;right: 0;transform: rotate(45deg);z-index: -1;}

button.slick-next.slick-arrow:after {width: 10px;height: 0.14641288433382138vw;content: "";position: absolute;background: rgb(255 255 255 / 39%);bottom: -4px;right: 0;transform: rotate(-45deg);z-index: -1;}

button.slick-prev.slick-arrow:before {width: 10px;height: 0.14641288433382138vw;content: "";position: absolute;background: rgb(255 255 255 / 39%);top: -4px;left: 0;transform: rotate(-45deg);z-index: -1;}

button.slick-prev.slick-arrow:after {width: 10px;height: 0.14641288433382138vw;content: "";position: absolute;background: rgb(255 255 255 / 39%);bottom: -4px;left: 0;transform: rotate(45deg);z-index: -1;}

.get-in-touch-btn-box {position: relative;width: 180px;}

.get-in-touch-btn-box svg {position: absolute;left: 26%;top: 12px;}*/





.offPlan-section-one .slick-arrow {top: auto;right: auto;left: 51.24450951683748vw;bottom: 0;height: auto;width: auto;transition: 0.5s;}

.offPlan-section-one .slick-arrow svg {width: 2.4158125915080526vw;height: 2.041727672035139vw;transition: 0.75s;}

.offPlan-section-one .slick-prev{left:48.16983894582723vw;}

.offPlan-section-one .slick-next{}

.offPlan-section-one .slick-arrow:before {display: none;}

.offPlan-section-one .slick-arrow:hover {}

.offPlan-section-one .slick-arrow:hover svg {width: 3.6603221083455346vw;}

.offPlan-section-one .slick-arrow:hover svg path {stroke: #132531;}

.offPlan-section-one .slick-next:hover {}

.offPlan-section-one .slick-prev:hover {left: 46.99853587115666vw;}

.offPlan-section-two .slick-arrow{left: 38.06734992679356vw;}

.offPlan-section-two .slick-prev{left: 34.773060029282576vw;}

.offPlan-section-two .slick-prev:hover {left: 33.96778916544656vw;}





.media-section{}

.media-section .mediaGallery{}

.media-section .mediaGalleryList{margin-top: 4vw;}

.media-section .mediaGalleryList p{font-size: 1.7569546120058566vw;}



.media-detail-section{ padding-bottom: 0; }

.media-detail-section .postDate{display: flex;align-content: center;align-items: center;flex-direction: row;flex-wrap: nowrap;gap: 1.4641288433382138vw;}

.media-detail-section .postDate a{background: #132531;color: #fff;padding: 0.68vw 1vw;}

.media-detail-section .postDate span{color: #002937;display: flex;flex-direction: row;}

.media-detail-section .postDate span svg{margin-right: 0.5vw;width: 1.3177159590043923vw;height: auto;}

.media-detail-section .mainHead{padding: 0;margin: 1vw 0;}

.media-detail-section .mainHead::before{display: none;}

.media-detail-section .author{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;align-content: center;gap: 0.5vw;margin: 1.5vw 0;}

.media-detail-section .author img{border-radius: 50%;width:  2.9282576866764276vw;}

.media-detail-section .author p{color: #002937;margin: 0;}

.media-detail-section p{margin-bottom: 0.5vw;color: #000000;}

.media-detail-section figure{margin-bottom: 1.8vw;}

.media-detail-section figure img{width: 100%;}

.media-detail-section h3{color: #002937;font-size: 1.7569546120058566vw;margin: 1.5vw 0 0.5vw;}

.media-detail-section ul{margin: 1.5vw 0;}

.media-detail-section ul li{color: #000;margin-bottom: 1vw;}

.media-detail-section ul li:last-child{margin-bottom:0;}

.media-detail-section .alignRight {float: right;margin-right: 15px;}

.media-detail-section .alignLeft {float: left;margin-left: 15px;}

.videoWrap video{height:  44.36310395314788vw;width: 100%;object-fit: cover;}

.videoWrap ul.plyPauBtn {cursor: pointer;position: absolute; width: 5.124450951683748vw; height: 5.124450951683748vw; top: 0; left: 0; right: 0; bottom: 0; margin: auto;z-index: 1;}

/*.project-detail-section.is-visible ul.plyPauBtn{animation-name: fadeIn;animation-delay: 2s;}*/

.videoWrap ul.plyPauBtn li{}

.videoWrap ul.plyPauBtn li:last-child {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: -1;}

.videoWrap ul.plyPauBtn li a{display: block;}

.videoWrap ul.plyPauBtn li img{width: 100%;}

.videoWrap ul.plyPauBtn .myBtnPause{display: none;}

.project-detail-section .main-heading{}

.project-detail-section .main-heading h2{font-size: 3.074670571010249vw;padding: 0;text-transform: capitalize;}

.project-detail-section .main-heading h2:before{display: none;}

.project-detail-section .main-heading p{line-height: 2;color: #000;}

.project-detail-section .main-heading p strong{font-size: 1.3177159590043923vw;font-weight: 400;color: #132531;display: block;margin-bottom: 1.25vw;}

.project-detail-section .projectSlider{margin-bottom: 7.320644216691069vw;}

.project-detail-section .projectSlider .projectSliderInr{margin: 0 0.7320644216691069vw;}

.project-detail-section .projectSlider .projectSliderInr figure{}

.project-detail-section .projectSlider .projectSliderInr figure img{width: 100%;margin-bottom: 1vw;}

.project-detail-section .projectSlider .projectSliderInr figure p{font-size: 1.7569546120058566vw;font-weight: 400;color: #132531;text-align: center;}

.project-detail-section .videoWrap{line-height: 1;position: relative;}

.project-detail-section figcaption{text-align: center;}

.project-detail-section figcaption p{color: #132531;font-size: 1.3177159590043923vw;margin: 1.8vw 0;}

.project-detail-section figcaption .btn {background: #EEEEEE;padding: 0.5vw 1.5vw;box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 40%);}



/*.whoWeAreSection{padding-top: 0;}*/
.my_who .whoWeAreSection{overflow: visible;}
/*.whoWeAreSection .devTab{margin-top: 5.490483162518301vw;}*/
.whoWeAreSection .devTab{position: sticky;top: 40px;left: 0;}

.whoWeAreSection .devTab ul{}

.whoWeAreSection .devTab ul li{margin-bottom: 1.4641288433382138vw;position: relative;}

.whoWeAreSection .devTab ul li:last-child{margin:0;}

.whoWeAreSection .sec1NewWrap figure::before{ opacity: 0 !important; }

.whoWeAreSection .devTab ul li a{text-transform: uppercase;display: block;letter-spacing: -0.018301610541727673vw;position: relative;color: #003D4D;font-weight: 400;padding: 0.6588579795021962vw 0;line-height: 1.2;}

.whoWeAreSection .devTab ul li a:hover{}

.whoWeAreSection .devTab ul li a:before{content: '';position: absolute;top: 0;left: -100%;bottom: 0;right: 1.4641288433382138vw;background:#132531;z-index: -1;width: 0;transition: 0.75s;}

.whoWeAreSection .devTab ul li a:after{content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 0;height: 0.07320644216691069vw;background: #ee4035;transition: 0.75s;}

.whoWeAreSection .devTab ul li a:hover{color: #ee4035;}

.whoWeAreSection .devTab ul li a.active{font-size: 1.2445095168374818vw; color: #fff;}

.whoWeAreSection #tab3 .sec1NewWrap h3 {font-size:1.2vw; text-transform: capitalize;margin: 0 0 1vw;}
.whoWeAreSection #tab3 .sec1NewWrap h4{opacity: 1;color: #fff}
.whoWeAreSection #tab3 .sec1NewWrap figure img{height: auto;}
.whoWeAreSection #tab3 .sec1NewWrap figure figcaption{ justify-content: flex-end; background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);}

.whoWeAreSection .sec1NewWrap h4 {text-transform: capitalize;min-height: 2.5vw;margin: 0;}

.whoWeAreSection .devTab ul li a.active:hover{color: #ee4035;}

.whoWeAreSection .devTab ul li a.active:before{width: 180%;}

.whoWeAreSection .devTab ul li a.active:hover:after{width: 0;}

.whoWeAreSection .tabArea{}

.whoWeAreSection .tabArea .tabPnl{padding-left: 1vw; display: none;}

.whoWeAreSection .tabArea .tabPnl.tab1 .col-lg-4{ margin-bottom: 2vw; }

/*.whoWeAreSection .tabArea .tabPnl.tab1, .whoWeAreSection .tabArea .tabPnl.tab5{padding-top:0;}*/

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneDetail{padding:0 2.5vw 0 0;}


.tabOneDetail h2.mainHead{margin: 0 0 2vw}

.tabOneDetail h2.mainHead::before, .whoWeAreSection .tabArea .tabPnl.tab4 h2::before {width: 50%;}
.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail p{color: #222222;margin-bottom: 1.75vw;}

.tabCount.counterSec{margin: 0 0 0 -21.595900439238655vw;}

.tabCount.counterSec figure{padding: 2vw 1.5vw;margin-top: 2vw;}

.tabCount.counterSec figure img{width:3.6603221083455346vw;}

.tabCount.counterSec figure figcaption{ min-height: auto;}

.tabCount.counterSec figure figcaption h3, .tabCount.counterSec figure figcaption h3 strong{ font-size: 1.8vw;line-height: 1;margin: 1vw 0;}

.tabCount.counterSec figure figcaption p{font-size: 0.9516837481698389vw;}

.tabOneImgRght, .whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr figure{ margin: 0 -3.294289897510981vw 0 0;}

.tabOneImgRght img, .whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr figure img {width: 100%;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr{padding-top: 8vw;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr h2{}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr p{margin: 1.5vw 0 0;line-height: 2;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr ul{display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;gap: 4vw 0;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr ul li{width: 50%;text-align: center;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr ul li figure{}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr ul li figure img{width: 6.222547584187408vw;}

.whoWeAreSection .tabArea .tabPnl.tab1 .tabOneInr ul li figure p{font-size: 1.7569546120058566vw;text-transform: capitalize;color: #EE4035;margin: 1vw 0 0;line-height: 1;}

.whoWeAreSection .tabArea .tabPnl.tab2{}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr{}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure{text-align: center;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tabvid{ margin-top:3vw; margin-left: -16vw; }

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure video{}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure{height: 100%;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure img{width: 29.282576866764277vw;height: 100%;object-fit: cover;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption{}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption h2{margin-bottom: 1.5vw;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption h3{font-size: 2vw;transition: 0.5s; color: #132531;margin: 0 0 1.5vw; }

/*.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption h3:hover{ color:#EE4035 }*/

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption p{line-height:1.6;color: #222222;margin-bottom:0.9vw;font-style: italic;}

/*.careerPopup .careerPopupInr .container figcaption p{line-height:1.6;color: #222222;margin-bottom:0.9vw;font-style: italic;}*/

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption a{ margin-top: 1vw; }

.whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption p strong{font-size: 0.9516837481698389vw;font-weight: 500;text-transform: uppercase;color: #132531;margin-bottom: 1vw;display: block;}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2{margin-top: 5.856515373352855vw;}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li{}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a{}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figure{}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figure img{}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption h3, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption p{transition: 0.5s;}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a.active figcaption{background: #132531;}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption h3{}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption p{margin-top: 0.5vw;}

.whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a.active figcaption h3, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a.active figcaption p{color: #fff;}

.whoWeAreSection .tabArea2{background: #F5F5F5;padding: 1.8301610541727673vw;margin-top: 1vw;border:0.07320644216691069vw solid #CCCCCC;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tabPnl2{display: none;}

.whoWeAreSection .tabArea .tabPnl.tab2 .tabPnl2 p{color: #333333;line-height: 2;}

.whoWeAreSection .tabArea .tabPnl.tab3{}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr{}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr .tabthreeInrWrap{margin-bottom: 6vw;}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr h2{display: block; padding: 0;}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr h2:before{ width: 100%; background: #CCCCCC;}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figure{margin-bottom: 0.5vw; margin-top: 1.4641288433382138vw;}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figure img, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figure img{width: 100%;}
.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figure img{ height: 22.693997071742313vw; object-fit: cover;}
.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figcaption, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption{background: #F5F5F5;padding:  1.5vw;box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 20%);}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figcaption h3, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption h3{font-size:  2.049780380673499vw;text-transform: capitalize;color: #EE4035;margin: 0;}
.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figcaption h3{font-size:  1.9vw;}

.whoWeAreSection .tabArea .tabPnl.tab3 .tabthreeInr figcaption p, .whoWeAreSection .tabArea .tabPnl.tab2 .devTab2 li a figcaption p{text-transform: uppercase;font-size: 0.9516837481698389vw;font-weight:400;color: #132531;margin: 0;}

.whoWeAreSection .tabArea .tabPnl.tab4{}

.whoWeAreSection .tabArea .tabPnl.tab4 h2, .whoWeAreSection .tabArea .tabPnl.tab3 h2{margin-bottom: 1.5vw;padding-bottom: 0.25vw;}

.whoWeAreSection .tabArea .tabPnl.tab4 p, .whoWeAreSection .tabArea .tabPnl.tab3 p{line-height: 2;margin-bottom: 1.75vw;}

.whoWeAreSection .tabArea .tabPnl.tab4 figure{ display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;gap: 0 1vw;}

.whoWeAreSection .tabArea .tabPnl.tab4 figure img{width: 15.519765739385067vw;}

.whoWeAreSection .tabArea .tabPnl.tab5{}

/*.whoWeAreSection .tabArea .tabPnl.tab5 > .mainHead{ margin: 7.686676427525622vw 0 0 1.8301610541727673vw; z-index: 9;}*/

/*.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider {margin: -12.957540263543192vw 0 0 0;}*/

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider{}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow{ z-index: 9999;top: auto;left: auto;right: 30.01464128843338vw;bottom: 3.294289897510981vw;height: 2.1961932650073206vw;width: 2.1961932650073206vw;transform: none;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow:before{display: none;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow.slick-prev{ right: 32.94289897510981vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow svg{opacity: 0.4;transition: 0.5s;height: 2.1961932650073206vw;width: 2.1961932650073206vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow:hover svg{opacity: 1;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow svg g{stroke: #EA6256;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .slick-arrow svg path{fill: #EA6256;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr{}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail{padding: 0 2vw 0 1.85vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail .historyYear{display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;justify-content: space-between;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail .historyYear h2{}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail .historyYear h5{font-size: 5.490483162518301vw;color: rgb(0 61 77 / 20%);margin: 0;line-height: 1;margin-right: 2vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail p{margin: 0;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr .tabFiveDetail p strong{font-weight: 400;font-size: 1.2445095168374818vw;margin: 1.5vw 0 0.85vw;display: block;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr figure{}

.whoWeAreSection .tabArea .tabPnl.tab5 .historySlider .historySliderInr figure img{width: 100%;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav{margin: -3.6603221083455346vw -0.7320644216691069vw 0 -21.815519765739385vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav::before {content: "";position: absolute;bottom: 0.21961932650073207vw;left: 0;right: 0;width: 100%;border-bottom: 0.14641288433382138vw dotted #142630;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li {margin-bottom: 0.14641288433382138vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li a{position: relative;display: block;text-align: center;min-height: 2.6354319180087846vw;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: nowrap;flex-direction: column;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li.slick-current a {display: flex;justify-content: space-between;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li a:before{content:'';position: absolute;bottom: 0;left: 0;right: 0;height: 0.36603221083455345vw;width: 0.36603221083455345vw;background: #132531;border-radius: 50%;margin: auto;transition: 0.5s;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li.slick-current a:before {width: 0.8052708638360175vw;height: 0.8052708638360175vw;background: #EA6256;bottom: -0.14641288433382138vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li:nth-child(5n) a::before {height: 0.5124450951683748vw;width: 0.5124450951683748vw;bottom: -0.07320644216691069vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li a span{display: block;/*font-family: 'Unna', sans-serif;*/opacity: 0;color: rgb(20 38 48 / 25%);line-height: 1;transition: 0.5s;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li.slick-current a span{font-size: 1.610541727672035vw;opacity: 1;color: #EA6256;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li:nth-child(5n) a span {opacity: 1;}

.whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li.slick-current + li a span, .whoWeAreSection .tabArea .tabPnl.tab5 .historyNav li.previous a span {transition: 0s; opacity: 0;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm{ margin-top: 6vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm h3{font-size: 3.6603221083455346vw;color: #132531;text-transform: uppercase; text-align: center;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm figure{ margin: 2vw 0 3vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm figure img{width: 100%;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading{}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading h2{ margin-bottom: 1.5vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading h2 small{}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading p{color: #222222;line-height: 2;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading p strong{font-size: 1.4641288433382138vw;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading p span{font-size: 1.2445095168374818vw;margin: 1vw 0;}

.whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading p span, .whoWeAreSection .tabArea .tabPnl.tab5 .tabFiveBtm .main-heading p strong{display: block;font-weight: 400;}



/*.whatWeDoSectionOne{padding-top: 0;}*/

.whatWeDoSectionOne .sec1NewWrap{ margin-bottom:1.2vw }
.whatWeDoSectionTwo h2 {margin-bottom: 1.5vw;}

.whatWeDoSectionTwo h2::before {width: 55%;}

.whatWeDoSectionOne .tabCount.counterSec{ margin-left: -6.222547584187408vw;}

.whatWeDoSectionOne .tabOneDetail {padding-right: 2vw;}
.company-section.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figure { padding: 4vw; background: #f3f3f3;}
.company-section.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figure img{ height: 5vw; width: auto;}
.company-section.whatWeDoSectionNew a figure::before, .company-section.whatWeDoSectionNew figure::after{display: none;}
.company-section.whatWeDoSectionNew .whatWeDoSliderInr{margin-bottom: 1.7569546120058566vw;}
.company-section.whatWeDoSectionNew a{display: flex;flex-direction: column;flex-wrap: nowrap;align-content: flex-start;justify-content: flex-start;height: 100%;background: #f8f8f8;margin-bottom: 0;}
.company-section.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption{min-height: auto;}
.company-section.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption h3{font-size: 1.52vw;}

/*.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figure img{width: 100%;}*/
.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figure img{display: block; margin-left: auto;margin-right: auto;width: 133px}

.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figure .sectorLogo{width: 8.784773060029282vw;position: absolute;bottom: 1.4641288433382138vw;left: 1.4641288433382138vw;}

.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption{background: #F8F8F8;padding: 1.8301610541727673vw;min-height: 14vw;}

.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption h3{font-size: 1.6vw;color: #222222;position: relative;margin-bottom: 1vw;padding-bottom: 0.2vw;}

.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption h3::before{content:'';bottom: 0;left: 0;width: 6.661786237188872vw;background: #EE4035;height:  0.07320644216691069vw;position: absolute;}

.whatWeDoSectionTwo .whatWeDoSlider .whatWeDoSliderInr figcaption p{color: #222222;}

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow{left: auto;right: 31.478770131771597vw;bottom: auto;top: -4.026354319180088vw;height: 2.1961932650073206vw;width: 2.1961932650073206vw;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow.slick-prev{right: 34.11420204978038vw;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow:before{display: none;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow.slick-prev:hover{}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow svg{width: 100%;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow svg g g, .whatWeDoSectionTwo .whatWeDoSlider .slick-arrow svg path{transition: 0.5s;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow:hover svg g g {stroke: #ee4035;}*/

/*.whatWeDoSectionTwo .whatWeDoSlider .slick-arrow:hover svg path {fill: #ee4035;}*/



.whatWeDoSectionThree{padding: 0;}

.whatWeDoSectionThree video{height: 40.26354319180088vw;}

.whatWeDoSectionThree p{position: absolute;bottom: 2.562225475841874vw;left: 2.562225475841874vw;font-size: 3.6603221083455346vw;color: #fff;margin: 0;line-height: 1;}

.whatWeDoSectionFour{}

.whatWeDoSectionFour .whatWeDoSlider .whatWeDoSliderInr figcaption p{font-size: 1.4641288433382138vw;}

.whatWeDoSectionFour .whatWeDoSlider .whatWeDoSliderInr figcaption p span{display: block;font-size: 0.9516837481698389vw;color: #EE4035; margin-top: 0.75vw;}

.iti--separate-dial-code .iti__selected-dial-code,.iti__arrow{margin-left:6px}.iti--allow-dropdown .iti__flag-container:hover,.iti--container:hover{cursor:pointer}.iti{position:relative;display:inline-block;z-index:9999}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px;z-index:99999}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag,.iti__flag.iti__np{background-color:transparent}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url("assets/images/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__be,.iti__flag.iti__ne{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{width:13px;height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{width:15px;height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px;background-image:url("assets/images/flags@2x.png")}}

@media only screen and (max-width: 767px) {

  .map ul li:nth-child(1) {top: 9.9vw;}
  .map ul li:nth-child(9) {top: 7.7vw;}
  .map ul li:nth-child(13) {bottom: 10.2vw;right: 14.6vw;}
  .map ul li:nth-child(4) {
  top: 11.8vw;
  left: 47vw;}
  .map ul li:nth-child(12) {top: 15.1vw;}
  .map ul li:nth-child(8) {top: 12vw;}
  .map ul li:nth-child(10) {top: 19.2vw;}
  .map ul li:nth-child(3) {top: 1.3vw;}
  .map ul li:nth-child(2) {top: 15.8vw;left: 17.1vw;}
  .map ul li:nth-child(5) {top: 30.5vw;left: 30vw;}
  .map ul li:nth-child(14) {top: 11.5vw;left: 28.6vw;}

  .header .logo{ width:150px !important }

  .footer .bottomFooter ul{ justify-content:center; text-align:center; display:block; }
  .footer .bottomFooter span{ text-align:center; }

  .mediaGallery figure img, .real-estate-section-one figure img{ height:190px }
  .home-section-four .mediaSlider{ margin:0 14px }

  .inner-banner figure img{ height:200px }

  .whoWeAreSection .devTab ul {display: flex;align-content: center;justify-content: center;gap: 0 10px; margin-bottom: 30px}
  .whoWeAreSection .devTab ul li a::before { width:100%; left:0; right:0 }
  .whoWeAreSection .devTab ul li a {font-size: 14px !important;padding: 8px 10px; color: #fff}
  .whoWeAreSection .devTab ul li a.active{ color:#ee4035 }
  .whoWeAreSection .devTab ul li a.active::before { width:100% }

  .whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure img{ width:100% }
  .whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figure{ padding:15px 0 }

  .career-section-one img{ height:190px }
  .career-section-one{ padding-bottom:0 !important }
  .contact-section-one .wrap {margin-top: 0;border-right: 0;padding: 0;margin: 0 0 20px;}
  .contact-section-one{ padding-bottom:0 !important }

  .whoWeAreSection .devTab{ position:relative; top:auto; }

  .whoWeAreSection .tabArea .tabPnl{padding-left: 0;}
}

@media only screen and (max-width: 991px) {

  .container{ max-width:100% }
  body, img, ul, ol, li, span, p{ font-size:14px; line-height: 1.4}
  .btn{ font-size:13px; padding: 6px 15px;}

  .main-section{ padding:40px 0 }
  .main-section h2{ font-size:30px; padding-bottom: 10px}
  .main-section h2::before { height:1px }
  .main-heading, .main-heading2, .tabOneDetail h2.mainHead, .whatWeDoSectionTwo h2, .real-estate-section .topSec .main-heading h2{ margin-bottom:20px }

  .header{ position:relative; background: #132531; padding: 10px 0;}
  .header .logo{ width:170px }
  .navbar-toggler{color: #fff;padding:0;font-size: 22px;position: absolute; bottom: 13px;right:15px;}
  .navbar-toggler:focus, .navbar-toggler{ box-shadow:none; border:none; outline:0 }
  .navbar-toggler span svg{ font-size:25px }
  .navbar-toggler-icon{ width:auto; height:auto; }
  .header .headerWrap{ padding-right:50px }
  .header .headerWrap nav{ position:absolute; left:0; right:0; bottom: 0}
  .header .headerWrap nav .navbar-collapse {position: absolute;top: 100%;background: #132531;right: 0;left: 0;border-top: 1px solid #fff;padding: 20px;}
  .header .headerWrap nav .navbar-collapse ul li a{font-size: 13px;padding-bottom: 5px;display: inline-block;}
  .header .headerWrap .lang-search li .searchBtn svg{ width:20px }
  .lang_ar, .lang_en{font-size: 13px}
  .header .headerWrap .lang-search{ gap:18px }
  .header .headerWrap nav .navbar-collapse ul{ gap:15px; margin:0 }
  .header .headerWrap nav .navbar-collapse ul li a::before{ height:1px }

  .searchPop .toClose svg{ width:16px }
  .searchPop .toClose{ top:15px; right:15px }
  .searchPop .searchPopInr form .form-control{ padding: 16px; font-size:16px; height:45px;width:60% }
  .searchPop .searchPopInr form .btn {font-size: 15px;width: 25%;height: 45px;}

  .banner .banner-slider .gallery figure figcaption h1{ font-size:30px; line-height:1.2 }
  .banner .banner-slider .gallery figure figcaption p{ font-size:14px; margin:15px 0 }
  .banner .banner-slider .gallery figure video{ height:300px }

  .home-section-one p{ line-height:1.3; margin:15px 0; }

  .sec1NewWrap h3{ font-size:22px }
  .sec1NewWrap figure img{ height:290px }
  .home-section-two figure figcaption, .sec1NewWrap figure figcaption{ padding:15px }
  .whatWeDoSectionNew figure figcaption h4::before, .sec1NewWrap h3::before {height: 1px}
  .whatWeDoSectionNew figure figcaption h4, .sec1NewWrap h3{ padding-bottom:7px }
  .home-section-two a figure figcaption .btn, .home-section-two a figure figcaption p, .sec1NewWrap h4, .sec1NewWrap p, .sec1NewWrap h3, .sec1NewWrap .btn, .sec1NewWrap figure figcaption span, .career-section-two .whatWeDoSliderInr2 .sec1NewWrap h4{opacity: 1;visibility: visible;height: auto;}

  .mediaGallery p {font-size: 22px;margin: 10px 0;line-height: 1.2;}
  .mediaGallery small{ font-size:14px; margin-bottom:15px }
  .mediaGallery span{ font-size:15px }
  .mediaGallery figure span {font-size: 14px;padding: 7px 10px;top: 10px;right: 10px;}
  .btnLink svg {margin-left: 13px;width: 25px;height: 15px;}


  .counterSec figure img{ width:50px; height:50px }
  .counterSec figure figcaption h3, .counterSec figure figcaption strong{ font-size:20px }
  .counterSec figure{ padding:20px }
  .sec1NewWrap{ margin-bottom:12px }
  .footer .topFooter .logo{ width:220px }
  .footer .topFooter .footerMenu li a, .footer .bottomFooter p, .footer .bottomFooter p a, .footer .bottomFooter span, .footer .bottomFooter span a{ font-size:13px }
  .footer .bottomFooter {padding: 8px 0;}
  .footer .topFooter{ padding:25px 0 }
  .footer .topFooter .footerMenu li a{ padding-bottom:5px }
  .footer .topFooter .footerMenu li a::before{ height:1px }
  .footer .topFooter .footerMenu{ flex-wrap:wrap; gap: 15px 25px;margin: 10px 0; }

  .inner-banner figure figcaption h3{ font-size:30px }
  .inner-banner figure figcaption span{ font-size:15px;justify-content: flex-start; display: none;}
  .inner-banner figure figcaption span a {margin-right: 12px;padding-right: 12px;}

  .whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption h3{ font-size:20px }
  .career-section-one .main-heading p{ line-height:1.5 }
  .inner-banner figure figcaption p{ font-size:14px;margin: 7px 0 20px;margin: 7px 0 0; }
  .inner-banner figure figcaption{ bottom:30px }

  .career-section-two .main-heading h2::before { width:120px }
  .career-section-one .main-heading h2, .career-section-two .main-heading h2{ margin-bottom:15px }

  .contact-section-one h3{ font-size:20px;margin: 0 0 20px;padding-bottom: 5px; }
  .contact-section-one h3::before {width: 90px;height: 1px;}
  .contact-section-one svg { font-size:18px }
  .contact-section-one h4{ font-size:16px }
  .commonFrom form .form-group{ margin-bottom:15px }
  .commonFrom form .form-group .form-control{ font-size:14px; padding:7px; }
  .career-section-two .careerFilterInr{ max-height:100px }
  .career-section-two .careerFilter .dropdown-menu2 li a{padding: 5px 10px;}
  .career-section-two .careerFilter .form-control img {margin-top: 8px;width: 11px;}
  .media-section .mediaGalleryList p{ font-size:22px }
  .media-section .mediaGalleryList{ margin-top:20px }
  .mediaGallery figure{ margin-bottom:10px }
  .sec1NewWrap p{ margin: 10px 0 0 }
  .sec1NewWrap .btn{ margin-top:10px }
  .whatWeDoSectionOne .sec1NewWrap{ margin-bottom:15px }
  .whoWeAreSection #tab3 .sec1NewWrap h3{ font-size:22px }
  .sec1NewWrap h4{ font-size:16px }
  .main-section h4{ font-size:17px }
  .careerPopup .careerPopupInr .toClose svg{ width:15px }
  .careerPopup .careerPopupInr .toClose {top: 15px;right: 15px;right: 7px;}
  .teamPopup .careerPopupInr{ overflow-y:scroll; display:block; padding-top:40px }
  .map ul a svg {width: 14px;height: 21px;}
  .map ul li a::after {height: 7px;width: 20px;left: -4px;top: 17px;}
  .careerPopup .careerPopupInr figcaption{ margin-top:13px }
  .careerPopup .careerPopupInr h2{ margin-bottom:15px }

  .footer .topFooter .socialIcons li a{ font-size:15px }
  .whoWeAreSection .tabArea .tabPnl.tab1 .col-lg-4{ margin-bottom:0 }
  .whoWeAreSection .tabArea .tabPnl.tab2 .tab2Inr figcaption p{margin-bottom: 10px;}
}

@media only screen and (min-width:768px) and (max-width: 992px) {

  .whoWeAreSection .devTab ul li a{ padding:10px;font-size:14px }
  .whoWeAreSection .devTab ul li a.active{ font-size:14px }

  .footer .bottomFooter{ padding:15px 0 }
}
@media only screen and (min-width:992px) and (max-width: 1200px) {

  .header .logo{ width:190px }

  .header .headerWrap nav .navbar-collapse ul li a, body, img, ul, ol, li, span, p, .lang_ar, .lang_en, .inner-banner figure figcaption span, .footer .topFooter .footerMenu li a, .footer .topFooter .socialIcons li a, .footer .bottomFooter p, .footer .bottomFooter p a, .footer .bottomFooter span, .footer .bottomFooter span a, .btn, .mediaGallery small, .mediaGallery figure span{ font-size:15px }
  .footer .topFooter .logo{ width:220px }
  .header .headerWrap .lang-search li .searchBtn svg{ width:17px }
  .main-section h2{ font-size:35px }
  .home-section-one p{ line-height:1.5 }
  .sec1NewWrap h3{ font-size:23px }
  .mediaGallery p {font-size: 26px; line-height: 1.1;}
  .banner .banner-slider .gallery figure figcaption p{ line-height:1.5; font-size:16px }
}
