.already-heading{
    font-size: 27px;
}

.apply-heading{
    color:#a60c22;
    font-size: 27px;
}

.apply-ICICI{
    margin-top: -41px;
}

.info-ICICI{
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: 600;
}
.info-ICICI::marker{
    color:#a60c22; 
}
.coming-soon{
    color:#a60c22;   
}

.tatkal-ICICI{
    line-height: 21px;
}

@media (max-width:1366px){
    .already-heading {
        font-size: 17px;
    }
    .apply-heading{
       font-size: 17px;
    }
}

@media (max-width:1280px){
    .apply-heading{
        font-size: 16px;
     }
     .already-heading {
        font-size: 16px;
    }

    .ICICI-logos{
        width:60%;
    }
}

@media (max-width:912px){
    .apply-heading{
        font-size: 16px;
     }
     .already-heading {
        font-size: 16px;
    }
}

@media (max-width:767px){
    .apply-icic{
        margin-top: 20px !important;
    }
    .insurances-pay {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .apply-ICICI{
        margin-top: 20px;
    }
}



.did-floating-input, .did-floating-select {
    font-size: 15px;
    display: block;
    width: 100%;
    height: 42px !important;
    padding: 0 10px;
    background: var( --falcon-body-bg);
    color: var( --falcon-body-color);
    /* border: 1px solid #3D85D8; */
    /* border-radius: 10px; */
    border: 1px solid #3D85D8;
    box-sizing: border-box;
    &: focus {;
    outline: none;  
    ~.did-floating-label {: ;
    top: -8px;
    font-size: 12px;
    }: ;
    }: ;
}

.mysearch-transcation{
    width: 100% !important;
    border-radius: 0px !important;
}

@media (max-width:1366px){
    .mysearch-transcation{
        width: 80% !important;
        border-radius: 0px !important;
    }
}

@media (max-width:912px){
    .mysearch-transcation{
        width: 60% !important;
        border-radius: 0px !important;
    }
    .transcation-searchbtns{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media (max-width:812px){
    .transcation-searchbtns{
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    
}






.info-qr{
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: 600;
}
.info-qr::marker{
    color:#2c7be5;
}

.qr-partscollection{
    margin-top: -50px;
}

@media (max-width:767px){
    .qr-partscollection{
        margin-top: 20px;
    }
    .my-qr{
        width:150px !important;
        height: 150px !important;
    }
}



/************* IP Page Css **************/

@media (max-width:1600px){
    .ip-generatebtn{
     padding-left: 20px !important;
     padding-right: 20px !important;
    }
}

@media (max-width:1366px){
    .ip-generatebtn{
     padding-left: 20px !important;
     padding-right: 20px !important;
    }
}


@media (max-width:912px){
    .ip-generatebtn{
        padding-left: 10px !important;
        padding-right: 10px !important;
       }
}

@media (max-width:820px){
    .ip-generatebtn{
        padding-left: 10px !important;
        padding-right: 10px !important;
       }
       
}


@media (max-width:767px){
    .ip-details{
        margin-top: 25px;
    }

}


@media (max-width:412px){
    .gen-cancel{
        margin-top: 15px;
    }
}



/***********************************/

.head-regi{
    font-size: 16px;
    
}
.registerconn-p{
    margin-bottom: 0px !important;
    font-size: 14px;
    padding-left: 45px;
}
.activestep{
    display: inline-flex;
}
.clickregister{
    border-radius: 20px;
}
.box-first{
    width: 25px;
    height: 25px;
    border: 1px solid #0090cb;
    background: #0090cb;
    margin-right: 20px;
    border-radius: 50px;
}
.status-checkinfo{
    background:#d6fff5;
    margin-left: 20px;
}
.statusparat{
    padding: 20px;
}
.box-second{
    width: 25px;
    height: 25px;
    border: 1px solid #ffa42c;
    background: #ffa42c;
    margin-right: 20px; 
    border-radius: 50px;
}
.box-third{
    width: 25px;
    height: 25px;
    border: 1px solid #ff2ca3;
    background: #ff2ca3;
    margin-right: 20px; 
    border-radius: 50px;
}
.box-fourth{
    width: 25px;
    height: 25px;
    border: 1px solid #840ad6;
    background: #840ad6;
    margin-right: 20px; 
    border-radius: 50px;
}
.box-fifth{
    width: 25px;
    height: 25px;
    border: 1px solid #1ae878;
    background: #1ae878;
    margin-right: 20px; 
    border-radius: 50px;
}
.box-six{
    width: 25px;
    height: 25px;
    border: 1px solid #aa000a;
    background: #aa000a;
    margin-right: 20px; 
    border-radius: 50px;
}




