:root {
	--wd-text-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(137,137,137);
	--wd-text-font-size: 14px;
	--wd-title-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Aktiv-grotesk", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 18px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #ce0e2d;
	--wd-alternative-color: #faa21b;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(47,47,47);
	--btn-accented-bgcolor-hover: rgb(27,29,30);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(36,36,36);
	--wd-link-color-hover: rgb(206,14,45);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

.single-post .woodmart-text-block a{
	color:rgb(206,14,45);
	text-decoration:underline;
}

.single-post #comments{
	display: none;
}

.whb-general-header {
    border-top: 10px solid #FAA21B;
}

.wd-dropdown-menu.wd-design-full-width {
    padding-top: 0px; /** remove extra padding at top **/
}

.main-page-wrapper {
    padding-top: 0px;
}

.navBtn {
    border: none !important;
    color: #FAA21B !important;
}

/** footer **/
.footerBtn {
	  border: none !important;
	  line-height: 35px;
}


/** end of footer **/


input#gform_submit_button_1 {
    border: 2px solid #ce0e2d;
	background-color: transparent;
}

input#gform_submit_button_1:hover {
  color: #ffffff;
	background-color: #ce0e2d;
}

.rs-background-video-layer iframe {
  visibility:inherit !important;
}

.btn-style-bordered.btn-color-default {
    border-color: #E9E9E9;
    color: #ffffff;
}

.woodmart-nav-link {
	font-size: 18px !important;
	font-weight: 500;
}

.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown, ul.sub-sub-menu.wd-dropdown {
    background-color: whitesmoke;
}

/* our doctors */
.button-test {
	bottom: -310px;
}


a.scrollToTop.button-show {
    margin-bottom: 80px;
    margin-right: 15px;
}

/* store locator */
h2.title.space-bottom-3x {
    text-align: center;
    font-family: 'aktiv-grotesk';
    font-weight: 800;
}

span.counter {
    font-family: 'aktiv-grotesk';
}

/*table th tr td {
	    border: 1px solid #e9e9e9;
    line-height: 1.42857;
    padding: 5px;
}*/


/*table, th, tr, td {
    border: 1px solid #e9e9e9;
}*/

/*.vc_column-inner.vc_custom_1625132026795, .vc_column-inner.vc_custom_1625133141809, .vc_column-inner.vc_custom_1625133204641 {
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}*/

#home_banner
{
	position: absolute;
	top:0;
}

.about
{
	margin-top: 50px;
	position: relative;
	z-index: 2;
}


.owl-prev.wd-btn-arrow, .owl-next.wd-btn-arrow {
	color: #faa21b;
}

a.btn.btn-color-primary.btn-style-link.btn-shape-rectangle.btn-size-extra-large {
    border-bottom: none;
    color: #ce0e2d;
}

a.btn.btn-color-primary.btn-style-link.btn-shape-rectangle.btn-size-extra-large:hover {
    border-bottom: 2px solid #ce0e2d;
}

.drop-shadow {
  text-shadow: 4px 4px 10px #847777;
}

div#wd-60f7d3856006a {
    box-shadow: 4px 4px 10px #847777 !important;
}

/*.vc_column-inner.vc_custom_1626858560891, .vc_column-inner.vc_custom_1626858576870, .vc_column-inner.vc_custom_1626858588384, .vc_column-inner.vc_custom_1626858493346, .vc_column-inner.vc_custom_1626858603161, div#wd-60f7d6f623f34, div#wd-60f7d92b590a6, div#wd-60f7da1163f92, div#wd-60f7db5b8dd1b, div#wd-610258ab022eb, div#wd-61025927305f3, div#wd-610259fd61394, div#wd-61025a4938d1a, div#wd-61025a823ef62, div#wd-61025bc7e9b4a, .vc_column-inner.vc_custom_1628158189017, .vc_column-inner.vc_custom_1628158181261, .vc_column-inner.vc_custom_1628158174781, .vc_column-inner.vc_custom_1628158205970, .vc_column-inner.vc_custom_1628158227092, .vc_column-inner.vc_custom_1629301236009 {
    box-shadow: 4px 4px 10px #847777 !important;
}*/

.page-id-18018 .vc_tta-panel-heading, .page-id-18018 i.vc_tta-controls-icon.vc_tta-controls-icon-plus {
    border-color: #fffaf3 !important;
    background-color: #fffaf3 !important;
}

.page-id-18018 span.vc_tta-title-text {
    color: #2d2a2a;
}

.wptb-text-container.wptb-ph-element.wptb-element-text-1, .wptb-text-container.wptb-ph-element.wptb-element-text-2, li.wptb-in-element {
  font-size: 18px;
  font-weight: 600;
	color: #242424;
}

.wptb-cell .wptb-ph-element a {
    box-shadow: none;
    color: #ce0e2d !important;
}

.wptb-cell .wptb-ph-element a:hover {
    box-shadow: none;
    color: #ce0e2d !important;
    text-decoration: underline;
}

/* Dropdown Button */
.dropbtn {
  background-color: #FAA21B;
  color: white !important;
  padding: 16px;
  font-size: 18px;
  border: none;
	border-radius: 6px;
}

.dropbtn a {
	color: #ffffff;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
	line-height: 0px !important;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: #848484;
  padding: 18px 18px;
  text-decoration: none;
  display: block;
	font-size: 18px;
	font-weight: 500 !important;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
	background-color: #f99e16;
	color: #ffffff;
}

button.dropbtn:hover a:hover {
    color: white;
}

span.vc_tta-title-text {
    font-size: 20px;
}

/* testimonial */
.testimonial .testimonial-content footer {
    margin-top: 15px;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 22px;
}

.testimonial-content {
    font-size: 22px;
}


/* career form */
.page-id-18837 input.wpcf7-form-control.wpcf7-submit {
	width: 100%;
	background-color: #ce0e2d;
	border: 2px solid #ce0e2d;
	color: #ffffff;
}

.page-id-18837 input.wpcf7-form-control.wpcf7-submit:hover {
	width: 100%;
	background-color: rgb(206 14 45);
	border: 2px solid rgb(206 14 45);
	color: #ffffff;
}

/* tablepress css */
.tablepress tfoot th, .tablepress thead th {
    background-color: #f2f2f2;
    font-weight: 700;
    vertical-align: middle;
    text-align: center;
}

table#tablepress-1 td {     
	font-size: 16px;
	font-weight: 600;
	line-height: 6px;
}

th.column-1, td.column-1, th.column-2, td.column-5 {
    border-right: 5px solid #ddd;
}

td.column-2, td.column-3, td.column-4, td.column-6, td.column-7 {
	border-right: 1px solid #ddd;
}

tr.row-2 td.column-1 {
	background-color: rgba(73, 88, 167, 1);
	color: white !important;
}

tr.row-2 td.column-2, tr.row-2 td.column-3, tr.row-2 td.column-4, tr.row-2 td.column-5, tr.row-2 td.column-6, tr.row-2 td.column-7, tr.row-2 td.column-8 {
	background-color: rgba(73, 88, 167, 0.4);
	color: #242424;
}

tr.row-3 td.column-1 {
	background-color: rgba(237, 19, 90, 1);
	color: white;
}

tr.row-3 td.column-2, tr.row-3 td.column-3, tr.row-3 td.column-4, tr.row-3 td.column-5, tr.row-3 td.column-6, tr.row-3 td.column-7, tr.row-3 td.column-8 {
	background-color: rgba(237, 19, 90, 0.4);
	color: #242424;
}

tr.row-4 td.column-1 {
	background-color: rgba(253, 189, 59, 1);
	color: white;
}

tr.row-4 td.column-2, tr.row-4 td.column-3, tr.row-4 td.column-4, tr.row-4 td.column-5, tr.row-4 td.column-6, tr.row-4 td.column-7, tr.row-4 td.column-8 {
	background-color: rgba(253, 189, 59, 0.4);
	color: #242424;
}

tr.row-5 td.column-1 {
	background-color: rgba(237, 28, 36, 1);
	color: white;
}

tr.row-5 td.column-2, tr.row-5 td.column-3, tr.row-5 td.column-4, tr.row-5 td.column-5, tr.row-5 td.column-6, tr.row-5 td.column-7, tr.row-5 td.column-8 {
	background-color: rgba(237, 28, 36, 0.4);
	color: #242424;
}

td.column-1 {
    vertical-align: middle !important;
    text-align: center;
}

.doubleline {
	line-height: 18px;
}

table#tablepress-1 li a {
    text-decoration: underline;
}

.doctor {
	margin-top: -135px;
	position: relative;
	z-index: 2;
}

.page-id-18741 h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-s {
    margin-top: -15px;
}

.clinic-hover a:hover {
		text-decoration: underline;
		color: #ce0e2d;
}

/* our doc main page */
/*.page-id-18741 .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-bottom: 90px;
}*/

.page-id-19021 input.wpcf7-form-control.wpcf7-submit, .page-id-19225 input.wpcf7-form-control.wpcf7-submit {
    background-color: #ce0e2d;
    color: #ffffff;
		width: 100%;
}

.page-id-19021 .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill, .page-id-19225 .vc_custom_1631005057036 {
    box-shadow: 0pc 8px 26px 0px rgb(0,0,0,0.2);
}

/* book an appointment contact form */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: white;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background-color: white;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: white;
}

/* join our team CF7 */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select {
    background-color: white;
    border-radius: 10px;
}

.cf-form {
	font-size: 18px;
}

.page-id-19119 input.wpcf7-form-control.wpcf7-submit { 
	margin: 0;
  position: absolute;
	border-radius: 10px;
	left: 40%;
	 background-color: #ce0e2d;
   color: #ffffff;
}


.page-id-19093 .vc_tta-title-text {
	letter-spacing: 2px;
	color: #333333;
}

/* in clinic health class form */
.page-id-19463 input.wpcf7-form-control.wpcf7-submit {
	border-radius: 10px;
	background-color: #ce0e2d;
  color: #ffffff;
	width: 100%;
}
/*in clinic page*/
.vc_custom_1632221229384, .vc_custom_1632221236896, .vc_custom_1632221244940, .vc_custom_1632221254399, .vc_custom_1632221561069, .vc_custom_1632221567976, .vc_custom_1632221574888, .vc_custom_1632221582086
{
    box-shadow: 4px 4px 10px #847777 !important;
}

/** corporate talk **/
/** what we provde **/
div#wd-616f992001c54, div#wd-616f95bdb3cec, div#wd-616f95fd470ae, div#wd-616f9624850dd {
    box-shadow: 4px 4px 10px #847777 !important;
}

.container-corporate {
    text-align: center; /* center the child */
}
.corporate {
    display: inline-flex; /* keep the background color wrapped tight */
    padding:5px;background-color:#ce0e2d;color:#ffffff;
}

.health-talk-bg {
	background-color: rgb(255,255,255,0.7);
	padding: 5px;
}

.health-talk {
	font-weight: 500;
}

.page-id-19285 input.wpcf7-form-control.wpcf7-submit { 
	margin: 0;
  position: absolute;
	border-radius: 10px;
	left: 40%;
	 background-color: #ce0e2d;
   color: #ffffff;
}


.page-id-19285 .owl-dots .owl-dot span {
    display: block;
    margin: 5px;
    width: 10px;
    height: 10px;
    border: 2px solid #FAA21B;
    border-radius: 50%;
    transition: all .25s ease;
}

.page-id-19285 .owl-dots .owl-dot.active span {
    border-color: #FAA21B;
    background-color: #FAA21B;
}

/*blog*/
.post-date.wd-post-date.woodmart-post-date {
    display: none;
}

.page-id-17726 .entry-meta.wd-entry-meta, .page-id-17726 .hovered-social-icons {
    display: none;
}

.post-single-page .entry-header, .post-single-page .meta-author
	{
		display:none;	
	}

.category-258 .page-title-default {
    background-color: #faa21b;
    background-size: cover;
    background-position: center center;
}

@media only screen and (max-width: 425px) {
.aboutBG {
    margin-top: -405px;
}
}

@media only screen and (max-width: 768px) {
.aboutBG {
    margin-top: -340px;
}
}

@media only screen and (max-width: 1024px) {
.aboutBG {
    margin-top: -280px;
}
}

/*** .page-id-19021 book an appointment , .page-id-19225 contact us , .page-id-19285 corporate wellness ***/
.page-id-19021 .sf_field.sf_field_first_name.sf_type_text, .page-id-19225 .sf_field.sf_field_first_name.sf_type_text, .page-id-19285 .sf_field.sf_field_first_name.sf_type_text {
    clear: left;
    float: left;
    width: 48%;
	  margin: 5px;
}

.page-id-19285 .sf_field.sf_field_phone.sf_type_text {
    float: left;
    width: 48%;
		margin: 5px;
}


.page-id-19021 .sf_field.sf_field_last_name.sf_type_text, .page-id-19225 .sf_field.sf_field_last_name.sf_type_text {
    float: left;
    width: 48%;
		margin: 5px;
}

.page-id-19021 .sf_field.sf_field_phone.sf_type_text, .page-id-19225 .sf_field.sf_field_phone.sf_type_text, .page-id-19285 .sf_field.sf_field_email.sf_type_text, .page-id-19285 .sf_field.sf_field_Topics.sf_type_select {
	  clear: left;
    float: left;
    width: 48%;
	  margin: 5px;
	margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_email.sf_type_text, .page-id-19225 .sf_field.sf_field_email.sf_type_text, .page-id-19285 .sf_field.sf_field_Company.sf_type_text, .page-id-19285 .sf_field.sf_field_Pax.sf_type_select {
    float: left;
    width: 48%;
		margin: 5px;
	margin-top: 20px;
}


.page-id-19021 .sf_field.sf_field_Clinic.sf_type_select {
    width: 98%;
    margin: 5px;
	margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_description.sf_type_textarea, .page-id-19225 .sf_field.sf_field_description.sf_type_textarea {
    width: 98%;
    margin: 5px;
	margin-top: 20px;
}

label.w2llabel.required.text, label.w2llabel.required.select, label.w2llabel.required.textarea, label.w2llabel.textarea {
    font-weight: 400;
    color: #1b1d13;
    font-size: 18px;
}

input#sf_first_name, input#sf_last_name, input#sf_phone, input#sf_email, .page-id-19021 select#sf_Clinic, textarea#sf_description, input#sf_Company, select#sf_Topics, select#sf_Pax {
    border-radius: 10px;
	  background-color: white;
}

p#requiredfieldsmsg {
    margin-top: 10px;
	color: #1b1d1e;
}

input.w2linput.submit {
    background-color: #ce0e2d;
    color: #ffffff;
    width: 100%;
}

/** in clinic health talk **/
.page-id-19463 .sf_field.sf_field_phone.sf_type_text, .page-id-19463 .sf_field.sf_field_Clinic.sf_type_select {
    margin-top: 20px;
}

/** in clinic health class info box **/
.in-health-class-info-box {
		box-shadow: 2px 2px 5px #847777 !important;
		height: 165px;
}

/** in clinic health class what we provide **/
.in-clinic-what-we-provide {
		box-shadow: 2px 2px 5px #847777 !important;
}

/** first time visit **/
.first-time-visit-info-box{
		box-shadow: 2px 2px 5px #847777 !important;
}


@media (max-width: 1440px) {
  .whb-hidden-desktop,
  .whb-hidden-lg {
	display: flex;
  }
  .whb-hidden-mobile,
  .whb-visible-lg {
    display: none;
  }
}


.owl-dots .owl-dot.active span {
    border-color: #faa21b;
    background-color: #faa21b;
}

.owl-dots .owl-dot span {
    display: block;
    margin: 5px;
    width: 10px;
    height: 10px;
    border: 2px solid rgba(250,162,27,0.2);
    border-radius: 50%;
    transition: all .25s ease;
}

.page-id-19463 .wd-info-box .info-svg-wrapper svg {
    margin-top: 30px;
}

.page-id-19285 div#carousel-660 .woodmart-info-box {
    min-height: 416px !important;
}

@media screen and (max-width: 1025px) {
.page-id-19285 div#carousel-660 .woodmart-info-box {
    min-height: 506px !important;
}
}

/** compaines who have benefitted **/
div#carousel-800 .woodmart-info-box {
    min-height: 200px !important;
}

span.counter-label {
    font-weight: 700;
    font-size: 18px!important;
}

.info-box-shadow { 
	box-shadow: 2px 2px 5px #847777 !important;
}

span.counter-value.wd-font-weight-800 {
	font-size: 40px;
	letter-spacing: 2px;
}

span.counter-label {
	font-size: 18px;
	letter-spacing: 2px;
}

/** currency **/
.brjsf_ce_select {
    padding: 0px 3px !important;
}

div#berocket_ce_widget-2 {
    margin-top: 35px;
}

/** freedom from pain page **/
.page-id-22226 input[type='text'], .page-id-22226 select, .page-id-22132 input[type='text'], .page-id-22132 select, .page-id-22132 textarea {
	margin-bottom: 15px !important;
}

.page-id-22132 select, .page-id-22132 textarea {
    border-radius: 10px;
    background-color: white;
}

/** checkout page **/

p.checkout-clause
{
	text-align: center!important;
	background-color: #FAA21B;
	padding: 20px;
	color: #ffffff;
}
@media (min-width: 1025px) {
	.corporate-wellness-info-box {
	box-shadow: 4px 4px 10px #847777;
	height: 416px;
}

/** join our team **/
.join-our-team-info-box  { 
	box-shadow: 2px 2px 5px #847777 !important;
	height: 255px;
}

/** faq **/
.faq-info-box {
	box-shadow: 2px 2px 5px #847777 !important;
}

/** first time visit **/
.first-time-visit-preparation-tips {
	height: 235px;
}

/** thank you page **/
.thank-you-info-box {
	height: 180px;
}

/** our doc main page **/
.page-id-18741 .wpb_column.vc_column_container.vc_col-sm-6 {
	padding-bottom: 90px;
}

/*** .page-id-19021 book an appointment , .page-id-19225 contact us , .page-id-19285 corporate wellness ***/
/*.page-id-19021 .sf_field.sf_field_first_name.sf_type_text, .page-id-19225 .sf_field.sf_field_first_name.sf_type_text, .page-id-19285 .sf_field.sf_field_first_name.sf_type_text {
    clear: left;
    float: left;
    width: 48%;
	  margin: 5px;
}

.page-id-19285 .sf_field.sf_field_phone.sf_type_text {
    float: left;
    width: 48%;
		margin: 5px;
}


.page-id-19021 .sf_field.sf_field_last_name.sf_type_text, .page-id-19225 .sf_field.sf_field_last_name.sf_type_text {
    float: left;
    width: 48%;
		margin: 5px;
}

.page-id-19021 .sf_field.sf_field_phone.sf_type_text, .page-id-19225 .sf_field.sf_field_phone.sf_type_text, .page-id-19285 .sf_field.sf_field_email.sf_type_text, .page-id-19285 .sf_field.sf_field_Topics.sf_type_select {
	  clear: left;
    float: left;
    width: 48%;
	  margin: 5px;
	margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_email.sf_type_text, .page-id-19225 .sf_field.sf_field_email.sf_type_text, .page-id-19285 .sf_field.sf_field_Company.sf_type_text, .page-id-19285 .sf_field.sf_field_Estimated.Number.of.Pax.sf_type_select {
    float: left;
    width: 48%;
		margin: 5px;
	margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_Clinic.sf_type_select {
    width: 98%;
    margin: 5px;
	margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_description.sf_type_textarea, .page-id-19225 .sf_field.sf_field_description.sf_type_textarea {
    width: 98%;
    margin: 5px;
	margin-top: 20px;
}

label.w2llabel.required.text, label.w2llabel.required.select, label.w2llabel.required.textarea {
    font-weight: 400;
    color: #1b1d13;
    font-size: 18px;
}

input#sf_first_name, input#sf_last_name, input#sf_phone, input#sf_email, select#sf_Clinic, textarea#sf_description, input#sf_Company, select#sf_Topics, select#sf_Estimated\ Number\ of\ Pax {
    border-radius: 10px;
	  background-color: white;
}

p#requiredfieldsmsg {
    margin-top: 10px;
	color: #1b1d1e;
}

input.w2linput.submit {
    background-color: #ce0e2d;
    color: #ffffff;
    width: 100%;
}*/

/** in clinic health talk **/
/*.page-id-19463 .sf_field.sf_field_phone.sf_type_text, .page-id-19463 .sf_field.sf_field_Clinic.sf_type_select {
    margin-top: 20px;
}*/

/*.page-id-19463  select#sf_Clinic {
    border-radius: 10px;
    background-color: #ffffff !important;
}*/

}

@media (min-width: 768px) and (max-width: 1024px) {
	.aboutBG {
    margin-top: -140px;
}

/** spacing for top header button **/
.whb-column.whb-col-mobile.whb-hidden-lg {
    margin-top: 8px;
}

/** corporate wellness what we provide **/
.page-id-19285 div#carousel-660 .woodmart-info-box {
    min-height: 476px !important;
}

/** clinic page info box **/
.page-id-18799  .vc_col-sm-4 {
    width: 50%;
}

.corporate-wellness-info-box {
	 min-height: 476px !important;
	box-shadow: 4px 4px 10px #847777;
}

/** join our team **/
.join-our-team-info-box  { 
	box-shadow: 2px 2px 5px #847777 !important;
	height: 230px;
}

/** faq **/
.faq-info-box {
	box-shadow: 2px 2px 5px #847777 !important;
	height: 264px;
}

/** thank you **/
.thank-you-info-box {
    height: 150px;
}

/** our doctors **/
.page-id-18741 .vc_col-sm-3 {
    width: 50%;
}

.remove-bottom{
	margin-bottom:0px;
}

.add-top{
	margin-top:5px;
}


}

@media (max-width: 576px) {
	.aboutBG {
    margin-top: -370px;
}
.about {
  margin-top: 300px;
  position: relative;
  z-index: 2;
}
/** align text justified for mobile **/
p:not(.page-template-elementor_canvas p) {
    text-align: justify;
}

/** spacing for top header button **/
.whb-column.whb-col-mobile.whb-hidden-lg {
    margin-top: 8px;
}

/** in clinic health class info box **/
.in-health-class-info-box {
		box-shadow: 2px 2px 5px #847777 !important;
		height: 165px;
}

.in-clinic-what-we-provide {
		box-shadow: 2px 2px 5px #847777 !important;
	height: 399px;
}

/** join our team **/
.join-our-team-info-box  { 
	box-shadow: 2px 2px 5px #847777 !important;
	height: 210px;
}

/** corporate wellness what we provide **/
.corporate-wellness-info-box {
	min-height: 200px !important;
	box-shadow: 4px 4px 10px #847777;
}

/** faq **/
.faq-info-box {
	box-shadow: 2px 2px 5px #847777 !important;
}

/** poor ergonomics **/
#wd-61420ac8b0ea1 .woodmart-title-container {
    display: none;
}

/*** .page-id-19021 book an appointment , .page-id-19225 contact us , .page-id-19285 corporate wellness ***/
.page-id-19285 .sf_field.sf_field_first_name.sf_type_text {
    clear: left;
    float: left;
    width: 45%;
	  margin: 5px;
}

.page-id-19285 .sf_field.sf_field_phone.sf_type_text {
    float: left;
    width: 45%;
		margin: 5px;
}

.page-id-19285 .sf_field.sf_field_email.sf_type_text, .page-id-19285 .sf_field.sf_field_Topics.sf_type_select {
	  clear: left;
    float: left;
    width: 45%;
	  margin: 5px;
	margin-top: 20px;
}

.page-id-19285 .sf_field.sf_field_Company.sf_type_text, .page-id-19285 .sf_field.sf_field_Estimated.Number.of.Pax.sf_type_select {
    float: left;
    width: 45%;
		margin: 5px;
	margin-top: 20px;
}

.page-id-19285 select#sf_Topics {
    margin-top: 18px;
}



label.w2llabel.required.text, label.w2llabel.required.select, label.w2llabel.required.textarea {
    font-weight: 400;
    color: #1b1d13;
    font-size: 18px;
}

input#sf_first_name, input#sf_last_name, input#sf_phone, input#sf_email, .page-id-19021 select#sf_Clinic, textarea#sf_description, input#sf_Company, select#sf_Topics, select#sf_Estimated\ Number\ of\ Pax {
    border-radius: 10px;
	  background-color: white;
}

p#requiredfieldsmsg {
    margin-top: 10px;
	color: #1b1d1e;
}

input.w2linput.submit {
    background-color: #ce0e2d;
    color: #ffffff;
    width: 100%;
}

.dropbtn {
    background-color: #FAA21B;
    color: white !important;
    padding: 16px;
    font-size: 9px;
    border: none;
    border-radius: 6px;
}

.float-left {
	width: 50%;
	float: left;
}

/** contact page **/
.page-id-19225 .sf_field.sf_field_last_name.sf_type_text {
    float: left;
    width: 47%;
		margin: 5px;
}

.page-id-19225 .sf_field.sf_field_first_name.sf_type_text {
    clear: left;
    float: left;
    width: 47%;
	  margin: 5px;
}


.page-id-19225 .sf_field.sf_field_phone.sf_type_text {
	  clear: left;
    float: left;
    width: 47%;
	  margin: 5px;
	margin-top: 20px;
}

.page-id-19225 .sf_field.sf_field_email.sf_type_text {
    float: left;
    width: 47%;
		margin: 5px;
	margin-top: 20px;
}
/* end of contact page */

/* book an appointment */
.page-id-19021 .sf_field.sf_field_first_name.sf_type_text {
    clear: left;
    float: left;
    width: 47%;
    margin: 5px;
}

.page-id-19021 .sf_field.sf_field_last_name.sf_type_text {
    float: left;
    width: 47%;
    margin: 5px;
}

.page-id-19021 .sf_field.sf_field_phone.sf_type_text {
    clear: left;
    float: left;
    width: 47%;
    margin: 5px;
    margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_email.sf_type_text {
    float: left;
    width: 47%;
    margin: 5px;
    margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_Clinic.sf_type_select {
    width: 97%;
    margin: 5px;
    margin-top: 20px;
}

.page-id-19021 .sf_field.sf_field_description.sf_type_textarea {
    width: 98%;
    margin: 5px;
    margin-top: 20px;
}

p.read-more-section {
    text-align: center !important;
}
}

