@media only Screen and (max-width:1400px) and (min-width:1200px) {
    .serv-row .col-md-6:nth-child(2) .serv-block:nth-child(2) {
        right: -60px;
    }

    .serv-row .col-md-6:nth-child(1) .serv-block:nth-child(2) {
        left: -60px;
    }
}

@media only Screen and (max-width:800px) {
    .blog-content {
        margin-top: 20px;
    }

    .blog-nav {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .ad-sec-block a {
        font-size: 20px;
        display: inline-block;
    }

    .chatbox {
        bottom: 109px;

    }

    #chatbox-open {
        bottom: 45px;
    }

    .btn img {
        width: 55px;
    }

    button.pp-close.close {
        right: 16px;
    }

    .modal-dialog {
        margin: 4.75rem 10px;
    }

    .founders-block1 .founder-content {
        padding: 0px 20px;
    }

    .founders-block1 {
        padding: 20px 0px 0px;
    }

    .co-founder-block .founders-block {
        margin-bottom: 0px;
    }

    .co-founder-block {
        margin-top: -20px;
    }

    .breadcrumb ul {
        padding: 0px;
    }

    .ol-list {
        padding-left: 20px;
    }

    .founder-head h2 {
        font-size: 30px;
        padding: 10px 10px;
    }

    .founder-content {
        margin-top: 20px;
    }

    .founder-head {
        margin: 30px 0px 19px;
    }

    .about-mvv-box {
        margin: 0px 10px 50px;
    }

    .breadcrumb::before {
        height: 161%;
    }

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

    .get-in-touch::before {
        width: 94%;
        height: 96%;
    }

    .contact-inner-box {
        margin-top: 50px;
    }

    .contact-form-head h2::before {
        width: 100%;
    }

    .inner-section {
        padding: 50px 0px 35px;
    }

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

    .extra-box1 .col-md-6:nth-child(2) .extra-block.extra-block4 {
        margin-bottom: 10px;
    }

    .extra-box1 .col-md-6:nth-child(2) .extra-block.extra-block4 .extra-round {
        width: 170px;
        height: 170px;
    }

    .extra-box1 .col-md-6:nth-child(2) .extra-block.extra-block4::before {
        width: 170px;
        height: 170px;
    }

    .extra-box1 .col-md-6:nth-child(2) .extra-block.extra-block3 .extra-round {
        width: 180px;
        height: 180px;
    }

    .extra-box1 .col-md-6:nth-child(2) .extra-block.extra-block3::before {
        width: 180px;
        height: 180px;
    }

    .extra-box1 .col-md-6:nth-child(1) .extra-block.extra-block2 .extra-round {
        width: 195px;
        height: 195px;
        padding: 23px;
    }

    .extra-box1 .col-md-6:nth-child(1) .extra-block.extra-block2::before {
        width: 195px;
        height: 195px;
    }

    .extra-box1 .col-md-6:nth-child(1) .extra-block.extra-block1 .extra-round {
        width: 210px;
        height: 210px;
        padding: 29px;
    }

    .extra-box1 .col-md-6:nth-child(1) .extra-block.extra-block1::before {
        width: 210px;
        height: 210px;
    }

    .bottom-footer p {
        padding: 4px 3px;
    }

    .scroll-to-top {
        bottom: 58px;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .abt-sec {
        padding: 20px 0px 0px;
    }

    .serv-matter-btn a {
        bottom: 4px;
    }

    .serv-block {
        width: 345px !important;
        margin: auto;
    }

    .serv-info h4 {
        bottom: 35px;
        left: 50px;
    }

    .extra-sec {
        margin-bottom: 65px;
    }

    .dental-inner-body h2 {
        font-size: 31px;
    }

    .dental-inner-body h2 span {
        font-size: 63px;
        margin-top: 12px;
    }

    .dental-sec {
        margin-bottom: 0px;
    }

    .dental-sec::before {
        display: none;
    }

    .dental-body::before {
        width: 100%;
        height: 100%;
        border-radius: 0%;
    }

    .dental-inner-body {
        width: auto;
        left: 0px;
        padding: 57px 14px;
    }

    .ad-content-side1 {
        margin-top: 30px;
    }

    .ad-content-side1 h2::before {
        display: none;
    }

    .ad-content-side1 h2 {
        font-size: 27px;
    }

    .ad-content-side1 h2 span {
        font-size: 61px;
        margin-bottom: 15px;
    }

    .block1::before {
        display: none;
    }

    .block1 {
        padding: 0px;
    }

    .test-right {
        padding-top: 50px;
    }

    .test-main-blk .owl-dots {
        display: none;
    }

    .test-txt p {
        font-size: 15px;
    }

    .feed-box {
        width: 330px;
    }

    .test-txt {
        padding: 69px 0;
        padding-left: 38px;
    }

    .pricingTable {
        padding: 20px 20px 20px;
    }

    .form-inner {
        padding: 9px 9px 0px;
    }

    .why-c-head h2 span {
        text-transform: uppercase;
        font-size: 40px;
        font-weight: 400;
        display: block;
        margin-top: 9px;
    }

    .ol_styles {
        margin-bottom: 0px;
    }

    .why-c-head p {
        font-size: 15px;
        padding: 0px 0px;
    }

    .serv-sec {
        margin-bottom: 100px;
    }

    .appnt-test-sec {
        padding-top: 95px;
        margin-bottom: 80px;
    }

    .appnt-test-sec::before {
        height: 92%;
    }

    .why-c-sec {
        margin-top: 0px;
    }

    .extra-box .col-md-6:nth-child(2) {
        margin-top: 0px;
    }

    .extra-box {
        margin-top: 60px;
    }

    .extra-matter::after {
        width: 97%;
    }

    .extra-matter::before {
        width: 100%;
    }

    .extra-matter .col-md-6:nth-child(2) {
        padding-top: 20px;
    }

    .extra-matter .col-md-6:nth-child(2)::before {
        width: 100%;
        height: 1px;
        background: linear-gradient(to right, #ffffff00, var(--color-secondary), #ffffff00);
        left: 0px;
        right: 0px;
        bottom: initial;
        margin: auto;
    }

    .extra-block::before {
        margin: auto;
        right: 0px;
    }

    .extra-box .col-md-4:nth-child(2) {
        padding-top: 0px;
    }

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

    .doc-content h2 {
        font-size: 32px;
    }

    .doc-content {
        padding: 43px 15px 30px;
    }

    .abt-sec .container::after {
        left: 3px;
        top: 72px;
    }

    .abt-sec .container::before {
        height: 177px;
        top: -92px;
        left: 9px;
    }

    .abt-sec .sec-head {
        padding-left: 4px;
    }

    .sec-head h2 {
        font-size: 51px;
        line-height: 53px;
        font-weight: 600;
        letter-spacing: 0px;
        margin: 3px 0 6px;
    }

    .top-bar {
        display: none;
    }

    .social-icons {
        display: none;
    }

    .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: 10px 8px 5px 7px;
        font-size: 28px;
        border-radius: 50%;
    }

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

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

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

    .nav-outer .mobile-nav-toggler {
        display: block;
        top: 130px;
        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;
    }
}