
.get-quote-icon .elementor-icon{
	border: 1px solid #FBC926;
}
.elementor-widget-icon-box .elementor-icon-box-title a {
    color: inherit;
}
.wpcf7-not-valid-tip{
	padding-top: 5px;
}
.elementor-icon-box-content ul {
	padding-left: 20px;
}
.elementor-widget-text-editor .elementor-widget-container ul li,
.elementor-icon-box-content ul li{
	position: relative;
}
.elementor-icon-box-content ul li:before{
	content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    float: left;
    background-color: #666666;
    border-radius: 100%;
	  top: 8px;
    left: -12px;
}
.moving {
    right: 0 !important;
    top: auto !important;
    bottom: 30px !important;
}
.steps-img:after{
	right: 0;
}
.right-quote-module h2{
	font-size:25px !important;
}
.footer-sub-form-btn .wpcf7-spinner {
    position: absolute;
    left: 60px;
    transform: translate(-50%);
    top: 20px;
}
.footer-sub-form-btn{
	position:relative;
}
input[type="submit"]:focus{
	color: #000 !important;
}

.custom-form .form-row span, .custom-form .form-row textarea{
	width: auto;
}

.elementor-button:hover:not(.header-main .elementor-button, .button2 .elementor-button),
.elementor-button:hover:not(.button3{
    color: #fff !important;
}
.ekit-wid-con li, .ekit-wid-con ul , ul{
    list-style-type: none;
}
.popup.track-vehicle ul{
	margin: 0;
    padding: 0;
    display: flex
}

.track-vehicle.popup, .pay-for-order.popup {
    position: fixed;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.25);
    z-index: 999999999;
    border-radius: 8px;
	width:500px; 
  }

.track-vehicle  .close-btn, .pay-for-order  .close-btn {
    float: right; 
    color: white;
  	padding: 8px 12px;
    cursor: pointer;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    border: 1px solid var(--e-global-color-primary);
  }
.custom-form span.wpcf7-spinner {
    width: auto !important;
}
.custom-form input[type="submit"]:hover {
    color: #fff !important;
}
.post-template-default.single.single-post .site-main ul {
	list-style-type:disc !important;
	    padding-left: 20px;
}
.post-template-default.single.single-post .site-main h1 {
	display:none
}
.post-template-default.single.single-post .site-main  {
	margin-top:20px !important
}
.featured-image-hero {
    position: relative;
    text-align: center;
    overflow: hidden;
}

.featured-image-hero img {
    width: 100%;
    height: auto;
    display: block;
}

.featured-title-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.5);
    padding: 20px 40px;
    border-radius: 10px;
}

.featured-title-overlay .featured-title {
    color: #fff;
    margin: 0;
    font-size: 2.5rem;
    font-weight: bold;
}
.featured-image-hero:after {
    content: "";
    background: rgb(0 0 0 / 20%);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}
.featured-title-overlay { 
    z-index: 2;
}
.featured-image-hero img{ 
   height: 600px;
    object-fit: cover;
    object-position: center;
}
.elementor-3673 .elementor-element.elementor-element-ef22aab,
	.elementor-3673 .elementor-element.elementor-element-9b7dedc,
	.elementor-3673 .elementor-element.elementor-element-7b02eb8,
	.elementor-3673 .elementor-element.elementor-element-ce5734b,
	.elementor-3673 .elementor-element.elementor-element-50e9496,
	.elementor-3673 .elementor-element.elementor-element-5a7561b,
	.elementor-3673 .elementor-element.elementor-element-9255b2a,
	.elementor-3673 .elementor-element.elementor-element-48ba000{
		padding: 0;
	}
	.elementor-3673 .elementor-element.elementor-element-8bdecd8{
			padding: 30px;
	}
	.featured-title-overlay{
		width: 85%;
	}
	.featured-image-hero img{
		height:300px;
	}
	.featured-title-overlay{
		top: 60%;
	}
}
.blogs-list .elementskit-entry-thumb { 
    max-height: 270px !important;
}
.elementskit-post-image-card {
	margin-bottom:20px
}
.wpcf7-submit{
	color: #000000 !important;
}
.button1 a:hover{
	color:#fff !important;
		background-color: #114b22 !important;
}
.button1:hover a span,
.button1:hover a span.elementor-button-text,
.wpcf7-submit:hover,
input[type="submit"]:focus,
.wpcf7-response-output{
	color:#fff !important;
}
.button2 a span{
	color:#fbc926;
}
.button2 a{
	border-width: 1px !important;
	    border-style: solid !important;
    border-color: #fbc926 !important;
}
.button1 a span,
.button2:hover a span,
.button1 a span.elementor-button-text{
	color:#000000 !important;
}
.button1 a:hover path {
	fill:#fff
}
.button2 a path {
	fill:#FBC926 !important;
}
.button2 a:hover path {
	fill:#000 !important;
}
.e-n-accordion-item-title{
	justify-content:space-between !important;
}
.elementor-19 .elementor-element.elementor-element-4549ad0.elementor-view-stacked .elementor-icon{
	border: 1px solid #000000;
}
.factors-section button:hover span path,
.factors-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] span path{
	fill: #ffffff !important;
}
.privacy-policy ul li a {
	padding-left: 20px;
}
.shipping-calc .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg path{
	fill: #000000 !important;
}
@media(max-width:1024px){
.swiper-button-next, .swiper-button-prev{
		display:none !important;
	}
}
@media(max-width:991px){
		.featured-title-overlay .featured-title{
		font-size: 20px;
	}
}
@media(max-width:767px){
	.elementor-icon-box-content ul {
    padding-left: 10px;
}
}