.billimgdts_sec {
    padding: 3%;
    margin: 2% 1% 2% 2%;
    background: #fff;
    box-shadow: 0 6px 12px 0 rgb(220 214 214 / 55%);
    border-radius: 3px;
}

.zip {
    margin: 4% 0 0 0 !important;
}

.info_i {
    position: absolute;
    margin: 2% 0 0 80%;
    color: #f55c5c !important;
    font-size: 17px;
}

.select_info_i {
    margin: 5% 0 0 80%;
}

.input_css {
    /* border: 1px solid black; */
    border-radius: 3px;
    padding: 3% 3%;
    margin: 0;
}

.select_css {
    /* border: 1px solid black; */
    border-radius: 0;
    margin: 3% 0 0 0;
    height: 32px !important;
}

.proceed {
    background: cornflowerblue;
    border: 0;
    padding: 11px;
    width: 100%;
    border-radius: 50px;
    color: white;
    font-size: 13px;
    font-weight: 600;
    margin: 6% 0 12% 0;
}

.summary {
    padding: 0% 2%;
    margin: 2% 0 0 0;
    background: #fff;
    box-shadow: 0 6px 12px 0 rgb(220 214 214 / 55%);
    border-radius: 3px;
    width: 30%;
}

.summry-txt {
    text-align: right;
    font-size: 16px;
}

.summry-txt-lbl {
    font-size: 16px;
}


/* .paymnt-ttl {
    margin: 2% 0 0% 4%;
} */

.paymnt-ttl {
    margin: 2% 0 0% 0%;
}

.indivduals {
    margin: 7% 2% 0 15% !important;
}

.nonindivduals {
    margin: 7% 2% 0 13% !important;
}

.gsty {
    margin: 10% 2% 0 0;
}

.gstn {
    margin: 10% 2% 0 13%;
}

.input-pymnttbl {
    border: 0;
    width: 100%;
}

.input-pymnttbl-trncscttyp {
    height: 30px;
}

@media(max-width:576px) {
    .paymnt-ttl {
        margin: 2% 0 0% 11%;
    }
    .billimgdts_sec {
        margin: 2% 1% 2% 6%;
    }
    .summary {
        width: 92%;
        margin: 2% 0 0 6%;
    }
    .summry-txt {
        text-align: right;
        font-size: 14px;
    }
    .summry-txt-lbl {
        font-size: 14px;
    }
    .indivduals {
        margin: 1% 2% 0 0% !important;
    }
    .nonindivduals {
        margin: 1% 2% 0 5% !important;
    }
    .info_i {
        margin: 3% 0 0 78%;
    }
    .select_info_i {
        margin: 5% 0 0 80%;
    }
    .input_css {
        margin: 0 0 2% 0;
    }
    .gsty {
        margin: 1% 2% 0 0 !important;
    }
    .gstn {
        margin: 1% 2% 0 13% !important;
    }
}

@media(min-width:576px) and (max-width:767px) {
    .paymnt-ttl {
        margin: 2% 0 0% 11%;
    }
    .billimgdts_sec {
        margin: 2% 1% 2% 6%;
    }
    .summary {
        width: 92%;
        margin: 2% 0 0 6%;
    }
    .summry-txt {
        text-align: right;
        font-size: 14px;
    }
    .summry-txt-lbl {
        font-size: 14px;
    }
    .indivduals {
        margin: 1% 2% 0 0% !important;
    }
    .nonindivduals {
        margin: 1% 2% 0 5% !important;
    }
    .info_i {
        margin: 2% 0 0 87%;
    }
    .select_info_i {
        margin: 4% 0 0 84%;
    }
}

@media(min-width:768px) and (max-width:991px) {
    .paymnt-ttl {
        margin: 2% 0 0% 7%;
    }
    .billimgdts_sec {
        margin: 2% 1% 2% 1%;
    }
    .summary {
        width: 59%;
        margin: 2% 0 0 4%;
    }
    .summry-txt {
        text-align: right;
        font-size: 14px;
    }
    .summry-txt-lbl {
        font-size: 14px;
    }
    .gsty {
        margin: 7% 2% 0 0 !important;
    }
    .gstn {
        margin: 1% 2% 0 13% !important;
    }
    .indivduals {
        margin: 1% 2% 0 -22% !important;
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .paymnt-ttl {
        margin: 2% 0 0% 7%;
    }
    .billimgdts_sec {
        margin: 2% 1% 2% 1%;
    }
    .summary {
        width: 37%;
    }
    .summry-txt {
        text-align: right;
        font-size: 14px;
    }
    .summry-txt-lbl {
        font-size: 14px;
    }
    .gsty {
        margin: 7% 2% 0 0 !important;
    }
    .gstn {
        margin: 1% 2% 0 13% !important;
    }
    .indivduals {
        margin: 7% 2% 0 -22% !important;
    }
}

@media(min-width:1200px) {
    .summry-txt {
        text-align: right;
        font-size: 14px;
    }
    .summry-txt-lbl {
        font-size: 14px;
    }
    .billimgdts_sec {
        margin: 2% 1% 2% 0%;
    }
    .gsty {
        margin: 7% 2% 0 0 !important;
    }
    .gstn {
        margin: 1% 2% 0 13% !important;
    }
    .indivduals {
        margin: 7% 2% 0 -22% !important;
    }
   
}
 .proceed_save {
    background: cornflowerblue;
    border: 0;
    padding: 11px;
    width: 100px;
    border-radius: 50px;
    color: white;
    margin-left:400px;
    font-size: 13px;
    font-weight: 600;
     
 }