.border_bottom_gray {
    border-bottom: 2px solid #e6edf2;
}

.min_width_65px {
    min-width: 65px !important;
}

.bg_custom_light_alice {
    background: linear-gradient(0deg, #f2f8ff 0%, rgba(255, 255, 255, 0) 70%);
}

.payment_features_area .shape_two {
    left: -800px !important;
    top: -200px !important;
}

.payment_features_area .shape_four {
    right: -45%;
    transform: rotate(-43deg);
    top: 300px !important;
    width: 870px;
}

.conector {
    position: relative;
    left: 4%;
    top: -140px;
}


.payment_features_area .shape_three {
    bottom: -380% !important;
    transform: rotate(-37deg) !important;
    right: 65% !important;
    border-radius: 80px !important;
    background-color: #e3f5ff !important;
}

.payment_features_area .shape_five {
    bottom: -350% !important;
    transform: rotate(-37deg) !important;
    right: 65% !important;
    border-radius: 80px !important;
    background-color: #e3f5ff !important;
    width: 988px !important;
    height: 1022px !important;
}

.box-dialog-right {
    background-color: #ffff;
    padding: 30px !important;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-right-radius: 40px;
}

.box-dialog-left {
    background-color: #ffff;
    padding: 30px !important;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-left-radius: 40px;
}

@media (max-width: 1200px) {
    .payment_features_area {
        padding-top: 0 !important;
    }
    .conector {
        display: none;
    }
}

@media (max-width: 381px) {
    .h1_f_size_sm {
        font-size: 2.2em !important;
    }
}