/*
 * Theme Name:   Woodmart Child
 * Description:  Woodmart Child Theme
 * Author:       XTemos
 * Author URI:   http://xtemos.com
 * Template:     woodmart
 * Version:      1.0.0
 * Text Domain:  woodmart
 */

@media (max-width: 1024px) {
    body .main-bnr-cntnt .bnr-sub p {
        font-size: 12px !important;
    }

    body .main-bnr-cntnt .bnr-title h1 {
        font-size: 26px !important;
        line-height: 1.1 !important;
        padding-top: 5px !important;
    }

    body p {
        font-size: 13px !important;
    }

    body .main-bnr-cntnt .bnr-prg p {
        line-height: 1.3 !important;
    }

    body .main_banner_div {
        padding-top: 80px !important;
    }

    body .main-bnr-cntnt .bnr-sub::before {
        top: 6px !important;
    }

    body a.btn {
        corner-shape: superellipse(0.5) !important;
        padding-block: 6px !important;
        font-size: 12px !important;
        gap: 0px !important;
    }

    body a.btn span.wd-btn-icon img {
        width: 55% !important;
    }

    body .main_banner_div a.btn.btn-style-default.btn-shape-round.btn-size-default.gradiant_btn.btn-icon-pos-right {
        margin-bottom: 10px !important;
    }

    body .paitientrecovery_info {
        margin-bottom: 0px !important;
    }

    body .main_banner_div .vc_column-inner {
        padding-top: 20px !important;
    }

    body .doctor_main_div.vc_row.wpb_row {
        margin-top: 10px !important;
    }

    body .wpb_column.find_doctor_col.vc_column_container.vc_col-sm-4.vc_col-has-fill {
        padding-inline: 0px !important;
    }

    body .doctor_main_div .wd-info-box {
        height: auto !important;
        margin-bottom: 0px !important;
    }

    body .gradiant_col .vc_column-inner {
        padding-top: 0px !important;
        padding-inline: 12px !important;
    }

    body .gradiant_col .title-wrapper {
        margin-bottom: 10px !important;
    }

    body .gradiant_col {
        padding: 18.5px !important;
        margin-top: 20px !important;
        padding-bottom: 5px !important;
    }

    body form.wpcf7-form {
        padding-top: 20px !important;
    }

    body .gradiant_col .wd-text-block-wrapper {
        margin-bottom: 15px !important;
    }

    body .doctor_main_div form.wpcf7-form.init input::placeholder {
        font-size: 12px !important;
    }

    body select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        font-size: 12px !important;
    }

    body .doctor_main_div form.wpcf7-form.init input {
        font-size: 13px !important;
    }

    body .caring_main_div {
        margin-top: 0px !important;
    }

    body .caring_main_div .vc_column-inner {
        padding-inline: 7.5px !important;
        padding-top: 0px !important;
    }

    body .main-bnr-cntnt .bnr-title h2 {
        font-size: 22px !important;
        line-height: 1.4 !important;
    }

    body .caring_main_div .main-bnr-cntnt .bnr-prg p {
        font-size: 12px !important;
        line-height: 1.4 !important;
    }

    body .open_hour_div:after {
        opacity: 0 !important;
    }

    body .open_hour_div {
        width: 100% !important;
    }

    body .caring_main_div a.btn.btn-style-default.btn-shape-round.btn-size-default.gradiant_btn.btn-icon-pos-right {
        margin-top: 15px !important;
    }

    body .acring_img {
        position: unset !important;
        text-align: right !important;
        margin-top: -40px !important;
        margin-bottom: 10px !important;
    }

    body .helthcare_main_div.vc_row.wpb_row.vc_row-fluid {
        margin-top: 0px !important;
    }

    body .main-bnr-cntnt {
        width: 100% !important;
    }

    body .helthcare_main_div .wd-info-box .info-box-icon img {
        width: 50px !important;
    }

    body .helthcare_main_div .wd-info-box .info-box-content h4 {
        font-size: 17px !important;
    }

    body .helthcare_main_div .wd-info-box .info-box-inner p {
        height: auto !important;
    }

    body .helthcare_main_div a.btn.btn-style-default.btn-shape-round.btn-size-default.gradiant_btn.btn-icon-pos-right {
        margin-top: 15px !important;
    }

    body .whyChooseSec.vc_row.wpb_row.vc_row-fluid {
        margin-top: 10px !important;
        padding-bottom: 10px !important;
    }

    body .main-bnr-cntnt .bnr-title h2 {
        margin-bottom: 0px !important;
    }

    body .whyChooseSec .wpb_raw_code.wpb_raw_html.wpb_content_element {
        margin-bottom: 10px !important;
    }

    body .myRow {
        row-gap: 20px !important;
        margin: 0 !important;
        padding-bottom: 0px !important;
    }

    body .myRow .vc_column-inner {
        padding: 0 !important;
    }

    body .myRow .vc_col-sm-3 .title-wrapper {
        padding-inline: 15px !important;
        padding-top: 10px !important;
    }

    body .myRow .vc_col-sm-3 .wd-button-wrapper a.btn.btn-style-link.btn-shape-rectangle.btn-size-default {
        padding-inline: 20px !important;
        padding-bottom: 15px !important;
    }
    
    body .whb-flex-row.whb-top-bar-inner {
        --wd-top-bar-sm-h: 0px !important;
    }
    
    body .whyChooseSec .myRow:last-child {
        padding-top: 20px !important;
    }

    body .accordianRow.vc_row.wpb_row.vc_row-fluid {
        margin-top: 0px !important;
        flex-direction: column !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    body .accordianRow .relativeCol .wpb_wrapper .absoluteRow {
        position: unset !important;
        width: 100% !important;
        margin-bottom: 20px !important;
    }

    body .accordianRow .relativeCol .wpb_wrapper .absoluteRow p br {
        display: none !important;
    }

    body .accordianRow .relativeCol .wpb_wrapper .absoluteRow .wpb_single_image.wpb_content_element.vc_align_left {
        margin-bottom: 13px !important;
    }

    body .accordianRow .wpb_single_image.wpb_content_element.vc_align_left {
        margin-bottom: 20px !important;
    }

    body .wd-accordion-content p {
        font-size: 12px !important;
    }

    body .accordianRow .wd-accordion.wd-style-default .wd-accordion-item .wd-accordion-title span {
        font-size: 13px !important;
    }

    body .wd-accordion {
        margin-bottom: 0px !important;
    }

    body .testiSec {
        margin-top: 0px !important;
    }

    body section.vc_section.testiSec {
        padding-top: 40px !important;
        padding-inline: 12px !important;
        padding-bottom: 30px !important;
        margin-top: 0px !important;
    }

    body .testiSec .testiBox .title {
        font-size: 20px !important;
        text-align: center !important;
        line-height: 1 !important;
        padding-bottom: 10px !important;
    }

    body .testiSec .testiBox .title-wrapper:after {
        display: none !important;
    }

    body .testiSec .testiBox .title-wrapper {
        margin-bottom: 0px !important;
    }

    body .ti-widget.ti-goog .ti-rating-text strong.ti-rating {
        font-size: 17px !important;
    }

    body .ti-reviews-container {
        margin-bottom: 0px !important;
    }

    body .testiSec .testiBox {
        padding-top: 30px !important;
        padding-inline: 0px !important;
    }

    body .testiSec .testiBox .liner-continer {
        text-align: center !important;
    }

    body .wd-content-layout {
        padding-block: 0px !important;
    }

    body .footerSec {
        padding-top: 20px !important;
    }

    body .footerSec .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px !important;
    }

    body .footerSec .wpb_wrapper {
        text-align: center !important;
    }

    body .footerSec .liner-continer {
        text-align: center !important;
    }

    body .footerSec .liner-continer h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l {
        font-size: 17px !important;
    }

    body .footerSec .menu-item a {
        font-size: 14px !important;
    }

    body .footerSec .wd-info-box {
        flex-direction: column !important;
        text-align: center !important;
    }

    body .footerSec img.vc_single_image-img.attachment-full {
        width: 210px !important;
    }

    body .wd-page-title .title {
        font-size: 20px !important;
    }

    body .wd-breadcrumbs a, 
    body .wd-breadcrumbs span {
        font-size: 11px !important;
    }

    body .wd-page-title {
        padding-top: 110px !important;
        padding-bottom: 30px !important;
    }

    body .page-id-243 .caring_main_div {
        margin-top: 0px !important;
    }

    body .page-id-243 .nw-rw {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }

    body .page-id-243 .nw-rw li {
        font-size: 13px !important;
    }

    body .page-id-243 .nw-rw h2 {
        font-size: 18px !important;
    }

    body .nw-rw .vc_row {
        padding-bottom: 0px !important;
    }
	
	.darkTxt ul li {
    font-size: 13px !important;
}

.nw-rw {
    padding-block: 20px 0px !important;
}

.darkTxt h2 {
    font-size: 17px;
}
	
body.page-id-243  .caring_main_div {
    margin-top: 0px !important;
}
	
body.page-id-244 .accordianRow.vc_row.wpb_row.vc_row-fluid h2.woodmart-title-container.title.wd-font-weight-600.wd-fontsize-xxl {
    font-size: 15px !important;
}

body.page-id-281 .helthcare_main_div .wd-info-box {
    min-height: auto !important;
}
.team-sec .vc_row {
    padding-bottom: 0px !important;
}

.team-sec {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}

.team-sec h2 {
    padding-bottom: 10px;
}

.team-sec h2 {
    margin-bottom: 0px !important;
}

.team-sec h3 {
    font-size: 18px !important;
}
	
.contact-page .vc_row.wpb_row.vc_row-fluid {
    padding-bottom: 0px !important;
}

.contact-page {
    padding-top: 20px;
}

.contact-page .title-after_title.reset-last-child.wd-fontsize-s {
    font-size: 13px;
    text-align: left;
}

.contact-page .title-after_title.reset-last-child.wd-fontsize-s br {
    display: none;
}

.contact-page  h2.woodmart-title-container.title.wd-font-weight-500.wd-fontsize-xxxl {
    width: 100%;
    text-align: left;
}

.contact-page .title-wrapper {
    margin-bottom: 10px !important;
}

.contact-page h4.info-box-title.title.wd-font-weight-700.box-title-style-default.font-primary.wd-fontsize-m {
    font-size: 18px !important;
}

.contact-page p br {
    display: none;
}

.contact-page .wd-info-box {
    margin-bottom: 0px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-size: 13px;
}
}