@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

/*
font-family: "Montserrat", sans-serif;
font-family: "DM Sans", sans-serif;
*/

:root{
--golden-light:#C9A76A;
--dark-blue:#325C70;
--deep-dark-blue:#16384B;
--hind-vadodara:"Hind Vadodara", sans-serif;
--dm-serif-text:"DM Serif Text", serif;
	
/*
--bgcolor1:#898874;
--bgcolor02:#F05920;
--blue-title-bg:#051939;
--grey-small-text:#5D5D5D;
--title:#fd8200;    
--bgcolor2:#000;
--bgcolor3:#fff;
--color-grey:#5D5D5D;
--color-lightgrey:#dddddd;
--default-fontfamily:"Open Sans", serif;
--barlow-condensed-font:"Barlow Condensed", sans-serif;
--fs55:55px;
--fs40:40px;
--fs45:45px;
--fs25:25px;
--lh65:65px;
--lh40:40px;
--lh35:35px;
--mb50:50px;
--bgcolor-hover:#a94724;
--hover000:#000;
--fctext:#BFBDBD;
*/
--box-shadow01:0.0rem 0.3rem 0.7rem 0rem rgb(0 0 0 / 32%);
--box-shadow02: 0.75rem 0.85rem 1.75rem 0 rgb(0 0 0 / 32%);
}

#navbar .dropdown ul {list-style: none;}
body {font-family: "Montserrat", sans-serif; position: relative;padding-right:0px !important;overflow-x: hidden;font-size: 18px;}
/* CSS Document */
/*p {color: var(--grey-small-text);line-height: 26px;font-size: 17px;}*/
/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}*/
a {-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
a, a:hover {text-decoration: none !important;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;}
.hero {height: 100vh;width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
/*section {height: auto;margin: 0px; padding: 0px; text-align: left;}*/
/* ----------  Start of Header Css ---------- */
.header-padding {padding: 0px 150px;}
.top-menu {padding-top: 10px;}
.top-bar {padding:0;height: 89px;/*background:-webkit-linear-gradient(left, #b2af9c 0%, #b2af9c 67.5%, #898874 50%, #898874 100%);*/ background-color: #fff; display: flex; align-items: center;}
.top-bar a {color: #666666;}
.site-navbar {margin-bottom: 0px;z-index: 1;position: relative;width: 100%;padding:0;}
.header-top-padding {padding: 10px 150px;}
/*.sticky-wrapper.is-sticky .site-navbar .site-logo img {width: 75%;height: auto;}*/
.sticky-wrapper.is-sticky .site-navbar .site-logo {top: 0px;}
/*.header_sticky-active .site-navbar{background-color: hsl(0deg 0% 0% / 75%);border-bottom:solid 1px #000000;}*/
.header_sticky-active .site-navbar {background-color: hsl(0deg 0% 100% / 85%); /* backdrop-filter: blur(10px); */}
.desk-show-mob-hide {display: none;}

@media (max-width: 991.98px) {
 /* .site-navbar {padding-top: 5px;padding-bottom: 10px;}*/
}
.site-navbar .toggle-button {position: absolute;right: 0px;}
.site-navbar .site-logo {position: relative;font-size: 2rem;text-transform: uppercase;font-weight: 900;line-height: 0;margin: 0;padding: 15px 0;z-index: 3;top: 0px;display: flex;align-items:center;gap:15px;}
@media (max-width: 991.98px) {
  .site-navbar .site-logo {float: left;position: relative;}
}
.site-navbar .site-navigation.border-bottom {border-bottom: 1px solid white !important;}
.site-navbar .site-navigation .site-menu {margin-bottom: 0;}
.site-navbar .site-navigation .site-menu .active {color: var(--bgcolor1) !important;}
.site-navbar .site-navigation .site-menu a {text-decoration: none !important;display: inline-block;}
.site-navbar .site-navigation .site-menu > li {display: inline-block;}
.site-navbar .site-navigation .site-menu > li > a {margin-left: 10px;margin-right: 10px;padding: 15px 0px;color: #fff;display: inline-block;text-decoration: none !important;font-weight: 400;text-transform: uppercase;font-size: 15px;letter-spacing: 0.5px;}
.site-navbar .site-navigation .site-menu > li > a:hover {color: var(--golden-light);}
/*.site-navbar .site-navigation .site-menu > li > a:focus {color: var(--bgcolor1);}*/
.site-navbar .site-navigation .site-menu .has-children {position: relative;}
.site-navbar .site-navigation .site-menu .has-children > a {position: relative;padding-right: 20px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown {visibility: hidden;opacity: 0;top: 100%;position: absolute;text-align: left;border-top: 3px solid #cc6f3c;-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);padding: 0px 0;margin-top: 20px;margin-left: 0px;background: #fff;-webkit-transition: 0.2s 0s;
  -o-transition: 0.2s 0s;transition: 0.2s 0s;}
/*.site-navbar .site-navigation .site-menu .has-children .dropdown::before {content: "";display: block;position: absolute;top: -7px;left: 12px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #cc6f3c;border-bottom-color: rgb(255 255 255);
}
.site-navbar .site-navigation .site-menu .has-children .dropdown::after {content: "";display: block;position: absolute;top: -13px;left: 10px;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #cc6f3c;}*/
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {position: absolute;}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {display: none;bottom: 100%;left: 20%;border: solid transparent;content: " ";height: 0;width: 0;  position: absolute;pointer-events: none;}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown a {text-transform: none;letter-spacing: normal;-webkit-transition: 0s all;-o-transition: 0s all;transition: 0s all;
  color: #000 ;}
.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {color: #007bff !important;background: #f8f9fa;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li {list-style: none;padding: 0;margin: 0;min-width: 200px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {padding: 9px 20px;display: block;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {background: #d7a74a;color: #fff;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {content: "\e315";right: 20px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {left: 100%;top: 0;}
.site-navbar .site-navigation .site-menu .has-children > a:before {position: absolute;content: "\e313";font-size: 16px;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: 'icomoon';}
.site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {cursor: pointer;}
.site-navbar .site-navigation .site-menu .has-children:hover > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown {-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;margin-top: 0px;visibility: visible;opacity: 1;}
.site-mobile-menu {width: 300px;position: fixed;right: 0;z-index: 2000;padding-top: 0px;background: #fff;height: calc(100vh);-webkit-transform: translateX(110%);-ms-transform: translateX(110%);transform: translateX(110%);-webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);-webkit-transition: .3s all ease-in-out;-o-transition: .3s all ease-in-out;transition: .3s all ease-in-out;}
.offcanvas-menu .site-mobile-menu {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
.site-mobile-menu .site-mobile-menu-header {width: 100%;float: left;padding-left: 20px;padding-right: 20px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {float: right;margin-top: 8px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {font-size: 30px;display: inline-block;padding-left: 10px;padding-right: 0px;line-height: 1;cursor: pointer;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {color: #ced4da;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {float: left;margin-top: 10px;margin-left: 0px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {display: inline-block;text-transform: uppercase;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {max-width: 70px;}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {text-decoration: none;}
.site-mobile-menu .site-mobile-menu-body {overflow-y: scroll;-webkit-overflow-scrolling: touch;position: relative;padding: 0 20px 20px 20px;height: calc(100vh - 52px);padding-bottom: 150px;}
.site-mobile-menu .site-nav-wrap {padding: 0;margin: 0;list-style: none;position: relative;}
.site-mobile-menu .site-nav-wrap a {padding: 10px 20px;display: block;position: relative;color: #212529;}
.site-mobile-menu .site-nav-wrap a:hover {color: var(--bgcolor1);}
.site-mobile-menu .site-nav-wrap li {position: relative;display: block;}
.site-mobile-menu .site-nav-wrap li .nav-link.active {color: var(--bgcolor1);}
.site-mobile-menu .site-nav-wrap .arrow-collapse {position: absolute;right: 0px;top: 10px;z-index: 20;width: 30px;height: 30px;text-align: center;cursor: pointer;border-radius: 50%;background-color: #008ccd;color: #fff;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {background: #008ccd;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {background: var(--bgcolor1)!important;color: #fff !important;}
.site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {color: var(--golden-light) !important;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before {font-size: 10px;z-index: 20;font-family: "icomoon";content: "\f078";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(-180deg);-ms-transform: translate(-50%, -50%) rotate(-180deg);transform: translate(-50%, -50%) rotate(-180deg);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}
.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.site-mobile-menu .site-nav-wrap > li {display: block;position: relative;float: left;width: 100%;border-bottom: solid 1px #eee;}
.site-mobile-menu .site-nav-wrap > li:last-child {border-bottom: none;}
.site-mobile-menu .site-nav-wrap > li > a {padding-left: 20px;font-size: 20px;}
.site-mobile-menu .site-nav-wrap > li > ul {padding: 0;margin: 0;list-style: none;}
.site-mobile-menu .site-nav-wrap > li > ul > li {display: block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > a {padding-left: 40px;font-size: 16px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul {padding: 0;margin: 0;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {display: block;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {font-size: 16px;padding-left: 60px;}
.site-mobile-menu .site-nav-wrap[data-class="social"] {float: left;width: 100%;margin-top: 30px;padding-bottom: 5em;}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li {width: auto;}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a {padding-left: 15px !important;}
.sticky-wrapper {position: relative;z-index: 100;width: 100%;}
.sticky-wrapper .site-navbar {-webkit-transition: .3s all ease;-o-transition: .3s all ease; transition: .3s all ease;}
.sticky-wrapper .site-navbar {background: #891f1f;}
.sticky-wrapper .site-navbar .site-logo a {color: #fff;}
/*.sticky-wrapper .site-navbar ul li a {color: rgba(255, 255, 255, 0.7) !important;}*/
.sticky-wrapper .site-navbar ul li a.active {color: #fff !important;}
.sticky-wrapper.is-sticky .site-navbar {background: #891f1f;/*-webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);*/}
.sticky-wrapper.is-sticky .site-navbar .site-logo a {color: #007bff;}
/*.sticky-wrapper.is-sticky .site-navbar ul li a {color: #000 !important;}*/
.sticky-wrapper.is-sticky .site-navbar ul li a.active {color: #007bff !important;}
.sticky-wrapper .shrink {padding-top: 0px !important;padding-bottom: 0px !important;}
.sticky-wrapper.is-sticky .site-navbar .heade-border-bottom {border-bottom: none !important;}
@media (max-width: 991.98px) {
    .sticky-wrapper .shrink {padding-top: 30px !important;padding-bottom: 30px !important;}
}
.site-navbar .site-navigation .site-menu .has-children .dropdown-width {width: 230px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown-width-program {width: 300px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown-width-test {width: 230px;}
.dropdown-megamenu {position: static !important; }
.megamenu {position: absolute !important; width: 100% !important;left: 0; height: 300px;cursor: auto;margin-top: 0px !important;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {left: 100%;top: 0px;}
/* ----------  End of Header Css ---------- */

/* ----------  Start of Slider Css ---------- */
/* slider arrow css start */
.arrow-width {display: flex;width: 80px;position: absolute;bottom: 70px;right: auto;left: 150px;}
.arrow-theme nav a.next {right: -50px;}
.arrow-theme nav a.prev {left: -50px;}
.arrow-theme nav a {position: absolute;bottom: -50px;top: auto;display: block;outline: none;text-align: left;z-index: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.nav-fillpath a {width: 100px;height: 70px;}
.nav-fillpath a::before, .nav-fillpath a::after, .nav-fillpath .icon-wrap::before, .nav-fillpath .icon-wrap::after {background: #ffffff;}
.nav-fillpath .icon-wrap::before, .nav-fillpath .icon-wrap::after {background: var(--bgcolor1);}
/* slider arrow css end */

/* slider text css start */
.carousel-inner .carousel-item .carousel-caption {position: absolute;top: 0;bottom: 0;z-index: 10;width: 32%;left: 8.8%;text-align: left;display: flex;flex-direction: column;justify-content: center;z-index: 0;}
.carousel-inner .carousel-item .carousel-caption h5 {font-size: 40px;font-weight: 600;line-height: 48px;letter-spacing: 1.4px;}
.carousel-inner .carousel-item .carousel-caption p {color: #434242;font-size: 35px;line-height: 38px;font-weight: 500;}
.carousel-inner .carousel-item .carousel-caption hr {margin-top: 10px;margin-bottom: 20px;border: 0;border-top: 5px solid;width: 100px;opacity: 1;}
.carousel-inner .carousel-item .slider-cyprus-color {color: #0D384A;}
.carousel-inner .carousel-item .slider-rich-gold-color {color: #A65422;}
.carousel-inner .carousel-item .slider-hippie-green-color {color: #578360;}
.carousel-inner .carousel-item .slider-putty-color {color: var(--golden-light);}
/* slider text css end */

/* ----------  End of Slider Css ---------- */

/* ----------  Start of About Css ---------- */
.section-space-top-100 {padding-top: 100px}
.section-space-bottom-100 {padding-bottom: 100px}
.section-space-bottom-50 {padding-bottom: 50px}
.section-space-top-50 {padding-top: 50px}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}
.arrow {/* position: fixed; *//* bottom: 50px; *//* left: 50%; *//* cursor: pointer; */margin-left: -20px;width: 60px;height: 60px;/* padding: 20px; */z-index: 99;border-radius: 50em;background-size: 20px 15px;background-repeat: no-repeat;background-position: center;margin: 0 auto;}
.bounce {-moz-animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}
.about-text h2 {font-size: 30px;line-height: 40px;color: var(--blue-title-bg); font-weight: 600}
.container-pd-lr {padding: 0px 15px;}
.container-plr{padding: 0 150px;}
.oren-bg {background-color: var(--bgcolor02);}
.blue-bg {background-color: var(--blue-title-bg);}
.pro-title {font-size: 30px;font-family: 'Poppins', sans-serif;font-weight: 600;}
/* Programs owlCarousel Start css */
.owl-1 .owl-nav {width: 100%;position: absolute;top: 50%; display: none !important;}
.owl-1 .owl-nav .owl-next, .owl-1 .owl-nav .owl-prev {border: 1px solid red;z-index: 92;position: absolute;top: 50%; }
.owl-1 .owl-nav .owl-next:active, .owl-1 .owl-nav .owl-next:focus, .owl-1 .owl-nav .owl-prev:active, .owl-1 .owl-nav .owl-prev:focus {outline: none;}
.owl-1 .owl-nav .owl-next span, .owl-1 .owl-nav .owl-prev span {color: #000; }
.owl-1 .owl-nav .owl-next span:before, .owl-1 .owl-nav .owl-prev span:before {font-size: 40px !important; }
.owl-1 .owl-nav .owl-next {border: 4px solid blue;right:-30px; }
.owl-1 .owl-nav .owl-prev {left:-30px;}
.owl-1 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.owl-1 .owl-dots .owl-dot {background: none;display: inline-block;}
.owl-1 .owl-dots .owl-dot > span {display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: #858585;margin: 5px;border: solid 1px #858585;}
.owl-1 .owl-dots .owl-dot.active > span {background: #cc6f3c; border: solid 1px #cc6f3c;}
.owl-1 .owl-dots .owl-dot:active, .owl-1 .owl-dots .owl-dot:focus {outline: none;}
.owl-br .owl-stage-outer {margin-right: 1px !important;}
.owl-br.owl-drag .owl-item {border-right: solid 1px #eee; padding-right: 30px;}
.catagories-next-prev-button .owl-nav {width: 100%;position: absolute;top: 50%; display: none !important;}
.owl-2 .owl-nav {width: 100%;position: absolute;top: -10%;display: block !important;}
.owl-2 .owl-nav .owl-prev {right: 6%;}
.owl-2 .owl-nav .owl-next {border: 4px solid blue;right:2%;}
.owl-2 .owl-nav .owl-next, .owl-2 .owl-nav .owl-prev {border: 1px solid red; z-index: 92; position: absolute;top: 50%;}
.owl-2 .owl-nav .owl-next:active, .owl-2 .owl-nav .owl-next:focus, .owl-2 .owl-nav .owl-prev:active, .owl-2 .owl-nav .owl-prev:focus {outline: none; }
.owl-2 .owl-nav .owl-prev, .owl-2 .owl-nav .owl-next {background-color: #2f2f2f !important;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}
.owl-2 .owl-nav .owl-prev:hover, .owl-2 .owl-nav .owl-next:hover {background-color: #00abe9 !important;text-decoration: none !important;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;}
.owl-2 .owl-nav .owl-prev span, .owl-2 .owl-nav .owl-next span {color: #fff;font-size: 14px;}
.owl-2 .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;--moz-backface-visibility: hidden;padding-left: 0px !important;}
.owl2-slider-width {margin-left: calc((100% - 1320px)/ 2);margin-right: auto;width: auto!important;max-width: unset!important;}
/* Programs owlCarousel End css */
svg:not(:root) {overflow: hidden;height: auto;width: auto;/*height: auto;*/}
svg#topographic path {fill: #0f2048;stroke-width: 1;stroke-miterlimit: 0;stroke: #2b4175;stroke-dasharray: 500;stroke-dashoffset: 1000;-webkit-animation: dash 10s linear alternate infinite;animation: dash 10s linear alternate infinite;}
svg#logo path {fill: #f2f2f2;}
@-webkit-keyframes dash {
  from {stroke-dashoffset: 1000;}
  to {stroke-dashoffset: 0;}
}
@keyframes dash {
  from {stroke-dashoffset: 1000;}
  to {stroke-dashoffset: 0;}
}
.pro-text {padding: 50px 150px;}
.pro-text p {color: #727479;}
.poitner-main {position: relative;display: block;background-color: #0e1c3c;max-height: 715px; overflow: hidden;}
.poitner {width: auto;position: absolute;top: 50px;left: 150px;right: 150px;z-index: 10;bottom: 50px;} 
.poitner ul li {font-size: 28px; margin-bottom: 25px;margin-left: 20px;list-style: none;}
.poitner ul li::before {content: '';background-color: transparent;background-image: url(../images/pro-arrow-home.png);width: 42px;height: 27px;position: absolute;left: 0;vertical-align: middle; margin-top: 8px;}

/* ----------  End of About Css ---------- */
.container-custom {width: 1390px !important;margin: 0 auto;}
.title-inner h2 {color: var(--title);font-size: 46px;font-weight: 600;letter-spacing: 0px;}
.side-inner-text p {color: var(--grey-small-text); font-size: 20px; }
.landing-top-button {position: absolute; right: 2%; top: 60px;}
.margin-bottom80 {margin-bottom: 80px;}
.margin-top80 {margin-top: 80px;}
.red-bg {background-color: var(--title);}
#carouselExampleIndicators .arrow-theme button:hover i.icon-wrap {text-decoration: none !important;color: #006BCA !important;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;}
#carouselExampleIndicators .arrow-width {display: flex;width: 142px;position: absolute;bottom: 13px;right: auto;left: 32.4%;}
#carouselExampleIndicators .arrow-theme nav a.next {right: 15px;}
#carouselExampleIndicators .arrow-theme nav a.prev {left:15px;}
#carouselExampleIndicators .arrow-theme nav a span {color: #000;font-family: 'Manrope', sans-serif !important;font-weight: 600;font-size: 14px;}
#carouselExampleIndicators .arrow-theme nav a:hover span {color: #fff; }
#carouselExampleIndicators .nav-slide .icon-wrap {position:relative;z-index:100;display:block;padding:12px;border-radius:0;color:#2b2a29;font-size:35px;font-weight:bold !important;opacity:1 !important;}
#carouselExampleIndicators .arrow-center {display: flex;width: 100% !important;position: absolute;bottom: 50%;right: 0;left: 0;max-width: unset !important;}
#carouselExampleIndicators .arrow-center nav a span{font-family:'Material Symbols Outlined' !important;}
#carouselExampleIndicators .arrow-theme button:hover i.icon-wrap {    filter: drop-shadow(5px 0px 5px #0d549e);text-decoration: none !important;color: #ffffff !important;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;background: #0d549e;}
#carouselExampleIndicators .arrow-theme button.carousel-control-prev:hover i.icon-wrap{filter:drop-shadow(-5px 0px 5px #0d549e);}

#carouselExampleIndicators .arrow-width {display:flex;width:142px;position:absolute;bottom:13px;right:auto;left:32.4%;}
#carouselExampleIndicators .arrow-width-100 {display:flex; width:100%; position:absolute; bottom:50%; right:auto; left:auto; max-width:100%;}
#carouselExampleIndicators .arrow-width-100 .nav-slide{position:initial;}

#carouselExampleIndicators .arrow-theme nav a.next {right:15px;}
#carouselExampleIndicators .arrow-theme nav a.prev {left:15px;}
#carouselExampleIndicators .arrow-theme nav a span {color:#000;font-family:'Manrope', sans-serif !important;font-weight:600;font-size:14px;}
#carouselExampleIndicators .arrow-theme nav a:hover span {color:#fff; }
#carouselExampleIndicators .nav-slide .icon-wrap {position:relative;z-index:100;display:flex;padding:12px;color:#fff;font-size:30px;opacity:1 !important;padding:0px;justify-content:center;align-items:center;
    background: #56bbeb;
    width: 50px;
    height: 50px;
  border-radius: 100px;}

/*.nav-slide {position: absolute;display: flex;width: 165px;left:18%;bottom: auto;}*/
.carousel-control-next {right: 20px;}
.carousel-control-prev {left: 20px;}


/*.carousel-indicators {position: absolute; right: auto; bottom: 60px;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 0;margin-left: 15.5%;list-style: none;}*/
.carousel-indicators {position: absolute;bottom: 60px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;list-style: none; display: none;}
.carousel-indicators .indi-box {box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 12px;height: 12px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #858585;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: 1;transition: opacity .6s ease;}
.carousel-indicators .indi-box.active {opacity: 1;background-color: #cc6f3c;}
#product-carousel .arrow-center nav a span{font-family: 'Material Symbols Outlined' !important;}
.material-symbols-outlined {font-family: 'Material Symbols Outlined' !important;/*font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 55*/}
.margin-bottom100 {margin-bottom: 100px !important;}
/* .back-to-top{display:none;position:fixed;bottom:25px;right:15px;z-index:100;} */

.fa-angle-up:before {content:"\f106";}
.heade-border-bottom {    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    position: relative;
    gap: 50px;}
.heade-border-bottom2 {display:flex;align-content:center;align-items:center;justify-content:flex-end;}
/*.owl-3 .owl-nav {width:100%;position:absolute;bottom:-70px;display:flex !important;gap:20px;justify-content:center;}*/
.owl-3 .owl-nav {width:100%;position:absolute;top:50%;transform:translateY(-50%); display:flex !important;gap:20px;justify-content:space-between;}
.owl-3 .owl-nav .owl-next, .owl-3 .owl-nav .owl-prev {z-index:92;position:absolute;bottom:50%; }
.owl-3 .owl-nav .owl-next:active, .owl-3 .owl-nav .owl-next:focus, .owl-3 .owl-nav .owl-prev:active, .owl-3 .owl-nav .owl-prev:focus {outline:none;}
.owl-3 .owl-nav .owl-next span, .owl-3 .owl-nav .owl-prev span {color:#000; }
.owl-3 .owl-nav .owl-next span:before, .owl-3 .owl-nav .owl-prev span:before {font-size:40px !important; }
.owl-3 .owl-nav .owl-next, .owl-3 .owl-nav .owl-prev{position: relative;}
.owl-3 .owl-nav .owl-next:before {content: '';position: absolute;width: 40px;height: 2px;background-color: #fff;right: -60px;top: 50%;}
.owl-3 .owl-nav .owl-prev:before {content: '';position: absolute;width: 40px;height: 2px;background-color: #fff;left: -60px;top: 50%;}
.owl-3 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.owl-3 .owl-dots .owl-dot {background: none;display: inline-block;}
.owl-3 .owl-dots .owl-dot > span {display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: rgba(255, 255, 255, 0.5);margin: 5px;border: solid 1px #000;}
.owl-3 .owl-dots .owl-dot.active > span {background: #000;}
.owl-3 .owl-dots .owl-dot:active, .owl-3 .owl-dots .owl-dot:focus {outline: none;}
.owl-3 .owl-nav .owl-prev, .owl-3 .owl-nav .owl-next {background-color:transparent !important;width: 45px;height: 45px;display: flex;border-radius:50%;align-items: center;justify-content: center;border:1px solid #BF940D !important;}
.owl-3 .owl-nav .owl-prev:hover, .owl-3 .owl-nav .owl-next:hover {background-color: #BF940D !important;text-decoration: none !important;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none !important;}
.owl-3 .owl-nav .owl-prev i, .owl-3 .owl-nav .owl-next i{font-size:25px;color: var(--golden-light);line-height:0px;}
.owl-3 .owl-nav .owl-prev:hover i, .owl-3 .owl-nav .owl-next:hover i{color:#fff !important;}
.owl-3 .owl-nav .owl-prev span, .owl-3 .owl-nav .owl-next span {color: #000;font-size: 14px;}
.owl-3 .img-wrap {overflow: hidden; margin: 0px auto; border-radius: 15px;}
.carousel-control-next, .carousel-control-prev {width:auto;opacity: 1 !important;}

.owl-3 .owl-nav .owl-prev{left:-8%;}
.owl-3 .owl-nav .owl-next{right:-8%;}

body ::-webkit-scrollbar {margin-right: 1.25rem;width: 0.35rem;height: 0.25rem;background-color: #ffffff;}
body ::-webkit-scrollbar-thumb {border-radius: 0.25rem;background-color: #e4e4e4;}

.header_sticky {width: 100%;max-width: 100%;z-index: 9;transition: all .5s ease;margin:0 auto;position: relative;left:0;right:0; background: #fff;}
.header_sticky-active {position: fixed;top: 0px;animation: moveDown .5s;box-shadow: 0 8px 25px 0 rgb(0 0 0 / 15%);transition: all .5s ease;overflow-x: clip;}

@keyframes moveDown {
  0% {transform: translateY(-100%);-webkit-transform: translateY(-100%); }
  100% {transform: translateY(0);-webkit-transform: translateY(0); } 
}


.contact-bt{ display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;white-space: nowrap;gap: 20px;	margin-left: 30px;}
.contact-bt a {display: flex;white-space: nowrap;gap: 10px;	color: #fff;}
.contact-bt .btn {background: #40a046;border-radius: 50px;padding: 10px 30px;backdrop-filter: none;box-shadow: inset -2px -3px 0px #2c6e30;}
.contact-bt .btn:hover{background-color:#BF940D; color:#fff;}

/****** nav start *****/

/*.logo {width: 80%;}*/
/*.logo{width: 100%;}*/
/*.site-logo a{border-right:2px solid #1D9CD8;}*/
.contact-link{background: #1D9CD8;font-size:18px;color: #fff !important;padding: 10px 40px !important;border-radius: 50px;}
.contact-link:hover{background:#006BCA;}
.contact-link .tele-icon{color: #fff;font-size: 17px !important;margin-right: 9px;}
/*.navbar .dropdown ul::after {content: '';height: 20px;width: 20px;position: absolute;top: -12px;left: 45%;transform: rotate(46deg);background-color: #D6FEFE;}*/
.dropdown ul a{border-bottom: 1px solid var(--color-lightgrey);line-height: 36px;}
.dropdown ul li:last-child a{border-bottom: none;}
/* .mob-link{display: none;}
.mobile-nav-show{display: none;}
.mob-gmdc{display: none;} */

/* .nav-main{display: flex;justify-content: space-between;width: 100%;align-items: center;} */
.nav-main {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    gap: 30px;
}

.logo.white-logo{display:none;}
.header_sticky.header_sticky-active .logo.white-logo{display:block;}
.header_sticky.header_sticky-active .logo{display:none;}

.dropdown-mega .dropdown-menu{transition: 0.3s;top: calc(100% + 0px) !important;width:100%;border-radius: 0px !important; }
.dropdown-mega:hover .dropdown-menu{opacity: 1;visibility: visible;}

.nav-pd {padding: 0px 200px;}

.contact-btn {background: #30a8e4;padding: 10px 20px !important;color: #fff !important;border-radius: 50px;}
.contact-btn:hover {background: #0D549E; box-shadow: 0px 5px 5px 0px rgb(13 84 158 / 60%);}

.linkedin-btn {background: #1984BC;padding: 10px 15px !important;color: #fff !important;border-radius: 50px;}
.linkedin-btn:hover {background: #0D549E; box-shadow: 0px 5px 5px 0px rgb(13 84 158 / 60%);}
.linkedin-btn i {color:#fff !important;}
.linkedin-btn i:before {vertical-align: middle !important;}
/****** nav end *****/




.blue-bg {background: #D5EAF8;}



/* START IMAGE ANIMATION */
.team-section{position:relative;margin:auto;min-height:530px;}
.image-card{position:absolute;overflow:hidden;border-radius:30px;box-shadow: 0 25px 50px rgba(0,0,0,.12);}
.image-card img{width:100%;display:block;border-radius:30px;transition:transform .6s ease;}
.image-card:hover img{transform:scale(1.06);}
.image-one{right:0;top:0;animation: floatOne 8s ease-in-out infinite;}
.image-two{left:0;bottom:0;animation: floatTwo 10s ease-in-out infinite;}
@keyframes floatOne{
    0%{transform:translateY(0)rotate(0deg);}
    25%{transform:translateY(-12px)rotate(0.5deg);}
    50%{transform:translateY(8px)rotate(-0.5deg);}
    75%{transform:translateY(-8px) rotate(0.3deg);}
    100%{transform:translateY(0)rotate(0deg);}
}

@keyframes floatTwo{
    0%{transform:translateY(0) translateX(0);}
    25%{transform: translateY(10px) translateX(5px);}
    50%{transform: translateY(-12px) translateX(-5px);}
    75%{transform: translateY(6px) translateX(4px);}
    100%{transform:translateY(0) translateX(0);}
}

.image-card::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);animation:shine 5s linear infinite;}
@keyframes shine{
    100%{transform:translateX(120%);}
}
/* END IMAGE ANIMATION */



/* .about-box{
    max-width:650px;
    padding:40px 0;
} */

/* ==========================
ABOUT BOX TITLE
========================== */

.blue-box {background-color: #31A9E0; padding: 40px;border-radius: 0px;z-index: 1; position: relative;}
.about-title{font-size:40px;font-weight:600;color:#fff;margin-bottom:30px;overflow:hidden;position:relative;animation:titleReveal 1s ease forwards;}
.about-title::after{content:'';position:absolute;left:0;bottom:-8px;width:0;height:4px;background:#0053b4;animation:lineGrow 1s ease .8s forwards;}
.about-content p{font-size:18px;color:#fff;opacity:0;transform:translateY(30px);animation: textUp .8s ease forwards;font-weight: 400;}
.about-content p:nth-child(1){animation-delay:.4s;}
.about-content p:nth-child(2){animation-delay:.8s;}
.title-black {color:#2B2A29;}
.text-black p {color:#2B2A29;}
.read-more{display:inline-flex;align-items:center;gap:8px;color:#0D549E;font-size:18px;font-weight:500;text-decoration:none;margin-top:20px;position:relative;opacity:0;animation:textUp .8s ease 1.2s forwards;overflow: hidden;padding: 0px 5px;}
.read-more::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#56bbeb;}
.read-more::after{    content: '';position: absolute;bottom: 0;right: 0% !important;width: 100%;height: 2px;background: #0d549e;}
/* Hover Effect */
.read-more:hover {color: #56bbeb !important; text-decoration: none !important;}
.read-more:hover::after{animation:slideLine .8s ease forwards;}
.read-more span{transition:.4s;}
.read-more:hover span{transform:translateX(5px)translateY(-3px)rotate(10deg);}
@keyframes titleReveal{
    from{opacity:0;transform:translateY(60px);}
    to{opacity:1;transform:translateY(0);}
}
@keyframes textUp{
    from{opacity:0;transform:translateY(25px);}
    to{opacity:1;transform:translateY(0);}
}
@keyframes lineGrow{
    to{width:120px;}
}
@keyframes slideLine{
    from{ left:-25%;}
    to{left:110%;}
}
.read-more:hover::after{animation:lineMove .7s ease forwards;}
@keyframes lineMove{
    from{ left:-30%;}
    to{left:105%;}
}

.text-justify p {text-align: justify;}


/* START ABOUT BUTTON HOVER EFFECT */
.learn-more {display: inline-block;}
.learn-box{color: white;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
.icon-circle{width:45px;height:45px;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center;transition:.5s;position:relative;}
.arrow{display: flex;justify-content: center;align-items: center;}
.arrow-title{font-size:16px;font-weight:600;letter-spacing:.5px;transition:.4s;}
.learn-box:hover .icon-circle{transform:rotate(360deg) scale(1.12);box-shadow:0 0 30px rgba(255,255,255,.6);}
.learn-box:hover .arrow {color: #fff;}
.learn-box:hover .arrow-title{letter-spacing:3px;transform:translateY(5px);}
.icon-circle::after{content:"";position:absolute;inset:-10px;border:1px solid white;border-radius:50%;opacity:0;}
.learn-box:hover .icon-circle::after{animation:ripple 1.2s infinite;}
@keyframes ripple{
0%{transform:scale(.8);opacity:.8;}
100%{transform:scale(1.5);opacity:0;}
}
/* END ABOUT BUTTON HOVER EFFECT */


.about-img {margin-top: -120px;}

.gredint-blue {background: #31A9E0;background: linear-gradient(180deg,rgba(49, 169, 224, 1) 0%, rgba(28, 125, 180, 1) 100%);}
.dashed-line::after {content: "";position: absolute;width: 100%;height: 1px;border-bottom: dashed  2px rgb(255, 255, 255);z-index: 0; top: 18%;}
.box01 {position: relative;text-align: center;margin: 0 auto;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;
    flex-direction: column;z-index: 1;width: 100%;height: 100%; align-items: center;}
.box01 .icon-bx {background: #fff;border-radius: 50%;padding: 15px;display: flex;width: 110px;height: 110px;z-index: 1;justify-content: center;align-items: center;outline: solid 8px rgb(255 255 255 / 30%);position: relative;z-index: 9999999;}
/* .box01 .icon-bx::after, .box01 .icon-bx::before {content: "";position: absolute;width: 100%;height: 1px;border-bottom: dashed 1px rgb(255, 255, 255);z-index: -999999999999;}
.box01 .icon-bx::after {left: 116px;}
.box01 .icon-bx::before {right: 116px;} */
.box01 .icon-bx img {width: 50px;height: auto;}
.box01 h2 {font-size:28px;font-weight:600;color:#2B2A29;margin-top:20px;}
.box01 p {font-size:16px;color:#fff;margin-top:10px;}

.box01:hover {transition: all .3s cubic-bezier(0.44, 0, 0.58, 1);transition-behavior: normal;transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.44, 0, 0.58, 1);transition-delay: 0s;transition-property: all;}
.box01:hover .icon-bx {background: #0c648d;transition: all .3s cubic-bezier(0.44, 0, 0.58, 1);}
.box01:hover .icon-bx {outline: solid 8px rgb(149 219 255); box-shadow: 0px 0px 10px 15px rgb(0 0 0 / 10%);}
.box01:hover img { filter: brightness(0) saturate(100%) invert(1); }



/* .leadership-bg {background: url(../images/ledership-img.png) no-repeat center center/cover;position:relative;min-height: 400px;} */
.leadership-bg {
    background: url(../images/ledership-img.png) no-repeat left bottom, radial-gradient(circle, rgb(56 56 56) 0%, rgb(17 17 15) 75%);
    background-size: contain;
    background-color: #000;
    background-position: bottom left -80px;
}
.leadership-content {position:absolute;top:0;left: 0; right: 0;height: 100%;}
.leadeship h2 {color: #fff;font-size: 45px;font-weight: 600;}
.leadeship h2 span {color: #42B3E5;display: block;}

.leadeship p {color: #fff;font-size: 18px;font-weight: 500;}



.buttons a {position: relative;overflow: hidden;display: inline-block;padding: 12px 28px !important;background: #42B3E5;color: #fff !important;border-radius: 50px;transition: transform .35s ease, box-shadow .35s ease, color .35s ease;}
.buttons a::after {content: "";position: absolute;inset: 0;background: rgba(255, 255, 255, 0.18);transform: scaleX(0);transform-origin: left center;transition: transform .35s ease;border-radius: 50px;pointer-events: none;}
.buttons a:hover {transform: translateY(-3px);box-shadow: 0 18px 35px -18px rgba(13, 84, 158, 0.9);color: #fff !important;}
.buttons a:hover::after {transform: scaleX(1);}
.buttons a i {display: inline-block;transition: transform .35s ease;margin-left: 10px;vertical-align: middle !important;}
.buttons a:hover i {transform: translateX(6px);}
.buttons a:hover {text-decoration: none !important; }




/* START CSS Advisory Board */
.advisory-board-section {position: relative; background: #f7f9fb;}
.advisory-board-section .about-title {font-size: 42px; margin-bottom: 40px;}
.advisory-board-section .section-title {font-size: 42px; margin-bottom: 40px;}
.advisory-board-specialists {background: linear-gradient(180deg, #42b3e5 0%, #2e8ac1 100%); padding: 80px 0 70px;}
.advisory-board-specialists .section-title {color: #fff;}
.advisory-card {background: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 26px 60px rgba(0, 0, 0, 0.08); transition: transform .35s ease, box-shadow .35s ease;height: 100%;}
.advisory-card:hover {transform: translateY(-10px); box-shadow: 0 35px 85px rgba(0, 0, 0, 0.14);}
.advisory-card-image {position: relative; overflow: hidden;background: #383838;background: radial-gradient(circle, rgba(56, 56, 56, 1) 0%, rgb(43 44 42) 73%);}
.advisory-card-image img {width: 100%; display: block; transition: transform .5s ease, filter .5s ease;}
.advisory-card:hover .advisory-card-image img {transform: scale(1.04); filter: grayscale(0) brightness(1);}
.advisory-card .card-content {padding: 25px 20px 25px;}
.advisory-card .card-content h3 {font-size: 24px;font-weight: 700;color: #2B2A29; margin-bottom: 10px;}
.advisory-card .card-content span {display: inline-block;color: #898989;font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.advisory-card .card-content p {font-size: 18px; color: #2B2A29;}
.advisory-card .read-more {display: inline-flex; align-items: center; gap: 8px; color: #42b3e5; font-weight: 600; text-decoration: none; transition: color .35s ease, transform .35s ease;}
.advisory-card .read-more i {transition: transform .35s ease;}
.advisory-card:hover .read-more {color: #0d3d6d; transform: translateX(4px);}
.advisory-card:hover .read-more i {transform: translateX(3px);}
.advisory-card--light {background: rgba(255,255,255,0.95); border: 1px solid rgba(255,255,255,0.35);}
.advisory-board-section .advisory-card {height: 100%;}
/* .advisory-board-section .advisory-card-image {height: 260px;} */
.advisory-board-section .advisory-card-image img {height: 100%; object-fit: cover;}
.advisory-board-specialists .advisory-card {border-color: rgba(255,255,255,0.18);}
.ad-read-more {color:#42B3E5; font-size:16px;display: flex;align-items: center;gap: 8px;}
.ad-read-more i {color:#C5C6C6; font-size:18px;}
.ad-read-more:hover {color:#0D549E; text-decoration: none !important;}
.ad-read-more:hover i {transform: translateX(3px); transition: transform .35s ease;color:#0D549E;}
.advisory-grediant-bg {background: #31A9E0;background: linear-gradient(180deg,rgba(49, 169, 224, 1) 0%, rgba(28, 125, 180, 1) 100%); 
  min-height: 695px;
    /* margin-top: -210px;
    margin-bottom: -408px; */}

.minus-div-bottom {margin-bottom: -211px;}
.minus-div-top {margin-top: -408px;}

/* END CSS Advisory Board */



.work-box {background: #fff; border-radius: 10px;height: 100%;overflow: hidden;border: solid 1px rgb(91 91 91 / 20%);padding: 10px;transition: all .3s cubic-bezier(0.44, 0, 0.58, 1);margin: 0;}
.work-box .work-img {z-index: 0;position: relative;height: auto; overflow: hidden;border-radius: 10px;}
.work-box .work-img img {transition: 0.4s;transition: 0.4s all ease;}
.work-box:hover .work-img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);transition: 0.4s all ease;}
.work-box .work-detail {padding: 0px 20px 20px 20px;z-index: 1;position: relative;}
.work-box .work-detail .work-icon {background: #42B3E5;border-radius:50px;padding: 15px;width: 70px; height: 70px;margin-top: -35px;z-index: 1; margin-bottom: 30px;    display: flex;align-items: center;justify-content: center;}
.work-box .work-detail .work-icon img {width: 35px !important;height: auto;}
.work-box .work-detail .work-icon svg{fill: #fff;width: 40px;height: 40px;}
.work-box .work-detail .work-icon2 svg{fill: transparent;stroke: #42B3E5;}
.work-box .work-detail .work-contant h3 {font-size: 20px;font-weight: 600;font-family: var(--outfit);color: #1B1A1A;margin-bottom: 15px;}
.work-box .work-detail .work-btn {display: inline-block;position: relative;}
.work-box .work-detail .work-btn a {padding: 5px 20px ;display: flex ;justify-content: center ;background: transparent; color: #1b1a1a ;border-radius: 5px;font-size: 14px ;align-items: center;border: solid 1px #dfdfdf;}
.work-box .work-detail .work-btn a i {font-size: 20px ; margin-right: 8px ;}
.work-box .work-detail .work-btn a:hover {background: #42B3E5; color: #fff;border: solid 1px #42B3E5;}
.work-box .work-detail .work-btn::after {content: "";position: absolute;bottom: 0px;width: 80%;height: 2px;background: #42B3E5;margin: 0 auto;left: 0;right: 0;}
.work-box:hover .work-detail .work-icon {background: #0053b4;transition: all .5s ease-in-out;text-decoration: none !important;}
.work-box:hover .work-detail .work-icon svg{fill: #fff;transition: all .5s ease-in-out;text-decoration: none !important;}
.work-box:hover .work-detail .work-icon2 svg{fill: transparent;stroke: #fff;transition: all .5s ease-in-out;text-decoration: none !important;}
.work-box:hover .work-detail .work-contant h3 {color: #0053b4;transition: all .5s ease-in-out;text-decoration: none !important;}
.work-box:hover { box-shadow:0px 12px 8px -5px rgb(0 0 0 / 15%);transition: all .5s ease-in-out;text-decoration: none !important;border: solid 1px rgb(0 83 180 / 20%);}
/* .work-contant {min-height: 145px;} */
.philosophy-img{position:relative;margin:auto;min-height:289px;}

/* START TAB */
.home-tab {padding-left: 30px;}
.custom-accordion .accordion-item{border:1px solid #8fd4ff;border-radius:12px !important;overflow:hidden;margin-bottom:12px;background:transparent;}
.custom-accordion .accordion-button{background:transparent;color:#0053b4;font-size:30px;font-weight:500;padding:24px 28px;box-shadow:none;display:flex;align-items:center;gap:25px;transition:.4s;}
.custom-accordion .accordion-button:not(.collapsed){background:#42B3E5;color:#fff;}
.step-no{min-width: 30px;font-size: 20px;font-weight: 500;}
.step-title{font-size:20px;font-weight:500;}
.custom-accordion .accordion-body{background: #42B3E5;color: #fff;padding: 0 28px 28px 85px;font-size: 18px;}
.accordion-button::after{display:none;}
/* END TAB */

.domain-expertise{position:relative;padding:80px 0;background:#fff;background-image: radial-gradient(#7bb9ec 1px, transparent 1px);background-size:18px 18px;}
.heading-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.heading-wrapper h2{font-size:60px;font-weight:700;color:#0053a6;}
.slider-nav{display:flex;gap:12px;}
.domain-prev,
.domain-next{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s;}
.domain-prev{border:1px solid #6db8ea;color:#6db8ea;}
.domain-next{background:#0053a6;color:#fff;}
/* Hover Effect */
.domain-prev:hover, 
.domain-next:hover{transform:translateY(-4px);}
.domain-prev svg,
.domain-next svg{fill:none;stroke:currentColor;stroke-width:2;}
.domain-card{position:relative;overflow:hidden;border-radius:18px;}
.domain-card img{width:100%;display:block;}
.domain-card img{ transition:transform 8s linear;}
.swiper-slide-active .domain-card img{transform:scale(1.08);}
.industry-box{position:absolute;left:25px;bottom:25px;display:flex;align-items:stretch;animation:floatBox 4s ease-in-out infinite;}
.industry-img{width:230px;border-radius:15px 0 0 15px;overflow:hidden;}
.industry-content{width:310px;background:#4eb4e8;color:#fff;padding:30px;border-radius:0 15px 15px 0;display:flex;align-items:center;gap:20px;}
.industry-content h4{font-size:20px;line-height:1.4;}
.icon{font-size:48px;}

@keyframes floatBox{
    0%{transform:translateY(0);}
    50%{transform:translateY(-8px);}
    100%{transform:translateY(0);}
}
.domain-prev,
.domain-next{position:relative;overflow:hidden;}
.domain-prev::before,
.domain-next::before{content:"";position:absolute;width:0;height:0;background:rgba(255,255,255,.15);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;}

.domain-prev:hover::before,
.domain-next:hover::before{width:120px;height:120px;}
.domain-next:hover svg{animation:arrowMove .6s ease;}
@keyframes arrowMove{
    0%{transform:translateX(0);}
    50%{transform:translateX(5px);}
    100%{transform:translateX(0);}
}

.custom-nav{float:right;}
.custom-nav .owl-prev, .custom-nav .owl-next {background: #ffffff00;border: 1px solid #42B3E5;width: 50px;height: 50px;margin: 0 5px;border-radius: 100px;}
.custom-nav .owl-prev:hover, .custom-nav .owl-next:hover{background-color:#30A8E4;}
.custom-nav .owl-prev i, .custom-nav .owl-next i{color: #42B3E5;}
.custom-nav .owl-prev:hover i, .custom-nav .owl-next:hover i{color: #fff;}

.custom-nav1 {float: right;position: absolute;bottom: 38%;width: 100%;
    display: flex;
    justify-content: space-between;}
/* .custom-nav1 {
    position: absolute;
    bottom: 50px;
    width: 100%;
    display: flex;
    justify-content: space-between;
} */
.custom-nav1 .owl-prev, .custom-nav1 .owl-next {background: #ffffff00;border: 1px solid #42B3E5;width: 50px;height: 50px;margin: 0 5px;border-radius: 100px;}
.custom-nav1 .owl-prev:hover, .custom-nav1 .owl-next:hover{background-color:#30A8E4;}
.custom-nav1 .owl-prev i, .custom-nav1 .owl-next i{color: #42B3E5;}
.custom-nav1 .owl-prev:hover i, .custom-nav1 .owl-next:hover i{color: #fff;}
.industries .owl-carousel {z-index: 0;}


.custom-nav1 .owl-prev {transform: translateX(-70px);}
.custom-nav1 .owl-next {transform: translateX(42px);}
/* .custom-nav1 .owl-prev {left: 0;}
.custom-nav1 .owl-next {right: 0;} */



/* .industries-box {background: #383838;
    background: radial-gradient(circle, rgba(56, 56, 56, 1) 0%, rgba(17, 17, 15, 1) 73%); height: 100%;} */

.ind-box {background: #fff; border: solid 1px #9D9F9E; border-radius: 10px; text-align: center;padding: 20px 15px; margin: 2px;}
.ind-box .ind-ico img {width: 100%;margin: 0 auto; height: 55px;}
.ind-box h2 {font-size: 18px; font-weight: 600; color: #2B2A29; position: relative;position: relative; margin-top: 35px;}
.ind-box h2::before {content: '';width: 60px;height: 3px;background: #30A8E4;position: absolute;margin: 0 auto;left: 0;right: 0;top: -12px;}

/* .owl-controls .icon-wrap{color: #C93438;font-size: 20px !important;}
.custom-nav .owl-prev:hover .icon-wrap, .custom-nav .owl-next:hover .icon-wrap{color:#fff;} */
.dom-bg {background: url(../images/dom-bg.jpg) no-repeat top center;}
.dom-pd {padding: 0px 180px;}
/* BUTTON HOVER EFFECTS */
.link{text-decoration: none;text-transform: uppercase;color: rgba(33,255,214,0.72);margin: 30px;position: relative;transition: transform .1s ease-in-out;}
.link::before, .link::after{content: "";position: absolute;background-color: rgba(33,255,214,0.72);transition: transform .5s;}
.link5{padding: 10px;}
.link5::before,
.link5::after{left: 0;top: 0;height: 100%;width: 100%;border-style: solid;border-color: rgba(33,255,214,0.72);background-color: transparent;}
.link5::before{border-width: 1px 0;transform: scaleX(0);}
.link5::after{border-width: 0 1px ;transform: scaleY(0);}
.link5:hover::before,
.link5:hover::after{transform: scale(1);}

/***************************************  Footer Section Start ***************************************/
.ft-add p {font-size: 16px; line-height: 28px;margin-bottom: 0;color: #fff;}
.ft-contact-min .ft-contact-detail1 {position: relative;display: flex;padding-left: 26px;}
.ft-contact-min .ft-contact-detail-pl-0 {position: relative;display: flex;padding-left: 0px !important;}
.ft-contact-min .ft-contact-detail1 span {position: absolute;left: 0;top: 3px;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;color: #30A8E4;font-size: 14px;}
.addresh {color:#fff !important; font-weight:400 !important;}
.underline a {border-bottom: solid 1px;}
.contact-title-sec {margin-bottom: 10px;font-weight: 700;}
.ft-contact-min .ft-contact-detail1 .click-direct a {color: #fff;font-weight: 400;font-size: 16px;}
.ft-contact-min .ft-contact-detail1 .click-direct a:hover {color: #30A8E4;}
.ft-contact-min p {color: #30A8E4; margin-bottom: 5px; font-weight: 600;}
.ft-links p {color: #30A8E4; margin-bottom: 10px;}
.ft-links p a {color: #30A8E4;}
.ft-links p a:hover {color: #30a8e4;letter-spacing: 0.5px;}

.ft-links ul {padding-left: 0px; }
.ft-links ul li {margin-bottom: 8px;}
.ft-links ul li a {color: #fff; font-size: 16px;  }
.ft-links ul li a:hover {color: #30A8E4;letter-spacing: 0.5px;}

.foter-soc-link {display: flex;justify-content: flex-end;}
.foter-soc-link ul {padding-left: 0px;margin-bottom: 0;}
.foter-soc-link ul li {display: inline-block;}
.foter-soc-link ul li a {background: #1984BC;color: #fff;margin: 0px 3px;font-size: 18px;line-height: 0;display: flex;width: 45px;height: 45px;border-radius: 100%;align-items: center;justify-content: center;text-align: center;}
.foter-soc-link ul li a:hover {background: #5a5a5a;color: #fff;}

.footer-bg {background: #383838; background: radial-gradient(circle,rgba(56, 56, 56, 1) 0%, rgba(17, 17, 15, 1) 73%);}
.ft-top-border {border-top: solid 1px rgb(255 255 255 / 20%);padding-top: 25px;}
.footer{padding: 70px 0 50px;}
.footer1{background-color:transparent;padding:20px 0px;}
.footer-bg-l{position: absolute;top:0;left:0;z-index:-1;mix-blend-mode: color-burn;}
.footer-bg-r{position: absolute;top:0;right:0;z-index:-1;mix-blend-mode: color-burn;}
.copyright{background:#282828;color: #fff;padding:15px 0;}
.copyright p{font-size:16px;margin-bottom:0px !important;text-align:center;}
footer .para{color: white;text-align:left;}
footer .heading{color: #ffb2b2 !important;}
footer .heading:before{background-color: #ffb2b2  !important;}
footer ul{list-style: none;color: white;/*line-height: 1.9;*/}
.footer-links-col{display: flex;justify-content: flex-end; align-items:flex-start;}
.footer-links{text-transform: capitalize;font-size: 16px;color: white;}
.footer-links:hover{color: #00a7e3;}
/*.copyright{color: #fff; padding: 30px 15px;border-top: 1px solid black;}*/
.mb-30{margin-bottom: 30px;}
.footer-contant .red-title{color:#ffb2b2; text-align:center; font-size:22px; font-weight:500; margin-bottom:20px;}
.footer-contant strong{font-weight:600;}
.footer-contant .co-text{font-size:16px; color:#fff; line-height:24px; z-index:1; position:relative; margin-left:40px;}
.footer-contant .co-text i{position:absolute; left:-35px; top:3px; color:#fff; font-size:20px;}
.footer-contant .co-text a {color:#fff;}
.add-map iframe {border-radius: 0px;}


.back-to-top {display: none;position: absolute;bottom: 66px;/* right: auto; *//* z-index: 100; *//* left: auto; */text-align: center;margin: 0 auto;left: 50%;transform: translateX(-50%);}
.back-to-top i{display: block;width: 50px;height: 50px;line-height: 50px;color: #fefefe;border-radius: 5px !important;-webkit-border-radius: 0;-moz-border-radius: 50px;-o-border-radius: 50px;text-align: center;background-color: #5A5A5A;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 7px 1px #00000047;border: solid 1px #707070;}
.back-to-top i:hover {background-color: #30a8e4;color: #fff;text-decoration: none;box-shadow: 0 0 7px 1px #0d549e;}

/* @-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);}  40% {-webkit-transform:translateY(-30px);}60% {-webkit-transform:translateY(-15px);}
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform:translateY(0);}
  40% {-moz-transform:translateY(-30px);}
  60% {-moz-transform:translateY(-15px);}
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-o-transform:translateY(0);}
  40% {-o-transform:translateY(-30px);}
  60% {-o-transform:translateY(-15px);}
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform:translateY(0);}
  40% {transform:translateY(-30px);}
  60% {transform:translateY(-15px);}
} */


/***************************************  Footer Section End ***************************************/

.vision-section{background:url(../images/bg01.jpg) no-repeat #EFFDFF;padding-top:68px;padding-bottom:68px;background-blend-mode:luminosity;}
.powering-container{background:url(../images/bg02.png) no-repeat;padding:50px 0px;}

.growth-beyond{background-color:#FFF0D0;}

.enquire-box{background:url(../images/bg01.jpg) no-repeat;}

.cust-p {padding:0px 70px;}



/* ABOUT PAGE CSS START */
/* inner-banner and Breadcrumb Start Css */
.inner-banner {position: relative;}
.inner-banner::before {content: '';background: #202020;background: linear-gradient(90deg,rgba(32, 32, 32, 1) 0%, rgba(32, 32, 32, 1) 25%, rgba(32, 32, 32, 0) 65%);position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
.banner-title {position: absolute;top: 50%;transform: translate(0%, -50%);}
.banner-title h2 {font-size: 50px;color: white;font-weight: 600;line-height: 60px;}
.breadcrumb {margin-bottom: 0;}
.breadcrumb-item+.breadcrumb-item {position: relative;}
.breadcrumb-item+.breadcrumb-item::before {content: '';width: 5px;height: 5px;background: #30a8e4;border-radius: 100px;top: 12px;padding: 0;margin: 10px 12px;}
.breadcrumb-item {color: #fff;}
.breadcrumb-item.active {color: #30a8e4;}
.breadcrumb-item a {color: #fff;}
.breadcrumb-item+.breadcrumb-item {padding-left: 0;}
/* inner-banner and Breadcrumb End Css */

.about-blue-box-pd {padding: 40px 55px;}
.ab-img-iner {position: relative;margin-top: -50px;overflow: hidden;}
.counter {/* background: #fff; */position: absolute;right: 0;bottom: -20px;height: auto;/* padding: 20px; */z-index: 0;}
.counter::before {content: '';background: #31a9e0;width: 100%;height: 200px;position: absolute;bottom: -35px;right: 0;z-index: -1;-ms-transform: rotate(10deg);-webkit-transform: rotate(10deg);transform: rotate(10deg);}
.counter p {font-size: 14px;line-height: 18px;font-weight: 500;background: #fff;/* position: absolute; */right: 0;bottom: 0;width: 220px;height: auto;padding: 20px;z-index: 0;}
.counter p {font-size: 14px; line-height: 18px;font-weight: 500;}
.counter p span {font-size: 45px; font-weight: 700; display: block;color: #31a9e0;line-height: 45px;}
/* ABOUT PAGE CSS END */

/* PHILOSOPHY PAGE CSS START */
.philosophy-blue-bg {background: #31A9E0;background: linear-gradient(180deg, rgba(49, 169, 224, 1) 0%, rgba(28, 125, 180, 1) 100%);height: 515px;padding: 200px 0px 100px;margin-top: -120px;}
.value-box{border: solid 1px rgb(157 159 158 / 35%);border-radius: 10px;height: 100%;padding: 30px;position: relative;overflow: hidden;background: #fff;transition: all .5s ease;z-index: 1;}
.value-box::before{content: "";position: absolute;top: 0;left: -120%;width: 120%;height: 100%;background: linear-gradient(120deg,transparent,rgba(49,169,224,0.08),transparent);transition: all .8s ease;z-index: -1;}
.value-box:hover::after{width: 100%;}
.value-box .ico-circle{background: #31A9E0;border-radius: 100%;min-width: 70px;min-height: 70px;overflow: hidden; display: flex;align-items: center;justify-content: center;transition: all .5s ease;}
.value-box:hover .ico-circle{ transform: rotateY(180deg) scale(1.1); background: linear-gradient( 135deg, #31A9E0, #1C7DB4);}
.value-box .ico-circle img{transition: all .5s ease;}
.value-box:hover .ico-circle img{transform: scale(1.15);}
.value-box .value-title{font-size: 24px;line-height: 26px;font-weight: 600;transition: all .4s ease;}
.value-box .value-title span {font-size: 18px;color: #9D9292;display: block;}
.value-box:hover .value-title span {color: #181818;}
.value-box:hover .value-title{color: #1C7DB4;transform: translateX(8px);}
.value-box .value-text p{transition: all .4s ease;}
.value-box:hover .value-text p{color: #444;}
.ico-title {display: flex;align-items: center;gap: 15px;}
.value-box{transition: all .5s ease;}
.value-box:hover{background: linear-gradient(180deg,#31A9E0 0%,#1C7DB4 100%);}
.value-box:hover .value-title,
.value-box:hover .value-text p{color: #fff;}
.value-box:hover .ico-circle{background: #fff;}
.value-box:hover .ico-circle img{filter: brightness(0) saturate(100%);}
/* PHILOSOPHY PAGE CSS END */

/* CONTACT US PAGE CSS START */
.about-title-35 {font-size: 35px;}
.contact-min {border: solid 1px rgb(0 0 0 / 20%);padding: 25px 40px;border-radius: 10px;margin-right: 50px;}
.contact-min p {font-size: 18px; font-weight: 700; color: #30A8E4;}
.contact-details {display: flex;gap: 10px;}
.contact-details span {color: #30A8E4;}
.contact-details a {color: #272727;}
.contact-details a:hover {color: #30A8E4;}

/* FORM Start */
.contact-bg {background: #42B3E5;padding: 45px 60px;}
.contact-form .form-control {background-color: transparent; color: #fff;border-radius: 0;}
.contact-form .form-control:focus~label::after {background-color: transparent;color: #fff;}
.contact-form .form-floating>label {color: #fff;}
.contact-form .form-floating>.form-control:focus~label {color: #fff;}
.contact-form .form-control:focus {border-color: #1984BC;outline: 0;box-shadow: none;}
.contact-form .form-floating>.form-control:not(:placeholder-shown)~label::after {background-color: transparent;}
.contact-form button.buttons {background: transparent;outline: none;border: none;}
.contact-form .resume-text {margin-top: -5px;}
.contact-form .resume-text .form-label {margin-bottom: 0;color: #fff;}

/* Button */
.contact-submit {position: relative;overflow: hidden;display: inline-block;padding: 12px 28px !important;background: #1984BC;color: #fff !important;border-radius: 50px;transition: transform .35s ease, box-shadow .35s ease, color .35s ease;}
.contact-submit::after {content: "";position: absolute;inset: 0;background: rgba(255, 255, 255, 0.18);transform: scaleX(0);transform-origin: left center;transition: transform .35s ease;border-radius: 50px;pointer-events: none;}
.contact-submit:hover {transform: translateY(-3px);box-shadow: 0 0px 15px -6px rgb(0 0 0);color: #fff !important;}
.contact-submit:hover::after {transform: scaleX(1);}
.contact-submit i {display: inline-block;transition: transform .35s ease;margin-left: 10px;vertical-align: middle !important;}
.contact-submit:hover i {transform: translateX(6px);}
.contact-submit:hover {text-decoration: none !important; }
/* Button */
/* FORM End */
/* CONTACT US PAGE CSS END */

/* INQUERY PAGE CSS START */
.contact-form .form-select {background-color: transparent;color: #fff;padding: 1rem .75rem;border-radius: 0;}
.contact-form .form-floating>.form-select~label::after {background-color: transparent;}
.contact-form .form-select option {background: #1984bc;}
.contact-form .form-floating p {font-weight: 500; font-size: 18px; color: #000;}
.contact-form .form-select:focus {border-color: #1984BC;outline: 0;box-shadow: none;}
/* INQUERY PAGE CSS END */

/* OUR LEADERSHIP PAGE CSS START */
.modal-body {padding: 30px;}
.pro-box {border: solid 1px rgb(157 159 158 / 30%); padding: 30px;border-radius: 10px;display: flex; gap: 25px;height: 100%;}
.pro-box .pro-picture {min-width: 180px;height: 185px;border-radius: 10px;overflow: hidden;background: #383838;background: radial-gradient(circle, rgba(56, 56, 56, 1) 0%, rgb(43 44 42) 73%);}
.pro-box .pro-detail h2 {font-size: 24px; color: #2B2A29; font-weight: 700;}
.pro-box .pro-detail h3 {font-size: 20px; color: #898989; font-weight: 600;margin-bottom: 15px;}
.pro-box-buttons a {padding: 7px 18px !important;font-size: 16px;}
.pro-box-buttons a i {margin-left: 5px;}
.pop-pro-pic {min-width: 100%;height: auto;border-radius: 10px;overflow: hidden;background: #383838;
    background: radial-gradient(circle, rgba(56, 56, 56, 1) 0%, rgb(43 44 42) 73%);}
.pop-pro-detail h2 {font-size: 24px; color: #2B2A29; font-weight: 700;}
.pop-pro-detail h3 {font-size: 20px; color: #898989; font-weight: 600;margin-bottom: 15px;}
.modal .modal-dialog {max-width: 900px;margin-right: auto;margin-left: auto;}
.pro-box-second {border: solid 1px rgb(157 159 158 / 30%);padding: 30px;border-radius: 10px;display: flex;flex-direction: column;border: solid 1px rgb(255 255 255 / 30%);} 
.pro-picture-second {width: 180px !important;height: auto !important;}
.pro-box-third {border: solid 1px rgb(157 159 158 / 30%);padding: 30px;border-radius: 10px;display: flex;flex-direction: column;border: solid 1px rgb(255 255 255 / 30%);} 
.pro-picture-third {min-width: 245px !important;height: 245px !important;}
.custom-close {width: 30px;height: 30px;border-radius: 50%;background-size: 14px;opacity: 1;transition: all 0.4s ease;position: relative;background-color: #f1f1f1;}
.custom-close:hover {transform: rotate(180deg);background-color: #30a8e4;opacity: 1;color: #fff;}
.custom-close::before, .custom-close::after {transition: all 0.3s ease;}
.custom-close:active {transform: rotate(360deg) scale(0.9);}
/* OUR LEADERSHIP PAGE CSS END */


/* SERVICES PAGE CSS START */
/* .service-box1:nth-child(2n-2) {background-color: #31A9E0;}
.service-box1:nth-child(2n-1) {background-color: #fff;} */
.service-box1 {background-color: #31A9E0;}
/* .service-box1:nth-child(2n-1) {background-color: #fff;} */


.service-box1:nth-child(2n-1) h1, .service-box1:nth-child(2n-2) h1 {font-weight: 600;font-size: 32px;line-height: 42px;margin-bottom: 30px;}


.service-box1 .service1 {padding: 0% 24% 0% 10%;}
.service1 {padding-right: 10%;}
.service-icon {display: flex;align-items: center;gap: 15px;}
.service-icon .ser-img img {width: 55px; height: 55px; filter: invert(9%) sepia(1%) saturate(3120%) hue-rotate(200deg) brightness(10%) contrast(80%);}
.service-icon .ser-title h2 {font-weight: 600; font-size: 26px;margin-bottom: 0;}
.service-icon .ser-title h3 {font-weight: 500; font-size: 20px;color: #898989;}
.service-icon .ser-img-blue img {filter: invert(35%) sepia(17%) saturate(6672%) hue-rotate(167deg) brightness(98%) contrast(83%);}

/* SERVICES PAGE CSS END */

/* .anchor {display: block; position: relative; top: -0px; bottom: auto; visibility: hidden;} */
.anchor { display: block;
    visibility: hidden;
    scroll-margin-top: 120px;}
.anchor-second { display: block;
    visibility: hidden;
    scroll-margin-top: 200px;}

/* .anchor {
    scroll-margin-top: 120px; 
} */
/* CREDENTIALS PAGE CSS START */
.credent-blue-bg {height: auto;}
.credent-box-blanck {background: transparent; border: solid 1px rgb(255 255 255 / 40%);}
.credent-box-blanck .credent-circle {background: #42B3E5;}
.credent-box-blanck .credent-text p {transition: all .4s ease;color: #fff;}
.credent-box-blanck:hover {background: #fff;}
.credent-box-blanck:hover .credent-text p {color: #000;}
.credent-box-blanck:hover .credent-title {color: #42B3E5;}
.credent-box-blanck:hover .ico-circle {background: #42B3E5;}



/* CREDENTIALS PAGE CSS END */



