@media all and (max-width: 1920px) {
  body {
    font-size: 16px;
	}
}

@media all and (max-width: 1439px) {
 
    body {
        font-size: 14px;
    }
	
	.vc_row.homepage-testimonial-block .wpb_text_column.wpb_content_element {
		padding: 0 1em 0 4em;
	}
	
	.shs-square-feature-box-small .shs-square-feature-box-content {
		padding: 1em;
		font-size: 1.25em;
	}
	
	.vc_row.blue-section h3,
	.vc_row.blue-section p,
	.vc_row.with-white-border p,
	.vc_row.wpb_row.vc_inner.vc_row-fluid p,
	.vc_custom_heading{
		padding: 0 3em;
	}
    
    .entry-content .custom_third_level_heading{
    	padding: 0 1.7em;
    }
    
    .entry-content .faq_custom_heading .vc_toggle_content{
    	margin-bottom: 0px;
    }
    .entry-content .faq_custom_heading h2,
    .entry-content .faq_custom_heading h3{
    	padding: 0px;
    }
    .entry-content .faq_custom_heading .vc_toggle_content p{
    	padding: 0px !important;
    }
    .entry-content .faq_custom_heading .vc_toggle_content ul{
    	margin: 0px;
    }
}

@media all and (max-width: 1200px) {
 
  
}

@media all and (max-width: 1024px) {
  
}

@media all and (max-width: 992px) {
 
  
}

@media all and (max-width: 768px) {
  
}

@media all and (max-width: 767px) {
 	.entry-content .custom_third_level_heading{
    	padding: 0 1em !important;
    }
    .entry-content .faq_custom_heading h2,
	.entry-content .faq_custom_heading h3{
    	font-size: 18px !important;
    }
    .entry-content .vc_toggle.faq_custom_heading{
    	margin: 15px;
    }
}


@media all and (max-width: 475px) {

}