@media (max-width:1024px) {
    .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}
@media (max-width:425px) {
    .home #sc-1 .ss-content article.col-3 {
        max-width: unset;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        padding: 0
    }
}

@media (max-width:640px) {
    .home #sc-1 .section-title:before, .home #sc-1 .section-title:after, .before-footer-slider .section-title:before, .before-footer-slider .section-title:after, #section_videos .section-title:before, #section_videos .section-title:after {
        width: 60%;
        z-index: -1
    }

    #sc-1 .section-title b {
        padding: 0 15px;
        background: #fff
    }

    .before-footer-slider .section-title, #sc-1 .section-title {
        font-size: 1rem
    }
    #sc-1 .ss-content article.col-3 {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px;
        margin-left: -1px;
        margin-right: -1px;
        margin-bottom: 20px
    }
}

@media (min-width:720px) and (max-width:1024px) {
    .home #sc-1 .section-title:before, .home #sc-1 .section-title:after {
        width: 30%
    }
}
@media (min-width:640px) and (max-width:720px) {
    #sc-1 .ss-content article.col-3 {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px;
        margin-left: -1px;
        margin-right: -1px;
        margin-bottom: 20px
    }
}

@media (max-width:320px) {
    .home #sc-1 .section-title:before, .home #sc-1 .section-title:after {
        width: 15%
    }
}
