@media only Screen and (max-width:1400px) and (min-width:1200px) {}

@media only Screen and (max-width:800px) {
    .video-page iframe {
        margin-bottom: 30px;
    }

    .modal-matter {
        padding: 15px 7px 0px;
    }

    .abt-page h2 span {
        font-size: 34px;
        display: block;
        margin-top: 11px;
    }

    .inner-section1 {
        padding: 40px 0px 35px;
    }

    .breadcrumb ul li a {
        font-weight: 300;
    }

    .breadcrumb h1 {
        font-size: 37px;
    }

    .bread-bg {
        padding: 48px 0px;
    }

    .breadcrumb {
        padding: 240px 0 30px;
    }

    .serv-image {
        margin: 20px 0px;
    }

    .serv-image img {
        width: 100%;
    }

    .testimonial-content {
        padding: 15px 15px 40px;
    }

    .feed-box {
        position: relative;
        width: auto;
        /* margin-top: -435px; */
    }

    .test-bg {
        position: relative;
        padding: 45px 0px 85px;
    }

    .test-bg::before {
        content: " ";
        position: absolute;
        width: 100%;
        height: 120%;
        background-image: url(../gallery/test-bg-m.png);
        background-position: center;
        background-size: 98%;
        background-repeat: no-repeat;
        top: 15px;
    }

    .social-icons {
        left: -76px;
        top: 171px;
        right: 0px;
        margin: auto;
        width: fit-content;
    }

    .social-icons-head {
        display: none;
        position: absolute;
        top: 7px;
        writing-mode: vertical-rl;
        right: -45px;
    }

    .address-info li:nth-child(1) {
        padding-right: 0px;
    }

    .address-info li {
        margin-bottom: 0px;
        border-right: 0px;
    }

    .address-info {
        top: 97px;
        text-align: center;
        right: 0px;
        margin: auto;
        left: 0px;
    }

    .social-icons-head p {
        font-size: 18px;
    }

    .social-icons-head p::before {
        content: " ";
        position: absolute;
        width: 1px;
        height: 100%;
        background: var(--color-secondary);
        top: 0px;
        left: -5px;
    }

    .social-icons-head p::after {
        content: " ";
        position: absolute;
        width: 10px;
        height: 10px;
        background: var(--color-secondary);
        bottom: 0px;
        left: -9px;
        border-radius: 50%;
    }

    .top-border {
        width: 90%;
    }

    .abt-sec {
        padding-top: 50px;
    }

    .test-bg img {}

    .doc-sec {
        margin-bottom: 80px;
    }

    .feed-block::before {
        height: 115%;
    }

    .appnt-feed-sec {
        margin-bottom: 100px;
    }

    .facilities-btm {
        display: none;
        margin-top: 0px;
    }

    .apponit-para {
        margin-top: 50px;
    }

    .facilities-sec {
        margin-bottom: 70px;
        margin-top: 0px;
        min-height: auto;
        padding: 60px 0px;
    }

    .facilities-lines {
        position: relative;
        top: initial;
        bottom: 0px;
        margin: auto;
        height: fit-content;
        left: 0px;
        right: 0px;
        text-align: center;
        width: auto;
    }

    .footer-logo img {
        width: 267px;
    }

    .footer-logo {
        margin-bottom: 6px;
    }

    .footer_section::before {
        background-size: 280%;
    }

    .faq-sec {
        margin-bottom: 15px;
    }

    .facilities-head {
        bottom: 0px;
        left: initial;
        right: -7px;
        margin: auto;
        width: fit-content;
        top: -65px;
        height: fit-content;
    }

    .facilities-box {
        padding-top: 0px;
    }

    .facilities-head h2 {
        font-size: 33px;
    }

    .faq-row {
        padding-top: 0px;
    }

    .blog-sec {
        margin-bottom: 70px;
    }

    .faq-main-img img {
        width: 290px;
    }

    .faq-block {
        text-align: center;
        margin-bottom: 40px;
    }

    .main-serv-btm h2 {
        font-weight: 400;
        color: #fff;
        margin: 0px 0px;
        font-size: 25px;
    }

    .feed-block {
        padding-top: 75px;
    }

    .appointment-form {
        top: 0px;
    }

    .appnt-feed-block::before {
        width: 100%;
        left: 0px;
    }

    .faq-sec .col-md-6:nth-child(2) .faq-main-content {
        padding-left: 49px;
        text-align: center;
        padding-right: 49px;
    }

    .faq-main-content {
        padding-left: 49px;
        padding-right: 49px;
        top: 130px;
    }

    .footer-ad iframe {
        width: 100%;
    }

    .main-serv-block {
        width: 340px !important;
        margin: 30px auto 0px;
    }

    .serv-row {
        padding-top: 15px;
    }

    .sec-head h3 {
        font-size: 42px;
        margin-bottom: 7px;
    }

    .numb-btm-content {
        margin-top: 20px;
    }

    .sec-head p {
        padding: 0px;
    }

    .numb-block {
        margin-bottom: 40px;
    }

    .top-wrap::before {
        content: " ";
        position: absolute;
        width: 100%;
        height: 2px;
        background: var(--color-secondary);
        top: 0px;
        left: 0px;
        right: 0px;
        margin: auto;
        z-index: 1;
    }

    .header-menu-nav {
        display: none;
    }

    .slider-content {
        margin-right: 20px;
        margin-left: 0px;
    }

    .mobile-nav-toggler .flaticon-menu-1 {
        position: relative;
        display: inline-block;
        background: var(--color-secondary);
        color: #fff;
        padding: 8px 8px 5px 7px;
        font-size: 28px;
    }

    .header-main .nav-outer .main-menu {
        display: none !important;
    }

    .header-main::before {
        display: none;
    }

    .team-block {
        margin-bottom: 40px;
    }

    .lower-box .logo {
        width: 260px;
        margin: auto;
        left: 0px;
        top: -1px;
        right: 0px;
    }

    .panelrow .col-md-3 {
        padding: 0 9px;
    }

    .nav-outer .mobile-nav-toggler {
        display: block;
        top: 138px;
        z-index: 999;
        float: unset;
        width: 53px;
        left: 88px;
        right: 0;
        margin: auto;
    }

    .slide-one {
        background-image: url(../gallery/banners/mbl1.png);
    }

    .slide-two {
        background-image: url(../gallery/banners/mbl2.png);
    }

    .slide-three {
        background-image: url(../gallery/banners/mbl3.png);
    }

    .slide-four {
        background-image: url(../gallery/banners/mbl4.png);
    }

    .slide-five {
        background-image: url(../gallery/banners/mbl5.png);
    }

    .slide-six {
        background-image: url(../gallery/banners/mbl6.png);
    }

    .slide-seven {
        background-image: url(../gallery/banners/mbl7.png);
    }

    .desktop-view {
        display: none !important;
    }

    .mobile-view {
        display: inline-block;
    }

    ._cform::before {

        top: -25px;
        left: -20px;
    }

    .c-map::after {

        bottom: -12px;
        right: 2px;

    }
}