@media screen and (max-width: 1199px) {
	.mainDiv{ width:98%; margin:0; padding:0 1%; float:left; }
	.mainDiv2{ width:96%; margin:0; padding:0 2%; float:left; }
}

@media screen and (max-width: 1090px) {
		.headerPnl{ position:fixed; top:10px; left:0; width:100%; height:74px; background:url(../images/headerBg.png) repeat 0 0; z-index:999; }
		.headerPnl div.mainDiv{ position:relative; height:74px; }
		
		.headerPnl2{ position:fixed; top:0; left:0; width:100%; height:74px; /*background:url(../images/headerBg2-mob.png) repeat-x center top;*/ z-index:999; }
		.headerPnl2 div.mainDiv{ position:relative; height:94px; }
		
		.headerPnl3{ position:fixed; top:0; left:0; width:100%; height:74px; background:url(../images/floating-bg.png) repeat 0 0;  padding-top:0; }
		.headerPnl3 div.mainDiv{ position:relative; height:94px; }
		.headerPnl3 .topNav {padding:0 140px 0 0;}
		.headerPnl3 a img.logo {width:85px;}

		a img.logo{ float:none; margin:20px auto 0; display:block; width:142px; height:auto }
		.headerPnl3 a img.logo {width:115px; margin:20px auto 0; }
		
		
		.headerPnl3 .ordNwBtn{ position:absolute; right:10px; top:-3px; background:url(../images/orderNwBtn2.png) no-repeat center top; width:70px; height:92px; padding:0 0 0 5px }
		.headerPnl3 .ordNwBtn a{ text-align:center; display:block; font:20px/24px 'lobster_1.4regular'; color:#fff; padding:15px 0 0; text-decoration:none; }
		

		.topNav{ float:none; position:absolute; left:10px; top:20px; padding:0; }
		.mnuIcon{ display:inline; float:left; margin:0px; padding:7px 10px; cursor:pointer; border-radius:3px 3px 0 0; position:relative; z-index:99; background-color: #ffffff;}
		.topNav ul{ float:right; margin:0; padding:0; display:none; position:absolute; left:0; top:5px; width:200px; background:url(../images/ddMnuBgTp.png) no-repeat 0 0; padding:35px 0 5px 0; border-radius:0 3px 3px 3px; }
		.topNav ul li{ float:none; list-style:none; padding:0 0 1px; background:url(../images/ddMnuBg.png) repeat 0 0 !important; position:relative; }
		.topNav ul li a{ display:block; padding:10px 10px 10px 50px; color:#2178bd; font:15px/25px 'open_sanssemibold'; text-transform:uppercase;}
		.topNav ul li a:hover, .topNav ul li a.active{ color:#fff; }
		.topNav ul li a b{clear: none; width: 50px; vertical-align: middle;}
		.topNav ul li a strong{width: auto; clear: none; padding-top: 2px; vertical-align: middle;}
		.top-nav-primary-ul{border-radius: 0 5px 5px 5px !important; padding-top: 0px !important; margin-top: 35px !important; background: none !important; padding-bottom: 0px !important;}
		.topNav ul li:nth-child(1) a{ background:url(../images/icons/home_active.png) no-repeat 15px center; }
		.topNav ul li:nth-child(1) a:hover, .topNav ul li:nth-child(1) a.active{ background:url(../images/icons/home_normal.png) no-repeat 15px center #0479d4; }
		.topNav ul li:nth-child(2) a{ background:url(../images/icons/how-it-works_active.png) no-repeat 15px center; }
		.topNav ul li:nth-child(2) a:hover, .topNav ul li:nth-child(2) a.active{ background:url(../images/icons/how-it-works_normal.png) no-repeat 15px center #0479d4; }
		/*.topNav ul li:nth-child(5) a{ background:url(../images/icons/get-started_active.png) no-repeat 15px center; }*/
		/*.topNav ul li:nth-child(5) a:hover, .topNav ul li:nth-child(3) a.active{ background:url(../images/icons/get-started_normal.png) no-repeat 15px center #0479d4; }*/
		/*.topNav ul li:nth-child(4) a{ background:url(../images/icons/sign-up_active.png) no-repeat 15px center; }*/
		
		
		.topNav ul li:nth-child(3) a{ background:url(../images/icons/meal-plans_active.png) no-repeat 15px center; }
		.topNav ul li:nth-child(3) a:hover, .topNav ul li:nth-child(4) a.active{ background:url(../images/icons/meal-plans_normal.png) no-repeat 15px center #0479d4;; }
		
		
		
		.topNav ul li:nth-child(4), .topNav ul li:nth-child(4) a{background: url(../images/icons/fitness_active.png) no-repeat 15px center;}
		.topNav ul li:nth-child(4) a:hover, .topNav ul li:nth-child(5) a.active{ background:url(../images/icons/fitness_normal.png) no-repeat 15px center #0479d4; }

		.topNav ul li:nth-child(5) a{ background:url(../images/icons/sign-up_active.png) no-repeat 15px center; }
		.topNav ul li:nth-child(5) a:hover, .topNav ul li:nth-child(6) a.active{ background:url(../images/icons/sign-up_normal.png) no-repeat 15px center #0479d4; }
		
		.topNav ul li:nth-child(6) a{ background:url(../images/icons/blog_normal.png) no-repeat 15px center; }
		.topNav ul li:nth-child(6) a:hover, .topNav ul li:nth-child(6) a.active{ background:url(../images/icons/blog_active.png) no-repeat 15px center #0479d4; }

		.topNav ul li ul.ddMnu{ display:none; position:inherit; left:0px; top:0; background:#fcfcfc; width:100%; padding:0px; z-index:99; border-radius:0; }
		.topNav ul li.aftrLgin a span{ display:inline-block; padding:0; background:none; }
		.topNav ul li ul.ddMnu li{border-radius: 0px;}

		.topNav ul ul.ddMnu li{background: url("../images/ddMnuBg.png") repeat scroll 0 0 rgba(0, 0, 0, 0)}
		.topNav ul li:hover > a{background-color: #0479d4; color: #ffffff;}


		.topNav ul ul.ddMnu li:nth-child(1):hover > a, .topNav ul ul.ddMnu li:nth-child(2):hover > a, .topNav ul ul.ddMnu li:nth-child(3):hover > a{background-color: #ee8222 !important;}
		.topNav ul ul.ddMnu2{ display:none; }
		.topNav ul li:hover > ul.ddMnu2{ display:block; position:absolute; left:200px; top:-10px; background:#fcfcfc; width:205px; padding:10px 0; z-index:99; border-radius:3px; }
		.topNav ul ul.ddMnu2 li{ float:none; list-style:none; padding:0 0 1px; background:url(../images/ddMnuBg.png) repeat 0 0; }
		.topNav ul ul.ddMnu2 li a{ display:block; padding:5px 20px; color:#00457b; font:15px/25px 'open_sanssemibold'; text-transform:uppercase; background:#fff; }
		.topNav ul ul.ddMnu2 li a:hover{ background:#ee8222; color:#fff; }
                
	}

	
	



	@media screen and (max-width: 760px) {		
		.lboxOne{ width:96%; min-height:360px; background:#efefef; position:absolute; left:0%; top:100px; margin:2%; z-index:999999; }
		
		.dblColBox1{ float:left; width:100%; }
		.dblColBox2{ float:left; width:100%; background:none; height:5px; font:18px/30px 'open_sanssemibold'; color:#a6a6a6; text-align:center; padding:10px 0 }
		.dblColBox3{ float:left; width:100%; }
		
		
		.membrYtPnl{ float:left; width:100%; padding:15px 15% 15px; margin:0 0 0; color:#343330;  font:20px/39px 'open_sanssemibold'; background:#fee7a0; }
		
		.footerTop{ float:left; width:100%; background:#ee8222; padding:30px 0; }
		.footerTop ul{ float:left; padding:0 5%; margin:0; width:40%; }
		.footerTop ul li{ float:left; width:100%; list-style:none; padding:0 0 10px; text-align:center; }
		.footerTop ul li a{ font:16px/18px 'open_sansregular'; color:#fff; text-decoration:none; }
		.footerTop ul li a:hover{ text-decoration:underline; color:#fff; }
		.footerTopRt{ float:left; width:100%; }
		.footerTopRt p{ padding:30px 0 20px; margin:0; font:16px/22px 'open_sansregular'; color:#fff; clear:both; text-align:center; }
		.footerTopRt p a{ color:#fff; text-decoration:none; }
		.footerTopRt p a:hover{ color:#fff; text-decoration:underline; }
		.footerTopRt .solMda { float:none; margin:auto; width:185px; }
		.footerTopRt .solMda a img{ margin:0 5px; float:left; border:none }
		.footerBot{ font-size:14px; }

		.footerTop .mainDiv2{width: 100%; padding:0px; }
		.footerTopRt{width: 96%; padding: 0 2%;}
		.footerTopRt p{padding-top: 0px !important;}
		.footer_separator{display: block;}


		.topNav ul li.aftrLgin a span, .topNav ul li.aftrLgin a:hover span{background: none !important;}

		.topNav ul ul.ddMnu li:nth-child(1) a, .topNav ul ul.ddMnu li:nth-child(1):hover > a{background-position: left 25px center !important;}
		.topNav ul ul.ddMnu li:nth-child(2) a, .topNav ul ul.ddMnu li:nth-child(2):hover > a{background-position: left 25px center !important;}
		.topNav ul ul.ddMnu li:nth-child(3) a, .topNav ul ul.ddMnu li:nth-child(3):hover > a{background-position: left 25px center !important;}
		.topNav ul ul.ddMnu li a{padding-left: 60px; font-size: 13px;}
		
		.footer_separator {
			background: rgba(0, 0, 0, 0) url("../images/footer_sep.jpg") repeat-x scroll left center;
			display: blog;
			float: left;
			padding: 0 0 10px;
			width: 100%;
		}

	}


	@media screen and (max-width: 639px) {	
		
		.askQuesPnl h6{ display:none }
		.askQuesPnl img.spechIcon{ display:block; float:right; cursor:pointer; margin-right:-10px; }
		
		
		.membrYtPnl{ float:left; width:100%; padding:15px 5% 15px; margin:10px 0 0; color:#343330;  font:20px/39px 'open_sanssemibold'; background:#fee7a0; }
		
		.lbFrmLog{ float:left; width:100%; background:#fff; padding:3% 15%; }

	}	

	@media screen and (max-width: 480px) {
		.lboxOne .lbIcon{ margin:0 auto; width:310px; float:none; }
		.lboxOne .lbIcon ul li{ float:left; width:144px; height:144px; padding:0 5px; border-right:1px solid #e5e5e5; }
		.lboxOne .lbIcon ul li:last-child{ float:left; width:144px; height:144px; padding:0 5px; border-right:none; }
		.lboxOne .lbIcon ul li a{ width:144px; height:64px; display:block; color:#646566; font:18px/22px 'open_sansregular'; padding:80px 0 0; text-align:center }
		
		
		.membrYtPnl{ float:left; width:100%; padding:15px 3% 15px; margin:10px 0 0; color:#343330;  font:16px/39px 'open_sanssemibold'; background:#fee7a0; }
		
		.lbFrmLog{ float:left; width:100%; background:#fff; padding:3% 5%; }

	}

	@media screen and (max-width: 360px) {
	.membrYtPnl{ float:left; width:100%; padding:15px 3% 15px; margin:10px 0 0; color:#343330;  font:14px/39px 'open_sanssemibold'; background:#fee7a0; }
	}