/*
Theme Name: WireLTD
Description: WireLTD  is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: WireLTD
Domain Path: WireLTD 
Author: A2Z Developing Team [tanand79gmail.com] 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.wpforms-field-container input::placeholder, .wpforms-field-container textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #010101 !important;
  opacity: 1; /* Firefox */
}

.wpforms-field-container input:-ms-input-placeholder, .wpforms-field-container textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #010101 !important;
}

.wpforms-field-container input::-ms-input-placeholder, .wpforms-field-container textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #010101 !important;
}
body,html{
	overflow-x:hidden !important;
	position:relative;
}
.service-column:hover *{
	color:#fff !important;
}
.service-column:hover .elementor-image-box-img img,.service-column:hover img  {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg);
}
.elementskit-testimonial-slider .swiper-button-prev {
	left: -5% !important;	
}
.elementskit-testimonial-slider .swiper-button-next {
	right: -5% !important;
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon {
	position: absolute !important;	
	top: 10px;
	left: 15px;
}
.ekit-wid-con .elementskit-stars {
	padding-top: 30px;
}
.elementskit-author-name::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 54px;
	height: 1px;
	background-color: #1273d1;
	margin-right: 8px;
	border-radius: 1px;
	position: absolute;
	bottom: 57px;
}
.mc4wp-form-fields input[type="submit"] {
	background: #1373d1;
	color: #fff;
	text-transform: uppercase;
	font-family: "poppins";
	font-size: 15px;
	font-weight: bold;
	border: none;
	box-shadow: none;
	padding: 8px 20px;
	width: 40%;
}
#email {
	font-family: "poppins";
	font-size: 15px;
	color: #535353;
	padding: 10px 10px;
	border-radius: 0px;
	border: none;
	width:60%;
	float: left;
}
.mc4wp-form-fields {
	background: #fff;
	padding: 5px;
}
.eael-ninja-form .submit-container input[type="submit"] {	
	background: #1373D1;
	color: #fff;
	text-transform: uppercase;
	font-family: "poppins";
	font-size: 16px;
}
#menu-1-46954e2 li::before {
	content: "\f0a9";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #1373D1 !important;
	position: absolute;
	top: 7px;
	margin-right: 20px !important;
}
.ug-strip-panel {
	background: transparent !important;
}
.ug-item-wrapper::after {
  content: attr(data-title);
  display: block;
  text-align: center;
  font-size: 18px;
  color: #ffffff; /* change as needed */
  font-weight: 600;
  margin-top: 10px;
}

/*RESPONSIVE*/
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1270px) {
		#menu-1-46954e2 li::before {
		top: 2px;		
	}
}
@media screen and (max-width: 1023px) {
	
	#menu-1-46954e2 li::before {
		top: 2px;		
	}
	#email {   
		font-size: 9px;    
	}
	.mc4wp-form-fields input[type="submit"] {
		font-size: 9px;		
	}

}

@media screen and (max-width: 767px) {
	#menu-1-46954e2 li::before {
		top: 0px;
	}
	.elementor-image-box-img,.hfe-site-logo-container img,img {
	  width: auto !important;
	}
}

@media screen and (max-width: 480px) {

}
@media screen and (max-width: 414px) {

}