@charset "utf-8";
/* CSS Document */
/*@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Open+Sans:wght@300&family=Outfit:wght@600;700;800;900&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

/*font-family: "Bricolage Grotesque", sans-serif;*/

:root{
--bgcolor1:#898874;
--bgcolor02:#F05920;
--blue-title-bg:#051939;
--grey-small-text:#5D5D5D;
--title:#fd8200;    
--title-min:'Bricolage Grotesque', sans-serif;
--bgcolor2:#000;
--bgcolor3:#fff;
--color-grey:#5D5D5D;
--poppins:'Poppins', sans-serif;
--inter:'Inter', 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%);
}

body {font-family: "Bricolage Grotesque", sans-serif;position: relative;padding-right:0px !important; overflow-x: hidden !important;}
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;}
/*.body-overflow-hide {overflow-x: hidden !important; }*/
html {overflow-x: hidden !important; }
/* ----------  Start of Header Css ---------- */
.head-bg {background-color: #fff;}

.header-padding {padding: 0px 150px;}
.top-menu {padding-top: 10px;}
.top-bar {padding:0;background-color: #ffffff; 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 {top: 0px;}
.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: 0;z-index: 3;display: flex;justify-content: space-between;padding: 30px 0px;align-items: center;}
.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: #d7b56d;}
.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.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: #d7b56d !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.active {color: #fff !important;}
.sticky-wrapper.is-sticky .site-navbar {background: #891f1f;}
.sticky-wrapper.is-sticky .site-navbar .site-logo a {color: #007bff;}
.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;}
.header-top-div{display: flex;justify-content: space-between;padding-top: 20px;padding-bottom: 20px;}
@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-caption {position: absolute;top: 25%;bottom: 25%;z-index: 10;width: 30%;left: 7.7%;text-align: left;}
.carousel-caption h5 {font-size: 58px;font-weight: 600;line-height: 56px;}
.carousel-caption p {color: #fff;font-size: 26px;line-height: 34px;font-weight: 500;}
.carousel-caption hr {margin-top: 50px;margin-bottom: 10px;border: 0;border-top: 1px solid rgb(255 255 255);}
/* 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}
@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 {margin-left: -20px;width: 60px;height: 60px;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;}
.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: -16%;display: block !important;}
.owl-1 .owl-nav .owl-prev {right: 3%;}
.owl-1 .owl-nav .owl-next {border: 4px solid blue;right: 0%;}
.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-prev, .owl-1 .owl-nav .owl-next {color:black; !important;background-color: transparent !important;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}
.owl-1 .owl-nav .owl-prev:hover, .owl-1 .owl-nav .owl-next:hover {color: #0a9eda !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-1 .owl-nav .owl-prev span, .owl-1 .owl-nav .owl-next span {color: #fff;font-size: 14px;}
.owl-1 .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;padding-left: 0px !important;}
.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: -16%;display: block !important;}
.owl-2 .owl-nav .owl-prev {right: 3%;}
.owl-2 .owl-nav .owl-next {border: 4px solid blue;right: 0%;}
.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 {color:white !important;background-color: transparent !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 {color: #0a9eda !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;}
/* Programs owlCarousel End css */

/* Programs-text Start css */
.pro-big-text {border-bottom: 1px solid #E8E8E8;margin-bottom: 30px;padding-bottom: 10px;}
.pro-big-text:last-child {border-bottom: none;margin: 0;padding: 0;}
.pro-big-text h3 {display: flex;align-items: center;font-family: var(--poppins);font-weight: 600;font-size: 22px;line-height: 26px; margin-bottom: 15px;}
.pro-big-text h3 span {margin-left: 10px;}
.pro-small-text {border-bottom: 1px solid #E8E8E8;margin-bottom: 30px;padding-bottom: 10px;}
.pro-small-text:last-child {border-bottom: none;margin: 0;padding: 0;}
.pro-small-text h3 {display: flex;align-items: center;font-family: var(--poppins);font-weight: 600;font-size: 18px;line-height: 26px; margin-bottom: 10px;}
.pro-small-text h3 span {margin-left: 10px;}
/* Programs-text 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 ---------- */

/* ----------  Start of Back to TOP Css ---------- */

.btt-button {position: fixed;right: 1rem;bottom: -5rem;z-index: 20;width: 3rem;height: 3rem;border-radius: 50%;background-color: var(--clr-primary);transition: bottom 250ms ease, border-radius 250ms ease;box-shadow: 0 0.5rem 1rem rgba(28, 25, 23, 0.2), 0 1px rgba(28, 25, 23, 0.3);display: flex;justify-content: center;align-items: center;}
.btt-button svg {display: block;fill: var(--clr-bg);}
.btt-button.is-visible {bottom: 1rem;}
/* ----------  End of Back to TOP 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 {background: #3da9dd !important;text-decoration: none !important;color: white !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;background-color: #fff;border-radius: 0;color: black;font-size: 12px;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;}
.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 .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;}
.margin-bottom100 {margin-bottom: 100px !important;}
.bg01 {background-color: #ded7bd;/* height: 730px; */position: relative;padding-bottom: 90px;padding-top: 0px;}
.right-img {position: absolute; right: 0px; top: -65px;}
.right-img img {width: 90%;height: auto;float: right;}
.co-offer {margin-top: -120px;}
.co-offer img {width: 70%; height: auto;}
.foter1 {background-color: #fff; border-top: solid 7px #0c8cd3; padding: 50px 0px; }
.ft-img img {text-align: center;margin: 0 auto;position: relative;display: block;}
.back-to-top{display:none; position:fixed; bottom:25px; right:15px; z-index:100;}
.back-to-top i{display: block;width: 40px;height: 60px;line-height: 50px;color: #fefefe;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-o-border-radius: 50px;text-align: center;background-color: #5eafff;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;animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;-moz-animation: bounce 2s infinite;-o-animation: bounce 2s infinite;}
@-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);}
}
.fa-angle-up:before {content: "\f106";}

/*....pramod....*/
.modal-dialog {max-width: 660px;}
.modal-header{padding: 5px 10px;border: 0px;}
.modal-body{padding: 26px 10px 0;}
.cln-btn{padding: 4px 15px;background-color: #003b5b;border-color: #003b5b;margin: 5px 0px;}
.modal-footer{padding: 5px 10px;}
.modal-header .close{position: absolute;margin: 0px 0;right: 12px;z-index: 99;padding:0px;}
button:focus {outline:0;outline: 0;}
/*....pramod....*/

.heade-border-bottom2 {display: flex;justify-content: end;align-items: center;border-top: 3px solid #fefefe;gap: 75px;width: 100%;}
.input-group.bg-light{flex-direction: row-reverse;}
.social-list ul {padding-left: 0px; margin-bottom: 0px;display: flex;gap: 12px;}
.social-list ul li {display: inline-block;list-style: none;text-align: center;padding: 0px 5px;line-height: 5px;background: #000;padding: 7px;border-radius: 50%;}
.social-list ul li a {color: #fff;text-align: center;font-size: 16px; display: block; position: relative;}
.social-list ul li a:hover {color: #cc6f3c;}
.social-list ul li:last-child {border-right: none;}
.social-list ul li a .cart-no {position: absolute;background-color: #cc6f3c;width: 18px;height: 18px;border-radius: 35px;top: -5px;right: -5px;display: flex;align-items: center;justify-content: center;}
.social-list ul li a .cart-no span {font-size: 10px; color: #fff; }
.fa-icon:before{display: block;height:16px;width: 16px;}
.accessibility{background: white !important;border-radius: 0px !important;}
.accessibility a{color: #797979 !important;display: flex !important;gap: 8px;align-items: center;font-weight: 500;}

.owl-3 .owl-nav {width: 100%;position: absolute;top: -15%; display: block !important;}
.owl-3 .owl-nav .owl-next, .owl-3 .owl-nav .owl-prev {z-index: 92;position: absolute;top: -15%; }
.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{border: transparent;right:0px; }
.owl-3 .owl-nav .owl-prev {right:60px;}
.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: #fff !important;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: solid 1px #1974F9 !important;}
.owl-3 .owl-nav .owl-prev i, .owl-3 .owl-nav .owl-next i {color: #1974F9 !important;font-size: 22px;display: flex;align-items: center;justify-content: center;}
.owl-3 .owl-nav .owl-prev:hover, .owl-3 .owl-nav .owl-next:hover {background-color: #1974F9 !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:hover i, .owl-3 .owl-nav .owl-next:hover i{color: white !important;}
.owl-3 .owl-nav .owl-prev span, .owl-3 .owl-nav .owl-next span {color: #000;font-size: 14px;}

.owl-4 .owl-nav {width: 100%;position: absolute;top: 35%; display: block !important;}
.owl-4 .owl-nav .owl-next, .owl-4 .owl-nav .owl-prev {z-index: 92;position: absolute;/*top: -15%;*/ }
.owl-4 .owl-nav .owl-next:active, .owl-4 .owl-nav .owl-next:focus, .owl-4 .owl-nav .owl-prev:active, .owl-4 .owl-nav .owl-prev:focus {outline: none;}
.owl-4 .owl-nav .owl-next span, .owl-4 .owl-nav .owl-prev span {color: #000; }
.owl-4 .owl-nav .owl-next span:before, .owl-4 .owl-nav .owl-prev span:before {font-size: 40px !important; }
.owl-4 .owl-nav .owl-next{border: transparent;right:-60px; }
.owl-4 .owl-nav .owl-prev {left:-60px;}
.owl-4 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.owl-4 .owl-dots .owl-dot {background: none;display: inline-block; }
.owl-4 .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-4 .owl-dots .owl-dot.active > span {background: #000;}
.owl-4 .owl-dots .owl-dot:active, .owl-4 .owl-dots .owl-dot:focus {outline: none;}
.owl-4 .owl-nav .owl-prev, .owl-4 .owl-nav .owl-next {background-color: #fff !important;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: solid 1px #1974F9 !important;}
.owl-4 .owl-nav .owl-prev i, .owl-4 .owl-nav .owl-next i {color: #1974F9 !important;font-size: 22px;display: flex;align-items: center;justify-content: center;}
.owl-4 .owl-nav .owl-prev:hover, .owl-4 .owl-nav .owl-next:hover {background-color: #1974F9 !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-4 .owl-nav .owl-prev:hover i, .owl-4 .owl-nav .owl-next:hover i{color: white !important;}
.owl-4 .owl-nav .owl-prev span, .owl-4 .owl-nav .owl-next span {color: #000;font-size: 14px;}

.owl-5 .owl-nav {width: 100%;position: absolute;top: 42%; display: block !important;}
.owl-5 .owl-nav .owl-next, .owl-5 .owl-nav .owl-prev {z-index: 92;position: absolute;/*top: -15%;*/ }
.owl-5 .owl-nav .owl-next:active, .owl-5 .owl-nav .owl-next:focus, .owl-5 .owl-nav .owl-prev:active, .owl-5 .owl-nav .owl-prev:focus {outline: none;}
.owl-5 .owl-nav .owl-next span, .owl-5 .owl-nav .owl-prev span {color: #000; }
.owl-5 .owl-nav .owl-next span:before, .owl-5 .owl-nav .owl-prev span:before {font-size: 40px !important; }
.owl-5 .owl-nav .owl-next{border: transparent;right:-60px; }
.owl-5 .owl-nav .owl-prev {left:-60px;}
.owl-5 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.owl-5 .owl-dots .owl-dot {background: none;display: inline-block; }
.owl-5 .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-5 .owl-dots .owl-dot.active > span {background: #000;}
.owl-5 .owl-dots .owl-dot:active, .owl-5 .owl-dots .owl-dot:focus {outline: none;}
.owl-5 .owl-nav .owl-prev, .owl-5 .owl-nav .owl-next {background-color: #fff !important;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: solid 1px #1974F9 !important;}
.owl-5 .owl-nav .owl-prev i, .owl-5 .owl-nav .owl-next i {color: #1974F9 !important;font-size: 22px;display: flex;align-items: center;justify-content: center;}
.owl-5 .owl-nav .owl-prev:hover, .owl-5 .owl-nav .owl-next:hover {background-color: #1974F9 !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-5 .owl-nav .owl-prev:hover i, .owl-5 .owl-nav .owl-next:hover i{color: white !important;}
.owl-5 .owl-nav .owl-prev span, .owl-5 .owl-nav .owl-next span {color: #000;font-size: 14px;}

.owl-6 .owl-nav {width: 100%;position: absolute;top: 42%; display: none !important;}
.owl-6 .owl-nav .owl-next, .owl-6 .owl-nav .owl-prev {z-index: 92;position: absolute;/*top: -15%;*/ }
.owl-6 .owl-nav .owl-next:active, .owl-6 .owl-nav .owl-next:focus, .owl-6 .owl-nav .owl-prev:active, .owl-6 .owl-nav .owl-prev:focus {outline: none;}
.owl-6 .owl-nav .owl-next span, .owl-6 .owl-nav .owl-prev span {color: #000; }
.owl-6 .owl-nav .owl-next span:before, .owl-6 .owl-nav .owl-prev span:before {font-size: 40px !important; }
.owl-6 .owl-nav .owl-next{border: transparent;right:-60px; }
.owl-6 .owl-nav .owl-prev {left:-60px;}
.owl-6 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.owl-6 .owl-dots .owl-dot {background: none;display: inline-block; }
.owl-6 .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-6 .owl-dots .owl-dot.active > span {background: #000;}
.owl-6 .owl-dots .owl-dot:active, .owl-6 .owl-dots .owl-dot:focus {outline: none;}
.owl-6 .owl-nav .owl-prev, .owl-6 .owl-nav .owl-next {background-color: #fff !important;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: solid 1px #1974F9 !important;}
.owl-6 .owl-nav .owl-prev i, .owl-6 .owl-nav .owl-next i {color: #1974F9 !important;font-size: 22px;display: flex;align-items: center;justify-content: center;}
.owl-6 .owl-nav .owl-prev:hover, .owl-6 .owl-nav .owl-next:hover {background-color: #1974F9 !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-6 .owl-nav .owl-prev:hover i, .owl-6 .owl-nav .owl-next:hover i{color: white !important;}
.owl-6 .owl-nav .owl-prev span, .owl-6 .owl-nav .owl-next span {color: #000;font-size: 14px;}

.owl-7 .owl-nav {width: 100%;position: absolute;top: 42%; display: none !important;}
.owl-7 .owl-nav .owl-next, .owl-7 .owl-nav .owl-prev {z-index: 92;position: absolute;/*top: -15%;*/ }
.owl-7 .owl-nav .owl-next:active, .owl-7 .owl-nav .owl-next:focus, .owl-7 .owl-nav .owl-prev:active, .owl-7 .owl-nav .owl-prev:focus {outline: none;}
.owl-7 .owl-nav .owl-next span, .owl-7 .owl-nav .owl-prev span {color: #000; }
.owl-7 .owl-nav .owl-next span:before, .owl-7 .owl-nav .owl-prev span:before {font-size: 40px !important; }
.owl-7 .owl-nav .owl-next{border: transparent;right:-60px; }
.owl-7 .owl-nav .owl-prev {left:-60px;}
.owl-7 .owl-dots {position: absolute;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.owl-7 .owl-dots .owl-dot {background: none;display: inline-block; }
.owl-7 .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-7 .owl-dots .owl-dot.active > span {background: #000;}
.owl-7 .owl-dots .owl-dot:active, .owl-7 .owl-dots .owl-dot:focus {outline: none;}
.owl-7 .owl-nav .owl-prev, .owl-7 .owl-nav .owl-next {background-color: #fff !important;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: solid 1px #1974F9 !important;}
.owl-7 .owl-nav .owl-prev i, .owl-7 .owl-nav .owl-next i {color: #1974F9 !important;font-size: 22px;display: flex;align-items: center;justify-content: center;}
.owl-7 .owl-nav .owl-prev:hover, .owl-7 .owl-nav .owl-next:hover {background-color: #1974F9 !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-7 .owl-nav .owl-prev:hover i, .owl-7 .owl-nav .owl-next:hover i{color: white !important;}
.owl-7 .owl-nav .owl-prev span, .owl-7 .owl-nav .owl-next span {color: #000;font-size: 14px;}

.carousel-control-next, .carousel-control-prev {width:5%;opacity: 1 !important;}
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;}
.head-bg{position: relative;z-index: 3;}
.header_sticky {width: 100%;max-width: 100%;z-index: 9;transition: all .5s ease;}
.header_sticky-active {position: fixed;top: 0px;animation: moveDown .5s;box-shadow: 0 8px 25px 0 rgba(140, 152, 164, 0.15);background-color: #fff;transition: all .5s ease;}
@keyframes moveDown {
  0% {transform: translateY(-100%);-webkit-transform: translateY(-100%); }
  100% {transform: translateY(0);-webkit-transform: translateY(0); } 
}
.contact-btn a span i{font-size: 16px !important;}

/*************** Home Page Start ***************/
div:focus-visible{outline: none;}
.pt-50{padding-top: 50px;}
.pt-80{padding-top: 80px;}
.pb-80{padding-bottom: 80px;}
.mb-5px{padding-bottom: 5px;}
.pr-50{padding-right: 50px;}
.mb-40{margin-bottom: 40px;}
.activities{background:url(../images/BG.png) no-repeat;background-size: cover;}
.pb-112{padding-bottom: 112px;}
.act-pl-100{padding-left: 100px;} 
.act-pr-100{padding-right: 100px;}
.top{background-color: #007ec1;}
.contact-btn a span {border: 1px solid #cdcdcd !important;padding: 25px 30px !important;color: #ffffff;display: flex;align-items: center;gap: 7px;/* padding: 15px; */background: #1974F9;font-size: 18px;border-radius: 6px;font-weight: 500;}
.heading{font-size: 38px;font-weight: 600;color: white;margin-bottom: 0;line-height: normal;}
.txt-blue{color: #007ec1;}
.owl-2-icon{font-size: 35px;}
.heading-blue{color: #007ec1;font-size: 32px;margin-bottom: 0;line-height: normal;font-weight:600;}
.news{background:#f0fbff;}
.owl-dots {text-align: center;padding-top: 15px;display: none !important;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block ;}
.owl-dots button.owl-dot {width: 15px;height: 15px;border-radius: 50%;display: inline-block;background: #fff;margin: 0 3px;opacity: 0.7;}
.owl-dots button.owl-dot.active, .owl-1 .owl-dots button.owl-dot.active{background-color: #2db6ff;opacity: 1;}
.owl-dots button.owl-dot:focus {outline: none;}
.owl-2 .owl-dots{padding-top: 45px;}
.owl-1 .owl-dots button.owl-dot{background: #ccc;opacity: 0.7;}
.video-wrapper video {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
/*************** Home Page End ***************/
.latest-div {background-color: #F1F8FF;}
.latest-div02 {background-color: #F1F8FF;background: url("../images/award-arrow-bg.png") #F1F8FF no-repeat center;}
.skill-bg {background: url("../images/skill-bg.jpg") #007ec1 no-repeat fixed center;}
.footer{padding: 40px 0px;background-color: #1974F9;}
.container-pd-lr01 {padding: 0px 50px}
/*************** Home Page Start ***************/
.banner-min-inner-pd {padding: 60px 0px; }
.banner-min-inner-pd .agasthya-detail-banner h1 {margin-bottom: 10px !important;}
.banner-min-inner-pd .breadcrumb li {font-size: 18px; color: #fff;}
.banner-min-inner-pd .breadcrumb li::before{color: #fff;}
.banner-min-inner-pd .breadcrumb li a {background-color: transparent; border-radius: 6px;padding: 0;}
.banner-min-inner-pd .breadcrumb li a i {margin-left: 5px;}
.banner-min-inner-pd .breadcrumb li a:hover {background-color: transparent; color: #1974F9;}
.banner-min {background: rgb(14,32,102);background: linear-gradient(90deg, rgba(14,32,102,1) 0%, rgba(13,53,174,1) 64%, rgba(15,31,106,1) 100%);
height: auto;}
.banner-min .banner-img {padding-right: 80px;}
.banner-min .agasthya-detail-banner {padding-left: 32%; padding-right: 100px; }
.banner-min .agasthya-detail-banner h1 {font-size: 75px; font-weight: 700;font-family: var(--title-min);line-height: 75px; margin-bottom: 25px;}
.banner-min .agasthya-detail-banner p {font-size: 18px; line-height: 30px; margin-bottom: 45px;}
.banner-min .cv-link {display: flex;}
.banner-min .agasthya-detail-banner .cv-link a {background-color: #1974F9; border-radius: 6px;font-size: 18px; color: #fff;padding: 10px 22px;    line-height: 0px;}
.banner-min .agasthya-detail-banner .cv-link a i {margin-left: 5px;}
.banner-min .agasthya-detail-banner .cv-link a:hover {background-color: #fff; color: #1974F9;}
.banner-min .linkedin i {margin-left: 0px !important;line-height: 0px !important;}
.banner-min .linkedin {font-size: 40px !important;padding: 0px !important;margin-left: 10px;background: transparent !important;line-height: 0px !important;}
.banner-min .linkedin:hover {color: #fff !important;}
.banner-min .social-icon {position: absolute; width: auto; left: 8%;}
.banner-min .social-icon ul {padding-left: 0px;}
.banner-min .social-icon ul li {list-style: none;margin: 8px 0px;}
.banner-min .social-icon ul li a {font-size: 18px;color: #0E2066;background-color: white;width: 35px;height: 35px;padding: 5px;display: flex;align-items: center;justify-content: center;line-height: 0;border-radius: 100%;}
.banner-min .social-icon ul li a:hover {background-color: #1974F9; color: #fff;}
.banner-min .social-icon ul li a:hover {color: #fff;}
.exper-box {border: solid 1px #D9D9D9; height: 100%; border-radius: 0px; margin-bottom: 30px;}
.exp-box-top {padding: 15px 30px; border-bottom: solid 1px #D9D9D9;}
.exp-box-bottom {padding: 15px 30px;}
.exper-box .exp-box-top .ex-detail {background-color: #F1F8FF;color: #1974F9;font-size: 18px;border-radius: 5px;padding: 5px 10px;margin-right: 10px;}
.exper-box .exp-box-top .ex-date {background-color: #F1EBFF;color: #7446E5;font-size: 18px;border-radius: 5px;padding: 5px 10px;}
.button {text-align: center;margin-top: 50px;}
.button a {background: rgb(14, 32, 102);background: linear-gradient(90deg, rgba(14, 32, 102, 1) 0%, rgba(13, 53, 174, 1) 50%, rgba(15, 31, 106, 1) 100%);color: #fff;font-size: 18px;padding: 10px 32px;border-radius: 5px;}
.button a:hover {background: rgb(13,53,174);
background: linear-gradient(90deg, rgba(13,53,174,1) 0%, rgba(14,32,102,1) 50%, rgba(13,53,174,1) 100%);}
.skill-and-leader-box-shadow {background-color: white; box-shadow: 0px 0px 10px 8px rgb(0 0 0 / 20%); padding: 30px;height: 100%;}
.skill-and-leader-detail {background-color: #F1F8FF;padding: 15px;width: 50%;}
.space-between {display: flex;flex-direction: column;justify-content: space-between;margin-left: 5%;width: 45%;}
.pointer ul {padding-left: 20px;list-style: none;margin-bottom: 0;}
.pointer ul li {position: relative;font-size: 18px;margin-bottom: 25px;}
.pointer ul li::before {content: '';background-color: transparent;border: solid 2px #1974F9;width: 10px;height: 10px;position: absolute;left: -20px;top: 9px;border-radius: 100%;}
.pointer ul li:last-child {margin-bottom: 0px;}
.card-group {height: 100%;}
.pro-button a {color: #000;font-weight: 600;padding-left: 60px;display: flex;align-items: center;}
.pro-button a span {background-color: #F2F4FF;color: #1974F9;position: absolute;border-radius: 100%;padding: 15px;margin-right: 10px;left: 0;width: 50px;height: 50px;text-align: center;z-index: -1;transition: 0.3s;}
.pro-button a:hover {color: #fff;padding-left: 30px;}
.pro-button a:hover span {background-color: #1974f9;color: #fff;transition: 0.3s;width: 45%;z-index: -2;border-radius: 10px;text-align: right;padding-right: 20px;}
.test-box1 {background-color: #fff; padding: 40px;}
.test-grey-bg {background-color: #f7faff; padding: 40px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 12%);}
.test-title {font-size: 20px; font-weight: 600;font-family: var(--title-min);color: #05100b;}
.rating-active{	color:#1974F9 !important;}
.pro-pic {width: 200px;height: 200px;margin: 0 auto;overflow: hidden;border: solid 10px #F1F8FF;border-radius: 100%;background-color: #d3ceca;}
.profile-detail {font-weight: 700; font-size: 18px;letter-spacing: 3px;}
.profile-detail span {font-weight: 400; font-weight: 14px;display: block;letter-spacing: 0;}
.test-detail .ratings{margin-right:10px; width: 48px; height: auto;}
.test-detail .ratings i{color:#cecece;font-size:16px;}
.test-detail .test-text {font-size: 18px;color: #474C55;line-height: 28px;}
.test-detail .test-pro {color: #1974F9; font-size: 18px;font-weight: 600;}
.test-detail .test-pro span{display: block; font-size: 18px; color: #05100B; }
/*************** Home Page End ***************/
.title {font-size:50px; font-weight: 600;font-family: var(--title-min);color: #05100b;}
.title span {font-size:35px; font-weight: 500;font-family: var(--title-min);color: #05100b; display: block;}
.title2 {font-size:30px; font-weight: 600;font-family: var(--title-min);color: #05100b;margin-bottom: 0px;}
.title03 {font-size:35px; font-weight: 600;font-family: var(--title-min);color: #05100b;}
p {margin-top: 0;margin-bottom: 1rem;font-size: 18px;}
.foter-logo {font-size: 25px; font-weight: 700; color: white; }
.foter-links ul {margin-bottom: 0; padding-left: 0px; }
.foter-links ul li {display: inline; }
.foter-links ul li a {color: white; padding: 0px 12px;}
.foter-social-icon ul {padding-left: 0px;list-style: none;margin-bottom: 0;}
.foter-social-icon ul li {list-style: none;margin: 0px 2px;display: inline-block;}
.foter-social-icon ul li a {font-size: 18px;color: #0E2066;background-color: white;width: 35px;height: 35px;padding: 5px;display: flex;align-items: center;justify-content: center;line-height: 0;border-radius: 100%;}
.foter-social-icon ul li a:hover {background-color: #fff; color: #1974f9;}

/*START ABOUT PAGE CSS*/
.banner-min .agasthya-detail-inner-banner {text-align: center;padding: 80px 0px;}
.banner-min .agasthya-detail-inner-banner h1 {font-size: 60px; font-weight: 700;font-family: var(--title-min);line-height: 55px; margin-bottom: 15px;}
.breadcrumb {background: #fff;padding: 8px 20px;display: inline-flex;margin-bottom: 0;}
.breadcrumb li a {font-size: 18px; color: #000; }
.breadcrumb .breadcrumb-item.active {font-size: 18px;}
.breadcrumb li a:hover {color: #1974f9;}
.title-inner {font-size: 42px;}
/*END ABOUT PAGE CSS*/

/*START PROJECT PAGE CSS*/
.pro-box {background: #F1F8FF;padding: 20px;height: 100%; }
.urbanist-font {font-family: "Urbanist", sans-serif; font-size: 18px; line-height: 28px;}
.pro-align-box {display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.pro-detail01 {width: 70%;}
.pro--certi {width: 30%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);position: relative;}
.pro--certi35{width: 35%;}
.certi-zoom a {background: #1974F9;position: absolute;bottom: -15px;left: 0;right: 0;margin: 0 auto;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;font-size: 12px;color: #fff;width: 35px;height: 35px;}
.certi-zoom a:hover{background: #000;color: #fff;}
.activ-certi-box {display: flex; gap:30px;padding: 0px 30px 15px;}
/*END PROJECT PAGE CSS */ 

.rp-title {font-size: 28px;}
.pointer02 ul {padding-left: 20px;list-style: none;margin-bottom: 0;}
.pointer02 ul li {position: relative;font-size: 18px;margin-bottom: 10px;line-height: 26px;}
.pointer02 ul li::before {content: '';background-color: transparent;border: solid 2px #1974F9;width: 10px;height: 10px;position: absolute;left: -20px;top: 9px;border-radius: 100%;}
.pointer02 ul li:last-child {margin-bottom: 0px;}
.publication {display: flex;}
.publication .publication-icon {margin-right: 15px;}
.anchor {display: block;position: relative;top: 0px;visibility: hidden;}
.score-box {border: solid 1px #D9D9D9; /*height: 100%;*/ border-radius: 0px;display: flex;}
.score-box-bg {padding: 15px 30px;background: #1974F9;font-size: 24px;color: #fff;font-family: var(--title-min);font-weight: 600;width: 30%;display: flex;align-items: center;justify-content: center;}
.score-box-wbg {padding: 15px 30px;width: 70%;}
.score-text ul {margin-bottom: 0px;}
.score-text ul li {font-size: 18px; color: #474C55;list-style: none;margin-bottom: 5px;}
.border-shadow {border:solid 1px #eee;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 9%);padding: 30px;background: #fff;}
.cs-blue-text {font-size: 20px; color: #1974F9; }
.cs--certi-width100 {width: 70%;text-align: right;margin: 0 auto;}
.text-justify {text-align: justify;}
.award-title {font-size: 20px;font-weight: 600;font-family: var(--title-min);color: #05100b; margin-bottom: 30px; line-height: 26px;text-align: center;}
.award-title-height {height: 50px;}
.award-title-height02 {height: 65px;}
.award--certi {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);position: relative;}
.certi-pd {margin: 0px 50px;}

.agastya-img-mob{display: none;margin:10px 0 20px;}