@media (max-width:1027px) and (min-width:769px) {
	.page-id-343 .elementor-343 .elementor-element.elementor-element-2f5594f .elementor-heading-title{
        font-size: 59px !important;
    	letter-spacing: 8px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-ca3bc13 > .elementor-widget-container:after{
        width: 100% !important;
    }
    .page-id-343 .elementor-343{
        padding:0px 12px;
    }
    .page-id-343 #post-343 .elementor-shortcode .wpcf7-submit{
        margin-top: 3%;
        width: 100% !important;
        font-size: 20px !important;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-265f0b9 .elementor-heading-title{
        font-size: 40px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-ca3bc13 .elementor-heading-title{
        font-size: 18px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-bc4a653 > .elementor-widget-container {
        margin: 0px 5% 0px 5%;
        width: 90%;
    }

    .page-id-343 #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel, #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-textarea{
        width: 100% !important;
    }

    #wpcf7-f403-p343-o1 > form  p label{
        width: 100%;
    }

    .page-id-343 .elementor-widget-google_maps .elementor-widget-container, .elementor-widget-google_maps .elementor-widget-container iframe{
        width: 100%;
        height: 325px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-20e7788 .elementor-heading-title{
        font-size: 23px;
    }
    .page-id-343 .elementor-element-73a024b .elementor-element-b511868 .elementor-widget-container p{
        font-size: 13px;
        line-height: 10px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-649b007 .elementor-heading-title{
        line-height: 20px;
        font-size: 23px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-6251877{
        padding-right: 2%;
        width: 45%;
    }
    .page-id-343 .elementor-element-73a024b .elementor-element-ae1f2ee{
    	width: 45%;
    	margin-left: auto;
    	margin-right: auto;
    }
    .page-id-343 .elementor-element-73a024b .elementor-element-71201f0{
    	width: 99.842%;
    	padding-left: 7%;	
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-0207f8f .elementor-spacer-inner{
    	height: 10px;
    }
}


@media (max-width:1200px) and (min-width:1028px) {

	.page-id-343 .elementor-343 .elementor-element.elementor-element-2f5594f .elementor-heading-title{
        font-size: 75px !important;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-ca3bc13 > .elementor-widget-container:after{
        width: 100% !important;
    }
    .page-id-343 .elementor-343{
        padding:0px 12px;
    }
    .page-id-343 #post-343 .elementor-shortcode .wpcf7-submit{
        margin-top: 3%;
        width: 95% !important;
        font-size: 23px !important;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-265f0b9 .elementor-heading-title{
        font-size: 50px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-ca3bc13 .elementor-heading-title{
        font-size: 25px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-bc4a653 > .elementor-widget-container {
        margin: 0px 5% 0px 5%;
        width: 90%;
    }
    .page-id-343 #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel, #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-textarea{
        width: 95% !important;
    }
    #wpcf7-f403-p343-o1 > form  p label{
        width: 100%;
    }
    .page-id-343 .elementor-widget-google_maps .elementor-widget-container, .elementor-widget-google_maps .elementor-widget-container iframe{
        width: 100%;
        height: 325px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-20e7788 .elementor-heading-title{
        font-size: 20px;
    }
    .page-id-343 .elementor-element-73a024b .elementor-element-b511868 .elementor-widget-container p{
        font-size: 15px;
        line-height: 10px;
    }
    .page-id-343 .elementor-343 .elementor-element.elementor-element-649b007 .elementor-heading-title{
        line-height: 20px;
        font-size: 17px;
    }
    .elementor-343 .elementor-element.elementor-element-6251877{
        padding-right: 4%;
    }

}
