@font-face {
	font-family: 'Avenir Regular';
	src: url(../fonts/Avenir-Regular.ttf);
	font-weight: 400;
}
@font-face {
	font-family: 'Avenir Light';
	src: url(../fonts/AvenirLight.ttf);
	font-weight: 300;
}
@font-face {
	font-family: 'Avenir Light';
	src: url(../fonts/AvenirMedium.ttf);
	font-weight: 500;
}
@font-face {
	font-family: 'Avenir Bold';
	src: url(../fonts/AvenirBold.ttf);
	font-weight: 700;
}
@font-face {
	font-family: 'Avenir Semibold';
	src: url(../fonts/AvenirSemiBold.ttf);
	font-weight: 600;
}
@font-face {
	font-family: 'Avenir Black';
	src: url(../fonts/Avenir-Black.ttf);
	font-weight: 900;
}

* {
	margin: unset;
}
h2 {
	font-size: 56px;
	line-height: 64px;
	letter-spacing: -1.12px;
	color: #414141;
	font-weight: 900;
}
h3 {
	font-size: 40px;
	line-height: 48px;
	color: #414141;
	font-weight: 900
}
h4 {
	font-size: 35px;
	line-height: 43px;
	color: #414141;
	font-weight: 900;
}
h5 {
	font-size: 28px;
	line-height: 36px;
	color: #414141;
	font-weight: 900;
}
h6 {
	color: #414141;
}
@media only screen and (max-width: 1279px) {
	h2 {
		font-size: 36px;
		line-height: 44px;
	}
	h3 {
		font-size: 30px;
		line-height: 38px;
	}
	h4 {
		font-size: 25px;
		line-height: 33px;
	}
	h5 {
		font-size: 20px;
		line-height: 28px;
	}
}
@font-face {
	font-family: "Avenir-900";
	src: url("/wp-content/themes/dr_sim/scss/fonts/AvenirLTStd-Black.otf");
}

*,
*:before,
*:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

ul.head_ul {
	display: none;
}

.left-side-header img {
	max-width: 130px;
	height: 71.96px;
}

.call-btn span {
	font-size: 16px !important;
	color: #000 !important;
	font-weight: 400 !important;
}

.header-content {
	padding: 17px 40px !important;
}
.left-side-header {
	padding-left: 0 !important;
}

a.contact_btn span {
	font-family: "Avenir Black" !important;
	font-weight: 900 !important;
	font-size: 28px !important;
	line-height: 36px !important;
	letter-spacing: -0.02em !important;
	color: #000 !important;
}
.call-btn .contact_btn::after {
	content: "";
	border-bottom: none !important;
}

.hero_banner_text .did_you {
	color: #6AD387;
	font-size: 20px !important;
	line-height: 26px;
	font-weight: 900;
	margin-top: 20px;
	letter-spacing: 0.02em;
	margin-bottom: 16px;
	text-transform: uppercase;
}
.hero_banner_image figure img {
	/* width: 690px; */
	/* height: 690px; */
	-o-object-fit: contain;
		 object-fit: contain;
}
.hero_banner_content_wrap {
	max-width: none;
}
.banner_btns {
	display: flex;
	align-items: center;
	-moz-column-gap: 24px;
			 column-gap: 24px;
	row-gap: 16px;
	flex-direction: row-reverse;
	justify-content: flex-end;
	flex-wrap: wrap;
}
.goto-process {
	box-shadow: none;
	border: 2px solid #6AD387;
	color: #6AD387;
	font-size: 22px;
	padding: 24px 40px;
	line-height: 30px;
	font-weight: 900;
	text-transform: uppercase;
	margin-left: 0 !important;
	-webkit-filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.1));
					filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.1));
	margin-right: 0px;
}

.goto-process:hover {
	color: #6AD387;
}
.arrows-spacing {
	margin-top: 60px;
}
.common_condition_direction:hover {
	text-decoration: none !important;
}

p {
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
	font-family: Avenir !important;
}

.white {
	color: #ffffff;
}

.gold {
	color: #b09136;
}

.diff_gold {
	color: #fccd43;
}

.P_bold {
	font-weight: 900;
}

.container {
	max-width: 1240px;
}

p.kg-info-text {
	font-family: Avenir !important;
	font-style: italic;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #646464;
	margin-bottom: 0;
	text-align: center;
	padding-top: 10px;
}

.medilogo_section.kg-medilogo_section {
	margin-bottom: 0;
}
.medilogo_section figure {
	padding: 0px 32px 32px 0px;
}
.billing_grid .kg-ntuc-income span.kg-ntuc-panel {
	color: #c9b57d !important;
}

@media screen and (max-width: 767px) {
	.medisave_section {
		padding: 40px 20px !important;
	}

	.medisave_section p.kg-info-text {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		padding-top: 20px;
	}
	.contact_us_form .grid_wrap {
		margin: 0 0 0 0;
		width: 100%;
	}
	p.title_hero {
		margin-left: 0 !important;
		margin-top: -35px !important;
	}

	p.hero-li {
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	.commom_conditions_section {
		padding: 40px 20px !important;
	}
}

.years_experience_btn {
	width: 100% !important;
}

.doctor_text_content ul li {
	color: #fff;
}

.doctor_text_content ul li {
	color: #fff !important;
}

.colorectal_specialist_sec ul {
	display: block !important;
}

.commom_conditions_section .commom_conditions_content .card {
	margin-right: 0;
}
.commom_conditions_section .heading_text h3 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 46px;
}
.commom_conditions_section .commom_conditions_content .card img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.commom_conditions_section .choose_dr_text h5 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 600;
}
.commom_conditions_section .choose_dr_text ul li {
	 font-size: 20px;
	line-height: 26px;
}

@media screen and (max-width: 767px) {
	.commom_conditions_section .choose_dr_text h5 {
		font-size: 26px !important;
		line-height: 34px !important;
		font-weight: 900 !important;
	}
	.commom_conditions_section .choose_dr_text ul li {
		 font-size: 18px !important;
		line-height: 26px !important;
		font-weight: 400 !important;
	}
	.commom_conditions_section .heading_text h3 {
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
	}
}

section.why-Choose-Dr-Sim {
	padding: 25px 0;
}

/* .why-Choose-Dr-Sim h2 {
	text-align: center;
} */

section.testimonials_sec {
	/* height: 68vh; */
}

section.testimonials_sec p {
	color: #fff;
	/* padding-top: 200px; */
	text-align: center;
}

.dedicated_passionate_surgeon h2 {
	font-size: 26px;
	line-height: 34px;
	font-weight: 700;
}

section#section_clinic {
	padding: 100px 20px;
}

section#section_clinic .container {
	overflow: hidden;
}

.below-contact-form {
	margin-left: 0;
	text-align: center;
	margin-top: 40px;
}

.below-contact-form-content span {
	padding-left: 0;
}

.btn_below_contact {
	margin-left: -90px !important;
}

a.primary_btn.btn_below_contact {
	margin-bottom: 15px;
}

.location_text.order-2.order-sm-1 {
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
}

.location_section .mt-3 {
	margin-top: 4rem !important;
}

ul.new_clinic_slider button.slick-arrow.slick-next {
	margin-top: 0;
}

ul.new_clinic_slider button.slick-arrow.slick-prev {
	margin-top: 0;
}

section.testimonials_sec p {
	font-size: 18px !important;
	font-family: Avenir !important;
}
.clinic_section .heading_text h2 {
	font-family: "Avenir Black" !important;
	font-weight: 900;
	font-size: 50px;
	line-height: 58px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	margin-bottom: 50px;
	color: #6AD387;
}
ul.new_clinic_slider li figure img {
	box-shadow: none !important;
}
ul.new_clinic_slider button.slick-arrow {
	width: 60px !important;
	height: 60px !important;
}
ul.new_clinic_slider button.slick-arrow.slick-prev,
ul.new_clinic_slider button.slick-arrow.slick-next {
	background-position: center !important;
}

@media screen and (max-width: 820px) {
	p.title_hero {
		margin-top: -35px !important;
	}

	section.why-Choose-Dr-Sim {
		padding: 80px 0 !important;
	}

	section.testimonials_sec {
		height: unset!important;
	}

	section.dedicated_passionate_surgeon {
		padding: 50px 20px !important;
	}

	.why-choose-doctor-content {
		margin-top: -40px;
	}

	.main-location-section {
		margin-bottom: 10px;
		margin-top: 20px;
	}

	section.testimonials_sec p {
		color: #fff;
		padding-top: 17%;
		font-size: 25px;
	}

	section.testimonials_sec .col-sm-8 {
		flex: unset;
		max-width: unset;
		padding: 37px 35px 0 35px !important;
	}

	div#contact_form .container {
		padding: 0 !important;
	}

	div#contact_form {
		padding-top: 45px !important;
	}

	.contact_us_form {
		border-radius: 0 !important;
	}
}

.backtotop-btn {
	transform: unset;
}

.backtotop-btn #btt-btn:after {
	transform: translateY(-50%) rotate(180deg);
	bottom: 9%;
	top: unset;
	right: 13px;
}

@media screen and (max-width: 576px) {
	footer.WFwrap .social_icon_section a::before {
		border: 1px solid #066c7b;
	}

	footer.WFwrap .social_icon_section .call_icon figure::before {
		display: none;
	}

	footer.WFwrap .social_icon_section {
		display: block;
	}

	footer.WFwrap .social_icon_section .call_icon img {
		visibility: visible;
	}
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_content .hero_banner_text h4 img {
	width: 57px;
	height: 57px;
	margin-right: 10px;
	border-radius: 100%;
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text h4 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 32px;
	color: #6ad387;
	text-transform: capitalize;
	margin-bottom: 20px;
	padding-bottom: 0 !important;
}

p.title_hero {
	margin: 0 !important;
	font-size: 16px !important;
	line-height: 24px !important;
}

p.hero-li {
	margin: 0 !important;
	font-size: 14px !important;
	opacity: 0.6 !important;
	color: #000 !important;
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text h1 {
	font-family: "Avenir Black", sans-serif;
	font-weight: 900;
	font-size: 50px;
	line-height: 58px;
	color: #000000;
	max-width: 490px;
	margin-left: 0;
	letter-spacing: -0.03em;
}

.hero_gold {
	color: #a1873d !important;
	font-weight: 900;
	font-size: 50px;
	line-height: 58px;
	letter-spacing: -0.03em;
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.primary_btn.scroll_btna {
	padding: 14px 32px;
	font-family: "Avenir Medium";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	display: inline-block;
	align-items: center;
	color: #fff;
	margin: 0;
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.common_condition_direction {
	background: #6AD387;
	border: 1px solid #6AD387 !important;
	border-radius: 60px;
	display: inline-block;
	padding: 24px 40px;
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
	line-height: 30px;
	color: #ffffff !important;
	margin: 0;
	/* margin-left: 0px; */
	/* margin-top: 0; */
	-webkit-filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.1));
					filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.1));
}

.hero_banner_image {
	margin-right: 0;
	margin-bottom: -50px !important;
}

/* .hero_banner_image figure {
	display: block;
	max-width: 650px;
	height: 100%;
	-o-object-fit: cover;
		 object-fit: cover;
	position: relative;
	vertical-align: middle;
	margin-right: auto !important;
	margin-left: 8px !important;
} */

/* 
height:100%;
display:inline-block;
margin-top:-60px
} */
/* .hero_banner_image figure:after {
	padding-bottom: 85%;
	content: "";
	position: relative;
	display: block;
	width: 100%;
} */

span.hero_home_title_2 {
	color: #173c57 !important;
	font-family: "Avenir Bold";
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 54px;
}

@media screen and (max-width: 575px) {
	.hero_banner_image figure img {
		max-width: 100% !important;
	}
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.common_condition_direction {
		margin-left: auto;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.primary_btn.scroll_btna {
		margin-bottom: 18px;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.primary_btn.scroll_btna,
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.common_condition_direction {
		max-width: 213px;
		width: 213px;
		padding: 16px 30px;
		font-family: "Avenir Medium";
		font-style: normal;
		font-weight: 500;
		font-size: 15px;
		line-height: 23px;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text {
		display: inline-flex;
		flex-direction: column;
		align-items: center;
	}
}

.hero_banner_section .hero_banner_content_wrap .kg-top-section-title {
	display: flex;
	align-items: center;
	margin-bottom: 44px;
}

.hero_banner_section .hero_banner_content_wrap figure.kg-image-wrap {
	display: inline-block;
	width: 90px;
	height: 90px;
	border-radius: 100%;
	margin-right: 0px;
}
figure.kg-image-wrap img {
	height: 90px;
	max-width: 90px;
}
.kg-top-section-title div {
	margin-left: 0;
	padding-left: 18px;
	box-sizing: border-box;
	text-align: left;
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text h4 {
	letter-spacing: normal;
	margin: unset;
}

@media screen and (max-width: 991px) {
	.hero_banner_section .hero_banner_content_wrap .kg-top-section-title {
		margin-bottom: 12px;
		align-items: flex-start;
	}

	.hero_banner_section .hero_banner_content_wrap figure.kg-image-wrap {
		width: 70px;
		height: 70px;
	}
	figure.kg-image-wrap img {
		height: 70px;
		max-width: 70px;
	}
	.kg-top-section-title div {
		padding-left: 12px;
	}
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text h4 {
		text-align: left;
	}
}

.kg-home-badges {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
}

.kg-home-badges a {
	display: flex;
	width: auto;
	margin: unset;
	padding: 10px;
}

.kg-home-badges a img {
	max-width: 160px;
}
.whydo_grid_item {
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.whydo_grid {
		grid-template-columns: repeat(2, minmax(156px, 1fr))!important;
		gap: 24px;
	}
	.kg-home-badges {
		justify-content: center;
	}

	.kg-home-badges a img {
		max-width: 90px;
	}

	.kg-home-badges {
		margin-top: 20px;
	}
	.whydo_grid_item img {
		height: 132px;
		width: 132px;
	}
	.down-arrow-animated {
		margin-top: 5px !important;
	}
}

.service_grid_section .badges-container {
	display: flex;
	align-items: center;
}

.service_grid_section .badges-container .kg-home-badges a img {
	max-width: 80px;
}

.service_grid_section .badges-container .text-center {
	width: 100%;
	text-align: right !important;
}

.service_grid_section .badges-container {
	margin-top: 20px;
	padding-bottom: 83px;
}

.service_grid_section .badges-container a.btn.primary_btn {
	margin-top: 0;
}

.service_grid_section .badges-container .kg-home-badges a {
	padding: 0 6px;
}

@media only screen and (max-width: 767px) {
	.service_grid_section .badges-container {
		flex-direction: column;
	}

	.service_grid_section .badges-container .kg-home-badges {
		order: 2;
	}

	.service_grid_section .badges-container {
		margin-top: 30px;
		padding-bottom: 62px;
	}

	.service_grid_section .badges-container .text-center {
		width: 100%;
		text-align: center !important;
	}

	.service_grid_section .badges-container .kg-home-badges a {
		padding: 0 3px;
	}

	.service_grid_section .badges-container .kg-home-badges {
		margin-top: 22px;
	}
	.service_grid_section.blog_section {
		padding: 40px 20px !important;
	}
}

.service_grid_section.blog_section {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #F6FCFF;
}
.service_grid_section.blog_section * {
	font-family: "Avenir" !important;
}
.service_grid_section.blog_section .date {
	color: #666666;
}
.service_grid_section.blog_section .serive_grid_text {
	padding: 15px 20px;
}
.service_grid_section.blog_section .service_grid .service_title {
	height: unset !important;
	color: #FF838F;
	font-family: "Avenir Black", sans-serif!important;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 12px;
}

@media only screen and (max-width: 767px){
    .service_grid_section.blog_section .service_grid .service_title {
        font-size: 18px;
        line-height: 24px;
    }
}

.service_grid_section.blog_section .service_grid .service_title a {

	color: #FF838F;
	font-family: "Avenir Black", sans-serif!important;
}
.service_grid_section.blog_section .service_grid .serive_grid_text p {
	color: #4F4F4F;
    font-family: Avenir;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	margin-bottom: 12px;
}
.service_grid_section .primary_btn {
	margin-top: 0;
	margin-bottom: 8px;
}
.service_grid_section .heading_text h2 {
	font-family: "Avenir Black" !important;
	color: #6AD387;
	font-size: 50px;
    line-height: 58px;
	font-weight: 900;
}
@media only screen and (max-width: 767px) {
	.service_grid_section.blog_section .col:last-child {
		margin-bottom: 0 !important;
	}
	.service_grid_section .heading_text h2 {
		font-size: 36px;
    	line-height: 44px;
		font-weight: 900;
	}
	.service_grid_section.blog_section .service_grid .service_title {
		margin-bottom: 0;
	}
	.service_grid_section.blog_section .service_grid .serive_grid_text p {
		margin-bottom: 12px;
	}
}

.kg-contains-badge .badges-container .kg-home-badges {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: flex-end;
}

.billing_section.faq_style_section.top_bottom_150.kg-contains-badge {
	padding: 150px 0 83px 0;
}
.billing_section.faq_style_section.top_bottom_150.kg-contains-badge ul li {
	font-family: Avenir;
}
.kg-contains-badge .badges-container .kg-home-badges a img {
	max-width: 80px;
}

.kg-contains-badge .badges-container.kg-home-badges a {
	padding: 0 3px;
}

.kg-contains-badge .badges-container {
	display: flex;
	align-items: center;
	margin-top: 50px;
}

@media screen and (max-width: 767px) {
	.kg-contains-badge .badges-container .kg-home-badges {
		width: 100%;
		justify-content: center;
	}

	.kg-contains-badge .badges-container {
		display: none;
		margin-top: 30px;
	}

	.kg-contains-badge .badges-container .kg-home-badges a img {
		max-width: 80px;
	}

	.billing_section.faq_style_section.top_bottom_150.kg-contains-badge {
		padding: 150px 0 30px 0;
	}
	.service_grid_section.blog_section .service_grid p {
		font-size: 18px !important;
    	line-height: 26px !important;
	}
}

/* doctor section */
.doctor_section {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	/* padding: 80px 152px; */
	padding: 80px 100px;
	gap: 80px;
	background: #fff !important;
	justify-content: center;
}
.doctor_section .container {
	padding: 0;
	max-width: 1200px;
	margin: 0;
}
.doctor_text_content {
	margin-left: 80px !important;
}

.doctor_image_content img {
	width: 100% !important;
	max-width: 519px !important;
	height: 822px !important;
}

.doctor_text_content ul {
	-moz-columns: 1 !important;
			 columns: 1 !important;
}

.doctor_text_content h2 {
	font-family: "Avenir Black" !important;
	font-weight: 900;
	font-size: 60px;
	line-height: 72px;
	letter-spacing: -1.2px;
	text-transform: capitalize;
	color: #4F4F4F;
}

.doctor_text_content h5 {
	margin-bottom: 30px;
	color: #6AD387;
	font-family: 'Avenir Black';
	font-size: 20px;
	font-style: normal;
	font-weight: 900;
	line-height: 26px; /* 130% */
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-transform: uppercase;
}

.doctor_text_content ul li {
	margin-bottom: 8px;
	position: relative;
	padding-left: 36px;
	font-family: Avenir;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
}

.doctor_text_content p {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #4F4F4F;
}

.years_experience_btn {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 16px 20px;
	background: #FF838F;
	border-radius: 6px;
	width: 100%;
	margin: 0;
	text-align: left;
}

.years_experience_btn h3 {
	font-family: "Avenir Black" !important;
	font-style: normal;
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	color: #ffffff;
	mix-blend-mode: normal;
	margin-left: 0px;
	padding-left: 16px;
	margin-bottom: 0;
	letter-spacing: -0.02em;
}

.years_experience_btn h3 span {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 36px;
	color: #ffffff;
	mix-blend-mode: normal;
	display: block;
}

.common_condition_section {
	background: #173c57 !important;
}

.common_condition_section .heading_text h2 {
	font-family: "Avenir Bold";
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	color: #fff !important;
}

.common_condition_section .heading_text p {
	font-family: Avenir;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	mix-blend-mode: normal;
	padding: 0 120px;
}

/* Colorectal */
.colorectal_specialist_sec {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 80px 50px;
	gap: 40px;
	background: #fff;
}

.colorectal_specialist_sec h2 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	color: #333;
}

.colorectal_specialist_sec h2 span {
	color: #b79c52;
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
}

.colorectal_specialist_sec ul li {
	display: inline-block;
}

.colorectal_specialist_sec ul li h3 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	color: #000;
	margin: 0 20px;
	padding-top: 15px;
}

.colorectal_specialist_sec ul li h3 span {
	display: block;
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	color: #000;
}

.colorectal_specialist_sec ul {
	display: flex !important;
}

@media (max-width: 900px) and (min-width: 768px) {
	.colorectal_specialist_sec {
		padding: 80px 20px;
	}
}

@media (max-width: 768px) {
	.colorectal_specialist_sec ul {
		display: block !important;
	}
	.colorectal_specialist_sec ul li {
		margin-top: 10px;
	}

	.colorectal_specialist_sec ul li h3 span {
		margin-left: 5px;
	}
}

.billing_section.top_bottom_150 {
	background: #4f4f4f;
}

.billing_section.top_bottom_150 .heading_text h2 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
}

/* .billing_cotent_wrap .billing_grid h4 {
	font-family: "Avenir";
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	color: #b79c52;
} */

.billing_cotent_wrap .billing_grid ul {
	list-style: disc !important;
	margin-left: 0 !important;
	padding-left: 24px !important;
}

.billing_cotent_wrap .billing_grid ul li {
	margin-bottom: 0 !important;
	padding-left: 0;
}

.billing_cotent_wrap .billing_grid ul li::after {
	content: unset;
}

/* .billing_cotent_wrap .billing_grid ul li::marker{
	color: #b79c52;
} */

.billing_cotent_wrap .billing_grid .wysiwyg-content {
	margin-top: 0;
}
.billing_cotent_wrap .billing_grid .wysiwyg-content p,
.billing_cotent_wrap .billing_grid .wysiwyg-content p {
	color: #4f4f4f;
}

.testimonials_sec {
	background: url("../image/âœ…    Main Quote.jpg;");
	background-repeat: no-repeat;
}
@media (max-width: 767px) {
	.billing_cotent_wrap .billing_grid .wysiwyg-content p {
		line-height: 26px !important;
		font-weight: 400;
	}
}
@media (max-width: 425px) {
	.testimonials_sec {
		background: url("../image/mobile-quote.png;");
		background-repeat: no-repeat;
		background-size: contain;
	}
}

section.why-Choose-Dr-Sim {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 80px 152px;
	gap: 200px;
	background: #6AD387;
}

section.dedicated_passionate_surgeon {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 80px 152px;
	gap: 60px;
	background: #fff5ea;
}
section.dedicated_passionate_surgeon .why-choose-doctor-content p {
	font-size: 20px;
	line-height: 24px;
	font-weight: 400px;
	margin-bottom: 0;
}

@media screen and (max-width: 768px) {
	section.dedicated_passionate_surgeon .why-choose-doctor-content p {
		font-size: 18px;
		line-height: 20px;
	}
}
.heading_text h6 {
	font-weight: 400;
	font-family: Avenir;
	font-size: 18px;
	line-height: 24px;
}

.testimonials_sec {
	height: 673px;
}

.container-fluid {
	text-align: center;
	color: #fff;
	padding: 0;
}

.testimonials_sec .col-sm-8 {
	padding-top: 80px;
}

.testimonials_sec p span {
	margin-top: 24px;
}

.testimonials_sec img {
	padding-bottom: 40px;
	width: 270px;
}

.testimonials_sec p {
	font-size: 20px !important;
	font-weight: 700 !important;
}

body.home.page-template.page-template-template.page-template-Home_Page.page-template-templateHome_Page-php.page.page-id-6.logged-in.admin-bar.customize-support {
	overflow-x: hidden;
}

section.testimonials_sec div.container-fluid {
	padding-top: 60px;
}

section.testimonials_sec div p {
	padding-left: 300px;
	padding-right: 60px;
	font-weight: 700;
	font-size: 20px !important;
	line-height: 28px !important;
	text-align: center;
	color: #fff;
	max-width: 835px;
}
.icon-holder svg {
	width: 100px !important;
	height: 100px !important;
}

@media screen and (max-width: 768px) {
	section.testimonials_sec div p {
		font-size: 18px !important;
		line-height: 24px !important;
	}
}

@media (max-width: 1190px) and (min-width: 768px) {
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.primary_btn {
		/* margin-bottom: 20px */
		margin-bottom: 0;
	}

	.doctor_text_content {
		margin-left: 30px;
	}

	p.evidence {
		margin-left: 0;
	}

	.why-Choose-Dr-Sim p {
		text-align: left !important;
		margin-left: 0;
	}

	.why-Choose-Dr-Sim p span {
		margin-left: 0 !important;
	}

	.why-Choose-Dr-Sim .hr {
		margin-left: 0 !important;
	}

	.doctor_section,
	section.why-Choose-Dr-Sim,
	section.dedicated_passionate_surgeon {
		padding: 80px 30px;
	}
}

@media (max-width: 980px) and (min-width: 768px) {
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text h1 {
		margin-top: 80px;
	}

	.doctor_text_content h2 {
		margin-top: 30px;
	}

	.hero_banner_text p {
		text-align: left;
	}

	p.title_hero {
		color: #000 !important;
		/* margin-left: 50px !important; */
		/* margin-top: -45px !important */
	}

	p.hero-li {
		font-size: 12px !important;
		/* margin-left: 50px !important; */
		/* margin-top: -20px !important */
	}

	.testimonials_sec .col-sm-8 {
		padding-top: 80px;
	}

	section.testimonials_sec div p {
		padding-left: 180px;
		padding-right: 11px;
	}

	.location {
		grid-column: unset !important;
		width: 100%;
	}

	.locations {
		display: grid;
		grid-template-columns: repeat(3, 1fr) !important;
		grid-gap: 20px;
	}

	.location_section {
		padding-top: 80px;
		padding-right: 30px !important;
		padding-bottom: 80px;
		padding-left: 30px !important;
	}

	.doctor_text_content {
		margin-left: 0;
	}

	.hero_home_info p {
		text-align: center;
	}
}

.card.common_card:last-child {
	margin-right: 0;
}

.switcher {
	display: none !important;
}

@media (max-width: 900px) and (min-width: 768px) {
	.doctor_text_content h2 {
		margin-top: 30px;
	}

	.locations {
		display: grid;
		grid-template-columns: repeat(1, 1fr) !important;
		grid-gap: 20px;
	}

	.colorectal_specialist_sec {
		padding: 80px 20px;
	}

	.card.common_card:last-child {
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	section.testimonials_sec div p {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}

	.location {
		grid-column: unset !important;
		width: 100%;
	}

	.location-inner {
		padding: 15px !important;
		margin-left: 0;
	}

	.locations {
		display: grid;
		grid-template-columns: repeat(1, 1fr) !important;
		grid-gap: 20px;
	}

	.commom_conditions_section .commom_conditions_content .card {
		margin-right: 15px;
	}

	.commom_conditions_section .card-group {
		flex-direction: column;
	}

	.commom_conditions_section .commom_conditions_content .card {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.doctor_text_content {
		margin-top: 30px !important;
	}
}

img.tripple-arrow {
	margin-left: 150px;
	margin-top: -65px;
}

.location_text.order-2.order-sm-1 h4 {
	font-family: "Avenir Bold";
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #333;
}

.location_text.order-2.order-sm-1 ul {
	font-family: Avenir;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #333;
}

@media (max-width: 768px) {
	.hero_banner_image {
		margin-bottom: 30px !important;
	}

	img.tripple-arrow {
		margin-left: 170px;
	}

	.doctor_image_content {
		margin-top: 0 !important;
	}

	.section.why-Choose-Dr-Sim {
		padding: 50px 0 !important;
	}

	.colorectal_specialist_sec ul li {
		margin-top: 10px;
	}

	.colorectal_specialist_sec ul li h3 span {
		margin-left: 5px;
	}

	.kg-top-section-title {
		display: flex !important;
		width: 100%;
		max-width: 350px;
		margin: auto;
		/* margin-left: 0; */
	}

	figure.kg-image-wrap {
		margin-top: -5px;
	}

	p.title_hero {
		text-align: start;
		/* margin-left: 50px !important; */
		margin-bottom: 0 !important;
	}

	p.hero-li {
		text-align: start;
		font-size: 9px !important;
		/* margin-left: 50px !important */
	}

	section.testimonials_sec {
		height: 75vh;
	}

	section.testimonials_sec p {
		padding-top: 20%;
	}

	ul.new_clinic_slider button.slick-arrow.slick-next {
		right: -50px;
	}

	.calling_section .wpcall_link_content {
		display: none;
	}

	.wew.col-md-6 {
		text-align: center;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.primary_btn.scroll_btna,
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text a.common_condition_direction {
		max-width: 353px;
		width: 300px;
	}
	figure.d-sm-none.d-block {
		border-radius: 6.757px;
		overflow: hidden;
	}
	.doctor_image_content img {
		-o-object-fit: cover;
		   object-fit: cover;
		-o-object-position: top center;
		   object-position: top center;
	}

	.testimonials_sec {
		background: unset;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.why-choose-doctor-content {
		margin-left: auto;
		margin-top: 15px;
		text-align: center;
	}

	.why-choose-doctor-border {
		display: flex;
		flex-direction: column;
	}

	.why-choose-doctor-border img {
		width: 60px;
		padding-top: 20px;
	}

	.why-Choose-Dr-Sim hr {
		margin-left: 0;
	}

	section.why-Choose-Dr-Sim p {
		text-align: left;
		margin-left: 0;
	}

	section.why-Choose-Dr-Sim p span {
		margin-left: 0;
	}

	section.why-Choose-Dr-Sim {
		padding: 40px 0px !important;
	}

	section.why-Choose-Dr-Sim .container {
		padding: 0px 20px !important;
	}
	.doctor_section {
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-top: 10px !important;
	}

	.doctor_section img {
		border-radius: 10px;
		height: 492px !important;
	}

	.billing_section.faq_style_section.top_bottom_150.kg-contains-badge {
		margin-top: 0;
		padding: 40px 20px !important;
	}

	.commom_conditions_content .container {
		padding: 0 !important;
	}
}

.commom_conditions_text_wrap img {
	border-radius: 10px 10px 0 0;
}

.medisave_section .heading_text h6 {
	font-family: "Avenir-900";
	font-weight: 900;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
}

.medisave_section .heading_text h2 {
	color: #a1873d !important;
	font-family: "Avenir Black";
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	margin-bottom: 10px !important;
}

.medisave_section .heading_text p {
	font-family: Avenir !important;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #4f4f4f;
	margin-top: 0 !important;
}

.main-location-section {
	box-shadow: none !important;
}

.form_call_icon {
	transition: 0.35s ease-in-out;
	height: 60px;
	width: 60px;
	background: #6AD387 url("../image/PhoneIconSVG.svg") no-repeat center center !important;
	box-shadow:
		0px 5px 15px rgba(120, 120, 120, 0.1),
		0px 5px 15px rgba(120, 120, 120, 0.1);
	border-radius: 100px;
	-webkit-animation: bluesingle 2s infinite linear;
					animation: bluesingle 2s infinite linear;
	background-size: 27px !important;
}

@-webkit-keyframes bluesingle {
	0% {
		box-shadow: 0 0 0 0 #6AD387;
	}

	100% {
		box-shadow: 0 0 0 4px #6AD387;
	}

	100% {
		box-shadow: 0 0 0 10px #f7fbff;
	}

	0% {
		box-shadow: 0 0 0 0 #6AD387;
	}
}

@keyframes bluesingle {
	0% {
		box-shadow: 0 0 0 0 #6AD387;
	}

	100% {
		box-shadow: 0 0 0 4px #6AD387;
	}

	100% {
		box-shadow: 0 0 0 10px #f7fbff;
	}

	0% {
		box-shadow: 0 0 0 0 #6AD387;
	}
}

.form_call_btn {
	margin: 0px;
	display: flex;
	align-items: center;
}
.form-bttn {
	margin-right: 0;
}

.form_call_title {
	margin-left: 15px;
}

p.form_p_re {
	margin-bottom: 0px !important;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0.02em;
}
a.form-call-link {
	margin-bottom: 35px;
}

.contact_us_form h3 {
	font-family: "Avenir Bold";
	font-weight: 900 !important;
	font-size: 36px;
	line-height: 46px;
	letter-spacing: -0.02em;
	margin-bottom: 12px !important;
}
.contact_section .contact_us_form form textarea.wpcf7-form-control.wpcf7-textarea.input_full.form_input {
	/* margin-bottom: 60px !important; */
}
.contact_us_form p {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	color: #333333;
	margin-bottom: 0;
	margin-right: 0px;
}
input.wpcf7-form-control.wpcf7-submit.submit_btn.primary_btn {
	width: 311px;
	height: 82px;
	margin-top: 0;
}

@media (max-width: 768px) {
	div#contact_form {
		padding-top: 70px;
	}

	.doctor_text_content {
		margin-left: 0 !important;
	}

	section.testimonials_sec {
		height: auto;
		margin-bottom: 0 !important;
	}

	.why-Choose-Dr-Sim h2,
	.why-Choose-Dr-Sim h2 span {
		text-align: left;
		font-size: 25px;
		margin-bottom: 30px;
		text-align: left;
		font-size: 25px;
		margin-bottom: 30px;
		font-family: "Avenir Bold";
		font-style: normal;
		font-weight: 700;
		font-size: 26px;
		line-height: 32px;
	}

	.why-Choose-Dr-Sim h2 br {
		display: none !important;
	}

	section.why-Choose-Dr-Sim p br {
		display: none;
	}
}

.location_section {
	padding: 0;
}
.main-location-header h2 {
	color:#6AD387;
	text-align: center;
	font-family: 'Avenir Black';
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
	line-height: 58px; /* 116% */
	letter-spacing: -1px;
	margin-bottom: 60px;
}
.location-schedule span,
.location-schedule {
	font-family: Avenir !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 28px !important;
	color: #4f4f4f;
}
.location-contacts a,
.location-contacts a span {
	color: #4f4f4f !important;
	font-family: Avenir !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 28px !important;
}
.location-contacts a:hover,
.location-contacts a span:hover {
	text-decoration: underline !important;
}
.location-contacts ul li {
	cursor: pointer;
	padding-bottom: 12px;
	font-weight: 400;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
}
.location-contacts ul li:last-child {
	padding-bottom: 0px;
}
.location-contacts ul li img {
	min-width: 30px;
	min-height: 30px;
}
.location-schedule {
	padding-top: 24px !important;
}
.location-schedule span.last-child {
	margin-top: 24px !important;
}
div#wpcf7-f1121-o1 input,
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.input_full.form_input {
	background: #fff;
	border: 0.2px solid #dadada;
	box-shadow: 0 10px 30px rgb(0 0 0 / 5%);
	border-radius: 5px;
}

.hero_banner_text .hero_home_info {
	margin-bottom: 44px;
}
.hero_banner_text .hero_home_info p {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 28px !important;
	color: #4f4f4f !important;
	margin-bottom: 12px !important;
}
.hero_banner_text .hero_home_info ul {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.hero_banner_text .hero_home_info ul li {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 28px !important;
	color: #4f4f4f !important;
  position: relative;
  padding-left: 32px;
}
.hero_banner_text .hero_home_info ul li:before {
  content: '';
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M18 9.5C18 13.366 14.866 16.5 11 16.5C7.13401 16.5 4 13.366 4 9.5C4 5.63401 7.13401 2.5 11 2.5C14.866 2.5 18 5.63401 18 9.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20.5C15.5229 20.5 20 16.0229 20 10.5C20 4.97715 15.5229 0.5 10 0.5C4.47715 0.5 0 4.97715 0 10.5C0 16.0229 4.47715 20.5 10 20.5ZM15.4312 9.0082C15.8818 8.5576 15.8818 7.82702 15.4312 7.37642C14.9807 6.92582 14.2501 6.92582 13.7995 7.37642L9.12249 12.0534L6.84615 10.3462C6.33635 9.9638 5.61312 10.0671 5.23077 10.5769C4.84842 11.0867 4.95174 11.81 5.46154 12.1923L8.53846 14.5C8.99783 14.8445 9.64063 14.7988 10.0467 14.3928L15.4312 9.0082Z' fill='%236AD387'/%3E%3C/svg%3E");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
    left: 0;
}



@media only screen and (max-width:767px){
	.hero_home_info p {
			margin: auto!important;
	}
}

a.btn-call-btn {
	text-decoration: none;
	border: none;
	color: #ffffff;
}

a.btn-call-btn span {
	font-weight: 900 !important;
}

body h1 h2 h3 h4 h5 h6 p {
	font-family: Avenir;
	font-style: normal !important;
}

.btn-call-btn {
	font-family: Avenir;
	font-weight: 400 !important;
	font-size: 22px;
	line-height: 30px;
	border-radius: 49px !important;
	text-transform: uppercase;
	background-color: #6AD387;
	border: solid 2px;
	padding: 20px 36px;
	border-radius: 10px;
}

.call-btn {
	padding: 0px 30px 0px 53px !important;
	position: relative;
}

.btn-call-btn:hover {
	background-color: #FF838F;
	color: #fff;
}

@media (max-width: 575px) {
	.hero_banner_image figure img {
		width: auto !important;
		/* margin-top: 30px; */
	}
}

@media (max-width: 768px) {
	.app-container,
	.navbar-header {
		background: #173c57 !important;
		color: #fff !important;
	}
	.location-contacts a,
	.location-contacts a span {
		font-size: 18px !important;
		line-height: 26px !important;
		font-weight: 400 !important;
	}
	.location-contacts ul li {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}
	li.menu-item,
	.navbar-header.text-right {
		border-bottom: 1px solid #fff !important;
	}

	span.hero_home_title_2 {
		color: #6AD387 !important;
	}

	a.primary_btn.scroll_btna {
		font-weight: 400 !important;
	}
	.main-location-header h2 {
		font-size: 32px;
		line-height: 40px;
		font-weight: 900;
		margin-bottom: 32px;
	}
}

ul.new_clinic_slider li figure img {
	border-radius: 10px !important;
	width: 100%;
	height: 100%;
	/* object-fit: contain; */
	max-width: 960px;
	max-height: 560px;
}

ul.new_clinic_slider {
	max-width: 960px;
	max-height: 560px;
	width: 100%;
	height: 100%;
}

.new_clinic_slider li.clinic_item {
	max-width: 100% !important;
	height: 100% !important;
	width: 100% !important;
}

ul.new_clinic_slider .slick-track {
	height: 100%;
	max-height: 560px;
}

ul.new_clinic_slider button.slick-arrow.slick-next {
	margin: 0 !important;
	top: 50%;
	right: -90px;
}

ul.new_clinic_slider button.slick-arrow.slick-prev {
	top: 50%;
	margin: 0 !important;
	left: -90px;
}

ul.new_clinic_slider ul.slick-dots li button {
	background: #e2e2e2 !important;
	width: 12px !important;
	height: 12px !important;
}

ul.new_clinic_slider li figure:before {
	background: unset;
}

ul.new_clinic_slider .slick-dots li.slick-active button {
	background: #6AD387 !important;
}
ul.new_clinic_slider .slick-dots {
	bottom: 25px;
}

@media screen and (max-width: 600px) {
	ul.new_clinic_slider li {
		margin: 0 5px;
	}

	ul.new_clinic_slider li.slick-current figure {
		padding: 0 !important;
	}

	ul.new_clinic_slider li figure {
		padding: 0 !important;
	}

	ul.new_clinic_slider .slick-dots {
		bottom: 5px !important;
	}

	ul.new_clinic_slider {
		max-width: 620px;
		margin-top: 0;
	}

	ul.new_clinic_slider .slick-list.draggable {
		padding: 32px 40px !important;
	}

	section#section_clinic {
		padding: 40px 0px !important;
	}
}

@media screen and (max-width: 768px) {
	/* .hero_banner_image figure,
	.hero_banner_text.text-sm-left.text-center {
		margin-left: auto !important;
		margin-right: auto !important;
	} */

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text {
		right: 0;
		margin: 20px auto 20px;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text h4 {
		font-family: "Avenir Medium";
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		line-height: 26px;
		font-style: normal;
		font-weight: 900;
		font-size: 20px;
		line-height: 28px;
	}
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text h1,
	span.hero_home_title_2 {
		font-style: normal;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 12px;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 18px !important;
		line-height: 26px;
		margin-bottom: 24px;
	}

	.hero_banner_text .did_you {
		font-size: 26px !important;
		line-height: 18px !important;
		font-weight: 900 !important;
		margin-top: 23px;
		margin-bottom: 12px !important;
	}

	.hero_gold {
		font-family: "Avenir Black";
		font-style: normal;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 12px;
	}

	.hero_banner_image figure {
		margin-left: auto;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text p.title_hero {
		font-family: "Avenir";
		font-style: normal;
		font-weight: 700 !important;
		font-size: 12px !important;
		line-height: 18px !important;
		color: #333333;
		margin-bottom: 5px !important;
		max-width: 270px;
	}

	.hero_banner_section .hero_banner_content_wrap .hero_banner_text p.hero-li {
		font-family: Avenir !important;
		font-weight: 400 !important;
		font-size: 9px !important;
		line-height: 17px;
		color: #6a6a6a !important;
	}

	.doctor_text_content h2 {
		font-family: "Avenir Black";
		font-style: normal;
		font-weight: 900;
		font-size: 36px;
		line-height: 44px;
	}

	.doctor_text_content h5 {
		font-family: "Avenir Black" !important;
		font-style: normal;
		font-weight: 900 !important;
		font-size: 18px !important;
		line-height: 26px;
	}
	.years_experience_btn {
		padding: 12px;
	}

	.years_experience_btn h3 {
		font-weight: 900;
		font-size: 24px;
		line-height: 32px;
		/* margin-left: 12px; */
		margin-bottom: 0;
		padding-left: 12px;
	}
	.years_experience_btn h3 span {
		font-family: "Avenir Black";
		font-weight: 900;
		font-size: 20px;
		line-height: 28px;
	}

	.colorectal_specialist_sec h2,
	.colorectal_specialist_sec h2 span {
		font-family: "Avenir Black";
		 font-weight: 900 !important;
		font-size: 30px;
		line-height: 38px;
	}

	.doctor_section {
		padding-top: 60px !important;
	}

	.show-p {
		clear: both;
		color: #fff;
	}

	.showbtns {
		float: left;
	}

	.doctor_text_content p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}

	.doctor_text_content ul li {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}

	.colorectal_specialist_sec ul li h3{
		font-size: 20px;
		line-height: 26px;
		margin-left: 10px;
	}
	.colorectal_specialist_sec ul li h3 span {
		font-size: 20px;
		line-height: 26px;
	}

	.heading_text h3 {
		font-style: normal;
		font-weight: 700;
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 20px;
	}

	.heading_text h6 {
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}

	.choose_dr_text h5 {
		font-style: normal;
		font-weight: 500 !important;
		font-size: 16px !important;
		line-height: 25px;
	}

	.choose_dr_text ul li {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 15px !important;
		line-height: 23px;
	}

	.medisave_section .heading_text h6 {
		font-style: normal;
		font-weight: 900;
		font-size: 18px;
		line-height: 26px;
	}

	.medisave_section .heading_text h2 {
		font-family: "Avenir Black";
		font-style: normal;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
	}

	.medisave_section .heading_text p {
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}
	.medilogo_section figure {
		padding: 0px 10px 10px 0px;
	}
	.billing_section.top_bottom_150 .heading_text h2 {
		font-style: normal;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
	}

	/* .billing_cotent_wrap .billing_grid h4 {
		font-style: normal;
		font-weight: 900;
		font-size: 20px;
		line-height: 26px;
	} */

	.billing_grid p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 23px;
		color: #333;
	}

	.billing_grid ul li {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 23px;
	}

	p.paragraph_title {
		font-family: Avenir;
		font-style: normal;
		font-weight: 700 !important;
		font-size: 12px !important;
		line-height: 18px;
		margin-left: auto !important;
	}

	.dedicated_passionate_surgeon h2 {
		font-weight: 700;
		font-size: 24px !important;
		line-height: 28px;
		margin-bottom: 20px;
		margin-left: auto;
	}

	.dedicated_passionate_surgeon p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 23px;
		margin-left: auto;
	}

	.dedicated_passionate_surgeon h3 {
		font-style: normal;
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
	}

	.dedicated_passionate_surgeon p {
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
	}

	.contact_us_form h3 {
		font-style: normal;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
	}

	.clinic_section .heading_text h2 {
		font-size: 36px;
		line-height: 44px;
		font-weight: 900;
		margin-bottom: 0px;
	}
	ul.new_clinic_slider {
		margin: 0px !important;
	}
	ul.new_clinic_slider li figure img {
		height: 186px !important;
	}
	.contact_us_form p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}
	.custom-column p {
		font-size: 15px;
		line-height: 24px;
		font-weight: 400;
		color: #000000;
	}

	.contact_us_form p br {
		display: none;
	}

	.contact_section .contact_us_form form .form_input {
		font-weight: 400 !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.location_section h3 {
		font-family: "Avenir Bold";
		font-style: normal;
		font-weight: 700;
		font-size: 26px;
		line-height: 32px;
		margin-top: -50px;
		margin-bottom: 0;
		padding-bottom: 24px;
	}

	

	.billing_section .container,
	.medisave_section .container {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding: 0;
		max-width: 1200px;
	}

	input.wpcf7-form-control.wpcf7-submit.submit_btn.primary_btn {
		font-family: "Avenir Black";
		font-style: normal;
		font-weight: 900 !important;
		font-size: 18px !important;
		line-height: 26px !important;
		text-align: center;
		color: #fff !important;
		width: 287px;
		height: 62px;
		background-color: #6AD387 !important;
		margin-bottom: 15px;
	}

	.footer_menu_wrap.footer_call_menu_wrap ul li {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		color: #666;
		margin-bottom: 0;
	}
}

.footer_menu_wrap.footer_call_menu_wrap ul li a {
	padding: 0;
	text-decoration: none !important;
}

.footer_menu_wrap.footer_call_menu_wrap ul li + li {
	margin-top: 15px !important;
}

.contactform_icon {
	position: relative;
}

.down-arrow-animated span {
	display: block;
	width: 16px;
	height: 16px;
	border-bottom: 3px solid;
	border-right: 3px solid;
	transform: rotate(45deg);
	-webkit-animation: moving-down-ani 2s infinite;
					animation: moving-down-ani 2s infinite;
	margin: auto;
	border-color: #7a7a7a;
}

.down-arrow-animated span {
	margin: -6px auto;
}

.down-arrow-animated span:nth-child(2) {
	-webkit-animation-delay: -0.2s;
					animation-delay: -0.2s;
}

.down-arrow-animated span:nth-child(3) {
	-webkit-animation-delay: -0.4s;
					animation-delay: -0.4s;
}

@-webkit-keyframes moving-down-ani {
	0% {
		opacity: 0;
		transform: rotate(45deg) translate(-10px, -10px);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		transform: rotate(45deg) translate(10px, 10px);
	}
}

@keyframes moving-down-ani {
	0% {
		opacity: 0;
		transform: rotate(45deg) translate(-10px, -10px);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		transform: rotate(45deg) translate(10px, 10px);
	}
}

a.common_condition_direction {
	/* margin-bottom: 50px */
	margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
	a.common_condition_direction {
		margin: auto !important;
		margin-bottom: 0px !important;
		height: 62px;
		display: flex !important;
		align-items: center !important;
		margin-top: 40px !important;
		font-size: 18px !important;
		line-height: 26px !important;
		font-family: "Avenir Black" !important;
		font-weight: 900 !important;
	}
	.goto-process {
		margin: auto !important;
		font-size: 18px !important;
		line-height: 26px !important;
		font-family: "Avenir Black" !important;
		font-weight: 900 !important;
	}
	a.form-call-link {
		margin-top: 30px !important;
	}
	.form_call_icon {
		width: 58px;
		height: 58px;
	}
}

.locations .location-item .card {
	width: 100%;
}

.location_section {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
.location-inner {
	padding: 30px !important;
}

.location_section .container .row:last-child {
	padding-top: 0;
}
.location-name h4 {
	margin-bottom: 0;
}
.location-name {
	margin-bottom: 32px !important;
}
.location-address {
	margin-bottom: 24px !important;
}
@media only screen and (min-width: 768px) {
	.locations {
		gap: 24px;
	}
}

@media only screen and (max-width: 767px) {
	.locations {
		gap: 18px;
	}
}

.locations .location-item .main-location-section {
	padding: 16px !important;
}

.locations .location-item .main-location-section .location_text.order-2.order-sm-1 {
	margin: 0 !important;
}

.location_text ul li {
	font-family: Avenir;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #333;
}

@media only screen and (max-width: 767px) {
	.testimonials_sec_upper .testimonials_sec .container-fluid {
		padding-left: 24px !important;
		padding-right: 24px !important;
	}
}

.why-Choose-Dr-Sim .col-md-4 .hr {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
	.why-Choose-Dr-Sim .col-md-4 .hr {
		margin-bottom: 40px;
	}
}

section.why-Choose-Dr-Sim {
	padding-top: 40px;
	padding-bottom: 0;
}
section.why-Choose-Dr-Sim .column-con-wrap {
	width: 100%;
	max-width: 750px;
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 40px;
			 column-gap: 40px;
	row-gap: 40px;
	align-items: flex-end;
}
section.why-Choose-Dr-Sim .container.text-center .row {
	flex-wrap: nowrap;
}
section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap {
	width: 100%;
	max-width: calc(50% - 24px);
	margin: 0;
	text-align: left;
}
section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap h5 {
	color: white;
	font-size: 24px;
	padding-top: 10px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: 0;
	padding-left: 24px;
}
section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap span {
	color: #a69151;
	font-size: 24px;
	padding-top: 10px;
	line-height: 32px;
	font-weight: 700;
	padding-left: 24px;
}
section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap .hr {
	margin-top: 15px;
}
@media screen and (max-width: 1024px) {
	section.why-Choose-Dr-Sim .container.text-center .row {
		flex-wrap: wrap;
	}
	section.why-Choose-Dr-Sim .container.text-center .row .col-md-4 {
		flex: unset;
		max-width: 100%;
	}
	section.why-Choose-Dr-Sim .container.text-center .row .col-md-4 h2 br {
		display: none;
	}
	section.why-Choose-Dr-Sim .column-con-wrap {
		margin: unset;
	}
}
@media screen and (max-width: 768px) {
	section.why-Choose-Dr-Sim .column-con-wrap {
		justify-content: flex-start;
		flex-direction: column;
		row-gap: 10px;
		padding: 0 15px;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap {
		max-width: 100%;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap h5 {
		padding-left: 0;
		display: initial;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap span {
		padding-left: 0;
		display: inline;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap .hr {
		margin-top: 20px;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap h5 {
		font-size: 20px;
		line-height: 28px;
	}
	section.why-Choose-Dr-Sim .column-con-wrap .column-inner-wrap span {
		font-size: 20px;
		line-height: 28px;
	}
}

@media only screen and (min-width: 768px) {
	section.why-Choose-Dr-Sim {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media only screen and (min-width: 1200px) {
	.fix-item {
		margin-left: -37px;
	}
}

p.genuinely span {
	margin-left: -68px;
}

p.personalised span {
	margin-left: -50px;
}

@media only screen and (min-width: 824px) {
	.upper-footer .row {
		justify-content: unset;
	}
}

.contact_section .contact_us_form form .form_input {
	background: #ededed !important;
	font-family: Avenir;
	font-size: 20px;
	line-height: 28px;
	color: #000;
}

.Colonos {
	padding: 80px 150px;
	background-color: #f5e4d1;
}

.Colonomain {
	display: flex;
	justify-content: space-around;
	align-items: center;
	-moz-column-gap: 80px;
			 column-gap: 80px;
}
@media only screen and (max-width: 992px) {
	.Colonomain {
		flex-wrap: wrap;
	}
}

.colonos_contend {
	width: 587px;
}

.colonos_contend span {
	font-size: 40px;
	line-height: 48px;
	font-weight: 900;
	color: #000;
	font-family: "Avenir Black";
}

.colonos_contend h1 {
	font-size: 40px;
	line-height: 48px;
	font-weight: 900;
	color: #012845;
	font-family: "Avenir Black";
	letter-spacing: -0.02em !important;
	width: 100%;
	max-width: 450px;
	margin-left: 0;
	margin-bottom: 12px;
}

.colonos_contend p {
	font-family: Avenir !important;
	color: #000;
}

@media only screen and (max-width: 767px) {
	.Colonos {
		padding: 40px 20px !important;
	}

	.colonos_contend span {
		font-size: 32px;
		line-height: 40px;
		font-weight: 900;
	}

	.colonos_contend h1 {
		font-size: 32px;
		line-height: 40px;
		font-weight: 900;
	}

	.colonos_contend p {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 40px;
		font-weight: 400;
	}

	.container {
		padding: 0;
	}
}

/* experiance  */
.Ex_img img {
	width: 414px;
	height: 414px;
	-o-object-fit: contain;
		 object-fit: contain;
}

.Experiance {
	padding: 80px 100px;
	background-color: #fff;
}

.Ex_container {
	padding: 60px 80px;
	background-color: #063150;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	border-radius: 15px;
	gap: 92px;
}

.Ex_img {
	width: 40%;
}

.Ex_contend {
	width: 60%;
}

.Ex_contend h3 {
	color: #4F4F4F;
	font-size: 46px;
	line-height: 54px;
	font-family: "Avenir Black";
	font-weight: 900;
	letter-spacing: -0.92px;
	margin-bottom: 24px;
}

.Ex_contend h3 span {
	font-weight: 900;
	letter-spacing: -0.02em;
}

.Ex_contend p {
	font-family: "Avenir Medium" !important;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 0px;
	color: #4F4F4F;
}

@media only screen and (max-width: 767px) {
	.Experiance {
		padding: 40px 20px;
	}
	.Ex_img img {
		height: auto;
	}
	.Ex_container {
		flex-direction: column;
		padding: 40px 20px;
		gap: 24px;
	}

	.Ex_contend h3 {
		text-align: center;
		font-size: 32px;
		line-height: 40px;
		font-weight: 900;
	}

	.gold {
		display: block;
	}

	.Ex_contend p {
		font-size: 18px;
		margin-top: 24px;
		line-height: 26px;
		font-weight: 400;
		text-align: center;
	}

	.Ex_contend strong {
		font-weight: 700;
	}

	.Ex_img {
		width: 100%;
		text-align: center;
	}

	.Ex_contend {
		width: 100%;
	}
}

/* whydo */
.Why_do {
	padding: 80px;
	background-color: #F6FCFF;
}

.Why_do h2 {
	text-align: center;
	font-weight: 900;
	font-size: 52px;
	line-height: 60px;
	letter-spacing: -1.04px;
	font-family: "Avenir Black";
	margin-bottom: 0;
	color: #4D4C4C;
	text-transform: capitalize;
}
.Why_do .container {
	padding: 0;
}
.Why_do .row {
	gap: 60px;
}
.Why_do h2 .highlighted {
	color: #6AD387;
}
.Why_do .desc * {
	color: #4F4F4F;
	text-align: center;
	font-family: 'Avenir Regular';
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 120% */
}
.whydo_header {
	display: flex;
	flex-flow: column nowrap;
	gap: 12px;
}

.whydo_grid {
	display: grid;

	grid-template-columns: repeat(3, minmax(376px, 1fr));
	/* grid-template-rows: 275px; */
	-moz-column-gap: 56px;
			 column-gap: 56px;
	row-gap: 40px;
	text-align: center;
}
@media only screen and (max-width: 1439px) {
	.whydo_grid {
		grid-template: repeat(3, minmax(200px, 1fr));
		-moz-column-gap: 20px;
				 column-gap: 20px;
		row-gap: 20px;
	}
}


.whydo_grid_item {
	display: flex;
	flex-flow: row nowrap;
	gap: 12px;
	align-items: center;
}
.whydo_grid_item img {
	width: 100%;
	max-width: 160px;
	height: 160px;
	-o-object-fit: contain;
		 object-fit: contain;
	margin-bottom: 0px;
}

.whydo_grid_item h5 {
	color: #3D3D3D;

	/* Desktop/H6 - Desktop */
	font-family: "Avenir Black";
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: 32px; /* 133.333% */
	text-align: left;
	margin-bottom: 0;
	width: 100%;
}
@media only screen and (max-width: 1279px) {
	.whydo_grid {
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))!important;
		width: 100%;
	}
	.whydo_grid_item img {
		max-width: 123px!important;
		height: 123px!important;
	}
	.Why_do {
		padding: 40px;
	}
	.Why_do h2 {
		font-size: 36px;
		line-height: 44px;
		letter-spacing: -0.72px;
	}
	.Why_do .row {
		gap: 40px;
	}
	.whydo_grid_item h5 {
		font-size: 20px;
		line-height: 28px;
	}
	
}
@media only screen and (max-width: 767px) {
	.Why_do .row {
		margin: 0;
	}
	.whydo_grid {
		grid-template-columns: repeat(2, minmax(100px, 1fr))!important;
		gap: 24px!important;
	}
	.whydo_grid_item {
		padding: 0!important;
		flex-flow: column nowrap;
		align-items: center;
	}
	.Why_do {
		padding: 40px 20px;
	}

	.Why_do h2 {
		font-size: 36px;
		line-height: 44px;
		text-align: center;
		letter-spacing: -0.02em;
		font-weight: 900;
		margin-bottom: 0px;
	}
	.Why_do .desc * {
		font-size: 18px;
		line-height: 26px;
	}
	.whydo_grid_item h5 {
		text-align: center;
	}
	.whydo_grid {
		grid-template-columns: repeat(1, 335px);
		grid-gap: 12px;
	}

	.whydo_grid_item {
		margin-top: 0px;
		padding: 24px;
	}

	.whydo_grid_item h5 {
		font-size: 20px;
		line-height: 28px;
		font-weight: 900;
	}
}

/* colono grid */

.Colono_box {
	padding: 80px 206px 80px 206px;
	background-color: #6AD387;
	text-align: center;
}

.colono_grid_item {
	display: flex;
	justify-content: space-between;
	background-color: #1f567d;
	padding: 44px 0 44px 24px;
	width: 474px;
	border-radius: 12px;
	height: 276px;
	/* align-items: center; */
}

.Colono_box h2 {
	color: #ffffff;
	font-weight: 900;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.02em;
}

.co_gold {
	color: #e0ba4c;
	font-weight: 900;
}

.colono_grid {
	display: grid;
	grid-template-columns: repeat(2, 474px);
	grid-template-rows: repeat(2, 1fr);
	margin-top: 40px;
	justify-content: center;
	grid-gap: 20px;
}

.colono_grid_contend p {
	font-size: 20px;
	line-height: 28px;
	font-weight: 900;
	font-family: "Avenir Black" !important;
	margin: 0;
	margin-top: 16px;
	width: 100%;
	max-width: 200px;
}

.colono_grid_contend {
	text-align: left;
	width: 240px;
}

.colono_grid_contend .sircul {
	width: 60px;
	height: 60px;
	margin-left: 0;
	border-radius: 50%;
	font-size: 28px;
	line-height: 36px;
	font-weight: 900;
	color: #000;
	text-align: center;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media only screen and (max-width: 767px) {
	.Colono_box {
		padding: 40px 20px;
	}
	.colono_grid_contend p {
		width: 95%;
	}
	.Colono_box h2 {
		font-size: 30px;
		line-height: 38px;
		letter-spacing: -0.02em;
		font-family: "Avenir Black";
		font-weight: 900;
	}

	.co_gold {
		font-size: 30px;
		line-height: 38px;
		letter-spacing: -0.02em;
		font-family: "Avenir Black";
		font-weight: 900;
		display: block;
	}

	.colono_grid {
		grid-template-columns: repeat(1, 335px);
		border-radius: 12px;
	}

	.colono_grid_item {
		width: auto;
		height: unset;
		width: 335px;
		display: block;
		padding: 20px 0px 0px 20px;
	}

	.colono_grid_contend {
		width: auto;
	}
	.colono_img {
		text-align: end;
	}
	.colono_grid_contend .sircul {
		width: 46px;
		height: 46px;
	}
}

/* use_medisave */
.use_medisave {
	padding: 80px 170px;
	background-color: #6AD387;
	box-sizing: border-box;
	text-align: center;
}
.medisave_wrap h2 {
	color: var(--White, #FFF);
	text-align: center;
	font-family: 'Avenir Black';
	font-size: 60px;
	font-style: normal;
	font-weight: 900;
	line-height: 68px; /* 113.333% */
	letter-spacing: -1.2px;
	text-transform: capitalize;
	width: 100%;
	max-width: 900px;
	margin: auto;
	margin-top: 40px;
}
.medisave_wrap p {
	color: var(--White, #FFF);
	text-align: center;
	font-family: 'Avenir Black';
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: 32px; /* 133.333% */
	margin: 0;
	margin-top: 16px;
	margin: auto;
	padding-top: 16px;
}

.medisave_wrap a {
	font-family: "Avenir Black";
	font-weight: 900;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FF838F;
	display: inline-block;
	padding: 24px 40px;
	background: #6AD387;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
	border-radius: 60px;
	margin-top: 40px;
	background: #ECF6FC;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.10)
}
.medisave_wrap .down-arrow-animated span {
	background-color: transparent;
	border-color: #fff!important;
}
@media only screen and (max-width: 1279px) {
	.use_medisave {
		padding: 60pz;
	}
	.medisave_wrap h2 {
		font-size: 40px;
		line-height: 48px;
	}
}
@media only screen and (max-width: 768px) {
	.use_medisave {
		padding: 40px 20px;
	}
	.medisave_wrap p {
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}
	.medisave_wrap a {
		display: block;
		font-weight: 900;
		font-size: 18px;
		line-height: 26px;
	}
}

/* Eary_detection_blank */
.Eary_detection_blank {
	padding: 80px 222px 80px 222px;
	background-color: #fffcf9;
	text-align: center;
}

.early_arrow_blank {
	text-align: center;
}

.early_arrow_blank span {
	border-color: #063150 !important;
}

.Eary_detection_blank h2 {
	font-weight: 900;
	font-size: 52px;
	line-height: 60px;
	font-family: "Avenir Black";
	margin-top: 40px;
	margin-bottom: 12px;
	color: #6AD387;
	letter-spacing: -0.02em;
}

.Eary_detection_blank p {
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #6AD387;
	margin-bottom: 50px;
	font-family: Avenir !important;
}

.Eary_detection_blank a {
	text-align: center !important;
	display: inline-block;
	background-color: #6AD387;
	padding: 24px 40px;
	color: #ffffff;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
	text-decoration: none;
	font-size: 22px;
	line-height: 30px;
	font-weight: 900;
	text-transform: uppercase;
	border-radius: 60px;
}

@media only screen and (max-width: 767px) {
	.Eary_detection_blank {
		padding: 40px 20px;
	}

	.Eary_detection_blank h2 {
		font-size: 36px;
		line-height: 44px;
		font-weight: 900;
		letter-spacing: -0.02em;
	}

	.Eary_detection_blank p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}

	.Eary_detection_blank a {
		font-size: 18px;
		line-height: 26px;
		font-weight: 900;
		padding: 18px 32px;
		width: 335px;
	}
}

/* early detication */
.Eary_detection {
	padding: 80px 222px 80px 222px;
	background-color: #a1873d;
	text-align: center;
}

.early_arrow {
	text-align: center;
}

.early_arrow span {
	border-color: #ffffff !important;
}

.Eary_detection h2 {
	font-family: "Avenir Black";
	margin-top: 40px;
	font-weight: 900;
	font-size: 60px;
	line-height: 68px; 
	margin-bottom: 12px;
	color: #ffffff;
	letter-spacing: -1.2px;
}

.Eary_detection p {
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #ffffff;
	margin-bottom: 50px;
	font-family: Avenir !important;
}

.Eary_detection a {
	text-align: center !important;
	display: inline-block;
	background-color: #FF838F;
	padding: 24px 40px;
	color: #ffffff;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
	text-decoration: none;
	font-size: 22px;
	line-height: 30px;
	font-weight: 900;
	text-transform: uppercase;
	border-radius: 60px;
}

@media only screen and (max-width: 767px) {
	.Eary_detection {
		padding: 40px 20px;
	}

	.Eary_detection h2 {
		font-size: 40px;
		line-height: 48px;
		font-weight: 900;
		letter-spacing: -0.8px;
		font-family: "Avenir Black";
	}

	.Eary_detection p {
		font-size: 22px;
		line-height: 30px;
		font-weight: 400;
	}

	.Eary_detection a {
		font-size: 18px;
		line-height: 26px;
		font-weight: 900;
		padding: 18px 32px;
		width: 335px;
	}
}

/* common sign */

.commoun_sign {
	padding: 80px 100px;
	background-color: #fffcf9;
}

.commoun_sign h2 {
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	color: #000000;
	text-align: center;
	letter-spacing: -0.02em;
	width: 100%;
	max-width: 900px;
	font-family: "Avenir Black";
}

.commoun_sign h2 span {
	font-weight: 900;
	letter-spacing: -0.02em;
}

.common_sub_heading {
	color: #4f4f4f;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	font-weight: 400;
	font-family: Avenir !important;
}
.doctor_image_content.text-md-right.text-center {
	text-align: left !important;
}

.commoun_contend p {
	color: #000000;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	font-family: "Avenir Medium" !important;
}

.commoun_grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 56px;
	grid-row-gap: 40px;
	margin-top: 60px;
}

.Commoun_grid_item {
	display: flex;
	justify-content: space-between;
	/* width: 204px; */
	align-items: center;
}

.footer_logo img {
	width: 127px;
	height: 70.3px;
}

.commoun_img img {
	width: 160px;
	height: 160px;
}

.commoun_contend {
	margin-left: 23px;
	width: 204px;
}

.sign_gold {
	color: #a1873d;
}

@media only screen and (max-width: 767px) {
	.commoun_sign {
		padding: 40px 20px;
	}

	.commoun_sign h2 {
		font-size: 36px;
		line-height: 44px;
		font-weight: 900;
		font-family: "Avenir Black";
	}

	.sign_gold {
		font-weight: 900;
		font-family: "Avenir Black";
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 12px;
	}

	.common_sub_heading {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}

	.Commoun_grid_item {
		display: block;
		text-align: center;
	}

	.commoun_img img {
		width: 123px;
		height: 123px;
	}

	.commoun_grid {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 24px;
		margin-top: 40px;
	}

	.commoun_contend p {
		font-size: 20px;
		line-height: 28px;
		font-weight: 900;
	}

	.commoun_contend {
		margin: 0%;
		width: 155px;
	}
}

/* risk Contend */
.Risk_section {
	background-color: #6AD387;
	padding: 80px 100px;
}
.Risk_section .container {
	padding: 0px !important;
}

.risk_title h2 {
	font-weight: 900;
	font-size: 40px;
	line-height: 48px;
	font-family: "Avenir Black";
	color: #ffffff;
	letter-spacing: -0.02em;
	margin-top: 24px;
}

.risk_main {
	display: flex;
	justify-content: space-between;
	-moz-column-gap: 80px;
			 column-gap: 80px;
}

.risk_contend {
	background-color: #ffffff;
	border-radius: 12px;
	width: 679px;
	padding: 40px;
}

.risk_contend li {
	/* margin-bottom: 20px; */
	font-weight: 900;
	font-size: 24px;
	line-height: 32px;
	margin-left: 17px;
	color: #000000;
	margin-bottom: 16px;
}
.risk_contend li:last-child {
	margin-bottom: 0px;
}

.risk_contend ul {
	position: relative;
}

.risk_contend ul li::before {
	position: absolute;
	width: 22px;
	height: 22px;
	left: -29px;
}

@media only screen and (max-width: 767px) {
	.Risk_section {
		padding: 40px 20px;
	}

	.risk_title h2 {
		font-size: 36px;
		line-height: 44px;
		font-weight: 900;
		text-align: center;
		margin-bottom: 24px;
	}

	.risk_main {
		flex-direction: column;
	}

	.risk_contend {
		padding: 20px;
		height: 100%;
		width: 100%;
	}

	.risk_contend li {
		font-size: 24px;
		line-height: 32px;
		font-weight: 900;
	}

	.risk_contend ul li::before {
		left: -17px;
	}
}

/* Footer */
.contect_section_button {
	display: none;
}

.newfoot {
	padding: 14px 60px;
}

.coppy_right {
	margin: 0;
}

.coppy_right p {
	color: #4f4f4f;
	font-size: 20px;
	line-height: 28px;
	margin-top: 20px;
	font-weight: 400;
	font-family: Avenir !important;
}

.NfContend {
	align-items: center;
}

@media only screen and (max-width: 767px) {
	.newfoot {
		padding: 24px 20px;
		text-align: center;
	}

	.coppy_right p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}
	.hero-li span {
		padding-left: 2px;
		padding-right: 2px;
	}

	footer .container {
		padding: 0px !important;
	}
}

@media screen and (max-width: 768px) {
	.btn-call-btn {
		padding: 12px;
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		font-weight: 900;
		margin: 0;
		white-space: nowrap;
	}
	.header-content {
		padding: 17px 20px !important;
		height: 80px;
	}
}

.form-call-link p {
	display: none;
}

.ty-section {
	background-color: #6AD387 !important;
}
.location_section {
	background-color: #F6FCFF!important;
}
@media only screen and (max-width: 767px) {
	.location-inner {
		padding: 32px 20px !important;
	}
}
.ty-section .ty-content {
	display: flex;
	flex-flow: column nowrap;
	gap: 20px;
	align-items: center;
}
.ty-section .ty-content .icon-holder {
	margin-bottom: 20px;
}
.ty-section .ty-content h2 {
	font-family: "Avenir Black";
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 48px;
	text-align: center;
	color: #ffffff;
}
.ty-section .ty-content p {
	font-family: Avenir !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	color: #ffffff;
	width: 85%;
}
.ty-section .ty-content p br {
	display: none;
}
@media only screen and (min-width: 1200px) {
	.ty-section .ty-content {
		gap: 24px;
	}
	.ty-section .ty-content h2 {
		font-size: 60px;
		line-height: 72px;
		font-weight: 900 !important;
		font-size: 36px;
		line-height: 46px;
		margin-bottom: 0;
	}
	.ty-section .ty-content p {
		font-weight: 400;
		font-size: 20px;
		line-height: 28px;
	}
}
.callicon-button {
	width: 100%;
}
.callicon-button .icn-anim {
	/* min-width: unset; */
	max-width: 60px;
}
.callicon-button .call-details {
	width: 100%;
}
@media only screen and (max-width: 768px) {
	.callicon-button .call-details h3 {
		text-align: center;
	}
	.ty-section .ty-content p {
		font-weight: 500;
		font-size: 18px;
		line-height: 26px;
	}
}
@media only screen and (min-width: 768px) {
	.contact_us_form p {
		font-family: Avenir;
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 28px;
		color: #333333;
	}
}
.Ex_container {
	background: #6AD387;
}
.Eary_detection {
	background: #FFF;
}
.Eary_detection h2 {
	color: #6AD387;
}
.Eary_detection p {
	color: #4F4F4F;
}
.early_arrow span {
	border-color: #1893A5 !important;
}

.Ex_contend .gold,
.Ex_contend .diff_gold {
	color: #6AD387;
}
.wpcf7-spinner {
	position: absolute;
}

/* Plain Wysiwyg section */
.plain-wysiwyg-section {
	padding: 80px 20px;
}

.plain-wysiwyg-section * {
	font-family: Avenir !important;
}

.plain-wysiwyg-section .plain-wysiwyg-section-inner {
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
}

.plain-wysiwyg-section .plain-wysiwyg-section-inner > h2 {
	font-weight: 900;
	font-family: "Avenir Black" !important;
	color: #6AD387;
	text-align:center;
}
.plain-wysiwyg-section .wysiwyg-content h1,
.plain-wysiwyg-section .wysiwyg-content h2,
.plain-wysiwyg-section .wysiwyg-content h3,
.plain-wysiwyg-section .wysiwyg-content h4,
.plain-wysiwyg-section .wysiwyg-content h5,
.plain-wysiwyg-section .wysiwyg-content h6{
	color: #414141;
	font-family: "Avenir Black";
}
.wysiwyg-content {
	margin-top: 48px;
}

.wysiwyg-content h2 {
	font-size: 50px;
	line-height: 58px;
	margin-top: 32px;
	margin-bottom: 0;
	font-weight: 900;
}

/* .wysiwyg-content h3 {
	font-size: 40px;
	line-height: 48px;
	margin-top: 32px;
	margin-bottom: 0;
	font-weight: 900;
} */

.wysiwyg-content h4 {
	font-size: 35px;
	line-height: 43px;
	margin-top: 32px;
	margin-bottom: 0;
	font-weight: 900;
}

.wysiwyg-content h5 {
	font-size: 28px;
	line-height: 36px;
	margin-top: 32px;
	margin-bottom: 0;
	font-weight: 900;
}

.wysiwyg-content h6 {
	font-size: 22px;
	line-height: 28px;
	margin-top: 32px;
	margin-bottom: 0;
	font-weight: 900;
}

.wysiwyg-content p {
	margin-bottom: 0;
}
.wysiwyg-content li,
.wysiwyg-content li em,
.wysiwyg-content li a{
	margin: unset;
	font-weight: 400;
}

.wysiwyg-content strong {
	font-weight: 900;
}

.wysiwyg-content p,
.wysiwyg-content li,
.wysiwyg-content strong,
.wysiwyg-content em,
.wysiwyg-content a {
	color: #4F4F4F;
	font-size: 20px !important;
	line-height: 24px !important;
}

.light-mode .wysiwyg-content p,
.light-mode .wysiwyg-content li,
.light-mode .wysiwyg-content strong,
.light-mode .wysiwyg-content em,
.light-mode .wysiwyg-content a {
	color: #f9fcff;
}

.light-mode h2,
.light-mode h3,
.light-mode h4,
.light-mode h5,
.light-mode h6 {
	color:#E0BA4C !important;
}
.wysiwyg-content p,
.wysiwyg-content strong,
.wysiwyg-content em,
.wysiwyg-content a {
	margin-top: 12px;
}
.wysiwyg-content a {
	text-decoration: underline !important;
}
.wysiwyg-content ul,
.wysiwyg-content ol {
	margin-left: 24px;
	margin-top: 12px;
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.wysiwyg-content * {
	list-style: unset !important;
}

.wysiwyg-content ul {
	list-style: disc !important;
}

.wysiwyg-content ol {
	list-style: decimal !important;
}

@media screen and (max-width: 768px) {
	.plain-wysiwyg-section {
		padding: 40px 20px;
	}
	.plain-wysiwyg-section .plain-wysiwyg-section-inner > h2 {
		text-align: center;
	}
	.plain-wysiwyg-section h2,
	.wysiwyg-content h2 {
		font-size: 32px;
		line-height: 40px;
		font-weight: 900 !important;
	}

	/* .wysiwyg-content h3 {
		font-size: 28px;
		line-height: 32px;
	} */

	.wysiwyg-content h4 {
		font-size: 26px;
		line-height: 30px;
	}

	.wysiwyg-content h5 {
		font-size: 22px;
		line-height: 28px;
	}

	.wysiwyg-content h6 {
		font-size: 20px;
		line-height: 26px;
	}
	.wysiwyg-content p,
	.wysiwyg-content li,
	.wysiwyg-content strong,
	.wysiwyg-content em,
	.wysiwyg-content a {
		font-size: 18px !important;
		line-height: 22px !important;
	}
}

/* Counter */
.clinic_experience_sec {
	background: #f5e4d1;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 60px 152px;
	gap: 40px;
}

.clinic_experience_sec h5 {
	font-family: "Avenir Bold";
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
}
.clinic_experience_sec p span {
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	color: #000000;
}
.clinic_experience_sec p {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	color: #000000;
	margin-bottom: 8px;
}
.clinic_experience_sec p:last-child {
	margin-bottom: 0;
}
.clinic_experience_sec * {
	font-family: Avenir !important ;
}
@media screen and (max-width: 767px) {
	.clinic_experience_sec {
		padding: 0px !important;
	}
	.clinic_experience_sec .row {
		gap: 40px;
	}
	.clinic_experience_sec p {
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
	}
}
@media (max-width: 1190px) and (min-width: 768px) {
	.clinic_experience_sec {
		padding: 60px 30px;
	}
}

.billing_grid_wrap .wysiwyg-content :first-child {
	margin-top: 0;
}

@media only screen and (max-width:767px){
	.contact_us_form .grid_wrap {
			margin-bottom: 20px!important;
	}
}

/* .hero_banner_image figure,
.kg-top-section-title figure {
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	border: 15.362px solid #EBF8FF;
	margin: 0!important;
} */
/* .hero_banner_image figure img,
.kg-top-section-title figure img {
	width: 100%;
	height: 100%;
	position: absolute!important;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-o-object-fit: cover;
		 object-fit: cover;
	margin-bottom: 0!important;
} */
.kg-top-section-title figure {
	border: 3.72px solid var(--White, #FFF);
	max-width: 90px;
	height: 90px;
	padding-top: 0!important;
}
.hero_banner_section {
	background: #F6FCFF!important;
	padding: 0!important;
}
.hero_banner_content_wrap {
	max-width: 1440px;
	padding: 80px;
}
.hero_banner_image {
	margin-bottom: 0!important;
}
.hero_banner_section .hero_banner_content_wrap .hero_banner_text h4 {
	color: #6AD387!important;
}
@media only screen and (max-width: 767px) {
	.hero_banner_content_wrap {
		padding: 40px 20px!important;
	}
	/* .hero_banner_image figure {
		border-width: 8px!important;
	} */
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text {
		padding: 0!important;
	}
	.hero_banner_section .hero_banner_content_wrap .hero_banner_text p {
		width: 100%!important;
	}
	.hero_banner_image figure img {
		height: 100%!important;
	}
}
.Ex_container {
	border-radius: 20px;
	background: #F6FCFF;

	/* 1 */
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
}
.billing_section .heading_text {
	display: flex;
	flex-flow: column nowrap;
	gap: 12px;
}
.billing_section.top_bottom_150 .heading_text h2 {
	color: #FFF;
	text-align: center;
	font-family: "Avenir Black";
	font-size: 56px;
	font-style: normal;
	font-weight: 900;
	line-height: 64px; /* 114.286% */
	letter-spacing: -1.12px;
	text-transform: capitalize;
}
.billing_section.top_bottom_150#home-breast-section h2,
.billing_section.top_bottom_150#home-breast-section .heading_text .desc *  {
	color: #4F4F4F;
}
.billing_section.top_bottom_150 .heading_text .desc * {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	align-self: stretch;
}
.billing_section .heading_text {
	margin-bottom: 0;
}
.billing_section .container {
	display: flex;
	flex-flow: column nowrap;
	gap: 40px;
	padding: 0;
	max-width: 1140px;
}
.billing_grid_wrap {
	margin-bottom: 0;
	padding: 40px 50px;
	width: 100%;
}
.billing_grid_wrap ul {
	width: 100%;
}
.billing_cotent_wrap {
	display: flex;
	flex-flow: column nowrap;
	gap: 24px;
}
.billing_grid {
	display: flex;
	flex-flow: column nowrap;
	gap: 16px;
}
.billing_cotent_wrap .billing_grid h4 {
	/* color: #41B963; 
	font-family: Avenir;
	font-size: 40px;
	font-style: normal;
	font-weight: 900;
	line-height: 48px;
	width: 100%;
	margin: 0; */
}

	.billing_cotent_wrap .billing_grid .wysiwyg-content p,
	.billing_cotent_wrap .billing_grid .wysiwyg-content li {
		color: #4F4F4F;
		font-family: "Avenir Light";
		font-size: 20px;
		font-style: normal;
		font-weight: 350;
		line-height: 28px; /* 140% */
	}
	.billing_cotent_wrap .billing_grid .wysiwyg-content *:not(img) {
		width: 100%;
	}
	.billing_cotent_wrap .billing_grid .wysiwyg-content {
		width: 100%;
	}
	.billing_cotent_wrap .billing_grid .wysiwyg-content li::marker {
		color: #FF838F;
	}
	.billing_cotent_wrap .billing_grid .wysiwyg-content li h3 {
		color: #4F4F4F;
		font-family: "Avenir Black";
		font-size: 24px;
		font-style: normal;
		font-weight: 900;
		line-height: 32px; /* 133.333% */
	}
	@media only screen and (max-width: 1279px) {
		.billing_section.top_bottom_150 .heading_text h2 {
			width: 100%;
			font-size: 36px;
			line-height: 44px;
			letter-spacing: -0.72px;
		}
		.billing_section.top_bottom_150 .heading_text .desc * {
			font-size: 22px;
			line-height: 30px;
		}
		.billing_grid_wrap {
			padding: 16px 12px;
			width: 100%;
		}
		.billing_cotent_wrap .billing_grid h4 {
			/* font-size: 30px;
			line-height: 38px; */
		}
		.billing_cotent_wrap .billing_grid .wysiwyg-content p,
		.billing_cotent_wrap .billing_grid .wysiwyg-content li {
			font-size: 18px;
			line-height: 26px;
		}
		.billing_cotent_wrap .billing_grid .wysiwyg-content li h3 {
			font-size: 22px;
			line-height: 30px;
		}
	}

	.doctor_text_content ul li:before {
			content: ''!important;
			background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12.5C22 16.366 18.866 19.5 15 19.5C11.134 19.5 8 16.366 8 12.5C8 8.63401 11.134 5.5 15 5.5C18.866 5.5 22 8.63401 22 12.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 23.5C19.5229 23.5 24 19.0229 24 13.5C24 7.97715 19.5229 3.5 14 3.5C8.47715 3.5 4 7.97715 4 13.5C4 19.0229 8.47715 23.5 14 23.5ZM19.4312 12.0082C19.8818 11.5576 19.8818 10.827 19.4312 10.3764C18.9807 9.92582 18.2501 9.92582 17.7995 10.3764L13.1225 15.0534L10.8462 13.3462C10.3364 12.9638 9.61312 13.0671 9.23077 13.5769C8.84842 14.0867 8.95174 14.81 9.46154 15.1923L12.5385 17.5C12.9978 17.8445 13.6406 17.7988 14.0467 17.3928L19.4312 12.0082Z' fill='%236AD387'/%3E%3C/svg%3E%0A");
			width: 28px;
			height: 28px;
		}
	.doctor_text_content ul li {
		color: #4F4F4F!important;
	}

	.doctor_text_content .primary_btn {
		border-radius: 60px;
		background: #6AD387!important;
		box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.10);
		padding: 16px 40px;
		color: var(--White, #FFF);
		text-align: center;

		/* Button */
		font-family: "Avenir Black";
		font-size: 22px;
		font-style: normal;
		font-weight: 900;
		line-height: 30px; /* 136.364% */
		text-transform: uppercase;
	}
	.testimonials_sec_upper {
		background-image: none!important;
	}
	.testimonials_sec {
		height: unset;
	}
	section.testimonials_sec {
		margin-bottom: 0!important;
	}
	section.testimonials_sec div.container-fluid {
		padding-top: 0;
		padding: 0;
		max-width: 1440px;
		width: 100%;
	}
	section.testimonials_sec div.container-fluid .row {
		display: flex;
		flex-flow: row nowrap;
		margin: 0;
	}
	section.testimonials_sec div.container-fluid .row div[class*=col-sm] {
		width: 100%;
		flex: unset;
		padding: 0;
	}
	section.testimonials_sec div.container-fluid .row .col-sm-4 {
		max-width: 544px;
		display: flex;
		flex-flow: column nowrap;
		padding: 0;
	}
	section.testimonials_sec div.container-fluid .row .col-sm-4 .grndimg {
		display: flex;
		width: 100%;
		height: 100%;
	}
	section.testimonials_sec div.container-fluid .row .col-sm-4 .grndimg img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
			object-fit: cover;
		padding-bottom: 0;
	}
	section.testimonials_sec div.container-fluid .row .col-sm-8 {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding: 100px!important;
		display: flex;
		flex-flow: column nowrap;
		align-items: center;
	}
	section.testimonials_sec div.container-fluid .row .col-sm-8 p {
		margin: 0;
		padding: 0;
	}
	section.testimonials_sec div p {
		color: #4F4F4F;
		text-align: center;
		font-family: "Avenir Bold";
		font-size: 24px!important;
		font-style: normal;
		font-weight: 700;
		line-height: 32px!important; /* 133.333% */
	}
	.testimonials_sec p span {
		color: #DC4756;
		text-align: center;
		font-feature-settings: 'clig' off, 'liga' off;
		font-family: "Avenir Black";
		font-size: 20px;
		font-style: normal;
		font-weight: 900;
		line-height: 28px; /* 140% */
		text-transform: uppercase;
	}
	@media only screen and (max-width: 767px) {
		.testimonials_sec_upper .testimonials_sec .container-fluid {
			padding: 0!important;
		}
		section.testimonials_sec div.container-fluid .row {
			flex-flow: column nowrap;
		}
		section.testimonials_sec div.container-fluid .row .col-sm-4 {
			max-width: 100%;
		}
		section.testimonials_sec div.container-fluid .row .col-sm-8 {
			padding: 40px 20px!important;
		}
		section.testimonials_sec div p {
			font-size: 20px!important;
			font-weight: 700;
			line-height: 28px!important;
		}
	}
	.billing-insurance-global.top_bottom_150 {
		padding: 0!important;
	}
	.billing-insurance-global .container {
		padding: 100px;
		max-width: 1440px;
		width: 100%;
		margin-top: 0;
		display: flex;
		flex-flow: column nowrap;
		align-items: center;
	}
	.billing-insurance-global .heading_text h6 {
		color: #FF838F!important;
		text-align: center;
		font-family: "Avenir Black";
		font-size: 22px;
		font-style: normal;
		font-weight: 900;
		line-height: 30px; /* 136.364% */
		text-transform: uppercase;
	}
	.billing-insurance-global .heading_text h2 {
		color: #6AD387!important;
		text-align: center;
		font-family: "Avenir Black";
		font-size: 52px;
		font-style: normal;
		font-weight: 900;
		line-height: 60px; /* 115.385% */
		letter-spacing: -1.04px;
		text-transform: capitalize;
	}
	@media only screen and (max-width: 1279px) {
		.billing-insurance-global .container {
			padding: 60px;
		}
		.billing-insurance-global .heading_text h6 {
			font-size: 18px;
			line-height: 26px; 
		}
		.billing-insurance-global .heading_text h2 {
			font-size: 36px;
			line-height: 44px;
		}
	}
	@media only screen and (max-width: 767px) {
		.billing-insurance-global .container {
			padding: 40px 20px!important;
		}
	}
	.contact_section {
		background: #6AD387!important;
	}
	.contact_us_form h3 {
		color: #6AD387!important;
		font-family: "Avenir Black";
		font-size: 36px;
		font-style: normal;
		font-weight: 900;
		line-height: 46px; /* 127.778% */
		letter-spacing: -0.72px;
	}
	.contact_us_form p {
		color: #4F4F4F;
		font-family: Avenir;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px; /* 140% */
	}
	.contact_section .contact_us_form form .form_input,
	textarea.wpcf7-form-control.wpcf7-textarea.input_full.form_input,
	.contact_section .contact_us_form form textarea.wpcf7-form-control.wpcf7-textarea.input_full.form_input {
		display: flex;
		padding: 16px 20px;
		align-items: flex-start;
		gap: 10px;
		align-self: stretch;
		background: #fff!important;
		border-radius: 2px!important;
		border: 1px solid rgba(0, 0, 0, 0.50)!important;
		color: #313131;

		/* Desktop/Par - Desktop */
		font-family: Avenir;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px; /* 120% */
	}
	.contact_section .contact_us_form form ::-webkit-input-placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.contact_section .contact_us_form form ::-moz-placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.contact_section .contact_us_form form :-ms-input-placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.contact_section .contact_us_form form ::-ms-input-placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.contact_section .contact_us_form form ::placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.contact_section .contact_us_form form ::-moz-placeholder {
		color: rgba(0, 0, 0, 0.50);
	}
	.form-btn-area .form_btn {
		background: #6AD387!important;
	}
	.callicon-area .icn-anim {
		background: rgba(255, 131, 143, 1)!important;
		background: rgba(255, 131, 143, 1) url('/wp-content/themes/dr_sim/image/call-icon.svg') no-repeat center center !important;
		box-shadow: 0px 5px 15px rgba(255, 131, 143, 0.1), 0px 5px 15px rgba(255, 131, 143, 0.1);
		-webkit-animation: callanimation1 2s infinite linear;
						animation: callanimation1 2s infinite linear;
	}
	@-webkit-keyframes callanimation1 {
			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 4px rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 10px #f7fbff;
			}

			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}
	}
	@-webkit-keyframes callanimation1 {
			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 4px rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 10px #f7fbff;
			}

			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}
	}
	@keyframes callanimation1 {
			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 4px rgba(255, 131, 143, 1);
			}

			100% {
					box-shadow: 0 0 0 10px #f7fbff;
			}

			0% {
					box-shadow: 0 0 0 0 rgba(255, 131, 143, 1);
			}
	}


@media only screen and (max-width: 1279px) {
	.contact_us_form h3 {
		font-size: 32px;
		line-height: 40px;
	}
	.contact_us_form p {
		font-size: 18px;
		line-height: 26px; 
	}
}
.plain-wysiwyg-section .plain-wysiwyg-section-inner h1,
.plain-wysiwyg-section .plain-wysiwyg-section-inner h2,
.plain-wysiwyg-section .plain-wysiwyg-section-inner h3,
.plain-wysiwyg-section .plain-wysiwyg-section-inner h4,
.plain-wysiwyg-section .plain-wysiwyg-section-inner h5,
.plain-wysiwyg-section .plain-wysiwyg-section-inner h6 {
	margin-top: 40px;
	font-family: "Avenir Black"!important;
}
.plain-wysiwyg-section .plain-wysiwyg-section-inner p,
.plain-wysiwyg-section .plain-wysiwyg-section-inner ul {
	margin-bottom: 0;
	margin-top: 16px;
}
@media only screen and (max-width: 1279px) {
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h1,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h2,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h3,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h4,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h5,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner h6 {
		margin-top: 24px;
	}
	.plain-wysiwyg-section .plain-wysiwyg-section-inner p,
	.plain-wysiwyg-section .plain-wysiwyg-section-inner ul {
		margin-bottom: 0;
		margin-top: 12px;
	}
}
.medilogo_section.kg-medilogo_section {
	display: flex;
	flex-flow: row wrap;
	-moz-column-gap: 25px;
	     column-gap: 25px;
	row-gap: 32px;
	align-items: center;
}
.medilogo_section.kg-medilogo_section figure {
	padding: 0;
	width: 100%;
	max-width: calc(16.6666% - 21px);
}
.medilogo_section.kg-medilogo_section figure img {
	width: 100%;
	height: auto;
}
@media only screen and (max-width: 767px) {
	.medilogo_section.kg-medilogo_section {
		row-gap: 10px;
		-moz-column-gap: 10px;
		     column-gap: 10px;
	}
	.medilogo_section.kg-medilogo_section figure {
		max-width: calc(33.333% - 7px);
	}
}
@media only screen and (min-width: 1440px) {
	section.testimonials_sec div.container-fluid .row .col-sm-4 {
		padding-left: 64px!important;
		max-width: 644px;
	}
}
.billing_grid h4 {
	color: #41B963;
}
.billing_cotent_wrap .billing_grid .wysiwyg-content h2,
.billing_cotent_wrap .billing_grid .wysiwyg-content h3,
.billing_cotent_wrap .billing_grid .wysiwyg-content h4,
.billing_cotent_wrap .billing_grid .wysiwyg-content h5,
.billing_cotent_wrap .billing_grid .wysiwyg-content h6 {
	margin-bottom: 0;
	color: #41B963;
}
.billing_cotent_wrap .billing_grid .wysiwyg-content p,
.billing_cotent_wrap .billing_grid .wysiwyg-content ul,
.billing_cotent_wrap .billing_grid .wysiwyg-content ol {
	margin-bottom: 20px;
	margin-top: 0;
}
.billing_cotent_wrap .billing_grid .wysiwyg-content p:last-child,
.billing_cotent_wrap .billing_grid .wysiwyg-content ul:last-child,
.billing_cotent_wrap .billing_grid .wysiwyg-content ol:last-child {
	margin-bottom: 0;
}
.billing_cotent_wrap .billing_grid .wysiwyg-content li {
	/* margin-bottom: 16px; */
}
.billing_cotent_wrap .billing_grid .wysiwyg-content li:last-child {
	margin-bottom: 0;
}

.hero_banner_content_wrap .hero_banner_content {
  gap: 10px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (min-width:992px){
  .hero_banner_content_wrap .hero_banner_content {
    flex-wrap: nowrap;
  }
}
.hero_banner_content_wrap .hero_banner_content .kg-left,
.hero_banner_content_wrap .hero_banner_content .kg-right {
	max-width: 570px;
	flex: unset;
}
@media only screen and (max-width: 767px) {
	.hero_banner_content_wrap .hero_banner_content {
		gap: 24px;
	}
/* 	.hero_banner_section .hero_banner_content_wrap .hero_banner_text {
		margin-top: 0!important;
	} */
}

.hero_banner_section .hero_banner_content_wrap .hero_banner_text h1 {
	color: #FF838F;
}
.call-btn a.icon_click::before {
	background: #FF838F url(../image/PhoneIconSVG.svg) no-repeat center center !important;
	box-shadow: 0px 5px 15px rgba(255, 203, 208, 0.1), 0px 5px 15px rgba(255, 203, 208, 0.1);
	-webkit-animation: update_single 2s infinite linear;
	        animation: update_single 2s infinite linear;
}
@-webkit-keyframes update_single {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 203, 208, 1);
	}
	100% {
		box-shadow: 0 0 0 4px rgba(255, 203, 208, 1);
	}
}
@keyframes update_single {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 203, 208, 1);
	}
	100% {
		box-shadow: 0 0 0 4px rgba(255, 203, 208, 1);
	}
}
.call-btn span {
	color: #FF838F!important;
}
a.contact_btn span {
	color: #FF838F!important;
}
.header-content {
	justify-content: space-between;
}
.contact_section .container {
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
}
@media only screen and (min-width: 1440px) {
	.doctor_section .container {
		padding: 0;
	}
	.doctor_section .container .row {
		margin: 0;
	}
	.doctor_section .container .row .col {
		padding: 0;
		flex: unset;
	}
	.doctor_section .container .row .col.doctor_image_content_wrap {
		max-width: 519px;
	}
	.doctor_section .container .row .col:last-child {
		max-width: 641px;
	}
	.years_experience_btn {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.doctor_text_content .primary_btn {}
section#section_clinic .container {
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
}
ul.new_clinic_slider button.slick-arrow.slick-next,
ul.new_clinic_slider button.slick-arrow.slick-prev {
	border-color: #6AD387;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.42855 18L11.5714 10L2.42855 2' stroke='%236AD387' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
ul.new_clinic_slider button.slick-arrow.slick-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5714 18L2.42859 10L11.5714 2' stroke='%236AD387' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
ul.new_clinic_slider ul.slick-dots li button {
	background: #000!important;
	opacity: .4;
}
ul.new_clinic_slider ul.slick-dots li.slick-active button {
	background: #000!important;
	opacity: 1;
}
.Risk_section {
    width: 100%;
    max-width: 1920px;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 0;
}
.Risk_section .container {
    padding: 80px 100px!important;
    width: 100%;
    max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
}
.Risk_section .container .risk_main {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    gap: 80px;
}
.Risk_section .container .risk_main .risk_title,
.Risk_section .container .risk_main .risk_cwidth {
    width: 100%;
}
@media only screen and (min-width: 1280px) {
    .Risk_section .container .risk_main .risk_title {
        max-width: 481px;
    }
}
.Risk_section .container .risk_main .risk_title h2 {
    font-size: 56px!important;
    line-height: 64px!important;
    letter-spacing: -1.12px;
	text-align: left;
}
.risk_contend {
	display: flex;
	flex-flow: column nowrap;
	gap: 20px;
}
.risk_contend li {
	padding-left: 44px;
}
.risk_contend li,
.risk_contend li p {
	display: flex;
	flex-flow: row nowrap;
	position: relative;
	margin: 0;
	color: #272727;
	font-family: Avenir;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 36px; /* 128.571% */
}
.risk_contend strong {
	font-weight: 900;
	font-family: 'Avenir Black', sans-serif;
}
.risk_contend li p:last-child,
.risk_contend li p:only-child {
	margin-bottom: 0;
}
.risk_contend li:before {
	content: '';
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 27C22.0752 27 27 22.0752 27 16C27 9.92487 22.0752 5 16 5C9.92487 5 5 9.92487 5 16C5 22.0752 9.92487 27 16 27ZM21.9744 14.359C22.47 13.8634 22.47 13.0597 21.9744 12.5641C21.4787 12.0684 20.6751 12.0684 20.1794 12.5641L15.0347 17.7088L12.5308 15.8308C11.97 15.4102 11.1744 15.5238 10.7538 16.0846C10.3333 16.6454 10.4469 17.4409 11.0077 17.8615L14.3923 20.4C14.8976 20.779 15.6047 20.7287 16.0513 20.2821L21.9744 14.359Z' fill='%23FF838F'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
@media only screen and (max-width: 1279px) {
	.Risk_section .container .risk_main {
		gap: 40px;
	}
	.Risk_section .container {
		padding: 60px!important;
	}
	.Risk_section .container .risk_main .risk_title h2 {
		font-size: 36px!important;
		line-height: 44px!important;
	}
	.risk_contend li,
	.risk_contend li p {
		font-size: 20px;
		line-height: 28px;
	}
}
@media only screen and (max-width: 767px) {
	.Risk_section .container {
		padding: 40px 20px!important;
	}
	.Risk_section .container .risk_main {
		gap: 20px;
		flex-flow: column nowrap;
	}
}
@media only screen and (max-width: 575px) {
	.doctor_text_content p {
		text-align: left;
	}
}

.call-details h3 a {
	color: #FF838F!important;
	font-family: "Avenir Black";
	font-size: 28px!important;
	font-style: normal;
	font-weight: 900!important;
	line-height: 36px!important; /* 128.571% */
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}
@media only screen and (max-width: 767px) {
	.call-details h3 a {
		font-size: 28px!important;
		line-height: 36px!important;
	}
}
.contact_btn{
	font-family: "Avenir Black" !important;
	font-weight: 900 !important;
	font-size: 28px !important;
	line-height: 36px !important;
	letter-spacing: -0.02em !important;
	color: #FF838F!important;
}

@media screen and (max-width:991px){
	.hero_banner_text .hero_home_info p,
  .hero_banner_text .hero_home_info ul li{
		text-align:left !important;
    margin-left: unset;
    margin-right: unset;
	}
	.call-btn span,
	.call-btn .contact_btn{
		display: none;
	}
	.call-btn a.icon_click:before {
		width: 36px;
		height: 36px;
		background-size: 20px !important;
	}
	
}
.Experiance .Ex_contend * {
	margin-bottom: 32px;
}
.Experiance .Ex_contend :last-child {
	margin-bottom: 0;
}
.Experiance .Ex_contend ul {
	display: flex;
    flex-direction: column;
    gap: 6px;
}
.Experiance .Ex_contend ul li {
	font-family: "Avenir Medium" !important;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0px;
    color: #4F4F4F;
	position: relative;
	padding-left: 32px;
}
.Experiance .Ex_contend ul li:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0;
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M18 9.5C18 13.366 14.866 16.5 11 16.5C7.13401 16.5 4 13.366 4 9.5C4 5.63401 7.13401 2.5 11 2.5C14.866 2.5 18 5.63401 18 9.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20.5C15.5229 20.5 20 16.0229 20 10.5C20 4.97715 15.5229 0.5 10 0.5C4.47715 0.5 0 4.97715 0 10.5C0 16.0229 4.47715 20.5 10 20.5ZM15.4312 9.0082C15.8818 8.5576 15.8818 7.82702 15.4312 7.37642C14.9807 6.92582 14.2501 6.92582 13.7995 7.37642L9.12249 12.0534L6.84615 10.3462C6.33635 9.9638 5.61312 10.0671 5.23077 10.5769C4.84842 11.0867 4.95174 11.81 5.46154 12.1923L8.53846 14.5C8.99783 14.8445 9.64063 14.7988 10.0467 14.3928L15.4312 9.0082Z' fill='%236AD387'/%3E%3C/svg%3E");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.Experiance .Ex_contend ul li a {
	color: inherit;
	text-decoration: underline!important;
}
@media only screen and (max-width: 767px) {
	.Experiance .Ex_contend ul li {
		font-size: 18px;
		line-height: 26px;
	}
}
.center-header.SiteMenu.d-lg-inline-block{
  display: none !important;
}