@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;0,800;1,700&family=Playfair+Display:wght@400;600&display=swap');
*{margin: 0px; padding: 0px; box-sizing: border-box;}
body{background-color: #FFFFFF;}
.wrapper{width: 90%;max-width: 1920px;margin: auto;}
.row{padding-bottom: 30px;}
@font-face {
    font-family: 'amsterdamregular';
    src: url('../fonts/amsterdam-webfont.woff2') format('woff2'),
         url('../fonts/amsterdam-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'amsterdamthree_slant';
    src: url('../fonts/amsterdam-three-slant-webfont.woff2') format('woff2'),
         url('../fonts/amsterdam-three-slant-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {font-family: 'Amsterdam'; src: url('../fonts/Amsterdam.woff2') format('woff2'),url('../fonts/Amsterdam.woff') format('woff');
font-weight: normal;font-style: normal; }
.header{background-image: url(../images/anupama-banner-1.png);background-size: cover;background-position:center;background-repeat: no-repeat;height: 100vh;}
.slider-container{    position: absolute; top: 0%; width: 100%;}
.footer-3{ position: fixed; bottom: 10px; width: 100%;}
.f-wrp-1{display: flex;justify-content: space-between;}
.f-sec{display: flex;align-items: end;}
.title{position: absolute; top:55%;left: 50%; transform: translate(-50%,-50%);}
.title p{color: #fff;font-size: 32px;font-weight: 400; text-align: center;font-family: 'Playfair Display', serif;}
.butn{position: absolute;top: 100%; left: 50%; transform: translate(-50%,-50%);margin: 30px 0px;}
.butn a{background: #fff;border-radius: 20px;padding: 10px 20px; text-decoration: none; color: #000000;font-size: 20px;font-weight: 400;font-family: 'Playfair Display', serif;}

.desk-img-b{display: block !important;}
.mobile-img-b{display: none !important;}
.font-opt-1{position: relative}
.font-opt-1 span{font-family: 'amsterdamthree_slant'; font-weight: normal; font-size: 16px; letter-spacing: 1px; position: absolute;    bottom: -18px; width: 100%}/* text-align: center;*/
.font-opt-1 b{    font-weight: 600;
    top: -6px; font-size: 18px;
    display: inline-block;
    position: relative; }

/*--Header Css Start--*/
.header-new-wrap{display: flex;width: 100%;}
.header-new-1{ width: 250px;margin: auto;}
.header-new-2{ flex: 1;margin: auto; text-align: right}
.header-new-3{  white-space: nowrap; margin: auto; text-align: right;align-self: end;}
.cart-btn{ display: inline-block; margin:0px 20px }
.login-btn{display: inline-block;}
.login-btn a{ background: #808478 0% 0% ;  border: 1px solid #FFFFFF; border-radius: 23px;padding: 10px 15px 13px;  color: #fff; text-decoration: none;font-family: 'Playfair Display', serif; font-size:20px;font-weight:400;}
/*--Header Css End--*/

/*--On Scroll Small Header Css Start--*/
.fix_header {position: fixed;top: 0;left: 0;right: 0;padding: 8px 0 8px 0;z-index:999999; -webkit-box-shadow: 0px 5px 13px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 13px -9px rgba(0,0,0,0.75);
box-shadow: 0px 5px 13px -9px rgba(0,0,0,0.75); background: #fff}
.logoOuter { padding: 0; display: inline-block; width: 100%;  padding:0px 0px 0px 0px; }
.logoOuter img {width: 100%; max-width:120px; height:auto; padding:10px 0px;}
.fix_header.smaller, .fix_header.smaller .logoOuter img, .fix_header, .logoOuter, .logoOuter img, .fix_header.smaller .fix_headerRT_inner, .fix_headerRT_inner{transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; );}
.fix_header.smaller{   padding: 10px 0 10px 0px; /*background: #3b74d4;*/  background:#fff}
.fix_header.smaller .logoOuter{ padding:0px 0px; width:100%; }
.fix_header.smaller .fix_headerRT_inner{ padding:0px 10px 0px 0; margin-top:15px;}
.fix_header.smaller nav ul li{  }
.logoOuter, .fix_header.smaller .logoOuter{transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s;}



/* Sandeep  */

.numb{
    margin: -5px 0px 0px -10px !important;
    position: fixed !important;
    background-color: #FAB612 !important;
    padding: 1px 7px !important;
    font-size: 11px !important;
    border-radius: 100% !important;
}

/* Sandeep  */



/*=================================about============================================*/
.wrapp{width: 80%;margin: auto;max-width: 1170px;}
.ap-sec{display: flex;margin-top: 50px;background-color: #FAB612}
.ap-content-1{display: flex;margin: 0px auto;}
.txts{margin: 24px 0px;}
.txts h1{padding: 0px 30px;font-size: 30px;font-weight: 600;color: #000000;font-family: 'Playfair Display', serif;}
.txts h1 span{font-size: 40px;font-weight: 600;color: #000000;font-family: 'Playfair Display', serif;}
.txts h2{font-size: 18px;font-weight: 700;color: #000000;font-family: 'Montserrat', sans-serif;padding: 10px 30px;}

.txts p{padding: 6px 30px; color: #000000;font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 400;margin: 0px;}
.txts p span{color: #000000;font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 600;}
.text-sec h4{font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; font-weight: 700; margin: 30px 0px 10px 0px; padding: 0px;}
.text-sec p{font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; font-weight: 700;padding-top: 20px;}
.text-sec .para{font-size: 18px; color:#000000;font-family: 'Montserrat', sans-serif;font-weight: 400; padding-top: 0px;}

.text-sec p{font-size: 18px; color:#000000;font-family: 'Montserrat', sans-serif;font-weight: 400; padding-top: 0px;}
.text-sec p b{font-weight: 600;    color: #FAB613;font-size: 18px;}

.text-sec h3{font-size: 32px;padding-top: 15px;font-weight: 600;font-family: 'Playfair Display', serif;color: #000000;}
.text-sec {margin-bottom: 50px;}
.abt-txts{margin: 50px 0px;}
.abt-txts h1{padding: 0px 40px;font-size: 32px;font-weight: 600;color: #000000;font-family: 'Playfair Display', serif;}
.abt-txts p{padding: 15px 40px;color: #000000;font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;}
.abt-txts .para {padding: 0px 40px;color: #000000;font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.mobile-img{display: none;}
.desk-img{display: block;}
.abt-author{background-color: #E9E9EB;margin-bottom: 24px;display: flex;}
/*=================================about============================================*/

/*=================================Why-Anupama-sEC-start============================================*/
h3 span{color: #FAB612;}
.ap-sec-1{display: flex;margin-top: 50px;padding-top: 50px;}
.content-1 h3{font-size: 100px;color: #FAB612;font-family: 'amsterdamthree_slant';margin: 0px;}
.content-1 h4{font-size: 45px;font-weight: 600;padding: 10px; color: #000000;font-family: 'Playfair Display', serif;margin: 0px;}
.content-1 p{font-size: 24px;font-weight: 400;padding: 0px 10px; color: #000000;font-family: 'Montserrat', sans-serif;}
.nutri-section{display: flex;}
.flx-itm .itm-1{padding: 15px 0px;}
.itm-1 h2{font-size: 35px;font-weight: 600;padding: 10px 0px;}
.itm-1 p{font-size: 18px;font-weight: 400;color: #000000;font-family: 'Montserrat', sans-serif;margin: 0px;}
.flx-itm{margin: auto;}
.container-5{margin: 70px 0px;}
.itm-1 h2{color: #000000;font-size: 32px;font-family: 'Playfair Display', serif; font-weight: 600;}
.txt-1-1 h2{font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif;}
.txt-1-1 ul li{list-style: none;padding: 10px 0px;display: flex;align-items:flex-start;}
.txt-1-1 ul{padding: 0px;margin:0px;}
.txt-1-1 ul div p{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding:10px 0px;margin: 0px;}
.txt-1-1 ul div .p-1-1{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding:10px 30px 0px 10px;margin: 0px;}
.txt-1-1 ul div .p-1-1{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding:10px 30px 0px 0px;margin: 0px;}
.txt-1-2 h2{color: #000000;font-size: 32px;font-family: 'Playfair Display', serif;font-weight: 600;margin: 0px;padding: 20px 30px;}
.txt-1-1 span{color: #FAB612;}
.btns-1{margin: 0px 30px 30px;background-color: #FAB613;border-radius: 33px;padding: 10px 20px;width: 50%;}
.btns-1 a{display: flex;justify-content: center;align-items: center;font-size: 20px;color: #FFFFFF;text-decoration: none;font-family: 'Playfair Display', serif; font-weight: 400;}
.content-1{display: flex;align-items: center;}
.img img{width:100%;}

.bg-2{background: #E9E9EB;}
.bg-1{background-color: #FFF6E0;}
.txt-1-1{padding: 30px;}

.text p{text-align: center;
    margin: 0px;
    font-size: 20px;}
    .text img{display: flex;
        margin: auto;
    }.pr-wrp-1{width: 33%;}.me-img img{padding-bottom:10px;}
    .trail img{padding-top:10px;}
/*=================================Why-Anupama-sEC-End============================================*/
.wrp-item h1{padding:10px 10px;}
 .wrp-item-1-1 h1{padding:10px 10px;}
/*=================================Nutri-Discover-START============================================*/
.fx-wrp{padding: 20px 0px; display: flex;justify-content: center;}
.wrp-item h1, .wrp-item-1-1 h1{font-size: 50px;color: #000000;font-family: 'amsterdamthree_slant'}
.wrp-itm h2{font-weight: 600;font-size: 25px;text-align: center;font-family: 'Playfair Display', serif;    line-height: 1.2;}
.wrp-itm h3 span{font-size: 60px;font-weight: 600;font-family: 'Playfair Display', serif; color: #000000;}
.wrp-itm h3{font-size: 45px;font-weight: 600;color: #000000;margin-top: -20px !important;font-family: 'Playfair Display', serif;    margin: 0px;}
.wrp-itm p{text-align: center;color: #000000;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 500;letter-spacing: 2px;margin: 0px;padding-bottom: 20px;}
.dis-1{background: #CCD2B8;}
.disc-text {padding: 40px 0px;}
.disc-text h2{font-size: 32px;color: #000000;font-weight: 600;padding:20px 0px;text-align: right;font-family: 'Playfair Display', serif;margin: 0px;}
.disc-text p{font-size: 18px;color: #000000;font-weight: 400;text-align: right;padding: 10px 0px;font-family: 'Montserrat', sans-serif;}
.disc-text h3{font-size: 120px;font-weight: 700;font-family: 'Playfair Display', serif;}
.disc-text-1 h2{font-size: 120px;font-weight: 700;font-family: 'Playfair Display', serif;line-height: 110px;}
.w-4{width: 40%;}
.rw-1-1{justify-content: center;padding: 0px;}
.dis-t{padding: 40px 0px 20px;}
.disc-text-1 h2 span{font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.disc-text-1 span a{font-size: 20px;font-family: 'Playfair Display', serif;font-weight: 400;  color: #FFFFFF;text-decoration: none; background: #808478;border-radius: 33px;padding: 10px 40px 14px;}
/*=================================Nutri-Discover-End============================================*/

/*=================================Nutri-MEE-Start============================================*/
.fx-wrp-1-1{padding: 20px 0px; display: flex;justify-content: center;}
.wrp-item-1-1 h2{font-size: 25px;text-align: center;padding: 0px;margin: 0px;font-weight: 600;font-family: 'Playfair Display', serif;margin-bottom: -18px;
}
.wrp-item-1-1 span{font-family: 'Playfair Display', serif;    font-size: 60px;  font-weight: 600; color: #000;}
.wrp-item-1-1 h3{    font-size: 45px;font-weight: 600;font-family: 'Playfair Display', serif;color: #000;padding: 0px; margin: 0px;}
.wrp-item-1-1 p{text-align: center; font-size: 14px;font-weight: 500;font-family: 'Montserrat', sans-serif;letter-spacing: 2px;}
.n-1{width: 50%;padding: 0px;}
.nutr-me-img img{width: 100%;height: auto;}
.nutri-me-txt h2{font-size: 28px;color: #FAB613;font-family: 'Playfair Display', serif;font-weight: 500; margin: 0px; padding: 20px 0px;}
.nutri-me-txt h4{ font-size: 32px;font-family: 'Playfair Display', serif;font-weight: 600; color: #000000;margin: 0px;}
.nutri-me-txt p{font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;margin: 0px;padding: 20px 0px;}
.nutri-me-txt-2 h2{font-size: 120px;color: #FAB612;font-weight: 600;font-family: 'Playfair Display', serif;margin: 0px;}
.nutri-me-txt-1 ul{padding: 0px;}
.nutri-me-txt-1 ul li{list-style: none;padding: 10px 0px;display: flex;align-items: center;}
.n-txt-2 ul li{list-style: none;padding: 20px 0px;display: flex;align-items: center;}
.nutri-me-txt-1 ul div p{margin: 0px;    font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 400;}
.nutri-me-txt-2 p{font-size: 18px;font-weight: 700;margin: 0px;padding: 15px 0px 20px;font-family: 'Montserrat', sans-serif;}
.nutri-me-txt-2 .p-1{font-size: 46px;font-weight: 700;margin: 0px;font-family: 'Montserrat', sans-serif;}
.nutri-me-txt-1 h2{font-size: 32px;color: #000000;font-weight: 600;font-family: 'Playfair Display', serif;    margin: 0px; padding: 20px 0px;}
.nutri-me-txt-2{    margin-top: 50px;}
.nutri-me-1-2{border-bottom: 2px solid #00000029;}
.n-txt-1{padding: 30px 0px;}
.n-txt-1 h2{text-align: center;padding: 10px 0px 30px;margin: 0px;font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif}
.n-txt-1 h4{text-align: center;font-size: 70px;color: #FAB612;  font-family: 'amsterdamthree_slant';padding: 30px 0px;margin: 30px 0px;}
.with-ap-sec{display: flex;justify-content: center;}
.wt-ap{width: 40%; padding: 10px 20px;}
.wt-ap h2{font-size: 32px;font-family: 'Playfair Display', serif;font-weight: 600;text-align: center;}
.wt-ap p{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;padding: 20px 0px;margin: 0px;}
.session-sec-1{background-color: #FAB613;padding: 30px 30px 20px;margin-bottom: 30px;}
.session-sec-2{background-color: #FFDA82;padding: 30px 30px 20px;margin-bottom: 30px;}
.session-sec-3{background-color: #F6DFA7;padding: 30px 30px 20px;margin-bottom: 30px;}
.session-1{width: 80%;display: flex;justify-content: space-between;}
.session-2, .se-2, .se-3{display: flex;align-items: center;}
.s-1{display: flex;justify-content: space-between;padding: 10px 0px;}
.ap-team-sec h2{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 600;padding: 10px 0px;margin: 0px;}
.se-2 h2{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 10px 0px;margin: 0px;}
.se-3 p{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 600;padding: 10px 0px;margin: 0px;}
.se-3 span{font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 400;}
.se-4 a{font-size: 20px;color: #FFFFFF;text-decoration: none;font-weight: 400;background: #808478;border-radius: 33px;padding: 5px 20px 6px;font-family: 'Playfair Display', serif;}
.se-2{width: 80%;}
.b-btm{border-bottom: 1px solid #fff;padding: 10px 0px;}
.note{padding: 20px 0px 0px 0px;}
.note p{font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.heading-1{display: flex;}
.h-2{display: flex;align-items: center;padding-left: 10px;}   
.popup .popup-text {visibility: hidden;width: 12%;position: absolute;z-index: 999;text-align: center;font-size: 12px; margin-top: 22px;margin-left: -17px;background-color: #FFFFFF;border-radius: 10px;padding: 10px;box-shadow: 0px 0px 12px #00000029;font-weight: 500;}
.popup:hover .popup-text {visibility: visible;}
/*=================================Nutri-MEE-End============================================*/

/*===========================================Cheat Story Start==========================================================*/
.image{padding: 50px 0px;}
.client-test h2{font-size: 45px ;font-family: 'Playfair Display', serif;  font-weight: 600;padding: 0px;margin: 0px;}
.testimonial-1{padding: 40px 0px;}
.test-1 p{color: #000000;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;margin: 0px;padding-bottom: 15px;}
.test-1 h2{color: #000000;font-size: 18px;font-weight: 600;font-family: 'Montserrat', sans-serif;}
.testimonial-1 .row{padding-bottom: 30px;margin: 0px;}
.test-1{width: 94%;}
.mobile-1{display: none;}
/*===========================================Cheat Story End==========================================================*/

/*===========================================Nutri Maintain start==========================================================*/
.n-maintain-1{padding: 10px 0px;}
.nutri-me-1-1 img{width: 100%;height: auto;}
.nutri-me-1 h2{font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif; color: #000000;margin: 0px;padding-bottom: 10px;}
.nutri-me-1 p{font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif; color: #000000;padding: 10px 0px;margin: 0px;}
.nutri-me-1 h2{font-size: 28px;font-weight: 500;font-family: 'Playfair Display', serif;color: #FAB613; }
.nutri-me-1 h3{font-size: 18px;font-weight: 700;font-family: 'Montserrat', sans-serif;padding: 20px 0px;margin: 0px;}
.nutri-me-1 h4{font-size: 35px;font-weight: 600;font-family: 'Playfair Display', serif; color: #000000;padding-bottom: 30px;margin: 0px;}
.nutri-me-1 ul li{list-style: none;padding: 15px 0px;display: flex;align-items:flex-start;}
.nutri-me-1 ul{padding: 0px;}
.mr-5{min-width: 12%;}
.nutri-me-1 ul div p{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding: 0px;margin: 0px;}
.column-1{width: 40% !important;}
.column-2{width: 60% !important;}
.btn-1{margin: 20px 0px !important;padding: 0px !important;}
.nutri-me-1 a{font-size: 20px;font-weight: 400;text-decoration: none;color: #FFFFFF;border-radius: 33px;background: #808478;padding: 10px 20px 14px;font-family: 'Playfair Display', serif;}
.n-maintain-1 .row{padding-bottom: 50px;}
/*===========================================Nutri Maintain End==========================================================*/

/*===========================================Nutri Excel start==========================================================*/
.nutri-excel-1 p{font-size: 32px;color: #000000;font-weight: 600;font-family: 'Playfair Display', serif;}
.nutri-excel-1 .paraa-1{font-family: 'Montserrat', sans-serif;font-size: 18px; color: #000000;font-weight: 400;}
.nutri-excel-2-1 h2{font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif; color: #000000;    padding-bottom: 15px;}
.nutri-excel-2-1 ul li{list-style: none;padding: 15px 0px;display: flex;align-items:flex-start;}
.nutri-excel-2-1 ul{padding: 0px;}
.nutri-excel-2-1 ul div p{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding: 0px;margin: 0px;}
.nutri-excel-2 img{width: 100%;height: auto;}
.nutri-excel-1-1 img{width: 100%;height: auto;}
.nutri-excel-2-2 h4{font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif; color: #000000;    padding-bottom: 15px;}
.nutri-excel-2-2 ul li{list-style: none;padding: 15px 0px;display: flex;align-items:flex-start;}
.nutri-excel-2-2 ul div p{ font-weight: 400;font-size: 18px;color: #000000;font-family: 'Montserrat', sans-serif; padding: 0px;margin: 0px;}
.nutri-excel-2-2 ul{padding: 0px;}
.nutri-excel-1 a{font-size: 20px; font-weight: 400; text-decoration: none;color: #FFFFFF;border-radius: 33px;background: #808478;padding: 10px 20px 14px;font-family: 'Playfair Display', serif;}
.nutri-btn{margin-top: 30px;}
.nutri-excel .row{padding-bottom: 50px;}
.excel-img img{width: 100%;height: auto;}
.nutri-excel-1 .para-2{font-size: 28px;font-family: 'Playfair Display', serif; font-weight: 500; color: #FAB613;padding: 0px 30px 0px 0px;}
/*===========================================Nutri Excel End==========================================================*/

/*===========================================Blog Start==========================================================*/
.blog-container-1{margin-top: 50px;}
.blog-container h2{text-align: center;font-family: 'Playfair Display', serif;font-size: 45px;padding-top: 30px; font-weight: 600;margin: 0px;}
.p p{text-align: center;margin: 0px; font-size: 14px;font-weight: 500;font-family: 'Montserrat', sans-serif;letter-spacing: 2px;}
.blog-sec{display: flex;margin-top: 20px;padding-bottom: 30px;border-bottom: 2px solid #707070;}
.blog-content-1{display: flex;margin: auto;}
.blog-txt{padding: 50px 0px; background-color: #FAB612;padding-left:30px;}
.blog-txt p{color: #000000;font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;padding:10px 10px;margin: 0px;text-align: left;}
.blg-txt{background: #E9E9EB;}
.blg-txt img{width: 100%;height: auto;}
/*.blg-1{padding: 0px; margin: 0px;}*/
.blg-1 h2{font-family: 'Montserrat', sans-serif; font-weight: 600;font-size: 18px;color: #000000;padding: 10px 20px;margin: 0px;}
.blg-1 p{font-family: 'Montserrat', sans-serif; font-weight: 400;font-size: 18px;color: #000000;padding: 0px 20px;margin: 0px;}
.rw{margin: 0px;}
.b-sec{border-bottom: 2px solid #707070;}
.blg-btn{margin: 0px 0px !important; padding: 25px 20px!important;}
.blg-btn  a{font-size: 20px;font-weight: 400;text-decoration: none;color: #FFFFFF;border-radius: 33px;background: #808478;padding: 10px 20px 14px;font-family: 'Playfair Display', serif; }
.pagination{padding-bottom: 40px !important;} 
/*===========================================Blog End==========================================================*/

/*===========================================Blog-deatil Start==========================================================*/

.detail-1 h2{font-size: 45px;text-align: center; padding: 50px 0px;font-weight: 600;font-family: 'Playfair Display', serif;color: #000000;}
.detail-txt p{font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;color: #000000;margin:0px;    padding: 10px 30px;}
.detail-2 .para-1{font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 600;color: #000000;margin: 0px;padding: 0px;}
.detail-2 p, .blg-detail-1 p{font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;color: #000000;margin: 0px;    padding: 20px 0px;}
.detail-2 ul li{font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;color: #000000;list-style: disc;}
.detail-2 ul{ margin: 0px; padding: 0px 20px;}
.blog-1{padding: 0px;}
.blog-1 img{width: 100%;height: auto;}
.blg-detail-1{padding: 0px;}
.w-1 img{width: 100%;height: auto;}
/*===========================================Blog-deatil End==========================================================*/

/*===========================================Media-video Start==========================================================*/
.v-head{padding: 50px 0px;}
.v-head h2{text-align: center;font-size: 45px;color: #000000;font-family: 'Playfair Display', serif; font-weight: 600;padding: 0px;margin: 0px;}
.v-head p{text-align: center;font-size: 14px;color: #000000;font-family: 'Montserrat', sans-serif;  font-weight: 500;margin: 0px;letter-spacing: 2px;}
.rw-1{padding-bottom: 50px;}
.video img{width: 100%;height: auto;}
/*===========================================Media-video Start==========================================================*/
/*===========================================contact-form Start==========================================================*/
.contact-head h2{font-size: 45px;  text-align: center;padding: 40px 0px 30px;margin: 0px;font-weight: 600;font-family: 'Playfair Display', serif;}
.contact-container{background-color: #D0C7BA;}
.c-form {padding: 30px 0px;}
.contact-form {width: 70%;margin: auto;}
.contact-form input, .contact-form textarea {font-family: 'Montserrat', sans-serif;width: 100%; background-color: transparent; border: none; border-bottom: 2px solid #707070; padding: 10px 0px;font-size: 16px;font-weight: 400;color: #000000 !important;}
.contact-form .sub-btn { background-color: #808478; border-radius: 33px; color: #fff !important;border: none; padding: 10px 30px;margin-top: 15px;font-size: 21px;font-weight: 400;font-family: 'Playfair Display', serif;}
.submit-1{width: 30%;}
.contact-form .row{padding-bottom: 30px;margin: 0px;}
/*==========================================contact-form End==========================================================*/

/*===========================================login-form Start==========================================================*/
.log-form-1 {padding: 50px;margin: 30px 0px 90px;}
.log-head h2{font-size: 48px; text-align: center; padding: 40px 0px 20px; margin: 0px;font-weight: 600;}
.log-form{background-color: #D0C7BA;}
.log-form {width: 70%;margin: auto;}
.log-form input, .log-form textarea {  width: 100%; background-color: transparent; border: none; border-bottom: 2px solid #707070; padding: 10px 0px;font-size: 16px;font-weight: 500;color: #000000;}
.log-form .sub-btn { background-color: #808478; border-radius: 33px; color: white;border: none; padding: 10px 30px;margin-top: 15px;font-size: 21px;font-family: 'Playfair Display', serif;}
.log-form .pswd a{float: right;font-size: 16px;text-decoration: none;font-weight: 500;color: #000000;font-family: 'Montserrat', sans-serif;}
.log-form p{text-align: center;text-decoration: underline;font-size: 16px;color: #000000;font-weight: 500;padding: 0px;margin: 0px;}
.log-form a{text-decoration: none;color: #000000;}
.log-form .row{padding-bottom: 20px;margin: 0px;}
.form-check input{width: auto;}
.form-check{padding: 0px 15px;margin: 0px;}
.form-check label{font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 500;}
/*===========================================login-form End==========================================================*/

/*===========================================Register Start==========================================================*/
.register-form-1 {padding:50px 20px;margin: 30px 0px;}
.log-head h2{font-size: 45px; text-align: center; padding: 40px 0px 20px; margin: 0px;font-weight: 600;font-family: 'Playfair Display', serif;}
.register-form{background-color: #D0C7BA;}
.register-form {width: 60%;margin: auto;}
.register-form input, .register-form textarea {  width: 100%; background-color: transparent; border: none; border-bottom: 2px solid #707070; padding: 10px 0px;font-size: 16px;font-weight: 500;color: #000000;}
.register-form .sub-btn { background-color: #808478; border-radius: 33px; color: white;border: none; padding: 10px 30px;margin-top: 15px;font-size: 21px;}
.log-head{width: 70%;margin: auto;}
.btn-col{width: 33%;margin: auto;}
.register-form .row{padding-bottom: 20px;margin: 0px;}
.register-form  p{text-align: center;text-decoration: underline;font-size: 16px;color: #000000;font-weight: 500;padding: 0px;margin: 0px;font-family: 'Montserrat', sans-serif;}
.register-form a{text-decoration: none;color: #000000;}
/*===========================================Register End==========================================================*/

/*===========================================Forgot-password End==========================================================*/
.p-form-1 {padding:30px 20px;margin: 30px 0px;}
.p-container-2{min-height: 580px;}
.pswd-1{width: 60%;margin: auto;}
.p-form{background-color: #D0C7BA;}
.p-form {width: 60%;margin: auto;}
.p-form input, .register-form textarea {  width: 100%; background-color: transparent; border: none; border-bottom: 2px solid #707070; padding: 10px 0px;font-size: 16px;font-weight: 500;color: #000000;}
.p-form .sub-btn { background-color: #808478; border-radius: 33px; color: white;border: none; padding: 10px 30px;margin-top: 15px;font-size: 21px;}
.p-form .row{padding-bottom: 20px;margin: 0px;}
.p-form  p{text-align: center;text-decoration: underline;font-size: 16px;color: #000000;font-weight: 500;padding: 0px;margin: 0px;font-family: 'Montserrat', sans-serif;}
.p-form a{text-decoration: none;color: #000000;}
/*===========================================Forgot-password End==========================================================*/

/*=================================my account-Start============================================*/

.sec-4{padding: 70px 0px 100px;}
.ac-li ul {padding-left: 0px;margin: 0px;  border: none;}
.ac-li ul li a {color: black;font-size: 16px;text-decoration: none;font-weight: 500;font-family: 'Montserrat', sans-serif;color: #000000;}
.ac-li ul li {padding: 20px 10px; }
ul li {list-style-type: none;}
.list-1{background-color: #D0C7BA;width: 20%;}
.list-2{padding: 0px 50px;}
.dk-clr tr th{background-color: #D0C7BA;}
.dk-clr th{font-size: 14px;font-weight: 700;font-family: 'Montserrat', sans-serif;padding: 20px;}
.tbl-strp tr{border-color: none; border-style: none;}
.ac-sec h2{font-size: 45px;font-weight: 600;color: #000000;padding-bottom: 20px;margin: 0px;font-family: 'Playfair Display', serif;}
.ac-sec h3{font-size: 24px;font-weight: 500;font-family: 'Montserrat', sans-serif;margin: 0px;padding-bottom: 20px;}
.acnt-form {width: 70%;}
.acnt-form input, .acnt-form textarea {  width: 100%; background-color: transparent; border: none; border-bottom: 2px solid #707070; padding: 10px 0px;font-size: 16px;font-weight: 500;color: #000000;}
.acnt-form .sub-btn {background-color: #808478; border-radius: 33px; color: white;border: none; padding: 10px 30px;margin-top: 15px;font-size: 21px;font-weight: 400;font-family: 'Playfair Display', serif;}
.ac-li .ac-li-active a{font-size: 16px;font-weight: 800;font-family: 'Montserrat', sans-serif;}
.acnt-form-1 .row{padding-bottom: 20px;margin: 0px;}
.tbl-strp tr td{font-size: 14px;font-weight: 500;font-family: 'Montserrat', sans-serif;padding: 20px;}
/*=================================Nmy- account end============================================*/

/**********************************************cart sart*************************************/
.clr-1 tr th{background-color: #D0C7BA;}
.clr-1 tr th{font-size: 14px;font-weight: 700;font-family: 'Montserrat', sans-serif;padding:20px;}
.t-rw-1 td{padding: 20px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;color: #000000;}
.table-txt{background-color: #D0C7BA;}
.table-txt{padding: 20px 20px 0px;}
.table-txt h2{font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: 500;color: #000000;}
.coupn-1 input{border-radius: 22px;border: 1px solid #CCCCCC; width: 70%;padding: 10px;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 500;}/*width: 50%;*/
.c-txt{margin: 20px 0px;}
.c-txt p{border: 1px dashed black; padding: 10px;width: 100%; font-size: 14px;text-align: left;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.cart-sec-1{display: flex;justify-content: space-between;padding: 0px 0px;}
.cart-1  h2, .cart-1 p{font-size: 14px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.cart-1-1{margin: 20px 0px;}
.cart-1 .para-2{padding: 10px;background: #FFFFFF;border-radius: 3px;font-size: 12px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.btm-b{border-bottom: 1px solid #707070;}
.para-2 span img{padding-left: 10px;}
.p-t{padding-top: 20px;}
.butn-2{background: #808478;text-align: center; padding: 10px 10px 12px;border-radius: 33px;color: #fff;width: 100%;border: 0px;}
.butn-2 a{font-family: 'Playfair Display', serif;font-weight: 400;font-size: 20px;color: #FFFFFF;text-decoration: none;}
.coupn-1 a{color: #ffff;text-decoration: none;  background: #808478;padding: 10px 29px 12px;border-radius: 33px;}/*padding: 10px 20px 12px;*/
.c-rw{padding-bottom: 50px;}
hr{border: 1px solid #707070;margin: 30px 0px;}
.cart-2{border: 1px solid #808478;background: #F7F7F7;}
.cart-head{padding: 20px;}
.cart-form-1{padding: 0px 20px;}
.cart-head h2{font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: bold;color: #000000;margin: 0px;}
.cart-form-1 input, .cart-form-1 textarea{border: none;background: transparent; border-bottom: 1px solid #808478;width: 100%;font-family: 'Montserrat', sans-serif;font-weight: 500;padding: 10px 0px;font-size: 16px;color: #000000;}
/*========================================Article Start=================================================*/
.artcl-sec{text-align: center;padding: 50px 0px;margin: 0px;}
.art-1 h2{font-size: 45px;font-weight: 600;margin: 0px;font-family: 'Playfair Display', serif;}
.art-1 p{font-size: 14px;font-weight: 500;margin: 0px;font-family: 'Montserrat', sans-serif;color: #000000;letter-spacing: 2px;}
.art-txt{min-height: 480px;}
.art-txt img{width: 100%;height: auto;}
.art-txt h3{font-size: 18px;color: #FFFFFF; font-weight: 600;font-family: 'Montserrat', sans-serif;margin: 0px;}
.art-txt p{margin: 0px;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #FFFFFF;    padding-top: 20px;}
.page-item .page-link{background: #E9E9EB;border-radius: 33px;padding: 5px 20px 10px;margin: 20px;color: #CCCCCC;font-size: 20px;font-family: 'Playfair Display', serif;}
.pg-btn{background: transparent !important;border: none !important;color: #000000 !important;}
.artcl-sec-1{border-bottom: 2px solid #707070;}
.artcl-sec-1 .row{padding-bottom: 50px;}
.page-item .pg-actv{background: #808478 !important;border-radius: 33px;padding: 5px 20px 10px;margin: 20px;color: #FFFFFF;font-size: 20px;font-family: 'Playfair Display', serif;}
.art-txt-1{padding: 20px; background-color: #000000;}
.d-fx img{padding:0px;}
.d-fx{display: flex;justify-content: space-between;padding: 0px 20px !important;}
.art-txt-2 p{padding: 10px 0px;font-size: 12px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #FFFFFF;}
.art-txt-2{padding-bottom: 20px;}
/*========================================Article End=================================================*/

/*=================================Nutri Trials-Start============================================*/
.nutri-try-2-2{padding: 50px 0px;}
.nutriexcite, .nutriexcite-1{display: flex;justify-content: space-around;}
.try-1-1 h2{font-size: 32px;font-weight: 600;font-family: 'Playfair Display', serif;}
.try-1-1 p{font-size: 18px;font-weight: 700;padding: 10px 0px; margin: 0px;}
.try-1-1 ul{padding: 0px;}
.try-1-1 ul li{font-size: 18px;font-weight: 400;padding: 30px 0px;}
.nutriexcite{padding: 18px 0px;}
.img-sec{background-color: #FFF6E0;}
.nutriexcite-1{padding: 45px 0px;}
.nutri-trail-1{display: flex;justify-content: center;}
.trail-sec-1{width: 45%;}
.trail-img{display: flex;justify-content: center;padding-bottom: 10px;}
.tr-tx{background-color: #F6DFA7;border-radius: 60px;padding: 20px 30px;margin: 20px; }
.trail-text{display: flex;justify-content: center;}
.trail-txt-1 h2{text-align: right;padding: 0px 20px;font-size: 45px;font-weight: 600;font-family: 'Playfair Display', serif;}
.trail-txt-1 h3{font-size: 40px;font-weight: 700;font-family: 'Playfair Display', serif;margin: 0px; padding: 0px;line-height: 41px;}
.trail-txt-1 b{font-size: 70px;font-family: 'Playfair Display', serif;font-weight: 700;margin: 0px; padding: 0px;}
.trail-txt-1 span{font-size: 14px;font-weight: 700;font-family: 'Montserrat', sans-serif;color: #000000;margin: 0px; padding: 0px;}
.trail-text p{font-size: 18px;text-align: center;font-weight: 400;color: #000000;padding: 20px 0px;min-height: 200px;}
.trail-butn{display: flex;justify-content: center;width: 60%;margin: auto;background: #808478; border-radius: 33px;}
.trail-butn a{padding: 10px;font-size: 20px;color: #FFFFFF;font-weight: 400;text-decoration: none;}


.nutr-tbl{padding-top: 70px;padding-bottom: 50px;}
.td-1{width: 50%;}
td h2{font-size: 32px; font-weight: 600;font-family: 'Playfair Display', serif;}
.td-2{width: 32%;}
td p{font-size: 18px;font-weight: 700; margin: 0px;font-family: 'Montserrat', sans-serif;}
td{font-size: 18px; font-weight: 400;padding: 10px 0px;font-family: 'Montserrat', sans-serif;}
.img-2{text-align: center;}

.border{border-bottom: 3px solid #000000 !important;width: 50% !important;margin:0px auto;}
.border-1{border-bottom: 3px solid #000000 !important;width: 30% !important;margin:0px auto;}
.border-2{border-bottom: 3px solid #000000 !important;width: 75% !important;margin:0px auto;}
/*=================================Nutri Trials-End============================================*/
/*=================================Nutri Programm-End============================================*/
.banner-con .img img{ width: 100%;height: auto;}
.bg{padding: 120px;}
.bg{position: absolute; top: 55%;left: 50%;transform: translate(-50%,-50%); background: #CCD2B8;opacity: 0.8; width: 96%;text-align: center;}
.bg h2{font-size: 60px;font-family: 'amsterdamthree_slant';color: #000000;padding-bottom:20px;}
.bg p{font-size: 24px;font-weight: 500;font-family: 'Playfair Display', serif;letter-spacing: 3.36px;color: #000000;}
.p-fx{text-align: center;padding: 30px 0px;margin-bottom: 40px;}
.p-fx h2{font-size: 25px;font-family: 'Playfair Display', serif;font-weight: 600;    margin: 0px;}
.p-fx h3{font-size: 45px;font-family: 'Playfair Display', serif;font-weight: 600;line-height: 45px; margin: 0px;padding-bottom: 0px;}
.p-fx span{font-size: 22px;color: #FAB613;border-bottom: 4px solid black;font-family: 'amsterdamthree_slant';padding: 10px;}
.pr-1{position: relative;width: 300px;margin: auto;background: #E9E9EB}
.pr-1 .img img{width: 100%;height: auto;}
.num{position: absolute;width: 40px;height: 40px;left: -56px;right: -20px;}
.pr-1 .text{padding: 20px;}
.box{position: absolute;width: 365px;height: auto;left: 341px;top: 142px;}
.box .bx-1{box-shadow: 0px 0px 12px #00000029;border-radius: 52px;}
.bx-1 p{padding: 20px;text-align: center;font-size: 16px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.text h2{text-align: center;font-size: 28px;font-weight: 600;font-family: 'Playfair Display', serif;padding-bottom: 10px;margin: 0px;}
.text p{text-align: center;font-size: 14px;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.pr-wrp{width: 70%; margin: 0px auto;display: flex;justify-content: space-evenly;}
.pr-wrp-1 .img img{width: 100%;height: auto;}
.pr-wrp-1{background: #E9E9EB;}
.pr-2 .text{padding: 20px;}
.num-1{position: absolute; width: 40px; height: 40px; left: 275px;top: -56px;}
.num-2{position: absolute; width: 40px; height: 40px;right: 285px;top: -56px;}
.num-3{position: absolute; width: 40px; height: 40px;right: -86px;top: 40px;}
.pr-2{position: relative;}
.box-1{position: absolute;width: 365px;height: auto;left: -123px;top: 82px;}
.box-1 .bx-1{box-shadow: 0px 0px 12px #00000029;    border-radius: 70px;}
.bx-1 p{padding: 20px;text-align: center;font-size: 16px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.box-3{position: absolute;width: 365px;height: auto;left: 336px;top: 100px;}
.box-3 .bx-1{box-shadow: 0px 0px 12px #00000029;border-radius: 52px;}
.bx-1 p{padding: 20px;text-align: center;font-size: 15px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.num-4{position: absolute; width: 40px; height: 40px;left: 210px;top: 10px;}
.num-5{position: absolute; width: 40px; height: 40px;right: 214px;top:10px;}
.box-4{position: absolute;width: 365px;height: auto;top: 92px;right: -112px;}
.box-4 .bx-1{box-shadow: 0px 0px 12px #00000029;border-radius: 52px;}
.bx-1 p{padding: 20px;text-align: center;font-size: 14px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.num h2, .num-1 h2, .num-2 h2, .num-3 h2, .num-4 h2, .num-5 h2{font-size: 40px;font-family: 'amsterdamthree_slant'}
.p-1{padding: 0px !important;padding-bottom:80px !important;}
.nm-1 h2{text-align: center;font-size: 28px;font-weight: 600;font-family: 'Playfair Display', serif;padding: 0px 0px 10px;}
.pr-1 .text .p-txt, .pr-2 .text .p-txt{font-size: 23px;text-align: center;font-weight: 700;    font-family: 'Montserrat', sans-serif;}
.p-txt-1{padding-bottom: 20px;}
.arrow{top: 55px;left: -31px;position: absolute;}
.arrow-1{top: -25px;left: 169px;position: absolute;}
.arrow-2{right: -222px;top: -32px;position: absolute;}
.arrow-3{top: -92px;left: 216px;position: absolute;}
.arrow-4{top: 291px;position: absolute;}

/*=================================Nutri Programm-End============================================*/
/*========================================Footer Start=================================================*/
.f-container{background: #E8E4DE;}
.detail-sec{display: flex;justify-content: space-between;}
.sec-1, .sec-2{padding: 30px 0px;}
.sec-1 ul{padding: 0px;margin: 0px;}
.sec-1 ul .con-details{padding: 0px;}
.sec-1 ul li{list-style: none;padding-bottom: 20px;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #000000;}
.sec-1 ul li a{text-decoration: none; padding: 20px 0px;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #000000;}
.sec-2 ul li{list-style: none;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #000000;text-align: end;}
.sec-2 ul li a{text-decoration: none;font-size: 18px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #000000;}
.sec-2{display: flex; align-items: flex-end;}
.sec-2 ul li span{font-weight: bold;}
.footer-2{background-color: #808478;padding: 15px 0px;}
.f-sec p{text-align: center;font-size: 18px;font-family: 'Montserrat', sans-serif; font-weight: 400;color: #fff;margin: 0px}
.f-wrp{display: flex;justify-content: space-between;align-items: center;}
.f-sec a{padding: 5px;}
/*========================================Footer End=================================================*/
.res-1{display: none;}
.mobile-view{display: none;}
.desk-view{display: block;}

.td-d{display:none;}

.carousel-caption{ transform: translate(-50%, -50%) !important; top: 60%; left: 50%; width: 96%; max-width: 1000px;}

.new-title h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    font-family: 'Playfair Display', serif; margin: 20px 0px 50px 0px;
}
.button-2 a {
    background: #fff;
    border-radius: 28px;
    padding: 10px 20px;
    text-decoration: none;
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Playfair Display', serif;
}
.button-2 span{    color: #FAB613;
    font-size: 22px;
    font-family: 'amsterdamthree_slant';}

.d-d{display: block }
.m-d{display: none}

.carousel-inner img{ width: 100vw; height: 100vh; object-fit: cover; object-position: center top;}
.m-t-1{margin-top: 110px;}/*110px*/
.nutri-excite-table table{ width:100%}
/*.nutri-excite-table table tr td img{ width:auto; max-width:75% !important; height:auto;} */
.nutri-excite-table table tr td:nth-child(2){ width:250px; background-color:#FFF6E0; text-align:center;  }
.nutri-excite-table table tr td:nth-child(3){ width:250px; background-color:#FFF6E0; text-align:center;}
.nutri-excite-table table tr:first-child td img{ width:auto;height:auto;    max-width: 75%;;}
.nutri-excite-table table tr td:nth-child(1){ padding:10px 10px;}

 .article-sec-wrap{ display:flex; width:100%; flex-wrap:wrap; justify-content: space-between;}
     .article-sec-1{ width:32%; background-color:#000; position:relative; padding:0px 0px 50px 0px; margin-bottom:30px}
     .abs-1{position:absolute; bottom:10px; width:100%; color:#fff}
     .art-img-1 img{ width:100%;}
      .article-sec-1 h3 {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin: 0px;
}
.article-sec-1  p {
    margin: 0px;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    color: #FFFFFF;
    padding-top: 20px;
}
.article-b-wrap{display:flex; width:90%; flex-wrap:wrap; margin:0 auto;}
.article-b-1{flex:1;margin:auto}
.article-b-1 img{ max-width:80%; height:auto}

.article-b-2{width:100px; text-align:right; font-size:12px; margin:auto}


@media screen and (max-width: 1025px) {
    .carousel-caption {
    transform: translate(-50%, -0%) !important;
    bottom: 20%;
    left: 50%;
    width: 96%;
    max-width: 1000px;
    top: auto;
}
    
.d-d{display: none }
.m-d{display: block }
    
    
    .new-title h3 {
    color: #fff;
    font-size: 22px;
    margin: 20px 0px 50px 0px;
}
    .f-sec-1 {width: 150px;}
    .f-sec-1 img {width: 100%; height: auto}
    
    .carousel-caption {
    width: 80%;
}
    .footer-3 {
   
    bottom: 7px;
}
    
    
    .login-btn a {
  
    border-radius: 23px;
    padding: 7px 11px;
    font-size: 14px;
}
    
    .button-2 a {
    border-radius: 20px;
    padding: 6px 10px;
    font-size: 15px;
}
    
    
.header-new-wrap{flex-wrap: wrap}
.header-new-1{ width: 100px;margin: auto;}
.header-new-2{ order: 3; width: 100%; flex: inherit;margin: auto; text-align: right}
.header-new-3{ order: 2; flex: 1; padding-right: 60px;}
    nav{background: #fff !important}
    .font-opt-1 span {
    font-family: 'Montserrat', sans-serif; 
    font-weight: normal;
    font-size: 12px;
    position: relative;
    bottom: -0px;
}
    .font-opt-1 b {
    font-weight: 400;
    top: 0px;
    display: inline-block;
    position: relative;
}
    .font-opt-1 br{ display: none;}
}

@media screen and (max-width: 1024px) {
    .wrapp{width: 96%;margin: auto;}
    .txts h1 {padding: 0px 20px;font-size: 30px;}
    .txts p {padding: 5px 10px;font-size: 16px;}
    .text-sec h3{font-size: 26px;}
    .abt-txts {padding: 20px;margin: 0px;}
    .abt-txts h1  {font-size: 26px; padding: 0px;}
    .abt-txts p{font-size: 16px; padding: 20px 0px;}
    .abt-txts .para {font-size: 16px;padding: 0px;}
    .f-sec p {text-align: left;font-size: 17px;}
    .disc-text-1 h2 {font-size: 100px;}
    .nutri-trail-1{justify-content: space-between;}
    .trail-txt-1 h2{font-size: 36px;}
    .trail-txt-1 b { font-size: 55px;}
    .trail-txt-1 span {font-size: 12px;}
    .trail-txt-1 h3{line-height: 40px;}
    .disc-text-1 span a {font-size: 16px;padding: 10px 20px 14px;border-radius: 24px;}
    .detail-txt p{padding: 10px 10px;}
    .blg-detail-1 p{padding: 0px;}
    .acnt-form { width: 100%;}
    .p-fx h3 {font-size: 36px;}
    .p-fx span {font-size: 20px;}
    .pr-wrp-1{margin: 20px 0px;}
    .pr-1{background: transparent;}
    .text{background-color: #E9E9EB;}
    .p-1 {padding-bottom: 30px;}
    .pr-2 .text {padding: 10px;}
    .bg {top: 25%;
    padding: 60px;
}
    .bg h2{font-size: 30px;}
    .txts h2{padding: 10px 20px;margin:0px;}
    
/*.pr-wrp, .pr-1  {display: block;width: 430px;}
.num, .num-1, .num-2, .num-3, .num-4, .num-5{display: none;}
.box, .box-1, .box-3, .box-4{position: relative;left: 0px;width: 100%;height: auto;top: 0px;margin: 30px 0px;}
.arrow, .arrow-1, .arrow-2, .arrow-3, .arrow-4{display: none;}*/

.mobile-view{display: block;}
.desk-view{display: none;}
.p-fx{margin-bottom: 20px;}
.pr-m-1{width: 96%;margin: auto;padding-bottom: 20px;}
.fx-bx{display: flex;}
.c1 h2{font-size: 21px;font-family: 'amsterdamthree_slant';color: #000000;}
.text{padding: 15px;}
.text h2{font-size: 18px; padding: 10px; }
.p-txt-1{font-size: 14px; text-align: center;margin: 0px;}
.boxx { position: relative; left: 10px; width: 100%; height: auto; top: 0px; margin: 30px 0px;}
.boxx .bxx-1,.boxx-2 .bxx-2, .boxx-3 .bxx-3, .boxx-4 .bxx-4, .boxx-5 .bxx-5{box-shadow: 0px 0px 12px #00000029;border-radius: 30px;}
.bxx-1 p , .bxx-2 p, .bxx-3 p, .bxx-4 p, .bxx-5 p{padding: 15px; text-align: center;font-size: 10px; font-weight: 500;font-family: 'Montserrat', sans-serif;}
.arw-1{position: absolute; left: 45%;top: -15px;}
.c3{position: relative;}
.boxx-2 { position: relative; left: -10px; width: 100%; height: auto; top: 20px; margin: 30px 0px;}
.p-txt{font-size: 12px;text-align: center;font-weight: 700;font-family: 'Montserrat', sans-serif;margin: 0px;padding: 10px 0px 20px;}
.boxx-3 { position: relative; left: -10px; width: 100%; height: auto; top: 36px; margin: 30px 0px;}
.boxx-4 { position: relative; left: 8px; width: 100%; height: auto; top: 19px; margin: 30px 0px;}
.boxx-5 { position: relative; left: -10px; width: 100%; height: auto; top: 36px; margin: 30px 0px;}
.arw-2{position: absolute;     top: 5px;
    left: 57px;}
.arw-3{position: absolute;top: -21px;left: 16px;}
.c3{width: 45%;display: flex;align-items: center;}
.nm-1 h2{line-height: 49px;}
.c1{width: 10%;}
.img img{width: 100%;height: auto;}
.c-h2 h2{text-align: end;}
.c2{width: 50%;}
.text p {
    text-align: center;}
}
@media screen and (max-width:830px) {
    .ap-sec, .abt-author{display: block;}
    .ap-sec{    margin-top: 30px;}
    .ap-content img, .abt-content img{width: 100%; height: auto;}
    .n-maintain-1 .row{display: block;}
    .n-maintain-1 .main-1{width: 100%;}
    .column-1 , .column-2{width: 100% !important;}
    .nutri-me-1 h2, .nutri-me-1 h4{font-size: 24px;padding: 20px 0px;}
    .nutri-me-1 p {font-size: 16px;padding: 10px 0px;}
    .nutri-me-1 h3 {font-size: 18px;padding: 10px 0px;}
    .nutri-me-1 h3 {font-size: 16px;}
    .nutri-me-1 ul li { padding: 10px 0px;}
    .nutri-me-1 ul div p {font-size: 16px;}
    .blog-sec{display: block;}
    .blog-content img{width: 100%;height: auto;}
    .blog-txt {padding: 20px 0px;}    
   /*.mobile-img{display: block;}
    .desk-img{display: none;}  */          
    .desk{display: none;}
    .res-1{display: block;}
    .fx-wrp-1-1{padding:10px 0px 0px; }
    .n-maintain-1{padding-top: 10px;}
    .n-maintain-1 .row , .nutri-excel .row, .testimonial-1 .row{padding-bottom: 10px;}
    .se-1{padding-bottom: 30px;}
    .register-form, .p-form {width: 96%;margin: auto;}
    .btn-col{width: 60%;}
    .fx-img {display: flex;justify-content: center;}
    .mt-1{display: block;}
    .mt-2{width: 100%;padding: 0px 20px !important;    margin-bottom: 30px;}
    .txt-1-1 ul li {padding: 5px 0px;}
    .btns-1 {margin: 20px 0px 30px;padding: 20px 20px 20p}
    .img img{width: 100%;height: auto;}
    .nutri-section {display: block;}
    .nutri-excel-1 .para-2 {font-size: 20px;}
    .nutri-excel-1 p {font-size: 22px;}
    .nutri-excel-2-1 h2, .nutri-excel-2-2 h4 {font-size: 24px; margin: 0px;padding: 10px 0px;} 
    .nutri-excel-1 a {font-size: 18px;}
    .rw-2{display: block;padding-bottom: 0px;}
    .n-1, .n-2{width: 100%;}
    .nutri-me-txt{padding: 0px 20px;}
    .nutri-me-txt-2 { margin-top: 20px;}
    .w-4 { width: 50%;}
    .disc-text h2 {font-size: 24px;}
    .disc-text p {font-size: 16px;}
    .disc-text-1 h2 {font-size: 70px;line-height: 95px;} 
    .container-5{margin: 0px;}    
    .nutri-trail-1{display: block;}
    .trail-sec-1{width: 100%;    padding-bottom: 20px;}
    .trail-txt-1 h2{font-size: 45px;}
    .trail-txt-1 b { font-size: 55px;}
    .trail-txt-1 span {font-size: 12px;}
    .trail-txt-1 h3{line-height: 40px;}
    .with-ap-sec{justify-content: space-between;}
    .wt-ap { width: 50%;padding: 10px 10px;}
    .wt-ap h2 {font-size: 18px;}
    .wt-ap p {   font-size: 14px;}
    .mobile-img{display: block;}
    .desk-img{display: none;}
    .disc-text-1 span a {font-size: 16px;padding: 10px 15px 14px;border-radius: 24px;}
    .detail-1 h2 {padding: 20px 0px;font-size: 30px;}
    .lrem-1{display: block;}
    .blog-1 {display: flex;margin: auto;}
    .w-1{width: 100%;}
    .p { width: 21%;margin-left: 248px;margin-top: -4px;}
    .imgs-1 img{display: flex;margin: auto;}
    .popup .popup-text {width: 20%;}
    .ap-sec-1{margin-top: 0px;padding-top: 0px;}
    .wrp-item-1-1 h3 {text-align: center;}
    .nutriexcite{padding: 38px 0px;}
    .bg h2{font-size: 30px;}
    .bg p { font-size: 18px;}
    .bx-1 p {padding: 20px;font-size: 14px;}
    .nm-1 h2 {font-size: 20px; padding: 10px;}
    .pr-1 .text .p-txt, .pr-2 .text .p-txt {  font-size: 18px;}    
    .text h2 {font-size: 24px;}
    .p-txt-1 {padding-bottom: 10px;}.bg {top: 25%;}  
    .coupn-1 input{width: 50%;}
}

@media screen and (max-width:768px) {
    .wrapp{width: 96%;margin: auto;}
    .f-wrp{display: block;}
    .f-sec{align-items: baseline;display: flex;justify-content: center;padding-top: 10px;}
    .f-sec p {text-align: center;font-size: 16px;}
    .wrp-item-1-1 h3, .wrp-item-1-1 h3 span {font-size: 24px;    font-weight: 600;}
    .res-1{display: block;}
    .itm-1 h2{padding: 0px;}
    .nutri-me-txt h2, .nutri-me-txt h4, .n-txt-1 h2{font-size: 22px;margin: 0px;}
    .nutri-me-txt-2 h2 {font-size: 100px;}
    .nutri-me-txt p, .nutri-me-txt-2 p {font-size: 14px;}
    .nutri-me-txt-2 .p-1 {font-size: 21px;}
    .nutri-me-txt-2 p{padding: 0px;}
    .n-txt-1 h4{padding: 10px 0px;margin: 0px 0px;font-size: 30px;}
    .disc-text { padding: 20px 0px 0px;} 
    .list-1{width: 30%;}
    .list-2{width: 70%;}
    .ac-sec h2 {font-size: 28px;padding-bottom: 0px;}
    .disc-text-1 h2{font-size: 60px;line-height: 74px;}
    .w-1 p, .w-1 .para-1{ padding: 10px 20px;}
    .detail-2 ul{margin: 0px;padding: 0px 30px;}
    .blg-1{margin-bottom: 20px;}
    .session-1 {width: 70%;}
    .title p{font-size: 16px;margin: 0px;}
    .butn a{font-size: 14px;}  
}
@media screen and (max-width: 600px) {
   
    .nutri-excite-table table tr td:nth-child(2){width:80px;}
    .nutri-excite-table table tr td:nth-child(3){width:80px;}
    .header{background-image: url(../images/anupama-m-banner-1.png);background-size: cover;background-position:center;background-repeat: no-repeat;height: 100vh;}
    .f-sec {align-items: center;}    
    .title{width: 100%;top: 62%;}
    .title .butn{width: 100%;left: 80%;}
    .txts{padding: 10px;}
    .txts h1{font-size: 24px;color: #000000;font-weight: 600;padding: 0px;}
    .txts p, .txts p span  {font-size: 14px;font-weight: 400;padding: 10px 0px;}
    .ap-content-1{margin-bottom: 30px;}
    .text-sec p {font-size: 14px;}
    .text-sec .para {font-size: 14px;font-weight: 400;}
    .text-sec h3{font-size: 22px;}
    .text-sec{margin-bottom: 30px;}
    .abt-txts {padding: 20px;margin: 0px;}
    .abt-txts h1  {font-size: 22px; padding: 0px;}
    .abt-txts p{font-size: 14px; padding: 10px 0px;}
    .abt-txts .para {font-size: 14px;padding: 0px;}
    .abt-author {margin-bottom: 30px;}
    .detail-sec{display: block;}
    .sec-2 ul li{text-align: left;}
    .sec-1, .sec-2 {padding: 10px 0px;}
    .sec-1 ul .con-details {padding-bottom: 10px;}
    .f-sec p{font-size: 12px;}
    .footer-2{padding: 0px;}
    .sec-2 ul{margin: 0px;padding: 0px;}
    .wrp-item-1-1 h2{padding: 0px;font-size: 18px;margin-bottom: 0px;} 
    .wrp-item-1-1 h1{font-size: 24px;position: absolute;}
    .wrp-itm h2{    padding-bottom: 10px;}
    .n-maintain-1 {padding: 0px;}
    .nutri-me-1 h2, .nutri-me-1 h4{font-size: 22px; padding: 5px 0px;}
    .n-maintain-1 .row{display: block;}
    .nutri-me-1 p {font-size: 14px;padding: 10px 0px;}
    .nutri-me-1 h3 {font-size: 16px;padding: 10px 0px;}
    .nutri-me-1 h3 {font-size: 14px;}
    .nutri-me-1 ul li { padding: 10px 0px;}
    .nutri-me-1 ul div p {font-size: 14px;}
    .column-2 , .column-1 {width: 100% !important;}
    .mobile-1{display: block;}
    .desk-1{display: none;}
    .client-test h2{ font-size: 24px;font-weight: 600;padding: 0px; margin: 0px;}
    .testimonial-1 { padding: 30px 0px; }
    .test-1 {  width: 100%; padding-bottom: 20px;}
    .test-1 p {color: #000000;font-size: 14px;}
    .client-test   .test-1 h2{font-size: 14px;font-weight: 600;}
    .row {padding-bottom: 0px;}
    .blog-sec{display: block;}
    .blog-content img{width: 100%;height: auto;}
    .blog-txt {padding: 20px 0px;}    
    .blog-txt p {font-size: 14px;}
    .blg-txt{margin-bottom: 20px;}
    .blg-btn a {font-size: 18px;}
    .blg-1 p{font-size: 18px;}
    .blg-1 p{font-size: 14px;}
    .mobile-img{display: block;}
    .desk-img{display: none;}
    .desk{display: none;}
    .mr-5{margin-right: 30px;}
    .nutri-me-1 a {font-size: 18px;}
    .nutri-excel-2-1 h2, .nutri-excel-2-2 h4 {font-size: 22px; margin: 0px;padding: 10px 0px;}
    .nutri-excel-2-1 ul div p, .nutri-excel-2-2 ul div p {font-size: 14px;}
    .blog-container-1{margin-top: 30px;}
    .blg-1 h2 {font-size: 18px;}
    .lrem-1{display: block;}
    .w-1{width: 100% !important;}
    .artcl-sec {padding: 20px 0px;text-align: left;}
    .art-1 h2{ font-size: 24px;
    text-align: left;}
    .art-txt h3 , .art-txt p {font-size: 16px;}
    .article , .vd{margin-bottom: 20px;}
    .v-head{padding: 30px 0px;}
    .v-head h2{font-size: 24px;}
    .v-head p{font-size: 12px;}
    .contact-head h2, .log-head h2 {padding: 20px 0px;}
    .contact-form, .log-form, .pswd-1 {width: 100%;}
    .contact-form .row{padding-bottom: 0px;}
    .c-1{padding-bottom: 20px;}
    .submit-1{width: 60%;}
    .log-form-1 {padding: 20px;margin: 0px;}
    .log-form{margin-bottom: 30px;}
    .register-form-1{padding: 20px 10px;margin: 10px 0px;}
    .register-form p {font-size: 14px;}
    .pswd-1 p{margin: 0px;padding: 0px 14px;}
    .btn-col{width: 80%;}
    .d-fx img{padding:13px 0px;}
    .content-1 h3 {font-size: 30px;}
    .content-1 h4{font-size: 24px;padding: 15px;}
    .content-1 p {font-size: 14px;}
    .content-1 .text-1{padding: 0px !important;}
    .itm-1 h2{font-size: 22px;font-weight: 600;}
    .itm-1 p {font-size: 14px;}
    .container-5{margin: 0px;}
    .txt-1-1 h2 {font-size: 22px;}
    .txt-1-1 ul div p {font-size: 14px;}
    .txt-1-2 h2 {font-size: 22px;}
    .btns-1 a {font-size: 18px;}
    .w-4 { width: 100%; }.dis-t {  padding:  0px;}
    .disc-text h2 {text-align: left;font-size: 22px;padding: 10px 0px;}
    .disc-text p {text-align: left; margin: 0px; font-size: 14px;}
    .disc-text-1 span a {font-size: 14px;padding: 5px 12px 7px;}
    .disc-text-1 h2 {font-size: 70px;line-height: 50px;}
    .wrp-itm h3 , .wrp-itm h3 span{font-size: 24px;}
    .wrp-itm h3{margin-top: -13px;}
    .wrp-item h1 {font-size: 24px;}
    .trail-txt-1 h2{font-size: 22px;}
    .trail-txt-1 h3 {font-size: 25px;line-height: 25px;}
    .trail-txt-1 b { font-size: 40px;}
    .trail-txt-1 span {font-size: 12px;}
    .tr-tx {padding: 20px 10px; margin: 20px 0px;}
    .trail-img img{display: flex;margin: auto;}
    .try-1-1 ul li { font-size: 14px;padding: 10px 0px;}
    .tr-tx{    border-radius: 30px;}
    .contact-head h2, .log-head h2 {font-size: 24px;}
    .contact-form input, .contact-form textarea,.log-form input, .log-form textarea {font-size: 14px;}
    .contact-form .sub-btn, .log-form .sub-btn, .register-form .sub-btn, .p-form .sub-btn{margin-top: 0px;font-size: 16px;}
    .log-form p{font-size: 14px;}
    .log-form .pswd a, .form-check label {font-size: 14px;}
    .p-form-1 {padding: 30px 10px;}
    .pswd-1 p {text-align: center;}
    .p-container-2 {min-height: 490px;}
    .nutri-me-txt-1 h2{font-size: 22px;}
    .n-txt-2 ul li {padding: 10px 0px;}
    .nutri-me-txt-1 ul div p {font-size: 14px;}
    .n-txt-1 {padding: 20px 0px; } 
    .wt-ap p {font-size: 12px;}
    .nutri-try-2-2 {padding: 20px 0px;}
    .blog-container h2{text-align: left;font-size: 24px;padding: 10px 0px;}
    .blog-container p{text-align: left; font-size: 12px;}
    .session-sec-1, .session-sec-2, .session-sec-3 {padding: 10px;}
    .session-1{width: 60%;display:block;}
    .se-2 h2 {font-size: 14px;padding: 0px;}
    .se-4 a {font-size: 16px;padding: 10px;}
    .popup .popup-text{ margin-left: -142px;width: 34%;}
    .note p{font-size: 12px;}
    .tr-rw{display: flex;}
    .tr-w{width: 50%;}
    .tr-w-1{margin-top: 80px;width: 50%;}
    .coupn-1 input{width: 65%;}/*width: 70%;*/
    .c-txt p{width: 100%;}
    .table-2{margin-bottom: 20px;}
    .t-rw-1 td {font-size: 12px;}
    .list-1{ width: 40%;}
    .list-2{width: 60%;}
    .ac-li .ac-li-active a, .ac-li ul li a  {font-size: 14px;}
    .list-2{padding: 0px 20px;}
    .ac-sec h2{font-size: 22px;}
    .ac-sec h3{font-size: 16px;}
    .acnt-form input, .acnt-form textarea{font-size: 14px;}
    .acnt-form .sub-btn{font-size: 18px;}
    hr{margin: 10px 0px;}
    .ac-li ul li{padding: 20px 0px;}
    .bg h2 {    font-size: 30px;
    line-height: 2.5;padding-top: 10px;}.bg p {
        font-size: 14px;
    }.bg{top: 32%;padding: 10px;} .p-fx h3 {font-size: 20px;line-height: 20px;padding-bottom: 0px !important;}
    .p-fx span {font-size: 10px;}.p-fx h2 {font-size: 16px;}    
    .desk-img-b{display: none !important;}
    .mobile-img-b{display: block !important;}
    .pr-wrp, .pr-1 { width: 300px;}
    .nutriexcite {padding: 22px 0px;}
    .try-1-1 h2 {font-size: 22px;}
    .try-1-1 p {font-size: 14px;}  
    .nutriexcite-1 {padding: 24px 0px;}
    ..wrp-itm h2{    line-height: 1.2;}
    
    
    .mobile-view{display: block;}
.desk-view{display: none;}
.p-fx{margin-bottom: 20px;}
.pr-m-1{width: 96%;margin: auto;padding-bottom: 20px;}
.fx-bx{display: flex;}


.td-1{display:none;}
.td-d{display:block;}

.c1 h2{font-size: 21px;font-family: 'amsterdamthree_slant';color: #000000;}
.text{padding: 15px;}
.text h2{font-size: 18px; padding: 10px; }
.p-txt-1{font-size: 14px; text-align: center;margin: 0px;}
.boxx { position: relative; left: 10px; width: 100%; height: auto; top: 0px; margin: 30px 0px;}
.boxx .bxx-1,.boxx-2 .bxx-2, .boxx-3 .bxx-3, .boxx-4 .bxx-4, .boxx-5 .bxx-5{box-shadow: 0px 0px 12px #00000029;border-radius: 30px;}
.bxx-1 p , .bxx-2 p, .bxx-3 p, .bxx-4 p, .bxx-5 p{padding: 15px; text-align: center;font-size: 10px; font-weight: 500;font-family: 'Montserrat', sans-serif;}
.arw-1{position: absolute; left: 45%;top: -15px;}
.c3{position: relative;}
.boxx-2 { position: relative; left: -10px; width: 100%; height: auto; top: 20px; margin: 30px 0px;}
.p-txt{font-size: 12px;text-align: center;font-weight: 700;font-family: 'Montserrat', sans-serif;margin: 0px;}
.boxx-3 { position: relative; left: -10px; width: 100%; height: auto; top: 36px; margin: 30px 0px;}
.boxx-4 { position: relative; left: 8px; width: 100%; height: auto; top: 19px; margin: 30px 0px;}
.boxx-5 { position: relative; left: -10px; width: 100%; height: auto; top: 36px; margin: 30px 0px;}
.arw-2{position: absolute; top: -17px;left: 20px;}
.arw-3{position: absolute;top: -21px;left: 16px;}
.c3{width: 66%;display: flex;align-items: center;}
.nm-1 h2{line-height: 49px;}
}

@media screen and (max-width:600px){
     .img-2 img{ width:20px; height:auto;}
     .banner-con .img img {height: 291px;}
}










