@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');
html, body {
    overflow-x: hidden;
    
}
body{font-family: 'Playfair Display', serif!important;}
h1{font-family: 'Playfair Display', serif!important;}
.navbox {
    width: 100%;
    height: 50px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
}
.logo_span span {
    display: flex;
    padding-left: 790px;
    margin-top: -43px;
    position: absolute;
    right: 20px;
    align-items: center;
}
.lavian {
    display: none;
}
.more_reviews {
    display: block;
}
.more_reviews1 {
    display: none;
}
.maparea1 {
    display: none;
}
.mizuki {
    display: none;
}
header{
    height: 32px;
    background-color: #219653;
}
.sara p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0.8);
}
.logo span input {
    margin-left: 20px;
    width: 344px;
    height: 32px;
    background: #9DCCFC;
    border-radius: 8px;
    border: none;
    padding-left:45px;
}

.logo span input:focus {
  background: #AFC8FB;
}
.heal{
    padding-left: 570px;
}
.logo span i {
  
    font-size: 24px;
}
.logo a{
    font-size: 24px;
    color: #000;
}
.logo img.logo-image {
    padding: 10px;

}
.right {
    background: #A3EFD8;
    width: 350px;
}

.reach .fa-bag-shopping{margin-left: 15px;}
.headerSpan img{margin: 0px 0px;}
.shah{
    padding: 0px 10px;
}
.shah p {
    padding-top: 40px;
}
.shah h4 {
    margin-top: -20px;
}
.your {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    border-radius: 24px;
    margin: 10px;
}
.your h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #219653;
}
.your button {
    width: 300px;
    background: #219653;
    mix-blend-mode: normal;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    border: none;
    margin-left: 14px;
    margin-bottom: 10px;
}
.notifications{
    display: flex;
}
.notifications h1 {
    padding-left: 30px;
    color: rgba(0, 0, 0, 0.7);
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    padding: 5px 20px;
}
.notifications i {
    color: rgba(0, 0, 0, 0.7);
    padding: 5px;
}
.saved {
    margin-top: -220px;
}
.save h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
}

.view a {
    padding-left: 83%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.7);
}

.home {
    background: #F1FAFF;
    border-radius: 24px;
    width: 320px;
}
.home1 {
    margin-top: 10px;
    margin-left: 0px;
    background: #F1FAFF;
    border-radius: 24px;
    width: 320px;
    height: 133px;
}
.defa {
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
    height: 60px;
}
.defa h2 {
    margin-bottom: -30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    padding: 15px;
}
.defa p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #219653;
    padding: 15px;
}
.abcd p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
}
.dcba p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
}
.accord{
    margin: 10px 0px;
    background: #F1FAFF;
    border-radius: 24px;
    width: 650px;
}
.orders {
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
    height: 175px;

}
.orders h2 {
    padding: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
}
.orders h2 span {
    padding-left: 73%;
}
.orders p {
    padding: 20px;
    margin-top: -50px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
}
.status p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    padding-bottom: 10px;
}
.track-order {
    text-align: center;
    background: linear-gradient(92.5deg, #EDF8FF 14.05%, #E4F4FF 115.05%);
    mix-blend-mode: normal;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    margin-top: 50px;
    width: 90%;
    height: 60px;
    margin-left: 20px;
}
.track-order p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
}
.accordion-item {
    border: none;
    background: #F1FAFF;
}

button.accordion-button{
    background-color: blue;
}
button.accordion-button.collapsed {
    
    border-radius: 0px 0px 16px 16px;
}
.slider__prev, .slider__next{
    color: #000;
}
.dion {
    display: flex;
}
.kids {
    width: 65px;
    background: #F3F3F3;
    border-radius: 0px;
    height: 65px;
    text-align: center;
}
.late {
    padding: 15px;
}
.late h4{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 0px;
}
.late p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
}

.myorder h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
}
.page-link {
    width: 101px;
    height: 40px;
    background: #E6E6E6;
    border-radius: 30px;
}
.page-item2 a {
    width: 40px;
    text-align: center;
}
.page-item3 a, .page-item4 a{
    width: 40px;
    text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
    border-radius: 30px;
}
.page-item1 a, .page-item2 a, .page-item3 a, .page-item4 a{
    border: none;
    color: rgba(0, 0, 0, 0.7);
}
.page-item5 a {
    border: none;
    background-color: #FFFFFF;
    width: 82px;
    padding-left: 20px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
    color: rgba(0, 0, 0, 0.7);
}

.page-item2, .page-item3, .page-item4, .page-item5 {
    margin-left: 10px;
}
/* Addresses */
.Addresses {
    margin-top: -170px;
    margin-left: -20px;
}
.addr{
    margin-top: 15px;
    height: 165px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addr1{
    margin-left: 120px;
    margin-top: 15px;
    height: 165px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addr2{
    margin-top: 15px;
    height: 220px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addr3{
    margin-top: 15px;
    height: 165px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addres{
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
}
.addres h3{
    padding: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.7);
}

.addres h3 span{
    padding-left: 130px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    color: #219653;
}
.addr5 .addres h3 span {
    padding-left: 10px;
}
.text p {
    margin: -20px 0px;
    padding: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
}
.edit{
    padding: 20px;
}
.edit button{
    background: linear-gradient(92.5deg, #EDF8FF 14.05%, #E4F4FF 115.05%);
    mix-blend-mode: normal;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 30px;
    border: none;
    padding: 5px 10px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
.abcd2 {
    margin-left: 4px;
}
.abcd3 {
    margin-left: 5px;
}
.addnew {
    background: linear-gradient(92.5deg, #EDF8FF 14.05%, #E4F4FF 115.05%);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    padding: 5px 10px;
    width: 120px;
    margin-left: 310px;
}
.add_now{
    display: none;
}
.addnew a {
    text-decoration: none;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
.addnew a i {
    padding: 0px 5px;
}
.today {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
}
.visa p {
    margin: -20px 0px;
    padding: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
}
.debit img {
    width: 35px;
}
.debit {
    padding-left: 80px;
}
/* payment */
.payment {
    margin-top: -170px;
    margin-left: -20px;
}
.addr5{
    margin-top: 15px;
    height: 165px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addr6{
    margin-left: 115px;
    margin-top: 15px;
    height: 165px;
    width: 320px;
    background: #F1FAFF;
    border-radius: 24px;
}
.addnew1 {
    background: linear-gradient(92.5deg, #EDF8FF 14.05%, #E4F4FF 115.05%);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    padding: 5px 10px;
    width: 120px;
    margin-left: 315px;
}
.addnew1 a {
    text-decoration: none;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
.addnew1 a i {
    padding: 0px 5px;
}
.addnew2 {
    display: none;
}


/* check_inbox */
.bredcrub {
    padding-left: 25%;
}
.bredcrub ul {
    margin-bottom: 0;
    padding: 4% 0%;
}
.bredcrub ul li {
    display: inline;
    list-style: none;
    color: #000000;
    text-decoration: none;
}
.bredcrub ul li a {
    color: #000000;
    transition: all 0.3s;
}

.checkbox {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 7%;
}
.checkbox h2 {
    font-size: 22px;
    text-transform: capitalize;
}
.checkbox p {
    font-size: 13px;
}
.checkbox button {
    background: #000000;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    width: 18%;
    font-size: 14px;
    padding: 7px 16px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1%;
}

/* contact_us */
.contactarea {
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: -6px;
}
.conform {
    width: 80%;
    height: auto;
    margin: 0px auto;
    float: left;
    text-align: left;
}
.condata {
    width: 66%;
    height: auto;
    margin: 0px auto;
}
.form-group {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}
.innerwidthset {
    width: 100% !important;
}
.form-group input {
    margin-bottom: 0.9rem;
    border: none;
    font-size: 14px;
    width: 22%;
    border-radius: 11px;
}
.passwordbox {
    background: #ccddff;
    padding: 10px 0px !important;
    padding-left: 1% !important;
    text-align: left;
}
.bigtext {
    border: none;
    resize: none;
    border-radius: 11px;
    margin-bottom: 4%;
    height: 82px;
}
.condata button {
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    font-size: 15px;
    padding: 11px 16px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1%;
}
.contactfoot {
    margin-top: 50px;
    width: 100%;
    background: #D8FFFA;
}
.contactfoot ul {
    text-align: center;
    margin-bottom: 0%;
    padding: 10px 0px;
}
.contactfoot ul li {
    list-style: none;
    display: inline-block;
    padding-right: 3%;
}

/* create_password */
.otpbox {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 2%;
}
.lessbott {
    margin-bottom: 0% !important;
    margin-top: 1% !important;
}
.subtext {
    font-size: 14px !important;
    text-align: left;
    float: left;
    flex-direction: unset;
    width: 20%;
    color: #707070 !important;
}
.checkboxarea {
    width: 21.5%;
    margin: 0px auto;
    margin-top: 2%;
    margin-bottom: 2.2%;
}
.control {
    display: block;
    position: relative;
    padding-left: 28px;
    margin-bottom: 13px;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}
.control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.control--checkbox a {
    color: #000;
    text-decoration: underline;
}
.control input:checked~.control__indicator {
    background: #219653;
}

.control__indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #e6e6e6;
}
.control input:checked~.control__indicator:after {
    display: block;
}
.control--checkbox .control__indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}
.otpbox p {
    font-size: 14px;
}
.passbottominfo {
    color: #707070 !important;
}
.passbottominfo a {
    color: #000;
    text-decoration: underline;
}
.otpbtn {
    width: 22%;
    border-radius: 26px !important;
    background: #E6E6E6 !important;
    font-size: 14px !important;
    border: 2px solid #fff !important;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    padding: 9px 0px !important;
    margin-bottom: 2%;
    color: #000;
}

/* login_otp */
.otpbox h2 {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 700;
}
form input {
    display: inline-block;
    width: 44px;
    height: 44px;
    text-align: center;
    border: 1.5px solid #262626;
    border-radius: 5px;
    margin-bottom: 1%;
}
.otpbottominfo a{
    color: #000;
     font-size: 14px;
}

/* password_verify */
.verifybox {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 7%;
}
.verifybox h2 {
    font-size: 27px;
    font-weight: 700;
    text-transform: capitalize;
}
.verifybox p {
    font-size: 16px;
}
.verifybox button {
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    width: 27%;
    font-size: 15px;
    padding: 11px 16px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1%;
}

/* signin */
.wrapbox {
    width: 100%;
    text-align: center;
}
.wrapper {
    width: 37%;
    padding: 2.1rem 2rem;
    border-radius: 0.7rem;
    margin: 0px auto;
}
.wrapper .heading h5 {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
}
.wrapper .social {
    padding: 5% 0% 5% 0%;
    width: 100%;
    float: left;
}
.wrapper .social .social-links {
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.wrapper .social a {
    margin-right: 2%;
    border: 1px solid #000000;
    border-radius: 25px;
    padding: 4px 30px;
}
.wrapper .social .social-links img {
    width: 4%;
    margin-right: 5px;
    vertical-align: sub;
}
.account-heading {
    margin-bottom: 4%;
}

.form-group p {
    font-size: 0.9rem;
    opacity: 0.9;
    color: #212121;
    margin-bottom: 0.3rem;
}
.widthset {
    width: 65% !important;
}
.signbtnarea {
    width: 64%;
    text-align: center;
    margin-left: 80px;
}
.singinone {
    width: 48%;
    border: none;
    float: left;
    background: none;
    padding: 0px !important;
    margin: 0px !important;
}
.singintwo {
    width: 48%;
    border: none;
    /* float: left; */
    background: none;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 3.5% !important;
}
.signbtnspace {
    width: 100%;
    background: #000000 !important;
}
.signinbtn {
    border-radius: 26px !important;
    font-size: 14px !important;
    border: 2px solid #fff !important;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
}

.signbtnspacee {
    width: 100%;
    background: #219653 !important;
}

.signinbtn {
    border-radius: 26px !important;
    font-size: 14px !important;
    border: 2px solid #fff !important;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
}

.signinparaone {
    padding-top: 7%;
    font-size: 15px;
    margin-bottom: 0% !important;
}
.signinparaone a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
}
.signinparatwo {
    padding-top: 0%;
    font-size: 15px;
    margin-bottom: 0% !important;
}
.signinparatwo a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
}
.signinparathree {
    padding-top: 4%;
    font-size: 15px;
    margin-bottom: 0% !important;
}
.signinparathree a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
}
/* thankyou */
.thankbox {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 7%;
}
.thankbox h2 {
    text-transform: capitalize;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    color: rgba(0, 0, 0, 0.7);
}
.thankbox p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
}
.thankbox button {
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    width: 27%;
    font-size: 15px;
    padding: 11px 16px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1%;
}
.thankpara a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
}

/* Update_password */
.signinbtn {
    width: 65%;
    border-radius: 26px !important;
    background: #E6E6E6 !important;
    font-size: 14px !important;
    border: 2px solid #fff !important;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
}
/* verification_thanks */
.verifybottominfo a {
    color: #3c3c3c;
    text-decoration: underline;
    font-size: 16px;
}

/* shop */
.active1 {
    margin-left: -200px;
}
.Active-Men{
    background: linear-gradient(180deg, rgba(0, 125, 205, 0.6) 0%, rgba(0, 125, 205, 0) 100%);
    border: 4px solid #219653;
    border-radius: 16px;
    height: 56px;
    width: 56px;
    padding: 2px;
    margin: 10px;
    text-align: center;
}
.Active-Men img {
    width: 25px;
}

.Active-Men1 {
    background: linear-gradient(180deg, rgba(0, 125, 205, 0.6) 0%, rgba(0, 125, 205, 0) 100%);
    border-radius: 16px;
    height: 56px;
    width: 56px;
    padding: 2px;
    margin: 10px;
    text-align: center;
}
.Active-Men1 img {
    width: 25px;
}
.rect {
    padding: 22px;
}

.rectangle {
    width: 5px;
    background: #E6E6E6;
    height: 170px;
    border-radius: 3px;
}
.read {
    text-align: center;
    background: linear-gradient(180deg, rgba(0, 125, 205, 0.6) 0%, rgba(0, 125, 205, 0) 100%);
    border-radius: 16px 16px 0px 0px;
    margin-left: -135px;
    width: 500px;
    margin-top: 10px;
}
.sporive1 img {
    padding-top: 40px;
    width: 230px;
}
.sportive2 img {
    width: 500px;
    margin-top: -20px;
}
.sportive3 {
    margin-top: -260px;
    padding-left: 265px;
}
.sportive3 img {
    width: 312px;
    height: 260px;
}
.sportive4 {
    margin-top: -53px;
    padding-left: 336px;
}
.sportive4 img {
    width: 200px;
    height: 54px;
}
.accent {
    margin: 0px 80px;
    padding: 10px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 16px;
    display: flex;
    width: 495px;
    margin-top: 15px;
}
.accent p {
    width: 60px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.7);
    border-radius: 30px;
    padding-left: 15px;
    margin: 5px 0px;
}
.accent p i {
    padding: 5px;
}
.accent button {
    width: 350px;
    margin-left: 30px;
    color: #fff;
    background: #219653;
    mix-blend-mode: normal;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
}

.accent button span {
    padding-left: 150px;
}
.icon-star i {
    padding: 6px 0px 0px 7px;
    color: #219653;
    font-size: 14px;
}
.icon_star_out {
    padding-left: 9px;
    padding-top: 10px;
    margin-bottom: 0px;
}
.icon_star_out i {
    font-size: 15px;
    padding-top: 25px;
}
.icon_star_out h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 30px;
}
h5.global {
    display: none;
}
.icon-star p {
    padding-left: 10px;
}
.selector {
    width: 300px;
    height: 40px;
    padding: 10px;
    background: #FFFFFF;
    mix-blend-mode: normal;
    border: 0.91047px solid rgba(0, 0, 0, 0.7);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 22.5578px;
    margin-bottom: 15px;
}
.selector p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
}
.selector p i {
    padding-left: 100px;
}
.been{
    width: 100%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #272727;
}
.been p {
    margin-bottom: 0;
}
.been a{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 32px;
    color: #272727;
}
.artboard img {
   
}
.artboard1 img {
    display: none;
}
.reviews h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    color: #272727;
}

/*.shoplink {
    padding-top: 15px;
    padding-left: 32%;
}*/
.shoplink ul {
    margin-bottom: 0;
    padding: 4% 0%;
}
.shoplink ul li {
    display: inline;
    list-style: none;
    color: #000000;
    text-decoration: none;
}
.shoplink ul li a {
    color: #000000;
    transition: all 0.3s;
}
.cravings {
    padding-top: 30px;
}
.cravings p i{
    background: #D1E8F6;
    width: 28px;
    height:28px;
    border-radius: 50%;
    text-align: center;
    padding: 5px;
}
.cravings p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
}
.Product ul {
    /* width: 875px; */
    padding: 16px;
    background: #F3F3F3;
    border-bottom: 2px solid rgba(0, 0, 0, 0.7);
    border-radius: 16px 16px 0px 0px;
}
.Product ul li {
    padding-left: 10px;
}
#home-tab {
    background: #E6E6E6;
    border-radius: 30px;
    border: none;
}
#profile-tab, #contact-tab{
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    border: none;
}
.tation {
    /* width: 100%; */
    /* height: 400px; */
    padding: 10px;
    background: rgba(0, 0, 0, 0.7);
    box-shadow: inset 0px 2px 4px rgb(0 0 0 / 8%);
    border-radius: 0px 0px 8px 8px;
}
#myTabContent {
    /* width: 760px; */
   
    padding: 1px 28px;
}
.Product {
    width : 50%;   
    margin-left: 8%;
    /* align-items: center; */
    justify-content: center;
    margin : auto;
    /* margin-left: 25%;
    margin-top: -3px; */
}
.accordion-body {
    height: 200px;
    background: #FFFFFF;
    border-radius: 0px;
}
.Ginger{
    margin-top: -30px;
    display: flex;
}
.dolor {
    padding-top: 50px;
    padding-left: 52px;
}
.dolor h3{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.7);
}
.dolor p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.7);
}
.Details h1 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    /* margin-left: 25%; */
    text-align: center;
}
.line {
    width: 65px;
    margin-bottom: 20px;
    border-bottom: 2px solid #272727;
    padding: 5px 0px;
    margin-top: 10px;
}
.diet table tr td {
    padding-left: 30px;
}
.per_day {
    padding-left: 0px !important;
}
td.per_day1 {
    padding-left: 30px !important;
}
.diet {
    
}
.diet table tr th {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #272727;
}
.diet table tr td {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 32px;
}

/* progress bar */
.custome{
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    padding-top: 50px;
}
.progress-bar *:not([data-progress]) {
    margin: 5px 0;
    font-size: 14px;
    color: #000;
  }

  .progress-bar [data-progress] {
    height: 15px;
    background: rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 4px;         
    margin: 5px 0 10px 0;
    overflow: hidden;
    width: 462px;
    height: 16px;
    margin-top: -13px;
    margin-left: 80px;
    margin-bottom: 20px;
}
  
  [data-progress]::after {
    content: "";
    display: flex;
    justify-content: flex-end;
    background-image: linear-gradient(#219653, #219653 50%, #219653 50%);
    width: 0;
    height: 100%;
    box-sizing: border-box;
    font-size: 10px;
    color: white;
    padding: 7px 3px;
    transition: 2s;
  }
  
  [data-progress].animate-progress::after {
    content: attr(data-progress) "%";
    width: var(--animate-progress);
  }
 
  .progress-bar {
    line-height: 0px;
    padding: 10px;
    /* display: flex; */
    /* flex-direction: column; */
    background-color: #fff;
    transition: width .6s ease;
}
.progress-bar p span {
    padding-left: 85%;
}
.progress-bar p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #272727;
    opacity: 0.8;
}
.gress {
    /* margin-top: 10px; */
    /* margin-left: 32%; */
    width: 50%;
    margin:auto;
    /* height: 208px; */
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    border-radius: 4px;
}
.adipi {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    color: #219653;
    padding: 10px;
    margin-bottom: -20px;
}

.adipi span {
    color: #272727;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    padding-left: 15px;
}
.akshay{
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    padding-top: 30px;
    width: 50%;
    margin : auto;
}

.yaana {
    /* padding: 20px 32%; */
}
.yaana1 {
   /* padding: 20px 32%; */
    /* margin-bottom: -65px; */
}
.adipi p {
    color: #272727;
    padding-left: 440px;
    margin-top: -18px;
}

.grape p {
    margin-bottom: 5px;
    /* padding-left: 10px; */
}
.grape {
    padding: 0px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 32px;
    width: 100%;
    height: 160px;
    /* margin-bottom: -40px;: */
}
.grape a{
    font-weight: bold;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.7);
    /* padding-left: 10px; */
    align-items: justify;
}
.grape span a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    margin-left: -10px;
}
/* slider */
.slider{
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    padding-top: 30px;
}
.owl-item {
    margin-right: 10px; 
}
.slider{
    background: #ffffff;
}
.items {
    margin: 10px;
    padding: 5px;
    background: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.7);
    border-radius: 24px;
    Width: 195px;
    Height: 300px;
}
.items img {
    padding: 20px;
    filter: drop-shadow(0px 1.82094px 3.64188px rgba(0, 0, 0, 0.25));
}
.items h3 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
}
.items p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    padding: 5px;
    margin: 0;
}
.items h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
}
.item {
    margin: 10px;
    padding: 5px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    border-radius: 24px;
    width : 90%;
    Height: 270px;
}
.item img {
    padding: 20px;
    filter: drop-shadow(0px 1.82094px 3.64188px rgba(0, 0, 0, 0.25));
}
.item h3 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
}
.item p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    padding: 5px;
    margin: 0;
}
.item h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
}
.item:hover{
    border: 2px solid;
}
.item h2 span {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.7);
}
/* footer */
.footer{
    padding-top: 20px;
   
    display: flex;
}
.nutra {
    padding-left: 130px;
    color: #219653;
    font-family: 'Playfair Display';
    font-weight: 700;
    font-size: 16px;
}

.nutra p {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
	line-height: 17px;
}

/* zeon */
.zeon {
    margin-top: 20px;
    background: rgba(0, 0, 0, 0.7);
    display: flex;
}

.videotesti {

font-family: Playfair Display;

font-weight: 700;
line-height: 40px;
letter-spacing: 0em;
text-align: center;
margin-bottom: 4%;

}
.zeon h5{
    padding: 20px 10px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 13px;
    /* display: flex; */
    align-items: center;
    color: #FFFFFF;
}
.policy {
    margin-left: -100px;
    padding: 15px;
}
.policy a {
    padding-left: 15px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 13px;
    color: #FFFFFF;
}
.policy a:hover{
    color: #FFFFFF;
}

.paytmcard img {
  /*  width: 60px;
       height: 30px;*/
	    padding: 2px;
}
.paytmcard {
    display: flex;
    padding: 20px;
    margin-left: 40%;
}
.paytmcard1 img {
    width: 60px;
    padding: 2px;
    height: 30px;
}
.paytmcard1 {
    display: flex;
    padding: 20px;
    margin-left: 29%;
}
.accordion {
    /* width: 740px; */
}
.accordion-item button {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
}
.adrak {
    margin-top: -30px;
}
.magna {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 12px;
    padding: 30px 0px;
    color: rgba(0, 0, 0, 0.7);
}

.magna h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 14px;
}
.chec{
    margin-left: 10px;
    padding: 10px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    border-radius: 20px 20px 0px 0px;
}
.chec1{
    display: none;
    margin-left: 10px;
    padding: 10px;
    /* background: #FFFFFF; */
    border: 2px solid #E6E6E6;
    border-radius: 20px;
}
.chec1 h3 i {
    background: #219653;
    border-radius: 50%;
    color: white;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 10px;
    font-size: 20px;
}
.chec h3 i {
    background: #219653;
    border-radius: 50%;
    color: white;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 10px;
    font-size: 20px;
}
.kout {
    padding: 40px 0px;
}
.good {
    margin-left: 63%;
    width: 250px;
    background: rgba(33, 150, 83, 0.1);
    border: 0.841121px dashed #219653;
    border-radius: 33.6449px;
    height: 30px;
    padding: 5px;
    margin-top: -35px;
    margin-bottom: 10px;
}

.good h2{
    margin-left: 50px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #219653;
}
.good i {
    padding-left: 60px;
}
.chec img {
    margin-bottom: -25px;
}
.chec h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 24px;
    color: #272727;
    padding-left: 45px;
    margin-top: -12px
}
.join {
    width: 99%;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: multiply;
    margin-left: 10px;
    padding: 9px;
}
.space {
    padding: 60px 100px;
}
.space h3{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
}
.space button{
    background: #219653;
    mix-blend-mode: multiply;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4);
    border-radius: 30px;
    padding: 12px 16px;
    color: #FFFFFF;
    margin-top: 10px;
	font-family: Montserrat;
}
.ellipse img {
    width: 100%;
}
.icon1 {
    display: none;
}
.icon-star {
    display: flex;
    margin-top: -20px;
}
.icon {
    display: flex;
    /* display: none; */
    margin-top: -15px;
    background: #FFFFFF;
    border-radius: 21.5882px;
    padding-left: 120px;
}
.twitter, .instagram, .pinterest, .youtube, .linkedin {
    padding-left: 35px;
}

.facebook i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(135deg, #3E68DD 16.43%, #3C5A99 84.38%);
    text-align: center;
    padding: 6px;
    color: white;
}

.twitter i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(135deg, #33CCFF 26.61%, #3E68DD 85.17%);
    text-align: center;
    padding: 6px;
    color: white;
}

.instagram i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(135deg, #FF74E5 16.21%, #FF6839 85.36%);
    text-align: center;
    padding: 6px;
    color: white;
}

.pinterest i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(134.93deg, #FF0000 27.95%, #FF3B78 85.35%);
    text-align: center;
    padding: 6px;
    color: white;
}

.youtube i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(135deg, #FF3B78 34.04%, #FF0000 85.15%);
    text-align: center;
    padding: 5px;
    color: white;
}

.linkedin i {
    font-size: 12px;
    width: 22px;
    height: 22px;
    border-radius: 21px;
    background: linear-gradient(135deg, #8BBDFB 14.68%, #4481F0 51.47%, #0046E5 85.36%);
    text-align: center;
    padding: 6px;
    color: white;
}

/* shop page */
.filters {
    padding: 20px 10px;
}
.filters1 {
    padding: 10px;
}
.filters h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
}
.line1 p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    width: 244px;
    border-bottom: 1px solid #E6E6E6;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.8;
}
.radio {
    padding-left: 20px;
}
input#flexRadioDefault1, input#flexRadioDefault2, input#flexRadioDefault3, input#flexRadioDefault4 {
    opacity: 0.8;
    /* border-radius: 0px; */
    /* border: 2px solid #272727; */
}
.form-check-input:checked {
    background-color: #272727;
    border-color: #272727;
}
.form-check label {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.8;
}
.homelink {
    margin-top: -20px;
}
.homelink ul {
    margin-bottom: 0;
    padding: 2% 5%;
}
.homelink ul li {
    display: inline;
    list-style: none;
    color: #000000;
    text-decoration: none;
}
.homelink ul i {
    font-size: 12px;
}
.homelink ul li a {
    color: #000000;
    transition: all 0.3s;
}
button#pills-home-tab {
    width: 30px;
    height: 30px;
    padding: 0px;
    background: #E6E6E6;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
button#pills-profile-tab {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
    margin-left: 10px;
}
button#pills-contact-tab {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    margin-left: 10px;
    color: rgba(0, 0, 0, 0.7);
}
.gagan{
    width: auto;
    height: 312px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 2px #FFFFFF;
    border-radius: 30px;
    margin-bottom: 20px;
}

.gagan1 {
    width: 950px;
    height: 312px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 2px #FFFFFF;
    border-radius: 30px;
    margin-bottom: 20px;
}
.active_botal {
    padding: 0px;
    height: 308px;
    text-align: center;
    background: #F3F3F3;
    border-radius: 28px 0px 0px 28px;
}
.onerymix p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.7);
    /* padding-top: 2px; */
}
.onerymix h3{
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.7);
    padding-top: 20px;
    margin-bottom: 0px;
}
.onerymix i {
    color: #219653;
    font-size: 12px;
}
.iconpad p i{
    width: 32px;
    background: rgba(242, 0, 179, 0.2);
    height: 32px;
    text-align: center;
    padding: 8px;
    border-radius: 20px;
}
.iconpad1 p i {
    width: 32px;
    background: rgba(255, 206, 111, 0.4);
    height: 32px;
    text-align: center;
    padding: 8px;
    border-radius: 20px;
}
.iconpad2 p i {
    width: 32px;
    background: rgba(0, 147, 242, 0.2);
    height: 32px;
    text-align: center;
    padding: 8px;
    border-radius: 20px;
}
.quality {
    margin : 0;
    margin-left: 150px;
    width: 224px;
    height: 308px;
    padding: 7px 10px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    border-radius: 0px 28px 28px 0px;
    align-items: flex-end;
}
.quality1{
    width: 200px;
    height: 59px;
    background: #FFFFFF;
    mix-blend-mode: normal;
    border: 0.91047px solid #E6E6E6;
    border-radius: 22.5578px;
}
.quality1 p {
    width: 204px;
    height: 0px;
    padding: 0px 18px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 23px;
    color: rgba(0, 0, 0, 0.7);
    margin-left: -20px;
}
.dropdown-toggle::after{
    border: none !important;
}
.dropdown-menu li a {
    width: 200px;
    height: 62px;
    margin-top: -5px;
    margin-left: 155px;
}
.dropdown-menu{
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: inherit;
}

.menu-dropdown{
    background: inherit;
}
ul.dropdown-menu li button a {
    text-decoration: none;
    color: #fff;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: inherit;
}
.dropdown-toggle::after {
    border: none !important;
}




.dropdown-menu {
    width: 1350px;
    margin-left: 0px;
    background: #fff;
}


.dropdown-menu li a {
    width: 200px;
    height: 40px;
    margin-top: -5px;
    margin-left: 1px;
}
.dropdown-menu{
}
.something{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;

    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 22px 22px 0px 0px;
}
.something1{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
}
.something2{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 0px 0px 22px 22px;
}
.quality1 p span {
    margin-left: -72px;
}
.quality1 p i {
    padding-left: 60px;
}
.prodot {
    margin-bottom: -5px;
}
.prodot1 {
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 22px 22px 0px 0px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
}
.prodot2 {
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
}
.prodot3 {
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 0px 0px 22px 22px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
    position: relative;
}

.quality6{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 22px 22px 0px 0px;
}
.quality8{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
}
.quality9{
    background: linear-gradient(106.88deg, #CCDDFF 38.36%, #E0EBFF 105.53%);
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 0px 0px 22px 22px;
}
.quality2 p {
    padding: 5px 20px;
}
.quality6 p, .quality8 p{
    padding: 10px 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 0;
}
.quality9 p {
    padding: 10px 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px; 
    margin-bottom: 0;
}
.quality3 h2{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.7);
}
.quality3 h2 span {
    margin-left: 40px;
    padding: 5px 10px;
    background: #FFFFFF;
    mix-blend-mode: normal;
    border: 0.91047px solid #E6E6E6;
    border-radius: 24px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
}
.quality3 h2 span i {
    padding-left: 15px;
}
.quality4button button {
    background: #219653;
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 0px rgb(0 0 0 / 40%), inset 0px 1px 2px #ffffff;
    border-radius: 30px;
    padding: 10px 27px;
    color: white;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
}
.quality4button1 button {
    background: #219653;
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 0px rgb(0 0 0 / 40%), inset 0px 1px 2px #ffffff;
    border-radius: 30px;
    padding: 10px 25px;
    color: white;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
}
.quality4button1 {
    margin-top: -65px;
}
.quality4 {
    padding-top: 60px;
}
.quality5 {
    padding-left: 15%;
	 padding-top: 10%;
}
.back{

        padding: 40px 0px;
    /* margin-top: -120px; */
    /* background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: inset 0px -2px 4px rgba(0, 0, 0, 0.08);
    background-position: bottom; 
    background-repeat: no-repeat;
    background-size: 100% 200px ; */
}
.background1{
     background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: inset 0px -2px 4px rgba(0, 0, 0, 0.08);
    background-position: bottom; 
    background-repeat: no-repeat;
    background-size: 100% 200px ;
}
.pager {
    display: flex;
    margin-left: 470px;
    margin-top: 40px;
    margin-bottom: -20px;
}

/* // by abhishek */
.tester{
   background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
   height : 144px;
   width: 100%;
}
.pager1 {
    display: flex;
    margin-left: 20px;
    margin-top: 40px;
    margin-bottom: -20px;
}
.back5 ul li a{
    text-decoration: none;
}
.pager1 li {
    padding-left: 10px;
    list-style: none;
}
.pager li {
    padding-left: 10px;
    list-style: none;
}
.back1 {
    padding: 15px 20px;
    background: #E6E6E6;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.6;
}
.back ul li a{
    text-decoration: none;
}
.back2 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #E6E6E6;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.6;
    margin-top: -5px;
}
.back3 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    margin-top: -5px;
}
.back4 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    margin-top: -5px;
}
.next {
    padding: 15px 20px;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7);
}
.back5 {
    width: 800px;
    padding: 40px 150px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: inset 0px -2px 4px rgb(0 0 0 / 8%);
    margin-left: -73px;
    margin-top: -47px;
}

.back9 {
    padding: 15px 20px;
    background: #E6E6E6;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.6;
}
.back ul li a{
    text-decoration: none;
}
.back8 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #E6E6E6;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.6;
    margin-top: -5px;
}
.back7 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    margin-top: -5px;
}
.back6 {
    padding: 18px;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    margin-top: -5px;
}
.faqs {
    padding: 120px 290px;
}
.faqs h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.8;
}
.mizuki1 {
    display: none;
}
.qualitymix, .quality3button {
    display: none;
}
.stati1, .stati{
    display: none;
}
.active_botal1{
    display: none;
}
.ruled{
    display: none;
}
.quality5button button {
    background: #219653;
    mix-blend-mode: normal;
    border: 0.91047px solid #FFFFFF;
    box-shadow: 0px 2px 0px rgb(0 0 0 / 40%), inset 0px 1px 2px #ffffff;
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 20px;
    color: #FFFFFF;
    margin-left: 5px;
    margin-top: 120px;
}
.manag i{
    background: rgba(255, 206, 111, 0.4);
}

/* dashborad */
.banner img {
    width: 100%;
}
.banner {
    background: #FFFFFF;
    box-shadow: 2px 2px 8px rgb(0 0 0 / 25%);
}
.welcome{
    background: #A3EFD8;
    width: 424px;
    height: 1110px;
    margin-top: 10px;
}
.logo1{
    padding: 10px;
    display: flex;
}
.logo1 img {
    width: 64px;
    height: 64px;
}
.sanu {
    padding: 15px 10px;
}
.sanu p {
    margin-bottom: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: #000000;
}
.sanu h2{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000000;
}
.menu_color {
    margin: 15px;
    padding: 15px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    border-radius: 24px;
}
.menu_color p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #219653;
    margin-bottom: 10px;
}

.menu_color button {
    width: 362px;
    height: 48px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #219653;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
}
#v-pills-home-tab {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    border-bottom: 2px solid #A3EFD8;
    border-radius: 24px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    display: flex;
    align-items: center;
    padding-left: 30px;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-home-tab span {
    padding-left: 30px;
}
#v-pills-home,#v-pills-profile,#v-pills-messages,#v-pills-settings,#v-pills-settings1,#v-pills-settings2,#v-pills-settings3,#v-pills-settings4 {
    padding-left: 80px;
}
#v-pills-profile-tab span {
    padding-left: 30px;
}
#pills-profile {
    padding-left: 80px;
}
#v-pills-messages-tab span {
    padding-left: 30px;
}
#pills-messages {
    padding-left: 80px;
}
#v-pills-settings-tab span {
    padding-left: 30px;
}
#pills-settings {
    padding-left: 80px;
}
#v-pills-settings-tab1 span {
    padding-left: 30px;
}
#pills-settings1 {
    padding-left: 80px;
}
#v-pills-settings-tab2 span {
    padding-left: 30px;
}
#pills-settings2 {
    padding-left: 80px;
}
#v-pills-settings-tab3 span {
    padding-left: 30px;
}
#pills-settings3 {
    padding-left: 80px;
}
#v-pills-settings-tab4 span {
    padding-left: 30px;
}
#pills-settings4 {
    padding-left: 80px;
}
#v-pills-profile-tab {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    background: #FFFFFF;
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    border-radius: 24px 24px 0px 0px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
    padding-left: 30px;
}
#v-pills-messages-tab {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    padding-left: 30px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-settings-tab {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    padding-left: 30px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-settings-tab1 {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    padding-left: 30px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    border-radius: 0px 0px 24px 24px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-settings-tab2 {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    padding-left: 30px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    border-radius: 24px 24px 0px 0px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-settings-tab3 {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    padding-left: 30px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    border-radius: 0px 0px 24px 24px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}
#v-pills-settings-tab4 {
    width: 394px;
    height: 56px;
    margin-left: 15px;
    padding-left: 30px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    mix-blend-mode: normal;
    border-bottom: 2px solid #A3EFD8;
    border-radius: 24px;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.7);
}

/* point */
.point {
    margin-top: -170px;
    margin-left: -20px;
}
.point1, .point2 {
    margin-top: -200px;
    margin-left: -20px;
}
.point2 {
    margin-top: -170px;
    margin-left: -20px;
}
.saved1{
    width: 312px;
    height: 112px;
    background: #F1FAFF;
    border-radius: 24px;
}
.save1{
    width: 312px;
    height: 48px;
    padding: 15px;
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
}
.save h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.7);
}
.save1 h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
}
.save1 p {
    font-family: 'Montserrat'!important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    color: #219653 !important;
    padding: 0 !important;
}
.saved1 p {
    padding: 5px 15px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.view_all a{
    margin-left: 40px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.7);
    padding-left: 200px;
}
.nana {
    margin-top: 15px;
    width: 312px;
    height: 112px;
    background: #F1FAFF;
    border-radius: 24px;
    margin-left: -10px;
}
.nanaji {
    width: 312px;
    height: 48px;
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
    padding: 15px;
}
.nanaji h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.7);
}
.nanaji p {
    padding: 15px 0px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.recent{
    display: flex;
    padding: 30px 0px 0px;
}
.recent h4 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.7);
}
.recent span {
    padding-left: 68%;
}
.recent span a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: right;
    color: rgba(0, 0, 0, 0.7);
}
.accordion_order{
    width: 648px;
    background: #F1FAFF;
    border-radius: 24px;
}
.orders_status {
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
    width: 648px;
    height: 160px;
}
.order_price {
    padding: 15px;
}
.order_price h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 0;
}
.order_price span {
    padding-left: 75%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
}
.order_price p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.dispaching p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
}
.dispaching {
    padding: 15px;
    margin-top: -45px;
}
.auto_layout{
    width: 612px;
    height: 48px;
    margin-left: 15px;
    background: linear-gradient(92.5deg, #EDF8FF 14.05%, #E4F4FF 115.05%);
    mix-blend-mode: normal;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 30px;
}
.auto_layout p {
    text-align: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
    padding: 10px;
}
.accordion-item1 {
    width: 648px;
}
.accordion-button:not(.collapsed) {
    color: #000;
    background-color: #F1FAFF;
    box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);
}
.grey {
    width: 64px;
    height: 64px;
    background: #F3F3F3;
    padding-left: 12px;
    margin-left: 20px;
    display: flex;
    margin-bottom: 10px;
}
.grey img {
    width: 37px;
    padding-top: 2px;
}
.kids1 {
    padding: 15px 30px;
}
.kids1 h2 {
    width: 200px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 0;
}
.kids1 p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.accordion-body1 {
    padding-bottom: 5px;
}
.spaces {
    padding-bottom: 20px;
}
.welcome1 {
    display: none;
}
/* Checkout */
.background{
    background: rgba(0, 155, 255, 0.08);
    backdrop-filter: blur(2px);
}
.checkoutbox {
    width: 31%;
    height: 100vh;
    float: right;
    background: #fff;
}
.checkouthead {
    text-align: center;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    padding: 4% 0%;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 8%);
}
.crossicon {
    position: absolute;
    right: 2%;
    top: 120px;
    color: #000;
    cursor: pointer;
}
.checkouthead h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.7);
}
.checkouthead p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #219653;
}
.checkmainarea {
    width: 100%;
    margin: 4% 0%;
}
.itembox {
    width: 80%;
    margin: 0px auto;
    margin-bottom: 5%;
    background: #F1FAFF;
    border-radius: 28px;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 8%);
}
.itembox h3 {
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 24px 24px 0px 0px;
    padding: 10px 5px 10px 15px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
}
.itembox i {
    font-size: 14px;
    color: #219653;
    padding-left: 5px;
}
.productmix{
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 0% 1%;
}
.productimg {
    width: 33%;
    float: left;
}
.productimg img {
    width: 85%;
    padding: 7% 0% 5% 12%;
}
.producttext {
    width: 49%;
    float: left;
    padding-top: 3%;
}
.producttext h2 {
    margin: 0;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.4;
}
.producttext p {
    margin: 0;
    font-size: 15px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.4;
}
.productprice {
    width: 100%;
    height: auto;
    background: linear-gradient(92.5deg, #CCE9FC 14.05%, #E4F4FF 115.05%);
    border-radius: 0px 0px 24px 24px;
    color: rgba(0, 0, 0, 0.7);
    font-size: 18px;
    padding: 5px 5px 5px 15px;
}
.productprice ul {
    list-style: none;
    margin: 0;
    padding: 0% 2%;
}
.productprice ul li {
    display: inline-block;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.7);
}
.productprice ul li:last-child {
    text-align: right;
    float: right;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    color: rgba(0, 0, 0, 0.7);
}
.offerbtn {
    width: 80%;
    height: auto;
    margin: 0px auto;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 4px 8px rgb(0 0 0 / 25%);
    border-radius: 24px;
}
.offerbtn ul {
    list-style: none;
    margin: 0;
    padding: 4% 4%;
}
.offerbtn ul li:nth-child(1) {
    vertical-align: top;
    padding-right: 2%;
    padding-top: 2%;
}
.offerbtn ul li {
    display: inline-block;
}
.offerbtn ul li h2 {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
}
.offerbtn ul li p {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    color: rgba(0, 0, 0, 0.7);
}
.offerbtn ul li:nth-child(3) {
    float: right;
    padding-right: 2%;
    padding-top: 4%;
}
.offerbtn ul li img {
    width: 20px;
}
.billarea {
    width: 80%;
    margin: 0px auto;
    margin-top: 3%;
}
.billarea h2 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
}
.billdata {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    border-radius: 24px;
    text-align: center;
    padding-bottom: 3%;
}
.billarea ul:first-child {
    border-radius: 24px 24px 0px 0px;
}

.billarea ul {
    background: #F1FAFF;
    margin: 0%;
    padding: 0%;
    list-style: none;
    padding: 1.6% 5% 0% 5%;
    text-align: left;
}
.billarea ul li:last-child {
    float: right;
}
.billarea ul li {
    margin: 0%;
    padding: 0%;
    display: inline-block;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
}
.billarea h3 {
    padding: 3% 0%;
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #219653;
}
.billarea button {
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    width: 90%;
    padding: 11px 16px;
    margin-bottom: 1%;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.checkout_you, .ipsum {
    display: none;
}
.point {
    display: none;}

.sportive_man {
   padding-left: 42px;
    margin-top: -12px;
    z-index: 999999;
    position: absolute;
   
}
.have {
    padding-left: 10%;
}
.slider__images {
    width: 450px;
    height: 430px;
    background: linear-gradient(180deg, rgba(0, 125, 205, 0.6) 0%, rgba(0, 125, 205, 0) 100%);
    border-radius: 16px 16px 0px 0px;
    padding: 0px
}
.slider0 {
  padding: 32px;
  color: #fff;
}
.slider0 .swiper-container {
  width: 100%;
  height: 100%;
}
.slider__flex {
  display: flex;
  align-items: flex-start;
}
.slider__col {
  display: flex;
  flex-direction: column;
  width: 100px;
  
}
.slider__prev,
.slider__next {
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slider__prev:focus,
.slider__next:focus {
  outline: none;
}
.slider__thumbs {
  height: calc(400px - 96px);
}
.slider__thumbs .slider__image {
  transition: 0.25s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}
.slider__thumbs .slider__image:hover {
  opacity: 1;
}
.slider__thumbs .swiper-slide-thumb-active .slider__image {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}
.slider__images .slider__image img {
  transition: 3s;
}
.slider__images .slider__image:hover img {
  transform: scale(1.1);
}
.slider__image {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
}
.slider__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.yoga img {
    width: 100%;
    height: 100%;
}
.yoga {
    width: 100%;
    height: 100%;
    padding: 0px;
}
.philips {
    background: linear-gradient(180deg, rgba(0, 125, 205, 0.6) 0%, rgba(0, 125, 205, 0) 100%);
    border-radius: 16px;
    height: 56px !important;
    width: 56px !important;
}
.yoga1 img {
    width: 46px;
    height: 60px;
    padding: 10px;
    margin-left: 5px;
    margin-top: -3px;
}
.slider__prev, .slider__next {
    padding-right: 90px;
}
.slider__prev, .slider__next i {
    padding-left: 20px;
}
.sportive_man1 img {
    margin-top: -220px;
    margin-left: 228px;
}
.vector_man img {
    margin-left: -42px;
    margin-top: -69px;
    width: 450px;
    height: 100px;
}
.vector_man1 img {
    width: 202px;
    height: 56px;
}
.vector_man1 {
    margin-left: 102px;
    margin-top: -79px;
}

/* index page*/
.clock {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    width: 116px;
    height: 32px;
    margin: 60px;
}
.clock h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
}
.clock h4 img {
    padding-left: 10px;
}

.supp h1 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 110px;
    line-height: 110px;
    background: linear-gradient(180deg, #007ED0 0%, rgba(0, 126, 208, 0.7) 94.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-left: 60px;
	padding-bottom: 1%;
    margin-bottom: 30px;
}
.high {
    padding-left: 50px;
}
.high img {
   
    padding-left: 10px;
}
.high p {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    color: #219653;
    padding-left: 10px;
    padding-top: 10px;
}
.taare {
    padding-top: 30px;
    
    
}

.certification .slick-slide{    background: #FFFFFF;
    box-shadow: 0px 3.3767px 10.1301px rgba(0, 0, 0, 0.25);
margin: 10px;}
.slick-slide img
{
    margin: auto;
}
.taare img {
    width: 100%;
    height: 311px;
/* background: #007ED0; */
}
.taare h3 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 900;
    font-size: 96px;
    line-height: 96px;
    text-align: center;
    color: #FFFFFF;
    margin-top: -280px;
}
.ORANGE{
    width: 100%;
    padding: 3%;
    margin: auto;
    min-height: 280px;
    background: #FFFFFF;
    box-shadow: 0px 3.3767px 10.1301px rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    position: relative;
    
    margin-bottom: 20px;
   
}
.ORANGE img {
    width: 248px;
    height: 248px;
  
}
.ORANGE h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #4A5144;
    margin:10px 0px;
}
.ORANGE p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    color: #4A5144;
    padding: 10px;
    margin-bottom: 0;
}
.ORANGE a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    display: block;
    text-decoration-line: underline;
    color: #4A5144;
}
.view_products {
    width: 125px;
    height: 32px;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 30px;
    margin-left: 85%;
    margin-top: -70px;
}
.view_products a{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
  
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    padding: 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 7px;
    text-align: center;
    display: block;
}
.view_products a img {
    padding-left: 10px;
}
.icon_png i{
    display: none;
}
.licenses h1 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #272727;
}

  @-webkit-keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-250px * 7));
      transform: translateX(calc(-250px * 7));
    }
  }
  @keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-250px * 7));
      transform: translateX(calc(-250px * 7));
    }
  }
  .slider {
    overflow: hidden;
    width: 100%;
    padding: 0;
    background: #EBF5FB;
    height: 360px;
}
  .slider::before,
  .slider::after {
    /* background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%); */
    content: "";
    height: 100px;
    position: absolute;
    width: 200px;
    z-index: 2;
  }
  .slider::after {
    right: 0;
    top: 0;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
  }
  .slider::before {
    left: 0;
    top: 0;
  }
  .slider .slide-track {
    -webkit-animation: scroll 40s linear infinite;
    animation: scroll 40s linear infinite;
    display: flex;
    width: calc(250px * 14);
  }
  .slider .slide {
    height: 100px;
    width: 100px;
  }
  
  .licenses {
    margin: 100px 0px 40px;
}
.featured h1 {
    background: linear-gradient(180deg, #007ED0 0%, rgba(0, 126, 208, 0.7) 94.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   
    font-style: normal;

    padding-left: 20%;
	margin-bottom: 3%;
font-family: Playfair Display;
font-size: 140px;
font-weight: 900;
line-height: 146px;
letter-spacing: 0em;
text-align: center;
padding-top: 4%;

}
.sportive_women img {
    width: 500px;
    padding-top: 85px;
    margin-left: -225px;
}
.women img {
    width: 553px;
    margin-left: -50px;
    margin-top: -220px;
}
.meera img {
    width: 50px;
    margin-bottom: -330px;
    margin-right: 224px;
}
.crlf img {
    width: 110px;
    margin-left: 360px;
    margin-top: 10px;
}
.over {
    text-align: center;
    margin-top: -180px;
}
.women {
    width: 600px;
    margin-top: -280px;
    margin-left: 270px;
}
.over1 {
    margin-left: -310px;
    border-radius: 50%;
    position: absolute;
    width: 500px;
    height: 500px;
    border: 45px solid rgba(0, 0, 0, 0.02);
}
.over2 {
    margin-top: 130px;
    margin-left: -180px;
    border-radius: 50%;
    position: absolute;
    width: 240px;
    height: 240px;
    border: 25px solid rgba(0, 0, 0, 0.02);
}
.full {
    text-align: center;
}
.setting img {
    width: 75px;
    height: 122px;
}
.setting {
    width: 152px;
    height: 152px;
  
    padding: 15px;
    border-radius: 16px;
    text-align: center;
}
.active_women h1 {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.7);
}
.star_icon {
    margin-left: -5px;
    padding: 15px 0px;
    margin-bottom: -20px;
}
.star_icon i{
    color: #000000;
    padding-left: 3px;
}
.powder {
    width: 150px;
    height: 48px;
    padding: 5px 10px;
    background: #FFFFFF;
    mix-blend-mode: normal;
    border: 0.91047px solid rgba(0, 0, 0, 0.7);
    border-radius: 22.5578px;
    margin-bottom: 15px;
    margin-left: -8px;
}
.powder p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.7);
}
.powder i {
    padding-left: 30px;
}
.ingr h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.7);
}
.repair p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.7);
    /* padding-top: 6px; */
}
.enzymes h4 i {
    background: #FCCCF0;
    width: 32px;
    text-align: center;
    height: 32px;
    border-radius: 30px;
    font-size: 18px;
    padding: 7px;
}
.enzymes h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7);
}
.cough button {
    width: 328px;
    height: 48px;
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
}
.cough button {
    width: 330px;
    height: 48px;
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 10px;
	margin-bottom:3%;
}
.cough p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
}
.sign_of {
    width: 344px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    border-radius: 24px;
    padding: 5px;
    margin-top: -50px;
}
.here {
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 4px 8px rgb(0 0 0 / 8%);
    /* width: 1170px; */
    height: 585px;
    padding: 0% 2%;
}
i.fa-regular.fa-envelope{
    margin-right: 8px;
}
.product-name{
    font-family: 'Playfair Display';
    font-weight:600;
}
.more {
    text-align: center;
}
.more p {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 60px;
    color: #272727;
    padding-top: 20px;
}
.more button {
    width: 290px;
    height: 56px;
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0.04em;
    padding: 12px 16px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.before_you {
    display: none;
}
.offerbtn ul li a {
    color: #000;
}
.press {
    text-align: center;
    padding-top: 30px;
    margin-bottom: -79px;
}
.slick-slider.variable-width.slick-initialized .slick-slide {
    border-radius: 8px;
}

.press_test{
    text-align: center;
    padding-top: 0px;
    margin-bottom: -70px;
}
.owl-theme {
    margin-bottom: 70px;
}
.owl-nav button span {
    display: none;
}
.owl-nav button {
    display: none;
}
.owl-dots button {
    display: none;
}
.footer2 {
    display: none;
}
.search1 {
    display: none;
}
.reach {
    display: none;
}
.reach1{
    display: block;
    position: relative;
}

.reach1 .fa.fa-search{left: 30px;
    position: absolute;
    top: 5px;}
.make{
    display: block;
}
.across p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    padding: 10px;
    width: 240px;
    margin-left: -20px;
}
.wojtek {
    display: flex;
    background: linear-gradient(91.39deg, #D8FFFA 0%, #F2FFFD 100%);
    box-shadow: 0px 2px 2px rgb(0 0 0 / 24%);
    border-radius: 16px;
    width: 450px;
    height: 70px;
    margin-top: 8%;
    padding-top: 10px;
}
.wojtek p {
    width: 80px;
    height: 40px;
    background: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.7);
    border-radius: 30px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
    margin-left: 10px;
    padding: 9px 23px;
    margin-top: 5px;
}
.wojtek button {
    background: #219653;
    mix-blend-mode: normal;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 40%);
    border-radius: 30px;
    width: 310px;
    height: 45px;
    margin-left: 10px;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 2px;
}
.wojtek button span {
    padding-left: 60px;
}
.accordion_item {
    background: white;
}
button.accordion-button.accordion_item {
    background: white;
    border-radius: 0px;
}
.latter_mix {
    margin-top: 550px;
}
.owl-carousel.latter_mix.owl-theme.owl-loaded.owl-drag {
    display: none;
}
.itembox h3 img {
    width: 20px;
}
  .logo .dropdown-menu{width: 1350px}
.certification img{width: 150px; height:150px;}

@media screen and (max-width: 1920px) {
  .logo .dropdown-menu{width: 1350px}
}

@media screen and (max-width: 1366px) {
  .logo .dropdown-menu{width: 1350px!important}
  .women_man img{width: 80%;}
  .featured h1{font-size:100px; line-height: 100px; margin-bottom: 9%;}
  .high img{width: 160px;}
}

/* .press.press_media.certification .slick-dots
{
bottom :100px !important;
} */

.repairC{ display: -webkit-box;
    -webkit-line-clamp: 4; /* Number of lines to display */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2; /* Adjust this value to control the line height */
    max-height: 3.6em; /* (3 lines x 1.2em line-height) */
}
.repairC p span:first-child{
    font-size: 15px !important;
    line-height: 22px !important;
    font-weight: 500 !important;
}
.slider.pro .slick-dots{bottom: -30px!important;}

footer h5{margin-bottom: 30px;;}

.gagan img{width:100%}