.section_breadcrumb .breadcrumbs {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	list-style: none;
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #152935;
}

.section_breadcrumb .breadcrumbs li {
	margin: 0 5px;
	width: auto;
	padding: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #152935;
	margin: 0;
}

.section_breadcrumb .breadcrumbs li strong {
	font-style: normal;
	font-weight: 400;
}

.section_breadcrumb .breadcrumbs li a {
	text-decoration: underline;
	color: #3b9daa;
}

.section_breadcrumb .breadcrumbs li::before {
	display: none;
}

.section_breadcrumb .breadcrumbs li a:hover {
	text-decoration: none;
}

.section_breadcrumb .breadcrumbs li.separator {
	margin: 0 10px;
}

/* single blog styles  */
.section_breadcrumb .container-fluid {
	padding: 0 78px;
}

.section_article-single {
	padding: 75px 78px;
}

.container-fluid.article-single_container {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 0;
}

.article-single_left {
	max-width: 324px;
	width: 100%;
	position: sticky;
	top: 185px;
}

.stickysidebar-with-content_inner {
	max-width: 324px;
	background: #f1f2f6;
	padding: 30px;
	border-radius: 20px;
	width: 100%;
}

.article-single_content {
	max-width: calc(100% - 648px);
	width: 100%;
	padding: 0 75px;
}

.block_appointment {
	max-width: 324px;
	padding: 30px;
	/* border-radius: 20px; */
	background: #3b9daa;
	width: 100%;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 175%;
}

.block_appointment h3 {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.article-single_right-inner {
	max-width: 324px;
	width: 100%;
}

ul.social_share {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}

ul.social_share li {
	padding-left: 0;
	width: auto;
	/* margin-left: 15px; */
}

ul.social_share li a {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

ul.social_share li:first-child {
	margin-left: 0;
}

ul.social_share li::before {
	display: none;
}

.share_block {
	display: flex;
	margin-bottom: 30px;
}

.share_block strong {
	margin-right: 7.5px;
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 175%;
	color: #000000;
}

.stickysidebar-with-content_heading {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #152935;
	border-bottom: 1px solid rgba(0, 0, 0, 0.36);
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.placeholder_sticky {
	display: none;
}

.article-single_left li a {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #152935;
}

.article-single_left li {
	margin-bottom: 15px;
}

.article-single_left li::before {
	background-color: #152935;
	top: 12px;
}

.article-single_left li.active::before {
	background: #e4520f;
}

.article-single_left li.active a {
	text-decoration-line: underline;
	color: #e4520f;
}

.article-single_left li a:hover {
	color: #e4520f;
}

.article-single_left li:hover::before {
	background-color: #e4520f;
}

.block_content-detail {
	padding-top: 25px;
	padding-bottom: 25px;
	/* padding-top: 37.5px;
    padding-bottom: 37.5px; */
}

.block_content-detail h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 125%;
	color: #3b9daa;
	margin-bottom: 30px;
}

.block_content-detail h2,
.block_content-detail h3,
.block_content-detail h4,
.block_content-detail h5,
.block_content-detail h6 {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 150%;
	color: #3b9daa;
	margin-bottom: 30px;
}

.block_content-detail h3 {
	font-size: 26px;
}

.block_content-detail h4 {
	font-size: 24px;
}

.block_content-detail h5 {
	font-size: 22px;
}

.block_content-detail h5 {
	font-size: 20px;
}

.post_read-and-dateinfo {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 30px;
}

article .post_read-and-dateinfo .post-date {
	margin: 0;
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #152935;
}

.post-readinfo {
	padding: 5px 10px;
	background: #ecf6f7;
	border-radius: 5px;
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #3b9daa;
}

.section_custom-carouselbg {
	background: #fdf4ef;
}

.carousle-section.section_custom-carouselprev {
	padding-bottom: 50px;
}

.carousle-section.section_custom-carouselprev article header {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.section_custom-carouselprev header p {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: #152935;
	text-align: center;
}

.section_custom-carouselprev header strong {
	color: #e4520f;
	font-size: 30px;
	line-height: 40px;
}

.section_custom-carouselprev article header:after {
	display: none;
}

.slick-carousel-container.section_custom-carousel .slick-carousel {
	top: unset;
	margin-bottom: unset;
	padding-left: 0 !important;
}

.slick-carousel-container.section_custom-carousel {
	padding-left: 141px;
	padding-right: 141px;
}

.slick-carousel-container.section_custom-carousel .slick-item .post-content,
.slick-carousel-container.section_custom-carousel
	.slick-item
	.button-container {
	display: none !important;
}

.slick-carousel-container.section_custom-carousel
	.slick-carousel
	.slick-item
	article {
	background: transparent;
	/* margin: 0 20px 0 0; */
	margin: 0 !important;
}

.slick-carousel-container.section_custom-carousel .slick-carousel .slick-slide {
	margin: 0 10px;
}

.slick-carousel-container.section_custom-carousel .slick-carousel .slick-list {
	margin: 0 -10px;
}

.slick-carousel-container.section_custom-carousel
	.slick-carousel
	.slick-item
	article
	.post-title {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #152935;
}

.slick-carousel-container.section_custom-carousel
	.slick-carousel
	.slick-item
	article
	.post-title
	* {
	font-style: normal;
	font-weight: 700;
	color: #152935;
}

.slick-carousel-container.section_custom-carousel
	.slick-carousel
	.slick-item
	article
	main {
	padding: 20px 0 0;
}

.section_custom-carousel article .time-location {
	/* font-family: 'Objektiv Mk1 Trial'; */
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #3b9daa;
	background: rgba(59, 157, 170, 0.1);
	border-radius: 65px;
	padding: 9px 15px;
}

.section_ack {
	padding: 35px 0;
	background: #3b9daa;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 175%;
}

.section_ack .container {
	max-width: 1162px;
}

.single section.section.quote-banner-section {
	display: none;
}

/* button style  */
.btn-white {
	background: #fff;
	color: #3b9daa;
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	padding: 7px 15px;
	width: 100%;
	text-align: center;
}

.btn-white::after {
	opacity: 0;
}

.btn-white:hover {
	background: #e4520f;
	color: #fff;
	border-color: #e4520f;
	/* opacity: 0.9; */
}

.block_content-detail a.btn-primary {
	background: #e4520f;
	border-color: #e4520f;
	border-radius: 60px;
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	padding: 7px 25px;
	width: auto;
	text-align: center;
}

.block_content-detail a.btn-primary::after {
	opacity: 0;
}

.block_content-detail article .short-iformation {
	padding-bottom: 0;
}

.block_content-detail .button-container {
	padding-top: 25px;
}

@media only screen and (min-width: 769px) {
	.slick-carousel-container.section_custom-carousel
		.slick-carousel
		.slick-item
		article {
		/* margin: 0 30px 0 0; */
		margin: 0 !important;
	}

	.slick-carousel-container.section_custom-carousel
		.slick-carousel
		.slick-slide {
		margin: 0 15px;
	}

	.slick-carousel-container.section_custom-carousel
		.slick-carousel
		.slick-list {
		margin: 0 -15px;
	}
}

.custom_mobiledropdown_stickysidebar {
	display: none;
}

.slick-carousel-container.section_custom-carousel .slick-carousel {
	position: relative;
	padding-bottom: 50px;
}

.section_custom-carousel .slick-carousel button.slick-arrow {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	width: 40px;
	height: 40px;
	font-size: 0;
	border: 1px solid #3b9daa;
	transform: matrix(-1, 0, 0, 1, 0, 0);
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-20px);
	margin-left: -30px;
}

.section_custom-carousel .slick-carousel button.slick-next.slick-arrow {
	margin-left: 30px;
}

.section_custom-carousel .slick-carousel button.slick-arrow::before {
	content: "";
	width: 11px;
	height: 18px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.09125L9.83563 0L0.199999 9L9.83563 18L11 16.9144L2.53437 9L11 1.09125Z' fill='%233B9DAA'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	transform: translate(-50%, -50%);
}

.section_custom-carousel .slick-carousel button.slick-next.slick-arrow::before {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.09125L1.16437 0L10.8 9L1.16437 18L0 16.9144L8.46563 9L0 1.09125Z' fill='%233B9DAA'/%3E%3C/svg%3E%0A");
}

.section_custom-carousel .slick-carousel button.slick-arrow.slick-disabled {
	opacity: 0.5;
	cursor: default;
}

.section_custom-carousel .slick-carousel button.slick-arrow:focus {
	outline: none;
}

.section.page-heading-section.single-post-top-image {
	border-bottom: none;
}

.section.page-heading-section .image-background-container .overlay {
	background: linear-gradient(
		to bottom,
		rgba(28, 43, 68, 0.65) 100%,
		rgba(28, 43, 68, 0.1) 100%
	);
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#331c2b44', endColorstr='#0d1c2b44',GradientType=0 ); */
}

.block_content-detail p a {
	color: #e4520f;
}

.block_content-detail p a:hover {
	color: #3b9daa;
}

@media only screen and (max-width: 1366px) {
	.article-single_right-inner {
		position: static !important;
		width: unset !important;
	}

	.article-single_right.is-affixed {
		height: unset !important;
		width: 100%;
		padding-left: 320px;
	}

	.article-single_left {
		max-width: 300px;
	}

	.article-single_content {
		max-width: calc(100% - 300px);
		padding: 0 0 0 30px;
	}
	.article-single_right-inner {
		display: none;
	}
	.article-single_right-inner .block_appointment {
		display: none;
	}
}
@media only screen and (max-width: 1200px) {
	.article-single_left {
		position: static;
	}
	.article-single_right-inner {
		display: block;
	}
	.article-single_content {
		max-width: calc(100% - 300px);
		padding: 0 0 0 30px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 991px) {
	.main-header .navbar .right-nav-container .navbar-nav {
		flex-wrap: wrap;
		gap: 20px;
		justify-content: flex-end;
	}
}

@media only screen and (min-width: 1367px) {
	.block_content-detail + .block_appointment {
		display: none;
	}
}

@media only screen and (max-width: 1199px) {
	.article-single_left {
		max-width: 100%;
	}

	.article-single_content {
		max-width: 100%;
		padding: 0;
	}

	.article-single_left.fixed .custom_mobiledropdown_stickysidebar-inner {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 3;
		margin-top: 89px;
		left: 0;
		right: 0;
		/* width: calc(100% - 40px);
        margin-left: 20px; */
	}

	.section_breadcrumb .container-fluid {
		padding: 0 20px;
	}

	.section_article-single {
		padding: 40px 20px 50px;
	}

	.block_content-detail {
		padding-top: 30px;
	}

	.custom_mobiledropdown_stickysidebar {
		display: block;
	}

	.stickysidebar-with-content_inner {
		display: none;
	}

	.mobiledropdown_stickysidebar-placeholder {
		padding: 20px 34px 20px 19px;
		position: relative;
		/* background: #F1F2F6; */
		background: #ffffff;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	}
	/* .mobiledropdown_stickysidebar-placeholder::before {
        content: "";
        position: absolute;
        height: 19px;
        left: 0;
        top: 50%;
        width: 3px;
        background: #1A2D39;
        margin-left: 0;
        margin-top: -9.5px;
    } */

	.mobiledropdown_stickysidebar-placeholder::after {
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6992 5.625L9.03809 11.2881L3.375 5.625' stroke='%231A2D39' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		margin-right: 16px;
		top: 50%;
		margin-top: -8px;
	}

	.mobiledropdown_stickysidebar-placeholder.active::after {
		transform: rotate(180deg);
	}

	.mobiledropdown_stickysidebar-placeholder .placeholder_text {
		color: #1a2d39;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 19.2px;
		letter-spacing: -0.64px;
		position: relative;
	}
	.mobiledropdown_stickysidebar-placeholder.active .placeholder_text {
		opacity: 0.4;
	}
	.custom_mobiledropdown_stickysidebar li {
		opacity: 1;
	}
	.custom_mobiledropdown_stickysidebar li.active {
		opacity: 0.4;
	}
	.custom_mobiledropdown_stickysidebar li.active::before {
		opacity: 0;
	}

	.custom_mobiledropdown_stickysidebar li a {
		display: block;
	}

	.custom_mobiledropdown_stickysidebar {
		width: 100%;
		position: relative;
		/* margin-bottom: 60px; */
		margin-left: -20px;
		width: calc(100% + 40px);
	}

	.custom_mobiledropdown_stickysidebar ul {
		background: #fff;
		padding-top: 24px;
		padding-bottom: 24px;
		border-left: unset;
		list-style: none;
		display: none;
		margin-top: 0;
	}

	.custom_mobiledropdown_stickysidebar ul.open {
		display: block;
	}

	.custom_mobiledropdown_stickysidebar li {
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 145%;
		letter-spacing: -0.02em;
		color: #1a2d39;
		margin-bottom: 20px;
		position: relative;
		transition: all 0.3s ease;
	}

	.custom_mobiledropdown_stickysidebar a {
		color: #1a2d39;
	}

	.block_content-detail h1 {
		font-style: normal;
		font-weight: 700;
		font-size: 28px;
		line-height: 125%;
	}

	.block_content-detail h2,
	.block_content-detail h3,
	.block_content-detail h4,
	.block_content-detail h5,
	.block_content-detail h6 {
		font-style: normal;
		font-weight: 700;
		font-size: 28px;
		line-height: 125%;
	}

	.block_content-detail h3 {
		font-size: 26px;
	}

	.block_content-detail h4 {
		font-size: 24px;
	}

	.block_content-detail h5 {
		font-size: 22px;
	}

	.block_content-detail h5 {
		font-size: 20px;
	}

	.block_content-detail h2 p,
	.block_content-detail h3 p,
	.block_content-detail h4 p,
	.block_content-detail h5 p,
	.block_content-detail h6 p {
		line-height: 125%;
	}

	.article-single_right.is-affixed {
		padding-left: 0;
	}

	.block_content-detail a.btn-primary {
		line-height: 24px;
		white-space: normal;
	}

	.slick-carousel-container.section_custom-carousel {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width: 767px) {
	.slick-carousel-container.section_custom-carousel {
		padding-left: 30px;
		padding-right: 30px;
	}

	.carousle-section.section_custom-carouselprev {
		padding-bottom: 20px;
	}

	.section_custom-carouselprev header p,
	.section_custom-carouselprev header strong {
		font-size: 22px;
	}

	.block_content-detail a.btn-primary {
		font-size: 18px;
	}
}

.video-text article .video-container {
	background-size: cover !important;
	background-color: #3b4b60 !important;
}

.section.contact-location-header {
	@media only screen and (min-width: 769px) {
		padding-bottom: 40px;
	}
	h3{
		font-weight:700;
		text-transform: uppercase;
		color:#000;

	}
}

/** New homepage style **/
.home .one-column-text article .small-text {
    font-size: 21px;
    color: #09c2b0;
    margin-bottom: 28.25px;
    font-weight: 500;
}

.home article header * {
    font-size: 25px;
    margin: 0;
    padding: 0;
    font-weight: 700;
}
.home .button-container .btn-link-default {
    background: #ff5232;
    color: #fff;
    padding: 15px 35px;
    font-size: 16px;
    font-weight: bold;
}
.home .btn.btn-link-default:after {
	display: none;
}
.home .short-iformation p {
    font-size: 16px;
    font-weight: normal;
}
.home .card-grid .card-grid-content .btn-container-align-left {
    justify-content: flex-start;
	margin-bottom: 20px;
}
.home .card-grid-items {
    margin-bottom: 10px;
}
.stats .stats-list li .stats-number {
	font-size: 54px;
	color:  #FF5232;
	font-size: 72px;
	font-style: normal;
	font-weight: 700;
	line-height: 75px;
	margin-bottom: 25px;
	margin-right: 90px;
}

.home  .stats .stats-list li .stats-text {
    text-wrap: nowrap;
    color:  #1D444B;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
	
}
.home  .stats .stats-list li .stats-number .stats-sign {
        color: rgba(255, 82, 50, 0.30);
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

.home 	.one-column-text article.has-cta-link {
    display: flex;
}



.home .one-column-text article.has-cta-link .header {
    width: 50%;
}

.home section.section.testimonials-carousel {
    display: none;
}