.wp-block-jetpack-contact-form.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-jetpack-contact-form-is-layout-fa82c6c9.wp-block-jetpack-contact-form-is-layout-flex {
  width: 550px !important;
  padding: 10px 0px;
}

.home footer{
	display: block !important;
}


:root {
 
  overflow-x: hidden;
}

	body {
    
    overflow-x: hidden !important;
}

body.wp-singular.page-template-default.page.page-id-95.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.gutenkit-pro.gutenkit.gutenkit-frontend.hello-elementor-default.elementor-default.elementor-kit-190.elementor-page-624.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-mac.e--ua-safari.e--ua-webkit {
    overflow-x: hidden;
}


/* Tablet / iPad only */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #first-container {
        max-width: 18% !important;
    }

    #first-image {
        max-width: 100% !important;
    }
	
	#second-container{
		width: 80% !important;
	}
	
	.elementor-widget-n-menu .e-n-menu-heading {
    height: 111px;
    background: white;
    margin-top: 30px;
}
	
	.elementor-624 .elementor-element.elementor-element-4236959a .elementskit-section-title-wraper p {
  
    font-size: 20px !important;
    line-height: 31px;
}
	
	body {
    
    overflow-x: hidden !important;
}
	

}



@media (max-width: 1024px) {
/*     body.home .elementor-location-header,
    body.home .elementor-location-footer {
        display: none !important;
    } */
}

.hover-image {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.hover-button:hover ~ .hover-image,
.hover-button:hover + .hover-image {
    opacity: 1;
}


/* Hide on Tablet */
@media (max-width: 1024px) {
    .elementor .e-1cf0292 {
        display: none !important;
    }
	
	.page-id-1049 .wp-block-jetpack-contact-form.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-jetpack-contact-form-is-layout-fa82c6c9.wp-block-jetpack-contact-form-is-layout-flex {
  width: 650px !important;

}
	
	.page-id-1049 .wp-container-core-group-is-layout-7387b849 {
  flex-wrap: wrap !important;
}
	
	.elementor-element.elementor-element-65eec8c.e-con.e-atomic-element.e-flexbox-base.e-0048eb9 {
  display: none;
}
	
}

@media only screen and (max-width: 760px){
	    .page-id-1049 .wp-block-jetpack-contact-form.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-jetpack-contact-form-is-layout-fa82c6c9.wp-block-jetpack-contact-form-is-layout-flex {
        width: 300px !important;
    }
	#mobile{
		display: none;
	}
	body.elementor-page-624:not(.elementor-motion-effects-element-type-background), body.elementor-page-624 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  
    overflow-x: hidden;
}
	
	
	#block-c1871d35-8fa4-4ca7-a54c-abcec44d74dc {
  padding-left: 0px !important;
}
	
	.elementor-element.elementor-element-b77fc79.e-con.e-atomic-element.e-flexbox-base.e-c66d774 {

    align-items: center;
}
}

