body{margin:0px;font-family:"Montserrat",sans-serif}*{box-sizing:border-box;outline:none !important}.container{max-width:1170px;margin:0 auto;padding:0px 15px}.container-fluid{max-width:100%;padding:0px 15px}img{max-width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.ul-reset{list-style:none;padding:0;margin:0}.button{background:#ff6000;color:#fff;border:none;padding:10px 30px;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;box-shadow:0px 25px 25px rgba(255,25,33,.15);font-weight:600}
/*Banner css*/
.header-title h4, .section--offer h4, .section--convenient h4{
    font-size: 24px;
	line-height: 0px;
	color: #e84496;
	font-weight: 700;
	font-family: "Montserrat";
	margin-bottom: 25px;
}

.sec-banner {
    width: 100%;
    background-image: url(../img/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
	padding-top: 50px;
    padding-bottom: 100px;
}
.sec-banner .content-area {
    max-width: 50%;
    text-align: center;
}
.sec-banner .content-area h1 {
    font-size: 55px;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #422525;
    font-weight: 800;
    font-family: "Montserrat";
}
.sec-banner .content-area h2 {
    font-size: 45px;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #422525;
    font-weight: 500;
    font-family: "Montserrat";
}
.sec-banner .content-area h3 {
    font-size: 160px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
    color: #422525;
    font-weight: 800;
    font-family: "Montserrat";
    margin-bottom: 62px;
    text-shadow: 2px 1px 0px #ffffff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #9c9c9c;
}
.sec-banner .content-area p {
    font-size: 18px;
    line-height: 27px;
    margin-top: 0;
    margin-bottom: 40px;
    color: #422525;
    font-weight: 500;
    font-family: "Montserrat";
}
.sec-banner .content-area p span {
    color: #f40096;
    font-weight: 600;
}
.sec-banner .banner-btn {
    font-size: 20px;
    padding: 15px 40px;
    font-family: "Montserrat";
    border-radius: 10px;
    background: #e80074;
    transition: all .3s;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}
.sec-banner .banner-btn:hover {
    background-color: #000;
}
/*End*/
/*As Seen on*/
section.as-seen-sec {
    padding-top: 20px;
    padding-bottom: 65px;
	background: transparent !important;
}
.as-seen-sec h2 {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
    color: #422525;
    font-weight: 700;
    font-family: "Montserrat";
    margin-bottom: 50px;
}
.as-seen-logo img {
    width: 70%;
}
.as-last-logo img {
    width: 103px;
}
.section-pricing .header-title h5 {
    text-transform: capitalize;
    padding: 0px 106px;
    line-height: 1.2;
}
/* .header__wrap .header__nav {
    padding-top: 43px;
} */
/*End*/
.button img{width:18px;margin-right:10px}.button i{margin-right:20px}.button:focus{outline:none}.button--primary:hover{background-color:#000}.button--secondary{background-color:#fff;color:#000;font-weight:600}.button--secondary:hover{background-color:#eaeaea}p{color:#000;font-weight:300;font-size:18px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;overflow:auto}.popup.open{visibility:visible;display:block;z-index:99;opacity:1}.popup.open .popup__wrap{opacity:1;visibility:visible;-moz-transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.popup.popup--lg .popup__wrap{max-width:1140px}.popup.popup--md .popup__wrap{max-width:960px}.popup.popup--sm .popup__wrap{max-width:768px}.popup.popup--xs .popup__wrap{max-width:576px}/*.popup__is-open{overflow:hidden}*/.popup__wrap{position:absolute;top:0px;left:0;right:0;max-width:960px;margin:50px auto;background:#fff;border-radius:0px;opacity:0;overflow:hidden;visibility:hidden;-moz-box-shadow:0 0 50px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);box-shadow:0 0 50px 0 rgba(0,0,0,.5);-moz-transform:translate3D(0, -105%, 0);-webkit-transform:translate3D(0, -105%, 0);transform:translate3D(0, -105%, 0);-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.popup__title{margin:0;font-size:16px;float:left;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.popup__close{position:absolute;right:0;top:0;padding:0;cursor:pointer;background-color:transparent;border:none;outline:0;width:40px;height:40px;border-radius:50%;z-index:10}.popup__close:after{height:40px;width:40px;line-height:40px;font-size:24px;display:block;text-align:center;content:"×";background-color:#000;color:#fff;border-radius:50%}.popup__content{top:50px;padding:0px}.popup__footer{padding:20px 30px;text-align:right;background:#f1f1f1}.popup.side{top:0;bottom:0;right:0;left:auto;-moz-transform:translate3D(100%, 0, 0);-webkit-transform:translate3D(100%, 0, 0);transform:translate3D(100%, 0, 0);border-radius:0;margin:0;max-width:none;width:800px}.popup.side.open{top:0;-moz-transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.popup.side .popup_header{position:absolute;top:0;left:0;right:0}.popup.side .popup_content{position:absolute;top:50px;left:0;right:0;overflow:auto;bottom:0;padding:0 30px 30px 30px}.popup.side .popup_footer{position:absolute;bottom:0;left:0;right:0}.popup_actions{float:right;line-height:normal;height:50px;line-height:50px;border-right:1px solid #dadada}.popup_actions>li{vertical-align:top;display:inline-block;border-left:1px solid #dadada}.popup_actions>li .p_button{display:block;padding:0px 10px}.popup_actions>li .p_button:hover{text-decoration:underline}.popup_actions .button_small{margin-top:12.5px}.header{position:absolute;top:0;right:0;left:0;padding:20px 0px;z-index:99}.header__wrap{display:flex;align-items:center;justify-content:space-between}.header__logo img{height:125px}.header__nav li{display:inline-block;padding-right:70px}.header__nav li:last-child{padding-right:0}.header__nav li a{text-decoration:none;font-size:20px;color:#422525;font-weight:500;font-family:"Montserrat"}.header-menu,.close-nav{display:none}@media only screen and (max-width: 768px){.header__wrap{position:relative;justify-content:center}.header-menu{position:absolute;left:0px}.header-menu{display:flex;color:#000;text-decoration:none}.header-menu i.fas.fa-bars{font-size:30px;color:#f92828}.header__nav{width:300px;position:fixed;top:0;bottom:0;left:0;height:100%;overflow:auto;z-index:99;background-color:#f2f2f2;transform:translate(-310px, 0px);transition:all .3s}.header__nav.active{transform:translate(0px, 0px);display:block}.close-nav{margin-top:20px;width:50px;height:50px;font-size:24px;display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none}.navigation{padding:0 20px}.header__nav li{display:block;padding-right:0}.header__nav li a{display:block;padding:10px 0}}.section{padding:100px 0}.button--primary{font-size:24px;padding:18px 35px;font-family:"Montserrat";border-radius:10px;background:#e80074;transition:all .3s}.button--primary i{font-size:22px}.book--btn{padding:18px 65px}.header-title{text-align:center}.header-title h2{font-size:40px;line-height:50px;color:#422525;font-weight:700;font-family:"Montserrat";margin:0}.header-title h2 span{display:block}.header-title h5{margin-top:0;margin-bottom:30px;text-transform:uppercase;font-size:24px;line-height:26px;color:#e84496;font-weight:700;font-family:"Montserrat"}.rating-star{margin:30px 0 20px;display:inline-flex}.rating-star li{align-items:center;line-height:30px;padding-right:5px}.rating-star li i{font-size:18px;color:#ff4da6}.right-list{margin-bottom:60px}.right-list li{font-size:18px;line-height:28px;color:#422525;font-weight:400;font-family:"Montserrat";position:relative;display:flex}.right-list li::before{display:flex;flex:0 0 22px;margin-right:20px;padding-top:12px;content:"";background:url(../img/tick.png) no-repeat center center;height:20px;width:20px;background-size:20px}.right-list li+li{margin-top:20px}.section--cover{background-color:#fff3f9;position:relative;padding:0}.section--cover::after{content:"";position:absolute;background:url(../img/background-after.png) no-repeat center center;right:0;bottom:100px;background-size:400px;height:800px;width:400px}.cover{display:flex;padding:200px 0 220px;z-index:1}.cover__text{flex:0 0 55%;margin:0 auto;text-align:center;z-index:90}.cover__text__title{font-size:36px;line-height:40px;margin-top:0;margin-bottom:20px;text-transform:uppercase;color:#422525;font-weight:900;font-family:"Montserrat";text-align:center}.cover__text__heading{font-size:50px;line-height:55px;margin:0;color:#422525;font-weight:900;text-transform:uppercase;font-family:"Montserrat";text-align:center;margin-bottom:40px}.cover__text p{font-size:24px;line-height:38px;margin-top:0;color:#422525;font-weight:600;font-family:"Montserrat";text-align:center;text-transform:uppercase}.cover__text .right-list li{justify-content:center}.cover__hero{max-width:100%;font-size:0;position:absolute;top:0;left:-10px;overflow:hidden}.section--foodvideo{padding:110px 0 100px;background:url(../img/food-img.jpg) no-repeat center center;background-size:cover;position:relative}.food{display:flex}.food__text{flex:0 0 50%;max-width:50%}.food__text .tagline{font-size:48px;line-height:60px;color:#fff;font-weight:800;font-family:"Montserrat";text-align:center;text-transform:uppercase;margin:10px 0;padding-right:50px}.food__video{flex:0 0 50%;max-width:50%;position:absolute;top:0px;right:0px;overflow:hidden;width:50%;height:410px}.food__video img{max-width:100%;width:100%;height:100%}.food__video .video-button{position:absolute;top:calc(50% - 52px);left:calc(50% - 52px)}.section--convenient{position:relative;background-color:#fff4f9;padding:100px 0;overflow:hidden}.section--convenient::after{content:"";position:absolute;background:url(../img/convenient-after.png) no-repeat center center;right:-80px;bottom:-15px;background-size:180px;height:200px;width:200px}.convenient{display:flex;flex-wrap:wrap}.convenient__img{flex:0 0 50%;max-width:50%;font-size:0;position:absolute;top:-10px;left:-20px;overflow:hidden}.convenient__info{flex:0 0 50%;margin-left:auto}.convenient__info__title{font-size:24px;text-transform:uppercase;line-height:34px;color:#e80074;font-weight:700;font-family:"Montserrat";margin:0}.convenient__info__title span{border-bottom:3px solid #e80074;padding-bottom:5px}.convenient__info__heading{font-size:40px;line-height:50px;color:#422525;font-weight:700;font-family:"Montserrat";margin:30px 0 30px}.convenient__info p{font-size:16px;line-height:26px;color:#422525;font-weight:400;font-family:"Montserrat";margin-top:0;margin-bottom:30px}.convenient__info .button--primary{text-transform:uppercase;box-shadow:none;margin-top:10px;line-height:38px;color:#fff;font-weight:600}.section--client{padding:100px 0;background-color:#ffb7db}.client{display:flex;flex-wrap:wrap}.client__card{flex:0 0 25%;text-align:center}.client__card h4{font-size:45px;line-height:50px;margin-top:0;color:#422525;font-weight:700;margin-bottom:20px;font-family:"Montserrat"}.client__card span{text-transform:uppercase;font-size:16px;line-height:24px;color:#422525;font-weight:700;font-family:"Montserrat"}.section--necessary{background-color:#fff4f9;position:relative;overflow:hidden;padding-bottom:150px}.section--necessary::after{content:"";position:absolute;background:url(../img/necessary-after.png) no-repeat center center;left:-140px;top:100px;background-size:250px;height:200px;width:370px}.section--necessary::before{content:"";position:absolute;background:url(../img/necessary-before.png) no-repeat center center;right:-10px;bottom:-15px;background-size:220px;height:250px;width:250px}.section--necessary .header-title{margin-bottom:50px}.necessary{display:flex;flex-wrap:wrap}.necessary__block{flex:0 0 33.33%;padding-left:30px;box-shadow:0 20px 40px rgba(144,144,144,.15)}.necessary__block:first-child{padding-left:0}.necessary__block img{height:420px}.avrege{padding:37px 55px;border-radius:10px;margin:10px 0 10px;background-color:#e80074}.avrege h5{font-size:28px;line-height:normal;margin:0;text-transform:uppercase;color:#feffff;font-weight:700;font-family:"Montserrat"}.necessary-slider .slick-dots{display:flex;justify-content:center;list-style:none;text-align:center;padding-left:0;position:absolute;bottom:-80px;left:calc(50% - 40px)}.necessary-slider .slick-dots li{display:inline-block;margin-right:10px}.necessary-slider .slick-dots li button{width:17px;height:17px;background-color:#c4bcbc;display:inline-block;border-radius:50%;font-size:0;border:0;cursor:pointer}.necessary-slider .slick-dots .slick-active button{background-color:#e84496}.section--personal{padding:60px 0;background-color:#ffb7db}.personal h2{font-size:48px;line-height:60px;color:#422525;font-weight:700;font-family:"Montserrat";text-align:center;margin:0}.personal h2 span{display:block}.section--consultation{background-color:#fff4f9;position:relative;overflow:hidden}.section--consultation::after{content:"";position:absolute;background:url(../img/consultation-shape.png) no-repeat center center;right:-10px;top:0;bottom:0;background-size:100%;height:100%;width:100%}.section--consultation::before{content:"";position:absolute;background:url(../img/food-image.png) no-repeat center center;left:30px;bottom:30px;background-size:120px;height:150px;width:180px}.consultation{align-items:center;flex-wrap:wrap;display:flex;position:relative;z-index:1}.consultation__coach{flex:0 0 40%;margin-right:auto;text-align:center}.consultation__coach h4{font-size:30px;line-height:30px;color:#422525;font-weight:700;font-family:"Montserrat";margin:0}.consultation__coach span{font-size:24px;line-height:30px;display:block;color:#6c6161;font-weight:600;font-family:"Montserrat";margin:20px 0}.consultation__schedule{flex:0 0 50%}.consultation__schedule iframe{border-radius:10px}.consultation__schedule .calendly-inline-widget{box-shadow:0px 40px 25px rgba(144,144,144,.15);border-radius:10px}.consultation-text h3{font-size:36px;line-height:30px;color:#422525;font-weight:700;font-family:"Montserrat";margin:20px 0 30px}.consultation-text .transformation{font-size:22px;line-height:28px;color:#5d5d5d;font-weight:400;font-family:"Montserrat";text-align:center;margin-bottom:40px}.consultation-text .transformation span{display:block;line-height:24px;color:#5d5d5d;font-weight:400;font-family:"Montserrat";text-align:center;margin:0}.consultation-text span{font-size:22px;line-height:34px;color:#5d5d5d;font-weight:500;font-family:"Montserrat";text-align:center;margin-bottom:0;margin-top:10px}.consultation-text span p{margin:0;display:inline-block;color:#000;font-weight:500}.section--testimonial{background:url(../img/testimonial-bg.jpg) no-repeat center center;background-size:cover;padding-bottom:120px}.section--testimonial .header-title h2{color:#fff}.testimonial{flex-wrap:wrap;padding-top:80px}.testimonial__box{flex:0 0 33.33%;padding-right:15px;padding-left:15px}.testimonial-info{position:relative}.testimonial-info img{border-radius:10px;z-index:9}.testimonial-info .video-button{position:absolute;top:calc(50% - 52px);left:calc(50% - 52px);z-index:99}.testimonial-slider .slick-dots{display:flex;justify-content:center;list-style:none;text-align:center;padding-left:0;position:absolute;bottom:-80px;left:calc(50% - 50px)}.testimonial-slider .slick-dots li{display:inline-block;margin-right:10px}.testimonial-slider .slick-dots li button{width:17px;height:17px;background-color:#c4bcbc;display:inline-block;border-radius:50%;font-size:0;border:0;cursor:pointer}.testimonial-slider .slick-dots .slick-active button{background-color:#e84496}.section--guide{background-color:#fff4f9;position:relative;overflow:hidden;padding:80px 0 150px}.section--guide::after{content:"";position:absolute;background:url(../img/guide-after.png) no-repeat center center;bottom:-140px;top:50px;right:50px;background-size:100px;height:105px;width:105px}.section--guide::before{content:"";position:absolute;background:url(../img/guide-before.png) no-repeat center center;left:20px;bottom:50px;background-size:100px;height:105px;width:105px}.guide{display:flex;flex-wrap:wrap;align-items:center}.guide__content{flex:0 0 50%}.guide__content .header-title{text-align:left}.guide__content .header-title p{font-size:16px;line-height:24px;color:#422525;font-weight:400;font-family:"Montserrat";margin:30px 0 25px}.guide__content .right-list{margin-bottom:40px}.guide__content .right-list li{font-size:18px;line-height:24px}.guide__content .right-list li{margin-top:30px}.guide__content p{margin:0 0 30px;font-size:16px;line-height:24px;color:#422525;font-weight:400;font-family:"Montserrat"}.guide__content .button--primary{text-transform:uppercase}.guide__img{flex:0 0 45%;margin-left:auto}.section--faq{padding:70px 0;background-color:#ffb7db}.faq{display:flex;flex-wrap:wrap;margin-top:80px}.question-list{margin:50px 0px 0px;padding:0px;flex:0 0 46%;margin:0 auto;list-style:none}.question-list img{max-height:100px}.question-list>li{margin-bottom:50px;border-radius:10px;background-color:#ff399c;padding:20px}.question{margin-top:10px;flex:1 1 auto}.question p{margin-top:25px;font-size:18px;line-height:30px;color:#fff;font-weight:400;font-family:"Montserrat"}.question__header{position:relative;padding-right:40px;color:#fff;list-style:none}.question__header p{margin-bottom:20px;cursor:pointer;font-size:22px;line-height:28px;color:#fff;font-weight:600;font-family:"Montserrat"}.question__header span{position:absolute;right:10px;top:0px;cursor:pointer;color:#fff}.question__header span .fa-minus{display:none}.question__header::-webkit-details-marker{display:none}.question__header:focus{outline:none}.question[open] .question__header span .fa-plus{display:none}.question[open] .question__header span .fa-minus{display:block}.section--about{position:relative;background-color:#fff4f9;padding:120px 0;overflow:hidden}.section--about::before{content:"";position:absolute;background:url(../img/food-about.png) no-repeat center center;right:0;top:calc(50% - 100px);background-size:180px;height:200px;width:200px}.section--about::after{content:"";position:absolute;background:url(../img/about-shap.png) no-repeat center center;left:-10px;bottom:-10px;background-size:100%;height:100%;width:60%;z-index:1}.about{display:flex;align-items:center;flex-wrap:wrap;position:relative;z-index:11}.about__img{flex:0 0 40%;margin-left:auto;z-index:11}.about__info{flex:0 0 50%;margin-left:auto}.about__info h2{margin-bottom:30px;margin-top:0;font-size:48px;line-height:50px;color:#422525;font-weight:700;font-family:"Montserrat"}.about__info p{margin-top:0;margin-bottom:30px;font-size:16px;line-height:26px;color:#422525;font-weight:400;font-family:"Montserrat"}.about__info p:last-child{margin:0}.section--offer{background-color:#ffb7db;padding:70px 0}.offer{background-color:#fff;border-radius:10px;padding:50px 50px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #e84496;box-shadow:0px 40px 25px rgba(255,184,220,.15)}.offer__text{flex:0 0 70%;text-align:center;padding:0 40px}.offer__text h2{font-size:24px;line-height:36px;color:#0b1d20;font-weight:700;font-family:"Montserrat";margin-top:0;margin-bottom:25px}.offer__text span{font-size:20px;line-height:28px;color:#0b1d20;font-weight:700;font-family:"Montserrat";margin:0}.offer__btn{flex:0 0 30%;text-align:center}.section--instagram{background-color:#fff;padding:70px 0 100px}.instagram{display:flex;flex-wrap:wrap;margin-top:40px}.instagram__block{flex:0 0 25%;padding:15px}.instagram-slider .slick-dots{display:flex;justify-content:center;list-style:none;text-align:center;padding-left:0;position:absolute;bottom:-70px;left:calc(50% - 50px)}.instagram-slider .slick-dots li{display:inline-block;margin-right:10px}.instagram-slider .slick-dots li button{width:14px;height:14px;background-color:#c4bcbc;display:inline-block;border-radius:50%;font-size:0;border:0;cursor:pointer}.instagram-slider .slick-dots .slick-active button{background-color:#e84496}#video-sec{position:relative;padding-bottom:56.25%;overflow:hidden}#video-sec .video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.section--footer{background:url(../img/footer-bg.jpg) no-repeat center center;background-size:cover;padding:30px 0}.footer{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.footer__copyright p{color:#fff;margin:0}.footer__link li{display:inline-block;margin:0;padding-left:20px;font-size:22px;line-height:24px;vertical-align:middle;color:#fff;font-weight:400;font-family:"Montserrat"}.coman-bg{display:block}.coman{display:none}@media only screen and (max-width: 1600px){.section--guide::before{left:30px;bottom:30px}.section--about::after{bottom:-65px}.cover__hero{left:-100px}}@media only screen and (max-width: 1440px){.cover__hero{left:-180px}}@media only screen and (max-width: 1400px){.section--cover::after{background-size:350px;width:350px}.cover__hero{left:-180px}.section--necessary::before{background-size:180px;height:250px;width:200px;bottom:-65px}.necessary__block img{height:370px}.section--guide::before{background-size:100px;height:100px;width:100px}.about__info{flex:0 0 45%;margin:0 auto}}@media only screen and (max-width: 1280px){.cover__hero{left:-250px}.section--cover::after{background-size:300px;width:300px;right:0}.section--guide::before{left:10px;bottom:10px}.section--about::after{bottom:-90px;top:unset}.client__card span{font-size:15px}}@media only screen and (max-width: 1024px){
	.sec-banner .content-area {max-width: 100%;}.sec-banner {padding-bottom: 64px;}
	.section--cover::after{background-size:200px;width:200px;right:0}.cover__text{flex:0 0 60%}.cover__hero{left:-340px}.food__text .tagline{font-size:38px;line-height:50px}.convenient__info__heading{font-size:37px;line-height:45px;margin:20px 0 25px}.convenient__info p{font-size:16px;line-height:24px;margin-bottom:20px}.section--about{padding:80px 0}.client__card h4{font-size:40px;line-height:40px}.client__card span{line-height:24px}.avrege h5{font-size:24px}.personal h2{font-size:40px;line-height:45px}.section--consultation::after{display:none}.consultation__coach{flex:0 0 50%}.consultation__schedule{flex:0 0 45%;margin-left:auto}.section--about::after{display:none}.about__img{flex:0 0 45%;margin-right:auto;margin-left:0}.section--necessary::before{top:112px}.section--about::before{display:none}.offer{padding:50px 0}}@media only screen and (max-width: 992px){ .offer__text {margin-bottom: 0px;} #quiz .offer__text {margin-bottom: 0px;} #SpeakToTre .offer__text {margin-bottom: 10px;} .section{padding:60px 0}.section--cover::after{display:none}.cover{padding:150px 0 80px}.cover__hero{display:none}.cover__text{flex:0 0 70%}.convenient{flex-wrap:wrap}.convenient__img{flex:0 0 100%;position:static;margin:0 auto;max-width:100%;margin-bottom:30px;display:block}.convenient__info{flex:0 0 100%;text-align:center}.coman-bg{display:none}.coman{display:block}.section--client{padding-bottom:20px}.client__card{flex:0 0 50%;margin-bottom:40px}.section--necessary::before{top:50px}.section--necessary{padding-bottom:100px}.necessary__block{padding:15px;padding-left:0}.necessary__block:first-child{padding-left:0}.necessary__block img{height:auto}.section--testimonial{padding-bottom:120px}.section--guide{padding-bottom:100px}.section--guide::before{top:100px;left:50px}.section--guide::after{top:70px;right:50px;background-size:100px}.guide{flex-wrap:wrap}.guide__content{flex:0 0 100%;margin-bottom:50px;text-align:center}.guide__content .header-title{text-align:center}.guide__content .right-list li{justify-content:center;margin-top:15px}.guide__img{flex:0 0 100%}.gallery__card{padding:10px}.section--instagram{padding-bottom:120px}.about{text-align:center}.about__img{flex:0 0 100%;margin-bottom:40px}.about__info{flex:0 0 100%}.offer{text-align:center}.offer__text{flex:0 0 100%;margin-bottom:30px;padding:0 30px}.offer__btn{flex:0 0 100%}}@media only screen and (max-width: 768px){.cover{padding:100px 0 80px}.cover__text{flex:0 0 100%}.section--foodvideo{background-image:none}.food{flex-wrap:wrap}.food__text{flex:0 0 100%;max-width:100%;margin-bottom:30px}.food__text .tagline{color:#000;text-align:center;padding-right:0}.food__video{flex:0 0 100%;max-width:100%;position:static}.food__video img{height:auto}.food__video .video-button{top:50%}.avrege h5{text-align:center}.personal h2{font-size:30px;line-height:40px}.section--consultation::before{top:50px;left:10px}.consultation{max-width:450px;margin:0 auto}.consultation__coach{flex:0 0 100%;margin-bottom:40px}.consultation__schedule{flex:0 0 100%}.section--guide::before{left:20px}.section--guide::after{right:10px}.faq{margin-top:40px}.question-list{flex:0 0 100%}.question-list>li{margin-bottom:25px}.question__header p{font-size:20px;line-height:26px}.footer{justify-content:center}.footer__copyright{margin-bottom:24px}}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.header__logo img {
    height: 100px;
}	
}
@media only screen and (max-width: 767px){
	.sec-banner .content-area {
    max-width: 100%;
    text-align: center;
}
.sec-banner .content-area h3 {
    font-size: 50px;
    line-height: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-bottom: 30px;
}
.sec-banner .content-area h1 {
    font-size: 30px;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 5px;
    color: #422525;
    font-weight: 800;
    font-family: "Montserrat";
}
.sec-banner .content-area h2 {
    font-size: 30px;
    line-height: 25px;
}
.sec-banner {
    padding-top: 35px;
    padding-bottom: 60px;
}

.sec-banner .content-area p {
    margin-bottom: 32px;
}
.inner-logos-sec .client__card img {
    width: 64%;
}
.as-seen-sec {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.section-pricing .header-title h5 {
    padding: 0px;
    line-height: 1.3;
}
.header__logo img {
    height: 73px;
}
}

@media only screen and (max-width: 575px){.cover{padding-bottom:0;padding-top:60px}.cover__text{flex:0 0 100%}.cover__text__title{font-size:28px;line-height:32px}.cover__text__heading{font-size:40px;line-height:50px}.cover__text span{margin:15px 0;font-size:40px;line-height:50px}.cover__text p{font-size:20px;line-height:26px}.cover__text .right-list{margin-bottom:40px}.cover__text .right-list li{font-size:18px;line-height:24px}.right-list li+li{margin-top:10px}.food__text .tagline{font-size:25px;line-height:30px}.food__video img{height:100%}.button--primary{font-size:20px;padding:15px 25px}.section--convenient::after{display:none}.client__card h4{font-size:26px;line-height:30px;margin-bottom:10px}.convenient__info__title{font-size:20px;line-height:24px}.convenient__info__heading{font-size:30px;line-height:36px}.convenient__info p{font-size:18px;margin-bottom:20px}.section--necessary::after{display:none}.section--necessary::before{display:none}.header-title h2 span{display:inline}.personal h2 span{display:inline}.avrege h5{font-size:20px}.section--necessary{padding-bottom:80px}.necessary-slider .slick-dots li button{height:12px;width:12px}.necessary-slider .slick-dots{bottom:-50px}.personal h2{font-size:24px;line-height:32px}.section--consultation::before{display:none}.consultation__coach span{font-size:18px;line-height:24px;margin:5px 0}.consultation-text h3{font-size:30px}.consultation-text .transformation{font-size:20px;margin-bottom:15px}.section--guide::before{display:none}.section--guide::after{display:none}.gallery{padding-top:40px}.necessary__block{flex:0 0 50%}.testimonial-slider .slick-dots li button{height:12px;width:12px}.avrege{padding:25px}.gallery__card{flex:0 0 50%}.gallery-slider .slick-dots li button{height:12px;width:12px}.gallery-slider .slick-dots{bottom:-60px;left:calc(50% - 24px)}.offer{padding:25px 10px}.offer__text{padding:0}.offer__text span{margin-top:0px;display:block}.convenient__info__title span{padding-bottom:0;line-height:34px}}@media only screen and (max-width: 400px){.cover__text__title{font-size:22px;line-height:26px}.cover__text span{margin:10px 0}.cover__text p{font-size:18px;line-height:24px}.cover__text .right-list{max-width:335px;text-align:left;margin:25px auto 30px}.button--primary{font-size:18px}.food__video{position:relative;height:auto}.food__video img{height:auto}.food__video .video-button{top:22px}.client__card{flex:0 0 100%}.header-title h5{margin-bottom:10px}.necessary__block{flex:0 0 100%}.consultation-text h3{font-size:22px;margin-bottom:0}.testimonial{padding-top:50px}.testimonial__box{padding-left:0;padding-right:0}.gallery__card{flex:0 0 100%}.question-list>li{padding:15px}.question__header p{font-size:18px}.question p{margin-top:20px;font-size:16px;line-height:24px}.question__header span{top:4px}.about__info h2{font-size:40px;margin-bottom:35px}.guide__content .right-list li{text-align:left}.offer__text h2{font-size:18px;line-height:24px;height:auto}.offer__text span{margin-top:10px;font-size:16px;line-height:20px}.offer__btn .button--primary{padding:20px 20px}.instagram__block{padding:0}.section--instagram{padding-bottom:90px}.footer__copyright p{font-size:16px;line-height:26px;text-align:center}.footer__link li:first-child{display:none}.section--footer{padding:10px 0}.convenient__info__heading{font-size:26px;line-height:30px}.guide__content .right-list li{font-size:16px}.instagram{display:block}.instagram__block img{margin:0 auto}.section--guide{padding-bottom:60px}}

