﻿/*  -------******** big device ********---------- */
@media (min-width: 1920px) and (max-width: 2560px) {
.container { width: 1600px;}


}

@media screen and (min-width:1441px) and (max-width:1919px) {
    .file-input__label{
        width: 350px;
    }
    .main_heading { padding-top: 54px; padding-bottom: 15px; padding-left: 35px;}
.navbar-brand .logo-icon {    width: 150px;}
.navbar-brand {  padding: 15px 0px;}
h3.heading2 {font-size: 26px;font-weight: 600;}
p.para2 {font-size: 16px;}
.navbar-links .navbar-nav .link-li a { font-size: 14px;}
.nav-right .link-li+.link-li {margin-left: 30px;}
.navbar-links .navbar-nav .link-btn.btn1 {margin-left: 30px;}
.btn_fill {font-size: 14px;min-width: unset;}
.btn_outline {font-size: 14px;min-width: unset;}
.banner .card_flex {gap: 40px;}
.banner .bnrcard {padding-left: 50px;padding-right: 40px;}
.card_img .dr_img img {width: 100%;}
.banner .card_flex h1 {font-size: 42px;font-weight: 700;}
.banner .card_flex h2 {font-size: 26px;font-weight: 500;margin-top: 10px;}
.searchbox .locality {position: relative;width: 30%;}
.searchbox .keyword {position: relative;width: 70%;}
.service_card .service_header { height: 210px;}
.service_card .service_header img {    width: 172px;}
.service_card .service_footer h4 { font-size: 16px;    }
.service_card .service_footer p {  font-size: 12px;  }
.ft_footer_links .footer_column .footer_list li .footer_item {    color: #fff;    font-size: 14px;}
.ft_footer_links .footer_column .footer_title {     font-size: 16px;    color: #fff;}
.ft_footer .footer_logo {    width: 170px;}
.ft_footer .ft_footer_copyright .c_copyright {    color: #fff;    font-size: 14px;}



}

@media screen and (min-width:1025px) and (max-width:1440px) {
    .file-input__label{
        width: 365px;
    }
    .db_box .db_body .infono .info_text h5 {
        font-size: 14px !important;
    }
    .main_heading { padding-top: 25px; padding-bottom: 15px; padding-left: 19px;}
h3.heading2 {font-size: 26px;font-weight: 600;}
p.para2 {font-size: 16px;}
.navbar-links .navbar-nav .link-li a { font-size: 14px;}
.nav-right .link-li+.link-li {margin-left: 30px;}
.navbar-links .navbar-nav .link-btn.btn1 {margin-left: 30px;}
.btn_fill {font-size: 14px;min-width: unset;}
.btn_outline {font-size: 14px;min-width: unset;}
 .card_flex {gap: 40px;}
 .bnrcard {padding-left: 50px;padding-right: 40px;}
.card_img .dr_img img {width: 100%;}
.card_flex h1 {font-size: 42px;font-weight: 700;}
.card_flex h2 {font-size: 26px;font-weight: 500;margin-top: 10px;}
.searchbox .locality {position: relative;width: 30%;}
.searchbox .keyword {position: relative;width: 70%;}
.service_card .service_header { height: 210px;}
.service_card .service_header img {    width: 172px;}
.service_card .service_footer h4 { font-size: 18px;    }

/*Teleconsultancy*/
.banner_inner {  min-height: unset;}
.how_it_works .hiw_section .value_prop .description { font-size: 14px;}
.faq_sec .faq_flex {  column-gap:62px;}
.white_card {  padding: 30px 15px;}
.white_card .card_img {    width: 120px;    height: 120px;    margin: auto;}
.white_card .card_dtl {        margin-top: 25px;    }
.white_card .card_dtl .card_title {    font-size: 16px;    }
.white_card .card_dtl .card_rate {    font-size: 15px;  margin-bottom: 20px;}
.disease_card {  padding: 0;  }
.disease_card .card_img {    padding-top: 25px;    background-color: #E6F5FD;    width: 100%;    height: 185px;    overflow: hidden;}
.disease_card .card_dtl {    margin-top: 0;    padding: 20px;}
.disease_card .card_dtl .card_rate {    margin-top: 10px;}
.card_bg_bnr {padding: 0px !important;}
.card_bg_bnr .card_img {    width: 100% !important;    height: 200px !important;    overflow: hidden;}
.card_bg_bnr .card_dtl {   margin-top: 0px !important;    padding: 20px 20px;}
.post-slide {   padding: 0 10px 10px;}
.card_bg_bnr .card_dtl p {font-size: 14px;    line-height: 24px;    margin-top: 10px;    margin-bottom: 15px;}
.ft_footer_links .footer_column .footer_list li .footer_item {  color: #fff;    font-size: 14px;}
.ft_footer_links .footer_column .footer_title {font-size: 16px;}

.contact_page .contact_body {    width: 65%;    margin: auto;    padding-bottom: 50px;}


/*Login*/
.checkbox_me input[type="checkbox"] {  width: 24px;}

/*Registration Page for Doctors*/
.flex_container .img_view img{width:400px}
.content_list h3 { font-size: 20px;}
.content_list p { font-size: 16px;}
.about_center {width: 800px;}

/*About Page*/
.values_sec .values_categ {  padding: 0px 0;}
.mentor_box .ab_cardflex {  gap: 30px;}
.mentor_box .ab_cardflex .mtr_card {  width: 30%;}
.mentors_sec .ab_mentorinfo { width: 70%;}

/*Searching Doctor*/
.filter_bx .fil_flex .fi_checkbox { margin-right: 8px;}
.filter_bx .vc_block { padding: 20px 20px;}
.fi_checkbox label { font-size: 14px;}
.search_wraper .search_list .right_block {    text-align: left;    margin-top: 30px;}
.search_wraper .search_list {gap: 20px;    padding: 20px;}
.search_wraper .search_list .left_block {    display: flex;    gap: 20px;}
.search_wraper .search_list .left_block .dr_photo {    width: 100px;    height: 100px;}

.myuser {    padding: 20px 12px;}
.myuser h4 {        font-size: 16px;}
.mytable tr th {    padding: 0 20px !important;      height: 90px;}
/* .mytable tr td {    border-top: 0 !important;    padding: 20px 20px !important;} */

.abl_tab .abl_items{
    width: 33.33%;
}
.abl_tab .abl_items .abl_name { font-size: 12px;   line-height: 18px;   }
.abl_tab .abl_items .abl_icon {  margin: auto;}
.ambulance_box .ambulance_content .ambulance_text { /* width: 50%; */}
/* .ambulance_box .ambulance_content .ambulance_img { width: 50%;} */
.ambulance_box .ambulance_form {  padding: 30px 30px; }









}

/*  ----------******** End of laptop device ********-------------- */
@media screen and (min-width: 901px) and (max-width: 1024px) {
/* Tablet toggle */
.userpanel_page .right_panel {

    margin-left: 329px;
}

.transform-xy-trans{
    position: inherit !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    
}

.navbar-header {  float: none;  }
.navbar-toggle {display: block; }
.navbar-collapse { border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); width: 100%;   }
.navbar-collapse.collapse { display: none!important;  }	
.navbar-collapse.in { overflow-y: auto !important;}
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);  box-shadow: inset 0 1px 0 rgba(255,255,255,.1); }
.navbar-nav>li { float: none!important; } 
.navbar-nav> li > a { padding: 15px 0;}
.collapse.in { display: block!important;}
.collapse { display: none!important;}	
.affix-top-wrapper .affix .navbar-brand img { width: 36px;height: 36px;  transition: all 0.15s ease-in-out 0s;}
.affix-top-wrapper .affix .navbar-brand { float: left; height: 80px; padding: 15px 15px; font-size: 18px;}
.xs-toggle{background: white;    left: 0;    right: 0;    position: absolute;overflow: auto;    padding: 0 15px;z-index: 999;}
.affix-top-wrapper .affix .navbar-nav> li > a {    padding: 15px 0 !important;}	
/* Tablet toggle End*/

/*Home Page*/
header {    padding-bottom: 80px;}
.nav-right {float: left;}
.nav-right .link-li {padding: 15px 15px;}
.nav-right .link-li + .link-li {margin-left: 0;}
.navbar-links .navbar-nav .link-btn {padding: 15px 15px;}
.navbar-links .navbar-nav .link-btn.btn1 {margin-left: 0;}
.navbar-links .navbar-nav .link-btn.btn2 {margin-left: 0;}
.navbar-brand {height: 80px;padding: 14px 15px;}
.navbar-toggle {margin-top: 23px;margin-bottom: 23px;}
.card_flex h2 { font-size: 20px; }
.card_flex h1 { font-size: 32px; font-weight: 700;    }
.card_flex {  gap: 30px;  align-items: unset;}
.card_flex .card_text {width: 60%;    padding-top: 40px;    padding-bottom: 40px;}
.card_flex .card_img {width: 40%;}
.card_img .dr_img img {padding-top: 30px;width: 100%;}
.banner .bnrcard {padding-left: 20px;padding-right: 20px;padding-top: 30px;    margin-top: 40px; }
.searchbox .locality .mapicon {position: absolute;top: 17px;    left: 15px;}
.searchbox .locality .form-control {padding-left: 40px; }
.searchbox .searchicon {position: absolute;top: 15px;left: 15px;}
.searchbox .keyword .form-control {padding-left: 40px;}
.service_sec .service_panel {flex-wrap: wrap;gap: 20px;}
.service_panel .service_text {width:48%;margin-bottom: 50px;}
.service_panel .service_card {margin-bottom:10px;width: 48%;}
.about_sec .about_intro {    gap: 30px;}
.about_sec .about_intro .about_img img {width: 100%;}
.download_app .download_wrapper .app_img img {    width: 100%;}
.ft_footer_links .footer_column {margin-bottom: 30px;width: 33%;}
.download_app .download_wrapper .app_content br{display:none;}

/*Teleconsultancy*/
.banner_inner {  min-height: unset;}
.how_it_works .hiw_section .value_prop .description { font-size: 14px;}
.faq_sec .faq_flex {  column-gap: 40px;}

/*Conatact Page Start*/
.contact_page .contact_body { width: 80%;}
.contact_page .conatct_form { padding: 50px 70px;}

/*Login*/
.login_right_content { margin: 0px 15%;}
.login_page .login_left .left_img{    margin: 0px 20px 0px 20px;}
.checkbox_me input[type="checkbox"] {  width: 22px;}

.video_consult { margin-top: 30px;}

/*Registration Page for Doctors*/
.flex_container .img_view img{width:400px}
.content_list h3 { font-size: 20px;}
.content_list p { font-size: 16px;}

.flex_container .left_wraper {    margin-bottom: 50px;    width: 100%;}
.flex_container .right_wraper {width: 100%;}
.about_center {width: 100%;}

/*About Page*/
.values_sec .values_categ {  padding: 0px 0;}
.ctm_sec .ab_cardflex .ab_carditem { width: 310px;  padding: 60px 20px;}
.ctm_sec .ab_cardflex { gap: 20px;}
.ctm_sec .ab_cardflex .ab_carditem p {  font-size: 14px;    margin-top: 5px;}
.mentor_box .ab_cardflex {  gap: 30px;}
.mentor_box .ab_cardflex .mtr_card {  width: 30%;}
.mentors_sec .ab_mentorinfo { width: 70%;}

/*User Panel*/
.userpanel_page .left_panel {width: 35%;}
.userpanel_page .right_panel {width: 65%;}
.tableTab a {font-weight: 500;font-size: 14px;color: #101010;margin-right: 0px;}
.mytable tr th {padding: 0 20px !important;  }
.mytable tr td {border-top: 0 !important;padding: 20px 20px !important;}
.report_list {   display: block;padding: 20px;    }
.report_list .date { font-size: 16px;padding: 10px 10px;margin-right: 10px;text-align: center;}
.report_list .report_info { margin-bottom: 15px;}
.report_list .reportp {display: inline-block;}
.report_list .action_icon {display: inline-block; float: right;}
.user-menu.mlspace {margin-left: 0;}
.userdtl {min-width: 200px;}
.amount_td {min-width: 250px;}
.bookedat {min-width: 150px;}
.ph_btn{    min-width: 320px;}

.card_bg_bnr .card_img { height: 220px;   }
.card_bg_bnr .card_dtl {  padding: 20px 20px;}
.white_card .card_dtl .card_title {font-size: 16px;}
.card_bg_bnr .card_dtl p { font-size: 14px; }





}




@media screen and (max-width: 1010px){
    .userpanel_page .left_panel {
        width: 30%;
    }
    .fd_btnsec {
        flex-direction: column;
    }
    .teleconsultaion_page {
        padding: 3rem 6rem;
    }
    #right-tap{
        margin: 0 !important;
    }

}

@media screen and (min-width: 651px) and (max-width: 900px) {	
/* Tablet toggle */
.navbar-header {  float: none;  }
.navbar-toggle {display: block; }
.navbar-collapse { border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); width: 100%;   }
.navbar-collapse.collapse { display: none!important;  }	
.navbar-collapse.in { overflow-y: auto !important;}
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);  box-shadow: inset 0 1px 0 rgba(255,255,255,.1); }
.navbar-nav>li { float: none!important; } 
.navbar-nav> li > a { padding: 15px 0;}
.collapse.in { display: block!important;}
.collapse { display: none!important;}	
.affix-top-wrapper .affix .navbar-brand img { width: 36px;height: 36px;  transition: all 0.15s ease-in-out 0s;}
.affix-top-wrapper .affix .navbar-brand { float: left; height: 80px; padding: 15px 15px; font-size: 18px;}
.xs-toggle{background: white;    left: 0;    right: 0;    position: absolute;overflow: auto;    padding: 0 15px;z-index: 999;}
.affix-top-wrapper .affix .navbar-nav> li > a {    padding: 15px 0 !important;}	
/* Tablet toggle End*/

/*Home Page*/
header {    padding-bottom: 80px;}
.nav-right {float: left;}
.nav-right .link-li {padding: 15px 15px;}
.nav-right .link-li + .link-li {margin-left: 0;}
.navbar-links .navbar-nav .link-btn {padding: 15px 15px;}
.navbar-links .navbar-nav .link-btn.btn1 {margin-left: 0;}
.navbar-links .navbar-nav .link-btn.btn2 {margin-left: 0;}
.navbar-brand {height: 80px;padding: 14px 15px;}
.navbar-toggle {margin-top: 23px;margin-bottom: 23px;}
.card_flex h2 { font-size: 18px;    line-height: 34px; }
.card_flex h1 { font-size: 32px; font-weight: 700;    }
.card_flex {  gap: 30px;  align-items: unset;}
.card_flex .card_text { padding-top: 50px;padding-bottom: 50px;}
.card_flex .card_img {}
.card_img .dr_img img {padding-top: 30px;width: 100%;}
.banner .bnrcard {padding-left: 20px;padding-right: 20px;padding-top: 30px;    margin-top: 40px; }
.searchbox .locality .mapicon {position: absolute;top: 17px;    left: 15px;}
.searchbox .locality .form-control {padding-left: 40px; }
.searchbox .searchicon {position: absolute;top: 15px;left: 15px;}
.searchbox .keyword .form-control {padding-left: 40px;}
.service_sec .service_panel {flex-wrap: wrap;gap: 20px;}
.service_panel .service_text {width:48%;margin-bottom: 50px;}
.service_panel .service_card {margin-bottom:10px;width: 48%;}
.about_sec .about_intro {    gap: 30px;}
.about_sec .about_intro .about_img img {width: 100%;}
.download_app .download_wrapper .app_img img {    width: 100%;}
.ft_footer_links .footer_column {margin-bottom: 30px;width: 33%;}
.download_app .download_wrapper .app_content br{display:none;}

/*Teleconsultancy*/
.verifiydr { font-size: 14px;}
.verifiydr span {    margin-right: 20px;}
.banner_inner {  min-height: unset;}
.slider_heading h3 {font-size: 20px;  }
.how_it_works .hiw_section .value_prop .value_prop_icon img {    width: 50px;}
.how_it_works .hiw_section:before { top: 25px; }
.benefit_sec .benefit_content {    margin-right: 0;margin-bottom: 30px;}
.benefit_sec .benefit_content .benefit_title {    font-size: 20px;    font-weight: 600;}
.benefit_sec .benefit_list p {       font-size: 16px;    }
.faq_sec .faq_flex {      display: block;    }
.faq_sec .faq_flex .faq_content {    width: 100%;    margin-bottom: 30px;}


/*Conatact Page Start*/
.contact_page .contact_body { width: 100%;}
.contact_page .conatct_form { padding: 50px 70px;}

/*Ambulance Page Start*/
.ambulance_box .ambulance_form { padding: 20px 20px;margin: 20px 0;}
.ambulance_box .ambulance_content { column-gap: 20px;    }
.ambulance_box .ambulance_content .ambulance_img img {    width: 100%;}
.ambulance_box .ambulance_content .ambulance_text h1 {    font-size: 30px;}
.ambulance_box .ambulance_content .ambulance_text h2 {   font-size: 20px;}
.ambulance_box .ambulance_content .ambulance_text {    margin-top: 30px;}

/*Login*/
.login_right_content { margin: 0px 10%;}
.login_page .login_left .left_img{    margin: 0px 20px 0px 20px;}
.checkbox_me input[type="checkbox"] {  width: 22px;}
.video_consult { margin-top: 30px;}

/*Registration Page for Doctors*/
.flex_container .img_view img{width:300px}
.content_list h3 { font-size: 20px;}
.content_list p { font-size: 16px;}

.flex_container .left_wraper {    margin-bottom: 50px;    width: 100%;}
.flex_container .right_wraper {width: 100%;}
.about_center {width: 100%;}

/*About Page*/
.ab_mvCard h3 {  margin-bottom: 30px;}
.ab_mvCard {    margin-bottom: 50px;}
.values_sec .values_categ {    text-align: center;    padding: 0px 0;    margin-bottom: 40px;}
.mentor_box .ab_cardflex {display: block; margin: 0px 15px; }
.mentor_box .ab_cardflex .mtr_card { width: 100%;margin-bottom: 40px;    }
.mentors_sec .ab_mentorinfo {    width: 100%;}
.ctm_sec .ab_cardflex { display: block;    margin: 0 15px;}
.ctm_sec .ab_cardflex .ab_carditem {margin-bottom: 30px;    width: 100%;}

/*Booking*/
.booking_flex {display: block;       }
.booking_flex .left_itme {width: 100%;}
.booking_flex .right_itme {width: 100%;margin-top: 50px;}

/*User Panel*/
.userpanel_page .left_panel {width: 35%;}
.userpanel_page .right_panel {width: 65%;}
.tableTab a {font-weight: 500;font-size: 14px;color: #101010;margin-right: 0px;}
.mytable tr th {padding: 0 20px !important;  }
.mytable tr td {border-top: 0 !important;padding: 20px 20px !important;}
.report_list {   display: block;padding: 20px;    }
.report_list .date { font-size: 16px;padding: 10px 10px;margin-right: 10px;text-align: center;}
.report_list .report_info { margin-bottom: 15px;}
.report_list .reportp {display: inline-block;}
.report_list .action_icon {display: inline-block;float: right;}
.user-menu.mlspace {margin-left: 0;}
.userdtl {min-width: 200px;}
.amount_td {min-width: 250px;}
.bookedat {min-width: 150px;}
.ph_btn{    min-width: 320px;}

.card_bg_bnr .card_img {height: 250px;   }
.card_bg_bnr .card_dtl {  padding: 20px 20px;}
.white_card .card_dtl .card_title {font-size: 18px;}
.card_bg_bnr .card_dtl p { font-size: 14px; }





}
@media screen and (max-width: 790px){
    button.mobile-sidebar-tab {
        display: block;
    }

     
    #hide-mobile{
        display: none;
    }
    .userpanel_page .right_panel {
        width: 100%;
    }
    .userpanel_page .right_panel {
        margin-left: 0px;
    }
    .userpanel_page .left_panel {
        width: 100%;
        z-index: 1;
        margin-top: 6rem
    }
    .paddbottom {
        padding-top: 10px;
        margin-top: 33px;
    }
    .fd_btnsec {
        flex-direction: column;
    }
    .fd_input input, select {
        height: inherit !important;
 
    }
    .content-body {
        padding: 43px 35px 20px 35px !important;
    }
    .service-provider-table {
        width: 100%;
    }
    .spd_card .spd_card_list2{
        width: 30% !important;
    }

    .doctor_details.bg_light .dr_photo img {
        width: 100% !important;
        height: 100%;
    }
    .bk_drblock .dr_photo img {
        width: 100%;
        height: 100%;
    }

    .cardSuggetionsHomePage {
        width: 70% !important;
    }
}

/*  ----------***** Mobile device *****--------- */
@media screen and (max-width: 650px) {
    /* alam */
.table_sec{
    margin-top: 20px;
}

.cardSuggetions {

    width: 90% !important;

    }


 .mytable td{
    background-color: #f4faf8;
    padding: 20px 0px;
} 

.file-input__label {

    width: 100%;

}

.spd_card .spd_card_list {
    width: 100% !important;

}
.db_box .db_header {
    flex-direction: column;
}
.teleconsultaion_page {
    padding: 3rem 2rem;
}
.profile_body {
    padding: 10px;
}

.date-time {
    gap: 10px;
    flex-direction: column;
}
.ambulance_box .ambulance_content .ambulance_img {
    width: 100% !important;
}
.banner_inner {
   display: inherit !important;
}

.abulance {
    padding: 18px 20px;

}

/*Home Page*/
p.para2 {  font-size: 16px;}
header {    padding-bottom: 80px;}
.nav-right {float: left;}
.nav-right .link-li {padding: 15px 15px;}
.nav-right .link-li + .link-li {margin-left: 0;}
.navbar-links .navbar-nav .link-btn {padding: 15px 15px;}
.navbar-links .navbar-nav .link-btn.btn1 {margin-left: 0;}
.navbar-links .navbar-nav .link-btn.btn2 {margin-left: 0;}
.navbar-brand {height: 80px;padding: 14px 15px;}
.navbar-toggle {margin-top: 23px;margin-bottom: 23px;}
.card_flex {display: block;}
.card_flex h1 {  font-size: 34px;}
.card_flex h2 { font-size: 20px;}
.card_flex .card_text {width: 100%;}
.card_flex .card_img {width: 100%;text-align: left;}
.card_img .dr_img img {padding-top: 30px;width: 100%;}
.banner .bnrcard {padding-left: 20px;padding-right: 20px;padding-top: 30px;}
.searchbox {background: transparent;display: block;border-radius: unset;overflow: unset;margin-top: 40px;    border: none;}
.searchbox .locality {   width: 100%;margin-bottom: 15px;}
.vline{display:none;}
.searchbox .keyword {position: relative;width: 100%;}
.searchbox .locality .mapicon {position: absolute;top: 15px;left: 15px;}
.searchbox .locality .form-control {height: 50px;box-shadow: none;padding-left: 40px;border-radius: 30px; border: 1px solid #ccc !important;}
.searchbox .keyword .form-control {height: 50px;box-shadow: none;border-radius: 30px;padding-left: 40px; border: 1px solid #ccc !important;}
.searchbox .searchicon {position: absolute;top: 15px;left: 15px;}
.service_sec .service_panel {display: block;}
.service_panel .service_text {width: 100%;margin-bottom: 50px;}
.service_panel .service_card {margin-bottom:40px;width: 100%;}
.about_sec .about_intro .about_content {margin-top: 50px;width: 100%;}
.about_sec .about_intro {display: block;}
.about_sec .about_intro .about_img img {width: 100%;}
.download_app .download_wrapper {display: block;    }
.download_app .get_link .enter_phone {display: block; }
.download_app .get_link .enter_phone .input-group {width: 100%; margin-right: 0;margin-bottom: 30px;}
.download_app .download_wrapper .app_content {width: 100%;text-align: center;margin-bottom: 50px;}
.download_app .download_wrapper .app_img {width: 100%;}
.download_app .download_wrapper .app_img img {width: 100%;}
.ft_footer .ft_footer_links {margin-bottom: 30px;display: block;}
.ft_footer_links .footer_column {margin-bottom: 30px;width: 100%;}
.about_sec .about_intro .about_img {    width: 100%;}
.service_sec {    margin-top: 70px;    margin-bottom: 50px;}
.tabbing_section ul{display: block !important; margin-left:0px !important;}
.tabbing_section ul .verticle_line::after{width: 0px !important;}

/*Teleconsultancy*/
.verifiydr { font-size: 14px;}
.verifiydr span {    margin-right: 20px;}
.banner_inner {  padding-top: 40px;    min-height: unset;}
.slider_heading h3 {font-size: 20px;  }
.how_it_works .hiw_section .value_prop .value_prop_icon img {    width: 50px;}
.post-slide {    padding: 0 6px 10px;}
.benefit_sec .benefit_content {    margin-right: 0;margin-bottom: 30px;}
.benefit_sec .benefit_content .benefit_title {    font-size: 20px;    font-weight: 600;}
.benefit_sec .benefit_list p {       font-size: 16px;    }
.how_it_works .hiw_section {  display: block;}
.how_it_works .hiw_section .value_prop {width: 100%;display: flex;margin: 50px 0;align-items: center;flex-direction: row;}
.how_it_works .hiw_section .value_prop .description {padding-top: 0px;text-align: left;margin-left: 20px;}
.how_it_works .hiw_section:before {content: "";width: 1px;background: #D8ECE8;height: 80%;display: block;position: absolute;top: 40px;left: 25px;}

.faq_sec .faq_flex {      display: block;    }
.faq_sec .faq_flex .faq_content {    width: 100%;    margin-bottom: 30px;}

/*Conatact Page Start*/
.contact_page .contact_body { width: 100%;}
.contact_page .conatct_form { padding: 35px 20px;}

/*Ambulance Page Start*/
.ambulance_box {    display: block;}
.ambulance_box .ambulance_form {  width: 100%; }
.ambulance_box .ambulance_content {  display: block;    margin-bottom: 50px;}
.ambulance_box .ambulance_content .ambulance_img img {    width: 100%;}
.ambulance_box .ambulance_content .ambulance_text h1 {    font-size: 30px;}
.ambulance_box .ambulance_content .ambulance_text h2 {   font-size: 20px;}
.ambulance_box .ambulance_content .ambulance_text {    margin-top: 30px;}

.rec_container .rec_items {    width: 100%;    margin: 0 0;}


/*Login*/
.login_page { display: block;}
.login_page .login_left { width: 100%;display: block;     min-height:390px;}
.checkbox_me input[type="checkbox"] {  width: 22px;}
.login_page .login_right {    width: 100%;padding-top: 40px;}
.login_right_content { margin: 0px 15px;}
.login_page .login_left .left_img{    margin: 20px 40px 0px 40px;}
.login_right_content .loginbtn_box { margin-top: 40px;}
.login_left .left_img .carousel-indicators {    bottom: -30px;}

/*Book Appoinment*/
.book_appoinment_box .doctor_details {display: block;   }
.book_appoinment_box .doctor_details .doctor_bio {     margin-top: 20px;}
.book_appoinment_box .doctor_details .doctor_bio .dr_name {  font-size: 20px;   margin-bottom: 20px;}
.pt_stories_body .pt_info_head {display: flex;column-gap: 10px;margin: 15px; }
.pt_stories_body .pt_info_head .name_wraper .name_word {width: 40px;height: 40px;line-height: 40px;font-size: 16px; }
.patient_stories .pt_stories_header h3 {font-size: 20px;  }
.pt_stories_body .pt_info_head .pt_wraper .name_dtl h3 {    font-size: 18px;    }
.dr_wraper .dr_reply h4 {  font-size: 16px; }
.dr_wraper .dr_photo img {width: 40px;height: 40px; }
.dr_wraper {column-gap: 10px;}
.video_consult {  margin-top: 30px;}
.video_consult .vc_slots {padding: 20px;}
.app_search_box .searchbox .locality .form-control {border: 1px solid #999DA1;}
.app_search_box .searchbox .keyword .form-control {border: 1px solid #999DA1;}


/*Registration Page for Doctors*/
.register_form { width: 100%; }
.flex_container .img_view img{width:100%}
.flex_container:nth-child(odd) { flex-direction: column;}
.flex_container:nth-child(even) {    flex-direction: column;}
.flex_container .left_wraper {    margin-bottom: 50px;    width: 100%;}
.flex_container .right_wraper {width: 100%;}
.content_list h3 { font-size: 20px;}
.content_list p { font-size: 16px;}
.about_center {width: 100%;}

/*About Page*/
.ab_mvCard h3 {  margin-bottom: 30px;}
.ab_mvCard {    margin-bottom: 50px;}
.values_sec .values_categ {    text-align: center;    padding: 0px 0;    margin-bottom: 40px;}
.mentor_box .ab_cardflex {display: block; margin: 0px 15px; }
.mentor_box .ab_cardflex .mtr_card { width: 100%;margin-bottom: 40px;    }
.mentors_sec .ab_mentorinfo {    width: 100%;}
.ctm_sec .ab_cardflex { display: block;    margin: 0 15px;}
.ctm_sec .ab_cardflex .ab_carditem {margin-bottom: 30px;    width: 100%;}
.mentors_sec .ab_mentorinfo .mailto {  display: block;}
.mentors_sec .ab_mentorinfo .connectin {  margin-left: 0;}

/*Searching Doctor*/
.search_wraper .search_list {display: block;}
.search_wraper .search_list .left_block {gap: 20px;    display: block;}
.filter_bx .fil_flex .fi_checkbox { margin-right: 15px;}
.filter_bx .vc_block { padding: 20px 20px;}
.fi_checkbox label { font-size: 14px;}
.search_wraper .search_list .doctor_bio { margin-top: 20px;}
.search_wraper .search_list .right_block {    text-align: left;    margin-top: 30px;}
.searching_pnl .searchbox .locality .form-control {border: 1px solid #999DA1;}
.searching_pnl .searchbox .keyword .form-control {border: 1px solid #999DA1;}

/*Booking*/
.booking_flex {display: block;  padding: 2rem;     }
.booking_flex .left_itme {width: 100%;}
.booking_flex .right_itme {width: 100%;margin-top: 50px;}


/*User Panel*/
.userpanel_page {display: block;}
.userpanel_page .left_panel {width: 100%; margin-top: 6rem; z-index: 1; }
.userpanel_page .right_panel {width: 100%; margin-left: 0; margin-top: 3rem;}
.tableTab a {font-weight: 500;font-size: 14px;color: #101010;margin-right: 0px;}
.mytable tr th {padding: 0 20px !important;  }
.mytable tr td {border-top: 0 !important;padding: 20px 20px !important;}
.report_list {   display: block;padding: 20px;    }
.report_list .date { font-size: 16px;padding: 10px 10px;margin-right: 10px;text-align: center;}
.report_list .report_info { margin-bottom: 15px;}
.report_list .reportp {display: inline-block;}
.report_list .action_icon {display: inline-block;float: right;}
.user-menu.mlspace {margin-left: 0;}


}














/*  ---------***** End of Mobile device *****--------*/
@media screen and (max-width:567px) {
    .spd_card .spd_card_list2 {
        width: 100% !important;
  
    }
    .content-body {
        padding: 20px 18px 20px 18px !important;
    }
}

@media screen and (max-width: 320px) {}


