@media only Screen and (max-width:1600px) and (min-width:1300px) {}

@media only Screen and (max-width:1500px) and (min-width:1000px) {
    .ortho-bg-left {
        right: -151px;
    }
}

@media only Screen and (max-width:800px) { 
    .blog-inner-content{
        padding-top: 10px;
        text-align: center;
    }
    .num-sec h1 {
        margin-top: 11px;
        font-size: 35px;
    }

    .abt-inner-btm {
        margin-top: 0px;
    }

    .appointment-inner-form {
        margin-top: 28px;
    }

    .gallery-main-row .col-md-8 .gallery-block.gallery-block3 {
        width: auto;
        height: auto;
    }

    .view-more a {
        font-size: 28px;
        padding: 18px 25px;
    }

    .contact-map iframe {
        width: 100%;
    }

    .contact-form {
        margin-top: 58px;
    }

    .view-more {

        text-align: center;
        margin-top: 33px;
    }

    .abt-work p {
        text-align: center;
        font-size: 18px;
    }

    .doc-abt-side {
        margin-top: 30px;
        text-align: center;
        padding: 20px 9px;
    }

    .ol_styles li {
        text-align: left;
    }

    .review-icon {
        position: relative;
        margin: auto;
        margin-bottom: 28px;
        left: 0;
        right: 0;
        width: 213px;
        margin-top: 28px;
    }

    .contact-box {
        padding: 35px 21px 15px;
        margin: 0px 8px;
    }

    .contact-map {
        margin-top: 60px;
    }

    .awardsbox {
        height: 108px;
    }

    .award_desc {
        padding: 20px 0px;
    }

    .box2.newsbox {
        height: 108px;
    }

    .home_about_img {
        margin-bottom: 30px;
    }

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

    .bread_cumb h1 {
        font-size: 28px;
    }

    .bread_cumb {
        padding: 218px 0 8px;
    }

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

    .gallery-main-row .col-md-8 .gallery-block.gallery-block2,
    .gallery-main-row .col-md-4 .gallery-block:nth-child(2),
    .gallery-block,
    .gallery-main-row .col-md-8 .gallery-block.gallery-block1 {
        width: auto;
        height: auto;
    }

    .btn img {
        width: 50px;
    }

    .num-sec {
        margin-bottom: 50px;
    }

    .appointment-form::before {
        background-size: auto;
    }

    .bottom-footer p a {
        font-size: 14px;
    }

    .bottom-footer p {
        font-size: 14px;
        padding: 10px 4px;
    }

    .footer_section .f-call {
        left: 0px;
        border-right: 0px;
        border-bottom: 1px dashed #000;
        padding-bottom: 10px;
    }

    .ortho-bg-left {
        display: none;
    }

    .extra-side-head h3 {
        font-size: 24px;
    }

    .extra-side-head {
        width: 320px;
        margin: auto;
    }

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

    .extra-side-head h2 span {
        font-size: 75px;
    }

    .test-sec {
        margin-bottom: 90px;
    }

    .serv-btm {
        position: relative;
        bottom: 3px;
    }

    .serv-top {
        position: relative;
        top: 3px;
    }

    .serv-sec {
        padding: 54px 0px 20px;
    }

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

    .serv-content::after {
        left: 247px;
        bottom: -24px;
    }

    .serv-content::before {
        width: 100%;
        height: 100%;
        left: -15px;
        bottom: -21px;
    }

    .serv-row::before {
        display: none;
    }

    .serv-block::before {
        width: 328px;
        right: 0px;
        bottom: 0px;
        border-radius: 20px;
        box-shadow: 8px 9px 9px #00000030;
        left: 0px;
        margin: auto;
    }

    .serv-block1 .serv-about p {
        padding-left: 0px;
    }

    .serv-block1 .serv-about {
        text-align: center;
    }

    .serv-head {
        clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
        padding: 7px 69px 7px 69px;
        left: 0px;
        width: 248px;
        margin: auto;
    }

    .serv-about p {
        padding-top: 15px;
        padding-right: 0px;
    }

    .serv-content,
    .serv-block1 .serv-content {
        padding-left: 0px;
        padding-right: 0px;
        width: 270px;
        margin: auto;
        text-align: center;
    }

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

    .mvv-block {
        margin: auto;
    }

    .mvv-row {
        left: 0px;
    }

    .mvv-row .col-md-4:nth-child(2) .mvv-block {
        margin-left: auto;
    }

    .mvv-row .col-md-4:nth-child(1) .mvv-block {
        margin-left: auto;
    }

    .doc-content h3 {
        font-size: 14px;
    }

    .doc-content h4 {
        font-size: 16px;

    }

    .page-wrapper::after {
        background-size: contain;
    }

    .doc-block {
        margin-bottom: 70px;
    }

    .doc-content {
        right: 0px;
        top: 0px;
        padding: 12px 8px;
        margin-top: 20px;
    }

    .fellow-block h2 {
        font-size: 25px;
    }

    .fellow-block h3 {
        padding: 0px;
    }

    .num-bg {
        width: 218px;
        margin: 0px auto 38px;
    }

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

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

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

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

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

    .phn-first {
        border-right: 0px;
        padding-right: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
    }

    .top-phn-btn a {
        display: block;
    }

    .top-phn-btn {
        right: 0px;
        top: 128px;
        left: 0px;
        margin: auto;
        width: fit-content;
        text-align: center;
    }

    .top-social span {
        color: #fff;
        display: inline-block;
        margin-bottom: 10px;
    }

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

    .top-social {
        position: relative;
        padding-left: 28px;
        text-align: left;
        right: 0px;
        top: 0px !important;
        padding-top: 45px;
    }

    .top-social li a {
        color: #ffffff;
        border: 0px;
        background: #ffffff2b;
        border-radius: 50%;
        width: 35px;
        height: 35px;
        line-height: 35px;
    }

    .top-social li .logins_section {
        color: #ffffff;
        border: 0px;
        background: #ffffff2b;
        border-radius: 50%;
        width: 35px;
        height: 35px;
        line-height: 35px;
    }

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

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

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

    .mobile-view {
        display: block;
    }

    .top-border {
        width: 91%;

    }

    .about-sec .sec-head h1 {

        font-size: 52px;

    }

    .mvv-txt-btm {

        width: 287px;

    }

    .mvv-blk {

        margin: auto;
    }

    .mvv-txt-btm {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 24px;
        right: 0;
        margin: auto;
    }

    .desktop-view {
        display: none;
    }
}