.cta-section.layout-6 .cta-col {
  background-color: rgba(0, 0, 0, 0.70) !important;
}
.slmp-popup-image-item.active {
 text-align: center;
}

.inner-page-banner .page-banner:before {
  background-color: rgba(0, 0, 0, 0.5)!important;
}
.form-container .form-field button {
  border: none !important;
  color: #ffffff !important;
  background: #fe0000 !important;
}
.form-container .form-field button:hover {
  border: none !important;
  color: #ffffff !important;
  background: #6a8eff !important;
}

.review-section .review-posts ul.slick-dots li button {
    border: 2px solid #6a8eff !important;
}

.review-section .review-posts ul.slick-dots li.slick-active button {
    background-color: #6a8eff !important;
}
.slmp-gallery .slmp-image-item {
    overflow: hidden;
}

.slmp-gallery .slmp-image-item img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}
.slmp-gallery .slmp-image-item .slmp-image {
    height: 300px;
}
@media only screen and (min-width:1024px) {
    .contact-page-wrap .contact-page-info .contact-site-info-item {
        font-size: 14px !important;
    }

    .genesis-nav-menu a {
        font-size: 12px !important;
    }

    footer .column-element .footer-col-item.custom-footer-text,
    footer .column-element .footer-col-item.custom-footer-html,
    footer .column-element .footer-col-item.site-info a,
    footer .column-element .footer-col-item.site-info .col-item span,
    footer.site-footer .footer-menu ul li a {
        font-size: 12px !important;
    }

}

@media only screen and (min-width:1367px) {
    .contact-page-wrap .contact-page-info .contact-site-info-item {
        font-size: 16px !important;
    }

    .genesis-nav-menu a {
        font-size: 16px !important;
    }

    footer .column-element .footer-col-item.custom-footer-text,
    footer .column-element .footer-col-item.custom-footer-html,
    footer .column-element .footer-col-item.site-info a,
    footer .column-element .footer-col-item.site-info .col-item span,
    footer.site-footer .footer-menu ul li a {
        font-size: 14px !important;
    }

}

@media only screen and (max-width:1023px) {
    .main-header .header-items .header-col.logo-item {
        border-bottom: 1px solid #6a8eff !important;
    }
}
