@media(min-width:0px) and (max-width:575px){
.container{ max-width:100%;}
.common-title-hp h2 { font-size: 22px; line-height: 26px; }
.common-title-hp p { font-size: 14px; line-height: 20px; padding-top: 10px; }
.common-btn-hp{ min-width:250px; }

/*--------------- HEADER_START --------------*/
#header{ padding:0px; }
.header-top-in-hp{ padding:0 15px; height:70px; justify-content: space-between; }
.header-right-hp{ display:none; }
.mobile-menu-icon-hp{ display:block; margin-top:0px; margin-right:0; }
.menu-toggle-btn{  margin:16px auto 16px auto;  }
.navigation { padding: 15px; position: fixed; left: 0; width: 100%; background-color: #fff; display: none; top: 70px; clear: both; height:calc(100% - 70px); overflow:scroll; border-top:1px solid #b19550; }
.navbar-nav .nav-link{ padding:15px 27px !important; text-align:center;  }
.navbar-nav .dropdown-item{ text-align:center; }
.navbar-collapse{ display:block !important; }
.navbar-nav .nav-item{ border:0; width:100%; }
.navbar-nav .dropdown-item{ font-size:14px; }
.navbar-nav .nav-link:hover { color: #fff !important; }
.navbar-nav .nav-link:after{ display:none; }
.header-bottom-hp{ padding:0; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:70px 0 0 0;}
.banner-block-hp { padding: 100px 15px; }
.banner-box-hp{ min-height:inherit; }  
.banner-box-hp p { font-size: 20px; line-height: 20px; padding: 20px 0 20px 0; }
.banner-tag-hp img { margin: -34px 0 10px 0; max-width: 80%; }

.delicious-block-hp{ padding-bottom:40px; }
.delicious-middle-hp{ padding:15px; }
.delicious-middle-hp p{ font-size: 12px; line-height: 24px; padding:0 10px; }
.delicious-middle-hp p br{ display:none; }

.news-block-hp{ padding:40px 0; }
.news-middle-hp{ display:block; }
.news-title-hp{ width:100%; margin:0 0 20px 0; font-size:22px; }
.news-info-hp{ width:100%; padding-bottom:20px; }
.news-list-desc-hp { font-size: 12px; line-height: 20px; }

.nutrition-block-hp{ padding:40px 0; }
.nutrition-title-hp{ display:block; text-align:center; }
.nutrition-img-hp{ width:60px; margin:auto; }
.nutrition-title-right-hp{ width:100%; display:block; padding:15px; }
.nutrition-title-right-hp h2{ font-size: 25px; line-height: 36px; padding:0 0 10px 0; }
.nutrition-title-right-hp p{ font-size: 14px; line-height: 22px; }
.nutrition-middle-hp{ padding:40px 0 0 0; }
.nutrition-box-hp{ width:100%; margin:0 0 30px 0; }
.nutrition-box-info-hp h3{ font-size:16px; height:auto; }
.nutrition-btn-hp{ padding:10px 0 0 0; }

.topic-box-info-hp p{ height:auto; margin-top:20px; }

.sort-block-hp{ padding:40px 0 10px; }
.sort-middle-hp{ display:block; }
.sort-box-hp{ width:100%; margin:0 0 30px 0; }
.sort-box-hp a{ display:block; }
.sort-box-img-hp{ width:100%; }
.sort-box-img-hp img{ border-radius: 10px 10px 0 0; }
.sort-box-name-hp{ text-align:center; padding:20px; font-size: 20px;  line-height: 26px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-top-hp { padding: 40px 0 0 0; }
.footer-btn-main-hp{ padding-bottom:40px; }
.contact-btn-hp{ border-radius:10px; font-size:16px; line-height:30px; padding:20px 50px; }
.contact-btn-hp i{ font-size:20px; }
.footer-links-hp ul li{ font-size:13px; padding:7px 13px; }
.footer-img-hp{ padding:20px 0 0 0; }
/*--------------- FOOTER_END --------------*/

/*--------------- NUTRITION_START --------------*/
.banner-box-ip h2{ font-size: 22px; line-height: 26px; } 
.banner-box-ip p{ font-size: 14px; line-height: 22px; }
.nutrition-block-ip{ padding:40px 0; }
.nutrition-middle-ip{ display:block; }
.nutrition-left-ip{ width:100%; padding:0; }
.nutrition-right-ip{ width:100%; padding:20px 0 0 0; }
.nutrition-right-ip h3{ font-size: 18px; line-height: 30px; }
.nutrition-right-ip p { font-size: 13px; line-height: 22px; }
.nutrition-boxes-ip .nutrition-box-hp{ margin-bottom:30px; }
.pagination-bp {  padding: 10px 0; }
.page-item a{ font-size: 16px; margin: 0 5px; }
.breadcrumb{ padding:10px 0; }
/*--------------- NUTRITION_END --------------*/

/*--------------- NUTRITION_DETAILS_START --------------*/
.nutrition-details-block-ndp{ padding:40px 0 0 0; }
.nutrition-details-top-ndp .nutrition-tab-top-hp{ margin-right:10px; }
.nutrition-details-top-ndp .nutrition-tag-hp{ padding-right:10px; }
.nutrition-details-name-ndp{ font-size: 20px; line-height: 34px; }
.supervision-info-cdp h3{ font-size: 16px;  line-height: 26px; }
.supervision-info-cdp p { font-size: 14px; line-height: 26px; }
.supervision-info-cdp{ padding-bottom:40px; }
.meal-info-cdp h3{ font-size: 16px; line-height: 30px; }
.meal-info-cdp p{ font-size: 13px; line-height: 24px; }
.meal-left-cdp{ width:100px; font-size:16px; }
.meal-right-cdp{ font-size: 13px; line-height: 20px; }
.meal-info-cdp{ padding-bottom:40px; }
.page-nav-block-ndp { padding: 10px 0 30px 0; }
.prev-page-ndp a{ font-size:13px; }
/*--------------- NUTRITION_DETAILS_END --------------*/

/*--------------- TOPIC_START --------------*/
.topic-box-block-ip{ padding:40px 0 0 0; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp{ width:100%;}
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(4n){ margin-right:0px; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(3n){ margin-right:0; }
/*--------------- TOPIC_END --------------*/

/*--------------- TOPIC_DETAILS_START --------------*/
.topic-middle-tdp .nutrition-details-name-ndp{ padding-top:0; }
.meal-info-sub-tdp{ font-size: 14px; line-height: 24px; }
.meal-info-sub-img-tdp { padding: 10px; }
.meal-info-sub-notes-tdp{ font-size:10px; }
.obesity-info-tdp{ display:block; }
.obesity-info-in-tdp{ width:100%; padding-bottom:20px; }
.obesity-info-in-tdp:last-child{ padding-bottom:0; }
.obesity-info-in-tdp h4{ font-size: 14px; line-height: 30px; }
.obesity-info-in-tdp ul{ min-height:inherit; }
.obesity-info-in-tdp ul li{ font-size: 12px; line-height: 26px; }
.breakfast-info-tdp{ display:block; }
.breakfast-info-in-tdp{ width:100%; margin:0 0 20px 0; }
.breakfast-info-in-tdp:last-child{ margin-bottom:0; }
.breakfast-details-tdp{ font-size: 13px; line-height: 26px; }
.meal-chart-cdp{ display:block; padding:20px 0 0 0; }
.meal-chart-in-cdp{ width:100%; margin:0 0 20px 0; }
/*--------------- TOPIC_DETAILS_END --------------*/

/*--------------- RECIPE_START --------------*/
.recipe-block-rp{ padding:30px 0; }
.recipe-middle-rp .nutrition-box-hp{ width:100%; margin:15px 0; }
.recipe-middle-rp .recipe-name-hp { padding: 14px 0 0 0; font-size: 16px; line-height: 24px;}
.recipe-info-hp{ padding:12px 0 0 0; }
.recipe-middle-rp .recipe-info-in-hp{ font-size:13px; line-height:17px; }

.recipe-green-title-left-rp{ width:50px; }
.recipe-green-title-right-rp{ font-size:16px; line-height:23px; }
.recipe-info-details-rp {  padding: 16px 0px 10px 0px; }
.recipe-info-details-rp ul li a{ font-size: 12px; line-height: 16px; letter-spacing: 0; padding:0 15px; }
.recipe-info-list-rp{ padding-bottom:10px; }
/*--------------- RECIPE_END --------------*/

/*--------------- RECIPE_DETAILS_START --------------*/
.patriotic-title-rdp{ font-size: 14px; line-height: 28px; }
.patriotic-details-rdp{ display:block; }
.patriotic-details-left-rdp{ width:100%; }
.patriotic-details-right-rdp{ width:100%; padding:20px 0 0 0; }
.patriotic-details-right-in-rdp{ justify-content: center; }
.patriotic-box-rdp{ margin:0 10px 20px 10px; }
.used-block-rdp {  padding: 40px 0 60px 0; }
.used-title-rdp h2{ font-size:16px; padding:0 30px; }
.used-img-1-rdp{ margin-right:15px; }
.used-img-3-rdp{ white-space: nowrap; }
.used-img-4-text-rdp { font-size: 12px; line-height: 20px; }
.nutrition-info-rdp{ padding:35px 20px 20px 20px; }
.nutrition-info-rdp h3{ font-size: 18px; line-height: 28px; }
.nutrition-info-rdp p{ font-size:13px; }
.ingredients-main-rdp{ display:block; }
.ingredients-box-rdp{ width:100%; margin-bottom:30px; }
.ingredients-list-left-rdp { font-size: 13px; line-height: 22px; }
.ingredients-list-right-rdp{ font-size: 13px; line-height: 22px; }
.ingredients-number-right-rdp{ font-size:13px; }
/*--------------- RECIPE_DETAILS_END --------------*/

/*--------------- DATA_STOCK_START --------------*/
.banner-block-dp .banner-middle-ip{ padding:0 0 0 20%; }
.banner-block-dp .banner-box-ip h2{ font-size:18px; }
.data-block-dp{ padding:40px 0 0 0; }
.data-middle-dp{ margin:0; }
.data-box-dp{ width:100%; margin:0 0 20px 0; }
.data-title-left-dp{ width:50%; }
.data-title-right-dp{ width:50%; padding:4px 0 0 20px; font-size:18px; }
.data-box-details-dp {  padding: 15px 20px 5px 20px; }
.data-box-details-dp ul li a{ font-size: 13px; line-height: 18px; padding:0 0 10px 0; }
.data-box-full-dp .data-box-details-dp{ display:block; }
.data-box-full-dp .data-part-dp{ width:100%; margin:10px 0; }
.data-part-dp h3{ font-size:15px; }
/*--------------- DATA_STOCK_END --------------*/

/*--------------- DATA_STOCK_DETAILS_START --------------*/
.pregnant-info-img-drp{ padding-bottom:0; }
.pregnant-info-in-drp{ padding-bottom:0; }
.meal-text-drp{ font-size: 12px; line-height: 24px; }
.meal-info-sub-notes-drp{ line-height:16px; }
.meal-border-drp{ padding:0; overflow:scroll; }
.meal-border-drp img{ width:800px; max-width:inherit; }
.meal-border-2-drp{ padding:0; overflow:scroll; }
.meal-border-2-drp img{ width:600px; max-width:inherit; }
/*--------------- DATA_STOCK_DETAILS_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-img-nip{ padding:30px 0; }
.nutrition-details-nip{ display:block; }
.nutrition-details-left-nip{ width:100%; padding-right:0; }
.nutrition-details-right-nip{ width:100%; padding-top:20px; }
.nutrition-table-title-in-nip{ font-size:14px; }
.width-1-nip { width: 65%; }
.width-2-nip { width: 35%; }
.nutrition-info-2-nip{ font-size:14px; }
.nutrition-details-extra-nip{ font-size:14px; }
/*--------------- NUTRITION_END --------------*/

/*--------------- NUTRITION_DETAILS_START --------------*/
.nutrition-details-nip2 .nutrition-details-left-nip{ width:100%; padding:0; }
/*--------------- NUTRITION_DETAILS_END --------------*/
}

@media(min-width:576px) and (max-width:767px){
.container{ max-width:100%;}
.common-title-hp h2 { font-size: 22px; line-height: 26px; }
.common-title-hp p { font-size: 14px; line-height: 20px; padding-top: 10px; }
.common-btn-hp{ min-width:250px; }

/*--------------- HEADER_START --------------*/
#header{ padding:0px; }
.header-top-in-hp{ padding:0 15px; height:70px; justify-content: space-between; }
.header-right-hp{ display:none; }
.mobile-menu-icon-hp{ display:block; margin-top:0px; margin-right:0; }
.menu-toggle-btn{  margin:16px auto 16px auto;  }
.navigation { padding: 15px; position: fixed; left: 0; width: 100%; background-color: #fff; display: none; top: 70px; clear: both; height:calc(100% - 70px); overflow:scroll; border-top:1px solid #b19550; }
.navbar-nav .nav-link{ padding:15px 27px !important; text-align:center;  }
.navbar-nav .dropdown-item{ text-align:center; }
.navbar-collapse{ display:block !important; }
.navbar-nav .nav-item{ border:0; width:100%; }
.navbar-nav .dropdown-item{ font-size:14px; }
.navbar-nav .nav-link:hover { color: #fff !important; }
.navbar-nav .nav-link:after{ display:none; }
.header-bottom-hp{ padding:0; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:70px 0 0 0;}
.banner-block-hp { padding: 100px 15px; }
.banner-box-hp{ min-height:inherit; }  
.banner-box-hp p { font-size: 25px; line-height: 30px; padding: 20px 0 20px 0; }
.banner-tag-hp img { margin: -34px 0 10px 0; max-width: 80%; }

.delicious-block-hp{ padding-bottom:40px; }
.delicious-middle-hp{ padding:15px; }
.delicious-middle-hp p{ font-size: 12px; line-height: 24px; padding:0 10px; }
.delicious-middle-hp p br{ display:none; }

.news-block-hp{ padding:40px 0; }
.news-middle-hp{ display:block; }
.news-title-hp{ width:100%; margin:0 0 20px 0; font-size:22px; }
.news-info-hp{ width:100%; padding-bottom:20px; }
.news-list-desc-hp { font-size: 12px; line-height: 20px; }

.nutrition-block-hp{ padding:40px 0; }
.nutrition-title-hp{ display:block; text-align:center; }
.nutrition-img-hp{ width:80px; margin:auto; }
.nutrition-title-right-hp{ width:100%; display:block; padding:15px; }
.nutrition-title-right-hp h2{ font-size: 25px; line-height: 36px; padding:0 0 10px 0; }
.nutrition-title-right-hp p{ font-size: 14px; line-height: 22px; }
.nutrition-middle-hp{ padding:40px 0 0 0; }
.nutrition-box-hp{ width:calc(50% - 10px); margin:0 20px 30px 0; }
.nutrition-box-hp:nth-child(2n){ margin-right:0; }
.nutrition-box-info-hp h3{ font-size:16px;}
.nutrition-btn-hp{ padding:10px 0 0 0; }

.topic-box-info-hp p{ margin-top:20px; }

.sort-block-hp{ padding:40px 0 10px; }
.sort-middle-hp{ display:block; }
.sort-box-hp{ width:100%; margin:0 0 30px 0; }
.sort-box-name-hp{ text-align:center; padding:20px; font-size: 20px;  line-height: 26px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-top-hp { padding: 40px 0 0 0; }
.footer-btn-main-hp{ padding-bottom:40px; }
.contact-btn-hp{ border-radius:10px; font-size:16px; line-height:30px; padding:20px 50px; }
.contact-btn-hp i{ font-size:20px; }
.footer-links-hp ul li{ font-size:13px; padding:7px 13px; }
.footer-img-hp{ padding:20px 0 0 0; }
/*--------------- FOOTER_END --------------*/

/*--------------- NUTRITION_START --------------*/
.banner-box-ip h2{ font-size: 22px; line-height: 26px; } 
.banner-box-ip p{ font-size: 14px; line-height: 22px; }
.nutrition-block-ip{ padding:40px 0; }
.nutrition-middle-ip{ display:block; }
.nutrition-left-ip{ width:100%; padding:0; }
.nutrition-right-ip{ width:100%; padding:20px 0 0 0; }
.nutrition-right-ip h3{ font-size: 18px; line-height: 30px; }
.nutrition-right-ip p { font-size: 13px; line-height: 22px; }
.nutrition-boxes-ip .nutrition-box-hp{ margin-bottom:30px; }
.pagination-bp {  padding: 10px 0; }
.page-item a{ font-size: 16px; margin: 0 5px; }
.breadcrumb{ padding:10px 0; }
/*--------------- NUTRITION_END --------------*/

/*--------------- NUTRITION_DETAILS_START --------------*/
.nutrition-details-block-ndp{ padding:40px 0 0 0; }
.nutrition-details-top-ndp .nutrition-tab-top-hp{ margin-right:15px; }
.nutrition-details-top-ndp .nutrition-tag-hp{ padding-right:15px; }
.nutrition-details-name-ndp{ font-size: 20px; line-height: 34px; }
.supervision-info-cdp h3{ font-size: 16px;  line-height: 26px; }
.supervision-info-cdp p { font-size: 14px; line-height: 26px; }
.supervision-info-cdp{ padding-bottom:40px; }
.meal-info-cdp h3{ font-size: 16px; line-height: 30px; }
.meal-info-cdp p{ font-size: 14px; line-height: 26px; }
.meal-left-cdp{ width:100px; font-size:16px; }
.meal-right-cdp{ font-size: 13px; line-height: 20px; }
.meal-info-cdp{ padding-bottom:40px; }
.page-nav-block-ndp { padding: 10px 0 30px 0; }
.prev-page-ndp a{ font-size:13px; }
/*--------------- NUTRITION_DETAILS_END --------------*/

/*--------------- TOPIC_START --------------*/
.topic-box-block-ip{ padding:40px 0 0 0; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp{ width:calc(50% - 10px);}
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(4n){ margin-right:0px; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(3n){ margin-right:auto; }
/*--------------- TOPIC_END --------------*/

/*--------------- TOPIC_DETAILS_START --------------*/
.topic-middle-tdp .nutrition-details-name-ndp{ padding-top:0; }
.meal-info-sub-tdp{ font-size: 14px; line-height: 24px; }
.meal-info-sub-img-tdp { padding: 10px; }
.meal-info-sub-notes-tdp{ font-size:10px; }
.obesity-info-tdp{ display:block; }
.obesity-info-in-tdp{ width:100%; padding-bottom:20px; }
.obesity-info-in-tdp:last-child{ padding-bottom:0; }
.obesity-info-in-tdp h4{ font-size: 14px; line-height: 30px; }
.obesity-info-in-tdp ul{ min-height:inherit; }
.obesity-info-in-tdp ul li{ font-size: 14px; line-height: 28px; }
.breakfast-info-tdp{ display:block; }
.breakfast-info-in-tdp{ width:100%; margin:0 0 20px 0; }
.breakfast-info-in-tdp:last-child{ margin-bottom:0; }
.breakfast-details-tdp{ font-size: 13px; line-height: 26px; }
.meal-chart-cdp{ display:block; padding:20px 0 0 0; }
.meal-chart-in-cdp{ width:100%; margin:0 0 20px 0; }
/*--------------- TOPIC_DETAILS_END --------------*/

/*--------------- RECIPE_START --------------*/
.recipe-block-rp{ padding:30px 0; }
.recipe-middle-rp .nutrition-box-hp{ width:calc(50% - 10px); margin:0 20px 0 0; }
.recipe-middle-rp .recipe-name-hp { padding: 14px 0 0 0; font-size: 16px; line-height: 24px;}
.recipe-info-hp{ padding:12px 0 0 0; }
.recipe-middle-rp .recipe-info-in-hp{ font-size:13px; line-height:17px; }

.recipe-green-title-left-rp{ width:50px; }
.recipe-green-title-right-rp{ font-size:16px; line-height:23px; }
.recipe-info-details-rp {  padding: 16px 0px 10px 0px; }
.recipe-info-details-rp ul li a{ font-size: 12px; line-height: 16px; letter-spacing: 0; padding:0 15px; }
.recipe-info-list-rp{ padding-bottom:10px; }
/*--------------- RECIPE_END --------------*/

/*--------------- RECIPE_DETAILS_START --------------*/
.patriotic-title-rdp{ font-size: 14px; line-height: 28px; }
.patriotic-details-rdp{ display:block; }
.patriotic-details-left-rdp{ width:100%; }
.patriotic-details-right-rdp{ width:100%; padding:20px 0 0 0; }
.patriotic-details-right-in-rdp{ justify-content: center; }
.patriotic-box-rdp{ margin:0 10px 20px 10px; }
.used-block-rdp {  padding: 40px 0 60px 0; }
.used-title-rdp h2{ font-size:16px; padding:0 30px; }
.used-img-1-rdp{ margin-right:25px; }
.used-img-3-rdp{ white-space: nowrap; }
.used-img-4-text-rdp { font-size: 12px; line-height: 20px; }
.nutrition-info-rdp{ padding:35px 20px 20px 20px; }
.nutrition-info-rdp h3{ font-size: 18px; line-height: 28px; }
.nutrition-info-rdp p{ font-size:13px; }
.ingredients-main-rdp{ display:block; }
.ingredients-box-rdp{ width:100%; margin-bottom:30px; }
.ingredients-list-left-rdp { font-size: 13px; line-height: 22px; }
.ingredients-list-right-rdp{ font-size: 13px; line-height: 22px; }
.ingredients-number-right-rdp{ font-size:13px; }
/*--------------- RECIPE_DETAILS_END --------------*/

/*--------------- DATA_STOCK_START --------------*/
.banner-block-dp .banner-middle-ip{ padding:0 0 0 15%; }
.data-block-dp{ padding:40px 0 0 0; }
.data-middle-dp{ margin:0; }
.data-box-dp{ width:100%; margin:0 0 20px 0; }
.data-title-left-dp{ width:50%; }
.data-title-right-dp{ width:50%; padding:4px 0 0 20px; font-size:18px; }
.data-box-details-dp {  padding: 15px 20px 5px 20px; }
.data-box-details-dp ul li a{ font-size: 13px; line-height: 18px; padding:0 0 10px 0; }
.data-box-full-dp .data-box-details-dp{ display:block; }
.data-box-full-dp .data-part-dp{ width:100%; margin:10px 0; }
.data-part-dp h3{ font-size:15px; }
/*--------------- DATA_STOCK_END --------------*/

/*--------------- DATA_STOCK_DETAILS_START --------------*/
.pregnant-info-img-drp{ padding-bottom:0; }
.pregnant-info-in-drp{ padding-bottom:0; }
.meal-text-drp{ font-size: 12px; line-height: 24px; }
.meal-info-sub-notes-drp{ line-height:16px; }
.meal-border-drp{ padding:0; overflow:scroll; }
.meal-border-drp img{ width:800px; max-width:inherit; }
.meal-border-2-drp{ padding:0; overflow:scroll; }
.meal-border-2-drp img{ width:600px; max-width:inherit; }
/*--------------- DATA_STOCK_DETAILS_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-img-nip{ padding:30px 0; }
.nutrition-details-nip{ display:block; }
.nutrition-details-left-nip{ width:100%; padding-right:0; }
.nutrition-details-right-nip{ width:100%; padding-top:20px; }
.nutrition-table-title-in-nip{ font-size:14px; }
.width-1-nip { width: 65%; }
.width-2-nip { width: 35%; }
.nutrition-info-2-nip{ font-size:14px; }
.nutrition-details-extra-nip{ font-size:14px; }
/*--------------- NUTRITION_END --------------*/

/*--------------- NUTRITION_DETAILS_START --------------*/
.nutrition-details-nip2 .nutrition-details-left-nip{ width:100%; padding:0; }
/*--------------- NUTRITION_DETAILS_END --------------*/
}

@media(min-width:768px) and (max-width:991px){
.container{ max-width:768px;}
.common-title-hp h2 { font-size: 22px; line-height: 26px; }
.common-title-hp p { font-size: 14px; line-height: 20px; padding-top: 10px; }
.common-btn-hp{ min-width:250px; }

/*--------------- HEADER_START --------------*/
#header{ padding:0px; }
.header-top-in-hp{ padding:0 15px; height:70px; justify-content: space-between; }
.header-right-hp{ display:none; }
.mobile-menu-icon-hp{ display:block; margin-top:0px; margin-right:0; }
.menu-toggle-btn{  margin:16px auto 16px auto;  }
.navigation { padding: 15px; position: fixed; left: 0; width: 100%; background-color: #fff; display: none; top: 70px; clear: both; height:calc(100% - 70px); overflow:scroll; border-top:1px solid #b19550; }
.navbar-nav .nav-link{ padding:15px 27px !important; text-align:center;  }
.navbar-nav .dropdown-item{ text-align:center; }
.navbar-collapse{ display:block !important; }
.navbar-nav .nav-item{ border:0; width:100%; }
.navbar-nav .dropdown-item{ font-size:14px; }
.navbar-nav .nav-link:hover { color: #fff !important; }
.navbar-nav .nav-link:after{ display:none; }
.header-bottom-hp{ padding:0; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:70px 0 0 0;}
.banner-block-hp { padding: 100px 15px; }
.banner-box-hp{ min-height:inherit; }  
.banner-box-hp p { font-size: 25px; line-height: 30px; padding: 20px 0 20px 0; }
.banner-tag-hp img { margin: -34px 0 10px 0; max-width: 80%; }

.delicious-block-hp{ padding-bottom:40px; }
.delicious-middle-hp{ padding:15px; }
.delicious-middle-hp p{ font-size: 12px; line-height: 24px; padding:0 10px; }
.delicious-middle-hp p br{ display:none; }

.news-block-hp{ padding:40px 0; }
.news-middle-hp{ display:block; }
.news-title-hp{ width:100%; margin:0 0 20px 0; font-size:22px; }
.news-info-hp{ width:100%; padding-bottom:20px; }
.news-list-desc-hp { font-size: 12px; line-height: 20px; }

.nutrition-block-hp{ padding:40px 0; }
.nutrition-img-hp{ width:80px; }
.nutrition-title-right-hp{ width:calc(100% - 80px); padding:0 0 15px 25px; }
.nutrition-title-right-hp h2{ font-size: 30px; line-height: 40px; padding-right:20px; }
.nutrition-title-right-hp p{ font-size: 14px; line-height: 22px; }
.nutrition-middle-hp{ padding:40px 0 0 0; }
.nutrition-box-hp{ width:calc(50% - 10px); margin:0 20px 30px 0; }
.nutrition-box-hp:nth-child(2n){ margin-right:0; }
.nutrition-box-info-hp h3{ font-size:16px;}
.nutrition-btn-hp{ padding:10px 0 0 0; }

.topic-box-info-hp p{ margin-top:20px; }

.sort-block-hp{ padding:40px 0 10px; }
.sort-middle-hp{ display:block; }
.sort-box-hp{ width:100%; margin:0 0 30px 0; }
.sort-box-name-hp{ text-align:center; padding:20px; font-size: 20px;  line-height: 26px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-top-hp { padding: 40px 0 0 0; }
.footer-btn-main-hp{ padding-bottom:40px; }
.contact-btn-hp{ border-radius:10px; font-size:16px; line-height:30px; padding:20px 50px; }
.contact-btn-hp i{ font-size:20px; }
.footer-links-hp ul li{ font-size:13px; padding:7px 10px; }
.footer-img-hp{ padding:20px 0 0 0; }
/*--------------- FOOTER_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-block-ip{ padding:40px 0; }
.nutrition-right-ip{ padding:0; }
.nutrition-right-ip h3{ font-size: 18px; line-height: 30px; }
.nutrition-right-ip p { font-size: 13px; line-height: 22px; }
.nutrition-boxes-ip .nutrition-box-hp{ margin-bottom:30px; }
.pagination-bp {  padding: 10px 0; }
.page-item a{ font-size: 16px; margin: 0 5px; }
.breadcrumb{ padding:10px 0; }
/*--------------- NUTRITION_END --------------*/

/*--------------- NUTRITION_DETAILS_START --------------*/
.nutrition-details-block-ndp{ padding:40px 0 0 0; }
.nutrition-details-name-ndp{ font-size: 24px; line-height: 40px; }
.supervision-info-cdp p { font-size: 14px; line-height: 26px; }
.supervision-info-cdp{ padding-bottom:40px; }
.meal-info-cdp h3{ font-size: 18px; line-height: 30px; }
.meal-info-cdp p{ font-size: 14px; line-height: 26px; }
.meal-left-cdp{ width:100px; font-size:16px; }
.meal-right-cdp{ font-size: 13px; line-height: 20px; }
.meal-info-cdp{ padding-bottom:40px; }
.page-nav-block-ndp { padding: 10px 0 30px 0; }
.prev-page-ndp a{ font-size:13px; }
/*--------------- NUTRITION_DETAILS_END --------------*/

/*--------------- TOPIC_START --------------*/
.topic-box-block-ip{ padding:40px 0 0 0; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp{ width:calc(50% - 10px);}
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(4n){ margin-right:0px; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(3n){ margin-right:auto; }
/*--------------- TOPIC_END --------------*/

/*--------------- TOPIC_DETAILS_START --------------*/
.topic-middle-tdp .nutrition-details-name-ndp{ padding-top:0; }
.meal-info-sub-tdp{ font-size: 14px; line-height: 24px; }
.meal-info-sub-img-tdp { padding: 10px; }
.meal-info-sub-notes-tdp{ font-size:10px; }
.obesity-info-in-tdp h4{ font-size: 14px; line-height: 30px; }
.obesity-info-in-tdp ul{ min-height:212px; }
.obesity-info-in-tdp ul li{ font-size: 12px; line-height: 26px; }
.breakfast-details-tdp{ font-size: 13px; line-height: 26px; }
.breakfast-info-tdp { padding: 20px 0px 15px 0px; }
/*--------------- TOPIC_DETAILS_END --------------*/

/*--------------- RECIPE_START --------------*/
.recipe-middle-rp .nutrition-box-hp{ width:calc(50% - 10px); margin:0 20px 0 0; }
.recipe-middle-rp .recipe-name-hp { padding: 14px 0 0 0; font-size: 16px; line-height: 24px;}
.recipe-info-hp{ padding:12px 0 0 0; }
.recipe-middle-rp .recipe-info-in-hp{ font-size:13px; line-height:17px; }
.recipe-green-title-right-rp{ font-size:16px; line-height:23px; }
.recipe-info-details-rp {  padding: 16px 0px 10px 0px; }
.recipe-info-details-rp ul li a{ font-size: 12px; line-height: 16px; letter-spacing: 0; padding:0 15px; }
/*--------------- RECIPE_END --------------*/

/*--------------- RECIPE_DETAILS_START --------------*/
.patriotic-title-rdp{ font-size: 14px; line-height: 28px; }
.patriotic-details-rdp{ }
.patriotic-details-left-rdp{ width:55%; }
.patriotic-details-right-rdp{ width:45%; padding:0px 0 0 0; }
.patriotic-box-rdp{ margin:0 0px 20px 20px; }
.nutrition-info-rdp h3{ font-size: 18px; line-height: 28px; }
.nutrition-info-rdp p{ font-size:13px; }
.ingredients-list-left-rdp { font-size: 13px; line-height: 22px; }
.ingredients-list-right-rdp{ font-size: 13px; line-height: 22px; }
.ingredients-number-right-rdp{ font-size:13px; }
/*--------------- RECIPE_DETAILS_END --------------*/

/*--------------- DATA_STOCK_START --------------*/
.banner-block-dp .banner-middle-ip{ padding:0 0 0 15%; }
.data-block-dp{ padding:40px 0 0 0; }
.data-middle-dp{ margin:0 -15px; }
.data-box-dp{ margin:0 15px 40px 15px; }
.data-title-left-dp{ width:50%; }
.data-title-right-dp{ width:50%; padding:4px 0 0 20px; font-size:18px; }
.data-box-details-dp {  padding: 20px 20px 10px 20px; }
.data-box-details-dp ul li a{ font-size: 13px; line-height: 18px; padding:0 0 10px 0; }
.data-part-dp h3{ font-size:15px; }
/*--------------- DATA_STOCK_END --------------*/

/*--------------- DATA_STOCK_DETAILS_START --------------*/
.pregnant-info-img-drp{ padding-bottom:0; }
.pregnant-info-in-drp{ padding-bottom:0; }
.meal-text-drp{ font-size: 12px; line-height: 24px; }
.meal-info-sub-notes-drp{ line-height:16px; }
.meal-border-drp{ padding:0; }
.meal-border-2-drp{ padding:0; }
/*--------------- DATA_STOCK_DETAILS_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-img-nip{ padding:30px 0; }
.nutrition-details-nip{ display:block; }
.nutrition-details-left-nip{ width:100%; padding-right:0; }
.nutrition-details-right-nip{ width:100%; padding-top:20px; }
.nutrition-table-title-in-nip{ font-size:14px; }
.width-1-nip { width: 65%; }
.width-2-nip { width: 35%; }
.nutrition-info-2-nip{ font-size:14px; }
.nutrition-details-extra-nip{ font-size:14px; }
/*--------------- NUTRITION_END --------------*/
}

@media(min-width:992px) and (max-width:1220px){
.container{ width:992px;}

/*--------------- HEADER_START --------------*/
.header-right-hp{ font-size:20px; }
.navbar-nav .nav-item{ font-size:13px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
.delicious-middle-hp p{ padding:0 15px; }
.delicious-middle-hp p br{ display:none; }
.nutrition-box-hp { width: calc(25% - 15px); margin-right: 20px; }
.nutrition-box-info-hp h3{ font-size:15px; }
.nutrition-box-info-hp p{ font-size:12px; }
.nutrition-title-right-hp h2{ font-size: 30px; line-height: 30px; }
.nutrition-title-right-hp p{ font-size:18px; }
.recipe-desc-hp{ font-size:14px; }
.recipe-name-hp{ font-size:16px; }
.sort-box-img-hp{ width:190px; }
.sort-box-hp{ min-height:inherit; }
.sort-box-name-hp{ font-size:18px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-boxes-ip .nutrition-box-hp{ margin-bottom:20px; }
/*--------------- NUTRITION_END --------------*/

/*--------------- TOPIC_START --------------*/
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp{ width:calc(33.33% - 14px);}
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(4n){ margin-right:20px; }
.topic-box-block-ip .nutrition-boxes-ip .nutrition-box-hp:nth-child(3n){ margin-right:auto; }
/*--------------- TOPIC_END --------------*/

/*--------------- RECIPE_START --------------*/
.recipe-middle-rp .nutrition-box-hp { width: calc(50% - 20px); margin-right: 40px; }
.recipe-middle-rp .recipe-name-hp{ font-size:20px; }
/*--------------- RECIPE_END --------------*/

/*--------------- NUTRITION_START --------------*/
.nutrition-img-nip{ padding:30px 0; }
.nutrition-table-title-in-nip{ font-size:14px; }
.width-1-nip { width: 65%; }
.width-2-nip { width: 35%; }
.nutrition-info-2-nip{ font-size:14px; }
.nutrition-details-extra-nip{ font-size:14px; }
/*--------------- NUTRITION_END --------------*/
}


@media(min-width:992px) and (max-width:9999px){
.navigation{ display:block !important; }
.navbar-nav .dropdown:hover .dropdown-menu{ display:block; }
}