@charset "utf-8";


/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){

}

@media only screen and (max-width: 1600px){

.mealbox h2{font-size: 36px;line-height: 36px;}
.mb-0.meal-plans{width: 80%; }  
.flip-video img {height:420px !important;  width:265px !important;}  

}
@media only screen and (max-width:1366px) {

.mb-0.meal-plans{width: 90%; font-size: 20px;line-height: 32px;} 
.flip-video img {height:380px !important; width:220px !important;}  
.hero-left-content h2{font-size: 42px;line-height: 48px;}

}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

.mb-0.meal-plans{width: 90%; font-size: 20px;line-height: 30px;}  
.flip-video img {height:350px !important; width:220px !important;}
.hero-left-content h2{font-size: 42px;line-height: 48px;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
/*New Home page*/
.hero-left-content h2{font-size: 36px;line-height: 46px; margin-bottom: 15px;}
.hero-left-content p{font-size: 16px;line-height: 26px; margin-bottom: 20px;}
.hero-left-content a.more-btn{height: 48px; font-size: 16px; padding: 15px 35px;}
.hero-left-content a.play-btn {width: 48px;height: 48px;}
.healthy-eating-sec h2{font-size: 42px;line-height: 48px; margin-bottom: 25px;}
.healthy-eating-sec h6{font-size: 18px;line-height: 25px;padding: 15px 45px;}
.meal-feature-lst ul li a{padding: 20px 10px;}
.meal-feature-lst ul li h3{font-size: 20px;}
.meal-feature-lst ul li p{font-size: 16px;line-height: 24px; min-height: 100px;}
.meal-feature-lst ul li span{font-size: 18px;line-height: 25px;}
.life-list ul{column-gap: 30px;}
.life-list ul li a{padding: 14px 30px; font-size: 18px;}
.life-list p{font-size: 20px; margin-bottom: 25px;}
.mealbox h2{font-size: 36px;line-height: 42px;margin-bottom: 20px;}
.mb-0.meal-plans{font-size: 18px;line-height: 30px; width: 100%;}
.meal-plans-slider{padding: 0px 5%;}
.meal-text h3{font-size: 40px;}
.delivery a.apr-btn{height: 60px;}
.delivery-section h2{font-size: 42px;line-height: 48px;margin-bottom: 25px !important;}
.delivery-section p{font-size: 20px;}
.delivery-list ul{column-gap: 5%;}
.delivery-list ul li .delivery-img {width: 200px;height: 200px;}
.delivery-list ul li::after {right: -50px; width: 55px;height: 50px;}
.delivery-list ul li { flex: 0 1 30%;}
.delivery-list ul li { flex: 0 1 30%;}
.delivery-list ul li .delivery-cnt p br{display: none;}
.dr-img{bottom: -20px;}
.board-certified{padding: 20px 20px;}
.board-title h5{font-size: 18px;}
.feedback-padd h2{font-size: 42px;line-height: 48px;margin-bottom: 20px;}
.feedback-padd p{font-size: 20px;}
.gshop-feedback-slider .swiper-slide .feedback-inner {padding: 20px 20px;}
.gshop-feedback-slider .swiper-slide p{font-size: 15px;line-height: 22px; min-height: 100px;}
.gshop-feedback-slider .swiper-slide .feedback-inner{row-gap: 20px;}

.gshop_subscribe_form.text-center{padding: 20px 50px; margin-bottom: 40px;}
.newsletter-rgt .form-control{width: 228px;}
.gshop_subscribe_form.text-center p{font-size: 15px;}
.gshop_subscribe_form.text-center h4 {font-size: 28px;line-height: 48px;}
.gshop_subscribe_form.text-center {padding: 20px 50px;}
.subscribe_form button{font-size: 14px;}
.footer-widget h5{font-size: 18px;line-height: 25px;}
.footer-widget h4{font-size: 20px;}
.footer-widget p{font-size: 14px;}
.footer-widget ul li a{font-size: 15px;}
.foot-row ul.social-list li img {height: 20px;}

.feedback-padd h2{font-size: 42px;line-height: 48px;margin-bottom: 20px;}
.feedback-padd p{font-size: 20px;}
.flip-video img{height: 350px !important; width: 100% !important;}
.flipster-carousel .flip-past {
  -webkit-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
}
.flipster-carousel .flip-future {
  -webkit-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
}

}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }

/*New Home page*/
.gshop_subscribe_form.text-center{padding: 20px 20px; margin-bottom: 25px;}
.newsletter-lft {flex: 0 1 100%;}
.newsletter-rgt {flex: 0 1 100%;}
.gshop_subscribe_form.text-center h4 {font-size: 24px;line-height: 30px;margin-bottom: 10px;text-align: center;}
.gshop_subscribe_form.text-center p {font-size: 15px;line-height: 25px;text-align: center;}
.subscribe_form {column-gap: 10px;justify-content: center;}
.padd-hero {padding: 30px 0px 40px;}
.hero-left-content h2{text-align: center; font-size: 28px;line-height: 36px; margin-bottom: 15px;}
.hero-left-content p { display: block; font-size: 14px;line-height: 24px; text-align: center; margin-bottom: 20px;}
.know-more{justify-content: center; column-gap: 15px;}
.hero-left-content a.more-btn {height: 40px; padding: 8px 25px; font-size: 14px; letter-spacing: normal;}
.hero-left-content a.play-btn {width: 40px;height: 40px;}
.hero-left-content a.play-btn::after {width: 15px; height: 18px;}
.hero-left-content{text-align: center;}
.gshop-hero-slider .row.align-items-center.justify-content-between {row-gap: 25px;}

.healthy-eating-sec { padding: 0 0 40px 0px;}
.healthy-eating-sec h2 { font-size: 28px; line-height: 32px; margin-bottom: 15px;}
.healthy-eating-sec h6{font-size: 12px;line-height: 16px; padding: 5px 15px;}
.meal-feature-lst{margin: 30px 0;}

.meal-category {margin: 10px 0px 35px;}
.meal-category ul li {flex: 0 1 50%; padding: 25px 15px; border: none; }
.meal-category ul li h3 { font-size: 20px; }
.meal-category ul li p { font-size: 15px; margin-bottom: 0px; }
.meal-feature-lst ul { row-gap: 20px;}
.meal-feature-lst ul li { flex: 0 1 48%; text-align: center; padding: 0px;}
.meal-feature-lst ul li .img-div { margin-bottom: 10px !important; }
.meal-feature-lst ul li p{ font-size: 14px; line-height: 20px; margin-bottom: 15px;min-height: 50px;}
.meal-feature-lst ul li h3 {font-size: 18px;line-height: 25px;margin-bottom: 10px;}
.meal-feature-lst ul li span{font-size: 14px;line-height: 24px;}
.meal-feature-lst ul li a{padding: 20px 15px;}
.healthy-eating-sec p.text-center { font-size: 16px; margin-bottom: 20px;}
.life-list ul{column-gap: 12px; row-gap: 10px;}
.life-list ul li a{font-size: 14px;line-height: 24px; padding: 8px 20px; align-items: center;}
.life-list ul li a span img{height: 16px;}
.mealbox h2{font-size: 28px; line-height: 32px; margin-bottom: 20px;}
.mb-0.meal-plans{font-size: 14px; line-height: 24px; margin: 0px auto 15px !important; justify-content: center;}
.meal-text {padding: 20px;}
.meal-text p.text-muted{font-size: 14px;line-height: 20px;}
ul.lst li{ font-size: 13px;line-height: 16px;}
.meal-box .btn.btn-primary.mt-3{ height: 36px; padding: 12px 25px; font-size: 14px;line-height: 21px; margin-top: 20px !important;}
.meal-text h5{font-size: 16px;line-height: 28px;}
.meal-text h3{font-size: 32px; line-height: 30px;}
.meal-text h4{font-size: 10px;line-height: 18px;margin-bottom: 15px; padding: 4px 18px;}
.meal-plans-slider {width: 100%;padding: 0;}
.meal-box span{top: -12px; height: 32px;padding: 5px 20px; font-size: 12px;}
.delivery a.apr-btn{font-size: 14px;line-height: 20px;height: 42px;width: auto;min-width: auto;padding: 6px 35px;}
.mealbox-list{width: auto;}
.meal-plans-slider .swiper-pagination-meal-plans{margin-top: 40px;}
.delivery{margin-top: 25px;}
.delivery p.apr-txt{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.delivery-section { padding: 50px 15px 0;}
.delivery-section h2{font-size: 28px;line-height: 32px;margin-bottom: 15px !important;}
.delivery-section p{font-size: 15px;line-height: 24px;}

.delivery-list ul li .delivery-cnt p { font-size: 13px; line-height: 20px;}
.delivery-list ul li .delivery-cnt span.circle { width: 52px; height: 52px; }
.feedback-section .fd-5, .feedback-section .fd-1, .feedback-section .fd-2, .feedback-section .fd-4 { opacity: 0.4;}
.radio-container { font-size: 15px;}
.slot p { font-size: 15px;}
.slot ul li { font-size: 14px;}
.delivery-list ul li .delivery-cnt h3{font-size: 16px;line-height: 22px;}
.delivery-list ul li .delivery-img {width: 165px;height: 165px;}
.delivery-list ul li::after {right: -30px; width: 35px;height: 32px;}
.dr-img{width: 230px;}
.board-certified{padding: 18px 18px;}
.board-lft {flex: 0 1 100%;}
.board-rgt {flex: 0 1 100%;}
.board-title h6{font-size: 18px;line-height: 22px;}
.board-title h5{font-size: 12px;line-height: 20px;}
.dr-img {position: absolute;left: 0;bottom: -19px;right: auto;}
.board-img {width: 60%;float: right;}

.feedback-padd h2{font-size: 28px;line-height: 32px; margin-bottom: 15px;}
.feedback-padd p{font-size: 15px;line-height: 25px;}
.gshop-feedback-slider .swiper-slide .feedback-inner{padding: 15px 15px;}
.gshop-feedback-slider .swiper-slide .feedback-inner{row-gap: 15px;}
.gshop-feedback-slider .swiper-slide p{font-size: 15px; line-height: 22px;}
.newsletter-rgt .form-control{height: 36px; padding: 10px 10px; font-size: 12px; line-height: 18px; border-radius: 3px;}
.subscribe_form button{border-radius: 3px; padding: 5px 22px; height: 36px; font-size: 13px;}
.foot-row{column-gap: 0; row-gap: 30px;}
.foot-rgt {flex: 0 1 100%;}
.foot-lft {flex: 0 1 100%;order: 2;}
.footer-widget h4{font-size: 15px;margin-bottom: 10px;}
.footer-widget p{font-size: 14px;}
.footer-copyright{margin-top: 20px;}
.copyright-inner{padding: 10px 0;}
.footer-widget h5{font-size: 15px;line-height: 20px;letter-spacing: 0.5px;}
.footer-widget ul li{font-size: 14px;line-height: 20px;}
.footer-widget ul li a{font-size: 14px;line-height: 20px;}
.foot-rgt ul{column-gap: 2%;justify-content: space-between;}
.gshop-feedback-slider{padding: 30px 0 0px 0;}
.gshop-feedback-slider .swiper-pagination-gshop-feedback{margin-top: 25px;}
.flip-video img{height: 350px !important; width: 100% !important;}
.flipster-carousel .flip-past {
  -webkit-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
}
.flipster-carousel .flip-future {
  -webkit-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
}
.vertical-product-card .card-content {padding: 10px 15px 25px;}
.d-sm-block.d-lg-flex.align-items-center.justify-content-between.mt-7.mb-10.tt-custom-pagination {display: flex !important;flex-wrap: wrap;}


}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.home-bg{background: url('https://beta82.thewebsitepreview.com/gutspicex/dev/public/frontend/default/assets/img/mobile-bg.png'); background-repeat: repeat; background-size: cover;}

/*New Home page*/
.gshop_subscribe_form.text-center{padding: 20px 20px; margin-bottom: 25px;}
.newsletter-lft {flex: 0 1 100%;}
.newsletter-rgt {flex: 0 1 100%;}
.gshop_subscribe_form.text-center h4 {font-size: 20px;line-height: 28px;margin-bottom: 10px;text-align: center;}
.gshop_subscribe_form.text-center p {font-size: 14px;line-height: 24px;text-align: center;}
.subscribe_form {column-gap: 10px;justify-content: center;}
.padd-hero {padding: 30px 0px 40px;}
.hero-left-content h2{text-align: center; font-size: 28px;line-height: 36px; margin-bottom: 15px;}
.hero-left-content p { display: block; font-size: 14px;line-height: 24px; text-align: center; margin-bottom: 20px;}
.know-more{justify-content: center; column-gap: 15px;}
.hero-left-content a.more-btn {height: 40px; padding: 8px 25px; font-size: 14px; letter-spacing: normal;}
.hero-left-content a.play-btn {width: 40px;height: 40px;}
.hero-left-content a.play-btn::after {width: 15px; height: 18px;}
.hero-left-content{text-align: center;}
.gshop-hero-slider .row.align-items-center.justify-content-between {row-gap: 25px;}

.healthy-eating-sec { padding: 0 0 40px 0px;}
.healthy-eating-sec h2 { font-size: 20px; line-height: 26px; margin-bottom: 15px;}
.healthy-eating-sec h6{font-size: 12px;line-height: 16px; padding: 5px 15px;}
.meal-feature-lst{margin: 20px 0;}
.meal-plans-slider {width: 100%;padding: 0 0 0 15px;}
.meal-category {margin: 10px 0px 35px;}
.meal-category ul li {flex: 0 1 50%; padding: 25px 15px; border: none; }
.meal-category ul li h3 { font-size: 20px; }
.meal-category ul li p { font-size: 15px; margin-bottom: 0px; }
.meal-feature-lst ul { row-gap: 20px;}
.meal-feature-lst ul li { flex: 0 1 48%; text-align: center; padding: 0px;}
.meal-feature-lst ul li .img-div { margin-bottom: 10px !important; }
.meal-feature-lst ul li p{ font-size: 10px; line-height: 16px; margin-bottom: 15px; margin-bottom: 10px; min-height: 48px;}
.meal-feature-lst ul li h3 {font-size: 15px;line-height: 20px;margin-bottom: 10px;}
.meal-feature-lst ul li span{font-size: 12px;line-height: 20px;}
.meal-feature-lst ul li .img-div{height: 48px;}
.meal-feature-lst ul li .img-div img{height: 100%; object-fit: cover;}
.meal-feature-lst ul li a{padding: 15px 10px;}
.healthy-eating-sec p.text-center { font-size: 14px; margin-bottom: 15px;}
.life-list ul{column-gap: 12px; row-gap: 10px;}
.life-list ul li a{font-size: 12px;line-height: 24px; column-gap: 5px;padding: 5px 15px; align-items: center;}
.life-list ul li a span img{height: 12px;}
.mealbox h2{font-size: 20px; line-height: 25px; margin-bottom: 15px;}
.mb-0.meal-plans{font-size: 12px; line-height: 24px; margin: 0px auto 15px !important; justify-content: center;}
.meal-text {padding: 20px;}
.meal-text p.text-muted{font-size: 12px;line-height: 20px;}
ul.lst li{padding: 8px 0 8px 28px;font-size: 12px;line-height: 16px;}
.meal-box .btn.btn-primary.mt-3{height: 32px; padding: 12px 25px; font-size: 12px;line-height: 18px; margin-top: 20px !important;}
.meal-text h5{font-size: 14px;line-height: 28px;}
.meal-text h3{font-size: 32px; line-height: 30px;}
.meal-text h4{font-size: 10px;line-height: 18px;margin-bottom: 15px; padding: 4px 18px;}
.meal-box span{top: -12px; height: 32px;padding: 5px 20px; font-size: 12px;}
.delivery a.apr-btn{font-size: 12px;line-height: 18px;height: 36px;width: auto;min-width: auto;padding: 6px 28px;}
.mealbox-list{width: auto;}
.meal-plans-slider .swiper-pagination-meal-plans{margin-top: 40px;}
.delivery{margin-top: 25px;}
.delivery p.apr-txt{font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.delivery-section { padding: 50px 15px 0;}
.delivery-section h2{font-size: 25px;line-height: 30px;margin-bottom: 15px !important;}
.delivery-section p{font-size: 14px;line-height: 22px;margin-bottom: 20px;}

.delivery-list ul { column-gap: inherit; row-gap: 70px;}
.delivery-list ul li { flex: 0 1 100%;}
.delivery-list ul li .delivery-cnt { padding-top: 0;}
.delivery-list ul li .delivery-cnt p { font-size: 12px; line-height: 20px;}
.delivery-list ul li .delivery-cnt span.circle { width: 52px; height: 52px; }
.feedback-section .fd-5, .feedback-section .fd-1, .feedback-section .fd-2, .feedback-section .fd-4 { opacity: 0.4;}
.radio-container { font-size: 15px;}
.slot p { font-size: 15px;}
.slot ul li { font-size: 14px;}
.delivery-list ul li .delivery-cnt h3{font-size: 16px;line-height: 22px;}
.delivery-list ul li .delivery-img {width: 165px;height: 165px;}
.delivery-list ul li::after {right: 0;top: auto;transform: inherit;width: 32px;height: 28px;background-size: cover;bottom: -45px;left: 0;margin: 0 auto;transform: rotate(90deg);}
.board-certified{padding: 18px 18px;}
.board-lft {flex: 0 1 100%;}
.board-rgt {flex: 0 1 100%;}
.board-title h6{font-size: 18px;line-height: 22px;}
.board-title h5{font-size: 12px;line-height: 20px;}
.dr-img {position: absolute;left: 0;bottom: -19px;right: auto;}
.board-img {width: 70%;float: right;}

.feedback-padd h2{font-size: 25px;line-height: 25px; margin-bottom: 15px;}
.feedback-padd p{font-size: 14px;line-height: 24px;}
.gshop-feedback-slider .swiper-slide .feedback-inner{padding: 15px 15px;}
.gshop-feedback-slider .swiper-slide .feedback-inner{row-gap: 15px;}
.gshop-feedback-slider .swiper-slide p{font-size: 14px; line-height: 20px;}
.gshop-feedback-slider .swiper-pagination-gshop-feedback{margin-top: 20px;}
.newsletter-rgt .form-control{width: 170px; height: 36px; padding: 10px 10px; font-size: 12px; line-height: 18px; border-radius: 3px;}
.subscribe_form button{border-radius: 3px; padding: 5px 10px; height: 36px; font-size: 12px;}
.foot-row{column-gap: 0; row-gap: 30px;}
.foot-rgt {flex: 0 1 100%;}
.foot-lft {flex: 0 1 100%;order: 2;}
.footer-widget h4{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.footer-widget p{font-size: 12px;line-height: 20px;}
.footer-copyright{margin-top: 20px;}
.copyright-inner{padding: 10px 0; justify-content: center;flex-wrap: wrap; row-gap: 5px; column-gap: 12px;}
.footer-copyright p{width: 100%; text-align: center; order: 2;}
.ftr-list{width: 100%; text-align: center;}
.ftr-list ul{justify-content: center; column-gap: 12px;}
.footer-widget h5{font-size: 14px;line-height: 20px;}
.footer-widget h5{font-size: 13px;line-height: 20px;letter-spacing: 0.5px;}
.footer-widget ul li{font-size: 12px;line-height: 20px;}
.footer-widget ul li a{font-size: 12px;line-height: 18px;}
.foot-row ul.social-list {column-gap: 8px;justify-content: left;}
.foot-row ul.social-list li img {height: 15px;}
.foot-rgt ul{column-gap: 2%;justify-content: space-between;}
.gshop-feedback-slider{padding: 30px 0 0px 0;}
.gshop-feedback-slider .swiper-pagination-gshop-feedback{margin-top: 25px;}
.dr-img {left: -21px;bottom: -18px;right: auto;width: 200px;}
.feedback-section .col-xl-12 {padding-right: 0;}
.featured-products .container {max-width: 100%;}
.feedback-section .container {max-width: 100%;}
.flip-video img{height: 350px !important; width: 100% !important;}
.flipster-carousel .flip-past {
  -webkit-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(-70%) translateZ(0) rotateY(0deg) scale(0.70);
}
.flipster-carousel .flip-future {
  -webkit-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -moz-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -o-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  -ms-transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
  transform: translateX(70%) translateZ(0) rotateY(0deg) scale(0.70);
}
.mobile-toolbar-label{width: 100%;}
.selectedmeal-bar > div{padding: 0 10px 0 0;}
.selectedmeal-bar > .meal-select p {font-size: 13px;}
.viewselection a {font-size: 13px;}
.continue-btn a {padding: 5px 12px;font-size: 13px;}
.coupon-badge{height: 36px; font-size: 13px !important;}
.product-fixed-bar{bottom: 70px;}
.offcanvas-title.mb-1 {font-size: 15px;}
.vertical-product-card .card-content{padding: 10px 15px 25px;}
.vertical-product-card .card-content .price span.h4 {font-size: 20px;}
.d-sm-block.d-lg-flex.align-items-center.justify-content-between.mt-7.mb-10.tt-custom-pagination {display: flex !important;flex-wrap: wrap; row-gap: 12px;}
.tt-address-content { font-size: 14px;}
.tt-address-content .tt-edit-address {right : 8px; top: 2px;}
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.dr-img{width: 165px;}
.flip-video img{height: 350px !important;}
.checkout-steps h4 { font-size: 20px; margin-bottom: 0 !important;}
.checkout-radio h6{font-size: 16px;}
.accordion-section-title { font-size: 24px; padding-bottom: 34px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.board-title h5{font-size: 10px;line-height: 18px;}
.board-img {width: 60%;float: right;}
.dr-img {left: -21px;bottom: -18px;right: auto;width: 136px;}
.flip-video img{height: 265px !important;}
.life-list ul {column-gap: 5px;row-gap: 10px;}
.life-list ul li a{padding: 5px 12px;}
.discount-div p {font-size: 12px !important;}
.number-count-filter {width: 100%;}

.d-sm-block.d-lg-flex.align-items-center.justify-content-between.mt-7.mb-10.tt-custom-pagination span{width: 100%; text-align: center;}
.d-sm-block.d-lg-flex.align-items-center.justify-content-between.mt-7.mb-10.tt-custom-pagination > nav{width: 100%; text-align: center;}
.d-sm-block.d-lg-flex.align-items-center.justify-content-between.mt-7.mb-10.tt-custom-pagination ul.pagination {justify-content: center;}
.number-count-filter label {min-width: 56px;text-align: left;}
.number-count-filter input {max-width: 120px;}
.meal-image { height: inherit;}
.checkout-steps { padding: 12px;}
.checkout-steps h4 { font-size: 18px; margin-bottom: 5px !important;}
.checkout-radio h6{font-size: 156px;}
.radio-right.text-end img.img-fluid { width: 80%;}
.checkout-radio label {font-size: 14px;}
.checkout-steps a.fw-semibold { font-size: 13px;}
.theme-radio .custom-radio { width: 18px; height: 18px;}
.subscription h5,.sidebar-widget h5 {font-size: 18px; }
.checkmark { height: 18px; width: 18px; border: 1px solid #666;}
.foot-rgt ul li.quicl-link {flex: 0 1 48%;}
.foot-rgt ul li.customer {flex: 0 1 40%;}
.foot-rgt ul li.connect {flex: 0 1 100%; margin-top: 40px;}
.terms-condtion h1 { font-size: 20px; line-height: 30px;padding-bottom: 10px;}
.terms-condtion h2 { font-size: 18px; line-height: 28px; padding-bottom: 10px;}
.terms-condtion p { margin-bottom: 8px;}
}


@media screen and (max-width:379px) {
.foot-rgt ul li.quicl-link {flex: 0 1 40%;}
.foot-rgt ul li.customer {flex: 0 1 40%;}


}