/* Contact-Us Form Styling */
.quote-from input[type="tel"], .quote-from input[type="file"]{
    width: 100%;
    background: var(--white-color);
    border-color: var(--white-color);
    height: 56px;
}

.quote-from .contact-form-margin {
    margin-bottom: 30px;
}

.quote-from input[type="text"], .quote-from textarea, .quote-from input[type="email"], .quote-from p {
    margin-bottom: 0 !important;
}

.quote-from input[type="file"], .quote-from input[type="checkbox"] {
    padding-left: 0;
}

.pt-contact-box {
    background: #F4F4F6!important;
}

.pt-contact-box span {
    color: #3C3C3B;
}

.pt-contact-box span a{
    color: var(--primary-color) !important;
}


h2, h3 {
    color: #3C3C3B !important;
}

.quote-from p {
    color: #3C3C3B;
}

span[data-name="GDPR"] .wpcf7-list-item {
margin:0 !important;
}

.elementor-widget-google_maps, .elementor-widget-google_maps .elementor-widget-container, 
.elementor-widget-google_maps .elementor-custom-embed, .elementor-392 .elementor-element.elementor-element-abec950 iframe,
.elementor-3266 .elementor-element.elementor-element-7743e756 iframe {
    height: 100%;
}

@media screen and (max-width: 1024px) {
    .elementor-widget-google_maps, .elementor-widget-google_maps .elementor-widget-container, 
    .elementor-widget-google_maps .elementor-custom-embed, .elementor-392 .elementor-element.elementor-element-abec950 iframe,
    .elementor-3266 .elementor-element.elementor-element-7743e756 iframe {
        height: 654px;
    }
}




/* Traing Hub Single Post CSS */
.pt-button:after {
    background-color: #FFA12D !important;
}

.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title {
    background: #FFA12D !important;
    border: 1px solid #FFA12D !important;
}

.pt-fancybox-box-info {
  border-bottom: 8px solid #FFA12D !important;
}


.advantages-section .pt-section-title-box .pt-section-sub-title {
    border-bottom: 2px solid #FFA12D !important;
    color: #3C3C3B !important;
}

.pt-accordion-block .pt-accordion-box .pt-ad-title {
    background: #C33A32 !important;
    border: 1px solid #C33A32 !important;
    padding: 15px 30px;
}

.ad-title-text {
    color: #F4F4F4;
}


/* Traing Hub Archive Page CSS */
@media screen and (max-width: 1278px) {
    .elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post {
        flex-direction: column !important;
    }
    .elementor-3312 .elementor-element.elementor-element-032bc26 .elementor-post__thumbnail__link {
        width: 100% !important;
    }
}

.elementor-3312 .elementor-element.elementor-element-032bc26 .elementor-posts-container .elementor-post__thumbnail {
    height: 100% !important;
}

.elementor-posts .elementor-post__text {
   padding: 35px;
}


.elementor-posts .elementor-post__text {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-widget-archive-posts a.elementor-post__read-more {
    align-self: center;
}

/*Chevron CSS */
.eicon-chevron-right, .eicon-chevron-left {
    color: #ffa12d !important;
}