/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 11 2025 | 03:57:56 */
.main-navigation ul.menu > li.menu-item > a span.menu-title:before {
	background-color: transparent !important;
}

.main-navigation ul.menu > li.menu-item > a:before {
	background-color: #3FAB76 !important;
}

.tab-hover-title-inner .icon {
        background: var(--primary);
 }

@media (min-width: 768px){
    .tab-hover-title-inner .icon {
        flex: 0 0 50px;
		border-radius: 15px;
        width: 50px;
        height: 50px;
    }
	
	.tab-hover-title-inner .icon svg {
		width: 45px;
		height: 45px;
	}
}


.elementor-counter-number-suffix {
	font-size: 50%;
	line-height: 1;
}

.quality-slider .link-showcase-title-inner .elementor-link-showcase-title:before {
	content: none;
}

.quality-slider .link-showcase-title-inner .elementor-link-showcase-title.elementor-active .icon,
.quality-slider .link-showcase-title-inner .elementor-link-showcase-title:hover .icon {
	background: transparent;
}

.quality-slider .link-showcase-title-inner .showcase-content {
	display: flex;
	align-items:center;
}

.grecaptcha-badge { visibility: hidden; }

.diteck-mobile-nav .menu-scroll-mobile .site-branding {
	display: none;
}

.mobile-about .elementor-tab-hover-content img {
	height: 450px;
}

@media (max-width: 767px) {
	.project-item.project-style-2 .project-content{
		    flex-direction: column;
		    align-items: flex-start;
	}
	.wpcf7-form .column-50 {
		flex: 100% !important;
	}
	.mobile-about .elementor-tab-hover-content img {
		height: 600px;
	}
}

.wpcf7-not-valid-tip  {
	font-size: 12px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border: 0;
    color: #dc3232;
    font-size: 14px;
    padding: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
	border: 0;
    color: #3FAB76;
    font-size: 14px;
    padding: 0;
}

.scrollup {
	display: none !important;
}

.section-project {
	background-color: #0F1D16 !important;
}