@media(max-width: 1760px) {}

@media(max-width: 1470px) {}

@media(max-width: 1366px) {
    .home06 .co2 {
        padding: 20px 60px 20px 60px !important;
    }
}

@media(max-width: 1232px) {
    .single-expert .slick-arrow {
        color: white;
        border: none;
        background-color: #837FCB;
    }

    .single-expert .slick-next.slick-arrow {
        right: 0px;
    }

    .single-expert .slick-prev.slick-arrow {
        left: 0px;
    }

    .single-expert .slick-arrow:hover {
        color: white;
    }

    .home04 .slick-next.slick-arrow {
        right: 0px;
    }

    .home04 .slick-prev.slick-arrow {
        left: 0px;
    }

    .home04 .slick-arrow {
        background-color: #00D1B2;
        color: white;
    }

    .home04 .slick-arrow:hover {
        color: white;
        border: none;
    }

}

@media(max-width: 1140px) {
    .home06 .co2 {
        padding: 20px 40px 20px 40px !important;
    }
}

@media(max-width: 1024px) {
    .home06 .co2 {
        padding: 20px !important;
    }
}


/* ////////////////////////////////////////////////////////////////////// */

@media(max-width: 849px) {

    .hl-ring a span,
    .hl-ring a:hover span {
        display: none;
    }

    #logo {
        position: absolute;
        left: 0;
    }

    .ndTop2 {
        display: block;
    }

    .ndTop2>div {
        margin-left: 0px;
        margin-bottom: 15px;
    }

    .form-cntt {
        margin-bottom: 70px;
    }

    .footer-main .row .co1,
    .footer-main .row .co2 {
        padding-bottom: 20px;
    }


    .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: #837FCB;
        /* 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 #837FCB;
    }

    .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);
    }

    .home03 .co2 .col-inner {
        grid-template-columns: repeat(2, 1fr);
    }

    .home05 .ux-tintuc .container .block1-container {
        max-width: 100%;
    }

    .home05 .ux-tintuc .container .block2-container {
        margin-top: 25px;
        max-width: 100%;
    }
}

@media(max-width: 820px) {
    .home06 .co2 .icon-box-img {
        width: 55px !important;
    }

    .home06 .co2 .icon-box p {
        font-size: 20px;
    }

    .home06 .co2 h2,
    .home06 .co2 .icon-box {
        margin-bottom: 30px;
    }
}

@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, #837FCB 100%, #EFF1F4 100%);
    }

    .blog-wrapper.search .block-1 {
        max-width: 100%;
    }

    .blog-wrapper.search .block-2 {
        max-width: 100%;
    }
}

@media(max-width: 656px) {

    .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) {

    h2 {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    .home01 .nd h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .home01 .nd h3 b {
        font-size: 80px;
        line-height: 55px;

    }

    .home01 .nd h3 b::after {
        top: 0;
        font-size: 34px;
    }

    .home01 {
        min-height: 300px;
    }

    .home01 .nd p {
        font-size: 18px;
    }

    .home02 .img {
        max-width: 80%;
        margin: auto;
    }
    .home02 .row .col:nth-child(2){
        padding-bottom: 0;
    }

    .home04 .co1,
    .home03 .co1{
        margin-top: 0;
    }

    .home06 .map iframe,
    .home06 .map p, .home06 .map{
        min-height: 300px;
        max-height: 300px;
    }

    .home05 .ux-tintuc .container .block2-container{
        grid-template-columns: repeat(1, 1fr);
    }












    .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) {}