@media(min-width: 1800px){
    .cwb_migration .cwb_activation_fstep{
        height: 100vh;
    }
}

@media(max-width: 1199px){
    .business-activation .cwb_migration .activation-payment-form-new .tab-content.activation_custom_form{
        padding-top: 120px;
    }
}


@media (max-width:991px) {
    footer.login_footer .contact-details-container .contact-details-container-inner {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px 0;
    }
}

@media (max-width:767px) {
    /* start 08.05.23 */
    footer.login_footer .contact-details-container{
    flex-direction: column;
    row-gap: 20px;
    }
    /* end 08.05.23 */
    /* 23.09.22 starts */
    .additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 {
        padding: 0 15px !important;
    }
    .additional_user_verification .setup_content_header.each_step_header_sec h2 {
        font-size: 28px !important;
    }
    .additional_user_verification .setup_content_header.each_step_header_sec h4 {
        font-size: 18px;
    }
    .vcard-activation .payment-form.activation-payment-form .new_frm_area .activation_custom_form {
        padding: 100px 0px 200px;
    }
    .tab-content.activation_custom_form .tab-pane.fade.frm_wrap.in.active h2,
    #sectionC.activation_confrm .card-outer h2 {
        font-size: 28px;
        line-height: 35px;
    }
    .material_pass_view_ico {
        transform: translateY(0);
    }
    .vcard-activation #sectionA.frm_wrap .setup_content_header p {
        font-size: 18px;
    }
    /* 23.09.22 ends */


    /* 01-06-23 */

    .business-activation .cwb_migration .activation-payment-form-new #email_verification_msg{
        top: 75px;
    }
    .business-activation .cwb_migration .activation-payment-form-new #email_verification_msg span{
        font-size: 16px;
    }

    /* 01-06-23 */
}
@media (max-width:600px) {
    .canadian_flow .validate_frm .bootstrap-select.btn-group .dropdown-menu {
        padding: 10px;
        top: 0px !important;
        min-height: 280px !important;
        z-index: 1;
        position: relative;
    }

    .canadian_flow .validate_frm .bootstrap-select.btn-group .dropdown-menu.selectpicker {
        max-height: 280px !important;
    }
    .dropdown-backdrop {
        display: none;
    }
    .canadian_flow .validate_frm .col-sm-offset-3 {
        margin-left: 0;
    }
}

@media (max-width:640px) {
    /* 13.09.22 starts */
    .payment-form.activation-payment-form#fStep .cwb_activation_fstep .cwb_rgt_frststep {
        padding: 0 15px;
    }
    .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab h2 {
        font-size: 28px;
    }
    .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab p {
        font-size: 18px;
    }
    .payment-form.activation-payment-form#fStep {
        padding: 100px 0;
    }
    /* 13.09.22 ends */
}

@media (max-width:575px) {
    #sectionB.frm_wrap .numeric_text {
        flex-direction: column;
    }
    .new_frm_area .activation_custom_form .PrimaryNotActivated_area h2 {
        font-size: 28px !important;
        line-height: 30px !important;
    }
    .new_frm_area .activation_custom_form .PrimaryNotActivated_area p {
        font-size: 18px;
    }
}

@media (max-width:440px) {
    footer.login_footer {
        display: none;
    }
    /* start 05.05.23 */
    footer.login_footer_new{
        display: block;
    }
    /* end 05.05.23 */
}