.home-video {
    margin-top: 30px;
    margin-bottom: 30px; 
}    
.genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a {
    width: 210px !important;
}
.slmp-reviews {
    padding-top: 20px !important;
}
.mobile-dots-items {
    background-color: #0a3873 !important;
}
@media only screen and (min-width: 1024px) {
    .genesis-nav-menu .sub-menu {
        max-height: calc(100vh - 315px);
        overflow-y: auto;
        overflow-x: hidden;
    }
}
@media only screen and (max-width: 480px) {
    .services-section .service-item .service-title {
        font-size: 21px !important;
    }
}