




@media (max-width: 650px) {
    main {
        width: 100%;
        margin: auto;
    }
    .main-content-container {
        width: 95%;
    }
    nav .logo-img {
        width: 10vw;
        height: auto;
    }
    .language-btn {
        gap: 2vw;
        padding: 0.375rem;
        font-size: 3vw;
    }
    main > nav {
        gap: 1vw;
        padding: .5rem;
    }
    .wizard-steps-container {
        width: 95%;
    }
    .timer {
        display: block;
    }
    .offer-info-edit-head {
        font-size: 18px;
        margin: 5px 0 15px;
    }
    .offer-info-edit-content-head {
        font-size: 21px;
        margin-bottom: 10px;
    }
    .offer-info-edit-content-car-details {
        gap: 5px;
        flex-direction: column;
    }
    .offer-info-head {
        gap: 1vw;
        display: flex;
        margin-bottom: 5px;
        font-size: 10px;
    }
    .back-btn {
        font-size: 4vw;
    }
    main .main-content {
        min-height: calc(100vh - 67px);
    }
    .sorting-container .form-check-inline{
        margin-right: 0;
        padding: 0;
    }
    .sorting-container-label {
        font-size: 2.8vw;
    }
    .label-style-information {
        padding: 0 5px;
        font-size: 12px;
    }
    .label-style-information b {
        font-size: 3vw;
    }
    .offers-counter-head {
        font-size: 17px;
    }
    .col-item-compare-section .col-section:first-child {
        background-color: #E9802BE5;
        color: #fff;
    }
    .col-item-compare-section .row-section.card-img {
        margin: 0;
    }
    .col-item-compare-section .col-section {
        padding: 0;
    }
    .col-item-compare-section .card-img .col-section {
        border: none !important;
    }
    .col-item-compare-section .col-section:nth-child(n+2) {
        padding: 0;
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }
    .col-item-compare-section .card-img .col-section:first-child ,.col-item-compare-section .row-section.button-compare .col-section:first-child{
        display: none;
    }
    .col-item-compare-section .col-section:nth-child(2), .col-item-compare-section .col-section:nth-child(3) {
        border-left: 2px solid #e2e2e2;
    }
    .col-item-compare-section .col-section:nth-child(n+2) p {
        text-align: center;
    }
    .col-item-compare-section .box-fund {
        padding: 0 10px;
    }
    .col-item-compare-section p {
        margin-bottom: 0;
        padding: 13px 3px;
        font-size: 12px;
        line-height: 1.2;
    }
    .col-item-compare-section .row-section {
        margin-bottom: 0;
    }
    .col-item-compare-section {
        padding: 15px 15px 1px;
    }
    aside .sidebar .sidemenu-body .list-group-item {
        width: 70%;
    }
    .discount-success-container {
        font-size: 3vw;
        padding: 2vw;
    }
    .discount-cancel-btn {
        line-height: 0;
        padding: 1vw;
    }
    .whatsapp-link {
        gap: 1vw;
        font-size: 4vw;
        padding: 0.375rem 4vw;
    }
    .whatsapp-link .img {
        width: 5vw;
    }
    .language-btn img {
        width: 6vw;
    }
    .control-btn {
        font-size: 20px;
    }
    .logo-img {
        margin-bottom: 20px !important;
    }
    .unavailable-message-container {
        font-size: 2.5vw;
        padding: 10px;
    }
    .img-section span {
        font-size: 15px;
    }
    .logo-bank {
        height: 35px;
        width: 80px;
    }
    .offer-page-sticky-container.active {
        width: calc(100% - 40px);
    }
    .offers-page-container.active {
        padding-top: 195px;
    }
    .jq-toast-wrap {
        right: unset !important;
        width: 90%;
        left: 50% !important;
        transform: translate(-50%, 0%);
    }
    .fund-name {
        -webkit-line-clamp: 1;
    }
    .tooltip-hint-container span {
        font-size: 13px;
    }
    .tooltip-hint-container {
        width: 250px;
        top: 30px;
        left: 50%;
        transform: translate(-50%, 0%);
    }
    .tooltip-hint-container p {
        font-size: 11px;
    }
    .form-radio-button .form-check-inline{
        gap: 0;
    }
    .img-section img {
        width: 75px;
        height: 40px;
    }


    .whatsapp-link {
        font-size: 4vw;
    }
    .page-error h1 {
        font-size: 78px;
        margin-bottom: 6px;

    }
    .page-error .btn-large-home {
        margin: 20px auto 0;
        max-width: 85%;

    }
    .page-error p {
        margin-bottom: 20px;
    }
    .offers-page-sticky-container {
        padding: 20px 20px 55px;
    }
    .star-container img {
        width: 12px;
        height: 12px;
    }
    .cash-back-label {
        font-size: 10px;
    }
    .scroll-to-top {
        left: 90%;
    }
    .col-item-compare-section .col-section currency img {
        width: 8px;
        position: relative;
        top: -1px;
    }
    .label-style-information b img {
        max-width: 9px;
        position: relative;
        top: -1px;
    }
}

@media (max-width: 576px) {
    .error-whatsapp-link {
        width: 28vw;
        font-size: 3vw;
    }
    .form-btn {
        font-size: 3.5vw;
    }
    .custom-switch .form-check-input[type=checkbox] {
        width: 17vw !important;
    }
}
