/*this is responsive css*/
#mobile-menu {
    display: none !important;
}
@media (max-width: 1199px) {
    ul.sub-menu.try-open {
        display: block;
    }
    #navbarSupportedContent {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        background: #1F1F1F;
        padding-top: 90px;
        display: none;
        z-index: 99999;
        background-clip: inherit;
    }
    #navbarSupportedContent.active {
      display: block;
    }
    .close-menu.d-xl-none {
      position: absolute;
      right: 20px;
      top: 60px;
    }
    
    .home_top h1, .service_top h1, .doctor_top .text h1, .why_banner h1 {
      font-size: 37px;
    }
    .home-2nd-section .section_heading h2, .home_service .slider_heading h2,
    .service_why h2, .home-call .item h2, .home-4th .text h2, .home-5th h2,
    .service-tabs-section h2, .service_2nd_section h2, .why_us_page_2nd_section h2, .doctor_top .text h2 {
      font-size: 30px;
      line-height: 44px;
    }
    .home-2nd-section .item h3, .service_top h3, .service-tabs-section h3, .why_banner h3 {
      font-size: 24px;
    }
    .home_service_slider_right .item h3 {
        font-size: 19px;
    }
    .home-2nd-section .item .number {
      font-size: 60px;
      text-align: center;
      justify-content: center;
    }
    .home_service .slider_heading h2 {
    }
    .home_service_slider_left .item h3 {
        font-size: 22px;
        line-height: inherit;
    }
    .home_service, .home-2nd-section {
        /* padding-top: 70px;
        padding-bottom: 20px; */
    }
    .home-4th .bg {
        height: 570px;
        background-position: center;
    }
    .home_service_slider_left .item .overlay {
      padding: 40px 10px;
    }
    .home_top p, .home-2nd-section .section_heading p, .home-2nd-section .item p,
    .home_service .slider_heading p, .home-call .item p, .home-4th .text p, .home-4th p,
    .home-5th , .home-5th ul li, .home-5th p, .service_top p, .service_2nd_section p,
    .service-tabs-section p, .service-tabs-section ul li {
      font-size: 16px;
      line-height: 25px;
    }
    .service_why .list_item li {
        font-size: 18px;
        padding: 20px;
    }
    .home-4th .right_text {
        font-size: 28px;
        padding-right: 40px;
    }
    .home-4th .right_text {
      font-size: 28px;
    }
    .home-4th .top_text {
      margin-top: -315px;
    }
    .home-4th {
        padding: 70px 0 85px 0;
    }
    .home-5th .content_top .img {
        max-width: 48%;
        margin-right: 0;
    }
    .home-5th .content_top {
        margin-bottom: 70px;
    }
    .home_top .content {
        margin-top: 0px;
    }
    .home-5th .col-md-6 {
        max-width: 50%;
    }
    .home-5th .content-bottom .img {
        max-width: 45%;
        margin-left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .service_why {
        padding: 70px 0;
    }
    .home-5th {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .img_after img, .img_before img {
        max-width: 430px !important;
    }
    section.home_top {
        padding-top: 100px;
        min-height: 800px;
    }
    .slider_heading .text {
        padding-left: 15px;
    }
    .home_service_slider_right .item {
        padding: 35px;
    }
    button.navbar-toggler i {
        color: #FFF;
    }
    .tabs_slider_nav .item .title {
        font-size: 18px;
    }
    .service_2nd_section .left_img .img {
        max-width: 300px;
        left: 15px;
    }
    .service_2nd_section {
        padding-top: 20px;
        padding-bottom: 10px;
        min-height: 370px;
    }
    .service_top {
        padding-top: 160px;
        padding-bottom: 50px;
    }
    .why_banner .img_wraper {max-width: 50%;left: 0;top: 50%;margin-left: 0;transform: translateY(-50%);}

.section.why_banner .col-xl-6 {
    width: 50%;
}

.why_banner {
    /* padding-top: 160px; */
    /* padding-bottom: 70px; */
}
.why_us_page_2nd_section .year {
    transform: inherit;
    margin-bottom: 35px;
}
.why_us_page_2nd_section {
    padding: 70px 0;
}
.why_us_page_2nd_section .image_year {
    margin-top: 20px;
    margin-bottom: 70px;
}
    /* menu */
    /*hamburger-menu*/
    .nav-header {
        position: relative;
        width: 45px;
        height: 45px;
        background: 0 0;
        cursor: pointer;
        float: right;
        z-index: 3;
    }
    .hamburger {
        position: absolute;
        width: 35px;
        height: 2px;
        background: #FFF;
        top: 50%;
        transform: translate(0%,-50%);
        right: 15px;
    }
    .hamburger:before,
    .hamburger:after{
        content: "";
        position: absolute;
        width: 35px;
        height: 2px;
        background: #FFF;
        transition: .5s;
        left: 0;
    
    }
    .hamburger:before{
        top: -10px;
    
    }
    .hamburger:after{
        top: 10px;
        
    }
    .nav-header.active .hamburger{
        background: rgba(0,0,0,0);
    }
    .nav-header.active .hamburger:before{
        top: 0;
        transform: rotate(45deg);
        background: #FFF;
    }
    .nav-header.active .hamburger:after{
        top: 0;
        transform: rotate(135deg);
        background: #FFF;
    
    }
  /*hamburger-menu end*/
  .collapse-nav {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: transparent;
    top: 0;
    right: -115%;
    transition: .3s;
    z-index: 9999;
}
    
.collapse-nav ul {
    width: 100%;
    max-width: 380px;
    margin: auto;
    margin-right: 0;
    height: 100vh;
    background: #000;
    padding-top: 130px;
    overflow: scroll;
}
    
    .main-menu-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    display: inherit;
}
.service_top .text_bottom {
    padding-top: 50px;
}

.service_top .text {
    /* text-align: center;
    margin-top: 30px; */
}

.service_top .text_bottom {
    text-align: center;
}

section.service_top {
    padding-bottom: 40px;
}

.service_2nd_section {
    padding-top: 60px;
    padding-bottom: 40px;
}

.service_2nd_section .left_img .img {
    position: inherit;
    display: inherit;
    margin: 0 auto;
    margin-bottom: 30px;
}

.service_2nd_section .left_img {
    position: inherit;
    text-align: center;
    left: inherit;
    top: inherit;
    transform: inherit;
}

.service_2nd_section .justify-content-end {
    text-align: center;
}

.service_2nd_section .content {
    padding: 0;
}

.home_top .button {
    margin-top: 0;
}
.home_top .content {
    margin-top: 15px;
}
.home-2nd-section {
    /* padding-top: 50px; */
}
.home-2nd-section .section_heading h2 {
    padding-left: 0;
    margin-bottom: 10px;
}
.service-tabs-section ul li {
    margin-bottom: 10px;
}
#mobile-menu {
        display: block !important;
    }
    .phone-icon i {
        color: #FFF;
        font-size: 25px;
    }
    .collapse-nav .nav-header {
        position: fixed;
        right: 5px;
        top: 25px;
        opacity: 0;
    }
    .collapse-nav.slide-menu .nav-header {
        opacity: 1;
    }
    .main-menu-wrapper .logo {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    body.try-overflow {
        overflow: hidden;
    }
    .collapse-nav ul a {
        color: #FFF;
    }
    
    .collapse-nav ul a {
        display: inline-block;
        padding: 10px 15px !important;
        padding-left: 28px !important;
    }
    .collapse-nav.slide-menu {
        right: 0;
    }
    .navbar-nav .sub-menu {
        padding-top: 0;
        height: inherit;
        background: #1E1E1E;
        padding: 10px 15px;
        display: none;
        width: 100%;
        max-width: 100%;
        margin-right: inherit;
    }
    .navbar-nav .sub-menu li {
        list-style: none;
        display: block;
    }
    .navbar-nav .sub-menu a {
        font-size: 16px;
        padding: 0 !important;
        padding-left: 20px !important;
        display: block;
    }
    .navbar-nav .sub-menu a:hover {
        /* background: #000; */
    }
    .menu-item-has-children::before, .menu-item-has-children::after {
        content: "";
        width: 15px;
        height: 2px;
        background: #FFF;
        position: absolute;
        right: 30px;
        top: 25px;
        transform: rotate(45deg);
        transition: .3s;
    }
    
    .menu-item-has-children {
        position: relative;
    }
    .menu-item-has-children::after {
        right: 20px;
        transform: rotate(-45deg);
    }
    .menu-item-has-children.menu-open::before, .menu-item-has-children.menu-open::after {
        transform: rotate(-47deg);
    }
    .menu-item-has-children.menu-open::after {
        transform: rotate(47deg);
    }
}

@media(max-width: 767px){
    .home_top {
        min-height: auto;
    }
    
    
    .doctor_top {
        padding-top: 270px;
        padding-bottom: 70px;
        border-radius: 0px 0px 0px 200px;
    }
    .doctor_credentials {
        margin-top: 0;
        padding-top: 70px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .doctor_credentials .prevArrow {
        width: 60px;
        height: 60px;
        border-radius: 0;
        margin: 0 9px;
        top: -72px;
        right: 72px;
        left: inherit;
    }
    .doctor_credentials .prevArrow.nextArrow {
        right: 0;
    }
    .service-tabs-section .prevArrow {
        top: 50%;
        transform: translateY(-50%);
    }
    .doctor_why_us .image {
        display: none;
    }
    .doctor_why_us {
        padding-bottom: 70px;
        margin-bottom: 0;
    }
    .doctor_tabs .section_wraper {
        margin-top: 0;
        padding-top: 0;
    }
    .doctor_tabs {
        padding-top: 80px;
        padding-bottom: 0;
    }
    .doctor_call {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 70px;
        margin-bottom: 0;
    }
    .doctor_top .content {
        padding-right: 50px;
    }
    .tabs_slider_nav {
        margin-top: 70px;
    }
    .doctor_call .content {
        padding: 70px 45px;
    }
    .doctor_call .button {
        margin-top: 40px;
    }
    .tabs_content_slider .right_img {
        max-width: 48%;
        margin-right: 0;
        top: -55px;
    }
    .tabs_content_slider .body_text .width {
        max-width: 47%;
    }
    .service-tabs-section .button_style {
        margin: 70px -15px;
    }
    .tabs_content_slider .body_text {
        padding-bottom: 45px;
    }
    .service_why p {
        margin: 0 15px;
    }
    .d-lg-flex.d-none.justify-content-between.align-items-center {
        display: none !important;
    }
    
    }
    
    @media(max-width: 991px){
        
    .service-tabs-section .button_style li span {
            font-size: 28px;
        }
    button.navbar-toggler i {
        color: #FFF;
    }
    .home_top .content {
        margin-top: 0;
    }
    section.home_top {
        padding-top: 130px;
        min-height: 630px;
    }
    .home-2nd-section .item .arrow_wraper {
        display: none;
    }
    .home-2nd-section .item .number {
        display: none;
    }
    .home-2nd-section .item {
        display: block;
    }
    .img_after img, .img_before img {
        max-width: 320px !important;
    }
    .home-2nd-section .item .text_img {
        width: 100%;
        display: block;
        text-align: center;
    }
    .home-2nd-section .item .text {
        max-width: 571px;
        margin: auto;
    }
    .slick-slide img {
        text-align: center;
        margin: auto;
        margin-bottom: 20px;
    }
    .home-2nd-section .section_heading p {
        width: 60%;
    }
    .home-2nd-section .section_heading h2 {
        width: 100%;
        max-width: 260px;
    }
    .home_service, .home-2nd-section {
        padding-bottom: 0;
    }
    
    .home_top {
        min-height: 650px;
    }
    
    .home_top h1, .service_top h1, .doctor_top .text h1 {
        font-size: 28px;
    }
    
    .home-2nd-section .section_heading h2, .home_service .slider_heading h2, .service_why h2, .home-call .item h2, .home-4th .text h2, .home-5th h2, .service-tabs-section h2, .service_2nd_section h2, .doctor_top .text h2 {
        font-size: 30px;
        line-height: inherit;
    }
    
    .home-2nd-section .item h3, .service_top h3 {
        font-size: 18px;
        line-height: 25px;
    }
    
    .home_service {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .home-4th .top_text {
        width: 100% !important;
        max-width: 90%;
        display: inherit;
        left: inherit;
    }
    
    .home-4th .top_text .text {
        width: 100% !important;
        max-width: 100% !important;
    }
    .home-4th .bg {
        height: 500px;
    }
    .home-4th .right_text {
        font-size: 23px;
        padding-top: 35px;
        text-align: center;
        padding-bottom: 0px;
    }
    .home-4th .text_wraper {
        padding-left: 0;
        padding-top: 60px;
        margin: 0 auto;
    }
    .home-4th {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .home-5th .content_top .img {
        top: 50%;
        transform: translateY(-50%);
    }
    .home-5th .content-bottom .img {
        top: inherit;
        transform: inherit;
        position: inherit;
        max-width: 100%;
        margin-bottom: 40px;
    }
    .home-5th .content_top {
        margin-bottom: 50px;
    }
    .home-call {
        padding: 70px 0;
    }
    .home-5th .content-bottom .img img {
        width: 100%;
    }
    .home-5th h3 {
        font-size: 25px;
    }
    .service_why {
        padding: 50px 0;
    }
    .service_why .list_item li {
        font-size: 15px;
        line-height: 24px;
    }
    .home-call .item .img {
        width: 390px;
        height: 100%;
    }
    .slider_heading .text {
        margin-left: 15px;
    }
    .home_service .slider_heading {
        margin-bottom: 30px;
    }
    .home_service .arrow_group .prevArrow {
        top: 0;
    }
    .home-call .item .text {
        padding: 40px;
    }
    .home-4th .overlay-bg {
        display: none;
    }
    .home-4th .left_img {
        max-width: 420px;
        margin: auto;
    }
    .home-5th .col-md-6 {
        max-width: 100%;
        text-align: center;
        flex: inherit;
    }
    .home-5th .content_top .img {
        display: none;
    }
    .home-5th .content_top .img {
        top: inherit;
        transform: inherit;
        max-width: 100% !important;
        position: inherit;
        margin-top: 30px;
        margin: 0;
        margin-bottom: 30px;
    }
    .home-5th ul li {
        list-style: none;
        margin-bottom: 8px;
    }
    .service_top .top-img {
        /* max-width: 300px; */
        position: inherit;
        margin-top: inherit;
        /* margin: auto; */
        display: inherit;
    }
    .service_top .text_bottom {
        padding-top: 50px;
    }
    
    .service_top .text {
        /* text-align: center; */
        /* margin-top: 30px; */
    }
    
    .service_top .text_bottom {
        text-align: center;
    }
    
    section.service_top {
        padding-bottom: 40px;
        padding-top: 138px;
    }
    .service_2nd_section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .service_2nd_section .left_img .img {
        position: inherit;
        display: inherit;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    
    .service_2nd_section .left_img {
        position: inherit;
        text-align: center;
        left: inherit;
        top: inherit;
        transform: inherit;
    }
    
    .service_2nd_section .justify-content-end {
        text-align: center;
    }
    
    .service_2nd_section .content {
        padding: 0;
    }
    .service_top .overlay-bg {
        background-size: cover;
    }
    .doctor_top .img {
        top: inherit;
        margin: auto;
        margin-bottom: 25px;
    }
    .doctor_top .img_wraper {
        position: inherit;
        display: inherit;
        margin: 0 15px;
        margin-bottom: 40px;
        padding-top: 0;
    }
    .doctor_top {
        padding-top: 130px;
        display: flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-direction: column-reverse;
        border-radius: 0;
        padding-bottom: 60px;
        text-align: center;
    }
    .doctor_top .content {
        padding-right: 0;
        width: 100%;
    }
    .doctor_top .col-md-7 {
        width: 100%;
        max-width: 100%;
        flex: inherit;
    }
    .doctor_top .content {
        margin-top: 20px;
    }
    .doctor_credentials .prevArrow {
        /* top: 25px; */
    }
    .service-tabs-section .button_style {
        margin: 40px -15px;
    }
    .doctor_tabs .nav li {
        display: inline-block;
    }
    .doctor_tabs .nav {
        text-align: center;
        margin-top: 0;
    }
    .doctor_tabs .nav li a {padding: 0 22px;height: 60px;margin: 0 2px;}
    
    .doctor_tabs .text {
        margin-top: 30px;
        text-align: center;
    }
    .doctor_tabs img {
        max-width: 200px;
        margin: auto;
        display: inherit;
        margin-top: 23px;
    }
    .doctor_call h2 {
        font-size: 30px;
    }
    section.doctor_call .container {
        margin: 0 !important;
        padding: 0;
        max-width: 100%;
    }
    .doctor_why_us .section_heading {
        margin-top: 40px;
        text-align: center;
    }
    .doctor_why_us {
        /* padding-top: 20px; */
    }
    .doctor_why_us h2, .doctor_credentials .section_heading h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    
    .section.why_banner .col-xl-6 {
        width: 100%;
    }
    
    .why_banner .img_wraper {
        position: inherit;
        width: 100%;
        max-width: 100%;
        top: inherit;
        transform: inherit;
    }
    
    .why_banner {
        /* padding-top: 130px; */
        border-radius: 0;
        /* padding-bottom: 50px; */
    }
    .why_banner .content {
        text-align: center;
    }
    
    .why_us_page_2nd_section {
        text-align: center;
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .why_banner .img_wraper img {
        max-width: 600px;
        margin: auto;
        display: inherit;
    }
    .tabs_content_slider .body_text .width {
        max-width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .tabs_content_slider .right_img {
        max-width: 48%;
        margin-right: 0;
        top: 0;
        max-width: 100%;
        position: inherit;
    }
    section.service_top li {
        list-style: none;
    }
    .service-tabs-section .prevArrow {
        top: 50%;
        transform: translateY(-50%);
        left: -30px;
        right: inherit;
        margin: 0;
    }
    .service-tabs-section .nextArrow {
        left: inherit;
        right: -30px;
        transform: translateY(-50%) rotate(180deg);
    }
    .tabs_slider_nav .item {
        max-width: 640px;
        margin: auto;
    }
    }
    
    @media(max-width: 767px){
        .why_banner .img_wraper img {
            max-width: 100%;
        }
    .doctor_why_us h2, .doctor_credentials .section_heading h2 {
            font-size: 28px;
        }
    .home_top h1, .service_top h1, .doctor_top .text h1 {
        font-size: 23px;
    }
    .service-tabs-section h3 {
        font-size: 25px;
        line-height: 35px;
    }
    .service-tabs-section h3 {
        margin-top: 30px;
    }
    /* .home_top p, .home-2nd-section .section_heading p, .home-2nd-section .item p, .home_service .slider_heading p,
    .home-call .item p, .home-4th .text p, .home-4th p, .home-5th, .home-5th ul li, .home-5th p, .service_2nd_section p,
    .service-tabs-section p, .service-tabs-section ul li, .service_why p
    .service_top p {
        font-size: 15px;
        line-height: 24px;
    } */
    p {
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .service_why .section_heading {
        margin: 0 15px;
    }
    .tabs_content_slider .text_body_top {
        padding-bottom: 30px;
    }
    .img_after img, .img_before img {
        max-width: 200px !important;
    }
    .home-2nd-section .section_heading {
        display: inherit;
        text-align: center;
        margin: 0 15px;
    }
    .home-2nd-section .item {
        display: inherit;
        text-align: center;
        margin: 0 15px;
    }
    .home-2nd-section .item .number {
        padding: 0;
        line-height: inherit;
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        font-size: 38px;
        display: none;
    }
    .home-2nd-section .item .text_img {
        display: block;
        width: 100%;
        padding-bottom: 0;
        border: none;
        /* max-width: 310px; */
        margin: auto;
    }
    .home-2nd-section .item .text_img .img {
        /* margin-bottom: 25px; */
        /* display: flex; */
        /* justify-content: center; */
    }
    .home-2nd-section .item .arrow_wraper {
        padding: 15px;margin: auto;text-align: center;justify-content: center;
    }
    .home-call .item {
        display: block;
    }
    .home-call .item .img {
        max-width: 100%;
        margin: 0 !important;
        padding: 0 !important;
        height: 400px;
        display: inherit;
        width: 100%;
    }
    .home-call {
        padding: 60px 0;
    }
    .home-4th .top_text .text {
        padding: 25px;
    }
    .home-4th .bg {
        height: 400px;
    }
    .home-4th .top_text {
        max-width: 95%;
        margin: 0 0px;
        margin-top: -200px;
        left: 50%;
        transform: translateX(-50%);
    }
    .home-4th {
        padding: 60px 0;
    }
    .home-5th .content_top {
        margin-bottom: 60px;
    }
    .home-5th .content-bottom .img {
        position: inherit;
        top: inherit;
        transform: inherit;
        width: 100%;
        max-width: 100%;
        margin: 0 15px;
        margin-bottom: 30px;
    }
    .service_why .list_item {
        display: block;
        margin: 30px 0;
    }
    .service_why .list_item li {
        margin-bottom: 20px;
        
        padding-left: 70px;
        position: relative;
    }
    .service_why .list_item li .icon {
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    
    /*services-page*/

    .home_top .button {
        margin-top: 0;
    }
    .home_top .content {
        margin-top: 15px;
    }
    .home-2nd-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .home-2nd-section .section_heading h2 {
        padding-left: 0;
        margin-bottom: 10px;
    }
    .service-tabs-section ul li {
        margin-bottom: 10px;
        list-style: disc;
    }
    .tabs_slider_nav .slick-list {
        padding: 0 !important;
    }
    ul li, ol li {
        font-size: 16px;
        /* list-style: none; */
    }
    ul, ol {
        /* padding: 0; */
    }
    .service-tabs-section .prevArrow {
        left: inherit;
        right: inherit;
    }
    .service-tabs-section .button_style li {
        margin: 0;
        display: inline-block;
        margin: 0 2px;
        width: auto;
        -webkit-box-flex: inherit;
        padding: 0;
        vertical-align: middle;
    }
    .service-tabs-section .button_style li span {
        padding: 20px 25px;
        font-size: 16px;
        border-radius: 10px;
    }
    .service-tabs-section .button_style {
        display: inherit;
        text-align: center;
    }
    }
    
    @media(max-width: 767px){
        .home_top {
            min-height: auto;
        }
        .home_top .img_after, .home_top .img_before {
            bottom: 0;
        }
    .home_top h1, .service_top h1, .doctor_top .text h1 {
            font-size: 30px;
        }
        .home-2nd-section .item .arrow_wraper {
            display: none;
        }
        .home-2nd-section .section_heading h2 {
            padding-left: 0;
            margin-bottom: 10px;
        }
        .home_service .slider_heading {
            display: flex;
            align-items: end;
            grid-column-gap: 0;
            margin-bottom: 25px;
            align-items: flex-end;
        }
        .slider_heading .text {
            width: 75%;
        }
        .home_service .arrow_group {
            width: 30%;
            grid-column-gap: 0;
            margin: 0;
            justify-content: end;
            -webkit-justify-content: flex-end;
            padding-left: 0;
        }
        .home_service .arrow_group .prevArrow, .service-tabs-section .prevArrow, .doctor_credentials .prevArrow {
            width: 45px;
            height: 45px;
            border-radius: 0;
            margin: 0 5px;
            top: -65px;
            right: 0;
        }
        .service-tabs-section .prevArrow {
            top: 50%;
            transform: translateY(-50%);
        }
        .prevArrow svg , .service-tabs-section .prevArrow svg{
            width: 28px;
        }
        .prevArrow.prevArrow_tabs_slider_nav.slick-arrow {
            left: -10px;
        }
        .service-tabs-section .nextArrow {
            transform: translateY(-50%) rotate(180deg) !important;
            top: 50% !important;
            right: -10px;
        }
        .tabs_slider_nav {
            margin-top: 35px;
            margin-bottom: 50px;
        }
        .tabs_content_slider .right_img {
            position: inherit;
            top: inherit;
            display: inherit;
            justify-content: inherit;
            -webkit-box-pack: inherit;
            margin: 0 15px;
        }
        .tabs_content_slider .body_text {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .home_service_slider_left .item .overlay {
            height: 350px;
        }
        .home_service_slider_left .item h3 {
            font-size: 22px;
            line-height: 30px;
        }
        section.home_top {
            padding-top: 130px;
        }
        section.home_top {
            padding-top: 50px;
            padding-bottom: 150px;
        }
        .home_top ul li {
            font-size: 15px;
            line-height: 28px;
            list-style: none;
            margin-bottom: 7px;
        }
        .home-2nd-section .section_heading h2, .home_service .slider_heading h2, .service_why h2, .home-call .item h2, .home-4th .text h2, .home-5th h2, .service-tabs-section h2, .service_2nd_section h2 {
            font-size: 25px;
            line-height: 35px;
        }
        .home-call {
            padding: 0;
        }
        .home-call .item .text {
            padding: 50px 30px;
            text-align: center;
        }
        .home-call .item .button-g {
            margin-top: 0px;
        }
        .home-call .item {
            display: block;
            border-radius: 0;
        }
        .home-4th {
            padding-top: 0;
        }
        .home-4th .bg {
            height: 350px;
            background-position: center;
        }
        .home-4th .right_text {
            font-size: 21px;
            padding-top: 40px;
            text-align: center;
            padding-left: 0;
            padding-bottom: 0px;
            padding-right: 0;
        }
        .home-4th {
            padding: 0;
        }
        .home-4th h3 {
            font-size: 25px;
        }
        .home-4th .text_wraper {
            padding: 50px 15px;
            padding-bottom: 50px;
        }
        .home-4th .left_img .overlay-img {
            display: none;
        }
        .home-5th {
            padding: 50px 0;
        }
        .home-5th ul {
            padding: 0;
        }
        .home-5th .content_top {
            margin-bottom: 30px;
        }
        .home-5th .content-bottom .img {
            margin: 0;
            margin-bottom: 30px;
        }
        .home-call .item p {
        margin-bottom: 10px;
    }
    .doctor_top .text h2 {
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    h2 {
        font-size: 30px;
    }
    .doctor_credentials {
        margin-bottom: 0;
        margin-top: 0;
        padding-top: 60px;
    }
    .doctor_why_us {
        padding-top: 0px;
    }
    .doctor_why_us h2 {
        margin-bottom: 10px;
    }
    .doctor_why_us .image {
        height: 100%;
        display: none;
    }
    .doctor_why_us ul {
        padding-bottom: 10px;
        text-align: left;
        margin-top: 0;
    }
    .doctor_why_us {
        padding-bottom: 40px;
        margin-bottom: 0;
        text-align: center;
    }
    .doctor_tabs .section_wraper {
        padding-top: 0;
        padding-bottom: 0;
    }
    section.doctor_call {
        margin-top: 0;
        padding-top: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .doctor_call .content {
        padding: 50px 15px;
    }
    .doctor_tabs {
        padding-bottom: 50px;
        text-align: center;
        padding-top: 60px;
    }
    .doctor_credentials .prevArrow {
        top: 28px;
        right: inherit;
        left: inherit;
        right: 51px;
    }
    .doctor_credentials .prevArrow.nextArrow.nextArrow_credentials.slick-arrow {
        right: 0;
    }
    .doctor_call .button {
        margin-top: 40px;
    }
    
    .why_banner h1 {
        margin-bottom: 10px;
      }
      .why_us_page_2nd_section .image_year {
        margin: 0 0 26px 0;
    }
    .why_us_page_2nd_section h3 {
        margin-bottom: 20px;
    }
    .why_us_page_2nd_section .overlay {
        display: none;
    }
    .home-2nd-section .section_heading p {
        width: 100%;
        padding: 0;
        margin: auto;
    }
    .home-2nd-section .section_heading h2 {
        max-width: 100%;
    }
    .main_header .logo a {
        font-size: 27px;
    }
    .collapse-nav {
        max-width: 340px;
    }
    .home-4th .left_img {
        max-width: 100%;
        text-align: center;
    }
    .home-4th .left_img img {
        width: 100%;
    }
    }
    .home-call .item p {
    margin-bottom: 10px;
}
}
