/* ---------- Providers Page Css ---------- */
.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column {
	margin: 0 20px 0 0;
	width: 32.308%;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_container h4 {
    padding: 0;
    margin: 0 0 20px 0;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description p {
    min-height: 144px;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description ul {
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description ul li {
	position: relative;
	line-height: 26px;
	list-style: none;
	margin-bottom: 5px;
	padding-left: 30px;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description ul li:last-child {
	margin-bottom: 0px;
}
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description ul li::before {
	position: absolute;
	top: 2px;
	left: 0;
	content: '';
	width: 20px;
	height: 20px;
	background-image: url(../images/check-icon.png);
	background-repeat: no-repeat;
}

/* ---------- Contact Us Page Css ---------- */

.wpcf7-form-control-wrap { display: block; }
.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d !important;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none !important;
    border-radius: 100% !important;
    padding: 0px 0 !important;
    margin: 0px 24px !important;
    position: relative;
    vertical-align: middle !important;
}
body .wpcf7 form .wpcf7-response-output { margin: 0px 0 0 0 !important; float: left; width: 100%; padding: 10px !important; box-sizing: border-box !important; color: #ff0000 !important; text-align: center !important; border: 2px solid !important; border-radius: 8px !important; border-color: #ffb900 !important; }
body span.wpcf7-not-valid-tip  {position: absolute; top: -33px; right: 10px; font-size: 12px; white-space: nowrap; color: #dc3232 !important; }
body .wpcf7-not-valid {	border-color: #f00 !important; }
.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; color: #46b450; }

.et-db #et-boc .et-l .contactForm .form-field {
	width: 100%;
}
.et-db #et-boc .et-l .contactForm .form-field .note {
	margin: 0 0 20px 0;
	font-size: 16px;
	color:  #595959;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.2px;
}
.et-db #et-boc .et-l .contactForm .form-field .field {
	position: relative;
	display: flex;
	gap: 20px;
	margin: 0 0 20px 0;
}
.et-db #et-boc .et-l .contactForm .form-field .field .form-group {
	width: 100%;
}
.et-db #et-boc .et-l .contactForm .form-field .field .form-group label {
	display: inline-block;
	margin: 0 0 10px 0;
	font-size: 20px;
	color: #034c8a;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.2px;
}
.et-db #et-boc .et-l .contactForm .form-field .field .form-group .form-control {
	font-family: Inter, sans-serif;
	width: 100% !important;
	padding: 9px 22px;
	height: 50px;
	background-color: #034c8a;
	border-radius: 33px;
	border: none;
	font-size: 20px;
	color: #ffffff;
	line-height: 20px;
	font-weight: 400;
}
.et-db #et-boc .et-l .contactForm .form-field .field .form-group textarea.form-control {
	height: 107px;
	resize: none;
	padding: 22px;
	border-radius: 15px;
}
.et-db #et-boc .et-l .contactForm .form-field .field .form-group .submitBtn {
	display: inline-block;
	padding: 15px 21px;
	background: linear-gradient(269.95deg, #3CA6A6 34.07%, #1F7798 58.05%);
	border-radius: 30px;
	border: none;
	font-family: Inter, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: 500;
	text-decoration: none;
	outline: none;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

footer .et_builder_inner_content .joinOurSection .mailpoet_form {
	padding: 0 !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form {
	display: flex;
	gap: 10px;
	padding: 30px 0 0 0 !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph .mailpoet_text {
	font-family: 'Inter' ,sans-serif;
	padding: 10px 20px !important;
	height: 50px !important;
	background-color: #034278 !important;
	font-size: 14px !important;
	color: rgb(255 255 255 / 80%) !important;
	border: 1px solid rgba(255,255,255,20%) !important;
	border-radius: 30px !important;
	letter-spacing: -0.2px !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph .mailpoet_text::placeholder {
	color: rgba(255,255,255,80%) !important;
	letter-spacing: -0.2px !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph .mailpoet_text {
	width: 220px !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph.email .mailpoet_text {
	width: 230px !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph.submitBtn .mailpoet_submit {
	width: 130px !important;
	background-color: #ffffff !important;
	border-radius: 30px !important;
	padding: 15px 25px !important;
	font-family: 'Inter' ,sans-serif;
	font-size: 16px !important;
	color: #001E38 !important;
	font-weight: 500;
	letter-spacing: -0.2px !important;
	text-align: center !important;
	cursor: pointer;
	transition: all 0.3s ease-in-out !important;
}
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph.submitBtn .mailpoet_submit:hover {
	background-color: #00182e !important;
	color: #ffffff !important;
}



@media only screen and (min-width: 1601px) and (max-width: 1800px) {}

@media only screen and (min-width: 1501px) and (max-width: 1600px) {}

@media only screen and (min-width: 1441px) and (max-width: 1500px) {}

@media only screen and (min-width: 1367px) and (max-width: 1440px) {}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.et-db #et-boc .et-l .treatmentSec                                { padding-left: 15px !important; padding-right: 15px !important; }
.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column   { width: 31.993%; }    
.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column .et_pb_blurb { padding-right: 15px!important; padding-right: 15px!important; }
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description p { min-height: 192px; }
.et-db #et-boc .et-l .treatmentSec .et_pb_blurb .et_pb_blurb_description ul { min-height: 140px; }


.et-db #et-boc .et-l .Innovation-section                          { padding-left: 15px !important; padding-right: 15px !important; }

.et-db #et-boc .et-l .contactForm                                 { padding-left: 15px !important; padding-right: 15px !important; }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {


.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column                 { width: 48.64%; margin: 0 20px 20px 0; }
.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column:nth-child(even) { margin: 0 0 20px 0; }

.et-db #et-boc .et-l .contactForm .form-field .field .form-group label          { font-size: 16px; }
.et-db #et-boc .et-l .contactForm .form-field .field .form-group .form-control  { font-size: 16px; }

}

@media only screen and (max-width: 767px) {

.et-db #et-boc .et-l .treatmentSec .treatment-row .et_pb_column                 { margin: 0 0 20px 0; }
	
.et-db #et-boc .et-l .contactForm .form-field .field                            { gap: 10px; margin: 0 0 10px 0; flex-wrap: wrap; }
.et-db #et-boc .et-l .contactForm .form-field .note                             { margin: 0 0 15px 0; }
.et-db #et-boc .et-l .contactForm .form-field .field .form-group label          { font-size: 16px; }
.et-db #et-boc .et-l .contactForm .form-field .field .form-group .form-control  { font-size: 16px; }

footer .et_builder_inner_content .joinOurSection .mailpoet_form form            { flex-wrap: wrap; }
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph { width: 100% !important; }
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph .mailpoet_text { width: 100% !important; }
footer .et_builder_inner_content .joinOurSection .mailpoet_form form .mailpoet_paragraph.email .mailpoet_text { width: 100% !important; }
	
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {}