/*Whatsapp Integration*/
.float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 117px;
    right: 25px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 40px;
    /* box-shadow: 2px 2px 3px #999; */
    z-index: 100;
    line-height: 60px;
}



#rev_slider_3_1_wrapper .custom.tparrows.tp-leftarrow:before {
	content: '\f104' !important;
	font-family: 'FontAwesome';
	font-size: 25px;
}

#rev_slider_3_1_wrapper .custom.tparrows.tp-rightarrow:before {
	content: '\f105' !important;
	font-family: 'FontAwesome';
	font-size: 25px;
}


/*VIDEO'S STARTS*/
.thumbnail {
	width: 100%;
	height: auto;
	border-radius: 8px;
	cursor: pointer;
}

.video-container {
	position: relative;
	width: 100%;
	overflow: hidden;
	aspect-ratio: 16 / 9;
	border: 1px solid #ddd;
	border-radius: 8px;
}

video {
	display: none;
	width: 100%;
	height: 100%;
}

.thumbnail {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	border-radius: 8px;
}

.play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, 0.7);
	color: white;
	padding: 10px 15px;
	border-radius: 50%;
	cursor: pointer;
}

.play-btn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}

/*VIDEO'S END*/


/*Lighbox Social media Gallery*/
/* Style for custom navigation buttons */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
	background-color: #BE0B11;
	color: #ffffff;
	font-size: 30px;
	/* Adjust size if needed */
	border: none;
	padding: 10px;
	/* Adjust padding for square buttons */
	width: 40px;
	/* Set fixed width for square buttons */
	height: 40px;
	/* Set fixed height for square buttons */
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	text-align: center;
	line-height: 30px;
	/* Center text vertically */
}

/* Left button (previous) */
.owl-carousel .owl-nav button.owl-prev {
	left: 10px;
}

/* Right button (next) */
.owl-carousel .owl-nav button.owl-next {
	right: 10px;
}

/* Responsive adjustments */
/*END Lighbox Social media Gallery*/


/*Counter Number css*/
.counter-bg {
	background-image: linear-gradient(rgba(139, 0, 0, 0.6), rgba(139, 0, 0, 0.6)), url(../images/services_pages_images/counter-background.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}


.circle-container {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 100px 0;
	flex-wrap: wrap;
}

.circle {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #333;
	border: 10px solid #12657A;
	color: white;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000;
}

.circle-text {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}

/*Counter Number css  End*/


/*Resources pages banners */
.resource-banner {
	background-image: url(../images/resources-images/resources-banner.jpg);
}

.heart-banner {
	background-image: url(../images/resources-images/heart-failure.jpg);
}

.atrial-fibrillation-banner {
	background-image: url(../images/resources-images/atrial-fibrillation.jpg);
	background-position: center;
}

.mitral-stenosis-banner {
	background-image: url(../images/resources-images/mitral-stenosis.jpg);
	background-size: cover;
}

.mitral-regurgitation-banner {
	background-image: url(../images/resources-images/mitral-regurgitation.jpg);
	background-size: cover;
}


.aortic-stenosis-banner {
	background-image: url(../images/resources-images/aortic-stenosis.jpg);
}

.heart-transplantation-banner {
	background-image: url(../images/resources-images/heart-transplantation.jpg);
}

.pulmonary-hypertension-banner {
	background-image: url(../images/resources-images/pulmonary-hypertension.jpg);
}


.systemic-hypertension-banner {
	background-image: url(../images/resources-images/systemic-hypertension.jpg);
}


.bicuspid-aortic-valve-banner {
	background-image: url(../images/resources-images/bicuspid-aortic-valve.jpg);
}


.aortic-aneurysm-banner {
	background-image: url(../images/resources-images/aortic-aneurysm.jpg);
	background-size: cover;

}

.mitral-valve-prolapse-banner {
	background-image: url(../images/resources-images/mitral-valve-prolapse.jpg);

}

.peripartum-cardiomyopathy-banner {
	background-image: url(../images/resources-images/peripartum-cardiomyopathy.jpg);

}

.stress-cardiomyopathy-banner {
	background-image: url(../images/resources-images/stress-cardiomyopathy.jpg);
	/*background-position: center; */

}


.dilated-cardiomyopathy-banner {
	background-image: url(../images/resources-images/dilated-cardiomyopathy.jpg);

}

.cardiac-sarcoidosis-banner {
	background-image: url(../images/resources-images/cardiac-sarcoidosis.jpg);

}


.familial-hypertriglyceridemia-banner {
	background-image: url(../images/resources-images/familial-hypertriglyceridemia.jpg);

}

.acute-pulmonary-embolism-banner {
	background-image: url(../images/resources-images/acute-pulmonary-embolism.jpg);

}


/*Services banner images*/
.services-banner {
	background-image: url(../images/services_pages_images/services-banner.jpg);
}


.coronary-angiogram-banner {
	background-image: url(../images/services_pages_images/coronary-angiogram-banner.png);

}


.tavi-tavr-banner {
	background-image: url(../images/services_pages_images/tavi-tavr-banner.jpg);

}


.chronic-total-occlusions-banner {
	background-image: url(../images/services_pages_images/chronic-total-occlusions.jpeg);

}


.graft-angioplasty-banner {
	background-image: url(../images/services_pages_images/graft-angioplasty-banner.jpg);

}

.renal-angioplasty-banner {
	background-image: url(../images/services_pages_images/renal-angioplasty.jpg);

}


.laser-angioplasty-banner {
	background-image: url(../images/services_pages_images/laser-angioplasty.jpg);

}

.primary-coronary-angioplasty-banner {
	background-image: url(../images/services_pages_images/primary-coronary-angioplasty.jpg);

}


.coronary-anioplasty-banner {
	background-image: url(../images/services_pages_images/coronary-anioplasty.jpg);

}


.pericardiocentesis-banner {
	background-image: url(../images/services_pages_images/pericardiocentesis.jpg);

}


.iabp-banner {
	background-image: url(../images/services_pages_images/iabp-banner.jpg);

}


.impella-banner {
	background-image: url(../images/services_pages_images/impella-banner.jpg);

}

.tevar-banner {
	background-image: url(../images/services_pages_images/tevar-banner.jpg);

}


.pacemakers-banner {
	background-image: url(../images/services_pages_images/pacemakers-banner.jpg);

}


.peripheral-angioplasty-banner {
	background-image: url(../images/services_pages_images/peripheral-angioplasty.jpg);

}

.ivc-filter-banner {
	background-image: url(../images/services_pages_images/ivc-filter-banner.jpg);

}


.asd-device-closure-banner {
	background-image: url(../images/services_pages_images/asd-device-closure.png);
	background-size: cover;

}


/*Blogs banner starts here*/
.blogs-mainpage {
	background-image: url(../images/blogs/main-page-blog.jpg);
	background-size: cover;
	background-position: center 45% !important;
}

.coronary-angiogram-blog {
	background-image: url(../images/blogs/Coronary-angiogram-blog.jpg);
	background-size: cover;
}

.aortic-stenosis-tavr-blog {
	background-image: url(../images/blogs/aortic-stenosis-tavr-blog.jpg);
	background-size: cover;

}

.healthy-heart-blog-bannner {
	background-image: url(../images/blogs/healthy-heart-blog-bannner.png);
	background-size: cover;
}

.cholesterol-levels-blog {
	background-image: url(../images/blogs/cholesterol-levels-blog.jpg);
	background-size: cover;
}

.cardiologist-top-5-blog {
	background-image: url(../images/blogs/cardiologist-top-5-blog.jpg);
	background-size: cover;
}

.Heart-disease-blog {
	background-image: url(../images/blogs/Heart-disease-blog.jpg);
	background-size: cover;
}

.heart-health-screenings {
	background-image: url(../images/blogs/heart-health-screenings.jpg);
	background-size: cover;
}


.diet-affects-heart-health-blog {
	background-image: url(../images/blogs/diet-affects-heart-health-blog.jpg);
	background-size: cover;
}

.ffr-oct-and-ivus {
	background-image: url(../images/blogs/ffr-oct-and-ivus.jpg);
	background-size: cover;
}

.best-mechanical-circulatory-support-systems {
	background-image: url(../images/blogs/best-mechanical-circulatory-support-systems.png);
	background-size: cover;
}

.latest-intravascular-imaging {
	background-image: url(../images/blogs/latest-intravascular-imaging.png);
	background-size: cover;
}

.advanced-coronary-physiology {
	background-image: url(../images/blogs/advanced-coronary-physiology.jpeg);
	background-size: cover;
}


.advances-in-minimally-invasive-urological-surgery {
	background-image: url(../images/blogs/advances-in-minimally-invasive-urological-surgery.jpg);
	background-size: cover;
}

.heart-disease-blog{
    	background-image: url(../images/blogs/heart-disease.jpg);
     	background-size: cover;
}


/*custom css code*/
/*index page reviews buttons code*/
.slick-nav {
	text-align: center;
	margin-top: 20px;
}

.slick-prev,
.slick-next {
	background-color: #c10c13 !important;
	border: none;
	/*padding: 10px 20px;*/
	font-size: 16px;
	cursor: pointer;
	transition: all 0.3s ease;
	color: white !important;
}

.slick-prev:hover,
.slick-next:hover {
	background: #c10c13 !important;
	color: white !important;
}


.slick-prev::before,
.slick-next::before {
	content: '';
}

.slick-prev,
.slick-next {
	font-size: 0;
}

/*-----------hero-slides-text---------*/

/*We Merge Services Consulting*/
/*Brilliant Client Services*/
.bg-img3 {
	background-image: url(../images/bg-image/Cardiovascular-Excellence.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: rgb(25 23 23 / 80%) !important;
	background-blend-mode: multiply !important;
	background-attachment: fixed !important;
}


/*homepage slider text css*/
.banner-heading {
	text-align: left !important;
	line-height: 55px !important;
	letter-spacing: 0px !important;
	font-weight: 600 !important;
	font-size: 50px !important;
	padding-right: 100px;
}

.banner-heading2 {
	text-align: left !important;
	line-height: 55px !important;
	letter-spacing: 0px !important;
	font-weight: 600 !important;
	font-size: 50px !important;
}


.space-hyderabad {
	display: block;
	width: 260px;
}

.cardiovascular-excellence_sec .section-title.row-title h2 span {
	color: #c10c13;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: white;
}

/*.extra-space{*/
/*    display: inline-block;*/
/*    width: 260px;*/

/*}*/

.banner-heading-3 {
	text-align: left !important;
	line-height: 55px !important;
	letter-spacing: 0px !important;
	font-weight: 600 !important;
	font-size: 50px !important;
	position: relative;
	left: -391px;
}


.space-2 {
	display: block;
	width: 690px;
}


@media (max-width:1024px) {
	.site-branding img {
		max-height: 100px;
	}

	.banner-heading {
		text-align: left !important;
		line-height: 40px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		padding-right: 285px;
		font-size: 28px !important;
		position: relative;
		top: -85 !important;
		left: -116 !important;
	}

	.space-hyderabad {
		display: inline-block;
		width: 0px;
		margin-top: 25px !important;
	}

	.banner-heading2 {
		text-align: left !important;
		line-height: 42px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 29px !important;
		position: relative !important;
		/*right: 340px!important;*/
	}

	.space-2 {
		display: block;
		width: 550px;
	}

	.banner-heading-3 {
		text-align: left !important;
		line-height: 40px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		padding-right: 180px !important;
	}
}


@media (max-width:820px) {
	.red-text-space {
		position: relative;
		left: 25px;
	}


	.banner-heading {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		padding-right: 220px;
		font-size: 25px !important;
		position: relative;
		padding-top: 10px;
		top: -85 !important;
		left: -116 !important;
	}

	.space-hyderabad {
		display: inline-block;
		width: 0px;

	}


	.red-text-space-2 {
		position: relative;
		left: 30px;
	}

	.red-text-space-3 {
		position: relative;
		left: 10px;
	}

	.banner-heading2 {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		position: relative !important;
		padding-top: 10px;
		/*right: 340px!important;*/
	}

	.space-2 {
		display: block;
		width: 440px;
	}


	.banner-heading-3 {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		padding-right: 70px !important;
		padding-top: 10px;
	}


	/*Counter Number starts*/
	.circle-container .circle:nth-child(4) {
		margin-top: 30px;
	}
}


/* Home-page*/
@media only screen and (min-width: 1025px) {
	#Cardiovascular-care-section {
		margin-top: -440px !important;
	}

	#lasted-technology {
		margin-top: -90px !important;
	}
}


@media (max-width:768px) {
	.red-text-space {
		position: relative;
		left: 25px;
	}


	.banner-heading {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		padding-right: 80px;
		font-size: 25px !important;
		position: relative;
		padding-top: 10px;
		top: -85 !important;
		left: -116 !important;
	}

	.space-hyderabad {
		display: inline-block;
		width: 0px;

	}


	.red-text-space-2 {
		position: relative;
		left: 30px;
	}

	.banner-heading2 {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		position: relative !important;
		padding-top: 10px;
		/*right: 340px!important;*/
	}

	.space-2 {
		display: block;
		width: 380px;
	}

	.banner-heading-3 {
		text-align: left !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		padding-right: 10px !important;
		padding-top: 10px;
	}


	.title {
		font-size: 20px;
	}


}


@media (max-width: 600px) {

	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next {
		font-size: 24px;
		/* Smaller arrows on smaller screens */
		width: 40px;
		/* Adjust width for smaller screens */
		height: 40px;
		/* Adjust height for smaller screens */
	}
}


@media (max-width: 576px) {
	.title {
		font-size: 18px;
	}
}


/* For small screens */
@media (max-width: 450px) {

	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next {
		font-size: 26px;
		width: 20px;
		height: 20px;
		line-height: 0px;
	}

	.section-title .title-header .choose-dr-bhisma-chowdary {
		margin-top: 30px;
	}
}

@media (max-width:450px) {
	.banner-heading {
		text-align: center !important;
		line-height: 35px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		padding-right: 0px;
		font-size: 28px !important;
		position: relative;
		top: -85 !important;
		left: -116 !important;
	}

	.space-hyderabad {
		display: inline-block;
		width: 0px;
		margin-top: 25px !important;
	}


	.banner-heading2 {
		text-align: center !important;
		line-height: 36px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 29px !important;
		position: relative !important;
		left: 0px !important;
	}

	.space-2 {
		display: block;
		width: 0px;
	}


	.banner-heading-3 {
		text-align: center !important;
		line-height: 35px !important;
		letter-spacing: 0px !important;
		font-weight: 600 !important;
		font-size: 25px !important;
		position: relative !important;
		left: 0px !important;
	}

	.red-text-space,
	.red-text-space-2 {
		position: relative;
		left: 0px;
	}

	.btn-margin-top {
		margin-top: 30px !important;
		/* Mobile view ke liye margin-top apply karna */
	}


	/*Counter number css*/
	.circle-container .circle:nth-child(2),
	.circle-container .circle:nth-child(3),
	.circle-container .circle:nth-child(4) {
		margin-top: 30px;
	}


	/*Homepage Socila media post slider's*/
	.slider {
		position: relative;
		overflow: hidden;
		width: 88%;
		margin: 0 auto;
	}
	
	
	.page-title-heading h1 {
    font-size: 30px;
    line-height: 35px;
   }

}


/*-home-page---blog-btn--*/
.blog-btn {
	background: #c10c13;
	padding: 5px 10px;
	margin-top: 5px;
	color: #ffffff;
}

.blog-btn:hover {
	background: #000000;
	color: #ffffff;
}

.featured-desc {
	margin-top: 10px;
}
/*.cardiovascular_care{*/
/*    background-image:url(../images/bg-image/OCT.png);*/
/*}*/
.cardiovascular_care .featured-content.OCT{
    background-image:url(../images/bg-image/OCT.png);
    /*background:#ffffff;*/
    padding:20px;
    background-position:center;
}
.cardiovascular_care .featured-content.FFR{
    background-image:url(../images/bg-image/FFR.png);
    padding:20px;
    background-position:left;
}
.cardiovascular_care .featured-content.IABP{
    background-image:url(../images/bg-image/IABP.png);
    padding:20px;
    background-position:center;
}
.cardiovascular_care .featured-content.TAVR{
    background-image:url(../images/bg-image/TAVR.png);
    padding:20px;
    background-position:right;
}
.cardiovascular_care .featured-icon-box{
    padding:10px;
}
.cardiovascular_care .featured-content .featured-title small{
    color:;
}