/*ml-100pxml-100pxml-100pxml-100pxml-100pxml-100pxml-100pxml-100px*/
@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=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:ital,wght@0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Outfit:wght@600;700;800;900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Asap:wght@100;200;300;400;500;600;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Hind+Vadodara:wght@300;400;500;600;700&display=swap');
/* font-family:'Hind Vadodara', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Gujarati&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Gujarati:wght@100;200;300;400;500;600;700;800;900&display=swap');


/*Noto Sans Gujarati
font-family:'Noto Sans Gujarati', sans-serif;
*/

@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400;500;600;700;800&display=swap');

/*font-family:'Baloo Bhai 2', cursive;*/

@import url("style-k-guj.css");


/*
font-family:'Asap', sans-serif;
font-family:'Open Sans', sans-serif;
*/

:root{
/*Useble Color Start*/
--mushroom-color:#C29A84;	
--wine-color:#7C2037;
--coolgrey-color:#99A89F;
--cocoa-brown:#CC661E;
/*Useble Color End*/
	
	
--bgcolor1:#D05C33;
--bgcolor02:#F05920;
--blue-title-bg:#051939;
--grey-small-text:#5D5D5D;
--bgcolor2:#000;
--bgcolor3:#fff;
--color-grey:#5D5D5D;
--poppins:'Poppins', sans-serif;
--inter:'Inter', sans-serif;
--hind:'Hind Vadodara', sans-serif;
--noto:'Noto Sans Gujarati', 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%);
}

.container {max-width:1200px !important;}
body {font-family:var(--hind); position:relative; font-size:17px;}
/*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 ---------- */
.social-icon ul {margin-bottom:0px;}
.social-icon ul li {display:inline-block; list-style:none; }
.social-icon ul li a {background-color:#fff;padding:4px 8px;border-radius:50px;font-size:14px;color:#df814f;}
.site-menu02 a {background-color:#000; background-image:linear-gradient(#a02d66, #faa13e);padding:4px 8px !important;border-radius:50px;font-size:14px;color:#fff !important;}
/*.sticky-wrapper.is-sticky .site-navbar .site-logo img {width:75%;height:auto;}*/
.margin-right-main-menu {/*margin-right:16.6%;*/}
.header-padding {padding:0px 150px;}
.top-bar {padding:0px 0px;background:#fff;}
.top-bar a {color:#666666;}
.top-bar .container-pd-lr {padding-top:5px;padding-bottom:5px;}
.site-navbar {margin-bottom:0px;z-index:1999;position:relative;width:100%;padding:0;}
.header-top-padding {padding:10px 150px;}
@media (max-width:991.98px) {
	.site-navbar {padding-top:15px;padding-bottom:15px;}
}
.site-navbar .toggle-button {position:absolute;right:0px;}
.site-navbar .site-logo {position:absolute;font-size:2rem;text-transform:uppercase;font-weight:900;line-height:0;margin:0;padding:0;z-index:3;top:-45px;}
.site-navbar .site-logo-right {position:absolute;font-size:2rem;text-transform:uppercase;font-weight:900;line-height:0;margin:0;padding:0;z-index:3;right:0px; top:2px; /* background:#fff;padding:9px 15px;*/ display:none;}
@media (max-width:991.98px) {
	.site-navbar .site-logo {float:left;position:absolute;}
}
.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:6px;margin-right:6px;padding:20px 0px;color:#fff;display:inline-block;text-decoration:none !important;    font-size:19px;}
.site-navbar .site-navigation .site-menu > li > a:hover {color:#f49301;}
/*.site-navbar .site-navigation .site-menu > li > a:focus-within {color:var(--bgcolor1);}
.site-navbar .site-navigation .site-menu > li > a:active {color:var(--bgcolor1);}*/
.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:#f49301;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:#f49301!important;}
.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 #952e3f;-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:#f49301;background-color:#f49301; 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:10px;}
.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:-10px;}
.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:10px;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:#e63a34;}
.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:auto;-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:5px; z-index:20; width:36px; height:36px; text-align:center; cursor:pointer; border-radius:50%;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {background:#f8f9fa;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before {font-size:12px;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%;}
.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:var(--wine-color); padding:0px 0px;}
.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:var(--wine-color);-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;}
@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:240px;}
.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;}
/* ----------  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:0px;}
.arrow-theme nav a.prev {left:0px;}
.arrow-theme nav a {position:absolute;bottom:-50px;top:50%;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 */

/* slider indicators css start */
#carouselExampleIndicators .carousel-indicators {bottom:50px;display:-ms-flexbox;justify-content:left;-ms-flex-pack:left;margin-left:19.3%;}
#carouselExampleIndicators .carousel-indicators li {width:15px;height:15px;margin-right:3px;margin-left:3px;border-top:none;border-bottom:none;border-radius:35px;}
#carouselExampleIndicators .carousel-indicators .active {opacity:1;}
/* slider indicators 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:10px 70px;}
.oren-bg {background-color:var(--bgcolor02);}
.blue-bg {background-color:var(--blue-title-bg);}
.pro-title {font-size:30px;font-family:var(--hind);font-weight:600;}

/* Programs owlCarousel Start css */
/*.owl-1 .owl-nav {width:100%;position:absolute;top:50%; display:none;}
.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:#fff; }
.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:20px; }
.owl-1 .owl-nav .owl-prev {left:20px;}
.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:rgba(255, 255, 255, 0.5);margin:5px;}
.owl-1 .owl-dots .owl-dot.active > span {background:white;}
.owl-1 .owl-dots .owl-dot:active, .owl-1 .owl-dots .owl-dot:focus {outline:none;}*/
/* 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(--hind);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(--hind);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 ---------- */
.about-slider {margin-left:70px;}
.pro-box {z-index:0;position:absolute;bottom:0;left:12%;}
#product-carousel .arrow-width{display:flex; width:145px; position:absolute; bottom:15px; right:auto; left:40.4%;}
#product-carousel .arrow-theme nav a.next {right:0px;}
#product-carousel .arrow-theme nav a.prev {left:0px;}
/*.client-br li {list-style:none;   }
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none; border-right:solid 1px #000;}
.owl-carousel .owl-item:last-child {border-right:none;}*/
/*.owl-carousel{width:90%; margin:0px auto;}
.owl-carousel .owl-item {border-right:solid 1px #cbcbcb; padding-left:15px; padding-right:15px; margin-left:0px; margin-right:0px; max-width:100%; display:inline-block;}*/
.back-to-top{display:none; position:fixed; bottom:25px; right:15px; z-index:100;}
.back-to-top i{display:block; width:50px; height:50px; 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:#a53364; 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;}
.ft-bg01 {position:relative; display:block;}
.ft-bg {position:absolute;left:0;bottom:-5px;}
.enroll{margin-top:-6.7%; position:relative; z-index:-1;}
.foter {background:url("../images/footer.jpg") center top no-repeat; height:459px;}
.ft01{background-color:#cbb8a4; padding:40px 0px 20px;}
.ft02{background-color:var(--wine-color); padding:15px 0px;}
.inner-image{position:relative;}
.inner-pagetitle{position:absolute; bottom:-25%; margin-left:-25px;}
.plr{padding:0 60px;}
.box-shadow{padding:12px; box-shadow:0px 0px 15px 8px #f5e3da;}
.pl-01{padding-left:1px !important;}
.pr-01{padding-right:1px !important;}
.pb-02{padding-bottom:1px !important;}
.row-mlr{margin-left:0px; margin-right:0px;}
.row-mlr img {width:100%;}

/*TOP HEADER START CSS */
.tp-menu-main{padding:0px 0px; display:flex; align-items:center; justify-content:flex-end;}
.top-menu{float:left;}
.top-menu ul{margin-bottom:0px;}
.top-menu ul li{display:inline-block; border-right:solid 1px #000; line-height:15px;}
.top-menu ul li:last-child {border-right:none;}
.top-menu ul li a {font-size:16px; color:#000; padding:0px 10px;}
.top-menu ul li a:hover {color:var(--cocoa-brown);}
.top-menu ul .active a {color:var(--cocoa-brown);}
.tp-button {float:left; }
.tp-button a {background-color:var(--cocoa-brown); padding:6px 12px; border-radius:15px; font-size:13px; color:#fff; font-weight:600;}
.tp-button i {padding-right:5px;}
.tp-button a:hover {background-color:var(--wine-color);}
.en-guj-txt {font-size:11px;padding:10px 0px 0px 0px;padding:0px 20px 0px 10px;float:left;}
.en-guj-txt a.active {background-color:var(--cocoa-brown);color:#ffffff;}

.en-guj-txt a{ background-color:#9e9e9e; color:#fff !important; padding:5px 8px; margin-left:5px; border-radius:1px; cursor:pointer;}
.en-guj-txt a:hover {background-color:var(--cocoa-brown);color:#fff;}
.tp-social {float:left;}
.tp-social ul {padding-left:10px;margin-bottom:0px;}
.tp-social ul li {display:inline-block; }
.tp-social ul li a {background-color:#f9efe7;border-radius:100%;line-height:0px;font-size:14px;color:var(--cocoa-brown);width:30px;position:relative;display:block;height:30px;
line-height:30px;text-align:center;}
.tp-social ul li a:hover {background-color:var(--wine-color); color:#fff;}
.right-logo {margin-left:35px;float:left;}
.right-logo img { width:160px; height:auto;}
.site-navbar .site-logo02 {position:absolute;font-size:15px;line-height:0; top:18px; left:13%; color:#fff; line-height:28px; font-family:var(--hind);}
.site-navbar .site-logo02 span {display:block;font-size:24px;text-transform:uppercase;font-weight:700;font-family:var(--hind);}
.sticky-wrapper.is-sticky .site-navbar .site-logo {top:5px;left:8%;}
.sticky-wrapper.is-sticky .site-navbar .site-logo img {width:50%;height:auto;}
/*TOP HEADER END CSS */

/*HOME PAGE START CSS*/
.margin-right-left-150 {margin:0px 150px}

/* HOME PAGE END CSS */





/*ABOUT START CSS */
.pro-title-name span{font-size:22px; font-weight:600; color:#000; display:block; margin-bottom:10px; text-align:center;}
.pro-title-name p{font-size:18px; line-height:26px; text-align:center; margin-top:15px;}
.about-img-bg{border-bottom:solid 5px #eb8818; height:auto; background:url("../images/gsyb/about-bg.png") no-repeat bottom left;}
.big-title {background-color:#eb8818; font-size:32px; color:#fff; letter-spacing:3px; padding:5px 30px;}
.about-mrg {width:75%; margin:0 auto;}
.about-inner-title{color:var(--wine-color); font-size:26px; font-weight:600; letter-spacing:4px; position:relative;}
.about-inner-title::after{content:""; width:80px; height:5px; margin:0 auto; background-color:var(--wine-color); bottom:-25px; position:absolute; left:0; right:0;}
.about-txt p {font-size:19px; color:#000; line-height:30px; font-weight:600;}
.about-txt02 p {font-size:20px; color:#000; line-height:35px; font-weight:normal;}
.ab-bg {background-color:#f3ebd8;height:100%;}
.ab-list {padding:15px 30px; }
.ab-list ul {padding-left:0px;}
.ab-list ul li {list-style:none;font-size:19px;font-weight:600;border-bottom:solid 1px #c4b196;padding:10px 0px;color:#2b2a29;}
.ab-list ul li:last-child {border-bottom:none;}
/*ABOUT END CSS */

/*EVENTS TAB START CSS */
.event-tab 
.event-tab .nav-tabs .nav-item.show .nav-link{border-color:transparent;}
.event-tab .nav-tabs {border-bottom:transparent;}
.event-tab .nav-tabs .nav-link:focus, .event-tab .nav-tabs .nav-link:hover{border-color:transparent;}
.event-tab .nav-tabs .nav-link {color:#000; font-size:20px; font-weight:600; padding:20px 12px;}
.event-tab .nav-tabs .nav-link:hover {color:#e09512;}
.event-tab .nav-tabs .nav-link:focus {color:#e09512;}
.event-tab .nav-tabs .nav-link.active {color:#e09512;border-color:transparent;}

/* Cal owlCarousel Start css */
.owl-1 .owl-nav {width:100%;position:absolute;top:50%; display:block;}
.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:#fff; }
.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:20px; }
.owl-1 .owl-nav .owl-prev {left:20px;}
.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:rgba(255, 255, 255, 0.5);margin:5px;}
.owl-1 .owl-dots .owl-dot.active > span {background:white;}
.owl-1 .owl-dots .owl-dot:active, .owl-1 .owl-dots .owl-dot:focus {outline:none;}
/* cal owlCarousel End css */

/*.cal-box {position:relative; margin-top:25px; background:url("../images/gsyb/event01.jpg") no-repeat  ; height:390px;padding:15px;     width:100%; display:}*/
/*.event02-cal-box {background:url("../images/gsyb/event02.jpg") no-repeat;}*/
/*.event03-cal-box {background:url("../images/gsyb/event03.jpg") no-repeat;}*/
.cal-bg-garde {position:absolute;bottom:0px; width:100%;left:0;right:0;padding:0px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
height:100%;}
.calander {background-color:#fff;box-shadow:1px 0px 5px 3px rgb(0 0 0 / 24%); -webkit-box-shadow:1px 0px 5px 3px rgb(0 0 0 / 24%);-moz-box-shadow:1px 0px 5px 3px rgba(0,0,0,0.75);position:absolute;top:0px;height:100px;width:90px;width:60px;width:85px;padding-top:10px; left:15px;}
.day-month {text-align:center; font-size:16px; font-weight:500;}
.day-month span {font-size:42px;color:#000; font-weight:600; display:block; line-height:36px;}
.year {background-color:var(--cocoa-brown); color:#fff; padding:3px 8px; text-align:center; position:absolute; bottom:0; width:100%; font-size:14px;}
.cal-all-text {position:absolute;bottom:0px;padding:15px;}
.cal-title {display:inline-block; background-color:#eb8818; padding:5px 20px; border-radius:35px; color:#fff; font-weight:600; font-size:14px; position:absolute; top:10px;
    right:10px; display:none;}
.cal-title-big {display:inline-block;
    padding:8px 0px;
    border-radius:35px;
    color:#fff;
    font-weight:600;
    font-size:26px;}
.cal-txt {font-size:16px;color:#fff;font-weight:300;line-height:24px; margin-top:0px;}
/*EVENTS TAB END CSS */

/* PM BOX CSS START */
.pm-img-bg {background:url("../images/gsyb/pm-img-bg.jpg") no-repeat center;height:auto; margin-top:50px;}
.pm-box {background-color:var(--wine-color); height:100%; margin-right:25%;  padding:30px 30px 50px 30px;}
.inter-logo {
    margin-bottom:20px;
}
.inter-logo img{margin-top:-75px;}
.txt-small{font-size:18px; color:#fff; line-height:30px;}
.txt-big {font-size:20px; color:#fff; line-height:32px; font-weight:600;}
/* PM BOX CSS END */

/* YOG BOX START CSS */
.yog-bg-title {background:url("../images/gsyb/yog-box-bg.png") no-repeat left top; height:364px; width:419px;box-shadow:0 3px 10px rgb(0 0 0 / 50%);    padding:40px 25px 0px 25px; position:relative;}
.yog-main-box {margin-bottom:120px;}
.yog-titles {border-top:solid 1px #e9514a;border-bottom:solid 1px #ed8e84;display:flex;justify-content:space-between;align-items:center;padding:8px 0px;width:72%;}
.yog-t {font-size:18px;font-weight:600;color:var(--wine-color);letter-spacing:0.5px;}
.yog-button a {background-color:var(--wine-color);padding:5px 10px;border-radius:15px;font-size:12px;color:#fff;font-weight:600;display:flex;align-items:center;}
.yog-button a i {font-size:16px;margin-left:5px;}
.yog-button a:hover {background-color:#ef7f1a; color:#fff;}
.yog-img-box {position:absolute; padding:20px; top:0; }
.yog-img {position:relative; display:block;}
.yog-text {position:absolute;top:0;left:0;background-color:#ef7f1a;padding:15px;color:#fff; width:55%; height:100%;}
.yog-text p {font-size:16px; line-height:22px;}
/* YOG BOX END CSS */

.perfo-bg {background:url("../images/gsyb/circle-bg.jpg");background-size:cover;background-repeat:no-repeat; height:auto; margin-top:100px;}
.perfo-text {display:flex; align-items:center;font-weight:700; font-size:46px; color:#fff; line-height:56px;height:100%;}
.ciercle-img {margin-top:-100px; margin-bottom:-100px;}
.yog-bottom-bg {background:url("../images/gsyb/yog-bottom-bg.png") left bottom no-repeat; height:auto;padding-top:200px; padding-bottom:200px;background-size:contain;}
.yog-logo img {float:right;}
.form-bottom {margin-left:50px;}
.form-title {font-size:26px; font-weight:600; color:var(--wine-color);line-height:30px; }
.form-title span {font-weight:normal; display:block;}
.form-bottom form {width:80%;}
.form-bottom .form-control {display:block;width:100%;height:calc(1.5em + 0.75rem + 6px);padding:10px 15px;font-size:1rem;font-weight:600;line-height:1.5;color:#000000;
background-color:#f3ebd8;background-clip:padding-box;border:1px solid #f3ebd8;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-bottom .form-control:focus {color:#495057;/* background-color:#fff; *//* border-color:#80bdff; */outline:0;box-shadow:0 0 0 0.2rem rgb(122 0 45 / 36%);}
.form-bottom .btn {padding:0px;}
.footer-links ul {padding-left:0px; }
.footer-links ul li {list-style:none;}
.footer-links ul li a {font-size:16px; color:#000; font-weight:500;line-height:28px;}
.footer-links ul li a:hover {color:var(--wine-color);}
.ft-logo-add {display:flex;flex-direction:row;}
.ft-logo {margin-right:30px;}
.ft-add p {font-size:16px; color:#000;font-weight:500; line-height:22px; margin-bottom:12px;}
.ft-add p a {color:#000;}
.ft-add p a:hover {color:var(--wine-color); }
.sec-ft {font-size:18px; color:#fff; padding:10px 0px;}
.foter-social {float:right; margin-top:8px;}
.foter-social ul {padding-left:10px;margin-bottom:0px;}
.foter-social ul li {display:inline-block; }
.foter-social ul li a {background-color:#8f3a4f;border-radius:100%;line-height:0px;font-size:14px;color:#fff;width:30px;position:relative;display:block;height:30px;
line-height:30px;text-align:center;}
.foter-social ul li a:hover {background-color:#ef7f1a; color:#fff;}

/* ABOUT START CSS */
.about-margin {margin:0px 80px;}
.inner-title {font-size:32px;font-weight:600;color:var(--wine-color);text-align:center;}
.about-sec-bg {background-color:var(--wine-color); height:80px; position:relative; padding:15px;z-index:-1;}
.about-sec-text {background-color:var(--mushroom-color);text-align:center;font-size:22px;color:#fff;padding:30px;margin:-65px 15px 10px 15px;}
.text p {font-size:18px;color:#000;line-height:30px;text-align:justify;}
.about-tow-bg {background-color:var(--coolgrey-color);padding:30px 0px;}
.ab-sec-txt {display:flex;align-items:center;height:100%;margin:0px 60px;}
.ab-sec-txt p {font-size:20px;color:#fff;line-height:30px;text-align:justify;}
.about-bottom01 {font-size:26px;color:var(--wine-color);text-align:justify;font-weight:500;}
.about-botom-bg {background-color:var(--mushroom-color); }
.about-botom-img02 img {position:absolute;right:10%;top:30px;}
.about-botom-text02 {font-size:45px; font-weight:500; color:#fff; position:absolute; left:30px; top:30px; width:30%;}
.about-box1{background-color:var(--coolgrey-color); display:flex; justify-content:center; align-items:center; height:100%; padding:32px;}
.about-box2 {background-color:var(--mushroom-color);display:flex;justify-content:center; align-items:center;height:100%;padding:32px;}
.about-box-text {font-size:28px;color:#fff;text-align:center;font-weight:500;line-height:42px;}
.about-box-text span {font-size:36px;display:block;}
.about-box-text02 {font-size:20px;color:#fff;text-align:center; font-weight:400; line-height:30px;}

/* about in VISION MISSION START CSS */
.vm-title {background-color:var(--wine-color);font-size:30px;color:#fff;letter-spacing:5px;padding:0px 30px;}
.vm-text {margin:0px 80px;}
.vm-text p {font-size:22px; line-height:36px; }
.vm-bottom-border {border-bottom:solid 8px #d9dada;height:auto;}
.vm-crem-box-bottom {background-color:var(--mushroom-color); padding:30px; color:#fff; font-size:25px;-webkit-box-shadow:15px -15px 0px 0px rgba(124,32,55,1);-moz-box-shadow:15px -15px 0px 0px rgba(124,32,55,1);box-shadow:15px -15px 0px 0px rgba(124,32,55,1);margin:0px 30px 0px 30px;}
/* about in VISION MISSION END CSS */

/* about in CHAIRMAN START CSS */
/*.chairman-pro {background-color:var(--wine-color); height:auto; margin-left:50px;}*/
.chairman-pro {
    background-color:var(--wine-color);
    height:auto;
    margin:50px;
    text-align:center;
    position:relative;
    padding:150px 50px 50px;
    border-radius:30px;
    margin-top:-100px;
    z-index:0;
}

/*.pro-img img {margin-top:-80px; margin-bottom:-80px;margin-left:-50px;}*/
.pro-img {
    position:relative;
    margin:0 auto;
    text-align:center; z-index:1;
}
.pro-detail h3 {color:#fff; font-size:26px; font-weight:600; margin-bottom:0px; line-height:40px; margin-top:25px;}
.pro-detail p {/*font-style:italic; */color:#fff; font-size:20px;}
.pro-light-box {font-size:20px; color:#fff; background-color:var(--mushroom-color);padding:30px;}
.pro-margin-right {margin-right:100px;}
.br-bottom {border-bottom:solid 5px var(--wine-color);}
/* about in CHAIRMAN END CSS */
/* ABOUT END CSS */

/* HOW TO BEGIN YOGASANAS START CSS */
.yogasan-bg-top{background:rgb(124,32,55); background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(202,100,31,1) 100%); height:auto; padding:30px;}
.yoga-text-big{font-size:22px; line-height:34px;}
.yoga-big-title{font-size:62px;font-weight:700; color:var(--wine-color);line-height:70px;}
.yoga-big-title span{display:block;font-size:32px;font-weight:600;}
.yoga-none-click-button{background-color:var(--wine-color); padding:10px 20px; color:#fff; font-size:32px; font-weight:600; display:inline-block;}
.po-relative{position:relative; display:flex; flex-direction:column;}
.yoga-box01 {background:rgb(254,254,254);background:linear-gradient(180deg, rgba(254,254,254,1) 0%, rgba(248,238,213,1) 100%);height:100%; padding:30px;}
.yoga-list-title {display:flex; align-items:center;}
.yoga-num {background:url(../images/gsyb/yoga-num-bg.png) no-repeat center center; height:52px; width:52px;display:flex; align-items:center; justify-content:center;}
.yoga-num h1 {font-size:22px; text-align:center; color:#f7b378;font-weight:600;}
.yoga-list-title-small {font-size:18px;font-weight:700;color:#000; margin-left:15px;}
.yog-box-list ul {margin-left:-20px;}
.yog-box-list ul li {list-style:none;position:relative;font-size:18px;margin-bottom:15px;line-height:24px;}
.yog-box-list ul li::before { content:""; background-color:var(--mushroom-color); width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}
.yog-box-list02 ul {margin-left:0px;}
.yog-box-list02 ul li {list-style:none;position:relative;font-size:18px;margin-bottom:15px;line-height:24px;}
.yog-box-list02 ul li::before { content:""; background-color:var(--mushroom-color); width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}
.yoga-list-title-big {font-size:26px;font-weight:700;color:var(--wine-color);margin-left:0px;margin-bottom:15px;}
/*.yog-box-list03 {margin-right:20%;}*/
.yog-box-list03 ul {margin-left:-15px;}
.yog-box-list03 ul li {list-style:none;position:relative;font-size:18px;margin-bottom:15px;line-height:24px;}
.yog-box-list03 ul li::before { content:""; background-color:var(--mushroom-color); width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}
.yoga-box02 {height:100%; padding:30px;}
.yoga-box_title {padding:30px;}
.sukshma-img img {text-align:center; margin:0 auto; float:right;}
.sukshma-img02 img {width:95%; height:auto;}
/* HOW TO BEGIN YOGASANAS END CSS */

/*  Standing Asanas Start CSS  */
.yog-landign-box a {background-color:#F3EBD8; display:flex; height:100%; align-items:center; padding:15px; justify-content:center;flex-wrap:wrap;}
.yog-landign-box a .landing-img {border-bottom:solid 1px #cbb791; width:100%; text-align:center; padding-bottom:10px;}
.yog-landign-box a:hover {background-color:#F3EBD8;margin-top:-10px;-webkit-box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75); }
.yog-landign-box a .landing-title {font-size:24px;font-weight:700; color:var(--cocoa-brown); text-align:center; line-height:30px;}
.yog-landign-box a .landing-title span {font-size:20px; font-weight:600;  display:block;}
.yog-landign-box a:hover .landing-title {color:var(--wine-color);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;}
/*  Standing Asanas End CSS  */

/* Uttanasana Start CSS */
.uttanasana-bg {background-color:var(--wine-color); padding:30px;}
.uttan-img{padding-bottom:15px;}
.uttan-txt h2 {font-size:44px; font-weight:700; color:#fff; }
.uttan-txt h2 span {font-size:28px;font-weight:normal;color:#fff; display:block;}
.uttan-txt p {font-size:18px; color:#f3ebd8;font-size:18px;text-align:justify; margin-left:20px; margin-right:20px; margin-top:30px;}
.inner-title-small {font-size:26px; font-weight:700; color:var(--wine-color); text-align:center;}
.uttanasana-list-title {display:flex; align-items:flex-start;}
.uttanasana-num {background:url(../images/gsyb/yoga-num-bg.png) no-repeat center center; height:62px; width:62px; display:flex; align-items:center;justify-content:center; background-size:contain;}
.uttanasana-num h1 {font-size:22px; text-align:center; color:#f7b378;font-weight:600;}
.uttanasana-list-title-small {font-size:17px; color:#000; margin-left:25px; line-height:25px;}
.uttanasana-num1 {position:relative;display:flex;}
.uttanasana-num1 span {position:absolute;left:0;right:0;text-align:center;justify-content:center;top:50%;transform:translateY(-50%);font-size:22px;text-align:center;
color:#f7b378;font-weight:600;}
.dotted-border-bottom hr {border-bottom:dashed 2px #cccccc; border-top:none;}
.br-right-dotted {border-right:dotted 2px #cccccc;height:100%;padding-right:20px;}
.precautions {width:70%; margin:0 auto;}

/* Uttanasana owlCarousel Start css */
.owl-title {font-size:44px; font-weight:900; color:#fff;}
.owl-2 .owl-nav {width:100%;position:absolute;top:50%; display:block; transform:translateY(-15px);}
.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-next span, .owl-2 .owl-nav .owl-prev span {color:#fff; }
.owl-2 .owl-nav .owl-next span:before, .owl-2 .owl-nav .owl-prev span:before {font-size:40px !important; }
.owl-2 .owl-nav .owl-next {border:4px solid blue;right:-90px; }
.owl-2 .owl-nav .owl-prev {left:-90px;}
.owl-2 .owl-dots {position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;}
.owl-2 .owl-dots .owl-dot {background:none;display:inline-block; }
.owl-2 .owl-dots .owl-dot > span {display:inline-block;width:12px;height:12px;border-radius:50%;background:rgba(255, 255, 255, 0.5);margin:5px;}
.owl-2 .owl-dots .owl-dot.active > span {background:white;}
.owl-2 .owl-dots .owl-dot:active, .owl-2 .owl-dots .owl-dot:focus {outline:none;}
/*.owl-padding-box {padding:15px;}*/
.yog-landign-box02 a:hover {background-color:#F3EBD8;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;margin-top:0px;}
/*.yog-landign-box02 a .landing-img img {width:60%; height:auto; margin:0 auto;}*/
.owl-2 .owl-nav button.owl-next, .owl-2 .owl-nav button.owl-prev, .owl-2 button.owl-dot {color:inherit; border:none; padding:0!important;font:inherit;background-color:var(--cocoa-brown);width:40px;height:40px;border-radius:35px;color:#fff;}
.owl-2 .owl-nav .owl-next:hover, .owl-2 .owl-nav .owl-prev:hover {background-color:var(--wine-color); color:#fff;}
/* Uttanasana owlCarousel End css */
.col-margin-ardha {width:80%; margin:0 auto;}
.col-margin-ardha-slider-up {width:60%; margin:0 auto;}
/* Uttanasana End CSS */

/*  Floor Start Css  */
.yog-floor-box1 a {background:var(--coolgrey-color); display:flex; height:100%; min-height:300px; align-items:center; padding:15px; justify-content:center;flex-wrap:wrap;}
.yog-floor-box1 a:hover {/*background-color:var(--coolgrey-color);*/margin-top:-10px;-webkit-box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -5px rgba(0,0,0,0.75); }
.yog-floor-box2 a {background-color:var(--mushroom-color);}
/*.yog-floor-box1 a:hover .floor-title {color:#000;-webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;}
.yog-floor-box1 a:hover .floor-title::after {background-color:#000;-webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;}*/
.floor-title {font-size:26px; font-weight:600; color:#fff;position:relative;}
.floor-title::after {content:"";position:absolute; width:100px; height:4px; background-color:#fff; bottom:-20px; left:0;right:0; /* text-align:center; */margin:0 auto;}
.floor-title-sec {background-color:var(--wine-color); padding:5px 15px; color:#fff; text-align:center; font-size:24px; font-weight:600; margin-bottom:60px;}
/* Floor owlCarousel Start css */
.owl-title {font-size:44px; font-weight:900; color:#fff;}
.owl-3 .owl-nav {width:100%;position:absolute;top:50%; display:block; transform:translateY(-15px);}
.owl-3 .owl-nav .owl-next, .owl-3 .owl-nav .owl-prev {border:1px solid red;z-index:92;position:absolute;top: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:#fff; }
.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:4px solid blue;right:-90px; }
.owl-3 .owl-nav .owl-prev {left:-90px;}
.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;}
.owl-3 .owl-dots .owl-dot.active > span {background:white;}
.owl-3 .owl-dots .owl-dot:active, .owl-3 .owl-dots .owl-dot:focus {outline:none;}
/*.owl-padding-box {padding:15px;}*/
.yog-landign-box02 a:hover {background-color:#F3EBD8;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;margin-top:0px;}
/*.yog-landign-box02 a .landing-img img {width:60%; height:auto; margin:0 auto;}*/
.owl-3 .owl-nav button.owl-next, .owl-3 .owl-nav button.owl-prev, .owl-3 button.owl-dot {color:inherit;border:none;padding:0!important;font:inherit;background-color:var(--cocoa-brown);width:40px;height:40px;border-radius:35px; color:#fff;}
.owl-3 .owl-nav .owl-next:hover, .owl-3 .owl-nav .owl-prev:hover {background-color:var(--wine-color); color:#fff;}
/* Floor owlCarousel End css */
.grey-bg {background-color:#d9dada; padding:30px; color:#000; }
.grey-bg p {margin-bottom:0px;}
/*  Floor End Css  */

.yog-performing-list ul {margin-left:-20px;}
.yog-performing-list ul li {list-style:none;position:relative;font-size:16px;margin-bottom:6px;line-height:24px;}
.yog-performing-list ul li::before { content:""; background-color:#000; width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}
.margin-bottom100 {margin-bottom:100px;}


/*  YOG PRANAYAMA START CSS  */
.pranayama-inner-title {font-size:28px;font-weight:600;color:var(--wine-color);text-align:center;}

.yoga-pranayama01 {background:rgb(254,254,254);background:linear-gradient(180deg, rgba(254,254,254,1) 0%, rgba(248,238,213,1) 100%);padding:50px 100px 30px;
 position:relative;box-shadow:10px 10px 14px 0px rgb(0 0 0 / 5%);}
.yoga-pranayama01::before {content:"";width:50%;height:5px;background-color:#af9778;position:absolute;top:0px;margin:0 auto;left:0;right:0;}
.yog-pranayama-list ul {margin-left:-20px;}
.yog-pranayama-list ul li {list-style:none;position:relative;font-size:20px;margin-bottom:15px;line-height:24px;}
.yog-pranayama-list ul li a {
    color:currentColor;
    text-decoration:underline !important;
    font-weight:500;
}
.yog-pranayama-list ul li::before { content:""; background-color:var(--mushroom-color); width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}

.yoga-pranayama-big-title {font-size:62px;font-weight:700; color:var(--wine-color);/*line-height:55px;*/}
.yoga-pranayama-big-title span {display:block;font-size:30px;font-weight:600;line-height:30px;}
.yoga-pranayama-small-title {font-size:22px;font-weight:600; color:var(--wine-color);line-height:28px;}
.yoga-pranayama-small-title p {font-size:18px;color:#212529; line-height:26px; font-weight:normal;}
.list-type-title p {font-size:18px;color:#000; line-height:26px; font-weight:700;}
/*  YOG PRANAYAMA END CSS  */


/* YOG CALENDER START CSS */
/*yog upcoming-event css start*/
.about-margin0 {margin:0px 0px;}
.calender-inner-title {font-size:32px;font-weight:600;color:var(--wine-color);text-align:left;}

.upcoming-top {display:flex;align-items:center;justify-content:space-between;}
.event-droupdown .form-control {display:block;width:auto;}
.event-droupdown .form-group {margin-bottom:0px;display:flex;justify-content:flex-end;align-items:center;}
.event-droupdown label {display:inline-block;margin-bottom:0;color:var(--cocoa-brown);font-weight:600;	margin-right:10px;}

.event-box {height:100%;}
.event-box a {background-color:#fff;box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%);display:block; position:relative;padding:15px;height:100%;} 
.event-box a:hover {margin-top:0px;}
.event-box a .event-img {overflow:hidden;}
.event-box a .event-img img {transition:transform .5s;margin:0 auto;}
.event-box a:hover .event-img img {-ms-transform:scale(1.2); /* IE 9 */-webkit-transform:scale(1.2); /* Safari 3-8 */transform:scale(1.2);}
.event-detail {position:relative; display:block; margin-top:40px;}
.event-co-name {background-color:var(--mushroom-color);padding:2px 20px;border-radius:5px;text-align:center;color:#fff;font-weight:600;display:inline-block;position:absolute;top:-55px;left:15px;}

.event-date-time {color:var(--wine-color); }
.event-text-title h3 {color:#000000; font-size:24px; font-weight:600; }
.event-text-title p {color:#777777; font-size:18px; font-weight:normal;}

/*yog upcoming-event css End*/

.detail-top-box {box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%); padding:15px;}
.detail-top-box-bg {background:rgb(124,32,55);background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(202,100,31,1) 100%);height:100%;padding:30px;display:flex;
align-items:center;position:relative;}
.co-name {background-color:var(--cocoa-brown);padding:5px 20px;color:#fff;display:inline-block;position:absolute;top:10px;right:10px;}
.detail-top-side-box-txt h2 {font-size:34px; font-weight:600; color:#fff; }
.date-vanue span {color:#777777; font-size:18px; font-weight:700;display:block;}
.date-vanue {font-size:20px; color:var(--cocoa-brown); font-weight:600; }

.next-prev-number-news-event {text-align:center;}
.next-prev-number-news-event ul li {display:inline-block;vertical-align:middle;}
.next-prev-number-news-event ul li a {background-color:#EEEEEB;padding:8px 15px;color:#6C6A6A;font-weight:600;}
.next-prev-number-news-event ul li a:hover {background-color:var(--cocoa-brown);color:#fff;}
.upcoming-detail-top {display:flex;align-items:center; justify-content:space-between;}

.event-social ul {margin-bottom:0px;}
.event-social ul li {list-style:none;display:inline-block;}
.event-social ul li a .fa {width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;}
.event-social .fa-facebook-f {background-color:#3B5998;}
.event-social .fa-instagram {background-color:#3F729B;}
.event-social .fa-twitter {background-color:#55ACEE;}
.event-social ul li a .fa:hover {background-color:var(--cocoa-brown); color:#fff;}

/* YOG CALENDER END CSS */



/* IMAGE GALLERY START CSS */
.page-tabes ul {padding-left:0;}
.page-tabes ul li {list-style:none; display:inline-block; margin-right:15px;}
.page-tabes ul li a {padding:10px 20px;background-color:#fff;box-shadow:0 0 30px rgb(0 0 0 / 15%); color:#1D1919;}
.page-tabes ul li a:hover {background-color:#7c2037;color:#fff;}
.page-tabes ul li a.active {background-color:#7c2037;color:#fff;}

.gallery-box {
    margin:0 auto;
    text-align:center;
    height:100%;
}
.gallery-box a {background-color:#fff;box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%);display:block; position:relative;height:100%;} 
.gallery-box a:hover {margin-top:0px;}
.gallery-box a .gallery-img {position:relative;overflow:hidden;padding-bottom:66.6%;}
.gallery-box a .gallery-img img {transition:transform .5s;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.gallery-box a:hover .gallery-img img {-ms-transform:scale(1.2); /* IE 9 */-webkit-transform:scale(1.2); /* Safari 3-8 */transform:scale(1.2);}
.gallery-text-title h3 {color:#000000; font-size:18px; font-weight:600; }

.gallery-box-v a .gallery-img img {
    height:auto;
    object-fit:cover;
    max-height:245px;
}

/* IMAGE GALLERY END CSS */

/* VIDEO GALLERY START CSS */
.video-box {background-color:var(--mushroom-color);box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%);display:block; position:relative;height:100%;padding:15px;} 
.video-text-title h3 {color:#fff; font-size:18px; font-weight:normal; line-height:30px;}
/* VIDEO GALLERY END CSS */

/*NEWS START CSS*/
.news-box {position:relative; display:block;height:100%;padding-bottom:0px;}
.news-top {display:flex;align-items:center;justify-content:space-between;}
.news-title {font-weight:600; font-size:20px;color:#000; }
.news-box a:hover .news-title{color:#e63a34;}
.news-box a:hover .news-ticker{background:#e63a34;}

.news-ticker {padding:3px 10px;background-color:var(--wine-color);color:#fff;font-size:12px;border-radius:5px;display:inline-block;}
.news-text p {text-shadow:16px;color:#9D9D9D;line-height:24px;margin-bottom:10px;}
.news-text span {color:var(--cocoa-brown); font-size:12px; font-weight:700; }
/*NEWS END CSS*/

/* NEWSLETTER START CSS */
.newsletter-box {background-color:var(--coolgrey-color);box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%);display:block; position:relative;height:100%;padding:15px;} 
.newsletter-text-title h3 {color:#fff; font-size:16px; font-weight:normal;line-height:24px;}
/* NEWSLETTER END CSS */


/* CENTER LOCATOR START CSS */
/*.center-loc-top {display:flex;align-items:center;justify-content:space-between;}*/
.center-loc-droupdown {display:flex;align-items:center;justify-content:space-between;}
.center-loc-droupdown .form-group {margin-bottom:0px;display:flex;justify-content:flex-end;align-items:center;width:100%;}
.center-loc-droupdown label {display:inline-block; margin-bottom:0;color:#000;font-weight:600;margin-right:20px;font-size:20px;width:28%;}
.center-loc-droupdown .form-control {display:block;width:100%;}
.ht-btn-new {margin-top:0px !important;margin-left:25px;padding:8px 20px;background-color:var(--cocoa-brown); color:#fff;}
.ht-btn-new:hover {background-color:var(--wine-color);}
.ht-btn-new:focus {outline:1px dotted; outline:0;}

.center-loc-bg-top {background:rgb(124,32,55);background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(202,100,31,1) 100%); height:auto; padding:30px;}
.yoga-list-title-cnter-loc {font-size:24px;font-weight:600;color:#fff; margin-left:15px;}
.yog-center-loc-list02 ul {margin-left:0px;}
.yog-center-loc-list02 ul li {list-style:none;position:relative;font-size:18px;margin-bottom:15px;line-height:24px;}
.yog-center-loc-list02 ul li a {color:#fff;}
.yog-center-loc-list02 ul li a:hover {color:var(--coolgrey-color);}
.yog-center-loc-list02 ul li::before { content:""; background-color:#fff; width:8px;height:8px;position:absolute;left:-20px;top:8px;transform:rotate(44deg);}

/* CENTER LOCATOR START CSS */


/*  CONTACT US START CSS  */

.contact-pro {background-color:var(--mushroom-color);color:#fff;padding:30px;}
.contact-pro h3 {margin-bottom:10px; font-size:22px; font-weight:600;}
.contact-pro p {font-size:18px;font-style:italic; margin-bottom:0px;}
.contct-box {border-bottom:solid 1px #fff; margin-bottom:20px;padding-bottom:20px;}
.contct-box span {color:#fff;font-size:28px;margin-bottom:10px; display:block;}
.contct-box p {color:#fff; margin-bottom:0px;}
.contct-box p a {color:#fff; }
.contct-box p a:hover {color:var(--coolgrey-color);}
.contct-box:last-child {border-bottom:none;}
/*  CONTACT US START CSS  */

/*  DOWNLOAD START CSS  */
.download-box {height:100%;}
.download-box a {background-color:#fff;box-shadow:0 0 30px rgb(0 0 0 / 15%);display:flex;height:100%;align-items:center;padding:15px;color:#000;}
.download-box a:hover {background-color:var(--wine-color); color:#fff;}
.download-box a span {color:#CC661E; font-size:32px;margin-right:15px;}
.download-box a:hover span {color:#fff;transition:all .5s ease-in-out;text-decoration:none !important;}


/*  DOWNLOAD END CSS  */



/*TENDER START CSS*/
.tender-section {
    padding:40px 40px;
    margin-bottom:40px;
    width:100%;
	box-shadow:2px 2px 5px 5px rgb(0 0 0 / 5%);
}


.tender-details h3 {
    font-size:16px;
    color:var(--cocoa-brown);
    margin-bottom:5px;
    font-weight:500;
}
.tender-details p {
    font-size:18px;
    color:#000;
    font-weight:500;
}

.tender-box {height:100%;}
.tender-box a {background-color:#fff;box-shadow:0 0 30px rgb(0 0 0 / 15%);display:flex;height:100%;align-items:center;padding:15px;color:#000;line-height:20px;}
.tender-box a:hover {background-color:var(--wine-color); color:#fff;}
.tender-box a span {color:#CC661E; font-size:32px;margin-right:15px;}
.tender-box a:hover span {color:#fff;transition:all .5s ease-in-out;text-decoration:none !important;}

.tender-box a p {display:contents;font-size:12px;}

/*TENDER END CSS*/



/*ACCORDION START CSS*/

.accordion .card {border:none;}

.accordion .fa {margin-right:0.5rem;}
.accordion button, .accordion button:hover, .accordion button:focus{text-decoration:none;}
.faq-accordion .card-header {padding:0; margin-bottom:0;background-color:var(--wine-color);border-bottom:transparent;}
.faq-accordion .accordion button, .faq-accordion .accordion button:hover, .faq-accordion .accordion button:focus {text-decoration:none; width:100%;text-align:left;padding:0;color:#fff;border:solid 1px #F2F2F2;border-radius:0 !important;font-size:18px;font-weight:600;}

.faq-accordion .accordion button i {background-color:transparent;padding:15px;color:#fff;}
.faq-accordion .card-body {-ms-flex:1 1 auto; flex:1 1 auto; padding:15px 30px 15px 55px;}
.faq-accordion .accordion>.card .card-header { margin-bottom:10px;}

.btn-link{display:flex;align-items:baseline;}

/* active class added */
.card-header.active {background-color:var(--mushroom-color);}

.card-header.active .btn-link{color:white;}

.card-header.active .btn-link i{color:white;}


/*ACCORDION END CSS*/


/* BECOME A YOG TRAINER START CSS */
.triner-top-list h3 {color:var(--cocoa-brown); font-size:22px; font-weight:600; margin-bottom:20px;}
.triner-top-list ul {padding-left:0;}
.triner-top-list ul li {list-style:none;line-height:22px;margin-bottom:10px;}

.wp-input-width {width:60%;margin-right:5px;display:inline-block;}

.become-trainer-title {background-color:var(--wine-color);font-size:20px;color:#fff;letter-spacing:4px;padding:10px 15px;line-height:28px;}

.form-grey-bg {background-color:#F8F8F8;padding:30px;}

.form-grey-bg .form-group {margin-bottom:0;}

.form-check-inline i {color:#2db30b; font-size:24px;}

.form-group p {font-style:italic; font-size:14px; margin-bottom:0px; margin-top:2px;}

.form-group .label-h {height:40px;}

.form-group #customFile {padding:3px;}
.form-group label {font-weight:600;}

.ht-btn-trainer {    margin-top:0px !important;
    padding:10px 30px;
    /* background-color:var(--cocoa-brown); */
    background:rgb(124,32,55);
    background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(202,100,31,1) 100%);
    color:#fff;
    border-radius:25px;}
.ht-btn-trainer:hover {background-color:var(--wine-color);background:var(--wine-color);}
.ht-btn-trainer:focus {outline:1px dotted; outline:0;}

/* BECOME A YOG TRAINER END CSS */



/*TESTIMONIAL START CSS*/
.testimonial-box1 {    background-color:#fff;
    box-shadow:0 0 30px rgb(0 0 0 / 15%);
    display:flex;
    height:300px;
    padding:15px 40px 15px 15px;
    color:#000;
    align-items:center;
    overflow:hidden;
    position:relative;}

.test-co {
    width:100%;
}
/*.box-border1 {  border-color:#48abe0 transparent transparent transparent;
  border-width:150px 150px 0 0;}*/

.box-border1 {
    width:0;
    height:100%;
    border-top:300px solid var(--mushroom-color);
    border-right:250px solid transparent;
    position:absolute;
	left:0;
	top:0;
}


.testimonial-box1:nth-child(odd) .test-detail span {font-size:22px; font-weight:600; color:var(--mushroom-color);display:block;}
.testimonial-box1:nth-child(even) .test-detail span {font-size:22px; font-weight:600; color:var(--coolgrey-color);display:block; }

.duble-coat {margin-bottom:20px;}


.testimonial-box1:nth-child(odd) .box-border1{ border-top:300px solid var(--mushroom-color);
}
.testimonial-box1:nth-child(even) .box-border1{ border-top:300px solid var(--coolgrey-color);
}


/*.testimonial-box1::after {
    content:"";
    width:300px;
    height:150%;
    background-color:var;
    transform:rotate(35deg);
    position:absolute;
    left:-16%;
    overflow:hidden;
    top:-45%;
}*/



.test-pro {
	background-color:#D8D5D5;
    border:solid 5px #8A8A8A;
    width:150px;
    height:150px;
    border-radius:100%;
    margin:0 auto;
}
.test-pro img {
    border-radius:100%;
}







/*TESTIMONIAL END CSS*/

.ft-top-newsletter {/*background-color:var(--cocoa-brown);*/background-color:rgba(34, 34, 34, 0.82);padding:15px 0px;}
/*.ft-top-form {display:flex; }*/
/*.form-ico {
	width:50px;
    height:50px;
    border-radius:35px;
    border:solid 1px #fff;
    line-height:45px;
    text-align:center;
    font-size:22px;
    color:#fff;
    margin-right:15px;
}*/
/*.form-ico i {
    width:50px;
    height:50px;
    border-radius:35px;
    text-align:center;
    font-size:20px;
    color:#fff;
    border:solid 1px #fff;
    line-height:50px;
}*/

.ft-top-form {
    display:flex;
    align-items:center;
    justify-content:center;
}
.form-ico {
	display:flex;
    align-items:center;
}
.form-ico i {
    width:50px;
    height:50px;
    border-radius:35px;
    text-align:center;
    font-size:20px;
    color:#fff;
    border:solid 1px #fff;
    line-height:50px;
	margin-right:15px;
}
.form-ico-title {font-size:22px; font-weight:600; color:#fff; }








.form-bottom-newsletter {margin-left:50px; display:flex;width:auto;}
.form-title {font-size:26px; font-weight:600; color:var(--wine-color);line-height:30px; }
.form-title span {font-weight:normal; display:block;}
.form-bottom-newsletter form {width:80%;}
.form-bottom-newsletter .form-control {display:block;width:auto;height:calc(1.5em + 0.75rem + 6px);padding:10px 15px;font-size:1rem;
font-weight:600;line-height:1.5;color:#000000;background-color:#ffffff;background-clip:padding-box;border:1px solid #ffffff;   border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-bottom-newsletter .form-control:focus {color:#495057;/* background-color:#fff; *//* border-color:#80bdff; */outline:0;
	box-shadow:0 0 0 0 rgb(122 0 45 / 36%);}
.form-bottom-newsletter .btn {padding:0px;}
.newsletter-button a {background-color:var(--cocoa-brown);border-radius:15px;width:auto;height:calc(1.5em + 0.75rem + 6px);padding:10px 15px;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;background-clip:padding-box;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.newsletter-button a:hover {background-color:#ef7f1a;color:#fff;}



.yog-studio-bg {background-color:#f3f3f3; height:100%;padding:30px;display:flex;align-items:center; justify-content:center;}
.yog-studio-box-text{font-size:22px; color:#fff; text-align:center; font-weight:500; line-height:30px;}
.yog-studio-box-text span {font-size:28px;display:block; margin-bottom:10px;}
.yog-studio-box-text02 {font-size:16px; color:#fff; text-align:center; font-weight:500; line-height:26px;}

.lu-button{display:inline-flex;}
.lu-button a {background-color:var(--wine-color); color:#fff; padding:8px 20px; border-radius:15px;}
.lu-button a:hover{background-color:#ef7f1a; color:#fff;}


.sitemap a{font-weight:600; font-size:20px; color:#7c2037;}
.sitemap a:hover{color:#e63a34;}
.sitemap{width:100%;}
.sitemap li{border-bottom:1px solid #dee2e6!important; list-style-type:none; padding:10px 0; margin:0;}

.sitemap-sub-ul{padding-top:10px;}
.sitemap-sub-ul li{list-style-type:circle; border-bottom:none !important; padding:5px 0px;}
.sitemap-sub-ul li a{color:#000;}

.sitemap-sub-ul-ul{padding-top:10px;}
.sitemap-sub-ul-ul li{list-style-type:square; padding:5px 0px;}
.sitemap-sub-ul-ul li a{color:#6A6A6A; font-size:17px;}



.modal-body h1{font-weight:900; font-size:2.3em; text-transform:uppercase;}
.modal-content{border:0px;}
.img-set-popup img{width:100%; border: solid 1px #f3f3f3;}
.btn-light-popup{border:1px solid #626262; color:#ffffff; background:#626262;}
.btn-light-popup:hover{background-color:var(--cocoa-brown); border-color:var(--cocoa-brown); color:#fff;}
.modal-dialog{margin:30px auto; max-width:900px;}

.model-close button.close{padding:10px 15px 0 0; font-size:1.8rem; font-weight:500;}
btn, button:focus{outline:none;}

@media (max-width:768px){
.modal-dialog{margin:30px;}
}


#modal-popup02 .modal-dialog {max-width:550px;}
#modal-popup02 h1{font-size:32px; line-height:inherit; font-weight:500;}
.popup-social{float:inherit;}
.popup-social ul{ padding-left:0; margin:30px 0 20px 0;}
.popup-social ul li a{font-size:22px; color:var(--cocoa-brown); width:50px; height:50px; line-height:50px; border:1px solid #cc661e66; margin-right:3px;}

.become-b-social{float:inherit;}
.become-b-social ul { padding-left:0; margin:20px 0 0 0;}
.become-b-social ul li a {
    font-size:20px;
    color:var(--cocoa-brown);
    width:40px;
    height:40px;
    line-height:40px;
	border:1px solid #cc661e66;
}

.mobile-mptb h2 {
    font-size:24px;
}

/** 28-07-2023 ***/

.download-link {
    position:absolute;
    display:flex;
    bottom:15px;
    right:30px;
}

.download-link .ht-btn-trainer {
    padding:10px;
    width:50px;
    height:50px;
    line-height:50px;
    margin:0 auto;
    align-items:center;
    display:flex;
    justify-content:center;
    border:3px solid #fff;
    box-shadow:0px 6px 6px -3px #000;
}

.download-link .ht-btn-trainer:hover i {
    color:#fff;
}
.bt-back {position:absolute; top:7px;  right:15px;}
.bt-back a {
    cursor:pointer;
	margin-top:0px !important;
    padding:10px 30px;
    /* background-color:var(--cocoa-brown); */
    background:rgb(124,32,55);
    background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(202,100,31,1) 100%);
    color:#fff !important;
    border-radius:25px;
}

.bt-back a:hover{background:linear-gradient(180deg, rgba(124,32,55,1) 0%, rgba(124,32,55,1) 100%);}






.custom-col-top{display:flex;justify-content:space-between;flex-direction:row-reverse;}


/* Dropdown menu css */
@media (min-width:767px) {
  .row .col {
    flex:0 0 50%;
    max-width:50%;
  }
}
@media (min-width:992px) {
  .row .col {
    flex:0 0 25%;
    max-width:25%;
  }
}

.dropdown-container {
  position:relative;
  max-width:240px;
}
.dropdown-container .dropdown-toggle {
  color:#000000;
  background-color:#ffffff;
  font-size:17px;
  padding:12px 20px;
  padding-right:60px;
  box-shadow:0px 0px 4px -2px rgba(0, 0, 0, 0.5);
  border-radius:10px;
  font-weight:600;
  cursor:pointer;
  position:relative;
  transition:all ease-in-out 0.3s;
}
.dropdown-container .dropdown-toggle label {
  cursor:pointer;
  width:100%;
}
.dropdown-container .dropdown-toggle:hover, .dropdown-container .dropdown-toggle:active, .dropdown-container .dropdown-toggle:focus {
  background-color:#7c2037;
  color:#ffffff;
}

.dropdown-container .dropdown-menu {
  border-radius:10px;
  box-shadow:0px 0px 4px -2px rgba(0, 0, 0, 0.5);
  margin-top:7px;
  position:absolute;
  left:0;
  top:100%;
  display:none;
  background-color:#ffffff;
  z-index:10;
  width:280px;
  left:auto;
  right:0;
}


.dropdown-container .dropdown-menu ul {
  list-style:none;
  padding:0;
  margin:0;
  overflow-y:auto;
  max-height:200px;
  border-radius:10px;
  z-index:10;
}
.dropdown-container .dropdown-menu a {
  text-decoration:none;
  display:block;
  color:#000000;
  font-size:17px;
  padding:16px 18px;
  font-weight:600;
  box-shadow:0px 0px 4px -2px rgba(0, 0, 0, 0.5);
  transition:all ease-in-out 0.3s;
}
.dropdown-container .dropdown-menu a:hover, .dropdown-container .dropdown-menu a:active, .dropdown-container .dropdown-menu a:focus {
  background-color:#f49301;
  color:#ffffff;
}

.dropdown-menu,
.dropdown-toggle {
  position:relative;
}
.dropdown-menu::before,
.dropdown-toggle::before {
  content:"";
  position:absolute;
  right:20px;
  top:50%;
  transform:translateY(-50%) rotate(45deg);
  border:5px solid;
  border-top-color:rgba(0, 0, 0, 0);
  border-left-color:rgba(0, 0, 0, 0);
  margin-top:-2.5px;
  background-color:rgba(0, 0, 0, 0);
  transition:all ease-in-out 0.2s;
}

.dropdown-menu {
  z-index:10;
  position:relative;
  font-family:var(--noto);
}

.dropdown-menu::before {
  z-index:-1;
  transform:rotate(-135deg);
  top:-2px;
  border-bottom:5px solid #7c2037;
  border-right:5px solid #7c2037;
  border-top:5px solid transparent;
  border-left:5px solid transparent;
  box-shadow:1px 1px 4px -2px rgba(0, 0, 0, 0.4);
}

.dropdown-open .dropdown-menu.dropdown-active {
  display:block;
}

.dropdown-container.dropdown-open .dropdown-toggle {
  background-color:#7c2037;
  color:#ffffff;
}
.dropdown-container.dropdown-open .dropdown-toggle:before {
  transform:rotate(-135deg);
}

.dropdown-bordered .dropdown-toggle {
  border:2px solid #000000;
  border-radius:10px;
}
.dropdown-bordered .dropdown-toggle:hover, .dropdown-bordered .dropdown-toggle:active, .dropdown-bordered .dropdown-toggle:focus {
  background-color:#7c2037;
  color:#ffffff;
  border-color:#ffffff;
}
.dropdown-bordered .dropdown-menu {
  border:2px solid #000000;
  border-radius:10px;
}
.dropdown-bordered .dropdown-menu::before {
  border-color:#000000;
}
.dropdown-bordered .dropdown-menu a {
  box-shadow:none;
  border-bottom:2px solid #000000;
}
.dropdown-bordered .dropdown-menu li:last-child a {
  border-bottom:0;
}

.dropdown-gradient .dropdown-toggle,
.dropdown-gradient .dropdown-menu,
.dropdown-gradient a {
  background:#ff3131;
  background:-moz-linear-gradient(262deg, #ff3131 11%, #5400ff 100%);
  background:-webkit-linear-gradient(262deg, #ff3131 11%, #5400ff 100%);
  background:linear-gradient(262deg, #ff3131 11%, #5400ff 100%);
  color:#ffffff;
}
.dropdown-gradient .dropdown-toggle::before {
  color:#ffffff;
}
.dropdown-gradient .dropdown-menu a {
  background:none;
  box-shadow:none;
  color:#ffffff;
}
.dropdown-gradient .dropdown-menu a:hover, .dropdown-gradient .dropdown-menu a:active, .dropdown-gradient .dropdown-menu a:focus {
  background:#ff3131;
  background:-moz-linear-gradient(66deg, #ff3131 11%, #5400ff 100%);
  background:-webkit-linear-gradient(66deg, #ff3131 11%, #5400ff 100%);
  background:linear-gradient(66deg, #ff3131 11%, #5400ff 100%);
}
.dropdown-gradient .dropdown-menu::before {
  box-shadow:none;
  border-color:#ff3131;
}

.dropdown-solid .dropdown-toggle,
.dropdown-solid .dropdown-menu {
  background-color:#7c2037;
  color:#ffffff;
}
.dropdown-solid .dropdown-menu a {
  color:#ffffff;
}
.dropdown-solid .dropdown-menu a:hover, .dropdown-solid .dropdown-menu a:active, .dropdown-solid .dropdown-menu a:focus {
  background-color:#ffffff;
  color:#000000;
}
.dropdown-solid .dropdown-menu::before {
  border-color:#7c2037;
}

.dropdown-toggle::after{display:none;}
.dropdown-menu{padding:0px;}
.dropdown-toggle{background-color:#7c2037;color:white;}

.dropdown-container .dropdown-menu ul {
  list-style:none;
  padding:0;
  margin:0;
  overflow-y:auto;
  max-height:200px;
  border-radius:10px;
  z-index:10;
  scrollbar-width:thin;
  scrollbar-color:#7c2037 #7c2037; 
}

.dropdown-container .dropdown-menu ul::-webkit-scrollbar {
  width:6px;
}

.dropdown-container .dropdown-menu ul::-webkit-scrollbar-thumb {
  background-color:#7c2037;
  border-radius:10px;
}

.dropdown-container .dropdown-menu ul::-webkit-scrollbar-thumb:hover {
  background-color:#7c2037;
}

/***** v2 *****/
.inner-title-v2{color:white;} 
.custom-col-top-v2{padding:50px;background-color:#7c2037;}
.dropdown-toggle-v2{background-color:white !important;color:black !important;}


.cut-dropdown .dropdown-menu{width:200px;}
.chairman-pro .material-symbols-outlined {
    font-variation-settings:'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 40; 
        font-size:70px;
    color:#fff;
    transform:rotate(180deg);
}
.pro-detail {
    position:relative;
}
.pm-pro {
    background-color:#C29A84;
    height:auto;
    margin:0 50px;
    text-align:center;
    position:relative;
    padding:50px 50px 50px 50px;
    border-radius:30px;
    z-index:0;
}
.pm-text{    text-align:center;
    font-size:22px;
    /*color:#fff;*/
    padding:0 90px;}

.pm-pro  .material-symbols-outlined {
    font-variation-settings:'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 40;
    font-size:65px;
    color:#D7B19B;
    transform:rotate(180deg);
}

.quote-top {
    position:absolute;
    top:inherit;
    left:inherit;
    margin-top:-15px;
}
.quote-bottom {
    position:absolute;
    bottom:0;
    right:0px;
    margin-bottom:-15px;
    transform:rotate(180deg);
}
.cm-pro {
    background-color:#ffffff;
    box-shadow:0px 0px 6px 5px #dfdfdf;
    padding:150px 50px 50px;
    border-radius:30px;
    margin-top:-100px;
    z-index:0;    
}
.cm-pro .pro-detail h3 {
    color:#7c2037;}

.cm-pro .pro-detail p{ color:#000;}
.cm-pro .material-symbols-outlined {
    color:#7c2037;
}

.chairman-top-spaces {
    display:flex;
    flex-direction:column;
}
.cm-pro6{padding:150px 20px 50px; display:flex;
    height:100%;
    flex-direction:column;}
.cm-pro6 .pm-text {
    padding:0 70px;
}

/************ Activities ************/

.activity-box{font-family:var(--noto);}

.activity-text-box{background:var(--wine-color);padding:20px;text-align:center;display:flex;justify-content:center;height:100%;align-items:center;}
.activity-text-box:hover{background-color:var(--mushroom-color);}

.activity-text{font-size:20px;color:#fff;font-weight:400;line-height:30px;}
.activity-text:hover, .activity-text:focus{color:#fff;}

.sec-titles {font-size:22px !important;margin-top:20px !important;}



/******************* Social media Top Start *******************/


.spacing-side{margin:0 5px;}

.share.top:hover .submenu{display:flex !important;}
.submenu{display:none !important;}

.share.top{cursor:pointer;}

.menu {
  z-index:105;
  position:relative;
  padding:0;
  margin:0;
  list-style-type:none;
}

.menu .share i.fa-share-alt,.icon{
	height:35px;
	width:35px;
	text-align:center;
	line-height:35px;
	background-color:#f9efe7;
	color:var(--cocoa-brown);
	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:var(--cocoa-brown);
    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;
}

/********** Social Media Top Start **************/


/********** Top Menu for Text-Size and Dark/Light Mode End **************/

.share.top:hover .submenu1{display:flex !important;}
.submenu1{display:none !important;}

.text-default{text-decoration:underline;}

.menu .submenu1 li a:hover .icon{
  background-color:var(--wine-color);
  color:#fff;
}

.menu .submenu1 a li .dark-icon{
  background-color:black !important;
  color:#fff !important;
	height:35px;
	width:35px;
	line-height:35px;
}

.menu .submenu1 a li .light-icon{
 	background-color:white !important;
  border:2px solid black !important;
	height:35px;
	width:35px;
	line-height:30px;
}


.menu .submenu1 a li .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;
}

.menu .submenu1 li {
  transition:all ease-in-out 0.5s;
  /*position:absolute;
  top:0;
  left:0;*/
  z-index:-1;
  opacity:0;
}

.submenu1 .icon a{color:var(--cocoa-brown);}
.submenu1 .icon a:hover{color:#fff !important;}
.submenu1 .icon:hover{background-color:var(--cocoa-brown);color:#fff;}


/********** Top Menu for Text-Size and Dark/Light Mode End **********/


/********** Eng/Guj Dropdown Start **********/

.dropdown1 {
	cursor:pointer;
  position:relative;
  display:inline-block;
  list-style:none;
  margin-bottom:0px;
  padding-left:0px;
  background-color:var(--cocoa-brown);
  margin:0 5px;
}

.dropdown1-content {
  display:none;
  position:absolute;
  background-color:#f9efe7;
	/*min-width:160px;*/
  box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index:1;
  list-style:none;
  margin-bottom:0px;
  padding-left:0px;
}

.dropdown1:hover .dropdown1-content {
  display:block;
  z-index:999;
}


.dropdown1 a {
  color:white !important;
  font-size:13px;
  padding:6px 16px;
  text-decoration:none;
  display:block;
}

.dropdown1 a:hover {
  background-color:var(--wine-color);
  color:#fff;
}

.dropdown1-content a{
	color:black !important;
}

.dropdown1-content a:hover{
	background-color:var(--wine-color);
  color:#fff !important;
}

/********** Eng/Guj Dropdown End **********/


/********** Search Start **********/

#form1{border-radius:0px;}
#form1:focus{border:none;box-shadow:none;}

.search-btn{border-radius:0px;box-shadow:none;background-color:var(--wine-color);border:none;}
.search-btn:focus{box-shadow:none;}
.search-btn:hover{background-color:var(--cocoa-brown);}
.search-btn:active{background-color:var(--wine-color) !important;}
.search-btn:active.search-btn:focus{box-shadow:none !important;}

.search-spacing-div{position:relative; display:none;}

.search-container{
	cursor:pointer;
	height:35px;
	width:35px;
	text-align:center;
	line-height:33px;
	background-color:#f9efe7;
	color:var(--cocoa-brown);
	border-radius:2px;
}

.search-container:hover{background-color:var(--wine-color);}


.search-container:hover .search-icon{color:#fff;}

.search-input-div{
	display:none;
  position:absolute;
  z-index:999;
  right:0;
  margin-top:5px;
  min-width:245px;
}

/********** Search End **********/


.event-cal .owl-1 .owl-dots{display:none;}
.cal-box img{margin-top:20px;}


.big-title { background-color:#eb8818; font-size:32px; color:#fff; letter-spacing:3px; padding:5px 30px; position:relative; z-index:1;}

.dataTable {
    width:100% !important;
    overflow-x:scroll;
    display:block;
    border-right:1px solid #dee2e6;
}

