﻿.mobile-nav__content {
    width: 300px;
    background-color: #003a76;
    z-index: 10;
    position: relative;
    height: 100%;
    overflow-y: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
    transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
}

    .mobile-nav__content .logo-box a img {
        height: 85px;
        width: auto;
    }

    .mobile-nav__content .logo-box {
        margin-bottom: 40px;
        display: block;
        text-align: center;
    }


/* Normal desktop :1366px. */
@media (min-width: 1170px) and (max-width: 1400px) {
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
}


/* small mobile :320px. */
@media (max-width: 767px) {
    .main-slider__two__content-sti h2 {
        font-size: 60px;
        margin-top: 28px;
    }

    .main-slider__two__content-sti h3 {
        letter-spacing: 3px;
        margin-top: 10px;
        line-height: 35px;
    }

    .active .main-slider__two__bg {
        transform: scale(1);
    }

    .main-menu__nav {
        padding-left: 0;
    }

    .main-menu__right-sti {
        float: right;
    }

    .btn-cart-single-modal {
    /* display: none; */
    position: absolute;
    top: 18px;
    right: 55px;
    font-size: 13px;
}

    .main-menu__right-sti {
        margin-top: 14px;
    }

    .product-gallery-area .product-big-slider-wrap {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0px;
    }

    .product-gallery-area .product-thumb-slider-wrap {
        display: none;
    }

    .product-big-slider-wrap .product-img {
        height: auto;
    }

        .product-big-slider-wrap .product-img img {
            opacity: 1;
        }

    #section8 .service-three__item {
        margin: 5px 0px 5px 0px;
    }

    #section9 .tour-item .tour-content {
        margin: 5px 0px 5px 0px;
    }

        #section9 .tour-item .tour-content .tour-left {
            display: inline-block;
            width: 100%;
            float: inherit;
            overflow: hidden;
            background-size: cover;
            background-repeat: no-repeat;
            position: relative;
            min-height: inherit;
            max-height: inherit;
            background-position: center;
            background: none;
        }

            #section9 .tour-item .tour-content .tour-left .tour-img img {
                opacity: 1;
            }

        #section9 .tour-item .tour-content .tour-right {
            width: 100%;
            float: inherit;
            position: relative;
        }

            #section9 .tour-item .tour-content .tour-right .tour-sale-off {
                top: -54px;
            }

            #section9 .tour-item .tour-content .tour-right .tour-price-hcm span:first-child {
                font-size: 13px;
            }

            #section9 .tour-item .tour-content .tour-right .tour-price-hn span:first-child {
                font-size: 13px;
            }

            #section9 .tour-item .tour-content .tour-right .tour-price a {
                font-size: 17px;
            }

            #section9 .tour-item .tour-content .tour-right .tour-title {
                /* background: red; */
                padding-top: 15px;
                padding-left: 15px;
                width: 80%;
                font-size: 15px;
                margin: 0;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: inherit;
                line-height: 21px;
                padding-bottom: 0;
                margin-top: 0px;
                /* text-transform: uppercase; */
                overflow: hidden;
                text-overflow: inherit;
                display: -webkit-box;
                height: auto;
                -webkit-line-clamp: inherit;
                -webkit-box-orient: vertical;
                /* color: #178546; */
                margin-bottom: 10px;
            }

    .footer-logo {
        width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .footer img {
        max-width: 100%;
        height: auto;
        border: 0;
        width: 50%;
    }

    .block-footer {
        width: 100%;
        border-right: none;
        padding: 0;
        margin-bottom: 30px;
    }

    #myModal .modal-header h5 {
        font-weight: normal;
        font-size: 12px;
    }
    #section9 .tour-content {
        margin: 0px 0px 30px 0px;
        /* min-height: 230px; */
        /* max-height: 230px; */
    }
    #section9 .tour-right .tour-voyage {
        float: left;
        margin-right: 0px;
    }
    .hanh-trinh {
        float: left;
        margin-right: 0px;
    }
    #section9 .tour-right .tour-price-hn {
        text-align: right;
    }
    .gia-goc {
        width: 100%;
    }
    .color-price-sale {
        width: 100%;
    }
    #section9 .tour-right .tour-title {
        width: 100%;
    }
    .tour-price-hcm a {
        line-height: 26px;
        margin-top: 10px;
        padding-top: 10px;
    }
    .tour-price-hn a {
        line-height: 26px;
        margin-top: 10px;
        padding-top: 10px;
    }
    div#contentPage_UpdatePanel3 {
        padding-right: 15px;
    }
    #contentPage_UpdatePanel3 .item-filter {
        width: 91%;
        margin-left: 15px;
        float: left;
        margin-bottom: 8px;
    }
    #contentPage_UpdatePanel3 a.btn.btn-sm.btn-success {
        margin-top: 5px;
        text-align: center;
        width: 90%;
    }
    #contentPage_UpdatePanel3 .item-filter:last-child {
        width: 100%;
        margin-left: 15px;
        float: none;
        text-align: left;
        clear: both;
    }
    #section9 {
        margin-top: 60px;
        padding-top: 0;
        padding-bottom: 00px;
    }
    #section5 {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 60px;
    }
    /*.bg-uudai {
        top: -215px;
    }*/
    .bg-uudai {
        display: none;
    }
    .tour-left .bg-uudai {
        display: block;
    }
    .main-slider__two__item {
        background-color: transparent;
    }
    .main-slider__two__bg {
        background-size: contain;
    }
    .main-slider__two__item {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    #section3 .section-title-sti h2 {
        font-size: 19px;
    }
    section#section3 {
        margin-top: -27px;
    }
    #section3 .section3-left h3 {
        line-height: 35px;
    }
    #section3 .section3-left {
        padding-bottom: 0px;
    }
    #section3 .section3-right {
        padding-bottom: 0px;
    }
        #section3 .section3-right iframe {
            height: 315px;
            /* width: 100%; */
        }
    #section7 .section-title-sti h3 {
        color: #031424;
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 17px;
        line-height: 25px;
    }
    #section8 .section-title-sti h3 {
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 17px;
        line-height: 25px;
    }
    #section8 {
        margin-top: 0px;
    }
    #section3 iframe {
        height: 315px;
        /* width: 100%; */
    }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
