/* =========================== */
/* ====== Media Queries ====== */
/* =========================== */

/* Anything below */
@media only screen and (max-width: 1143px) {	
	#hm_hero_wrapper {
		background: url(/web/20180816232915im_/http://newportbehavioral.com/wp-content/themes/blankslate-child/img/hm_hero_bg_mobile.jpg) no-repeat center bottom scroll; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	#footer_wrapper {
		background: #3f3f3d;
	} 
	
	button#trigger-overlay {
		float: right;
		height: 62px;
		width: 62px;
		border: none;
		background: transparent;
	}
	
	i.fa.fa-bars {
		color: #fff;
		font-size: 35px;
	}
	
	i.fa.fa-times {
		color: #fff;
		font-size: 35px;
	}
	
	#nav_logo_l {
		position: relative;
		z-index: 1;
	}
	
	#nav_logo_r {
		position: relative;
		z-index: 1;
	}
	
	.mobile_phone {
		display: block;
		position: absolute;
		bottom: 3%;
		width: 100%;
		text-align: center;
		color: #ffffff;
		font-weight: 500;
		font-size: 22px;
	}
	
	#nav_menu {
		display: none;
	}

	#about_container {
		width: 85%;
	}
	
	#about_bio_container {
		width: 85%;
	}
	
	#about_bio_container_02 {
		width: 85%;
	}
	
	#ct_r {
		padding: 0;
	}
	
	#ct_r {
		max-width: none;
		float: none;
		margin: 0 auto;
		width: 85%;
	}
	
	#ct_container {
		margin-top: 5px;
	}
	
	.filter .owl-prev {
		left: 0 !important;
	}
	
	.filter .owl-next {
		right: 0 !important;
	}
	
	#ct_r h2 {
		font-size: 1.2em;
	}
	
	.filter a {
		font-size: 16px !important;
		line-height: 12px !important;
		text-align: center !important;
	    padding: 8px 0 1.3em 0 !important;
	    font-weight: 500 !important;
	}
	
	#contact_wrapper {
		width: 85%;
		padding: 15px 0;
		margin: 0 auto;
	}
	
	#contact_r {
		padding: 25px 0 0 0;
		max-width: none;
	}
	
	#contact_l {
		max-width: none;
		padding: 0;
	}
	
	/* Main Nav */
	#hm_hero_box {
		width: 75%;
		max-width: none;
		transform: none;
	}		
	
	#hm_info_box {
		width: 75%;
	}
	
	#hm_info_box span {
		width: 100%;
	}
	
	#hm_info_box h3 {
		font-size: 30px;
	}
	
	#hm_blocks_row_01_r {
		display: none;
	}
	
	#hm_blocks_row_02_l {
		display: none;
	}

	#hm_blocks_row_01_l {
		width: 100%;
	}
	
	#hm_blocks_row_02_r {
		width: 100%;
	}
	
	#hm_info_block_02_l {
		width: 100%;
		text-align: center;
	}
	
	#hm_info_block_02 {
		border: 0;
	}
	
	#hm_info_block_02_l img {
		position: relative;
	}
	
	#hm_info_block_02_r {
		width: 100%;
	}
	
	#hm_info_block_box_02_r {
		width: 75%;
		padding: 0;
		margin: 0 auto;
		text-align: center;
		top: 0;
		transform: none;
	}
	
	#hm_info_block_box_02_r span {
		padding: 0;
	}
	
	#hm_info_block_box_02_r h2 {
		text-align: center;
	}
	
	#hm_testimonials_wrapper {
		height: 100%;
		float: left;
	    margin-top: 100px;
	}
	
	#hm_testimonials_container {
		max-width: none;
	}
	
	#hm_testimonials_box {
		height: auto;
		top: 0;
		transform: none;
	}
	
	#hm_testimonials_box h1 {
		position: relative;
		top: 15px;
	}
	
	#footer_wrapper {
		height: auto;
		padding: 50px 0;
	}
	
	#footer_container {
		max-width: none;
		top: 0;
		transform: none;
	}
	
	#footer_col_01, #footer_col_02, #footer_col_03 {
		width: 100%;
		float: none;
		padding-bottom: 50px;
	}
	
	#footer_col_03 {
		padding-bottom: 0;
	}
	
	#ct_l {
		display: none;
	}
	
	#dl_container {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 400px) {	
	#hm_testimonials_wrapper {
		margin-top: 100px;
	}
}

/* Anything above */
@media only screen and (min-width: 1143px) {	
	/* Main Nav */
	#trigger-overlay {
		display: none;
	}
}

/* Anything above 940px */
@media only screen and (min-width: 1143px) {
	.owl-carousel {
		display: none !important;
	}
}
/*
     FILE ARCHIVED ON 23:29:15 Aug 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:53 Jan 31, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 75.965
  exclusion.robots: 0.192
  exclusion.robots.policy: 0.184
  RedisCDXSource: 0.628
  esindex: 0.008
  LoadShardBlock: 57.919 (3)
  PetaboxLoader3.datanode: 200.081 (5)
  CDXLines.iter: 14.896 (3)
  load_resource: 386.091 (2)
  PetaboxLoader3.resolve: 218.329 (2)
*/