@font-face{font-family:Servetica-Thin;src:url(../Servetica/Servetica-Thin.ttf.woff) format("woff"),url(../Servetica/Servetica-Thin.ttf.svg#Servetica-Thin) format("svg"),url(../Servetica/Servetica-Thin.ttf.eot),url(../Servetica/Servetica-Thin.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
body{padding:0;margin:0;font-family:'Readex Pro',sans-serif}
.sw1{height:calc(100vh - 120px)}
.swiper-slide2{text-align:center;font-size:18px;background:#fff;height:155px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide{overflow:hidden}
.slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}
.copy{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:#fff;letter-spacing:.06em}
a{color:#fff}
.slide-inner .content{text-align:center}
.slide-inner .content .c1{font-size:27pt;padding-bottom:15px;color:#fff}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:30%;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:30%;right:auto}
.sw-next2{right:45%;bottom:25px;top:auto}
.sw-prev2{left:45%;top:auto;bottom:25px}
.sw2{padding-bottom:80px}
.center{float:none;margin:0 auto}
.pad-0{padding:0}
.bgVideo{position:relative;height:calc(100vh - 120px)}
#headerVideo{position:absolute;right:0;top:0;bottom:0;width:100%;height:calc(100vh - 120px);object-fit:fill}
.videoSound{position:absolute;right:50px;bottom:50px;z-index:10}
.videoSound-icon{background-color:transparent;border:none;outline:0}
.muteIcon,.muteIcon:focus,.unmuteIcon,.unmuteIcon:focus{width:35px;background-color:rgba(254,255,255,.411);padding:5px}
.unmuteIcon{display:none}
.mdIcon{width:155px;margin-bottom:5px}
.smIcon{width:108px;margin-bottom:5px}
.footer_content{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer-logo img{width:160px}
.instagramIcon{width:22px}
.burger-menu{position:absolute;width:288px;height:50px;color:#60635e;text-transform:uppercase;text-align:right;margin-top:15px}
.burger-click-region{position:absolute;left:0;width:43px;height:30px;top:8px;cursor:pointer}
.burger-menu-txt{display:block;position:absolute;left:55px;top:5px;cursor:default;transition:opacity .2s ease-out,-webkit-transform .2s cubic-bezier(.34,.55,.25,.83);transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,.55,.25,.83);transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,.55,.25,.83),-webkit-transform .2s cubic-bezier(.34,.55,.25,.83)}
.is-open .burger-menu-txt{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}
.burger-menu-piece{display:block;position:absolute;width:40px;border-top:3px solid #c3a16c;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;margin-top:3px}
.burger-menu-piece:nth-child(1){top:0}
.burger-menu-piece:nth-child(2){top:12px;opacity:1;transition:opacity 0 linear .2s,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity 0 linear .2s;transition:transform .4s ease-out,opacity 0 linear .2s,-webkit-transform .4s ease-out}
.burger-menu-piece:nth-child(3){top:24px}
.active .burger-menu-piece:nth-child(1){-webkit-animation:burger-open-top .4s ease-out forwards;animation:burger-open-top .4s ease-out forwards}
.active .burger-menu-piece:nth-child(2){opacity:0;transition:opacity 0 linear .2s,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity 0 linear .2s;transition:transform .4s ease-out,opacity 0 linear .2s,-webkit-transform .4s ease-out}
.active .burger-menu-piece:nth-child(3){-webkit-animation:burger-open-bot .4s ease-out forwards;animation:burger-open-bot .4s ease-out forwards}
.closing .burger-menu-piece:nth-child(1){-webkit-animation:burger-close-top .4s ease-out forwards;animation:burger-close-top .4s ease-out forwards}
.closing .burger-menu-piece:nth-child(3){-webkit-animation:burger-close-bot .4s ease-out forwards;animation:burger-close-bot .4s ease-out forwards}
@-webkit-keyframes burger-open-top{
50%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}
100%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}
}
@keyframes burger-open-top{
50%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}
100%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}
}
@-webkit-keyframes burger-open-bot{
50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}
100%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}
}
@keyframes burger-open-bot{
50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}
100%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}
}
@-webkit-keyframes burger-close-top{
0%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}
50%{-webkit-transform:translate3d(0,12px,0) rotate(0);transform:translate3d(0,12px,0) rotate(0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes burger-close-top{
0%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}
50%{-webkit-transform:translate3d(0,12px,0) rotate(0);transform:translate3d(0,12px,0) rotate(0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes burger-close-bot{
0%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}
50%{-webkit-transform:translate3d(0,-12px,0) rotate(0);transform:translate3d(0,-12px,0) rotate(0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes burger-close-bot{
0%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}
50%{-webkit-transform:translate3d(0,-12px,0) rotate(0);transform:translate3d(0,-12px,0) rotate(0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.drop-menu{display:none}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.menu{height:130px;position:relative;z-index:999999;background:#000;width:100%;text-align:center;box-shadow:0 0 36px 2px rgba(0,0,0,.15);display:flex;align-items:center}
.header-text{position:absolute;right:0;top:22px;text-align:right;color:#c3a16c;line-height:25px}
.menu-inner{width:90%;position:relative;margin:0 auto}
.logo{display:inline-block;margin-top:0}
.drop-menu ul{background:rgb(2 1 1 / 90%);list-style:none;margin:0;padding:25px 0;margin-top:80px}
.drop-menu ul li a{color:#fff;border-bottom:2px solid #e4e4e4;width:110px;display:inline-block;padding-bottom:3px}
.drop-menu ul li{padding:15px 50px}
.gray-bg{background-color:#f4f4f4}
.sec3-bg{background:url(../images/sec3-bg.png);background-size:100% 100%;height:700px}
.Darkgray-bg{background-color:#ededed}
.black-bg{background-color:#1d1d1b}
.gold-bg{background-color:#c3a16c}
.gold-color{color:#c3a16c}
.font-50{font-size:40px}
.Text-Center{text-align:center}
.Title-pad{padding-top:120px;padding-bottom:40px}
.gray-color{color:#555554!important}
.gray-light-color{color:#a9a9a9}
.font-15{font-size:15px}
.font-20{font-size:20px}
.pad-btm-85{padding-bottom:85px}
.dir-rtl{direction:rtl}
.mar-0-auto{margin:0 auto}
.val-img-container img{width:100%;height:279px;object-fit:cover;object-position:100% 100%}
.white-color{color:#fff!important}
.val-text{margin:20px 0;padding:28px 0;font-size:17px;position:relative}
.circle{width:10px;height:10px;background:#c3a16c;border-radius:100px;position:relative;margin:0 auto}
.vertical-line{width:2px;height:60px;background:#c3a16c;margin:0 auto}
.gold-border{border:2px solid #c3a16c;border-top:none}
.pad-tb-10{padding-top:10px}
.fnone{float:none}
.contact-form__input{border-radius:0;padding:10px;width:100%;border:none;direction:rtl;margin:3px;background:#1e1e1e}
.pad-l-0{padding-left:0!important}
.pad-r-0{padding-right:0!important}
.pad-l-3{padding-left:3px}
.pad-r-3{padding-right:3px}
input.button{background:#c3a16c;color:#f4f1eb;font-weight:600;font-size:19px;padding:8px 90px;border:none;border-radius:25px;float:left}
::placeholder{color:#c6c6c6;opacity:1}
::-ms-input-placeholder{color:#c6c6c6}
.solomon-font{font-family:solomonregular}
.font-18{font-size:18px}
.font-14{font-size:14px}
.solomon-font-bold{font-family:solomonbold}
.footer-pad{padding:55px 0}
.footer{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}
.footer-icon-pad{padding-bottom:5px}
.black-color{color:#000!important}
.client-bg{background:url(../images/bg-clients.png);background-size:100% 100%}
.flex-icon{display:flex}
.flex{display:flex}
.flex-direction{flex-direction:row-reverse}
.flex-align{align-items:center;justify-content:center}
.client-flex{align-items:center;justify-content:center;display:flex;flex-wrap:nowrap;flex-direction:column}
.font-50pt{font-size:35px}
.font-30pt{font-size:30px}
.footer-pad-btm{padding-bottom:15px}
.client-height{height:160px;margin:25px 0;display:flex;flex-direction:column;justify-content:flex-end}
.pad-cl{padding:10px 0}
.client-bg2{background:url(../images/bg-clients2.png);background-size:cover;background-position:bottom left}
.line-height{line-height:1}
.display-desktop{display:block}
.display-responsive{display:none}
.display-desktop-flex{display:flex}
.display-responsive-flex{display:none}
.about-bg{background:url(../images/about-bg.png);background-size:100% 100%}
.about-box-bg{padding:10% 8%;background:url(../images/gold-box-bg.png);background-size:100% 100%;margin:160px 0;display:inline-block}
.about-flex{align-items:flex-start;justify-content:center;display:flex;flex-wrap:nowrap;flex-direction:column}
.about-txt{text-align:right;direction:rtl;width:90%}
.about-first-txt{color:#c3a16c;font-size:28px;font-weight:700}
.about-title2{padding:0 8%;background-size:100% 100%;margin:100px 0;color:#c3a16c;text-align:right}
.black-triangle{background:url(../images/black-triangle-bg.png);background-size:100% 100%}
.about-txt-inner{width:70%;font-size:17px}
.about-txt-inner-14{width:70%;font-size:14px}
.about-border{border-left:2px solid #afafad}
.about-title3{padding:5% 8%;background-size:100% 100%;margin:40px 0;color:#c3a16c;text-align:right}
.black-gold-box-bg{background:url(../images/gold-black-box-bg.png);background-size:100% 100%}
.icon-mar{margin:10% 0 5% 19%}
.gold-tit-bg{background:#c3a16c;background-size:100% 100%;display:flex;justify-content:flex-end;align-items:center}
.align-right{text-align:right;direction:rtl}
.number{font-size:40px;color:#c3a16c;display:inline-block;padding-left:25px}
.num-txt{font-size:17px;padding-bottom:0;color:#fff}
.pad-btm-100{padding-bottom:100px}
.pad-btm-20{padding-bottom:20px}
.mar-tb-50{margin-top:50px}
.devider{height:5px;width:70px;background:#c3a16c;border-radius:50px}
.devider2{height:2px;width:230px;background:#c3a16c;border-radius:50px}
.devider3{height:3px;width:30px;background:#b1b1b1;border-radius:50px;margin-top:25px;margin-bottom:10px}
.devider4{height:2px;width:150px;background:#fff;border-radius:50px}
.team-title{font-size:16px;font-weight:700;padding-bottom:30px}
.team-bullets ul{margin:0;padding:20px}
.team-shape{width:550px;height:550px;position:relative}
.shape-main-title{text-align:center;position:absolute;top:219px;left:208px;font-size:25px;font-weight:700;color:#fff}
.shape-1{text-align:center;position:absolute;top:70px;left:22px;font-size:16px;color:#fff}
.shape-2{text-align:center;position:absolute;top:65px;right:120px;font-size:16px;color:#fff}
.shape-3{text-align:center;position:absolute;top:344px;right:-45px;font-size:16px;color:#fff}
.shape-4{text-align:center;position:absolute;bottom:10px;right:190px;font-size:16px;color:#fff}
.shape-5{text-align:center;position:absolute;bottom:114px;left:0;font-size:16px;color:#fff}
.black-gray{background:#575756}
.val-num{position:absolute;top:-30px;right:18px;color:#c3a16c;font-size:46px;font-family:Servetica-Thin}
.Service-Main-bg{background:url(../images/services-banner.png);background-size:100% 100%;height:60vh;display:flex;align-items:center}
.Projects-Main-bg{background:url(../images/projects-banner.jpg);background-size:cover;height:40vh;display:flex;align-items:center;justify-content:center}
.bold{font-weight:700}
.banner-title{background:url(../images/gold-box-triangle-bg.png);background-size:100% 100%}
.font-25{font-size:25px}
.page-banner{width:100%;display:flex;justify-content:center;align-items:center}
.bold{font-weight:700}
.services-title-pad{padding:83px 0 93px}
.services-devider{margin:56px auto 107px}
.service-link a{color:#b1b1b1;font-size:17px}
.service-link a:hover{text-decoration:none}
.Service-1-bg{background:url(../images/service-1-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.service-1-title{padding:35px 0 20px}
.pad-25{padding:17px 0 40px 0}
.point-pad{padding-top:60px;padding-bottom:60px}
.point-icon{height:60px}
.Service-2-bg{background:url(../images/service-2-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.pad-60{padding:60px 0}
.Service-3-bg{background:url(../images/service-3-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.pad-services-big{padding-top:176px;padding-bottom:90px}
.Service-4-bg{background:url(../images/service-4-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.Service-5-bg{background:url(../images/service-5-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.bg-clients{background:url(../images/clients-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.font-60{font-size:60px}
.pad-btm-100{padding-bottom:100px}
.moreLogos{display:none}
.top-100{margin-top:100px}
#showMoreLabel{width:193px;text-align:center;background:#000;color:#fff;padding:8px;border-radius:30px}
.bg-clients2{background:url(../images/clients2-bg.jpg);background-size:100% 100%;height:60vh;flex-direction:column}
.font-26{font-size:26px}
.font-16pt{font-size:16pt}
.font-40{font-size:40px}
.top-40{margin-top:40px}
.top-25{margin-top:25px}
.bottom-80{margin-bottom:80px}
.bottom-25{margin-bottom:25px}
.text-align-center{text-align:center}
.ptop-20{padding-top:20px}
.ptop-25{padding-top:25px}
.ptop-35{padding-top:35px}
.ptop-55{padding-top:55px}
.gold{color:#c3a16c}
.FontGEThameen{font-family:"GE Thameen Light"}
.rtl{direction:rtl}
.row .display-flex{display:flex;flex-wrap:wrap}
.row .display-flex>[class*=col-]{flex-direction:column}
.logoContainer{height:130px;position:relative}
.logoInside{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.projects-devider{margin:50px auto}
.clients-logo{padding:30px 0}
.relative{position:relative;display:inline-block}
.clock{display:inline-block;position:relative;padding-bottom:25px}
.clock-num{font-size:44px;color:#c3a16c;display:inline-block;margin-bottom:15px;margin-top:25px;font-family:Servetica-Thin;position:absolute;left:35px;top:7px}
.clock-txt{font-size:18px;display:inline-block;position:absolute;left:53px;bottom:-5px}
.txt-cc{font-size:19px;display:inline-block;margin-bottom:27px;margin-top:32px}
.inline-block{display:inline-block}
.line-35P{line-height:40px}
a:hover{text-decoration:none}
.c-page .contact-form__input{background:#eee}
.c-page input.button{border:4px solid #c3a16c}
.flex-contact{display:flex;align-items:center;flex-direction:row-reverse;padding-bottom:10px;font-size:18px;text-align:right}
.pad-right-5{padding-right:5px}
.pad-left-10{padding-left:10px}
.pad-right-10{padding-right:20px}
.c-info{padding-top:120px;padding-bottom:60px}
.line-27P{line-height:27px}
.cinfo-iframe{height:600px;width:100%}
.overpass{font-family:Overpass,sans-serif}
.no-underline{text-decoration:none}
.droid{font-family:'Droid Arabic Kufi'}
.lang-link{width:23px!important;padding:0;margin:0;text-align:center;float:right;font-size:18px;line-height:.7;height:25px}
.unset{font-family:-webkit-pictograph}
.lang-devider{font-size:14px;margin-top:6px}
.cl-box{display:flex;border:1px solid #c3a16c;width:120px;height:100px;align-items:center;justify-content:center;margin:0 auto;margin-bottom:6px}
.pad-rl-5{padding-right:5px;padding-left:5px}
.header-number{float:left;left:5%;position:absolute;margin-top:25px;font-size:24px;color:#fff;z-index:999999;font-weight:600}
.link-con{width:99%;height:27px;margin-left:auto}
.link-con a:not(:first-of-type){margin-left:20px}
.hero-slider{width:100%;height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}
@media (max-width:991px){
.hero-slider{height:600px}
}
@media (max-width:767px){
.hero-slider{height:500px}
}
.hero-slider .swiper-slide{overflow:hidden;color:#fff}
.hero-slider .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}
.hero-slider .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:bottom;display:flex;justify-content:center;align-items:end;text-align:left}
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{background:0 0;width:55px;height:55px;line-height:53px;margin-top:-30px;text-align:center;border:2px solid #d4d3d3;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease}
.hero-slider:hover .swiper-button-next,.hero-slider:hover .swiper-button-prev{transform:translateX(0);opacity:1;visibility:visible}
@media (max-width:767px){
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:none}
}
.hero-slider .swiper-button-prev{left:25px;transform:translateX(50px)}
.hero-slider .swiper-button-prev:before{font-family:"Font Awesome 5 Free";content:"\f060";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}
.hero-slider .swiper-button-next{right:25px;transform:translateX(-50px)}
.hero-slider .swiper-button-next:before{font-family:"Font Awesome 5 Free";content:"\f061";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}
.hero-slider .swiper-pagination-bullet{width:25px;height:4px;text-align:left;line-height:12px;font-size:12px;color:#000;opacity:.3;background:#c3a16c;transition:all .2s ease;border-radius:6px}
.slide-text{padding-bottom:16%}
.slide-title{padding-bottom:75px;font-size:20px}
img.themeSlider{position:absolute;bottom:54px;right:0;z-index:1}
.slider-line{position:absolute;bottom:56px;left:0;z-index:1;background:#c3a16c;height:3px;width:35%}
.hero-slider .swiper-pagination-bullet-active{opacity:1}
.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:30px}
.swiper-pagination{text-align:left}
.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;max-width:1200px;padding:0 15px;margin:0 auto;left:50%;transform:translateX(-50%);text-align:center}
@media (max-width:991px){
.hero-style{height:600px}
}
@media (max-width:767px){
.hero-style{height:500px}
}
@media screen and (min-width:992px){
.hero-style .container{padding-top:95px}
}
.hero-style .slide-btns,.hero-style .slide-text,.hero-style .slide-title{text-align:center}
.hero-style .slide-title h2{font-size:100px;font-weight:600;line-height:1;color:#fff;margin:0 0 40px;text-transform:capitalize;transition:all .4s ease}
@media (max-width:1199px){
.hero-style .slide-title h2{font-size:75px}
}
@media (max-width:991px){
.hero-style .slide-title h2{font-size:50px;margin:0 0 35px}
}
@media (max-width:767px){
.hero-style .slide-title h2{font-size:35px;margin:0 0 30px}
}
.hero-style .slide-text p{opacity:.8;font-family:Rajdhani;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:normal;color:#fff;margin:0 0 40px;transition:all .4s ease}
@media (max-width:767px){
.hero-style .slide-text p{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 30px}
}
.hero-style .slide-btns>a:first-child{margin-right:10px}
.theme-btn,.theme-btn-s2{background-color:#fff;font-size:20px;font-weight:500;line-height:1.4;text-align:center;color:#2b3b95;padding:9px 32px;border:0;border-radius:3px;text-transform:uppercase;display:inline-block;line-height:initial;transition:all .4s ease}
a{text-decoration:none;transition:all .2s ease}
.theme-btn-s2{background-color:rgba(255,255,255,.9);color:#131e4a}
.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover,.theme-btn:active,.theme-btn:focus,.theme-btn:hover{background-color:#2b3b95;color:#fff}
.theme-btn-s3{font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-transform:uppercase}
i.fa-chevron-circle-right{height:22px;width:22px}
a:hover{text-decoration:none}
.slider-theme{background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="312.16px" height="256.34px" viewBox="0 0 312.16 256.34" style="overflow:visible;enable-background:new 0 0 312.16 256.34;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23C3A16C;stroke-miterlimit:10;}</style><defs></defs><g><path class="st0" d="M311.79,0.33L103.64,236.05c-1.95,2.43-4.06,4.72-6.52,6.65c-13.91,10.94-23.27,10.94-40.04,10.94c-0.21,0-13.33,0-57.08,0"/><line class="st0" x1="161.33" y1="256.01" x2="309.77" y2="87.17"/></g></svg>');position:absolute;bottom:50px;right:0;z-index:1;width:35%;height:100%;background-repeat:no-repeat;background-size:cover}
.play-button{width:80px;height:80px;border:none;background-color:#333;position:relative;cursor:pointer;border-radius:50%;position:absolute;z-index:1}
.play-button::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #fff}
.play-button:hover{background-color:#555}
.play-button:focus{outline:0;box-shadow:0 0 5px rgba(0,0,0,.5)}
.video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:430px}
.video-wrapper video{width:100%;height:390px}
.color-poster{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/video-bg.jpg);z-index:1;background-size:cover;background-position:center}
.HomeSec2data{direction:rtl}
.new-title{font-size:30px;font-weight:600;color:#fff}
.new-subtitle{font-size:19px;font-weight:400;color:#fff;line-height:36px}
.new-paragraph{font-size:17px;color:#fff;line-height:30px;direction:rtl;font-weight:300}
.HomeSec2CN{padding-top:145px;padding-bottom:200px}
.HomeSec2data .new-title{padding-bottom:37px;padding-top:69px}
.rafen-container{width:1470px;margin:0 auto}
.projects-header{background-color:#000;padding:120px 0;background-image:url('data:image/svg+xml,<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In --><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="836.27px" height="253.04px" viewBox="0 0 836.27 253.04" style="overflow:visible;enable-background:new 0 0 836.27 253.04;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23C3A16C;stroke-width:2;stroke-miterlimit:10;}</style><defs></defs><path class="st0" d="M835.5,0.64l-187.64,227.7c-2.62,3.26-5.46,6.34-8.76,8.94c-18.69,14.7-31.27,14.7-53.81,14.7c-1.42,0-585.29,0.07-585.29,0.07"/></svg>');direction:rtl;background-repeat:no-repeat;background-position:top right;background-size:43% 87%}
.projects-header2{background-color:#f9f6f0;padding:120px 0 40px 0;background-image:url('data:image/svg+xml,<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In --><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="836.27px" height="253.04px" viewBox="0 0 836.27 253.04" style="overflow:visible;enable-background:new 0 0 836.27 253.04;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23C3A16C;stroke-width:2;stroke-miterlimit:10;}</style><defs></defs><path class="st0" d="M835.5,0.64l-187.64,227.7c-2.62,3.26-5.46,6.34-8.76,8.94c-18.69,14.7-31.27,14.7-53.81,14.7c-1.42,0-585.29,0.07-585.29,0.07"/></svg>');direction:rtl;background-repeat:no-repeat;background-position:top right;background-size:43% 87%}
.morelink{background:#fff;text-decoration:none;direction:rtl;padding:5px 10px;border-radius:13px;color:#000}
.morelink:hover{color:#000}
a.morelink span{padding:0 2px;font-size:12px}
.projects-body{padding-top:170px;padding-bottom:30px}
.projects-logos{display:flex;align-items:flex-end;flex-direction:row-reverse;flex-wrap:wrap}
.project-logoCN{flex:0 1 33%;text-align:center;padding-bottom:110px}
.logoCN{height:195px;display:flex;align-items:center;justify-content:center}
.logoCN img{max-height:100%;max-width:100%;width:auto;height:auto}
.services-mg img{width:100%}
.services-mg{width:100%}
.services{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;background:#1d1d1b;position:relative}
.service-light{direction:rtl;padding-top:15%}
.service-light .new-title{padding-bottom:35px}
.services-list{display:flex;flex-wrap:wrap;width:70%}
.services-inner{flex:0 1 50%;display:flex;align-items:center;padding-bottom:40px}
.services-text{padding-right:10px;font-size:20px;color:#fff;font-weight:400}
.services-theme1{position:absolute;top:70px;right:0}
.services-theme2{position:absolute;left:0;top:-65px;z-index:1}
.partnersInfo{direction:rtl;padding-bottom:60px}
.partnersInfo .new-title{padding-bottom:20px}
.partnersCN{padding-top:135px;padding-bottom:135px;background:#1d1d1b}
.partners-mg img{width:100%}
section.light-bg{background:#010000;position:relative}
section.light-bg .new-title{direction:rtl;text-align:right}
section.light-bg.contactCN{padding-top:170px;padding-bottom:130px}
.contactTheme{position:absolute;left:0;top:0}
:focus-visible{outline:0!important}
.footer-icon-pad img{height:25px;object-fit:contain;width:20px}
.logo img{width:170px}
a.morelink svg{position:relative;top:3px}
.projects-page-title{background-color:#000;padding:120px 0;direction:rtl;background-image:url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1920.77px' height='150.25px' viewBox='0 0 1920.77 150.25' style='overflow:visible;enable-background:new 0 0 1920.77 150.25;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23C3A16C;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M0.77,0.63l102.64,124.91c2.62,3.26,5.46,6.34,8.76,8.94c18.69,14.7,31.27,14.7,53.81,14.7 c1.42,0,1754.79,0.07,1754.79,0.07'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 55%;text-align:center}
.projects-page-title .new-title{display:inline;background:#000;padding:0 70px}
.project-details-banner img{width:100%;height:75vh;object-fit:cover}
.project-details-banner{position:relative;display:flex;align-items:center;justify-content:center}
.project-details-logo{position:absolute;z-index:9}
.project-details-logo img{height:auto;max-width: 200px;}
.norville-logo img{height:auto;max-width:220px}
.project-details-banner .theme{background-image:url(../images/Projects_Details_banner_theme.png);position:absolute;bottom:50px;right:0;width:100%;height:500px;background-repeat:no-repeat;background-size:cover;z-index:99999}
.project-details-sec1{padding-top:175px;padding-bottom:135px}
.project-details-sec1 .new-title{padding-bottom:15px}
.project-details-sec1 .new-subtitle{padding-bottom:50px}
.project-details-sec1 .morelink{float:right}
.project-details-icon-cointener .new-paragraph{line-height:25px}
.project-details-icon-cointener{margin-bottom:30px;display:flex;align-items:end}
.project-details-icon-cointener .new-paragraph{padding-right:10px}
.project-details-sec3 .huge-numbers{font-size:60px}
.project-details-sec3 .text{direction:rtl}
.project-details-sec3 .number3{margin-top:50px}
.project-details-sec3 .br{margin-top:50px;border:1px solid #c3a16c;width:90px;height:1px}
.project-details-sec3 .partnersCN2{padding-bottom:125px}
.project-details-sec3 .project-details-icon{height:auto}
.project-details-sec3 .times{margin-top:20px}
.project-details-icon{min-width:65px;height:55px}
.map-section{background:#f9f6f0;padding:50px}
.row-rev{flex-direction:row-reverse}
.item-end{align-items:end}
.item-center{align-items:center}
.item-baseline{align-items:baseline}
.item-start{align-items:start}
.num-flex{display:flex;align-items:center;flex-direction:row-reverse;flex-wrap:wrap}
.pr-icon-de-CN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.pr-icon-de-CN .project-details-icon-cointener{flex:1 1 50%}
.DarkBlackBg{background:#000}
.white-border-top{border-top:2px solid #fff}
.values-list ul{display:flex;flex-wrap:wrap;padding:0}
.values-list ul li{flex:1 1 50%;padding-bottom:25px;padding-left:40px}
.vlist-title{font-size:20px;color:#c3a16c;padding-bottom:10px}
.vlist-paragraph{font-size:15px;color:#fff;font-weight:300;line-height:1.6}
.values-list ul li::marker{color:#c3a16c;font-size:23px;display:flex;align-items:center}
.projects-body.pt-0{padding-top:0!important}
.ppage .project-logoCN{flex:0 1 20%}
.DarkBlackBg .projects-header2{background-color:transparent}
.project-details-sec3 .partnersCN{padding-bottom:0}
.pb-0{padding-bottom:0}
.pageBanner img{width:100%}
.pageBanner::after{position:absolute;left:0;top:0;content:"";background:url('data:image/svg+xml,<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In --><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1919.93px" height="334.95px" viewBox="0 0 1919.93 334.95" style="overflow:visible;enable-background:new 0 0 1919.93 334.95;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23C3A16C;stroke-width:2;stroke-miterlimit:10;}</style><defs></defs><g><path class="st0" d="M1769.85,0.66L1510.5,294.37c-3.9,4.86-8.13,9.44-13.04,13.3c-27.82,21.87-57.45,21.87-80.08,21.87H0"/><line class="st0" x1="1625.88" y1="334.29" x2="1919.18" y2="0.66"/></g></svg>');width:100%;height:87%;background-size:cover;background-position:100%}
.pageBanner{position:relative}
.aboutSec1 .row{margin:0}
.aboutSec1 .new-title{padding-bottom:50px}
.aboutSec1{padding:130px 0}
.aboutSec2{padding:120px 0 110px 0;background-size:39% 93%}
.VMDevider{width:100%;height:2px;background:#c3a16c;margin:85px 0}
section.VMcn{padding-top:135px;padding-bottom:148px}
.VMIcon{width:100%;text-align:right}
.VMcn .new-title{text-align:right;padding-bottom:30px}
.w-100{width:100%}
.goalsCN .services-inner{align-items:flex-start;justify-content:flex-start;padding-left:43px;padding-bottom:70px}
.goalsCN .services-list{width:78%}
.alignCNCenter{align-items:center!important}
.goalsCN .service-light{padding-top:10%}
.goalsCN .services-mg img{width:100%;max-height:970px;object-fit:cover;object-position:bottom}
.goalsCN{display:flex}
.valuesCN .new-title{text-align:right}
.valuesHeader{padding-top:135px;padding-bottom:40px;background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1697.42px" height="251.1px" viewBox="0 0 1697.42 251.1" style="overflow:visible;enable-background:new 0 0 1697.42 251.1;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23C3A16C;stroke-width:2;stroke-miterlimit:10;}</style><defs></defs><path class="st0" d="M1696.65,0.64L1510.61,226.4c-2.62,3.26-5.46,6.34-8.76,8.94c-18.69,14.7-31.27,14.7-53.81,14.7C1446.62,250.03,0,250.1,0,250.1"/></svg>');background-repeat:no-repeat;background-position:top right;background-size:contain;padding-bottom:86px;background-color:#1d1d1b}
.values-flex{display:flex;flex-direction:row-reverse;align-items:center;text-align:right;justify-content:flex-start}
.values-pic img{width:100%}
.values-pic{padding-bottom:60px}
.values-pics-cn{padding-bottom:100px}
.ValuesPic{padding-top:125px}
.teamCN{padding-top:145px;padding-bottom:90px;direction:rtl;display:flex}
.teamCN ul{padding:15px;padding-top:40px}
.team-theme{position:absolute;right:0;top:0}
.teamCN .new-title{padding-bottom:50px}
.flexo-center{display:flex;align-items:center;justify-content:center}
.pageBannerTitle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.servicesInformation{direction:rtl;color:#fff;padding-bottom:80px;padding-left:72px}
.ServicesInfoCN{padding-top:160px}
.skew-menu{text-align:center;padding-top:0;display:flex;align-items:center}
.skew-menu ul{display:table-row;margin:0;padding:0;list-style:none;transform:skew(-25deg);align-items:center;justify-content:center;flex-direction:row-reverse;margin:0 auto}
.skew-menu ul li{background:0 0;float:right;border-right:1px solid #c3a16c;box-shadow:0 0 0 1px rgb(195 161 108);text-transform:uppercase;color:#fff;font-weight:bolder;transition:all .3s linear;display:table-cell;min-width:200px}
.skew-menu ul li:first-child{border-radius:0 7px 7px 0}
.skew-menu ul li:last-child{border-right:none;border-radius:7px 0 0 7px}
.skew-menu ul li.active,.skew-menu ul li:hover{background:#c3a16c;color:#000}
.skew-menu ul li span{display:block;padding:1em 2em;color:inherit;text-decoration:none;transform:skew(25deg);font-size:16px;cursor:pointer}
.TabPaneInner.active{display:block}
.TabPaneInner{display:none}
.TabPaneInner .new-title{direction:rtl;padding-bottom:50px}
.TabPaneInner .new-paragraph{padding-bottom:90px}
.serviceList{display:flex;direction:rtl;flex-wrap:wrap}
.serviceListInner{flex:1 1 33%;display:flex;align-items:center;padding-left:25px;padding-bottom:70px}
.row.adwat-row{padding-bottom:100px}
#combobox{display:none}
select#combobox{background:#c3a16c;width:100%;text-align-last: center;text-align:center;padding:15px 10px;border:none;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url('data:image/svg+xml,<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In --><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23.61px" height="13.22px" viewBox="0 0 23.61 13.22" style="overflow:visible;enable-background:new 0 0 23.61 13.22;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-miterlimit:10;}</style><defs></defs><polyline class="st0" points="22.91,0.71 11.81,11.81 0.71,0.71 "/></svg>');background-repeat:no-repeat;background-position:2% 50%;font-size:16px;background-size:5%}
.white-bg{background-color:#fff;width:83%;margin:0 auto}
section.black-bg.client-pad{padding:140px 0}
.client-head{direction:rtl;padding:85px 0}
.client-head .new-title{padding-bottom:45px}
.clients-logos-cn{display:flex;flex-wrap:wrap;padding-top:90px;padding-bottom:120px;width:96%}
.clients-logos-cn .project-logoCN{flex:0 1 25%;padding-bottom:0;position:relative;right:-4%}
.clients-logos-cn .logoCN{height:160px}
.clients-locations .services-inner{padding-left:0;padding-bottom:25px}
.cln-outer{display:flex;flex-wrap:wrap;padding-bottom:50px}
.cln-inner{color:#fff;flex:0 1 25%;font-size:17px;padding-bottom:60px}
.cln-inner span{font-size:13px}
.jcfs{justify-content:flex-start}
.sss{margin:0;display:flex;flex-direction:row-reverse}
.row.sss .services-mg{height:100%}
.row.sss .services-mg img{max-height:fit-content;height:100%}
@media only screen and (max-width:1680px){
.rafen-container{width:1030px}
.HomeSec2data .new-title{padding-bottom:25px;padding-top:10px}
.new-title{font-size:26px}
.new-subtitle{font-size:14px;font-weight:400;color:#868686;line-height:25px}
.new-paragraph{font-size:14px;line-height:25px}
.HomeSec2CN{padding-top:115px;padding-bottom:140px}
.projects-header{padding:83px 0;background-size:37% 85%}
.video-wrapper video{height:340px}
.logoCN{height:150px}
.logoCN img{max-height:60%;max-width:60%}
.project-logoCN{padding-bottom:70px}
.services-text{font-size:16px}
.services-icon svg{width:45px}
.services-list{width:85%}
.services-theme2 svg{width:250px}
.services-theme1 svg{width:110px}
.services-theme1{top:40px}
.swiper-slide2{height:130px}
.partnersCN{padding-top:70px}
.footer-logo img{width:130px}
.footer .font-18{font-size:16px}
.footer-pad{padding:45px 0}
.slider-line,.slider-theme{width:20%}
.slide-text{padding-bottom:65%}
.projects-body{padding-top:120px}
.logo img{width:135px}
.projects-page-title{padding:90px 0}
.project-details-logo img{max-width: 155px;}
.project-details-banner .theme{height:400px}
.project-details-sec1{padding-top:150px;padding-bottom:100px}
.project-details-sec1 .new-subtitle{padding-bottom:25px}
.project-details-icon{min-width:50px;height:40px}
.project-details-icon-cointener .new-paragraph{line-height:15px}
.project-details-sec3 .huge-numbers{font-size:45px}
.norville-logo img{max-width:160px}
.project-details-sec3 .number3{margin-top:30px}
.project-details-sec3 .br{margin-top:30px}
.video-wrapper{height:355px}
.aboutSec1{padding:100px 0}
.aboutSec2{padding:100px 0 94px 0;background-size:39% 108%}
.VMIcon svg{width:65%}
section.VMcn{padding-top:110px;padding-bottom:120px}
.goalsCN .services-list{width:95%}
.valuesHeader{padding-top:100px;background-size:88% 86%;padding-bottom:95px}
.ValuesPic{padding-top:80px}
.values-pic{padding-bottom:35px}
.values-pics-cn{padding-bottom:70px}
.skew-menu ul li span{font-size:15px}
}
@media (max-width:1280px){
.project-details-banner .theme{height:350px}
}
@media (max-width:991px){
.theme-btn,.theme-btn-s2,.theme-btn-s3{font-size:13px;padding:15px 25px}
}
@media (max-width:767px){
.theme-btn,.theme-btn-s2{padding:13px 20px;font-size:13px}
}
@media screen and (min-width:1024px) and (max-width:1440px){
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:25%;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:25%;right:auto}
.icon-mar{margin:7% 0 5% 16%}
.font-50{font-size:40px}
}
@media screen and (min-width:1279px) and (max-width:1280px){
.val-width{width:100%}
}
@media screen and (min-width:1023px) and (max-width:1024px){
.val-width{width:100%}
.burger-menu{width:200px}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:20%;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:20%;right:auto}
.bgVideo{position:relative;height:576px}
#headerVideo{height:100%}
}
@media only screen and (max-width:1024px){
.rafen-container{width:90%}
}
@media screen and (max-width:768px){
.footer-pad-btm{min-width:160px}
.header-number{float:left;left:9%;position:absolute;margin-top:4%;font-size:21px;color:#fff;z-index:999999;font-family:Overpass,sans-serif}
.bgVideo{height:432px}
#headerVideo{height:100%}
.val-text{margin:0 0 18px;padding:15px 0;font-size:17px}
.Title-pad{padding-top:60px;padding-bottom:25px}
.font-50{font-size:40px}
.display-desktop{display:none}
.display-responsive{display:block}
.display-desktop-flex{display:none}
.display-responsive-flex{display:flex}
.header-text{position:absolute;right:0;top:22px;text-align:right}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:4px;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:4px;right:auto}
.flex{display:block}
.client-flex{height:475px}
.font-50pt{font-size:25pt}
.font-30pt{font-size:25pt}
.swiper-slide2{height:110px}
.vertical-line{width:2px;height:40px;background:#c3a16c;margin:0 auto}
.sec3-bg{height:600px}
.client-height{height:145px;margin:25px 0}
.flex-icon img{width:auto}
.about-first-txt{font-size:20px}
.about-txt{width:97%}
.about-txt-inner-14{width:95%;padding:25px 0}
.flex-icon .font-50{font-size:25px}
.about-txt-inner{width:95%;padding:20px 0;font-size:17px}
.black-triangle{background-color:#3c3c3b}
.about-title2{margin:30px 0;width:100%;text-align:center}
.num-txt{padding-bottom:0}
.about-title3{padding:5% 8%;background-size:100% 100%;margin:40px 0;color:#c3a16c;text-align:center;width:100%}
.Service-Main-bg{height:50vh}
.page-banner{width:55vh;height:23vh}
.pad-services-big{padding-top:50px;padding-bottom:20px}
.point-pad{padding-top:15px;padding-bottom:15px}
.cinfo-iframe{height:365px}
.services-title-pad{padding:47px 0 30px}
.services-devider{margin:35px auto 31px}
.sw1{height:calc(100vh - 200px)}
.pp .pad-btm-100{padding-bottom:0}
.logoContainer{margin-bottom:15px}
.link-con{width:100%}
.menu{height:85px;align-items:flex-start}
.HomeSec2CN{padding-top:75px;padding-bottom:75px}
.projects-header{padding:50px 0;background-size:35% 137%}
.projects-body{padding-top:50px}
.project-logoCN{padding-bottom:45px;flex:0 1 33%}
.logoCN img{max-height:70%;max-width:55%}
.services-theme1,.services-theme2{display:none}
.sw2{padding-bottom:50px}
.contactTheme svg{width:100%;height:75px;object-fit:contain}
section.light-bg.contactCN{padding-top:115px;padding-bottom:75px}
.header-text img{width:100px!important}
.partnersInfo{padding-bottom:35px}
.project-details-banner img{height:55vh}
.project-details-logo img{height:auto}
.project-details-sec1{padding-top:65px;padding-bottom:45px}
.projects-header2{padding:50px 0 40px 0;background-image:none}
.projects-header2 .new-title{padding-bottom:40px}
.project-details-sec3 .br{margin-left:auto}
.project-details-sec3 .partnersCN2{padding-bottom:50px}
.map-section{padding:25px}
.project-details-icon-cointener .new-paragraph{line-height:23px}
.partners-mg{padding-bottom:22px}
.ppage .project-logoCN{flex:0 1 33%}
.goalsCN .services-list{width:100%}
.aboutSec1{padding:53px 0}
.VMIcon svg{width:75%}
section.VMcn{padding-top:65px;padding-bottom:75px}
.goalsCN .services-mg img{display: none;}
.valuesHeader{padding-top:85px;padding-bottom:40px;background:0 0;padding-bottom:0}
.ValuesPic{padding-top:70px}
.team-theme svg{width:66%;height:auto}
.teamCN{padding-top:120px;padding-bottom:30px}
.skew-menu ul li{min-width:fit-content}
.skew-menu ul li span{font-size:13px}
.skew-menu ul li{float:none;display:block;min-width:50%}
.skew-menu ul{display:block;transform:skew(0);width:100%}
.skew-menu ul li span{transform:skew(0)}
.skew-menu ul li:first-child,.skew-menu ul li:last-child{border-radius:0}
.flex-wrap{display:flex;flex-wrap:wrap;direction:rtl}
.flex-wrap>div{flex:0 1 33%}
.servicesInformation{padding-bottom:15px}
.ServicesInfoCN{padding-top:65px;padding-bottom:40px}
.serviceListInner{flex:1 1 50%}
.pad-25{padding:20px 0 5px 0}
.TabPaneInner .new-paragraph{padding-bottom:40px}
#Pane4 .row{display:flex;flex-wrap:wrap;flex-direction:row-reverse}
#combobox{display:block}
.skew-menu ul{display:none}
.font-20{font-size:17px}
.drop-menu ul{margin-top:68px}
section.black-bg.client-pad{padding:70px 0}
.sss{display:block}
.row.sss .services-mg img{display:none}
}
@media screen and (max-width:700px){
.footer-pad-btm{width:100%}
.header-number{float:left;left:13%;position:absolute;margin-top:7%;font-size:20px;color:#fff;z-index:999999;font-family:Overpass,sans-serif}
.bgVideo{height:232px}
.videoSound{position:absolute;right:20px;bottom:20px;z-index:10}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:4px;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%Ã¢â‚¬Â¦19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:4px;right:auto}
.slide-inner .content .c1{font-size:17pt;padding-bottom:0;color:#fff}
.client-flex{height:360px}
.contact-form__input{width:95%}
.pad-r-3{padding-right:0}
.pad-l-3{padding-left:0}
.font-50pt{font-size:30pt}
.font-30pt{font-size:20pt}
.client-height{height:125px;margin:25px 0;display:flex;flex-direction:column;justify-content:center}
.about-txt{width:95%}
.about-txt-inner{width:95%;padding:25px 0}
.about-txt-inner-14{width:95%;padding:25px 0}
.black-triangle{background-color:#3c3c3b}
.about-title3{padding:0 8%;background-size:100% 100%;margin:10px auto;color:#c3a16c;text-align:center;float:none;width:160px}
.about-border{border-left:none;border-bottom:2px solid #afafad}
.about-first-txt{font-size:18px}
.about-title2{padding:0 8%;background-size:100% 100%;margin:40px 0;color:#c3a16c;text-align:right;font-size:25px;float:right}
.about-box-bg{margin:100px 0}
.num-txt{padding-bottom:0}
.page-strip img{height:30px}
.flex-icon img{width:auto}
.flex-icon .font-50{font-size:25px}
.vision .flex-icon{display:block}
.message .flex-icon{display:block}
.Service-Main-bg .font-25{font-size:17px}
.page-banner{width:42vh;height:20vh}
.Service-Main-bg{height:40vh}
.c-info{padding-top:55px;padding-bottom:33px}
.Service-1-bg,.Service-2-bg,.Service-3-bg,.Service-4-bg,.Service-5-bg{height:30vh}
.val-img-container img{height:130px}
.slider-line,.slider-theme{display:none}
span.header-number svg{top:5px;position:relative}
.video-wrapper video{height:235px}
.HomeSec2data{padding-top:20px;padding-left:15px;padding-right:15px}
.projects-header{background-image:none;padding-left:15px;padding-right:15px}
.projects-header .new-title{padding-bottom:21px}
.project-logoCN{padding-bottom:30px;flex:0 1 50%}
.services{flex-direction:column}
.services-list{width:100%}
.contactCN .new-title{padding-bottom:27px}
.footer{flex-direction:column}
.footerIcon_content{text-align:center}
.footer-pad-btm{width:50%}
.footer-logo{padding-bottom:25px}
.row{margin:0}
.project-details-sec1{padding-top:60px;padding-bottom:50px}
.project-details-sec1 .new-paragraph{padding-top:25px}
.projects-header2 .new-subtitle{padding-bottom:25px}
section.project-details-sec3 .partners-mg{padding-bottom:25px}
.project-details-sec3 .number3{margin-top:10px}
.pr-icon-de-CN .project-details-icon-cointener{flex:1 1 100%}
.video-wrapper{height:300px}
.values-list ul{display:flex;flex-wrap:wrap;padding:0;margin:0;padding-right:15px}
.values-list ul li{flex:1 1 100%;padding-bottom:25px;padding-left:0}
.values-list ul li::marker{font-size:initial}
.ppage .project-logoCN{flex:0 1 50%}
.VMIcon svg{width:85px;height:auto;padding-bottom:25px}
.VMDevider{width:50%;margin:40px 0;float:right}
.goalsCN .services-inner{padding-left:20px;padding-bottom:35px;flex:0 1 100%}
.valuesHeader{padding-top:65px}
.values-pic{padding-bottom:25px}
.values-pics-cn{padding-bottom:40px}
.teamCN .new-title{padding-bottom:20px}
.teamCN ul{padding-bottom:40px}
.ServicesInfoCN{padding-top:60px}
.pad-25{padding:5px 0 25px 0}
.servicesInformation{padding-bottom:0;padding-left:0}
.TabPaneInner .new-paragraph{padding-bottom:50px}
.flex-wrap{display:flex;flex-wrap:wrap}
.flex-wrap>div{flex:0 1 50%}
.serviceListInner{flex:1 1 100%;padding-bottom:40px}
.row.adwat-row{padding-bottom:40px}
.ServicesInfoCN{padding-bottom:0}
.clients-logos-cn .project-logoCN{flex:0 1 50%}
.row.sss .new-paragraph{padding-left:15px}
.clients-logos-cn{padding-top:30px;padding-bottom:70px;width:100%}
.cln-inner{flex:0 1 50%}
.Projects-Main-bg{height:20vh}
.client-head{padding:30px 0}
.client-head .new-title{padding-bottom:20px}
.clients-logos-cn .logoCN{height:140px}
.font-18{font-size:16px}
.service-link a{font-size:15px}
.pad-btm-85{padding-bottom:40px}
.flex-contact{font-size:14px}
.flex-contact svg{width:33px}
input.button{font-size:15px;padding:8px 55px}
.new-title{font-size:22px}
.number{font-size:34px}
}
@media only screen and (max-width:320px){
.bgVideo{height:180px}
}
@media screen and (orientation:landscape) and (max-width:768px){
.font-25{font-size:14px!important}
.drop-menu ul li{padding:5px 50px}
.drop-menu ul{background:rgba(255,255,255,.9);list-style:none;margin:0;padding:22px 0 25px 0;margin-top:46px}
.drop-menu ul li a{color:#000;border-bottom:2px solid #e4e4e4;width:110px;display:inline-block;padding-bottom:0}
}