.tab-content {
	display: none;
	padding-left: 22.5vw;
}

	.tab-content.current {
		display: block;
		padding-left: 22.5vw;
	}

.section-circle-wrap .tabs {
	display: flex;
	flex-wrap: wrap;
	width: 37%;
	height: 100%;
	float: right;
}

.service-wrapper-slider ul {
	padding: 0px
}

.tab-section-mobile.whole-circle {
	border-radius: 0;
}

.section-circle-wrap .tabs li {
	background-color: rgb(9, 29, 62, 0.9);
	margin: 0;
	width: 100%;
	text-align: left;
	padding: 30px 50px 30px 35px;
	color: #ffffff;
	font-size: 2.4rem;
	font-weight: 600;
	/*font-family: 'Roboto', sans-serif;*/
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	cursor: pointer;
	position: relative;
	z-index: 11;
	background-position: center;
	background-size: cover;
}

	.section-circle-wrap .tabs li:after {
		background-color: rgb(9, 29, 62, 0.9);
		content: "";
		position: absolute;
		height: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}

.section-product-selector:before {
	background: rgb(255, 255, 255, 0.9);
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	z-index: -1;
}

.service-slider .service {
	cursor: pointer;
}

.sub-cateogry-wrap p {
	font-size: 1.7rem;
	color: #000000;
}

.category-description-wrap {
	background-color: #091D3E;
}

	.category-description-wrap .sub-content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		opacity: 0;
		height: 0;
		display: none;
	}

		.category-description-wrap .sub-content.content-active {
			display: block;
			position: relative;
			opacity: 1;
			height: 100%;
		}

.sub-cateogry-wrap .custom-heading span {
	font-weight: 500;
}

.service-wrapper-slider .entry-title span {
	font-weight: 400;
}

.svg-icon svg {
	height: 35px;
}

.svg-icon svg {
	fill: #0a75bc;
}

.sub-content {
	background-color: #091D3E;
	padding: 60px;
}

.sub-content {
	background-color: #091D3E;
	padding: 60px;
}

	.sub-content .service-title {
		color: #fff;
		margin-bottom: 20px;
		font-size: 2rem;
		margin-top: 18px;
	}

	.sub-content p {
		color: #ffffff;
		margin-bottom: 20px;
		font-size: 1.7rem;
	}

		.sub-content p.margin10 {
			margin-bottom: 8px;
		}

	.sub-content h5 {
		color: #ffffff;
		margin-bottom: 5px;
		font-size: 2rem;
	}

.service-button-group {
	padding-top: 20px;
}

.service-title-and-icon {
	margin-top: 10px;
}

.service-button-group .btn-default {
	font-size: 1.6rem;
	padding: 2px 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	line-height: 46px;
}

	.service-button-group .btn-default .fa-arrow-circle-right {
		font-size: 2.4rem;
		margin-right: 8px;
	}

.svg-icon {
	display: block;
	padding-bottom: 5px;
}

.service-button-group .btn-default.btn-white-secondary {
	color: #ffffff !important;
	font-size: 1.6rem;
	padding: 2px 23px;
	margin-bottom: 15px;
	background-color: #ca2128;
	border-color: #ca2128;
	line-height: 46px;
}

	.service-button-group .btn-default.btn-white-secondary:hover {
		color: #ffffff !important;
		background-color: #0a75bc;
		border-color: #0a75bc;
	}

.service-wrapper-slider .service-slider {
	list-style: none;
	margin: 0;
	padding-bottom: 30px;
}

.service-slider .service:hover .svg-icon svg {
	fill: #091D3E;
}

.service-slider .service:hover .entry-title {
	color: #091D3E;
}

.serive-Rlist ul {
	list-style-type: none
}

.serive-Rlist li {
	margin-bottom: 30px;
	font-size: 1.8rem;
}

	.serive-Rlist li a {
		font-size: 1.8rem;
		color: #0a75bc !important;
		font-weight: 600;
		display: inline-block;
		text-decoration: nonr !important;
		cursor: pointer;
		background: transparent !important;
	}

		.serive-Rlist li a:hover {
			color: #ca2128 !important;
		}

.section-product-selector {
	position: relative;
	background-image: url(https://www.bronxtreatmentcenter.com/images/hospitalist.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: fixed;
	z-index: 9;
}

.sub-cateogry-wrap {
	padding: 60px;
}

.section-circle-wrap .tabs li span {
	max-width: 280px;
	display: block;
	text-align: left;
	line-height: 1.4;
}

.service-wrapper-slider .slick-prev {
	bottom: 0;
	position: absolute;
}

.sub-cateogry-wrap .custom-heading {
	padding-bottom: 40px;
}

.service-wrapper-slider .slick-arrow {
	background: transparent;
	color: #626262;
	font-size: 0;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	padding: 0;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	position: absolute;
	bottom: 0;
	border-color: #626262;
	line-height: 1;
	z-index: 9;
}

	.service-wrapper-slider .slick-arrow:after {
		content: "\f061";
		font-size: 1.3rem;
		vertical-align: middle;
	}

.service-wrapper-slider .slick-next.slick-arrow {
	left: 40px;
}

.service-wrapper-slider .slick-arrow.slick-prev:after {
	content: "\f060";
}

.service-wrapper-slider.slick-slider {
	padding-bottom: 40px;
}

.service-wrapper-slider .slick-arrow:hover {
	border-color: #091d3e;
	color: #091d3e;
}

.manage-long-term .long-term {
	color: #0a75bc !important;
	/*font-family: 'Roboto', sans-serif;*/
	display: inline-block !important;
	font-size: 1.8rem !important;
	font-weight: 600 !important;
	background-color: transparent !important;
	border-color: transparent !important;
	text-decoration: none !important;
}

.fa-arrow-circle-right {
	margin-right: 10px;
}

.manage-long-term .long-term:hover {
	color: #ca2128;
	text-decoration: none !important;
}


/* footer css */
.section-footer-nav {
	position: fixed;
	top: auto;
	right: -5%;
	bottom: 0;
	z-index: 999999999;
	display: block;
	overflow: hidden;
	width: 110%;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	background-color: transparent;
	box-shadow: 0 0 0 4px #fff, 0 0 30px 10px rgb(0 0 0 / 15%);
	height: 65px;
	min-height: 65px;
}

	.section-footer-nav .footer-nav-container {
		width: 100%;
		height: 100%;
	}

		.section-footer-nav .footer-nav-container .phone {
			background-color: rgb(6 25 57 / 90%);
			opacity: 0.95;
		}
		.section-footer-nav .footer-nav-container .online {
			background-color: rgb(202 33 40 / 90%);
			opacity: 0.95;
		}

.section-footer-nav .footer-nav-container .app-nav-column {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	width: 50%;
	height: 100%;
	float: left;
	text-decoration: none;
	justify-content: center;
}

			.section-footer-nav .footer-nav-container .app-nav-column.phone:before {
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				background-color: rgb(6 25 57 / 90%);
			}

			.section-footer-nav .footer-nav-container .app-nav-column.online:before {
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				background-color: rgb(202 33 40 / 90%);
			}

			.section-footer-nav .footer-nav-container .app-nav-column.left {
				justify-content: center;
				align-items: center;
				border-left: 1px solid #fff;
				background-position: 50% 30%;
				background-size: cover;
				width: 50%;
				padding: 6vw 0 1vw 0;
			}

				.section-footer-nav .footer-nav-container .app-nav-column.left:before {
					background-image: linear-gradient(180deg, rgba(3, 67, 94, 0.9), rgba(3, 67, 94, 0.9));
				}

			.section-footer-nav .footer-nav-container .app-nav-column.right {
				justify-content: center;
				border-right: 1px solid #fff;
				background-position: 50% 60%;
				background-size: cover;
				text-align: center;
				padding: 5vw 0 2vw 0;
				align-items: center;
			}

				.section-footer-nav .footer-nav-container .app-nav-column.right:before {
					background-image: linear-gradient(180deg, rgba(239, 70, 39, 0.9), rgba(239, 70, 39, 0.9));
				}

			.section-footer-nav .footer-nav-container .app-nav-column .app-nav-heading {
				position: relative;
				margin-top: 0;
				margin-bottom: 0;
				color: #fff;
				text-align: center;
				letter-spacing: 0.025em;
				text-transform: uppercase;
				text-shadow: 0 0 10px rgba(0, 0, 0, 0.25), 0 0 30px rgba(0, 0, 0, 0.5);
				font-weight: 400;
				font-size: 2rem;
				font-family: 'IBM Plex Sans', sans-serif !important;
			}

				.section-footer-nav .footer-nav-container .app-nav-column .app-nav-heading.phone i {
					font-size: 1.5rem;
					padding-right: 10px;
				}

.product-image-wrapper .product-image-photo {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.product-image-wrapper {
	display: block;
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding-bottom: 60%;
}

.header-top-links {
	margin: 0;
	list-style: none;
	display: flex;
}

	.header-top-links li a {
		color: #ffffff;
		line-height: 50px;
		font-weight: 500;
	}

	.header-top-links li + li {
		margin-left: 20px;
	}

	.header-top-links li a:hover {
		color: #0092ff;
	}

.header-top-item .nice-select {
	background: transparent;
	border: 0;
	color: #ffffff;
	font-weight: 500;
}

	.header-top-item .nice-select:after {
		color: #ffffff;
		top: 28px;
	}

#site-header-wrap.header-layout9 .site-header-top .header-top-right .header-top-item {
	line-height: 0;
}

@media screen and (min-device-width: 991px) and (max-device-width: 1100px) {
	.screen-1000 {
		left: -70px !important;
	}
}


	@media (max-width: 1400px) {
		.manage-long-term .long-term {
			font-size: 1.8rem;
		}

		.service-button-group .btn-default.btn-white-secondary {
			font-size: 1.6rem;
		}

		.service-button-group .btn-default {
			font-size: 1.6rem;
		}
	}

	@media (max-width: 1199px) {
		.services-content-wrapper {
			width: 100%;
		}

		.section-product-selector {
			margin-top: 40px;
		}

		.tab-section-mobile #products-selector {
			background: transparent;
			border: 0;
			font-size: 2rem;
			font-weight: 600;
			color: #0a75bc;
			box-shadow: none;
		}

			.tab-section-mobile #products-selector:hover {
				background: transparent !important;
				font-weight: 600;
				color: #0a75bc !important;
				;
				box-shadow: none;
			}

		.tab-content {
			padding-left: 0;
		}

		.category-content-img {
			display: none;
		}

		.sub-content {
			padding: 40px;
		}

		.section-circle-wrap .tabs {
			width: 100%;
		}

		#products-dropdown {
			display: none;
			position: absolute;
			left: 50%;
			right: 0;
			transform: translate(-50%, -50%);
			z-index: 9;
			width: 100%;
			background-color: #0b1f40;
			margin-top: 48px;
		}

		.section-product-selector {
			overflow: hidden;
			padding-top: 23vw;
		}

		.tab-section-mobile.whole-circle {
			border-radius: 0;
		}

		.tab-section-mobile {
			text-align: center;
			background: #091d3d;
			padding: 40px 20px 0;
			border-radius: 50%;
			min-width: 300px;
			position: absolute;
			z-index: 3;
			left: -25vw;
			right: 0;
			bottom: 0;
			overflow: visible;
			width: 150vw;
			height: 150vw;
			margin-top: 0;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: end;
			-webkit-justify-content: flex-end;
			-ms-flex-pack: end;
			justify-content: flex-end;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			top: -127vw;
			padding-bottom: 7%;
		}

			.tab-section-mobile .custom-heading {
				color: #ffffff;
				margin-bottom: 20px;
				font-size: 3.4rem;
			}

				.tab-section-mobile .custom-heading span {
					font-weight: 400;
				}

		.service-wrapper-slider .service-slider li {
			width: 25%;
		}

		.section-circle-wrap .tabs li {
			background-image: none !important;
			justify-content: center;
			padding: 5px;
			font-size: 2rem;
			font-weight: 600;
			color: #0a75bc;
		}

			.section-circle-wrap .tabs li.current {
				color: #ca2128;
			}

		.sub-cateogry-wrap {
			padding: 40px;
		}

		/*.manage-long-term .long-term {
        font-size: 26px;
    }*/
		.manage-long-term .long-term + .long-term {
			margin-top: 10px;
		}
	}

@media (max-width: 1200px) {
	.contact-blue-bg {
		width: 100%;
		height: auto;
	}
}


	@media (min-width: 1200px) {

		.category-description-wrap {
			min-height: 910px;
		}

		.section-circle-wrap .tabs li:hover:after {
			background-color: rgb(202, 33, 40, 0.9);
		}

		.section-product-selector {
			margin: 160px 0;
		}

		.section-circle-wrap .tabs li.current:after {
			background-color: rgb(202, 33, 40, 0.9);
		}

		.services-content-wrapper {
			min-height: 910px;
			display: flex;
			flex-wrap: wrap;
			/*align-items: start;
        justify-content: start;*/
		}

		.service-col {
			width: 50%;
		}

		.section-circle-wrap {
			position: absolute;
			overflow: hidden;
			right: auto;
			border-top-right-radius: 50%;
			border-bottom-right-radius: 50%;
			background-color: rgb(9, 29, 62, 0.8);
			left: -40%;
			width: 61vw;
			height: 1200px;
			margin-top: 0;
			bottom: 0;
			display: block;
			padding-bottom: 0;
			top: 50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			z-index: 33;
		}

			.section-circle-wrap .tabs li {
				min-height: 160px;
			}

				.section-circle-wrap .tabs li:first-child {
					align-content: flex-end;
					min-height: 290px;
				}

				.section-circle-wrap .tabs li:last-child {
					align-content: flex-start;
					min-height: 290px;
				}
	}

	@media only screen and (max-width: 1340px) and (min-width: 1200px) {
		.site-header-main .primary-menu > li > a {
			font-size: 1.4rem;
			padding: 0 6px;
		}
	}

	@media only screen and (max-width: 1700px) and (min-width: 1201px) {
		.section-circle-wrap .tabs {
			width: 42.5%;
		}

			.section-circle-wrap .tabs li span {
				max-width: 235px;
			}

		.section-circle-wrap {
			width: 64vw;
		}

			.section-circle-wrap .tabs li {
				font-size: 1.8rem;
				font-weight: 600;
			}
	}

	@media (min-width: 992px) {
		.hide-desktop {
			display: none;
		}

		.section-footer-nav {
			display: none;
		}

		#site-header-wrap .site-branding {
			position: absolute !important;
		}
	}

	@media (max-width: 992px) {
		.order-1Mobile {
			position:relative;
			order:1
		}
		.order-2Mobile {
			position: relative;
			order: 2
		}
		.footerblue {
			padding: 0px
		}

		.footerblue .container {
			max-width: 100% !important;
		}
		.active-LOC:before, .active-PR:before {
			display: none !important;
		}
		.justify-content-end-M {
			justify-content: center
		}
		.topbluebar-txt {
			text-align: center !important;
		}
				.Treatment-Centers-BG, .Specialty-Care-BG {
			background-size: cover;
		}

		.hide-992 {
			display: none !important;
		}

		.contact-block {
			padding: 25px 20px;
		}

		.contact-blue-bg {
			width: 100%;
			padding: 45px 25px;
			height: 100%;
		}

		.mobile-view {
			display: flex;
			flex-direction: column;
		}

		#CC-wrapper {
			padding: 40px !important;
		}

		.text-sm-center {
			text-align: center
		}

		.footerwht-menu {
			justify-content: center;
			margin-bottom: 30px;
		}

		#products-dropdown {
			margin-top: 115px;
		}

		.cms-breadcrumb li {
			font-size: 1.7rem;
		}

		.cardiovascular-bg, .endocrine-bg, .Podiatry-bg, .Orthopedic-bg {
			background-position: center center;
		}
	}

	@media (max-width: 800px) {
		#products-dropdown {
			margin-top: 115px;
		}
	}

	@media (max-width: 767px) {


		.justify-content-end-M {
			justify-content: center;
		}

		.topbluebar-txt {
			text-align: center;
		}

		.click-care-block {
			padding: 40px;
			margin-top: 15px;
		}

		.click-care-Riverdale-BG {
			padding: 50px 0px;
		}

		.custom-Header-H {
			font-size: 3.1rem;
		}

			.custom-Header-H br {
				display: none
			}

		.tab-section-mobile .custom-heading {
			margin-bottom: 0;
		}

		.manage-long-term .long-term {
			font-size: 2rem;
		}

		.service-wrapper-slider .service-slider li {
			margin-bottom: 10px;
		}

		.section-footer-nav .footer-nav-container .app-nav-column .app-nav-heading.phone span {
			display: none;
		}

		.section-footer-nav .footer-nav-container .app-nav-column .app-nav-heading.phone i {
			font-size: 3.4rem;
			padding-right: 0;
			font-weight: 600;
		}

		.section-footer-nav {
			min-height: 80px;
		}

		.sub-cateogry-wrap .custom-heading {
			padding-bottom: 20px;
		}

		.sub-cateogry-wrap {
			padding: 20px;
		}

			.sub-cateogry-wrap p {
				font-size: 1.6rem;
			}

		.service-wrapper-slider .service-slider li {
			margin-bottom: 10px;
		}

		.manage-long-term .long-term {
			font-size: 1.8rem;
		}

		.sub-content {
			padding: 20px;
		}

			.sub-content p {
				font-size: 1.6rem;
				margin-bottom: 30px;
			}

		.service-button-group .btn-default {
			font-size: 1.6rem;
		}

			.service-button-group .btn-default .fa-arrow-circle-right {
				font-size: 1.8rem;
			}

		.service-button-group .btn-white-secondary {
			font-size: 1.6rem;
		}
	}

	@media (max-width: 650px) {
		#products-dropdown {
			margin-top: 115px;
		}

		.tab-section-mobile {
			height: 160vw;
		}

		.section-product-selector {
			padding-top: 28vw;
		}
	}

	@media (max-width: 580px) {
		.hide-Mxs {
			display: none !important;
		}

		#products-dropdown {
			margin-top: 115px !important;
		}
	}

	@media (max-width: 480px) {
		.section-circle-wrap .tab-section-mobile .custom-heading {
			margin-bottom: 0;
			font-size: 2.6rem !important;
		}

		.tab-section-mobile {
			padding-bottom: 10%;
		}

			.tab-section-mobile #products-selector {
				font-size: 1.6rem;
				line-height: 1.2;
			}

		.section-circle-wrap .tabs li {
			font-size: 1.6rem;
		}

		#products-dropdown {
			margin-top: 115px;
		}
	}

	@media (max-width: 380px) {
		.section-footer-nav .footer-nav-container .app-nav-column .app-nav-heading strong {
			display: block;
		}

		.section-circle-wrap .tab-section-mobile .custom-heading {
			margin-bottom: 0;
			font-size: 2rem !important;
		}

		.tab-section-mobile {
			padding-bottom: 10%;
		}

			.tab-section-mobile #products-selector {
				font-size: 1.6rem;
				line-height: 1.5;
			}

		.section-circle-wrap .tabs li {
			font-size: 1.4rem;
		}

		#products-dropdown {
			margin-top: 115px;
		}
	}

	#site-header-wrap.header-layout9 .site-header-top .header-top-right {
		flex-direction: row-reverse;
	}

	@media (max-width: 768px) {

		.title-box h2 {
			font-size: 3rem;
		}

		#SP-content li .fa {
			font-size: 1.5rem !important;
			font-weight: normal !important;
		}

		.aboutus-BG, .make-appt-BG {
			background-position: top center;
			padding: 50px 0px 50px;
		}

		.br-M br {
			display: none
		}

		.custom-Header-4 {
			font-size: 3rem
		}
		.p-24 br {
			display: none
		}
	}


	@media (max-width: 490px) {
		.effects-layer {
			width: 96%;
			min-width: 96%;
			padding: 0 25px 43px;
		}

		.sub-primary-bg, .sub-cardiovascular-bg, .sub-dermatology-bg, .sub-Infectious-Diseases-bg,
		.sub-Pain-Management-bg, .Sub-Podiatry-bg, .Sub-Orthopedic-bg, .Sub-Behavioral-Health-bg,
		.Sub-Hematology-bg, .Sub-Mental-Behavioral-Health-bg {
			height: auto;
		}
	}
















	#site-header-wrap.header-layout9 .site-header-top .header-top-right {
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}

	.boderradius {
		border-radius: 0px;
	}

	/*.blockM{display: block !important;}*/
	.None-nav {
		display: none !important;
	}

	#products-dropdown ul {
		padding-left: 0px !important;
	}
}

.cms-service-grid.layout1 .entry-featured {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	transform: translateY(-30px);
	margin-bottom: 0;
	position: relative;
}

	.cms-service-grid.layout1 .entry-featured a img {
		-webkit-border-radius: 4px 4px 0 0;
		-khtml-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-ms-border-radius: 4px 4px 0 0;
		-o-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

	.cms-service-grid.layout1 .entry-featured .item-icon {
		position: absolute;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 104px;
		height: 104px;
		border: 7px solid #fff;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		background-color: #09005e;
		bottom: -50px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 5;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

		.cms-service-grid.layout1 .entry-featured .item-icon img {
			max-height: 50px;
			-webkit-transition: all 300ms linear 0ms;
			-khtml-transition: all 300ms linear 0ms;
			-moz-transition: all 300ms linear 0ms;
			-ms-transition: all 300ms linear 0ms;
			-o-transition: all 300ms linear 0ms;
			transition: all 300ms linear 0ms;
			filter: brightness(0) invert(1);
		}

	.cms-service-grid.layout1 .entry-featured:after {
		content: '';
		display: block;
		position: absolute;
		height: 10px;
		left: 0;
		bottom: 0;
		width: 100%;
		background-image: url(https://www.bronxtreatmentcenter.com/images/bottom-curve.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

.cms-service-grid.layout1 .entry-title {
	font-size: 2.3rem;
	line-height: 32px;
	margin-top: 43px;
	margin-bottom: 17px;
	font-weight: 600;
}

.cms-service-grid.layout1 .entry-content {
	font-size: 1.5rem;
	line-height: 25px;
	margin-bottom: 21px;
}

.cms-service-grid.layout1 .entry-body {
	position: relative;
	text-align: center;
}

.cms-service-grid.layout1 .grid-item-inner {
	-webkit-transition: all 300ms linear 0ms;
	-khtml-transition: all 300ms linear 0ms;
	-moz-transition: all 300ms linear 0ms;
	-ms-transition: all 300ms linear 0ms;
	-o-transition: all 300ms linear 0ms;
	transition: all 300ms linear 0ms;
	padding: 0 30px 40px 30px;
	-webkit-box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	-khtml-box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	-moz-box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	-ms-box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	-o-box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	box-shadow: 0px 5px 83px 0 rgba(9, 0, 94, 0.12);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 71px;
	background-color: #fff;
}

	.cms-service-grid.layout1 .grid-item-inner:hover .entry-featured .item-icon {
		background-color: #ca2128;
	}

.cms-service-grid.layout1 .service-readmore {
	background-color: transparent;
	color: #09005e;
	border: 2px solid #09005e;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	line-height: 38px;
	padding: 0 11px;
	-webkit-transition: all 300ms ease 0s;
	-khtml-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-ms-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}

	.cms-service-grid.layout1 .service-readmore i {
		font-size: 1.5rem;
		position: static;
		margin-right: 5px;
	}

	.cms-service-grid.layout1 .service-readmore:hover {
		background-color: #ca2128;
		border-color: #ca2128;
		color: #fff;
	}

.cms-service-carousel.layout1 {
	padding-top: 35px;
}

	.cms-service-carousel.layout1 .entry-featured {
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		margin-bottom: 0;
		position: relative;
	}

		.cms-service-carousel.layout1 .entry-featured a img {
			-webkit-border-radius: 4px 4px 0 0;
			-khtml-border-radius: 4px 4px 0 0;
			-moz-border-radius: 4px 4px 0 0;
			-ms-border-radius: 4px 4px 0 0;
			-o-border-radius: 4px 4px 0 0;
			border-radius: 4px 4px 0 0;
			-webkit-transition: all 300ms linear 0ms;
			-khtml-transition: all 300ms linear 0ms;
			-moz-transition: all 300ms linear 0ms;
			-ms-transition: all 300ms linear 0ms;
			-o-transition: all 300ms linear 0ms;
			transition: all 300ms linear 0ms;
		}

		.cms-service-carousel.layout1 .entry-featured .item-icon {
			position: absolute;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 90px;
			height: 90px;
			-webkit-border-radius: 50%;
			-khtml-border-radius: 50%;
			-moz-border-radius: 50%;
			-ms-border-radius: 50%;
			-o-border-radius: 50%;
			border-radius: 50%;
			background-color: #fff;
			top: 40px;
			left: 40px;
			-webkit-transition: all 300ms ease 0ms;
			-khtml-transition: all 300ms ease 0ms;
			-moz-transition: all 300ms ease 0ms;
			-ms-transition: all 300ms ease 0ms;
			-o-transition: all 300ms ease 0ms;
			transition: all 300ms ease 0ms;
			z-index: 2;
		}

			.cms-service-carousel.layout1 .entry-featured .item-icon img {
				max-height: 50px;
				-webkit-transition: all 300ms ease 0ms;
				-khtml-transition: all 300ms ease 0ms;
				-moz-transition: all 300ms ease 0ms;
				-ms-transition: all 300ms ease 0ms;
				-o-transition: all 300ms ease 0ms;
				transition: all 300ms ease 0ms;
			}

		.cms-service-carousel.layout1 .entry-featured:after {
			content: '';
			display: block;
			position: absolute;
			height: 10px;
			left: 0;
			bottom: 0;
			width: 100%;
			background-image: url(https://www.bronxtreatmentcenter.com/images/bottom-curve.png);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
			z-index: 3;
		}

	.cms-service-carousel.layout1 .entry-title {
		font-size: 2.3rem;
		line-height: 32px;
		margin-top: 40px;
		margin-bottom: 17px;
		font-weight: 600;
	}

	.cms-service-carousel.layout1 .entry-content {
		font-size: 1.5rem;
		line-height: 25px;
		margin-bottom: 21px;
	}

	.cms-service-carousel.layout1 .entry-body {
		position: relative;
		padding: 0 40px 40px;
	}

	.cms-service-carousel.layout1 .grid-item-inner {
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
		-webkit-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		-khtml-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		-moz-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		-ms-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		-o-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.1);
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		background-color: #fff;
		position: relative;
		margin: 30px 0;
	}

		.cms-service-carousel.layout1 .grid-item-inner:hover .entry-featured .item-icon {
			background-color: rgba(202, 33, 40, 0.9);
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border-radius: 0;
		}

			.cms-service-carousel.layout1 .grid-item-inner:hover .entry-featured .item-icon img {
				filter: brightness(0) invert(1);
				max-height: 60px;
			}

	.cms-service-carousel.layout1 .service-readmore {
		background-color: transparent;
		color: #09005e;
		border: 2px solid #09005e;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		line-height: 38px;
		padding: 0 11px;
		-webkit-transition: all 300ms ease 0s;
		-khtml-transition: all 300ms ease 0s;
		-moz-transition: all 300ms ease 0s;
		-ms-transition: all 300ms ease 0s;
		-o-transition: all 300ms ease 0s;
		transition: all 300ms ease 0s;
	}

		.cms-service-carousel.layout1 .service-readmore i {
			font-size: 1.5rem;
			position: static;
			margin-right: 5px;
		}

		.cms-service-carousel.layout1 .service-readmore:hover {
			background-color: #ca2128;
			border-color: #ca2128;
			color: #fff;
		}

	.cms-service-carousel.layout1 .slick-slider .slick-list .slick-slide {
		padding: 15px;
	}

	.cms-service-carousel.layout1 .slick-slider .slick-dots {
		justify-content: flex-end;
	}

.cms-service-carousel.layout2 .entry-featured {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 0;
	position: relative;
}

	.cms-service-carousel.layout2 .entry-featured a img {
		-webkit-border-radius: 4px 4px 0 0;
		-khtml-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-ms-border-radius: 4px 4px 0 0;
		-o-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

	.cms-service-carousel.layout2 .entry-featured .item-icon {
		position: absolute;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 104px;
		height: 104px;
		border: 7px solid #fff;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		background-color: #09005e;
		bottom: -50px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 5;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

		.cms-service-carousel.layout2 .entry-featured .item-icon img {
			max-height: 50px;
			-webkit-transition: all 300ms linear 0ms;
			-khtml-transition: all 300ms linear 0ms;
			-moz-transition: all 300ms linear 0ms;
			-ms-transition: all 300ms linear 0ms;
			-o-transition: all 300ms linear 0ms;
			transition: all 300ms linear 0ms;
			filter: brightness(0) invert(1);
		}

	.cms-service-carousel.layout2 .entry-featured:after {
		content: '';
		display: block;
		position: absolute;
		height: 10px;
		left: 0;
		bottom: 0;
		width: 100%;
		background-image: url(https://www.bronxtreatmentcenter.com/images/bottom-curve.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

.cms-service-carousel.layout2 .entry-title {
	font-size: 2.3rem;
	line-height: 32px;
	margin-top: 73px;
	margin-bottom: 17px;
	font-weight: 600;
}

.cms-service-carousel.layout2 .entry-content {
	font-size: 1.5rem;
	line-height: 25px;
	margin-bottom: 21px;
}

.cms-service-carousel.layout2 .entry-body {
	position: relative;
	text-align: center;
}

.cms-service-carousel.layout2 .grid-item-inner {
	-webkit-transition: all 300ms linear 0ms;
	-khtml-transition: all 300ms linear 0ms;
	-moz-transition: all 300ms linear 0ms;
	-ms-transition: all 300ms linear 0ms;
	-o-transition: all 300ms linear 0ms;
	transition: all 300ms linear 0ms;
	padding: 0 30px 10px 30px;
	margin-top: 30px;
	-webkit-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	-khtml-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	-moz-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	-ms-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	-o-box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	box-shadow: 0px 5px 15px 0 rgba(9, 0, 94, 0.12);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 30px;
	background-color: #fff;
}

	.cms-service-carousel.layout2 .grid-item-inner .inner-wrap {
		transform: translateY(-30px);
	}

	.cms-service-carousel.layout2 .grid-item-inner:hover .entry-featured .item-icon {
		background-color: #ca2128;
	}

.cms-service-carousel.layout2 .service-readmore {
	background-color: transparent;
	color: #09005e;
	border: 2px solid #09005e;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	line-height: 38px;
	padding: 0 11px;
	-webkit-transition: all 300ms ease 0s;
	-khtml-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-ms-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}

	.cms-service-carousel.layout2 .service-readmore i {
		font-size: 1.5rem;
		position: static;
		margin-right: 5px;
	}

	.cms-service-carousel.layout2 .service-readmore:hover {
		background-color: #ca2128;
		border-color: #ca2128;
		color: #fff;
	}

.cms-service-carousel.layout2 .slick-dots {
	margin-top: 10px;
}

.cms-department-grid.layout1 .entry-featured {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 0;
	position: relative;
}

	.cms-department-grid.layout1 .entry-featured .item-feauted img {
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

	.cms-department-grid.layout1 .entry-featured .item-icon {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(202, 33, 40, 0.8);
		display: flex;
		align-items: center;
		justify-content: center;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
		opacity: 0;
		visibility: hidden;
	}

		.cms-department-grid.layout1 .entry-featured .item-icon img {
			max-height: 78px;
		}

.cms-department-grid.layout1 .entry-title {
	font-size: 2.3rem;
	line-height: 32px;
	margin-bottom: 17px;
}

.cms-department-grid.layout1 .entry-content {
	font-size: 1.5rem;
	line-height: 25px;
	margin-bottom: 19px;
}

.cms-department-grid.layout1 .entry-body {
	position: relative;
	margin-top: 31px;
}

.cms-department-grid.layout1 .item-features {
	margin: 0;
}

	.cms-department-grid.layout1 .item-features li {
		font-size: 1.5rem;
		font-weight: bold;
		color: #09005e;
		padding: 7px 0;
	}

		.cms-department-grid.layout1 .item-features li + li {
			border-top: 1px solid #e6e8eb;
		}

.cms-department-grid.layout1 .grid-item:last-child .entry-body:after {
	background-color: transparent;
}

.cms-department-grid.layout1 .grid-item-inner {
	overflow: hidden;
	-webkit-transition: all 300ms linear 0ms;
	-khtml-transition: all 300ms linear 0ms;
	-moz-transition: all 300ms linear 0ms;
	-ms-transition: all 300ms linear 0ms;
	-o-transition: all 300ms linear 0ms;
	transition: all 300ms linear 0ms;
	margin-bottom: 46px;
}

	.cms-department-grid.layout1 .grid-item-inner:hover .entry-featured .item-feauted img {
		transform: scale(1.05);
	}

	.cms-department-grid.layout1 .grid-item-inner:hover .item-icon {
		opacity: 1;
		visibility: visible;
	}

	.cms-department-grid.layout1 .grid-item-inner.box-shadow {
		-webkit-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-khtml-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-moz-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-ms-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-o-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-webkit-border-radius: 0 0 3px 3px;
		-khtml-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		-ms-border-radius: 0 0 3px 3px;
		-o-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}

		.cms-department-grid.layout1 .grid-item-inner.box-shadow .entry-featured img {
			-webkit-border-radius: 3px 3px 0 0;
			-khtml-border-radius: 3px 3px 0 0;
			-moz-border-radius: 3px 3px 0 0;
			-ms-border-radius: 3px 3px 0 0;
			-o-border-radius: 3px 3px 0 0;
			border-radius: 3px 3px 0 0;
		}

		.cms-department-grid.layout1 .grid-item-inner.box-shadow .entry-body {
			background-color: #fff;
			padding-bottom: 45px;
		}

			.cms-department-grid.layout1 .grid-item-inner.box-shadow .entry-body .service-category {
				margin-bottom: 18px;
			}

.cms-department-grid a.department-readmore {
	font-size: 1.5rem;
	font-weight: bold;
	color: #ca2128;
	padding: 11px 14px;
	background-color: transparent;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	text-transform:none;
	position: relative;
	-webkit-transition: all 250ms ease 0s;
	-khtml-transition: all 250ms ease 0s;
	-moz-transition: all 250ms ease 0s;
	-ms-transition: all 250ms ease 0s;
	-o-transition: all 250ms ease 0s;
	transition: all 250ms ease 0s;
}

	.cms-department-grid a.department-readmore i {
		font-size: 1.4rem;
		margin-left: 7px;
	}

	.cms-department-grid a.department-readmore:after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 50%;
		background-color: #e5f4ff;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all 300ms ease 0s;
		-khtml-transition: all 300ms ease 0s;
		-moz-transition: all 300ms ease 0s;
		-ms-transition: all 300ms ease 0s;
		-o-transition: all 300ms ease 0s;
		transition: all 300ms ease 0s;
		z-index: -1;
	}

	.cms-department-grid a.department-readmore:hover {
		color: #fff;
	}

		.cms-department-grid a.department-readmore:hover:after {
			width: 100%;
			background-color: #ca2128;
		}

.cms-department-carousel.layout1 .entry-featured {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 0;
	position: relative;
}

	.cms-department-carousel.layout1 .entry-featured .item-feauted img {
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}

	.cms-department-carousel.layout1 .entry-featured .item-icon {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(202, 33, 40, 0.8);
		display: flex;
		align-items: center;
		justify-content: center;
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
		opacity: 0;
		visibility: hidden;
	}

		.cms-department-carousel.layout1 .entry-featured .item-icon img {
			max-height: 78px;
		}

.cms-department-carousel.layout1 .entry-title {
	font-size: 2.3rem;
	line-height: 32px;
	margin-bottom: 17px;
}

.cms-department-carousel.layout1 .entry-content {
	font-size: 1.5rem;
	line-height: 25px;
	margin-bottom: 19px;
}

.cms-department-carousel.layout1 .entry-body {
	position: relative;
	margin-top: 31px;
}

.cms-department-carousel.layout1 .item-features {
	margin: 0;
}

	.cms-department-carousel.layout1 .item-features li {
		font-size: 1.5rem;
		font-weight: bold;
		color: #09005e;
		padding: 7px 0;
	}

		.cms-department-carousel.layout1 .item-features li + li {
			border-top: 1px solid rgba(233, 233, 233, 0.2);
		}

.cms-department-carousel.layout1 .grid-item:last-child .entry-body:after {
	background-color: transparent;
}

.cms-department-carousel.layout1 .grid-item-inner {
	overflow: hidden;
	-webkit-transition: all 300ms linear 0ms;
	-khtml-transition: all 300ms linear 0ms;
	-moz-transition: all 300ms linear 0ms;
	-ms-transition: all 300ms linear 0ms;
	-o-transition: all 300ms linear 0ms;
	transition: all 300ms linear 0ms;
	position: relative;
}

	.cms-department-carousel.layout1 .grid-item-inner:hover .entry-featured .item-feauted img {
		transform: scale(1.05);
	}

	.cms-department-carousel.layout1 .grid-item-inner:hover .item-icon {
		opacity: 1;
		visibility: visible;
	}

	.cms-department-carousel.layout1 .grid-item-inner.box-shadow {
		-webkit-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-khtml-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-moz-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-ms-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-o-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.12);
		-webkit-border-radius: 0 0 3px 3px;
		-khtml-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		-ms-border-radius: 0 0 3px 3px;
		-o-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}

		.cms-department-carousel.layout1 .grid-item-inner.box-shadow .entry-featured img {
			-webkit-border-radius: 3px 3px 0 0;
			-khtml-border-radius: 3px 3px 0 0;
			-moz-border-radius: 3px 3px 0 0;
			-ms-border-radius: 3px 3px 0 0;
			-o-border-radius: 3px 3px 0 0;
			border-radius: 3px 3px 0 0;
		}

		.cms-department-carousel.layout1 .grid-item-inner.box-shadow .entry-body {
			background-color: #fff;
			padding-bottom: 45px;
		}

			.cms-department-carousel.layout1 .grid-item-inner.box-shadow .entry-body .service-category {
				margin-bottom: 18px;
			}

.cms-department-carousel .slick-dots {
	margin-top: 26px;
}

@media (max-width: 768px) {
	/*.topbluebar .row {
		flex-direction:column
	}

	.topbluebar .justify-content-end {
		justify-content:center
	}*/
	.testimonial-Heading h2 {
		font-size: 3.7rem !important;
	}
		.tab-content.current {
		display: block;
		padding-left: 0;
		margin-top: 50px;
	}
}
