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

	#top #wrap_all .all_colors h2#jinto
	{
    	font-size: 22px;
	}


	#curwrer .taglist a
	{
		padding: 8px 12px 9px 12px;
		margin: 0px 4px 6px 4px;
		border-radius: 14px;
		font-size: 10px;
		line-height: 10px;
		min-width: 140px;
 	}


	#curwrer .toggler.x .jbtitle
	{
    	font-size: 16px;
    	line-height: 26px;
	}




	#curwrer .toggle_content
	{
		font-size: 16px;
		line-height: 1.3em !important;
	}


	
 
	body .avia_textblock #curwrer  .toggle_content p
	{
		line-height: 1.3em;
	}


	#curwrer .aply
	{
		 
		font-size: 14px;
		line-height: 14px;
		padding: 8px 0px 8px 0px;
		width: 130px;
	}




	.container.template-blog iframe
	{
		
		width:80.0vw;
		height:45.00vw;
		margin:15px auto 15px auto;
		display:block;
	}
	
	#top.single-video #wrap_all .all_colors #svcontent h1,
	#top.single-save #wrap_all .all_colors #svcontent h1
	{
		font-size: 17px;
	}
	
	
	#svmet b
	{
		display:none;
	}
	
	#svmet b#sfin
	{
		display:block;
	}
	
	#vidlibraryhero div .av_one_half
	{
 		width: 40% !important;
 	}
	#vidlibraryhero div .av_one_half.first
	{
 		width: 56% !important;
	}
	
	#svcontent .av_three_fifth
	{
		font-size: 14px;
	}
	
	
	#vidlibraryhero .avia-image-container-inner
	{
    	margin-top: 35px;
	}
	
	.page-id-7262 .alignleft
	{
		width:180px;
	}
	
	.parent-pageid-7212 .iconbox
	{
		margin-top: 10px !important;
		margin-bottom: 10px;
	}

	.parent-pageid-7212 .iconbox .iconbox_content .iconbox_content_title
	{
    	font-size: 0.9em;
	}
	
	.page-id-7245 #after_section_1  .flex_column.av_two_fifth
	{
		width:23% !important;
	    display:table-cell !important;
	}
 
	.page-id-7245 #after_section_1  .flex_column.av_three_fifth
	{
		width:77% !important;
 		display:table-cell !important;
	}

	 .page-id-7245 #after_section_1 .flex_column.av_three_fifth h3
	 {
		font-size: 16px;
	 }


 	#top.page-id-7245.parent-pageid-7212 #wrap_all #main.all_colors p
	{
		font-size: 15px;
	}

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

	#top #home-news .no_margin.av_three_fifth
	{
		padding: 20px 20px 20px 20px !important;
	}	
	
	.responsive #home-trusted-company .container,
	#home-trusted-company .container
	{
    	padding: 0px 20px;
		background-position: -980px 0px;
		background-image:none;
	}
	
	#home-trusted-company
	{
    	background-size: auto 100% !important;
    	background-position: 65px 50% !important;
	}
	
	#home-about-products h3
	{
    	font-size: 22px;
    	padding-top: 18px;
    	padding-bottom: 6px;
	}
	
	#home-about-products h4
	{
    	font-size: 16px;
	}
	
	ul#modrn li
	{
    	background-size: 24px 24px;
    	background-position: 0px 4px;
    	font-size: 13px;
		padding: 0px 0px 5px 28px;
	}

	#top #home-hero .no_margin.av_one_third .avia-button
	{
    	font-size: 11px;
    	padding: 12px 20px 11px 20px;
	}

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

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


	#home-hero hr
	{
     	border-width: 4px 0 0;
	}

	#home-trusted
	{
		font-size: 13px;
	}

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

	#home-hero
	{
    	background-position: 0px -15px !important;
    	background-size: auto 395px !important;
	}
	
	
	#home-hero .flex_column.av_one_third h4
	{
		font-size: 11px !important;
	}
	
	#home-hero #field_3_1
	{
		line-height:10px;
	}
	
	
	#home-hero #gform_wrapper_3 input[type='text']
	{
		font-size: 11px;
		line-height: 11px;
		padding: 5px 5px 5px 5px;
	}
	#top #home-hero.main_color select
	{
    	font-size: 11px;
    	line-height: 11px;
    	padding: 6px 5px 5px 5px;
	}
	
	
	
	#home-hero input[type='text']::-webkit-input-placeholder { /* Chrome/Opera/Safari */

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

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

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

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

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

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

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

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

	.responsive #home-hero .container,
	.responsive #top #wrap_all #home-hero .container
	{
		height: 376px !important;
	}

	#home-hero .flex_column.av_four_fifth
	{
		top: 25px;
	}

	#top #home-hero .no_margin.av_one_third
	{
		width: 32.0%;
	}
	#top #home-hero .no_margin.av_two_third
	{
		width: 68.0%;
 	}


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


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

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

	}

	#product-page-header .flex_column p,
	#product-page-header p
	{
	 	max-width: 568px;
		font-size: 15px;
 	}
	
	#comsolutions h3
	{
		font-size: 22px;
	}
	
	
	
	#persona-page-steps .flex_column.av_two_fifth
	{
		max-width: 100%;
	}
	
	
	#persona-page-steps table tr td:last-child
	{
		font-size: 14px;


	}
		
	#menu-item-11363 .sub-menu, 
	#menu-item-11298 .sub-menu
	{
		width: 414px !important;


	}
	

	#menu-item-11363 .sub-menu .menu-item, 
	#menu-item-11298 .sub-menu .menu-item
	{
		width: 47.0% !important;
		float:left;
		margin-left:2.0% !important;
	}



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


 

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




	
	
}/*end media query*/

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



	.single-press-release #svcontent .av_two_third img
	{
		max-width: 140px;
	}


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



	#hnPhone
 	{
  		margin: 0px 0px 0px 0px;
 		
 		background-size: 18px 18px;

		padding: 0px 0px 4px 60px;

 

		background-position: 3px 1px;
		padding-left:26px;
		
		font-size: 14px;
		width:130px;
		float:none;
 		position:absolute;
 		right:64px;
 		top:42px;
 	}
 	
 	#hnContact
  	{
  		margin: 0px 0px 0px 0px;
 		
 		background-size: 23px 18px;

		padding: 0px 0px 4px 72px;



		background-position: 0px 0px;
		padding-left:26px;
		
		font-size: 14px;
		
 
		width:130px;
		
		float:none;
		position:absolute;
		right:64px;
		top:18px;
		
  	}



}


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

	#input_5_4_3_container,
	#input_5_4_5_container,
	#input_5_4_4_container
	{
		display:inline-block;
	}

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

	#gform_wrapper_5.gform_wrapper .gform_footer
	{
		padding: 0px 32px 0px 0px;
	}




	#home-hero #gform_wrapper_3 .ginput_container span#input_3_1_3_container,
 	#home-hero #gform_wrapper_3 .ginput_container span#input_3_1_6_container,
   	#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,
    .page-id-10250 #gform_wrapper_5 .ginput_container span#input_5_4_5_container,
    .page-id-10250 #gform_wrapper_5 .ginput_container span#input_5_4_4_container,
    .page-id-10250 #gform_wrapper_5 .ginput_container span#input_5_4_3_container,
    .page-id-10250 #gform_wrapper_5 .ginput_container span#input_5_1_3_container
    {
        margin-bottom: 0px !important;
        display: inline-block !important;
    }
    
	#persona-page-customers #gform_wrapper_3 .ginput_container span#input_3_1_3_container input,
 	#persona-page-customers #gform_wrapper_3 .ginput_container span#input_3_1_6_container input
    {
    	margin-bottom:0px !important;
    }
    
    
	#product-page-header #field_3_1
    {
    
    	height:39px;
    }
    
	#product-page-header #field_3_2,
	#product-page-header #input_3_1_3_container
	{
		float:left;
	}
	
	
	#product-page-header #gform_wrapper_3 input[type='text']
	{
		min-height:0px !important;
	}

	#top #product-page-header.main_color select
	{
		min-height:0px !important;
	}

	#home-hero input
	{
		min-height:0px !important;
	}


	
	
}

@media only screen and (min-width: 641px)
{

	.page-id-10250 #gform_wrapper_5 #field_5_3,
	.page-id-10250 #gform_wrapper_5 #field_5_2,
	.page-id-10250 #gform_wrapper_5 #field_5_1
	{
		max-width: 100% !important;
	 
	}
 
 


}


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



	#philter .ftab
	{
		width:35.5%;
		margin-right:1.0%;
	}
	
	#philter .ftab + .ftab
	{
		width:30.75%;
	}

	#philter .ftab:last-of-type
	{
		width:31.75%;
		margin-right:0px;
	}




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




	#subctpage #gform_submit_button_6
	{
		max-width:220px;
		padding: 8px 15px;
	}

	.page-id-7234 #gform_wrapper_5 #field_5_11,
	.page-id-7234 #gform_wrapper_5 #field_5_13
	{
		margin-right:2%;
	}
	
	.page-id-7234 #gform_wrapper_5 #field_5_11,
	.page-id-7234 #gform_wrapper_5 #field_5_12,
	.page-id-7234 #gform_wrapper_5 #field_5_13,
	.page-id-7234 #gform_wrapper_5 #field_5_14
	{
		width:49%;
	}
	
	.page-id-7234 #gform_wrapper_5.gform_wrapper.gf_browser_chrome .gform_body
	{
    	width: 100% ;
	}
	
	#socket .copyright
	{
		float:none;
	
	}
	
	.responsive #socket .sub_menu_socket
	{
		float:none;
 		margin:12px 0px 0px 0px;
	}
	
	#socket .sub_menu_socket li
	{
		padding: 0px 20px;
	}
	
	#home-hero .flex_column.av_four_fifth div.avia_textblock p
	{
 		margin-bottom: 5px;
 	}
	
	#home-callout
	{
    	font-size: 26px;
	}

	#home-hero .flex_column.av_four_fifth div.avia_textblock
	{
		font-size: 14px !important;
	}
	
	#home-hero .flex_column.av_four_fifth
	{
    	top: 15px;
    	left: 15px;
	}
	
	#home-hero
	{
    	background-position: 0px -20px !important;
    	background-size: auto 340px !important;
	}
	
	.responsive #home-hero .container, 
	.responsive #top #wrap_all #home-hero .container
	{
    	height: 326px !important;
	}
	
	
	#top #home-hero .no_margin.av_one_third
	{
		width: 50.0%;
	}
	#top #home-hero .no_margin.av_two_third
	{
		width: 50.0%;
 	}
	
	#top #home-hero .no_margin.av_one_third .avia-button-wrap
	{
    	bottom: 6px;
	}
	
	#top #home-hero .no_margin.av_one_third .av_textblock_section
	{
    	bottom: 52px;
	}
	
	#top #home-hero .no_margin.av_one_third .avia-button
	{
    	font-size: 10px;
    	padding: 10px 15px 10px 15px;
	}
	
	#home-hero #gform_submit_button_3
	{
		padding: 10px 0px 10px 0px;
		font-size: 10px;
		line-height: 10px;
		width: 160px;
	}	






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

	#homepressvid #prdlink
	{
		display:none;
	}

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


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

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


	.page-id-10250 #gform_wrapper_5 #input_5_4_4_container
	{
		width: 22.0% !important;
	}

	.page-id-10250 #gform_wrapper_5 #input_5_4_5_container
	{
		width: 24.25% !important;
	}


}

