select.form-control.form-bg {
    font-family: "Inter", sans-serif;
}

/*scroll */
.icon-links {
    width: 30px;
    color: white;
    margin-right: 12px;
    filter: invert(91%) sepia(100%) saturate(10%) hue-rotate(359deg) brightness(112%) contrast(100%);
}
.left-side {
     position: sticky;
     top: 50px;
     display: block;
     width: auto;
     height: 532px;
}
/*scroll */

a.scrollToTop {
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    position: fixed;
    bottom: 16%;
    background-color: #257f4f !important;
    display: none;
    font-size: 20px;
    border-radius: 35px;
    right: 16px;
    padding: 10px 18px;
    text-decoration: none;
    background: url(arrow_up.png) 0px 20px no-repeat;
}
/* button css */

.rs-button.style3 .rs-btn {
    display: inline-flex;
    align-items: center;
    white-space:nowrap;
    transition:all .3s ease 0s;
    border:1px solid #091d2d;
    padding:5px;
    border-radius:50px;
}

.rs-button.style3 .rs-btn .rs-icon {
    background: #257f4f;
    height: 52px;
    width: 52px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all .3s ease 0s,left .5s;
    position: relative;
}

.rs-button.style3 .rs-btn .rs-icon svg {
    width: 16px;
    height: 16px
}

.rs-button.style3 .rs-btn .rs-icon svg path {
    fill: #fff;
    transition: all .3s ease 0s
}

.rs-button.style3 .rs-btn .rs-icon i {
    color: #ffffff;
    font-size: 16px;
    transition: all .3s ease 0s
}

.rs-button.style3 .rs-btn .rs-btn-text {
    color: #195535;
    display: inline-block;
    text-transform: uppercase;
    transition: all .3s ease 0s;
    padding: 0 20px;
    z-index: 9
}

.rs-button.style3 .rs-btn.icon-sty-yes .rs-btn-text {
    transform: translate3d(0,0,0);
    transform-style: preserve-3d
}

.rs-button.style3 .rs-btn.icon-sty-yes:hover .rs-btn-text {
    transform: translate3d(-60px,0,0)!important;
    transform-style: preserve-3d
}

.rs-button.style3 .rs-btn:hover .rs-icon {
    left: calc(100% - 60px)
}
/* css end 
.icon-links {
    font-size: 23px;
    color: white;
    margin-right: 12px;
}

/* button css */

.rs-button.style3 .rs-btn {
    display: inline-flex;
    align-items: center;
    white-space:nowrap;
    transition:all .3s ease 0s;
    border:1px solid #091d2d;
    padding:5px;
    border-radius:50px;
}

.rs-button.style3 .rs-btn .rs-icon {
    background: #257f4f;
    height: 45px;
    width: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all .3s ease 0s,left .5s;
    position: relative;
}

.rs-button.style3 .rs-btn .rs-icon svg {
    width: 16px;
    height: 16px
}

.rs-button.style3 .rs-btn .rs-icon svg path {
    fill: #fff;
    transition: all .3s ease 0s
}

.rs-button.style3 .rs-btn .rs-icon i {
    color: #ffffff;
    font-size: 16px;
    transition: all .3s ease 0s
}

.rs-button.style3 .rs-btn .rs-btn-text {
    color: #195535;
    display: inline-block;
    text-transform: uppercase;
    transition: all .3s ease 0s;
    padding: 0 20px;
    z-index: 9
}

.rs-button.style3 .rs-btn.icon-sty-yes .rs-btn-text {
    transform: translate3d(0,0,0);
    transform-style: preserve-3d
}

.rs-button.style3 .rs-btn.icon-sty-yes:hover .rs-btn-text {
    transform: translate3d(-60px,0,0)!important;
    transform-style: preserve-3d
}

.rs-button.style3 .rs-btn:hover .rs-icon {
    left: calc(100% - 47px);
}
/* css end */



.icon-link {
    font-size: 25px;
    color: black;
    margin-right: 14px;
}
.modal-dialog.my-dialog {
    width: 65%;
}
button.btn-danger {
    background: #c95a57;
    border: none;
    color: white;
    padding: 15px 25px;
    border-radius: 44px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Inter", sans-serif !important;!i;!;
}
/* Vertical tab section style start */

.tab-section .nav>li>a:hover {
  background-color: #0088ff !important;
}
.tab-section  .active a {
  background: #ff572d !important;
}
.tab-section li.tab-link.full-width-tab.active {
  border-left: 2px solid #d05900; 
  margin-left: -2px;
  background-color: black !important;
}
li.tab-link.full-width-tab.active a {
    border-left: 2px solid #0b2718 !important;
}
li.tab-link.full-width-tab {
    float: none !important;
}
.active h4.para-blod {
    color: #0b2718 !important;
    opacity: 1 !important;
}

/* Vertical tab section style end */
.carousel .contact .carousel-card {
    background-color: white;
    box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08);
    border-radius: 8px;
    align-items: center;
    display: flex;
    margin: 0 auto;
    text-align: center;
 
    max-width: 270px;
}

.carousel-indicators li {border-radius: 20px;!imporatant;border:none !important;background-color: #6c6c6c6b !important;width: 9px;height: 8px;margin-right: 20px;}
.carousel-indicators .active {
    /* width: 12px !important; */
    height: 12px;
    margin: 0;
    background-color: #000000 !important;
    height: 9px !important;
    width: 9px !important;
    margin-right: 20px;
}
.yoga .carousel-indicators li {border-radius :none !imporatant;border:none !important;background-color: #d7d7d76b !important;width: 42px;height: 6px;margin-right: 20px;}
.yoga .carousel-indicators .active {
    /* width: 12px !important; */
    height: 12px;
    margin: 0;
    background-color: #ffffff !important;
    height: 6px !important;
    width: 34px !important;
}




/* Common Css start here */

h1 {
    font-weight: 600;
    font-size: clamp(32px, 4vw, 64px);
    line-height: 1.2;
    color: #195535;
    font-family: "EB Garamond", serif;
    margin: 0px;
}
h2 {
    font-weight: 600;
    font-size: clamp(28px, 3.5vw, 48px);
    margin: 0px;
    line-height: 1.25;
    color: #195535;
    font-family: "EB Garamond", serif;
}
h3 {
    font-weight: 600;
    font-size: clamp(22px, 3vw, 32px);
    margin: 0px;
    line-height: 1.25;
    color: #195535;
    font-family: "EB Garamond", serif;
}
h4 {
    font-weight: 500;
    font-size: clamp(20px, 2.3vw, 28px);
    font-family: "EB Garamond", serif;
    margin: 0px;
    line-height: 1.35;
    color: #195535;
}
h5 {
    font-weight: 500;
    font-size: clamp(18px, 2vw, 24px);
    margin: 0px;
    line-height: 1.4;
    font-family: "Inter", sans-serif;
    color: #040E08B3;
}
p.regular {
    font-size: clamp(14px, 2vw, 18px);
    line-height: 1.6;
    font-weight: 400;
    margin: 0px;
   font-family: "Inter", sans-serif;
   color:#040E08B3;
}
p.text {
    font-size: clamp(12px, 1.5vw, 16px);
    line-height: 1.5;
    font-weight: 400;
    margin: 0px;
    font-family: "Inter", sans-serif;
   color:#040E08B3;
}
p.small {
    font-size: clamp(12px, 1.5vw, 14px);
    line-height: 1.3;
    font-weight: 400;
    margin: 0px;
   font-family: "Inter", sans-serif;
   color:#040E08B3;
}
p.para-blod {
    font-weight: bold;
}
a.anchor {
    font-size: clamp(14px, 2vw, 16px);
    color: black;
    font-family: 'Poppins';
    cursor: pointer;
    text-decoration: none;
}
.section-bg{
   background: #EFF0EB;
}
.bg-white {
    background: #fff;
}
.w-100 {
    width: 100%;
}
h-100{
   height: 100%;
}

.p-0{padding: 0px;}.p-15 {padding: 15px;}.p-20{padding: 20px;}.p-30{padding: 30px;}.p-40{padding: 40px !important;}.p-50{padding: 50px;}.p-60 {padding: 60px }
.pl-10{padding-left: 10px;}.pl-20{padding-left: 20px;}.pl-30{padding-left: 30px;}.pl-40{padding-left: 40px;}.pl-50{padding-left: 50px;}.pl-60{padding-left: 60px;}
.pr-10{padding-right: 10px;}.pr-20{padding-right: 20px;}.pr-30{padding-right: 30px;}.pr-40{padding-right: 40px;}pr-50{padding-right: 50px;}pr-60{padding-right: 60px;}
.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}
.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-60{padding-bottom:60px;}.pb-70{padding-bottom:70px;}.pb-80{padding-bottom:80px;}.pb-100 {padding-bottom: 100px;}
.px-15 {padding-right: 15px;padding-left: 15px;}.px-20{padding-right: 20px;padding-left: 20px;}.px-30{padding-right: 30px;padding-left: 30px;}.px-40{padding-right: 40px;padding-left: 40px;}.px-50{padding-right: 50px;padding-left: 50px;}.px-60{padding-right: 60px;padding-left: 60px;}.px-70{padding-right: 70px;padding-left: 70px;}.px-80{padding-right: 80px;padding-left: 80px;}
.py-15{padding-top: 15px;padding-bottom: 15px;}.py-20{padding-top: 20px;padding-bottom: 20px;}.py-30{padding-top: 30px;padding-bottom: 30px;}.py-40{padding-top: 40px;padding-bottom: 40px;}.py-50 {padding-top: 50px;padding-bottom: 50px;}.py-60 {padding-top: 60px;padding-bottom: 60px;}.py-70 {padding-top: 70px;padding-bottom: 70px;}.py-80{padding-top: 80px;padding-bottom: 80px;}

.p-0{padding: 0px;}.p-15 {padding: 15px;}.p-20{padding: 20px;}.p-30{padding: 30px;}.p-40{padding: 40px !important;}.p-50{padding: 50px;}.p-60 {padding: 60px }
.pl-10{padding-left: 10px;}.pl-20{padding-left: 20px;}.pl-30{padding-left: 30px;}.pl-40{padding-left: 40px;}.pl-50{padding-left: 50px;}.pl-60{padding-left: 60px;}
.pr-10{padding-right: 10px;}.pr-20{padding-right: 20px;}.pr-30{padding-right: 30px;}.pr-40{padding-right: 40px;}pr-50{padding-right: 50px;}pr-60{padding-right: 60px;}
.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}
.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-60{padding-bottom:60px;}.pb-70{padding-bottom:70px;}.pb-80{padding-bottom:80px;}
.px-15 {padding-right: 15px;padding-left: 15px;}.px-20{padding-right: 20px;padding-left: 20px;}.px-30{padding-right: 30px;padding-left: 30px;}.px-40{padding-right: 40px;padding-left: 40px;}.px-50{padding-right: 50px;padding-left: 50px;}.px-60{padding-right: 60px;padding-left: 60px;}.px-70{padding-right: 70px;padding-left: 70px;}.px-80{padding-right: 80px;padding-left: 80px;}
.py-15{padding-top: 15px;padding-bottom: 15px;}.py-20{padding-top: 20px;padding-bottom: 20px;}.py-30{padding-top: 30px;padding-bottom: 30px;}.py-40{padding-top: 40px;padding-bottom: 40px;}.py-50 {padding-top: 50px;padding-bottom: 50px;}.py-60 {padding-top: 60px;padding-bottom: 60px;}.py-70 {padding-top: 70px;padding-bottom: 70px;}.py-80{padding-top: 80px;padding-bottom: 80px;}

.m-0{margin: 0px;}
.ml-16{margin-left: 16px;}.ml-20{margin-left: 20px;}.ml-25{margin-left: 25px;}.ml-30{margin-left: 30px;}.ml-35{margin-left: 35px;}.ml-40{margin-left: 40px;}.ml-45{margin-left: 45px;}.ml-50{margin-left: 50px;}.ml-55{margin-left: 55px;}.ml-60{margin-left: 60px;}
.mr-16{margin-right: 16px;}.mr-20{margin-right: 20px;}.mr-25{margin-right: 25px;}.mr-30{margin-right: 30px;}.mr-35{margin-right: 35px;}.mr-40{margin-right: 40px;}.mr-45{margin-right: 45px;}.mr-50{margin-right: 50px;}.mr-55{margin-right: 55px;}.mr-60{margin-right: 60px;}
.mt-10 {margin-top: 10px;}.mt-16{margin-top: 16px;}.mt-24{margin-top: 24px;}.mt-32{margin-top: 32px;}.mt-40{margin-top: 40px;}.mt-48{margin-top: 48px;}.mt-60{margin-top: 60px;}.mt-65{margin-top: 65px;}.mt-70{margin-top: 70px;}.mt-75{margin-top: 75px;}.mt-80{margin-top: 80px;}.mt-85{margin-top: 85px;}.mt-90{margin-top: 90px;}
.mb-10 {margin-bottom: 10px;}.mb-16{margin-bottom: 16px;}.mb-24{margin-bottom: 24px;}.mb-32{margin-bottom: 32px;}.mb-40{margin-bottom: 40px;}.mb-48{margin-bottom: 48px;}.mb-60{margin-bottom: 60px;}.mb-65{margin-bottom: 65px;}.mb-70{margin-bottom: 70px;}.mb-75{margin-bottom: 75px;}.mb-80{margin-bottom: 80px;}.mb-90{margin-bottom: 90px;}
.mx-10{margin-left: 10px;margin-right: 10px;}.mx-15{margin-left: 15px;margin-right: 15px;}.mx-20{margin-left: 20px;margin-right: 20px;}.mx-25{margin-left: 25px;margin-right: 25px;}.mx-30{margin-left: 30px;margin-right: 30px;}.mx-35{margin-left: 35px;margin-right: 35px;}.mx-40{margin-left: 40px;margin-right: 40px;}.mx-45{margin-left: 45px;margin-right: 45px;}.mx-50{margin-left: 50px;margin-right: 50px;}.mx-55{margin-left: 55px;margin-right: 55px;}.mx-60{margin-left: 60px;margin-right: 60px;}
.my-10{margin-top: 10px;margin-bottom: 10px;}.my-15{margin-top: 15px;margin-bottom: 15px;}.my-20{margin-top: 20px;margin-bottom: 20px;}.my-25{margin-top: 25px;margin-bottom: 25px;}.my-30{margin-top: 30px;margin-bottom: 30px;}.my-35{margin-top: 35px;margin-bottom: 35px;}.my-40{margin-top: 40px;margin-bottom: 40px;}.my-45{margin-top: 45px;margin-bottom: 45px;}.my-50{margin-top: 50px;margin-bottom: 50px;}.my-55{margin-top: 55px;margin-bottom: 55px;}.my-60{margin-top: 60px;margin-bottom: 60px;}


/* Grid-position css start */

.column-start-1{grid-column-start: 1;}
.column-start-2{grid-column-start: 2;}
.column-start-3{grid-column-start: 3;}
.column-start-4{grid-column-start: 4;}

.row-start-1{grid-row-start: 1;}
.row-start-2{grid-row-start: 2;}
.row-start-3{grid-row-start: 3;}
.row-start-4{grid-row-start: 4;}

.row-gap-0 {row-gap: 0px;}
.row-gap-48 {row-gap: 48px;}
.row-gap-32 {row-gap: 32px;}
.row-gap-24 {row-gap: 24px;}
.row-gap-16 {row-gap: 16px;}
.column-gap-0 {column-gap: 0px !important;}
.column-gap-16 {column-gap:16px;}
.column-gap-24 {column-gap:24px;}
.column-gap-32 {column-gap:32px;}
.column-gap-48 {column-gap:48px;}
.gap-0 {gap: 0px;}
.gap-15 {gap: 15px;}
.gap-24 {gap: 24px;}
.gap-32 {gap: 32px;}
.gap-48 {gap: 48px;}

.grid-right-align {justify-content: end;display: grid;}
.grid-left-align {justify-content: start;display: grid;}

.inner-grid-wrap {display: grid;grid-template-columns: 1fr 11fr;}

.grid-center {display: grid;place-items: center;}
.grid-y-center {align-items: center;display: grid;}

/* Grid-position css end */

/* Cards-same-height css start */

.w-card {
    height: 100%;
}
.card-column-align {
    display: flex;
    flex-direction: column;
}
.card-column-align .w-card-body {
    flex-grow: 1;
}

/* Cards-same-height css end */

@media (min-width: 768px) {
.container-class {width: 750px !important;}
}

@media (min-width: 992px) {
.container-class {width: 970px !important;}
}

@media (min-width: 1200px)  {
.container-class {width: 1170px !important;}
}

@media only screen and (min-width:1349px) {
.container-class{width: calc(100% - 100px) !important;max-width:1800px !important;}
}

.container-class{
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    height: 100% !important;
    position:relative !important;
 }

.container-fluid{
      margin-left:0px !important;
      margin-right:0px !important;
}

/* 6-6 column grid style start */
.d-grid {display: grid;grid-template-columns: 6fr 6fr;}
/* 6-6 column grid style end */
/* grid-3-6-4-col start css*/
.grid-3-6-4-col.navi {
    display: grid;
    grid-template-columns: 3fr 6fr 4fr;
}
/* grid-3-6-4-col end css*/

/* 5-7 7-5 column grid style start */
.d-grid-5-7 {display: grid;grid-template-columns: 5fr 7fr;column-gap: 64px;}
.d-grid-7-5 {display: grid;grid-template-columns: 7fr 5fr;}
/* 5-7 7-5 column grid style end */

/* 8-4, 4-8 column grid style start */

.d-grid-8-4 {display: grid;grid-template-columns: 8fr 4fr;}
.d-grid-4-8 {display: grid;grid-template-columns: 4fr 8fr;column-gap: 48px;}

/* 8-4, 4-8 column grid style end */

/* 9-3, 3-9 column grid style start here */

.d-grid-9-3 {display: grid;grid-template-columns: 9fr 3fr;}
.d-grid-3-9 {display: grid;grid-template-columns: 3fr 9fr;}

/* 9-3, 3-9 column grid style end here */

/* ONE-ROW 4,6 Column style start */

.grid-4-col {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 32px;
}
.grid-6-col {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
}

/* ONE-ROW 4,6 Column style end */

/* One-row 5 column grid style start */

.d-grid-5-col{display: grid;grid-template-columns: repeat(5,1fr);column-gap: 24px;}

/* One-row 5 column grid style end */

/* ONE-ROW 3 Column style start */

.grid-3-col {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 48px;
}

/* ONE-ROW 3 Column style end */


/* ONE-ROW 2 Column style start */

.grid-2-col {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 64px;
}

/* ONE-ROW 2 Column style end */


/* Common row-col gap grid style start here */

.grid-wrap-2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}

/* Common row-col gap grid style end here */

/* Common Css end here */


/* Hero-section style start here */

.nutrition-hero {
    padding: 120px 0px 60px 0px;
    background-size: cover;
}
.nutrition-hero .img-container {
    background-color: #FFA7C0;
    border-radius: 50px;
    display: flex;
    flex-wrap: wrap;
}

/* Hero-section style end here */
.second-carousel {
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-top: 40px;
    font-size: 45px;
    gap: 20px;
    cursor: pointer;
}
/*yoga-section css start */
.yoga-section .accordion-btn {
    color: #4a524c;
    font-size: 15px;
    border: 2px solid #4a524c;
    padding: 5px 6px 4px 6px;
    border-radius: 27px;
}
/*yoga-section css start */

/* Card-section style start here */

.nutrition-card-section .nutrition-card {
    border-right: 1px dashed #FFA7C0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.nutrition-card:hover .arrow {
    opacity: 1;
}
.nutrition-card .arrow {
    position: absolute;
    bottom: 10px;
    opacity: 0;
    transition: opacity 0.5s ease;
}
.nutrition-card-section .video-btn {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 50%;
}
.video-btn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: btn-ripple 4s ease-in-out infinite;
}

@-webkit-keyframes btn-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 15px #257f4f;
        box-shadow: 0 0 0 15px #257f4f;
        opacity: 0;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 #257f4f;
        box-shadow: 0 0 0 0 #257f4f;
        opacity: 0;
    }
}

@keyframes btn-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 15px #257f4f;
        box-shadow: 0 0 0 15px #257f4f;
        opacity: 0;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 #257f4f;
        box-shadow: 0 0 0 0 #257f4f;
        opacity: 0;
    }
}

/* Card-section style end here */
/*yoga-page css starts*/
p.border-left {
    border-right: 1px solid #a3a3a3;
    width: 19px;
    height: 37px;
    float: right;
    margin-top: -29px;
}
/*yoga-page css end*/
/* Specialties section style start here */

img.special-img {
    width: 75%;
    border-radius: 200px 200px 0px 0px;
}

/* Specialties section style end here */

/* Carousel section style start here */

.carousel-indicators {
    position: absolute;
    bottom: 10;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    bottom:-15% !important;

}
.yoga .carousel-indicators li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 5px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #CBCBCB;
    border: 1px solid #fff;
    border-radius: 10px !important;!i;!;
}
.yoga .carousel-indicators .active {
    width: 8px !important;!i;!;
    height: 8px  !important;!i;!;
    margin: 5px;
    background-color: #878DE1;
}

/* Carousel section style end here */
.color {
    color: white !important;
}

/* Accordion-section style start here */

.last-accordion #accordion {
    max-width: 50%;
}
.accordion-bg {
    background: inherit;
}
.all-hover:hover {
    text-decoration: none !important;
}
a{
    text-decoration : none !important;
}
.accordion-btn {
    color: #1955358C;
    font-size: 15px;
    border: 2px solid #1955358C;
    padding: 8px 9px 6px 9px;
    border-radius: 27px;
}
.accordion-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Accordion-section style end here */


/* Blog-section style start here */

.blog-com-btn {
    background-color: #FFA7C0;
    border: none;
    color: #fff;
    padding: 6px 22px;
    border-radius: 50px;
    font-family: "Inter", sans-serif;
    position: absolute;
    font-size: 16px;
    font-weight: 500;
    margin-left: 15px;
    margin-top: -55px;
}

/* Blog-section style end here */

/* about-page style start here */

.about-sign-wrap {
    display: flex;
    flex-wrap: wrap;
}

/* Team-section style start here */
/*
.team-img-container {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.team-img-container:hover img {
    transform: scale(1.2);
}
.team-img-container .details {
    position: absolute;
    bottom: 37%;
    left: 0;
    op: 20%;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px;
    transform: translateY(100%);
    transition: transform 0.5s;
    opacity: 0;
    z-index: 1;
}
.team-img-container:hover .details {
    transform: translateY(0%);
    opacity: 1;
}

/* Team-section style end here */

/* about-page style end here */


/* Service-page style start here */

/* tab-section style start here */

.hero-tab1 {
    border: 1px solid #d9d9d9;
}
li.tab-1.active {
    background: #f4f4f4;
    border-bottom: 1px solid #d9d9d9;
}
.tab-1 {
    border-right: 1px solid #d9d9d9;
    cursor: pointer;
}
li.tab-1:hover {
    background: #f4f4f4;
}
.tab-1 .tab-list1 {
    color: black !important;
    padding: 15px !important;
    margin: 0px;
    width: 100%;
}
a.tab-list1:hover {
    background: none !important;
}
li.active .tab-list1 {
    background: #f4f4f4 !important;
    border: none !important;
}
.nav:before{
display:none;
}
ul.inner-ul {
    list-style: disc;
    padding-left: 20px;
    list-style-position: inside;
}
li.inner-list {
    list-style-position: initial;
    font-size: clamp(12px, 1.5vw, 16px);
    font-family: "Inter", sans-serif;
    color: #040E08B3;
}

/* tab-section style end here */

/* Form style start here */

.contact-input {
    font-size: 14px;
    border: 1px solid #d9d9d9;
    color: #c4c4c4;
    line-height: 20px;
    background: inherit;
    font-family: "Inter", sans-serif;
    border-radius: 8px;
    padding: 17px 10px;
}

/* Form style end here */


/* Price-section style start here */

.price-section .service-price-col {
    border-radius: 30px;
    padding: 90px 30px;
}

/* Price-section style end here */

/* Service-page style end here */

/* Blog-page style start here */

.blog-inner-header {
    padding: 80px 0px 240px 0px;
}
.blog-img {
    margin-top: -200px;
}
.blog-section {
    /* overflow-y: auto; */
    /* height: 700px; */
    /* position: relative; */
}
.blog-section::-webkit-scrollbar {
    display: none;
}

/* Blog-page style end here */


/* Footer style start here */

.nutrition-footer {
    background-color: #0B2718;
}
li.foot-content {
    font-size: 17px;
    list-style: none;
    color: #fff;
    font-family: "Inter", sans-serif;
    font-weight: 200;
}

/* Footer style end here */



.tabcd{
background-color:red
}
header.container-fluid.wheader{
padding:0px !important;
background: #eff0eb;
}
.navbar-default {
    background: none !important;
    border:none !important;
}
.defualt-logo {
    font-family: 'Dosis', sans-serif;
    font-size: 23pt !important;
    color: black !important;
    margin: 0px !important;
    margin-top: 20px !important;
    background-color: #eee !important;
}
.nright{float: left !important;margin-right: -13px !important;margin-top: 24px !important;margin-bottom: -1px !important;}
.nright li{font-size: 15px;font-weight: 500 !important;padding-top:2px;font-family: "Inter", sans-serif;}
.nright li a{
color: #195535 !important;
}
.nright li a:hover{
 color: #257f4f !important;
}
/*Navbar style start here */

 .navbar-hr{
    border-bottom-style: solid !important;
    border-bottom-color: #ebebeb !important;
    border-bottom-width: 2px !important;
}
.navbar-flex {
}
.nav-btn{
     padding-top: 24px !important;
     margin-bottom: 11px;
}
.nav-3-grid {
    display: grid;
    grid-template-columns: 4fr 8fr;
}
.nav-signin {
    background: #257f4f;
    border: none;
    color: white;
    padding: 15px 25px;
    border-radius: 31px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Inter", sans-serif;
}
.nav-signin:hover {
    background: #000000;
    border: none;
    color: white;
}
.nav-img {
    width: 100%;
    height: 150px;
}

/*Navbar style end here */


@media only screen and (min-width : 300px) and (max-width :991px) {

/* Navbar-media query start here */

.nav-img {
    width: 100%;
    height: 74px;
}

/* Navbar-media query end here */


/* Hero-section media-query start here */

.nutrition-hero {
    padding: 60px 0px 60px 0px;
    background-size: contain;
}

/* Hero-section media-query end here */

    /*blog section */
.left-side {
     position: inherit;
}
    /*blog section */

/* Card-section media-query start here */

.nutrition-card-section .nutrition-card {
    border-right: none;
}

/* Card-section media-query end here */

/* Specialties section media-query start here */

img.special-img {
    width: 100%;
    border-radius: 300px 300px 0px 0px;
}

/* Specialties section media-query end here */

/* Accordion media query start here */

.last-accordion #accordion {
    max-width: inherit;
}

/* Accordion media query end here */


/* ONE-ROW 3 Column media-query start */

.grid-3-col {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 48px;
}

/* ONE-ROW 3 Column media-query end */


/* ONE-ROW 2 Column media-query start */

.grid-2-col {
    display: grid;
    grid-template-columns: 1fr;
    gap: 48px;
}

/* ONE-ROW 2 Column media-query end */

/* 6-6 column grid media-query start */

.d-grid {
    grid-template-columns: 1fr;
}

/* 6-6 column grid media-query end */

/* 5-7 7-5 column grid media-query start */

.d-grid-5-7 {
    grid-template-columns: 1fr;
    row-gap: 48px;
}
.d-grid-7-5 {
    grid-template-columns: 1fr;
    row-gap: 32px;
}

/* 5-7 7-5 column grid media-query end */

/* 8-4, 4-8 column grid media-query start */

.d-grid-8-4 {
    grid-template-columns: 1fr;
}
.d-grid-4-8 {
    grid-template-columns: 1fr;
}

/* 8-4, 4-8 column grid media-query end */
/* grid-3-6-3-col start css*/
/* grid-3-6-4-col start css*/
.grid-3-6-4-col.navi {
    display: grid;
    grid-template-columns: 1fr;
    gap : 20px;
}
/* grid-3-6-4-col end css*/
/* grid-3-6-3-col end css*/
/* 9-3, 3-9 column grid media-query start here */

.d-grid-9-3 {
    grid-template-columns: 1fr;
}
.d-grid-3-9 {
    grid-template-columns: 1fr;
}

/* 9-3, 3-9 column grid media-query end here */

/* Common row-col gap grid media query start */

.grid-wrap-2 {
    grid-template-columns: 1fr;
    row-gap: 24px;
}

/* Common row-col gap grid media query end */

}
/*yoga-page css starts*/
p.border-left {
    display:none;
}
/*yoga-page css end*/
/* NAVBAR MEDIA QUERY START */

@media only screen and (min-width: 768px) {

.menu-item .nav-signin {
    display: none;
}

}

/* NAVBAR MEDIA QUERY END */


@media only screen and (min-width : 300px) and (max-width : 767px) {

/* Service tab section style start here */

.tab-1 {
    border-right: 1px solid #d9d9d9;
    width: 100%;
}

/* Service tab section style end here */


/* NAVBAR MEDIA QUERY START */

.navbar-flex{
     display:inherit;
}
.nav-btn .nav-signin {float: left;}

/* NAVBAR MEDIA QUERY END */

/* ONE-ROW 4 Column media-query start */

.grid-4-col {
    display: grid;
    grid-template-columns: 1fr;
    gap: 32px;
}
.grid-6-col {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}

/* ONE-ROW 4 Column media-query end */

/* 5-col media query start */

.d-grid-5-col {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 24px;
}

/* 5-col media query end */
    /* header */
.nav-3-grid {
    display: grid;
     grid-template-columns:1fr; 
}

.nav-btn.grid-right-align.grid-y-center.nav-list-btns {
    width: 100%;
    justify-content: start !important;!i;!;
}
       /* header */
}

@media only screen and (min-width : 768px) and (max-width : 991px) {

/* ONE-ROW 4 Column media-query start */

.grid-4-col {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 32px;
}
.grid-6-col {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

/* ONE-ROW 4 Column media-query end */

/* One-row 5 column grid media-query start */

.d-grid-5-col {
    grid-template-columns: 2fr 2fr;
    row-gap: 24px;
}
/* One-row 5 column grid media-query end*/

}

@media only screen and (min-width : 767px) and (max-width : 1000px) {
    .nright li{font-size: 15px;}
    .nav-btn.grid-right-align.grid-y-center.nav-list-btns {
    display:none;
}
}
@media only screen and (min-width :1000px) and (max-width :1200px) {

 .nav-signin {
    background: #257f4f;
    border: none;
    color: white;
    padding: 15px 17px;
    border-radius: 31px;
    font-weight: 500;
    font-size: 13px;
    font-family: "Inter", sans-serif;
}
    
}
    @media only screen and (min-width :300px) and (max-width :991px) {
        /*scroll */

a.scrollToTop {
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    position: fixed;
    bottom: 22%;
    background-color: #257f4f !important;
    display: none;
    font-size: 20px;
    border-radius: 35px;
    right: 16px;
    padding: 10px 18px;
    text-decoration: none;
    background: url(arrow_up.png) 0px 20px no-repeat;
}
    }
/* button css */