/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 22 2023 | 18:32:45 */
@media only screen and (max-width: 600px) {
	
	#claim p {
    margin-top: 100px;
    font-size: 28px!important;
    width: 280px!important;
    line-height: 38px;
}
	
  div:not(.title_container) h1 {
    font-size: 28px!important;
  }
  div.title_container h1.main-title.entry-title {
    font-size: 16px!important;
  }
  #header_meta {
    display:none!important;
  }
  
  .mobile-no-padding {
    padding: 0px!important;
  }
  
  span.mb-bhi-display {
    line-height: 42px!important;
  }
  
  div.iconbox_icon {
    float: none;
	margin-bottom: 20px;
  }
  
  .mobile-no-top-margin {
    margin-top: 0px!important;
  }
  
  .caption_right .slideshow_align_caption {
    text-align: right;
    padding-top: 175px!important;
    }
  
  .column_flex_reorder {
        display: flex !important;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .column_flex_reorder .flex_cell:nth-child(1) {
        order:2
    }
    .column_flex_reorder .flex_cell:nth-child(2) {
        order:1
    }

  .mobile-hide {
    display: none!important;
  }
	
	.image-cell {
		min-height: 350px!important;
		height: 350px!important;
	}
	
	.responsive #top #wrap_all .avia-logo-element-container.avia-logo-grid .flex_column {
		float: left;
		width: 50%;
		clear: none;
	}
	
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
		padding: 0px!important;
	}
	
	#download-toggle .av_toggle_section, #line-items .av_toggle_section {
		width: 100%!important;
		float: none!important;
		margin: 0px!important;
		clear: both!important;
	}
	#download-toggle div.taglist > a {
		display: inline-block;
	}
	.page-id-1667 #av_section_1 .av_one_fourth, .parent-pageid-1667 #av_section_1 .av_one_fifth,
	.page-id-2887 #av_section_1 .av_one_fourth, .parent-pageid-2887 #av_section_1 .av_one_fifth {
		display: none;
	}
	
	.avia-section-huge .content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.contact-box  {
		padding: 25px!important;
	}
	
	.contact-box svg {
		float: none!important;
		clear: both;
	}
	
	span.logo a, span.logo a img {
	width: 120px!important; margin-top: 2px !important; margin-bottom: 0px !important; margin-left: -15px!important;
}
	
	#header_main span.logo {
		margin-top: 0px!important;
	}
	
	body:not(.home) #av_section_1, body:not(.home) #av_section_1 div.container {
        height: 250px!important;
    }
	
	.mobile-small-padding {
        padding: 15px!important;
    }
	
	.quote-row {
		padding: 0px!important;
	}
	
	.mfp-iframe-scaler {
		padding-top: 550px!important;
	}
	
	#top .flex_column_table.av-equal-height-column-flextable.av-kecgdxkd-82d114caa9d9f7f4af325b90f18b4aa0, #top .flex_column_table.av-equal-height-column-flextable.av-5kuw-78d63f1eeea4226b984e9f6af1849b8b {
		margin-top: initial!important;
	}
	
	#pr-intro-section {
		margin-top: -106px!important;
	}
	
	body.post-template-default #main > .stretch_full, 
	body.woocommerce-page #main > .stretch_full, 
	body.parent-pageid-4695 #main > .stretch_full {
        display: none;
    }
	
	.image-cell {
            display: table !important;
            min-height: 300px !important;
            height: 300px !important;
	}

	.image-cell h1, .image-cell h3 {
		text-align: left !important;
	}

	.image-cell > div {
		display: table-cell;
		vertical-align: middle;
	}
	
	.responsive .logo img, .responsive .logo svg {
		width: 200px;
	}
}