.page-item.page-link {
    cursor: pointer;
}

.iziToast-wrapper {
    display: none;
}

p.small-text-error {
    font-size: 8px;
    font-weight: 400;
    color: #fff;
    line-height: 10px;
    min-height: 20px;
}

@media (max-width: 767px) {
    #thanks .modal-content,
    #introduction .modal-content {
        margin-top: 10px;
    }
    .modal-thanks-single-bullet:before {
        content: '';
        background: url(../img/icons/tik.svg);
        width: 12px;
        height: 14px;
        display: inline-block;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: 0;
    }
    #thanks .modal-dialog,
    #introduction .modal-dialog {
        width: 85vw;
        margin: auto;
    }
    #thanks #modalThanksForm .modal-title,
    #introduction #modalThanksForm .modal-title {
       font-size: 4.3vw;
    }
    #thanks .close_formbut,
    #introduction .close_formbut {
        position: absolute;
        top: 5px;
        right: 5px;
    }
    #thanks .close_formbut,
    #introduction .close_formbut {
        width: 30px;
        height: 30px;
    }
    #thanks .modal-descrb,
    #introduction .modal-descrb {
        font-size: 11px;
    }
    #thanks .form__label,
    #introduction .form__label {
        font-size: 11px;
    }
    #thanks .modal-form-input,
    #introduction .modal-form-input {
        padding: 10px 10px;
        border-radius: 5px;
        outline: none;
        font-size: 11px;
        height: 40px;
    }
    #thanks .modal-question-flex,
    #introduction .modal-question-flex {
        gap: 15px;
    }
    #thanks .modal-form-radio .radio__text,
    #introduction .modal-form-radio .radio__text {
        font-size: 10px;
        height: 40px;
        padding-left: 5px;
    }
    #thanks p.small-text-error,
    #introduction p.small-text-error {
        bottom: -12px;
        font-size: 9px !important;
    }
    #thanks .tlp,
    #introduction .tlp {
        width: 14px;
        height: 14px;
        font-size: 10px;
    }
    #thanks .modal-page .btn-primary,
    #introduction .modal-page .btn-primary {
        height: 45px;
        width: 100%;
        font-size: 10px;
        display: flex;
        padding: 0;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;
    }
    #thanks .confdts-agrmnt,
    #introduction .confdts-agrmnt {
        font-size: 11px;
    }
    #thanks .introduction-background,
    #introduction .introduction-background {
        margin: 12px 0px;
    }
    #thanks .chkbx,
    #introduction .chkbx {
        min-width: 15px;
        height: 15px;
    }
    #thanks .btn-back-arrow,
    #introduction .btn-back-arrow {
        width: 45px;
        height: 45px;
        min-width: 45px;
        margin-right: 7px;
    }
    #thanks .form__label .tlp,
    #introduction .form__label .tlp {
        width: 14px;
        height: 14px;
    }
    
   #thanks  .modal-thanks-col-2,
   #introduction  .modal-thanks-col-2 {
        padding: 0px;
    }
    #thanks .modal-thanks-title,
    #introduction .modal-thanks-title {
        font-size: 19px;
    }
    #thanks .modal-thanks-title span,
    #introduction .modal-thanks-title span {
        font-size: 11px;
    }
    #thanks .modal-thanks-btn,
    #introduction .modal-thanks-btn {
        font-size: 13px;
        padding: 12px 25px;
    }
    #thanks .modal-thanks-subscription-descrb,
    #introduction .modal-thanks-subscription-descrb {
        font-size: 9.5px;
    }
    #thanks .modal-thanks-bullet-title,
    #introduction .modal-thanks-bullet-title {
        font-size: 12px;
    }
    #thanks .modal-thanks-single-bullet,
    #introduction .modal-thanks-single-bullet {
        font-size: 10px;
        line-height: 1.6;
        letter-spacing: -0.01em;
    }
    #thanks .modal-thanks-bullets,
    #introduction .modal-thanks-bullets {
        margin: 20px 0px 15px;
    }
    #thanks .modal-thanks-icon,
    #introduction .modal-thanks-icon {
        height: 30px;
        width: 30px;
    }
   #thanks .modal-thanks-img,
   #introduction .modal-thanks-img {
        height: 180px;
        padding: 15px;
        padding-bottom: 25px;
    }
   #thanks  .modal-thanks-img-title,
   #introduction  .modal-thanks-img-title {
        font-size: 12.5px;
    }
   #thanks  .modal-thanks-img-posttitle,
   #introduction  .modal-thanks-img-posttitle {
        font-size: 10px;
    }
   #thanks  .modal-thanks-subscription-title,
   #introduction  .modal-thanks-subscription-title {
        font-size: 12px;
    }
   #thanks  .modal-thanks-title,
   #introduction  .modal-thanks-title {
        line-height: 1 !important;
    }
    .how-work-descrb p {
        font-size: 14px;
    }
    .main-questionary {
        background: linear-gradient(173.55deg, #59192E 2.64%, #B03262 115.63%);
        padding: 40px 30px;
        border-radius: 10px 60px;
    }
    .main-questionary-title {
        font-weight: 600;
        font-size: 6.1vw;
        text-align: center;
        font-family: 'Montserrat';
        font-style: normal;
        text-transform: none;
        text-wrap: nowrap;
        line-height: 1.4;
    }
    .main-questionary-descrb {
        font-size: 3.9vw;
        margin-bottom: 25px;
        text-align: center;
        font-weight: 400;
    }
    .main-questionary-title span{
        background: #54b650;
        padding: 0px 10px;
    }
}