@media(max-width: 1760px) {}

@media(max-width: 1686px) {

    .home04 .expert-2 {
        max-width: 1170px;
    }

    .home04 .expert-1 .expert-list>div .hinhanh {
        max-width: 450px;
    }

    .home04 .expert-1 .expert-list>div .thongtin {
        max-width: calc(100% - 450px);
        padding: 20px 30px;
    }

}

@media(max-width: 1470px) {}

@media(max-width: 1366px) {
    .home03 .co2 .img {
        margin-left: 0px;
    }
}

@media(max-width: 1232px) {
    .single-expert .slick-arrow {
        color: white;
        border: none;
        background-color: #EA4C89;
    }

    .single-expert .slick-next.slick-arrow {
        right: 0px;
    }

    .single-expert .slick-prev.slick-arrow {
        left: 0px;
    }

    .single-expert .slick-arrow:hover {
        color: white;
    }
}

@media(max-width: 1140px) {
    .header:not(.transparent) .header-bottom-nav.nav>li>a {
        padding: 0 10px;
    }

    .header-bottom .flex-right .nav-right {
        padding-left: 10px;
    }
}

@media(max-width: 1024px) {
    .header-bottom input {
        max-width: 220px;
    }

    .home10 .row .co2 .col-inner .icon-box {
        padding: 15px;
    }
}















@media(max-width: 849px) {
    #logo {
        position: absolute;
        left: 0;
    }

    .nd-asu {
        grid-template-columns: repeat(4, 1fr);
    }

    .nd-asu .line a p {
        display: none;
    }

    .nd-asu .line .image {
        margin-right: 0;
    }

    .footer-main .row .co1,
    .footer-main .row .co2 {
        padding-bottom: 25px;
    }

    .home04 .expert-1 .expert-list>div .hinhanh {
        max-width: 100%;
    }

    .home04 .expert-1 .expert-list>div .thongtin {
        max-width: 100%;
    }

    .home02 .row .col:nth-child(1) {
        padding-bottom: 30px;
    }

    .home05 .co1 {
        padding-bottom: 30px;
    }

    .home08 .co2 .col-inner {
        grid-template-columns: repeat(2, 1fr);
    }

    .home09 .row .col .col-inner {
        display: block;
        width: fit-content;
    }

    .home09 .row .col .col-inner .icon-box {
        margin-bottom: 20px;
    }

    .home10 .row .co2 .col-inner .icon-box:last-child,
    .home09 .row .col .col-inner .icon-box:last-child {
        margin-bottom: 0;
    }

    .home10 .row .co2 .col-inner {
        display: block;
    }

    .home10 .row .co2 .col-inner .icon-box {
        margin: auto auto 20px auto;
    }

    .home07 .row .col:nth-child(1) {
        padding-bottom: 30px;
    }

    .lienhe .ro1 .co1 .col-inner {
        padding-right: 0px;
    }

    .lienhe .ro1 .co1 {
        padding-bottom: 10px;
    }

    .lienhe .ro2 .ibx1 .icon-box-text {
        padding-left: 20px;
    }

    .lienhe .ro2 .co2 .col-inner .imds {
        margin-right: 15px;
    }

    .lienhe .ro2 .ibx2 {
        margin: 0 15px;
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list {
        flex-direction: row;
        overflow-x: auto;
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list div {
        min-width: fit-content;
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list a {
        white-space: nowrap;
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list {}

    .chuyenmuctintuc .co1 .sectintuc .categories-list::-webkit-scrollbar {
        height: 8px;
        /* Height of the scrollbar */
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list::-webkit-scrollbar-track {
        background: #f1f1f1;
        /* Background of the scrollbar track */
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list::-webkit-scrollbar-thumb {
        background: #EA4C89;
        /* Color of the scrollbar thumb */
        border-radius: 10px;
        /* Rounded corners for the scrollbar thumb */
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list::-webkit-scrollbar-thumb:hover {
        background: #555;
        /* Color of the scrollbar thumb on hover */
    }

    .chuyenmuctintuc .co1 .sectintuc .categories-list .active {
        border-bottom: 0;
        border-top: 2px solid #EA4C89;
    }

    .chuyenmuctintuc .co1 .post .hinhanh {
        max-width: 210px;
        min-width: 210px;
    }

    .taxexpert .block {
        grid-template-columns: repeat(2, 1fr);
    }

    .single-expert>div .block-1 {
        max-width: 40%;
    }

    .single-expert>div .block-2 {
        max-width: 56%;
    }

    .chitiet-tintuc .co1 .nbb-1 .hinhanh img,
    .img-cm img {
        height: 300px;
    }

    .blog-wrapper.search .orenda-new-list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width: 820px) {}

@media(max-width: 812px) {}

@media(max-width: 768px) {}

@media(max-width: 691px) {

    .chitiet-tintuc .co1,
    .chuyenmuctintuc .co1 {
        max-width: 100%;
    }

    .chitiet-tintuc .co2,
    .chuyenmuctintuc .co2 {
        max-width: 100%;
        margin-top: 10px;
    }

    .taxexpert .form-tk>div {
        display: block;
    }

    .taxexpert .row .form-tk form {
        margin-top: 15px;
        max-width: 340px;
    }

    .taxexpert .form-tk .ll select {
        border: 1px solid #6779873d;
    }

    .taxexpert .row .form-tk .line {
        background: linear-gradient(to right, #EA4C89 100%, #EFF1F4 100%);
    }
    .blog-wrapper.search .block-1{
        max-width: 100%;
    }
    .blog-wrapper.search .block-2{
        max-width: 100%;
    }
}

@media(max-width: 656px) {
    .home02 .co1 .col-inner {
        grid-template-columns: repeat(2, 1fr);
    }

    .lienhe .ro2 .icon-box .icon-box-text {
        display: block;
    }

    .lienhe .ro2 .co2 .col-inner .imds {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .blog-wrapper.search .block-1 .new-list-post{
        display: block;
    }
    .blog-wrapper.search .block-1 .new-list-post .image{
        max-width: 100%;
        min-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
}














@media(max-width: 480px) {

    .home07 .co1 .ux-tintuc .new-list-post {
        grid-template-columns: repeat(1, 1fr);
        gap: 30px;
    }

    .home08 .co2 .col-inner {
        grid-template-columns: repeat(1, 1fr);
    }

    .home05 .co2 .ro-image .col:nth-child(2) img {
        margin-right: auto;
        margin-bottom: 10px;
    }

    .home05 .co2 .ro-image .col:nth-child(3) img {
        margin-left: auto;
    }

    h2 {
        font-size: 32px !important;
        line-height: 40px !important;
    }

    .home01 {
        min-height: auto;
    }

    .form_lh .co1 {
        grid-template-columns: repeat(1, 1fr);
    }

    .lienhe .ro2 .co2 .col-inner {
        display: block;
    }

    .lienhe .ro2 .ibx2 {
        margin: 15px 0;
    }

    .lienhe .ro2 .co2 .col-inner {
        border-bottom: 1px solid #677987;
        padding-bottom: 15px;
        margin-bottom: 10px;
    }

    .chuyenmuctintuc .co1 .post {
        display: block;
    }

    .chuyenmuctintuc .co1 .post .hinhanh {
        max-width: 100%;
        min-width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .chitiet-tintuc .co1 .nbb-4 {
        display: block;
    }

    .chitiet-tintuc .co1 .nbb-4 p {
        margin-bottom: 20px;
    }

    .taxexpert .block {
        grid-template-columns: repeat(1, 1fr);
    }

    .taxexpert .row .form-tk form {
        display: block;
        max-width: 100%;
    }

    .taxexpert .form-tk .ll {
        margin-bottom: 15px;
    }

    .single-expert>div .block-1 {
        max-width: 100%;
    }

    .single-expert>div .block-2 {
        margin-top: 20px;
        max-width: 100%;
    }

    .chitiet-tintuc .co1 .nbb-1 .hinhanh img,
    .img-cm img {
        height: 200px;
    }

    .blog-wrapper.search .orenda-new-list {
        grid-template-columns: repeat(1, 1fr);
    }

    .home04 .expert-1 .expert-list>div .hinhanh img {
        height: 380px;
    }
    .home04 .expert-1 .expert-list>div .thongtin{
        padding: 15px;
    }
    .home02 .co1 .col-inner .icon-box{
        padding: 15px;
    }
    .home02 .co1 .col-inner .icon-box p {
        font-size: 16px;
        line-height: 20px;
    }
}

@media(max-width: 430px) {}

@media(max-width: 428px) {
    .gioithieu1 {
        min-height: 250px;
    }

    h2 {
        font-size: 22px !important;
        line-height: 25px !important;
    }

    .home01 h3 {
        font-size: 20px;
        line-height: 25px;
    }

    .home01 h4 {
        font-size: 18px;
        line-height: 20px;
    }
}

@media(max-width: 414px) {}

@media(max-width: 390px) {}

@media(max-width: 375px) {}

@media(max-width: 360px) {}

@media(max-width: 320px) {}