@media (min-width: 769px) and (max-width: 1025px) {
    /* San pham */
    .sp-truyen-thong .center-tt {
        left: 140px;
    }
    .sp-truyen-thong .center-tt span {
        margin-top: 10px;
    }
    .sp-truyen-thong .left-tt {
        left: 8px;
    }
    .sp-truyen-thong .right-tt span {
        margin-top: 35px;
    }
}
@media (max-width: 769px) {
    /* Home */
    .home-redirect {
        margin-top: 20px;
    }
    .home-redirect--item {
        width: calc(50% - 10px);
        max-width: calc(50% - 10px);
        margin: 5px;
    }
    .item-product-banner {
        min-height: 235px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .title-goivay {
        font-size: 25px;
    }
    .des-goivay {
        font-size: 18px;
    }
    .bg-goivay {
        font-size: 18px;
    }
    .item-product-banner img {
        visibility: hidden;
    }
    .item-product-banner:nth-child(odd) {
        background-position: right;
    }
    .item-product-banner:nth-child(even) {
        background-position: left;
    }


    /* San pham */
    .list-related-product {
        flex-wrap: wrap;
    }
    .item-related-product {
        width: calc(50% - 14px);
        margin-bottom: 14px;
    }
    .product-single-info .list-custom a {
        padding: 0 5px;
    }
    .pd-advantages {
        margin-bottom: 30px;
    }
    .page-title-2.page-title h1 {
        font-size: 13px;
    }
    .sp-truyen-thong .right-tt {
        right: 28%;
    }
}
@media (max-width: 767px) {
    /* Home */
    .home-redirect--item h3 {
        font-size: 12px;
    }
    .detail-product-banner {
        width: 100%;
    }
    .product-info {
        margin-top: 0;
    }
    .product-it .product-des h3 {
        font-size: 14px;
    }
    .home-product-detail {
        padding-top: 80px;
        min-height: 410px;
    }
    .home-news-tab {
        margin-top: 0;
    }
    /* Sản phẩm */
    .product-single-info .style-list {
       flex-direction: column; 
    }
    .style-list-title::before,
    .product-single-info .brand-list .box-arr::before {
        display: none;
    }
    .style-list-title {
        width: 100%;
    }
    .single-title-block,
    .home-title-block {
        font-size: 18px;
    }
    .content-item-related {
        padding: 20px 10px 40px;
        top: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    .content-item-related h4 {
        font-size: 13px;
    }
    #menu-main ul li ul {
        transform: scaleY(1);
    }
    .product-slider-single .product-it .product-des h3 {
        font-size: 14px;
    }
    .product-slider-single .product-it .product-des h4 {
        font-size: 13px;
    }
    .single-banner {
        padding: 50px 0 280px;
    }
    .event-content-large {
        font-size: 25px;
    }
    .event-content-normal {
        font-size: 22px;
    }
    .event-content-normal span {
        font-size: 25px;
    }
    .event-content-small {
        font-size: 13px;
        display: inline-block;
    }
    .update-question {
        flex-direction: column;
    }
    .update-question .support-question {
        width: 100%;
    }
    .update-question .question-list {
        width: 100%;
        max-height: unset;
    }
    .single-tab-step .nav-tabs {
        flex-direction: column;
    }
    .single-tab-step .nav-tabs .nav-item {
        width: 100%;
    }
    .custom-list-flex .item-inline {
        width: 100%;
    }
    .total-price-custom p {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .total-price-custom p span {
        margin-left: 0;
    }
    .item-financial-solutions {
        flex-wrap: wrap;
    }
    .item-title-solution {
        width: 100%;
        margin-bottom: 10px;
    }
    .cal-product-feature img {
        min-height: auto;
    }
    .cal-loan-des {
        margin-top: 40px;
    }
    .cal-loan-des .title-loan-custom {
        width: 100% !important;
        justify-content: center;
    }
    .cal-loan-des .size-primary {
        width: 100%;
        text-align: center;
    }
    .cal-loan-des ul {
        margin: 20px 10px 0;
    }
    .sidebar-tab-active {
        margin-top: 20px;
    }
    .action-step2 span {
        padding: 8px 10px;
    }
    .item-list-plan .title-form-custom {
        margin-top: 10px;
    }
    .register-loan-box .form-public .ip-row {
        flex-direction: column;
        align-items: flex-start;
    }
    .register-loan-box .form-public .ip-row p {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .register-loan-box .form-public .ip-row p select {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .c-nav__sub-menu .c-nav__sub-menu {
        margin-left: 15px;
    }
    .product-banner-content {
        align-items: unset;
    }
    .page-title-sticky {
        top: 65px;
        z-index: 9;
    }
    .pd-item.pd-item-lofleet {
        margin-bottom: auto;
    }
    .home-benefits {
        background-position: left;
    }
    .img-product-bottom {
        margin: 30px 0;
    }
    .calculate-loan {
        background-position: right;
    }
    .block-info-vay {
        flex-direction: column;
    }
    .item-info-vay {
        width: 100%;
    }
    .custom-box-single.custom-box-single-order .col-md-8 {
        order: 2;
    }
    .custom-box-single.custom-box-single-order .col-md-4 {
        order: 1;
    }
    .place-check .wpcf7-not-valid-tip {
        margin-left: 20px;
    }
}