/* CSS Document */
li{margin-bottom:10px;}
.limited{ color:#F00!important;}
.lm{ width:100%; margin:0px; padding:0px; float:left;}
li:last-child{margin-bottom:0px!important;}
/* Home Page Banner */
.home_banner{width:100%; position:relative; overflow:hidden}
.bxslider li{height:548px}
.slider_overlay{position:absolute; top:0px; left:0px; background-color:rgba(0,0,0,0.5); width:100%; height:100%; z-index:1}
.home_banner_wrap{position:absolute; top:72px; left:0px; width:100%; z-index:2}
.banner_title{font-size:48pt; color:#fff; font-family:"Times New Roman", Times, serif; line-height:65px; font-weight:700; padding-bottom:18px; padding-top:14px}
.banner_subtitle{font-size:14pt; color:#fff; padding-bottom:16px; font-weight:600}
.banner_list{font-size:12pt; color:#fff; font-weight:600; margin-bottom:32px;}
.banner_list span{display:block; padding-top:11px}
.bannerslider_rightbar{width:100%; clear:both; background-color:rgba(212,215,219,0.9); position:relative;; padding:20px 30px 20px 30px; float:left;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);}
.news_logo{position: absolute;top: -14px;right: -37px;}
.rated_title{color:#005493; font-size:20pt; text-align:left; line-height:32px; font-family:"Times New Roman", Times, serif}
.rated_subtitle{font-size: 12pt;border-bottom: 1px solid #e5e7e9;padding-bottom: 11px;line-height: 27px;padding-top: 5px;}
.ranking_listrow{width: 100%;clear: both;padding:15px 0 12px 0;float: left;}
.ranking_year{font-size:13pt; font-weight:700; padding-bottom:12px;}
.ranking_listrow ul{margin:0px; padding:0 0 0 16px;}
.ranking_listrow ul li{list-style-type:decimal; font-size:11pt; padding-bottom:0px;}
.home_banner .bx-wrapper .bx-pager{display:none!important}
.home_banner .bx-wrapper{margin-bottom:0px;}
/* Delecious Meals */
.delecious_meal_wrapper{width:100%; background:url(../images/delecious-bg.png) no-repeat top left; background-size:cover;/* height:750px;*/ padding-top:92px; position:relative; padding-bottom:42px}
.meal_subtitle{font-size:18pt; line-height:normal; font-family:"Times New Roman", Times, serif}
.dietician_name{font-family:"Times New Roman", Times, serif; font-size:40pt; font-weight:700; color:#0f6fb8}
.delc_section{width:100%; clear:both; padding-top:23px;}
.delc_section p{margin-bottom:18px;}
.dr_description_section{width:100%; float:left; padding-top:40px;}
.drname{color: #0f6fb8;font-size: 20pt;font-weight: 400;padding-bottom: 6px;line-height: normal; font-family:"Times New Roman", Times, serif}
.drname span{font-size:11pt; color:#383838; font-family:'Open Sans', sans-serif}
.dr_expertees{font-size:12pt; font-weight:700; letter-spacing:0.5px;}
.dr_description{padding-top:17px; padding-bottom:25px;}
.expertees_books{margin:0px; padding:15px 0 0 0;}
.expertees_books li{float: left;margin-right: 30px;list-style-type: none;width: 120px;text-align: center;}
.expertees_books li span{font-size: 10pt;color: #0f6fb8;line-height: 17px;display: block;padding-top: 7px;}
.expertees_books li:last-child{margin-right:0px}
.drjanet_pic{position:absolute; bottom:0; right:0px;}
/* Diet Pyramid Section */
.dietpyramid_section{width:100%; clear:both; float:left; background-color:#005587; padding:44px 0 55px 0; text-align:center}
.dietpyramid_title{font-size:30pt; font-family:"Times New Roman", Times, serif; color:#fff; font-weight:700; line-height:normal; padding-bottom:10px}
.dietpyramind_food{font-size:14pt; line-height:normal; color:#fff; padding-bottom:15px}
.dietpyramid_link{width:100%;}
.dietpyramid_link a{text-decoration:underline; color:#fff;font-size:14pt; font-weight:700; line-height:normal}
.dietpyramid_link a:hover{text-decoration:none; color:#fff}


/* Healthy Eating */
.healthy_eating{width:100%; padding:55px 0 45px 0; clear:both}
.healthy_subtitle{font-size:18pt; font-family:"Times New Roman", Times, serif; text-align:center; padding-bottom:10px;}
.healthy_heading{font-size:30pt; font-weight:700; color:#0f6fb8; text-align:center; font-family:"Times New Roman", Times, serif}
.healthy_eating_row{width:100%; clear:both; padding-top:50px;}
.healthy_eating_box{width:100%; clear:both; margin-bottom:70px}
.healthy_eating_img{width:100%;}
.healthy_eating_recname{width:100%; padding:20px 0 8px 0}
.healthy_eating_recname a{font-size:18pt; font-family:"Times New Roman", Times, serif; color:#0f6fb8}
.healthy_eating_recname a:hover{color:#0f6fb8}
.more_recipierow{width:100%; text-align:center;}
.more_recipierow a{color:#0f6fb8; text-decoration:underline}
.more_recipierow a:hover{color:#0f6fb8; text-decoration:none}


/* Way Of Life */
.wayof_diet{width:100%; background-color:#f2efe6;padding: 90px 0 68px 0;clear: both; float:left; position:relative; overflow:hidden;}
.wayof_diet:before{position:absolute; top:130px; left:0px; content:''; background:url(../images/wayofdiet-bg.jpg) no-repeat top left; width:237px; height:686px}
.wayof_dietrow{width:100%; clear:both; padding-top:50px;}
.wayof_dietrow .healthy_eating_recname a{font-size:14pt; line-height:26px}
.healthy_eating_recdecription{line-height:25px;}
.wayof_dietrow .healthy_eating_box{margin-bottom:0px;}
.wayof_diet .healthy_eating_recname{padding-top:17px}
/* Recipe Details */
.recipes-detail-cont ol + h5{ padding-top:30px;}
.recipes-detail-cont ul{ margin-left:18px; margin-bottom:30px;}
.recipes-detail-cont ul li {padding-left: 21px;}
/* Media Query start from here */

*:focus{outline:none;}
.clear{clear:both;}
ol{margin-left:0px!important; padding:0px 0 0 18px!important;}
ol li{padding-left:10px; line-height:29px}
.registered_user_info {float: right;margin: 22px 38px 0 0px;color: #fff;font-weight: 600;width: auto;font-size: 12pt;background-color: #0f6fb8;padding: 10px 20px;border-radius: 5px;}
.header-top{position:relative}
.header_txt_link{padding-top: 15px;position: absolute;bottom: 30px;right:15px;}
.header_txt_link a{font-size:11pt; text-decoration:none; font-weight:600}

/* Start Input type radio and checkbox button */
/*input[type="radio"]:not(old) {
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
width: 28px;
height: 0;
}
input[type="radio"]:not(old) + label {
background: rgba(0, 0, 0, 0) url("../images/radio_uncheck.png") no-repeat scroll 0 4px;
cursor: pointer;
display: inline-block;
margin: 0;
padding-bottom: 2px;
padding-left: 23px; height:auto
}
input[type="radio"]:checked:not(old) + label {
background: rgba(0, 0, 0, 0) url("../images/radio_check.png") no-repeat scroll 0 4px;
}*/

input[type="checkbox"]:not(old) {
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
width: 20px;
}
input[type="checkbox"]:not(old) + label {
background: rgba(0, 0, 0, 0) url("../images/uncheck-box.png") no-repeat scroll 0 0px;
cursor: pointer;
display: inline-block;
margin-left: 0;
min-height: 21px;
padding-left: 30px;
}
input[type="checkbox"]:checked:not(old) + label {
background: rgba(0, 0, 0, 0) url("../images/checkbox.png") no-repeat scroll 0 0px;
}
/* End Input type radio and checkbox button */
 

select{background:url("../images/select-arrow.png") no-repeat; background-position:right 10px top 14px; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;appearance:none; padding: 0px 30px 0 10px; border:1px solid #9f9f9f; height:37px; width:100%; float:left; font-size:10.5pt}
select::-ms-expand{display:none;}

/* Start For HEader & Footer */
.header-top{padding-top:20px; padding-bottom:14px;}
.main-nav{ margin:18px 0 0 0px; padding:0px;display: flex;justify-content: center;}
.header-bottom{padding-bottom:0px;}
.header-subscribe{float:right; margin:30px 0 0 0; padding:5px 20px 6px; line-height:24px; background:#0f6fb8; color:#fff; font-size:13pt; text-align:center; border:1px solid #0f6fb8;transition: all 0.5s ease-in-out; position:relative}
.header-subscribe span{ font-size:10pt;}
.header-subscribe:hover{text-decoration:none; background:transparent; color:#0f6fb8;}
.page-template-subscription .header-subscribe-wrapper{display:none;}
.main-logo{width:50%; float:left; margin:0px; padding:0px;}
.header-btn-area{  float:right; text-align:right; padding:0px; margin:20px 0 0 0px;}
.header-btn-area a{height:49px; line-height:48px; display:inline-block; color:#fff; font-size:12pt; transition: all 0.5s ease-in-out; text-align:center; border:1px solid transparent}
.header-btn-area a.ask-janet-btn{background:#53d5ac; width:180px; margin-right:16px;}
.header-btn-area a.tc-btn{background:#ef907c; width:235px;}
.header-btn-area a:focus{text-decoration:none;}
.header-btn-area a:hover{text-decoration:none; background:transparent; border:1px solid}
.header-btn-area a.ask-janet-btn:hover{color:#53d5ac; border-color:#53d5ac;}
.header-btn-area a.tc-btn:hover{color:#ef907c; border-color:#ef907c;}

.monile-display-menu{display:none!important;}
.footer-area{width:100%; float:left; margin:0px; padding:40px 0px 25px; background:#2f2f2f;}
.footer-menu,.footer-menu ul{width:100%; float:left; margin:0px; padding:0px; list-style-type:none;}
.footer-menu li{display:inline-block; padding:0 10px 0 4px; position:relative; font-size:9pt}
.footer-menu li a{color:#fff;}
.footer-menu li:before,.footer-menu li:after{width:1px; height:12px; float:left; margin:0px; padding:0px; position:absolute; content:''; top:4px;}
.footer-menu li:before{right:1px; background:#c8c8c8;}
.footer-menu li:after{right:0px; background:#828282;}
.footer-menu li:last-child:after,.footer-menu li:last-child:before{display:none;}
.footer-copyright,.footer-copyright span{width:100%; float:left; margin:0px; padding:0px; font-size:10pt; color:#606060}
.footer-copyright{margin-top:6px;}
.footer-copyright br{display:none;}
.footer-copyright span{font-size:9pt; margin-top:6px;}
.footer-copyright a{text-decoration:underline; color:#606060}
.footer-copyright a:hover{text-decoration:none;}
.header-subscribe span.reg_content{clear: both;float: right;font-size: 14px;text-align: center;line-height: normal; position:absolute; right:6px; color:#383838; bottom:-41px}


/* End For HEader & Footer */

.page-banner{width:100%; float:left; margin:0px; height:260px; background:url(../images/default-banner.jpg); background-size:cover!important; background-repeat:no-repeat!important; background-position:center center!important}
.page-banner-area{background:rgba(0,0,0,.5); height:100%; float:left; margin:0px; padding:0px; width:100%}
.page-breadcrumb{width:100%; float:left; color:#fff; font-style:italic; font-size:11pt; margin:0 0 8px 0; padding:0px;}
.page-breadcrumb a{color:#fff; text-decoration:underline; float:left}
.page-breadcrumb a:hover{color:#fff; text-decoration:none}
.breadcrumb-separator{float:left; font-size:25pt; padding:0 12px 0 10px; line-height:21px;}
.page-breadcrumb .current{float:left}

.page-heading{width:100%; float:left; font-family:"Times New Roman", Times, serif; font-size:30pt; color:#fff; font-weight:normal;}
.cms-area{width:100%; float:left; margin:0px; padding:45px 0 70px 0px; background:#f2efe6; position:relative; overflow:hidden}
.cms-area:before,.cms-area:after{position:absolute; top:60px; content:'';}
.cms-area:before{background:url(../images/cms-left-bg.jpg) no-repeat; left:0px; width:298px; height:786px; float:left}
.cms-area:after{background:url(../images/cms-right-bg.jpg) no-repeat; right:0px; width:298px; height:570px; float:left}
.cms-page-heading,.thanks-area h2{width:100%; float:left; margin:0px 0 25px 0; padding:0px; font-family:"Times New Roman", Times, serif; font-size:30pt; color:#0f6fb8; font-weight:600;}
.cms-area .container{position:relative; z-index:1}
.bottom-subscribe-area{width:100%; float:left;margin:52px 0 0 0px; padding:29px 15px 35px; background:#f7f5f0; text-align:center;}
.bottom-subscribe-heading,.bottom-subscribe-btn,.tmd-bottom-subscribe-heading,.tmd-bottom-subscribe-btn{width:100%; float:left;margin:0px; padding:0px;}
.bottom-subscribe-heading{font-size:20pt; margin-bottom:21px; color:#484848; font-family:"Times New Roman", Times, serif; font-weight:normal}
.tmd-bottom-subscribe-heading{font-size:18pt; margin-bottom:8px; color:#484848; font-weight:bold}
.tmd-bottom-subscribe-btn{margin-top:-5px} 
.food-wine-img{padding-top:50px;}

.recipes-area{width:100%; float:left; margin:0px; padding:55px 0 70px 0px;}
.recipes-category-heading{width:100%; float:left; margin:0px 0 30px 0; padding:0px; font-family:"Times New Roman", Times, serif; font-size:18pt; color:#0f6fb8; font-weight:normal;}
.recipes-category-wrapper{width:100%; float:left; margin:0px; padding:0px;}
.recipes-category-line{width:100%; float:left; margin:0px 0px 15px 0px; padding:0px 0 0 45px; position:relative; min-height:30px;}
.recipes-icon{width:40px;  float:left; position:absolute; top:0; left:0px; text-align:center;}
.recipes-name{width:100%; float:left; margin:5px 0px 0px 0px; padding:0px 0 0 0; font-size:10pt; font-weight:600;}
.recipes-name a{color:#484848;}
.recipes-name a.current-category{color:#0f6fb8;}
.recipes-box-wrapper{width:100%; float:left; margin:15px 0 0 0px; padding:0px;}
.recipes-box,.recipes-box-img,.recipes-box-name,.recipes-box-description{width:100%; float:left; margin:0px; padding:0px;}
.recipes-box-img{text-align:center; margin-bottom:20px;}
.recipes-box{background:#ebebeb; padding:20px 20px 33px 20px}
.recipes-box-name{font-size:16pt; font-family:"Times New Roman", Times, serif;}
.recipes-box-name a{color:#0f6fb8!important;}
.recipes-box-description{color:#484848; font-size:12pt; line-height:25px; margin-top:9px;}
.recipes-container{ margin: 0 auto;  padding: 0px; position: relative;}
.pin{float: left;  margin: 0 30px 30px 0; min-height: 190px; padding: 0px 0; position: relative; width: 348px;}
.recipes-detail-cont{padding-top:35px} 
.recipes-detail-cont h2{width:100%; float:left; margin:0px 0 17px 0; padding:0px; font-family:"Times New Roman", Times, serif; font-size:30pt; color:#0f6fb8; }
.recipes-detail-cont ol{width:100%; margin-left:0px; padding:0px 0 0 18px;}
.recipes-detail-cont ol li{padding-left:21px; margin-bottom:4px;}
.recipes-detail-cont h4,.recipes-detail-cont h5{margin-bottom:25px; font-weight:600; width:100%; float:left;}
.recipes-detail-cont h4{margin-bottom:18px;}
.recipes-detail-cont ol + p{padding-top:30px; margin-bottom:40px;}
.diet-list-box{background:rgba(255,255,255,0.8); width:100%; float:left; margin:42px 0 0 0; padding:40px 30px 0px;}
.diet-list-heading{width:100%; text-align:center; float:left; margin:0px 0 30px 0; padding:0px; font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:30pt; color:#0f6fb8; }
.diet-box,.diet-box-img,.diet-box-name,.diet-box-link{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.diet-box{margin-bottom:50px}
.diet-box-img img{border:1px solid #e6e6e4;}
.diet-box-name{color:#383838; font-size:12pt; font-weight:600; margin-top:15px;} 
.diet-box-link {margin-top:18px;  }
.download-pdf-link{color:#383838; background:url(../images/pdf-icon.png) no-repeat; min-height:30px; display:inline-block; padding:6px 0 0 35px; font-size:11pt; text-decoration:underline}
.download-pdf-link:hover{text-decoration:none;}
.more-recipes-link{width:100%; float:left; margin:25px 0 0 0px; padding:0px; text-align:center; }

.exit-enter-popup{width:100%; height:610px; float:left; margin:0px; padding:0px 10px; max-width:850px; background:url(../images/exit-enter-popup-img.jpg) no-repeat; background-position:bottom center; background-color:#ebedec;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8); background-size:100%}
.exit-enter-popup-close{width:17px; height:17px; float:left; margin:0px; padding:0px; cursor:pointer; position:absolute; top:20px; right:20px; background:url(../images/exit-enter-popup-close.png) no-repeat}
.ee-popup-line1,.ee-popup-line2,.ee-popup-line3,.ee-popup-line5,.ee-popup-line6{width:100%; float:left; margin:0px; padding:0px; text-align:center;font-family:"Times New Roman", Times, serif; }
.ee-popup-line1{font-size:24pt; color:#434343; margin-top:60px}
.ee-popup-line2{font-size:30pt; color:#0f6fb8; font-weight:bold; margin-top:10px;}
.ee-popup-line3{font-size:18pt; color:#b9070b; font-weight:bold; margin-top:15px;}
.ee-popup-line4{max-width:480px; width:1005; margin:auto}
.ee-popup-line5{font-size:18pt; color:#434343; font-weight:bold; margin-top:12px;}
.ee-popup-line6{font-size:18pt; color:#434343;  margin-top:6px;}
.ee-popup-form{width:100%; float:left; margin:33px 0 0 0px; padding:0px 150px 0 0; position:relative}
.ee-popup-form input[type="text"]{width:100%; float:left; margin:0px; padding:0px 10px; line-height:33px; color:#434343; height:36px; background:#fff; border:1px solid #7a7a7a; font-size:12pt;}
.ee-popup-form input[type="submit"]{position:absolute; top:0; right:0px; padding:0px; width:150px; height:36px;}
.faq-page-area{width:100%; float:left; margin:0px; padding:32px 0 70px 0px; background:#fff; position:relative; overflow:hidden}
.faq-page-area:before{background:url(../images/faq-bg.jpg) no-repeat; left:0px; width:310px; height:830px; float:left; position:absolute; top:50px; left:0px; content:'';}
/* Start For FAQs */
.faq-area{width:100%;float:left;margin:0px 0px 0px 0px;padding:0px;}
.faq-line{width:100%;float:left;margin:0px 0px 0px 0px;padding:0px 0 0px; border-bottom:1px solid #d1cecb;} 
.faq-q{width:100%;float:left;margin:0px 0px 0px 0px; padding:23px 50px 22px 0px; position:relative; font-size:16pt; font-weight:normal; cursor:pointer; border:0px solid #d7d7d5; transition: all 0.5s ease-in-out 0s; font-family:"Times New Roman", Times, serif} 
.faq-a{width:100%;float:left;margin:-10px 0px 0px 0px;padding:0px 0px 30px; }  
.accordion.active{color:#0f6fb8;} 
div.panel {border-style: none; border-color: inherit; border-width: medium;	display: none; box-shadow:inherit inherit inherit inherit inherit inherit;}
div.panel.show {display: block !important;}
.accordion:after {float: right; width:20px;	height:20px; position:absolute; right:24px; top:27px; content: ''; background:url(../images/faq-plus-minus.png) no-repeat; background-position:2px 0px;}
.accordion.active:after { background-position:2px -61px}
/* End For FAQs */
.article-top-cont h2{margin-bottom:13px;}
.article-box-wrapper{padding-top:40px}
.article-box,.article-heading,.article-cont,.article-published,.article-published span,.article-download{width:100%; float:left; margin:0px; padding:0px;}
.article-box{background:rgba(255,255,255,0.8); padding:35px 40px 39px; margin-bottom:20px;}
.article-box:last-child{margin-bottom:0px;}
.article-heading{font-family:"Times New Roman", Times, serif; font-size:18pt; color:#0f6fb8; margin-bottom:17px;}
.article-published{margin-top:27px;}
.article-published span{font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:bold; font-style:italic; margin-bottom:5px;}
.article-download{margin-top:20px;}
.contact-page{background:url(../images/contact-us-bg.jpg) no-repeat; background-color:#f2efe6; background-position:bottom center; width:100%; float:left; position:relative; padding:60px 0}
.contact-janet-img{width:20%; position:absolute; bottom:0px; right:0px; text-align:right; z-index:1}
.contact-janet-address{width:100%; float:left; margin:0px 0 26px 0; padding:0px; line-height:26px; font-size:11pt;}
.contact-janet-address strong{font-size:12pt;}
.contact-address-line{width:100%; float:left; margin:0px 0 15px 0; padding:0px 0 0 65px; position:relative;}
.contact-address-icon{position:absolute; top:7px; left:0px;} 
.contact-form-box{background:rgba(255,255,255,0.8); float:left; margin:7px 0 0 0px; padding: 35px 40px 50px; width:100%;}
.contact-address-line .contact-janet-address{margin-bottom:0px;}
.contact-janet-address.email-add{margin-top:15px; font-size:12pt;}
.contact-janet-address.email-add a{color:#383838; text-decoration:none;}
.contact-form-heading, .contact-form-hello{width:100%; float:left; margin:0px; padding:0px 0 0 0px;}
.contact-form-heading{font-size:14pt; text-transform:uppercase}
.contact-form-hello{position:relative; color:#0f6fb8; font-size:30pt; font-family:"Times New Roman", Times, serif; width:auto; font-weight:bold; margin-top:0px; margin-bottom:40px;}
.contact-form-hello:after{background:url(../images/hello-icon.png) no-repeat; width:48px; height:48px; float:left; position:absolute; top:0; right:-80px; content:'';}
.contact-form-wrapper,.contact-form-row,.contact-form-label,.contact-form-field,.contact-form-btn{width:100%; float:left; margin:0px; padding:0px 0 0 0px;}
.contact-form-wrapper{margin-top:25px;}
.contact-form-row{margin-bottom:23px;}
.contact-form-label{font-size:11pt; margin-bottom:8px; padding-left:2px;}
.contact-form-field input,.contact-form-field textarea{width:100%; float:left; margin:0px; padding:0px 20px; border:1px solid #d3cec4; background:transparent; border-radius:30px; height:45px; font-size:10.5pt; }
.contact-form-field textarea{height:90px; resize:none; line-height:24px; padding-top:10px; padding-bottom:10px;}
.contact-form-btn .btn{border-radius:20px; padding:8px 25px; font-size:12pt; text-transform:uppercase}
.contact-bottom-area{width:100%; float:left; margin:0px; padding:10px 0 60px; background:#f2efe6;}
.contact-form-box .wpcf7-response-output{width:100%; float:left; margin:10px 0 0 0px; padding:10px 0; text-align:center; font-size:10pt;} 
.contact-form-box span.wpcf7-not-valid-tip{font-size:10pt; padding-top:5px; float:left; width:100%;}

.our-recipes-section{background:rgba(255,255,255,0.7); float:left; margin:42px 0 0 0px; padding:50px 15px 10px 15px; width:100%;}
.our-recipes-heading{width:100%; float:left; margin:0px 0px 40px; padding:0px; text-align:center;font-size:30pt; font-family:"Times New Roman", Times, serif; color:#0f6fb8; font-weight:normal}
.our-recipes-box,.our-recipes-img,.our-recipes-name{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.our-recipes-box{margin-bottom:65px;}
.our-recipes-img{height:95px; position:relative; }
.our-recipes-img img{position:absolute; left:0; right:0px; bottom:0; margin:auto}
.our-recipes-name{font-size:14pt; font-family:"Times New Roman", Times, serif; margin-top:21px;}
.page-template-mediterranean-diet-recipes .cms-page-heading,.page-template-diet-list .cms-page-heading{margin-bottom:13px;}
.number-ul{counter-reset: lis attr(start,number,0); width:100%; float:left; margin:0px; padding:0px; list-style:none;}
.number-ul li{counter-increment: lis; padding: 0px 0 10px 45px; position: relative; float: left; width: 100%; min-height:35px; line-height:27px;}
.number-ul li:before{background-color: #0f6fb8; border-radius: 100%; color: #fff; content: counter(lis,decimal) " "; font-size: 14pt; left: 0; top:-3px; padding:0;  position: absolute; text-align: center; width:34px; height:34px; line-height: 34px;}
.number-ul li:last-child{margin-bottom:0px!important;}
.recipe-success-subheading{width:100%; float:left; margin:0px 0 10px 0; padding:0px; font-size:18pt; color:#0f6fb8; font-family:"Times New Roman", Times, serif;}
.page-template-tips-for-success .cms-page-heading{margin-bottom:0px;}
.page-template-tips-for-success .number-ul{padding:20px 0 32px 30px}
.page-template-tips-for-success .number-ul li{margin-bottom:12px;}

.form-section{background:rgba(255,255,255,.5); float:left; margin:0px;  padding:25px 40px 50px; width:100%;}

.or-line{width:100%; float:left; margin:5px 0px 20px; padding:0px; text-align:center; font-size:11pt; text-transform:uppercase}
.form-wrapper,.form-line,.form-label,.form-input{float:left; margin:0px; padding:0px;}
.form-wrapper{width:100%;}
.form-line{width:100%; margin-bottom:25px;}
.form-line-last{margin-bottom:0px}
.form-label{width:30%; font-size:10pt; margin-top:10px;}
.form-input{width:70%}
.form-input input[type="text"],.form-input input[type="email"],.form-input input[type="password"],.form-input input[type="tel"],
.info-form-field input[type="text"],.info-form-field input[type="email"],.typical-form-field input[type="text"],
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
textarea
{width:100%; float:left; margin:0px; padding:0 10px; border:1px solid #9f9f9f; height:37px; background-color:transparent!important; font-size:10pt;}
.form-input textarea,.info-form-field textarea{height:100px; resize:none; width:100%; float:left; font-size:10pt;}
.login-forgot{font-size:10.5pt; margin:0px 0 0 20px; padding:0px;}
.login-forgot a{text-decoration:underline;}
.login-forgot a:hover{text-decoration:none;}
.form-btn-line{margin-bottom:0px;}
.wp-social-login-provider-list{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.wp-social-login-provider-list a:hover{text-decoration:none;}
.wp-social-login-provider-list img{margin:0 4px;}
.error{width:100%; float:left; margin:5px 0 0 0px; padding:0px; font-size:10pt; color:#FF0000;}
.supscribe-upgrade{padding-bottom:40px;}
.supscribe-upgrade h2{margin-bottom:6px;}
.supscribe-upgrade p{font-size:18pt; font-family:"Times New Roman", Times, serif}
.lifetime-price{font-size:18pt; font-family:"Times New Roman", Times, serif; margin-bottom:0px; font-weight:bold;}
.supscribe-cont h3{width:100%; float:left; margin:0px 0 7px 0; padding:0px; font-family:"Times New Roman", Times, serif; font-size:18pt; color:#0f6fb8; font-weight:bold}
.supscribe-cont h3 + p{ margin-bottom:9px;}
.supscribe-cont ol{margin-top:15px; margin-bottom:33px; float:left; width:100%;}
.supscribe-cont li{margin-bottom:17px;}
.keep-logdin,.paypal-btn-line,.user-already-subscribed{width:100%; float:left; margin:0px; padding:0px;}
.keep-logdin {text-align:center; margin-bottom:10px;}
.keep-logdin label{width:auto!important;   margin:0px; padding:0px; font-size:10pt;}
.paypal-btn{width:158px; height:77px; display:inline-block; margin:0px 0 0 0px; padding:0px; background:url(../images/paypal-btn.png) no-repeat; border:0px; text-indent: -9999px;}
.user-already-subscribed{font-size:10pt; margin-top:25px;}
.user-already-subscribed a,.keep-logdin a{text-decoration:underline}
.user-already-subscribed a:hover,.keep-logdin a:hover{text-decoration:none;}
.lifetime-amount{width:100%; float:left; text-align:center; margin:0px 0 15px 0;  padding:0px; font-size:16pt; font-weight:600; line-height:40px;}
.lifetime-amount span{color:#0f6fb8;}
.thanks-area h2{margin-bottom:12px;}
.thanks-area a{text-decoration:underline}
.thanks-area a:hover{text-decoration:none}
.thanks-area {padding-bottom:300px;}
.journey-starts-para{margin-top:-5px;}
.thanks-address-para{padding-top:18px;}
.thanks-address-para span{font-size:11pt;}

.pr-box-wrapper,.product-recommend-box,.product-recommend-img,.product-recommend-cont,.product-recommend-heading,.product-recommend-checkout,.pr-product-main-heading{width:100%; float:left; margin:0px; padding:0px;}
.product-recommend-box{background:rgba(255,255,255,0.7); margin-bottom:20px; padding:50px 55px}
.product-recommend-box:last-child{margin-bottom:0px;}
.product-recommend-img{width:16%; margin-top:3px;}
.product-recommend-cont{width:80%; padding-left:25px;}
.pr-product-main-heading{font-size:20pt; font-weight:600; margin-bottom:15px; font-family:"Times New Roman", Times, serif; color:#0f6fb8;}
.product-recommend-heading{font-size:18pt; font-weight:600; margin-bottom:15px;}
.product-recommend-heading a:hover{text-decoration:none;}
.product-recommend-checkout{margin-top:10px; font-size:14pt; }
.product-recommend-checkout a{text-decoration:underline}
.product-recommend-checkout a:hover{text-decoration:none}
.product-recommend-cont p{margin-bottom:13px;}
.pr-small-parra{font-size:10pt; color:#434343; font-weight:600; line-height:24px; margin:-10px 0 15px 0; float:left; width:100%}
.pr-bootom-area{width:100%; float:left; margin:0px; padding:20px 0 70px; background:#fff;}
.cms-area .expertees_books{width:100%; float:left; margin-top:-5px; padding-top:0px;}
.drjanet-page h2{margin-bottom:5px;}
.drjanet-page h2 span{font-size:18pt; font-weight:normal; color:#383838;}
.drjanet-page h2 + p{font-size:11pt; font-weight:600;}
.subscription-alert-popup{float:left; margin:0px; padding:35px 30px 38px; width:490px; background-color:#f6fafb; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8); position:relative;}
.subscription-alert-popup-line1,.subscription-alert-popup-line2,.subscription-alert-popup-line3,.subscription-alert-popup-line4,.subscription-alert-popup-line5{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.subscription-alert-popup-line1{font-weight:bold;} 
.subscription-alert-popup-line2{margin-top:2px;}
.subscription-alert-popup-line3{margin-top:18px; line-height:25px;}
.subscription-alert-popup-line4{margin-top:28px; padding:0 50px;}
.subscription-alert-popup-line4 a{width:100%; padding-left:0; padding-right:0; text-align:center;}
.subscription-alert-popup-line5{margin-top:10px; font-size:11pt;}
.subscription-alert-popup-line5 a{text-decoration:underline}
.subscription-alert-popup-line5 a:hover{text-decoration:none}

.blog-detail .post-thumbnail{width:100%; float:left; margin:0px; padding:0px; text-align:center; }
.blog-detail .post-thumbnail img{display:inline-block}
.blog-detail .entry-title{width:100%; float:left; margin:35px 0 0 0px; padding:0px; font-size:30pt; font-weight:bold; color:#0f6fb8; font-family:"Times New Roman", Times, serif;}
.blog-detail .entry-content{width:100%!important; float:left!important; margin:19px 0 0 0px; padding:0px; }
.blog-detail .entry-footer{display:none;}
.blog-detail .required{color:#FF0000;  }
.blog-detail .comment-form textarea{width: 100%; float: left;  margin: 0px; padding: 0 10px; border: 1px solid #9f9f9f; height: 100px; background-color: transparent!important; font-size: 10pt; resize:none;}
.blog-detail div.simplesocialbuttons{width: 100%; float: left;  margin: 20px 0 10px 0px; padding: 0 0px;}

.comments-area{width:100%; float:left; margin:0 0 10px 0!important; padding:0px;}
.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-cookies-consent,.blog-detail .form-submit{width:100%; float:left; margin:0px 0px 25px 0px; padding:0px;}
.blog-detail .form-submit input[type="submit"]{
display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;   
    font-size: 12pt;
    line-height: 1.5;
    border-radius: 0;
    transition: all 0.5s ease-in-out;
    padding: 14px 33px;	
	color: #fff;
    background-color: #0f6fb8;
    border: 1px solid #0f6fb8;	
	}
.blog-detail .form-submit input[type="submit"]:hover{color: #0f6fb8; background-color: #fff; border: 1px solid #0062cc;}	
#post-nav{width:100%; float:left; margin:0px; padding:30px 0 15px 0px; border-top:1px solid #d9d9d9}	
.post-previous,.post-next{width:48%; float:left; margin:0px; padding:0px;}
.post-next{float:right}
.post-nav-img{width:20%; float:left; margin:0px; padding:0px;}
.post-nav-img img{border:1px solid #ccc;}
.post-nav-cont{width:80%; float:left; margin:0px; padding:0px 0 0 10px;}
.post-nav-link,.post-nav-name{width:100%; float:left; margin:0px; padding:0px;}
.post-nav-link{font-size:10pt; margin-bottom:4px; margin-top:16px;}
.post-nav-name{font-size:11pt; }
.post-nav-link a {color:#88857f;}
.post-next .post-nav-img{float:right}
.post-next .post-nav-cont{text-align:right; padding-right:10px;}
.blog-search-box{width:100%; float:left; margin:0px; padding:0px 45px 0 10px; border:1px solid #9f9f9f; height: 37px; position:relative}
.blog-search-box input[type="search"].search-field{width:100%!important; float:left; margin:0px; padding:0px; height:100%; background:transparent; border:0; border-radius:0;}
.blog-search-box button.search-submit{width:40px!important; height:100%; border:0; border-radius:0; position:absolute; top:0; right:0px; background-image:url(../images/blog-search-icon.png); background-position:center center; background-color:#0f70b8; background-repeat:no-repeat}
.blog-search-box button.search-submit:before{display:none;}
.comment-form-cookies-consent{font-size:10.5pt;} 
.comment-form-cookies-consent input[type="checkbox"]:not(old) + label{background-position:top 4px left 0px}
.search-heading{width:100%; float:left; margin:0px 0 25px 0; padding:0px 0px 0 0px; font-size:15pt; font-weight:600;}
.blog-detail .entry-header{width:100%; float:left; margin:0px 0 0px 0; padding:0px 0px 0 0px;}
.blog-detail ul{width:100%; float:left; margin:0px; padding:0px 0 25px 20px;}
.somfrp-lost-pass-form-text{width:100%; float:left; margin:0px; padding:0px 0 25px 0px; text-align:center;}
.somfrp-lost-pass-form-text p{font-size:11pt; line-height:22px;}
.send-pass{padding-bottom:100px;}
.notfound{padding-bottom:150px;}
.logged-in .contact-bottom-area,
.logged-in .pr-bootom-area{display:none;}
.oops-heading{width:100%; float:left; margin:0px 0 15px 0; padding:0px; font-weight:600; font-size:15pt;}
.oops-heading + p a{text-decoration:underline}
.oops-heading + p a:hover{text-decoration:none}

.papular-post,.papular-post ul,.papular-post li{width:100%; float:left; margin:0px; padding:0px;}
/*.papular-post{margin-top:35px!important;}*/
.widget_search{margin-bottom:35px!important;}
.papular-post li{list-style:none; padding:0 0 10px 10px; position:relative; font-size:11pt;}
.papular-post li:before{position:absolute; content:'-'; top:0; left:0px;}
.papular-post li a{color:#383838;}
.page-template-contact-us .contact-janet-img{width:27%;}
#login_frm .form-label{padding-left:30px;}
.cms-area p a{text-decoration:underline}
.cms-area p a:hover{text-decoration:none}
.btn{text-transform:uppercase}
#lostpasswordform .form-label{padding-left:65px;}
.healthy_eating_img,.recipes-box-img{overflow:hidden}
.healthy_eating_img img,.expertees_books img,.our-recipes-img img,.recipes-box-img img,.diet-box-img img,.product-recommend-img img{transition: all 500ms ease;}
.healthy_eating_img img:hover,.expertees_books img:hover,.our-recipes-img img:hover,.recipes-box-img img:hover,.diet-box-img img:hover,.product-recommend-img img:hover{transform: scale(1.15);-webkit-transform: scale(1.15);}
.form-wrapper .crlfwnr_custom_errors{width:100%; text-align:center}
.error.top-error{text-align:center; padding-bottom:20px;}
.page-template-cms-page h6{width:100%; float:left; margin:0px; padding:0px 0px 13px 0px; font-weight:600; font-size:14pt;}
.healthy_heading br{display:none}
.error.displaymsgf{text-align:left}
.mobile-foo-menu{display:none}
.pr-product-wrapper{width:100%; float:left; margin:0px 0 25px 0px; padding:0px;}
.pr-product-sub-heading{width:100%; display:inline-block; margin:0px 0 15px 0px; padding:0px; font-size:18pt; color:#0f6fb8; font-weight:600; font-family:"Times New Roman", Times, serif}
.product-recommend-description{width:100%; float:left; margin:0px 0 35px 0; padding:0px;}
.pr-olive-products{margin-bottom:0px!important}
.subscription-alert-popup .exit-enter-popup-close{width:11px; height:11px; background-size:100%;}
.subscribe-form-area{width:100%; float:left; margin:0px; padding:0px; position:relative; display:none;}
.subscribe-form-area .sf-disabled{width:100%; float:left; margin:0px; padding:0px; position:absolute; height:100%; top:0; left:0px;}
.subscribe-form-area .required{color:#232323!important}
.blog-detail .entry-content h3{font-size:17pt; font-weight:600; float:left; margin:0px 0 5px 0; padding:0px; width:100%; font-family: "Times New Roman", Times, serif;}
.newsletter-footer{width: 100%;  float: left;  background-color: #005587; padding: 44px 0 55px 0;}
.ns-footer-line1,.ns-footer-line2,.ns-footer-line3{width:100%; float:left; margin:0px; padding:0px; color:#fff;}
.ns-footer-line1,.ns-footer-line3{font-size:14pt;  }
.ns-footer-line2{font-size:20pt; font-weight:bold; font-family: "Times New Roman", Times, serif; margin-top:12px;}
.ns-footer-line3{ margin-top:10px;}
.newsletter-footer .ee-popup-form input[type="text"],.newsletter-footer .ee-popup-form input[type="submit"]{height:55px;}
.newsletter-footer .ee-popup-form{margin-top:0px;}
.newsletter-footer .ee-popup-form input[type="submit"]{background-color:#2f2f2f; border-color:#2f2f2f}
.newsletter-footer .ee-popup-form input[type="submit"]:hover{background-color:#0f6fb8; border-color:#0f6fb8; color:#fff;}

/* Start Css For Ask Janet*/
.ask-categories-title,.ask-right-area ul,.ask-right-area li{width:100%; float:left; margin:0px; padding:0px; list-style:none;}
.ask-categories-title{color:#0f6fb8; font-size:18pt;font-family: "Times New Roman", Times, serif; margin-bottom:15px;}
.ask-right-area li{position:relative; padding-left:8px; font-size:10pt; margin-bottom:15px;}
.ask-right-area li:before{position:absolute; top:0; left:0px; content:'-';}
.ask-right-area li a{color:#383838;}
.ask-right-area li a em{font-size:11pt;}
.qa-wrapper .top-nav{width:100%; float:left; margin:0px 0 10px 0; padding:0px;  }
.qa-wrapper .top-nav .nav-left{width:60%; float:left; margin:0px; padding:0px; }

.question-search{width:100%; float:left; margin:0px; padding:0px 35px 0 0; position:relative; border:1px solid #dfdcdc;}
.question-search input[type="text"]{width:100%; float:left; margin:0px; padding:0px 10px; height:35px; background:#fff; border:0; font-size:10pt; color:#383838;}
.question-search input[type="submit"]{border:0px; position:absolute; top:0px; right:0px; width:40px; height:35px; background:url(../images/search-icon.png) no-repeat}
.qa-wrapper .top-nav .nav-right{ position:relative; float:right; margin:0px; padding:0px;}
.nav-right select,.question-submit select,.mobile-category-section select{background-color:#fff; font-size:10pt; border:1px solid #dfdcdc; width:auto}
.question-submit{width:100%; float:left; margin:0px 0 35px 0; padding:0px 0px 0 0;}
.question-submit textarea{width:100%; float:left; height:85px; border:1px solid #d8d8d8; resize:none; background-color:#fff!important; font-size:10pt; padding:10px}
.question-submit select{min-width:210px;}
.question-submit .option{width:100%; float:left; margin:0px 0 15px 0; padding:0px;}
.question-submit .option.category-title{width:50%;}
.question-submit-button{ float:right; margin:8px 0 0px 0; padding:0px;}
.question-submit .option .details{font-size:11pt; text-transform:capitalize; padding-bottom:5px;}

.single-post .entry-content h2{font-family: "Times New Roman", Times, serif;     font-size: 20pt;
    margin: 10px 0px;}
.questions-archive .single-question{background:#fcfcfa; float:left; margin:0 0 10px 0; padding:25px 15px 15px; width:100%}
.questions-archive .single-question:last-child{margin-bottom:0px;}
.questions-archive .question-details{width:100%; float:left; margin:0px; padding:0px 15px 31px 15px; border-bottom:1px solid #e7e7e7}
.questions-archive .question-details .title,.questions-archive .question-details .meta{width:100%; float:left; margin:0px; padding:0px 0px 0px 0px;}
.questions-archive .question-details .title{ font-size:14pt;}
.questions-archive .question-details .meta{ font-size:10pt; color:#aaaaaa; margin-top:10px;}
.questions-archive .question-details .meta a{color:#464646;}
.questions-archive .question-details .meta span ,.detail-page-qus-info span{position:relative; padding-right:16px; margin-right:15px; float:left}
.questions-archive .question-details .meta span:after,
.questions-archive .question-details .meta span:before,
.detail-page-qus-info span:after,
.detail-page-qus-info span:before{position:absolute; top:3px;  width:1px; height:13px; content:'';}
.questions-archive .question-details .meta span:after,
.detail-page-qus-info span:after{right:0px; background:#777676;}
.questions-archive .question-details .meta span:before,
.detail-page-qus-info span:before{right:-1px; background:#b4b3b2;}
.questions-archive .question-details .meta span:last-child,.detail-page-qus-info span:last-child{padding-right:0px; margin-right:0px;}
.questions-archive .question-details .meta span:last-child:after,
.questions-archive .question-details .meta span:last-child:before,
.detail-page-qus-info span:last-child:after,
.detail-page-qus-info span:last-child:before{display:none;}
.question-details-bottom{width:100%; float:left; margin:0px; padding:10px 15px 0px;}
.question-details-bottom .question-side-box,.question-details-bottom .qa-social-share{float:left; margin:4px 0px 0 0; padding:0px; font-size:10pt;}
.answer-text{width:100%; float:left; padding-left:32px; position:relative}
.answer-text:before{background:url(../images/comment-icon.png) no-repeat; float:left; width:22px; height:20px; position:absolute; top:2px; left:0px; content:''}
.vote-text{width:100%; float:left; padding-left:35px; position:relative}
.vote-text:before{background:url(../images/like-icon.png) no-repeat; float:left; width:24px; height:20px; position:absolute; top:-2px; left:0px; content:''}
.question-details-bottom .qa-social-share{float:right; margin-top:0px; margin-right:0px;}
.question-details-bottom .qa-social-share span{margin-right:10px;}
.question-side-box.like-box{width:41%}
.single-question .qa-social-share .qa-social-single:last-child{margin-right:0!important}
.qustion-detail .entry-header{display:none;}
.qustion-detail .entry-content{width:100%!important; margin:0px;}

.qus-detail-top{width:100%; float:left; margin:0px 0 40px 0; padding:0px;}
.back-box{width:auto; float:left; margin:15px 0 0 0px; padding:0px; font-size:9pt;color:#434343}
.back-box a{color:#434343; box-shadow:none; text-decoration:underline}
.back-box a:hover{text-decoration:none;}
.qus-detail-right{float:right; text-align:right}
.qustion-detail .question-content{width:100%; float:left; background:rgba(255,255,255,.7); margin:0px; padding:25px 15px 45px;}
.detail-page-qus,.detail-page-qus-info{width:100%; float:left; margin:0px; padding:0px 15px;}
.detail-page-qus{font-size:14pt;}
.detail-page-qus-info{font-size:10pt; color:#aaaaaa; margin-top:10px;} 
.detail-page-qus-info span b{font-weight:normal; color:#464646;}
.detail-page-like-area{border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding-bottom:15px; padding-top:15px; margin-top:31px;} 
.qustion-detail .content-body{width:100%; float:left; margin:7px 0 0 0px; padding:0px; }
.qustion-detail .content-header{width:100%; float:left; margin:0px 0 0 0px; padding:0px;}
.qa-single-comment{float:left; width:100%; float:left; margin:30px 0 0 0; padding:0px 15px 27px 85px; position:relative; border-bottom:1px solid #e7e7e7}
.qa-single-comment:last-child{border-bottom:0px; padding-bottom:0px;}
.qa-comment-content,.ap-comment-header,.ap-comment-texts,.replay-name,.replay-date,.more-comment-line{float:left; width:100%; float:left; margin:0; padding:0px;}
.qa-comment-content{padding-right:50px;}
.replay-name{font-size:11pt; font-weight:600;}
.replay-date{font-size:10pt; color:#464646;margin-top:3px;}
.ap-comment-texts{margin-top:12px;}
.ap-comment-texts p{font-size:11pt; line-height:27px;}
.more-comment-line{font-size:10pt; padding-left:100px; margin-bottom:25px; margin-top:5px;}
.more-comment-line a{text-decoration:underline!important}
.more-comment-line a:hover{text-decoration:none!important}
.single-question .comment-vote{position:absolute; width:30px; right:0px;}
.al-janet-answer{width:100%; float:left; margin:10px 0 0 0; padding:0px 0 0 60px; position:relative; min-height:45px;}
.al-janet-img{padding: 0; width: 45px; height: 45px; overflow: hidden; border-radius: 100%; position: absolute; top: 4px; left: 0px;}
.al-answer{width:100%; float:left; margin:0px; padding:5px 0 0 0px; font-size:10pt;}
.login-request{width:100%; float:left; margin:0px 0 35px 0; padding:0px; text-align:center; font-weight:600;}
.question-side-box a{color:#383838} 
.bl-filter-wrapper{position:absolute; top:0; left:0px; height:100%; float:left; width:100%; }
.qa-added-comment{width:100%; float:left; margin:15px 0px; padding:0px; text-align:center; color:#006600} 
.no_data_found{width: 100%; float: left; margin: 20px 0px 100px; padding: 50px 10px; text-align: center; background: #fff;}

/* End Css For Ask Janet*/

/* Start Css For telephonic Consultation */
.tc-top-cont,.tc-janet-img-area/*,.tc-janet-info,.tc-janet-info span*/,.tc-janet-cont,.tc-after-heading,.get-heading,.note-heading,.tc-janet-quats-area,.tc-janet-quats,.tc-janet-info,.tc-janet-name,.tc-janet-degree{width:100%; float:left; margin:0px; padding:0px;}
.tc-janet-img-area{width:22%}
/*.tc-janet-info{font-size:10pt; margin-top:11px;}
.tc-janet-info span{color:#0f6fb8; font-weight:bold; font-size:12pt;}*/
.tc-janet-quats-area{width:78%; padding-left:15px; line-height:27px;}
.tc-janet-info{font-size:10pt; margin-top:11px; line-height:18px;}
.tc-janet-name{color:#0f6fb8; font-weight:bold; font-size:12pt; margin-bottom:4px;}
.tc-janet-degree{margin-bottom:4px;}

.tc-janet-cont{width:100%; padding-top:20px; line-height:27px;}
.tc-after-heading{font-size:14pt; font-weight:600; margin-bottom:45px;}
.page-template-telephonic-consultation .cms-page-heading{margin-bottom:3px;}
.get-heading{font-size:14pt; font-weight:600; margin-top:35px; margin-bottom:15px;}
.note-heading{font-size:12pt; font-weight:600; margin-top:30px; margin-bottom:2px;}

.booking-form{width:100%; float:left; margin:0px; padding:30px 0px 15px; background:rgba(255,255,255,.7)}
.booking-form-line1,.booking-form-line2,.booking-form-line3,.booking-form-line4,.calendar_heading,.calendar_heading_note{width:100%; float:left; margin:0px; padding:0px; text-align:center; font-size:12pt;}
.booking-form-line1, .booking-form-line2, .booking-form-line3, .booking-form-line4{padding:0 15px}
.booking-form-line1{font-size:14pt; font-weight:600; line-height:32px; margin-bottom:1px;} 
.booking-form-line2 span{font-size:14pt; color:#0f6fb8; padding-left:2px;}
.booking-form-line2 del{opacity: inherit; padding-right:2px;}
.booking-form-line3{color:#0f6fb8; margin-top:15px;}
.booking-form-line4{font-weight:600; margin-top:10px;}
.booking-form-line4 a{color:#383838; text-decoration:underline}
.booking-form-line4 a:hover{text-decoration:none;}
.calendar_heading,.calendar_heading_note{text-align:left}
.calendar_heading{font-weight:600; margin-top:47px;}
.calendar_heading_note{font-size:9pt; margin-top:2px!important; margin-bottom:6px!important;}
.calendar_heading,.calendar_heading_note{padding-left:15px;}
.step.calendar{width:100%; float:left; margin:0px; padding:0px;}
.booking-form .ui-datepicker{width:310px; margin-left:30px; border-radius: 0; box-shadow: none; border:1px solid #e5e5e5; padding:11px 0 0 0px;}
.booking-form .ui-widget-header{border: 0; background: transparent; color: #383838; font-weight: bold; font-size: 10pt;}
.booking-form .ui-state-default,.booking-form .ui-widget-content .ui-state-default{border:0; background:transparent; color:#383838}
.booking-form .ui-state-hover,.booking-form .ui-widget-content .ui-state-hover,.booking-form .ui-widget-header .ui-state-hover{border:0; background:transparent; }
.booking-form .ea-bootstrap h3,.booking-form .ea-bootstrap .h3{width:100%; float:left; font-size:12pt; font-weight:600; margin:0 0 26px 0;}

.personal-information-area{width:100%; float:left; margin:0px; padding:50px 0px 60px 35px; max-width:420px; }
.booking-form .ea-bootstrap .personal-information-area h3{margin-bottom:37px;}
.booking-summary-area{width:100%; float:left; margin:0px 0 28px 0; padding:40px 35px 5px; background:#f5f5f5; border:1px solid #e7e7e7;}
.ea-bootstrap .step.final.col-md-12{padding:0px;}
.booking-summary-area table, .booking-summary-area th, .booking-summary-area td{border:0px;}
#booking-overview{width:100%; float:left; margin:0px; padding:0px;}
.ea-bootstrap .checkbox label{padding-top:2px;}
.ea-bootstrap .checkbox a{text-decoration:underline;}
.ea-bootstrap .checkbox a:hover{text-decoration:none;}
.ea-bootstrap .checkbox{position:relative}
.tc-paypal-btn{background:url(../images/paypal-btn.png) no-repeat; width:158px; height:77px; display:inline-block; margin:0px; padding:0px; cursor:pointer; border:0px;} 
button.tc-paypal-btn:focus{outline: none;}
.ea-bootstrap .form-group.checkbox-fg{margin-bottom:10px}
.ea-bootstrap .personal-information-area .form-group{width:100%; float:left;}

.tc-info-form-section{width:100%; float:left; margin:0px; padding:45px 0 60px 0px; background:#fff; }
.tc-info-form-wrapper{width:100%; float:left; margin:0px; padding:0px 20px;}
.tc-info-form-heading{width:100%; float:left; margin:0px 0px 20px 0; padding:0px; font-size:12pt; font-weight:600;}
.tc-info-form-sub-heading{width:100%; float:left; margin:0px 0px 12px 0; padding:0px; font-size:11pt; font-weight:bold;}
.tc-tab-line{width:100%; float:left; margin:0px; padding:0px;}
.tc-tab-line a{width:33.33%; float:left; margin:0px; padding:0px 0 6px 0; border-bottom:2px solid transparent; font-size:11pt; color:#969696; text-align:center; font-weight:600;}
.tc-tab-line a:hover{text-decoration:none;}
.tc-tab-line a.active-tab{color:#0f6fb8; border-color:#0f6fb8;}
.tc-tab-line a.completed-tab{color:#222222; border-color:#0f6fb8;}
.tc-info-form{width:100%; float:left; margin:0px 0 35px 0; padding:0px 35px 15px; border-bottom:2px solid #ededed;}
.tc-info-form:last-child{border:0; padding-bottom:0px; margin-bottom:0px;}
.info-form-row,.info-form-label,.info-form-field,.info-form-btn{width:100%; float:left; margin:0px; padding:0px;}
.info-form-row{margin-bottom:25px;}
.info-form-label{font-size:10.5pt; margin-bottom:7px; font-weight:600;}
.info-form-label sup{font-size:100%; top:-2px;}
.md-form-box{max-width:330px;}
.sm-form-box{max-width:150px;} 
.xs-form-box{max-width:70px;} 
.date-sel{max-width:75px; margin-right:15px;}
.date-sel:last-child{margin-right:0px;}
.info-form-field select{font-size:10pt;}
.info-phone-line select{max-width:105px; margin-right:15px; }
.info-phone-line input[type="text"]{max-width:160px;}
.info-form-btn{margin-top:15px;}
.value-name{float:left; margin:10px 0 0 10px; padding:0px; font-size:10pt;}
.info-form-field textarea{height:65px; padding-top:5px; padding-bottom:5px;}
.info-form-field select +  textarea{margin-top:13px;}
.info-form-field textarea::placeholder{opacity: .6;}
.info-form-field textarea:-ms-input-placeholder{opacity: .6;}
.info-form-field textarea::-ms-input-placeholder{opacity: .6;}

.typical-form-wrapper,.typical-form-line,.typical-form-label,.typical-form-field{width:100%; float:left; margin:0px; padding:0px;}
.typical-form-wrapper{margin-top:10px;}
.typical-form-line{margin-bottom:15px;}
.typical-form-line:last-child{margin-bottom:0px;}
.typical-form-label{font-size:10pt; margin-bottom:5px;}
.tc-info-back{float:left; margin:16px 40px 0 0; text-transform:uppercase; padding:0px; font-size:12pt; color:#383838;background: transparent; border: 0;}
.form-label-sub-line,.not-applicable-line{width:100%; float:left; margin:0px; padding:0px;}
.form-label-sub-line{font-size:10pt;}
.not-applicable-line{font-size:10pt; padding-left:12px; margin-top:16px; margin-bottom:2px;}

.diagnoses-wrapper,.diagnoses-names-area,.diagnoses-line-wrapper,.diagnoses-line{width:100%; float:left; margin:0px; padding:0px; font-size:10pt;}
.diagnoses-wrapper{border:1px solid #a2a2a2; max-width:310px;}
.diagnoses-names-area{border-bottom:1px solid #a2a2a2; padding:0}
.diagnoses-names-area textarea{border:0; padding:8px 6px 9px}
.diagnoses-line-wrapper{max-height:310px; overflow-y:scroll; padding-top:17px; }
.diagnoses-line{padding:0 11px; margin-bottom:8px;}
.diagnoses-line label{margin-bottom:0px;}
.other-health-line{width:100%; float:left; margin:0px; padding:13px 0 0 12px;}
.other-health-line .info-form-label{font-size:10pt;}
.lab-data-field{width:100%; float:left; margin:10px 0 0 0; padding:0px;}
.lab-data-box{float:left; margin:0px; padding:0px;}
.ldb-four-box{width:25%; padding-right:15px; margin-bottom:23px;}
.ldb-three-box{width:33.33%; padding-right:15px;}
.lab-data-box .info-form-label{font-size:10pt; margin-bottom: 5px; line-height: 15px;}
.disclaimer-row{width:100%; float:left; margin:-6px 0 20px 0px; padding:0px; font-size:10pt; line-height:20px;}
.tc-page-heading{width: 100%; float: left; margin: 40px 0 5px 0; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 24pt;  color: #0f6fb8; font-weight: 600;}
.nutrition-consultation-cms{width: 100%; float: left; margin: 20px 0 65px 0; padding: 0px; text-align:center}
.nutrition-consultation-cms span{color:#0f6fb8; font-size:14pt; font-weight:600; margin:3px 0 0px; float:left; width:100%}
.booking-form .ui-state-default{color:#010101!important; font-weight:bold!important}
.booking-form .disabled_click .ui-state-default{color:#010101!important; font-weight:bold!important}
.booking-form .disabled_click .ui-state-default.ui-state-active,.booking-form .ui-state-disabled .ui-state-default{font-weight:normal!important}
.ui-datepicker .ui-datepicker-current-day.disabled_click a{background:transparent!important}
.ea-bootstrap .ui-datepicker .no-slots.disabled_click{pointer-events: none;} 
.nutrition-consultation-cms.nc-select{margin:-10px 0px 0; text-align:left}
.other-t-box{margin-top:12px!important;} 
.page-template-telephonic-consultation .cms-page-heading{font-size:28pt;}
.page-template-telephonic-consultation .page-banner{background-position:right center!important}
/* End Css For telephonic Consultation */
.mobile-link-only{display:none!important;}
.cms-area ol{width:100%; float:left; margin:0px; padding:0px;}
.custom_pagination{position:absolute; left:0; bottom:-40px; width:100%; float:left}
.custom_pagination .pagination{border:0px;}
.custom_pagination .pagination{margin:0px;}
.custom_pagination .pagination:before, .custom_pagination .pagination:after{display:none;}
.custom_pagination .pagination .nav-links{padding:0 50px; margin:auto}
.custom_pagination .pagination .prev{left:0px;}
.custom_pagination .pagination .page-numbers{border:1px solid #28a8e0; background:transparent; border-radius:2px; font-size:12pt; color:#383838; margin:0 5px;padding: 8px 10px;}
.custom_pagination .pagination .page-numbers.current{background:#28a8e0; color:#fff; font-weight:normal }
.custom_pagination .pagination .prev, .custom_pagination .pagination .next{text-indent:-9999px; height:34px; width:34px; background:url(../images/pagnation-arrow.png) no-repeat; background-position:center }
.custom_pagination .pagination .prev{transform: rotate(180deg);}
.custom_pagination .pagination .prev:hover, .custom_pagination .pagination .prev:focus, .custom_pagination .pagination .next:hover, .custom_pagination .pagination .next:focus{ background-color:transparent;}
.custom_pagination .pagination .nav-links:before, .custom_pagination .pagination .nav-links:after{display:none;}

.mobile-category-section{display:none; width:100%; float:left; margin:15px 0 10px 0; padding:0px; position:relative}
.mobile-category-section .open_popup{width:100%; float:left; margin:0px; padding:0px; height:100%; position:absolute; top:0; left:0px; text-decoration:none!important}
.recipe_conte{ width:100%; margin:0px; padding:0px; float:left; font-size:11pt;}
.recipe_conte p{ width:100%; margin:10px 0px 0px 0px; padding:0px; float:left; font-size:11pt;}
.blog-sie-banner{width:100%; float:left; text-align:center; margin:0px 0px 0px 0p; padding:0px;}

.cms-page-sub-heading{margin:0px 0 10px 0; padding:0px; font-size:14pt; line-height:normal}
.cms-post-img{border-radius:20px 0px;}
.low-carb-heading{margin-bottom:15px; font-size:26pt;}
.social_img { width: 100%; margin: 10px 0px 10px 0px; padding: 0px;  float: left;}
.so-icone {
    background: url(../images/social-icon.png) no-repeat;
    height: 41px;
    display: inline-block;
    width: 41px;
    padding: 0;
    margin: 0 2px;
}
.twitter{ background-position: -45px 0px;}
.pinterest{background-position: -94px 0px; margin-left:5px;}
.instagram{background-position: -143px 0px; margin-left:5px;}
.social_img a:hover{ text-decoration:none;}

.page-template-exclusive-premium-member .article-box-wrapper{padding-top:20px;}
.question_search .top-nav{float:left; width:100%; clear:both;padding-bottom:50px}
.question_search .top-nav .nav-left{float:left; width:65%;}
.question_search .nav-right{float:right; width:30%}
.question_search .question-search input[type="submit"]{text-indent:9999999px;}
 
.bannercalltoaction{width:100%; float:left; margin:10px 0 0 0px; padding:0px; text-align:center}
.bannercalltoaction a.btn{padding:10px 25px; text-transform:inherit; text-decoration:none!important}
.fo-ns-ancer{width:1px; height:1px; float: left; visibility: hidden; border:1px solid #f00;}


.newsletter-page.cms-area{padding:45px 0 0px 0px}
.newsletter-page.cms-area:before{height:570px;}
.newsletter-page  .col-md-6{    flex: 0 0 100%; max-width: 100%;}
/*.newsletter-page .ns-footer-line1, 
.newsletter-page .ns-footer-line2, 
.newsletter-page .ns-footer-line3{color:#484848}
.newsletter-page .ns-footer-line3{margin-bottom:25px;}
.newsletter-page .newsletter-footer{background:transparent}

.newsletter-page .newsletter-footer {padding-bottom:110px;}*/
.newsletter-page .ns-contner{  padding: 65px 15px 65px; margin-top:60px; background: #f7f5f0; text-align: center;}
.newsletter-page .ee-popup-form{float:none; margin:auto; max-width:550px; padding-right:175px;}
.newsletter-page .ee-popup-form input[type="submit"]{background-color: #0f6fb8; border-color: #0f6fb8; width:175px;}
.newsletter-page .ee-popup-form input[type="submit"]:hover{background-color: #fff; color:#0f6fb8;}
.newsletter-page .ee-popup-form input[type="text"]{border-right:0px;}
 
.newsletter-page .ee-popup-line1{margin-top:0px!important;}
.newsletter-page-text{width:100%; float:left; margin:25px 0 25px 0px; padding:0px; text-align:center; font-size:14pt; line-height:28px; font-family:"Times New Roman", Times, serif}
.newsletter-page .footer-area{margin-top:112px;}

@media screen and (max-width:1200px){
.main-navigation .primary-menu > li{margin:0 8px!important}
.header_txt_link{bottom:20px}
}


@media screen and (max-width:1100px){
.main-navigation .primary-menu > li{margin:0 3px!important}
.product-recommend-cont{width:84%}
.healthy_eating_img img:hover,.expertees_books img:hover,.our-recipes-img img:hover,.recipes-box-img img:hover,.diet-box-img img:hover,.product-recommend-img img:hover{transform: inherit;-webkit-transform: inherit;}
.ns-footer-line1,.ns-footer-line3{font-size:12pt;}
.ns-footer-line2{font-size:18pt;}
.header_txt_link{bottom:10px}
} /*1100px*/

@media screen and (max-width:1000px){
.recipes-category-line{padding:0px; min-height:inherit}
.recipes-icon,.recipes-name{width:100%; text-align:center; position:inherit}
.page-banner{height:200px;}
.page-heading{font-size:25pt;}
.recipes-area{padding: 30px 0 50px 0px;}
.pin{width:337px}
.bottom-subscribe-heading{font-size:18pt;}
.diet-list-heading{font-size:25pt; margin-bottom:25px;}
.diet-box{margin-bottom:40px;}
.diet-list-box{padding:25px 5px 0px}
.diet-box-name{font-size:13pt; margin-top:10pt;}
.exit-enter-popup{width:94%;}
.cms-page-heading, .thanks-area h2,.page-template-telephonic-consultation .cms-page-heading{font-size:25pt;}
.article-box{padding: 20px 25px 25px;}
.contact-janet-img{display:none;}


.heamburger{width:30px; cursor:pointer; z-index:2; float:right}
.heamburger span{float:left; height:2px; width:100%; background-color:#0f6fb8; margin-bottom:6px}
#site-navigation{position:fixed; top:0px; right:-300px; z-index:10; background-color:#f2efe6; transition:all 0.5s ease-in-out; height:100vh; max-width:300px;}
.overlay{position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:1; display:none}
.main-logo{width:calc(100% - 50px); float:left; margin:0px 0 0 0px; padding:0px;}
 
.header-bottom{position:inherit!important;padding-bottom:0px;}
.header-subscribe,.registered_user_info{position:absolute; top:10px; right:15px; margin-top:0px;}
/*.registered_user_info{margin-top:0px;}*/
.registered_user_info{margin-top: 0px;position: initial;margin: 0 auto;text-align: center;float: none;display: inline-block;}
.header_txt_link{position:inherit; padding-top:5px;}
.main-nav{margin:0px;}
.header-top{padding-top:15px; padding-bottom:15px;}
.our-recipes-box{margin-bottom:40px;}
.our-recipes-heading{font-size:25pt; margin-bottom:20px;}
.our-recipes-section{padding-top:35px;}
.product-recommend-box{padding:22px 25px}
.supscribe-upgrade{padding-bottom:25px;}
.supscribe-cont ol{margin-top: 5px; margin-bottom: 20px;}
.lifetime-price{float:left; margin:0 0 30px 0!important; width:100%}
.blog-detail .entry-title{font-size:25pt; margin-top:30px;}

.home_banner_wrap{position: inherit;top: auto;left: auto;display: block; background-color:#005587; padding-top:30px; padding-bottom:30px}
.bxslider li, .slider_overlay{height:400px}
.banner_title{font-size:40pt; line-height:55px; padding-bottom:12px}
.banner_subtitle{font-size:14pt; padding-bottom:12px; line-height:28px;}
.banner_list{margin-bottom:20px;}
.home_banner_wrap .col-md-8, .home_banner_wrap .col-md-4{width:100%; max-width:100%; flex:auto}
.bannerslider_rightbar{margin-top:30px; padding:20px}
.news_logo{right:0px}
.delecious_meal_wrapper{padding-top:50px; height:auto; padding-bottom:30px}
.dietician_name{font-size:35pt}
.delc_section{padding-top:15px}
.dr_description_section{padding-top:30px}
.drjanet_pic{display:none}
.dietpyramid_section{padding:30px 0 40px 0}
.dietpyramid_title{font-size:25pt; padding-bottom:8px}
.dietpyramind_food{font-size:13pt; padding-bottom:12px}
.healthy_eating, .wayof_diet{padding:35px 0 35px 0}
.healthy_subtitle{font-size:16pt;}
.healthy_heading{font-size:25pt}
.healthy_eating_row, .wayof_dietrow{padding-top:30px}
.healthy_eating_box{margin-bottom:40px}
.recipe-success-subheading + p br{display:none}
.main-navigation .current-menu-item > a:before, .main-navigation .current-menu-ancestor > a:before{display:none;}
.mobile-foo-menu{display:block}
.desktop-foo-menu,.header-btn-area{display:none;}
.monile-display-menu{display:block!important;}
.booking-form{margin-top:30px;}
.calendar_heading, .calendar_heading_note{text-align:center}
.booking-form .ui-datepicker{ margin:auto;}
.tc-page-heading{font-size:20pt;}
.nutrition-consultation-cms{margin: 20px 0 40px 0;}
.nutrition-consultation-cms p br{display:none;}
.nutrition-consultation-cms span{margin-bottom:25px;}
.mobile-link-only{display:block!important;}
.menu-main-menu-primary-menu-container{overflow:scroll; height:100vh}
.blog-detail .entry-content{    word-break: break-all;}
.header-subscribe-wrapper{width:100%; float:left; margin:0px; padding:18px 0px 25px; text-align: center;}
.header-subscribe-wrapper .header-subscribe{    position: relative; top: 0; display: inline-block;  float: none;  right: inherit;}

.newsletter-page.cms-area{padding:0px;}
.newsletter-page .newsletter-footer{padding:0px;}
.cms-area:before, .cms-area:after{display:none;}
.newsletter-page .ns-contner,.newsletter-page .footer-area{margin-top:0px;}
} /*1000px*/

@media screen and (max-width:800px){
.bxslider li, .slider_overlay{height:300px}
.bannerslider_rightbar{padding:20px 15px 20px 15px}
.banner_title{font-size:31pt; line-height:45px; padding-top:0px}
.dietician_name{font-size:30pt}
.dietpyramid_title{font-size:22pt}
.healthy_eating_recname a{font-size:16pt}
.healthy_eating_recname{padding:15px 0 5px 0}
.healthy_eating_img{text-align:center}
.wayof_dietrow .healthy_eating_recname a {font-size: 13pt;line-height: 23px;}
.healthy_heading{font-size:22pt}


}

@media screen and (max-width:767px){
.pin{width:300px}
.exit-enter-popup{height:475px;}
.bottom-subscribe-heading{font-size:15pt;}
.ee-popup-line1{font-size: 19pt; margin-top: 50px;}
.ee-popup-line2{font-size: 25pt;}
.ee-popup-line3{font-size: 15pt; margin-top: 10px;}
.ee-popup-form{margin-top:25px;}
.contact-form-box{margin-top:30px; padding:20px 20px 30px}
.contact-form-hello{font-size:25pt; margin-bottom:25px;}
.contact-form-hello:after{width:35px; height:35px; background-size:100%; right:-50px;}
#site-navigation{height:auto; position:absolute}
/*.footer-menu{display:none;}*/
.footer-area{padding: 25px 0px 20px;}
.footer-copyright{margin-top:0px;}
.cms-area{padding-bottom:35px; padding-top:25px;}
.page-template-tips-for-success .cms-page-heading{margin-bottom:5px;}
.recipe-success-subheading{font-size:15pt; margin-bottom:5px;}
.page-template-tips-for-success .number-ul{padding:10px 0 15px 0px}
.number-ul li{padding-left:35px; line-height:24px}
.number-ul li:before{font-size: 10.5pt; top:0; width: 25px; height: 25px; line-height: 24px;}
#post-nav{display:none;}
.widget{margin-bottom:25px!important;}
.widget .widget-title:after{display:none;}
.widget .widget-title{margin-bottom:10px!important; font-size: 17pt!important;}
.wayof_dietrow .pr-4{padding-right:15px!important; padding-bottom:40px}
.wayof_dietrow .pr-4:last-child{padding-bottom:0px}
.newsletter-footer .ee-popup-form{margin-top:20px;}
.newsletter-footer .ee-popup-form input[type="text"], .newsletter-footer .ee-popup-form input[type="submit"]{height:40px;}
.newsletter-footer{padding:25px 0 35px 0}
.ask-right-area{padding-top:30px; display:none}
.qus-detail-top{margin-bottom:30px;}
.tc-after-heading {font-size: 12pt; font-weight: 600; margin-bottom: 25px; margin-top: 7px;}
.mobile-category-section{display:block;}
.mobile-category-section select{width:100%}
.cms-post-img{	clear: both; display: block; margin: 30px auto 15px!important; float: none!important;}
.cms-page-sub-heading{font-size:13pt; line-height:normal; margin-bottom:5px;}
.newsletter-page-text{font-size:13pt;}
.expertees_books img{display: block;text-align: center;margin: 0 auto;}


} /*767px*/

@media screen and (max-width:576px){
.bxslider li, .slider_overlay{height:250px}
.banner_title{font-size:22pt; line-height:31px}
.home_banner_wrap{padding-top:25px}
.delecious_meal_wrapper{padding-top:30px; padding-bottom:25px}
.dietician_name{font-size:22pt; padding-top:4px}
.drname{font-size:18pt}
.expertees_books{text-align:center}
.expertees_books li{display:inline-block; float:none; vertical-align:top}
.expertees_books li:last-child, .expertees_books li{margin-right:10px}
.dietpyramid_title{font-size:17pt}
.dietpyramid_link a{font-size:13pt}
.healthy_eating_box{margin-bottom:30px}
.healthy_eating_recdecription{font-size:11.5pt; line-height:24px;}
.healthy_heading{font-size:20pt}
.rated_title, .rated_subtitle{padding-right:100px}
.rated_subtitle{padding-bottom:7px}
.ranking_listrow{padding-top:10px}
.rated_title{font-size:18pt; line-height:28px}
.healthy_eating, .wayof_diet{padding:25px 0 35px 0}
.healthy_eating_recname a{font-size:16pt!important}
.dietpyramind_food, .dietpyramid_link a{font-size:12pt}
.healthy_heading{font-size:17pt}
.healthy_subtitle,.meal_subtitle{font-size:15pt}


.recipes-category-heading{font-size:15pt; margin-bottom:25px;}
.page-banner{height:130px;}
.page-heading{font-size:18pt;}
.page-breadcrumb{font-size:10pt;}
.recipes-area{padding: 25px 0 40px 0px;}
.recipes-container{width:100%!important}
.pin{width:100%; margin-bottom:20px;}
.recipes-box-img{margin-bottom:15px;}
.recipes-box-name{font-size:14pt;}
.recipes-box-description{font-size:10.5pt; line-height:22px;}
.bottom-subscribe-heading{font-size:14pt;}
.bottom-subscribe-area{padding: 16px 15px 25px; margin-top:25px;}
.diet-list-heading{font-size:16pt; margin-bottom:20px;}
.exit-enter-popup{height:475px;}
.exit-enter-popup-close{background-size:12px; top:10px; right:10px;}
.ee-popup-line1{font-size:14pt; margin-top:40px;line-height:25px;}
.ee-popup-line2{font-size:18pt;}
.ee-popup-line3{font-size: 13pt; line-height:25px;}
.ee-popup-line5,.ee-popup-line6{font-size:13pt;}
.ee-popup-form{padding:0px; text-align:center;}
.ee-popup-form input[type="text"]{text-align:center;}
.ee-popup-form input[type="submit"]{position:inherit; margin-top:15px;}
.faq-q{padding:18px 35px 17px 0px}
.faq-q{font-size:14pt;}
.accordion:after{right:5px; top:20px;}
.faq-a{padding-bottom:25px;}
.cms-page-heading, .thanks-area h2,.page-template-telephonic-consultation .cms-page-heading{font-size:18pt; margin-bottom:10px;}
.article-box{padding: 15px 20px 20px;}
.article-heading{font-size:15pt;}
.contact-page{padding: 30px 0 35px}
.contact-bottom-area{padding-bottom:35px;}
.contact-form-hello{font-size:20pt; margin-bottom:15px;}
.contact-form-hello:after{top:-5px}
.header-top{padding-top:10px;}
.header-subscribe{top:10px; font-size:10.5pt; line-height:19px; padding:5px 10px 6px}
.header-subscribe span.reg_content{right:6px}
.header-subscribe-wrapper{ padding-top:10px;}
.header-subscribe span{font-size:9pt;}
.header-subscribe span.reg_content{font-size:13px; bottom:-38px}
.heamburger{margin-top:10px;}
#site-navigation{height:100vh;  position:fixed; z-index:10;}
.footer-copyright br{display:block;}
.our-recipes-name{font-size:12pt;} 
.our-recipes-section{padding-top:25px; margin-top:25px; padding-bottom:0px;}
.our-recipes-heading{font-size:15pt;}
.thanks-area{padding-bottom:100px;}
.thanks-address-para span{font-size:10.5pt;}
.product-recommend-img,.product-recommend-cont{width:100%; padding:0}
.product-recommend-img{text-align:center; margin-bottom:20px;}
.product-recommend-box {padding: 20px 20px 25px;}
.product-recommend-checkout{margin-top: 5px; font-size: 12pt;}
.product-recommend-heading{font-size:14pt; margin-bottom:10px;}
.pr-product-main-heading{font-size:16pt; margin-bottom:10px;}
.pr-product-sub-heading{font-size:14pt;}
.product-recommend-description{margin-bottom:25px;}
.pr-product-wrapper{margin-bottom:10px;}
.form-label,.form-input{width:100%;}
.form-label{margin:0 0 7px 0}
.form-section{padding: 15px 20px 30px;}
.lifetime-amount{font-size:14pt; line-height:30px; margin-bottom:10px;}
.lifetime-amount br{display:none;}
.supscribe-upgrade{padding-bottom:20px;}
.supscribe-upgrade p{font-size:14pt;}
.supscribe-cont h3{font-size:15pt;}
.lifetime-price{font-size: 15pt;}
.wp-social-login-provider-list{padding-left:0!important; padding-right:0px!important;}
.wp-social-login-provider-list img{margin:0 1px; max-width:130px;}
.or-line{margin: 10px 0px 15px;}
.form-btn-line .form-label,.form-label-empty,.subscription-alert-popup-line3 br{display:none;}
.pr-bootom-area{padding: 0px 0 20px;}
.registered_user_info{font-size:11pt;}
.subscription-alert-popup{width:96%!important; padding: 25px 15px 25px; left:2%!important}
.subscription-alert-popup-line4{padding:0 20px}
.blog-detail .entry-title{font-size:20pt; margin-top:25px;}
.blog-detail .entry-content{margin-top:12px;}
.blog-detail div.simplesocialbuttons{margin-top:5px;}
.comment-form label{font-size:10.5pt;}
.contact-janet-address.email-add{font-size:11pt;}
.oops-heading + p br{display:none;}
#login_frm .form-label,#lostpasswordform .form-label{padding-left:0px;}
.paypal-btn{margin-top:20px;}
.user-already-subscribed{margin-top:17px;}
ol li{line-height:25px;}
.diet-list-box{margin-top:25px;}
.healthy_heading br{display:block}
.tmd-bottom-subscribe-heading{font-size:16pt;}
.drjanet-page h2 span{font-size:14pt;}
.cms-area:after,.cms-area:before{background-size:50%}
.cms-area:after{background-position:right}
.supscribe-cont li{margin-bottom:6px;}
.ranking_listrow ul{width:100%; float:left; padding-left:20px;}
.ranking_listrow ul li{width:100%; float:left;}
.error.displaymsgf{text-align:center}
.ns-footer-line1, .ns-footer-line2, .ns-footer-line3{text-align:center}
.ns-footer-line1, .ns-footer-line3{line-height:25px; font-size:11pt;}
.ns-footer-line2{font-size:16pt;}
.questions-archive .question-details{padding: 0px 0px 20px 0px;}
.question-details-bottom{padding: 15px 0px 0px;}
.questions-archive .single-question{padding-top:15px;}
.questions-archive .question-details .title,.detail-page-qus{font-size:13pt;}
.questions-archive .question-details .meta,.detail-page-qus-info{margin-top:7px;}
.questions-archive .qa-paginate, .container-answer-section .qa-paginate{margin-top:30px!important;}
.question-submit-button{width:100%; margin-top:0px;}
.question-submit .option.category-title{width:100%}
.question-submit select{min-width:100%}
.qa-wrapper .top-nav .nav-right,.qa-wrapper .top-nav .nav-left,.nav-right select{width:100%;}
.qa-wrapper .top-nav .nav-right{margin-top:10px;}



.questions-archive .question-details .meta span, .detail-page-qus-info span{width:50%; margin:0px; padding-right:15px;}
.questions-archive .question-details .meta span:before, .detail-page-qus-info span:before,
.questions-archive .question-details .meta span:after, .detail-page-qus-info span:after{display:none;}
.questions-archive .question-details .meta a,.detail-page-qus-info span b{display:block}
.question-side-box.like-box{width:30%; margin-right:5%;}
.question-details-bottom .qa-social-share{width:30%; }
.detail-page-qus, .detail-page-qus-info{padding: 0px;}
.qustion-detail .question-content{padding-top:15px; padding-bottom:25px;}
.detail-page-like-area{margin-top:20px;}
.question-details-bottom.detail-page-like-area{padding-bottom:15px;}
.qustion-detail .content-body{margin-top:0px;}
.single-question .qa-avatar{left:0!important; width:50px!important; height:50px!important;}
.qa-single-comment{margin: 15px 0 0 0; padding: 0px 0px 15px 65px;}
.ap-comment-texts{margin-top:6px;}
.more-comment-line{padding-left:65px;}
.qa-reply-popup{margin-top:5px!important; padding:20px 0 0!important;}
 
.qa-reply-popup .qa-reply-form{padding-right:0px!important;}
.qa-reply-popup .qa-reply-form-submit{position:inherit!important; margin-top:10px;}
.single-question .comment-vote{width:100%; float:left; margin:10px 0 0 0; padding:0px; position:inherit}
.single-question .comment-vote .comment-thumb-up, .single-question .comment-vote .comment-thumb-down{width:30px!important; }
.single-question .comment-vote .comment-vote-count{width:auto!important; padding:0 10px!important}
.tc-janet-cont{line-height:24px;}
.tc-janet-info span{font-size:11pt; font-weight:600;}
.get-heading {font-size: 13pt; font-weight: 600;  margin-top: 25px;  margin-bottom: 10px;}
.note-heading{font-size:11pt; margin-top:25px;}
.booking-form{padding: 20px 0px 5px;}
.booking-form-line1{font-size: 13pt; line-height: 27px; margin-bottom: 5px;}
.booking-form-line3,.booking-form-line4{font-size:11.5pt;}
.calendar_heading, .calendar_heading_note{padding-left:0px;}
.calendar_heading_note{margin-bottom:12px!important}
.calendar_heading{margin-top:30px;}
.booking-form .ui-datepicker{ width:100%; }

.booking-summary-area{padding:33px 15px 12px; margin-bottom:20px;}
.booking-form .ea-bootstrap h3{margin-bottom:15px}
.booking-summary-area .ea-label, .booking-summary-area .value{width:100%; float:left; margin:0; padding:0px!important; font-size:10.5pt!important}
.booking-summary-area .ea-label{padding-bottom:8px!important;}
.booking-summary-area .value{padding-bottom:20px!important;}

.personal-information-area{padding: 40px 15px 10px 15px;}
.booking-form .ea-bootstrap .personal-information-area h3 {margin-bottom: 20px;}
.ea-bootstrap .personal-information-area .form-group{margin:0 0 25px 0!important;}
.ea-bootstrap .personal-information-area .form-group .col-sm-3,.ea-bootstrap .personal-information-area .form-group .col-sm-9{padding-left:0; padding-right:0px;}
#booking-overview table{margin-bottom:0px;}
.ea-bootstrap .time-value{min-width:65px!important}
.tc-info-form-section{padding: 30px 0 40px 0px;}
.tc-info-form-wrapper{padding:0 10px}
.tc-info-form{margin-bottom:25px; padding:0px 10px 5px}
.info-phone-line select{max-width: 93px; margin-right: 10px; padding-left:5px;}
.info-phone-line input[type="text"] {max-width: 160px;}
.date-sel{margin-right:10px;}
.info-form-btn{margin-top:10px;}
.lab-data-box{width:48%!important; margin-bottom:20px!important; padding-right:0px;}
.lab-data-box:nth-child(2n){float:right}
.bp-label br{display:none;}
.lab-data-field{margin-bottom:-20px;}
.tc-tab-line a{font-size:10pt;}
.tc-page-heading{font-size:13pt;}
.nutrition-consultation-cms{margin: 10px 0 30px 0;}
.nutrition-consultation-cms span{margin:5px 0 15px 0; font-size:12pt;}
.vote-text,.answer-text{padding-left:0px;}
.vote-text:before,.answer-text:before{position:inherit; margin:0 0 5px 0; width:100%}
.question-details-bottom .qa-social-share span{width:100%; float:left; margin:0 0 5px 0}
.recipes-container{padding-bottom:50px;}
.question_search .top-nav .nav-left{width:100%;}
.question_search .nav-right{width:100%; padding-top:10px}

.newsletter-page .newsletter-footer .container{padding:30px 15px 35px}
.newsletter-page-text br{display:none;}
.newsletter-page-text{margin:15px 0 15px 0px; line-height:25px;}
.newsletter-page .ee-popup-form{padding-right:0px;}
.newsletter-page .ee-popup-form input[type="text"]{border-right:1px solid #7a7a7a;}
.newsletter-page .ns-contner{padding: 30px 15px 40px;}
} /*576px*/


/* Home page banner button hide */
.home_banner_wrap .col-md-8.col-sm-12 .btn.btn-primary{display:none}
.home_banner_wrap .col-md-8.col-sm-12 .banner_list span{display:none}