/*-- Common css End --*/

/*--- home page css start --- */
.heroWrapper .owl-carousel {
	position: relative;
}

.heroWrapper .owl-carousel .slide1 {
	background-image: url("../images/phoenix_home_banner_1.jpg");
	background-size: cover;
	background-position: center;
}

.heroWrapper .owl-carousel .slide2 {
	background-image: url("../images/phoenix_home_banner_2.jpg");
	background-size: cover;
	background-position: center;
}

.heroWrapper .owl-carousel .slide3 {
	background-image: url("../images/phoenix_home_banner_3.jpg");
	background-size: cover;
	background-position: center;
}

.heroWrapper .owl-carousel button.owl-prev {
	position: absolute;
	left: calc(0% - 70px);
	top: calc(50% - 23px);
	height: 46px;
	width: 36px;
	background: url("../images/ic_slider_arrow.png");
	background-size: 14px auto;
	background-position: center;
	background-repeat: no-repeat;
	border: 0;
}

.heroWrapper .owl-carousel button.owl-prev span {
	display: none;
}

.heroWrapper .owl-carousel button.owl-next {
	position: absolute;
	right: 15px;
	top: calc(50% - 23px);
	height: 46px;
	width: 36px;
	background: url("../images/ic_slider_arrow.png");
	background-size: 14px auto;
	background-position: center;
	background-repeat: no-repeat;
	/* border-radius: 36px; */
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border: 0;
}

.heroWrapper .owl-carousel button.owl-next span {
	display: none;
}

/*About */
.aboutCarousel .owl-dots .owl-dot{
	border: none;
}
.aboutCarousel .owl-dots {
	margin-top: 10px;
	width: calc(50% - 16px);
	right: 0;
	position: absolute;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: flex-start;
}

.aboutCarousel .owl-dots .owl-dot span {
	display: block;
	height: 12px;
	width: 12px;
	border: 2px solid #a6cce2;
	background-color: #a6cce2;
	border-radius: 12px;
	overflow: hidden;
}

.aboutCarousel .owl-dots .owl-dot.active span {
	border-color: #1d2a4d;
	background-color: #1d2a4d;
}
/* About */

.emergency-block {
	background: url("../images/speciality.jpg");
	background-size: cover;
	background-position: left top;
}

.departmentWrapper {
	background: url("../images/speciality-bg.jpg");
	background-size: cover;
	background-position: center;
}

.speciallityWrapper {
	background: #f2f2f2 url("../images/speciality-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}

/*Prefer */
.preferWrapper {
	background: url("../images/prefer-bg.jpg");
	background-size: cover;
	background-position: center;
}

.preferWrapper .owl-carousel {
	position: relative;
}

.preferWrapper .owl-carousel .slide1 {
	background-image: url("../images/banner04.jpg");
	background-size: cover;
	background-position: center;
}

.preferWrapper .owl-carousel button.owl-prev {
	position: absolute;
	left: -45px;
	top: calc(50% - 11px);
	height: 21px;
	width: 30px;
	background: url("../images/slider_left.png");
	background-size: 30px auto;
	background-position: center;
	background-repeat: no-repeat;
	border: 0;
}

.preferWrapper .owl-carousel button.owl-prev span {
	display: none;
}

.preferWrapper .owl-carousel button.owl-next {
	position: absolute;
	right: -45px;
	top: calc(50% - 11px);
	height: 21px;
	width: 30px;
	background: url("../images/slider_right.png");
	background-size: 30px auto;
	background-position: center;
	background-repeat: no-repeat;
	border: 0;
}

.preferWrapper .owl-carousel button.owl-next span {
	display: none;
}
/*Prefer */

.footer {
	background: url("../images/footer-bg.jpg");
	background-size: cover;
	background-position: center;
}

/*--- home page css end --- */

@media (min-width: 992px) and (max-width: 1024px) {
	.preferWrapper .owl-carousel button.owl-prev {
		left: -35px;
	}
	.preferWrapper .owl-carousel button.owl-next {
		right: -35px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.aboutCarousel .owl-dots {
		width: 100%;
		justify-content: center;
	}

	.preferWrapper .owl-carousel button.owl-prev {
		left: -15px;
	}
	.preferWrapper .owl-carousel button.owl-next {
		right: -15px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.heroWrapper .owl-carousel .slide1 {
		background-image: none;
	}

	.heroWrapper .owl-carousel button.owl-prev {
		left: 0px;
	}

	.heroWrapper .owl-carousel button.owl-next {
		right: 0px;
	}
	.heroWrapper .owl-carousel .contentWrapper .content {
		font-size: 18px;
	}

	.heroWrapper .owl-carousel .contentWrapper .contentList {
		margin: 10px 0 0;
	}

	.heroWrapper .owl-carousel .contentWrapper .contentList li {
		font-size: 16px;
	}
	.aboutCarousel .owl-dots {
		margin-top: 20px;
		width: 100%;
		justify-content: center;
	}
	.preferWrapper .owl-carousel button.owl-prev {
		left: -10px;
	}
	.preferWrapper .owl-carousel button.owl-next {
		right: -10px;
	}
}

/*** tailwind override ****/
a:hover,
a:focus {
	text-decoration: none;
}

.accordion-content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.5s ease-out;
	color: #808080;
}
.faqWrapper .accordion-title .top-2{
	color: #808080;
}

/*.heroCarousel .container {
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}*/
.speciallityWrapper .emergency-block button{ border-radius:50px; }
.speciallityWrapper .emergency-block button a{ color:#fff; }