@media only screen and (max-width : 1440px) {
    .main-slider .teeth-con {
        left: 50%;
    }

    .header-text {
        top: 75px;
    }

    .benefits-left {
        left: -73px;
    }

    .we-help {
        width: 60%;
    }

    .offer-call h6 {
        font-size: 25px;
    }

    .lab-right .teeth-con {
        right: -16px;
    }

    .top-four-new {
        margin-top: -50px;
    }

    .inner-banner-2 {
        padding: 139px 0;
    }

    .inner-banner-2 .big-header h5 {
        font-size: 50px;
    }

    .inner-banner-2 .big-header h6 {
        font-size: 34px;
    }

    .inner-banner-2 .bread_crumb {
        left: 0;
    }

}

@media only screen and (max-width : 1366px) {
    .offer-call h6 {
        font-size: 25px;
    }

    .we-help {
        width: 70%;
    }

    .top-four-new {
        margin-top: -50px;
        position: relative;
    }

    .benefits-left img {
        max-width: 390px;
    }

    .benefits-left {
        left: 0;
    }
}

@media only screen and (max-width : 1280px) {
    .header-text h1 {
        font-size: 72px;
        line-height: 80px;
        margin: 0 0 15px 0;
    }

    .header-text .more-btn a {
        margin: 25px 0 0 0;
    }

    .main-feed-back .bx-wrapper .bx-prev {
        left: -42px;
        z-index: 1;
    }

    .main-feed-back .bx-wrapper .bx-next {
        right: -42px;
        z-index: 1;

    }

    .abt-img-ani {
        right: 0;
    }

    .benefits-left {
        left: 27px;
    }

    .benefits-left img {
        max-width: 390px;
    }

    .top-four-new .top-four-text {
        padding: 14px;
    }

    .top-four-new {
        margin-top: -28px;
    }

    .four-two h2 br {
        display: none;
    }

    .inner-banner-2 {
        padding: 130px 0;
    }
}

@media only screen and (max-width : 1024px) {
    .header-text h1 {
        font-size: 60px;
        line-height: 65px;
    }

    .header-text {
        top: 23px;
    }

    .four-two {
        display: block;
    }

    .top-four-text {
        padding: 15px;
    }

    .top-four-text .four-two img {
        width: 38%;
        margin: 0 15px 15px 0;
    }

    .top-four-text .four-two h2 {
        font-size: 22px;
    }

    .achiev {
        margin-top: 21px;
    }

    .achiev-text h4 {
        font-size: 22px;
    }

    .achiev-text {
        padding: 20px;
    }

    .ser-img-text {
        display: block;
    }

    .ser-img-text h6 {
        margin: 15px 0;
    }

    .ser-img-text p {
        font-size: 14px;
    }

    .benefits-teeth img {
        max-width: 195px;
    }

    .benefits-left img {
        width: 90%;
    }

    .benefits-left {
        left: -3px;
    }

    .team-text .big-header h6 {
        width: 80%;
    }

    .dr {
        right: 0;
    }

    .team-text p {
        width: 75%;
    }

    .offer-right .big-header h6 {
        font-size: 45px;
    }

    .abt-img-1 {
        bottom: -130px;
    }

    .awards {
        width: 94%;
    }

    .right-both {
        display: block;
    }

    .vision_missin_right {
        padding: 0 0;
    }

    .vnm_right_ani {
        display: none;
    }

    .vnm_right_img img {
        margin: 0 0px 30px 0px;
    }

    .team-text {
        width: 100%;
    }

    .inner-main-text h6 {
        font-size: 18px;
    }

    .inner-main-text {
        padding: 15px;
    }

    .popular_ser ul li {
        padding: 13px 0 13px 20px;
        font-size: 15px;
    }

    .popular_ser .fa-solid {
        left: 0px;
    }

    .profile-address {
        padding: 0px 4px 30px;
    }

    .we-help {
        width: 85%;
    }

    .mt {
        margin-top: 50px;
    }

    .main-menu ul li {
        margin-left: 2px;
    }

    .inner-banner-2 {
        padding: 92px 0;
    }

    .just-text-hed h2 br {
        display: none;
    }

    .tnb {
        padding: 50px 0;
    }

    .inner-2-denture-right .right-both {
        display: flex
    }

}

@media only screen and (max-width : 768px) {
    .main-menu ul li a {
        font-size: 14px;
        margin-left: 0;
    }

    .main-slider .carousel-item img {
        width: auto;
        max-width: 1200px;
    }

    .header-text h1 {
        margin: 25px 0 20px 0;
        font-size: 56px;
        line-height: 68px;
    }

    .header-text {
        top: 97px;
    }

    .ser-img-1 {
        bottom: -40px;
    }

    .benefits-left img {
        display: none;
    }

    .main-menu .teeth-con {
        width: 10px;
    }

    .main-menu ul li {
        margin-left: 10px;
    }

    .main-menu .logo img {
        width: 130px;
    }

    .top-four {
        margin-top: 0;
    }

    .top-four-text .four-two img {
        width: 25%;
    }

    .top-four-text {
        margin: 20px 0;
    }

    .abt-img-1 {
        bottom: -150px;
    }

    .abt-img img {
        margin-bottom: 30px;
    }

    .ser-img {
        margin-top: 30px;
    }

    .abt-img-1 {
        bottom: -60px;
        max-width: 200px;
    }

    .abt-img-ani {
        right: 0;
    }

    .abt-img-ani {
        right: 120px;
    }

    .benefits-teeth {
        top: 250px;
    }

    .bolg-text {
        padding: 14px;
    }

    .team-text {
        width: 100%;
    }

    .offer-right {
        margin: 0;
    }

    .tnb {
        padding: 50px 0;
    }

    .benefits-left {
        bottom: -50px;
    }

    .bolg-text h3 {
        font-size: 20px;
    }

    .scrollToTopBtn {
        right: 20px;
    }

    .main-slider p {
        width: 75%;
    }

    .main-slider .teeth-con {
        left: 80%;
    }

    .header-text h1 {
        margin: 15px 0 15px 0;
        font-size: 48px;
        line-height: 50px;
    }

    .cleen-img div#comparison {
        width: 90vw;
    }

    .main-menu ul {
        text-align: center;
    }

    .main-menu ul li a {
        line-height: 36px;
    }


    nav ul li:hover a::after {
        width: 0%;
    }

    nav ul li:hover a::before {
        width: 0%;
    }

    nav ul li a.active::before {
        width: 0%;
    }

    nav ul li a.active::after {
        width: 0%;
    }

    .awards p {
        margin: 0;
        font-size: 14px;
    }

    .awards b {
        font-size: 18px;
    }

    .awards {
        bottom: -143px;
    }

    .team-r {
        margin: 90px 0 0 -36px;
    }

    .what_we_img_ani {
        display: none;
    }

    .popular_ser ul li {
        padding: 13px 0 13px 10px;
    }

    .popular_ser .fa-solid {
        left: -10px;
    }

    .popular_ser a {
        font-size: 14px;
    }

    .hours ul li {
        font-size: 14px;
    }

    .inner-main-text h6 {
        font-size: 16px;
    }

    .inner-main-text {
        padding: 10px;
    }

    .social {
        margin: 0 auto 30px;
    }

    .social img {
        max-width: 200px;
    }

    .link-footer-text {
        margin: 0 auto 30px;
    }

    .copy-right {
        margin: 0;
    }

    .profile-address ul li a {
        font-size: 18px;
    }

    .inner-dr-profile-right {
        padding: 0 0 0 0px;
    }

    .dr-img-ani {
        display: none;
    }

    .profile-social {
        padding: 10px 0;
    }

    .ser-img-ani {
        display: none;
    }

    .we-help {
        width: 90%;
    }

    .we-help-right {
        text-align: right;
        margin: -34px 56px 0 0;
    }

    .we-help-right .offer-call {
        margin: 0;
    }

    .inner-top-img {
        top: -17px;
        right: 20px;
    }

    .inner-top-img img {
        max-width: 99px;
    }

    .big-header h6 {
        font-size: 30px;
    }

    .inner-shape img {
        max-width: 329px;
        opacity: 0.3;
    }

    .lab h4 {
        padding: 0 90px;
    }

    .lab-left img {
        max-width: none;
    }

    .lab h3 {
        font-size: 24px;
    }

    .contact-map {
        margin: 0 auto 30px;
    }

    .contact-us .col-lg-4:nth-child(2) .contact-address {
        margin: 30px auto;
    }

    .four-two h2 br {
        display: none;
    }

    .inner-banner-2 {
        padding: 61px 0;
    }

    .inner-banner-2 .big-header h6 {
        font-size: 24px;
    }

    .inner-banner-2 .big-header h5 {
        font-size: 35px;
    }

    .just-text-hed h2 {
        width: 100%;
        font-size: 20px;
    }

    .inner-2-denture-left img {
        margin: 0 auto 30px;
    }

    .inner-banner-2 .bread_crumb {
        left: -80px;
    }

}

@media only screen and (max-width : 736px) {

    .ser-img-ani {
        left: 112px;
    }

    .ser-img {
        margin-top: 10px;
    }

    .mt {
        margin-top: 50px;
    }

    .team-text p {
        width: 72%;
    }

    .team-r {
        margin: 0 0 0 30px;
    }

    .social img {
        max-width: 190px;
    }

    .link-footer-text {
        margin-bottom: 30px;
    }

    .copy-right {
        margin: 0;
    }

    .bolg-text h3 {
        font-size: 18px;
    }

    .abt-img-ani {
        right: 91px;
    }

    .team-l-r {
        display: block;
    }

    .team-r {
        margin: 0;
    }

    .what_we_img_ani {
        display: none;
    }

    .awards {
        bottom: -93px;
    }

    .what_we_img {
        margin: 30px auto 0;
    }

    .profile-address ul li a .fa-solid {
        margin-right: 10px;
    }

    .portfolio-item img {
        max-width: none;
    }

}

@media only screen and (max-width : 720px) {

    .right-both {
        display: flex;
    }

    .vnm_right_img img {
        margin: 0 25px 30px 0px;
    }

    .profile-address ul li a .fa-solid {
        margin-right: 5px;
    }

}

@media only screen and (max-width : 575px) {
    .top-four-text .four-two img {
        width: 16%;
    }

    .all-videos .col-lg-4:nth-child(2) .you-video{margin: 20px 0;}

    .ser-it {
        display: block;
    }

    .ser-img-text {
        margin: 0 0 20px;
    }

    .benefits-teeth {
        top: 360px;
        right: 24px;
    }

    .dr {
        display: none;
    }

    .team-l-r {
        display: block;
    }

    .team-r {
        margin: 0;
    }

    .team-text .big-header h6 {
        width: 100%;
    }

    .team-text p {
        width: 100%;
    }

    .main-slider p {
        width: 100%;
    }

    .team-text {
        padding: 30px;
    }

    .top ul {
        text-align: center;
    }

    .top ul li {
        margin-right: 10px;
        margin-left: 0;
    }

    .abt-img-ani {
        display: none;
    }

    .social ul {
        margin: 0 auto 30px;
    }

    .popular_ser a {
        font-size: 16px;
    }

    .hours ul li {
        font-size: 16px;
    }

    .hours {
        margin: 0 auto 30px;
    }

    .inner-main-text {
        padding: 20px;
    }

    .inner-main-text h6 {
        font-size: 20px;
    }

    .accordion {
        width: 100%;
    }

    .popular_ser .fa-solid {
        left: 0;
    }

    .popular_ser ul li {
        padding: 13px 0 13px 27px;
    }

    .popular_ser {
        margin: 0 auto 30px;
    }

    .dr-img img {
        max-width: none;
    }

    .profile-social ul li a {
        font-size: 18px;
    }

    .we-help-img {
        text-align: center;
    }

    .we-help-center {
        padding: 20px 0 65px;
        text-align: center;
    }

    .we-help-right {
        text-align: center;
        margin: -35px 0 0 0;
    }

    .inner-shape img {
        max-width: 312px;
    }

    .big-header h6 {
        font-size: 24px;
    }

    .lab h4 {
        padding: 0;
    }

    .main-menu ul li a {
        font-size: 16px;
        font-weight: 400;
    }

    .inner-2-denture-right .right-both {
        display: block;
    }

    .inner-2-denture-right-img .inner-top-img {
        top: 17px;
        left: 80px;
        /* background: red; */
        max-width: 50px;
    }

    .inner-2-denture-right-img {
        margin: 0 0 30px;
    }

    .inner-banner-2 .big-header h6 {
        font-size: 18px;
    }

    .inner-banner-2 .big-header h5 {
        font-size: 27px;
    }

       .just-text-hed h2 {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

       .inner-2-denture-right-text {
        margin: 0;
    }

    .inner-banner-2 {
        padding: 36px 0 68px;
        background-size: auto;

    }

    .inner-banner-2 .bread_crumb {
        left: -80px;
    }

    .inner-banner-2 .big-header h6 label {font-size: 30px;}

    .footer-logo{margin-bottom: 30px;}

}

@media only screen and (max-width : 425px) {

    .header-text {
        top: 50px;
    }

    .ser-img-1,
    .abt-img-1 {
        max-width: 165px;
    }

    .benefits-teeth {
        display: none;
    }

    .main-slider .teeth-con {
        left: 73%;
    }

    .abt-img-ani {
        right: 0;
    }

    .ser-img-ani {
        left: 22px;
    }

    .header-text h1 {
        font-size: 38px;
    }

    .top .col-12 ul li:nth-child(1) {
        margin-right: 123px;
        display: none;
    }

    .top .col-12 ul li:nth-child(2) {
        display: none;
    }

    .top .col-12 ul li:nth-child(4) {
        display: none;
    }

    .top .col-12 ul li:nth-child(6) {
        display: none;
    }

    .top .col-12 ul li:nth-child(8) {
        display: none;
    }

    .vision_missin_left img {
        padding: 0;
    }

    .vision_mission:before {
        background: none;
    }

    .right-both {
        display: block;
    }

    .vnm_right_img img {
        margin: 25px auto;
        max-width: 270px;
    }

    .vnm_right_icon img {
        max-width: 90px;
    }

    .inner-top-img {
        top: -13px;
        right: 0;
    }

    .inner-top-img img {
        max-width: 105px;
    }

    .team-text {
        padding: 17px;
    }

    .offer-right .big-header h6 {
        font-size: 34px;
    }

    .big-header h6 {
        font-size: 22px;
    }

    .inner-top-img img {
        max-width: 90px;
    }

    .contact-us .big-header h6 {
        padding: 0 15%;
    }

    .portfolio-menu ul li {
        padding: 5px 8px;
    }

    .inner-banner-2 .big-header h6 label{font-size: 27px;}

    .inner-banner-2 .big-header h5 {
        font-size: 23px;
    }

    .inner-banner-2 .bread_crumb {
        left: -76px;
    }

    .inner-2-denture-right-text {
        margin: 0;
    }

   
}

@media only screen and (max-width : 375px) {
    .team-text {
        padding: 30px;
    }

    .big-header h6 {
        font-size: 35px;
    }

    .offer-call h6 {
        font-size: 27px;
    }

    .offer-right .big-header h6 {
        font-size: 40px;
    }

    .inner-shape img {
        max-width: 340px;
    }

    .big-header h6 {
        font-size: 28px;
    }

    .team-text {
        padding: 15px;
    }

    .team-l h1 {
        font-size: 18px;
    }

    .offer-right .big-header h6 {
        font-size: 30px;
    }

    .inner-shape img {
        max-width: 324px;
    }

    .abt-text-right b {
        font-size: 18px;
    }

    .big-header h6 {
        font-size: 27px;
    }

    .big-header h6 {
        font-size: 18px;
    }

    .inner-top-img img {
        max-width: 70px;
    }

    .inner-shape img {
        max-width: 299px;
    }

    .offer-call .fa-solid {
        font-size: 38px;
    }

    .offer-call {
        padding: 15px 10px;
    }

    .offer-call span {
        left: 54px;
        font-size: 14px;
    }

    .portfolio-menu ul li {
        padding: 5px 5px;
    }


}

@media (min-width : 320px) and (max-width : 374px) {

    .team-text {
        padding: 20px;
    }

    .big-header h6 {
        font-size: 30px;
    }

    .offer-right .big-header h6 {
        font-size: 35px;
    }

    .offer-call h6 {
        font-size: 21px;
    }

    .offer-call .fa-solid {
        font-size: 37px;
    }

    .cleen .big-header h6 {
        font-size: 34px;
    }

    .main-slider .carousel-item img {
        max-width: 1321px;
    }

    .header-text .more-btn a {
        font-size: 16px;
    }

    .inner-banner .big-header h6 {
        font-size: 28px;
    }

    .inner-banner .big-header h6 {
        font-size: 16px;
    }

    .we-help-center h5 {
        font-size: 24px;
    }


}