    @media only screen and (max-width: 7000px) {
        .page-wrapper {
            overflow: hidden;
        }
    }
    
    @media only screen and (max-width: 1700px) {
        .services-section .column .col-inner {
            margin-right: -140px;
        }
    }
    
    @media only screen and (max-width: 1500px) {
        .header-top-one .mid-text {
            display: none;
        }
        .header-top-one,
        .header-style-one .header-upper .inner-container {
            padding-left: 0;
            padding-right: 0;
        }
        .departments-section .services-row .outer-container {
            padding: 80px 30px 60px;
        }
        .services-section .column .col-inner {
            margin: 0;
        }
    }
    
    @media only screen and (max-width: 1340px) {
        .header-style-one .other-links .social-links-one,
        .header-style-one .other-links .language {
            display: none;
        }
        .header-style-one .header-upper .nav-outer {
            width: auto;
            float: right;
        }
        .header-style-one .header-upper .nav-outer .main-menu {
            display: block;
        }
        .banner-carousel .content-box h1 {
            font-size: 60px;
        }
        .banner-carousel-two .content-box h1 {
            font-size: 54px;
        }
        .hi-block .upper-info {
            opacity: 0;
        }
        .hi-block .image-cap h2,
        .hi-block .image-cap h2 .num {
            font-size: 24px;
        }
        .error-section h2 {
            font-size: 30px;
        }
        .error-section .big-text {
            font-size: 120px;
        }
        .error-section .med-text {
            top: 5px;
            font-size: 18px;
            line-height: 30px;
            padding-top: 10px;
            padding-bottom: 5px;
        }
    }
    
    @media only screen and (max-width: 1139px) {
        .header-style-two .header-upper .search-btn-one {
            display: none;
        }
        .header-style-two .header-upper .nav-outer {
            float: right;
            margin-left: 0;
        }
        .banner-carousel .next-slide {
            display: none;
        }
        .banner-carousel .content-box h1 {
            font-size: 54px;
        }
        .banner-carousel .content-box {
            height: 600px;
        }
        .banner-carousel-two .content-box {
            height: 500px;
        }
        .banner-carousel-two .content-box .content {
            padding: 0;
        }
        .welcome-section-two .upper-row .contact-links-box {
            display: none;
        }
        .services-section .image-left {
            display: none;
        }
        .featured-service-block .inner-box {
            max-width: 450px;
            margin: 0 auto;
        }
        .events-section .left-column .col-inner {
            margin: 0px 30px 30px;
        }
        .events-section .right-column .col-inner {
            padding-left: 0;
        }
        .services-section-two .nav-column ul li a {
            padding: 14px 25px 12px;
        }
        .services-section-two .nav-column ul li a,
        .services-section-two .nav-column ul li a:after {
            font-size: 15px;
        }
        .banner-section-two .main-pattern-layer {
            display: none;
        }
        .fluid-section .column .inner {
            padding-right: 0;
        }
        .fluid-section .column:nth-child(2) .inner {
            padding-left: 0;
        }
        .departments-section .image-column .inner {
            margin-left: 0;
            max-width: 450px;
            padding: 0;
        }
        .team-section-two .image-layer {
            background-position: right center;
        }
        .featured-block-five .inner-box .content,
        .featured-block-five .inner-box .count-box {
            text-align: center;
            opacity: 1;
            width: 100%;
            visibility: visible;
            -ms-transform: translateY(0px);
            transform: translateY(0px);
        }
        .featured-block-five .inner-box .count-box {
            right: 0;
            top: 50px;
            font-size: 50px;
            opacity: 0.10;
        }
        .featured-block-five .read-more a {
            display: inline-block;
        }
        .featured-block-five .bottom-text {
            font-size: 16px;
            text-align: center;
            width: 100%;
        }
        .ext-info-section .awards-row .outer-container {
            padding: 80px 25px 30px;
        }
        .history-block.alternate .text-col .inner,
        .history-block .text-col .inner {
            padding-top: 50px;
        }
        .history-block .image-box {
            padding-right: 100px;
        }
        .history-block.alternate .image-box {
            padding-left: 100px;
        }
        .sidebar-page-container .sidebar {
            padding-left: 0;
        }
        .sidebar-page-container .content-inner {
            margin-right: 0;
            padding-right: 0;
        }
        .sidebar-page-container .sidebar .bg-layer {
            left: -15px;
        }
        .events-list {
            margin: 0px 30px;
        }
        .event-block-two .content-box h3 {
            font-size: 20px;
            line-height: 1.4em;
        }
        .event-details .info-column .info-inner {
            padding-left: 0;
        }
    }
    
    @media only screen and (min-width: 768px) {
        .main-menu .navigation>li>ul,
        .main-menu .navigation>li>ul>li>ul {
            display: block !important;
            visibility: hidden;
            opacity: 0;
        }
    }
    
    @media only screen and (max-width: 991px) {
        .main-header .nav-outer .main-menu,
        .sticky-header {
            display: none !important;
        }
        .nav-outer .mobile-nav-toggler {
            display: block;
        }
        .header-style-two .nav-outer .mobile-nav-toggler {
            color: #333333;
            background: #fbb66e;
            position: absolute;
            width: 60px;
            text-align: center;
            height: 60px;
            right: 9px;
            margin: auto;
            top: 128px;
            padding-top: 8px;
            border-radius: 3px;
        }
        .main-header .header-top .top-left,
        .header-style-two .header-top .top-right {
            display: none;
        }
        .main-header .header-top .top-right {
            width: 100%;
            text-align: center;
        }
        .header-style-two .header-top .top-left {
            display: block;
            width: 100%;
            text-align: center;
        }
        .header-top-one .phone,
        .header-top-one .hours,
        .header-top-two .left-text,
        .header-top-two .info {
            float: none;
            display: inline-block;
            vertical-align: middle;
            margin: 0px 10px;
            text-align: left;
        }
        .banner-carousel .content-box .inner,
        .banner-carousel .content-box .text,
        .banner-carousel-two .content-box .inner,
        .banner-carousel-two .content-box .inner .text {
            max-width: none;
            text-align: center;
        }
        .banner-carousel .content-box h1 {
            font-size: 48px;
        }
        .banner-carousel-two .content-box h1 {
            font-size: 42px;
        }
        .banner-carousel .content-box h1 br,
        .banner-carousel-two .content-box .inner h1 br {
            display: none;
        }
        .welcome-section-two .upper-container {
            top: 0;
        }
        .welcome-section-two .upper-row {
            padding: 70px 0px;
        }
        .services-section-two .nav-column,
        .services-section-two .image-column {
            width: 100%;
        }
        .facts-section .fact-column {
            text-align: center;
        }
        .facts-section .fact-title {
            padding-left: 0;
            margin-bottom: 10px;
        }
        .facts-section .fact-column .fact-box {
            position: relative;
            display: block;
            width: auto;
            left: 0;
            top: 0;
            margin-bottom: 20px;
        }
        .sec-title h2,
        .sec-title-two h2 {
            font-size: 30px;
        }
        .featured-block-two .inner-box {
            padding: 50px 30px 40px;
        }
        .fluid-section .column .inner {
            max-width: none;
        }
        .main-footer-two .social-links,
        .main-footer-two .footer-bottom .copyright,
        .main-footer-two .footer-links {
            width: 100%;
            text-align: center;
        }
        .about-section .pattern-layer {
            display: none;
        }
        .about-section .image-layer {
            background-position: left center;
        }
        .featured-block-two .content-box {
            padding-left: 0;
            text-align: center;
        }
        .featured-block-two .content-box .icon-box {
            position: relative;
            left: 0;
            top: 0;
            margin: 0 auto 30px;
        }
        .featured-block-two .read-more a {
            display: inline-block;
        }
        .team-block .hover-box .hover-inner {
            padding-top: 40px;
        }
        .fluid-section .column .upper-title {
            padding: 0;
        }
        .fluid-section .column .content {
            padding: 80px 20px 50px;
            text-align: center;
        }
        .fluid-section .column .icon-box {
            position: relative;
            display: block;
            top: 0;
            left: 0;
            margin-bottom: 30px;
        }
        .main-footer-two .social-links li,
        .main-footer-two .footer-links li {
            display: inline-block;
            float: none;
            margin: 0px 10px;
        }
        .main-footer-two .footer-bottom .copyright {
            padding: 10px 0px;
        }
        .fluid-section .top-icon-box {
            display: none;
        }
        .services-section-three {
            padding-bottom: 70px;
        }
        .ext-info-section .awards-row .outer-container:before {
            display: none;
        }
        .page-banner h1,
        .event-banner h1,
        .blog-banner h1 {
            font-size: 36px;
        }
        .page-banner .inner-container {
            padding: 80px 0px 100px;
        }
        .page-banner .page-nav {
            width: 100%;
            text-align: center;
        }
        .history-block {
            text-align: center;
        }
        .history-block .text-col .inner {
            padding-top: 30px;
        }
        .history-block .image-box,
        .history-block .text-col .inner,
        .history-block .image-box,
        .history-block.alternate .image-box,
        .history-block.alternate .text-col .inner {
            padding-right: 0;
            padding-left: 0;
        }
        .history-block.alternate .text-col .inner,
        .history-block .text-col .inner {
            padding-top: 10px;
        }
        .history-block .year-box,
        .history-block.alternate .year-box {
            position: relative;
            left: 0;
            top: 0;
            margin: 0 auto 30px;
        }
        .history-block .year-box:before,
        .history-block .year-box:after {
            display: none;
        }
        .history-block .year-box .year-inner {
            border-radius: 50% !important;
        }
        .history-section .center-line {
            display: none;
        }
        .history-section {
            padding-top: 100px;
            padding-bottom: 0px;
        }
        .history-section .pattern-layer {
            display: none;
        }
        .history-block .image-col,
        .history-block.alternate .image-col {
            order: 0;
        }
        .history-block .text-col,
        .history-block.alternate .text-col {
            order: 12;
        }
        .error-section .big-text {
            margin-bottom: 20px;
        }
        .error-section h2 {
            font-size: 24px;
        }
        .error-section {
            padding: 120px 0px 80px;
        }
        .comming-soon h1 {
            font-size: 36px;
        }
        .time-counter .time-countdown .counter-column {
            font-size: 16px;
            margin: 0px 20px 50px;
        }
        .time-counter .time-countdown .counter-column .count,
        .time-counter .time-countdown .counter-column:after {
            font-size: 48px;
        }
        .sidebar-page-container .sidebar {
            padding: 30px 0px;
        }
        .sidebar-page-container .sidebar .bg-layer {
            top: 0;
            height: 100%;
            min-height: 120%;
            width: 100%;
            min-width: 1000px;
        }
        .sidebar .sidebar-widget:last-child {
            margin-bottom: 0;
        }
        .sidebar-page-container {
            padding-top: 80px;
        }
        .event-block-two .content-box {
            padding: 0px;
            text-align: center;
        }
        .event-block-two .content-box .date-box {
            position: relative;
            left: 0;
            top: 0;
            height: auto;
            min-height: 100px;
            margin: 0 auto 30px;
        }
        .event-block-two .inner-box .date-box:before,
        .event-block-two .inner-box .date-box:after {
            display: none;
        }
        .event-details .info-column .info-inner {
            margin-top: 0;
        }
        .event-banner .inner-container {
            padding: 80px 0px 100px;
        }
        .contact-section .left-col .images {
            display: none;
        }
        .contact-section .left-col .contact-info-box {
            position: relative;
            display: block;
            left: 0;
            top: 0;
            right: 0;
            width: auto;
            margin-bottom: 30px;
        }
    }
    
    @media only screen and (max-width: 767px) {
        .header-top-two .left-text {
            display: none;
        }
        .banner-carousel .content-box h1,
        .banner-carousel-two .content-box h1 {
            font-size: 36px;
        }
        .event-block .content-box {
            padding: 0px 0px;
            min-height: 0;
        }
        .event-block .content-box .date-box {
            position: relative;
            display: block;
            width: 100%;
            margin-bottom: 20px;
        }
        .event-block .content-box .date-box:before {
            display: none;
        }
        .event-block .inner-box:after {
            left: 0;
        }
        .event-block .read-more {
            position: relative;
            display: block;
            left: 0;
            top: 0;
            padding: 30px 0 0;
            border: none;
            width: 100%;
            text-align: left;
            height: auto;
        }
        .about-section .quote-box {
            display: none;
        }
        .event-block .content-box .content {
            padding-right: 0;
        }
        .event-block .read-more {
            display: inline-block;
            width: auto;
        }
        .event-block .inner-box {
            text-align: center;
        }
        .event-block .content-box .date-box {
            width: 100px;
            margin: 0 auto 10px;
        }
        .news-carousel .owl-nav,
        .departments-carousel .owl-nav {
            position: relative;
            width: 100%;
            top: 0;
            right: 0;
            text-align: center;
            padding: 40px 0px 0px;
            transform: scale(0.7);
            ;
        }
        .reviews-carousel .owl-nav {
            display: none;
        }
        .contact-info-section .info-box {
            display: block;
            width: auto;
            margin: 0 0 30px;
        }
        .featured-block-three .inner-box {
            text-align: center;
            border-bottom: 1px solid #e0e0e0;
        }
        .featured-block-three .content-box .content {
            padding-left: 0;
            min-height: 0;
        }
        .featured-block-three .content-box .icon-box {
            position: relative;
            left: 0;
            top: 0;
            margin: 0 auto 20px;
        }
        .featured-block-three .content-box .icon-box:before {
            display: none;
        }
        .featured-block-three .content-box h4,
        .featured-block-three .hover-box h4 {
            max-width: none;
        }
        .featured-block-three .hover-box .inner {
            transform: translateY(20%);
        }
        h2,
        .page-banner h1,
        .event-banner h1,
        .blog-banner h1 {
            font-size: 24px;
        }
        .departments-section .image-column .inner {
            margin: 0 auto;
        }
        .departments-section .upper-row .sec-title {
            text-align: center;
        }
        .departments-section .upper-row .sec-title h2 {
            padding-bottom: 0;
        }
        .departments-section .upper-row .sec-title .separator {
            display: none;
        }
        .ext-info-section .award-block .inner {
            padding-left: 0;
            text-align: center;
        }
        .ext-info-section .award-block .slash {
            position: relative;
            display: block;
            top: 0;
            width: 100%;
            text-align: center;
            margin-bottom: 20px;
        }
        .filter-gallery .filters li {
            float: none;
            vertical-align: middle;
            display: inline-block;
        }
        .comming-soon h1 {
            font-size: 30px;
        }
        .time-counter .time-countdown .counter-column {
            margin: 0px 20px 40px;
            min-width: 60px;
        }
        .time-counter .time-countdown .counter-column .count,
        .time-counter .time-countdown .counter-column:after {
            font-size: 36px;
        }
        .time-counter .time-countdown .counter-column:after {
            display: none;
        }
        .event-filters-box .outer {
            padding: 0;
        }
        .event-filters-box .outer .form-group,
        .event-filters-box .outer .location {
            width: 100%;
        }
        .event-filters-box .outer .theme-btn {
            position: relative;
            width: 100%;
            right: 0;
            top: 0;
        }
        .event-details .more-info-box .inner-box {
            padding: 0;
        }
        .event-details .more-info-box .timings {
            position: relative;
            left: 0;
            top: 0;
            width: 100%;
            padding: 0;
        }
        .event-details .content-column h2 {
            font-size: 24px;
        }
        .news-block-four .lower-box h2,
        .post-details h2,
        .group-title h2 {
            font-size: 24px;
        }
        .post-controls .prev-post .txt,
        .post-controls .next-post .txt {
            display: none;
        }
        .blog-banner .inner-container {
            padding-top: 80px;
        }
    }
    
    @media only screen and (max-width: 599px) {
        .banner-carousel .content-box h1,
        .banner-carousel-two .content-box h1 {
            font-size: 30px;
        }
        .banner-carousel .content-box,
        .banner-carousel-two .content-box {
            height: 500px;
        }
        .sec-title h2,
        .sec-title-two h2,
        .service-details h2 {
            font-size: 24px;
        }
        .about-section .content {
            text-align: center;
        }
        .about-section .upper-text .big-letter {
            float: none;
            margin: 0 auto 20px;
        }
        .services-section-two .image-box .over-box {
            padding-top: 50px;
        }
        .accordion-box .block .acc-btn {
            padding-left: 25px;
            padding-right: 40px;
        }
        .accordion-box .block .acc-content {
            padding-left: 25px;
        }
        .accordion-box .block:before {
            display: none;
        }
        .accordion-box .block .icon {
            right: 20px;
        }
        h2 {
            font-size: 24px;
        }
        h3 {
            font-size: 20px;
        }
        .event-details .info-column .title h4,
        .event-block-three .content-box h4 {
            font-size: 18px;
        }
        .fluid-section .column .upper-title {
            margin-bottom: 25px;
        }
        .banner-section-two .owl-theme .owl-nav {
            opacity: 0;
        }
        .banner-section-two:hover .owl-theme .owl-nav {
            opacity: 1;
        }
        .comming-soon .newsletter-form .form-group {
            padding: 0;
        }
        .comming-soon .newsletter-form .form-group input {
            width: 100%;
        }
        .comming-soon .newsletter-form .theme-btn {
            position: relative;
            display: block;
            width: 100%;
            margin-top: 20px;
        }
        .service-details .download-links ul {
            padding: 20px 20px 10px;
        }
        .service-details .download-links ul li .info {
            width: 100%;
            padding-top: 10px;
        }
        .hi-block .image-cap h2 .num {
            display: none;
        }
        .hi-block .image-cap h2 {
            width: 100%;
            text-align: center;
            font-size: 20px;
        }
        .hi-block .image-cap .video-link {
            display: none;
        }
        .news-block-three .inner-box {
            padding: 40px 20px;
        }
        .news-block-three .text {
            padding: 0px 0px 12px;
        }
        .fluid-section .column .content h2 br {
            display: none;
        }
        .events-section-two .upper-info .sort-by,
        .events-section-two .upper-info .items-label {
            width: 100%;
            padding: 0;
        }
        .event-details .info-column .content {
            padding: 30px 20px 20px;
        }
        .toggle-box .accordion .acc-btn {
            padding: 0 50px 0 0;
        }
        .news-block-four .lower-box {
            padding: 30px 20px 10px;
        }
        .single-post .author-box .inner-box {
            padding: 0;
        }
        .single-post .author-box .thumb,
        .comments-area .comment-box .author-thumb {
            position: relative;
            left: 0;
            top: 0;
            margin: 0 0 20px;
        }
        .comments-area .comment {
            padding-left: 0;
        }
        .comments-area .comment.reply-comment {
            margin-left: 0;
        }
        .single-post .author-box {
            padding: 30px 20px;
        }
        .post-details blockquote p {
            font-size: 16px;
        }
        .post-details blockquote:before {
            top: 0;
        }
        .post-details blockquote {
            padding-left: 70px;
        }
        .blog-banner .other-info {
            text-align: center;
            width: 100%;
        }
        .blog-banner .other-info .date {
            display: inline-block;
            float: none;
        }
        .blog-banner .other-info .tags {
            display: none;
        }
    }
    
    @media only screen and (max-width: 479px) {
        .main-header .search-btn-one,
        .header-top-one .hours {
            display: none;
        }
        .header-top-two .info {
            text-align: center;
        }
        .header-top-two .info li {
            float: none;
            display: inline-block;
            vertical-align: middle;
            margin: 0px 10px;
            text-align: left;
            padding: 0;
        }
        .header-top-two .info li:before {
            display: none;
        }
        .team-block-two .inner-box {
            text-align: center;
            padding: 0 0;
        }
        .team-block-two .image-box {
            position: relative;
            left: 0;
            top: 0;
            margin: 0 auto 20px;
        }
        .team-block-two .share-it {
            position: relative;
            left: 0;
            margin: 0 auto;
        }
        .guest-block .inner-box {
            padding: 30px 20px;
        }
        .share-post ul li {
            display: block;
        }
    }
    
    @media(max-width:768px) {
        .top .fixedcall.fixedcall2 {
            top: 45%;
        }
        .breadcumb_section ul li {
            padding: 3px 10px;
        }
        .breadcumb_section {
            padding: 190px 0px 35px;
        }
        .breadcumb_section h2 {
            font-size: 22px;
            margin-bottom: 0;
        }
    }
    
    @media(max-width:425px) {
        .top .fixedcall.fixedcall2 {
            top: 44%;
        }
        .breadcumb_section ul li {
            padding: 3px 10px;
        }
        .breadcumb_section {
            padding: 191px 0px 35px;
        }
        .breadcumb_section h2 {
            font-size: 22px;
            margin-bottom: 0;
        }
    }
    
    @media(max-width:1024px) {
        .main-menu .navigation {
            margin: 0 0 0 221px;
        }
    }
    
    @media only screen and (max-width: 800px) {
        .banner-one {
            background-image: url(../images/main-slider/m1.jpg);
            height: 100vh;
        }
        .why-block-section {
            position: relative;
            right: 0;
            top: 0;
            z-index: 1;
        }
        .header-style-two .header-upper .search-btn-one:before,
        .header-style-two .header-upper .search-btn-one:after,
        ._top_abt_section::before,
        ._top_about::before,
        ._top_about::after,
        .departments-section .bg-layer,
        .about_block::before,
        ._visting_overlay,
        .reviews-section::before,
        .bootm_ser_title::before,
        .bootm_ser_title::after,
        .mobile-menu .navigation li>a:before {
            display: none;
        }
        .main-header .nav-outer .main-menu {
            left: 0px;
        }
        ._top_about {
            margin-top: 36px;
            border-radius: 5px;
            padding: 12px 7px;
        }
        .welcome {
            font-size: 45px;
            padding-bottom: 0;
            z-index: 1;
        }
        .welcome::before,
        .welcome::after {
            display: none;
        }
        .service_head {
            position: relative;
            margin: auto;
            clip-path: inherit;
            background: #ffc3dd;
            width: auto;
            padding: 28px 19px 28px;
            height: auto;
        }
        .ser_row .col-md-3:nth-child(1) {
            left: 0px;
        }
        .ser_row .col-md-3:nth-child(4) {
            right: 0px;
        }
        .ser_row .col-md-3:nth-child(5),
        .ser_row .col-md-3:nth-child(6),
        .ser_row .col-md-3:nth-child(7),
        .ser_row .col-md-3:nth-child(8) {
            margin-top: 0px;
        }
        .header-style-two .header-upper .logo-box {
            min-width: auto;
            padding: 0;
            left: 0;
            top: 0;
            margin: auto;
            right: 0;
            float: none;
        }
        .fixedcall {
            position: absolute;
            top: 40%;
        }
        .fixedcall.fixedcall2 {
            top: 49%;
        }
        .main-header .header-upper .logo-box .logo img {
            position: relative;
            display: inline-block;
            max-width: 100%;
            z-index: 1;
            width: auto;
        }
        .mobile-menu .navbar-collapse {
            padding-top: 75px;
        }
        .fixed-header.header-style-two .header-upper,
        .fixed-header .header-uppe {
            position: absolute;
        }
        ._top_about h3 {
            font-size: 20px;
        }
        .departments-section .upper-row {
            position: relative;
            padding: 56px 0px 64px;
        }
        .departments-section .image-column {
            margin-bottom: 11px;
        }
        .departments-section .upper-row .sec-title {
            margin-bottom: 0px;
        }
        .why-blocks {
            display: inline-block;
            width: 49%;
        }
        .why-blocks:last-child {
            width: 100%;
        }
        .why-blocks:nth-child(1) {
            border-right: 1px dashed #8e8e8e;
        }
        ._why {
            padding: 25px 3px;
        }
        .why-blocks p {
            color: #313131;
            font-size: 13px;
        }
        .why-blocks:nth-child(3) p {
            margin-bottom: 0px;
        }
        .highlights-section {
            position: relative;
            padding: 0 0px 53px;
            margin-bottom: 0;
        }
        .m_none {
            display: none;
        }
        .ser_img {
            clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
            width: 169px;
            height: 185px;
        }
        .ser_row .col-md-3 {
            padding: 0 4px;
        }
        .service_list {
            margin-bottom: 8px;
        }
        .ser_title {
            bottom: 36px;
            line-height: 20px;
            font-size: 14px;
        }
        .bootm_ser_title {
            font-size: 25px;
            margin-top: 14px;
        }
        ._visting_consultation {
            margin-top: 0px;
            padding: 14px 13px;
        }
        .enquery-section {
            padding: 54px 0px 64px;
        }
        .pricingTable {
            margin-bottom: 22px;
            padding: 0 9px 30px;
        }
        .pricingTable .title {
            font-size: 18px;
        }
        .sec-title {
            margin-bottom: 8px;
        }
        .blog_box .col-md-6:nth-child(1) .event-block .content-box,
        .blog_box .col-md-6:nth-child(2) .event-block .content-box {
            width: 100%;
            left: 0px;
            right: 0px;
            text-align: center;
            top: 0;
            padding: 11px;
        }
        .testimonial_more a {
            margin-top: 5px;
        }
        .event-block .content-box .date-box {
            width: 100%;
            margin: 9px auto 0px;
        }
        .event-block .inner-box {
            padding: 3px 0px;
        }
        .events-section .left-column .col-inner {
            margin: 0px 11px 30px;
        }
        .reviews-section {
            padding: 57px 0px 33px;
        }
        .query-title {
            font-size: 16px;
        }
        ._why_rw .col-md-3:nth-child(2) {
            border-right: 0px;
        }
        ._why_rw .col-md-3:nth-child(1),
        ._why_rw .col-md-3:nth-child(2) {
            border-bottom: 2px dashed #ccc;
        }
        ._why_rw .col-md-3 {
            padding: 20px 10px;
        }
        .events-section {
            position: relative;
            padding: 0px 0px 33px;
        }
        .events-section .see-all {
            margin-top: 20px;
        }
        .neesletter_block {
            padding: 25px 19px;
            text-align: center;
        }
        .subscribe_form .btn {
            position: relative;
            right: 0;
            background: #4ca2b6;
            width: 100%;
            top: 0px;
            height: 49px;
            border: none;
            margin-top: 12px;
        }
        .subscribe_head {
            margin-bottom: 12px;
        }
        .main-footer-two .widgets-section .row {
            margin: 0px -15px;
        }
        .main-footer-two .upper-logo-box {
            margin: 0px 0 33px;
        }
        .main-footer-two .footer-bottom .copyright a {
            display: block;
        }
        .sec-title h2,
        .sec-title-two h2,
        .service-details h2 {
            font-size: 27px;
        }
        .enqury-block h3 {
            font-size: 27px;
            margin-bottom: 27px;
        }
        .ser_row.row {
            margin: 0 -9px;
        }
        .mobile-menu .social-links li {
            margin: 0px 3px 6px;
        }
        .mobile-menu .social-links li a {
            position: relative;
            line-height: 28px;
            display: block;
            width: 30px;
            height: 30px;
            font-size: 13px;
            color: #ffffff;
            border: 1px solid;
            border-radius: 50%;
        }
        .scroll-to-top {
            right: 0;
            width: 37px;
            height: 33px;
            font-size: 14px;
            line-height: 34px;
        }
        .main-footer-two .links-widget .links li a {
            font-size: 13px;
        }
        .ser_blocks {
            position: relative;
            max-width: 330px;
            margin: auto;
        }
        .success_b_sec::before {
            display: none;
        }
        .what_we_do_row .col-md-3:nth-child(1),
        .what_we_do_row .col-md-3:nth-child(4) {
            margin-top: -0px;
        }
        .what_we_do_row {
            margin: 0 -6px;
        }
        .causeror .col-md-4:nth-child(2) .causes_block {
            height: 200px;
            margin-top: 0px;
        }
        .causes_block {
            height: 200px;
            margin-bottom: 5px;
        }
        .success_img {
            margin-top: 0px;
        }
        .success_info {
            margin-top: 13px;
            right: 0px;
            padding: 17px 9px;
        }
        .success_b_sec {
            text-align: center;
            margin-bottom: 58px;
        }
        .award_timeline.main-timeline .timeline {
            width: 100%;
            /* margin: 0 0 20px; */
        }
        .get_input {
            margin-bottom: 10px;
        }
        .useful-links span {
            display: block;
            margin: 0 0 10px;
        }
        .w_w_d_block::after {
            display: none;
        }
        .header-style-two {
            height: 107px;
        }
        .what_we_do_row .col-md-3 {
            padding: 0 2px;
            margin-bottom: 10px;
        }
        ._wwwd_indo h3 {
            font-size: 14px;
        }
        .why_head h2 {
            font-size: 31px;
            margin-bottom: 12px;
        }
        .why_head p {
            font-size: 16px;
        }
        .what_we_do {
            position: relative;
            padding: 33px 0px 28px;
        }
        .why_arthro {
            position: relative;
            text-align: center;
            padding: 56px 0;
        }
        .why_list li {
            padding: 43px 7px 0;
            font-size: 14px;
            width: 151px;
            height: 151px;
            margin: 7px 6px;
            line-height: 19px;
            border: 8px solid #f5f5f5;
        }
        .why_list li:nth-child(5) {
            margin-top: -10px;
        }
        .cause_title {
            font-size: 23px;
            margin-bottom: 20px;
            color: #000;
        }
        .causes_section {
            position: relative;
            padding: 0px 0 98px;
            margin-top: 0;
        }
        .successstories_awards {
            margin-top: 52px;
        }
        .top_wrap {
            position: relative;
            height: 100%;
        }
        .award_timeline.main-timeline .timeline-content,
        .award_timeline.main-timeline .timeline:nth-child(even) .timeline-content {
            padding: 6px 24px;
            text-align: center;
        }
        .award_timeline.main-timeline .timeline-icon {
            transform: inherit;
            top: inherit;
            left: 0px;
            width: 49px;
            height: 49px;
            font-size: 23px;
            line-height: 48px;
        }
        .award_timeline.main-timeline .timeline-year,
        .award_timeline.main-timeline .timeline:nth-child(even) .timeline-year {
            /* transform: rotate( 90deg); */
            top: 12px;
            left: 34px;
            right: auto;
            z-index: 1;
        }
        .get_head_section h3 {
            display: block;
            text-transform: uppercase;
            color: #ffffff;
            font-size: 23px;
        }
        .footer_logo img {
            width: 260px;
            margin-bottom: 20px;
        }
        .useful-links ul {
            text-align: center;
        }
        .footer_add_row .col-md-4:nth-child(1),
        .footer_add_row .col-md-4:nth-child(2) {
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            padding: 0 0 19px;
            margin-bottom: 23px;
        }
        .get_head_section span {
            font-size: 20px;
            margin-bottom: 0;
        }
        ._footer {
            padding: 56px 0 4px;
        }
        .succes_btn {
            margin-bottom: 20px;
        }
        .header-style-two .header-upper .search-btn-one {
            display: block;
            width: 237px;
            text-align: center;
            right: inherit;
            top: 123px;
            padding: 0;
        }
        .social-links-one li:first-child,
        .social-links-one li {
            margin-left: 0;
            margin-bottom: 0;
            display: inline-block;
            float: inherit;
        }
        .why_bg_shape2 {
            bottom: -50px;
        }
        .why_bg_shape {
            top: -45px;
        }
        .callus_shape {
            top: -108px;
        }
        .what_we_sce_title p {
            top: 0;
        }
        .social-links-one li a {
            margin: 5px 0;
        }
        .main-header .header-upper .logo-box .logo {
            position: absolute;
            width: 319px;
            top: 12px;
            box-shadow: none;
            padding: 8px;
            left: 0;
            right: 0;
            margin: auto;
        }
        .header-style-two .header-upper {
            background: transparent;
            padding-top: 0;
        }
        .mobile-menu .navigation li.dropdown .dropdown-btn {
            background: #f08519;
        }
        .what_we_sce_title {
            position: relative;
            left: 0;
            right: 0;
            margin: auto;
            width: 100%;
            top: 0px;
            background: #f08619;
            padding: 20px 0;
            margin-bottom: 10px;
        }
        .w_w_d_block {
            position: relative;
            text-align: center;
            display: block;
            color: #6f6f6f;
            padding: 20px 20px;
        }
        .what_we_do_row .col-md-3:nth-child(1),
        .what_we_do_row .col-md-3:nth-child(2),
        .what_we_do_row .col-md-3:nth-child(3),
        .what_we_do_row .col-md-3:nth-child(4),
        .what_we_do_row .col-md-3:nth-child(5),
        .what_we_do_row .col-md-3:nth-child(6),
        .what_we_do_row .col-md-3:nth-child(7),
        .what_we_do_row .col-md-3:nth-child(8) {
            margin-top: 0px;
            margin-left: 0px;
        }
        ._wwd_img {
            display: inline-block;
            width: 123px;
            height: 123px;
            border-radius: 50%;
            position: relative;
        }
        ._wwd_img img {
            width: 112px;
            height: 112px;
            border-radius: 50%;
            box-shadow: 0px 0px 10px #333;
            border: 2px solid #ececec;
            background: #f5f5f5;
        }
        ._wwd_img::before {
            content: "";
            position: absolute;
            width: 123px;
            height: 123px;
            border: 1px dashed #333;
        }
        .what_we_do_row .col-md-3 {
            padding: 0 5px;
            flex: 0 0 50%;
            max-width: 50%;
        }
        .bottom_desc {
            position: relative;
            background: #f08618;
            padding: 11px 9px;
            text-align: center;
            color: #fff;
            font-size: 14px;
        }
        .doc_info {
            position: relative;
            padding: 31px 20px;
            background: #333;
            margin-top: 14px;
            border-radius: 0px;
            text-align: center;
        }
        .docotor_section {
            position: relative;
            padding: 0 0 0px;
        }
        .why_arthro::before {
            display: none;
        }
        .why_list li::after {
            content: "";
            position: absolute;
            width: 126px;
            height: 126px;
        }
        .causes_block h3 {
            font-size: 19px;
        }
        .why_list li:nth-child(1),
        .why_list li:nth-child(2),
        .why_list li:nth-child(4),
        .why_list li:nth-child(5) {
            top: 0px;
        }
        .testimonial::before {
            top: 26px;
        }
        .award_timeline.main-timeline .inner-content {
            /* background-color: #fff; */
            padding: 0px 7px 0px 49px;
            border-radius: 20px;
            position: relative;
            z-index: 1;
            text-align: left;
        }
        .award_timeline.main-timeline:before {
            content: '';
            height: 100%;
            width: 6px;
            position: absolute;
            left: 20px;
        }
        .doctor_img {
            position: relative;
            text-align: center;
            padding: 15px;
            border: 1px solid;
            margin-top: 37px;
        }
        .breadcumb_section ul li::before,
        .breadcumb_section ul li::after {
            display: none;
        }
        .breadcumb_section ul li.pulse {
            display: none;
        }
        .breadcumb_section ul li {
            padding: 7px 10px;
            margin: 0 0;
        }
        .inner_body .fixedcall {
            display: none;
        }
        .breadcumb_section {
            padding: 260px 0px 35px;
        }
        .inner_body .social-links-one {
            position: absolute;
            z-index: 99;
            top: 213px;
            width: 200px;
            text-align: center;
            left: 0;
            right: 0;
            margin: auto;
        }
        .breadcumb_section h1 {
            text-transform: capitalize;
            color: #1b2a37;
            font-size: 20px;
            padding: 12px 0 0;
            font-weight: 700;
        }
        .inner_abit_row {
            text-align: center;
        }
        .profile h2 {
            font-weight: 600;
            color: #f08618;
            font-size: 24px;
            margin: 13px 0 0;
        }
        .profile h3 {
            font-size: 23px;
        }
        .degree {
            font-size: 18px;
        }
        .gg_reviriocn {
            position: relative;
            right: 0;
            top: 0;
            text-align: center;
        }
        .service-procedure {
            padding-left: 0;
        }
    }