/* @media (max-width: 767px) {
    .heading_welcomesection {
        flex-direction: column;
    }
    #about-center {
        padding: 59px 20px !important;
    }
    .service-icon:nth-of-type(4) {
        margin-right: 20px;
    }
    .rec-article {
        margin-bottom: 50px;
    }
    .rec-article a {
        text-align: center;
        width: 230px;
    }
    #team .team-header {
        flex-direction: column;
    }
    #what-we-treat .bottom-img {
        flex-direction: column;
    }
    img.what-treat-img-2 {
        z-index: 1;
        margin-top: -96px;
    }
    .what-treat {
        z-index: 2;
    }
    .what-treat:nth-child(odd) {
        margin-bottom: 0px;
    }
    .what-treat:nth-child(even) {
        margin-top: 0px;
    }
    .what-treat {
        margin-bottom: 26px !important;
        width: 100%;
    }
    #services .service-header {
        flex-direction: column;
    }
    #services img.graphic-service {
        position: absolute;
        width: 200px;
        margin-top: 74px;
        left: 0;
    }
    #services h2 {
        margin-right: 0px;
    }
    .services {
        align-items: center;
        flex-direction: column;
    }
    .service {
        width: 200px;
    }
    .service {
        margin: 0px !important;
        margin-bottom: 36px !important;
    }
    .service:nth-child(1) {
        margin-top: 83px !important;
    }
    #services .service-main {
        margin-top: 19px;
    }
    .member {
        margin-bottom: 40px;
    }
    #team a.btn-readmore {
        margin-bottom: 215px;
    }
    .sec-title {
        margin-top: 90px;
    }
    #types img {
        width: 200px;
        height: auto;
    }
    .types-type {
        align-items: center;
        margin-bottom: 100px;
    }
    #services .sec-title {
        margin-top: 0px;
    }
    #types span {
        margin-top: 14px;
        font-size: 42px;
    }
    #types a.btn-readmore {
         margin-top: 0px;
         margin-bottom: 0px;
    }
    #types {
        background-size: cover;
        background-position: -80px bottom;
    }
    #footer .whatsapp-num, #footer .email_f {
        font-size: 18px;
    }
    .fcontact {
        margin-bottom: 0px;
    }
    #footer .footer-menu {
        margin-top: 18px;
    }
    #footer .footer-menu ul {
        margin-bottom: 40px;
    }
    #footer {
        padding-top: 36px;
    }
    #footer .col-md-2 {
        z-index: 2;
    }

    #footer .copyright p {
        background: #ffffffba;
        z-index: 1;
        color: #673AB7;
        font-weight: bold;
        font-size: 19px;
        border-radius: 20px;
        position: absolute;
        padding: 13px 12px;
    }
    .heading_welcomesection img {
        margin-top: 20px;
        margin-left: 85px;
        text-align: right;
    }
    #about .sec-title {
        margin-top: 0px;
    }
    section.news-single.section {
        margin-top: 0px;
    }
    .news-text li:before {
        width: 30px !important;
        height: 26px;
    }
    .news-text li:before {
        margin-top: 2px;
    }
    .news-single .prev-next {
        text-align: center;
        display: flex;
    }
    ul.social-share {
        display: block;
    }
    .news-single .social-share li {
        float: right;
        display: inline-block;
        margin: 5px;
    }
    .blog-bottom {
        display: flex;
        flex-direction: column;
    }
    .row.recent-articles {
        margin-bottom: 40px;
    }
    .m-d-col {
        flex-direction: column;
    }
    .contact-form-btns {
        margin-bottom: 20px;
    }
    .contact-form-short {
        margin: 30px 0px;
        border-radius: 33px;
        padding: 48px 10px;
        width: 100%;
    }
    .single-main h2:after {
        width: 100%;
        height: 52px;
    }
    #comment {
        padding: 40px 18px;
    }
    #comment #submit {
        width: 100%;
        padding: 12px 18px;
        height: 59px;
    }
    .flex-column-mob {
        flex-direction: column;
    }
    .breadcru-mob a, .breadcru-mob span {
        font-size: 16px;
    }
    .bread-inner h1 {
        font-size: 25px;
    }
} */


@media (max-width: 767px) {
    button#open_search {
        font-size: 20px;
        display: block;
        background: none;
        border: none;
        color: #6857b9;
    }
    #search_box {
        display: none;
    }
    .header .slicknav_nav {
        margin-top: 77px !important;
    }
    ul.slicknav_nav {
        position: fixed;
        display: block;
        width: 100%;
        left: 0;
        top: 0;
        overflow: auto;
    }
    .mobxx {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .slicknav_menu .slicknav_no-text {
        margin: 0;
        margin-bottom: 20px;
    }
    .news-text li {
        font-size: 15px;
    }
    .single-main h2:after {
        height: 61px;
    }
    .recent-article-item h3 {
        line-height: 1.5;
        font-size: 20px !important;
    }
    #page_header {
        text-align: center;
    }
    .d-flex.breadcru-mob.flex-column-mob {
        flex-direction: column;
    }
    .heading_welcomesection {
        flex-direction: column;
    }
    #about-center {
        padding: 25px 20px !important;
    }
    .service-icon:nth-of-type(4) {
        margin-right: 20px;
    }
    .rec-article {
        margin-bottom: 50px;
    }
    .rec-article a {
        text-align: center;
        width: 230px;
    }
    #team .team-header {
        flex-direction: column;
    }
    #what-we-treat .bottom-img {
        flex-direction: column;
    }
    img.what-treat-img-2 {
        z-index: 1;
        margin-top: -96px;
    }
    .what-treat {
        z-index: 1;
    }
    .what-treat:nth-child(odd) {
        margin-bottom: 0px;
    }
    .what-treat:nth-child(even) {
        margin-top: 0px;
    }
    /* .what-treat {
        margin-bottom: 26px !important;
        width: 100%;
    } */
    .what-treat {
        margin: 0px 6px;
        margin-bottom: 26px !important;
        width: 36%;
    }
    #services .service-header {
        flex-direction: column;
    }
    #services img.graphic-service {
        position: absolute;
        width: 200px;
        margin-top: 74px;
        left: 0;
    }
    #services h2 {
        margin-right: 0px;
    }
    .services {
        justify-content: center;
        align-items: center;
        flex-direction: row;
        margin-top: 114px;
    }
    .services.sq {
        margin-top: 175px !important;
    }

    .footergraphics {
        width: 550px;
        left: 0;
        position: absolute;
        bottom: 0px;
    }
    #footer .copyright {
        margin-top: -27px;
    }
        .service {
            /* margin: 20px !important; */
            width: 50%;
            flex: 0 0 43%;
        }
    .service {
        margin: 8px !important;
        margin-bottom: 36px !important;
    }
    .service:nth-child(1) {
        margin-top: 0 !important;
    }
    #services .service-main {
        margin-top: 19px;
    }
    .member {
        margin-bottom: 40px;
    }
    #team a.btn-readmore {
        margin-bottom: 215px;
    }
    .sec-title {
        margin-top: 90px;
    }
    #types img {
        width: 200px;
        height: auto;
    }
    .types-type {
        align-items: center;
        margin-bottom: 100px;
    }
    #services .sec-title {
        margin-top: 0px;
    }
    #types span {
        margin-top: 14px;
        font-size: 42px;
    }
    #types a.btn-readmore {
         margin-top: 0px;
         margin-bottom: 0px;
    }
    #types {
        background-size: cover;
        background-position: -80px bottom;
    }
    #footer .whatsapp-num, #footer .email_f {
        font-size: 25px;
        margin-bottom: 21px;
    }

    .fcontact {
        margin-bottom: 0px;
    }
    #footer .footer-menu {
        margin-top: 18px;
    }
    #footer .footer-menu ul {
        margin-bottom: 40px;
    }
    #footer {
        padding-top: 36px;
    }
     #footer .col-md-2
    {
            z-index: 2;
            width: 50%;
        }

    #footer .copyright p {
        background: #ffffffba;
        z-index: 1;
        color: #673AB7;
        font-weight: bold;
        font-size: 12px;
        border-radius: 20px;
        position: absolute;
        padding: 13px 12px;
    }
    .heading_welcomesection img {
        margin-top: 20px;
        margin-left: 85px;
        text-align: right;
    }
    #about .sec-title {
        margin-top: 0px;
    }
    .newsletter .col-md-4 {
        width: 325px;
        padding-top: 28px;
    }
    .newsletter-gr1 {
        top: -96px;
        width: 110px;
        right: 15px;
    }
    .newsletter-gr2 {
        display: none;
    }
    #footer
    {
        padding-bottom: 270px;
        border-top-right-radius: 200px;
        border-top-left-radius: 200px;
    }
    .sec-container {
        padding-top: 0;
    }
    .d-flex.footer-wa-contact {
        flex-direction: column;
    }
    span.email_f.fcontact {
        margin-bottom: 90px;
    }
    #footer .col-md-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    #footer .footer-menu {
        margin-top: -15px;
        flex-direction: row;
    }
    #slider {
        background: url(../img/slider_mob.jpg) top center / cover no-repeat;
    }
    #slider .slider_content {
        border-radius: 20px;
        background: none;
        color: #654db5;
        padding: 12px 54px;
        margin-top: -274px;
    }
    #slider h1 {
        font-size: 47px;
        background: transparent;
    }
    #slider .slider_content {
        padding: 12px 24px;
    }

p.slider_description {
    font-size: 16px !important;
}

    #services .service .service-content span {
        padding: 0px 10px;
        font-size: 20px;
    }
    section.news-single.section {
        margin-top: -40px;
    }
    .recent-articles .col-md-4.recent-article-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .recent-articles:after {
        display: none;
    }
    .news-text li:before {
        padding-right: 40px;
        width: 30px !important;
        height: 35px;
    }
    .news-single .prev-next {
        display: flex;
    }
    /* .recent-article-image {
        margin-bottom: 37px;
    } */
    ul.social-share {
        flex-direction: row;
    }
    .contact-form-short {
        width: 100%;
    }
    a.contact-form-btns {
        margin-bottom: 20px;
    }
    /* #page_header {
        background: url(../img/frame_post.svg) bottom right / cover no-repeat;
    } */
    .sec-container {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .single-main h2:after {
        width: 100%;
    }
    .recent-article-image {
        width: 180px;
    }
    .doctors-panel {
        margin: 28px 20px;
    }

    table {
        width: 100%;
        height: auto;
        overflow-x: auto;
        border-collapse: collapse;
      }
      table {
        display: block;
      }
      td {
        min-width: 165px;
      }
      legend.introduction {
        font-size: 20px !important;
      }
      .slicknav_nav {
        padding: 9px 8px;
        background-color: white;
    }
    fieldset.introduction.authorbox {
        width: 100%;
        display: inline-block;
    }
    .control-group.d-flex {
        display: block !important;
        text-align: center;
    }
    .author_image_section {
        align-items: center;
    }
    .row.recent-articles .m-d-col {
        flex-direction: column;
    }
    .rec-article a {
        padding-top: 35px;
        margin-top: -18px;
    }
    .pillar-icon {
        display: flex;
    }
    .pillar-icon.pillar-left-icon, .pillar-icon.pillar-right-icon {
        display: none;
    }
    #page_header {
        padding: 0px 10px;
        flex-direction: column;
        margin-top: -129px;
    }
    .res-flex-col {
        flex-direction: column;
        align-items: normal !important;
    }
    .meta-info {
        margin-top: 17px;
    }
    #ask_question {
        padding: 16px;
    }
    .form-control,
    #ask_question select,
    #ask_question input,
    #ask_question textarea {
        width: 100%;
    }
    #what-we-treat .what-treat-container {
        padding: 0px 8px;
    }
    .socials .social-btns {
        margin-bottom: 20px;
    }
    .socials {
        flex-direction: column;
    }

    .video_set_body {
        width: 100%;
        height: 50% !important;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .video_set {
        justify-content: start !important;
    }
    .video_set_header {
        margin-top: 40px !important;
    }
    #slider h1 {
        font-size: 24px !important;
        font-weight: bold;
    }
    .slider_content p {
       font-size: 18px !important;
    }
    p.slider_description {
        font-size: 15.5px !important;
    }
    .sec-container {
        margin-top: -32px !important;
    }
    #services {
        padding-top: 15px !important;
    }
    #what-we-treat {
        margin-top: -123px !important;
    }
    #recent-articles {
        margin-top: -91px !important;
    }
    section#team {
        margin-top: -123px !important;
    }
    #team a.btn-readmore {
        margin-bottom: 172px;
    }
    a.btn-readmore
    {
        margin-top: -26px;
    }
    .rating-bars
    {
        min-width: auto !important;
    }
    .doctor-main-panel {
        padding: 0 !important;
    }
    .mt-4.make_review.doctor-main-panel.d-flex.justify-content-center.flex-column.align-items-center {
        padding: 20px !important;
    }
    .ffr .heading_title {
        margin-top: -35px;
    }
    .doctor-main-panel
    {
        margin: 0px 0px !important;
    }
    .mt-4.make_review.doctor-main-panel.d-flex.justify-content-center.flex-column.align-items-center {
        margin-top: 13px !important;
        display: block;
    }
    .mt-4.make_review.doctor-main-panel.d-flex.justify-content-center.flex-column.align-items-center h2 {
        font-size: 20px;
        font-weight: bold;
        color: #5e45b2;
        line-height: 1.5;
    }
}
