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

@media only Screen and (max-width:800px) {
    .google_review_link {
        position: relative; 
        right: 0px; 
        width: 218px;
        margin: auto;
    }

    .inner-serv-img {
        margin: 20px 0px;
    }

    .mvv-inner-block {
        margin: 0px auto 30px;
        width: 192px;
    }

    .inner-doc-matter h2 {
        font-size: 28px;
    }

    .inner-doc-img {
        margin: 10px 0px;
    }

    .contact-form {
        margin-bottom: 50px;
    }

    .gallery_list .box1 {
        height: 183px;
    }

    .inner-section1 {
        padding: 48px 0 18px;
    }

    .bread_cumb_wrap {
        padding: 215px 0 20px;
    }

    .chatbox {
        bottom: 72px;

    }

    .btn img {
        width: 50px;
    }

    .page-wrapper::after {
        background-size: 61%;
    }

    .page-wrapper::before {
        opacity: 0.5;
    }

    .fixed-header .lower-box .logo {
        width: 245px;
    }

    .fixed-header .top-phn-btn {
        top: 114px;
    }

    .fixed-header .header-one {
        height: 215px;
    }

    .top-phn-btn a {
        font-size: 14px;
    }

    .top-phn-btn {
        right: 0px;
        top: 114px;
        padding: 4px 10px;
        left: 0px;
        margin: auto;
        width: fit-content;
    }

    .main-footer .footer-widget .widget-title {
        margin-bottom: 8px;
    }

    .main-footer .footer-upper {
        padding: 34px 0px 4px;
    }

    .timings h3 {
        margin-bottom: 8px;
    }

    .footer-matter p {
        font-size: 15px;
    }

    .main-footer .footer-upper .footer-column {
        margin-top: 14px;
    }

    .main-footer:before {
        top: initial;
        bottom: 0;
        width: 100%;
        height: 64%;
        background: linear-gradient(to left, var(--color-secondary), var(--color-primary));
        clip-path: polygon(0 0, 29% 4%, 100% 0, 100% 100%, 0 100%);
    }

    .add-round {
        width: auto;
        height: auto;
        border-radius: 8px;
        position: relative;
        left: 0px;
        top: 0px;
        padding: 40px 12px;
        color: #f1f1f1;
        margin-bottom: 80px;
    }

    .facebook {
        margin-top: 60px;
    }

    .test-appnt {
        margin-bottom: 78px;
    }

    .appointment-form::before {
        width: 97%;
        height: 98%;
        border: 1px solid #ffffff45;
        border-radius: 5px;
        top: 0px;
        left: 0px;
        right: 0px;
        margin: auto;
        bottom: 0px;
    }

    .appnt-sec {
        margin-top: 80px;
    }

    .appointment-form {
        padding: 50px 28px 34px;
        position: relative;
        width: auto;
        height: auto;
        border-radius: 8px;
        left: 0px;
    }

    .test-small-blck {
        padding: 64px 18px 48px 18px;
    }

    .sec-head.sub-head h2 {
        font-size: 35px;
    }

    .test-block {
        padding: 84px 0px 0px;
    }

    .test-appnt::before {
        clip-path: polygon(0 0, 70% 3%, 100% 0%, 100% 100%, 0 100%);
        height: 48%;
    }

    .serv-content::before {
        bottom: -14px;
        height: 138%;
    }

    .mvv-block {
        margin: 0px auto 30px;
    }

    .ad-numb h5 a {
        display: inline-block;
        margin-top: 8px;
    }

    .sinus-head {
        text-align: center;
    }

    .sinus-head span {
        font-size: 40px;
        line-height: 40px;
    }

    .sinus-head h2 {
        font-size: 25px;
    }

    .ad-numb {
        padding: 39px 23px 50px;
        text-align: center;
    }

    .ad-numb::before {
        width: 100%;
    }

    .ad-light-head {
        right: 0px;
        top: initial;
        bottom: 28px;
    }

    .ad-light-head h2 {
        writing-mode: horizontal-tb;
        font-size: 51px;
    }

    .sinus-side-ad {
        margin-left: 30px;
        margin-top: 66px;
    }

    .serv-bg {
        padding: 80px 0px 38px;
        margin-bottom: 58px;
    }

    .serv-bg::after {
        clip-path: polygon(100% 0, 0 3%, 0 98%, 100% 100%);
    }

    .serv-bg::before {
        clip-path: polygon(0 0, 100% 3%, 100% 98%, 0 100%);
    }

    .serv-btm h2 {
        font-size: 27px;
    }

    .serv-content p {
        padding-left: 45px;
    }

    .serv-btm {
        margin-top: 0px;
        padding: 0px;
        position: relative;
    }

    .doc-img img {
        width: 320px;
        margin: auto;

    }

    .serv-outer-img {
        left: 0px;
        margin: auto;
        width: fit-content;
        position: relative;
    }

    .serv-content {
        padding: 3px 0px 0px;
    }

    .doc-content {
        text-align: center;
    }

    .doc-content p {
        text-align: center;
        font-size: 15px;
    }

    .doc-head h2 {
        font-size: 46px;
        line-height: 49px;
        margin-bottom: 10px;
    }

    .doc-head {
        text-align: center;
    }

    .doc-img::after {
        width: 100%;
        height: 100%;
        bottom: 10px;
        left: -10px;
    }

    .abt-sec {
        padding-top: 0px;
        margin-bottom: 38px;
    }

    .doc-img::before {
        right: -23px;
    }

    .doc-img {
        width: 320px;
        margin: -30px auto 40px;
    }

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

    .mobile-nav-toggler .flaticon-menu-1 {
        position: relative;
        display: inline-block;
        background: var(--color-secondary);
        color: #fff;
        padding: 10px 8px 6px 7px;
        font-size: 27px;
        border-radius: 50%;
    }

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

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

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

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

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

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

    .mobile-view {
        display: block;
    }
}