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

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


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


	#gform_wrapper_5 .validation_error
	{
		padding:12px 42px 12px 42px;
	}


	.page-id-7234 #gform_wrapper_5 #field_5_9,
	.page-id-7234 #gform_wrapper_5 #field_5_8
	{
		display:block;
		width:100% !important;
		float:none;
	}



	.page-id-7234 #gform_wrapper_5 #field_5_10
	{
    	font-size: 10px;
    }

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


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


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

	#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: 15px;
	 	line-height:1.3em;
	}

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

	#top #wrap_all .all_colors h2#jinto
	{
    	font-size: 20px;
	}
	
	#top.single-press-release #wrap_all .all_colors #svcontent h1
	{
		font-size: 16px;
		line-height:1.3em;
	}
	
	#curwrer .toggle_content
	{
    	padding: 14px 14px 6px 14px;
	}
	
	.single-press-release #svcontent
	{
		padding-left:4px;
		padding-right:4px;
		width:auto !important;
		font-size: 14px;
	}


	.single-press-release .premeta
	{
		font-size: 13px;
		line-height: 13px;
	}



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


	#top.page-id-7212 #wrap_all #main.all_colors h2
	{
		padding-top: 0px;
	}

	#top.parent-pageid-7212 #wrap_all #main.all_colors p,
	#top.page-id-7212 #wrap_all #main.all_colors p
	{
		font-size: 14px;
	}
	
	.page-id-7212 .flex_column.av_one_fourth .avia_image
	{
    	max-width: 64px;
	}
	
	#general-page-header .flex_column p
	{
		font-size:13px !important;
	}
	
	#home-testimonials div.avia_textblock
	{
		font-size: 16px !important;
	}
	
	#home-testimonials .avia_textblock h3, 
	#persona-page-customers .avia_textblock h3
	{
		font-size: 24px;
	}
	
	
	#top #wrap_all .all_colors #home-trusted-company p
	{
    	font-size: 13px;
	}
	.responsive #top #wrap_all #home-trusted-company .container
	{
 		padding: 0px 15px 0px 15px;
	}
	
	#top #wrap_all .all_colors #home-trusted-company h2
	{
    	font-size: 20px;
	}
	
	#top #home-hero .no_margin.av_one_third .av_textblock_section .avia_textblock
	{
 		font-size: 15px !important;
	}
	#top #home-hero .no_margin.av_one_third .av_textblock_section .avia_textblock p
	{
		max-width: 250px;
	}

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

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

	#persona-page-header .flex_column p
	{
		font-weight:400;	
 	}
	
	
	#product-page-header .content
	{
    	padding-top: 15px;
    	padding-bottom: 22px;
	}
	
	#product-page-header .flex_column p, #product-page-header p
	{
    	font-size: 13px;
	}
	
	#top #wrap_all .all_colors #general-page-header h1,
	#top #wrap_all .all_colors #product-page-header h1
	{
		font-size: 16px;
 
	}
	
	
	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth
	{
    	min-height: 178px;
	}
	
	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth .avia_textblock
	{
		bottom: 6px;
	}
	
	#product-page-header
	{
    	background-size: auto 190px !important;
	}
	
	 
	
	.page-id-7082 #product-page-header 
	{ 
	 	background-size: auto 190px, 32px 32px !important;	 
	}
	
 
	 #top .main_color #per-free-form select,
	 #top .main_color #per-free-form input[type='text']
	 {
		padding: 14px 18px 14px 18px;
		font-size: 14px;
		line-height: 14px;
	}
 
	 #per-free-form #gform_submit_button_3
	 {
		padding: 14px 0px 14px 0px;
		font-size: 14px;
		line-height: 14px;
	 }

	#per-free-form #gform_submit_button_3
	{
		margin: 15px auto 0px auto;
		width: 100%;
	}

	
	#preserv_wrap .servctacopy
	{
		font-size: 13px;
	}
	
	#socket .copyright > span.flin
	{
		margin-bottom: 12px;
		font-size:16px;
	}
	
	
	#socket .copyright > span.flin > br
	{
		display:block;
	}
	


		
	#free-evaluation h3
	{
		font-size: 18px;
		margin-bottom: 0px;
		margin:0px;
	 
		width:100%;
 	}


	#product-page-features div.avia_textblock.av_inherit_color
	{
		font-size:13px !important;
		line-height:1.4em !important;
	}

	#product-page-features ul li
	{
		font-size: 12px;


	}
	
	
	#prqform-title
	{
		font-size: 17px;
  	}
  	
	#home-news .flex_column.av_two_fifth .avia_textblock p
	{
		font-size: 16px;
	}
  	
	#homenewswrap h4
	{
    	font-size: 17px;
	}
	#homenewswrap ul li .date
	{
    	font-size: 13px;
	}
	#homenewswrap ul li
	{
    	font-size: 14px;
	}
	
}/*end media query*/



@media only screen and (max-width: 374px)
{
 
 	#top.page-id-7234 #gform_wrapper_5 label
 	{
 		font-size: 15px;
 	}
 
	 #top #wrap_all .all_colors #curwrer .single_toggle h2
	 {
		font-size: 16px;
		line-height: 16px;
	}
 
	 #curwrer .taglist a
	 {
		padding: 8px 12px 9px 12px;
 
		border-radius: 15px;
	
		font-size: 10px;
		line-height: 10px;
 
	}
 
 	#curwrer .taglist label
 	{
 		padding: 10px 0px 10px 0px;
 	}
 
 
 	#curwrer .toggler.x
 	{
 		min-height:45px;
 	}
 
 	#curwrer .toggler.x .jbtitle
 	{
    	font-size: 14px;
    	line-height: 18px;
    	padding-top:4px;
	}
 
 	.container.template-blog .entry-content-wrapper
	{
		font-size: 13px;
 	}
 
 
 	#brWrap .acf-map
	{
		height: 526px;
	}
 
 	#top #home-news .no_margin.av_three_fifth
 	{
    	padding: 15px 15px 15px 15px !important;
	}
 
 
 	#top #homepressvid .no_margin.av_three_fifth
	{
		height:182px
	}

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

 
 


	#home-about-products .avia_image
	{
		max-width:160px;
		margin-top:-70px;
	}

	#home-about-products h3
	{
		font-size: 20px;
		font-weight: 500;

	}

	#home-about-products .avia-image-container
	{
		height: 145px;
	}

	#home-about-products h4
	{
    	font-size: 14px;
	}

	ul#modrn li
	{
		font-size: 13px;
	}
	
	#home-about-products h3
	{
    	font-size: 16px;
    }
	
	.responsive #top #wrap_all #home-about-products .container
	{
    	padding: 0px 15px 0px 15px;
	}
	
	#home-news .flex_column.av_two_fifth .avia_textblock p
	{
		font-size: 14px;
	}


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


	#prqform-title
	{
		font-size: 15px;
     	max-width: 200px;
 	}

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

	#product-page-header .flex_column p, #product-page-header p
	{
    	font-size: 12px;
	}

	#top #wrap_all .all_colors #general-page-header h1,
	#top #wrap_all .all_colors #product-page-header h1
	{
		margin-bottom: 10px;
		font-size: 15px;
	}

	#product-page-header hr
	{
    	margin: 6px 0px 5px 0px;
    	border-width: 3px 0 0;
	}

	#product-page-header
	{
		background-size: auto 160px !important;
	}

	#product-page-header .content
	{
    	padding-top: 5px;
    	padding-bottom: 15px;
	}

	#product-page-header div .av_two_fifth
	{
    	max-width: 290px;
 	}


	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth
	{
    	min-height: 155px;
    	margin-bottom:15px;
	}
	
	.page-id-7082 #product-page-header
	{
		background-size: auto 160px, 32px 32px !important;
	}
	 
	
	
	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth .avia_textblock
	{
    	bottom: 0px;
	}



	#persona-page-steps .avia_textblock
	{
		font-size: 12px !important;
	}


	.avia-content-slider-element-container
	{		
 		max-width:300px;
		min-height:640px;
	}

	#home-testimonials .qPrsn,
	#persona-page-customers .qPrsn
	{
		font-size: 13px;
	}



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

	#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 ,
	#persona-page-products h2
	{
		font-size: 20px;
	}


	#persona-page-products .tbKopy
	{
		font-size: 13px;
		min-height: 7.8em;
	}
	
	
	#persona-page-products h2
	{
		font-size: 19px;
	}

	.responsive #top #wrap_all #persona-page-products .container
	{
		padding: 0px 10px 0px 10px;
	
	}
	
	
	
	#top #wrap_all .all_colors h2#pertiltle
	{
		font-size: 22px;
		max-width:290px;
		margin:0px auto 6px auto;
	}

	#personagrid .flex_column .avia_textblock h4
	{
		font-size: 16px;
		line-height: 16px;
		padding: 0px 0px 4px 0px;
	}
	
	
	#personagrid .flex_column .avia_textblock
	{
		padding: 12px 15px 15px 15px;
		font-size: 13px;
		line-height: 1.3em;


	}
	
	




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

	#free-evaluation .avia-button.avia-size-x-large
	{
		padding: 14px 0px;
		width: 200px;
		font-size: 14px;

	}



}