.header-nav-menu .navbar-header {
    display: none
}

.header-nav-menu .navbar-collapse {
    border-top: medium none;
    box-shadow: none;
    padding: 0
}

.header-nav-menu .navbar-default {
    background: 0 0
}

.navbar-collapse {
    display: block
}

.space-zeo {
    padding: 0
}

.page_min_height .view_btn2 p span {
    font-size: 18px;
    color: #555
}

.page_min_height sub,
.page_min_height sup {
    font-size: 10px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700
}

.health_plan_active header nav ul {
    margin-top: 5px
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .health_plan_fild_outer .health_plan_fild {
        max-width: 200px
    }

    .service_section {
        top: auto;
        bottom: 50px;
        position: relative
    }

    .our_services {
        margin: 0 0 67px
    }

    .banner {
        height: auto
    }

    .home_page_banner h1 {
        font-size: 28px
    }

    .home_page_banner p {
        font-size: 20px;
        margin: 0
    }

    .banner .banner-txt h1 {
        margin-left: 0;
        font-size: 30px
    }

    .service_icon h3 {
        font-size: 20px;
        margin: 8px auto 14px;
        padding: 5px
    }

    .servic_right {
        padding-left: 30px
    }

    .patient_heading h2 {
        font-size: 24px
    }

    .mds-parent-main.servic_right {
        padding-left: 0px;
    }

    .patient_heading h1 {
        font-size: 24px
    }

    .view_btn2 a {
        font-weight: 500
    }

    .header-nav-menu .navbar-collapse {
        display: block
    }

    .header-nav-menu .navbar-default {
        padding-top: 6px
    }

    .banner .banner-txt p {
        margin-left: 0
    }

    .servicer_page_cont {
        min-height: 165px
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .down_arrow {
        display: none
    }

    .banner_dec h1 {
        font-size: 42px
    }

    .patient_service_outer .banner_dec {
        top: auto;
        left: auto;
        -ms-transform: translateX(0) translateY(0);
        -webkit-transform: translateX(0) translateY(0);
        -moz-transform: translateX(0) translateY(0);
        -o-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
        position: relative
    }

    .patient_service_outer .banner_dec.provider_banner_banner_dec {
        top: auto;
        position: relative
    }

    .banner_dec.facilities_banner_dec {
        margin-top: 0
    }

    .banner_dec.provider_banner_banner_dec h1,
    .banner_dec.provider_banner_banner_dec p,
    .first_fold .banner_dec h1,
    .first_fold .banner_dec p,
    .page_min_height.patient_service_outer.provider_service.modifiy_design.first_fold h1,
    .page_min_height.patient_service_outer.provider_service.modifiy_design.first_fold p {
        max-width: inherit;
        text-align: center
    }

    .home_page_dec,
    .how-block,
    .small_desktop {
        height: auto !important
    }

    .home_page_dec {
        margin: 0 !important
    }

    .service_head.achedule_appointment {
        padding-top: 35px
    }

    .session_img {
        display: none
    }

    .service_section .down_arrow {
        display: none
    }

    .patient_service_outer .service_head {
        background: #4dc4f4;
        width: auto;
        position: relative;
        top: auto;
        right: auto;
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    .service_banner_icon {
        display: none
    }

    .resmonsive_banner_icon img {
        max-width: 170px;
        border-radius: 100%;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 3px 10px 0 rgba(0, 0, 0, .1)
    }

    .resmonsive_banner_icon {
        display: inline-block;
        text-align: center;
        width: 100%
    }

    .service_banner {
        margin: 35px 0 0
    }

    .provider_head h2 {
        margin-bottom: 30px
    }

    .patient_service_outer .service_head {
        background: 0 0;
        padding: 0 15px
    }

    .patient_service_outer .patient_heading h1 {
        color: #333;
        text-align: center;
        margin-top: 30px
    }

    .patient_service_outer .service_dec p {
        color: #333;
        line-height: 26px
    }

    .patient_service_outer .service_banner .patient_heading {
        width: 100%
    }

    .patient_service_outer .service_banner .patient_heading h2 {
        font-size: 28px;
        text-align: center
    }

    .service_dec {
        margin: 10px 0
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .health_plan_instruction {
        padding: 20px 15px 0
    }

    .health_plan_links {
        padding: 0 15px
    }

    .health_plan_choice h2 {
        font-size: 20px;
        line-height: 28px
    }

    .health_plan_intero ul li span {
        font-size: 16px
    }

    .health_plan_choice h2 span {
        font-size: 18px
    }

    .our_services {
        margin: 30px 0 67px 0
    }

    .health_plan_intero {
        padding: 10px
    }

    .mobile_banner img {
        width: 100%
    }

    .home_page_dec {
        margin-top: 0
    }

    header nav ul li a {
        font-size: 16px
    }

    .header_mnu.site_login_outer {
        padding: 5px 15px;
        font-size: 14px;
        display: inline-block
    }

    .service_section {
        padding: 0;
        bottom: 15px;
        position: relative
    }

    .home_page_banner h1 {
        font-size: 26px;
        margin-top: 30px
    }

    .home_page_banner {
        transform: translateX(-50%) translateY(0);
        top: 200px;
        padding-left: 40px
    }

    .home_page_banner p {
        margin-top: 8px
    }

    .service_coman_outer h3 {
        font-size: 20px
    }

    .service_coman_outer p {
        font-size: 16px
    }

    .service_coman_outer {
        padding: 40px 28px 30px
    }

    .footer_outer {
        padding: 0 10px
    }

    footer .foot-bot p {
        font-size: 14px
    }

    footer .foot-top .foot-blk ul.foot-link li a {
        font-size: 16px !important
    }

    .header_outer .dynamic_logo {
        margin-top: 7px
    }

    .service_section .service_icon h3 {
        max-width: 160px
    }

    .tab_design_dec .service_frsticon {
        top: 0;
        position: relative;
        left: auto;
        right: auto;
        text-align: center;
        display: inline-block;
        left: auto;
        transform: translateX(0)
    }

    .service_icon.space-top {
        margin-top: 30px;
        text-align: center
    }

    .tab_design_dec {
        border-top: 1px solid #fff
    }

    .servicer_page_cont.heath_tab {
        border-top: 1px solid #fff;
        border-right: none
    }

    .facilities_icon {
        border-right: none
    }

    .header-nav-menu .navbar-collapse {
        display: block
    }

    .service_icon {
        margin-top: 0
    }

    .tab-device {
        padding: 0
    }

    footer .foot-top .foot-blk {
        padding: 0
    }

    .banner .banner-txt h1 {
        margin-left: 0;
        font-size: 30px;
        margin-top: 36px
    }

    .patient_heading h2 {
        font-size: 24px
    }

    .patient_heading h1 {
        font-size: 28px
    }

    .servic_right p {
        font-size: 16px
    }

    .servic_right h3 {
        font-size: 24px;
        margin: 10px 0 15px;
        text-align: center
    }

    .sign-up-outer .socil_main_show {
        width: 25%
    }

    .sign-up-outer .sign-otr .sign-form {
        width: 75%
    }

    .sign-up-outer .screen_info p {
        width: 140px
    }

    .view_btn2 {
        text-align: center
    }

    .banner {
        height: auto;
        margin-top: 0
    }

    .services {
        margin: 0
    }

    .view_btn2 a {
        font-weight: 500
    }

    .header-nav-menu .navbar-default {
        padding-top: 6px
    }

    .servic_right h2 {
        text-align: center;
        margin-top: 30px
    }

    .patient_service_outer .left_icon {
        height: 65px;
        width: 65px;
        line-height: 82px
    }

    .patient_service_outer .icn_frst {
        margin-top: 0;
        width: 35px
    }

    .patient_service_outer .servic_right h2 {
        font-size: 22px;
        text-align: left;
        margin-top: 0
    }

    .patient_service_outer .servic_right p {
        font-size: 13px;
        text-align: left
    }

    .patient_service_outer .pad {
        padding: 0 10px
    }

    .login_outer .wel_epysh {
        font-size: 16px
    }

    .login_outer .login_show_page {
        font-size: 30px
    }

    .advantage_common_inner {
        width: 50%;
        padding: 0 30px
    }

    .epsychiatry_advantages_container {
        max-width: 100%
    }

    .advantage_common_inner h2 {
        margin: 6px 0;
        font-size: 20px
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
    .clearfix.error_bg {
        min-height: 700px
    }

    .our_platform_outer .we_trat h3 {
        font-size: 18px
    }

    .goog-te-menu2 {
        overflow-x: scroll;
        max-width: 350px
    }

    .our_platfrom_left_section {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding-right: 0
    }

    .mha_doctor_outer.our_platform_outer h2 {
        padding: 0
    }

    .our_platform_right_section {
        display: none
    }

    .pcp_banner_outer .banner_text_intermediate p br {
        display: none
    }

    .our_services.pcp_service_section {
        margin: 50px 0 0
    }

    .left-filter.mobile_left_side_menu {
        display: none;
        width: 100%
    }

    .left_section_image {
        display: none
    }

    .right_section_detail_pcp {
        width: 100%;
        padding: 0 15px;
        left: 0
    }

    .right_section_detail_pcp ul li {
        background: #2b9bcc;
        color: #fff;
        padding: 20px;
        width: 100%;
        min-height: auto;
        margin: 0 0 20px;
        border-radius: 8px
    }

    .right_section_detail_pcp ul li:nth-child(2) {
        border-radius: 8px
    }

    .right_section_detail_pcp ul li:nth-child(4) {
        border-radius: 8px
    }

    .mha_doctor_outer.our_platform_outer {
        margin: 0 0 50px
    }

    .our_platform_outer .we_trat a {
        max-width: 150px
    }

    .image-cover.user_pro.hide_schedule {
        margin-bottom: 15px
    }

    .dashboard_mobile h2 {
        font-size: 20px;
        font-weight: 600;
        padding: 0 5px
    }

    .dashboard_mobile h2 span .fa.fa-chevron-circle-down {
        font-size: 23px;
        padding-left: 5px
    }

    .video_calling_iocn_new {
        top: 13px;
        right: 51px
    }

    .blue_butn.pro {
        position: relative
    }

    .index_home_page_banner img {
        top: 0
    }

    .country_seclect_mobile {
        position: relative;
        top: 0px
    }

    .thanku_mssge_view {
        margin: 50px 0 150px;
        width: 100%;
        float: left;
        padding: 0 16px
    }

    .mha_banner .mha_talk_outer h1 {
        margin: 15px 0 20px 0
    }

    #mha_doctors_details .we_trat {
        margin-top: 0
    }

    .mha_doctor_outer.home_therapists_condition {
        margin: 50px 0
    }

    .our_services.home_services_index {
        margin: 0 0 50px
    }

    .intermediate_talk_doctor .talk_to a {
        max-width: 150px;
        font-size: 16px;
        padding: 8px 10px 10px !important
    }

    .intermediate_talk_doctor a.learn_more_intermediate {
        margin-left: 0;
        padding: 0 !important
    }

    .home_page_banner .banner_text_intermediate h1 {
        margin: 0 0 8px;
        font-size: 22px
    }

    .intermediate_patient_two .service_section {
        float: left;
        padding: 20px 0 0;
        width: 100%;
        position: relative;
        bottom: 18px
    }

    .content_wrapper_intermediate ul li:first-child:before {
        background: #fff
    }

    .content_wrapper_intermediate ::before {
        top: auto;
        left: 50%;
        bottom: -23px;
        transform: translateY(50%)
    }

    .content_wrapper_intermediate li {
        width: 100%;
        font-size: 18px;
        margin: 0 0 40px 0;
        text-align: center
    }

    .content_wrapper_intermediate li:last-child {
        margin: 0
    }

    .intermediate_patient_two .services.servicer_page {
        padding: 28px 0 52px
    }

    .thanku_mssge_view .congrats_list {
        margin-top: 0
    }

    .thanku_mssge_view .thankBtn {
        margin-top: 25px
    }

    .thanku_mssge_view .thankU i.fa-check {
        line-height: 48px
    }

    .thanku_mssge_view .thankU h1 {
        font-size: 22px;
        margin-bottom: 20px
    }

    .thanku_mssge_view .thankU h1 br {
        display: block
    }

    .thanku_mssge_view .thankU p {
        text-align: justify
    }

    .border-bg {
        border: 1px solid #ddd;
        border-radius: 6px;
        padding: 12px;
        width: 100%;
        float: left
    }

    .health_plan_active .header-outer .dynamic_logo {
        width: 100%;
        display: inline-block;
        max-width: inherit
    }

    .health_plan_active .header_outer .main-logo {
        padding: 0;
        width: 100%;
        display: inline-block
    }

    .health_plan_active a.epsychiatry_logo img {
        margin-top: 18px;
        max-width: 130px
    }

    .health_plan_active .foot-about a,
    .health_plan_active .foot-about a img {
        display: inline-block
    }

    .payerprograms_links li label.error {
        left: 0
    }

    .health_plan_links {
        padding: 0 15px
    }

    .payerprograms_links h3 {
        margin-bottom: 25px
    }

    .health_plan_choice h2 {
        font-size: 20px;
        line-height: 26px
    }

    .health_plan_choice h2 span {
        font-size: 14px;
        line-height: 19px;
        margin-top: 5px
    }

    .confidential_mail_mobile {
        margin: 0 0 10px
    }

    .mobile_login_btn {
        display: block
    }

    .desktop_view_button_login {
        display: none
    }

    .health_plan_fild_outer .health_plan_fild {
        max-width: 190px
    }

    .payerprograms_links li {
        width: 100%
    }

    .check_label_name {
        font-size: 14px
    }

    .health_plan_instruction {
        padding: 0 15px;
        margin-top: 30px;
        display: inline-block
    }

    .health_plan_intero {
        padding: 15px
    }

    .health_plan_intero ul li span {
        font-size: 16px
    }

    .health_plan_intero h1 {
        font-size: 20px
    }

    .patient_service_outer .banner_dec p br {
        display: none
    }

    .patient_service_outer .banner_dec p {
        line-height: 22px;
        margin-top: 7px
    }

    .banner_dec.provider_banner_banner_dec h1,
    .banner_dec.provider_banner_banner_dec p,
    .first_fold .banner_dec h1,
    .first_fold .banner_dec p,
    .page_min_height.patient_service_outer.provider_service.modifiy_design.first_fold h1,
    .page_min_height.patient_service_outer.provider_service.modifiy_design.first_fold p {
        max-width: inherit;
        text-align: center
    }

    .how-block.bg_none.ful_hgt.pos_arrow {
        height: auto !important
    }

    .small_desktop {
        height: auto
    }

    .mobile_banner img {
        width: 100%
    }

    header nav ul li a {
        font-size: 16px
    }

    .header_mnu.site_login_outer {
        padding: 4px 20px;
        font-size: 14px;
        display: inline-block
    }

    .service_section {
        top: auto;
        padding: 0;
        position: relative;
        bottom: 0
    }

    .home_page_banner h1 {
        font-size: 18px;
        color: #333;
        margin: 0
    }

    .home_page_banner p {
        margin-top: 0;
        font-size: 17px;
        color: #333;
        line-height: 23px
    }

    .home_page_banner .banner_text_intermediate p {
        font-size: 17px;
        margin: 0
    }

    .service_coman_outer h3 {
        font-size: 20px
    }

    .service_coman_outer p {
        font-size: 16px;
        line-height: 22px
    }

    .service_coman_outer {
        padding: 40px 28px 30px;
        margin-top: 20px
    }

    .footer_outer {
        padding: 0 10px
    }

    footer .foot-bot p {
        font-size: 14px
    }

    footer .foot-top .foot-blk ul.foot-link li a {
        font-size: 14px !important
    }

    .header_outer .dynamic_logo {
        margin-top: 7px
    }

    .service_icon h3 {
        width: 50%:
    }

    .header_outer {
        z-index: 9999
    }

    .header_outer .dynamic_logo {
        margin: 0 !important;
        padding: 0 !important
    }

    .home_page_dec {
        padding-left: 0;
        margin: 0
    }

    .service_frsticon {
        top: 0;
        position: relative;
        left: 0;
        transform: translateX(0);
        margin-bottom: 10px
    }

    .servicer_page_cont {
        border: none !important;
        border-bottom: 1px solid #fff !important;
        padding-bottom: 25px
    }

    .our_services {
        margin: 50px 0
    }

    .our_services h2 {
        font-size: 28px
    }

    .our_services_inner .coman_dec {
        padding: 0 15px !important
    }

    .servicer_page .servicer_page_cont.heath_tab.tab_design_dec {
        border-bottom: none !important;
        padding-bottom: none !important
    }

    .footer_logo img {
        margin: 0 auto
    }

    footer .foot-top .foot-blk {
        padding: 0;
        float: left;
        margin: 10px 0;
        width: 100%
    }

    .view_btn2 a {
        font-weight: 500
    }

    a {
        -webkit-tap-highlight-color: transparent !important
    }

    .link-head {
        float: left;
        margin-top: 20px;
        width: 100%
    }

    .foot-about a,
    .foot-about a img {
        max-width: 150px;
        margin: 0 auto;
        float: none
    }

    footer .foot-top {
        padding: 20px 10px;
        background-image: none
    }

    .banner .banner-txt h1 {
        margin-left: 0;
        font-size: 18px;
        padding: 10px 0 0;
        margin-top: 140px
    }

    .banner .banner-txt p {
        margin-left: 0;
        margin-top: 0;
        padding: 0 0 10px;
        font-size: 17px
    }

    .link-head {
        margin-top: 0
    }

    .service_icon {
        margin-top: 0
    }

    .service_icon.space-top {
        margin-top: 30px
    }

    .service_icon.mobile-space-top {
        margin-top: 30px
    }

    .service_icon h3 {
        margin-bottom: 10px;
        max-width: 150px
    }

    footer .foot-about {
        float: left;
        margin-bottom: 10px;
        width: 100%;
        padding: 0
    }

    .banner {
        height: auto;
        background-position: 85% center
    }

    .services {
        margin: 0
    }

    .banner-txt {
        padding-top: 0
    }

    .foot-top .col-md-12 {
        padding: 0
    }

    /*.header-nav-menu .navbar-header{display:block}.header-nav-menu{padding:0;position:absolute;right:0;left:auto;top:10px;min-width:290px}.mha_active .header-nav-menu ul li{width:100%!important}.mha_active .foot-about a{float:left}.health_plan_active .header_outer nav ul li a{color:#fff}header nav ul li:hover .sub-menu{top:0}.header-nav-menu ul li{width:100%;float:left;padding:6px 0;margin:0}.header_outer nav ul li{padding:4px 8px}.header-nav-menu ul{background:#333;padding:10px}.header-nav-menu nav ul li a{font-size:16px;border:none;color:#fff}.header-nav-menu .navbar-collapse{border-top:medium none;box-shadow:none;padding-top:3px;display:none}.header-nav-menu .fa.fa-angle-double-right{display:none}.header-nav-menu .navbar-default .navbar-toggle{border:none!important;background:0 0;padding:0 5px 8px 10px;margin-right:0;outline:0!important}.header-nav-menu .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.header-nav-menu .navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.header-nav-menu .navbar-toggle .icon-bar{width:26px}.header-nav-menu .sign_style{background:0 0}.header_mnu:hover{color:#fefefe}header nav ul li .sub-menu{border-top:medium none;box-shadow:none;min-width:inherit;opacity:1;padding:0;position:relative;right:0;top:0;transition:all .2s ease-in-out 0s;z-index:9999}header nav ul li .sub-menu li{border-bottom:none;border-right:none;display:block;margin:0;padding:8px 10px 0;width:100%}header nav ul li .sub-menu{opacity:1;top:0;visibility:visible}.dropdown-content{background:rgba(0,0,0,0);border-radius:0;box-shadow:none;display:none;height:auto;left:0;min-width:inherit;padding:0;padding:0 0 0 20px;position:relative;top:auto;transition:all .2s ease-in-out 0s}header nav ul li .sub-menu li a,header nav ul li a{font-size:13px;background:transparent important}.dropdown-content{display:block;background:rgba(0,0,0,0)}header nav ul li a:hover{color:#fff}header nav ul li .sub-menu li a.dropbtn{font-size:15px}header nav ul li .sub-menu li{padding-left:20px;margin:0}.header-nav-menu nav ul li a:hover{color:rgba(255,255,255,.8)}.header-outer{padding:0}*/
    .mobile-padding-zero {
        padding: 0
    }

    .patient_heading h2 {
        font-size: 20px
    }

    .patient_heading h1 {
        font-size: 26px;
        margin-top: 10px
    }

    .left_icon {
        height: 75px;
        margin: 0 auto 15px;
        width: 75px
    }

    .servic_right h3 {
        font-size: 20px;
        margin: 10px 0 15px;
        text-align: center
    }

    .servic_right p {
        font-size: 16px;
        color: #555
    }

    .contact-otr .contact-touch .contact-rt .social a {
        height: 30px;
        line-height: 30px;
        width: 30px
    }

    .sign-up-outer .socil_main_show {
        width: 100%
    }

    .sign-up-outer .sign-otr .sign-form {
        width: 100%;
        padding: 10px 0
    }

    .socil_main_show .social-sign {
        padding: 10px 0;
        width: 100%
    }

    .sign-up-outer .control-label,
    .sign-up-outer label {
        font-weight: 400;
        line-height: 16px;
        font-size: 13px;
        font-weight: 600
    }

    .sign-up-outer .fildBlk.form-group {
        padding-right: 0;
        margin-right: 0
    }

    .sign-up-outer .sign-otr .sign-form h5 {
        padding: 10px 0
    }

    .sign-up-outer .sign-otr {
        margin: 20px auto
    }

    .sign-up-outer .form-group.provide_tps {
        padding: 0 15px
    }

    .sign-up-outer .licence_states_block {
        padding-right: 0
    }

    .sign-up-outer .text-orgna span {
        font-size: 15px
    }

    .sign-up-outer .small,
    .sign-up-outer small {
        font-size: 12px;
        font-weight: 600
    }

    .sign-up-outer .social-sign img {
        max-width: 150px
    }

    .space-right-zero {
        padding-right: 0
    }

    .space-left-zero {
        padding-left: 0
    }

    .socil_main_show .screen_info {
        padding-bottom: 10px
    }

    .license-state {
        margin-right: 0
    }

    .sign-up-outer .screen_info p {
        bottom: 0;
        left: auto;
        position: relative;
        right: auto;
        top: 0;
        width: auto;
        padding: 0 10px 10px
    }

    .patient_service p {
        line-height: 22px
    }

    .page_min_height .icn_frst {
        margin-top: 12px;
        width: 68%
    }

    .icn_frst {
        margin-top: 12px
    }

    .here {
        margin-top: 8px
    }

    .view_btn2 {
        text-align: center
    }

    .view_btn2 p {
        text-align: center
    }

    .banner-cont {
        background: rgba(255, 255, 255, .6);
        max-width: 320px
    }

    .telemedicine_videos_popup .outer_box_pop {
        width: 96%
    }

    .form-outer {
        float: left;
        margin-bottom: 15px;
        width: 100%
    }

    .form-outer label {
        font-size: 14px
    }

    .dynamic_logo {
        max-width: 150px;
        padding: 10px 0;
        position: relative;
        width: 300px;
        z-index: 999
    }

    .our_services br {
        display: none
    }

    .services.servicer_page {
        padding: 37px 0 10px
    }

    .banner.home_banner {
        margin-top: 0;
        position: relative
    }

    .banner-cont {
        background-image: -webkit-linear-gradient(top, #4dc4f4 0, #1e90c4 20%, #1e90c4 28%);
        background: rgba(0, 0, 0, 0) linear-gradient(#4dc4f4 20%, #1e90c4 20%; ) repeat scroll 0 0;
        opacity: .7;
        top: -98px;
        padding-left: 15px;
        width: 100%;
        max-width: inherit
    }

    .banner .banner-txt .home_page_banner h1 {
        color: #fff;
        font-family: Roboto;
        font-weight: 400;
        text-align: center
    }

    .banner .banner-txt p {
        color: #fff;
        text-align: center;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400
    }

    .service_outer {
        display: block;
        margin: 110px 0 15px;
        width: 100%;
        float: left
    }

    .service_pix {
        width: 80px;
        height: 80px;
        background: #31a5d8;
        border-radius: 10px;
        position: relative;
        display: inline-block;
        margin-left: -40px
    }

    .service_dec p {
        font-size: 16px;
        line-height: 23px;
        padding: 0 15px
    }

    .servic_right>p {
        padding: 0 15px 0 15px;
        text-align: justify
    }

    .patient_service {
        padding: 0 15px
    }

    .service_pix img {
        position: relative;
        top: 50%;
        left: 50%;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        max-width: 40px
    }

    .service_content {
        display: inline-block;
        vertical-align: middle;
        padding-left: 20px;
        width: 84%
    }

    .service_tab {
        width: 100%;
        float: left;
        margin: 10px 0;
        padding: 0 15px 0 45px
    }

    .service_tab a {
        width: 100%;
        float: left;
        background: #f3f3f3;
        padding: 20px 10px;
        display: inline-block
    }

    .service_content h2 {
        font-family: Roboto;
        font-weight: 700;
        font-size: 34px;
        color: #333;
        margin: 0
    }

    .service_content p {
        font-family: Roboto;
        font-weight: 500;
        font-size: 16px
    }

    .service_content p span {
        font-weight: 700
    }

    .header-outer .dynamic_logo {
        padding-left: 10px
    }

    .patient_service_outer .patient_heading {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        width: 75%;
        padding-left: 10px
    }

    .patient_service_outer .patient_icon {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        max-width: 85px
    }

    .patient_service_outer .circleicon {
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    .patient_service_outer .circleicon img {
        max-width: 100%;
        width: 100%
    }

    .patient_service_outer .patient_para {
        font-size: 14px;
        text-align: inherit
    }

    .service_head {
        padding: 0 10px
    }

    .banner-cont {
        position: absolute;
        bottom: -95px;
        top: auto;
        right: 0
    }

    .patient_service_outer .service_head {
        background: #4dc4f4;
        width: auto;
        position: relative;
        top: auto;
        right: auto;
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    .service_banner_icon {
        display: none
    }

    .circleicon img,
    .resmonsive_banner_icon img {
        max-width: 170px;
        border-radius: 100%;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 3px 10px 0 rgba(0, 0, 0, .1);
        width: 100%
    }

    .resmonsive_banner_icon {
        display: inline-block;
        text-align: center;
        width: 100%
    }

    .service_banner {
        margin: 35px 0 0
    }

    .patient_service_outer .service_head {
        background: 0 0;
        padding: 0;
        margin-top: 20px
    }

    .patient_service_outer .patient_heading h1 {
        color: #333
    }

    .patient_service_outer .service_dec p {
        color: #333;
        line-height: 26px;
        text-align: justify;
        font-size: 15px
    }

    .patient_service_outer .service_banner .patient_heading {
        width: 100%
    }

    .patient_service_outer .service_banner .patient_heading h2 {
        font-size: 28px;
        text-align: center
    }

    .service_dec {
        margin: 10px 0
    }

    .common_provider {
        background: #f2f3f3;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        padding: 15px 0
    }

    .patient_service_outer .icn_frst {
        margin-top: 0 !important;
        width: 35px !important
    }

    .patient_service_outer .left_icon {
        height: 60px;
        width: 60px;
        line-height: 80px;
        padding: 15px 0;
    }

    .patient_service_outer .pad {
        padding: 0 15px
    }

    .patient_service_outer .servic_right h2 {
        font-size: 18px;
        text-align: left;
        margin-bottom: 5px
    }

    .patient_service_outer .servic_right p {
        font-size: 12px;
        text-align: left;
        padding: 0
    }

    .patient_service_outer .view_btn2 p {
        text-align: center
    }

    .patient_service_outer .here {
        margin: 0
    }

    .patient_service_outer .telemedicine_videos a {
        font-size: 15px !important
    }

    .patient_service_outer .service_dec p sup,
    .patient_service_outer .service_dec p sup strong {
        font-size: 9px !important
    }

    .patient_service_outer .servic_right p {
        text-align: justify
    }

    .patient_service_outer,
    .patient_service_outer.provider_service {
        background: #4dc4f4;
        background: -moz-linear-gradient(top, #4dc4f4 0, #fff 200px);
        background: -webkit-linear-gradient(top, #4dc4f4 0, #fff 200px);
        background: linear-gradient(to bottom, #4dc4f4 0, #fff 200px)
    }

    .common_provider {
        padding-right: 0
    }

    .banner .banner-txt .home_page_banner h1 {
        margin-top: 0
    }

    .circleicon {
        margin: 35px auto 0
    }

    .patient_heading {
        margin: 5px 10px 20px
    }

    .servic_right h2 {
        padding: 0 10px 5px;
        font-size: 22px;
        text-align: center
    }

    .learn_more_outer {
        padding-left: 15px
    }

    .folow_us_outer {
        text-align: center
    }

    .lft.copyright {
        text-align: center
    }

    .service_head.achedule_appointment {
        padding-top: 35px
    }

    .banner_dec {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        -ms-transform: translateY(0) translateX(0);
        -webkit-transform: translateY(0) translateX(0);
        -moz-transform: translateY(0) translateX(0);
        -o-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
        padding: 0 15px
    }

    .banner_dec h1 {
        font-size: 28px;
        text-align: center
    }

    .banner_dec p {
        text-align: center;
        font-size: 16px;
        margin: 0
    }

    .provider_head h2 {
        font-size: 25px;
        margin-bottom: 20px;
        font-weight: 600
    }

    .modifiy_design .common_provider {
        padding: 15px
    }

    .contact_us_outer {
        padding: 0 15px
    }

    .down_arrow {
        display: none
    }

    .signup_orange_btn {
        padding: 6px 22px;
        font-size: 16px;
        margin-left: 0
    }

    .banner_dec.facilities_banner_dec {
        margin-top: 0
    }

    .facility_content {
        padding: 15px
    }

    .facility_content h2 {
        font-size: 26px
    }

    .facility_content h4 {
        font-size: 18px
    }

    .facility_content p {
        font-size: 16px
    }

    .home_page_banner {
        position: relative;
        -ms-transform: translateX(0) translateY(0);
        -webkit-transform: translateX(0) translateY(0);
        -moz-transform: translateX(0) translateY(0);
        -o-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
        z-index: 999;
        left: auto;
        top: auto;
        background: #fff;
        padding: 7px 0 10px
    }

    .session_img {
        display: none
    }

    .advantage_outer ul {
        padding-left: 30px
    }

    .advantage_outer li {
        font-size: 16px;
        padding-right: 15px
    }

    .here_btn_outer {
        padding: 10px;
        width: 100%
    }

    .here_btn_outer p span {
        width: 100%;
        float: left
    }

    .patient_service.facility_hire_outer .common_provider h2 strong {
        font-weight: 700
    }

    .patient_service.facility_hire_outer .common_provider p {
        text-align: justify
    }

    .facility_para ul li {
        font-size: 15px
    }

    .patient_heading.hidden_mobile_head {
        display: none
    }

    .patient_heading.on_mobile_head {
        display: block
    }

    .login_outer .sign-otr {
        width: 100%;
        margin: 50px 0 !important
    }

    .login_outer .sign-otr .social-sign {
        width: 100%;
        min-height: inherit;
        padding: 20px 0 !important
    }

    .login_outer .sign-otr .sign-form {
        width: 100%
    }

    .login_outer .sign-otr .sign-form .or {
        display: none
    }

    .login_outer .login_show_page {
        font-size: 28px
    }

    .login_outer .login_show_page {
        font-size: 28px
    }

    .header-nav-menu ul .login_link,
    .header-nav-menu ul .sign_up_link {
        width: auto;
        text-align: left;
        margin-right: 15px
    }

    .mha_page_outer .services.servicer_page {
        padding: 0
    }

    .mha_doctor_outer {
        top: auto;
        margin: 30px 0 50px
    }

    .mha_doctors li {
        width: 50%;
        padding: 5px 15px
    }

    .mha_doctors li img {
        max-width: 100%;
        border: 4px solid #eef4f7
    }

    .mha_doctors {
        padding: 0 15px
    }

    .we_trat a {
        margin: 5px 0
    }

    .faq_outer {
        padding: 0 15px
    }

    #integration-list h3 {
        font-size: 16px;
        line-height: 24px;
        padding-right: 20px
    }

    .faq_outer .expand {
        padding: 10px 15px
    }

    .right-arrow {
        margin: 0
    }

    .faq_outer h2 {
        font-size: 26px
    }

    .talk_to a {
        padding: 14px 14px 15px !important
    }

    .learn_mha a {
        padding: 12px 14px 13px !important
    }

    .banner.home_banner.mha_banner {
        top: -73px
    }

    .mha_doctor_outer h2 {
        font-size: 24px;
        padding: 0 10px
    }

    .mha_doctors p {
        font-size: 16px;
        line-height: 28px
    }

    .mha_page_outer {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto
    }

    .mha_page_outer .servicer_page_cont::after {
        display: none
    }

    .mha_page_outer .service_tab {
        float: none
    }

    .mha_talk_outer h1 {
        font-size: 18px;
        color: #333;
        margin: 20px 0 0
    }

    .mha_talk_outer h1.text_size {
        font-size: 18px;
        position: inherit;
        top: auto;
        padding-left: 0
    }

    .mha_talk_outer p {
        margin-top: 0;
        font-size: 17px;
        color: #333
    }

    .banner.home_banner.mha_banner {
        top: auto
    }

    .mha_active .dynamic_logo a.epsychiatry_logo img {
        max-width: 107px;
        margin-top: 14px
    }

    .mha_active .dynamic_logo a img {
        max-width: 110px;
        padding-left: 10px
    }

    .mha_active .header_outer .dynamic_logo {
        max-width: inherit !important
    }

    .faq_outer {
        margin-bottom: 50px
    }

    .advantage_common_inner {
        width: 100%;
        padding: 0 15px 13px
    }

    .epsychiatry_advantages h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .advantage_common_inner h2 {
        font-size: 20px;
        margin-bottom: 8px;
        margin-top: 8px
    }

    .advantage_common_inner p {
        font-size: 16px
    }

    .epsychiatry_advantages_container {
        width: 100%
    }

    .advance_flex {
        padding-top: 0
    }

    .epsychiatry_advantages {
        margin-bottom: 15px
    }

    .advantage_common_inner h2 {
        font-size: 20px
    }

    .advantages_contact_us .col-xs-6 {
        width: 100%;
        padding: 0 15px
    }

    .advantages_contact_outer {
        padding: 0 15px
    }

    .advantages_list ul li {
        font-size: 16px
    }

    .advantages_icon {
        width: 60px
    }

    .advantages_icon img {
        max-width: 50px !important;
    }

    .advantages_list {
        font-size: 15px
    }

    .advantages_contact_us h2 {
        font-size: 20px;
        margin-bottom: 20px
    }

    .advantages_contact {
        padding: 30px
    }

    .form_input_outer {
        margin-bottom: 25px
    }

    .advantages_contact {
        margin-bottom: 50px
    }

    .employer_banner_page .servicer_page_cont {
        margin-top: 25px
    }

    .employer_page_advantages .common_provider {
        padding: 15px;
        min-height: inherit
    }

    .help_your_company h2 {
        font-size: 24px;
        line-height: 30px
    }

    .help_your_company h3 {
        text-align: center;
        font-size: 28px;
        font-weight: 600
    }

    .help_your_company h4 {
        font-size: 20px;
        text-align: center
    }

    .help_your_company p {
        text-align: center;
        border-bottom: 1px dashed;
        padding-bottom: 20px;
        margin-bottom: 30px
    }

    .help_your_company .slider-handle {
        width: 30px;
        height: 30px;
        margin-top: -11px
    }

    .help_your_company .slider-wrapper {
        margin-bottom: 10px;
        margin-left: 7%;
        width: 86%
    }

    .employer_page_conatct_outer .contact-form {
        padding: 30px 0
    }

    .employer_page_conatct_outer .col-sm-12.col-xs-12 {
        padding: 0
    }

    .help_your_company h2 br {
        display: none
    }
}

@media screen and (min-width:320px) and (max-width:370px) {
    header nav ul {
        white-space: normal
    }

    .service_pix {
        width: 60px;
        height: 60px
    }

    .service_pix img {
        max-width: 30px
    }

    .service_content {
        width: 89%;
        padding-left: 10px
    }

    .service_content h2 {
        font-size: 28px;
        margin-bottom: 30px
    }

    .service_content p {
        font-size: 14px;
        line-height: 24px
    }
}

@media screen and (min-width:1500px) and (max-width:2000px) {
    .home_page_banner h1 {
        font-size: 26pt;
        margin-top: 100px
    }

    .service_icon h3 {
        font-size: 26px;
        width: 60%;
        margin-bottom: 10px
    }

    .servicer_page .service_icon p a {
        font-size: 17px;
        font-weight: 400;
        line-height: 32px
    }

    .header_outer {
        padding: 6px 0 4px
    }

    .servicer_page_cont {
        min-height: 175px
    }

    .home_page_dec {
        max-width: 790px;
        padding-left: 70px
    }

    .patient_service_outer .service_dec p {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        margin: 0
    }

    .patient_service_outer .service_head {
        padding: 30px
    }

    .mha_page_outer .service_tab {
        max-width: 260px;
        padding: 40px
    }

    .mha_talk_outer h1 {
        font-size: 24pt
    }

    .mha_talk_outer h1.text_size {
        font-size: 24pt
    }

    .mha_page_outer .service_tab p {
        font-size: 20px;
        line-height: normal
    }

    .mha_page_outer .servicer_page_cont::after {
        height: 150px
    }

    .mha_page_outer .patient_icon {
        width: 80px;
        height: 80px
    }

    .mha_page_outer .service_tab {
        margin-top: 30px
    }

    .mha_talk_outer.employer_banner_page h1.text_size {
        font-size: 22pt !important
    }
}

@media screen and (min-width:1400px) and (max-width:1440px) {
    .e_consult_outer .initial_const_head th:nth-child(1) {
        width: 237px
    }

    .e_consult_outer .initial_const_head th:nth-child(2) {
        width: 108px
    }

    .e_consult_outer .initial_const_head th:nth-child(3) {
        width: 155px
    }

    .e_consult_outer .initial_const_head th:nth-child(3) {
        width: 104px
    }

    .e_consult_outer .initial_const_head th:last-child {
        width: 122px !important
    }
}

@media screen and (min-width:1024px) and (max-width:1440px) {
    .intermediate_patient_two .service_section {
        bottom: 28px
    }

    .popup_consult2 .popup_consult_1 {
        width: 60%
    }

    .small_desktop img {
        top: 30px
    }

    .pcp_banner_outer {
        margin: 0
    }
}

@media screen and (min-width:1440px) and (max-width:1660px) {
    .popup_consult2 .popup_consult_1 {
        width: 50%
    }

    .small_desktop img {
        top: 28px
    }

    .pcp_banner_outer {
        margin: 0;
        top: 0
    }

    .pcp_service_section {
        margin: 40px 0 60px
    }
}

@media screen and (min-width:1600px) and (max-width:2000px) {
    .banner_dec.facilities_banner_dec {
        margin-top: -135px
    }

    .pcp_service_section {
        margin: 80px 0
    }

    .service_banner img {
        width: 100%
    }

    .banner.pcp_banner_outer {
        margin: 0
    }

    .intermediate_patient_two .service_section {
        bottom: 28px
    }

    .banner {
        margin-top: -67px
    }

    .service_section {
        bottom: -90px
    }

    .mha_doctors {
        max-width: 1200px
    }

    .mha_doctors li img {
        max-width: 250px
    }

    .mha_banner.banner {
        margin-top: -56px
    }

    .mha_popup_outer .modal-body {
        overflow-y: auto;
        max-height: 750px
    }
}

@media screen and (min-width: 1600px) and (max-width: 2000px) {
    .home_therapists_condition .mha_doctors li img {
        max-width: 160px;
    }
}

@media only screen and (max-width:1500px) {
    .ConferenceCont .pad_lt002 {
        margin-top: 0px !important;
    }

    .ConferenceCont .frozen {
        font-size: 14px;
    }

    /* .right-info-block table .accpet_care_paisnt .initial_const_head th:nth-child(1) {width: 118px!important;}
.right-info-block table .accpet_care_paisnt .initial_const_head th:nth-child(2) {width: 88px!important;} */
    /*.right-info-block .consult_table td.tab-data-2:last-child{ width: 73px;}
#consult_screen .table.query-table.consult_table.available_cases_outer th:nth-child(2) {
    width: 120px !important;
}
body #consult_screen .table.query-table.consult_table.available_cases_outer td:nth-child(8) {
    width: 56px !important;
}*/
}

@media only screen and (min-width:1199px) {

    /* 17-06-2021 */
    .mds-note br {
        display: none;
    }

    /* 17-06-2021 */
}

@media only screen and (max-width:1199px) {

    /*.plan_box_outer .plan_box_list { padding-right: 0;}*/
    .health_plan_header .dynamic_logo a img {
        max-width: 100px;
    }

    .health_plan_header .dynamic_logo a {
        float: none;
        display: inline-block;
    }

    .mha_dynamic_logo a img {
        max-width: 100px !important;
    }

    .mha_dynamic_logo a {
        display: inline-block;
        float: none;
    }
}

@media only screen and (max-width:991px) {

    /* Header section */
    .header-nav-menu .navbar-header {
        display: block
    }

    .header-nav-menu {
        padding: 0;
        position: absolute;
        right: 0;
        left: auto;
        top: 10px;
        min-width: 290px;
        z-index: 9999;
    }

    .mha_active .header-nav-menu ul li {
        width: 100% !important
    }

    .mha_active .foot-about a {
        float: left
    }

    .health_plan_active .header_outer nav ul li a {
        color: #fff
    }

    header nav ul li:hover .sub-menu {
        top: 0
    }

    .header-nav-menu ul li {
        width: 100%;
        float: left;
        padding: 6px 0;
        margin: 0
    }

    .header_outer nav ul li {
        padding: 4px 8px
    }

    .header-nav-menu ul {
        background: #333;
        padding: 10px
    }

    .header-nav-menu nav ul li a {
        font-size: 16px;
        border: none;
        color: #fff
    }

    .header-nav-menu .navbar-collapse {
        border-top: medium none;
        box-shadow: none;
        padding-top: 3px;
        display: none
    }

    .header-nav-menu .fa.fa-angle-double-right {
        display: none
    }

    .header-nav-menu .navbar-default .navbar-toggle {
        border: none !important;
        background: 0 0;
        padding: 0 5px 8px 10px;
        margin-right: 0;
        outline: 0 !important
    }

    .header-nav-menu .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff
    }

    .header-nav-menu .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 6px
    }

    .header-nav-menu .navbar-toggle .icon-bar {
        width: 26px
    }

    .header-nav-menu .sign_style {
        background: 0 0
    }

    .header_mnu:hover {
        color: #fefefe
    }

    header nav ul li .sub-menu {
        border-top: medium none;
        box-shadow: none;
        min-width: inherit;
        opacity: 1;
        padding: 0;
        position: relative;
        right: 0;
        top: 0;
        transition: all .2s ease-in-out 0s;
        z-index: 9999
    }

    header nav ul li .sub-menu li {
        border-bottom: none;
        border-right: none;
        display: block;
        margin: 0;
        padding: 8px 10px 0;
        width: 100%
    }

    header nav ul li .sub-menu {
        opacity: 1;
        top: 0;
        visibility: visible
    }

    .dropdown-content {
        background: rgba(0, 0, 0, 0);
        border-radius: 0;
        box-shadow: none;
        display: none;
        height: auto;
        left: 0;
        min-width: inherit;
        padding: 0;
        padding: 0 0 0 20px;
        position: relative;
        top: auto;
        transition: all .2s ease-in-out 0s
    }

    header nav ul li .sub-menu li a,
    header nav ul li a {
        font-size: 13px;
        background: transparent important
    }

    .dropdown-content {
        display: block;
        background: rgba(0, 0, 0, 0)
    }

    header nav ul li a:hover {
        color: #fff
    }

    header nav ul li .sub-menu li a.dropbtn {
        font-size: 15px
    }

    header nav ul li .sub-menu li {
        padding-left: 20px;
        margin: 0
    }

    .header-nav-menu nav ul li a:hover {
        color: rgba(255, 255, 255, .8)
    }

    .header-outer {
        padding: 0
    }

    .mobile_login_btn {
        display: block;
    }

    .desktop_view_button_login {
        display: none;
    }

    .header-nav-menu ul .login_link,
    .header-nav-menu ul .sign_up_link {
        width: auto;
        text-align: left;
        margin-right: 15px;
    }

    /* End Header section */

    .hm-banner .banner-text p br {
        display: none;
    }

    .home-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .banner-image img {
        max-width: 320px;
        margin: 0 auto;
    }

    .new-home-banner {
        width: 100%;
        padding: 20px 0 60px;
    }

    .banner-text {
        margin-top: 20px;
        text-align: center;
    }

    .banner-text h1 {
        font-size: 26px;
    }

    .banner-text p {
        font-size: 18px;
        line-height: 24px;
        margin: 0 auto;
    }

    .personalize-main p {
        font-size: 18px;
        margin: 0 auto 45px;
        line-height: 24px;
    }

    .hm-title {
        margin-bottom: 20px !important;
        font-size: 24px;
    }

    .personalize-main {
        padding: 50px 10px 10px 10px;
    }

    .home-accordian {
        padding: 40px 15px 55px;
        float: left;
        width: 100%;
    }

    .acordian-text {
        padding: 20px 0;
    }

    .acordian-text ul li h3 {
        font-size: 18px !important;
    }

    .acordian-text .detail {
        padding: 10px 10px;
    }

    .acordian-text .detail p {
        font-size: 16px;
    }

    .home_therapists_condition {
        margin: 50px 0 0 !important;
    }

    .personalize-box {
        margin-bottom: 40px;
        padding: 0 15px;
    }

    .wd-full {
        width: 100%;
    }

    .screen_info {
        width: 25%;
    }

    #patient_subscription_form .plan_box_inner {
        margin-bottom: 20px;
        width: 100%;
    }

    #patient_subscription_form .choose_subscription_plan_outer {
        max-width: 100%;
        width: 100%;
        margin-top: 0;
    }

    .ctca_signup_page .country_seclect_mobile {
        margin-top: 10px;
    }

    .build-lession {
        margin-bottom: 10px;
    }

    .plan_box_outer .plan_box_list {
        margin-bottom: 15px;
        width: 100%;
    }

    .plan_box_outer .plan_box_list:last-child {
        margin-bottom: 0;
    }

    .single-plan-box .plan_box_inner {
        width: 100% !important;
    }

    .single-plan-box .choose_subscription_plan_outer {
        width: 100% !important;
    }

    /*.nation-section { padding: 50px 0;}
.nation-section .mha_doctors ul { margin-bottom: 10px; }*/
    .dynamic_logo.mha_dynamic_logo {
        max-width: 230px;
    }

    .ft-lg {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

    /* 17-06-2021 */
    .mds-note br {
        display: none;
    }

    /* 17-06-2021 */
    /* 20-10-2021 */
    .home_therapists_condition .mha_doctors li img {
        border: unset!important;
        max-width: 175px;
    }

    /* 20-10-2021 */
}

@media screen and (min-width:240px) and (max-width:767px) {
    .responsive_mobile_popup {
        width: 90% !important;
        max-width: 680px;
    }

    .responsive_mobile_popup .fa.fa-exclamation-triangle.faEx.color_new,
    .responsive_mobile_popup,
    .responsive_mobile_popup h4 .fa.fa-exclamation-circle {
        font-size: 46px;
    }

    .responsive_mobile_popup h4,
    .responsive_mobile_popup p,
    .responsive_mobile_popup label {
        font-size: 16px !important;
        line-height: 26px;
    }

    .responsive_mobile_popup .btn_two {
        margin-top: 0;
    }

    .frozen,
    .responsive_mobile_popup .nw_btn_blue {
        font-size: 15px;
    }

    #account_det .image-cover ul li {
        margin-bottom: 30px;
    }

    #account_det .image-cover ul li {
        width: 100%;
    }

    .contact_facility_custom li p {
        margin: 0 0 9px !important;
    }

    #account_det .image-cover ul li a {
        display: inline-block;
    }

    .contact_facility_custom p {
        font-size: 18px !important;
        margin: 0 !important;
    }

    .patient_dshbrd {
        width: 90px;
        height: 90px;
    }

    .facility-img {
        float: left;
        left: 24px;
        margin: 0;
        padding: 0;
        position: relative;
        top: 21px;
        width: 44px;
    }

    .contact_facility_custom .blue_btn {
        padding: 9px 5px !important;
    }

    .contact_facility_custom li p {
        margin: 0 0 10px !important;
    }

    #account_det .image-cover ul li:first-child img {
        max-width: 257px;
    }

    .dynamic_logo {
        margin-top: 0 !important;
    }

    .innerpgbg.consult_search_outer .container {
        padding: 0;
    }

    .consult_search_outer .col-xs-12.magin_bottom_mobile {
        padding: 0;
    }

    .consult_search_outer #consultSearch table td {
        font-size: 13px !important;
    }

    .consult_search_outer #consult_table {
        table-layout: fixed;
        width: 505px !important;
    }

    .consult_search_outer #consultSearch table#consult_table td:nth-child(1) {
        width: 100% !important;
        max-width: 30px;
    }

    .consult_search_outer #consultSearch table#consult_table td:nth-child(2) {
        width: 100% !important;
        max-width: 150px;
    }

    .consult_search_outer #consultSearch table#consult_table td:nth-child(3) {
        width: 100% !important;
        max-width: 143px;
    }

    .consult_search_outer #consultSearch table#consult_table td:nth-child(4) {
        width: 100% !important;
        max-width: 115px;
    }

    .consult_search_outer #consultSearch table#consult_table td:nth-child(5) {
        width: 100% !important;
        max-width: 60px;
    }

    .consult_search_outer .conslt_table_list {
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .intermediate_content {
        width: 100%;
        padding-right: 0;
    }

    .intermediate_side_img {
        width: 100%;
        padding: 0 0 20px;
    }

    .intermediate_emrnotes_outer img {
        max-width: 100%;
        width: auto;
    }

    .intermediate_emrnotes_outer {
        padding: 0 5px;
    }

    #appoint_patient_view .tabs.dis-inline,
    #appoint_patient_view .tabs.dis-inline {
        overflow: scroll;
    }

    #patient_welcome_popup .telepastor_popup .outer_box_pop_donation {
        width: 90%;
    }

    .show_on_mobile_btn .clin_video.fill_credit_card_info {
        background: #1e90c4 none repeat scroll 0 0;
        font-weight: normal !important;
        font-size: 18px !important;
        font-family: 'Encode Sans', sans-serif;
        width: 77% !important;
        display: inline-block;
        text-transform: capitalize;
        letter-spacing: 0.5px;
        color: #fff !important;
    }

    .show_on_mobile_btn {
        width: 100%;
        display: inline-block;
        text-align: center;
        margin: 20px 0;
    }

    #patient_welcome_popup .patient_welcome_ul li b,
    #patient_welcome_popup .patient_welcome_ul li,
    #patient_welcome_popup p,
    #patient_welcome_popup p b {
        font-size: 16px;
    }

    #patient_welcome_popup .patient_welcome_ul {
        padding-left: 15px;
    }

    .dashboard_mobile {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

    #account_det .image-cover ul li {
        margin-bottom: 0;
    }

    .schedule_inner_tabs {
        width: 100%;
        display: inline-block;
    }

    .add_schedule_form {
        width: 100%;
        display: inline-block;
    }

    .employee-vedio-section {
        width: 100%;
        display: inline-block;
    }

    .subadmin-sidebar .left-filter {
        width: 100%;
    }

    .purchased_service table {
        overflow-x: scroll;
        width: 640px;
    }

    .purchased_service {
        width: 100%;
        overflow-x: scroll;
    }

    .partner-btn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .partner-btn a {
        max-width: 310px;
        width: 100%;
    }

    .home_therapists_condition .we_trat {
        margin-top: 45px !important;
    }

    .almst {
        margin-top: 15px;
    }

    .screen_info.behavioral_health {
        width: 100%;
        padding: 0 10px 0 10px;
    }

    .behavioral_health p {
        margin-top: 15px;
    }

    .type-service {
        margin: 0 0 20px;
        width: 100%;
        overflow-x: scroll;
    }

    .type-service table th:nth-child(1) {
        width: 60%;
    }

    .type-service table {
        overflow-x: scroll;
        width: 640px;
    }

    .sign-up-outer .sign-otr {
        margin: 45px auto;
    }

    #msg .msg-blk p {
        font-size: 14px;
        line-height: 16px !important;
    }

    #msg .ctca-error {
        top: -46px;
        padding: 2px !important;
    }

    .alert_error_ctca {
        top: 24%;
    }

    .lesson-link ul li {
        width: 100%;
        margin: 0 0 10px;
    }

    .lesson-link ul li:last-child {
        margin-bottom: 0;
    }

    .lesson-link ul li a {
        background-position: left center;
        padding: 10px 80px;
        min-height: 70px;
    }

    /* 3-2-2021 */
    .portal-account ul li {
        width: 100% !important;
        padding: 0 !important;
        margin-bottom: 30px !important;
    }

    .portal-account ul li:last-child {
        margin-bottom: 10px !important;
    }

    /* End 3-2-2021 */
    /* 10-2-2021 */
    .ConferenceCont .mainscreen .secondscreen {
        bottom: 70px;
    }

    .ConferenceCont .mainscreen .secondscreen .innerscreen {
        height: 150px;
        width: 152px !important;
    }

    .waitmsg {
        font-size: 14px;
    }

    .pos_as {
        bottom: 15px;
        text-align: center;
    }

    .vid-nav ul li {
        float: none;
        display: inline-block;
        margin: 0 7px;
    }

    /* End 10-2-2021 */
    .ctca-header .dynamic_logo {
        padding: 10px 0 !important;
    }

    .ctca-header .dynamic_logo a img {
        max-width: 100px;
    }

    .ctca-header .dynamic_logo.mha_dynamic_logo {
        width: 100%;
        max-width: 270px;
    }

    .virtual-waiting h2 {
        font-size: 26px;
        line-height: 33px;
        text-shadow: 0 0px 3px #000;
        top: 27%;
    }

    .virtual-waiting-page {
        min-height: inherit !important;
    }

    .waiting-logo {
        max-width: 100px;
    }

    .font_size_28 {
        font-size: 22px !important;
    }

    /* 17-3-2021 */
    .virtual-admin-section {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    /* End 17-3-2021 */
    /* 22-3-2021 */
    .subds-bx {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 30px;
    }

    .subds-bx:last-child {
        margin-bottom: 0px;
    }

    /* End 22-3-2021 */

    /* 24-3-2021 */
    .condition_singal {
        width: 50%;
    }

    .medical-condition-page .compose-box {
        margin-bottom: 10px !important;
    }

    /* End 24-3-2021 */

    /* 5-4-2021 */
    .consult_text {
        display: inline-block;
        width: 100%;
    }

    .nation-section .mha_doctors li img {
        padding: 10px;
    }

    .nation-section .mha_doctors li {
        width: 50%;
        margin: 0;
    }

    /* End 5-4-2021 */

    .folow_us_outer {
        width: 100%;
    }

    .ftr-lg-bx ul.social-links {
        max-width: 100%;
        margin-top: 10px;
    }

    .ft-lg {
        width: calc(100% - 200px);
        padding: 0;
        text-align: center;
        margin-top: 0;
    }

    .ft-lg img {
        max-width: 180px;
        display: block;
        margin: 15px auto 0;
    }

    .ft-left {
        width: 100%;
        max-width: 200px;
    }

    .center-div .col-pad {
        width: 100%;
        padding: 0 5px;
    }

    .center-div .user_pro {
        padding-left: 0;
        padding-right: 0;
    }

    /* 26-05-2021 */
    .slide2_box {
        width: auto;
        margin: 20px;
    }

    .time_track_modal table thead th:nth-child(2),
    .time_track_modal table thead th:nth-child(3),
    .time_track_modal table thead th:nth-child(4) {
        width: 120px;
    }

    .time_track_modal #msform fieldset.step_slide1 {
        padding: 20px;
    }

    /* 26-05-2021 */
    /* 17-06-2021 */
    .mds-parent-main {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mdsscreen-opt,
    .mdsscreen-opt p {
        text-align: left;
        margin-top: 5px;
    }

    .mds-parent-main p,
    .mds-note {
        width: 100%;
    }

    /* 17-06-2021 */
    .mds-parent-main .md-screen-options .mdsscreen-opt {
        margin-top: 10px;
    }

    /* 06-10-2021 */
    .popup_consult2 .popup_consult_1 {
        width: 80%;
    }

    .thank-btns.casebtns.newcsed.toll.create_confrence_button {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    /* 06-10-2021 */
    /* 20-10-2021 */
    .home_therapists_condition .mha_doctors li img {
        max-width: 100% !important;
        border: unset !important;
    }

    /* 20-10-2021 */
}

@media only screen and (max-width:575px) {
    .my-account-cell-info {
        padding-top: 30px;
    }

    .outer_box_pop.consult_view {
        width: 90% !important;
    }

    div#chose_popup .outer_box_pop.consult_view {
        height: 220px !important;
    }

    .thankBtn.th_btn .thank-btns {
        display: flex !important;
        justify-content: center;
        flex-wrap: wrap;
    }

    .thankBtn.th_btn .thank-btns a#instant_app {
        margin: 0 !important;
        margin-bottom: 5px !important;
    }

    .thank-btns a {
        flex-basis: 100%;
    }
}

@media only screen and (max-width:480px) {
    .ConferenceCont .frozen a {
        margin: 0 6px !important;
        float: none !important;
        display: inline-block;
    }

    .ConferenceCont .frozen {
        text-align: center;
    }

    .ConferenceCont .mainscreen {
        height: 520px;
    }

    .ft-lg {
        width: 100%;
        margin-top: 20px;
    }

    .ft-left {
        width: 100%;
        max-width: 100%;
    }

    /* 26-05-2021 */
    .time_track_modal #msform fieldset.step_slide1 h3 {
        font-size: 16px;
    }

    .time_track_modal table {
        width: auto;
    }

    /* 26-05-2021 */

}

@media only screen and (max-width:360px) {
    .ConferenceCont .mainscreen {
        height: 420px;
    }
}

/* 6/10/2021 */

@media only screen and (max-width: 1599px){


    .mha_doctors ul {
        justify-content: center;
    }

    .home_therapists_condition .mha_doctors li {

        margin-bottom: 20px;
    }

}
@media only screen and (max-width:1440px) {
    #patient_appointment_popup .thank-btns.casebtns.newcsed.toll.create_confrence_button {
        width: 100%;
    }

    #patient_appointment_popup .thankBtn.accept_btn a:nth-child(2) {
        margin-right: 5px !important;
    }

    #patient_appointment_popup .thankBtn.accept_btn a {
        width: 49%;
    }

}

@media only screen and (max-width:1024px) {
    #patient_appointment_popup .thankBtn.accept_btn a {
        width: 100%;
        margin-right: 0px !important;
        margin-bottom: 10px;
    }

    #patient_appointment_popup .thankBtn.accept_btn .thank-btns {
        flex-wrap: wrap;
    }

    #patient_appointment_popup .thankBtn.accept_btn a:nth-child(2) {
        margin-right: 0px !important;
    }

}

/* 28/10/2021 */
@media only screen and (max-width:1440px) {
    .btr_doc_banner .ctr_srch_clm {
        top: 46%;
    }

}

@media only screen and (max-width:1366px) {
    .cadidat_file ul {
        width: 600px;
    }

}

@media only screen and (max-width:991px) {
    .cadidat_file ul {
        width: 580px;
    }

    .btr_doc_banner .ctr_srch_clm {
        position: absolute;
        top: 50%;
    }
    .unsure_section p, .telehealth_medicaid p {
        text-align: center;
    }
    .outer_box_pop.assessment_outer_section {
        max-width: 690px;
    }
    .home_therapists_condition .mha_doctors li.patient_page_li img {
        border: 7px solid #ebecf0!important;
    }
}

@media only screen and (max-width:767px) {
    p.unsure_section_paragraph {
        padding: 0 20px;
    }
    .cadidat_file ul {
        width: 480px;
    }

    footer .foot-top .foot-blk .link-head {
        display: flex;
        align-items: center;
    }

    .advantages_list_outer.new-inter-advantage span.advantages_icon {
        width: 50px !important;
    }

    .epsychiatry_advantages.treat-padd.opt-about-section.clinical-services {
        padding: 50px 0;
    }

    .epsychiatry_advantages.treat-padd.opt-about-section.clients-we-serve {
        padding-bottom: 20px;
    }

    .capt-banner {
        background-position: 85%;
    }
    .learn_mha {
        margin: 0 7px;
    }
    .talk_to {
        margin: 10px 7px;
    }
    .online_psychiatrist p { font-size: 16px; line-height: 28px;   }
.unsure_section p, .telehealth_medicaid p {  font-size: 16px; line-height: 28px;   }
.telehealth_medicaid p:nth-child(2) {  font-size: 16px; }
.telehealth_medicaid ul li {  font-size: 16px; line-height: 28px; }
.outer_box_pop.assessment_outer_section {
    max-width: 540px;
}
.mha_doctors ul {
    justify-content: center;
}
.home_therapists_condition .mha_doctors li {
    width: 250px;
    margin: 0 10px;
    margin-bottom: 20px;
}
.home_therapists_condition .mha_doctors li img{
    height: 240px;
}

}

@media only screen and (max-width:575px) {
    .cadidat_file ul {
        width: 340px;
    }

    .ctr_srch_clm h4.doc_lov.fon_col_2 {
        font-size: 30px !important;
    }

}

@media only screen and (max-width:390px) {
    .cadidat_file ul {
        width: 270px;
    }
    .outer_box_pop.assessment_outer_section {
        max-width: 305px!important;
    }
    .outer_box_pop .cross_top
     {
        right: -10px!important;
        top: -10px!important;
    }
    .outer_box_pop.assessment_outer_section .thank-btns a#assessment_sign_btn {
        flex-basis: auto!important;
    }

}

