@media (max-width: 768px) {

    

.bayan_home {

    width: 100%;

    height: auto;

    margin-top: 20px;

    margin-bottom: 20px;

    padding: 0 20px;

    padding-bottom: 20px;

    padding-top: 5px;

    border-radius: 20px;

}

.doctor_login.docter_ing_main {

    width: 100%!important;

}

.doctor_login_from .doctor_login {

    width: 100%;

    padding-right: 0;

}

.doctor_login_from {

    display: block;

}

.bayan_home_main {

    width: 90%;

    height: 100vh;

}

.bayan_home_page {

    width: 100%;

    height: 100vh;

}

.doctor_login_from {

    display: block;

    padding: 0;

}

.stepper-item {

    left: 0;

}

.Branch_Name ul li {

    display: inline-table;

    margin-right: 30px;

}

.doctor_login_cont_aaa p {

    font-size: 18px;

}

.inputcheckshowhie label {

    padding: 15px 20px;

    font-size: 11px;

}


.doctor_login_img img {

    position: relative;

    width: 168px;

    bottom: 72px;

    right: -15px;

}

.doctor_login_img {

    width: 100%;

    text-align: center;

    margin: 0 auto;

    height: 179px;

    border-radius: 20px;

}

.date_select {

    display: block;

}

.date_select .login_gruop {

    width: 100%;

}

.login_gruop select, .login_gruop input {

    width: 100%;

    height: 40px;

    font-size: 14px;

    padding: 0 10px;

}

.from_Doctors {

    margin-top: 20px;

}

.Branch_Name ul li label {

    font-size: 13px;

}

.stepper-wrapper {

    width: 100%;

}

.header_cont_text p {

    font-size: 15px;

    margin-top: 10px;

    margin-bottom: 20px;

    line-height: 24px;

}

.Services_Required {

    margin-top: 20px;

}

.logo {

    width: 50%;

    padding-left: 0;

}

.logo img {

    width: 100px;

    height: auto;

}





.from_login {

    margin-top: 30px;

    width: 100%;

}



}



@media (max-width: 360px) {

    .inputcheckshowhie label {
        padding: 15px 17px;
        font-size: 11px;
    }
}

@media (max-width: 349px) {

    .inputcheckshowhie label {
        padding: 15px 15px;
        font-size: 11px;
    }
}