* {
	margin: 0;
	padding: 0
}
html {
	scroll-behavior: smooth
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: "Assistant", serif;
	font-size: 18px;
	line-height: 1.4;
	color: #2a2a2a;
	font-weight: 400;
	overflow-x: hidden
}
@font-face {
	font-family: "Poppins";
	src: url(../fonts/Poppins-Medium.eot);
	src: url("../fonts/Poppins-Medium-1.eot") format("embedded-opentype"), url(../fonts/Poppins-Medium.woff2) format("woff2"), url(../fonts/Poppins-Medium.woff) format("woff"), url(../fonts/Poppins-Medium.ttf) format("truetype"), url("../fonts/Poppins-Medium.svg") format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: "Poppins";
	src: url(../fonts/Poppins-Regular.eot);
	src: url("../fonts/Poppins-Regular-1.eot") format("embedded-opentype"), url(../fonts/Poppins-Regular.woff2) format("woff2"), url(../fonts/Poppins-Regular.woff) format("woff"), url(../fonts/Poppins-Regular.ttf) format("truetype"), url("../fonts/Poppins-Regular.svg") format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: "Poppins";
	src: url(../fonts/Poppins-SemiBold.eot);
	src: url("../fonts/Poppins-SemiBold-1.eot") format("embedded-opentype"), url(../fonts/Poppins-SemiBold.woff2) format("woff2"), url(../fonts/Poppins-SemiBold.woff) format("woff"), url(../fonts/Poppins-SemiBold.ttf) format("truetype"), url("../fonts/Poppins-SemiBold.svg") format("svg");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: "Assistant", serif;
	src: url(../fonts/Assistant-Regular.eot);
	src: url("../fonts/Assistant-Regular-1.eot") format("embedded-opentype"), url(../fonts/Assistant-Regular.woff2) format("woff2"), url(../fonts/Assistant-Regular.woff) format("woff"), url(../fonts/Assistant-Regular.ttf) format("truetype"), url("../fonts/Assistant-Regular.svg") format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: "Assistant";
	src: url(../fonts/Assistant-SemiBold.eot);
	src: url("../fonts/Assistant-SemiBold-1.eot") format("embedded-opentype"), url(../fonts/Assistant-SemiBold.woff2) format("woff2"), url(../fonts/Assistant-SemiBold.woff) format("woff"), url(../fonts/Assistant-SemiBold.ttf) format("truetype"), url("../fonts/Assistant-SemiBold.svg") format("svg");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: "Assistant";
	src: url(../fonts/Assistant-Medium.eot);
	src: url("../fonts/Assistant-Medium-1.eot") format("embedded-opentype"), url(../fonts/Assistant-Medium.woff2) format("woff2"), url(../fonts/Assistant-Medium.woff) format("woff"), url(../fonts/Assistant-Medium.ttf) format("truetype"), url("../fonts/Assistant-Medium.svg") format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/FontAwesome.eot);
	src: url('../fonts/FontAwesome-1.eot') format('embedded-opentype'), url(../fonts/FontAwesome.woff2) format('woff2'), url(../fonts/FontAwesome.woff) format('woff'), url(../fonts/FontAwesome.ttf) format('truetype'), url('../fonts/FontAwesome.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'Font Awesome 6 Brands';
	src: url('../fonts/FontAwesome6Brands-Regular.eot');
	src: url('../fonts/FontAwesome6Brands-Regular-1.eot') format('embedded-opentype'), url('../fonts/FontAwesome6Brands-Regular.woff2') format('woff2'), url('../fonts/FontAwesome6Brands-Regular.woff') format('woff'), url('../fonts/FontAwesome6Brands-Regular.ttf') format('truetype'), url('../fonts/FontAwesome6Brands-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Font Awesome 6 Pro';
	src: url('../fonts/FontAwesome6Pro-Regular.eot');
	src: url('../fonts/FontAwesome6Pro-Regular-1.eot') format('embedded-opentype'), url('../fonts/FontAwesome6Pro-Regular.woff2') format('woff2'), url('../fonts/FontAwesome6Pro-Regular.woff') format('woff'), url('../fonts/FontAwesome6Pro-Regular.ttf') format('truetype'), url('../fonts/FontAwesome6Pro-Regular.svg#FontAwesome6Pro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Font Awesome 6 Pro Solid';
	src: url('../fonts/FontAwesome6Pro-Solid.eot');
	src: url('../fonts/FontAwesome6Pro-Solid-1.eot') format('embedded-opentype'), url('../fonts/FontAwesome6Pro-Solid.woff2') format('woff2'), url('../fonts/FontAwesome6Pro-Solid.woff') format('woff'), url('../fonts/FontAwesome6Pro-Solid.ttf') format('truetype'), url('../fonts/FontAwesome6Pro-Solid.svg') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-solid, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fasl, .fasr, .fass, .fast, .fat {
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto
}
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat {
	font-family: "Font Awesome 6 Pro"
}
.fa-brands, .fab {
	font-family: "Font Awesome 6 Brands"
}
.fa-classic.fa-duotone, .fa-duotone, .fad {
	font-family: "Font Awesome 6 Duotone"
}
.fa-sharp, .fasl, .fasr, .fass, .fast {
	font-family: "Font Awesome 6 Sharp"
}
.fa-x-twitter:before {
	content: "\e61b";
}
.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-sort-desc:before, .fa-sort-down:before {
	content: "\f0dd"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-phone:before {
	content: "\f095"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-home:before {
	content: "\f015"
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-subway:before {
	content: "\f239"
}
fa-train:before {
	content: "\f238"
}
.fa-plane:before {
	content: "\f072"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-train:before {
	content: "\f238"
}
.container-fluid {
	padding-left: 40px;
	padding-right: 40px
}
p {
	text-align: justify
}
ul {
	margin: 0;
	padding: 0
}
a {
	transition: all 0.3s ease-in
}
a:hover {
	text-decoration: none;
	transition: all 0.3s ease-in
}
.mt70 {
	margin-top: 70px
}
.mt30 {
	margin-top: 30px
}
.mb30 {
	margin-bottom: 30px
}
.mt100 {
	margin-top: 100px
}
.mtb100 {
	margin: 100px 0
}
.mtb70 {
	margin: 70px 0
}
.mb70 {
	margin-bottom: 70px
}
.pt70 {
	padding-top: 70px
}
.ptb70 {
	padding: 70px 0;
	overflow: hidden
}
.pt100 {
	padding-top: 100px
}
.ptb100 {
	padding: 100px 0
}
.img-fluid {
	width: 100%
}
header {
	padding: 10px 0
}
.main_header_area {
	background: #fff
}
header .shrink {
	position: fixed;
	width: 100%;
	top: -70px;
	left: 0;
	right: 0;
	-webkit-transform: translateY(70px);
	-ms-transform: translateY(70px);
	transform: translateY(70px);
	-webkit-transition: background 0.5s ease, -webkit-transform 0.5s ease;
	transition: background 0.5s ease, -webkit-transform 0.5s ease;
	-o-transition: transform 0.5s ease, background 0.5s ease;
	transition: transform 0.5s ease, background 0.5s ease;
	transition: transform 0.5s ease, background 0.5s ease, -webkit-transform 0.5s ease;
	-webkit-transition: transform 0.5s ease, background 0.5s ease;
	-webkit-box-shadow: 0 3px 16px 0 rgb(0 0 0 / .1);
	box-shadow: 0 3px 16px 0 rgb(0 0 0 / 25%);
	z-index: 9;
	background: rgb(0 0 0 / 85%)!important
}
header .logo img {
	transition: all 0.3s ease-in
}
header .shrink .logo img {
	transition: all 0.3s ease-in;
	padding: 5px 0;
	width: 260px
}
header .shrink .nav-menu {
	margin: 30px 0
}
.slider-data {
	position: absolute;
	top: 0;
	left: 0%;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: baseline;
	flex-direction: column;
	z-index: 99
}
.slider-data h3 {
	color: #fff;
	font-size: 45px;
	text-align: left;
	margin: 0;
	line-height: 45px;
	font-weight: 700
}
.slider-data-inner h3 sup {
	font-size: 20px;
	vertical-align: middle
}
.slider-data h3 span {
	text-align: left;
	font-size: 35px;
	color: #fff;
	line-height: 1.3
}
.slider-sec .carousel-indicators li {
	width: 17px;
	height: 17px;
	border-radius: 50%
}
.cursor {
	cursor: pointer
}
.slider-sec .carousel-control-next-icon:before {
	content: "\f054";
	font-family: "FontAwesome";
	color: #000
}
.slider-sec .carousel-control-prev-icon:before {
	content: "\f053";
	font-family: "FontAwesome";
	color: #000
}
.slider-sec .carousel-control-next-icon, .carousel-control-prev-icon {
	background: #fff!important;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%
}
.carousel-control-next {
	width: 5%
}
.carousel-control-prev {
	width: 5%
}
.headding11 {
	font-weight: 500;
	font-size: 40px;
	margin-bottom: 25px
}
.headding11 {
	font-size: 32px;
	margin-bottom: 25px;
	position: relative;
	font-family: "Poppins";
	font-weight: 500
}
.headding11:after {
	position: absolute;
	content: "";
	display: block;
	height: 2px;
	width: 70px;
	background: #333;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 3px
}
.headding11 span.line {
	height: 10px;
	width: 10px;
	background: #333;
	display: block;
	margin: 10px auto;
	border-radius: 30px
}
.headding11-left span.line {
	margin: 10px 0 0 30px
}
.headding11-left .headding11:after {
	margin: 0
}
.headding11 span {
	color: #0f504f
}
.top-band {
	background: #0f504f;
	padding: 0 0
}
.top-links ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 7px
}
.top-links ul li a {
	color: #fff;
	font-size: 16px;
	vertical-align: top
}
.top-links ul {
	text-align: right
}
.appointment {
	padding: 5px 10px!important;
	background: #eb000b!important;
	display: inline-block;
	color: #fff;
	border-radius: 0!important
}
.pl00 {
	padding-left: 0!important
}
.white-bg {
	background: #fff!important;
	color: #014464!important
}
/* .carousel-item:before {
	color: #e0dede;
	position: absolute;
	z-index: 9;
	content: "";
	height: 100%;
	width: 100%;
	left: 0;
	background: #014464c2
} */
.carousel-item:before {
    color: #e0dede;
    position: absolute;
    z-index: 9;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    /* background: background: rgb(10 24 81 / 8%); */
    /* background: rgb(10 24 81 / 8%); */
    /* background: linear-gradient(90deg, #0f504f -0.7%, rgba(10, 24, 81, 0) 113.23%); */
}
.slider-data-inner {
	height: 100%;
	align-items: flex-start;
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center
}
.slider-data-inner .banner-btn {
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2;
	transition: all 0.3s;
	padding: 10px 30px;
	border-radius: 30px;
	border: none;
	border: solid 1px #fff;
	color: #fff;
	display: inline-block
}
.slider-data-inner .banner-btn:hover {
	background-color: none;
	border: solid 1px #fff;
	color: #014464;
	display: block;
	display: inline-block;
	background: #fff
}
.slider-right-pic-absolute {
	position: absolute;
	bottom: 0;
	right: 0
}
.shape-1 {
	position: absolute;
	left: -260px;
	top: 0;
	z-index: -1;
	animation: FocuS 1s linear 1s infinite
}
.shape-2 {
	position: absolute;
	right: -260px;
	bottom: 0;
	z-index: -1;
	animation: FocuSTwo 1s linear 1s infinite
}
.about-excellence {
	text-align: center;
	margin: 0;
	transition: all 0.3s ease-in;
	position: relative
}
.about-excellence .about-excellence-icon {
	display: inline-block;
	width: 178px;
	padding: 12px 5px;
	margin: 0;
	transition: all 0.3s ease-in;
	vertical-align: top;
	border-radius: 5px
}
.about-first .about-excellence-icon {
	padding: 5px
}
.excellence-sec .about-excellence-icon:hover {
	background: #014464
}
.about-excellence .about-excellence-icon p {
	text-align: center;
	margin: 5px 0;
	font-weight: 500;
	line-height: 1.2
}
.about-excellence .about-excellence-icon p span {
	font-weight: 700;
	font-size: 21px
}
.about-excellence .about-excellence-icon p span a {
	color: #2a2a2a
}
.about-page .about-excellence .about-excellence-icon {
	width: 250px
}
.about-page .about-excellence .about-excellence-icon p {
	font-size: 20px
}
.about-page .about-excellence .about-excellence-icon p span {
	font-size: 29px
}
.excellence-sec {
	background: rgb(1 68 100 / 78%) url(../images/exellece-bg.webp) no-repeat;
	background-size: cover;
	background-attachment: fixed
}
.excellence-sec .about-excellence {
	display: block
}
.excellence-sec .about-excellence-icon {
	min-height: 155px;
	vertical-align: top;
	width: 190px
}
.excellence-sec .about-excellence-icon {
	background: #fff
}
.excellence-sec .about-excellence-icon p {
	color: #014464
}
.excellence-sec .about-excellence-icon-img {
	display: flex;
	width: 75px;
	height: 75px;
	justify-content: center;
	align-items: center;
	background: #0b81c1;
	border-radius: 50%;
	margin: 0 auto
}
.excellence-sec .about-excellence-icon:hover .about-excellence-icon-img {
	background: #fff
}
.excellence-sec .about-excellence-icon img {
	width: 50px;
	height: auto
}
.excellence-sec .owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 33px;
	background: none;
	color: #fff;
	border-radius: 50%;
	margin-right: 5px;
	opacity: 1;
	border: solid 1px #fff
}
.excellence-sec .owl-prev:before {
	content: "\f053";
	font-family: FontAwesome;
	font-size: 15px;
	font-weight: 900
}
.excellence-sec .owl-next:before {
	content: "\f054";
	font-family: FontAwesome;
	font-size: 15px;
	font-weight: 900;
	color: #ffffff!important
}
.excellence-sec .owl-buttons {
	margin-top: 25px
}
.excellence-sec .about-excellence-icon:hover p {
	color: #fff
}
.excellence-sec .about-excellence-icon .hover {
	display: none
}
.excellence-sec .about-excellence-icon:hover .hover {
	display: block
}
.excellence-sec .about-excellence-icon:hover .hover-none {
	display: none
}
.excellence-sec .about-excellence-icon img {
	margin: 0 auto;
	display: block
}
.white {
	color: #fff!important
}
.headding11 .white.line {
	background: #fff
}
.white:after {
	background: #fff
}
.blend-mode-multiply {
	background-blend-mode: multiply
}
.bg-size-cover {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}
.bg-color-secondary {
	background: rgb(1 68 100 / 78%) url(../images/cta-boxed-bg-1.webp) no-repeat;
	background-attachment: fixed;
	background-size: cover
}
.heading-white span {
	color: #fff;
	font-size: 31px
}
.heading-white h2 {
	color: #fff;
	font-size: 35px
}
.bg-color-secondary .headding11 .white.line {
	display: none
}
.bg-color-secondary .headding11:after {
	display: none
}
.cta-boxed-one .cta-buttons {
	margin: 10px -5px 0
}
.cta-boxed-one .cta-buttons li {
	padding: 10px 5px 0;
	list-style: none;
	width: 214px;
	text-align: center
}
.template-btn-white:hover {
	background-color: #014464;
	color: #fff
}
.template-btn i {
	font-size: 15px;
	margin-left: 6px
}
.template-btn-bordered {
	border: 2px solid #fff;
	color: #fff;
	padding: 18px 40px
}
.template-btn {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	background-color: none;
	transition: all 0.3s;
	padding: 10px;
	border-radius: 30px;
	border: none;
	border: solid 2px #fff;
	color: #fff;
	display: block
}
.third-box {
	position: relative;
	margin-top: 41px;
}
.third-box-inner {
	background: rgb(217 230 235 / 32%) url(../images/healthcheck-bg-2.jpg) no-repeat;
	border-radius: 10px;
	padding: 15px;
	min-height: 220px;
	background-size: cover!important
}
.third-box-inner-data {
	width: 230px
}
.third-box-inner-data p {
	font-size: 16px;
	min-height: 90px;
	text-align: left
}
.third-box-inner-pic {
	position: absolute;
	bottom: 0;
	right: 0
}
.third-box-inner .third-box-inner-data h4 {
	font-size: 16px
}
.testimonial-sec {
	background: #c9e3f1;
	background-size: cover;
	background-attachment: fixed
}
.testimonial-sec {
	background: rgb(1 68 100 / 78%) url(../images/testimonial-bg.webp) no-repeat;
	background-attachment: fixed;
	background-size: cover
}
.testimonial {
	margin: 0 20px 0
}
.testimonial .testimonial-content {
	padding: 50px;
	margin-bottom: 30px;
	background: #fff;
	border: 1px solid #f0f0f0;
	position: relative;
	min-height: 300px
}
.testimonial .testimonial-content:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: 22px;
	transform: rotate(45deg)
}
.testimonial-content .testimonial-icon {
	width: 50px;
	height: 45px;
	background: #0b81c1;
	text-align: center;
	font-size: 22px;
	color: #fff;
	line-height: 42px;
	position: absolute;
	top: 37px;
	left: -19px
}
.testimonial-content .testimonial-icon:before {
	content: "";
	border-bottom: 16px solid #014464;
	border-left: 18px solid #fff0;
	position: absolute;
	top: -16px;
	left: 1px
}
.testimonial .description {
	font-size: 19px;
	color: #333;
	margin: 0
}
.testimonial .title {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #525252;
	text-transform: capitalize;
	letter-spacing: 1px;
	margin: 0 0 5px 0
}
.testimonial .post {
	display: block;
	font-size: 21px;
	color: #fff;
	font-weight: 600
}
.testimonial-sec .owl-buttons {
	margin: 0
}
.testimonial-owl .owl-theme .owl-controls {
	bottom: -5px;
	position: absolute;
	left: 0;
	right: 0
}
.vpop {
	cursor: pointer
}
.common-btn {
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2;
	background-color: none;
	transition: all 0.3s;
	padding: 10px 30px;
	border-radius: 30px;
	border: none;
	border: solid 1px #014464;
	color: #014464;
	display: block;
	display: inline-block
}
.common-btn:hover {
	background-color: none;
	border: solid 1px #333;
	color: #fff;
	display: block;
	display: inline-block;
	background: #014464
}
.international-banner .carousel-item:before {
	background: rgb(1 68 100 / 88%)
}
.faq-content ul {
	padding-left: 1.5rem
}
.faq-content li {
	list-style: disc!important;
	border: none!important;
	border-radius: none!important;
	box-shadow: none!important
}
.international-contact a {
	margin-left: 10px
}
.internation-band {
	background: rgb(0 52 76 / 80%) url(../images/international-bg.webp) no-repeat;
	padding: 150px 70px;
	background-size: 100%
}
.internation-band .headding11:after {
	display: none
}
.internation-band .headding11 {
	margin-bottom: 10px
}
.common-btn-white {
	border: solid 1px #fff;
	color: #fff
}
footer {
	/* background-color:  #0b81c1;; */
	background: rgb(0 27 39 / 84%) url(../images/healthcheck-bg-2.jpg) no-repeat;
	/* background-image: url('images/healthcheck-bg-2.jpg');  */
	padding-left: 70px;
	padding-right: 70px;
	background-size: cover
	
}
footer p {
	color: #efefef;
	font-size: 16px
}
footer p a {
	color: #efefef
}
.footer-col h4 {
	color: #fff;
	margin-bottom: 10px
}
.footer-1 p {
	text-align: center;
	color: #fff
}
.footer-1 p a {
	text-align: center;
	color: #ffcc2b
}
.footer-col ul {
	padding: 0;
	margin: 0
}
.footer-col ul li {
	list-style: none;
	line-height: 1.7;
	font-size: 16px;
	position: relative;
	padding-left: 18px;
	text-align: left
}
.footer-col ul li a {
	color: #efefef!important
}
.footer-col ul li:before {
	color: #efefef;
	position: absolute;
	left: 0;
	content: "\f105";
	font-family: FontAwesome
}
.footer-col ul li a:after {
	content: " ";
	display: block;
	width: 0;
	margin-left: 0;
	height: 1px;
	background: #efefef;
	transition: width 0.4s
}
.footer-col ul li a:hover::after {
	width: 100px;
	transition: width 0.4s
}
.footer-2 {
	margin-left: 25px
}
.footer-col ul li a:hover {
	color: #ffcc2b
}
.footer-4 p {
	position: relative;
	padding-left: 20px;
	text-align: left
}
footer a:hover {
	color: #ffcc2b;
	padding-left: 5px
}
.footer-4 p .fa {
	position: absolute;
	left: 0;
	top: 4px
}
ul.social-network {
	list-style: none;
	display: inline;
	margin-left: 0!important;
	padding: 0
}
ul.social-network li {
	display: inline-block;
	line-height: 32px!important;
	margin: 0;
	padding: 0
}
.social-network a.icoFacebook:hover {
	background-color: #3b5998;
	transition: all 0.5s ease-in
}
.social-network a.icoTwitter:hover {
	background-color: #3cf;
	transition: all 0.5s ease-in
}
.social-network a.icoGoogle:hover {
	background-color: #bd3518;
	transition: all 0.5s ease-in
}
.social-network a.icoVimeo:hover {
	background-color: #0590b8;
	transition: all 0.5s ease-in
}
.social-network a.icoLinkedin:hover {
	background-color: #007bb7;
	transition: all 0.5s ease-in
}
.social-network a.icotripadvisor:hover {
	background-color: #666;
	transition: all 0.5s ease-in
}
.social-network a.icoyoutube:hover {
	background-color: #b00;
	transition: all 0.5s ease-in
}
.social-network a.icopinterest:hover {
	background-color: #d53633;
	transition: all 0.5s ease-in
}
.social-network a.icoinstagram:hover {
	background: #d82564;
	background: -moz-linear-gradient(top, #d82564 0, #d82564 0, #f77d2a 34%, #d82564 58%, #ec474f 73%, #ec474f 73%, #fec662 100%);
	background: -webkit-linear-gradient(top, #d82564 0, #d82564 0, #f77d2a 34%, #d82564 58%, #ec474f 73%, #ec474f 73%, #fec662 100%);
	background: linear-gradient(to bottom, #d82564 0, #d82564 0, #f77d2a 34%, #d82564 58%, #ec474f 73%, #ec474f 73%, #fec662 100%);
	transition: all 0.5s ease-in
}
.social-network a.icoFacebook:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoRss:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoVimeo:hover i {
	color: #fff
}
.socialHoverClass, a.socialIcon:hover {
	color: #44bcdd
}
.social-network a.icoTwitter:hover {
	background: #000
}
.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 32px;
	height: 32px;
	font-size: 17px
}
.social-circle li:before {
	display: none
}
.social-circle li i {
	margin: 0;
	line-height: 32px;
	text-align: center
}
.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.3s;
	transition: all 0.3s ease-in;
	color: #fff
}
.social-circle i {
	color: #3e4958
}
.social-network a {
	background-color: #fff
}
.social-circle li a:hover {
	padding: 0
}
.social-circle li a:hover::after {
	display: none
}
.slider-data .banner-shape {
	animation: rotation 30s linear infinite;
	padding: 25px;
	position: relative
}
.slider-new01-pic {
	position: absolute;
	z-index: 99;
	top: 0;
	right: 40px
}
.slider-new01-pic02 {
	top: 75px;
	right: 0
}
.robotic-surgeries p {
	font-size: 19px
}
.inner-banner {
	display: block
}
.ghs-bg {
	background: url(../images/liver-transplant-bg-page.jpg) no-repeat top center;
	background-size: cover
}
.dental-bg {
	background: url(../images/dental-bg-page.jpg) no-repeat top center;
	background-size: cover
}
.orthopedics-and-joint-replacement {
	background-attachment: fixed
}
.inner-banner h3 {
	font-size: 38px;
	color: #fff
}
.inner-banner h1 {
	font-size: 45px;
	color: #fff
}
.braudcrum {
	margin: 8px 0 0;
	padding: 0
}
.braudcrum li {
	display: inline-block;
	border-right: solid 1px #fff;
	color: #fff;
	margin: 0;
	padding: 0 8px;
	vertical-align: top;
	line-height: 12px
}
.braudcrum li a {
	color: #fff
}
.braudcrum li:last-child {
	border: none
}
.list li {
	position: relative;
	padding-left: 20px;
	list-style: none;
	margin-bottom: 12px;
	text-align: left
}
ol {
	padding-left: 20px
}
ol li {
	margin-bottom: 12px;
	text-align: left
}
.list li:before {
	color: #000;
	position: absolute;
	left: 0;
	content: "\f105";
	font-family: FontAwesome
}
.list li ul li {
	padding-left: 0
}
.list li ul li:before {
	display: none
}
.inner-pages h2 {
    font-size: 32px;
    color: #000;
    font-family: "Assistant", serif;
}
.inner-pages h3 {
	font-size: 25px;
	color: #000;
}
.inner-pages h4 {
	font-size: 18px;
	color: #000;
}
.inner-pages .one {font-size: 25px;
	color: #000;}

.border-line {
	border-bottom: solid 1px #ddd;
	padding-bottom: 20px
}
.internation-band .headding44 {
	margin-bottom: 10px;
	font-size: 50px;
	font-weight: 700
}
.robotic-vd {
	display: inline-block
}
.cancer-logo {
	margin-bottom: 10px;
	background: #fff;
	padding: 5px;
	border-radius: 5px
}
.department-name {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 135px;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	padding: 10px;
	border-radius: 10px;
	width: 100%;
	background: #0b81c1;
	text-align: center
}
.doctor-col {
	margin: 0 6px;
	border: solid 1px #ccc;
	margin-bottom: 15px;
	background: #fff
}
.inner-pages .doctor-col {
	min-height: 557px
}
.inner-pages .doctor-col .doctor-1 {
	margin-bottom: 0
}
.doctor-1 {
	position: relative;
	z-index: 1;
	margin-bottom: 25px
}
.doctor-2 {
	background-color: #fff;
	border: 1px solid #eee;
	padding: 40px;
	margin-bottom: 40px;
	border-radius: 4px
}
.doctor-meta {
	padding: 10px;
	background: #fff;
	text-align: center;
	
}
.doctor-meta p {
	margin-bottom: 0;
	font-size: 17px;
	text-align: center;
}
.doctor-meta span {
	display: block;
	color: #0b81c1;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.4
}
.bg-blue .doctor-meta span {
	color: #f5f5f5
}
.doctor-1 .item-overlay {
	opacity: 0;
	-moz-opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(11 129 193 / 85%);
	transition: 0.4s ease-in-out
}
.bg-blue .doctor-1 .item-overlay {
	background: hsl(0 0% 4% / .55)
}
.doctor-1 .hover-overlay, .doctor-2 .hover-overlay {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 0
}
.doctor-1 .hover-overlay>img, .doctor-2 .hover-overlay>img {
	width: 100%
}
.doctor-1:hover .item-overlay {
	opacity: 1;
	-moz-opacity: 1
}
.doctor-1:hover a {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.doctor-row {
	margin: 20px 0 0
}
.item-overlay a {
	height: 100%!important;
	display: flex;
	align-items: center;
	color: #fff;
	justify-content: center
}
.doctor-meta h5 {
	font-size: 20px
}
.whitebg {
	padding: 25px;
	background: rgb(255 255 255 / 67%);
	border-radius: 10px
}
.bggray {
	background: #f2f2f2
}
.whitebg img {
	border-radius: 10px
}
.international-services-bg {
	background: rgb(1 68 100 / 78%) url(../images/international-servies-bg-img.jpg) no-repeat;
	background-size: cover
}
.international-services-bg ul li {
	color: #fff
}
.internal-medicine-bg {
	background: url(../images/internal-medicine-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed
}
.bone-marrow-transplant-bg {
	background: url(../images/bone-marrow-transplant-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed
}
.pulmonology-bg {
	background: url(../images/pulmonology-bg.jpg) no-repeat top center;
	background-size: cover
}
.gh-bg {
	background: url(../images/gastroentrology-bg-img.jpg) no-repeat top center;
	background-size: cover
}
.cc-bg {
	background: url(../images/critical-care-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed
}
.ant-bg {
	background: url(../images/anaesthesia-bg.jpg) no-repeat top center;
	background-size: cover
}
.nuclear-medi-bg {
	background: url(../images/nuclear-medi-bg.jpg) no-repeat top center;
	background-size: cover
}
.urology-bg {
	background: url(../images/urology-bg.jpg) no-repeat top center;
	background-size: cover
}
.bwl-bg {
	background: url(../images/weight-loss-surgery-bg.jpg) no-repeat top center;
	background-size: cover
}
.cp-bg {
	background: url(../images/clinical-psychology-bg.jpg) no-repeat top center;
	background-size: cover
}
.about-us-bg {
	background: url(../images/about-us-banner-bg.jpg) no-repeat top center;
	background-size: cover
}
.doctor-img {
	position: sticky;
	border: solid 1px #ccc;
	top: 0
}
.diabetes-bg {
	background: url(../images/diabetes-bg.jpg) no-repeat top center;
	background-size: cover
}
.foetal-medi-bg {
	background: url(../images/foetal-medi-bg.jpg) no-repeat top center;
	background-size: cover
}
.dermatology-bg {
	background: url(../images/dermatology-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed
}
.ent-bg {
	background: url(../images/ent-bg.jpg) no-repeat top center;
	background-size: cover
}
.radius10 {
	border-radius: 10px
}
.general-and-laparoscopic-surg {
	background-attachment: fixed;
	background-size: 100%
}
.ophthalmology {
	background-attachment: fixed;
	background-size: 100%
}
.cashless-treatment-page {
	background: rgb(1 68 100 / 78%) url(../images/cashless-treatment-page-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed;
	margin: 0 0 25px
}
.tearms-bg {
	background: url(../images/tearms-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed
}
.labour-compliance {
	background: rgb(1 68 100 / 78%) url(../images/cashless-treatment-page-bg.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed;
	margin: 25px 0
}
.labour-compliance .table-bordered {
	width: 100%
}
.labour-compliance .btn-danger {
	display: block;
	background-color: #439ad5;
	border-color: #439ad5
}
.labour-compliance .table-bordered td, .table-bordered th {
	padding: 5px;
	color: #fff
}
.labour-compliance .table-bordered th {
	color: #fff
}
.labour-compliance .table-bordered th td {
	color: #fff
}
.labour-compliance ul {
	list-style: none
}
.table-bordered td a {
	color: #fff
}
.mobile {
	display: none
}
li.megamenu-list-title {
	display: inline-block
}
li.megamenu-list-title a {
	background: #014464;
	color: #fff!important
}
.contact-us-page {
	background-color: #fafafa
}
.reach-info {
	text-align: center;
	padding: 20px
}
.reach-info i {
	font-size: 35px;
	background-color: #014464;
	color: #fff;
	width: 65px;
	height: 65px;
	padding: 0;
	border-radius: 100%;
	margin-bottom: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center
}
.reach-info p {
	font-size: 18px;
	font-weight: 600;
	text-align: center
}
.contact-us-form {
	background-color: #f2f2f2;
	padding: 50px;
	margin-top: 40px;
	border-radius: 20px 0 0 20px
}
 .contact-us-form .form-group input::placeholder {
 font-size:16px
}
.contact-us-form .form-group input {
	padding-bottom: 10px
}
.contact-us-form h2 {
	margin-bottom: 15px;
	font-size: 25px
}
.contact-us-form h3 {
	margin-bottom: 15px;
	font-size: 25px
}
.doctor-detail-form {
	padding: 15px;
	border-radius: 0
}
.contact-us-form .form-group input:focus {
	box-shadow: none
}
.contact-us-form .form-group select:focus {
	box-shadow: none
}
.contact-us-form .form-group select {
	padding-bottom: 4px
}
.contact-us-form .form-group label {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 17px
}
.contact-us-form .form-group textarea {
	width: 100%;
	padding-bottom: 14px
}
.map {
	margin-top: 40px
}
.map iframe {
	height: 607px
}
.submit-btn {
	width: 100%;
	padding: 6px;
	border-radius: 10px;
	border: none;
	font-size: 20px;
	font-weight: 600;
	background: #002334;
	color: #fff
}
.pay-online {
	border-radius: 20px;
	margin-top: 0
}
.pay-online hr {
	border-top: 1px solid #d2d6d8
}
.red {
	color: red
}
.find-doc-sec {
	background-color: #f2f2f2;
	padding: 20px 34px
}
.find-doc-sec input {
	padding: 22px 23px
}
.find-doc-sec select {
	height: 45px
}
.search-btn {
	padding: 9px 64px!important;
	background-color: #014464;
	border: none;
	color: #fff;
	border-radius: 7px
}
.doctor-profile .doctor-meta {
	min-height: 171px
}
.find-a-doctor-page .doctor-meta {
	min-height: 120px
}
.doctor-content h3 {
	color: #014464;
	font-size: 30px;
	font-weight: 900
}
.doctor-content p i {
	color: #858585
}
.book-btn {
	padding: 5px 20px;
	background-color: #014464;
	border: none;
	color: #fff!important;
	font-size: 20px;
	border-radius: 7px;
	cursor: pointer;
	float: right
}
.modal-body input:focus {
	box-shadow: none;
	border: 1px solid #000
}
.modal-body select:focus {
	box-shadow: none;
	border: 1px solid #000
}
.modal-body textarea {
	margin-top: 15px
}
.modal-body textarea:focus {
	box-shadow: none;
	border: 1px solid #000
}
.modal-footer {
	text-align: center
}
.box i {
	position: absolute;
	right: 26px;
	top: 10px
}
.event-gallery-page .headding11 {
	display: inline-block
}
.event-gallery-page .headding11::after {
	bottom: 14px
}
.event-img-box {
	background-color: #f2f2f2;
	padding: 15px;
	min-height: 375px;
	margin-bottom: 30px
}
.event-img-box p {
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	margin-top: 12px
}
.event-img-box a {
	color: #000
}
.academics .event-img-box {
	min-height: 20px;
	text-align: center
}
.academics .event-img-box .font-sml {
	display: inline-block;
	margin: 10px auto 0
}
.academics .event-img-box p span {
	border: solid 1px #000;
	padding: 2px 10px;
	font-size: 16px
}
.academics .widh100 {
	width: 100%
}
.event-gallery {
	text-align: center
}
.event-gallery-pic {
	width: 30%;
	margin: 15px;
	display: inline-block
}
.cashless-treatment-page .headding11 {
	text-align: center
}
.cashless-treatment-page ul li {
	list-style: none;
	background-color: none;
	padding: 2px 10px 2px 10px;
	border: solid 1px #fff;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 600;
	position: relative;
	border-radius: 0;
	color: #fff
}
.li50 li {
	width: 48%;
	display: inline-block;
}
.cashless-treatment-page ul li::before {
	content: "\f061 ";
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	left: 7px;
	top: 3px;
	color: #fff;
	font-weight: 400;
	display: none
}
.cashless-treatment-page ul li a {
	color: #fff
}
.key-management-card-main {
	background-color: #f2f2f2;
	padding: 30px 20px 20px 30px;
	position: relative;
	margin-bottom: 25px
}
.key-management-card {
	position: relative
}
.key-management-card img {
	position: relative;
	z-index: 1
}
.key-management-card::before {
	content: "";
	background-color: #0b81c1;
	position: absolute;
	height: 100%;
	width: 168px;
	top: -15px;
	left: -15px
}
.key-management-card-main h2 {
	font-size: 25px;
	font-weight: 900
}
.key-management-card-main h3 {
	font-size: 25px;
	font-weight: 900
}
.key-management-card-main h4 {
	font-size: 25px;
	font-weight: 900
}
.key-management-card-main h5 {
	font-size: 25px;
	font-weight: 900
}

.key-management-card-main h6 {
	font-size: 22px;
	font-weight: 500;
	color: #014464
}
.key-management-card-main p {
	line-height: 1.4;
	font-size: 18px;
	font-weight: 500;
	font-style: italic
}
.message {
	border-left: solid 3px #0b81c1;
	padding-left: 20px
}
.key-management-card-main .fa {
	position: absolute;
	top: 25px;
	right: 30px;
	font-size: 80px;
	opacity: .4;
	color: #0b81c1
}
nav>.nav.nav-tabs {
	border: none;
	color: #fff;
	background: #272e38;
	border-radius: 0
}
nav>div a.nav-item.nav-link, nav>div a.nav-item.nav-link.active {
	border: none;
	padding: 18px 25px;
	color: #000;
	background: #f2f2f2;
	border-radius: 0;
	font-weight: 600
}
nav>div a.nav-item.nav-link.active:after {
	content: "";
	position: relative;
	bottom: -60px;
	left: -25%;
	border: 15px solid #fff0;
	border-top-color: #014464
}
.tab-content {
	background: #fdfdfd;
	line-height: 25px;
	border: 1px solid #ddd;
	border-top: 5px solid #014464;
	border-bottom: 5px solid #014464;
	padding: 30px 25px;
	width: 100%
}
nav>div a.nav-item.nav-link:hover, nav>div a.nav-item.nav-link:focus {
	border: none;
	background: #014464;
	color: #fff;
	border-radius: 0;
	transition: background 0.2s linear
}
.tab-content ul li {
	list-style: none;
	display: inline-block;
	width: 33%;
	background-color: #f2f2f2;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 5px;
	vertical-align: top
}
.tab-content ul li a {
	color: #000
}
.tab-pane input {
	width: 100%
}
.bbnbtn {
	color: #000;
	font-size: 24px;
	font-weight: 600
}
.find-a-doctor-sec .active {
	background: #014464!important;
	color: #fff!important
}
.find-a-doctor-sec .tab-pane {
	background: #fff!important
}
.newsletter-box {
	padding: 7px;
	margin-bottom: 25px
}
.newsletter-box h6 {
	text-align: center
}
.newsletter-box p {
	margin: 6px 0
}
.upload-img {
	margin-bottom: 3px!important;
	padding-bottom: 36px!important
}
.formate {
	color: #fff;
	font-size: 15px
}
.submit-btn {
	background-color: #717e85;
	color: #fff
}
.technology {
	background: rgb(0 43 82 / 86%) url(../images/cashless-treatment-page-bg.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed
}
.technoloy-pic {
	position: relative
}
.technoloy-pic .list {
	position: absolute;
	height: 100%;
	min-height: 270px;
	width: 100%;
	top: 0;
	padding: 15px;
	background: rgb(0 43 82 / 92%);
	transition: all 0.3s ease-in;
	opacity: 0
}
.technoloy-pic .list:hover {
	opacity: 1;
	transition: all 0.3s ease-in
}
.technoloy-pic .list li {
	color: #fff;
	margin-bottom: 7px
}
.technoloy-pic .list li:before {
	color: #fff
}
.technology-card {
	padding: 5px;
	margin: 30px 0 0
}
.technology-content {
	padding: 20px;
	margin-top: 0;
	padding-top: 10px;
	text-align: center
}
.technology-heading {
	font-size: 25px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 0
}
.technology-subhead {
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	color: #fff
}
.radius10 {
	border-radius: 10px
}
.cardio-thoracic {
	background: url(../images/cardio-thoraric-bg-img.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.ic-bg {
	background: url(../images/interventional-cardiology-bg-img.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.nuro-bg {
	background: url(../images/neurology-and-pediatric-bg-img.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.ns-bg {
	background: url(../images/neurosurgery-bg-img.jpg) no-repeat top center;
	background-size: cover
}
.neph-bg {
	background: url(../images/nephrology-urology-and-kidney-transplant-bg.jpg) no-repeat top center;
	background-size: cover
}
.sub-list li {
	list-style: disc;
	padding-left: 0
}
.sub-list li::before {
	content: ""
}
.sub-list {
	padding-left: 20px
}
.quick-query {
	transform: rotate(270deg);
	position: fixed;
	z-index: 9;
	right: -60px;
	top: 65%
}
.quick-query a {
	background: #eb000b;
	padding: 3px 16px 20px
}
.vision-box {
	background-color: #f2f2f2;
	padding: 20px;
	box-shadow: 7px 10px 18px #ddd;
	text-align: center;
	margin-right: 25px;
	border-radius: 15px
}
.vision-box h5 {
	font-size: 30px;
	font-weight: 600
}
.vision-box p {
	font-weight: 500;
	font-size: 18px;
	text-align: center
}
.mision {
	margin-top: 75px;
	text-align: center
}
.core-values {
	background-color: #f2f2f2
}
.core-values h2 {
	text-align: center;
	font-size: 40px;
	color: #014464;
	font-weight: 600
}
.sonar-wrapper-1 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 3rem 0;
	margin-top: 41px
}
.sonar-wrapper-2 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 3rem 0
}
.sonar-wrapper-3 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin-top: 41px;
	padding: 3rem 0
}
.sonar-wrapper-4 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 3rem 0
}
.sonar-emitter {
	position: relative;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	border-radius: 9999px;
	background-color: #28a7a4
}
.sonar-emitter-2 {
	position: relative;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	border-radius: 9999px;
	background-color: #014464
}
.sonar-emitter-3 {
	position: relative;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	border-radius: 9999px;
	background-color: #d68016
}
.sonar-emitter-4 {
	position: relative;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	border-radius: 9999px;
	background-color: #309848
}
.sonar-wave {
	position: absolute;
	top: 28px;
	left: 29px;
	width: 60%;
	height: 60%;
	border-radius: 9999px;
	background-color: #28a7a4;
	opacity: 0;
	z-index: -1;
	pointer-events: none
}
.sonar-wave-2 {
	position: absolute;
	top: 28px;
	left: 29px;
	width: 60%;
	height: 60%;
	border-radius: 9999px;
	background-color: #014464;
	opacity: 0;
	z-index: -1;
	pointer-events: none
}
.sonar-wave-3 {
	position: absolute;
	top: 28px;
	left: 29px;
	width: 60%;
	height: 60%;
	border-radius: 9999px;
	background-color: #d68016;
	opacity: 0;
	z-index: -1;
	pointer-events: none
}
.sonar-wave-4 {
	position: absolute;
	top: 28px;
	left: 29px;
	width: 60%;
	height: 60%;
	border-radius: 9999px;
	background-color: #309848;
	opacity: 0;
	z-index: -1;
	pointer-events: none
}
.sonar-wave {
	animation: sonarWave 2s linear infinite
}
.sonar-wave-2 {
	animation: sonarWave 2s linear infinite
}
.sonar-wave-3 {
	animation: sonarWave 2s linear infinite
}
.sonar-wave-4 {
	animation: sonarWave 2s linear infinite
}
 @keyframes sonarWave {
 from {
 opacity:.4
}
 to {
 transform:scale(3);
 opacity:0
}
}
.sonar-content {
	position: absolute;
	width: 150px;
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center
}
.sonar-content h6 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-style: italic
}
.expert-desi {
	padding: 6px;
	background-color: #014464;
	text-align: center
}
.expert-desi h4 {
	margin-bottom: 0;
	font-size: 21px;
	color: #fff
}
.expert-details {
	background-color: #f2f2f2;
	padding: 10px;
	min-height: 160px
}
.expert-details h5 {
	font-weight: 600;
	color: #014464;
	font-size: 19px
}
.expert-details p {
	text-align: left;
	font-weight: 500;
	font-size: 17px
}
.expert-card {
	margin-bottom: 30px
}
.interventional-cardiology-bg {
	background: url(../images/interventional-cardiology-bg-img.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.nephrology-bg {
	background: url(../images/nephrology-bg.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.neph-bg {
	background: url(../images/nephrology-bg-img.jpg) no-repeat top center;
	background-size: 100%;
	background-attachment: fixed
}
.general-and-laparoscopic-surgery {
	background: url(../images/general-and-laparoscopic-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.dietetics-and-nutrition-bg {
	background: url(../images/dietetics-and-nutrition-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.gastrointestinal-and-hepatobiliary-surgery-bg {
	background: url(../images/liver-transplant-bg-page.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.radiation-oncology-bg {
	background: url(../images/radiation-oncology-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.surgical-oncology-bg {
	background: url(../images/surgical-oncology-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.ophthalmology-bg {
	background: url(../images/ophthalmology-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.obstetrics-and-gynaecology-bg {
	background: url(../images/obstetrics-and-gynaecology-bg.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.plastic-reconstructive-and-cosmetic-surgery-bg {
	background: url(../images/plastic-reconstructive-and-cosmetic-surgery-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.rheumatology-bg {
	background: url(../images/rheumatology-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.transfusion-medicine-bg {
	background: url(../images/transfusion-medicine-bg-img.jpg) no-repeat top center!important;
	background-size: 100%!important;
	background-attachment: fixed!important
}
.overview-booking {
	display: flex;
	flex-wrap: wrap
}
.overview-section .overview-box-outer {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -7px;
	justify-content: center
}
.overview-section .overview-box-outer .overview-box {
	padding: 10px;
	border-radius: 8px;
	background: #1ca7ff14;
	border: 2px solid #dddddd63;
	margin: 0 7px 14px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 112px;
	transition: all 0.5s ease-in;
	transform: translateY(0);
	min-width: 267px
}
.overview-section .overview-box-outer .overview-box .overview-text {
	padding: 0 10px;
	flex: 1
}
.overview-section .overview-box-outer .overview-box h3 {
	font-size: 30px;
	font-weight: 900;
	color: #221e20;
	margin-bottom: 5px
}
.overview-section .overview-box-outer .overview-box p {
	font-size: 17px;
	line-height: 1.3;
	color: #221e20;
	font-weight: 600
}
.overview-section .overview-box-outer .overview-box .overview-icon {
	min-width: 63px;
	max-width: 70px;
	width: auto
}
.about-rx p {
	text-align: justify;
	font-style: italic;
	color: #014d76;
	font-weight: 600;
	font-size: 19px
}
.international-patient-form label span {
	color: red
}
.international-patient-form {
	background-color: #1ca7ff14;
	border-radius: 0
}
.pdf-details {
	font-size: 15px
}
.specialities-international .headding11 {
	padding-bottom: 15px
}
.international-services-list li {
	list-style: none;
	font-size: 18px;
	font-weight: 600 "";
	font-weight: 600;
	line-height: 45px
}
.international-services-list img {
	margin-right: 15px
}
.process-list-card {
	background-color: #edf8ff;
	border-radius: 10px;
	min-height: 142px
}
.process-img {
	background-color: #0b81c1;
	padding: 13px 35px;
	text-align: center;
	border-radius: 10px 10px 0 0
}
.process-img i {
	color: #fff;
	font-size: 25px
}
.process-list li p {
	margin-bottom: 0;
	font-size: 20px;
	padding-left: 30px;
	font-weight: 600
}
.process-list-card p {
	padding: 15px;
	font-size: 19px;
	text-align: center;
	font-weight: 600
}
.faq-sec div[data-toggle="collapse"] {
	width: 100%;
	cursor: pointer;
	padding: 1%;
	color: #000;
	font-weight: 600
}
.faq-sec .card-body {
	background: #f5f5f5
}
.faq-sec #accordion li .text-info {
	color: #fff
}
.faq-sec #accordion li {
	list-style: none;
	padding: 5px;
	margin-bottom: 20px;
	border: 2px solid #d3d4db;
	border-radius: 8px;
	box-shadow: 0 3px 10px #8f74a21d
}
.slider-data-inner h5 {
	color: #fff;
	font-size: 17px;
	margin-bottom: 25px
}
.emergency-no {
	background-color: #ffffff!important;
	border-right: none!important;
	margin: 3px 0;
	margin-right: -10px
}
.emergency-no a {
	font-weight: 600;
	color: #eb000b!important
}
.emergency-no img {
	margin-right: 12px
}
.healthpackagebg {
	background: rgb(1 68 100 / 78%) url(../images/healchcheckup-bg.jpg) no-repeat;
	background-size: 100%;
	background-attachment: fixed
}
.healthpackagebg2 {
	background: rgb(1 68 100 / 78%) url(../images/healchcheckup-bg2.jpg) no-repeat;
	background-size: 100%;
	background-attachment: fixed
}
.our-package-item {
	box-shadow: rgb(0 0 0 / .25) 0 5px 15px;
	transition: 0.3s all ease-in;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	min-height: 325px;
	position: relative
}
.boxsize-b .our-package-heading {
	min-height: 50px
}
.our-package-item:hover {
	background: #0b81c1
}
.our-package-item:hover .our-package-heading, .our-package-item:hover .our-package-sub-heading, .our-package-item:hover .price span {
	color: #fff;
	transition: 0.3s all ease-in
}
.our-package-item .view-more {
	color: #fff;
	border: solid 1px #fff;
	padding: 3px 6px;
	border-radius: 5px
}
.our-package-item:hover .view-more {
	color: #fff;
	transition: 0.3s all ease-in;
	border: solid 1px #fff
}
.our-package-heading {
	font-size: 19px;
	font-weight: 400
}
.our-package-sub-heading {
	font-size: 17px;
	text-align: left;
	min-height: 45px
}
.our-package-details {
	padding: 13px;
	min-height: 223px
}
.view-more {
	float: right;
	font-size: 15px
}
.fa-inr {
	font-size: 15px
}
.price {
	font-size: 15px;
	font-family: "Poppins", sans-serif;
	position: absolute;
	bottom: 15px;
	right: 10px
}
.price-btn {
	background-color: #096496;
	width: 103px;
	border-radius: 10px;
	vertical-align: bottom;
	height: auto;
	position: absolute;
	padding-bottom: 3px;
	font-family: "Poppins", sans-serif;
	bottom: 18px
}
.first-price {
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 600;
	text-decoration: line-through;
	text-decoration-color: red
}
.inner-btn {
	background-color: #fff;
	margin: 0 3px;
	border-radius: 10px;
	padding: 2px
}
.discount-price {
	border-top: 2px red dotted;
	margin-top: 2px;
	border-bottom: 2px red dotted;
	text-align: center;
	margin-bottom: 0;
	font-weight: 700;
	font-size: 14px;
	color: #095f8e;
	display: none
}
.discount-price span {
	font-size: 10px
}
.original-price {
	margin-bottom: 0;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	color: #095f8e
}
.only-text {
	text-align: right;
	margin-bottom: 0;
	font-size: 13px;
	margin-right: 12px;
	font-weight: 700;
	color: #095f8e
}
.health-programme {
	overflow: hidden;
	position: relative;
	margin: 25px 0 0
}
.health-programme .hover-effect1 {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
	background: rgb(0 0 0 / 72%);
	top: 0
}
.health-programme .hover-effect1 .text-wrap {
	position: absolute;
	left: 0;
	top: 30%;
	width: 100%;
	padding-right: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	color: #fff
}
.card-header .fa {
	margin: 0;
	position: absolute;
	left: 0;
	background: #0b81c1;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	text-align: center;
	top: 8px;
	font-weight: 400;
	font-size: 17px
}
.accordion>.card .card-header {
	border: 0;
	background: none;
	padding: 15px 0 15px 50px;
	cursor: pointer;
	margin-bottom: 5px
}
.accordion>.card {
	border: 0;
	background: none
}
.accordion>.card .card-header span {
	font-size: 20px;
	font-weight: 600;
	display: block
}
.accordion .card-body {
	border: 1px solid #ddd;
	transition: 0.3s all ease-in
}
.accordion .card-body:hover {
	border: 1px solid #0b81c1;
	transition: 0.3s all ease-in
}
.accordion .card-body p {
	margin: 0;
	font-family: "Poppins", sans-serif;
	font-size: 15px
}
.border-box {
	border: 2px solid #fff;
	padding: 30px
}
.border-box-contant p {
	color: #fff;
	font-size: 22px;
	margin: 10px 0 20px;
	text-align: left
}
.border-box-contant a {
	color: #fff;
	font-family: "Poppins", sans-serif;
	font-size: 20px
}
.border-box-contant a i {
	padding-right: 10px
}
.border-box-contant h5 {
	color: #fff
}
.single-doc-promo-btn {
	color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 8px 31px;
	border-radius: 30px
}
.blue-band {
	background: #0b81c1;
	overflow: visible
}
.contact-girl {
	position: absolute;
	bottom: -50px
}
.contact-btn {
	color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 15px 15px;
	display: block;
	border-radius: 30px;
	font-size: 15px;
	background: #fff;
	text-align: center
}
.blue-band {
	margin: 150px 0 0
}
.slider-data-halthpackage {
	flex-direction: column
}
.slider-data-halthpackage img {
	background: #fff;
	border-radius: 5px;
	margin-bottom: 5px
}
.featured-block {
	margin-bottom: 30px
}
.featured-block .inner-box {
	position: relative;
	padding: 24px;
	box-shadow: 0 10px 20px rgb(4 4 4 / .15);
	min-height: 355px
}
.featured-block .image-layer:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgb(1 68 100 / 76%)
}
.featured-block .image-layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	background-position: center;
	background-size: cover
}
.featured-block h3 {
	position: relative;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.3em;
	margin-top: 0;
	color: #fff
}
.featured-block h4 {
	position: relative;
	font-size: 19px;
	font-weight: 700;
	line-height: 1.3em;
	margin-top: 0;
	color: #fff
}
.featured-block h3 a {
	position: relative;
	color: #fff
}
.featured-block p {
	position: relative;
	font-size: 16px;
	line-height: 1.7em;
	margin-top: 12px;
	color: #fff
}
.featured-block ul {
	position: relative;
	font-size: 16px;
	line-height: 1.7em;
	margin-top: 12px;
	color: #fff;
	margin-bottom: 1rem
}
.featured-block ul li {
	margin-bottom: 5px
}
.featured-block .inner-box .toggle-text-button {
	color: #fff!important;
	border: solid 1px #fff;
	padding: 3px 10px;
	position: relative;
	cursor: pointer
}
.vaayu-popup .featured-block h3 {
	color: #222
}
.vaayu-popup .featured-block p {
	color: #222
}
.vaayu-popup .featured-block .image-layer {
	background: #fff!important
}
.vaayu-popup .featured-block .image-layer:before {
	background: #fff
}
.vaayu-popup .featured-block ul {
	color: #222
}
.pr0 {
	padding-right: 0
}
.pl0 {
	padding-left: 0
}
.slider-sec video {
	width: 100%
}
.healthpackagebg .template-btn-white {
	display: inline-block
}
.health-check-up .first .book-btn {
	padding: 5px 15px;
	font-size: 16px
}
.inner-price-box .booknow-btn-healthpackages .book-btn {
	display: block;
	float: none
}
.inner-price-box .price-btn {
	margin: 0 auto 10px;
	bottom: 40px;
}
.vaayu-popup .close {
	float: right;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1;
	text-shadow: 0;
	opacity: 1;
	position: absolute;
	z-index: 9;
	right: 15px
}
.vaayu-popup .modal-body {
	padding: 0;
	border: solid 2px #fff
}
.vaayu-popup .featured-block {
	margin-bottom: 0
}
.vaayu-popup .modal-dialog {
	max-width: 900px
}
.health-check-up .slider-data-absolute {
	position: absolute;
	width: 100%;
	z-index: 9;
	height: 100%;
	justify-content: center;
	align-items: center;
	display: flex
}
.health-check-up .slider-data-inner {
	width: auto;
	align-items: flex-start;
	color: #fff
}
h5.package-title {
	position: relative;
	text-transform: uppercase;
	border-bottom: 3px solid #ddd;
	padding-bottom: 8px;
	margin: 0 0 30px
}
h5.package-title:after {
	position: absolute;
	content: "";
	display: block;
	height: 2px;
	width: 50px;
	background: #0b81c1;
	margin-top: 8px
}
.inner-list-col {
	background: #efefef;
	padding: 10px
}
.inner-list {
	padding: 0;
	margin: 0
}
.inner-list li {
	position: relative;
	border-bottom: 1px solid #ddd;
	display: block
}
li.actived {
	color: #0b81c1;
	font-weight: 700;
	font-size: 15px;
	border-radius: 10px 10px 0 0
}
.inner-list li a {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 10px;
	border: none;
	display: block;
	color: #333;
	text-align: left
}
.inner-list li a:hover {
	background: #0b81c1;
	color: #fff
}
.investigations-p {
	font-weight: 700;
	color: #0b81c1;
	font-size: 20px;
	text-align: left
}
.investigations-sec {
	border-top: solid 1px #ddd;
	margin-top: 15px;
	padding: 15px 0 0
}
.package-list-item li {
	position: relative;
	padding-left: 15px;
	list-style: none;
	font-weight: 400;
	line-height: 1.7;
	color: #333;
	font-size: 18px
}
.package-list-item li:before {
	content: "\f105";
	font-family: "FontAwesome";
	color: #333;
	position: absolute;
	left: 0;
	top: 0
}
.popup-form .modal-header {
	background: #0b81c1
}
.popup-form .modal-header h4 {
	color: #fff
}
.popup-form .modal-header .close {
	color: #fff;
	text-shadow: 0;
	opacity: 1
}
.popup-form .form-control {
	background: #efefef
}
.form-btn {
	background: #082a3c;
	width: 100%;
	font-size: 18px;
	border: 0;
	height: calc(1.5em + 0.75rem + 2px);
	padding: .375rem .75rem;
	border-radius: .25rem;
	color: #fff;
	text-transform: uppercase
}
.venkateshwar-foru-pic ul {
	padding: 0;
	margin: 0;
	text-align: center
}
.venkateshwar-foru-pic ul li {
	display: inline-block;
	margin: 5px 3px;
	width: 48%;
	position: relative;
	vertical-align: top
}
.venkateshwar-foru-pic ul li p {
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 6px 5px;
	color: #fff;
	background: rgb(0 0 0 / 74%);
	width: 100%;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 58px
}
.service-item {
	background: #0b81c1;
	padding: 15px 8px;
	margin: 0 0 30px;
	position: relative;
	transition-property: color;
	transition-duration: 0.3s;
	vertical-align: middle;
	transform: translateZ(0);
	backface-visibility: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap
}
.media-body {
	width: 100%
}
.service-item:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.service-item:hover:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}
.service-item .service-title {
	font-size: 15px;
	width: 100%;
	text-align: left;
	height: 36px;
	margin-top: 10px
}
.service-item p {
	font-size: 15px;
	text-align: justify
}
.more-link {
	color: #333
}
.more-link:after {
	position: absolute;
	content: "\f0da";
	font-family: "FontAwesome";
	padding-left: 5px
}
.service-item .service-img {
	border-radius: 5px;
	min-width: 100px;
	width: 100%;
	margin-right: 2%
}
.contact-girl {
	position: absolute;
	bottom: -71px
}
.cancer-ribbon {
	background: none
}
.slider-data-cancer {
	flex-direction: column;
	align-items: baseline
}
.gallery-box-ul {
	text-align: left;
	padding: 0 4px;
	list-style: none
}
.gallery-box-ul li::before {
	content: "\f111";
	font-family: "FontAwesome";
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 10px
}
.gallery-box-ul li {
	font-size: 15px!important;
	position: relative;
	padding-left: 15px
}
.categorie-heading {
	background: #000;
	padding: 5px 0;
	margin-bottom: 2px;
	color: #fff;
	text-align: center
}
.categorie p {
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
	font-weight: 600
}
.categorie-heading1 {
	position: absolute;
	z-index: 11;
	bottom: 0;
	background: #000000c9;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 5px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s
}
.overlay:hover .categorie-heading1 {
	opacity: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s
}
.comprehensive-cancer-services-bg {
	background: rgb(1 68 100 / 78%) url(../images/comprehensive-cancer-services-bg.jpg) no-repeat;
	background-size: 100%;
	background-attachment: fixed
}
.comprehensive-cancer-services ul {
	text-align: left;
	margin: 0;
	padding: 0
}
.comprehensive-cancer-services ul li {
	display: inline-block;
	margin: 0 26px 15px;
	width: 461px
}
.comprehensive-cancer-services ul li a {
	display: block;
	color: #fff
}
.comprehensive-cancer-services ul li a:hover {
	color: #ffcc2b
}
.price .view-more {
	background: #0b81c1;
	border-radius: 0;
	color: #fff;
	padding: 7px 10px;
	font-size: 16px;
	border: 1px solid #0b81c1;
	transition: 0.5s all ease
}
.price .view-more:focus {
	outline: none;
	border: none
}
.price:hover .view-more {
	background: none;
	border-radius: 0;
	color: #0b81c1;
	border: 1px solid #fff
}
.price .view-more:hover {
	color: #fff
}
.sub-title {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase
}
.package-list-item {
	margin-bottom: 15px
}
.package-list-item li {
	position: relative;
	padding-left: 25px;
	list-style: none;
	font-weight: 400;
	line-height: 1.7;
	color: #333;
	font-size: 18px
}
.team-list-item li {
	width: 35%;
	display: inline-block
}
.cancerlogo {
	display: none
}
.cancer-page .commonlogo {
	display: none
}
.cancer-page .cancerlogo {
	display: block;
	margin-top: 15px
}
header .shrink .cancerlogo {
	margin-top: 5px
}
.cancer-slider .carousel-control-next-icon {
	border-radius: 0
}
.cancer-slider .carousel-control-prev-icon {
	border-radius: 0
}
.cancer-slider .slider-data-inner {
	display: block
}
.cancer-slider .slider-data-inner h4 {
	font-size: 30px;
	color: #fff;
	text-align: center
}
.cancer-slider .slider-data-inner .slider-data {
	right: 0;
	text-align: center
}
.cancer-slider .slider-data {
	padding: 0 25px
}
.center-of-excellance-list li {
	position: relative;
	padding-left: 20px;
	list-style: none;
	margin-bottom: 12px
}
.center-of-excellance-list li ul li {
	list-style: circle;
}
.center-of-excellance-list li ul {
	padding-left: 20px;
}
.center-of-excellance-list li:before {
	color: #000;
	position: absolute;
	left: 0;
	content: "\f105";
	font-family: FontAwesome
}
.parsley-errors-list {
	margin: 2px 0 3px;
	padding: 0;
	list-style-type: none;
	font-size: .9em;
	line-height: .9em;
	opacity: 0;
	color: #b94a48;
	transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in
}
.parsley-errors-list.filled {
	opacity: 1
}
iframe {
	border: 0
}
.vd-col iframe {
	width: 100%;
	height: 300px
}
.robotic-vd {
	width: 32%
}
.robotic-vd iframe {
	width: 100%;
	height: 120px
}
.inner-bg {
	background-size: cover!important;
	background-attachment: fixed!important
}
.design_by p {
	margin: 0;
	text-align: left;
	padding: 10px;
	font-size: 16px;
	font-weight: 400
}
.design_by p a {
	color: #333
}
li {
	text-align: justify
}
.gallery-dental {
	margin: 5px
}
.dental-arrow .owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 23px;
	background: #d6d6d6;
	color: #333;
	border-radius: 50%;
	margin-right: 5px;
	opacity: 1;
	margin: 10px 3px 0;
	cursor: pointer;
	text-align: center
}
.dental-arrow .owl-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	font-size: 20px;
	font-weight: 900
}
.dental-arrow .owl-next:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 20px;
	font-weight: 900
}
.doctor-inner-slide-col .doctor-pics {
	margin: 5px;
	display: inline-block;
	padding: 0;
	width: 46%
}
.doctor-inner-slider-sec {
	background: #efefef
}
.products-sec .products-sec-inner .pic {
	float: left;
	position: relative;
	z-index: 1;
	width: 45%;
	border: solid 1px #ddd;
	padding: 20px 0
}
.products-sec-inner .testimonial-content {
	width: 50%;
	float: right
}
.products-sec-inner .title {
	display: block;
	font-weight: 600;
	color: #222;
	margin: 0 0 10px;
	text-transform: uppercase;
	font-size: 30px;
	text-align: left
}
.products-sec-inner .description {
	font-size: 17px;
	line-height: 24px;
	color: #222;
	margin: 0;
	position: relative
}
.product-small {
	margin-top: 10px
}
.product-small ul li {
	padding: 5px;
	margin: 8px;
	display: inline-block;
	list-style: none;
	text-align: center;
	border: solid 1px #ddd;
	width: 200px
}
.product-small ul li img {
	width: 100%;
	height: auto
}
.product-small ul li h6 {
	background: #ddd;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	padding: 8px 0;
	margin: 0
}
.peralist {
	margin: 15px 0
}
.peralist p {
	margin-bottom: 5px
}
.blueheading {
	color: #0083cb;
	font-weight: 600;
	font-size: 35px
}
.dental-readmore-btn {
	display: inline-block;
	border: solid 1px #fff;
	padding: 3px 7px;
	color: #fff!important
}
.dental-slider p {
	color: #fff;
	text-align: left
}
.dental-slider .slider-data-inner {
	flex-direction: column
}
.dental-slider .slider-data-inner {
	align-items: baseline;
	justify-content: center
}
.dental-slider .sarikaji-pic {
	border: solid 5px #fff;
	border-radius: 100%;
	overflow: hidden
}
.products-sec .products-sec-inner .pic img {
	width: 100%
}
#video-popup-container {
	display: none;
	position: fixed;
	z-index: 996;
	width: 60%;
	left: 50%;
	margin-left: -30%;
	top: 20%;
	background-color: #fff
}
#video-popup-close {
	cursor: pointer;
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 998;
	width: 25px;
	height: 25px;
	border-radius: 25px;
	text-align: center;
	font-size: 12px;
	background-color: #000;
	line-height: 25px;
	color: #fff;
	opacity: 1
}
#video-popup-iframe-container {
	position: absolute;
	z-index: 997;
	width: 100%;
	padding-bottom: 56.25%;
	border: 2px solid #000;
	border-radius: 2px;
	background-color: #000
}
#video-popup-iframe {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000
}
#video-popup-overlay {
	display: none;
	position: fixed;
	z-index: 995;
	top: 0;
	background-color: #000;
	opacity: .8;
	width: 100%;
	height: 100%
}
.transplant-details-table th {
	background-color: #137ec2;
	font-size: 17px;
	border-bottom-width: 2px
}
.transplant-details-table td {
	font-size: 15px;
	padding: 5px;
	color: #000
}
.transplant-details-table table {
	width: 100%
}

         .justify-content-evenly{ justify-content:center; gap:30px;}
          .justify-content-evenly .bio-medical-btn{ width: 345px; text-align: center}
          .justify-content-evenly  .bio-medical-btn{ background: #efefef; padding: 10px;}
          .justify-content-evenly  .bio-medical-btn img{ margin-bottom: 7px;}
          .justify-content-evenly  .bio-medical-btn a{ color: #333; }

 @keyframes rotation {
 0% {
 transform:rotate(0deg)
}
 to {
 transform:rotate(359deg)
}
}

@media only screen and (max-width:767px) {
    .justify-content-evenly{ gap:15px;}
#no-more-tables tr {
	margin-bottom: 15px
}
#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
	display: block
}
#no-more-tables thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
#no-more-tables tr {
	border: 1px solid #ccc
}
#no-more-tables td {
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 40%;
	white-space: normal;
	text-align: left
}
#no-more-tables td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700
}
#no-more-tables td:before {
	content: attr(data-title)
}
.transplant-details-table td {
	font-size: 12px
}
.labour-compliance td {
	font-size: 12px;
}
.transplant-details-table #no-more-tables td {
	padding-left: 63%
}
.li50 li {
	width: 100%;
	display: block;
}
}
.pedia-neonatal-bg {
	background: url(../images/paediatrics-and-neonatology-bg-img.jpg) center top / cover no-repeat
}
.physiotherapy-bg {
	background: url(../images/Physi-bg-img.jpg) center top / cover no-repeat
}
.pain-management-bg {
	background: url(../images/pain-management-bg-img.jpg) center top / cover no-repeat
}
.pathology-lab-machine-bg {
	background: url(../images/pathology-lab-machine-bg-img.jpg) center top / cover no-repeat
}
.imaging-intervational-cardiology-bg {
	background: url(../images/imaging-intervational-cardiology-bg-img.jpg) center top / cover no-repeat
}
.medicine-and-blood-center-bg {
	background: url(../images/medicine-and-blood-center.jpg) center top / cover no-repeat
}
.kidney-transplant {
	background: url(../images/kidney-transplant-bg-img.jpg) center top / cover no-repeat
}
.kidney-transplant-bg {
	background: url(../images/kidneytransplant-bg-img.jpg) center top / cover no-repeat
}
.ojr-bg {
	background: url(../images/ojr-bg-img.jpg) center top / cover no-repeat
}
.technology-content-2 {
	display: none
}
.comprehensive-cancer-services ul li::before {
	color: #fff
}
.mb-3 strong {
	font-size: 20px
}
.vocational-education-courses {
	text-align: center;
	background: #0f4a8a;
	color: #fff;
	padding: 35px;
	border: solid 10px #4a92dd;
	border-radius: 10px
}
.vocational-education-courses p {
	text-align: center
}
.vocational-education-courses a {
	color: #fff
}
.border-box {
	border: 2px solid #fff;
	padding: 30px 30px 40px;
	width: 85%;
	margin: 25px auto 25px;
	border-radius: 10px
}
.yellow-img {
	margin-top: -55px;
	margin-bottom: 20px
}
.vocational-education-courses h2 {
	color: #efde00;
	font-weight: 700;
	font-size: 50px;
	line-height: 1.1;
	margin-bottom: 15px
}
.vocational-education-courses h3 {
	font-weight: 700;
	font-size: 40px
}
.vocational-education-courses p {
	font-size: 25px
}
.diploma {
	background: #a2d9f7;
	margin: 60px auto 20px;
	width: 75%;
	padding: 10px 50px 15px;
	border-radius: 20px
}
.diploma ul li {
	color: #0f4a8a;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 6px
}
.vocational-education-courses .border-box h2 {
	font-size: 30px;
	line-height: 1.3;
	color: #fff
}
.vocational-education-courses .diploma h3 {
	background: #0f4a8a;
	border: solid 1px #fff;
	padding: 5px;
	border-radius: 10px;
	font-size: 30px;
	margin-top: -35px
}
.vocational-education-courses h4 {
	color: #fff;
	font-weight: 700;
	font-size: 30px
}
.vocational-education-courses hr {
	background: #fff
}
.footerarea h5 {
	text-align: left;
	margin: 0
}
.footerarea h6 {
	text-align: right;
	margin: 0
}
.cta-content-mobile {
	display: none
}
.comprehensive-cancer-services-bg {
	background: rgb(1 68 100 / 85%) url(../images/comprehensive-cancer-services-bg.jpg) no-repeat;
	background-size: 100%;
	background-attachment: fixed
}
.comprehensive-cancer-services-bg p {
	color: #fff;
	text-align: center;
	font-size: 23px
}
.comprehensive-cancer-services ul {
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 30px
}
.comprehensive-cancer-services ul li {
	display: inline-block;
	margin: 0 26px 15px;
	width: 461px
}
.comprehensive-cancer-services ul li::before {
	content: "\f054 ";
	font-family: "FontAwesome";
	position: absolute;
	left: 0;
	font-size: 16px;
	top: 2px
}
.comprehensive-cancer-services ul li {
	display: inline-block;
	color: #fff;
	padding-left: 32px;
	border-bottom: solid 1px #fff;
	padding-bottom: 14px;
	position: relative
}
.about {
	background-color: #f2f2f2
}
.comprehensive-cancer-services ul li::before {
	content: "\f054 ";
	font-family: "FontAwesome";
	position: absolute;
	left: 0;
	font-size: 16px;
	top: 2px
}
.walk-in-6-hours ul li {
	color: #000;
	font-size: 20px;
	margin-bottom: 0;
	margin-left: 0
}
.walk-in-6-hours .comprehensive-cancer-services ul li::before {
	top: 5px
}
walk-in-6-hours h3 {
	font-size: 30px
}
.walk-in-6-hours h3 {
	font-size: 30px
}
.thanks h2 {
	text-align: center;
	font-size: 40px
}
.walk-in-6-hours .comprehensive-cancer-services ul li::before {
	top: 5px;
	color: #000
}
.robotic-surgeries-treatment {
	background: #0b81c1;
	padding: 15px
}

.robotic-surgeries-treatment h4 {
	font-weight: 700;
	color: #fff
}
.robotic-surgeries-treatment h2 {
	font-weight: 700;
	color: #fff
}
.robotic-surgeries-treatment .list li {
	margin-bottom: 4px;
	color: #fff
}
.robotic-surgeries-treatment p {
	color: #fff
}
.robotic-surgeries-treatment .list li:before {
	color: #fff
}
.international-footer-block {
	display: none
}
.international-footer .international-footer-block {
	display: block
}
.international-footer .international-footer-none {
	display: none
}
.international-footer .fa-mobile {
	font-size: 25px;
	top: 0!important
}
.cta-content .heading-white a img {
	padding: 12px;
	background-color: #fff;
	height: auto
}
.google-review-rating {
	background: #efefef;
	padding: 25px;
	border-radius: 15px;
	margin-bottom: 15px;
}
.google-review-rating h4 {
	font-weight: bold
}
.google-review-rating ul {
	margin: 0;
	padding: 0;
}
.google-review-rating ul {
	margin: 0 0 15px;
	padding: 0;
}
.google-review-rating ul li {
	display: inline-block;
	font-weight: 500;
	margin-right: 25px;
	font-size: 19px;
	text-align: center
}
.google-review-rating p {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 7px;
}
.health-check-up .quick-query {
	display: none !important;
}
.department-of-none {
	display: inline-block !important;
}
.slider-bottom {
	width: 50%;
}
.slider-bottom a {
	display: block;
	padding: 13px 3px;
	text-align: center;
	font-size: 15px;
	border: solid 1px #0b81c1;
	color: #fff !important;
	background:#0f504f;
	margin-left: 2px;
}
.slider-bottom-btn {
	width: 33.3%;
}
.slider-bottom-btn i {
	padding-right: 10px;
}
.slider-bottom-btn a {
	font-size: 19px;
	font-weight: 600;
}
.slider-bottom {
	width: 50%;
}
.slider-bottom a {
	display: block;
	padding: 13px 3px;
	text-align: center;
	font-size: 15px;
	border: solid 1px #0b81c1;
	color: #fff !important;
	background: #0f504f;
	margin-left: 2px;
}
.slider-bottom-sec-2 {
	display: block;
}
.slider-bottom-btn {
	width: 33.3%;
}
.slider-bottom-btn i {
	padding-right: 10px;
}
.slider-bottom-btn a {
	font-size: 19px;
	font-weight: 600;
}
.footer-colum {
	text-align: center;
	position: fixed;
	width: 100%;
	z-index: 99;
	bottom: 0
}
.footer-box {
	background: #187ec0;
	width: 25%;
	text-align: center;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
}
.footer-box .fa-solid {
	display: block;
	font-size: 25px;
	margin-bottom: 5px;
}
.footer-box a {
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 17px;
}
.yellowbox {
	background: #dfe022;
}
.yellowbox a {
	color: #187ec0
}
.apt-btn {
	position: fixed;
	bottom: 10px;
	right: 10px;
	padding: 10px 25px;
	color: #ffffff;
	background-color: #0b81c1;
	border: 1px solid #034c74;
	border-radius: 5px;
	z-index: 9;
}
.apt-btn i {
	padding-right: 10px;
}
.apt-btn:hover {
	color: #fff;
}
.nav-menu .desktop-none {
	display: none;
}
.mobile-emergency-btn {
	display: none
}
.mobile-btn-new {
	display: none
}
.book-an-appontment-footer-btn {
	display: none
}
.footer-colum {
	display: none
}
.bordertabel tr td{ padding: 6px; border: solid 1px #ccc}


