/* Responsve Styling */

@media only screen and (min-width: 0px) and (max-width: 519px) {
    .form_box {
 
    padding:20px 15px;
  
}
    .payment_sec {
    padding: 15px 0;
    height: auto;
}
    .form_head {
        font-size: 17px;
        line-height: 22px;
    }
    .pop_form p {
        font-size: 11px;
    }
    .input_feild :is(input, textarea) {
        font-size: 12px;
    }
    .form_btn button {
        font-size: 13px;
    }
    .form_inner {
    padding: 20px 10px;
}

.radio_InputsMain {
    display: block;
    height: 100%;
}
.radio_head {
   
    font-size: 11px;
  
  
}
.input_feildbtn {
    margin: 10px 0 0;

}
.themebtn {

    width: 100%;
}
.input_feildradio label {
    font-size: 12px;
}

.input_feildradio {
    margin: 0 0 10px;
            width: 100%;
}

.input_feild label {
    font-size: 12px;
}

.form_head {
    padding: 15px;
    font-size: 14px;
}

.input_feild :is(input, select, textarea) {
    font-size: 12px;
    padding: 6px;
}
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 992px) and (max-width: 1250px) {}