/* ////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////responsive css//////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */

@media only screen and (max-width: 576px) {
    .spacing-9 {
        margin-right: revert;
    }

    .spacing-7 {
        padding: revert;
    }

    .spacing-8 {
        padding: revert;
    }

    .ttm-row.zero_padding-section {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .col-bg-img-three.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
        width: 100%;
    }

    /* .section-title {
        margin-right: 10px;
    } */

    .ttm-rev_slider-wide {
        direction: ltr;
    }

    nav.main-menu ul.menu > li > a {
        text-align: right;
    }

    nav.main-menu li.mega-menu-item a.mega-menu-link::after {
        content: "";
    }

    nav.main-menu li.mega-menu-item:nth-child(2) a.mega-menu-link::after {
        float: revert;
        content: "\f105";
        margin-right: 5px;
        display: inline-block;
        transform: rotate(180deg);
    }

    .rs-parallax-wrap {
        left: unset;
        /* padding-right: 5px !important; */
    }

    rs-layer {
        padding-right: 0px;
    }

    rs-mask-wrap:first-of-type {
        margin-right: 0px;
    }

    #slider-1-slide-1-layer-4 {
        margin-right: 0 !important;
    }

    .admin-img {
        height: unset !important;
    }

    header #logo-img {
        width: 60px;
        height: 60px;
    }

    rs-layer {
        font-size: 20px !important;
        text-align: right !important;
    }

    .section-title h2.title {
        font-size: 24px;
    }

    .first-footer {
        padding: 0;
    }

    .client-thumbnail img {
        max-height: 180px;
    }

    .ttm-row {
        padding: 20px 0 !important;
    }

    .content img {
        height: auto;
    }

    article.ttm-blog-classic .ttm-blog-classic-content {
        margin: 0;
    }
}

@media only screen and (min-width: 576px) {
    .rs-parallax-wrap {
        left: 0 !important;
        right: 2px !important;
    }

    rs-layer {
        padding-right: 50px;
    }

    rs-mask-wrap:first-of-type {
        /* margin-right: 50px; */
    }
}
