body, #page{ background-color: #1a1a1a !important; }
#page #header, #page #footer{ display: none; }
#page hr{ display: none; }
.elementor-kit-9 .home-btn .elementor-button{ background-image: none; box-shadow: none; background-color: #fff; border: 1px solid #ccc; }
.elementor-kit-9 .home-btn .elementor-button:hover{ background-image: none; box-shadow: none; color:#fff !important; border: 1px solid #ccc !important; }
#btn-outline{ border-radius: 0px; border: 1px solid #ccc; background-color: transparent; }
#btn-outline:hover{ background-color: #fff; color:#000 !important; }
.vdtab .e-inner-tab-content{ text-align: center; }
.vdtab .e-inner-tabs-wrapper{ display: none !important; }
.homesec1 .elementskit-section-title{ font-size: 140px !important; }
.vdtab .e-tab-title{ height: 80px !important; }
.hometesti .elementor-testimonial__footer{ padding: 0px !important; }
.homecontact .wpcf7-text, .homecontact .wpcf7-email{ height: 40px; width: 100% !important; }
.homecontact .wpcf7-form label{ color: #fff; }
.homecontact .wpcf7-textarea{ height: 100px; width: 100%; }
.homecontact input[type="submit"]{ background-image: none !important; box-shadow: none !important; background-color: #000000 !important; padding: 15px 30px; }
.homecontact input[type="submit"]:hover{ background-color: #0E0E0E !important; }
.elementor-426 .elementor-element.elementor-element-58582907 .elementor-testimonial__content{ min-height: 230px; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.homesec1 .elementskit-section-title { font-size: 80px !important; }
}
@media screen and (max-width: 767px){
	.elementor-86 .elementor-element.elementor-element-4f0c057{ flex-direction: column-reverse !important; }
	.homesec1 .elementskit-section-title { font-size: 40px !important; }
	.vdtab .e-tabs-wrapper{ display: none !important; }
	.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{ display: none !important; }
	.elementor-426 .elementor-element.elementor-element-1c65660 .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{ font-size: 16px !important; line-height: 22px !important; }
	.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{ border: none !important; }
	.e-tabs-inner-tabs .e-inner-tabs-content-wrapper{ border: none !important; }
}