/*stage*/



/*iPhone 6+ Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 




}


@media only screen and (max-width: 880px) 
{


	body.page-id-20242 #av_section_2 .avia_textblock,
	body.page-id-20242 #general-page-header p
	{
		font-size:15px;
	}
	
	body.page-id-20242 .avia_textblock h2
	{
		max-width:550px;
	}
	

	body.page-id-20242 #general-page-header p,	
	body.page-id-20242 #general-page-header p.p1
	{
    	max-width: 264px;
	}


	body.page-id-20242 #av_section_2 .avia-button
	{
		 
		margin:40px auto 12px auto;
		 
	
		font-size:17px;
		 
		padding:10px 0px 10px 0px;
		width:230px;
		 
	}

	
	
}

@media only screen and (max-width: 767px) /*736*/
{




	body.page-id-20242 #av_section_2 .flex_column
	{
		padding:20px 0px 0px 0px !important;
	}

	body.page-id-20242 #general-page-header p,	
	body.page-id-20242 #general-page-header p.p1
	{
    	max-width: 380px;
	}


	body.page-id-20242 #av_section_2 .entry-content-wrapper
	{
		max-width: 540px;
	}

	body.page-id-20242 #av_section_2 .avia_textblock,
	body.page-id-20242 #general-page-header p
	{
		font-size:16px;
	}

	.trustpilot-widget
	{
 		margin:20px 0px 15px 0px;
	}
	

	body.home #alrtbnr
	{ 
		font-size:14px;
		line-height:14px;
		padding:14px 0px 14px 0px;
		position:relative;
	}
	body.home 
	{
		margin-top:0px;
	}
	body.home #header
	{
		top:0px;
	}





	.responsive #top.page-id-7234 #wrap_all .container_wrap_first .container
	{
		padding: 0px 0px 0px 16px;
	}

	#gform_wrapper_5.gform_wrapper .gform_footer
	{
		padding: 0px 16px 0px 0px;
    	margin: 10px 0px 0px 0px;
	}





	#cs_bran
	{
		margin-top:0px;
	}

	#cs_info
	{
		width:45%;
		float:left;
	}

	#cs_bran
	{
		float:right;
		width:55%;
	}


	#top.page-id-4917 #wrap_all .all_colors h2
	{
		font-size: 24px;
		margin-bottom:20px;
	}

	.responsive #top.page-id-4917 .av_default_container_wrap .flex_column_table
	{
		width:100%;
		margin:0px auto 0px auto;
		max-width:540px;
		text-align:center;
	}


	.page-id-20242 #general-page-header .avia_image .image-overlay,
	.page-id-7231 #general-page-header .avia_image .image-overlay
	{
		width: 62px !important;
		height: 62px !important;
    	margin: -31px 0px 0px -31px;
   		border-radius: 31px;
   		background-size:62px 62px;
	}

	.page-id-20242 #general-page-header .avia-image-container,
	.page-id-7231 #general-page-header .avia-image-container
	{
		margin-top:20px;
 	}

	.page-id-20242 #general-page-header .avia-image-container .avia_image,
	.page-id-7231 #general-page-header .avia-image-container .avia_image
	{
		max-width:360px;
	}

	.responsive #top.page-id-4917 .av_default_container_wrap .flex_column
	{
		margin-bottom:0px !important;
	}


	body.page-id-4917 .av_default_container_wrap .avia-button.avia-size-large
	{
		padding: 8px 20px 7px 20px;
		min-width:0px;
		font-size:12px;
	}




	.wpp-list li
	{
    	padding: 14px 10px 20px 10px;
	}



	.single-post #main .container .av-content-small.units
	{
		padding-bottom:0px;
	}
	
	.container.template-blog iframe
	{
		
		width:70.0vw;
		height:39.375vw;
		margin:15px auto 15px auto;
		display:block;
	}



	.responsive .template-blog .post_delimiter
	{
		border:1px solid #cccccc;
		border-width:0px 0px 2px 0px;
		
		margin: 0 0 35px 0;
		padding: 22px 0 0 0;
		
	}


	.av-share-box
	{
		margin-bottom:10px;
	}

	.single-post #main .content .avia-button
	{
 	   margin-top: 0px;
	}

	.responsive .single-post .template-blog .post_delimiter
	{
		
	}

	.container.template-blog .entry-content-wrapper
	{
    	font-size: 16px;
    	line-height: 1.5em;
	}

	.archive .content .entry-content-wrapper,
	.single-post .content .entry-content-wrapper,
	.blog .content .entry-content-wrapper
	{
		padding-right: 0px;
	}


	.single-post #general-page-header .content,
	.blog #general-page-header .content
	{
    	padding-top: 20px;
    	padding-bottom: 0px;
	}



	.single-post #general-page-header,
	.blog #general-page-header
	{
		min-height: 0px;
	}

	#top.archive #wrap_all .all_colors .container.template-blog h2,
	#top.single-post #wrap_all .all_colors .container.template-blog h1, 
	#top.blog #wrap_all .all_colors .container.template-blog h2
	{
		font-size: 20px;
		line-height: 1.1em;
		color: #333333;
	}

	.wpp-list li a.wpp-post-title,
	#taxonomy_list_widget-2 a, #avh_extendedcategories_top-2 a
	{
    	font-size: 14px;
    	font-weight:400 !important;
    	letter-spacing:0.035em;
 	}




	#archives-2
	{
		padding-bottom:0px;
	}
	#top #archives-2 select
	{
		margin-bottom:10px;
	}

	.archive #main .container .av-content-small.units,
	.single-post #main .container .av-content-small.units, 
	.blog #main .container .av-content-small.units
	{
    	width: 100%;
    	margin:0px auto 0px auto ;
    	max-width:540px;
    	float:none;
    	display:block;
	}

	.responsive #top.archive #main .sidebar,
	.responsive #top.single-post #main .sidebar,
	.responsive #top.blog #main .sidebar
	{
		display:block;
 		width: 100%;
    	margin:0px auto 0px auto;
    	max-width:380px;
    	border:none;
	}


	.archive .inner_sidebar, 
	.single-post aside.sidebar .inner_sidebar, 
	.blog aside.sidebar .inner_sidebar
	{
		margin-left: 0px;
		
	}



	.single-press-release #svcontent .av_two_third
	{
		float:none;
		width:100% !important;
	}
	
	.single-press-release #svcontent .av_one_third
	{
		display:none;
	}

	#top.single-video #wrap_all .all_colors #svcontent h1,
	#top.single-save #wrap_all .all_colors #svcontent h1
	{
		margin-bottom:8px;
	}

	#svcontent hr
	{
		margin: 10px 0px 20px 0px;
	}



	#svcontent .av_three_fifth
	{
    	width: 64.00% !important;
	}

	#svcontent .av_two_fifth
	{
		margin-left: 3% !important;
		width: 33.0% !important;
	}

	#svcontent .acf-map
	{
		height: 200px;
	}


	#philter .ftab
	{
		width:35.0%;
	}
	
	#philter .ftab + .ftab
	{
		width:36.0%;
	}

	#philter .ftab:last-of-type
	{
		width:25.0%;
	}
	
	#mainnewspage .content
	{
		padding-top: 25px;
		padding-bottom: 0px;
	}	



	#top #wrap_all .all_colors #abchs h1
	{
		text-align:center;
		padding-top:10px;
	}




	.responsive #top #wrap_all #branch-map .container 	
	{
		padding: 0px 0px 0px 0px;
	}


	#vidlibraryhero .container
	{
		background-color:rgba(50,50,50,0.25);
	}
	


	#top #vidlibraryhero.main_color .avia-button.avia-size-large
	{
		padding: 12px 0px 12px 0px;
		width: 120px;
		font-size: 12px;
		line-height: 12px;
	}

 
 	#vidlibraryhero div.avia_textblock.av_inherit_color
 	{
    	font-size: 15px !important;
	}
 
 	#top #wrap_all .all_colors #vidlibraryhero h1
 	{
    	font-size: 32px;
    	margin-bottom: 10px;
	}
 
 

	#vidlibraryhero div .av_one_half
	{
		margin-left: 4% !important;
		width: 42% !important;
		margin-bottom:0px !important;
	}
	#vidlibraryhero div .av_one_half.first
	{
		margin-left: 0px !important;
		width: 54% !important;
	}



	#subctpage #gform_wrapper_6
	{
		margin: 25px auto 0px auto;
	}

	.page-id-7274 #after_section_1 .avia-image-container.avia-align-right
	{
		float:none;
		margin:0px 0px 0px 0px;
	}

	.page-id-7274 #after_section_1 .avia-image-container.avia-align-right img
	{
		margin:0px auto 0px auto;
	}


	.page-id-7274 #after_section_1 h3
	{
		font-size: 15px;
		text-align:center;
	}

	.special-heading-border
	{
		display:none;
	}
	
	.av-special-heading-tag
	{
		float:none !important;
		clear:both !important;
	}
	
	.parent-pageid-7212 .av-special-heading-h2 
	{
		margin-bottom:10px !important;
	}
 
	.page-id-7245 #after_section_1  .flex_column.av_one_full 
	{
		margin-bottom:0px !important;
	}

	.page-id-7245 #after_section_1  .flex_column.av_two_fifth
	{
		width:28% !important;
	    display:table-cell !important;
	}
 
	.page-id-7245 #after_section_1  .flex_column.av_three_fifth
	{
		width:72% !important;
 		display:table-cell !important;
	}
	
	.page-id-7245 #after_section_1  .flex_column.av_three_fifth h3
	{
		font-weight:400 !important;
	}



	#general-page-header .container
	{
		background-color: rgba(80,80,80,0.75);
	}


	#general-page-header hr
	{
		margin: 12px 0px 8px 0px;
		display:block;
		border-width: 4px 0 0;
	}


	.responsive #top #wrap_all #general-page-header .flex_column
	{
		margin-bottom:0px;
	}	 

	#general-page-header .content
	{
		padding-top: 25px;
		padding-bottom: 25px;
	}

	#general-page-header p
	{
		margin-bottom:0px;
	}

	.page-id-7212 #after_section_1 div .av_one_fourth
	{
		width: 18.0% !important;
		display:table-cell !important;
	}
	
	.page-id-7212  #after_section_1 div .av_three_fourth
	{
		margin-left: 2% !important;
    	width: 80.0% !important;
    	display:table-cell !important;
	}

 	.responsive #top.page-id-7212 #wrap_all #after_section_1 .container
	{
		padding: 0px 15px 0px 5px;
	}




	#home-testimonials div.avia_textblock
	{
		font-size: 17px !important;
	}



	#top #wrap_all .all_colors #home-trusted-company h2
	{
    	font-size: 21px;
 	}

	#home-trusted-company .flex_column.av_two_fifth
	{
		max-width: 350px;
		margin-bottom:0px !important;
	}

	#home-trusted-company .avia-button-wrap
	{
    	max-width: 280px;
	}

	#home-trusted-company.avia-section-no-padding .content
	{
    	padding-top: 15px;
    	padding-bottom: 15px;
	}
	
	#home-trusted-company .avia-button.avia-size-x-large
	{
		font-size: 12px;
		padding: 12px 18px 12px 18px;
		min-width: 0px;
	}


	#home-trusted-company
	{
    	background-size: auto 300px !important;
    	background-position:100px 50% !important;
	}


	#home-trusted-company .avia-button-wrap
	{
		max-width: 250px;
	}

	#homepressvid #hpWrap ul
	{
		margin: 0px 0px 0px 0px;
	}

	#top #wrap_all .all_colors #home-trusted-company p
	{
    	font-size: 13px;
    	margin: 1.00em 0px 1.5em 0px !important;	
	}
	
	.responsive #home-trusted-company .container,
	#home-trusted-company .container
	{
    	padding: 0px 20px;
		background-position: -800px 0px;
	}
	
	

	

	#homepressvid #hpWrap
	{
		max-width:100%;
		font-size: 14px;
		padding-bottom:4px;
	}
	
	#homepressvid #prdsk
	{
		width:101% !important;
		height:auto;
	}
	


	#homepressvid #prdlink
	{
		width:33.333%;
		display:block;
		float:right;
		margin:42px 0px 15px 10px !important;
	}



	.responsive #top #wrap_all #homepressvid .container
	{
		padding: 0px 0px 0px 0px;
	}

	#top #homepressvid .no_margin.av_two_fifth
	{
	 	width: 100.0%;
		padding: 20px 20px 0px 20px !important;
		margin-bottom:0px !important;
	}
	
	#top #homepressvid .no_margin.av_three_fifth
	{
		width: 100.0%;
		margin-bottom:0px !important;
		height:414px
		
	}

	#top #homepressvid .no_margin.av_three_fifth .avia_image
	{
		margin-top:166px;
	}



	.responsive #top #wrap_all #home-about-products .container
	{
		padding: 0px 20px 0px 0px;
	}

	#home-about-products h3
	{
		font-size: 23px;
		padding-top: 20px;
		padding-bottom: 14px;
	}

	#top #home-about-products .av-flex-placeholder
	{
		display:none !important;
	}

	.responsive #top #home-about-products .flex_column_table_cell
	{
		display:table-cell !important;
	}

	#home-about-products .flex_column.av_one_third
	{
		width:31.0% !important;
	}
	
	#home-about-products .flex_column.av_two_third
	{
		width:69.0% !important;
 	}

	#home-hero .flex_column.av_one_third h4
	{
		font-size:12px !important;
	}
	
	#home-trusted
	{
		font-size: 14px;
	}

	#home-callout
	{
    	font-size: 32px;
	}

	#home-hero .gform_wrapper div.validation_error
	{
    	font-size: 12px;
    	top: -4px;
	}

	#home-hero #gform_wrapper_3 input[type='text']
	{
    	font-size: 12px;
    	line-height: 12px;
    	padding: 6px 6px 6px 6px;
	}

	#top #home-hero.main_color select
	{
    	font-size: 12px;
    	line-height: 12px;
    	padding: 7px 6px 7px 6px;
	}


	#home-hero input[type='text']::-webkit-input-placeholder { /* Chrome/Opera/Safari */

	  font-size:12px;
		line-height:15px;
	}

	#home-hero input[type='text']::-moz-placeholder { /* Firefox 19+ */

	  font-size:12px;
		line-height:15px;
	}

	#home-hero input[type='text']:-ms-input-placeholder { /* IE 10+ */

	  font-size:12px;
		line-height:15px;
	}

	#home-hero input[type='text']:-moz-placeholder { /* Firefox 18- */

	  font-size:12px;
		line-height:15px;
	}




	#top #home-hero .gform_wrapper ul li.gfield
	{
		margin-bottom: 8px !important;
	}

	#home-hero .flex_column.av_two_third
	{
    	padding: 5px 20px 0px 20px !important;
	}




	#home-hero
	{
    	background-position: 40% -30px !important;
    	background-size: auto 460px !important;
	}

	.responsive #home-hero .container,
	.responsive #top #wrap_all #home-hero .container
	{
	
		height: 416px !important;
		padding:0px;
	}
	
	#home-hero .flex_column_table
	{
		display:table !important;
	}

	#top #home-hero .gform_wrapper ul li.gfield
	{
    	margin-bottom: 6px !important;
	}

	#top #home-hero .no_margin.av_one_third .avia-button-wrap
	{
    	bottom: 10px;
	}



	#top #home-hero .no_margin.av_one_third
	{
		display: table-cell !important;


	}
	#top #home-hero .no_margin.av_two_third
	{
		display: table-cell !important;
	}



	#home-hero .avia-button.avia-size-x-large
	{
		font-size: 12px;
		width: 114px;
 
		padding: 10px 0px 10px 0px;
	}



	#home-hero #gform_submit_button_3
	{
		padding: 12px 0px 12px 0px;
		font-size: 12px;
		line-height: 12px;
		width: 200px;
	}

 	#home-hero .flex_column_table .av_one_third .avia-size-large
	{
		padding: 13px 0px 11px 0px;
		font-size: 12px;
		line-height: 12px;
		width: 120px;
		min-width:10px;
	}
 	
 	#top #home-hero .no_margin.av_one_third .av_textblock_section
 	{
     	bottom: 62px;
  	}


	#home-news .avia-button.avia-size-x-large
	{
    	font-size: 15px;
    	padding: 12px 22px 12px 22px;
    	min-width: 140px;
	}

	#homenewswrap #hnWrap ul, #homenewswrap #hpWrap ul
	{
		margin-right: 250px;
	}


	#homenewswrap h4
	{
    	font-size: 19px;
	}


	#homenewswrap ul li
	{
    	font-size: 15px;
	}

	.nomin.tou .slide-entry
	{
		width: 100.0% !important;
	}

	#homenewswrap img
	{
    	max-width: 229px;
    	margin-top:45px;
	}


	#home-news .flex_column
	{
		min-height:0px;
	}

	.responsive #top #wrap_all #home-news .container
	{
		padding: 0px 0px 0px 0px;
	}


	#top #home-news .no_margin.av_three_fifth
 	{
 		width: 100.0%;
 		margin-bottom:0px !important;
 	}
 
 	#top #home-news .no_margin.av_two_fifth
 	{
 		width: 100.0%;
 		margin-bottom:0px !important;
 		background-size:cover;
  	}

	#top #home-news .no_margin.av_two_fifth p
	{
		margin-top:10px;
		margin-bottom:10px;
	}



 	#product-page-header
 	{
 		background-size:auto 100%;
 	}


	.page-id-7082 #product-page-header
	{
		background-image:url(/site-images/family-residential.jpg) !important;
		background-position: 100% 0px !important;
	}


	/*
	{
		background-image:none !important;
		rbackground-image: url(/site-images/repeat-grey.png) !important;
		background-color:rgba(253,246,80,0.75);
		opacity:0.85;
	}
	
	.page-id-7132 #product-page-header .av_two_fifth,
	.page-id-7082 #product-page-header .av_two_fifth
	{
		rbackground-image:none !important;
		background-color:rgba(0,96,169,0.75);
	}
	*/
	#top.page-id-7132 #product-page-header.main_color select, 
	#top.page-id-7082 #product-page-header.main_color select,
	.page-id-7132 #product-page-header #gform_wrapper_3 input[type='text'], 
	.page-id-7082 #product-page-header #gform_wrapper_3 input[type='text']
	{
		background-color:rgba(250,250,250,0.25);
		color:#ffffff;

	}
	
	#top.page-id-7132 #product-page-header #gform_submit_button_3, 
	#top.page-id-7082 #product-page-header #gform_submit_button_3
	{
		opacity:0.5;
	}	
	
	
.page-id-7132 #product-page-header input[type='text']::-webkit-input-placeholder,
.page-id-7082 #product-page-header input[type='text']::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #ffffff;
  opacity:0.85;
  
}
.page-id-7132 #product-page-header input[type='text']::-moz-placeholder,
.page-id-7082 #product-page-header input[type='text']::-moz-placeholder{ /* Firefox 19+ */
  color: #ffffff;
  opacity:0.85;
   
}
.page-id-7132 #product-page-header input[type='text']:-ms-input-placeholder,
.page-id-7082 #product-page-header input[type='text']:-ms-input-placeholder{ /* IE 10+ */
  color: #ffffff;
  opacity:0.85;
   
}
.page-id-7132 #product-page-header input[type='text']:-moz-placeholder.
.page-id-7082 #product-page-header input[type='text']:-moz-placeholder{ /* Firefox 18- */
  color: #ffffff;
  opacity:0.85;
  
}


	
	
	
	
	
	
	
	

	#personagrid .flex_column .avia_textblock
	{
		color:#4d525a;
	}

	#product-page-features .avia_textblock
	{
		line-height:1.4em;
	}

	#product-page-features
	{
		border-width: 5px 0px 0px 0px !important;
	}

	#prqform-title
	{
		font-size: 16px;
	}

	.responsive #top #wrap_all #product-page-header .flex_column.av_two_fifth
	{
		margin-bottom:0px;
	}

	#top #wrap_all .all_colors #general-page-header h1,
	#top #wrap_all .all_colors #product-page-header h1
	{
		font-size: 28px;
		font-weight: 400;
	}

	#product-page-header .av_two_fifth
	{
		background-color:rgba(255,255,255,0.30);
	}


	#product-page-header .content
	{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	#product-page-header #input_3_1_3_container,
	#product-page-header #input_3_1_6_container,
	#product-page-header  #field_3_2,
	#product-page-header  #field_3_3,
	#product-page-header  #field_3_6,
	#product-page-header  #field_3_4
	{
		width:49.0%;
		clear:none;
	}
	
	#product-page-header #field_3_6,
	#product-page-header #field_3_2
	{
		float:left;
	}
	#product-page-header #field_3_4,
	#product-page-header #field_3_3
	{
		float:right;
	}
	
	#top #product-page-header .gform_wrapper ul li.gfield, 
	#product-page-header #input_3_1_3_container,
	#product-page-header #input_3_1_6_container
	{
		margin-bottom: 10px !important;
	}

	#product-page-header #gform_submit_button_3
	{
		max-width:200px;
	}

	#product-page-header .gform_footer
	{
		padding-top:8px;
	}
	#product-page-header hr
	{
		margin: 10px 0px 8px 0px;
		display:block;
	}

	#product-page-header .flex_column p, 
	#product-page-header p
	{
		max-width:640px;
	}


	#product-page-header .container,
	#persona-page-header .container
	{
		background-color: rgba(30,30,30,0.35);
	}


	#persona-page-header .container
	{
		min-height:310px;
		 
	}
	
	#persona-page-header .content
	{
    	padding-top: 64px;
    	padding-bottom: 10px;
	}

	.responsive #top #wrap_all #persona-page-header .flex_column
	{
		margin-bottom:0px;
		 
	}


	.responsive #top #wrap_all #home-testimonials .flex_column,
	.responsive #top #wrap_all #persona-page-customers .flex_column
	{
		margin-bottom: 0px;
	}


	#persona-page-customers.avia-section-large .content
	{
		padding-top: 25px;
		padding-bottom: 30px;
	}
	
	#home-testimonials .content
	{
		padding-top: 25px;
		padding-bottom: 10px;
	}




	#persona-page-customers .avia_textblock h3
	{
		margin: 5px 0px 20px 0px;
		font-size: 28px;
	}



	#home-testimonials .avia_textblock h3, 
	#persona-page-customers .avia_textblock h3
	{
		font-size: 28px;
	}
	
	#home-testimonials .avia_textblock h3
	{
		margin: 5px 0px 10px 0px;
	}


	.avia-content-slider-element-container
	{
		
		width:100%;
		max-width:480px;
		margin:0px auto 0px auto !important;
		min-height:605px;
		
	}
	
	.avia-content-slider-element-container.nomin
	{
		min-height:0px;
 	}
	
	.avia-smallarrow-slider-heading
	{
		position:absolute;
		bottom:0px;
	}
	

	#persona-page-customers .qCopy
	{
		font-size: 15px;
		line-height:1.3em;
		padding:0px 5px 0px 5px;
	}
	
	
	#home-testimonials .qCopy
	{
		font-size: 14px;
		line-height:1.3em;
		padding:0px 5px 0px 5px;
	}
	
	
	#home-testimonials .qPrsn,
	#persona-page-customers .qPrsn
	{
		margin-top: 10px;
		font-size: 16px;
	}
	
	.responsive #top #wrap_all #home-testimonials .slide-entry,
	#home-testimonials .meight .slide-entry,
	.responsive #top #wrap_all #persona-page-customers .slide-entry,
	#persona-page-customers .meight .slide-entry
	{
		min-height:0px;
		width:100%;
		margin-left:0px;
		padding-bottom:25px;
	}

	.responsive #top #wrap_all #home-testimonials .avia-content-slider-element-container.nomin .slide-entry,
	#home-testimonials .meight .avia-content-slider-element-container.nomin .slide-entry,
	.responsive #top #wrap_all #persona-page-customers .avia-content-slider-element-container.nomin .slide-entry,
	#persona-page-customers .meight .avia-content-slider-element-container.nomin .slide-entry
	{
		min-height:0px;
		padding-top:10px;
		padding-bottom:20px;
 	}

	#home-testimonials .av_tab_section .tab
	{
		display:none;
	}

	.responsive #top #home-testimonials.main_color .tabcontainer
	{
		border:none;
	}

	#persolutions
	{
		background-size:auto 100% !important;
		background-position: 0px 0px !important;
	}
	
	
	#persolutions h3
	{
		padding: 0px 0px 10px 0px;
	}

	#persolutions .flex_column.av_two_fifth
	{
		margin-top:140px !important;
		float:none;
	}

	#persolutions .container
	{
		background-color: rgba(60,60,60,0.65);
	}

	#persona-page-steps .container
	{
		background-color:rgba(255,255,255,0.25);
	}


	#persona-page-steps .flex_column.av_two_fifth
	{
		max-width: 100%;
	}
	


	#persona-page-steps table tr td:last-child
	{
		font-size: 15px;
		line-height: 1.2em;
		color: #333333 !important;
	}
	
	#persona-page-steps table tr td:last-child .trimtxt
	{
		max-height:40px;
		overflow:visible;
		line-height:1.1em;
	}
	
	#persona-page-steps table tr td:first-child
	{
		width: 40px;
		height: 36px;
		max-width: 40px;
		border-radius: 20px;
	}

	#persona-page-steps img
	{
		width: 36px;
		height: 36px;
	}





	#top #wrap_all .all_colors #persona-page-steps h3
	{
		font-size: 26px;
	}
	
	#persona-page-steps table tr td:last-child
	{
		padding-left: 0px;
	}
	
	.responsive #persona-page-steps .avia_responsive_table .avia-data-table
	{
		border:none;
	}

	.responsive div #persona-page-steps .avia_responsive_table .avia-data-table tr
	{
		display: table-row;
	}

	.responsive  div #persona-page-steps .avia_responsive_table .avia-data-table tbody
	{
		display: table-row-group;
	}



	.responsive div #persona-page-steps .avia_responsive_table .avia-data-table td
	{
		display: table-cell;
	}


	.responsive #top #wrap_all #persona-page-products .flex_column.av_one_full
	{
		margin-bottom:0px ;
		padding: 0px 0px 20px 0px !important;
	}
	
	

	#persona-page-products h2
	{
		font-size: 26px;
	}

	#persona-page-products .avia-button-wrap 
	{
		margin:-80px 0px 10px 160px;
	}

	.parent-pageid-7132 #persona-page-products .avia-button-wrap,
	.page-id-7132 #persona-page-products .avia-button-wrap
	{
		margin:-40px 0px 10px 160px;
	}

	#persona-page-products .tab_titles
	{
		width:160px;
		float:left;
		clear:none;
	}


	#persona-page-products .av_tab_section
	{
 		display:inline;
	}
	
	#persona-page-products .av_tab_section .tab_content
	{
 		display:inline;
	}
	
	
	
	#persona-page-products .av_tab_section .tab_content .tab_inner_content
	{
 		margin-left:160px;
 	}


	#persona-page-products .fullsize-tab
	{
		display:none;
	}
	.responsive #top #persona-page-products.main_color .tabcontainer
	{
		border:none;
	}

	.responsive #persona-page-products .tabcontainer .tab
	{
		width:160px;
		height:50px;
		float:none;
	}
	
	#perso-produ-tabs .picon
	{
		margin: 0px 0px 0px 0px;
		float:left;
		background-size: 32px 82px;
		width:40px;
		height:40px;
		
	 	background-position: 50% -48px;

	}
	
	#perso-produ-tabs .picon.inter
	{
		margin: 0px auto 20px auto;
		float:none;
	}
	
	#persona-page-products .tbKopy
	{
		margin: 20px 20px 10px 20px;
	}
	
	#persona-page-products .tbTitle
	{
		font-size: 20px;
	}
	
	
	#perso-produ-tabs .tab:hover .picon, 
	#perso-produ-tabs .active_tab .picon
	{
	 	background-position: 50% 2px;
	}
	
	
	#perso-produ-tabs .picon.inter
	{
		
	}
	
	#top #wrap_all .all_colors #product-learn-about h2, 
	#top #wrap_all .all_colors #persona-page-prefooter h2, 
	#top #wrap_all .all_colors #persona-page-products h2 
	{
		font-size: 32px;
	}
	
	
	#persona-page-products .tbKopy
	{
		font-size: 15px;
	}
	
	#perso-produ-tabs .gtitle
	{
		float:left;
		width:100px;
		text-align:left;
		margin:6px 0px 0px 5px;
	}
	
	
	.page-id-7132 #perso-produ-tabs .gtitle,
	.parent-pageid-7132 #perso-produ-tabs .gtitle
	{
		width:90px;
	}
	
	
	#perso-produ-tabs .tab.active_tab:hover .summ, 
	#perso-produ-tabs .tab:hover .summ, 
	#perso-produ-tabs .active_tab .summ
	{
		border:none;


	}
	
	
	#perso-produ-tabs .gemm
	{
		max-width: 160px;
		height: 50px;
	}
	
	

	.responsive #top #persona-page-products.main_color  .tabcontainer .active_tab
	{
		background-color:transparent;
	}

	.responsive #top #wrap_all .container
	{
		width: 100%;
		max-width: 100%;
		padding:0px 20px 0px 20px;
	}
	
	
	
	#personagrid .flex_column .avia_textblock h4
	{
		font-size: 18px;
		line-height: 18px;
		padding: 0px 0px 8px 0px;
	
	}
	
	#personagrid .flex_column .avia_textblock
	{
		font-size: 15px;
		letter-spacing:0.01em;
		padding: 12px 15px 15px 15px;
	}
	
	#personagrid .flex_column .avia_textblock
	{
		padding: 15px 20px 20px 20px;
	}
	


	#personagrid .flex_column.av_one_third
	{
		max-width:420px;
		margin-left:auto !important;
		margin-right:auto !important;
		margin-bottom:30px !important;
	}


	#preserv_wrap .servctacopy
	{
    	font-size: 15px;
    	width:100%;
    	max-width:480px;
    	margin:0px auto 0px auto;
    	
	}

	#persona-page-prefooter .flex_column.av_one_fifth
	{
		height:auto;
		rpadding-bottom:5px !important;
	}


	.responsive #top #wrap_all #product-learn-about .flex_column.av_one_full
	{
		margin-bottom:0px;
	}


	.responsive #top #wrap_all #product-learn-about .flex_column.av_one_fourth
	{
		width: 272px;
		margin: 0px 18px 35px 18px;
	}



	#free-evaluation h3
	{
		font-size: 22px;
		margin-bottom: 0px;
		text-align:center;
	}


	.responsive #top #wrap_all #free-evaluation .container
	{
		width: 100%;
		max-width: 100%;
		padding:0px 20px;
	}


	.responsive #top #wrap_all #free-evaluation .flex_column.av_one_third
	{
		margin-bottom:0px;
	}
	.responsive #top #wrap_all #free-evaluation .flex_column.av_two_third
	{
		margin-bottom:10px;
	}

	#free-evaluation .avia-button.avia-size-x-large
	{
		width:220px;
		font-size: 16px;

	}



	.ubermenu-submenu-id-7184 li a,
	.ubermenu-submenu-id-7131 li a
	{
		border-bottom-width: 0px !important;


	}


	.ubermenu-submenu-id-7184 li a:before,
	.ubermenu-submenu-id-7131 li a:before
	{
		color: #c31129 !important;
	}


	.ubermenu-item-layout-image_left img,
	.ubermenu-item-layout-image_above img,
	.ubermenu-retractor,
	.ubermenu-target-description,
	.ubermenu-item-type-custom 
	{
		display:none !important;
	}


	#menu-item-7184.ubermenu-item-type-custom,
	#menu-item-7131.ubermenu-item-type-custom 
	{
		display:block !important;
	}


	#menu-item-7185 .ubermenu-column-1-5, 
	#menu-item-7114 .ubermenu-column-1-5
	{
		width:100%;
	}

	#menu-item-7184.ubermenu-item-type-custom > .ubermenu-target > .ubermenu-target-title,
	#menu-item-7131.ubermenu-item-type-custom > .ubermenu-target > .ubermenu-target-title
	{
		border:1px solid red;
		margin:10px 0px 0px 16px;
		background-color: #eeeeee;
		border: 1px solid #666666;
		color: #666666;
		border-radius: 15px;
		font-size:13px;
		line-height:13px;
		text-transform:none;
		padding:6px 10px 6px 10px !important;
		text-align:left;
		width:160px;
		font-weight:600;


 
	}



	#mobile-advanced a
	{
		padding: 13px 28px 13px 18px;
	}
	
	.ubermenu-column-1-4 .ubermenu-target-with-image .ubermenu-target-title,
 	.ubermenu-column-1-5 .ubermenu-target-with-image .ubermenu-target-title,
	.ubermenu-submenu-id-7244 a.ubermenu-target-with-image,
	.ubermenu-submenu-id-7218 a.ubermenu-item-layout-text_only
	{
		padding: 0px 28px 0px 10px !important;
		 
	}
	
	.ubermenu-target-title
	{
		display:inline-block;
		margin-left:8px;
	}
	
	.ubermenu-submenu-type-auto,
	.ubermenu-submenu-type-mega
	{
		padding:0px 0px 0px 0px !important;
	}


	.ubermenu-submenu-type-auto span.ubermenu-target-title,
	.ubermenu-submenu-type-mega span.ubermenu-target-title
	{
		font-size:15px !important;
		line-height:29px;
		margin-left: 26px;
		padding-left:4px !important;


	}
	
	
	#mobile-advanced li >  .ubermenu-submenu-type-auto .ubermenu-column-1-5 a:before, 
	#mobile-advanced li >  .ubermenu-submenu-type-mega .ubermenu-column-1-5 a:before

	{
		    margin-left: 18px;
	}
	
	#menu-item-7244 .ubermenu-column-1-5 .ubermenu-target-with-image .ubermenu-target-title
	{
		padding-left:8px !important;

	}

	#mobile-advanced li >  .ubermenu-submenu-type-auto a:before,
	#mobile-advanced li >  .ubermenu-submenu-type-mega a:before
	{
		top:1px !important;
		font-size: 12px;
		width: 16px;
		margin-left: 16px;
		color:#c31129;



	}
	
 
	
	
	#mobile-advanced li >  .ubermenu-submenu-type-auto li li a:before,
	#mobile-advanced li >  .ubermenu-submenu-type-mega li li a:before
	{
		color:#999999;
		font-size: 10px;
	}
	
	
	
	#mobile-advanced, 
	#mobile-advanced  a, 
	#mobile-advanced .mega_menu_title
	{
		border-color: #efefef;
	}
	
	.ubermenu-column.ubermenu-column-1-8
	{
		width:100% !important;
	}

	#mobile-advanced a:hover::before,
	#mobile-advanced a:hover .ubermenu-target-title
	{
		color:#ffffff !important;
		
	}


	#mobile-advanced li > a:before
	{
		font-size: 14px;
		width:16px;
	}



 
 	#menu-item-7218 .ubermenu-submenu-type-auto.ubermenu-submenu-type-mega .ubermenu-target-title.ubermenu-target-text
 	{
  		font-size: 14px !important;
 	}
 	
 




	#header_meta .sub_menu>ul>li>a
	{
		width:auto !important;
	}
	
	
	
	
	
	

	 


	#header_main
	{
		/*background-color:#c3e4fd;*/
		background-image: url(/site-images/repeat-grey.png);
	}







 	.responsive #header_meta .sub_menu>ul>li
 	{
  		display:inline-block;
 		padding: 0px 0px;
 	}
 
 	.responsive #header .sub_menu
 	{
		position:relative;
 	}
 
 	#header_meta #avia2-menu
 	{
  		position:relative;
 	}
 	
 	#header_meta .sub_menu>ul>li.menu-item-11363>a,
 	#header_meta .sub_menu>ul>li>a
 	{
		border-width: 0px 0px 0px 0px;
 	}
 
 
	 #menu-item-7333 a
	 {
		padding:8px 26px 8px 10px !important;
		background-position: 88% 5px;
	 }
 
  	#menu-item-7333:hover a
 	{
 		background-position: 88% -95px;
 	}
 	
 	#menu-item-11363 .sub-menu
 	{
 		top: 28px !important;
 	}
 	
 	#menu-item-11363 .sub-menu .menu-item a, 
 	#menu-item-11298 .sub-menu .menu-item a
 	{
 		font-size: 10px !important;
		line-height: 10px;
 	}
 	
 	
 	#menu-item-11363 .sub-menu, 
 	#menu-item-11298 .sub-menu
 	{
 		width: 430px !important;
		padding: 4px 0px 4px 0px !important;
 	}
 	
 	
 	#menu-item-11363 .sub-menu .menu-item a, 
 	#menu-item-11298 .sub-menu .menu-item a
 	{
 		margin: 4px 0px 4px 0px;
 	}
 	
 	
 	#hnPhone
 	{
  		margin: 13px 50px 0px 22px;
 		
 		background-size: 18px 18px;

		padding: 15px 0px 4px 60px;



		background-position: 0px 16px;
		padding-left:22px;
		
		font-size: 14px;
 
 	}
 	
 	#hnContact
  	{
  		margin: 13px 0px 0px 22px;
 		
 		background-size: 23px 18px;

		padding: 15px 0px 4px 72px;



		background-position: 0px 15px;
		padding-left:26px;
		
		font-size: 14px;
  	}
	
	
	
	#advanced_menu_toggle
	{
		border:2px solid #0061ae;
		color: #0061ae;
		height: 40px;
		width: 40px;
		line-height: 40px;
 		right: 10px;
		margin-top: -20px;
		background-color:#eeeeee;
			/*background-image: url(/site-images/swish-blk_05.png);*/

	}
	#advanced_menu_hide
	{
		border:2px solid #0061ae;
		color: #0061ae;
		height: 40px;
		width: 40px;
		line-height: 40px;
 		font-size:26px;
 		top:10px;
		margin-top: 0px;
		right: 10px;
	}
	
	
	#mobile-advanced
	{
		padding: 60px 0px 60px 0px;
	}
	 

	#mobile-advanced ul ul a
	{
		 
		padding: 0px 8px 0px 25px;
	
	}
	
	
	
	#menu-item-7218 .ubermenu-target-title, #menu-item-7131 .ubermenu-target-title, 
	#menu-item-7184 .ubermenu-target-title, #menu-item-7184 .ubermenu-target-title, 
	#menu-item-7185 .ubermenu-column-1-8 .ubermenu-target-title, 
	#menu-item-7114 .ubermenu-column-1-8 .ubermenu-target-title
	{
		color:#333333;
	}
	
	
	.ubermenu-submenu-type-auto ul span.ubermenu-target-title
 	{
		font-size:13px !important;
		line-height:29px !important;
	     
	}

	#advanced_menu_toggle::before
	{
	 	position:relative;
	 	top:-3px;
		 
	}
	
	#advanced_menu_hide::before
	{
	 	position:relative;
	 	top:-3px;
	}
	
 	
  
	 .responsive #top #wrap_all	#header_meta .container
	 {
		width: 100%;
		max-width: 100%;
		padding:0px 0px 0px 0px;
	 }
 
	 .responsive #header_meta .sub_menu>ul>li,
	 #header_meta .sub_menu li
	 {
		float: left;

	 }
 
 
	 #header_meta .sub_menu li.menu-item-11248, 
	 #header_meta .sub_menu li.menu-item-7337,
	 #header_meta .sub_menu li.menu-item-13024,
	 #header_meta .sub_menu li.menu-item-13090, 
	 #header_meta .sub_menu li.menu-item-7345, 
	 #header_meta .sub_menu li.menu-item-4920, 
	 #header_meta .sub_menu li.menu-item-11298, 
	 #header_meta .sub_menu li.menu-item-11363
	 {
		float: right !important;
	 }
 
 

 #header_meta .sub_menu li, 
 #header_meta .sub_menu,
 #header_meta .sub_menu>ul>li>a
 {
  	
 	font-size: 12px;
	line-height: 12px;
 	
 }
 
  #header_meta .sub_menu>ul>li>a
  {
  	padding:8px 10px 8px 10px;
  }
 
 
 .responsive #top #wrap_all	#header_main .container
 {
 	width: 100%;
	max-width: 100%;
	padding:0px 20px 0px 20px;
 }
 	
 .responsive #top .logo
 {
 	width:280px;
 	display:block;
 	height:62px !important;
 	margin-top: 0px;
 	top:8px;
 	left:-8px;
 	
 	position: relative;


 	
 }
 
 #top #header_main > .container
 {
 	height: 78px !important;
	line-height: 78px !important;
 }
 
 
 
 	.responsive .logo a,
 	.logo a
 	{
 		display:block;
 	}
 
 	.responsive #top #wrap_all #footer .flex_column
 	{
 		margin-top: 0px !important;
    	margin-bottom: 0px !important;
 	}

	#footer .av_one_fourth
	{
		width:44.0% !important;
	}
	
	
	#footer .av_one_fourth +  .av_one_fourth
	{
		width:56.0% !important;
	}
	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth
	{
		width:44.0% !important;
	}
	
	
	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth + .av_one_fourth
	{
		width:56.0% !important;
	}
	
	#foot_buttons .avia-button.avia-size-x-large
	{
		width:180px;
	}

	
	#rfSave
	{
    	width: 90px;
    	margin-right: 10px;

	}
	


	#socket .sub_menu_socket a
	{
		font-size:14px;
	}


	.html_header_top.html_header_sticky #top #wrap_all #main
	{
		padding-top: 0px !important;
	}


	/*
	.main_color
	{
		background-image:url(/wp-content/themes/enfold-child/_scraps/736.png);
	}
	*/

	.responsive #top #wrap_all #branch-map .container	
 	{
 		width: 100%;
		max-width: 100%;
 	}

	.responsive #top #wrap_all #footer .container,
	#footer .container
	{
		
		width: 100%;
    	max-width: 100%;
	
		padding: 15px 20px 0px 20px;
	}
	
	
	.responsive #top #wrap_all #global-prefooter .container
	{
		
		width: 100%;
    	max-width: 100%;
	
		padding: 15px 20px 0px 20px;
	}
	
	

	.responsive #top #wrap_all #socket .container
	{
		width: 100%;
    	max-width: 100%;
	
		padding: 15px 18px 16px 10px;
	}
	
	
	
	
	#global-prefooter .flex_column.av_one_fourth.third
	{
		width:43% !important;
		margin-bottom:0px !important;
 
		
 	}

	#global-prefooter .flex_column.av_one_fourth.fourth
	{
 
		width:375px !important;
  	}
	
	
	


	#footer #text-2.widget,
	#footer #text-3.widget,
	#footer .widget
	{
		margin:0px 0px 0px 0px;	
	}

	.responsive #top #wrap_all #footer .flex_column
	{
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	
	
	
	#persona-page-steps .flex_column.av_two_fifth
	{
		margin: 0px auto 0px auto !important;
	}
	
	
	
	
}/*end media query*/




@media only screen and (max-width: 766px)  
{

	#product-learn-about h2
	{
		font-size: 22px;
	}



	.parent-pageid-7132 #persona-page-products .tbKopy, 
	.page-id-7132 #persona-page-products .tbKopy
	{
   		min-height: 6.5em;
	}



	.psblox .squadList li a, 
	.psblox .squadList li
	{
		font-size: 13px !important;
	}
	
	.psblox li a .ldesk
	{
		color: #555555;
		font-weight: 400;



	}



	.responsive #top #wrap_all #product-learn-about .flex_column.av_one_full
	{
		margin-bottom:0px;
	}


	.responsive #top #wrap_all #product-learn-about .flex_column.av_one_fourth
	{
		width: 100%;
		max-width:350px;
		margin: 0px auto 35px auto;
		float:none;
		height:auto;
		
	}

	#product-learn-about .flex_column_table
	{
		margin: 0px 0px 0px 0px;
		width: 100%;
	}



	#footer .av_one_fourth,
	#footer .av_one_fourth +  .av_one_fourth,
	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth,
	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth + .av_one_fourth
	{
		rwidth:100% !important;
		rmax-width:540px;
		min-height:0px;
		margin:0px auto 0px auto !important;
		float:none;
		
	}

	#footer .flex_column .widget .widgettitle
	{
		text-align:center;
		padding:0px 0px 10px 0px;
	}
	
	
	#footer .av_one_fourth
	{
		width:100% !important;
		max-width:288px;
	}
	
	#footer .av_one_fourth +  .av_one_fourth
	{
		width:100% !important;
		max-width:540px;
	}
	
	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth
	{
		width:100% !important;
		max-width:288px;
  		padding:10px 0px 20px 0px;
	}

	#footer .av_one_fourth + .av_one_fourth + .av_one_fourth + .av_one_fourth
	{
		width:100% !important;
		max-width:440px;
 	}

 	#foot_videos
	{
		margin:0px auto 0px auto !important;
	}

	#foot_buttons .avia-button.avia-size-x-large
	{
		width: 200px;
	}
	
	
	#text-3 .avia-button-wrap,
	#text-3 .avia-button-wrap:last-child
	{
		text-align:center;
	}


	#foot_videos
	{
		background-size:276px 160px;
		width:276px;
		height:144px;
	} 

	#top #av-masonry-video .av-sort-yes-tax .av-sort-by-term
	{
		padding: 0px 0px 0px 0px;
	}

}

@media only screen and (max-width: 735px)  
{




	#philter .ftab
	{
		width:31.0%;
	}
	
	#philter .ftab + .ftab
	{
		width:34.0%;
	}

	#philter .ftab:last-of-type
	{
		width:31.0%;
	}




	#top #av-masonry-video .av-sort-yes-tax .av-sort-by-term a
	{
		min-width:31.0%;
		margin: 0px 0.5% 5px 0.5%;
	}

	#top #homepressvid .no_margin.av_three_fifth
	{
		height:375px
	}

	#top #homepressvid .no_margin.av_three_fifth .avia_image
	{
		margin-top:145px;
	}







	#top #wrap_all .all_colors #home-news h2
	{
		font-size: 24px;
	}


	#homenewswrap img
	{
		max-width: 180px;
	}

	#homenewswrap #hnWrap ul,
	#homenewswrap #hpWrap ul
	{
		margin-right: 200px;
	}

	#product-page-features .av_one_half
	{
 		display:block !important;
		float:none;
		clear:both;
		height: auto !important;
		margin-bottom:240px !important;
	}

	#product-page-features .av_one_half section
	{
		display: block !important;
		height: auto;
	}
	
	#product-page-features .av_one_half section div.avia_textblock h2, 
	#product-page-features .av_one_half section div.avia_textblock
	{
		display: block !important;
	}
	
	#product-page-features .av_one_fourth
	{
 		display:block;
		float:none;
		clear:both;
		margin:0px 0px 5px -109px !important;
		position:absolute;
		bottom:0px;
		left:50%;
	}

	#product-page-features ul li
	{
		font-size: 14px;
		
		background-position: 0px 3px;
		padding: 0px 0px 15px 12px;

	}
	
	#product-page-features ul li:last-child
	{
		padding: 0px 0px 0px 12px;
	}
	
	
	#product-page-features strong
	{
		font-weight: 700;
	}



	#persona-page-products .avia-button-wrap 
	{
		margin:-70px 0px 10px 160px;
	}


	#global-prefooter .flex_column.av_one_fourth.first
	{
		width:100% !important;
		max-width:400px;
		margin:0px auto 10px auto !important;

	}

	#global-prefooter .flex_column.av_one_fourth.second
	{
		width:100% !important;
		max-width:400px;
		margin:0px auto 6px auto !important;

	}
	
	#footcr
	{
		font-size: 15px;
	}
	
	ul#footcr li, #footcr li
	{
		width:100%;
		margin-right:0px !important;
	}
	
	#footcr li br
	{
		display:none;
	}
	

	#global-prefooter .flex_column.av_one_fourth.third
	{
		width:100% !important;
		max-width:400px;
		
		margin:0px auto 4px auto !important;
 		float:none;
		
 	}

	#global-prefooter .flex_column.av_one_fourth.fourth
	{
 
		width:100% !important;
		max-width:400px;
		float:none;
		margin:0px auto 0px auto !important;

  	}
  	
  	
  	ul#qLinks li
  	{
  		width: 33.3333%;
		padding:0px 0px 10px 0px;
		text-align:center;

  	}
  	
  	ul#qLinks li a
  	{
  		width:90%;
  	}
  	
  	
  	#global-prefooter .content
  	{
  		padding-top:10px;
  	}
  	
	#foot_conCTA
	{
		width:252px;
	}
	
	#global-prefooter a#fcContact
	{
		padding: 13px 0px 13px 0px;
	}
	
	#global-prefooter h3
	{
		font-size: 15px;
		line-height: 15px;
	}
	
	
}

@media only screen and (max-width: 720px)  
{


	#free-evaluation h3
	{
		font-size: 21px;
		margin-bottom: 0px;
		margin:0px auto 0px auto;
	 
		width:400px;
	}

}

@media only screen and (max-width: 700px)  
{

	#brWrap .acf-map
	{
		height: 375px;
	}

	#branch-map .brdats
	{
		min-height: 4.8em;
	}

	#branch-map .tilettl
	{
		font-size: 15px;
		line-height: 15px;
	}
	
	#branch-map .stress
	{
		font-size: 14px;
	}
	
	#branch-map .brdats
	{
		font-size: 13px;
	}
	
	

	#abchs
	{
		padding-bottom:10px;
	}

	#abchs > br
	{
		display:none;
	}

	#abchs .brnch
	{
		float:none;
		width:300px;
		margin: 15px auto 25px auto;
		
		
	}


}


@media only screen and (max-width: 580px) 
{

	body.page-id-20242#top #wrap_all .all_colors #av_section_2 h2
	{
    	font-size: 21px;
	}

}


@media only screen and (max-width: 550px) 
{

	body.page-id-20242 #av_section_2 .entry-content-wrapper
	{
		max-width: 400px; 
	}

	body.page-id-20242#top #wrap_all .all_colors #av_section_2 h2
	{
		font-size: 15px;
	}

 

}


@media only screen and (max-width: 412px) 
{

 

	body.page-id-20242#top #wrap_all .all_colors #av_section_2 h2
	{
		font-size: 13px;
	}

 

}


@media only screen and (max-width: 350px) 
{

	body.page-id-20242 #av_section_2 .avia_textblock, 
	body.page-id-20242 #general-page-header p
	{
		font-size: 15px;
	}

	body.page-id-20242#top #wrap_all .all_colors #av_section_2 h2
	{
		font-size: 11px;
	}

 

}

