@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

:root{
--golden-light:#C9A76A;
--dark-blue:#325C70;
--deep-dark-blue:#16384B;
	
--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;
/*--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%);

--title:"DM Serif Display", serif;

}
.anchor {display:block;position:relative;top:0px;visibility:hidden;}
#navbar .dropdown ul {list-style:none;}
body {font-family:var(--default-fontfamily) !important;position:relative;padding-right:0px !important;overflow-x:hidden;color:#000;}
/* 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;border-top:5px solid transparent;border-image:linear-gradient(90deg, rgba(242, 191, 90, 1) 0%, rgba(220, 65, 54, 1) 100%);border-image-slice:1;}
.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;}
@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:10px 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{background-color:#FFF9E8;}
.slider-bg{background: url(../images/slider/slider-bg.png) no-repeat;background-position:bottom right;}
.carousel-inner .carousel-item .carousel-caption {position:absolute;top:0;bottom:0;z-index:10;width:35%;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-family: var(--title);font-size:50px;font-weight:600;line-height:60px;color:#000;font-weight:normal;}
.carousel-inner .carousel-item .carousel-caption h5 span{color:#DC4136;}
.carousel-inner .carousel-item .carousel-caption p {color:#000;font-size:24px;line-height:normal;font-weight:500;}
.carousel-inner .carousel-item .carousel-caption p span{color:#DC4136;font-style:italic;}
.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);}

.carousel-inner .main-btn{padding:8px 20px;display: flex;align-items: center;gap: 10px;}
.carousel-inner .main-btn i{font-size:22px;}
/* 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 {/* 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:10%;right:0;left:auto;/*max-width:unset !important;*/}

#carouselExampleIndicators .arrow-center nav a span{font-family:'Material Symbols Outlined' !important;}

#carouselExampleIndicators .arrow-theme button:hover i.icon-wrap {text-decoration:none !important;color:#fff !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:rgb(242,191,90);background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%);}

#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;border-radius:0;color:#fff;background:rgb(0 0 0 / 31%);font-size:18px;font-weight:bold !important;opacity:1 !important;width:60px;height:60px;padding:0px;justify-content:center;align-items:center;border-radius:100%; box-shadow:0px 0px 2px #000;}

.nav-slide {position:absolute;display:flex;width:165px;right:5%;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;}
.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;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;background:rgb(242,191,90);background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%);}

.carousel-indicators button {background-color:var(--dark-blue) !important;width:10px !important;height:10px !important;border-radius:50%;border:7px solid transparent !important;outline:1px solid transparent;z-index:1;}
.carousel-indicators button.active{outline:1px solid var(--dark-blue);}

.fa-angle-up:before {content:"\f106";}
.heade-border-bottom {/*border-bottom:1px solid #dee2e6!important;*/display:flex;align-content:center;align-items:center;justify-content:space-between;position:relative;gap:30px;/*padding:0 35px;*/}
.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 #DC4136 !important;}
.owl-3 .owl-nav .owl-prev:hover, .owl-3 .owl-nav .owl-next:hover {background-color:#DC4136 !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:#DC4136;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;}
.header_sticky-active {position:fixed;top:0px;animation:moveDown .5s;box-shadow:0 8px 25px 0 rgba(140, 152, 164, 0.15); background:#fff; 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:18px;}

.contact-bt a {display:flex;white-space:nowrap;gap:10px;color:#fff;font-size:16px;align-items:center;padding:10px 20px;}
.contact-bt a i{font-size:21px;}

.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;}*/
/*.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;}
.nav-main{display:flex;justify-content:space-between;width:100%;}

.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;}

.home-icon{font-size:22px !important;}


/****** nav end *****/

/******************* Social media Top Start *******************/
.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;line-height:5px;background:#fff;padding:5px;border-radius:50%;}
.social-list ul li a {color:var(--dark-blue);text-align:center;font-size:16px;display:block;position:relative;}
.social-list ul li a:hover{color:var(--golden-light);}
.fa-icon:before {display:block;height:16px;width:16px;line-height:19px;}
/********** Social Media Top Start **************/

/********** Top Menu for Text-Size and Dark/Light Mode End **************/
.access-circle-icon{font-size:23px !important;line-height:normal !important;}
.share.top{cursor:pointer;position:relative;}
.share.top:hover .submenu{display:flex !important;}
.submenu{display:none !important;}
.menu {z-index:1;padding:0;margin:0;list-style-type:none;}
.menu .share i.fa-share-alt,.icon{font-size:20px;text-align:center;line-height:35px;color:white;border-radius:2px;}
.menu .share:hover.top .submenu li:nth-child(1) {opacity:1;top:51px;transition-delay:0.08s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu li:nth-child(2) {opacity:1;top:102px;transition-delay:0.16s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu li:nth-child(3) {opacity:1;top:153px;transition-delay:0.24s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu li:nth-child(4) {opacity:1;top:204px;transition-delay:0.32s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu li:nth-child(5) {opacity:1;top:255px;transition-delay:0.4s;transform:rotateY(0deg);}
.menu .submenu {list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;position:absolute;z-index:1;}
.menu .submenu li {transition:all ease-in-out 0.5s;/*position:absolute;top:0;left:0;*/z-index:-1;opacity:0;}
.menu .submenu li a {color:#212121;}
.menu .submenu li a:hover i.fa {background-color:#d1752e;color:#fff;}
.menu .share .new-icon{height:35px;width:35px;text-align:center;line-height:35px;background-color:#f9efe7;color:var(--cocoa-brown);border-radius:2px;}
.text-default{text-decoration:underline;}
.share.top:hover .submenu1{display:flex !important;}
.submenu1{display:none !important;background-color:var(--golden-light);}
.menu .submenu1 a li .dark-icon{background-color:black !important;color:#fff !important;}
.color-mode{background-color:#f2f5fa !important;border:2px solid black !important;color:black;}
.menu .submenu1 a li .dark-icon:hover{color:var(--golden-light) !important;}
.menu .submenu1 a li .light-icon:hover{color:var(--golden-light) !important;}
.menu .submenu1 a li .light-icon{line-height:32px;}
.menu .submenu1 li a .light-icon:hover{color:black !important;}
.menu .share:hover.top .submenu1 li:nth-child(1) {opacity:1;top:51px;transition-delay:0.08s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu1 li:nth-child(2) {opacity:1;top:102px;transition-delay:0.16s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu1 li:nth-child(3) {opacity:1;top:153px;transition-delay:0.24s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu1 li:nth-child(4) {opacity:1;top:204px;transition-delay:0.32s;transform:rotateY(0deg);border-bottom:1px dashed #d9d9d9;}
.menu .share:hover.top .submenu1 li:nth-child(5) {opacity:1;top:255px;transition-delay:0.4s;transform:rotateY(0deg);}
.menu .submenu1 {list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;position:absolute;z-index:1;width:38px;left:50%;transform:translate(-50%, 0);}
.menu .submenu1 li {font-family:var(--poppins);font-size:15px;transition:all ease-in-out 0.5s;/*position:absolute;top:0;left:0;*/z-index:-1;opacity:0;}
.submenu1 .icon a{color:;}
.submenu1 .icon a:hover{color:#fff !important;}
.submenu1 .icon:hover{background-color:var(--dark-blue);}
/********** Top Menu for Text-Size and Dark/Light Mode End **********/


/********** top header Start **********/

.header-top-bar-col {display:flex;align-items:center;justify-content:flex-end;}

.vr{color:var(--golden-light);opacity:1;}
.header-top-bar {color:#fff;padding:5px 0;font-weight:400;font-size:0.875rem;line-height:1;}
.top-bar-right-wrapper {text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:20px;}
.topbar-info {font-size:15px;display:flex;gap:15px;list-style:none;margin-bottom:0px;margin-right:20px;justify-content:flex-end;}
.topbar-info a{color:#fff !important;}
.topbar-info a:hover{color:var(--golden-light) !important;}

.contact-bt-m{display:none;}

/********** top header Start **********/


/************************************ Banner Section Start **************************************/

.banner{background:#FFF9E8;overflow:hidden;}
.banner-bg{position:relative;background:url(../images/banner/banner-bg.png) no-repeat;background-size:contain;}

.banner-content {position:absolute;top:50%;left:20%;transform:translateY(-50%);}
.banner-title {font-size:50px;font-family:var(--title);line-height:65px;}
.breedcrumb{font-size:24px;font-weight:600;color:#2B2A29;}
.breedcrumb span {font-size:18px;font-weight:400;font-style:italic;}

/************************************ Banner Section End **************************************/


/************************************ Home Page Start **************************************/

.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mt-40{margin-top:40px;}
.mb-80{margin-bottom:80px;}
.pb-20{padding-bottom:20px;}

.code-mb{margin-bottom:110px;}

.main-title{position:relative;color:#000;font-size:40px;font-family:var(--title);line-height:45px;margin-bottom:25px;}
.main-title span{display:block;}
.main-title span.red{color:#DC4136;}

.hidden-energy-section{position:relative;background:rgb(220,65,54);background:linear-gradient(90deg, rgba(220,65,54,1) 0%, rgba(230,125,71,1) 71%, rgba(242,191,90,1) 100%);padding-top:68px;padding-bottom:68px;}
.hidden-energy-section .main-title{color:#fff;font-size:32px;}
.hidden-energy-text{font-size:19px;color:#fff;text-align:justify;line-height:30px;margin-bottom:10px;}
    
.hidden-energy-section a{color:#fff;font-size:15px;display:flex;align-items:center;gap:10px;font-weight:600;}
.hidden-energy-section a i{width:30px;height:30px;color:#DC4336;display:inline-block;background:#fff;text-align:center;border-radius:50%;}  
.hidden-energy-section a i::before{line-height:6px;vertical-align:-6px;margin-left:3px;}   

.hidden-energy-section a:hover{color:#fff;text-decoration:underline !important;}

.home-about .para{margin-bottom:36px;}

.main-title.main-title-line{margin-bottom:20px;}
.main-title.main-title-line:before{content:'';position:absolute;background:linear-gradient(90deg,rgba(238, 166, 83, 1) 0%, rgba(255, 255, 255, 1) 100%);width:238px;height:2px;top:25%;left:16%;}

/*.heading .main-title {margin-bottom: 0px;}*/

.para {font-size:18px;color:#00000080;line-height:30px;text-align:justify;margin-bottom:18px;}

.main-btn {background:#DC4136;width:fit-content;padding:15px 20px;color:#fff;font-weight:500;border-radius:50px;box-shadow:inset 0 4px 5px rgb(0 0 0 / 25%);transition:0.3s;}
.main-btn:hover{background:linear-gradient(90deg, rgba(242, 191, 90, 1) 0%, rgba(220, 65, 54, 1) 100%);color:#fff !important;}

.energy-circle{background-color:#FFFDF5;}
.energy-container {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}

.energy-content {flex:1;text-align:justify;}
.energy-text{color:#000;font-weight:700;font-size:2.25rem;line-height:1.1;margin-top:20px;margin-bottom:20px;}

.energy-image {flex:1.3;text-align:center;}
.energy-image img {max-width:100%;height:auto;}

.energy-content-col{display:flex;}
.energy-content .text-center:nth-of-type(2){padding-bottom:0px;}

.energy-circle-content {position:relative;background:#fff;display:flex;padding:25px 45px 25px 53px;justify-content:flex-start;margin-left:40px;}
.energy-circle-content img{position:absolute;left:-9%;}

.energy-circle-content .title {font-size:24px;font-family:var(--title);line-height:28px;text-align:left;margin-bottom:5px;}
.para.text {line-height:normal;margin-bottom:0px;text-align:left;}

/*.energy-content:first-of-type {padding-left:0px;padding-right:30px;}
.energy-content:nth-of-type(3) {padding-left:30px;padding-right:0px;}*/

.left-title-div{display:flex;gap:12px;align-items:stretch;}
.left-title-div .main-title{font-size:35px;margin-bottom:0px;}
.left-title-div .main-title span{font-size:40px;}

.owl2-card{border:none;}
.owl2-card .card-body{padding:25px 30px;background-color:#FDF8EE;border-bottom:3px solid #F2BF5A;}
.owl2-card .card-body img{width:auto;margin-top:-60px;margin-bottom:25px;}
.owl2-card .card-body .card-title{font-size:22px;font-family:var(--title);margin-bottom:15px;}
.owl2-card .card-body .card-text.para {line-height:normal;text-align:left;}

.custom-nav2{display:flex;gap:10px;}
.custom-nav2 .owl-prev:hover, .custom-nav2 .owl-next:hover {background-color:#DC4136 !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;}
.custom-nav2 .owl-prev:hover i, .custom-nav2 .owl-next:hover i{color:#ffffff !important;}
.custom-nav2 .owl-prev span, .custom-nav2 .owl-next span {color:#000;font-size:14px;}
.custom-nav2 .owl-prev, .custom-nav2 .owl-next{background-color:transparent !important;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #DC4136;}
.custom-nav2 .owl-prev i, .custom-nav2 .owl-next i{color:#DC4136 !important;font-size:28px;}

.img-center{display:block;margin-left:auto;margin-right:auto;}

.line{position:absolute;width:100%;background:linear-gradient(90deg, #F2BF5A 0%, #DC4136 100%);height:2px;margin-top:8%;left:0;z-index:-1;}
.line:before {content:'';position:absolute;left:0;width:13px;height:13px;background:#DC4136;top:-6px;border-radius:50%;}
.line:after {content:'';position:absolute;right:0;width:13px;height:13px;background:#DC4136;top:-6px;border-radius:50%;}

.journey-content {padding:18px 50px;text-align:center;}
.journey-content .title{font-size:22px;font-family:var(--title);margin-bottom:5px;}

.achievement{background:url(../images/about-bg.jpg) no-repeat;background-size:cover;padding:50px 0px;}
.achievement-img-box {/*background:#391f0094;*/width:fit-content;padding:60px;padding-bottom:35px;}
.achievement .main-title{margin-bottom:50px;}

.invert-icon{filter:brightness(20) invert(0);}

.main-title.white-title{color:#fff;}

/************************************ Home Page End **************************************/


/************************************ Aboutus Page Start **************************************/

.achv-box{margin-bottom:30px;}
.achv-box:last-child{margin-bottom:0px;}
.achv-content{display:flex;align-items:center;gap:20px;color:#fff;font-size:20px;}

.owl-box {background:#fff;margin:10px;}
.testimonial-content{padding:40px 50px !important;box-shadow:0 0 1rem rgba(0, 0, 0, 0.15) !important;}
.testimonial-content .para{font-size:24px;line-height:40px;}

.reviwer{display:flex;gap:15px;align-items:center;}
.reviwer-name{font-size:28px;font-family:var(--title);color:#000;line-height:normal;}
.reviwer-name span{display:block;}
.owl-box img{width:auto !important;}

/************************************ Aboutus Page End **************************************/


/************************************ Yoga Page Start **************************************/

.about-row{--bs-gutter-y:0.25rem;}
.benefits-row{gap:25px 0;justify-content:center;}

.main-title1{font-size:28px;font-family:var(--title);margin-bottom:25px;}

.yoga-list{list-style:none;}
.yoga-list li{position:relative;font-size:18px;font-weight:600;padding-left:4px;line-height:30px;margin-bottom:15px;}
.yoga-list li span{font-weight:400;color:#00000080;}

.yoga-list li:after {content:'';background:url('../images/wheel-icon.png');width:28px;height:28px;display:block;position:absolute;left:-32px;top:1px;padding-right:11px;}

.benefit-box {background:#fff;box-shadow:0 1px 5px rgb(0 0 0 / 25%);padding:30px 40px;border-bottom:4px solid #BF940D;display:flex;align-items:center;gap:20px;height:100%;}
.benefit-text{font-size:18px;color:#00000080;}

.consideration .main-title1{margin-bottom:5px;}
.consideration .para{font-size:22px;line-height:37px;}

/************************************ Yoga Page End **************************************/


/************************************ Energy Healing Page Start **************************************/

.yoga-list.eh-list{margin-top:25px;}
.yoga-list.eh-list li span{display:block;}

.energy-tech-container .energy-tech-box:last-child{border-left: 1px solid #BF940D;}
.energy-tech-container .energy-tech-box:first-child {padding-left:0;padding-right:50px;}
.energy-tech-container .energy-tech-box:last-child {padding-right:0;padding-left:50px;}
.energy-tech-box .para{margin-bottom:0px;}

/************************************ Energy Healing Page End **************************************/



/************************************ Modalitie Code Page Start **************************************/


.modalitie-code{padding:50px 0px;}
.modalitie-code .para:last-child{margin-bottom:0px !important;}
.modalitie-code .main-title1{margin-bottom:20px !important;}


/************************************ Modalitie Code Page End **************************************/



/************************************ Contact Page Start **************************************/

.contact-section{padding-bottom:50px;}

.contact-info{display:flex;gap:10px;align-items:center;margin-bottom:25px;}
.contact-info i{width:50px;height:50px;color:#fff;background:#DC4136;display:flex;justify-content:center;align-items:center;font-size:25px;border-radius:50%;}
.contact-info .text{font-family:var(--title);font-size:20px;}
.contact-info .text a{display:block;font-family:'Open Sans';color:#000;font-size:18px;}
.contact-info .text a:hover{color:#DC4136;}

.contact-info .social-list ul{gap:0px;}
.contact-info .social-list i{width:28px;height:28px;font-size:15px;background-color:#D19D34;}
.contact-info .social-list i:hover{background-color:#DC4136;}
.form {box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;padding:50px;background: radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0% / 8px 8px no-repeat, radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0% / 8px 8px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 0% / 100% calc(100% - 8px) no-repeat, linear-gradient(90deg, #f2bf5a 0%, #dc4136 100%) 0% 100% / 100% 4px no-repeat;background-repeat: no-repeat;}

.form-heading{font-size:30px;font-family:var(--title);letter-spacing:1%;line-height:normal;margin-bottom:10px;}
.form-subheading{color:#616161;font-size:18px;line-height:30px;margin-bottom:30px;}

.form-control:focus{box-shadow:none;background:radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0% / 8px 8px no-repeat, radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0% / 8px 8px no-repeat, linear-gradient(#ffffff, #fffcf2) 50% 0% / 100% calc(100% - 8px) no-repeat, linear-gradient(90deg, #f2bf5a 0%, #dc4136 100%) 0% 100% / 100% 4px no-repeat !important;}
.form .form-control{background:#FFFCF2;border:navajowhite;height:50px;padding:10px 20px;font-size:14px;}
.form textarea.form-control{min-height:150px;}

/************************************ Contact Page End **************************************/


/***************************************  Footer Section Start ***************************************/

/*footer {background:linear-gradient(90deg, rgba(242,191,90,1) 0%, rgba(220,65,54,1) 100%), url(../images/footer-leaf.png);background-blend-mode:hard-light !important;padding:80px 0; position:relative;background-size:contain;background-position-y:bottom;margin-top:100px;}*/
footer{background:rgb(220,65,54);background:linear-gradient(90deg, rgba(220,65,54,1) 0%, rgba(230,125,71,1) 85%, rgba(242,191,90,1) 100%);padding:80px 0; position:relative;margin-top:80px;}

.footer-logo{margin-top:-130px;margin-left:auto;margin-right:auto;display:block;margin-bottom:60px;border-radius:50px;box-shadow:rgba(50, 50, 93, 0.25) 0px 0 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}

.copyright{background:#282828;color:#fff;padding:15px 0;}
.copyright p{font-size:16px;margin-bottom:0px !important;text-align:center;}

.submit-btn {background:#C97251;color:#fff;padding:8px 30px;border:navajowhite;font-size:18px;border-radius:10px;margin-top:10px;}


.footer-ul{padding-left:0px;list-style:none;line-height:2;}
.footer-ul li a{color:#fff;font-size:18px;transition:0.5s;position:relative;left:0;font-weight:500;}
.footer-ul li a:hover{color:#fff;left:10px;}

.footer-links{display:flex;justify-content:space-between;}
.footer-copyright{display:block;}

.f-link {margin-bottom:15px;}
.f-link a {color:#fff;font-size:18px;}
.f-link a:hover{color:#fff;}
.f-link img{margin-right:5px;}
.f-link:last-child{margin-bottom:0px !important;}

.copyright-text{color:#fff}

.contact-txt1{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px;}
.address{font-size:18px;font-weight:400;color:#fff;margin-bottom:10px;}
.address-link{color:#fff;text-decoration:underline !important;font-size:18px;font-weight:600;}
.address-link:hover{color:#fff;}
.footer-copyright .social-list{margin:25px 0 15px;}
.footer-copyright .social-list ul li {background:#fff;}
.footer-copyright .social-list ul li a {color:#DC4136;font-size:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}
.footer-copyright .social-list ul li a .bi-facebook::before{margin-left:1.5px;}
.footer-copyright .social-list ul li a:hover{background: linear-gradient(90deg, rgba(242, 191, 90, 1) 0%, rgba(220, 65, 54, 1) 100%);-webkit-background-clip: text;color: transparent;}
/***************************************  Footer Section End ***************************************/

.anchor{display:block;position:relative;top:-40px;visibility:hidden;}

select.form-select:focus{box-shadow:none !important;}
select.form-select{
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") #FFFCF2;
  border:navajowhite;
  height:50px;
  padding:7px 15px;
  font-size:14px;
  background-repeat:no-repeat;
  background-position-x:97%;
  background-size:16px;
  background-position-y:center;
  color:#505050;
}

select option:hover {
  background-color: #f0f0f0 !important  ;
}