/*
Theme Name: Meddox
Theme URI: http://demo.bravisthemes.com/meddox
Author: Bravis-Themes
Author URI: https://themeforest.net/user/Bravis-Themes/
Description:  Meddox – powerful & stylish Medical And Healthcare Service WordPress theme. It is built for websites of Healthcare, Medical, Hospital And Clinic multi purpose WordPress theme. Medibo based on in-depth research into Medical, Medical Care, Doctor, Healthcare, Health Care, Healthcare, Hospital, Medicine, Dental, Dentist, Pharmacy, and Veterinary industry to deliver all needed layouts and blocks.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: meddox
Tags:  appointment, booking, clinic, dental, dental clinic, dentist, doctor, health, health care, healthcare, hospital, medical, medicine, pharmacy, physician
*/
.elementor-2984 .elementor-element.elementor-element-8caff6a:not(.elementor-motion-effects-element-type-background), .elementor-2984 .elementor-element.elementor-element-8caff6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4531509);
    width: 1170px;
}
.elementor-2984 .elementor-element.elementor-element-0a6cd98:not(.elementor-motion-effects-element-type-background), .elementor-2984 .elementor-element.elementor-element-0a6cd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ca06654);
    width: 1160px !important;
}
.tbt-testimonial-style11 .tbt-testimonial-item-wrapper .tbt-testimonial-item .tbt-client-profile .tbt-client-img {
    inline-size: 70px;
    block-size: 70px;
    border-radius: 16% !important;
    overflow: hidden;
    margin-inline-end: 30px;
    border: 4px solid #fff;
    box-shadow: 0 0 0px #c4c4c4 !important;
}
.tbt-testimonial-style11 .tbt-testimonial-item-wrapper .tbt-testimonial-item .tbt-testi-desc .tbt-client-review .tbt-rating i {
    color: #ffd747 !important;
    cursor: url(../img/scrollingCursor.png), auto;
    block-size: 20px;
    line-height: 20px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
}
.patient-form {
    background:#fff;
    border-radius:20px;
    padding:30px;
    box-shadow:0 0 15px rgba(0,0,0,0.08);
}

.patient-form .form-title {
    font-size:22px;
    font-weight:700;
    color:#0d4b71;
    margin-bottom:25px;
}

.patient-form label {
    font-size:14px;
    color:#555;
    display:block;
    margin-bottom:5px;
}

.patient-form .form-row {
    display:flex;
    gap:30px;
    margin-bottom:25px;
}

.patient-form .form-col {
    width:50%;
}

.patient-form .form-col-full {
    width:100%;
}

.patient-form input,
.patient-form textarea {
    width:100%;
    border:none;
    border-bottom:1px solid #ccc;
    padding:8px 0;
    font-size:16px;
    background:transparent;
    outline:none;
}

.patient-form input:focus,
.patient-form textarea:focus {
    border-bottom-color:#0d4b71;
}

.patient-form textarea {
    resize:none;
    height:70px;
}

.patient-form .form-submit {
    text-align:left;
}

.patient-form input[type="submit"] {
    background:#f24062;
    color:#fff;
    padding:10px 30px;
    border:none;
    border-radius:25px;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    transition:0.3s;
}

.patient-form input[type="submit"]:hover {
    background:#d82d52;
}

@media(max-width:768px){
    .patient-form .form-row {
        flex-direction:column;
        gap:15px;
    }
    .patient-form .form-col,
    .patient-form .form-col-full {
        width:100%;
    }
}
.pxl-doctor-card {
    text-align: center;
    padding: 20px;
}

.pxl-doctor-card img {
    width: 100%;
    border-radius: 10px;
}

.doctor-name {
    font-size: 20px;
    font-weight: 700;
    margin-top: 15px;
}

.doctor-qualification {
    font-size: 15px;
    color: #555;
    margin: 10px 0 20px;
}

.doctor-buttons {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
}

.doctor-btn {
    padding: 10px 20px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
}

.doctor-btn.profile {
    background: #6e2c91;
    color: #fff;
}

.doctor-btn.book {
    background: #13c4a3;
    color: #fff;
}
.elementor-4895 .elementor-element.elementor-element-8caff6a:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-8caff6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4531509);
    width: 80%;
}
.elementor-4895 .elementor-element.elementor-element-0a6cd98:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-0a6cd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ca06654);
    width: 80%;
}

.pxl-item--title{
	text-align: center !important;
}
.elementor-5089 .elementor-element.elementor-element-0a6cd98:not(.elementor-motion-effects-element-type-background), .elementor-5089 .elementor-element.elementor-element-0a6cd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://avantbkg.digitalmarketingbengaluru.co.in/wp-content/uploads/2025/11/bg1.png);
    background-position: center center;
    /* background-size: 80%; */
    width: 80% !important;
}