.navbar img,img{image-rendering:-webkit-optimize-contrast}#customAppBannerAnchor,.acc2 .card-header button:active,.acc2 .card-header button:focus,.acc2 .card-header button:hover,.contact-links a:hover,.faqs .accordion .card-header button:active,.faqs .accordion .card-header button:focus,.faqs .accordion .card-header button:hover,.health-goal a:hover,.our-restaurant p a:hover,ins{text-decoration:none}.b-box,.newsletter .row,.our-restaurant .row{align-items:center}#profile_pic,.navbar .dropdown-menu div[class*=col],.password input,footer h4{margin-bottom:0}.our-restaurant p.address,.password label.small,mark,table .thead-light tr:not(.weeks_space) th:first-child,tr.weeks_space th span{font-style:italic}*{margin:0;padding:0;outline:0!important;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:.4s}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}ins,mark{background-color:#ff9;color:#000}body,html{line-height:1;height:100%;color:#000}article,aside,center,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #f5f5f5;margin:1em 0;padding:0}button,input,select,textarea{vertical-align:middle}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}#accordion .card-header h5,.navbar .dropdown-menu a,.no-padding{padding:0!important}.btn-primary,.btn-primary-blog{padding:15px 9px;font-size:20px;line-height:20px;font-weight:900;color:#fff;background:#6abd62;letter-spacing:1px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-transform:uppercase}.no-margin{margin:0!important}.no-radius{border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;-webkit-border-radius:0!important;-khtml-border-radius:0!important}#printerr .table-bordered,.no-border{border:none!important}.btn-primary{border:none;min-width:320px}.btn-primary-blog:active,.btn-primary-blog:focus,.btn-primary-blog:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#000!important;color:#fff}.btn-primary-blog.focus,.btn-primary-blog:focus,.btn-primary-blog:not(:disabled):not(.disabled).active:focus,.btn-primary-blog:not(:disabled):not(.disabled):active:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary-blog.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none!important}.btn-primary-blog{border:none}.navbar-light .navbar-toggler{margin-right:15px;padding:0;border:none;color:#000;font-size:25px;margin-top:30px}.wow{visibility:hidden}.tooltip{z-index:9999999999}.preheader{background:#6abd62;text-align:center;padding:5px 0;color:#fff}.preheader .container{display:block;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px}.contact-links{position:absolute;top:12px;right:15px}#m-con,.menu-sec,.navbar img{position:relative}.contact-links a{color:#6abd62;font-weight:400;font-size:15px}.contact-links a:last-child{margin-left:15px}.contact-links a:hover{color:#000}.navbar .form-inline{margin-top:30px!important}.navbar{padding:0;z-index:99999;display:block;box-shadow:0 1px 10px 0 rgb(0 0 0 / 10%)}.navbar-brand{margin-right:3rem}.navbar img{width:280px;z-index:99999999}#m-con{max-width:1400px}.fa-shopping-cart,.fa-user{color:#6abd62;font-size:25px}.custom-reviews h2,.fa-shopping-cart:hover,.fa-user:hover,.our-restaurant p a,footer i:hover{color:#000}.navbar-expand-lg .navbar-nav .nav-link{font-size:16px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#000;font-weight:500;line-height:1;padding:12px 0;text-transform:uppercase}.navbar .dropdown-menu em{height:3px;width:40px;display:block;background:#6abd62;position:absolute;top:-53px;left:63px}.ac-content .onea i,.common-heading h1,.form a:active,.form a:focus,.form a:hover,.navbar .dropdown:hover>a,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link,.our-restaurant p .fa,.sidebar .menu-links li.active a,.steps span.selected,footer ul li a:hover{color:#6abd62}.faqs ul li,footer img{margin-bottom:10px}.navbar .nav-item{padding:.5rem;margin:0 .25rem}.navbar .dropdown{position:static}.navbar .dropdown-menu{border:none;background-color:transparent!important;width:100%;left:0;right:0;top:70px;border-top:10px solid #fff;transition:visibility,opacity .3s linear;padding:0}.navbar .dropdown .dropdown-menu:hover,.navbar .dropdown:hover .dropdown-menu{display:block;visibility:visible;opacity:1;transition:visibility,opacity .3s linear}.navbar .dropdown-menu .container{background:#fff;padding-top:10px;border-bottom:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.navbar .dropdown-menu .container img{width:auto}.navbar .dropdown-menu .container .col-md-6{margin:0;padding:0;line-height:0}.navbar .dropdown-menu .container li{padding:.5rem!important}.navbar .dropdown-menu h2{font-size:17px;font-weight:900;text-transform:uppercase;padding-left:10px;line-height:24px;color:#000;padding-bottom:6px}.form a{color:#000;font-size:37px}.form li a{font-size:inherit}.home-banner{min-height:700px;background-size:cover;margin-top:120px}.home-banner h1{font-size:82px;line-height:85px;font-weight:900}.home-banner p{font-size:24px;line-height:35px;font-weight:500;padding:30px 0}.home-banner .alert{background:#000;width:70%;margin:0 auto;text-align:center;font-size:14px;line-height:27px;padding:4px;font-weight:700;border:1px solid #000;color:#fff;top:-70px}.home-banner .alert button{padding:5px 15px;color:#fff;opacity:1;font-weight:300}.faqs,.why-lifter{padding:50px 0}.blog-cards h2,.why-lifter h2{color:#000;font-size:46px;line-height:60px;font-weight:900;padding-bottom:10px}.blog-cards img,.why-lifter img{margin-top:30px;margin-bottom:10px;height:78px}.blog-cards h3,.why-lifter h3{font-size:20px;line-height:25px;font-weight:800;padding-bottom:10px;color:#6abd62}.blog-cards p,.why-lifter p{font-size:18px;line-height:24px}.blog-cards a.btn,.why-lifter a.btn{margin-top:34px}.menu-box,.menu-sec a.btn{margin-top:40px}.blog-cards{padding:0 0 50px}.menu-sec{padding:50px 0 60px;text-align:center;background-size:cover;background-position:center}.menu-sec:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:9}.faqs ul li>a,.menu-box,.menu-sec .container,.product-detail .day,footer,footer .icons i,footer ul li{position:relative}.menu-sec .container{z-index:9}.common-heading h2,.faqs h2,.health-goal.gradient h2,.menu-sec h2,.newsletter h2,.not-sure h2,.review-sec h2m,.w-box h2{font-size:46px;line-height:60px;font-weight:900}.menu-sec .col-lg-12 p{font-size:21px;line-height:27px;padding:9px 0;font-weight:500}.menu-box{background:#f1f5ef;padding:34px 10px;border-radius:5px;height:360px}.menu-box img{border-radius:50%;box-shadow:0 20px 20px #a9b3af;margin-top:-54px;width:90%}.menu-box span{background:#6abd62;color:#fff;margin-top:20px;margin-bottom:16px;min-width:110px;padding:3px 0;font-size:14px;font-weight:400}.faqs h3,.review-sec .rating{padding-top:36px}.ac-content strong,.check span,.faqs .accordion .card-body strong,.menu-box h3{font-size:16px;line-height:24px;font-weight:600}.menu-box p{font-size:14px;line-height:18px;margin-top:5px;color:#000}.health-goal{display:block;margin:12px 0 0;background:#f1f5ef;padding:50px 0}#reviews .rating-box .btn,.not-sure img,.r-box,.w-box .card,.white-box:not(:first-child){margin-top:30px}.health-goal h2{text-align: center;padding-bottom:10px;color:#6abd62}.health-goal h3{font-weight:500;font-size:18px;padding-bottom:10px;color:#000}.health-goal .card:hover .btn,.order-sec .col-lg-6.col-md-6.col-sm-12:last-child h3,.tab-pane .col-lg-6.col-md-6.col-sm-12:last-child h3,.w-box .card .btn:hover{background:#000;color:#fff}.w-box span,footer span{display:block;overflow:hidden}.common-heading p,.newsletter p,.not-sure p,.w-box p{font-size:18px;line-height:27px;font-weight:500;margin-bottom:15px;color:#555555; text-align: center;}.w-box .card{border:none}.w-box .card h4{font-size:18px;line-height:24px;font-weight:900;color:#000;margin:0}.w-box .card img.float-left{width:40px}.w-box .card h5{font-size:14px;line-height:18px;font-weight:400;color:#000}.w-box .card small{font-size:14px;width:23%;margin-top:-8px;display:inline-block;line-height:20px;color:#515151}.w-box .card .btn{font-size:17px;font-weight:900;line-height:27px;width:100%;background:#6abd62;border:none;color:#fff;text-transform:uppercase;letter-spacing:1px}.not-sure{display:block;padding-top:30px;padding-left:120px;padding-right:120px}.not-sure .btn{margin-top:54px}.not-sure span{font-size:21px;line-height:27px;display:block;margin-top:44px;font-weight:600}.review-sec{display:block;padding:70px 0 79px}.b-box,.ceo-box,.newsletter .col-lg-6:last-child{display:flex}.review-sec .rating img{margin:0 18px}.review-sec .rating strong{font-size:34px;line-height:27px;font-weight:900}.r-box p,.review-sec .rating p{line-height:27px;font-weight:600;margin-top:14px}.review-sec .rating p{font-size:21px;margin-bottom:15px}.r-box{padding:43px 26px 50px;border:1px solid #afafaf;border-radius:4px;min-height:375px;height:500px}.b-box,.w-menu .owl-carousel.owl-drag .owl-item .item{height:100%}.r-box p{font-size:20px;margin-bottom:30px}.faqs h3,.faqs ul li>a{font-size:18px;display:block}.faqs .btn{float:none;display:table;margin:50px auto 0}.faqs h3{line-height:24px;font-weight:900;min-height:100px}.faqs p,footer h3,footer h4,footer p{font-size:16px;line-height:24px}.faqs p{color:#000}.faqs ul{margin:40px auto;max-width:1000px}.faqs ul li>a{border:1px solid #f1f5ef;padding:15px 10px 15px 35px;line-height:25px;color:#000;font-weight:400}.faqs ul li a:hover,.faqs ul li>a.active{text-decoration:none;background:#f1f5ef}.faqs .faq-more{display:none;font-size:15px;line-height:20px;padding:15px 35px}.faqs .faq-more a{color:#6abd62;text-decoration:underline}.faqs .faq-more a:hover{background:0 0;text-decoration:underline}.faqs ul li>a:before{content:'+';position:absolute;left:10px;font-size:25px;color:#000}.faqs ul li>a.active:before{content:'-';left:15px}#accordion thead tr,.health-goal.gradient .main-container h3,.our-restaurant{background:#f1f5ef}#printerr table.table.table-bordered tr:last-child .row .col-md-6,.b-box .container,.custom-reviews .not-sure,.our-restaurant .not-sure{padding:0}.our-restaurant img{margin:0;max-width:100%;border-left:6px solid #fff}.our-restaurant .col-lg-5{padding:0 80px}.our-restaurant .col-lg-7{line-height:0}.our-restaurant h3{font-size:30px;line-height:60px;font-weight:700;color:#6abd62}.our-restaurant p{padding-top:20px;font-weight:400}.our-restaurant span{font-weight:500;font-size:18px;color:#000;border-top:1px solid #000;border-bottom:1px solid #000;line-height:1;padding:8px 0;margin:30px 0}.our-restaurant p.address{padding-top:0}.our-restaurant .btn{margin:10px auto}#v-pills-tabContent .btn:hover,.dashboard-pages .orders-tab .btn:hover,.my_profile .btn:hover,.our-restaurant .btn:last-child,.price-box:hover .btn{background:#000}.newsletter{background:#6abd62;color:#fff;padding:50px 0}.newsletter h2{font-size:40px}.newsletter p{color:#fff;margin-bottom:0!important;font-weight:300!important}.newsletter input{height:50px;border:none;line-height:50px;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;color:#000;opacity:1}.newsletter button{background:#000!important;color:#fff;height:50px;min-width:40%!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}footer{padding-top:55px;background:#fff}.order-sec .col-lg-6.col-md-6.col-sm-12:first-child,.tab-pane .col-lg-6.col-md-6.col-sm-12:first-child,footer .col-lg-4{padding-right:30px}footer img{width:350px;max-width:100%}footer h3{font-weight:800;margin-bottom:5px;color:#000}footer ul li{display:block;padding:5px 0}footer ul.connected li{display:block;padding:5px 0 5px 25px;position:relative}footer ul li a{font-size:15px;line-height:21px;color:#000}footer ul li strong{font-size:15px;display:inline-block;padding-bottom:5px}.rest-locaion{background:#f0f0f0;border:1px solid #afafaf;padding:24px 22px}.rest-locaion img{margin-right:27px}footer h4{font-weight:800;color:#000}footer p{color:#000;font-weight:300;display:block;overflow:hidden}footer i{color:#6abd62;position:absolute;left:0;top:8px}footer .icons i{font-size:26px;margin-right:20px}footer .copyright{padding:17px 0;margin-top:20px;font-weight:300;font-size:15px}.common-heading{margin-top:45px;padding-top:93px;padding-bottom:10px}.main-container{margin-bottom:48px}.main-container h3{font-size:24px;line-height:40px;font-weight:900;float:left;margin-top:30px;background:#fff;color:#000;padding:0 10px 0 0;margin-bottom:15px}.price-box h4,.price-box p{font-size:16px;line-height:24px;display:block}.main-container em{background:#000;height:2px;display:block;margin-top:50px}.b-box,.ceo-box span{background:#f1f5ef;border-radius:3px}.price-box{border-radius:3px;padding-top:0;margin-top:0;overflow:hidden}.meal-plan-heading,.steps{margin-top:120px;text-align:center}.price-box img{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.price-box img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.price-box a h4,.price-box a p,.price-box a:not(.btn):hover{color:#000;text-decoration:none}.b-box a,.cc2 small a,.product-detail .btn{text-decoration:underline}.price-box h4{font-weight:900;padding:10px 0 0;text-align:center}.price-box p{font-weight:400;padding:0 0 10px;color:#000;text-align:center}.price-box center{overflow:hidden;padding:0}.price-box .btn{min-width:0}.price-box h4.t-lines{margin-top:-22px}.b-box{padding:30px;text-align:center}.b-box a{font-weight:600;color:#6abd62}.b-box h5{font-size:30px;line-height:42px;font-weight:900;color:#6abd62;padding-bottom:14px}.b-box p,.detail,.w-menu p span{font-weight:400}.b-box p{font-size:18px;line-height:26px;color:#000}.bb{padding-left:70px}.ceo-sec{padding:48px 0 108px}.ceo-box{align-items:center;color:#000}.ceo-box img{width:300px;border-radius:3px;margin-right:5%}.ceo-box h6{font-size:36px;line-height:48px;font-weight:900;margin-bottom:10px}.ceo-box p{font-size:17px;line-height:24px}.ceo-box span{z-index:9;padding:50px 40px 50px 60px;margin-left:-100px;width:100%}.pp{padding:0 15px 0 59px}.breadcrumbs{margin-bottom:10px;color:#000;text-transform:uppercase;font-size:13px}.breadcrumbs a,.breadcrumbs a:hover{color:#6abd62;text-decoration:none}.meal-plan-heading{background:#e9f5e8;overflow:hidden}.meal-plan-heading h1{font-size:40px;line-height:60px;padding-top:15px;font-weight:900;color:#000;text-transform:uppercase}.meal-plan-heading h3{font-size:23px;padding:0 0 25px;font-weight:600!important;color:#6abd62}.steps{background:#fff;padding:16px 16px 18px;border-bottom:1px solid #ccc}.steps span{font-size:14px;line-height:27px;font-weight:900}.steps span img{vertical-align:-6px;padding-right:5px}.steps small{padding:0 5px;font-weight:900}.product-detail{background:#fff;margin-top:30px}.product-detail img{max-width:100%;border-radius:3px}.product-detail h2{font-size:23px;line-height:40px;font-weight:900;padding-top:40px}.product-detail h3{font-size:21px;line-height:27px;color:#000;font-weight:600}.product-detail p{/*font-size:16px;line-height:24px;color:#000;margin-bottom:20px*/}.product-detail strong{/*font-size:16px;line-height:27px;display:block;color:#000;float:left;font-weight:700*/}.product-detail .day{float:left;padding-left:15px;line-height:27px;font-weight:700}.product-detail .day:not(:first-child):after{content:'';width:5px;height:5px;line-height:27px;border-radius:50%;background:#000;display:inline-block;padding-left:5px;position:absolute;top:12px;left:5px}.choose-box .option a,.rank-column p span,.row.day div,.view_menu{position:relative}.view_menu{padding-top:10px!important}.view_menu:after{content:'';background:#6abd62;width:15px;height:15px;border-radius:50%;float:right;margin-left:10px;margin-top:3px}.view_menu:before{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:0;position:absolute;z-index:9;right:3px;top:15px}.product-detail .btn{color:#6abd62;text-transform:uppercase;font-weight:600;padding:0;margin:5px 0 30px}.product-detail span{/*float:left;display:block;width:16.5%;margin-top:47px*/}.product-detail span small{border:2px solid #6abd62;background:0 0;color:#6abd62;margin-top:5px;min-width:72px}.product-detail .btn.wow{clear:left;display:table;margin-top:10px}.product-detail .btn-outline-success{color:#6abd62;border-color:#6abd62;min-height:48px;min-width:308px;font-size:16px;border-width:2px;line-height:30px;margin-top:30px;font-weight:900}.product-detail .btn-outline-success:active,.product-detail .btn-outline-success:focus,.product-detail .btn-outline-success:hover,.w-change .btn:active,.w-change .btn:focus,.w-change .btn:hover{background:#6abd62;color:#fff}.choose-box a.btn.btn-block{width:auto;display:inline;text-transform:none;color:#000;font-size:17px;font-weight:700;text-decoration:none}.choose-box .option{margin-bottom:10px;padding-left:10px;padding-right:10px}.account_menu,.checkbox input[type=checkbox],.choose-box .option input[type=radio],.d-h,.h-d{display:none}.choose-box .option:first-child,.choose-box .option:nth-of-type(2){float:left;padding-top:5px;padding-bottom:5px;background:#e9f5e8}.choose-box .option:nth-of-type(2){padding-left:20px}.choose-box .option:first-child,.choose-box .option:nth-of-type(3){clear:left}.choose-box .option a:after,.choose-box .option a:before{content:''}.choose-box .option a:before{border:1px solid #000;width:20px;height:20px;margin-right:10px;display:inline-block;vertical-align:top}.choose-box .option a:after{background:#6abd62;width:14px;height:14px;position:absolute;top:2px;left:3px;transition:.3s;opacity:0}.choose-box .option input:checked+a:after,.close{opacity:1}.choose-box .option a:focus{box-shadow:none}.choose-box .btn.btn-primary,.choose-box .btn.btn-primary-blog{background:#6abd62;color:#fff;border:none;padding:15px 9px;min-width:320px;font-size:20px;line-height:20px;letter-spacing:1px;text-transform:uppercase;width:auto;text-decoration:none;margin-top:25px;margin-left:10px}.product-detail .btn-outline-dark.active,.product-detail .btn-outline-dark:active,.product-detail .btn-outline-dark:hover{background:#deffc8!important;border-color:#6abd62!important;color:#6abd62!important}.w-menu{padding:50px 0 150px}.w-menu h2{font-size:46px;line-height:40px;color:#000;font-weight:900;margin-bottom:17px}.w-menu .day{margin-top:50px;font-weight:900;font-size:23px;color:#6abd62;cursor:pointer}.row.day div{border-bottom:2px solid #6abd62;padding-bottom:10px;flex:0 0 14%;max-width:20%}.row.day div.active:before,.row.day div:hover:before{content:'';width:100%;height:4px;background:#6abd62;position:absolute;left:0;bottom:-3px}.w-menu .meals{cursor:pointer;font-weight:700;font-size:20px;margin-top:40px}.w-menu .meals .details{position:relative;margin-bottom:15px;line-height:0;height:200px;display:flex;align-items:center}.w-menu .meals .details span{display:none;line-height:1;color:#fff;font-size:17px;padding:5px}.w-menu .meals div:hover span{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;position:absolute;top:0;height:100%;width:100%;background:rgba(106,189,98,.9)}.detail{width:100%;line-height:22px;font-size:16px}.w-menu img{max-width:100%;max-height:100%}.w-menu .owl-carousel.owl-drag .owl-item{margin-top:30px;padding:0 30px}.w-menu .owl-carousel.owl-drag .owl-item .item img{max-height:180px;width:auto}.w-menu .owl-carousel.owl-drag .owl-item .item span#owl_meal_name{font-weight:700;margin-bottom:5px;display:block;font-size:16px;color:#6abd62}.w-menu strong{font-size:15px;line-height:20px;font-weight:600;display:block;margin-bottom:10px}.w-menu p{font-size:14px;line-height:24px;margin:0;color:#000;font-weight:600}.change{min-height:0;padding:36px 0}.change h2{font-size:28px;font-weight:600;line-height:1;padding-bottom:10px}.change p{font-size:18px;font-weight:400!important}.change a{padding:10px 30px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:25px}.change a:hover{text-decoration:none;background:#fff;color:#6abd62}section.newsletter.change .col-lg-3:nth-of-type(3){border-left:3px solid #fff;padding-left:5%;flex:0 0 30%;max-width:30%}section.newsletter.change .col-lg-3:nth-of-type(4){flex:0 0 20%;max-width:20%}.main-title{padding:14px 0;margin-bottom:20px;text-align:center;margin-top:120px;background:#e9f5e8}.dashboard-pages,.order-sec,.tab-pane{margin-bottom:100px}.main-title h2{font-size:36px;font-weight:900;line-height:60px;color:#000;text-transform:uppercase}.form-group label,.sidebar h3,.white-box h3{line-height:24px;color:#000}.faqs .accordion .card-body,.rating-box .col-lg-3,.white-box{margin-top:12px}.order-sec .row,.tab-pane .row{align-items:flex-start}.order-sec .col-lg-6.col-md-6.col-sm-12:last-child,.tab-pane .col-lg-6.col-md-6.col-sm-12:last-child{background:#e9f5e8;padding-bottom:10px;border-radius:3px;margin-top:10px;overflow:hidden}.tab-pane{margin-top:30px}.tab-pane .row{align-items:unset}.tab-pane .w-change .btn{font-weight:900;font-size:16px}.sidebar h3{font-size:16px;font-weight:900;padding-top:20px;padding-bottom:10px}.w-change .btn,.white-box h3{font-size:16px;font-weight:700;margin-bottom:20px}.white-box h3{text-transform:uppercase;background:#e9f5e8;padding:5px 15px;border-radius:3px}.form-group label small,.white-box h3 small{color:red;font-weight:900}#accordion .table .text-muted,.career-heading p,.close .text-primary,.dashboard-tab p,.form-control,.orders-tab .table td,.orders-tab .table th,.text-dark{color:#000!important}.form-group{margin-bottom:8px}.form-group input.form-control{height:36px;border-radius:6px}.custom-radio{position:absolute;bottom:14px;left:25px}.ac-content,.cchange,.menu-bar .nav li a,.s-box{position:relative}.custom-radio label{font-weight:500;font-size:16px;line-height:24px}.order-sec p,.white-box em i{font-size:14px;line-height:24px}.orders-tab .table thead tr,.readonly{background:#fff!important}.form-group .call{position:absolute;top:33px;right:25px;color:#afafaf}.custom-control-input:checked~.custom-control-label::before{border:1px solid #6abd62;background:#6abd62;border-radius:50%}.order-sec p{color:#515151;margin-top:20px}.white-box em{font-style:normal;display:inline-block;text-align:center;width:11.8%}.white-box em i{font-style:normal;display:block}.cc2 h3,.w-change h3{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.w-change ul li{display:block;padding:8px 0;border-bottom:1px dashed #afafaf}.w-change ul li span{display:block;font-size:16px;line-height:24px;color:#000;font-weight:600}.sm,.w-change ul li small{color:#515151;display:block}.w-change ul li small{font-size:14px;line-height:20px}.w-change hr{margin-top:3px;margin-left:-35px;width:114%}.w-change strong{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;line-height:24px;font-weight:900!important}.black-strpie,.cc2 small,.sm{font-size:14px}.cc2 small,.sm,.w-change .btn{line-height:20px}.w-change input.form-control{width:76%;float:left;height:36px}.w-change .btn{float:right;height:48px;width:103px;color:#6abd62}.w-change strong.fa-pull-left,.w-change strong.fa-pull-right{color:#6abd62;font-size:20px;margin-top:22px;font-weight:800!important}.modal-open .navbar{z-index:9}.modal.show{z-index:9999999999999999999}.cchange{margin-left:0;left:auto;bottom:auto}.hrr{height:1px;background:#f5f5f5;display:block;width:100%!important;margin:10px 0}.form-group img.card{position:absolute;bottom:16px;left:28px}.cc2 small{display:block;margin-top:21px}.cc2 small a{color:#6abd62;font-weight:600}#datepicker{padding-left:30px;font-weight:600;border-right:none}.checkout p{font-size:21px;line-height:27px;font-weight:600;margin-top:-25px}.checkout p b{font-weight:900!important;font-size:24px}.ch{padding:0 40px}.ch2{padding:0 140px}.check{margin-top:-12px}.sm{margin-top:5px}.black-strpie{background:#000;text-align:center;color:#fff;line-height:27px;min-height:48px;padding:10px 0;font-weight:800}.faqs .accordion .card-header button:after{content:'×';float:right;height:28px;width:28px;text-align:center;border:2px solid #000;border-radius:50%;line-height:31px}.faqs .accordion .card-header button.collapsed:after{content:'+';color:#6abd62;border-color:#6abd62;background:#deffc8}.faqs .accordion>.card{margin-top:12px;border:1px solid #afafaf;overflow:hidden;border-radius:6px!important}.faqs .accordion .card-header button{padding:22px 30px 20px 28px;font-size:24px;line-height:40px;font-weight:900;color:#000}.faqs .accordion .card-header{background:#fff;border-color:#afafaf}.acc2.collapse.show .card-body,.faqs .collapse.show .card-body,div#info .rating-box h2{margin-bottom:20px}.faqs .accordion .card-body p{font-size:14px;line-height:24px}.faqs .accordion .card-body a.btn-primary,.faqs .accordion .card-body a.btn-primary-blog{margin-top:12px;width:35%}.clients-sec{padding:30px 0;text-align:center}.clients-sec h2{font-size:36px;line-height:1;font-weight:900;color:#6abd62}.clients-sec p{display:block;font-size:21px;line-height:27px;font-weight:600}.clients-sec strong{display:block;font-size:32px;line-height:48px;margin-top:74px;font-weight:600}.clients-sec .row.d-flex img{width:180px}.clients-sec .clients{display:block;margin-top:70px}.custom-reviews{display:block;background:#f1f5ef;padding:50px 0}.custom-reviews .google{margin:20px auto 0}.custom-reviews img{max-width:200px;margin:0}.custom-reviews .fa-star{color:#ffb400;font-size:30px;margin-top:20px}.custom-reviews .btn{margin-left:auto;margin-right:auto;margin-top:20px}.custom-reviews .reviews-slider{padding-top:40px;width:100%}.review-block{background:#f7f7f7;text-align:center;font-weight:400!important;font-size:17px;line-height:25px;margin:0 20px;padding:25px 30px;-webkit-box-shadow:3px 5px 6px #ccc;-moz-box-shadow:3px 5px 6px #ccc;box-shadow:3px 5px 6px #ccc;border-radius:5px;min-height:360px}#reviews .rating-box div strong,.review-block strong{font-weight:500;color:#6abd62;display:block;padding-bottom:10px;text-transform:capitalize}.owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden}.owl-nav.disabled{display:none!important}.owl-dots{padding-top:25px;width:100%;display:flex;justify-content:center}.owl-dots button{display:block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;border:none;background:#869791}.owl-dots button.active{background:#6abd62}.menu-bar{margin-top:120px;margin-bottom:2px}.s-box,.sidebar{margin-top:30px}.menu-bar .nav{border:1px solid #000;border-radius:3px;margin-top:54px!important}.menu-bar .nav li{padding:4px 0 1px}.menu-bar .nav li a{font-size:18px;line-height:24px;font-weight:900!important;color:#000}.menu-bar .nav li a img{vertical-align:-8px;margin-right:10px}.menu-bar .nav-pills .nav-link.active,.menu-bar .nav-pills .show>.nav-link{background:0 0;color:#6abd62}.menu-bar .nav-pills .nav-link.active em,.menu-bar .nav-pills .nav-link:hover em,.menu-bar .nav-pills .show>.nav-link em{height:6px;width:100%;position:absolute;background:#6abd62;border-radius:50px;bottom:-6px;left:0;right:0;z-index:1}.sidebar{border-radius:3px;padding:0;background:#e9f5e8;box-shadow:0 0 15px 2px #d4d4d4}.sidebar .menu-links li a{font-size:16px;line-height:24px;font-weight:600;color:#000;position:relative;display:block;margin-bottom:-4px;padding:11px 18px 11px 32px}.sidebar .menu-links li.active a em{display:block;position:absolute;left:0;top:0;bottom:0;width:6px;background:#6abd62;border-radius:30px}.sidebar .menu-links li a:active,.sidebar .menu-links li a:focus,.sidebar .menu-links li a:hover{text-decoration:none;color:#6abd62}.s-box input{height:54px!important;border-color:#afafaf!important;border-radius:3px!important}.s-box a{position:absolute;right:25px;top:15px;font-size:25px;color:#afafaf}.acc2 .card-header button:after{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f106";float:right;font-size:30px}.acc2 .card-header button.collapsed:after{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f107"}.acc2>.card{margin-top:12px;border:1px solid #f1f5ef!important;overflow:hidden;border-radius:3px!important}.acc2 .card-header button{padding:15px 34px 15px 28px;font-size:18px;line-height:24px;font-weight:900;color:#000}.acc2 .card-header{background:#fff;border-color:#f1f5ef}.ac-content{padding:30px 20px 30px 30px}.ac-content p{font-size:14px;line-height:24px;color:#000;min-height:71px}.ac-content .one{width:85%}.ac-content .onea,.ac-content .two small{font-size:14px;line-height:20px;color:#000}.ac-content .two b,.bsb{line-height:27px;font-weight:900}.ac-content .two b{font-size:16px}.ac-content .two .btn{width:72px;margin-top:6px;margin-bottom:10px;height:24px;border:2px solid #6abd62;padding:0;color:#6abd62;border-radius:4px;font-size:12px;line-height:21px;font-weight:900}.ac-content .two .btn.active,.ac-content .two .btn:active,.ac-content .two .btn:focus,.ac-content .two .btn:hover,.ac-content .twoa button:active,.ac-content .twoa button:focus,.ac-content .twoa button:hover{background:#deffc8;color:#6abd62;border:2px solid #6abd62}.ac-content .twoa span{display:block;font-size:16px;line-height:24px;font-weight:900;margin-bottom:8px;color:#6abd62}.ac-content .twoa button{width:190px;height:38px;font-size:16px;line-height:38px;padding:0;border:none;font-weight:900;background:#6abd62;color:#fff;text-transform:uppercase}.ac-content .twoa button:hover{background:#000;color:#fff;border:none}.ac-content hr{margin-top:25px;margin-bottom:25px;border-top:1px solid #f1f5ef;width:110%;margin-left:-20px}.mobile-categories{width:100%;background:#fff;border-bottom:1px solid #f1f5ef;z-index:10000;top:100px;overflow-x:scroll;overflow-y:hidden;position:fixed}.badge-info{background-color:#6abd62}.mobile-categories.top-0{top:98px}.mobile-categories ul{width:100%;display:-webkit-box!important}.mobile-categories ul,.mobile-categories ul li{display:inline-block}.mobile-categories ul li{margin:15px 5px;display:flex}.mobile-categories ul li a{display:block;border:1px solid #000;padding:5px 15px;font-size:14px;font-weight:700;color:#000;border-radius:3px}.mobile-categories ul li a:active,.mobile-categories ul li a:focus,.mobile-categories ul li a:hover,.mobile-categories ul li.active a{background:#6abd62;text-decoration:none;color:#fff;border-color:#6abd62}.modified{padding-left:30px;padding-right:30px;overflow:hidden}.modified hr{width:125%}.r-boxes,.rating-box{padding:21px 25px 25px;border:1px solid #f1f5ef;border-radius:6px;margin-bottom:18px;margin-top:30px;background:#fff}.bsb,.r-boxes{margin-top:12px}.bsb,.cart-sec{background:#000}.rating-box h2{font-size:24px;line-height:40px;font-weight:900}.rating-box strong{font-size:24px;line-height:14px;font-weight:900}.rating-box span{font-size:14px;line-height:20px;display:block;color:#000}.rating-box em{position:absolute;right:-2px;bottom:2px}.r-boxes b{font-size:16px;line-height:24px;vertical-align:3px;padding-left:5px;color:#000;font-weight:700}.r-boxes p,.r-boxes span{color:#515151;display:block;font-size:14px}.r-boxes span{line-height:20px}.r-boxes p{clear:both;line-height:24px;padding-top:10px}.r-boxes{margin-bottom:0}.bsb{font-size:16px;margin-bottom:20px}.rating-box h2 strong{font-size:16px;line-height:24px;color:#6abd62;margin-top:5px}.cart-sec{position:fixed;bottom:0;left:0;right:0;color:#fff;z-index:100;padding:15px}.cart-sec p{line-height:45px}.cart-sec button{min-width:120px}.row.options{padding:0 15px}.checkbox{font-style:normal;display:inline-block;text-align:center;margin-top:10px}.white-box .mb-2{text-align:center;padding:10px 5px}.checkbox label{cursor:pointer;display:block;position:relative;font-size:13px}.checkbox label:before{content:"";width:30px;height:30px;position:absolute;left:0;right:0;margin:2px auto 0;top:-15px;background:url('../images/cross-b.png') left center no-repeat}input[type=checkbox]:checked+label:before{background:url('../images/cross-red.png') left center no-repeat}.menu-fixed-top{position:sticky;top:17px;z-index:100}.menu-fixed-top2{position:sticky;top:135px;z-index:100}.fs-12{font-size:13px!important}.meal-plan-img-size-all{height:122px}.product-detail span img{height:61px!important}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.1em;content:"";border-top:.5em solid;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent}.home-banner.blogs,.home-banner.how-it-works{min-height:unset;display:flex;background-position:center top -230px!important}.home-banner.how-it-works{padding:100px 0;align-items:center}.home-banner.blogs{padding:50px 0;align-items:center}.home-banner.blogs h1,.home-banner.how-it-works h1{margin-top:0!important}.health-goal.gradient{background:0 0;background-image:linear-gradient(to bottom,#f1f5ef 70%,#fff)}.blog-cards .row,.why-lifter .row{justify-content:center}.rating-box p{clear:both;padding-top:1px;display:block;color:#000;font-size:16px;line-height:26px}div#info .rating-box a{display:block;width:100%;margin-bottom:15px;padding-left:25px;position:relative;color:#000}div#info .rating-box i{color:#6abd62;position:absolute;left:0;top:0}.rating-box strong:not(.fa-pull-right){font-size:16px;line-height:14px;font-weight:500}.sidebar.w-change.modified a{-webkit-appearance:none;min-width:unset}.modal-backdrop.show{z-index:99999}#add_meal_to_cart_form .btn-outline-success{width:190px;line-height:38px;border:none;font-weight:900;background:#6abd62;color:#fff;text-transform:uppercase}.modal-header{border:none}h5.modal-title{color:#6abd62;font-size:19px;padding:0}#add_meal_to_cart_form .mt-4{margin-top:.5rem!important}#add_meal_to_cart_form .text-muted{color:#000!important;line-height:25px}.confirm_order_page .card-body{line-height:22px}.confirm_order_page .card-body p{margin-bottom:20px!important}.confirm_order_page h5.mb-0{font-weight:900;color:#6abd62}.career-heading h2{font-size:25px;font-weight:900;margin-bottom:10px;color:#6abd62}#reviews .rating-box img{width:150px;margin-bottom:30px}#reviews .rating-box div{line-height:22px;margin-bottom:20px;border-bottom:1px solid #f1f5ef;padding-bottom:20px}.dashboard-bannr{margin-top:125px!important}.confirm_order_page .banner-text p{color:#000!important;font-weight:400}.confirm_order_page .banner-text h2{color:#6abd62;text-transform:none;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.confirm_order_page{background:0 0!important;border-bottom:none!important}.status-customer h6 p{color:#6abd62!important;font-weight:700}.dashboard-pages .tab-pane{margin-top:0}.dashboard-pages .orders-tab .btn{line-height:38px;padding:0 20px;border:none;font-weight:900;background:#6abd62;color:#fff;text-transform:uppercase}.orders-tab .table td span,.orders-tab .table th span{color:#000!important;display:inline!important;font-weight:700}.orders-tab .table tr:last-child td:nth-child(2){font-weight:900}.profiler.nav-link:hover{color:#4caf4f!important}.profiler.nav-link.active{font-weight:700;color:#4caf4f!important}section.dashboard-pages div#v-pills-tab{border:1px solid #f1f5ef!important}section.dashboard-pages .nav-pills .nav-link{letter-spacing:0!important;border-bottom:1px solid #f1f5ef!important;padding:8px 30px 8px 10px!important;color:#000;text-transform:capitalize!important;position:relative;line-height:25px!important}section.dashboard-pages .nav-pills .nav-link:after{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:15px;right:15px}section.dashboard-pages .nav-pills .nav-link.active:after{content:"";border:solid #6abd62;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:15px;right:15px}.bronze,.gold,.orders-tab .table tr:nth-child(odd),.platinum,section.dashboard-pages .nav-pills .nav-link.active{background:#f5f5f5}.orders-tab a.black_btn{border:1px solid #6abd62!important;color:#6abd62!important;border-radius:.25rem!important;padding:5px 10px!important;background:#e9f5e8}.orders-tab a.black_btn:hover{color:#000!important;border:1px solid #000!important}.my_profile_info p{font-size:14px!important;font-family:Montserrat!important;margin-top:10px;color:#000!important}#accordion .text-info,.dashboard-tab h3,tr.weeks_space th{color:#6abd62!important}#v-pills-tabContent .btn,.my_profile .btn{height:38px;padding:0 15px;border:none;font-weight:900;background:#6abd62;text-transform:uppercase}.form-group label{font-size:13px;letter-spacing:0}.orders-tab .table th:last-child{text-align:right}.historic-meal-plan.text-white{color:#000!important;text-decoration:underline}.my_profile_img img{border:1px solid #000;margin-bottom:0}.my_profile,section.dashboard-pages .main-tab{padding:15px!important;border-radius:0!important}.my_profile label{font-weight:500}.dashboard-tab{border-radius:0!important}.address_title h5{font-weight:700;margin-bottom:10px}.my_profile_info h2{font-size:17px;margin-bottom:0;font-weight:700}.main-tab .col-12{padding:0;margin:0 auto 20px}.my_profile_info .rank_img{width:50px}tr.weeks_space th{font-weight:900!important;font-size:20px!important;text-align:left;padding:10px!important}tr.weeks_space th span{color:#000;font-weight:400;font-size:14px}tr.weeks_space th span i{border:1px solid #6abd62;color:#6abd62;width:15px;height:15px;display:inline-block;text-align:center;line-height:15px;border-radius:10px;font-size:10px;margin-left:3px}table .thead-light tr th{font-size:13px;font-weight:500;vertical-align:middle;line-height:18px;padding:8px 5px;width:200px}table.table.table-bordered tbody tr td:first-child{border-left:0!important;background:#e9f5e8!important;font-style:italic;border-right:1px solid #fff!important;border-bottom:1px solid #fff!important}table.table.table-bordered tbody tr td:last-child,table.table.table-bordered tr:hover td:last-child{border-right:0!important}table.table.table-bordered tbody tr td:nth-of-type(odd),table.table.table-bordered tr:hover td:nth-of-type(2n){border-right:1px solid #fff!important;border-bottom:1px solid #fff!important}table.table.table-bordered tbody tr td:nth-of-type(odd){background:#f5f5f5}#printerr .meal-plan-menu{margin-top:20px}#printerr .table-bordered td{border:1px solid #f1f5ef}table.table.table-bordered tr:hover,table.table.table-bordered tr:hover td:nth-of-type(odd){background:#e9f5e8}#printerr table.table.table-bordered tr:last-child .row{margin:0}#printerr table.table.table-bordered tr:last-child .row .col-md-6:not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #000;margin-bottom:5px}#accordion .card{border:0!important}#accordion .card-header{padding:0!important;border:none!important;background:#e9f5e8!important}#accordion .card-header button{color:#000!important;width:100%;font-weight:600}#accordion .card-body{padding:10px 0!important}#accordion .table thead th{border:none!important;color:#000!important;vertical-align:initial}.ranks{margin:50px 0;display:flex}.rank-column{width:16.66%;float:left}.rank-column>span{background:#6abd62;padding:10px;height:80px;display:flex;align-items:center;justify-content:center;font-size:13px;text-align:center;line-height:18px;color:#fff;border-right:1px solid #fff}.rank-column:first-child p{justify-content:flex-start}.rank-column p{padding:10px;font-size:13px;line-height:22px;border-bottom:1px solid #ccc}.rank-column p span:before{content:'';display:block;width:10px;height:10px;background:#6abd62;transform:rotate(45deg);margin:0 auto}.ranks p{height:60px;display:flex;align-items:center;justify-content:center}.diamond,.silver{background:#fff}.customAppBannerClass{display:block;padding:5px 12px;background-color:#fff}.open-app-btn,.open-app-btn:hover{text-align:center;font-weight:700;padding:4px 12px}.open-app-btn{border:2px solid #6abd62;background-color:#fff;color:#333;border-radius:50px;cursor:pointer}.open-app-btn:hover{border:2px solid #6abd62;background-color:#6abd62;color:#fff!important;border-radius:50px}
/* this is my custom CSS */
@media (max-width: 1550px) {
.our-restaurant .col-lg-5 {
    padding: 0 25px;
}
.our-restaurant .not-sure h2 {
	font-size: 35px;
	line-height: 40px;
}
.our-restaurant p {
    padding-top: 10px;
    font-weight: normal;
    font-size: 17px;
}
.our-restaurant span {
    font-size: 15px;
	line-height: 20px;
    margin: 10px 0 15px;
}
section.newsletter.change .col-lg-3:nth-of-type(3) {
    padding-left: 3%;
}
.change a {
    padding: 10px 15px;
    font-size: 18px;
}
.change p {
    font-size: 16px;
	line-height: 22px;
	}
	.home-banner.how-it-works {
		background-position: center top 0% !important;
	}
	.home-banner.blogs {
		background-position: center top 0% !important;
	}
}
@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1400px;
}
}
@media (max-width: 1200px) {
	.health-goal.gradient .line, .main-container em.line {
		margin-top: 40px;
	}
	.w-menu .meals .col-lg-2 {
	flex: 0 0 33.33333%;
    max-width: 33.33333%;
	margin-bottom: 30px;
	}
	.main-container .btn {
	font-size: 15px;
    padding: 10px;	
	}
	.meal-plan-heading h1 {
    font-size: 30px;
	line-height: 40px;
	}
	.days-included {
	overflow: auto;
    width: 100%;
	}
	.product-detail .day {
		font-size: 15px;
		font-weight: normal;
	}
	.product-detail .day:first-child {
	padding-left: 0;
	}
	.choose-box a.btn.btn-block {
    font-size: 15px;
	}
	.choose-box .option a:after {
    top: 3px;
	}
	.choose-box .option a:before {
    margin-right: 5px;
	}
	.choose-box .option:nth-of-type(2) {
    padding-left: 10px;
	}
	.choose-box .option {
    padding-left: 5px;
	}
	.change h2 {
    font-size: 22px;
	}
}
@media (min-width: 992px) {
	.navbar-nav {
		margin-top: 25px;
	}
}
@media (min-width: 991px) and (max-width: 1200px) {
.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 14px;
}
.home-banner h1 {
    font-size: 60px;
    line-height: 75px;
}
.w-box .card a.btn {
	width: 100%;
}
footer .col-lg-7 {
	padding: 0 15px !important;
}
footer span {
	overflow: inherit;
}
.main-container h3 {
	margin-top: 20px;
}
.bb {
	padding-left: 15px;
}

.pp {
	padding-left: 15px;
}

.product-detail h2 {
	font-size: 17px;
}
.product-detail .btn-outline-dark {
	font-size: 10px;
}
.choose-box .btn-primary {
	min-width: 0;
}
.choose-box .btn-primary-blog {
	min-width: 0;
}
.w-change input.form-control {
	width: 68%;
}
.form-group label {
	font-size: 10px;
}
.main-title h2 {
	font-size: 25px;
}
.checkout p {
	font-size: 17px;
}
.ch .img-fluid.float-right.mt-n4 {
	width: 100px;
}
.clients-sec strong {
	font-size: 20px;
	line-height: 40px;
}
.ac-content .one {
	width: 80%;
}
.two {
	width: 52%;
}
.rating-box strong {
	font-size: 20px;
}
.rating-box img.ss {
	width: 12px;
}
}

@media (min-width: 768px) and (max-width: 990px) {
.home-banner .alert {
	top: 15px;
	width: 100%;
	padding-right: 30px;
}
.home-banner h1 {
	font-size: 40px;
	line-height: 40px;
}
.home-banner p {
	font-size: 19px;
	line-height: 25px;
}
.navbar .dropdown-menu {
	display: none;
}
.navbar .form {
	margin-left: 20px;
}
.navbar-brand {
	margin-left: 15px;
}
nav.navbar.fixed-top {
	visibility: visible;
	opacity: 1;
}
.why-lifter h2, .menu-sec h2, .w-box h2, .not-sure h2, .review-sec h2m, .faqs h2, .newsletter h2, .main-title h2 {
	font-size: 28px;
	line-height: 35px;
}
.menu-sec .col-lg-12 p, .w-box p, .not-sure p, .newsletter p {
	font-size: 17px;
	line-height: 22px;
}
.menu-box span {
	clear: left;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
	margin-bottom: 16px;
	width: 72px;
}
.carousel-inner .col {
	min-width: 100%;
	display: none;
}
.carousel-inner .col:nth-child(1) {
	display: block;
	min-width: 100%;
	width: 100%;
}
.w-box, .not-sure {
	padding: 34px 20px;
}
.w-box .card h4 {
	font-size: 16px;
}
/*.w-box .card h5 {
	font-size: 10px;
}*/
.w-box .card small {
	width: 48%;
	margin: 5px 0;
}
.w-box .card a.btn {
	width: 100%;
}
.review-sec .rating img {
	margin: 0 2px;
}
.review-sec .rating p {
	font-size: 18px;
	line-height: 24px;
}
.newsletter button {
	min-width: 130px;
	right: 15px;
}
footer .col-lg-7 {
	padding: 0 15px !important;
}
footer span {
	overflow: inherit;
}
.review-sec .carousel-item .col-sm-4 {
	display: none;
}
.review-sec .carousel-item .col-sm-4:nth-child(1) {
	display: block;
	min-width: 100%;
	width: 100%;
}
.main-container h3 {
	margin-top: 20px;
}
.bb {
	padding-left: 15px;
}
.pp {
	padding-left: 15px;
}
.steps {
	margin-top: 0;
}
.choose-box {
	margin-top: 30px;
}
.product-detail .p-0 {
	padding: 0 15px !important;
}
.w-change input.form-control {
	width: 58%;
}
.ch img.img-fluid.float-left.mt-2 {
	width: 100%;
	margin-bottom: 20px;
}
.ch2 {
	padding: 0 34px;
}
.why-lifter .pl-5, .px-5 {
	padding: 0 0.5rem !important;
}
.clients-sec strong {
	font-size: 20px;
	line-height: 30px;
	margin-top: 30px;
}
.clients-sec h2 {
	font-size: 30px;
}
.col-lg-8.col-md-7.col-sm-12.pl-0, .col-lg-9.col-md-8.col-sm-7.pl-0 {
	padding-left: 15px !important;
}
.ac-content .onea {
	float: left;
}
.ac-content .twoa {
	float: left;
	text-align: left !important;
}
.ac-content .onea {
	text-align: left;
}
.rating-box em {
	display: none;
}
.w-change strong.fa-pull-left, .w-change strong.fa-pull-right {
	font-size: 14px;
}
}
@media (min-width: 480px) and (max-width: 1200px) {
.container, .container-md, .container-sm {
	max-width: 100%;	
}
}
/* Use 991.98px so rules do not apply at 992px where navbar-expand-lg is horizontal (992 matched max-width:992px and drew li borders as “underlines”). */
@media (max-width: 991.98px) {
.ceo-sec {
	padding: 0;
	margin-bottom: 40px;
}
.ceo-box h6 {
    font-size: 25px;
    line-height: 32px;
}
.ceo-box span {
    padding-left:30px;
	margin-left: -70px;
}
.main-container .col-lg-3 {
	margin-bottom: 30px;
}
.contact-links a:last-child {
	display: none;
}
.navbar .dropdown-menu .container {
	border: none;
	padding-left: 0;
	padding-right: 0;
}
.navbar .dropdown-menu .col-md-6 {
	display: none;
}
.navbar .dropdown-menu h2 {
	padding-left: 0;
}
.navbar .dropdown-menu div[class*="col"] {
	padding: 0;
}
.navbar-nav > li {
	border-bottom: 1px solid #000;
	padding: .9rem .5rem;
}
.navbar .form-inline {
    margin-top: 10px !important;
    padding-left: 0;
    margin-left: 15px !important;
    padding-bottom: 10px;
}
.dropdown-menu .w-100 {
	margin: 0;
}
#our_restaurant.dropdown-menu .col-md-3 {
	width: 50%;
}
.navbar .dropdown-menu .container li {
	margin-left: 0;
	padding: .3rem 0rem !important;
}
.navbar .dropdown-menu .container .col-md-1 {
	display: none;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding: 0;
}
.navbar .dropdown-menu h2 {
    font-weight: 600;
}
.navbar .col-md-3 {
	margin-bottom:10px !important;
}
.col-md-3 .nav-item a {
	font-weight: 300 !important;
}
.menu-box img {
    width: 250px;
	max-width: 100%;
}
.newsletter {
	text-align: center;
    padding: 30px 0;
}
.newsletter .col-lg-6:last-child {
    margin-top: 20px;
}
.our-restaurant .col-lg-7 {
	margin-top: 25px;
}
.our-restaurant .col-lg-5 {
	padding-top: 30px;
}
.our-restaurant img {
    border-left: none;
}
footer .col-lg-2 {
    border-bottom: 2px solid #000;
	margin-left: 15px;
    margin-right: 15px;
    padding: 10px 0;
    margin-top: 0;
}
footer {
    padding-top: 15px;
}
footer ul {
	display: none;
}
footer h3 {
	margin-bottom: 0;
	cursor: pointer;
}
footer .col-lg-4 {
    padding-right: 15px;
    margin-bottom: 20px;
}
.product-detail .pr-4 {
	padding-right: 15px !important;
}
.product-detail img {
	margin-bottom: 20px;
}
.product-detail .read_more {
	color: black;
    margin-bottom: 20px;
    text-decoration: underline;
    margin-top: -10px;	
}
	section.newsletter.change .col-md-6 {
	flex: 0 0 100% !important;
    max-width: 100% !important;	
	border-left: 0 !important;
	padding-left: 15px !important;
	}
	.change a {
	display: inline-block;
    margin: 10px 0px 30px;
    min-width: 200px;	
	}

}
@media (max-width: 767px) {
	.row.keep-full-width .col-md-6 {
		width: 50% !important;
	}
	.my_profile .col-sm-3 {
		width: 30%;
	}
		.my_profile .col-sm-7 {
		width: 70%;
	}
	.ac-content .one {
		max-width: 100%;
		width:100%;
	}
	div#info > .row,div#reviews > .row {
		display: flex;
	}
	div#info > .row .col-lg-4,div#reviews > .row .col-lg-4 {
		order: 2;
	}
	.rating-box.bg-white {
	display: flex;
    flex-wrap: wrap;
	}
	.rating-box.bg-white .row {
	order: 2;
    margin-top: 30px;
	}
	.rating-box.bg-white .row .col-sm-4 {
		width:33.3%;
		padding:0;
	}
	.health-goal.gradient .line {
		margin-top: 30px;
	}
	.w-menu .day {
	flex-flow: row nowrap;
    overflow-x: auto;
	}
	::-webkit-scrollbar {
    display: none;
	}
	.row.day div:hover:before, .row.day div.active:before {
	    bottom: 0px;
	}
	.row.day div {
    flex: 0 0 38%;
    max-width: 38%;
	}
	.w-menu .meals .col-lg-2{
	flex: 0 0 50%;
    max-width: 50%;
	}
.home-banner {
	min-height: 520px;
}

.home-banner .alert {
	top: 15px;
	width: 100%;
	padding-right: 30px;
}
.home-banner h1 {
	font-size: 40px;
	line-height: 40px;
	margin-top: 40px;
}
.home-banner p {
	font-size: 19px;
	line-height: 25px;
}
.navbar .dropdown-menu {
	display: none;
}
.navbar .form {
	margin-left: 20px;
}
.navbar-brand {
	margin-left: 15px;
}
.why-lifter h2, .menu-sec h2, .w-box h2, .not-sure h2, .review-sec h2m, .faqs h2, .newsletter h2, .main-title h2,.meal-plan-heading h1,.w-menu h2 {
	font-size: 28px;
	line-height: 35px;
}
	.meal-plan-heading h3 {
    font-size: 18px;
    padding: 10px 0 15px;
	}
.menu-sec .col-lg-12 p, .w-box p, .not-sure p, .newsletter p {
	font-size: 17px;
	line-height: 22px;
}
.menu-box span {
	clear: left;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
	margin-bottom: 16px;
	width: 72px;
}
.menu-bar .nav li {
	width: 25%;
	text-align: center;
}
.menu-bar .nav li a img {
	height: 30px;
	width: auto;
	display: block;
	margin: 0 auto 5px auto;
}
.menu-bar .nav-pills .nav-link.active em, .menu-bar .nav-pills .show > .nav-link em,.menu-bar .nav-pills .nav-link:hover em {
	bottom: -2px;
}
.carousel-inner .col {
	min-width: 100%;
	display: none;
}
.carousel-inner .col:nth-child(1) {
	display: block;
	min-width: 100%;
	width: 100%;
}
.w-box, .not-sure {
	padding: 34px 20px;
}
.w-box .card h4 {
	font-size: 16px;
}
.review-sec .rating img {
	margin: 0 2px;
}
.review-sec .rating p {
	font-size: 18px;
	line-height: 24px;
}
.newsletter button {
	min-width: 130px;
	right: 15px;
}
footer .col-lg-7 {
	padding: 0 15px !important;
}
footer span {
	overflow: inherit;
}
.review-sec .carousel-item .col-sm-4 {
	display: none;
}
.review-sec .carousel-item .col-sm-4:nth-child(1) {
	display: block;
	min-width: 100%;
	width: 100%;
}
.main-container h3 {
	margin-top: 20px;
}
.bb {
	padding-left: 15px;
}
.pp {
	padding-left: 15px;
}
.steps {
	margin-top: 0;
}

.product-detail span {
	width: 33%;
	text-align: center;
}
.product-detail span small {
	display: block;
	width: 72px;
	margin: 0 auto;
	margin-top: 10px;
}
.choose-box h2 {
	font-size: 16px;
}
.product-detail .p-0 {
	padding: 0 15px !important;
}
.w-change input.form-control {
	width: 70%;
}

.ch img.img-fluid.float-left.mt-2 {
	width: 100%;
	margin-bottom: 20px;
}
.ch2 {
	padding: 0 34px;
}

.col-lg-8.col-md-7.col-sm-12.pl-0, .col-lg-9.col-md-8.col-sm-7.pl-0 {
	padding-left: 15px !important;
}
.ac-content .onea {
	float: left;
}
.ac-content .twoa {
	float: left;
	text-align: left !important;
}
.ac-content .onea {
	text-align: left;
}
.rating-box em {
	display: none;
}
.menu-fixed-top, .menu-fixed-top2 {
	position: relative;
	top: 0;
}
.h-m {
	display: none;
}
.h-d {
	display: block;
}
.health-goal:not(.gradient) {
		padding: 0;
}

.health-goal h3 {
    font-size: 14px;
    line-height: 20px;
}
.health-goal.gradient .main-container h3 {
   font-size: 24px;
	margin-bottom: 30px;
}
.clients-sec .row.d-flex .col:first-child {
flex: 0 0 100%;	
}
.clients-sec {
    padding:25px 0;
}
.ceo-box h6 {
    font-size: 22px;
    line-height: 28px;
}
.ceo-box p {
    font-size: 14px;
    line-height: 20px;
	}
.order-sec .col-lg-6.col-md-6.col-sm-12:first-child,.tab-pane .col-lg-6.col-md-6.col-sm-12:first-child {
	padding-right: 15px;
}
	.order-sec .col-lg-6.col-md-6.col-sm-12:last-child,.tab-pane .col-lg-6.col-md-6.col-sm-12:last-child {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.confirm_order_page.dashboard-bannr .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
	.dashboard-pages .col-md-3 {
	display: none;
	}
	.dashboard-pages .col-md-3.active {
	display: block;
	position: absolute;
    top: 200px;
    z-index: 999;
	background: #000;
	padding-top: 20px;
	}
	section.dashboard-pages div#v-pills-tab {
		box-shadow: none !important;
	}
	.account_menu {
	display: block;
	background: white;
    padding: 10px;
    color: black;
    font-weight: 900;
    text-align: right;
	margin-bottom: 15px;
	}
	.account_menu .fa-user {
	color: black;
	}
	.account_menu:hover, .account_menu:hover .fa-user{
	color:#6abd62;
	text-decoration: none;
	}
	.orders-tab .table thead tr {
	display: grid;
    flex-wrap: wrap;
	}
	.orders-tab .table th:nth-child(3) {
		text-align: left;
	}
	.orders-tab .table th:first-child {
	order: 2;
	}
	.orders-tab .table th:last-child {
    text-align: left;
	order: 1;
	}
	.orders-tab .table th, .orders-tab .table td {
		display: block;
		float: left;
		font-weight: 400 !important;
		letter-spacing: 0 !important;
		padding: 10px !important;
		border: none !important;
	}
		#printerr table.table.table-bordered tr:last-child .row .col-md-6:nth-of-type(odd) {
	border-bottom: 0;
	margin-bottom: 0;
	}
	#printerr table.table.table-bordered tr:last-child .row .col-md-6:nth-of-type(even) {
		padding-bottom: 5px;
	}
}

@media (max-width: 580px) {

	.orders-tab a.black_btn {
	font-size: 13px;
    padding: 3px !important;
    margin-right: 4px !important;
	}
.menu-box {
    height: 420px;
}
.why-lifter{
		padding-top:30px;
}
.home-banner .btn-primary{
	min-width:160px;
}
.home-banner .btn-primary-blog{
	min-width:160px;
}
.home-banner .alert {
	top: 15px;
	font-size:11px;
	width: 100%;
	padding-right: 30px;
}
.home-banner h1 {
	font-size: 35px;
	line-height: 40px;
}
.home-banner p {
	font-size: 14px;
	line-height: 20px;
	padding-top:5px;
}
.navbar .dropdown-menu {
	display: none;
}
.navbar .form {
	margin-left: 20px;
}
.navbar-brand {
	margin-left: 15px;
}
.why-lifter h2, .menu-sec h2, .w-box h2, .not-sure h2, .review-sec h2m, .faqs h2, .newsletter h2, .common-heading h2, .main-title h2,.health-goal.gradient h2 {
	font-size: 28px;
	line-height: 35px;
}
.menu-sec .col-lg-12 p, .w-box p, .not-sure p, .newsletter p, .common-heading p {
	font-size: 16px;
	line-height: 22px;
}
.menu-box span {
	clear: left;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
	margin-bottom: 16px;
	width: 72px;
}
.carousel-inner .col {
	min-width: 100%;
	display: none;
}
.carousel-inner .col:nth-child(1) {
	display: block;
}
.w-box, .not-sure {
	padding: 34px 0px;
}
.w-box .card h4 {
	font-size: 16px;
}
.review-sec .rating img {
	margin: 0 2px;
}
.review-sec .rating p {
	font-size: 18px;
	line-height: 24px;
}
.newsletter button {
	min-width: 130px;
	right: 15px;
}
footer .col-lg-7 {
	padding: 0 15px !important;
}
footer span {
	overflow: inherit;
}
.review-sec .carousel-item .col-sm-4 {
	display: none;
}
.review-sec .carousel-item .col-sm-4:nth-child(1) {
	display: block;
}
.main-container h3 {
	margin-top: 20px;
}
.bb {
	padding-left: 15px;
}
.b-box {
	padding: 30px;
}
.b-box h5 {
	font-size: 22px;
	line-height: 30px;
}
.b-box p {
	font-size: 14px;
	line-height: 20px;
}
.ceo-box img {
	position: relative;
	left: auto;
	top: auto;
}
.ceo-box h6 {
	font-size: 25px;
	line-height: 32px;
	margin-top: 20px;
}
.pp {
	padding-left: 15px;
}
.steps {
	margin-top: 0;
}

.product-detail span {
	width: 50%;
	text-align: center;
}
.product-detail span small {
	display: block;
	width: 72px;
	margin: 0 auto;
	margin-top: 10px;
}
.product-detail .btn-outline-success {
	width: 100%;
	min-width: 0;
	margin-bottom: 30px;
}

.choose-box h2 {
	font-size: 16px;
}
.product-detail .btn-outline-dark {
	font-size: 10px;
}
.choose-box .btn-primary {
	min-width: 100%;
}
.choose-box .btn-primary-blog {
	min-width: 100%;
}
.product-detail .p-0 {
	padding: 0 15px !important;
}
.w-change input.form-control {
	width: 52%;
}

.ch img.img-fluid.float-left.mt-2 {
	width: 100%;
	margin-bottom: 20px;
}
.ch2 {
	padding: 0 34px;
}
.faqs .accordion .card-header button {
	font-size: 18px;
	line-height: 25px;
}
.clients-sec strong {
	font-size: 24px;
	line-height: 40px;
}
.clients-sec .col {
	min-width: 50%;
	height: 50px;
    line-height: 65px;
}

.menu-bar .nav li {
	width: 25%;
	text-align: center;
}
.menu-bar .nav li a {
	font-size: 13px;
	padding: 3px 0 5px 0;
}
.menu-bar .nav li a img {
	height: 18px;
	width: auto;
	display: block;
	margin: 0 auto;
}
.menu-bar .nav-pills .nav-link.active em, .menu-bar .nav-pills .show > .nav-link em {
	bottom: -1px;
}
.d-h {
	display: block;
}
.m-h {
	display: none;
}
.col-lg-8.col-md-7.col-sm-12.pl-0, .col-lg-9.col-md-8.col-sm-7.pl-0 {
	padding-left: 15px !important;
}
.rating-box em {
	display: none;
}
.price-box {
	min-height: 231px;
	position: relative;
}
.price-box h4 {
	font-size: 13px;
	line-height: 15px;
}
.price-box p {
	font-size: 12px;
	line-height: 18px;
}

.menu-fixed-top, .menu-fixed-top2 {
	position: relative;
}
.h-m {
	display: none;
}
.h-d {
	display: block;
}
.w-menu {
    padding: 0px 0 50px;
}
.ceo-box {
    display: block;
}
.ceo-box img {
    margin: 0 auto 20px;
    display: block;
}
.ceo-box span {
	margin: 0;
    display: block;
    background: white;
    padding: 0;
    text-align: center;	
}
section.menu-bar.menu-bar-harman.menu-fixed-top ~ footer {
	padding-bottom: 130px;
}
}
@media (max-width: 480px) {
	.dashboard-pages .col-md-3.active {
    top: 170px;
	}
.main-title,.meal-plan-heading {
		margin-top: 100px;
}
.preheader .container {
	font-size: 11px;
	line-height: 16px;
}
.navbar-brand img {
    max-height: 50px;
    width: auto;
    height: auto;
}
.btn-primary {
	width: 100%;
	}
.btn-primary-blog {
	width: 100%;
	}
.home-banner {
    margin-top: 100px;
}
.home-banner p {
    padding: 10px 0 15px;
}
.why-lifter h3 {
	font-size: 16px;
	padding-bottom: 5px;
}
.why-lifter p {
    font-size: 15px;
    line-height: 20px;
}
.health-goal .card-body {
    padding: 1rem;
}
.clients-sec .row.d-flex img {
    width: 110px;
}
.newsletter .col-lg-6:last-child {
    display: block;
}
.newsletter input {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	text-align: center;
}
.newsletter button {
	margin-top: 10px;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
	.meal-plan-heading h1,.w-menu h2,.main-title h2 {
    font-size: 25px;
    line-height: 30px;
	}
	.choose-box .option:first-child, .choose-box .option:nth-of-type(2) {
	float: none;
	}
	.choose-box .option:nth-of-type(2) {
    padding-left: 5px;
	}
	.choose-box .option a:after {
    top: 2.2px;
    left: 3.3px;
    width: 13px;
    height: 13px;
	}
	.main-container h3 {
    font-size: 20px;
	}
	.main-container em {
	display: none;
	}
	.main-container .col-lg-3 {
	margin-bottom: 0;
	}
	.w-menu .meals .col-lg-2 {
		padding-right: 1rem !important;
	}
	.w-menu .meals .details span {
	padding: 5px;
	}
	.w-menu strong {
    font-size: 14px;
    line-height: 18px;
	}
	.w-menu .meals .details span {
	font-size: 16px;
	}
	.rating-box.bg-white .row .col-sm-4 {
	width:100%;
	margin-bottom: 10px;
	}
	.accordion .card-body .col-lg-3 {
	padding:0;
	}
	.dashboard-bannr {
	margin-top: 100px !important;
	}
	.my_profile_img img {
    width: 80px !important;
    height: 80px !important;
	}
	#myMenuModal .meal-plan-detail {
		display: block;
	}
	#myMenuModal .meal-plan-detail h6 {
		width: 100%;
	}
}

.mobile-image{display:none}.desktop-image{display:block}@media (min-width:991px) and (max-width:1200px){.mobile-image{display:none}.desktop-image{display:block}}@media (min-width:768px) and (max-width:990px){.mobile-image{display:none}.desktop-image{display:block}}@media (max-width:767px){.mobile-image{display:block}.desktop-image{display:none}}@media (max-width:580px){.mobile-image{display:block}.desktop-image{display:none}}