/********************* CUSTOM RESPONSIVE *******************/
@media only screen and (max-width: 1899px) {

}


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

}



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


@media only screen and (max-width: 1399px) {
    .wsf-form input[type=checkbox].wsf-field+label.wsf-label,
	.wsf-form input[type="text"].wsf-field,
    .wsf-form input[type="tel"].wsf-field,
    .wsf-form input[type="email"].wsf-field,
    .wsf-form select.wsf-field,
    .wsf-form textarea.wsf-field{
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .wsf-form input[type=checkbox].wsf-field+label.wsf-label,
    .wsf-form input[type="text"].wsf-field,
    .wsf-form input[type="tel"].wsf-field,
    .wsf-form input[type="email"].wsf-field,
    .wsf-form select.wsf-field,
    .wsf-form textarea.wsf-field{
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	

 
}

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

    
	
}

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


@media only screen and (max-width: 767px) {
    .wsf-form input[type=checkbox].wsf-field+label.wsf-label,
    .wsf-form input[type="text"].wsf-field,
    .wsf-form input[type="tel"].wsf-field,
    .wsf-form input[type="email"].wsf-field,
    .wsf-form select.wsf-field,
    .wsf-form textarea.wsf-field{
        font-size: 16px !important;
    }
    footer ul.elementor-icon-list-items .elementor-icon-list-text { 
        text-align: center!important;
    }

   footer .elementor-widget.elementor-align-left .elementor-icon-list-item a { 
        text-align: center!important;
    }
}

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