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


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


	
	#top #wrap_all .all_colors h2
	{
		font-size: 22px;
		font-weight:700;
	}
	
	#sidebartabs-2 ul.sidebarTabs.sb_fwithout_icons li:first-child a
	{
    	border-width: 1px 1px 0px 1px;
	}
	#sidebartabs-2 ul.sidebarTabs.sb_fwithout_icons li:last-child a
	{
		border-width: 1px 1px 0px 0px;
	}
	
	
	div.sidebarTabs_panes .tb
	{
		padding: 1px;
	}
	
	.wpp-list
	{
    	border: 1px solid #6e7273 !important;
    }
	
	.archive #main .container .av-content-small.units,
	.single-post #main .container .av-content-small.units, 
	.blog #main .container .av-content-small.units
	{
    	width: 63%;
	}
	
	
	#gform_widget-3 .gform_heading
	{
    	font-size: 22px;
    	line-height: 22px;
	}
	
	#gform_widget-3 .gform_heading span > div
	{
		font-size: 16px;
		line-height: 16px;
		padding: 2px 0px 6px 0px;
	}	

	#archives-2 h3.widgettitle, .blog .inner_sidebar h3, 
	#wpp-2 h3.widgettitle
	{
		font-size: 14px !important;
	}

	.single-small .post_author_timeline,
	.template-blog .blog-meta
	{
    	display:none;
    }
	#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: 18px;
    	line-height: 1.1em;
		margin-bottom: 15px;
		font-weight:500;
	}


	#taxonomy_list_widget-2 a,
	#avh_extendedcategories_top-2 a
	{
		font-size: 12px;
		padding: 8px 8px 8px 8px;
	}

	.container.template-blog .entry-content-wrapper img
	{
		max-width: 120px;
	}

 

	.wpp-list li a.wpp-post-title
	{
		font-size: 12px;
	}



	#input_6_1 
	{
		padding: 4px 6px !important;
		font-size:14px !important;
		line-height:20px !important;
	}


	#gform_widget-3 .gform_wrapper .gform_footer input.button
	{    
		padding: 12px 0px 12px 0px !important;
		font-size: 15px;
		line-height: 15px;
	}



	#search-3 form #s
	{
		font-size:15px;
	}
	
	#svmet span
	{
		display:none;
	}
	
	.single-save #svcontent
	{
		padding-top: 25px;
		padding-bottom: 25px;
	}


	.single-save #main .container.save
	{
 		padding: 0px 25px;
	}

	#top.single-video #wrap_all .all_colors #svcontent h1,
	#top.single-save #wrap_all .all_colors #svcontent h1
	{
    	font-size: 18px;
	}
	
	#svcontent .av_three_fifth
	{
    	font-size: 15px;
    	line-height:1.4em;
	}
	
	#svcontent .avia-button
	{
		font-size: 13px;
		line-height: 13px;
		padding: 13px 0px 12px 0px;
		width: 130px;
	}
	
	#svcontent .acf-map
	{
    	height: 240px;
	}
	
	
	
	#brWrap .acf-map
	{
		height: 414px;
	}
	
	#top #wrap_all .all_colors #abchs h1
	{
    	font-size: 25px;
	}
	
	#vidlibraryhero .container
	{
		padding: 0px 20px 0px 20px;
	}
	
	#main #after_section_1 .av-special-heading
	{
		padding-bottom:0px !important;
		margin-top:0px !important;
	}
	
	#top #wrap_all .all_colors #vidlibraryhero h1
	{
    	font-size: 40px;
    	margin-bottom: 10px;
	}
	
	#vidlibraryhero div.avia_textblock.av_inherit_color
	{
    	font-size: 16px !important;
	}
	
	#top #vidlibraryhero.main_color .avia-button.avia-size-large
	{
		padding: 14px 0px 14px 0px;
		width: 140px;
		font-size: 13px;
		line-height: 13px;
	}
	
 	#vidlibraryhero hr
 	{
 		margin: 8px 0px 12px 0px;
 		display:block;
 	}
	
	#singlevid .bgarrow,
	#av-masonry-video .bgarrow, 
	#vidlibraryhero .avia_image .image-overlay
	{
		width: 41px !important;
		height: 41px !important;
		margin: -21px 0px 0px -21px;
		background-size: 41px 41px;
		border-radius: 21px;
	}
	
	
	
	.page-id-7274 #after_section_1 h3
	{
		font-size:15px;
	}
	
	#top.page-id-7274 .av-flex-placeholder
	{
		width:3%;
	}
	
	
	
	.page-id-7245 #after_section_1  .flex_column.av_two_fifth
	{
		width:28% !important;
		vertical-align:top;
	}
	
	.page-id-7245 #after_section_1  .av-flex-placeholder
	{
		display:none;
	}
	.page-id-7245 #after_section_1  .flex_column.av_three_fifth
	{
		width:72% !important;
		margin-left:0px !important;
		vertical-align:top;
	}
	
	.page-id-7245 #after_section_1 .container
	{
		padding:0px 25px;
	}
	
	
	.page-id-7245 #after_section_1 .flex_column.av_two_fifth .avia_image
	{
		max-width: 128px;
	}
	
	
	.page-id-7212 .flex_column.av_one_fourth .avia_image
	{
    	max-width: 96px;
 	}
	
	
	.page-id-7212 div .av_one_fourth
	{
		width: 18.0%;
	}
	
	.page-id-7212 div .av_three_fourth
	{
		margin-left: 2%;
    	width: 80.0%;
	}
	
 
	
	.page-id-7212 .avia-image-container.avia-align-center
	{
    	text-align: center;
	}
	
	
	.page-id-7212 #after_section_1 .container
	{
		padding: 0px 25px 0px 15px;
	}
	
	#top.parent-pageid-7212 #wrap_all #main.all_colors p,
	#top.page-id-7212 #wrap_all #main.all_colors p
	{
    	font-size: 16px;
	}
	
	#top.parent-pageid-7212 #wrap_all #main.all_colors h2,
	#top.page-id-7212 #wrap_all #main.all_colors h2
	{
		font-size: 20px;
	}
	
	
	#home-hero .flex_column.av_one_third h4
	{
		font-size: 13px;
	}
	
	
	#home-hero .flex_column.av_two_third
	{
    	padding: 14px 15px 5px 15px !important;
	}
	
	
	#home-hero #gform_wrapper_3 input[type='text']
	{
    	padding: 6px 6px 6px 6px;
	}
	#top #home-hero.main_color select
	{ 
		padding: 7px 6px 6px 6px;
		 
	}
	
	#top #home-hero .no_margin.av_one_third
	{
		width: 32.0%;
	}
	#top #home-hero .no_margin.av_two_third
	{
		width: 68.0%;
	}
	
	#home-hero .container
	{
		background-color:rgba(255,255,255,0.60);
	}
	
	#persona-page-header p
	{
		font-size: 14px;
 	}
	#persona-page-header .container
	{
		background-color:rgba(0,0,0,0.25);
	}
	
	
	#top #wrap_all .all_colors #persona-page-header h1
	{
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.pretitle-tsc
	{
		font-size: 12px;
	}
	
	#persona-page-header hr
	{
		margin: 10px 0px 10px 0px;
		display:block;
	}
	
	#home-testimonials .avia_textblock h3,
	#persona-page-customers .avia_textblock h3
	{
		font-size: 32px;
	}
	
	#top #wrap_all .all_colors #home-testimonials h2,
	#top #wrap_all .all_colors #persona-page-customers h2
	{
		font-size: 14px;
	}
	
	
	#home-testimonials .avia_textblock h3, 
	#persona-page-customers .avia_textblock h3
	{
    	font-size: 30px;
 	}
	
	#product-page-features .av_one_fourth
	{
		margin-top: 55px !important;
	}
	
	
	#persona-page-customers .meight .slide-entry, #home-testimonials .slide-entry
	{
    	min-height: 250px;
	}
	
	
	#top #home-testimonials.main_color .tabcontainer .tab
	{
		font-size: 12px;
		line-height: 12px;
		border-radius: 20px;
		width: 124px;
	}

	.js_active #home-testimonials .top_tab .tab
	{
		padding: 14px 14px 13px 14px;
	}
	
	
	#persona-page-steps	.flex_column.av_four_fifth
	{
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
	
	
	#persona-page-steps .content
	{
		padding-bottom: 10px;
	}
	
	
	#persona-page-steps .avia_textblock
	{
 		font-size:15px !important;
		line-height:1.4em;
		font-weight:300;
	}
	
	
	#hnPhone
 	{
  		margin: 35px 0px 0px 32px;
 		
 		background-size: 18px 18px;



		background-position: 0px 16px;
		padding-left:24px;
		
		font-size: 14px;

 	}
 	
 	#hnContact
  	{
  		margin: 35px 0px 0px 32px;
 		
 		background-size: 23px 18px;



		background-position: 0px 15px;
		padding-left:30px;
		
		font-size: 14px;

 	}
	
	
	
	
	#persona-page-products h2,
 	#persona-page-prefooter h2
 	{
 		font-size: 28px;
 	}
	
	
	
	
	
	
}/*end media query*/