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


	.trustpilot-widget
	{
 		width:280px;
 		margin:18px 0px 18px 0px;
	}
	

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





	body.home #alrtbnr
	{ 
		font-size:12px;
		line-height:12px;
		padding:12px 0px 12px 0px;
 	}




	#field_5_14,
	#field_5_13,
	#field_5_12,
	#field_5_11
	{
		margin-top:0px !important;
	}



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

	#curwrer .toggle_content
	{
    	padding: 14px 20px 6px 20px;
	}


	#curwrer .taglist a
	{
		padding: 8px 12px 9px 12px;
		margin: 0px 1% 6px 1%;
		border-radius: 18px;
		font-size: 12px;
		line-height: 12px;
   
	
		width:48%;
    
	}
	
	#curwrer .toggler.x .jbtitle
	{
		font-size: 14px;
		line-height: 26px;
	}
	
	#curwrer .togglecontainer
	{
		margin: 10px 0;
	}



	#curwrer .togglecontainer
	{
		margin: 10px 0px 30px 0px;
	}

	body .avia_textblock #curwrer .toggle_content *,
	body .avia_textblock #curwrer .toggle_content p
	{
		font-size: 12px;
	}


	


	#jinto
	{
 		margin-bottom: 6px;
	}


	#jinfo 
	{
		font-size: 16px;
	}


	#mainnewspage #mpWrap ul li
	{
		background-position: 0px 2px;
	}

	#mainnewspage #mpWrap ul li .dait
	{
		font-size: 14px;
	}

	#mainnewspage #mpWrap ul li a
	{
		font-size: 16px;
	}
	
	#mainnewspage .avia-button
	{
		font-size: 13px;
		line-height: 13px;
		padding: 14px 0px 14px 0px;
		max-width: 220px;
	}


	.container.template-blog .entry-content-wrapper
	{
		font-size: 15px;
		line-height: 1.4em;
	}
	
	.container.template-blog .entry-content-wrapper li
	{
		font-size: 92%;
		line-height: 1.3em;
	}
	
 

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

	#home-trusted-company .flex_column.av_two_fifth
	{
		max-width: 100%;
	}


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

	#top #wrap_all .all_colors #home-trusted-company h2
	{
		font-weight: 500;
	}
	
	
	
	#top #wrap_all .all_colors #home-trusted-company h3
	{
    	font-weight: 600;
		color: #666666;
    	font-size: 16px !important;
	}


	.responsive #home-trusted-company .container,
	#home-trusted-company .container
	{
		background-color: rgba(255,255,255,0.88);
	}

	#home-trusted-company
	{
    	background-position: 70% 50% !important;
	}

	#home-trusted-company .avia-button-wrap
	{
		max-width: 100%;
	}

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

	#homenewswrap #hnWrap ul,
	#homenewswrap #hpWrap ul
	{
		margin-right: 0px;
	}
	
	#homenewswrap .irp
	{
		float:none;
		margin:
	}
	
	#top #wrap_all .all_colors #home-news h2
	{
		font-size: 22px;
		font-weight: 500;
		
	}

	#home-news .flex_column.av_three_fifth
	{
		font-size: 15px;
	}


	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth
	{
 		min-height:198px;
	}


	.responsive #top #wrap_all #product-page-header .flex_column.av_three_fifth .avia_textblock
	{
 		position:absolute;
		bottom:14px;
	}


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


	.page-id-7082 #product-page-header 
	{
		 
	 	background-size: auto 215px, 32px 32px !important;
	 	 
	}




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

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

	#persona-page-customers #gform_wrapper_3 .ginput_container span#input_3_1_3_container,
 	#persona-page-customers #gform_wrapper_3 .ginput_container span#input_3_1_6_container
    {
        margin-bottom: 15px !important;
        display: block !important;
    }

	#home-hero #field_3_3
	{
		display: block !important;
		float:right !important;
	}
	#home-hero #field_3_2
	{
		display: block !important;
		float:left !important;
	}


	.avia-content-slider-element-container
	{
		min-height: 600px;
	}	

	.responsive #top #wrap_all #persona-page-customers .slide-entry,
	#persona-page-customers .meight .slide-entry
	{
		 margin-bottom:20px;
 	}

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

	#top #wrap_all .all_colors #persona-page-customers #per-free-form h2
	{
    	font-size: 16px;
    	line-height:1.4em;
    	margin-bottom: 18px;
	}

	#gform_wrapper_3 div.ginput_container_name span
	{
		width:100%;
	}
	
	#field_3_3, #field_3_2
	{
		width:100%;
		float:none;
	}
 
	.gform_wrapper .ginput_container span:not(.ginput_price)
	{
    	margin-bottom: 15px !important;
	}

	.responsive div #persona-page-steps .avia_responsive_table .avia-data-table td
	{
		margin-bottom:10px;
		display:block;
	}

	#persona-page-steps table tr td:last-child
	{
		text-align:center;
		font-size:16px;
	}

	#persona-page-steps table tr td:first-child
	{
		width: 66px;
		height: 66px;
		max-width: 66px;
		border-radius: 32px;
		margin:0px auto 10px auto;
	}

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

	#persona-page-steps table tr td:last-child .trimtxt
	{
		max-height:none;
	}



	#persolutions .flex_column.av_two_fifth
	{
		width:100% !important;
		margin-top: 200px !important;
	}

	#persolutions
	{
    	background-position: 30% 0px !important;
	}



	#top #wrap_all .all_colors #persona-page-steps h3
	{
		font-size: 20px;
	 
		margin:0px auto 0px auto;
		line-height:1.2em;
	}


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


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


	#foot_buttons .avia-button.avia-size-x-large
	{
		width: 180px;
		min-width:0px;
	}

	
	
	#socket
	{
		font-size:15px;
 
		text-align:center;
	}
	
	#socket .copyright
	{
		float:none;
		display:block;
	}
	
	#socket .copyright > span.flin
	{
		margin-bottom:6px;
	}
	
	#socket .copyright > span.flin + span.flin > span
	{
		display:none;
	}
	
	#socket .sub_menu_socket li
	{
		padding: 0px 0px;
	}
	
	.responsive #socket .sub_menu_socket
	{
		margin: 18px 0px 0px 0px;
	}
	
	
	#top #header_main > .container
	{
		height:88px !important;
		
	}
	
	
	
	#hnPhone
 	{
  		margin: 0px 0px 0px 0px;
 		
 		background-size: 18px 18px;

		padding: 0px 2px 4px 60px;

 		background-size: 14px 14px;



		background-position: 0px 0px;
		padding-left:16px;
		
 
		
		font-size: 11px;
		line-height:13px;
		
		width:auto;
		float:none;
 		position:absolute;
 		right:auto;
 		left:174px;
 		top:66px;
 		
  		
 	}
 	
 	#hnContact
  	{
  		margin: 0px 0px 0px 0px;
 		
 		background-size: 23px 18px;

		padding: 0px 2px 4px 72px;

		background-size: 16px 12px;

 
		background-position: 0px 1px;
		padding-left:18px;
		
		font-size: 11px;
		line-height:13px;
		
 
		width:auto;
		
		float:none;
		position:absolute;
		right:auto;
		left:85px;
		top:66px;
 		
 		
  	}

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

	#top #homepressvid .no_margin.av_three_fifth .avia_image
	{
		margin-top:112px;
	}
	
	#top #homepressvid .no_margin.av_three_fifth .avia_image
	{
		width:54px;
	}
	
	
	
}/*end media query*/

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


	#av-masonry-video figure h4
	{
		font-size: 13px;
		padding: 8px 8px 8px 8px;

	}


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


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

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

	}

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



	#homepressvid #prdlink
	{
		display:block;
		float:none;
		margin:0px 0px 20px 0px !important;
		width:100%;
	}
	
	#homepressvid #hpWrap
	{
		font-size: 13px;
	}


	.page-id-7212 #after_section_1 div .av_one_fourth
	{
		width: 100.0% !important;
		display:block !important;
	}
	
	.page-id-7212  #after_section_1 div .av_three_fourth
	{
		margin-left: 0px !important;
    	width: 100.0% !important;
    	display:block !important;
	}


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

	.page-id-7212 .flex_column.av_one_fourth .avia_image
	{
		max-width: 96px;
	}


	#top.page-id-7212 #wrap_all #main.all_colors h2 
	{
		text-align:center;
	}

	#top.page-id-7212 #wrap_all #main .flex_column
	{
		margin-bottom:0px !important;
	}

	.page-id-7245 #after_section_1  .flex_column.av_two_fifth
	{
		width: 100.0% !important;
		display:block !important;
		padding-bottom:0px !important;
	}
 
	.page-id-7245 #after_section_1  .flex_column.av_three_fifth
	{
		margin-left: 0px !important;
    	width: 100.0% !important;
    	display:block !important;
    	padding-bottom:20px !important;
	}
	
	
	.page-id-7245 #after_section_1 .flex_column.av_three_fifth h3
	{
		text-align:center;
		font-weight:600 !important;
	}

	
	.page-id-7245 #after_section_1 .flex_column.av_two_fifth .avia_image
	{
		max-width: 128px;
	}
	
	

	
	#top.parent-pageid-7212 #wrap_all #main.all_colors h2,
	#top.page-id-7212 #wrap_all #main.all_colors h2
	{
    	font-weight:500;
	}
	

}

@media only screen and (max-width: 420px)
{
	
	#home-hero
	{
    	background-position: 0px -15px !important;
    	background-size: auto 250px !important;
	}
	
	#top #homepressvid .no_margin.av_three_fifth
	{
		height:232px
	}

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

}