 .crdbx{background: #fff;border: solid 2px #e6e6e6;}
 .crdtls h2{color: #232a34;font-weight: 600;margin-bottom: 25px;text-align: center;position: relative;margin: 0 0 50px 0;}
.crdtls h2::before{content: '';width: 100px;height: 2px;background: #d8d8d8;position: absolute;left: 50%;bottom: -15px;transform: translate(-50%, -50%);}
.crdtls h2::after{content: '';width: 14px;height: 14px;background: #d8d8d8;position: absolute;left: 49%;bottom: -20px;border-radius:50px;}  
 .crdtls p{color: #232a34;font-size: 15px;text-align: center;}  
.crdin{margin: 0;padding: 15px 10px;background: #fff1f1;border-bottom: 2px solid #c5c5c5;color: #232a34;font-weight: 700;}

.tp_nm {color: #232a34;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;}
input.inp_ln{border: 0;border-bottom: 2px solid;width: 84%;}
.crdnm{border: 0;border-bottom: 2px solid #c5c5c5;outline: none;}
.crdnm1{border:1px solid #c5c5c5; width:100%; min-height:80px;}
.card-section {
    width: 100%;
    background: rgb(199 226 255 / 50%);
}

.btm_aply{width: 100%;background:rgba(255, 0, 0, 0.74); border: 0;color: #fff;line-height: 50px;font-size: 20px;font-weight: 600;border-radius: 4px;margin-top: 15px;text-transform: uppercase;}
@media (max-width:767px){
    .form-check-inline{display:inline-block}
    }