/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1754294172
Updated: 2025-08-04 07:56:12

*/

html,body{min-width:1200px; overflow-x: hidden; width:100%;}
a, a:hover{color:unset;}

.hover {
	transition: opacity 0.8s ease;
	display: none;
	opacity: 0;
}

.svc-cont:hover .hover {
	display: block;
	margin:0 auto;
	opacity: 1;
	transition: opacity 0.8s ease;
}

.current-menu-item a, .menu-item:hover a{
	font-weight:800 !important;
}
.cta a.elementor-button.elementor-button-link.elementor-size-sm {
    background-image: url(https://beta10.technodreamcenter.com/tonyexpress.com/wp-content/uploads/2025/08/Untitled-3.fw_-1.png), linear-gradient(180deg, #EC1C24 0%, #C21018 100%);
    background-repeat: no-repeat;
    background-position: 15% 50%, center center;
}

.btn a{
	background-image: url(https://beta10.technodreamcenter.com/tonyexpress.com/wp-content/uploads/2025/08/Untitled-2.fw_-1.png), linear-gradient(180deg, #EC1C24 0%, #C21018 100%);
    background-repeat: no-repeat;
    background-position: 75% 50%, center center;
}

.white.btn a{
	background-image: url(https://beta10.technodreamcenter.com/tonyexpress.com/wp-content/uploads/2025/08/Untitled-2.fw_-1.png);
    background-repeat: no-repeat;
    background-position: 75% 50%, center center;
}

.banner h1 {
    text-shadow: 3px 2px 2px rgb(0 0 0 / 80%);
}

.form textarea {
    height: 160px;
	margin-bottom:10px;
}

::placeholder {
    color: #1F1F1F;
}

.form .btn {
    background: #EA1A22;
    color: white;
    border: none;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 700;
    padding: 20px 50px;
	border-radius:0;
}

.form input[type='text'], .form textarea {
    box-shadow: 1px 1px 5px 0px rgba(41, 41, 41, 0.75) inset;
    border: none;
    border-radius: 0;
    padding: 20px;
    font-size: 15px;
	font-family: barlow !important;
    letter-spacing: .50px;
}

.form span.wpcf7-list-item {
    font-family: 'Open Sans';
    margin: 5px 0 0px 0px;
    font-size: 13px;
    color: #333333;
    letter-spacing: 0px;
}

span.wpcf7-spinner{display:none;}

.form .flex {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
	
}

.form span, .form label {
    width: 100%;
}

@media(max-width:1024px){
	html,body{min-width:320px;}
}


@media(max-width:767px){
	.form .btn {
		display: block;
		margin: 20px auto 0;
	}
	.form input[type='text'] {
		margin-bottom: 10px;
	}
	.form .flex {
		display: block;
		gap: 10px;
		margin-bottom: 0;
	}
	span.wpcf7-list-item-label {
		line-height: 140%;
	}
	h2 br{display:none !important;}
}