.video-slider .vid {
    width: 600px;
    height: 300px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100%!important;
}
a.site-btn {
    border: none !important;
    font-weight: 600 !important;
}
header.site-header .bottom-ads a.site-btn {
    border: 1px solid #004aad !important;
}
.service-pages.layout-2 .service-item:hover .service-title {
    border: none !important;
}
.form-container .form-field button {
    background: #38b6ff !important;
    border: none !important;
}
.form-container .form-field button:hover {
    background: #004aad !important;
}
.about-section .ab-content ul li::before {
    color: #004aad !important;
}
.sidebar .slmp-widget-gallery .slmp-widget-btn a, .sidebar .slmp-review-widget-btn a {
    background: #38b6ff !important;
    border: none !important;
    font-weight: 600 !important;
}
.sidebar .slmp-widget-gallery .slmp-widget-btn a:hover, .sidebar .slmp-review-widget-btn a:hover {
    background: #004aad !important;
    border: none !important;
}

.footer-col-item.site-logo img {
    filter: brightness(0) invert(1);
}
.wp-block-media-text>.wp-block-media-text__content {
    padding: 0 8% 0 0 !important;
}

@media only screen and (min-width: 1024px) {
    
    .genesis-nav-menu .sub-menu > .menu-item.menu-item-has-children > a span:after {
        font-family: 'Font Awesome\ 5 Free';
        font-weight: 900;
        content: "\f0d7";
        font-size: 12px;
        position: absolute;
        right: 10px;
    }
}