/* Responsive fix */

@media (min-width: 576px) {
    .single-post .main-content {
        padding-left: 0;
        padding-right: 0;
    }
    #home-slider .item {
        height: 25vh;
    }
}

@media (max-width: 576px) {
    h2 {
        font-size: 1.2rem;
    }
    h3,
    h5 {
        font-size: 1rem;
    }
    p {
        font-size: 14px;
    }
    /* 
    * HEADER
     */
    .sub-navigation {
        height: 100px;
    }
    /* 
    * ARCHIVE
     */
    .site-main .feature-image {
        height: 100px;
        object-fit: cover;
    }
    /* 
    * HOME
     */
    #home-main-banner .header-description {
        font-size: 10px;
    }
    #home-lastest-post .post-item {
        padding: 15px;
        background: white;
        border-radius: 10px;
        flex: 100%;
    }
    #home-newsletter {
        border-radius: 0;
    }
    #home-newsletter .newsletter-form input,
    #home-newsletter .btn {
        font-size: 12px;
    }
    #home-blog-posts .feature-img {
        width: 80px;
        height: 60px;
    }
    #home-blog-posts .title {
        font-size: 12px;
    }
    .site-footer .nav-footer a {
        font-size: 12px;
    }
    /* 
    *TOUR PAGE 
    */
    #tour-page .header {
        min-height: fit-content;
    }
    #tour-page .feature-img {
        top: 0
    }
    #tour-page .social-icons {
        transform: rotate(0);
    }
    #tour-kham-pha {
        background: white;
    }
    #tour-carousel-khoanh-khac .owl-nav,
    #tour-carousel-trai-nghiem .owl-nav {
        display: none;
    }
    .right-slider {
        right: 0 !important;
    }
    #tour-carousel-trai-nghiem {
        margin-bottom: 50px;
        margin-top: -50px;
    }
    #tour-trai-nghiem .item {
        margin-right: 15px;
    }
    #home-carousel .custom-owl-nav {
        display: none;
    }
    #blog-post-carousel .owl-dots {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    .right-slider {
        right: 0 !important;
    }
    #tour-carousel-khoanh-khac .owl-nav,
    #tour-carousel-trai-nghiem .owl-nav {
        display: none;
    }
    #tour-carousel-trai-nghiem {
        margin-bottom: 50px;
        margin-top: -50px;
    }
    #tour-trai-nghiem .item {
        margin-right: 15px;
    }
    #home-carousel .custom-owl-nav {
        display: none;
    }
}

@media (min-width: 768px) {
    #home-slider .item {
        height: 35vh;
    }
    #about-phuong .cover-image,
    #post-cover .header-featured-img {
        height: 75vh;
    }
}

@media (min-width: 992px) {
    #home-slider .item {
        height: 45vh;
    }
    .pl-lg-10,
    .px-lg-10 {
        padding-left: 10rem !important;
    }
    .pr-lg-10,
    .px-lg-10 {
        padding-right: 10rem !important;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 92%;
    }
    #home-slider .item {
        height: 75vh;
    }
    .single-post .main-content {
        padding-left: 15%;
        padding-right: 15%;
        margin: 0 auto;
        max-width: 768px;
        box-sizing: content-box !important;
        -moz-box-sizing: content-box !important;
    }
    #about-phuong .content {
        padding-left: 10rem;
        padding-right: 10rem;
    }
    #about-phuong .introduce {
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}