@media (min-width: 280px) and (max-width: 900px) {
		.post, .read-area, .read-area-front, .read-area-welcome {width:auto; display:block;}
		.read-area, .read-area-welcome	{padding-left:0px; padding-right:0px;}
		.whitepaper			{width:auto; margin-left:0px;}
		.whitepaper img			{display:none;}
		.whitepaper .subscribe-bar	{width:65%; margin-right:auto; margin-left:0px;}
		.whitepaper .subscribe-but	{margin-right:auto;}
		.unsub				{margin-right:auto;}
		.sidebar			{display:none;}
		.content-out			{width:auto;}
		.post img			{float:none; margin:0 auto; display:block;}
		.footer-top table		{width:auto;}
		.fronthero	{
			width:auto; 
			height:auto; 
			background: transparent;
			padding-bottom:10px;
			padding-top:0px;
			margin: 10px 0 0 -40px;
		}
		.fronthero .pd-text	{
			margin: 20px 15px 0px 70px;
			width: 70%;
			padding:0px;
		}
		.fronthero .product-text	{width:90%; float:none; padding: 40px 15px 0px 15px;}
		.fronthero .product-image, .fronthero .pd-image	{float:none; width:auto; text-align:center;}
		.fronthero .product-image	{float:none; width:auto; text-align:center;}
		.fronthero .product-image img, .fronthero img	{max-width:100%; height:auto;}
		.fronthero h1			{margin-left:0px; padding:10px;}
		.fronthero .pd-text h1 {
			font-size: 1.65em;
			line-height: 1;
			padding:0px;
		}
		.fronthero .pd-text p {
			font-size: 1.35em;
			line-height: 1.55;
		}
		.formWrapper {
    		margin: 0 0 0 70px;
    		padding: 0 0 10px 0;
		}
		.emailField {width: 208px;}
		.submitButton {margin: 12px 0px 0px;}
		.privacyWrapper {
			margin: 10px 0 20px 60px;
			width: 75%;
		}
		.secureImage {margin: 0 0 0 20px;}
		.privacyText {
			padding: 0px 0px 0px 10px;
			width: 65%;
		}
		.main				{background-image: url(images/main/topbg_content.png);	}
		.titleposts-left		{width:100%;}
		.titleposts-right		{width:100%;}
		.expertsContainer		{width:100%;}
		.mm				{width:auto;}
		#megaMenu.megaMenuHorizontal ul.megaMenu {background-color:#303030;}
		.headerContainer		{width:auto;}
		.footer-top			{height:auto; width:100%;}
		.footer-top ul			{list-style-type:none; padding-left:0px;}
		h3.widget-title {padding-left:0px;}
		.footer-top .footer-boxes, .footer-top .footer-boxes-pp, .footer-top .footer-boxes:first-child	{
			float:none; 
			width:auto; 
			text-align:left;
			margin-left:0px;
			padding-left: 15px;
		}
		.footer-top .copyright {
			float:none; 
			margin-left:0px;
			text-align:left;
		}
		.footerContainer		{width:auto;}
		.expertsContainer		{width:auto}
		.logo {
			float:right;
			width: 45%;
			padding-top: 25px;
		}
		.leftArticle br {display:none;}
		.expertsContainer .author	{width:auto; float:none;}
		.expertsContainer .author img	{display:none;}
		.wraptop #ribbon		{display:none;}
		.wraptop			{-webkit-box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.47);-moz-box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.47); box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.47);}
		.frontpage			{margin-left:auto;}
		.read-area-front .thumb-front, .read-area .thumb-front {display:none;}
		.read-area-front .latest, .read-area .latest	{height:auto; min-height:0;}
		.product-text p			{text-align:center;}
		.product-text a img		{margin:0 auto; display:block;}

		/* Workplace Bulletin Welcome page */
		#wpbIframe iframe {
			
		}

		/* footer */

		.footer-top .footer-boxes:first-child {
			float: none;
			margin: 0 auto;
		}

		.socialMediaIcons {float:none;}


		/* ELI Insider */
		.read-area-insider {
			float:none;
			padding-bottom: 0px;
		}
		.sidebarInsider {
			float:none;
			margin-top:20px;
		}

		.videoFrame {
			width:90%;
			margin:0 auto;
		}
		iframe {
			width:100%;
		}

		.read-area-insider,
		.postInsider section {width:100%;}
		.postInsider hr {width:100%;}
		.sectionType {width:100%;}

		.contentWrapper {padding-right: 20px;}

		.orderNowLink {margin-left:0px;}
}

@media (min-width: 300px) and (max-width:625px) {
	.fronthero .pd-image {
		display:none;
	}
}

@media (max-width: 430px)	{

		iframe {height:250px;}
		#wpbIframe iframe {height:220px;}
}
@media (min-width: 350px) and (max-width:900px) {
	.fronthero .pd-text {width: 75%;}
	.fronthero .pd-text h1 {font-size: 1.7em;}
}
@media (min-width: 450px) and (max-width:900px) {
	#titleposts li {font-size: 1em;}
	.fronthero .pd-text h1 {
		line-height: 1.15;
		font-size: 2.3em;
	}
	.fronthero .pd-text {
		width: 79%;
	}
	.formWrapper {width: 80%;}
	.privacyWrapper {width: 85%;}
	.privacyText {width: 70%;}
}
@media (min-width: 535px) and (max-width:900px) {
	.formWrapper {width: 87%;}
	.submitButton {margin:2px 0 0 10px;}
}
@media (max-width: 570px)	{
		.logo {display:none;}
}

@media (min-width: 600px) and (max-width:900px) {
	.logo {width: initial;}
	.fronthero .pd-text h1 {
    	width: 100%;
	}
	.fronthero .pd-image {
		width: 35%;
		margin: 70px 0px 0px -70px;
		float:left;
	}
	.fronthero .pd-text {width: 62%;}
	.submitButton {margin: 2px 0px 0px 10px;}
	.privacyText {
		width: 80%;
	}
}

@media (min-width: 767px) and (max-width:900px) {
	.formWrapper {margin: 5px 0 15px 70px;}
}
@media only screen and (max-width:900px) {
	#megaMenu #megaMenuToggle {
	    display: block !important;
	}
}


@viewport{
    width: device-width;
}

@-ms-viewport{
    width: device-width;
}