@media all {
    /*GridVC*/
    .content section:first-child {
        padding-top: 132px;
    }

    .vc_section:not([data-vc-full-width]) {
        max-width: 1170px;
        margin: 0 auto;
        position: relative
    }

    .vc_section:not[data-vc-full-width] .vc_row:not([data-vc-full-width]) {
        margin: 0 auto !important;
        position: relative
    }

    .vc_section[data-vc-full-width] .vc_row:not([data-vc-full-width]) {
        margin: 0 auto !important;
        max-width: 1170px;
        position: relative
    }

    .n2-ss-align {
        margin-left: -15px;
        margin-right: -15px
    }
}

@media screen and (max-width: 990px) {
       .content section:first-child {
        padding-top: 112px;
    }

}

@media screen and (max-width: 819px) {
    nav.main-nav,
    .top-bar {
        transition: none;
    }

    .top-bar.hideBar {
        height: 60px;
    }
}

/*Logo*/
@media screen and (max-width: 625px) {
    img.logo {
        max-height: 50px;
        width: auto;
    }

    .content section:first-child {
        padding-top: 135px;
    }

}

@media screen and (max-width: 330px) {

    .content section:first-child {
        padding-top: 145px;
    }

}