body { font-family: 'Poppins', sans-serif;}
@font-face {
    font-family: BerkshireSwash;
    font-display:swap;
    src: url(../fonts/BerkshireSwash-Regular.ttf);}
body {
    color: #404040;}
body p {color: #404040; font-family: 'Poppins', sans-serif; font-size: 16px;}
h1 {font-family: BerkshireSwash; font-weight: bold; font-size: 54px; color: #303030;}
h2 {font-family: 'Poppins', sans-serif; font-weight: bold; font-size: 32px; color: #303030;}
h3 {font-family: 'Poppins', sans-serif; font-weight: bold; font-size: 22px; color: #303030; margin-top: 0px;}
h4 {font-family: 'Poppins', sans-serif; font-weight: bolder; color: #ff6500;}
h5 {font-weight: bold; font-size: 16px;color: #303030; line-height: 22px;}
h6 {font-family: 'Poppins', sans-serif; font-weight: bold; color: #ff6500;}
.w50 {width: 50%;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f40 {font-size: 40px;}
.y_star {color: #ffc600;}
.clr-bck {color: #dddddd;}
.clr-bck1 {color: #dddddd;}
.clr-bckafter {color: blue;}
.clr-org {color: #ff6500; font-weight: bold;}
.clr-reg {color: #404040;}
.clr-reg:hover {color: #ff6500; text-decoration: none;}
.row_gen {background-color: #eeeeee}
.min_con {width: 80% !important;}
.left-container {width: 70%;}
.right-container {width: 30%;}
.method {width: 70%;}
.position_rel {position: relative; left: 0; top: 0;}
.position_abs {position: absolute; z-index: 6}
.text_center {text-align: center}
.text_justify {text-align: justify;}
.bbnone {border-bottom: none !important;}
.bb {border-bottom: 1px solid #dddddd;}
.pbnone {padding-bottom: 0px !important;}
.corg {color: #ff6500;}
.cred {color: red;}
.fl {float: left;}
.fr {float: right;}
.fnone {float: none;}
.db {display: block}
.dib {display: inline-block}
.pnone {padding: 0}
.prnone {padding-right: 0px}
.plnone {padding-left: 0px}
.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}
.pl50 {padding-left: 50px;}
.pl25 {padding-left: 25px;}
.plr10 {padding: 0px 10px;}
.plr5 {padding: 0px 5px;}
.ptrb {padding: 20px 20px 20px 0px;}
.ptbl {padding: 20px 0px 20px 20px}
.m0 {margin: 0}
.mt0 {margin-top: 0}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt40 {margin-top: 40px}
.mt50 {margin-top: 50px}
.mt60 {margin-top: 60px}
.mt70 {margin-top: 70px}
.mt80 {margin-top: 80px}
.mt90 {margin-top: 90px}
.mt100 {margin-top: 100px}
.mb0 {margin-bottom: 0px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mb30 {margin-bottom: 30px}
.mb40 {margin-bottom: 40px}
.mb50 {margin-bottom: 50px}
.mb60 {margin-bottom: 60px}
.mb70 {margin-bottom: 70px}
.mb80 {margin-bottom: 80px}
.mb90 {margin-bottom: 90px}
.mb100 {margin-bottom: 100px}
.mr0 {margin-right: 0px;}
.mr5 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.ml0 {margin-left: 0px;}
.ml5 {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.ml50 {margin-left: 50px}
.ml60 {margin-left: 60px}
.ml70 {margin-left: 80px}
.recipes, .details, .yt_videos {width: 100%; display: inline-block; padding:80px 0px;}
.top_airfryer {width: 100%; display: inline-block; padding:60px 0px;}
.sign_left {}
.sign_right { padding: 20px 35px; max-width: 100%; }
.sign_right .logo { max-width: 100px; max-height: 100px }
.sign_right .sign_form { width: 100%; padding: 10px 65px }
.sign_right .sign_form img { max-width: 170px; }
.sign_right .sign_form .ftext { width: 100%; background-color: #eeeeee; border: none; padding: 15px 20px; margin: 5px 0px; }
.sign_right .sign_form .check_box { float: left; width: 18px; height: 18px; margin: 0; }
.sign_right .sign_form button { width: 100%; color: #fff; background-color: #ff6500; border: none; padding: 15px 0px; margin-top: 40px; margin-bottom: 10px; }
::placeholder {opacity: 0.5;}
:-ms-input-placeholder {opacity: 0.5;}
::-ms-input-placeholder {opacity: 0.5;}
.row_header { background-color: #eeeeee; height: 50px; }
.header_l .fas { color: #404040; font-size: 16px; }
.header_l p { font-size: 12px; font-weight: 500; }
.header_r p {
    font-size: 13px;
    font-weight: bold; }
.header_r span { margin: 15px 15px 0 15px; float: left; }
.head_tag {
    color: #FFFFFF; padding: 5px 10px; background-color: #ff6500; font-weight: bold; font-size: 16px; width: 130px;}
.navbar { border: none; border-radius: 0px; }
.nav>li>a { padding: 40px 18px 38px 18px }
.navbar-default .navbar-nav>li>a { font-weight: bold; font-size: 13px; color: #5d5d5d; letter-spacing: 1px; }
.navbar-default { background-color: #FFFFFF; }
.navbar-default .navbar-nav>.active>a { color: #ff6500; font-weight: bold; border-bottom: 2px solid #ff6500; background-color: transparent; }
.navbar-default .navbar-nav>.active>a:hover { color: #ff6500; font-weight: bold; border-bottom: 2px solid #ff6500; }
.navbar-default .navbar-nav>li>a:hover { color: #ff6500; font-weight: bold; border-bottom: 2px solid #ff6500; } 
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover { color: #ff6500; font-weight: bold; background-color: transparent; border-bottom: 2px solid #ff6500;}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover { color: #ff6500; font-weight: bold; background-color: transparent; border-bottom: 2px solid #ff6500;}
.dropdown-menu>li>a { padding: 6px 10px; color: #5d5d5d; border-bottom: 1px solid #aaaaaa }
.dropdown-menu>li>a:hover { color: #ff6500; }
.navbar-brand { float: none; }
.navbar-brand picture img, .navbar-brand img { max-height: 100px; }
.search_box { width: 170px; background-color: #eeeeee; float: right; margin-top: 30px; position: relative;}
.search_box input { width: 140px; padding: 8px 15px; background-color: #eeeeee; border: none; }
.search_box .fas { font-size: 16px; margin-top: 9px; }
.recipes img {height:165px; border: 1px solid #eeeeee; }
.tab_recipes { overflow: hidden; display: inline-block; background-color: transparent; }
/* Style the buttons inside the tab */
.tab_recipes button { background-color: transparent; float: left; cursor: pointer; padding: 20px 50px; transition: 0.3s; font-size: 16px; 
    color: #303030; font-weight: bold; border: none; border-bottom: 2px solid #dddddd; }
.tab_recipes button:hover { color: #ff6500; border-bottom-color: #ff6500; }
.tab_recipes button.active { color: #ff6500; border-bottom-color: #ff6500; } 
.tabcontent_recipes { display: none; }
.recipes .carousel-indicators { bottom: -70px; }
.carousel-indicators li { background-color: #dddddd; border: 1px solid #dddddd; width: 10px; height: 10px; }
.carousel-indicators .active { background-color: #ff6500; border: none; width: 10px; height: 10px; }
.row_top_airfryer { background-color: #eeeeee; }
.top_airfryer .top_airfryer_box {border: 5px solid #303030; color: #fff; background-color:#404040;
padding: 30px 15px; min-height: 325px;}
.top_airfryer .top_airfryer_box h1 {font-size: 42px; color: #fff; font-weight: normal;}
.top_airfryer .top_airfryer_box a {color:#fff; font-size: 16px; font-weight: bold;
    border-bottom: 1px solid #fff; letter-spacing: 2px; text-decoration: none;}
.top_airfryer .top_airfryer_slider {border: 5px solid #dddddd; background-color: #fff; padding:30px 20px;}
.top_airfryer .top_airfryer_slider img {display: inline-block; width: 255px;}
.top_airfryer .top_airfryer_slider .fas {color: #303030}
.details .details_text p { text-align: justify; line-height: 19px; }
.details .details_store { width: 185px}
.row_yt_videos { background-color: #eeeeee; }
.yt_videos .video_box { width: 100%; background-color: #FFFFFF; border: 5px solid #dddddd; min-height: 295px; }
.yt_videos .video_box .video_box_text { padding: 20px 15px 15px 15px; }
.yt_videos .video_box .yt_tag { background-color: #fce1e2; color: #f70f13; font-weight: bold; padding: 3px 8px; float: left; }
.yt_videos .video_box .dm_tag { background-color: #dae4ff; color: #2f59d0; font-weight: bold; padding: 3px 8px; float: left; }
.yt_videos .video_box h5 { text-align:left; margin: 30px 0px 0px 0px; cursor: pointer; font-size: 15px; line-height: 20px;min-height: 40px; }

.left-container p { font-size: 14px; text-align: justify; line-height: 20px; }
.left-container ul { padding-left: 20px; list-style: none;}
.left-container ul li::before { content: "\2022"; color: #ff6500; font-weight: bold; display: inline-block; width: 20px; margin-left: -18px; font-size: 20px; }
.left-container ul li { margin-bottom: 5px;}

/*-------------------- Details-Page ==> Right Container -----------------------------*/
.right-container .nfacts_box{ border: 5px solid #ff6500; padding:20px; }
.ratings_box { border: 5px solid #ff6500; padding: 7px 20px 15px 20px; }
.right-container ul { list-style: none; padding: 0; }
.right-container ul li { padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid #dddddd; }
/*.right-container span {float:right}*/
.right-container .fa { color: #FFC600; }

/*-------------------- Details-Page ==> Method -----------------------------*/
.row_method { background-color: #eeeeee; }
.method ul { list-style: none; padding: 0px; }
.method ul li { margin-bottom: 20px; text-align: justify; font-size: 14px; line-height: 22px; display: flex; }
.method ul span { color: #ff6500; margin-right: 5px; font-weight: bold; font-size: 15px; }

/*---------------------- BMI Calculator --------------------------------------*/
/*---------- BMI Calculator ==> Calculator Your BMI ----------------------*/
.bmi_cal label { display: block; margin-bottom: 10px; color: #ff6500; font-weight: bold; font-size: 16px }
select { width: 100%; padding: 15px; background-color: #eeeeee; color: #404040; border: none; max-height: 50px; }
.bmi_cal .w_db { width: 24% }
.bmi_cal input { width: 75%; padding: 15px; background-color: #eeeeee; border: none; }
.bmi_cal button { margin-top: 20px; padding: 15px 70px; border: none; background-color: #ff6500; color: #fff }
/*----------- BMI Calculator ==> Result ---------------------------------*/
.b_circle { color: #3bb6ef }
.g_circle { color: #9ebe3c }
.o_circle { color: #f68633 }
.r_circle { color: #ee212d }
.result .fas { margin-right: 5px }
.result ul li { font-weight: bold; }
.result .bmi_result_box { border: 5px solid #dddddd; background-color: #FFFFFF; padding: 20px; }
.result ul { list-style: none; padding: 0; }
.result .bmi_result_box ul li { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #dddddd; }
.result .bmi_result_box span { float: right }

/*----------------------------- Meal Plans --------------------------------------------*/
.meal_plan p { font-size: 16px; padding-top: 10px; }
.meal_plan span { color: #ff6500; }
.meal_plan h4 { font-size: 22px; }

.meal_plan .fas { color: #ff6500; margin-top: 8px; cursor: pointer; }
.meal_plan .mp_add { width: 150px; }
.meal_plan .mp_add p { font-size: 14px; margin-top: 2px; cursor: pointer; }

/*----------------------------- All Recipes Plans --------------------------------------------*/
.all_recipes .browse_recipes input { width: 100%; padding: 15px; background-color: #eeeeee; border: none; }
.all_recipes .browse_recipes button { background-color: #ff6500; color: #fff; width: 100%; padding: 15px; border: none; font-weight: bold; }
.all_recipes .recipe_box { background-color: #FFFFFF; border: 5px solid #dddddd; padding: 35px 20px 20px 20px; width: 100%; min-height:327px;overflow:hidden;cursor:auto !important;}
.all_recipes .recipe_box:hover { border: 5px solid #ff6500; cursor: pointer; }
/*.all_recipes .recipe_box p {font-size: 14px;}
.all_recipes .recipe_box h5 {font-size: 18px;}*/
.all_recipes .recipe_box .fa, .far { font-size: 16px; }
.all_recipes .recipe_box .recipe_box_text { min-height: 65px; }
.all_recipes .recipe_box_new { background-color: #ff6500; color: #fff; padding: 5px 20px; line-height: 30px; font-size: 16px; font-weight: bold; left: 35%; }

/*----------------------------- About Company --------------------------------------------*/
.about_company {width: 100%; display: inline-block; padding:50px 0px 40px 0px;}
.about_company .about_us img {width: 72px; height:72px;}
.about_company .about_us p {line-height: 20px;}
.about_company .about_us .fab {font-size: 16px; color: #000;}
.about_company .most_viewed .fas {font-size: 12px; color:#303030}
.about_company .most_viewed span {font-size: 12px;}
.about_company .top_rated .fas {font-size: 12px;}
.about_company .top_rated span {font-size: 12px;}
.about_company .about_recipes_icon {width: 48px; height: 50px; border: 1px solid #eeeeee;}
.about_company h6 {margin-top: 0px; margin-bottom: 5px; line-height: 14px; min-height: 20px;}
.about_company .down_app img {width:200px;}
/*-------------------- Footer -----------------------------*/
.footer { color: #404040; background-color: #eeeeee; width: 100%; padding:25px 25px 20px 25px; font-size: 14px; }
.footer a { text-decoration: none; }
.footer span { color: #ff6500; font-weight: bold; }

/*-------------------- Abu Bakar -----------------------------*/
.year2under {font-size: 24px; height: 210px;line-height: normal;text-align: center;width: 210px;border-radius: 100%;border-style: solid;border-width: 14px;transform: rotateZ(45deg);}
.year2under > span {display: block;transform: rotateZ(-44deg);position: relative;bottom: -41px;}
.year2under > span span {display: block;}
span.ybmi, .calculated_bmi{font-size: 18px;font-weight: bold;}
.bmi_val{font-size: 40px;font-weight: bold;margin: 7px 0;}
.ingredients ul {list-style: none;padding: 0px;}
.ingredients li {margin-bottom: 0px !important;text-align: justify;font-size: 14px;line-height: 20px;}
.product-sec .slick-slide a img {display: inline-block !important;width: auto;height: 150px;}
.product-sec .slick-initialized .slick-slide {text-align: center;padding: 0 10px;}
.product-sec .slick-list{margin: 0 -10px;}
.product-sec .slick-slider{-webkit-user-select: unset !important;-moz-user-select: unset !important;-ms-user-select: unset !important;user-select: unset !important;}
.product-sec .slick-slide h3{margin-bottom: 30px;color:#303030;min-height: 48px;}
.product-sec .slick-slide h3 a, .product-sec .slick-slide h3 a:hover, .product-sec .related_product h3 a, .product-sec .related_product h3 a:hover{color:#303030;text-decoration:none;}
.check_price a {background: #ff6500;color: #fff;display: inline-block;padding: 10px 20px;font-weight: 600;letter-spacing: 0.5px;}
.check_price a:hover{background: #333;text-decoration:none;}
.check_price{margin: 30px 0;}
.pad10{padding: 10px;border: 1px solid #dddddd;}
.error_msg{clear: both;margin-bottom: 0;}
.header_r a {color: #333;}
.slick-prev:before, .slick-next:before{color:#333 !important;}
.slick-prev:before {content: '\25C0' !important;}
.slick-next:before {content: '\25BA' !important;}
.sp_title {background: #eeeeee;padding: 20px 0;font-size:25px;font-weight: bold;margin-bottom:40px;color: #000;}
.prodcut-single-section h4{margin-top:20px;}
.row{margin-left:0px !important;margin-right:0px !important;}
.container-fluid {padding-right: 0;padding-left: 0;}
.related_product .col-md-4{text-align:center;}
.related_product img {width: 200px;}
.clear{clear:both;}
related_product h2 {font-size: 32px;margin-top: 40px;margin-bottom: 30px;}
.related_product .row {margin-left: -15px !important;margin-right: -15px !important;}
.outer-related-sec{background: #eee;padding-bottom: 40px;margin-top: 30px;}
.outer-related-sec .pad10 {background: #fff;}
.outer-related-sec .check_price {margin: 10px 0;}
 .gray_bg{background:#eee;}
.all_recipes .gray_bg{background:#fff;}
.outer-npage p {margin-bottom: 25px;}
.outer-npage .gray_bg {padding-top: 40px;margin-bottom: 30px;padding-bottom: 30px;}
.outer-npage ol {font-size: 14px;padding: 10px 0 0 0;counter-reset: item;list-style: none;}
.outer-npage ol li {margin-bottom: 13px;padding-left: 3px;counter-increment: item;display: flex;}
.outer-npage ol li:before {content: counter(item) ".";padding-right: 0.5em;font-weight: bold;display: inline-block;font-size: 16px;color: #ff6500;}
.tbig-img{margin-top: 20px;text-align: center;}
.tbig-img img{display:inline-block !important;max-width: 100%;}
.tbig-img .slick-slide img{height:400px;transition: 1s;width:auto;}
.tbig-img .slick-slide.slick-current.slick-active{transition: 1s;}
.tips-rec h3{font-size: 30px;}
.tips-rec h4{font-size: 20px;color: #333;margin-bottom: 20px;}
.tips-rec strong {display: block;margin-bottom: 20px;}
.tips-rec .review_stars strong {display:inline-block;margin-bottom: 0;}
.tthumbnail-sec {margin-top: 10px;}
.tthumbnail-sec ul{margin:10px 0 30px;padding: 0px;overflow: hidden;display: inline-block;}
.org_color{color:#ff6500;}
.review_stars{text-align:center; padding-top: 30px;}
.review_stars img {width: 20px;margin-top: -2px;}
.tthumbnail-sec{text-align: center;}
.outer-npage .review_stars p {margin-bottom: 15px;}
.tthumbnail-sec .slick-slide > div > div {height: 160px;border: 1px solid #ddd;text-align: center;padding: 10px;overflow: hidden;}
.tthumbnail-sec .slick-slide{padding: 0 3px;}
.tthumbnail-sec .slick-slide img {height: 100%;width: auto;max-width: 100%;display: inline-block;}
.air-features h4 {font-size: 20px;margin-bottom: 25px;color: #333;}
.air-features h4 span{color:#ff6500;}
.byonamazon a {background: #ff6500;display: inline-block;color: #fff;font-size: 16px;padding: 16px 30px;}
.byonamazon a:hover{background: #333;text-decoration:none;}
.tab_recipes button:focus {outline: none;}
.seeall_btn {padding:10px 0px 0px 0px;clear: both;overflow:hidden;text-align:center;}
.seeall_btn a {background: #ff6500;color: #fff;display: inline-block;padding: 5px 10px;}
.seeall_btn a:hover{text-decoration:none;}
.vimg-box{position: relative;}
.ply_btn {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0;left: 0;text-align: center;padding-top: 22%;}
.ply_btn img {cursor: pointer;}
.vpopup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 900;background: rgba(0,0,0,0.8);padding-top: 6%;}
.vpopup .inner_vsection{width: 900px;height: 450px;display: inline-block;position: relative;}
.crss_btn{background: #fff;position: absolute;right: -19px;top: -30px;font-size: 20px;border-radius: 50px;font-weight: bold;z-index: 9999;padding: 10px 14px;cursor: pointer;line-height: normal;}
.outer-slide-sec{width:80%;margin:0px auto 30px auto;}
p.review_sec {min-height: 66px;}
.slick-slide p.review_sec img, .products_listing .related_product .review_sec img{width: 20px;display: inline-block;}
.review_sec strong {display: block;}
.slick-slide a:focus {outline: none;}
.pagination>.active>span {background-color: #ff6500;border-color: #ff6500;}
.products_listing  .related_product a > img {width: auto;height: 150px;}
.products_listing .pad10 {margin-bottom: 30px;}
.products_listing h3 a {color: #303030;line-height: normal;font-size: 19px;min-height:66px;display: block;}
.products_listing h3 a:hover{text-decoration:none;}
.pagenavi-sec {text-align: center;}
.prodcut-single-section .related_product h2 {margin-bottom: 30px;margin-top: 40px;}
.about_us p.mb20.text_justify {padding-right: 20px;}
.most_viewed h6 a, .most_viewed h6 a:hover, .top_rated h6 a, .top_rated h6 a:hover{color: #ff6500;text-decoration:none;}
.btn_show_text, 
.btn_show_less{background: #ff6500;color: #fff;display: inline-block;padding: 5px 10px;cursor: pointer;}
.main-header .container.min_con.pnone.outer-nav,
.row_header .container.min_con{width: 80% !important;}
.navbar-nav li.dropdown.open .dropdown-menu{top:70%;}
.navbar-nav .dropdown li {padding-left: 10px;padding-right: 10px;}
.navbar-nav .dropdown-menu li:last-child a {border-bottom: 0;}
.navbar-nav .dropdown-menu{box-shadow:0 0px 12px rgba(0,0,0,.175);}
.recipes .item a, #Breakfast .col-lg-4 a{position: relative;display: block;}
.recipes span.resp_type{position: absolute;width: 100%;text-align: center;color: #fff;height: 100%;left: 0;}
.searchbtn{width: 30px !important;height: 35px;position: absolute;top: 0;text-indent: 999999999999px;right: 0;z-index: 99999999999999999999;background: url(https://airfryer.net/themes/airfryer/images/search-icon.png) !important;background-size: 20px auto !important;background-repeat: no-repeat !important;background-position: center center !important;padding: 0 !important;}
.search_box input:focus {outline: none;}
.error-danger{font-size: 20px;font-weight: bold;color: red;}
.or_sep{clear:both;text-align:center;border-bottom:1px solid #cecccc;margin-bottom: 20px;}
.or_sep span{display: inline-block;position: relative;z-index: 99999999999999;background: #fff;bottom: -7px;padding-left: 10px;padding-right: 10px;font-weight: bold;}
.plr0{padding-right:0px;padding-left:0px;}
.right-container ul li:last-child {border: 0;padding-bottom: 0;}
.right-container ul li.bbnone{padding-top: 0;padding-bottom: 5px;}
.ratings_box .clear-rating, .ratings_box .caption, .recipe_box .clear-rating, .recipe_box .caption{display: none;}   
.rating-container .filled-stars {-webkit-text-stroke: unset;text-shadow: none;}
.rating-container .star {font-size: 18px;}
.rating-container .rating-stars {vertical-align: top;top: -10px;}
.respi-head{background: #eeeeee;padding-top: 10px;padding-bottom: 10px;padding-left: 5px;}
.about_us > a{display: inline-block;}
.color_indicator > img {height: 200px;}
.videos_sec .plr10 {padding-bottom:20px;}
.all_recipes .gray_bg:nth-child(even) {background: #eee;margin:40px 0;padding:40px 0 40px;}
.recipe_box h5 {font-size:17px;line-height: normal;}
.fav_cal a:hover, .recipe_box a:hover{text-decoration:none;}
.recipe_box .fav_cal{margin-top: 3px;}
img.mplane_img {width: 22px;position: relative;top: -1px;}
.tat_pg ol, .tat_pg ul{margin-bottom:0px;}
.tat_pg ol li:last-child, .tat_pg ul li:last-child{margin-bottom:0px;}
.tat_pg .gray_bg{padding-bottom:0px; padding-top:0px;margin-bottom: 0;}
.tat_pg .container.min_con.pnone {padding-top: 40px;padding-bottom: 40px;}
.tat_pg .sp_title {margin-bottom: 0;}
.tat_pg .sp_title .container.min_con.pnone {padding-top: 0;padding-bottom: 0;}
.ptop10{padding-top:10px !important;}
.invalid-feedback strong {color: red;}
.all_recipes .recipe_box > a img{width: 100%;height: auto;}
.footer p {margin-bottom: 0;}
.mmealplan .mmp_head label{text-align: center;font-size: 20px;margin-right: 20px;cursor: pointer;}
.meal_result ul{padding:0px; margin:40px 0 0 0; list-style:none;}
.res_img img {height: 45px; border-radius:5px;width: auto;}
.meal_result li {margin: 15px 0;overflow: hidden;border: 1px solid #e1e1e1;background: #edecec;border-radius:5px;}
span.res_img {float: left;margin-right: 10px;}
span.res_details { float: left;}
.mmealplan .mmp_head label:last-child {margin-right: 0;}
.meal_result {margin-top: 40px;}
span.tuser_cal {display: block;font-size: 12px;margin-top: 5px;font-weight: bold;color: #ff6500;}
.submited_cal {border: 1px solid #c6c6c6;padding: 10px;border-radius: 5px;font-size: 14px;font-weight: bold;}
.mplan_1{background: #efefef8c; position:relative; border: 1px solid #efefef;margin: 20px 0;border-radius: 5px;padding: 12px 20px 20px 20px;}
.outer_ci_sec {overflow: hidden;margin-bottom: 20px;}
.inner_ci_sec {border: 1px solid #ccc; background: #eeeeee; position: relative;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);padding-right: 70px;}
#cal-input-label{position: absolute;right: 10px;top:10px;}
.outer_ci_sec  .col-md-8{ padding-left: 0;padding-right: 0;}
.inner_ci_sec  input#cal_input {border: none;box-shadow: none;}
.outer_ci_sec .col-md-4 {padding-top: 7px; padding-left:0px;}
#sb_btn{background: #ff6500;border: none; color: #fff;padding:10px 110px;font-size: 16px;}
.page-template-default article{padding-top:0px !important;}
.outer_ci_sec .col-md-4 > label{display:block;text-align:left;}
.outer_ci_sec .form-control{border-radius:0px;background: #eeeeee;height: 42px;}
.nomealmsg{padding-top:30px;}
.nomealmsg h4{color: red;}
.gndr_radio span label {font-weight: normal;color: #333 !important;}
#ctdee .outer_ci_sec .col-md-6:first-child, #ctdee .outer_ci_sec .col-md-6:nth-child(3), .gndr_radio{padding-left: 0;}
#ctdee .outer_ci_sec .col-md-6:nth-child(2), #ctdee .outer_ci_sec .col-md-6:nth-child(4) {padding-right: 0;}
.tdee_res{text-align: center;}
.tdee_res span.circle {display: inline-block;background: #fff;font-weight: bold;color: #000;border: 10px solid #afaaaa;height: 185px;border-radius: 99px;width: 185px;font-size:30px;padding:40px 0px 0px 0px;box-shadow: 0 0 20px #dfdfdf;transition: 0.5s;text-align: center;}
.tdee_res span.circle:hover {background: #afaaaa;border-color: #fff;color: #fff;}
.tdee_res span.circle:hover h4{color: #000;}
.tdee_res h3 {margin-bottom: 30px;}
.gndr_radio .nomealmsg {padding-top: 0;}
.gndr_radio .nomealmsg h4 {font-size: 14px;}
#ctdee .bmi_cal input, #ctdee .bmi_cal .w_db{border: 1px solid #ccc !important;padding-top: 10px;padding-bottom: 10px;}
#ctdee label {font-size: 15px;color: #ff6500;}
.birthday-sec label {display: block;margin-bottom: 0;}
.birthday-sec{padding-right:0px;}
.birthday-sec .col-md-4.col-xs-12:nth-of-type(3) {padding-right: 0;}
.get_more {margin-top: 80px;}
.get_more button, .get_more .gmorebtn {background: #ff6500;color: #fff;border: none;padding: 15px 40px;font-size: 16px;}
.get_more .gmorebtn:hover{text-decoration: none;}
.cus_mealplac{padding: 20px 0 30px 0;font-size: 18px;}
.cus_mealplac a {color: #ff6500;}
span.total_plus_caleries {position: absolute;top: 50px;}
.cat_sec {margin-bottom: 30px;padding-left: 0; }
.cat_sec span {display: block;}
.check-cont {display: block;position: relative;padding-left: 35px;margin-bottom: 15px;cursor: pointer;font-size:16px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.check-cont input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;border: 1px solid #333;}
.check-cont:hover input ~ .checkmark {background-color: #ccc;}
.check-cont input:checked ~ .checkmark {background-color:#ff6500;}
.checkmark:after {content: "";position: absolute;display: none;}
.check-cont input:checked ~ .checkmark:after {display: block;}
.check-cont .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.wanteat{clear: both;}
.wanteat label {font-size: 16px;}
span.bmi_sec.circle {width: 200px;height: 200px;padding-top: 40px;}
span.bmi_sec.circle span {display: block;font-size: 12px;font-weight: bold;}
span.bmi_sec.circle span.bmi_value {font-size: 30px;}
.social-share  .eapps-social-share-buttons-location-inline.eapps-social-share-buttons-position-center {
    text-align:left;}
body .social-share  a.eapps-social-share-buttons-item.eapps-social-share-buttons-item-no-pseudo {
    display:none !important;}
.outershare{margin-top:20px;}
.proscons{overflow:hidden;margin-bottom:40px;font-size: 16px;}
.proscons ul{font-size: 16px; list-style: none;padding:0;}
.proscons h4 {background: green;color: #fff;padding: 10px 10px;}
.proscons h4.bg_red{background:red}
.proscons .col-md-6:first-child {padding-left: 0;}
.proscons .col-md-6:last-child {padding-right:0;}
.searhpage ul {padding: 0;list-style:none;font-size:16px;line-height:23px;margin-bottom:40px;}
body .outershare #eapps-social-share-buttons-1 .eapps-social-share-buttons-item {z-index: 99999 !important;}

@media only screen and (max-width:1024px) {
.main-header .container.min_con.pnone.outer-nav, .row_header .container.min_con {width: 90% !important;}	
.position_abs {left: 10%;}
.min_con {width: 90% !important;}
.navbar-header {float: none;}
#nav_bar{padding-left: 0;}
#nav_bar .navbar-nav{margin-left: 0;}
.vpopup .inner_vsection {width: 90%;}
}
@media (max-width:768px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;border-color: #fff !important; margin-top: 30px;margin-right: 10px;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin-top: 7.5px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .collapse.in{display:block !important;}
	.search_box {float: left;margin-top: 0px; margin-bottom: 25px;width: 230px;}
	.mob_clear{clear: both;}
	.top_rated, .down_app{margin-top: 40px;}
}
@media only screen and (max-width: 800px) {
    .min_con {width: 85% !important;}
}
@media only screen and (max-width:768px){
	.recipes h1, .product-sec h1{font-size: 40px;margin-bottom: 20px;}
	.recipes, .details, .yt_videos {padding: 50px 0px;}
	.bmi_cal input {width: 73%;}
	.result .mb100 {margin-bottom: 40px;}
	.tbig-img .slick-slide img {height: 300px;}
	.tthumbnail-sec .slick-slide > div > div {height: 120px;}
	.navbar-brand picture img {display: inline-block;}
}
@media only screen and (max-width: 767px) {
    .header_r p { font-size: 12px; font-weight: bold; }
    .header_r span { margin: 11px 13px 0 13px; }
    .navbar-toggle {border-color:#fff !important; margin-top: 30px; margin-right: 10px;}
    .navbar-toggle .icon-bar {height: 3px; background-color:#404040 !important; width: 25px; }
    .navbar-collapse { padding-left: 0px; }
    .navbar-nav { margin: 5px 0px 20px 0px; }
    .nav>li>a { margin: 0px; font-size: 14px !important; display: inline-block; padding: 20px 0px 1px 0px; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {     padding: 5px 20px; color: #404040; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #ff6500; }
    .search_box {float: left; margin-top: 0px; margin-bottom: 25px; width: 230px}
    .search_box input { width: 200px;}
    .details .details_text p {text-align:justify;}
	.details .details_store, .details_text div{display: inline-block;}
	.details_img img.img-responsive {display: inline-block;width: 70%;margin-bottom: 20px;}
	.position_abs{display:none;}
	.recipes h1, .product-sec h1 {font-size: 25px;}
	h1 {font-size: 34px;}
	.col-lg-7.col-md-7.col-sm-7.col-xs-12.pnone.pl50 {padding-left: 0px !important;}
	.birthday-sec{margin-bottom: 20px;}
	.birthday-sec .col-md-4:last-child{padding-right: 0;}
	.gndr_radio{clear:both;padding-top: 20px;}
	#ctdee .bmi_cal .w_db {width:27%;}
	.tdee_res .col-md-6:nth-of-type(1) {margin-bottom: 30px;}
	.get_more {margin-top: 30px;}
	span.res_details {float: left;width: 68%;}
	.mmp_pg .container {padding-left: 0;padding-right: 0;}
	#cmeal_plan .col-md-4.col-xs-12 {padding-right: 0;}
	.mob_pln{padding-left:0px;}
	.tab_recipes button {width:48%;}
	.tab_recipes button:first-child, .tab_recipes button:nth-child(3) {margin-right: 3%;}
	.about_company .plnone {padding-right:0;}
}
@media only screen and (max-width:640px){
	.tab_recipes button {padding: 20px 29px;margin-right: 10px;}
	.all_recipes .recipe_box{margin-bottom:20px !important;}
	.all_recipes .mt80.mb80 {margin: 0;}
	.all_recipes form{ overflow: hidden;}
	.all_recipes .all_recipes{margin-top: 30px;}
	.all_recipes .browse_recipes {margin-top: 20px;}
	.all_recipes .all_recipes .plnone {padding-left: 0px;padding-right: 0;}
	.resipi_details .fl {float: none;width: auto;}
	.resipi_details .right-container {float: none;width: auto;padding-left: 0;margin-bottom: 20px;}
	.resipi_details h2 {font-size: 20px;}
	h2.respi-head {font-size: 25px !important;}
	.row_method .method {width: auto;}
	.row_method .container.min_con {padding-left: 0;padding-right: 0;}
	.about_company {padding: 0px 0px 40px 0px;}
	.about_company .about_us p {text-align: justify;line-height: normal;}
	.about_company .about_us {text-align: center;padding-bottom: 30px;}
	.top_rated, .down_app {margin-top: 20px;}
	.footer {height: auto;}
	.color_indicator.mt30 {margin-top: 0;}
	.result h2.mt70.mb30{margin-top:30px;}
	.row_gen .container.min_con {padding-left: 0;padding-right: 0;}
	.bmi_cal h2.mt80.mb25 {margin-top: 20px;margin-bottom: 0px;font-size: 27px;}
	.bmi_pg .container.min_con {padding-left: 0;padding-right: 0;}
	.bmi_cal form .ptbl, .bmi_cal form .ptrb{padding-left:0px; padding-right:0px;padding-bottom: 0;}
	.bmi_cal input {width: 71%;}
	.bmi_cal .w_db {width: 26%;padding-right: 0;}
	.bmi_cal.mb80 {margin-bottom: 30px;}
	.tthumbnail-sec .slick-slide > div > div {height: 100px;}
	.tbig-img .slick-slide img {height: 240px;}
	span.bmi_sec.circle {margin-top: 30px;}
	.recipes img {height: auto;}
	.down_app{text-align:center;}
	.down_app a{display:inline-block;}
	.sign_right .sign_form {padding: 10px 0px;text-align: center;}
	.sign_form .mb20 a {display: inline-block;}
}	
@media only screen and (max-width:480px){
	.tab_recipes button {padding: 20px 0;width:46%;	}
	.tbig-img .slick-slide img {height: 140px;}
	.tips-rec h3 {font-size: 23px;}
	.tips-rec h2 {font-size: 25px;}
}
@media only screen and (max-width:425px) {
    .row_header {height: 45px;}
    .header_l .fas { font-size: 14px;}
    .navbar-toggle {margin-top: 23px;}
    .navbar-brand>img {width: 75px}
    .navbar-toggle {border-color:#fff !important; margin-top: 20px; margin-right: 0px;}
    .about_company .about_us img {display: inline-block;}
}