@import url('styleo.css');
@import url('styleoo.css');


.about_content {
    border-radius: 29px;
    background: #FFF;
    box-shadow: none;
    padding: 0.7em 0em;
}

.about_content_h2 {
    color: #1A4A7A;
    font-family: Poppins;
    font-size: 2.4em;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    text-transform: uppercase;
}

.kids {
    max-width: 94%;
    height: auto;
}

.dental-button p {
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 1.5em !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 0.7em;
}

/* Royal Blue + Gold Theme Overrides */

.redish {
    color: #963F36 !important;
}

.blue {
    color: #000 !important;
}

.btn-dental {
    background: #963F36 !important;
    box-shadow: 3px 4px 0px #f6e5e1 !important;
    transition: all 0.3s ease !important;
}

.btn-dental:hover {
    background: #0E3A5C !important;
    transform: translateY(-2px) !important;
}

.btn-dental2 {
    color: #963F36 !important;
    box-shadow: 11px 13px 0px #f6e5e1 !important;
}

.btn-dental2:hover {
    transform: translateY(-2px) !important;
    box-shadow: 8px 10px 0px #f6e5e1 !important;
}

.check_bx {
    background: #963F36 !important;
}

.treatment_title,
.treatment_title2,
.dis_content_h22,
.treatTwo_title h2,
.satis_title,
.aboutus_title,
.heding_From,
.modal-title {
    color: #963F36 !important;
}

.tList_text h3 {
    color: #963F36 !important;
}

.achi_box p {
    color: #963F36 !important;
}

.achi-bg {
    background: #E8F0F8 !important;
}

.compare {
    background-color: #963F36 !important;
    border-top: 50px solid #f6e5e1 !important;
}

.review {
    background-color: #963F36 !important;
    border-top: 50px solid #f6e5e1 !important;
}

.about_us {
    background-color: #f6e5e1 !important;
    margin-top: 1rem;
}

.form label {
    color: #963F36 !important;
}

.form .form-control,
.form-select {
    border: 1px solid #963F36 !important;
}

.form .form-control:focus,
.form .form-select:focus {
    border-color: #963F36 !important;
    box-shadow: 0 0 0 .25rem rgba(26, 74, 122, 0.25) !important;
}

.form_btn {
    background: #963F36 !important;
    border: 1px solid #963F36 !important;
}

.form_btn:hover {
    background: #0E3A5C !important;
    border: 1px solid #0E3A5C !important;
}

.copy {
    background: #963F36 !important;
}

.num a {
    color: #963F36 !important;
}

.call-icon svg path {
    fill: #963F36 !important;
}

.review_card h3 {
    color: #963F36 !important;
}

.treatTwo {
    background: rgba(26, 74, 122, 0.10) !important;
}

.video {
    border: 2px solid #963F36 !important;
}

.video_heading {
    color: #963F36 !important;
}

.dental-button2 p {
    color: #963F36 !important;
}

.satisfaction::after,
.satisfaction::before {
    border: 55px solid rgba(26, 74, 122, 0.15) !important;
}


.company_form p {
    font-size: 1rem;
}


@media only screen and (max-width: 768px) {
    .about_content_h2 {
        color: #1A4A7A;
        font-family: Poppins;
        font-size: 1.2rem;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-align: center;
        text-transform: uppercase;
    }

    .treatImg {
        margin-top: 0.5em;
        position: relative;
    }

    .mb-5 {
        margin-bottom: 1rem !important;
    }

    .dental-button p {
        color: #000;
        text-align: center;
        font-family: Poppins;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-top: 0.7em;
    }

    .btn-dental {
        color: #FFF;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 500;
        outline: none;
        border: none;
        border-radius: 2px;
        background: #1A4A7A;
        text-align: center;
        padding: 0.7em 1em;
        margin-top: 0em;
        box-shadow: 3px 4px 0px #D4AF37;
    }

    .treatment_title {
        color: #1A4A7A;
        text-align: center;
        font-family: Poppins;
        font-size: 1.1em;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }
}

@media only screen and (max-width: 768px) {
    .dis_content2 p {
        color: #000000;
        font-family: Poppins;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 159.25%;
        text-transform: capitalize;
        margin-top: 0.7em;
        margin-bottom: 0.7em;
    }

    .dis_content_h22 {
        color: #963F36 !important;
        font-size: 1.75rem;
        text-align: center;
        border-radius: 10px;
    }

    .achi_box p {
        font-size: 0.9rem;
        line-height: 20px;
    }

    .compare {
        border-top: 15px solid #f6e5e1 !important;
    }

    .review {
        border-top: 20px solid #f6e5e1 !important;
    }
}