

@media only screen and (min-width: 480px) {
	.grid li {
		width: 46%;
	}
	.banner h1 {
		font-size: 62px;
	}
	#page .navbar-brand {
		max-width: 380px;
	}
} /* 480 >  */
@media only screen and (min-width: 480px) and (max-width: 992px) {
	.alignleft {
	    width: 50%;
	    float: left;
	    margin: 0 30px 20px 0;
	}
} /* 480 - 992 */
@media only screen and (min-width: 575px) {
	.alignright {
		width: 30%;
	}
} /* 575 >  */
@media only screen and (min-width: 768px) {
	.home .post-img {
		height: 147px;
	}
	#secondary-x {
	    border-top: none;
	    padding-top: 0;
	}
	.alignright {
		width: 100%;
	}

	#page .nav-links > div {
		width: 50%;
		padding: 0;
	}
	.home .video-wrap {
		max-width: 100%;
	}
	.quote-bar {
		font-size: 42px;
	}
	.home h3.post-title {
		font-size: 22px;
	}
	.latest-posts .row > div {
		margin-bottom: 0px;	
	}
	.home .latest-posts .featured-img {
		/*max-height: 148px;*/
	}
	.home .navbar {
	    margin: 15px 0;
	}
	#page .navbar-brand {
		float: none;
		width: auto;
		text-align: center;
		display: block;
		margin: 0 auto;
	}	
	.navbar-header {
	    padding-bottom: 15px;
	    float: none;
	}
	
	.navbar-right {
	    width: 100%;
	    text-align: center;
	}
	.navbar-nav > li  {
		float: none;
		display: inline-block;
	}
	#page .newsletter-signup-bar .gform_body,
	#page .newsletter-signup-bar .gform_footer {
		float: left;
		clear: none;
		width: 60%;
	}
	#page .newsletter-signup-bar .gform_footer {
		width: auto;
	}

} /* 768 > */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.tz_dynamic_subnav a, .advanced-sidebar-menu a {
		font-size: 16px;
	}
} /* 768 - 992 */
@media only screen and (min-width: 992px) {
	.home .post-img {
		height: 196px;
	}
	.alignright {
	    width: 50%;
	    margin-left: 20px;
	}
	.home .banner {	
		min-height: 590px;
	}
	.banner p {
	    font-size: 23px;	
    	text-align: left;
    	margin: 0 40px;
	}
	.banner .btn {
		width: auto;
	    padding: 17px 36px;
	    font-size: 26px;
	    display: inline-block;
	}
	.newsletter-signup-bar {
		text-align: left;
	}
	.newsletter-signup-bar .content,
	.home .newsletter-signup-bar h2 {
		text-align: right;
	}
	.newsletter-signup-bar h2 {
		font-size: 38px;
	}
} /* 992 > */
@media only screen and (min-width: 1024px) {
	.grid li {
		width: 30%;
	}
	h1.entry-title {
		font-size: 36px;
	}
	.home h3.post-title {
		font-size: 28px;
	}
} /*  1024 > */
@media only screen and (min-width: 1200px) {
	.home .post-img {
		height: 240px;
	}
	section.contact h4  {
		margin: 0 1em 0 0;
	}

	.quote-bar .row > div::before {
		font-size: 300px;
		top: -40px;
		left: -20px;		
	}
	.navbar-right {
	    width: auto;
	    text-align: left;
	    padding-top: 4px;
	}
	.navbar-header {
	    padding-bottom: 0;
	}
	.home .navbar {
	    margin: 35px 0;
	}
	#page .navbar-brand {
		padding-top: 0;
	}
	.home .navbar-default .navbar-collapse {
		/*padding-top: 12px;*/
		padding-top: 3px;
	    padding-top: 0;
	}
	.banner p {
    	/*width: 80%;*/
	}
	.newsletter-signup-bar h2 {
		font-size: 42px;
	}

} /* 1200 > */


@media only screen and (max-width: 1200px) {
	.navbar-header---x {
		float: none;
	}
	a.navbar-brand---x {
	    float: none;
	    text-align: center;
	}
} /* < 1200 */