/*
Theme Name:  Espatradu
Theme URL:   https://neopsstudios.com
Description: theme for espatradu
Author:      Neopsstudios
Author URL:  https://neopsstudios.com
Template:    hello-elementor
Version:     1.0.0
*/

#site-header,
.page-header{
	display: none;
}

@media only screen and (max-width: 768px) {
	.elementor-17 .elementor-element.elementor-element-9b15cc8 .elementor-heading-title {
		font-size: 19px!important;
		line-height: 1.2em!important;
	}
	
	.elementor-17 .elementor-element.elementor-element-9b15cc8 > .elementor-widget-container{
		margin: 0% 5% 0% 5%!important;
	} 
	
	.elementor-17 .elementor-element.elementor-element-2e3f034e::before, .elementor-17 .elementor-element.elementor-element-2e3f034e > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2e3f034e > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2e3f034e > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2e3f034e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2e3f034e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		    background-image: linear-gradient(360deg, #000000 56%, #00000000 100%);
	}
	
	.elementor-17 .e-con.e-flex>.e-con-inner {
		flex-direction: column;
	}
	
	.elementor-17 .e-con.e-flex>.e-con-inner>div {
		width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-10c569ad .elementor-heading-title,
	.elementor-17 .elementor-element.elementor-element-5e44cf7c .elementor-heading-title {
		font-size: 22px!important;
	}
	
	.elementor-17 .elementor-element.elementor-element-2332c0b8 > .elementor-widget-container {
		margin: 0;
	}
	
	.elementor-17 .e-con.e-flex.elementor-element-71f24c33>.e-con-inner>div {
		width: 23%;
	}
	
	.elementor-17 .e-con.e-flex.elementor-element-71f24c33>.e-con-inner {
		flex-direction: row;
		gap: 2%;
	}
	
	.elementor-17 .elementor-element.elementor-element-2332c0b8 > .elementor-widget-container {
		margin: 0;
	}
	
	.elementor-17 .elementor-element.elementor-element-63ea7aad:not(.elementor-motion-effects-element-type-background) {
		gap: 50px;
	}
	
	.elementor-17 .elementor-element.elementor-element-743936a7,
	.elementor-17 .elementor-element.elementor-element-65e9b969 {
		width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-65e9b969>div>div:last-child {
		margin: 15px;
	}
	
	.elementor-17 .elementor-element.elementor-element-65e9b969>div>div:last-child a {
		    padding: 10px 15px 10px 15px;
	}
	
	.elementor-17 .elementor-element.elementor-element-533cbd7c .elementor-icon-box-description {
		margin-bottom: 50px;
	}
	.elementor-17 .elementor-element.elementor-element-65e9b969 {
		padding-bottom: 50px;
	}
}

body.elementor-page-93:not(.elementor-motion-effects-element-type-background) {
	background-color: #ffffff!important;
}