
/* RESPONSIVE RULES */


@media all and (max-width: 1272px) {
	.tweet-inner { padding: 15px; }
	.twitter-screen-name { font-size: 14px; }
}

@media all and (max-width: 1090px) {
	.post-grid .tweet { width: 270px; }
}

@media all and (max-width: 1023px) {
	.left-hand-image { position: relative; overflow: visible; }
	.right-hand-image { position: relative; left: 0; width: 100%; }
	.left-hand-image img, .right-hand-image img { max-width: 200% !important; width: 200%; height: auto; }
	.side_by_side .grid .col-6-12:nth-of-type(1) { padding-top: 25px; padding-left: 2%; padding-right: 2%; }
	.side_by_side .grid .col-6-12:nth-of-type(2) { padding-top: 25px; padding-left: 2%; padding-right: 2%; }
}

@media all and (max-width: 767px) {
	#nf-form-2-cont nf-field:nth-of-type(1) { width: auto; display: block; }
	#nf-form-2-cont nf-field:nth-of-type(2) { width: auto; display: block; }
	.post-grid li { width: 48%; }
	#end-the-silence-auction-lots .post-grid li{	width: 48%; }
	.cta-bar .button { width: 73%; }
	.blog-article.featured .img-holder img { width: 600px; height: auto; }
	.side_by_side .grid .grid li { width: 90% }
	.post-grid .tweet { width: 90%; }
}

@media all and (max-width: 449px) {
	.post-grid li { width: 96%; }
	#end-the-silence-auction-lots .post-grid li{	width: 96%; }
}

@media (max-width:374px) {
	section p { font-size: 22px; line-height: 28px; }
}
@media (max-width:767px) {
	section p { font-size: 24px; line-height: 30px; }
}

@media (max-width:1023px) {
	#menu-corporate-1 { padding-top: 0px; }
	#menu-corporate-1 li { display: block; }
	#menu-corporate-1 li a { text-transform: uppercase; font-size: 22px; padding: 0 0px; }
}
@media (max-width:1279px) {
	#menu-corporate-1 { padding-top: 100px; }
	#menu-corporate-1 li { display: inline-block; }
	#menu-corporate-1 li a { text-transform: uppercase; font-size: 22px; padding: 0 25px; }
}

@media (max-width:374px) {
	section:nth-of-type(1) h1 { font-size: 36px; }
}
@media (max-width:767px) {
	section:nth-of-type(1) h1 { font-size: 42px; }
}
@media (max-width:1023px) {
	section:nth-of-type(1) h1 { font-size: 56px; }
}

@media (max-width:1023px) {
	.download-btn {
		width: 98% !important;
		margin: 2% 1% !important;
		font-size: 18px;
	}
}
@media (max-width:1279px) {
	.download-btn {
		width: 23% !important;
		margin: 0 1% !important;
		font-size: 18px;
		padding: 12px 12px;
	}
}

@media (max-width:767px) {
	.downloads-grid {
		max-height: 1920px !important;
		overflow: hidden;
	}
}


