@media (max-width: 1100px) {
    .header-style-3 .header-nav .nav>li>a {
        font-size: 16px;
        padding: 18px 14px;
    }
}

@media (min-width: 1550px) {
    .symptoms_section::before {
        width: 34%;
    }
    .breadcumb_section::before {
        height: 442px;
    }
}

@media (max-width: 800px) {
    .extra-timings-box {
        margin-bottom: 20px;
        padding-bottom: 10px;
    }
    .extra-timings-sec .col-md-6:nth-child(2).extra-timings-box{
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .extra-timings-sec .col-md-6:nth-child(1) {
        border-bottom: 1px dashed;
        border-right: 0px;
    }
    .slide1 {
        background-image: url(../images/slider/m1.jpg);
    }
    .counter_row .col-6 {
        padding: 0 10px;
    }
    .container {
        max-width: 575px;
    }
    .col-md-7,
    .col-md-5,
    .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-md-3,
    .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .col-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .about-section-two-right .section-head {
        margin-bottom: 0;
        padding: 0;
    }
    .about_head h1 {
        font-size: 42px;
    }
    .header-style-3 .top-bar .wt-topbar-left-info {
        position: absolute;
        left: 12px;
        top: 147px;
        width: 165px;
        text-align: center;
        z-index: initial;
        margin: auto;
    }
    .wt-icon-box-wraper.left .icon-md {
        margin-top: 0;
    }
    .header-style-3 .is-fixed.color-fill .header-nav .nav>li {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }
    .header-style-3 .top-bar .wt-topbar-right-info {
        right: 0px;
        top: 0;
        width: 100%;
        padding: 0;
    }
    .header-style-3 .top-bar .wt-topbar-right-info ul.social-icons {
        position: absolute;
        top: 145px;
        border: 0px;
        box-shadow: none;
        right: 12px;
        margin: 0;
        width: auto;
    }
    .header-style-3 .top-bar .wt-topbar-right-info ul li a {
        margin: 0px 0px;
    }
    .header-style-3 .logo-header {
        width: 240px;
        left: 0;
        right: 0;
        margin: auto;
        top: 0;
    }
    .header-style-3 .is-fixed .main-bar {
        padding: 0px;
        top: 0;
        position: absolute;
        left: 0;
        right: 0;
    }
    .ap-btn-outer {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 54px;
    }
    .header-style-3 .top-bar .wt-topbar-left-info li i {
        color: #fff;
        display: none;
    }
    .header-style-3 .top-bar .wt-topbar-left-info li {
        display: inline-block;
        border: 0px;
        border-right: 0px;
        padding: 7px 2px;
    }
    .header-style-3.mobile-sider-drawer-menu #mobile-side-drawer {
        height: 50px;
        width: 51px;
        background: linear-gradient(45deg, #f13153, #0a3a72);
        margin: 0;
        position: absolute;
        right: 0;
        padding: 6px 7px 0;
        top: 47px;
    }
    .header-style-3.mobile-sider-drawer-menu .icon-bar {
        transition: all 0.5s linear;
        position: relative;
        background: #fff;
        width: 85%;
        display: table;
        margin: auto;
        margin-bottom: 8px;
    }
    .approw .col-md-6:nth-child(2) {
        right: 0;
        margin-top: -49px;
    }
    .c-section-two .wt-icon-box-wraper {
        padding: 20px 0;
        margin-bottom: 20px;
    }
    .icon-content h2 {
        font-size: 32px;
        color: #5a5a5a;
    }
    .header-style-3 .ap-btn2 {
        position: absolute;
        right: 18px;
    }
    .header-style-3 .header-nav .nav>li {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }
    .header-style-3.mobile-sider-drawer-menu .header-nav {
        position: fixed;
        width: 250px !important;
        z-index: 999;
        height: 100vh !important;
        overflow-y: auto !important;
        left: -250px;
        top: 0px;
        transition: all 0.5s linear;
        background: #212121;
        border: none;
        height: 100% !important;
    }
    .header-style-3 .header-nav .nav {
        float: none;
        margin: 0px;
        background: transparent;
        display: block;
        width: 100%;
        left: 0px;
        z-index: 99999;
        text-align: left;
    }
    .header-style-3 .header-nav .nav>li>a {
        padding: 12px 15px;
        border-top: 0;
        border-bottom: 1px solid #9c9c9c;
        color: #fff;
    }
    .header-style-3 .header-nav .nav>li.active>a,
    .header-style-3 .header-nav .nav>li.current-menu-item>a {
        color: #ffb0c6;
    }
    .header-style-3 .has-child .submenu-toogle {
        position: absolute;
        right: 4px;
        top: 14px;
        color: #000;
        background-color: #ffd0dd;
        padding: 5px 9px;
    }
    .header-style-3 .header-nav .nav>li .sub-menu {
        background: linear-gradient(to top, #ffe9ec, white);
    }
    .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first {
        transform: rotate(39deg) translateX(7px) translateY(3px);
    }
    .header-style-3.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three {
        transform: rotate(323deg) translateX(5px) translateY(-2px);
    }
    .c-section-two .icon-content-info {
        text-transform: uppercase;
        font-size: 15px;
    }
    section.start-section {
        padding: 40px 0 0;
    }
    .about_section::before {
        display: none;
    }
    .about-section-two-right .ab-two-info p.abt_text {
        margin-bottom: 3px;
        line-height: 27px;
        padding: 0;
    }
    .about_section {
        position: relative;
        padding: 32px 0px 37px;
    }
    .wt-small-separator {
        font-size: 20px;
    }
    .ab-two-icon-section .col-md-6:nth-child(1) {
        border-right: 0px;
        border-bottom: 1px solid #ccc;
        text-align: center;
    }
    .ab-two-icon-section .col-md-6 {
        padding: 20px 0;
    }
    ._mvvicons .icon-content h4 {
        border-right: 0px;
        padding-right: 0px;
        font-size: 24px;
    }
    .ab-two-icon-section .col-md-6:nth-child(2) {
        text-align: center;
    }
    .ab-two-icon-section .col-md-6:nth-child(2) ._mvvicons .icon-content h4 {
        border-left: 0px;
        border-right: 0;
        padding-right: 0;
        padding-left: 0px;
    }
    ._mvvicons p {
        margin: 0px;
    }
    .add_seetness_to_life h2 {
        font-weight: 500;
        font-size: 24px;
    }
    .service_tabs_slicer .carousel-indicators li img {
        display: none;
    }
    .service_tabs_slicer .carousel-indicators li {
        width: 20px;
        height: 20px;
        border: none;
    }
    .service_carosal_inner .services_info h2 {
        font-size: 23px;
    }
    .service_carosal_inner {
        position: relative;
        margin-top: 0;
    }
    .mobile_ser_imag_icon {
        display: block;
        position: relative;
        text-align: center;
    }
    .mobile_ser_imag_icon img {
        width: 240px;
        border: 8px solid #ccc;
        margin-top: 47px;
    }
    .service_carosal_inner .services_info {
        max-width: 431px;
        padding: 23px 25px;
        position: relative;
    }
    .service_carosal_inner .carousel-item {
        height: 637px;
    }
    .service_tabs_slicer .carousel-indicators {
        position: absolute;
        padding: 0px;
        list-style: none;
        display: block;
        margin: 0;
        z-index: 5;
        bottom: 5px;
    }
    .add_seetness_to_life {
        padding: 27px 0 0;
    }
    .appoitnment-section {
        padding: 26px 17px;
        margin-top: 54px;
    }
    ._blogrow .col-md-4:nth-child(1),
    ._blogrow .col-md-4:nth-child(3) {
        margin-top: 0px;
    }
    .blogs {
        margin-bottom: 14px;
    }
    .blog_section {
        padding: 8px 0 52px;
    }
    .footer_add_row .col-md-4:nth-child(1),
    .footer_add_row .col-md-4:nth-child(2) {}
    .footer_blocks .block-content .icon-content p {
        font-size: 15px;
    }
    .footer-dark .footer-top {
        padding: 41px 0px 0px 0px;
    }
    .header-style-3.site-header {
        position: absolute;
        z-index: 999;
        background: transparent;
        display: initial;
        width: 100%;
        border-top: 5px solid #0a3a72;
    }
    .widget_services ul li a {
        font-size: 15px;
    }
    .footer-dark .widget-title {
        font-size: 21px;
    }
    .appointment_section {
        padding: 0px 0 74px;
    }
    .app-title h2 {
        font-size: 22px;
    }
    .testimonials {
        position: relative;
        padding: 5px 0 19px;
    }
    .copyrights-text span {
        /* display: block; */
    }
    button.scroltop {
        right: 0;
        bottom: 0;
    }
    .testimonila_block {
        margin-top: 14px;
        text-align: center;
    }
    .testimonial_list {
        background: #012a5a;
        padding: 19px 12px;
    }
    .happyfamily {
        position: relative;
        left: 0;
        bottom: 0;
        width: 262px;
        z-index: 9;
        border-radius: 50%;
        overflow: hidden;
        border: 13px solid #012a5a;
        margin: 30px auto 0px;
    }
    .serhead::before {
        display: none;
    }
    .faq_list i {
        display: inline-block;
        position: relative;
        right: 0px;
        width: 40px;
        height: 40px;
        font-size: 27px;
        text-align: center;
        line-height: 40px;
        top: 0px;
        margin-bottom: 10px;
    }
    .facl_pic {
        width: 139px;
        padding: 8px 8px 32px;
    }
    .header-style-3 .top-bar .wt-topbar-left-info li:last-child {
        display: none;
    }
    .about_head h2 {
        font-size: 31px;
    }
    .h_team_row::before,
    .h_team_row::after {
        display: none;
    }
    ._hteam_info h2 {
        font-size: 25px;
    }
    ._hteam_info h3 {
        font-size: 17px;
    }
    .home_team_list {
        position: relative;
        text-align: center;
        z-index: 1;
        padding: 0px 14px 40px;
    }
    ._hteam_info p {
        text-align: justify;
    }
    .home_team_list::before {
        height: 75%;
    }
    .team_section {
        position: relative;
        padding: 40px 0 11px;
    }
    ._mvvicons {
        position: relative;
        padding: 0 6px;
        margin-bottom: 0;
    }
    .ser_info h3 {
        font-size: 18px;
    }
    .serhead {
        margin-top: 0;
    }
    .bx-wrapper .bx-pager {
        bottom: -37px;
    }
    .bx-wrapper .bx-pager.bx-default-pager a {
        width: 10px;
        height: 10px;
        margin: 0 3px;
    }
    .pricingTable .pricing-content li {
        font-size: 15px;
        padding: 0;
    }
    .pricingTable {
        margin-bottom: 0;
    }
    .testimonialslider .owl-dots {
        position: relative;
        right: 0;
        width: auto;
        text-align: center;
        bottom: 0;
        top: initial;
        margin-bottom: 5px;
    }
    .testimonialslider .owl-dots .owl-dot {
        border: 2px solid #012a5a;
        margin: 0 3px;
    }
    .app-form::after {
        display: none;
    }
    .f_m_r {
        display: block;
        text-align: center;
    }
    .facl_row .col-md-4::before,
    .facl_row .col-md-4::after {
        display: none;
    }
    .facl_row .col-md-4 {
        padding: 20px 14px 20px;
    }
    .facl_info h3 {
        text-transform: uppercase;
        font-size: 14px;
    }
    .facl_row .col-md-4:nth-child(2),
    .facl_row .col-md-4:nth-child(4) {
        border-right: 0px;
    }
    .facl_row .col-md-4:nth-child(3) {
        border-right: 1px dashed #9d9d9d;
    }
    .facl_row .col-md-4:nth-child(4) {
        border-bottom: 1px dashed #9d9d9d;
    }
    .emergency_section {
        height: auto;
        padding: 58px 0 213px;
    }
    .emrgency_stroke h3 {
        font-size: 28px;
    }
    .em_btm h3 {
        font-size: 14px;
        font-weight: 500;
    }
    .em_btm h4 {
        font-size: 17px;
    }
    .emrgency_stroke p {
        font-size: 14px;
    }
    .em_btm {
        padding: 24px 0;
    }
    .faq_list_group {
        padding: 0;
    }
    .faq_section {
        padding: 0px 0 0;
    }
    .faq_list {
        text-align: center;
    }
    .ftr_media {
        align-items: center;
        border-right: 0;
        padding: 0 0px 0;
        margin: 0 0px 16px;
        justify-content: center;
    }
    .facilty_section {
        position: relative;
        padding: 0 0 58px;
    }
    .app-form .form-control {
        height: 44px;
    }
    .app-form textarea.form-control {
        height: 93px;
    }
    .facilty_section {
        margin: -159px 0 0;
    }
    .facl_row .col-md-6:nth-child(2),
    .facl_row .col-md-6:nth-child(4),
    .facl_row .col-md-6:nth-child(6) {
        top: 0px;
    }
    .header-style-3 .header-nav .nav>li .sub-menu.custmmenu {
        width: 100%;
    }
    .services_block {
        position: relative;
        padding: 0 18px;
    }
    .ssevices_section {
        position: relative;
        padding: 28px 0px 70px;
    }
    .facl_row .col-md-6 {
        padding: 0 7px;
    }
    .facility_list {
        padding: 23px 5px;
        min-height: 261px;
        margin-bottom: 6px;
    }
    .ser_rows .col-md-3:nth-child(3) .ser_slider_list:nth-child(2),
    .ser_rows .col-md-3:nth-child(1) .ser_slider_list:nth-child(2),
    .ser_md_rows .col-md-5 .ser_slider_list,
    .ser_md_rows .col-md-7 .ser_slider_list,
    .ser_last_rows .col-md-6:nth-child(1) .ser_slider_list,
    .ser_last_rows .col-md-6:nth-child(2) .ser_slider_list {
        height: 237px;
    }
    .row.ser_md_rows {
        margin: 0 -3px;
    }
    .symptoms_section::before {
        display: none;
    }
    .facilty_faq_section {
        position: relative;
        padding: 0 0 59px;
    }
    .symtoms_head h2 {
        font-size: 23px;
    }
    .footer_add_row {
        margin: 0px;
    }
    .footer_blocks .footer_add_row .col-md-4:nth-child(1) {
        border-right: 0px;
        border-bottom: 1px dashed;
    }
    .footer_blocks .footer_add_row .col-md-4:nth-child(3) {
        border-left: 0px;
        border-top: 1px dashed;
    }
    .subscribe-form .form-group button {
        position: relative;
        right: 0;
        top: 0;
        min-width: 185px;
        height: 100%;
        border-radius: 0;
        background: #012a5a;
        border: none;
        color: #fff;
        font-size: 27px;
        font-weight: 300;
    }
    .subscribe-form .form-group {
        padding-right: 0px;
    }
    .symptoms_list {
        width: 171px;
        height: 171px;
        font-size: 18px;
    }
    .subscribe_section {
        text-align: center;
    }
    .subscribe-form .form-control {
        margin: 13px 0 12px;
    }
    .ser_slider_list {
        height: 223px;
    }
    .ggleicon_ {
        position: relative;
        left: 0;
        top: 0px;
        margin: auto;
        width: 131px;
        display: inline-block;
        text-align: center;
        color: #ff4462;
        z-index: 2;
        margin-top: 0;
    }
    .page-content {
        overflow-x: hidden;
    }
    .c_add_block {
        padding: 28px 19px;
        color: #ccc;
        border-radius: 10px;
    }
    .c_add_block::before,
    .breadcumb_section::before {
        display: none;
    }
    .contact-form {
        padding: 14px 20px 0;
    }
    .contact-form h2 {
        margin-bottom: 7px;
        margin-top: 20px;
        font-size: 34px;
    }
    .breadcumb_section {
        padding: 217px 0 0px;
    }
    .breadcumb_section h1 {
        font-size: 23px;
    }
    .breadcumb_section ul li {
        margin: 0 0 7px;
        font-size: 13px;
        padding: 3px 13px;
    }
    .main-timeline .timeline-year {
        left: 68px;
    }
    .inner_content_section {
        padding: 29px 0px 80px;
    }
    .inner_facl_pic {
        width: 133px;
        border: 4px solid #ffffff;
        margin: 0 0 11px;
    }
    .inner_facl_info h3 {
        font-size: 13px;
        padding: 0 2px;
        height: 60px;
    }
    .team_tititle h2 {
        font-size: 21px;
        padding: 11px 11px;
    }
    .stroke_block {
        border: 4px solid #edaeb9;
        border-radius: 12px;
        padding: 20px 6px;
        text-align: center;
        margin-top: 39px;
    }
    .str_title h2 {
        font-size: 53px;
    }
    .str_title h2::before {
        display: none;
    }
    .str_icon {
        position: absolute;
        right: 37px;
        width: 50px;
        text-align: center;
        bottom: 34px;
        top: initial;
    }
    .stroke_pic {
        position: relative;
        right: 0px;
        width: 165px;
        display: inline-block;
        top: 0;
    }
    .inner_facility_list {
        padding: 20px 0 0;
    }
    .main-timeline .title {
        background: linear-gradient(to right, #ffc8d1, transparent)
    }
    .team_info h4 {
        font-size: 15px;
        padding: 10px 7px;
    }
    .team_pp_head h2 {
        font-size: 23px;
    }
    .team_pp_head h3 {
        font-size: 16px;
    }
    .pp_team_info h3 {
        font-size: 19px
    }
    .list_styles.pp_liststyles {
        padding-left: 0;
    }
    .list_styles.pp_liststyles li {
        font-size: 14px;
    }
    .team_header .close {
        font-size: 19px;
        padding: 8px 10px;
        right: 9px;
        top: -10px;
    }
    .pp_tb_head {
        font-size: 15px;
    }
    .home_list_styles {
        padding: 0px 11px;
    }
    .team_profile_block {
        height: 317px;
    }
}