body{line-height:30px;color:#FFF;font-size:16px;font-family: 'Rubik';background-color:#012D52;overflow-x:hidden;}
body{--pc:#15768C;--sc:#003C6F;--yellow:#FBB040;--sc-dark:#00284A;}
/* p{text-align:justify;} */
ul, ol{list-style: none;-webkit-padding-start:0px;-moz-padding-start:0px;}
a{color:var(--pc);text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:none;color:var(--sc);}
::selection{color:#FFF;background:var(--pc);}
.mt-30{margin-top:30px;}
.mt-60{margin-top:60px;}
.margin-auto{margin:auto;}
.clr{clear:both;}
.bg-styles{background-size:cover !important;background-position:top center !important;}
.inline {display: inline-block;}
*{outline:none !important;}
.left-md-center, .right-md-center,.left-lg-center, .right-lg-center{text-align:center;}
.left-md-center img, .right-md-center img{margin:auto;}
.padding-0{padding:0;}
.inline-img{float:none;}
.text-center img{margin:auto;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:var(--yellow);}
.full-width{width:100%;}
.valign-middle{display:flex;align-items:center;}
.valign-bottom{display:flex;align-items:flex-end;}
.text-justify{text-align:justify;}
.text-justify-center{text-align:justify;text-align-last: center;}
.SecondFont{font-family: 'SF Arabic';}
.fs14{font-size:14px !important;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs30{font-size:30px;}

.modal-content{border-radius: 0;overflow:hidden;border: none;}
.modal-content .col-xl-8{padding-left:0;}
.form-control{border-radius:0;}
/* .modal-content{background-color:var(--pc);color:#FFF;}
.modal-content .reg-btn{font-size:20px;background-color:#FFF;color:var(--pc) !important;} */
.modal-body{padding:20px 30px;color: #333;}
.modal-header{color:var(--pc);border-color:#00000050;}
.modal-content .form-control{background-color: #0000000f;border-color: #0000002e;/* color:#FFF; */}

.modal-content input:-internal-autofill-selected{background-color:unset !important;}
input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s, color 0s 600000s !important;}
.btn-close{background:none;/* color:#FFF !important; */font-size:30px;opacity: 1 !important;box-shadow: none !important;}
.modal-content .my-btn{border:none;padding: 8px 30px 6px;}


.hero{position: relative;min-height:70vh;display: flex;flex-direction: column;}
.search{position:absolute;top:0;right:0;left:0;background-color:var(--sc);transform:translateY(-100%);transition:.3s;z-index: 999999999999;padding:40px 0;}
.search.active{transform:translateY(0);}
form[role="search"]{gap:30px;}
.search-toggler{cursor:pointer;background-color:var(--sc);color:#FFF;width:36px;height:36px;line-height:36px;border-radius:50%;display: block;text-align:center;}
.search-toggler:hover,.search-toggler:active,.search-toggler:focus{background-color:var(--pc);color:#FFF;}
.search .form-control{background:none;border:none;border-radius:0;border-bottom:1px solid #FFF;color:#FFF;box-shadow:none !important;}
.search label{color:#FFF;}
.search .btn{color:#FFF !important;/* transform:translateX(-80px); */margin-left: -80px;border: none !important;}

.nav-con{position:absolute;inset:0 0 auto 0;background-color:#FFFFFF80;z-index: 99999;}
/* .navbar{background-color:#FFF;padding:0;} */
.navbar>.container{justify-content: space-between;}
.navbar-brand img{height:55px;max-width:100%;transition:.3s;}
/* .navbar-fixed-top .navbar-brand svg{height:40px;} */
.navbar-toggler{border:none;box-shadow:none !important;}
.nav-item .nav-link{color:#434343;font-weight:400;white-space:nowrap;}
.nav-item .nav-link:hover,.nav-item .nav-link:focus,.nav-item .nav-link:active,.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color:var(--sc);}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color:var(--sc);/* border-bottom:2px solid var(--sc); */}
.nav-item.active{color:var(--sc);}
.dropdown-menu{min-width:unset;padding:10px;overflow:hidden;border-radius:10px;box-shadow:0 0 3px 3px #15768C10;background-color:var(--pc);}
.dropdown-menu a{border-bottom:1px solid #FFFFFF50;color:#FFF;}
.dropdown-menu li:last-child a{border:none;}
.dropdown-item:focus, .dropdown-item:hover{background-color: #0000002e;color:#FFF;}
.close-search{width: 48px;}

.logo-social{display:flex;gap: 15px;justify-content:center;margin-bottom:0;align-items: center;}



/* ============ desktop view ============ */
@media (min-width:768px) {
  .navbar-brand svg{height:32px;}
  .nav-brand-social{margin-top:0;}
  /* .logo-social{display:none;} */
  .nav-social{display:block;}

}
@media all and (min-width:992px) {
  .navbar-expand-lg .navbar-nav .nav-link{padding:0px 6px;}
  .navbar-expand-lg .navbar-collapse{justify-content:center;}
  .navbar{z-index:99;bottom:0;padding:20px;}
  .navbar-nav{position:relative;flex-wrap:wrap;justify-content:center;gap:2px;}
  .navbar-nav>.nav-item{font-weight:600;color:#000;}

  .navbar-brand svg{height:50px;}
}
@media (min-width: 1200px) {
  .navbar-nav{gap:20px;}
}


.hero-content{height:100%;flex-grow: 1;display: flex;align-items: center;}
.hero-txt{margin:140px 0}
.hero-title{font-size:36px;font-family: 'Rubik-Medium';text-transform:uppercase;color:var(--sc);line-height:normal;}
.hero-p{height:64px;overflow:hidden;margin-bottom:20px;color: var(--sc);max-width: 400px;}
.my-btn{display:inline-block;background-color:var(--pc);color:#FFF;font-size:16px;padding:10px 30px;border-radius:8px;}
.my-btn:hover,.my-btn:focus,.my-btn:active{background-color:var(--sc);color:#FFF;}

.hero-social{position:absolute;inset:auto 0 30px 0;}
.hero-social ul{display:inline-flex;gap:15px;}
.hero-social ul a{display:block;background-color:var(--sc);color:#FFF !important;width:36px;height:36px;border-radius:50%;text-align:center;line-height:36px;transition:.3s;}
.hero-social ul a:hover,.hero-social ul a:active,.hero-social ul a:focus{background-color: var(--yellow);}
.hero-social ul a svg{fill:#FFF;}

.welcome-section{/* height:700px; */padding: 170px 0;position:relative;background-attachment: fixed;}
.welcome-txt{/* position:absolute; *//* inset:auto 0 120px 0; */}
.welcome-p p{color:#FFF;font-size:18px;margin: 0;text-align: justify;text-align-last: center;}

.heading{display:flex;justify-content:space-between}
.heading-txt{font-size:30px;font-family: 'Rubik-Medium';position:relative;padding-bottom:30px;margin-bottom:30px;color:#FFF;}
.heading-txt::after{content:'';position:absolute;background-color:#FBB040;left:0;bottom:0;width:180px;height:8px;}
.heading-btn{font-size:18px;color:#FFF !important;font-family: 'Rubik-Medium';}

.section{padding:48px 0;}
.values-section{background-color:#012D52;padding-bottom:120px;}

.value-box{padding-top:calc(100% - 20px);display:flex;width:calc(100% - 20px);position:relative;border-radius:50%;margin:10px;}
.value-box::before{content:'';position:absolute;inset:0;background-color:var(--pc);border-radius:50%;z-index:1;}
.value-box::after{content:'';position:absolute;inset:0;background-color:var(--sc);border-radius:50%;/* z-index:-1; */transition:.3s;}
.value-box:hover::after{inset:-15px;}
.value-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;}
.value-title{color:#FFF;font-family: 'Rubik-Medium';font-size:18px;margin-top:-4px;}

.expertise-section{background-color:var(--sc-dark);padding-bottom:120px;}
.expertise-box{text-align:center;border:1px solid #FFFFFF25;padding:42px 15px;color:#FFF;height:100%;position:relative;overflow:hidden;margin-top:30px;}
.expertise-content{display:block;z-index:999;position: relative;}
.hover-img{position:absolute;inset:0;z-index:1;transition:.3s;opacity:0;}
.expertise-box:hover .hover-img{transform:scale(1.2);opacity:.2;}
.expertise-title{font-size:24px;margin:12px 0 10px;display:block;z-index:9;}
.expertise-p{font-size:14px;line-height:24px;}
.expertise-p p{margin:0;}
.arrow-btn a{color:#FFF !important;margin-top:30px;padding:10px 0 10px 70px;position:relative;height:38px;line-height: 18px;display: inline-block;transition:.3s;}
.arrow-btn a::after{content:url(../images/btn-arrow.png);position:absolute;top:0;left:0;transition:.3s;}
.arrow-btn a:hover{padding:10px 70px 10px 0;}
.arrow-btn a:hover::after{left:calc(100% - 62px)}

.work-box{border-radius:10px;overflow:hidden;transform:scale(.8);transition:.3s;position:relative;}
.center .work-box{transform:scale(1)}
.works-carousel .owl-stage{padding:60px 0;}
.work-box .overlay{content:'';position:absolute;inset:0;background-color:var(--sc);opacity:0;transition:.3s;}
.work-box img{transition:.3s;}
.work-box:hover img{opacity:.3;}
.work-txt{position:absolute;right:0;bottom:0;left:0;padding:30px 15px;text-align:center;color:#FFF;transform:scale(1.1);transition:.3s;opacity:0;}
.work-box:hover .work-txt{transform:scale(1);opacity:1;}
.work-title{font-size:24px;font-family: 'Rubik-Medium';margin-bottom:10px;}

.desktop-solutions{display:none;}

.solutions-section{background-color:var(--sc-dark);padding-bottom:40px;}

[class^=swiper-button-]{transition:all .3s ease}
.swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}
.swiper-container{width: 55%;height:70vh;min-height:40vw;float:left;transition:opacity .6s ease,transform .3s ease}
.swiper-container.nav-slider{width: 45%;padding-left:5px;transform:translateX(-15%)}
.swiper-container.nav-slider .swiper-slide{cursor:pointer;opacity:.4;transition:opacity 1s ease,transform 1s ease}
.swiper-container.nav-slider .swiper-slide.swiper-slide-active{opacity:1;transform:translateX(18%)}
.swiper-container.nav-slider .swiper-slide .content{width:100%}
.swiper-container.nav-slider .swiper-slide .content .title{font-size:20px}
.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{transform:translateX(0);opacity:1;visibility:visible}
.swiper-container.loading{opacity:0;visibility:hidden}
.swiper-slide{overflow:hidden}
.swiper-slide .slide-bgimg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;margin-bottom:30px;background-position:center;background-size:cover}
.swiper-slide .entity-img{display:none}
.swiper-slide .content{position:absolute;left:0;width:50%;padding-left:5%;color:#fff}
.swiper-slide .content .title{font-size:2.6em;font-family: 'Rubik-Medium';margin-bottom:10px}
.swiper-slide .content .caption{display:block;font-size:16px;line-height:1.4;height:46px;overflow:hidden;display:none}
.swiper-slide .content .caption.show{transform:translateX(0);opacity:1}
[class^=swiper-button-]{width:44px;opacity:0;visibility:hidden}
.swiper-button-prev{transform:translateX(50px)}
.swiper-button-next{transform:translateX(-50px)}


.big-img{display:block !important;width: 100%;border-radius:50% !important;margin:auto;position: absolute;inset: 0;}
.swiper-slide .content{display:none;}
.swiper-container.nav-slider .swiper-slide .content{display:block;}
.swiper-container-horizontal .swiper-slide .slide-bgimg{top: 15%;right: 15%;bottom: 15%;left: 15%;width: 70%;height: 70%;border-radius: 50%;overflow: hidden;transition: unset !important;transform:translateZ(1px);transform: scale(0.5);box-shadow: 0 0 0 40px #032F55;}
.swiper-container-horizontal .big-img{width: 100%;}
.swiper-container-horizontal .slide-bgimg .big-img{transition:.3s;}
.swiper-container-horizontal:hover .big-img{transform:scale(1.1);}
/* .swiper-container-horizontal .big-img{width:80%;} */
.swiper-container-vertical .swiper-slide{display:flex;align-items: center;width: 100%;}
.swiper-container-vertical.swiper-container.nav-slider .swiper-slide .content{display:flex;flex-direction: column;justify-content: center;padding-left: 4px;}
.swiper-container-vertical .swiper-slide .slide-bgimg{position:relative;width: 28%;height: auto;margin: 12px;display: block;background: var(--sc);border-radius:50%;overflow: hidden;box-shadow: 0 0 0 12px #003C6F00;transition:.3s;}
.swiper-container-vertical .swiper-slide .slide-bgimg:hover{box-shadow: 0 0 0 12px var(--sc);}
.swiper-container-vertical .swiper-slide .slide-bgimg img{border-radius:50%;width: 100%;position: relative;margin: 0;transition:.3s;}
.swiper-container-vertical .swiper-slide .slide-bgimg:hover img{transform:scale(1.1);}
.swiper-container.nav-slider .swiper-slide .content{position:relative;width:67%;transition:.3s;}
.swiper-container.nav-slider .swiper-slide-active .content{width:51%;}
.solution-thumbnail{border-radius:50%;}
.slider-con{display:flex;align-items: center;position:relative;}
.swiper-wrapper{align-items:center;}

.swiper-container-horizontal .swiper-wrapper.solution-thumbnail-wrapper,.swiper-container-horizontal .swiper-slide.solution-thumbnail{transition: unset !important;}
.swiper-container-horizontal .swiper-slide.solution-thumbnail{height: 0;padding-top: 100%;position:relative;}
.swiper-container-horizontal .swiper-slide.solution-thumbnail::after{content:'';position:absolute;inset: 45px;border-radius:50%;border: 1px solid var(--pc);height:0;width: calc(100% - 90px);padding-top: calc(100% - 90px);}
.swiper-container-vertical::after{content:url(../images/solution-arrow.png);position:absolute;top:50%;left:10%;transform:translateY(-50%);width:10%;}
.content .arrow-btn a{margin:0;}

.desktop-solutions .slider-con::before{content:url(../images/solution-arrow.png);position:absolute;top:16px;right:9%;transform:rotate(-90deg) scale(.8);transform-origin:top;}
.desktop-solutions .slider-con::after{content:url(../images/solution-arrow.png);position:absolute;bottom:16px;right:9%;transform:rotate(90deg) scale(.8);transform-origin:bottom;}


.solution-img{border-radius:10px;overflow:hidden;}
.solution-img img{transition:.3s;}
.solution-box:hover .solution-img img{transform:scale(1.1);}
.solution-title{font-size:22px;color:#FFF;margin:10px 0;}
.solution-p{color:#FFF;}
.solution-txt .arrow-btn a{margin:0;}

.articles-section{padding-bottom:120px;}
.article-img{border-radius:10px;overflow:hidden;}
.article-img img{transition:.3s;}
.article-img:hover img{transform:scale(1.1);}
.article-title{font-size:18px;color:#FFF;margin:20px 0;}
.article-p{font-size:16px;}
.arrow-btn{color:#FBB040;}

.partners-section{background-color:var(--sc);padding-bottom:120px;}

.mega-footer{background-color:var(--sc-dark);}
.mega-footer-box{padding-top: 33px;}
.mega-footer-box.footer-about,footer .mega-footer-box{padding-top:0;}
.footer-logo img{margin-bottom:10px;max-height:66px;max-width:100%;}
.footer-about-p p{font-size:14px;line-height:24px;text-align: justify;}
.contact-field{display:flex;font-size:18px;}
.contact-field i{line-height:36px;font-size:24px;color:var(--yellow);margin-right:10px;}
.footer-social.hero-social{position:relative;height: 100%;display: flex;justify-content: center;align-items: center;inset: unset;}
.footer-social.hero-social a{background-color:var(--yellow);color:var(--sc) !important;}
.footer-social.hero-social ul a svg{fill:var(--sc);}
.footer-social.hero-social ul{margin: 10px 0;}
.footer-contact input,.footer-contact textarea{width:100%;margin-bottom:11px;padding:2px 10px;border-radius:8px;background:none;border:1px solid #FFF;color:#FFF;}
.footer-contact input::placeholder,.footer-contact textarea::placeholder{color:#FFF;}
.footer-contact button{display:block;width:100%;border:none;padding:6px 0;margin:0;}
.mega-heading{margin-bottom:10px;color:var(--yellow);font-family:'Rubik-Medium';font-size:20px;}
.footer-menu ul{margin:0;}
.footer-menu ul.small{line-height:22px;}
.footer-menu ul li a{color:#FFF;}




footer{background-color:var(--sc-dark);/* padding:20px 0; */text-align:center;border-top:1px solid #525D66;}
.footer-content ul{display:inline-flex;margin:0;font-size: 13px;}
.footer-content ul li{padding: 0 12px;border-right:1px solid #FFF;height:20px;line-height:20px;margin: 20px 0;}
.footer-content ul li:last-child{border-right:none;}
.footer-content ul li span{color:var(--yellow);}
.footer-content ul a{color:#FFF;}

.inner-body .nav-con{position: relative;background-color:#FFF;}
.inner-heading{padding:140px 0;}
.main-heading{text-align:center;font-size:42px;text-transform:uppercase;font-family: 'Rubik-Medium';}
.intro-section{padding:120px 0;background-color:#FFF;color:var(--sc);text-align: justify;text-align-last: center;}
.inner-s-heading{font-size:36px;font-family: 'Rubik-Medium';text-transform:uppercase;margin-bottom:30px;padding-bottom:30px;position: relative;}
.inner-s-heading::after{content:'';position:absolute;background-color:#FBB040;left:50%;bottom:0;transform:translateX(-50%);width:180px;height:8px;}
.introduction-p{font-size:20px;}

.vision-message{background-image:url(../images/inner-about-bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:var(--sc);padding:180px 0;}
.message-title{color:var(--yellow);font-size:24px;font-family: 'Rubik-Medium';text-transform:uppercase;}
.message-box{margin:30px 0;}
.message-p{font-size:18px;}

.sectors-boxes{display:grid;grid-template-columns:repeat(1, 1fr);/* grid-template-rows:repeat(2, 1fr); */gap:10px;margin-top:30px;justify-items:center}
.sector-box{background-color:var(--pc);border-radius:8px;padding:30px 15px;text-align:center;width:100%;}
.sector-icon{margin-bottom:20px;height:72px;}
.sector-title{color:var(--yellow);line-height:24px;}
.sector-p{color:#FFF;font-size:13px;line-height:22px;}
.sector-p p{margin:0;}

.inner-experise-txt,.inner-expertise-services{font-size:18px;}
.expertise-intro{padding-bottom:60px;}
.inner-expertise-services{padding:60px 0;position:relative;transform:translateZ(1px);}
.inner-expertise-services::after{content:'';position:absolute;top:0;bottom:0;left:0;width:200vw;height:200vh;background-color:var(--pc);z-index:-1;transform:translateX(-100vw);}
.inner-expertise-services ul{list-style:disc inside;}
.circle-bg{width:100%;padding-top:100%;border-radius:50%;}
.single-expertise-section{overflow:hidden;}
.expertise-goals{background-color:#003C6F;}

.master-expertise-tabs>.container .nav-tabs{display: inline-flex;justify-content: flex-start;padding: 30px 0 10px;}
.master-expertise-tabs>.container .nav-tabs>*{width:auto;/* flex:auto; */}
.master-expertise-tabs>.container .nav-tabs .nav-link{background:none;color: #FFF;padding: 4px 15px;border-radius: 8px;border: none;}
.master-expertise-tabs>.container .nav-tabs .nav-link:hover, .master-expertise-tabs>.container .nav-tabs .nav-link:focus, .master-expertise-tabs>.container .nav-tabs .nav-item.show .nav-link, .master-expertise-tabs>.container .nav-tabs .nav-link.active{background-color: var(--pc);color:#FFF;}


.expertise-tabs .nav-tabs{display:flex;flex-wrap:wrap;gap:15px;border-color: #FFFFFF50;}
.expertise-tabs .nav-tabs>*{flex:1;width:0;display: flex;}
.expertise-tabs .nav-tabs .nav-link{width:100%;color:#FFF;border:none !important;background-color:var(--sc-dark);white-space:normal;margin:0;}
.expertise-tabs .nav-tabs .nav-link:hover,.expertise-tabs .nav-tabs .nav-link:focus,.expertise-tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--yellow);color:var(--sc);}

.download-brochure-section{background:var(--pc);}
.download-brochure{display:flex;justify-content:space-between;background-color:#FFF;color:var(--sc);padding:10px 15px;border-radius:8px;width:100%;align-items:center;}
.download-info{font-size:16px;color:#FFF;text-align:center;margin:0;line-height:22px;margin-top:10px;margin-bottom:-5px;}

.latest-works-section{background-color:#f4f4f4;}
.latest-works-box{background-color:#FFF;border-radius:18px;padding:10px;transition:.3s;box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:100%;}
.latest-works-img{border-radius:8px;overflow:hidden;background-color:var(--pc);}
.latest-works-box .latest-works-img img{transition:.3s;}
.latest-works-box:hover .latest-works-img img{transform:scale(1.1);opacity:.8;}
.latest-works-txt{padding:20px 15px;color: var(--sc);}
.latest-works-title a{font-size:18px;font-family: 'Rubik-Medium';margin-bottom:10px;color:var(--sc);}
.latest-works-title a:hover{color:var(--pc);}
.latest-works-p p{color:var(--sc);font-size:14px;line-height:22px;}
.latest-works-txt .arrow-btn a{color:var(--sc) !important;margin-top:0;}
.latest-works-txt .arrow-btn a::after{content:url(../images/sc-arrow.png);}

.project-label{color:var(--yellow);font-size:20px;font-family: 'Rubik-Medium';}
.single-intro-title{font-size:30px;text-transform:uppercase;margin-bottom:10px;}
.project-intro-img{border-radius:10px;overflow:hidden;}
.project-intro-section{background-color:var(--sc);}
.project-info-section{background-color:var(--sc-dark);}

.project-result-box{background-color:var(--pc);display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:10px 15px;margin-top:18px;}
.project-result-title{color:var(--yellow);font-size:16px;line-height:18px;}
.project-result-count{font-size:20px;font-family: 'Rubik-Medium';}
.project-result-icon{background-color:var(--sc);border-radius:50%;padding:10px;}


.beneficiaries-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--sc);border-radius:8px;padding: 22px 30px 14px;margin-top:18px;}
.beneficiaries-box-title{font-size:20px;}
.beneficiaries-box-count{font-size:20px;font-family: 'Rubik-Medium';text-align:center;line-height: 22px;}
.beneficiaries-box-count span{color:var(--yellow);font-size:14px;display:block;font-family: 'Rubik';}

.gallery-img{display:block;border-radius:8px;overflow:hidden;margin-top:30px;}
.fancybox-container .fancybox-thumbs{background:var(--sc);}
.fancybox-container .fancybox-thumbs__list a:before {border:6px solid var(--pc);}
.meeting-section{background-color:var(--pc);text-align:center;}
.meeting-section a.my-btn{background-color:var(--sc);cursor: pointer;}
.meeting-title{font-size:30px;text-transform:uppercase;margin:10px 0;}
.meeting-section p{/* max-width:720px; */margin:0 auto 10px;}

.inner-solution-section{background-color:#f4f4f4;padding-bottom:78px;}
.inner-solution-box{border-radius:10px;overflow:hidden;margin-top:24px;}
.inner-solution-box .solution-txt{padding:20px 15px;background-color:var(--sc);text-align:center;}
.inner-solution-box .solution-img{border-radius:0;}
.inner-solution-box .solution-p{height:48px;margin-bottom:10px;overflow:hidden;font-size:14px;line-height:24px;}
.inner-solution-box .solution-p p{margin:0;}

.solution-section{background-color:#f4f4f4;padding-bottom:0;color:var(--sc);}
.solution-section .tab-pane{padding-top:60px;}
.tab-title{text-align:center;font-size:30px;line-height:normal;margin-bottom:18px;}
.tab-carousel-item a[href^="https://www."]::after{content:url(../images/play-icon.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height: 72px;}
.tab-carousel{padding:0;}
.tab-carousel{position:relative;}
.solution-section .owl-theme .owl-nav [class*=owl-]{position:absolute;top: 50%;left: 10%;width: 88px;height: 88px;background-color:transparent !important;transform:translate(0, -50%);}
.solution-section .owl-theme .owl-nav [class*=owl-] img{opacity:.7;}
.solution-section .owl-theme .owl-nav [class*=owl-]:hover img{opacity:1;}
.solution-section .owl-prev{left:0;}
.solution-section .owl-theme .owl-nav .owl-next{left:auto;right: 10%;}
.solution-section .owl-theme .owl-nav{margin:0;}

.solution-section .nav-tabs{justify-content:center;}
.solution-section .nav-tabs>*{width:auto;flex:auto;}
.solution-section .nav-tabs .nav-link{background:none;color:var(--sc-dark);padding:4px;border-radius:8px;}
.solution-section .nav-tabs .nav-link:hover, .solution-section .nav-tabs .nav-link:focus, .solution-section .nav-tabs .nav-item.show .nav-link, .solution-section .nav-tabs .nav-link.active{background-color:var(--sc-dark);color:#FFF;}

.inner-reports-section,.inner-articles-section{background-color:#f4f4f4;padding-bottom:78px;}
.inner-reports-section .heading-txt,.inner-articles-section .heading-txt{color:var(--sc-dark);margin: 0;}

.report-txt{display:flex;flex-direction:column;justify-content:space-between;}
.report-title{font-size:30px;}
.report-p{height:240px;overflow:hidden;}
.report-p p{margin:0;}
.report-footer{display:flex;justify-content:space-between;}
.report-download a{display:flex;gap: 30px;background:#F2F2F2;color:var(--sc);border-radius:8px;font-size:18px;padding:10px 30px;align-items: center;transition:.3s;}
.report-download a:hover,.report-download a:focus,.report-download a:active{background:var(--sc-dark);color:#FFF;}

.grey-section{background-color:#f4f4f4;padding-bottom:78px;color:var(--sc);}
.grey-section .heading-txt{color:var(--sc-dark);}
.article-inner-section{background-color:#f4f4f4;padding-bottom:78px;color:var(--sc);}
.article-date{font-size:14px;}

.heading.text-center{justify-content: center;}
.heading.text-center .heading-txt::after{left:50%;transform:translateX(-50%);right:auto;}

.nice-select,.nice-select:active, .nice-select.open, .nice-select:focus, .nice-select:hover,.form-control{width:100%;background-color:transparent;border-color:var(--sc);}
.nice-select:after{border-color:var(--sc);}
.nice-select .list{width:100%;}
.bb-form .my-btn{border:none;width:100%;font-size:20px;padding:8px 30px;}
.form-control::placeholder{color:var(--sc);}

.content, .EventContent, .CatTabContent12, .CatTabContent27, .CatTabContent28, .CatTabContent29{display:none;}
.owl-carousel .owl-item img{border-radius: 8px;}

.floatingIcon {
  width: 64px;
  height: 64px;
  position: fixed;
  bottom: 42px;
  left: 42px;
  background-color: #0cc243;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: pulse 1.5s infinite;
  box-shadow: 0 0 0 0 #42db87;
  z-index: 999;
}
.floatingIcon:hover{
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

.floatingIcon > svg {
  height: 36px;
  width: 36px;
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}






.new-contact-box{border:1px solid #DDD;border-radius:18px;padding:42px;height:100%;}
.new-contact-box h5{margin:0;color:var(--pc);font-weight:400;font-size:18px;}
.new-contact-box h2{color:#000;font-weight:700;}
.new-contact-box p{color:#999;margin:0;line-height:24px;font-size:16px;}
.contact-details ul{margin-top:30px;}
.contact-details ul li{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid #DDD;}
.contact-details ul li:last-child{border-bottom:none;padding-bottom:0;}
.contact-details ul li h5{color:var(--pc);}
.contact-icon{width:48px;height:48px;border-radius:50%;background-color:#d8e3ed;display:flex;justify-content:center;align-items:center;font-size:20px;}

.new-contact-box .nice-select,.nice-select:active, .new-contact-box .nice-select.open, .new-contact-box .nice-select:focus, .new-contact-box .nice-select:hover,.new-contact-box .form-control{width:100%;background-color: #e8e8e8;border: none;padding:16px 20px;height: auto;border-radius: 6px;box-shadow:none;font-size:16px;}
.new-contact-box .nice-select,.nice-select:active, .new-contact-box .nice-select.open, .new-contact-box .nice-select:focus, .new-contact-box .nice-select:hover{padding:9px 20px;}
.new-contact-box .nice-select:after{right: 25px;width: 8px;height: 8px;}
.new-contact-box .nice-select .list{width:100%;}
.new-contact-box .bb-form .my-btn{width: auto;}
.new-contact-box .form-control::placeholder{color:#666;}
.new-contact-box .nice-select .current{color:#444;}



.map-wraper{overflow:hidden;border:1px solid #DDD;border-radius:18px;}
.map-wraper iframe{ border:none; margin-bottom: -10px;}




@media (min-width: 576px) {
.sectors-boxes{grid-template-columns:repeat(2, 1fr);}
.footer-content ul{font-size:14px;}
.heading-txt{font-size:36px;}
.heading-btn{font-size:20px;}

.article-title{font-size:20px;}
.article-p{font-size:18px;}

    
}

@media (min-width: 768px) {

.col-md-offset-1{margin-right:8.33333333%;margin-left:0;}
.left-md-center{text-align:left !important;}
.right-md-center{text-align:right !important;}
.left-md-center img{margin-left:0;}
.right-md-center img{margin-right:0;}
.inline-img{float:right;margin-left:15px;max-height:400px;}
.inline-video{width:50%;}

.message-box{margin:30px 0 60px;}

.sectors-boxes{grid-template-columns:repeat(3, 1fr);}
.sector-box:nth-child(4){grid-area: 2 / 1 / 2 / 3;}
.sector-box:nth-child(10){grid-area: 4 / 2 / 5 / 4;}

.value-title{font-size:20px;}
.hero-title{font-size:42px;}
  
}

@media (min-width: 992px) {
.left-lg-center{text-align:left !important;}
.right-lg-center{text-align:right !important;}
  
.nav-con{background-color:transparent;}
  
.mobile-solutions{display:none;}
.desktop-solutions{display:flex;}
.swiper-slide .content .caption{display:block;}

.footer-content ul{font-size:16px;}

.sectors-boxes{grid-template-columns:repeat(4, 1fr);}
.sector-box:nth-child(4){grid-area: 2 / 1 / 2 / 3;}
.sector-box:nth-child(5){grid-area: 2 / 3 / 3 / 5;}
.sector-box:nth-child(10){grid-area: 3 / 4 / 4 / 5;}

.latest-works-tabs{display:flex;}
.latest-works-tabs .nav-tabs{width:300px;flex-direction:column;padding-top:30px;gap:0;padding-right:15px;}
.latest-works-tabs .nav-tabs>*{width:100%;flex:none;}
.latest-works-tabs .nav-tabs li button{border-radius:0;background-color:transparent;color:var(--pc);text-align:left;border-bottom:1px solid #15768c36 !important;}
.latest-works-tabs .nav-tabs .nav-link:hover,.latest-works-tabs .nav-tabs .nav-link:focus,.latest-works-tabs .nav-tabs .nav-item.show .nav-link,.latest-works-tabs .nav-tabs .nav-link.active{background-color:var(--pc);color:#FFF;}
.latest-works-tabs .tab-content{width:calc(100% - 300px);}

.value-title{font-size:22px;}
.heading-txt{font-size:42px;}
.heading-btn{font-size:24px;}
.article-title{font-size:30px;}
.article-p{font-size:16px;}
.hero-title{font-size:48px;}


}

@media (min-width: 1200px) {
.sectors-boxes{grid-template-columns:repeat(5, 1fr);}
.sector-box:nth-child(4){grid-area: 1 / 4 / 2 / 5;}
.sector-box:nth-child(5){grid-area: 1 / 5 / 2 / 6;}
.sector-box:nth-child(10){grid-area: 2 / 5 / 3 / 6;}

}
