/*****************
	Media queries
******************/

@media only screen and (min-width: 769px) and (max-width: 1900px) {
#nav ul{ display:inline-block !important; width:100%;}

}

@media only screen and (min-width: 960px) and (max-width: 1080px) {
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; }
	.top_head img { width:100%; }
	.search {}
	#nav { width:100% !important;  }
	.leftColumn { width:51% !important; }
	.frame {width: 98% !important ;background-size: 100% !important;}
	.widd { width:100% !important; height:auto !important; }
	#main { width:94% !important; }
	.copyright { width:94% !important; }
	#fullWidth { width: 89% !important; }
	
	.offer_width { width:100%; }
	
	.women_health{margin: 2% 8% 0 0 !important;}
	.scissor{ width:100%;}
	.logobig{width:100%;}
	
	
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px;}
	.day { background-image:none;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	
	.step{ height:auto !important ;}
	.step2 { height:auto !important ;}
	
}


@media only screen and (min-width: 840px) and (max-width: 959px) {
	
		iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; }
	.top_head img { width:100%; }
	
	#nav { width:100% !important;  }
	#nav ul li{ margin:0px 4px -2px 0px; }
		#nav li a { font-weight:300 !important; padding-left: 16px; margin-right:0px; font-size:17px; }
	.leftColumn { width:51% !important; }
	.frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% !important; height:auto !important; }
	#main { width:94% !important; }
	.copyright { width:94% !important; }
	#fullWidth { width: 89% !important; }
	.offer_width { width:100%; }
	.sidebar { padding-right: 10px; }
	.padtop {padding-top: 23px !important;padding-left: 15px !important;}
	
	.hydroxad_wid { width: 27%;height: auto;  }

	.headerRight ul li {display: inline-block !important;  padding-bottom: 4px; }
	#container { overflow:hidden;}
	
	#evp-9SATKG9HEI-video-shim { width:100% !important; }
	#evp-9SATKG9HEI { width:100% !important; }
	#evp-9SATKG9HEI-video_wrapper { width:100% !important; }
	#evp-9SATKG9HEI-video-shim { width:100% !important; height: auto !important; }
	
	.women_health{margin: 2.3% 6% 0 0 !important;}
	.scissor{ width:100%;}
	.logobig{width:100%;}
	
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px;}
	.day { background-image:none;}
	.testdiaryp { float:none !important; width:100% !important;}
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.step{ height:auto !important ;}
	.step2 { height:auto !important ;}
	
}


@media only screen and (min-width: 768px) and (max-width: 839px) {
	
	
	
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; }
	.top_head img { width:100%; }
	.search { padding-top: 0px;   }
	#nav { width:100% !important; margin-bottom: 30px; height:auto !important ;  }
	#nav ul li{ margin:0px 19px -2px 0px !important; }
		#nav li a { font-weight:300 !important; padding-left: 9px; font-size:16px; }
	.leftColumn { width:51% !important; }
	.leftColumn h1 { font-size:22px;}
	.frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% !important; height:auto !important; }
	#main { width:94% !important ;  margin-top: 0px;}
	.copyright { width:93% !important; }
	#fullWidth { width: 89% !important; }
	.offer_width { width:100%; }
	.sidebar { padding-right: 13px !important; }
	.padtop {padding-top: 44px;padding-left: 15px !important; width:105px !important; }
	.padtop a img { width:100%; height:auto;}
	#banner-search #navigationSearchInput { }
	.hydroxad_wid { width: 27%;height: auto;  }
	
	.headerRight ul li {display: inline-block !important; padding-bottom: 4px; }
	#banner-search {margin-top: 5px !important;}
	#container { overflow:hidden;}
	
	#evp-9SATKG9HEI-video-shim { width:100% !important; }
	#evp-9SATKG9HEI { width:100% !important; }
	#evp-9SATKG9HEI-video_wrapper { width:100% !important; }
	#evp-9SATKG9HEI-video-shim { width:100% !important; height: auto !important; }
	.women_health{margin: 2.8% 3.5% 0 0 !important;}
	.scissor{ width:100%;}
	.logobig{width:100%;}
	
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px;}
	.day { background-image:none;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.post-author { width:100% !important;}
	#content { display:inline-block;}
	#logoImg { width: 358px !important; background-size: 100% !important; }
	.step{ height:auto !important ;}
	.step2 { height:auto !important ;}
	
	
	
	
	
}



@media only screen and (min-width: 619px) and (max-width: 768px) {
	
	
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; height:auto;}
	.top_head img { width:100%; }
	.search { margin:5px auto 8px auto !important; display:table; float:none !important; padding-top:0px !important;}
	.social{ width:100% !important; display:inline-block !important; position:relative !important; text-align:center !important; margin:24px 0px 0px 0px !important;}
	.n_header_top p{ width:95% !important; line-height:34px !important; font-size:29px !important;}
	#nav { width:100% !important;  }
	.leftColumn {width: 93% !important ; margin-right: 0px !important ;  margin-bottom: 0px !important ;  margin-left: 0px !important ; float:none !important; margin:-178px auto 0px auto !important;padding-right:0px !important; }
	.leftColumn h1 { font-size:23px;  }
    .frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% ; height:auto ; }
	#main { width:94% !important ; margin-top:5px; padding:0px !important; margin-top: 5px !important; }
	.copyright { width:93% !important ; }
	#fullWidth { width: 89% !important ; }
	.offer_width { width:100% !important; }
	.sidebar {padding-right: 0px !important ; width:32% !important ;margin: 0px auto !important;float: none !important ; margin-top:0px !important; display: table;}
	.rightimgcaption { width:100% ; }
	.news { text-align:center ; }
	.padtop {padding-top: 23px ;padding-left: 15px ; width:163px ; display:none; }
	.padtop a img { width:100%; height:auto;}
	.hydroxad_wid { width: 27%;height: auto;  }
	.toggleMenu {display: block !important; margin: 0px auto ; padding: 34px 0px 0px 0px ;}
	#nav ul { display:none ; background:#e65100; margin: -3px 0px 0px 0px !important; }
	#nav ul li { width:100% !important ; text-align:center !important ; border:none; margin:0px ; padding:0px 0px;  display:inline-block !important ;
	 height:auto !important ; border-bottom: 1px solid #cd4800  !important  }
	#nav li a { font-weight:300 ; font-size:18px; border:none !important ; margin:0px ; padding-left:0px ; color:#fff ;  }
	#nav li a:hover { font-weight:300; color:#fefefe ; }
	
	.headerRight ul li {display: inline-block ; padding-bottom: 4px; }
	#banner-search {margin-top: 5px ;}
	.celebcaption { width: 100% ; }
	.jessica_width { width:100% ; }
	.day-text { width:99% ; }
	#container { overflow:hidden;}
	.step { height:auto ; padding-bottom:16px;padding-left:69px; }
	.step2 { height:auto ; padding-bottom:16px;padding-left:69px;}
	
	.alignnone  { width:210px; }
	
	#evp-9SATKG9HEI-video-shim { width:100% ; }
	#evp-9SATKG9HEI { width:100% ; }
	#evp-9SATKG9HEI-video_wrapper { width:100% ; }
	#evp-9SATKG9HEI-video-shim { width:100% ; height: auto ; }
	
	.women_health{ margin:10px 0px 0px 0px ; width:100%; text-align:center; float:none; position:relative ;}
	.women_health img{ display:inline-block;}
	.n_subscribe{ width:100%; display:inline-block; text-align:center;}
	.scissor{ width:100%;}
	.logobig{width:100%; height:auto;}
	.highlight{ text-align:center;}
	#header{ height:auto; padding-bottom:15px;}
	.testdiaryp{ width:97%;}
	.logo { float:none ; text-align:center; width: 100% !important;}
	#logoImg {margin: 0 auto;} 
	.multimedia { text-align:center; }
	#socialmedia { text-align:center;}
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px;}
	.day { background-image:none !important;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.post-author { width:100% !important;}
	#content { display:inline-block; width:100% !important;}
	#logoImg { width: 358px !important; background-size: 100% !important; margin-top: 5px !important; }
	
	
}


@media only screen and (min-width: 480px) and (max-width: 618px) {
	
	
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; height:auto;}
	.top_head img { width:100%; }
	.search { margin:10px auto 0px auto !important; float:none !important; padding-top:0px !important; display:table;}
	.social{ width:100% !important; display:inline-block !important; position:relative !important; text-align:center !important; margin:24px 0px 0px 0px !important;}
	.n_header_top p{ width:95% !important; line-height:34px !important; font-size:29px !important;}
	#nav { width:100% !important;  }
	.leftColumn {width: 93% !important ; margin-right: 0px !important ;  margin-bottom: 0px !important ;  margin-left: 0px !important ; float:none !important; margin:-178px auto 0px auto !important;padding-right:0px !important; }
	.leftColumn h1 { font-size:23px;  }
    .frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% ; height:auto ; }
	#main { width:94% !important ; margin-top:5px; padding:0px !important; margin-top: 5px !important; }
	.copyright { width:93% !important ; }
	#fullWidth { width: 89% !important ; }
	.offer_width { width:100% !important; }
	.sidebar {padding-right: 0px !important ; width:32% !important ;margin: 0px auto !important;float: none !important ; margin-top:0px !important; display: table;}
	.rightimgcaption { width:100% ; }
	.news { text-align:center ; }
	.padtop {padding-top: 23px ;padding-left: 15px ; width:163px ; display:none; }
	.padtop a img { width:100%; height:auto;}
	.hydroxad_wid { width: 27%;height: auto;  }
	.toggleMenu {display: block !important; margin: 0px auto ; padding: 34px 0px 0px 0px ;}
	#nav ul { display:none ; background:#e65100; margin: -3px 0px 0px 0px !important; }
	#nav ul li { width:100% !important ; text-align:center !important ; border:none; margin:0px ; padding:0px 0px;  display:inline-block !important ;
	 height:auto !important ; border-bottom: 1px solid #cd4800  !important  }
	#nav li a { font-weight:300 ; font-size:18px; border:none !important ; margin:0px ; padding-left:0px ; color:#fff ;  }
	#nav li a:hover { font-weight:300; color:#fefefe ; }
	
	.headerRight ul li {display: inline-block ; padding-bottom: 4px; }
	#banner-search {margin-top: 5px ;}
	.celebcaption { width: 100% ; }
	.jessica_width { width:100% ; }
	.day-text { width:99% ; }
	#container { overflow:hidden;}
	.step { height:auto !important ; padding-bottom:16px;padding-left:10px !important; }
	.step2 { height:auto !important ; padding-bottom:16px;padding-left:10px !important;}
	
	.alignnone  { width:210px; }
	
	#evp-9SATKG9HEI-video-shim { width:100% ; }
	#evp-9SATKG9HEI { width:100% ; }
	#evp-9SATKG9HEI-video_wrapper { width:100% ; }
	#evp-9SATKG9HEI-video-shim { width:100% ; height: auto ; }
	
	.women_health{ margin:10px 0px 0px 0px ; width:100%; text-align:center; float:none; position:relative ;}
	.women_health img{ display:inline-block;}
	.n_subscribe{ width:100%; display:inline-block; text-align:center;}
	.scissor{ width:100%;}
	.logobig{width:100%; height:auto;}
	.highlight{ text-align:center;}
	#header{ height:auto; padding-bottom:15px;}
	.testdiaryp{ width:97%;}
	.logo { float:none ; text-align:center; width: 100% !important;}
	#logoImg {margin: 0 auto;} 
	.multimedia { text-align:center; }
	#socialmedia { text-align:center;}
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px;}
	.day { background-image:none !important;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.post-author { width:100% !important;}
	#content { display:inline-block; width:100% !important;}
	#logoImg { width: 358px !important; background-size: 100% !important; margin-top: 5px !important; }
	
	
}


@media only screen and (min-width: 319px) and (max-width: 479px) {
	
	
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; height:auto;}
	.top_head img { width:100%; }
	.search { margin:10px auto 0px auto !important; float:none !important; padding-top:0px !important;}
	.social{ width:100% !important; display:inline-block !important; position:relative !important; text-align:center !important; margin:24px 0px 0px 0px !important;}
	.n_header_top p{ width:95% !important; line-height:34px !important; font-size:29px !important;}
	#nav { width:100% !important;  }
	.leftColumn {width: 93% !important ; margin-right: 0px !important ;  margin-bottom: 0px !important ;  margin-left: 0px !important ; float:none !important; margin:-178px auto 0px auto !important;padding-right:0px !important; }
	.leftColumn h1 { font-size:23px;  }
    .frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% ; height:auto ; }
	#main { width:94% !important ; margin-top:5px; padding:0px !important; margin-top: 5px !important; }
	.copyright { width:93% !important ; }
	#fullWidth { width: 89% !important ; }
	.offer_width { width:100% !important; }
	.sidebar {padding-right: 0px !important ; width:32% !important ;margin: 0px auto !important;float: none !important ; margin-top:0px !important; display: table;}
	.rightimgcaption { width:100% ; }
	.news { text-align:center ; }
	.padtop {padding-top: 23px ;padding-left: 15px ; width:163px ; display:none; }
	.padtop a img { width:100%; height:auto;}
	.hydroxad_wid { width: 27%;height: auto;  }
	.toggleMenu {display: block !important; margin: 0px auto ; padding: 34px 0px 0px 0px ;}
	#nav ul { display:none ; background:#e65100; margin: -3px 0px 0px 0px !important; }
	#nav ul li { width:100% !important ; text-align:center !important ; border:none; margin:0px ; padding:0px 0px;  display:inline-block !important ;
	 height:auto !important ;border-bottom: 1px solid #cd4800  !important  }
	#nav li a { font-weight:300 ; font-size:18px; border:none !important ; margin:0px ; padding-left:0px ; color:#fff ;  }
	#nav li a:hover { font-weight:300; color:#fefefe ; }
	
	.headerRight ul li {display: inline-block ; padding-bottom: 4px; }
	#banner-search {margin-top: 5px ;}
	.celebcaption { width: 100% ; }
	.jessica_width { width:100% ; }
	.day-text { width:99% ; }
	#container { overflow:hidden;}
	.step { height:auto !important ; padding-bottom:16px !important;padding-left:9px !important; }
	.step2 { height:auto !important ; padding-bottom:16px !important;padding-left:9px !important;}
	
	.alignnone  { width:210px; }
	
	#evp-9SATKG9HEI-video-shim { width:100% ; }
	#evp-9SATKG9HEI { width:100% ; }
	#evp-9SATKG9HEI-video_wrapper { width:100% ; }
	#evp-9SATKG9HEI-video-shim { width:100% ; height: auto ; }
	
	.women_health{ margin:10px 0px 0px 0px ; width:100%; text-align:center; float:none; position:relative ;}
	.women_health img{ display:inline-block;}
	.n_subscribe{ width:100%; display:inline-block; text-align:center;}
	.scissor{ width:100%;}
	.logobig{width:100%; height:auto;}
	.highlight{ text-align:center;}
	#header{ height:auto; padding-bottom:15px;}
	.testdiaryp{ width:97%;}
	.logo { float:none ; text-align:center; width: 100% !important;}
	#logoImg {margin: 0 auto;} 
	.multimedia { text-align:center; }
	#socialmedia { text-align:center;}
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px; margin-left: 0px !important;}
	.day { background-image:none !important;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.post-author { width:100% !important;}
	#content { display:inline-block; width:100% !important;}
	#logoImg { width: 94% !important; background-size: 100% !important; margin-top: 5px !important; }
	
	.pullleft { width:30% !important; height:auto !important;}
	
	
}




@media only screen and (min-width: 240px) and (max-width: 318px) {
	
	
	
	iframe, object{ max-width:100% !important;}
	.top_head  { width:95% !important; }
	.headerInside { width:95% !important; height:auto !important;}
	.top_head img { width:100%; }
	.search { margin:10px auto 0px auto !important; display:none; float:none !important; padding-top:0px !important;}
	.social{ width:100% !important; display:inline-block !important; position:relative !important; text-align:center !important; margin:24px 0px 0px 0px !important;}
	.n_header_top p{ width:95% !important; line-height:34px !important; font-size:29px !important;}
	#nav { width:100% !important;  }
	.leftColumn {width: 93% !important ; margin-right: 0px !important ;  margin-bottom: 0px !important ;  margin-left: 0px !important ; float:none !important; margin:-178px auto 0px auto !important;padding-right:0px !important; }
	.leftColumn h1 { font-size:23px;  }
    .frame {width: 100% !important ;background-size: 100%;}
	.widd { width:100% ; height:auto ; }
	#main { width:94% !important ; margin-top:5px; padding:0px !important; margin-top: 5px !important; }
	.copyright { width:93% !important ; }
	#fullWidth { width: 89% !important ; }
	.offer_width { width:100% !important; }
	.sidebar {padding-right: 0px !important ; width:32% !important ;margin: 0px auto !important;float: none !important ; margin-top:0px !important; display: table;}
	.rightimgcaption { width:100% ; }
	.news { text-align:center ; }
	.padtop {padding-top: 23px ;padding-left: 15px ; width:163px ; display:none; }
	.padtop a img { width:100%; height:auto;}
	.hydroxad_wid { width: 27%;height: auto;  }
	.toggleMenu {display: block !important; margin: 0px auto ; padding: 34px 0px 0px 0px ;}
	#nav ul { display:none ; background:#e65100; margin: -3px 0px 0px 0px !important; }
	#nav ul li { width:100% !important ; text-align:center !important ; border:none; margin:0px ; padding:0px 0px;  display:inline-block !important ;
	 height:auto !important ; border-bottom: 1px solid #cd4800  !important  }
	#nav li a { font-weight:300 ; font-size:18px; border:none !important ; margin:0px ; padding-left:0px ; color:#fff ;  }
	#nav li a:hover { font-weight:300; color:#fefefe ; }
	
	.headerRight ul li {display: inline-block ; padding-bottom: 4px; }
	#banner-search {margin-top: 5px ;}
	.celebcaption { width: 100% ; }
	.jessica_width { width:100% ; }
	.day-text { width:99% ; }
	#container { overflow:hidden;}
	.step { height:auto !important ; padding-bottom:16px;padding-left:6px !important; }
	.step2 { height:auto !important ; padding-bottom:16px;padding-left:6px !important;}
	
	.alignnone  { width:210px; }
	
	#evp-9SATKG9HEI-video-shim { width:100% ; }
	#evp-9SATKG9HEI { width:100% ; }
	#evp-9SATKG9HEI-video_wrapper { width:100% ; }
	#evp-9SATKG9HEI-video-shim { width:100% ; height: auto ; }
	
	.women_health{ margin:10px 0px 0px 0px ; width:100%; text-align:center; float:none; position:relative ;}
	.women_health img{ display:inline-block;}
	.n_subscribe{ width:100%; display:inline-block; text-align:center;}
	.scissor{ width:100%;}
	.logobig{width:100%; height:auto;}
	.highlight{ text-align:center;}
	#header{ height:auto !important; padding-bottom:15px;}
	.testdiaryp{ width:97%;}
	.logo { float:none ; text-align:center; width: 100% !important;}
	#logoImg {margin: 0 auto;} 
	.multimedia { text-align:center; }
	#socialmedia { text-align:center;}
		
	.day-text { width:88% !important; background-image:none; padding:20px; border-radius:10px; margin-left: 0px !important;}
	.day { background-image:none !important;}
	.testdiaryp { float:none !important; width:100% !important;}
	
	/*new css*/
	.padding { width:100%; height:auto;}
	.magazine3 { width:100%; height:auto;}
	.day { background-image:none !important;}
	.celebcaption { width:100% !important; }
	.post-author { width:100% !important;}
	#content { display:inline-block; width:100% !important;}
	#logoImg { width: 100% !important; background-size: 100% !important; margin:6px 0px 11px 0px !important; }
	.pullleft { width:20% !important; height:auto !important;}
	
	
	
	
}
