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

	#top.single-post #wrap_all .all_colors main .entry-content-wrapper h1.post-title.entry-title
	{
		font-size:15px;
	}


 
 	#top.page-id-12119 #wrap_all .all_colors h2
	{
		font-size: 14px;
	}
 
 
	#gform_wrapper_5 .validation_error
	{
		padding:6px 12px 6px 12px;
	}

	#top.page-id-7234 #gform_wrapper_5 label
	{
		font-size: 14px;
	}


	#input_5_4_3_container
	{
		display:block;
		width: 100% !important;
	}
	
	#gform_wrapper_5 .ginput_right.address_state
	{
		margin-left:0px !important;
	 
	}
	#gform_wrapper_5 .ginput_left.address_zip,
	#input_5_4_5_container,
	#input_5_4_4_container
	{
    	display: inline-block;
		width: 49% !important;
	}

	#top.page-id-7234 select, 
	#top.page-id-7234 input[type="text"]
	{
		font-size:12px;
	}

	body .avia_textblock #cs_info p strong
	{
		font-size:14px;
	}
	
	#cstwrap h3
	{
		font-size:16px;
	}


	body .avia_textblock p
	{
		font-size:14px;
 	}


	body.page-id-4917 .av_default_container_wrap .avia_textblock p
	{
		font-size:12px;
 	}

	#top.page-id-4917 #wrap_all .all_colors h2
	{
		font-size: 18px;
	}

	.responsive #top.archive #wrap_all .container,
	.responsive #top.blog #wrap_all .container,
	.responsive #top.single-post #wrap_all .container
	{
		padding: 0px 15px 0px 15px;
	}

	
	.single-press-release #svcontent
	{
		font-size: 12px;
	}


	#top.single-press-release #wrap_all .all_colors #svcontent h1
	{
		font-size: 14px;
 	}
	




	
	#svcontent .av_three_fifth
	{
		font-size:13px;
	}
	
	#top.single-video #wrap_all .all_colors #svcontent h1,
	#top.single-save #wrap_all .all_colors #svcontent h1
	{
		font-size: 16px;
	}
	

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

	
	.parent-pageid-7212 .iconbox .iconbox_content .iconbox_content_title
	{
    	font-size: 14px;
	}
	
	
	#top.page-id-7245.parent-pageid-7212 #wrap_all #main.all_colors p
	{
    	font-size: 14px;
	}
	
	.responsive #top.page-id-7245 #wrap_all .container
	{
    	padding: 0px 15px 0px 15px;
	}
	
	.page-id-7245 #after_section_1 .flex_column.av_two_fifth .avia_image
	{
    	max-width: 96px;
	}
	
	
	.page-id-7245 #after_section_1 .flex_column.av_three_fifth h3
	{
    	font-size: 15px;
	}
	
	#top.parent-pageid-7212 #wrap_all #main.all_colors p,
	#top.page-id-7212 #wrap_all #main.all_colors p
	{
		font-size: 13px;
	}
	
	#top.parent-pageid-7212 #wrap_all #main.all_colors h2,
	#top.page-id-7212 #wrap_all #main.all_colors h2
	{
		font-size: 18px;
	}

	#home-testimonials .avia_textblock h3, 
	#persona-page-customers .avia_textblock h3
	{
		font-size: 22px;
	}

	#home-testimonials div.avia_textblock
	{
		font-size: 15px !important;
	}
	
	
	#top #wrap_all .all_colors #home-testimonials h2,
	#top #wrap_all .all_colors #persona-page-customers h2
	{
    	font-size: 12px;
	}


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


	#top #wrap_all .all_colors #home-trusted-company h2
	{
		font-size: 18px;
	}
	
	
	#top #wrap_all .all_colors #home-trusted-company h3
	{
 		font-size: 15px !important;
	}
	

	#home-hero .flex_column.av_four_fifth div.avia_textblock
	{
    	font-size: 12px !important;
	}

	#home-hero .flex_column.av_four_fifth div.avia_textblock p
	{
    	margin-bottom: 35px;
    	max-width: 190px;
    	margin-top: 10px;
	}

	#persona-page-header p
	{
    	font-size: 12px;
    }	


	#home-hero .flex_column.av_one_third h4
	{
		font-size: 13px !important;
	}
	
	
	
	#home-hero
	{
    	background-position: 0px -10px !important;
    	background-size: auto 210px !important;
	}
	
	

	#top #wrap_all .all_colors #persona-page-header h1
	{
		font-size: 20px;
	}

	#top .main_color #per-free-form input[type='text']::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size:13px;
	}
	#top .main_color #per-free-form input[type='text']::-moz-placeholder { /* Firefox 19+ */
	  font-size:13px;
	}
	#top .main_color #per-free-form input[type='text']:-ms-input-placeholder { /* IE 10+ */
	  font-size:13px;
	}
	#top .main_color #per-free-form input[type='text']:-moz-placeholder { /* Firefox 18- */
	  font-size:13px;
	}


	.responsive #top #wrap_all #home-testimonials .container,
	.responsive #top #wrap_all #persona-page-customers .container
	{
		padding: 0px 10px 0px 10px;
	}



	#top .main_color #per-free-form select,
	#top .main_color #per-free-form input[type='text']
	{
		padding: 13px 13px 13px 13px;
		font-size: 13px;
		line-height: 13px;
	}
 
	 #per-free-form #gform_submit_button_3
	 {
		padding: 14px 0px 14px 0px;
		font-size: 14px;
		line-height: 14px;
	 }


	#top #wrap_all .all_colors #persona-page-customers #per-free-form h2
	{
    	font-size: 14px;
    	margin-bottom: 16px;
	}

	#persona-page-customers #per-free-form
	{
    	padding: 15px 15px 15px 15px;
    	margin-top: 30px;
	}



	#top #wrap_all .all_colors #persona-page-steps h3
	{
  
    	padding-bottom: 18px;
 
		font-size: 18px;
  	}


	#persolutions h4
	{
		font-size: 14px;

	}

	#persolutions h3
	{
    	font-size: 18px;
	}

	#persolutions .avia_textblock
	{
		font-size: 13px;
		line-height: 1.3em;
	}


	#persona-page-steps table tr td:first-child
	{
		width: 48px;
		height: 48px;
		max-width: 48px;
		border-radius: 24px;
 	}

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




	#persona-page-steps table tr td:last-child
	{
		font-size: 13px;
	}




	#preserv_wrap .servctacopy
	{
		font-size: 12px;
	}


	
	.psblox .squadList li a, .psblox .squadList li
	{
		font-size: 12px !important;
	}
	
	#product-learn-about h2
	{
		font-size: 18px;
	}
	
	#product-learn-about #page-pro-lintro
	{
		font-size: 12px;


	}
	
	
	#savdog
	{
		height:90px;
	}
	
	#rfSave
	{
    	width: 24%;
    	margin-right: 2%;
	}	
	
	#lfSave
	{
    	width: 74%;
	}
	
	#header_meta .sub_menu>ul>li>a
	{
 		
		padding: 6px 0px 6px 0px !important;


		
		font-size: 10px;
		line-height: 10px;
		
	}
	
	
	
	.responsive #top .logo
	{
		top: 6px;
		left: -14px;
	}
	
	#mobile-advanced
	{
		padding: 44px 0px 40px 0px;
	}


	#advanced_menu_hide
	{
	 
		height: 28px;
		width: 28px;
		line-height: 28px;
 
		margin-top: -2px;
		font-size: 24px;
		right: 6px;

	}


	#advanced_menu_toggle
	{
	 
		height: 28px;
		width: 28px;
		line-height: 28px;
 
		margin-top: -16px;
		font-size: 24px;


	}


	#advanced_menu_toggle
	{
		right: 6px;
	}

	#hnContact
	{
		left: 78px;
		top: 64px;

	}
	
	
	#hnPhone
	{
		top: 64px;
	}

	#top #header_main > .container
	{
		height: 86px !important;
	}




	
	#menu-item-8140
	{
		width:14.0% !important;
	}
	#menu-item-8126
	{
		width:14.0% !important;
	}
	#menu-item-11465
	{
		width:19.0% !important;
	}
	#menu-item-7333
	{
		width:21.0% !important;
		padding-right:8px !important;
	}
	#menu-item-13024,
	#menu-item-13090,
	#menu-item-7345
	{
		width:16.0% !important;
		
	}
	#menu-item-11363
	{
		width:16.0% !important;
	}

	#menu-item-7333 a
	{
	    background-position: 95% 6px;
 	}
 	
 	#menu-item-7333:hover a
	{
	    background-position: 96% -61px;
 	}	
	
	#menu-item-11363 .sub-menu
	{
		top: 22px !important;
	}
	
	
	
}/*end media query*/