/* Dental Hero Section */
/* ****************************************************************** */
.nav-logo {
    width: 180px;
}

.call-box {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
}

.call-box p {
    color: #000;
    font-family: Poppins;
    font-size: 1.5rem;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 0em;
}

.call-icon {
    margin-right: 0.5em;
}

.num a {
    color: #178989;
    font-family: Poppins;
    font-size: 2em;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;
}


.redish {
    color: #178989;
    font-family: Poppins;
    font-size: 2.8em;
    font-style: normal;
    font-weight: 700;
    line-height: 139%;
    /* 76.45px */
    margin-top: 1em;
}

.blue {
    color: #000;
    font-family: Poppins;
    font-size: 2em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}


/* button sections */

.dental-button {
    text-align: center;
}

.btn-dental {
    color: #FFF;
    font-family: Poppins;
    font-size: 1.9rem;
    font-weight: 500;
    outline: none;
    border: none;
    border-radius: 8px;
    background: #178989;
    text-align: center;
    padding: 0.7em 2em;
}

.dental-button p {
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 1.6em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 0.7em;
}

/* button sections */
/* ****************************************************************** */



/* achivement section */
/* ****************************************************************** */

.achi-bg {
    background: #E9F8F7;
    margin-top: 2em;
    padding: 3em 0em;
}

.achi_box {
    text-align: center;
}

.achi_box img {
    width: 100px;
}

.foutth {
    width: 130px;
}


.achi_box p {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 1.5em;
    font-style: normal;
    font-weight: 600;
    line-height: 40.1px;
    /* 138.276% */
}

/* ****************************************************************** */



/* ****************************************************************** */
.about {
    padding: 4em 0em;
}

.about_content_h2 {
    color: #178989;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.about p {
    color: #1F1A17;
    font-family: Poppins;
    font-size: 1.4em;
    font-style: normal;
    font-weight: 400;
    line-height: 159.25%;
    /* 50.96px */
    text-transform: capitalize;
}

/* ****************************************************************** */

.discover {
    padding: 4em 0em;
}

.dis_content_h2 {
    color: #178989;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 700;
    line-height: 149.5%;
    /* 74.75px */
    text-transform: uppercase;
}

.dis_content p {
    color: #1F1A17;
    font-family: Poppins;
    font-size: 1.4em;
    font-style: normal;
    font-weight: 400;
    line-height: 159.25%;
    /* 50.96px */
    text-transform: capitalize;
}



/* ****************************************************************** */


/* ****************************************************************** */
.compare {
    padding: 5em 0em;
    margin: 4em 0em;
    background-color: #178989;
    border-top: 50px solid #f1db5c;
    border-radius: 50px 50px 50px 50px;
    position: relative;
    overflow: hidden;
    z-index: 9;
}

.compare .owl-dots {
    display: none;
}

.compare::after,
.compare::before {
    content: '';
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    border: 55px solid #0000008c;
    width: 350px;
    height: 350px;
}


.compare::after {
    right: -10%;
    top: 10%;
}

.compare::before {
    left: -10%;
    bottom: 10%;
}

.compare_heading {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 3em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 1em;
}

.ba_txt {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.ba_txt h2 {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}



.dental-button2 {
    text-align: center;
}

.btn-dental2 {
    color: #178989;
    font-family: Poppins;
    font-size: 2rem;
    font-weight: 600;
    outline: none;
    border: none;
    line-height: normal;
    background: #ffffff;
    text-align: center;
    padding: 0.7em 2em;
    box-shadow: 11px 13px 0px #F1DB5C;
    margin-top: 2em;
    margin-bottom: 1em;
}

.dental-button2 p {
    color: #FFF;
    font-family: Poppins;
    font-size: 1.5em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

/* ****************************************************************** */


/* ****************************************************************** */

.treatment {
    padding: 4em 0em;
}

.treatment_title {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.treatment_list {
    display: flex;
    align-items: center;
}

.check_bx {
    border-radius: 5px;
    background: #F1DB5C;
    margin-right: 2em;
}

.tList_text h3 {
    color: #178989;
    font-family: Poppins;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 700;
    line-height: 129%;
    /* 28.38px */
    text-transform: uppercase;
    margin: 0;
}

/* ****************************************************************** */


/* ****************************************************************** */

.review {
    padding: 5em 0em;
    margin-top: 4em;
    background-color: #178989;
    border-top: 50px solid #f1db5c;
    border-radius: 50px 50px 50px 50px;
}

.review_title h2 {
    color: #FFF;
    font-family: Poppins;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 112.6%;
    /* 54.048px */
    text-transform: capitalize;
}

/* ****************************************************************** */


/* ****************************************************************** */

.review_card {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 2em;
}

.review-slide {
    margin-top: 2em;
}

.review_card img {
    border-radius: 50%;
    overflow: hidden;
    width: 50px !important;
    height: 50px;
}

.review_card h3 {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 1.8em;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin: 0;
    margin-top: 0.2em;
}

.review_card h4 {
    color: #838383;
    text-align: center;
    font-family: Poppins;
    font-size: 1em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.review_card p {
    color: #333;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
    line-height: 166%;
    /* 23.24px */
    text-transform: capitalize;
    margin-top: 0.2em;
}

.google_icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 29%;
    margin: auto;
}

.google_icon img {
    width: 20px !important;
    height: 20px !important;
}

/* ****************************************************************** */


/* ****************************************************************** */
.treatTwo {
    padding: 6em 0em;
    background: rgba(40, 183, 177, 0.10);
    overflow: hidden;
}

.treatTwo_title h2 {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.treatImg {
    margin-top: 3em;
    position: relative;
}

.treatImg::after,
.treatImg::before {
    content: '';
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    border: 55px solid #DBF4F3;
    width: 350px;
    height: 350px;
}

.treatImg::after {
    top: -3px;
    left: -99px;
    z-index: -1;
}

.treatImg::before {
    bottom: -3px;
    right: -99px;
    z-index: -1;
}

.treatImg p {
    color: #1A1A1A;
    font-family: Poppins;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding: 0em 1em;
}

/* ****************************************************************** */


/* ****************************************************************** */

.video_slider {
    padding: 6em 0em;
}

.video_heading {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 600;
    line-height: 112.6%;
    /* 54.048px */
    margin-bottom: 2em;
}

.video {
    border-radius: 8px;
    border: 2px solid #178989;
    background: #C4C4C4;
    overflow: hidden;
    height: 450px;
}

.video_slider .owl-nav {
    display: none;
}

.video_slider .owl-dots {
    display: none;
}


/* ****************************************************************** */



/* ****************************************************************** */

.about_us {
    padding: 4em 0em;
    background-color: #F1DB5C;
    border-radius: 50px 50px 50px 50px;
    position: relative;
    overflow: hidden;
}

.about_us::after,
.about_us::before {
    content: '';
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    border: 55px solid #00000030;
    width: 350px;
    height: 350px;
    z-index: 1;
}


.about_us::after {
    right: -10%;
    top: 10%;
}

.about_us::before {
    left: -10%;
    bottom: 10%;
}

.aboutus_title {
    color: #178989;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}

.gallery {
    padding: 4em 0em;
    position: relative;
    z-index: 9;
}

.gallery::before {
    content: '';
    position: absolute;
    top: 45px;
    left: -21px;
    background: #fff;
    width: 250px;
    height: 200px;
    z-index: -1;
}

.gallery::after {
    content: '';
    position: absolute;
    bottom: 48px;
    right: -17px;
    background: #fff;
    width: 250px;
    height: 200px;
    z-index: -1;
}

/* ****************************************************************** */


/* ****************************************************************** */

.satisfaction {
    padding: 5em 0em 7em 0em;
    background: #FAFAFA;
    position: relative;
    overflow: hidden;
}


.satisfaction::after,
.satisfaction::before {
    content: '';
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    border: 55px solid #59595930;
    width: 350px;
    height: 350px;
    z-index: 1;
}


.satisfaction::before {
    right: -10%;
    top: 10%;
}

.satisfaction::after {
    left: -10%;
    bottom: 10%;
}

.satis_title {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
}

.satis_para {
    color: #494949;
    font-family: Poppins;
    font-size: 2em;
    font-style: normal;
    font-weight: 400;
    line-height: 173.5%;
    /* 55.52px */
    text-transform: capitalize;
}

/* ****************************************************************** */


/* ****************************************************************** */

.contact {

    background: #FAFAFA;
    padding: 3em 0em;
}

.contact_card {
    border-radius: 25px;
    background: #FFF;
    box-shadow: 0px -1px 14px 0px rgba(0, 0, 0, 0.25);
    width: 100%;
    min-height: 250px;
    padding: 1.7em 2em;
}

.contact_card h3 {
    color: #2B576E;
    font-family: Poppins;
    font-size: 2em;
    font-style: normal;
    font-weight: 500;
    line-height: 181.5%;
    /* 58.08px */
}

.contact_card p {
    color: #000 !important;
    font-family: Poppins;
    font-size: 1.2em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.contact_card p a {
    color: #000;
}

/* ****************************************************************** */


/* ****************************************************************** */

.footer {
    padding: 4em 0em;
    padding-bottom: 0em;
    background: #FAFAFA;
}



.form label {
    color: #178989;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    /* 100% */
    margin-bottom: 0.5rem;
}

.form {
    padding: 2rem 6rem;
    background-image: url(../img/form.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;

}

.form .form-group {
    margin-bottom: 1.7rem;
}

.form .form-control,
.form-select {
    display: block;
    width: 100%;
    padding: .75rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .375rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    border-radius: 10px;
    border: 1px solid #178989;
}

.form .form-control:focus,
.form .form-select:focus {
    color: #212529;
    background-color: #fff;
    border-color: #178989;
    outline: 0;
    box-shadow: 0 0 0 .25rem #008181a7;
}

.form_btn {
    border-radius: 8px !important;
    border: 1px solid #178989;
    background: #178989;
    color: #FFF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 1rem 5rem;
    margin: auto;
    transition: 0.5s;
    width: 100%;
}

.form_btn:hover {
    background: #04b0b0;
    border: 1px solid #04b0b0;
}

.copy {
    background: #178989;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding: 1rem;
    text-align: center;
}


.heding_From {
    color: #178989;
    text-align: center;
    font-family: Poppins;
    font-size: 2.7em;
    font-style: italic;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
}


.contact {
    background: #FAFAFA;
    padding: 0em 0em;
}

/* ****************************************************************** */




/* responsie */

@media only screen and (max-width: 768px) {
    .nav-logo {
        width: 100px;
    }

    .call-box p {
        color: #000;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 500;
        text-transform: capitalize;
        margin-bottom: 0em;
    }

    .num a {
        color: #178989;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 600;
        text-transform: capitalize;
        text-decoration: none;
    }

    .redish {
        color: #178989;
        font-family: Poppins;
        font-size: 1.5em;
        font-style: normal;
        font-weight: 700;
        line-height: 139%;
        margin-top: 1em;
    }

    .blue {
        color: #000;
        font-family: Poppins;
        font-size: 1.1em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
    }

    .btn-dental {
        color: #FFF;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 500;
        outline: none;
        border: none;
        border-radius: 8px;
        background: #178989;
        text-align: center;
        padding: 0.7em 1em;
        margin-top: 1em;
    }

    .dental-button p {
        color: #000;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-top: 0.7em;
    }

    .achi_box img {
        width: 60px;
    }

    .achi_box p {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: normal;
        font-weight: 600;
        line-height: 26.1px;
    }

    .about_content_h2 {
        color: #178989;
        font-family: Poppins;
        font-size: 1.8em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .about p {
        color: #1F1A17;
        font-family: Poppins;
        font-size: 1.1em;
        font-style: normal;
        font-weight: 400;
        line-height: 159.25%;
        text-transform: capitalize;
        margin-top: 0.7em;
    }

    .discover {
        padding: 1em 0em;
    }

    .dis_content_h2 {
        color: #178989;
        font-family: Poppins;
        font-size: 1.5em;
        font-style: italic;
        font-weight: 700;
        line-height: 149.5%;
        text-transform: uppercase;
    }

    .dis_content p {
        color: #1F1A17;
        font-family: Poppins;
        font-size: 1.1em;
        font-style: normal;
        font-weight: 400;
        line-height: 159.25%;
        text-transform: capitalize;
        margin-top: 0.7em;
    }

    .compare::after {
        right: -60%;
        top: 7%;
        z-index: -1;
    }

    .compare::after,
    .compare::before {
        content: '';
        position: absolute;
        background-color: transparent;
        border-radius: 50%;
        border: 30px solid #0000008c;
        width: 333px;
        height: 333px;
    }

    .compare::before {
        left: -64%;
        bottom: 7%;
        z-index: -1;
    }

    .compare_heading {
        color: #FFF;
        text-align: center;
        font-family: Poppins;
        font-size: 2em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 1em;
    }

    .btn-dental2 {
        color: #178989;
        font-family: Poppins;
        font-size: 1.1rem;
        font-weight: 600;
        outline: none;
        border: none;
        line-height: normal;
        background: #ffffff;
        text-align: center;
        padding: 0.7em 1em;
        box-shadow: 11px 13px 0px #F1DB5C;
        margin-top: 2em;
        margin-bottom: 1em;
    }

    .dental-button2 p {
        color: #FFF;
        font-family: Poppins;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

    .treatment_title {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1.9em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .treatment_list {
        display: flex;
        align-items: center;
        margin-bottom: 1em;
    }

    .review_title h2 {
        color: #FFF;
        font-family: Poppins;
        font-size: 1.9em;
        font-weight: 600;
        text-align: center;
        line-height: 118.6%;
        text-transform: capitalize;
    }

    .review_card h3 {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1.1em;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin: 0;
        margin-top: 0.2em;
    }

    .google_icon {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 38%;
        margin: auto;
    }

    .treatTwo_title h2 {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1.5em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .treatImg::after,
    .treatImg::before {
        content: '';
        position: absolute;
        background-color: transparent;
        border-radius: 50%;
        border: 30px solid #DBF4F3;
        width: 233px;
        height: 233px;
    }

    .treatImg::after {
        top: -40px;
        left: -99px;
        z-index: -1;
    }

    .treatImg p {
        color: #1A1A1A;
        font-family: Poppins;
        font-size: 1.1em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
        padding: 0em 1em;
    }

    .video_heading {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 2em;
        font-style: italic;
        font-weight: 600;
        line-height: 112.6%;
        margin-bottom: 1.5em;
    }

    .aboutus_title {
        color: #178989;
        font-family: Poppins;
        font-size: 2em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        text-align: center;
    }

    .gallery {
        padding: 3em 0em;
        position: relative;
        z-index: 9999;
    }

    .gallery img {
        margin-bottom: 0.5em;
    }

    .about_us::after,
    .about_us::before {
        content: '';
        position: absolute;
        background-color: transparent;
        border-radius: 50%;
        border: 27px solid #00000030;
        width: 233px;
        height: 233px;
        z-index: 1;
    }

    .about_us::after {
        right: -28%;
        top: 9%;
    }

    .about_us::before {
        left: -19%;
        bottom: -5%;
    }

    .gallery::before {
        content: '';
        position: absolute;
        top: 33px;
        left: -21px;
        background: #fff;
        width: 250px;
        height: 200px;
        z-index: -1;
    }

    .gallery::after {
        content: '';
        position: absolute;
        bottom: 40px;
        right: -17px;
        background: #fff;
        width: 225px;
        height: 170px;
        z-index: -1;
    }

    .satis_title {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1.5em;
        font-style: italic;
        font-weight: 800;
        line-height: normal;
        text-transform: uppercase;
    }

    .satisfaction::after,
    .satisfaction::before {
        content: '';
        position: absolute;
        background-color: transparent;
        border-radius: 50%;
        border: 26px solid #59595930;
        width: 233px;
        height: 233px;
        z-index: 1;
    }

    .satisfaction::before {
        right: -47%;
        top: 10%;
    }

    .satis_para {
        color: #494949;
        font-family: Poppins;
        font-size: 1.2em;
        font-style: normal;
        font-weight: 400;
        line-height: 173.5%;
        text-transform: capitalize;
    }

    .satisfaction::after {
        left: -31%;
        bottom: -6%;
    }

    .contact_card {
        border-radius: 25px;
        background: #FFF;
        box-shadow: 0px -1px 14px 0px rgba(0, 0, 0, 0.25);
        width: 100%;
        min-height: 250px;
        padding: 1.7em 2em;
        margin-bottom: 2em;
    }

    .form {
        padding: 2rem 1.1rem;
        background-image: url(../img/form.png);
        background-repeat: no-repeat;
        background-position: top;
        background-size: cover;
    }

    .form_btn {
        border-radius: 8px !important;
        border: 1px solid #178989;
        background: #178989;
        color: #FFF;
        font-size: 1.1em;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding: 1rem 1rem;
        margin: auto;
        transition: 0.5s;
        width: 100%;
    }

    .footer iframe {
        height: 500px;
    }

    .copy {
        background: #178989;
        color: #FFF;
        font-size: 1em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
        padding: 1rem;
        text-align: center;
    }


    .google_icon img {
        width: 20px !important;
        height: 20px;
    }


    /* responsive two */

    .nav-logo {
        width: 70px;
    }

    .call-box p {
        color: #000;
        font-family: Poppins;
        font-size: 0.8em;
        font-weight: 500;
        text-transform: capitalize;
        margin-bottom: 0em;
    }

    .num a {
        color: #178989;
        font-family: Poppins;
        font-size: 0.9em;
        font-weight: 600;
        text-transform: capitalize;
        text-decoration: none;
    }

    .redish {
        color: #178989;
        font-family: Poppins;
        font-size: 1em;
        font-style: normal;
        font-weight: 700;
        line-height: 139%;
        margin-top: 1em;
    }

    .blue {
        color: #000;
        font-family: Poppins;
        font-size: 0.9em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 0.5em;
    }

    .achi_box img {
        width: 40px;
    }

    .achi_box p {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 8px;
        font-style: normal;
        font-weight: 600;
        line-height: 12px;
        margin: 0.5em 0em;
    }

    .achi-bg {
        background: #E9F8F7;
        margin-top: 2em;
        padding: 2em 0em;
    }

    .about {
        padding: 2em 0em;
    }

    .about_content_h2 {
        color: #178989;
        font-family: Poppins;
        font-size: 11px;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .about p {
        color: #1F1A17;
        font-family: Poppins;
        font-size: 7px;
        font-style: normal;
        font-weight: 400;
        line-height: 159.25%;
        text-transform: capitalize;
        margin-top: 0.7em;
    }

    .dis_content_h2 {
        color: #178989;
        font-family: Poppins;
        font-size: 11px;
        font-style: italic;
        font-weight: 700;
        line-height: 149.5%;
        text-transform: uppercase;
    }

    .dis_content p {
        color: #1F1A17;
        font-family: Poppins;
        font-size: 7px;
        font-style: normal;
        font-weight: 400;
        line-height: 159.25%;
        text-transform: capitalize;
        margin-top: 0.7em;
        margin-bottom: 0.7em;
    }

    .btn-dental {
        color: #FFF;
        font-family: Poppins;
        font-size: 13px;
        font-weight: 500;
        outline: none;
        border: none;
        border-radius: 8px;
        background: #178989;
        text-align: center;
        padding: 0.7em 1em;
        margin-top: 0em;
    }
    .compare {
        padding: 3em 0em;
        margin: 2em 0em;
        background-color: #178989;
        border-top: 15px solid #f1db5c;
        border-radius: 50px 50px 50px 50px;
        position: relative;
        overflow: hidden;
        /* z-index: 9; */
    }

    .compare_heading {
        color: #FFF;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 1em;
    }

    .ba_txt h2 {
        color: #FFF;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: capitalize;
    }

    .btn-dental2 {
        color: #178989;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 600;
        outline: none;
        border: none;
        line-height: normal;
        background: #ffffff;
        text-align: center;
        padding: 0.7em 1em;
        box-shadow: 11px 13px 0px #F1DB5C;
        margin-top: 1em;
        margin-bottom: 1.5em;
    }

    .compare::after,
    .compare::before {
        content: '';
        position: absolute;
        background-color: transparent;
        border-radius: 50%;
        border: 30px solid #00000029;
        width: 333px;
        height: 333px;
    }

    .treatment_title {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .check_bx {
        border-radius: 5px;
        background: #F1DB5C;
        margin-right: 1.5em;
    }

    .tList_text h3 {
        color: #178989;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 700;
        line-height: 129%;
        text-transform: uppercase;
        margin: 0;
    }

    .check_bx img,
    svg {
        vertical-align: middle;
        width: 25px;
        height: 25px;
    }

    .treatment_list {
        display: flex;
        align-items: center;
        margin-bottom: 0.7em;
    }

    .treatment {
        padding: 2em 0em;
    }

    .review {
        padding: 2em 0em;
        margin-top: 0em;
        background-color: #178989;
        border-top: 20px solid #f1db5c;
        border-radius: 50px 50px 50px 50px;
    }

    .review_title h2 {
        color: #FFF;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 600;
        text-align: center;
        line-height: 118.6%;
        text-transform: capitalize;
    }

    .review_card h3 {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin: 0;
        margin-top: 0.2em;
    }

    .review_card h4 {
        color: #838383;
        text-align: center;
        font-family: Poppins;
        font-size: 0.7em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
    }

    .review_card p {
        color: #333;
        text-align: center;
        font-family: Poppins;
        font-size: 0.9em;
        font-weight: 500;
        line-height: 166%;
        text-transform: capitalize;
        margin-top: 0.2em;
    }

    .treatTwo {
        padding: 4em 0em;
        background: rgba(40, 183, 177, 0.10);
        overflow: hidden;
    }

    .treatTwo_title h2 {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .treatImg p {
        color: #1A1A1A;
        font-family: Poppins;
        font-size: 0.9em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
        padding: 0em 1em;
    }

    .video_slider {
        padding: 2em 0em;
    }

    .video_heading {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 600;
        line-height: 112.6%;
        margin-bottom: 1.5em;
    }

    .btn-dental2 {
        color: #178989;
        font-family: Poppins;
        font-size: 0.9em;
        font-weight: 600;
        outline: none;
        border: none;
        line-height: normal;
        background: #ffffff;
        text-align: center;
        padding: 0.7em 1em;
        box-shadow: 11px 13px 0px #F1DB5C;
        margin-top: 1em;
        margin-bottom: 1.5em;
    }

    .aboutus_title {
        color: #178989;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        text-align: center;
    }

    .gallery::before {
        content: '';
        position: absolute;
        top: 40px;
        left: -8px;
        background: #fff;
        width: 130px;
        height: 100px;
        z-index: -1;
    }

    .gallery::after {
        content: '';
        position: absolute;
        bottom: 48px;
        right: -8px;
        background: #fff;
        width: 130px;
        height: 100px;
        z-index: -1;
    }

    .gallery .col-6 {
        padding: 0;
    }

    .gallery {
        padding: 1em 0em;
        position: relative;
        z-index: 9;
    }

    .about_us {
        padding: 2em 0em;
        background-color: #F1DB5C;
        border-radius: 50px 50px 50px 50px;
        position: relative;
        overflow: hidden;
    }

    .satisfaction {
        padding: 2em 0em 2em 0em;
        background: #FAFAFA;
        position: relative;
        overflow: hidden;
    }

    .satis_title {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 800;
        line-height: normal;
        text-transform: uppercase;
    }

    .satisfaction img {
        width: 50% !important;
        display: flex;
        margin: auto;
    }

    .video-slide .item {
        height: 300px;
    }

    .satis_para {
        color: #494949;
        font-family: Poppins;
        font-size: 0.9em;
        font-style: normal;
        font-weight: 400;
        line-height: 173.5%;
        text-transform: capitalize;
    }

    .contact_card {
        border-radius: 8px;
        background: #FFF;
        box-shadow: 0px -1px 14px 0px rgba(0, 0, 0, 0.25);
        width: 100%;
        min-height: 80px;
        padding: 1em 0.4em;
        margin-bottom: 1em;
    }

    .contact_card h3 {
        color: #2B576E;
        font-family: Poppins;
        font-size: 0.9em;
        font-style: normal;
        font-weight: 500;
        line-height: 181.5%;
    }

    .contact_card p {
        color: #000 !important;
        font-family: Poppins;
        font-size: 6px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .contact {
        background: #FAFAFA;
        padding: 0em 0em;
    }


    .copy {
        background: #178989;
        color: #FFF;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
        padding: .50em;
        text-align: center;
    }

    .heding_From {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 800;
        line-height: normal;
        text-transform: uppercase;
    }

    .modal-title {
        color: #178989;
        text-align: center;
        font-family: Poppins;
        font-size: 1em;
        font-style: italic;
        font-weight: 800;
        line-height: normal;
        text-transform: uppercase;
    }

}