@media (min-width: 576px) {
    .container{
        max-width: unset;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .container{
        max-width: clamp(218.75px, 58.333333333333336vw, 1120.0px);
    }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (max-width: 1500px) {
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
    .header .firstNav, .header .secondNav {
        display: none;
    }

    .header {
        position: absolute;
        padding-top: clamp(15.13671875px, 4.036458333333334vw, 31.0px);
        padding-left: clamp(15.13671875px, 4.036458333333334vw, 31.0px);
    }

    #mobileHeaderButton {
        display: block;
    }

    .back {
        display: block;
        font-size: clamp(19.53125px, 5.208333333333334vw, 40.0px);
        top: clamp(15.13671875px, 4.036458333333334vw, 31.0px);
        left: clamp(15.13671875px, 4.036458333333334vw, 31.0px);
    }

    .footer .transverseLine {
        width: 100%;
    }

    .pc {
        display: none;
    }

    .mobile {
        display: block;
    }

    .hover:hover {
        transform: scale(1)
    }

    .child.navbar-nav {
        margin-left: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
    }

    .container {
        padding: clamp(13.671875px, 3.6458333333333335vw, 28.0px) !important;
    }

    .customPadding {
        padding: 0!important;
    }

    .footer .columnList .column .itemList.first .item svg {
        margin-right: clamp(4.8828125px, 1.3020833333333335vw, 10.0px);
        width: clamp(13.18359375px, 3.515625vw, 27.0px);
        height: clamp(13.671875px, 3.6458333333333335vw, 28.0px);
    }

    .footer .columnList .column .itemList.first .item.iconList svg {
        margin-right: clamp(4.8828125px, 1.3020833333333335vw, 10.0px);
    }

    .footer .columnList .column .itemList.first .item.iconList svg:last-child {
        width: clamp(19.53125px, 5.208333333333334vw, 40.0px);
        height: auto;
    }

    .footer .columnList .column .itemList.first .item {
        font-size: clamp(7.8125px, 2.0833333333333335vw, 16.0px);
        line-height: clamp(17.08984375px, 4.557291666666667vw, 35.0px);
    }

    .footer .columnList .column .columnName p {
        font-size: clamp(7.8125px, 2.0833333333333335vw, 16.0px);
    }

    .footer .columnList .column .itemList .item p {
        font-size: clamp(6.8359375px, 1.8229166666666667vw, 14.0px);
    }

    .footer .columnList {
        flex-wrap: wrap;
    }

    .footer .columnList .column {
        width: 50%;
    }

    .footer .columnList .column .itemList.first .item.iconList {
        justify-content: flex-start;
    }

    .langSwitchBtn, .langSwitchBtn.show {
        width: clamp(82.03125px, 21.875vw, 168.0px);
        font-size: clamp(7.8125px, 2.0833333333333335vw, 16.0px);
        padding: clamp(3.90625px, 1.0416666666666667vw, 8.0px) clamp(7.32421875px, 1.953125vw, 15.0px);
    }

    .langSwitch svg {
        margin-right: clamp(2.34375px, 0.625vw, 4.8px);
        width: clamp(11.71875px, 3.125vw, 24.0px);
    }

    .langSwitch i {
        font-size: clamp(5.859375px, 1.5625vw, 12.0px);
    }

    .langSwitchUl a {
        font-size: clamp(7.8125px, 2.0833333333333335vw, 16.0px);
        padding: clamp(3.90625px, 1.0416666666666667vw, 8.0px) clamp(7.32421875px, 1.953125vw, 15.0px);
    }

    .footer .langAndPrivacy p {
        font-size: clamp(9.765625px, 2.604166666666667vw, 20.0px);
    }

    .footer .copyright p {
        font-size: clamp(6.8359375px, 1.8229166666666667vw, 14.0px);
    }

    .footer .copyright .left{
        gap: clamp(4.8828125px, 1.3020833333333335vw, 10.0px);
    }

    .icpGroup a{
        font-size: clamp(6.8359375px, 1.8229166666666667vw, 14.0px);
    }

    .footer .container{
        padding-bottom: 0!important;
    }

    .footer .logo svg {
        width: clamp(44.921875px, 11.979166666666668vw, 92.0px);
    }

    nav.paginationNav .page-item {
        width: clamp(43.9453125px, 11.71875vw, 90.0px);
    }

    nav.paginationNav .page-item .page-link{
        width: 100%;
        font-size: clamp(9.765625px, 2.604166666666667vw, 20.0px);
        font-family: Cus-Medium;
        height: unset;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .layui-layer-dialog .layui-layer-content {
        font-size: clamp(13.671875px, 3.6458333333333335vw, 28.0px) !important;
    }
}

@media (max-width: 710px) {
}

@media (max-width: 576px) {
}
