/*----------------------------------------------------------------- 
Main Style :Stylesheet Template Name : cureindia
Author : EZ Rankings 
Version : 3.0 
Primary Use : cureindia
Design by : Yograj & Shubham
-----------------------------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
	outline: none;
	line-height: inherit;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a:hover,
a:focus,
a:visited {
	text-decoration: none;
	outline: none;
}
body {
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	background: border-box;
	font-family: "Poppins", sans-serif !important;
	color: #000 !important;
}

body.pd-lang-arabic {
	font-family: "Tajawal", sans-serif !important;
}

.popover {
	font-family: "Poppins", sans-serif !important;
}
.pd-lang-arabic .popover {
	font-family: "Tajawal", sans-serif !important;
}
textarea {
	overflow: hidden;
}
a {
	text-decoration: none;
}

img {
	max-width: 100%;
	height: auto;
	object-fit: cover;
}
button:hover {
	cursor: pointer;
}
button:focus {
	outline: 0;
}
ul {
	padding: 0px;
	margin: 0px;
}
li {
	list-style: none;
}
figure {
	margin-bottom: 0;
}
img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}
button {
	outline: none;
	cursor: pointer;
}

p {
	margin: 0px;
	font-size: 17px;
	line-height: 26px;
	font-weight: 300;
}
.p-50 {
	padding: 50px 0px;
}
.m-40 {
	margin-top: 40px;
}
.heading {
	font-size: 36px;
	font-weight: 600;
	color: #444d61;
	text-transform: capitalize;
}

/* ------------------------------
top header section css start here
-------------------------------- */
.top-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
section.main.open .navbaar-sec {
	margin-top: 0px;
}
.top-left {
	display: flex;
	gap: 20px;
}
.top-left ul {
	display: flex;
	justify-content: flex-end;
	gap: 20px;
	align-items: center;
}
.top-header-section {
	background: #374577;
}
.top-left ul li span.icon {
	padding-right: 8px;
}
.top-left ul li span.icon i {
	color: #fff;
	font-size: 18px;
}
.top-left ul li a {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}
.navbaar-sec {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}
.navbaar-sec figure img {
	position: absolute;
	top: 3px;
	opacity: 0.2;
	height: auto;
	width: 100%;
}
.navbar {
	padding: 0px;
	position: relative;
}
.inner-page .navbar {
	padding-top: 0 !important;
}
.inner-page .navbar-header {
	padding-top: 5px !important;
}
.top-header-section {
	padding: 5px 0px;
}
.top-right .dropdown button {
	border: none;
	border-radius: 100px;
	font-size: 16px;
	background: #fff;
	color: #000;
	display: flex;
	align-items: center;
	gap: 4px;
	padding: 3px 8px;
}
.top-right ul.dropdown-menu {
	padding: 0px;
	inset: 3px auto auto 0px !important;
	border-radius: 4px;
	border-color: #d4d2d3;
	border-top: transparent;
}
.top-right .dropdown button:focus {
	background: #fff;
	color: #000 !important;
}
.top-right ul.dropdown-menu li a.dropdown-item.active {
	background: #2098d1;
}
.top-right ul.dropdown-menu li a.dropdown-item {
	padding: 6px 10px;
}
.navbaar-sec ul.navbar-nav li a.active {
	color: #000000;
}
.navbaar-sec ul.navbar-nav li a:hover {
	color: #ffffff;
}
.navbar form input:focus {
	box-shadow: none;
	border-color: #ae214c;
}
.navbar form input {
	padding: 8px 10px;
	border-radius: 100px;
}
.navbar form button {
	border-radius: 100px;
	padding: 7px 13px;
	color: #fff;
	background: #374577;
	border: none;
}
.navbar form button:hover {
	background: #d11740;
}
.navbar form button:focus {
	background: #d21740 !important;
}
.call-wrap a {
	display: flex;
	align-items: center;
	gap: 10px;
}
.call-wrap a p span.headphones i {
	font-size: 24px;
	color: #ffffff;
}
.call-wrap a p span.connect {
	color: #dc143c;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	display: none;
}
.call-wrap {
	margin-left: 30px;
}
.call-wrap ul {
	display: flex;
	gap: 20px;
}
.call-wrap ul li a {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}
.call-wrap ul li a span.icon i {
	font-size: 14px;
}
.call-wrap ul li a span.icon {
	color: white;
	width: 30px;
	height: 30px;
	background: #dc143c;
	text-align: center;
	line-height: 36px;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.call-wrap ul li a span.icon-value {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	direction: ltr;
}
.call-wrap ul li a:hover span.icon {
	background: #374577;
	box-shadow: rgb(255 255 255 / 7%) 0px 2px 8px 0px;
}
.call-wrap a p span.call {
	color: #ffffff;
	font-weight: 500;
	font-size: 18px;
}
.top-left ul li a img {
	width: 26px;
}
.pd-lang-arabic .pq-footer-style-1 ul li .fa-phone + a span {
	direction: ltr;
}
.footer-contect-phone .call-wrap p:has(span.call) {
	direction: ltr;
}
.pd-lang-arabic .footer-contect-phone .call-wrap p:has(span.call) span.connect {
	direction: rtl;
}
@-webkit-keyframes blinker {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
}
.hero-banner {
	position: relative;
}

/* ------------------------------
top header section css end here
-------------------------------- */

/* --------------------------
banner section css start here
----------------------------- */
.hero-banner {
}
.navbaar-sec ul.navbar-nav li a {
	font-size: 16px;
	color: #000;
	text-transform: capitalize;
	font-weight: 500;
}
.hero-banner {
}
.banner-wrap-form {
	background: #fffffff2;
	width: 92%;
	margin: 0 auto;
	padding: 5px 10px;
	border-radius: 4px;
	z-index: 2;
	position: relative;
	box-shadow: rgb(99 99 99 / 0%) 0px 2px 8px 0px;
}
.form-wrap .form-group label {
	display: block;
	text-transform: capitalize;
	font-size: 16px;
	margin-bottom: 4px;
	font-weight: 500;
	color: #192a6a;
}
.form-wrap .form-group input {
	width: 100%;
	padding: 8px 10px;
	border: 1px solid #374577;
	border-radius: 4px;
	background: #f6f6f6d1;
	font-size: 13px;
}
.popular-searches {
	margin-top: 10px;
}
.popular-searches a {
	color: #dc143c;
	padding: 0px 6px;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
}
.popular-searches label {
	font-weight: 500;
	text-transform: capitalize;
	font-size: 15px;
	color: #1a2c6e;
}
.hero-banner {
	position: relative;
}
section.main.open img.left-img {
	transform: scale(0);
}
section.main.open img.right-img {
	transform: scale(0);
}
.hero-banner img.left-img {
	position: absolute;
	bottom: -4px;
	left: -60px;
	width: 260px;
}
.hero-banner img.right-img {
	position: absolute;
	bottom: 0px;
	right: -60px;
	width: 270px;
	z-index: 1;
}
.navbaar-sec ul.navbar-nav li {
	padding: 0px 4px 4px 4px;
}
.navbar-brand img {
	width: 90px;
}
.hero-banner:after {
	position: absolute;
	content: "";
	top: 0;
	left: auto;
	right: 0;
	width: 16%;
	height: 100%;
	background-image: linear-gradient(to right, #ebf2fa00, #ffffffba);
}
.banner-box {
	margin-top: 15px;
	margin-bottom: 15px;
}
.hero-banner:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to right, #ebf2fad4, #ffffff80);
}
.banner-title {
	text-align: center;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
}
.banner-title h1 span {
	color: #dc143c;
	font-weight: 800;
}
.banner-title h1 {
	font-size: 30px;
	color: #000;
	text-transform: capitalize;
	font-weight: 700;
	line-height: 32px;
}
.bg1 {
	width: 100%;
}
.hero-banner {
	background-size: cover !important;
	overflow: hidden;
}
.flag ul {
	display: flex;
	justify-content: center;
	gap: 10px;
	align-items: center;
}
.flag ul li img {
	width: 30px;
	border: 2px solid #fff;
	border-radius: 100px;
}
/* --------------------------
banner section css end here
----------------------------- */

/* sticky header start */

header.sticky {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
header.sticky .top-header-section {
	display: none;
}
header.sticky .navbaar-sec {
	top: 0px;
	background: #ffffff1c;
}
header.sticky .navbaar-sec a.navbar-brand img {
	width: 100px;
}
header.sticky .hero-banner .banner-box {
	margin-top: 85px;
	margin-bottom: 25px;
}
header.sticky .hero-banner .banner-title {
	margin-bottom: 10px;
}
header.sticky .hero-banner .banner-title h2 {
	font-size: 36px;
	margin-bottom: 13px;
}
header.sticky .hero-banner .banner-title h2 br {
	display: none;
}
header.sticky .banner-title {
	display: none;
}
header.sticky .banner-wrap-form .form-wrap .form-group label {
	display: none;
}
header.sticky .banner-wrap-form .popular-searches {
	display: none;
}
header.sticky .banner-wrap-form {
	padding: 10px;
}
/* sticky header end */

/* --------------------------
specialities section css start here
----------------------------- */
section.specialities-sec nav .nav-tabs button.active {
	color: #dc143c;
	font-weight: 500;
}
section.specialities-sec nav .nav-tabs button.active span {
	border-color: #dc143c;
	background: #dc143c;
}
section.specialities-sec nav .nav-tabs button.active span img {
	filter: brightness(0) invert(1);
}
section.specialities-sec nav .nav-tabs button span {
	display: block;
}
section.specialities-sec nav .nav-tabs button span img {
	width: 40px;
}
section.specialities-sec nav .nav-tabs button.active {
	border: transparent;
}
section.specialities-sec nav .nav-tabs button span {
	border: 1px solid #dc143c;
	width: 60px;
	height: 60px;
	padding: 10px;
	border-radius: 100px;
	line-height: 40px;
	text-align: center;
	margin: 0 auto 6px;
}
section.specialities-sec nav .nav-tabs button {
	text-align: center;
}
section.specialities-sec nav .nav-tabs button:hover {
	border: transparent;
}
section.specialities-sec nav .nav-tabs button {
	border: transparent;
}
section.specialities-sec nav .nav-tabs {
	justify-content: center;
	border: transparent;
	gap: 60px;
}
section.specialities-sec nav .nav-tabs button {
	border-radius: 4px;
	color: #dc143c;
	font-size: 18px;
	padding: 0px;
	font-weight: 300;
}
.specialities-wrap {
	margin-top: 20px;
}
.specialities-box a {
	text-align: center;
}
.specialities-box a img {
	width: 60px !important;
	margin: 0 auto;
}
.specialities-box h3 {
	font-size: 16px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 500;
	color: #000;
	margin: 18px 0px;
	line-height: 26px;
}
.specialities-box {
	padding: 40px 10px;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	border: 1px solid #ccc;
	border-bottom: transparent;
	background: #fffffff2;
}
.specialities-box p {
	text-align: center;
}
.specialities-box p a.doctors {
	color: #000;
	border: 1px solid #9d9d9d;
	padding: 8px 18px;
	border-radius: 4px;
	display: block;
	font-size: 15px;
	font-weight: 400;
	transition: 0.3s ease-in-out;
}
.pd-lang-arabic .specialities-box p a.doctors {
	padding: 8px 14px;
}
.specialities-box p {
	display: flex;
	justify-content: center;
	gap: 20px;
}
.specialities-box p a.doctors:hover {
	background: #dc143c;
	border-color: #dc143c;
	color: #fff;
}
.specialities .owl-dots {
	display: none;
}
.specialities .item {
	padding: 10px 0px;
}
/* --------------------------
specialities section css end here
----------------------------- */
section.specialities-sec {
	background-size: cover !important;
	position: relative;
}
section.specialities-sec:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ffffffed;
}
section.specialities-sec nav {
	position: relative;
	z-index: 1;
}
.left {
	padding: 80px 80px 60px 60px;
	border-radius: 10px;
}
.slide img {
	padding: 5px;
	border-radius: 4px;
}
#carousel-example-generic.slide img {
	padding: 0;
}
.slide figure img {
	width: 100%;
	height: 100%;
}
.slider-s {
	margin-left: -80px;
}
.left h2 {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
}
.left p {
	color: #fff;
	font-weight: 500;
}
section.our-partner-sec {
	position: relative;
}
.left {
	position: relative;
}
.left:after {
	background-color: #dc143c;
	border-radius: 10px;
	content: "";
	height: 100%;
	left: 0;
	max-width: 716px;
	position: absolute;
	top: 0;
	width: 90%;
	z-index: -1;
}
section.hero-banner {
	overflow-x: hidden;
}
.slide {
	background: #fff;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	padding: 10px;
}
.hospitals-details {
	padding: 5px 5px 8px;
}
.partner .item {
	padding: 10px;
}
.hospitals-details h3 {
	font-size: 20px;
	font-weight: 500;
	height: 52px;
}
.hospitals-details p {
	margin-bottom: 14px;
	font-weight: 100;
}
.partner .item figure img {
	height: 250px;
}
section.our-partner-sec {
	padding: 50px 0px;
}
.hospitals-details .d-flex {
	justify-content: space-between;
}
.hospitals-details a.right-link:hover {
	background: #dc143c;
}
.hospitals-details a:hover {
	background: #dc143c;
	border-color: #dc143c;
	color: #fff;
}
.hospitals-details a {
	font-weight: 400;
	border: 1px solid #7d7979;
	padding: 6px 20px;
	border-radius: 100px;
	color: #000;
	transition: 0.3s ease-in-out;
	font-size: 15px;
}
.hospitals-details a:hover {
}
.partner .owl-dots {
	display: none;
}
.partner .owl-nav {
	position: absolute;
	top: -39px;
	right: 20px;
	display: flex;
	gap: 11px;
}
.hospitals-details a.right-link {
	color: #3f3e3e;
	width: 36px;
	height: 36px;
	padding: 0px;
	text-align: center;
	line-height: 36px;
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.partner .owl-nav button span {
	width: 36px;
	height: 36px;
	font-size: 42px;
	border: 1px solid #928d8d;
	line-height: 31px;
	border-radius: 100px;
	font-weight: 100;
	display: block;
	color: #7b7575;
}
.partner .owl-nav button:hover span {
	background: #dc143c;
	border-color: #dc143c;
	color: #fff;
}
.hospitals-details a.right-link:hover {
	color: #fff;
	border-color: #dc143c;
}
.packages-wrap {
	margin-top: 40px;
}

section.packages-sec .card p.card-text span.currency-code {
	font-size: 16px !important;
}
section.packages-sec .card p.card-text span.currency-amount {
	font-weight: 600 !important;
	font-size: 18px !important;
}

section.packages-sec .card .card-footer a {
	color: #000 !important;
}
section.packages-sec .card .card-footer a i {
	padding-left: 8px;
}
section.packages-sec .card .card-footer:hover {
	background: #dc143c;
}
.dentists-box {
	padding: 10px;
}
.dentists-box figure a img {
	border-radius: 4px;
}
.dentists-box h2 a {
	font-size: 20px;
	color: #374577;
	font-weight: 600;
}
.dentists-box h2 {
	margin-bottom: 0px;
}
.view-btn a {
	display: inline-block;
	margin-top: 30px;
	border-radius: 100px;
	font-size: 18px;
	color: #374577;
	transition: 0.3s ease-in-out;
	font-weight: 500;
}
.view-btn {
	text-align: center;
}
.view-btn a:hover {
}
.square-holder {
	padding: 10px;
	border: 1px solid #cecece;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
	border-radius: 10px;
}
.square-holder img {
	max-width: 100%;
	transition: all 0.3s;
	width: 100%;
	height: 100px;
	object-fit: contain;
}
.square-holder:hover img {
	filter: none;
}
.square-holder:hover img {
	filter: grayscale(1);
}
section.dentists-sec {
	background: #ebf2fa;
}
.view-btn a i {
	padding-left: 7px;
}
section.blog-sec {
}
.blog-holder figure img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.blog-f {
	padding: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.call-wrap a:hover p span {
	color: #dc143c !important;
}
.blog-f h3 a {
	/* font-size: 18px; */
	color: #dc143c;
	display: block;
	/* line-height: 27px; */
	font-weight: 500;
	min-height: 76px;
}
.blog-f p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* number of lines to show */
	-webkit-box-orient: vertical;
	font-weight: 400;
}
.blog-f:hover {
	background: #f7f7f7;
}
section.get-sec a#load-inquiry-foot {
	margin-top: 28px;
	background: #dc143c;
	color: #fff !important;
	font-size: 18px;
	border-radius: 100px !important;
	box-shadow: rgb(121 118 118 / 42%) 0px 2px 8px 0px;
	font-weight: 400;
	font-weight: 600;
}
section.get-sec a#load-inquiry-foot:hover {
	background: #444d61;
	color: #fff !important;
}
/*===================================================
Footer
=====================================================*/
footer#pq-footer {
	width: 100%;
	position: relative;
}
/*footer#pq-footer:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  display: inline-block;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  opacity: 0.05;*/
/*  background-position: center;*/
/*  background-size: 60% auto;*/
/*  background-repeat: repeat;*/
/*}*/

footer#pq-footer .pq-footer-style-1 {
	background: var(--primary-dark-color);
	color: var(--white-color);
}
footer#pq-footer .pq-footer-top {
	padding: 50px 0 0;
	position: relative;
	z-index: 1;
	background: #374577;
}
footer#pq-footer .pq-copyright-footer {
	padding: 15px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	position: relative;
	background: #374577;
}
footer#pq-footer .pq-copyright-footer .pq-copyright {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9;
	color: #fff;
}
footer#pq-footer .pq-copyright-footer .pq-copyright a {
	color: var(--white-color);
}
footer#pq-footer .pq-copyright-footer .pq-copyright a:hover {
	color: var(--white-color);
	text-decoration: underline;
}

footer#pq-footer .pq-footer-logo {
	height: 85px;
	margin-bottom: 15px;
	width: auto;
	border-radius: 0;
}
footer#pq-footer .pq-footer-style-1 .pq-footer-social ul {
	margin: 0;
	padding: 0;
}
footer#pq-footer .pq-footer-style-1 .pq-footer-social ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}
footer#pq-footer .pq-footer-style-1 ul.menu li a:hover,
footer#pq-footer .pq-footer-style-1 .pq-service li a:hover {
	color: #dc143c;
}
footer#pq-footer .pq-footer-style-1 ul li a:hover {
	color: var(--primary-color);
}
footer#pq-footer .pq-footer-style-1 ul.menu li a,
footer#pq-footer .pq-footer-style-1 .pq-service li a,
footer#pq-footer .pq-footer-style-1 ul li a {
	position: relative;
	border: none;
	padding: 0 0 0 16px;
	display: inline-block;
	width: 100%;
}
footer#pq-footer .pq-footer-style-1 ul.menu li a,
footer#pq-footer .pq-footer-style-1 .pq-service li a,
footer#pq-footer .pq-footer-style-1 ul li a {
	color: #fff;
	font-size: 15px;
}

footer#pq-footer .pq-footer-style-1 .pq-footer-social ul li a {
	border-radius: 3px;
	background: rgba(255, 255, 255, 0.1);
	color: var(--white-color);
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	padding: 0;
}
footer#pq-footer .pq-footer-style-1 .pq-footer-social ul li a:hover {
	background: var(--primary-color);
	color: var(--white-color);
}
footer#pq-footer .pq-footer-style-1 .footer-title {
	margin-bottom: 30px;
	padding: 0;
	font-size: 18px;
	line-height: 40px;
	position: relative;
	color: #fff;
}
.pq-footer-style-1 ul {
	padding: 0;
	margin: 0;
}
footer#pq-footer .pq-footer-block:first-child {
	margin-bottom: 45px;
}
footer#pq-footer .pq-footer-style-1 ul#menu-useful-links.menu li {
	width: 100%;
	display: inline-block;
	margin: 0 0 8px 0;
}
footer#pq-footer .pq-footer-style-1 ul.menu li a:first-child {
	padding-top: 0;
}
#pq-footer .pq-footer1 ul li a {
	color: var(--white-color);
}

footer#pq-footer .pq-footer-style-1 ul#menu-useful-links li a:before {
	top: 4px;
	bottom: 0;
	left: 0;
	width: auto;
	height: auto;
	background: transparent;
	margin: auto 0;
	content: "\f054";
	margin-right: 10px;
	font-family: "Font Awesome 5 Free";
	font-size: 11px;
	font-weight: 900;
	position: absolute;
}
footer#pq-footer .pq-footer-style-1 ul.pq-contact li {
	display: flex;
	align-items: unset;
}
footer#pq-footer .pq-footer-style-1 ul.pq-contact li a {
	padding: 0;
}
.pq-footer-style-1 ul span {
	font-size: 15px;
	margin-bottom: 10px;
	display: inline-block;
}
footer#pq-footer .pq-footer-style-1 ul.pq-contact li i {
	margin-right: 20px;
	font-size: 20px;
}
footer#pq-footer .pq-footer-style-1 ul li {
	margin: 0 0 15px 0;
	color: #fff;
}
.pq-footer-recent-post .pq-footer-recent-post-info .pq-post-date {
	font-family: var(--title-fonts);
	text-transform: uppercase;
	font-size: 12px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 0.04em;
	color: var(--primary-color);
}

footer#pq-footer .pq-footer-recent-post .pq-footer-recent-post-info .pq-post-date {
	color: var(--white-color);
}
.pq-footer-recent-post .pq-footer-recent-post-info h6 {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: 600;
}

.pq-footer-recent-post {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid rgba(15, 40, 81, 0.1);
	padding-bottom: 24px;
}
footer#pq-footer .pq-footer-recent-post:last-child {
	border: none;
}
footer#pq-footer .pq-footer-recent-post {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	margin-right: 30px;
}
.pq-footer-recent-post .pq-footer-recent-post-media {
	margin-right: 15px;
}
.pq-footer-recent-post .pq-footer-recent-post-info .pq-post-date i {
	margin-right: 8px;
}
.pq-footer-recent-post .pq-footer-recent-post-media img {
	width: 80px;
	height: 80px;
	border-radius: 3px;
}
footer#pq-footer .pq-footer-style-1 .footer-title {
	position: relative;
	text-transform: uppercase;
}
.pq-footer-block p {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
}
.view-btn a:hover {
	color: #dc143c;
}
.mb-4 {
	margin-bottom: 1.5rem !important;
}
.hstack .bg-red-1 {
	background: #dc143c;
	border-radius: 100px !important;
	padding: 15px !important;
	width: 25%;
}
.hstack .bg-red-1 img {
	width: 100px;
}
.px-4.vstack span.fs-4 {
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 26px;
	margin-bottom: 10px;
}
.px-4.vstack span.fs-6 {
}
.px-4.vstack {
	padding-right: 0px !important;
	padding-left: 15px !important;
	width: 75%;
}
.doctors-wrapper {
	padding-right: 28px;
}
.vstack {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	align-self: stretch;
}
.hstack {
	display: flex;
	flex-direction: row;
	align-items: center;
	align-self: stretch;
}
section.why-turkey-sec {
}
section.get-sec a#load-inquiry-foot:focus {
	border-color: #444d61;
}
section.top-footer {
	padding: 50px 0px;
	background: #374577;
}
.pq-footer-style-1 {
	border-top: 1px solid #6c778a;
}
.top-footer-heading h3 {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.top-footer-heading ul li a {
	color: #fff;
	font-size: 15px;
	position: relative;
	padding-left: 16px;
}
.top-footer-heading ul li {
	line-height: 30px;
	display: flex;
	align-items: center;
}
.top-footer-heading ul li a:before {
	top: 0;
	bottom: 0;
	left: 0;
	width: auto;
	height: auto;
	background: transparent;
	margin: auto 0;
	content: "\f054";
	margin-right: 10px;
	font-family: "Font Awesome 5 Free";
	font-size: 11px;
	font-weight: 900;
	position: absolute;
}
.top-footer-heading ul li a:hover {
	color: #dc143c;
}
section.get-sec p {
}
section.get-sec h2 a {
	color: #dc143c !important;
}
section.get-sec {
	background-size: cover !important;
	position: relative;
	background-position: top !important;
}
section.get-sec:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ffffffe3;
}
section.get-sec .pb-4 {
	position: relative;
}
section.get-sec h2 a:hover {
	color: #444d61 !important;
}
.section-heading h2 {
	position: relative;
	display: inline;
	text-align: center;
	margin: 0 auto;
}
.section-heading h2:after {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #374577;
}
.section-heading h2 {
	padding-bottom: 4px;
	font-weight: 700;
	font-size: 34px;
}
.section-heading {
	text-align: center;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}
.section-heading h2:before {
	position: absolute;
	content: "";
	bottom: -0.8px;
	left: 0;
	right: auto;
	width: 50%;
	height: 3px;
	background: #374577;
	text-align: center;
	margin: 0 auto;
	border-radius: 100px;
}
section.featured-sec {
	padding: 0px;
}

.our-partner .section-heading {
	text-align: center;
}
.our-partner .section-heading h2.heading:before {
	left: 0;
	right: auto;
}
.network-section-panel:after {
	background-color: #dc143c;
	border-radius: 10px;
	content: "";
	height: 100%;
	left: 0;
	max-width: 716px;
	position: absolute;
	top: 0;
	width: 90%;
	z-index: -1;
}
.network-section-panel {
	position: relative;
}
.network-section-content {
	flex: 0 0 380px;
}
.network-section-content .tab-content {
	padding: 30px 0px;
}
.pl-lg-40,
.px-lg-40 {
	padding-left: 30px;
}
.pr-lg-3,
.px-lg-3 {
	padding-right: 1rem;
}
.network-section-content h2 {
	color: #fff;
	font-size: 34px;
	font-weight: 600;
}
.network-section-content p {
	color: #fff;
	line-height: 30px;
}
.partner-silder .item {
	padding: 10px 4px;
}
.hospitals-details p {
	color: #000;
}
.partner-wrap {
	padding: 30px 0px;
}
.network-section-panel {
	position: relative;
	padding-left: 40px;
}
.find-btn:hover {
	background: #374577;
}
.find-btn:hover:after {
	background: #455aa7;
}
.find-btn {
	align-items: center;
	background: #ffffff;
	border-radius: 5px;
	color: #dc143c;
	display: flex;
	font-size: 17px;
	font-weight: 600;
	height: 48px;
	justify-content: center;
	max-width: 390px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 52px !important;
	position: relative;
	margin-top: 20px;
}
.popular-searches {
	display: flex;
	align-items: center;
}

.popular-searches label {
	width: 17%;
}
.search-list-wrap {
	width: 87%;
	text-align: left;
	display: flex;
	flex-wrap: wrap;
}
.find-btn:after {
	content: "\f054";
	position: absolute;
	top: 0px;
	right: 0px;
	font-family: "Font Awesome 5 Free";
	background: #ffffff;
	width: 40px;
	height: 50px;
	text-align: center;
	line-height: 49px;
}
.find-btn:hover {
	color: #fff;
}
.our-partner-tabs .partner-tabs nav .nav-tabs button {
	border: none;
	padding: 0px;
	color: #616161;
	font-size: 22px;
	text-transform: capitalize;
}
.our-partner-tabs .partner-tabs nav .nav-tabs button.active {
	border-bottom: 3px solid #003a70;
	color: #003a70;
	font-weight: 600;
}
.our-partner-tabs .partner-tabs nav .nav-tabs {
	border: none;
	gap: 50px;
	justify-content: center;
}

section.our-partner-sec .row {
	align-items: baseline;
}
.off-text {
	background: #003a70 !important;
}
.packages-wrap .item .card .card-body {
	position: relative;
}
.packages-wrap .item .card .card-body .card-title {
	line-height: 1.2;
	min-height: 3.6em;
}
.packages-wrap .item .card .card-body .card-title a.text-secondary {
	color: #dc143c !important;
}
section.packages-sec {
	position: relative;
	background-size: cover !important;
}
section.packages-sec:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ffffffbf;
}
.packages-tabs {
	position: relative;
	z-index: 1;
}
.packages-tabs .inclusive-packages-tabs .nav-tabs {
	border: none;
	background: transparent;
	justify-content: center;
	gap: 24px;
}
.packages-tabs .inclusive-packages-tabs .nav-tabs button {
	background: transparent;
	border: none;
	font-size: 20px;
	padding: 0px;
	color: #616161;
}
.inclusive-packages-tabs nav .nav-tabs button.active {
	border-bottom: 3px solid #003a70;
	color: #003a70;
	font-weight: 500;
}
.packages-sec .section-heading {
}
.packages-wrapper {
	margin-top: 70px;
}
.packages-view-all {
	position: relative;
	z-index: 1;
	text-align: center;
	margin-top: 40px;
}
.packages-view-all a {
	font-size: 18px;
	text-transform: capitalize;
	color: #003a70;
	font-weight: 500;
}
section.top-footer {
	background-size: cover !important;
	position: relative;
}
section.top-footer:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #374577e8;
}
.top-footer-heading {
	position: relative;
}
.mt-60 {
	margin-top: 60px;
}
.doctors-wrapper h3 {
	font-size: 36px;
	color: #444d61;
	font-weight: 600;
	margin-bottom: 15px;
}
.doctors-wrapper p {
	margin-bottom: 15px;
}
.consultation {
	background: #dc143c;
	display: inline-block;
	padding: 10px 20px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}
.consultation:hover {
	background: #444d61;
	color: #fff;
}
.doctors-box .flag ul {
	justify-content: flex-start;
	margin-top: 22px;
}
.doctors-box .flag p {
	margin-top: 15px;
	font-weight: 400;
	color: #000000;
}
.doctors-box .flag ul li a img {
	width: 44px;
}
.doctor-info {
	background: #fff;
	padding: 0px 10px 10px;
	text-align: center;
}
.doctor-info p {
	line-height: 30px;
}
p.exp {
	color: #dc143c;
	font-weight: 400;
}
.doctor-info .d-flex {
	justify-content: center;
	align-items: center;
	margin-top: 10px;
	gap: 23px;
	/* flex-direction: row-reverse; */
}
.doctor-info .d-flex a {
	font-weight: 400;
	border: 1px solid #7d7979;
	padding: 6px 20px;
	border-radius: 100px;
	color: #000;
	transition: 0.3s ease-in-out;
	font-size: 15px;
}
.doctor-info .d-flex {
}
.doctor-info .d-flex a.right-link {
	color: #3f3e3e;
	width: 36px;
	height: 36px;
	padding: 0px;
	text-align: center;
	line-height: 36px;
}
.doctor-info .d-flex a:hover {
	background: #dc143c;
	border-color: #dc143c;
	color: #fff;
}
.doctor-info p:last-child {
	color: #dc143c;
	font-weight: 500;
}
.choose-turkey .flag {
	margin-top: 25px;
}
.turkey-row {
	margin: 0px 4px;
	align-items: center;
	background: #dc143c;
	box-shadow: rgb(0 0 0 / 13%) 0px 5px 15px;
	border-radius: 20px;
}
.choose-turkey {
	padding: 20px 10px 0px 30px;
}
.choose-turkey ul li {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 500;
	color: #484747;
	list-style: auto;
}
.choose-turkey ul li:last-child {
}
video#videoPlayer {
	height: 419px;
	object-fit: cover;
	display: block;
}
section.why-turkey-sec .col-md-6 {
	padding: 0px;
}
.choose-turkey ul {
	padding-left: 20px;
}
.choose-video {
	position: relative;
	overflow: hidden;
}
.choose-video .shape {
	position: absolute;
	width: 60px;
	height: 445px;
	border-top: solid 863px rgb(220 20 60);
	border-left: solid 206px transparent;
	border-right: solid 227px transparent;
	top: 0;
	left: -50%;
}
.choose-turkey {
	position: relative;
	z-index: 1;
	background: #dc143c;
}
.choose-turkey p {
	margin-bottom: 15px;
	font-weight: 400;
	color: #ffffff;
}
section.how-work-sec {
	position: relative;
}
section.how-work-sec:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: #ebf2faa3;
}
.map-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 85%;
	height: auto;
	z-index: 1;
}
.how-work-sec ul li {
	text-align: center;
	width: 20%;
	position: relative;
}
.how-work-sec ul li figure img {
	width: 100px;
	border-radius: 100px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.how-work-sec ul {
	display: flex;
	justify-content: space-between;
	width: 81%;
	margin: 0 auto;
}
.how-work-sec ul li h4 {
	font-size: 17px;
	margin-top: 10px;
}
.how-work-sec {
	position: relative;
	z-index: 1;
}
.how-work-sec ul li:nth-child(odd) {
	margin-top: 88px;
}
section.get-sec {
	padding: 30px 0px;
}
.footer-contect-wrap {
	position: relative;
}
.footer-contect-phone {
	position: relative;
}
.footer-contect-wrap h4 {
	font-size: 16px;
	color: #000000;
}
.footer-contect-wrap h2 {
	font-size: 27px;
	font-weight: 800;
	color: #000000;
}
.footer-contect-wrap p {
	color: #524d4e;
	font-weight: 400;
}
.footer-contect-phone .call-wrap p span.connect {
	display: block;
}
.footer-contect-phone .call-wrap {
	display: flex;
	gap: 20px;
	justify-content: end;
}

section.get-sec .row {
	align-items: center;
}
.footer-contect-phone .call-wrap p span.headphones i {
	color: #dc143c;
	font-size: 32px;
	transform: rotate(2deg);
}

.footer-contect-phone .call-wrap p span.connect {
	font-size: 14px;
	color: #000;
}

.footer-contect-phone .call-wrap p span.call {
	color: #000;
}
.footer-contect-phone a.make {
	background: #dc143c;
	padding: 12px;
	border-radius: 4px;
	color: #fff;
}
.footer-contect-phone a.make:hover {
	background: #374577;
}
.footer-contect-wrap h2 span {
	color: #dc143c;
}

section.main {
	position: sticky;
	top: 0;
	z-index: 9;
	transition: transform 0.3s ease-in-out;
}
section.specialities-sec {
	padding: 70px 0px;
}
section.main.open .banner-title {
	transform: scaley(0);
	transition: 0.5s;
}
section.main.open .popular-searches {
	opacity: 0;
	height: 0;
	visibility: hidden;
	height: 0;
	margin: 0;
}
/*section.main.open .form-group label {*/
/*        opacity: 0;*/
/*        visibility: hidden;*/
/*        height:0;*/
/*        margin: 0;*/
/*}*/

section.main.open .col-md-12.col-lg-12.banner-box {
	margin-top: 11px;
	margin-bottom: 11px;
}
section.main.open .navbaar-sec {
	top: 0;
}
section.main.open .banner-title {
	margin-bottom: 0px;
	height: 56px;
	transition: 0.2s;
}
section.main.open .banner-wrap-form {
	padding: 10px 10px;
}

section.main.open a.navbar-brand {
	padding: 0px;
}
section.main.open a.navbar-brand img {
	width: 100px;
}
section.main.open .banner-wrap-form {
	width: 100%;
}
section.main.open .banner-wrap-form .form-group input {
	height: 40px;
}
.choose-turkey .flag li {
	list-style: none;
}
.specialities .owl-nav button {
	position: absolute;
	top: 37%;
	left: -5%;
	width: 48px;
	height: 48px;
	background: #d0cece00 !important;
	border-radius: 100px;
	border: 1px solid #dc143c !important;
}
.specialities .owl-nav button i {
	color: #dc143c;
}
.specialities .owl-nav button.owl-next {
	right: -5%;
	left: auto;
}
.specialities .owl-nav button:hover {
	background: #dc143c !important;
}
.specialities .owl-nav button:hover {
	background: #dc143c !important;
}
.specialities .owl-nav button:hover i {
	color: #fff;
}
.partner-silder .owl-nav button i {
	color: #dc143c;
}
.partner-silder .owl-nav button {
	width: 48px;
	height: 48px;
	background: #d0cece00 !important;
	border-radius: 100px;
	border: 1px solid #dc143c !important;
}
.partner-silder .owl-nav {
	display: flex;
	justify-content: flex-end;
	gap: 15px;
	position: absolute;
	top: -53px;
	right: 0;
}
.partner-silder .owl-nav button:hover i {
	color: #fff;
}
.partner-silder .owl-nav button:hover {
	background: #dc143c !important;
}
.packages-silder .owl-nav button {
	position: absolute;
	top: 37%;
	left: -5%;
	width: 48px;
	height: 48px;
	background: #d0cece00 !important;
	border-radius: 100px;
	border: 1px solid #dc143c !important;
}
.packages-silder .owl-nav button i {
	color: #dc143c;
}
.packages-silder .owl-nav button.owl-next {
	right: -5%;
	left: auto;
}
.packages-silder .owl-nav button:hover {
	background: #dc143c !important;
}
.packages-silder .owl-nav button:hover {
	background: #dc143c !important;
}
.packages-silder .owl-nav button:hover i {
	color: #fff;
}

.turkey-doctor .owl-nav button {
	position: absolute;
	top: 37%;
	left: -7%;
	width: 48px;
	height: 48px;
	background: #d0cece00 !important;
	border-radius: 100px;
	border: 1px solid #dc143c !important;
}
.turkey-doctor .owl-nav button i {
	color: #dc143c;
}
.turkey-doctor .owl-nav button.owl-next {
	right: -7%;
	left: auto;
}
.turkey-doctor .owl-nav button:hover {
	background: #dc143c !important;
}
.turkey-doctor .owl-nav button:hover {
	background: #dc143c !important;
}
.turkey-doctor .owl-nav button:hover i {
	color: #fff;
}
.choose-turkey .flag ul {
	justify-content: flex-start;
	padding-left: 0px;
}
.choose-turkey .flag ul li img {
	width: 44px;
}

/* inner page css start here */
.inner-page .navbaar-sec {
	position: relative;
}
section.inner-banner-sec {
	background: #dc143c;
	padding: 10px 0px;
}
section.packages-sec.inner-packages:after {
	display: none;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: "\f054";
	font-family: "font awesome 5 free";
	font-weight: 600;
	color: #28282a;
	font-size: 13px;
	display: contents;
}
section.packages-sec.inner-packages .row {
	row-gap: 30px;
}
.package-load-more {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	padding: 6px 12px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	height: 52px;
	min-width: 210px;
	font-size: 18px !important;
	color: #ffffff;
	border: 1px solid #dc143c !important;
	background: #dc143c;
}
section.breadcrumb-sec nav ol li {
	color: #585a5d;
	font-size: 16px;
	font-weight: 500;
}
section.breadcrumb-sec nav ol li a {
	color: #dc143c;
}
.mb-30 {
	margin-bottom: 30px;
}
.inner-packages .card .card-footer a {
	text-align: center;
	border-radius: 100px;
	color: #fff !important;
}
.inner-packages .card .card-footer:hover {
	background: transparent !important;
}
.inner-page {
	position: sticky;
	top: 0;
	z-index: 999;
	background: #fff;
}
.inner-packages .card .card-footer {
	background: transparent;
}
.inner-packages .card .card-footer:hover {
}
.inner-packages .card .card-footer {
	display: flex;
	justify-content: space-between;
}
.inner-packages .card .card-footer a {
	border: 1px solid #ffffff;
	padding: 6px 18px;
	border-radius: 6px;
}
.inner-packages .card .card-body p + p {
	font-size: 15px;
	font-weight: 400;
	margin-top: 7px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #5a5656;
}
.benefits-box ul {
	display: flex;
	justify-content: flex-start;
	border: 1px solid #0000002d;
	padding: 10px;
	border-radius: 4px;
	align-items: center;
}
.benefits-box ul li img {
	width: 33px;
	filter: grayscale(1) brightness(0.9);
}
.benefits-box ul li {
	text-align: center;
	border-right: 1px solid #cccccc;
	width: 20%;
}
.benefits-box {
	margin-top: 10px;
}
.benefits-box ul li:last-child {
	border: transparent;
}
.benefits-box ul li a {
	background: #260f1400;
	width: 40px;
	display: inline-block;
	height: 35px;
	line-height: 36px;
	border-radius: 4px;
	color: #525252 !important;
	border: 1px solid #0000002d;
}
.popover {
	max-width: 655px !important;
}
.popover-box ul li {
	flex: 0 0 47%;
	max-width: 47%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin: 8px;
}
.popover-box ul li {
	background: #f5f5f5;
	padding: 5px;
	border-radius: 7px;
	border: 1px dashed #ccc;
}
.popover-box ul li figure {
	width: 18%;
	border: 1px dashed #dc143c;
	text-align: center;
	padding: 6px;
	border-radius: 100px;
	height: 50px;
	line-height: 28px;
}
.popover-box ul li p {
	width: 70%;
}
.popover-box ul li figure img {
	width: 30px;
}
.popover-box ul {
	display: flex;
	flex-wrap: wrap;
}
.popover-box ul li p {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #434242;
}
.popover h3.popover-header {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	color: #dc143c;
	text-decoration: underline;
}
.banner:after {
	width: 54%;
}
.banner:after {
	width: 62%;
	height: 100%;
	background: linear-gradient(90deg, #cd2026 0%, var(--blue-1) 100%);
	clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.banner:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56%;
	height: 100%;
	background: linear-gradient(90deg, #cd2026 0%, #dc3545 100%);
}
.align-items-center {
	align-items: center !important;
}
.position-relative {
	position: relative !important;
}
.banner {
	background: #f4f7fd;
}
.banner .left_area,
.banner .right_area {
	z-index: 1;
}
.banner .right_area .ic_area {
	min-width: 58px;
	max-width: 58px;
	height: 58px;
}
.text-red-1 {
	color: #cd2026 !important;
}
h5.fs-18 {
	font-size: 17px;
	font-weight: 500;
}
.inner-banner-sec .banner-wrap-form {
	width: 100% !important;
}
.inner-packages .off-text {
}
.inner-page-heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.inner-page-heading h2.heading {
	text-align: left;
	margin: 0;
}
.inner-packages {
	padding-top: 0px;
}
.inner-packages .card .card-body h5 a {
	font-size: 24px !important;
	font-weight: 700;
}
.inner-packages .card .card-body h5 a {
	color: #d60e36 !important;
	text-transform: uppercase;
}
.inner-packages .card img.card-img-top {
	padding: 0.5rem 0.5rem 0px !important;
}
.inner-packages .card .card-body p.card-text small {
	font-size: 16px;
	font-weight: 400;
	color: #000 !important;
	margin-bottom: 10px;
	display: block;
}
.inner-packages .card .card-body p.card-text span.currency-amount {
	font-size: 24px !important;
}
.packages-dropdown button {
	border: transparent;
	background: transparent;
}
.packages-dropdown button select {
	border: 1px solid #aba7a7;
	border-radius: 6px;
	background: transparent;
	padding: 5px 10px;
	color: #4d4a4b;
	font-size: 16px;
	font-weight: 400;
	box-shadow: rgb(99 99 99 / 14%) 0px 2px 8px 0px;
}
.packages-dropdown button select option {
	color: #000;
}
.inner-packages .card .card-footer a {
	border-color: #0000002d;
	color: #000 !important;
}
.healthcare-box {
	text-align: center;
}
section.healthcare-experts-sec {
	padding-bottom: 50px;
}
.healthcare-box h1 {
	font-size: 36px;
	font-weight: 700;
	color: #dc143c;
}
.inner-packages .card figure {
	position: relative;
}
.inner-packages .card figure span {
	position: absolute;
	top: 8px;
	left: 8px;
	background: #dc143c;
	padding: 2px 12px;
	color: #fff;
	font-size: 15px;
	border-top-left-radius: 10px;
}
.inner-packages .card figure button {
	border: transparent;
	background: transparent;
}
.benefits-box ul li a button {
	border: transparent;
	background: transparent;
}
.benefits-box ul li a span {
	position: absolute;
	top: -36px;
	left: -26px;
	right: auto;
	width: 100px;
	background: #000000;
	color: #fff;
	font-size: 14px;
	border-radius: 6px;
	height: 30px;
	line-height: 33px;
	font-weight: 300;
	text-align: center;
	margin: 0 auto;
	opacity: 0;
	visibility: hidden;
	z-index: 9;
}
.benefits-box ul li a {
	position: relative;
}
.benefits-box ul li a:after {
	position: absolute;
	top: -14px;
	left: 14px;
	content: "";
	background: #000000;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	right: 0;
	opacity: 0;
	visibility: hidden;
}
.benefits-box ul li a:hover:after {
	opacity: 1;
	visibility: visible;
}
.benefits-box ul li a:hover span {
	opacity: 1;
	visibility: visible;
}
.inner-packages .card figure button:hover img {
	filter: grayscale(0);
}
.benefits-box ul li a:hover {
	background: #dc143c;
}
.benefits-box ul li a:hover i {
	color: #fff;
}
.inner-packages .card .card-body p.card-text small span i {
	padding-right: 5px;
	color: #dc143c;
	font-weight: 600;
}
section.packages-details-sec {
	padding-bottom: 50px;
}
.packages-details-wrap figure img {
	border-radius: 4px;
	transform: scale(1);
	transition: 3s;
}
.packages-details-wrap figure:hover img {
	transform: scale(1.3);
}
.packages-details-wrap figure {
	overflow: hidden;
	border-radius: 4px;
}
.packages-details-wrap h2 {
	font-size: 34px;
	margin: 10px 0px;
	color: #dc143c;
	font-weight: 600;
}
ul.hair-transplant-wrap {
	display: flex;
	justify-content: flex-start;
	gap: 20px;
}
ul.hair-transplant-wrap li h4 span.price-wrap {
	display: block;
	font-size: 36px;
	color: #dc143c;
	padding: 10px 0px 0px;
	font-weight: 600;
}
ul.hair-transplant-wrap li h4 {
	font-size: 18px;
	font-weight: 600;
	color: #717171;
	text-transform: uppercase;
}
.packages-details-wrap > h4 {
	font-weight: 600;
	font-size: 18px;
	color: #223152;
	margin: 5px 0px 10px;
}
.packages-details-wrap p {
	font-size: 17px;
	font-weight: 400;
	margin-bottom: 15px;
}
.packages-details-wrap p span.fw-semi {
	font-weight: 600;
}
.mb-30 {
	margin-bottom: 30px;
}
/* .packages-details-wrap .load_enq_form {
    background: #374577;
    color: #fff;
    border-color: #374577;
} */
.additional-benefits-de .accordion .accordion-item .accordion-header button {
	background: #374577;
	color: #fff;
	font-weight: 500;
}
.additional-benefits-de .accordion .accordion-item .accordion-header button:focus {
	box-shadow: none;
}
.additional-benefits-de .accordion .accordion-item .accordion-body {
	padding: 10px !important;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ul {
	padding-left: 24px;
}
.pd-lang-arabic .additional-benefits-de .accordion .accordion-item .accordion-body ul {
	padding-left: 4px;
	padding-right: 24px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ul li {
	list-style-type: disc !important;
}
.additional-benefits-de .accordion .accordion-item .accordion-body h5 {
	padding: 10px 0px;
	color: #3f3d3d;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li {
	justify-content: flex-start;
	border-color: #ccc;
	padding: 10px;
	background: #f5f5f5;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li figure {
	width: 13%;
	line-height: 32px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li p {
	font-size: 16px;
	font-weight: 400;
}
.additional-benefits-de .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
	filter: brightness(0) invert(1);
}
.additional-benefits-de .accordion .accordion-item .accordion-header .accordion-button::after {
	filter: brightness(0) invert(1);
}
.additional-benefits-de .accordion .accordion-item .accordion-body p {
	font-size: 18px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ol {
	padding-left: 20px;
	margin: 10px 0px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ol li {
	list-style: circle;
	line-height: 30px;
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
.additional-benefits-de .accordion .accordion-item .accordion-body p {
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
.additional-benefits-de .accordion .accordion-item .accordion-body h3 {
	font-size: 24px;
	color: #dc143c;
	font-weight: 600;
}
.package-details-de h2.py-3 {
	background: #374577;
	color: #fff;
}
.package-details-de .col-md-4 .ic_card_shadow {
	border-radius: 4px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.package-details-de .col-md-4 .ic_card_shadow p {
	text-align: left !important;
	font-weight: 400;
}
.package-details-de .accordion .accordion-header button {
	font-size: 19px !important;
	font-weight: 500;
	color: #3b3a3a;
}
.package-details-de .accordion .accordion-header button:focus {
	box-shadow: none;
}
.package-details-de .accordion-itemLlast-child button {
	border-bottom: transparent !important;
}
.package-details-de .accordion-body ul {
	padding-left: 20px !important;
}
.package-details-de .accordion-body ul li {
	list-style: circle;
	line-height: 30px;
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
/* .packages-details-wrap .load_enq_form:hover {
    background: #dc143c;
    border-color: #dc143c;
} */
.categories.widgets {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 6px;
	margin-bottom: 30px;
}
.categories.widgets .quote-form form {
	padding: 10px;
}
.categories.widgets .quote-form h2 {
	background: #374577;
	text-align: center;
	padding: 14px;
	font-size: 22px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #fff;
}
.categories.widgets .quote-form form .input-group {
	margin-bottom: 15px;
}
.categories.widgets .quote-form form .input-group input {
	padding: 10px;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	color: #000;
}
.categories.widgets .quote-form form .input-group button {
	background: #dc143c;
	width: 100%;
	padding: 10px;
	border: transparent;
	font-size: 17px;
	text-transform: capitalize;
	border-radius: 4px;
	color: #fff;
	font-weight: 500;
}
.categories.widgets .quote-form form .input-group button:hover {
	background: #374577;
}
.categories.widgets .quote-form form .input-group:last-child {
	margin-bottom: 0px;
}
.categories.widgets .quote-form form .input-group textarea {
	width: 100%;
	height: 80px;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.related-p {
	padding: 10px;
}
.related-p h2 {
	text-align: left;
	font-size: 24px;
	font-weight: 500;
}
.related-p ul li a {
	color: #353131;
	font-size: 16px;
	font-weight: 400;
}
.related-p ul li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
}
.related-p ul li:last-child {
	border-bottom: transparent;
}
.related-p ul li:hover a {
	color: #dc143c;
}
.packages-details-wrap p.card-text {
	margin-bottom: 10px !important;
}

.packages-details-wrap p.card-text small.text-muted span i {
	color: #dc143c;
	padding-right: 6px;
}
.packages-details-right-side {
	position: sticky;
	top: 185px;
}
section.main.open .navbaar-sec {
	position: absolute;
}
section.main.open .form-wrap .form-group label {
	margin-bottom: 12px;
	line-height: 8px;
	margin-top: 1px;
}
/* inner page css end here */

/* redesign css */
.call-wrap ul {
	justify-content: end;
}
footer#pq-footer .pq-copyright-footer .pq-copyright {
	font-size: 16px;
}

/*12-04-2024 for faq background end*/
.best-doc-tab .item {
	text-align: center;
}
.best-doc-tab .item h4 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
}
.best-doc-tab .item p {
	margin: 0;
	line-height: 22px;
}
.best-doc-tab .item span {
	font-size: 12px;
}
.best-doc-tab .best-doc-details {
	min-height: 109px;
}
.popular-searches label {
	margin: 0px;
}

/* mega menu css start here*/
.navbaar-sec ul.navbar-nav li span.expand-menu {
	position: absolute;
	top: 9px;
	right: 3px;
	display: none;
}
.navbaar-sec ul.navbar-nav li span.expand-menu i {
	font-size: 13px;
}
.navbaar-sec ul.navbar-nav li:hover span.expand-menu i {
	color: #dc143c;
}
ul.menu-list {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 9;
	background: white;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	transform: translateY(30px);
	/*transition: 0.3s;*/
}
.menulist h2 a {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #fff !important;
	padding: 4px 10px;
}
ul.list-menu li {
	padding: 0px !important;
}
ul.menu-list {
	padding: 10px 0px;
}
.menulist h2 {
	background: #dc143c;
	margin: 0px;
}
.menulist h2 a img {
	width: 30px !important;
}
ul.list-menu li a {
	font-size: 16px !important;
	font-weight: 400 !important;
	color: black !important;
	padding: 10px 18px;
	display: block;
}
ul.list-menu li {
	border-bottom: 1px solid #bcb5b5;
}
.menulist ul.list-menu > a {
	display: block;
	color: #dc143c !important;
	padding: 10px 0px 0px;
	text-decoration: underline;
}
ul.menu-list {
	border-bottom: 3px solid #dc143c;
}
.navbaar-sec ul.navbar-nav > li > a {
	padding: 16px 8px !important;
}
.mega-menu .owl-nav {
}
.mega-menu .owl-dots {
	display: flex;
	justify-content: center;
	gap: 10px;
	margin: 15px 0px 15px;
	border-top: 1px solid #aca4a6;
	padding: 22px 0px 0px;
}
.mega-menu .owl-dots button {
	width: 12px;
	height: 12px;
	border: 2px solid #dc143c;
	border-radius: 100px;
}
.mega-menu .owl-dots button.active {
	background: #dc143c;
}
.mega-menu .owl-nav button {
	position: absolute;
	top: 92.7%;
	left: 0;
	width: 38px;
	height: 38px;
	border: 2px solid #dc143c !important;
	border-radius: 100px;
}
.mega-menu .owl-nav button.owl-next {
	left: auto;
	right: 0;
}
.mega-menu .owl-nav button i {
	line-height: 29px !important;
}
.mega-menu .owl-nav button i {
	color: #dc143c !important;
}
.mega-menu .owl-nav button:hover {
	background: #dc143c;
}
.mega-menu .owl-nav button:hover i {
	color: #fff !important;
}
.navbaar-sec ul.navbar-nav > li > a {
	position: relative;
}
.navbaar-sec ul.navbar-nav > li > a:after {
	border-bottom: 0;
	border-left: 0.3em solid transparent;
	border-right: 0.3em solid transparent;
	border-top: 0.3em solid;
	content: "";
	display: inline-block;
	margin-left: 0.255em;
	margin-top: 0px;
	vertical-align: middle;
}
ul.list-menu li {
	position: relative;
}
ul.list-menu li:after {
	content: "\f101";
	position: absolute;
	top: 12px;
	left: 0px;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	color: #6d6868;
	font-size: 14px;
}
ul.list-menu {
	padding-left: 2px !important;
}

ul.list-menu li:hover:after {
	color: #dc143c;
}
ul.list-menu li:hover a {
	color: #dc143c !important;
}
ul.list-menu li {
	padding: 0px !important;
}
@media (min-width: 991px) {
	ul.menu-list {
		opacity: 0;
		visibility: hidden;
		top: 95%;
	}
	.navbaar-sec ul.navbar-nav li:hover ul.menu-list {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		z-index: 1500;
	}
	.navbaar-sec ul.navbar-nav > li:hover {
		background: #dc143c;
	}
	.navbaar-sec ul.navbar-nav > li:hover a {
		color: #fff;
	}
}
/* mega menu css end here*/
.ui-widget-content li.ui-menu-item {
	line-height: 32px;
	border-bottom: 1px solid #ccc;
}
.ui-widget-content li.ui-menu-item .searchdata {
	display: flex;
	justify-content: flex-start;
	gap: 10px;
}
.ui-widget-content li.ui-menu-item .searchdata .searcht b {
	font-size: 16px;
	font-weight: 400;
}
.ui-widget-content {
	height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}
.form-wrap .form-group input:focus {
	box-shadow: none;
}
.ui-menu::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f5f5;
}
.ui-menu::-webkit-scrollbar {
	width: 4px;
	background-color: #dc143c;
}
.ui-menu::-webkit-scrollbar-thumb {
	background-color: #dc143c;
}
.flag {
	flex-shrink: 0;
}
.whatsapp {
	flex-grow: 1;
}
.ui-widget.ui-widget-content li.ui-menu-item .ui-menu-item-wrapper .searcedimg img {
	width: 30px;
}
section.breadcrumb-sec nav ol li span {
	padding-left: 10px;
}
section.breadcrumb-sec .breadcrumb-item + .breadcrumb-item {
	padding-left: 12px;
}
.searchtitle {
	background: #dc143c;
	color: #fff;
	text-transform: capitalize;
}
.ui-widget-content li.ui-menu-item:hover .ui-state-active {
	background: #374577 !important;
	border-color: #374577 !important;
}
.grecaptcha-badge {
	z-index: 1 !important;
}
ul.menu-list.active {
	display: block;
}
.dentists-box figure {
	width: 100%;
	height: 348px;
}
.dentists-box figure a img {
	width: 100%;
	height: 100%;
}
.slide figure {
	width: 100%;
	height: 284px;
}
/*.slide figure img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
section.packages-sec .item figure {
	width: 100%;
	height: 201px;
}
section.packages-sec .item figure img {
	width: 100%;
	height: 100%;
}
.doctor-info p.doctor-qua {
	min-height: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.navbaar-sec ul.navbar-nav > li > a {
	transition: none;
}
.inner-page .navbaar-sec {
	position: relative;
}
section.inner-banner-sec {
	background: #dc143c;
	padding: 15px 0px;
}
section.packages-sec.inner-packages:after {
	display: none;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: "\f054";
	font-family: "font awesome 5 free";
	font-weight: 600;
	color: #28282a;
	font-size: 13px;
	display: contents;
}
section.breadcrumb-sec {
	background: whitesmoke;
	padding: 4px 0px;
	margin-bottom: 20px;
}
section.breadcrumb-sec nav ol li {
	color: #585a5d;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
}
section.breadcrumb-sec nav ol li a {
	color: #dc143c;
	font-size: 13px;
}
.mb-30 {
	margin-bottom: 30px;
}
.inner-packages .card .card-footer a {
	text-align: center;
	border-radius: 100px;
	color: #fff !important;
}
.inner-packages .card .card-footer:hover {
	background: transparent !important;
}
.inner-page {
	position: sticky;
	top: 0;
	z-index: 999;
	background: #fff;
	box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
}
.inner-packages .card .card-footer {
	background: transparent;
}
.inner-packages .card .card-footer:hover {
}
.inner-packages .card .card-footer {
	display: flex;
	justify-content: space-between;
}
.inner-packages .card .card-footer a {
	border: 1px solid #ffffff;
	padding: 6px 18px;
	border-radius: 6px;
}
.inner-packages .card .card-body p + p {
	font-size: 15px;
	font-weight: 400;
	margin-top: 7px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #5a5656;
}
.benefits-box ul {
	display: flex;
	justify-content: flex-start;
	border: 1px solid #0000002d;
	padding: 10px;
	border-radius: 4px;
	align-items: center;
}
.benefits-box ul li img {
	width: 33px;
	filter: grayscale(1) brightness(0.9);
}
.benefits-box ul li {
	text-align: center;
	border-right: 1px solid #cccccc;
	width: 20%;
}
.benefits-box {
	margin-top: 10px;
}
.benefits-box ul li:last-child {
	border: transparent;
}
.benefits-box ul li a {
	background: #260f1400;
	width: 40px;
	display: inline-block;
	height: 35px;
	line-height: 36px;
	border-radius: 4px;
	color: #525252 !important;
	border: 1px solid #0000002d;
}
.popover {
	max-width: 655px !important;
}
.popover-box ul li {
	flex: 0 0 47%;
	max-width: 47%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin: 8px;
}
.popover-box ul li {
	background: #dc143c;
	padding: 5px;
	border-radius: 7px;
	border: transparent;
}
.popover-box ul li figure {
	width: 18%;
	border: 1px dashed #fff;
	text-align: center;
	padding: 6px;
	border-radius: 100px;
	height: 50px;
	line-height: 28px;
	filter: brightness(0) invert(1);
}
.popover-box ul li p {
	width: 70%;
}
.popover-box ul li figure img {
	width: 30px;
}
.popover-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.popover-box ul li p {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #fff;
}
.popover h3.popover-header {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	color: #dc143c;
	text-decoration: underline;
}
.banner:after {
	width: 54%;
}
.banner:after {
	width: 62%;
	height: 100%;
	background: linear-gradient(90deg, #cd2026 0%, var(--blue-1) 100%);
	clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.banner:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56%;
	height: 100%;
	background: linear-gradient(90deg, #cd2026 0%, #dc3545 100%);
}
.align-items-center {
	align-items: center !important;
}
.position-relative {
	position: relative !important;
}
.banner {
	background: #f4f7fd;
}
.banner .left_area,
.banner .right_area {
	z-index: 1;
}
.banner .right_area .ic_area {
	min-width: 58px;
	max-width: 58px;
	height: 58px;
}
.text-red-1 {
	/* color: #cd2026 !important; */
}
h5.fs-18 {
	font-size: 17px;
	font-weight: 500;
}
.inner-banner-sec .banner-wrap-form {
	width: 100% !important;
}
.inner-page-heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.inner-page-heading h2.heading {
	text-align: left;
	margin: 0;
}
.inner-packages {
	padding-top: 0px;
}
.inner-packages .card .card-body h5 a {
	font-size: 24px !important;
	font-weight: 700;
}
.inner-packages .card .card-body h5 a {
	color: #d60e36 !important;
	text-transform: uppercase;
}
.inner-packages .card img.card-img-top {
	padding: 0.5rem 0.5rem 0px !important;
}
.inner-packages .card .card-body p.card-text small {
	font-size: 16px;
	font-weight: 400;
	color: #000 !important;
	margin-bottom: 2px;
	display: block;
}
.inner-packages .card .card-body p.card-text span.currency-amount {
	font-size: 24px !important;
}
.packages-dropdown button {
	border: transparent;
	background: transparent;
}
.packages-dropdown button select {
	border: 1px solid #aba7a7;
	border-radius: 6px;
	background: transparent;
	padding: 5px 30px 5px 8px;
	color: #4d4a4b;
	font-size: 16px;
	font-weight: 400;
	box-shadow: rgb(99 99 99 / 14%) 0px 2px 8px 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #ccc;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%2326749a'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
	background-size: 11px;
	background-position: calc(100% - 6px) 15px;
	background-repeat: no-repeat;
	filter: brightness(0.5);
}
.packages-dropdown button select option {
	color: #000;
}
.inner-packages .card .card-footer a {
	border-color: #0000002d;
	color: #000 !important;
}
.healthcare-box {
	text-align: center;
}
section.healthcare-experts-sec {
	padding-bottom: 50px;
}
.healthcare-box h1 {
	font-size: 36px;
	font-weight: 700;
	color: #dc143c;
}
.inner-packages .card figure {
	position: relative;
}
.inner-packages .card figure span {
	position: absolute;
	top: 8px;
	left: 8px;
	background: #dc143c;
	padding: 2px 12px;
	color: #fff;
	font-size: 15px;
	border-top-left-radius: 10px;
}
.inner-packages .card figure button {
	border: transparent;
	background: transparent;
}
.benefits-box ul li a button {
	border: transparent;
	background: transparent;
}
.benefits-box ul li a span {
	position: absolute;
	top: -36px;
	left: -26px;
	right: auto;
	width: 100px;
	background: #000000;
	color: #fff;
	font-size: 14px;
	border-radius: 6px;
	height: 30px;
	line-height: 33px;
	font-weight: 300;
	text-align: center;
	margin: 0 auto;
	opacity: 0;
	visibility: hidden;
	z-index: 9;
}
.benefits-box ul li a {
	position: relative;
}
.benefits-box ul li a:after {
	position: absolute;
	top: -14px;
	left: 14px;
	content: "";
	background: #000000;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	right: 0;
	opacity: 0;
	visibility: hidden;
}
.benefits-box ul li a:hover:after {
	opacity: 1;
	visibility: visible;
}
.benefits-box ul li a:hover span {
	opacity: 1;
	visibility: visible;
}
.inner-packages .card figure button:hover img {
	filter: grayscale(0);
}
.benefits-box ul li a:hover {
	background: #dc143c;
}
.benefits-box ul li a:hover i {
	color: #fff;
}
.inner-packages .card .card-body p.card-text small span i {
	padding-right: 5px;
	color: #dc143c;
	font-weight: 600;
}
section.packages-details-sec {
	padding-bottom: 50px;
}
.packages-details-sec h1,
.packages-details-sec h2,
.packages-details-sec h3 {
	color: #dc143c;
}
.packages-details-wrap figure img {
	border-radius: 4px;
	transform: scale(1);
	transition: 3s;
}
.packages-details-wrap figure:hover img {
	transform: scale(1.3);
}
.packages-details-wrap figure {
	overflow: hidden;
	border-radius: 4px;
}
.packages-details-wrap h2 {
	font-size: 32px;
	margin: 0px 0px 8px;
	color: #dc143c;
	font-weight: 700;
}
ul.hair-transplant-wrap {
	display: flex;
	justify-content: flex-start;
	gap: 20px;
	margin: -4px 0px 10px;
}
ul.hair-transplant-wrap li h4 span.price-wrap {
	display: block;
	font-size: 24px;
	color: #dc143c;
	padding: 5px 0px 0px;
	font-weight: 700;
}
ul.hair-transplant-wrap li h4 {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	text-transform: uppercase;
	margin: 0px;
}
.packages-details-wrap > h4 {
	font-weight: 600;
	font-size: 18px;
	color: #223152;
	margin: 0px 0px 10px;
	background: #f0f3fb;
	display: inline-block;
	padding: 10px;
}
.packages-details-wrap p {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
}
.packages-details-wrap p span.fw-semi {
	font-weight: 600;
}
.mb-30 {
	margin-bottom: 30px;
}
.packages-details-wrap .load_enq_form {
	background: #dc143c;
	color: #fff;
	border-color: #dc143c;
	margin-top: 8px;
}
.pd-lang-arabic .packages-details-wrap .load_enq_form {
	font-size: 16px;
	font-weight: 500;
}
.pd-lang-arabic .bg-red-1 {
	font-size: 16px;
	font-weight: 500;
}
.additional-benefits-de .accordion .accordion-item .accordion-header button {
	background: #374577;
	color: #fff;
	font-weight: 500;
}
.additional-benefits-de .accordion .accordion-item .accordion-header button:focus {
	box-shadow: none;
}
.additional-benefits-de .accordion .accordion-item .accordion-body h5 {
	padding: 10px 0px;
	color: #3f3d3d;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li {
	justify-content: flex-start;
	border-color: #ccc;
	padding: 10px;
	background: #f5f5f5;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li figure {
	width: 12%;
	line-height: 32px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body .popover-box ul li p {
	font-size: 16px;
	font-weight: 400;
}
.additional-benefits-de .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
	filter: brightness(0) invert(1);
}
.additional-benefits-de .accordion .accordion-item .accordion-header .accordion-button::after {
	filter: brightness(0) invert(1);
}
.additional-benefits-de .accordion .accordion-item .accordion-body p {
	font-size: 18px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ol {
	padding-left: 20px;
	margin: 10px 0px;
}
.additional-benefits-de .accordion .accordion-item .accordion-body ol li {
	list-style: circle;
	line-height: 30px;
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
.additional-benefits-de .accordion .accordion-item .accordion-body p {
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
.additional-benefits-de .accordion .accordion-item .accordion-body h3 {
	font-size: 24px;
	color: #dc143c;
	font-weight: 600;
}
.package-details-de h2.py-3 {
	background: #374577;
	color: #fff;
	margin: 0px;
}
.package-details-de .col-md-4 .ic_card_shadow {
	border-radius: 4px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.package-details-de .col-md-4 .ic_card_shadow p {
	text-align: left !important;
	font-weight: 400;
}
.package-details-de .accordion .accordion-header button {
	font-size: 22px !important;
	font-weight: 500;
	color: #3b3a3a;
}
div#pachageDetail_accor h2#accorFour button {
	background: #374577;
	color: #fff;
	font-size: 26px !important;
}
div#pachageDetail_accor h2#accorFour button:after {
	filter: brightness(0) invert(1);
}
.package-details-de .accordion .accordion-header button:focus {
	box-shadow: none;
}
.package-details-de .accordion-itemLlast-child button {
	border-bottom: transparent !important;
}
.package-details-de .accordion-body ul {
	padding-left: 20px !important;
}
.package-details-de .accordion-body ul li {
	list-style: circle;
	line-height: 30px;
	font-size: 17px;
	font-weight: 400;
	color: #373737;
}
.packages-details-wrap .load_enq_form:hover {
	background: #374577;
	border-color: #374577;
}
.categories.widgets {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 6px;
	margin-bottom: 30px;
}
.categories.widgets .quote-form form {
	padding: 10px;
}
.categories.widgets .quote-form h2 {
	background: #374577;
	text-align: center;
	padding: 14px;
	font-size: 22px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #fff;
}
.categories.widgets .quote-form form .input-group {
	margin-bottom: 15px;
}
.categories.widgets .quote-form form .input-group input {
	padding: 10px;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	color: #000;
}
.categories.widgets .quote-form form .input-group button {
	background: #dc143c;
	width: 100%;
	padding: 10px;
	border: transparent;
	font-size: 17px;
	text-transform: capitalize;
	border-radius: 4px;
	color: #fff;
	font-weight: 500;
}
.categories.widgets .quote-form form .input-group button:hover {
	background: #374577;
}
.categories.widgets .quote-form form .input-group:last-child {
	margin-bottom: 0px;
}
.categories.widgets .quote-form form .input-group textarea {
	width: 100%;
	height: 80px;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.related-p {
	padding: 10px;
}
.related-p h2 {
	text-align: left;
	font-size: 24px;
	font-weight: 500;
}
.related-p ul li a {
	color: #353131;
	font-size: 16px;
	font-weight: 400;
	max-width: 240px;
}
.related-p ul li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
	display: flex;
	gap: 10px;
}
.related-p ul li figure {
	height: 40px;
	width: 40px;
	display: block;
}
.related-p ul li figure img {
	width: 100%;
	height: 100%;
	display: block;
}
.related-p ul li:last-child {
	border-bottom: transparent;
}
.related-p ul li:hover a {
	color: #dc143c;
}
.packages-details-wrap p.card-text {
	margin-bottom: 15px !important;
}

.packages-details-wrap p.card-text small.text-muted span i {
	color: #dc143c;
	padding-right: 6px;
}
.indicators-wrap {
	position: relative;
}
.indicators-wrap .carousel-indicators {
	margin: 0px;
	top: 0px;
	flex-wrap: wrap;
}
.indicators-wrap .carousel-indicators li {
	width: 100%;
	height: 127px;
}
.indicators-wrap .carousel-indicators li img {
	width: 100%;
	height: 100%;
}
.images-slider .carousel-inner .carousel-item img {
	width: 100%;
}
.indicators-wrap .carousel-indicators li.active {
	opacity: 1;
	border-color: #dc143c;
}
.indicators-wrap .carousel-indicators li {
	opacity: 0.5;
	border: none;
	margin-bottom: 21px;
	border: 1px solid #ccc;
}
.indicators-wrap .carousel-indicators li:last-child {
	margin-bottom: 0px;
}
ul.hair-transplant-wrap li h4 span {
	color: #dc143c;
	font-weight: 900;
}
.inclusions-wrap h2 {
	margin: 0px;
	font-size: 24px;
}
.inclusions-wrap ul li {
	line-height: 32px;
	list-style: circle;
}
.inclusions-wrap ul {
	padding-left: 20px;
	margin: 10px 0px;
}
.inclusion-box ul li {
	line-height: 30px;
	list-style: circle;
}
.inclusion-box ul {
	padding-left: 20px;
}
ol.itinerary-wrap li strong {
	font-size: 16px;
	color: #292828;
	font-weight: 600;
	padding-right: 10px;
}
ol.itinerary-wrap li {
	list-style: none !important;
}
ol.itinerary-wrap {
	padding-left: 0px !important;
}
.doctor-info-wrap figure {
	width: 263px;
	height: 237px;
}
.doctor-info-wrap figure img {
	width: 100%;
	height: 100%;
}
.doctor-info-wrap h3 {
	font-size: 17px;
	margin-top: 14px;
	color: inherit;
}
.doctor-info-wrap h6 {
	margin-bottom: 10px !important;
}
.doctor-info-wrap .profile_btn {
	background: #dc143c;
	display: inline-block;
	margin-top: 6px;
	border-radius: 4px;
}
.doctor-info-wrap .profile_btn:hover {
	background: #374577;
}
.hotel_gallery ul li {
	list-style: none !important;
}
.hotel_gallery .gallery li {
	padding: 0 5px;
}
.hotel_gallery .gallery .grid_gallery li:first-child,
.hotel_gallery .gallery .grid_gallery li:nth-child(2) {
	padding-bottom: 10px;
}
.hotel_gallery .gallery li {
	padding: 0px 5px;
}
.hotel_gallery ul.gallery {
	padding-left: 0px !important;
	margin-top: 12px;
}
ul.medicana-wrap {
	display: flex;
	gap: 30px;
	margin: 10px 0px;
}
ul.medicana-wrap li {
	border-right: 1px solid #ccc;
	padding-right: 20px;
}
ul.medicana-wrap li h2 {
	font-size: 25px;
	font-weight: 700;
	color: #374577;
	margin: 0px;
}
ul.medicana-wrap li:last-child {
	border: transparent;
}
.medicana-box figure {
	width: 263px;
	height: 224px;
}
.medicana-box {
	border-top: 1px solid #ccccccbd;
}
h3.treating-doctor {
	font-weight: 600;
	font-size: 28px;
	margin-bottom: 15px;
}
.images-slider {
	position: relative;
}
.images-slider .carousel button.carousel-control-prev {
	position: absolute;
	top: 45%;
	left: 10px;
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 100px;
	opacity: 1;
}
.images-slider .carousel button.carousel-control-next {
	position: absolute;
	top: 45%;
	right: 10px;
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 100px;
	opacity: 1;
}
.images-slider .package-detail-slider.carousel button.carousel-control-prev,
.images-slider .package-detail-slider.carousel button.carousel-control-next {
	background: #dc143c !important;
}
.images-slider .package-detail-slider.carousel .carousel-indicators [data-bs-target] {
	background-color: white;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	opacity: 1;
}
.images-slider .package-detail-slider.carousel .carousel-indicators [data-bs-target].active {
	background-color: red;
}
.scrollbox {
	height: 430px;
	overflow-x: scroll;
}
.scrollbox::-webkit-scrollbar {
	background-color: transparent;
	width: 0px;
}
.scrollbox::-webkit-scrollbar {
	width: 3px;
}
.scrollbox::-webkit-scrollbar-thumb {
	background-color: #374577;
}

.pack-price span {
	font-weight: 800;
	color: #dc143c;
	font-size: 24px;
}
.pack-price {
	padding: 3px 0px;
	margin: 0px;
}
.pack-price strong {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 700;
}
ul.hair-transplant-wrap li:last-child h4 {
	color: #6c757d;
}
.images-slider {
	margin-bottom: 10px;
}
.packages-top-box {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 70px;
	margin-bottom: 10px;
}
.packages-right > h4 {
	font-size: 16px;
	background: #374577;
	color: #fff;
	padding: 6px 6px 6px 12px;
	border-radius: 1px;
	display: inline-block;
}
.packages-right > h4 i {
	color: white !important;
}
.packages-left {
	width: 60%;
}
.packages-right {
	width: 40%;
	margin-top: 11px;
}
.value-services-box .popover-box ul li {
	background: #dc143c;
	border: transparent;
}
.value-services-box .popover-box ul li p {
	color: #fff;
}
.value-services-box .popover-box ul li figure img {
	filter: brightness(0) invert(1);
	width: 40px;
}
.value-services-box .popover-box ul li figure {
	width: auto;
	height: auto;
	border: transparent;
}
.value-services-box .popover-box ul li {
	justify-content: flex-start;
}
ul.implants-used li {
	line-height: 32px;
	font-size: 16px;
}
ul.implants-used {
	margin-bottom: 15px;
}
ul.implants-used li strong {
	color: #1c1a1a;
	font-weight: 600;
}
.packages-details-wrap p.card-text i {
	font-weight: 600;
	font-size: 15px;
	color: #dc143c;
}
.inner-packages .card > figure {
	width: 100%;
	height: 300px;
}
.inner-packages .card > figure > img {
	width: 100%;
	height: 100%;
}
section.packages-sec .card .card-footer a:hover {
	background: #dc143c;
	color: #fff !important;
}
/* inner page css end here */
.inner-packages .card {
	min-height: 540px;
	height: 100%;
}
.images-slider .carousel-item img {
	height: 414px;
	object-fit: fill;
}
section.inner-banner-sec {
	position: sticky;
	top: 59px;
	z-index: 99;
}
.svg-inline--fa.fa-w-12 {
	width: 1.75em;
}
.packages-left p small.text-muted span svg {
	color: #dc143c;
}
.packages-left p small.text-muted svg {
	color: #dc143c;
}
section.get-sec p span.headphones svg {
	color: #dc143c;
	font-size: 32px;
	transform: rotate(0deg);
}
.packages-details-wrap .images-slider .slide {
	box-shadow: none;
	padding: 0px;
	border-radius: 0px;
}
.packages-details-wrap .images-slider .slide .carousel-inner .carousel-item {
	transition: transform 0.2s ease-in-out !important;
}
.packages-details-wrap .images-slider .slide .carousel-inner .carousel-item img {
	padding: 0px;
	border-radius: 0px;
}
.inclusions-wrap h3 {
	font-size: 32px;
	margin: 0px 0px 0px;
	color: #dc143c;
	font-weight: 700;
}

div#appointment .modal-header, #exampleModal .modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	background: #dc143c;
	text-align: center;
	flex-direction: row-reverse;
}
div#appointment .modal-dialog, #exampleModal .modal-dialog {
	max-width: 600px;
	margin: 30px auto;
}
div#appointment .modal-title, #exampleModal .modal-title {
	text-align: center;
	flex: 1;
	color: #fff;
}

div#appointment .modal-body .form-field {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	flex-wrap: wrap;
}
div#appointment .modal-body .form-field .form-control {
	min-height: 46px;
	padding: 12px;
	font-size: 14px;
	border: 1px solid #c0b3b563;
}
.pd-lang-arabic .form-field .form-control input {
	font-weight: 500;
}

div#appointment .modal-body .form-field .form-control {
	font-weight: 500 !important;
	color: #000 !important;
}

div#appointment .modal-body .form-field {
	display: flex;
	gap: 4px;
}
div#appointment .modal-body .form-field label {
	font-size: 13px;
	color: red;
	display: flex;
}
div#appointment .modal-body .form-field .col-md-6 {
	flex: 1;
}
#pd_form_container .iti__selected-country {
	height: 42px;
}
div#appointment .modal-body .iti--inline-dropdown input {
	padding-left: 60px !important;
}
div#appointment .modal-body .form-field .form-control:focus {
	box-shadow: none;
}
div#appointment .modal-body input#pd_appointment_submit {
	border: 1px solid #dc143c;
	color: #000 !important;
	color: #000;
	/* background: #f0f8ff; */
	background: none;
	padding: 9px 40px;
	border-radius: 100px;
	margin-top: 15px;
}
div#appointment .modal-body input#pd_appointment_submit:hover {
	background: #dc143c;
	color: #fff;
}
input#pd_enquiry_submit1 {
	border: 1px solid #dc143c;
	background: none;
	padding: 9px 40px;
	border-radius: 100px;
	margin-top: 15px;
}
input#pd_enquiry_submit1:hover {
	background: #dc143c;
	color: #fff;
}
div#appointment .modal-header button.close, #exampleModal .modal-header button.close {
	background: transparent;
	border: transparent;
	font-size: 30px;
	color: #fff;
	display: flex;
	align-items: center;
}
div#appointment .modal-body div#common_code .form-field {
	flex-flow: column-reverse;
}
.quote-form .input-group .iti__country-container button.iti__selected-country {
	background: transparent !important;
}
.quote-form .input-group .iti__country-container button.iti__selected-country:hover {
	background: #f2f2f2 !important;
}
.quote-form .input-group input#user_phone {
	padding-left: 52px;
}
span.form-error {
	font-size: 13px;
	padding: 4px 0 0 8px;
}
.top-right .dropdown button:hover {
	color: #333 !important;
}
section.inner-banner-sec.open .popular-searches {
	opacity: 0;
	border: hidden;
	height: 0;
}
.large-screen .container-fluid {
	max-width: 1320px;
}
.blog-holder figure {
	width: 100%;
	height: 249px;
}
.blog-holder figure img {
	width: 100%;
	height: 100%;
}
.blog-holder {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
}
.form-wrap .form-group select {
	width: 100%;
	padding: 8px 10px;
	border: 1px solid #374577;
	border-radius: 4px;
	background: #f6f6f6d1;
	color: #726a6a;
}
.inner-packages .card a > figure {
	width: 100%;
	height: 240px;
}
.inner-packages .card a > figure > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.form-wrap .form-group input::placeholder {
	color: #585858;
}
header.inner-page.open .top-header-section {
	display: none;
}
.call-wrap a:hover p span.headphones i,
.packages-details-wrap p u,
.packages-details-wrap p a u {
	color: #dc143c;
}
.packages-details-wrap p u,
.packages-details-wrap p a u {
	line-height: 35px;
}
.content_area h2 {
	color: #000000;
}
footer#pq-footer .pq-footer-style-1 ul.pq-contact li svg {
	margin-right: 20px;
	font-size: 20px;
}
.btn-style {
	text-align: center;
	background: #dc143c;
	display: inline-block;
	padding: 10px 20px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}
.btn-style-wrap {
	text-align: center;
	margin-top: 20px;
}
.btn-style:hover {
	color: #fff;
	background: #374577;
}
.find-btn-mobile {
	display: none;
}
.consultation-mobile {
	display: none;
}
button.navbar-toggler {
	padding: 0px;
	border: transparent;
}
button.navbar-toggler span i {
	font-size: 26px;
	color: #dc143c;
}
button.navbar-toggler span {
	border: 1px solid #dc143c;
	display: block;
	border-radius: 4px;
	padding: 4px 10px;
}
.copy-right {
	background: #374577;
	color: white;
	border-top: 1px solid #6c778a;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 0;
}
.btn-whatsapp-pulse {
	background: #25d366;
	color: white;
	position: fixed;
	bottom: 40px;
	right: 20px;
	font-size: 33px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 30px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	z-index: 999;
}
.pd-lang-arabic .btn-whatsapp-pulse {
	right: unset;
	left: 20px;
}
@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}
.btn-whatsapp-pulse-border {
	bottom: 120px;
	right: 20px;
	animation-play-state: paused;
}
.btn-whatsapp-pulse:hover i {
	color: #fff;
}
.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}
@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

#lightbox {
	display: flex;
	flex-direction: column-reverse;
	gap: 2px;
}
.lb-dataContainer {
	position: relative;
}
.lb-data .lb-close {
	position: relative;
	right: -4px;
}
.lb-data .lb-details {
	display: none;
}
.off-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 6px !important;
}
.inner-packages .card .card-body {
	display: flex;
	flex-direction: column;
}
.inner-packages .card .card-body h5 {
	min-height: 60px;
}

section.packages-details-sec .accordion-body h5 {
	padding: 0px 10px 5px !important;
	font-size: 17px !important;
	font-weight: 400;
	color: #373737;
	line-height: 30px;
}
.inclusions-wrap p {
	font-size: 17px;
}
button.navbar-toggler span svg path {
	fill: #dc143c !important;
}
.package-detail button.navbar-toggler span svg path {
	fill: #fff !important;
}
.package-detail button.navbar-toggler.collapsed span svg path {
	fill: #dc143c !important;
}
.navbaar-sec ul.navbar-nav li span.expand-menu svg path {
	fill: #fff;
}
button.navbar-toggler span svg {
	width: 26px !important;
	height: auto !important;
}
.top-header-mobile {
	display: none;
}
.top-header-mobile ul {
	display: flex;
	justify-content: space-around;
}
.top-header-mobile ul li a img {
	width: 26px;
}
.top-header-mobile ul li {
	position: relative;
	width: 24%;
	text-align: center;
	border-right: 1px solid #fff;
}
.top-header-mobile ul li ul.drop-toggle li {
	text-align: left;
}
.top-header-mobile ul li ul.drop-toggle li {
	padding-left: 8px;
	height: 48px;
	display: flex;
	align-items: center;
}
.top-header-mobile ul li ul.drop-toggle li a span.flag-icon {
	margin-right: 6px !important;
}
.top-header-mobile ul li ul.drop-toggle li a span {
	font-size: 15px;
}
.top-header-mobile ul li:last-child {
	border: transparent;
	width: 28%;
}
ul.drop-toggle {
	display: none;
}
.top-header-mobile ul li img {
	width: 40px;
}
.top-header-mobile ul.drop-toggle {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: white;
	border-radius: 2px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px;
	margin-top: 5px;
	z-index: 99;
}
.top-header-mobile ul.drop-toggle li {
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.top-header-mobile ul.drop-toggle li:last-child {
	border: transparent;
}
.top-header-mobile ul.drop-toggle li a span {
	font-size: 16px;
	color: #000;
}
.ui-widget.ui-widget-content {
	height: auto;
	max-height: 400px;
}
button.navbar-toggle span {
	border: 1px solid #dc143c;
	display: block;
	border-radius: 4px;
	padding: 4px 10px;
}
.why-turkey-sec .logo-carousel {
	display: flex !important;
}
.why-turkey-sec .logo-carousel .item {
	display: flex;
	justify-content: center;
}
/* Styles for screens narrower than 767px */
@media (max-width: 767px) {
	.why-turkey-sec .logo-carousel .item {
		padding: 0 8px;
		margin: 0 8px 0 8px !important;
	}
	.logo-carousel1 .item {
		width: 100% !important;
		flex-direction: column;
		align-items: center;
	}
	.logo-carousel1 .item .row-item {
		flex: 0 1 100% !important;
	}
	.logo-carousel1.owl-carousel {
		gap: 0;
	}
	.logo-carousel1 .owl-stage-outer {
		padding: 0;
	}
}
.logo-carousel .owl-nav button,
.logo-carousel1 .owl-nav button {
	position: absolute;
	top: 40%;
	left: 4px;
	width: 36px;
	height: 36px;
	background: #d0cece00 !important;
	border-radius: 100px;
	border: 1px solid #dc143c !important;
}
.logo-carousel .owl-nav button i,
.logo-carousel1 .owl-nav button i {
	color: #dc143c;
}
.logo-carousel .owl-nav button.owl-next,
.logo-carousel1 .owl-nav button.owl-next {
	left: auto;
	right: -17px;
}
.logo-carousel1 .item {
	display: flex;
	gap: 8px;
	width: calc(50% - 4px);
	padding: 0;
}
.logo-carousel1.owl-carousel {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: flex-start;
	margin: 0;
}
.logo-carousel1 .item .row-item {
	flex: 0 1 33%;
}
.logo-carousel1 .owl-nav button {
	top: 43%;
}
.logo-carousel1 .owl-nav button.owl-next {
	right: 0;
}
.li-num {
	display: none;
}
.flex-spacebetween {
	display: flex !important;
	justify-content: space-between;
}
.flag-icon {
	margin-right: 10px !important;
}
.mega-menu .owl-nav button svg path {
	fill: #dc143c !important;
}
.navbaar-sec ul.navbar-nav > li:hover a {
	cursor: pointer;
}
#getintouch .modal-dialog {
	width: 640px;
	max-width: 100%;
	margin: 30px auto;
}
#getintouch .modal-dialog .modal-body img.lazy-no {
	width: 100%;
	height: 300px;
}
div#getintouch .modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	background: #dc143c;
	text-align: center;
	flex-direction: row-reverse;
}
div#getintouch .modal-title {
	text-align: center;
	flex: 1;
	color: #fff;
}
div#getintouch .modal-body .form-field {
	width: 100%;
	flex-wrap: wrap;
	display: flex;
	gap: 4px;
}
div#getintouch .modal-body .form-field .form-control {
	min-height: 40px;
	padding: 12px;
	font-size: 14px;
	border: 1px solid #c0b3b563;
}
div#getintouch .modal-body .form-field label {
	font-size: 13px;
	color: red;
}
div#getintouch .modal-body .form-field .col-md-6 {
	flex: 1;
}
#getintouch .iti__selected-country {
	height: 42px;
}
div#getintouch .modal-body .iti--inline-dropdown input {
	/* padding-left: 52px !important; */
}
div#getintouch .modal-body .form-field .form-control:focus {
	box-shadow: none;
}
div#getintouch .modal-body input#pd_enquiry_submit {
	border: 1px solid #dc143c;
	/* background: #f0f8ff; */
	padding: 9px 40px;
	border-radius: 100px;
	margin-top: 15px;
	line-height: normal;
}
div#getintouch .modal-body input#pd_enquiry_submit:hover {
	background: #dc143c;
	color: #fff;
}
div#getintouch .modal-header button.close {
	background: transparent;
	border: transparent;
	font-size: 30px;
	color: #fff;
}
.success_message {
	color: #dc143c;
}

@keyframes pulse1 {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 8px rgba(37, 211, 102, 0.25);
	}
}
@keyframes pulse2 {
	0% {
		box-shadow: 0 0 0 0 rgb(220, 20, 60, 0.75);
	}
	80% {
		box-shadow: 0 0 0 8px rgba(220, 20, 60, 0.25);
	}
}
.share-btn {
	position: fixed;
	bottom: 40px;
	left: 12px;
	background: red;
	z-index: 2;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.pd-lang-arabic .share-btn {
	left: unset;
	right: 12px;
}
.share-btn .share-btn-icon {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	animation-name: pulse1;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	border-radius: 50%;
}
.share-btn .share-btn-icon > svg {
	width: 50%;
	height: 50%;
}
.share-btn .float-sm {
	position: relative;
	display: none;
}
.share-btn .float-sm .fl-fl {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	padding: 0;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse1;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	color: #ffff;
}
.share-btn .float-sm .fl-fl.float-fb {
	bottom: 115px;
	background: #1877f2;
}
.share-btn .float-sm .fl-fl.float-tw {
	bottom: 172px;
	background: #1da1f2;
}
.share-btn .float-sm .fl-fl.float-wa {
	bottom: 228px;
	background: #25d366;
}
.share-btn .float-sm .fl-fl.float-li {
	bottom: 56px;
	background: #0077b5;
}
.share-btn .float-sm .fl-fl a {
	color: white !important;
}
.share-btn .float-sm .fl-fl a svg {
	color: white !important;
}
.dis-flex-wrap {
	display: flex;
	flex-wrap: wrap;
}
.h-420 {
	min-height: 420px;
}
.dis-flex {
	display: flex;
}
.custom-prl > :nth-child(1) {
	padding-right: 4px;
	padding-left: 0;
}
.custom-prl :nth-child(2) {
	padding-left: 4px;
	padding-right: 0;
}
[dir="rtl"] .iti--allow-dropdown .iti__country-container,
[dir="rtl"] .iti--show-selected-dial-code .iti__country-container {
	right: 4px !important;
}
.pd-lang-arabic div#appointment .modal-body .custom-prl > :nth-child(2) .form-field .form-control {
	padding-right: 56px !important;
	padding-left: 0;
	direction: rtl;
}

/*----------------------------------------------------------------- 
Main Style :Stylesheet
Template Name : cureturkey arabic
Author : EZ Rankings 
Version : 1.0
Primary Use : cureturkey arabic
Design by : Shubham 
-----------------------------------------------------------------*/
.pd-lang-arabic .dir-rtl {
	direction: rtl;
}
.pd-lang-arabic .dir-rtl-row {
	flex-direction: row-reverse;
}
.pd-lang-arabic .choose-video .shape {
	right: -50%;
}
.pd-lang-arabic .px-4.vstack {
	padding-left: 0px !important;
	padding-right: 15px !important;
}
.pd-lang-arabic .section-heading h2:before {
	right: 0 !important;
	left: auto !important;
}
.pd-lang-arabic .network-section-panel:after {
	left: auto !important;
	right: 0 !important;
}
.pd-lang-arabic .find-btn {
	padding-left: 48px !important;
	padding-right: 8px !important;
}
.pd-lang-arabic .find-btn:after {
	left: 0;
	right: auto;
	transform: rotate(180deg);
}
/* .pd-lang-arabic .fa-long-arrow-alt-right {
    transform: rotate(180deg);
} */
.mega-menu .owl-nav button i.fa-long-arrow-alt-right {
	transform: none;
}
.pd-lang-arabic .text-end {
	text-align: left !important;
}
.pd-lang-arabic .doctors-wrapper {
	padding-right: 0;
	padding-left: 32px;
}
.pd-lang-arabic .call-wrap {
	margin-left: 0;
	/* margin-right: 30px; */
}
.pd-lang-arabic .top-right ul.dropdown-menu li a.dropdown-item {
	display: flex;
	/* justify-content: space-between; */
}
.pd-lang-arabic .top-right ul.dropdown-menu li a.dropdown-item .flag-icon {
	margin-right: 0px !important;
	margin-left: 10px !important;
}
.pd-lang-arabic .ui-autocomplete.searchlist {
	direction: rtl;
}
.pd-lang-arabic .navbaar-sec ul.navbar-nav > li > a:after {
	margin-right: 0.255em;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: -9px;
}
.pd-lang-arabic .navbaar-sec ul.navbar-nav li {
	padding: 0px 20px;
}
.pd-lang-arabic ul.list-menu li:after {
	right: 0px;
	left: auto;
	transform: rotate(180deg);
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul.pq-contact li {
	gap: 10px;
}
.pd-lang-arabic .top-footer-heading ul li a:before {
	left: auto;
	right: 0;
	margin-right: 0px;
	transform: rotate(180deg);
}
.pd-lang-arabic .top-footer-heading ul li a {
	padding-left: 0px;
	padding-right: 16px;
	font-size: 18px;
}
.pd-lang-arabic .pq-footer-style-1 ul span {
	margin-bottom: 0px;
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul.pq-contact li i {
	margin-right: 0px;
	font-size: 16px;
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul li {
	margin: 0 0 25px 0;
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul.pq-contact li {
	align-items: center;
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul#menu-useful-links li a:before {
	right: 0px;
	left: auto;
	margin-right: 0px;
	transform: rotate(180deg);
}
.pd-lang-arabic .pd-lang-arabic .pq-footer-style-1 ul span {
	line-height: 28px;
}
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul.menu li a,
footer#pq-footer .pq-footer-style-1 .pq-service li a,
footer#pq-footer .pq-footer-style-1 ul li a {
	padding: 0 16px 0 0px;
}
.pd-lang-arabic .partner-silder .owl-nav {
	left: 0;
	right: auto;
	flex-direction: row-reverse;
}
.pd-lang-arabic .left-side-baar {
	width: 30%;
	float: right;
	padding-left: 15px;
}
.pd-lang-arabic .detail-page.doctor-detail-page {
	width: 70%;
	float: left;
	padding-left: 0px;
}
.pd-lang-arabic .doctor-hospital-info {
	border-left: transparent;
}
.pd-lang-arabic .tab-info div#five ul {
	padding-right: 20px;
}
.pd-lang-arabic .tab-info div#six ul {
	padding-right: 20px;
}
.pd-lang-arabic .tab-info .panel-title > a.collapsed:before {
	float: left !important;
}
.pd-lang-arabic .tab-info .panel-title > a:before {
	float: left !important;
}
.pd-lang-arabic .tab-info .tab-pane ul {
	padding-right: 20px;
}
.pd-lang-arabic .near-something .near-hospital span,
.pd-lang-arabic .near-something .near-hospital h4,
.pd-lang-arabic .near-something .near-hospital p {
	text-align: right;
}
.pd-lang-arabic .near-something .near-hospital h4 {
	font-size: 16px;
	font-weight: 500;
}
.pd-lang-arabic .near-something .near-hospital p {
	font-size: 14px !important;
	font-weight: 400;
}
.pd-lang-arabic .hospital-detail-page {
	float: left;
	padding-left: 0px;
}
.pd-lang-arabic .hospital-detail-page .tab-content .row {
	display: flex;
	flex-wrap: wrap;
}
.pd-lang-arabic .hospital-indicators-wrap .carousel-indicators {
	top: -38px;
}
.pd-lang-arabic section.breadcrumb-sec nav ol li span {
	padding-right: 10px;
	padding-left: 0px;
}
.pd-lang-arabic section.breadcrumb-sec nav ol li {
	padding-left: 10px;
}
.pd-lang-arabic .breadcrumb-item + .breadcrumb-item::after {
	content: "\f053";
	font-weight: 800;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	right: -3px;
}
.pd-lang-arabic section.breadcrumb-sec nav ol li {
	position: relative;
}
.pd-lang-arabic .breadcrumb-item + .breadcrumb-item::before {
	display: none;
}
.pd-lang-arabic .inner-packages .card figure span {
	left: auto;
	right: 8px;
	border-top-right-radius: 7px;
	border-top-left-radius: 0px;
}
.pd-lang-arabic .packages-dropdown button select {
	padding: 5px 8px 5px 43px;
	background: url(data:image/svg + xml;utf8, <svgxmlns="http://www.w3.org/2000/svg"width="100"height="100"fill="%2326749a"><polygonpoints="0,0 100,0 50,50"/></svg>) no-repeat;
	background-position: (calc(12% - 7px)) 14px;
}
.pd-lang-arabic #carouselExampleIndicators .fa-long-arrow-alt-right {
	transform: rotate(357deg);
}
.pd-lang-arabic .quote-form .input-group input#user_phone {
	padding-right: 52px;
	text-align: right;
	padding-left: 0;
}
.pd-lang-arabic .related-p h2 {
	text-align: right;
}
.pd-lang-arabic .accordion-button::after {
	margin-right: auto;
	margin-left: 0;
}
.pd-lang-arabic .breadcrumb ul li {
	font-size: 13px !important;
}
.pd-lang-arabic .filter-leftside,
.pd-lang-arabic .list-center,
.pd-lang-arabic .ads-rightside {
	float: left !important;
}
.pd-lang-arabic .sidebar-form-box form .input-group input {
	text-align: right;
}
.pd-lang-arabic .hospital-detail-page .hospital-info h1 {
	width: auto !important;
}
.pd-lang-arabic .hospital-detail-page .hospital-info h1 {
	padding: 0px !important;
	margin-top: 0;
	padding-right: 10px !important;
}
.pd-lang-arabic .hospital-pic {
	margin-top: -28px;
}
.pd-lang-arabic .tab-info ul.nav.nav-tabs li {
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
}
.pd-lang-arabic .tab-info .tab-pane ul {
	padding-right: 16px !important;
}
.pd-lang-arabic a.doc-whatsapp {
	margin-right: 0px !important;
}
.pd-lang-arabic a.doc-whatsapp span {
	right: -1% !important;
	left: auto !important;
	top: -7px !important;
}
.pd-lang-arabic p.likes a {
	padding-left: 0px;
	display: flex;
	align-items: center;
}
.pd-lang-arabic p.likes span {
	margin-left: 0px;
}
.pd-lang-arabic .tab-content h1 {
	padding-right: 0px !important;
}
.pd-lang-arabic .languages-wrap .panel.panel-default .panel-heading h4.panel-title:after {
	left: 0;
	right: auto;
}
.pd-lang-arabic .customselectbox select {
	background-position: 4px;
}
body.pd-lang-arabic .selecthospital select,
body.pd-lang-arabic .selecthospital {
	padding-right: 5px !important;
}
.pd-lang-arabic .hospital-detail-page .hospital-info {
	float: none !important;
}
.pd-lang-arabic .hospital-info .hospital-logo {
	float: none !important;
}
.pd-lang-arabic .hospital-logo img {
	height: 100%;
	padding: 2px;
}
.pd-lang-arabic .flex-div div h4,
.pd-lang-arabic .flex-div div p {
	text-align: right;
}
.pd-lang-arabic .flex-div div h4 {
	font-size: 16px !important;
	font-weight: 500;
}
.pd-lang-arabic .flex-div div p {
	font-size: 14px !important;
	font-weight: 400;
}
.pd-lang-arabic .flex-div div span {
	text-align: right;
}
.pd-lang-arabic .accordian_box h2 a {
	text-align: right;
}
.pd-lang-arabic .accordian_box h2 a::after {
	left: 12px;
}
.pd-lang-arabic .top-header-mobile ul li:first-child {
	border: transparent;
}
.pd-lang-arabic .top-header-mobile ul li:last-child {
	border-right: 1px solid #fff;
}
.pd-lang-arabic .top-header-mobile ul li ul.drop-toggle li a span.flag-icon {
	margin-left: 6px !important;
	margin-right: 0 !important;
}
.pd-lang-arabic .top-header-mobile ul li ul.drop-toggle li {
	text-align: right;
	padding-right: 8px;
	border-bottom: 1px solid #ccc;
}
.pd-lang-arabic .doctor-tool-icon.hospital-tool-icon {
	left: 0;
	right: auto;
}
.pd-lang-arabic .hospital-brief .row {
	display: flex;
	flex-direction: row;
}
.pd-lang-arabic header.inner-page nav.navbar.navbar-default {
	display: flex;
	justify-content: space-between;
}
.pd-lang-arabic header.inner-page nav.navbar.navbar-default::before {
	display: none;
}
.pd-lang-arabic header.inner-page nav.navbar.navbar-default ul.navbar-nav {
	padding-left: 0px;
}
.pd-lang-arabic header.inner-page nav.navbar.navbar-default .navbar-collapse {
	width: 100%;
}
.pd-lang-arabic header.inner-page nav.navbar.navbar-default ul.navbar-nav {
	margin-left: 0 !important;
}
.pd-lang-arabic .packages-dropdown button select {
	width: 145px;
}
.pd-lang-arabic .flex-div div {
	width: 48%;
}
.pd-lang-arabic .tabs-box .accordion .accordion-item h2 button {
	text-align: right;
}
.pd-lang-arabic .tabs-box .accordion .accordion-item h2 > button:after {
	right: auto;
	left: 14px;
}
.pd-lang-arabic .custom-prl > :nth-child(1) {
	padding-right: 0;
	padding-left: 4px;
}
.pd-lang-arabic .custom-prl :nth-child(2) {
	padding-left: 0;
	padding-right: 4px;
}
.pd-lang-arabic .custom-prl :nth-child(2) .iti__arrow {
	width: 6px !important;
	padding-right: 0 !important;
}

/* latest */
.pd-lang-arabic p,
.pd-lang-arabic .footer-contect-phone .call-wrap p span.connect,
.pd-lang-arabic .footer-contect-phone a.make,
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 ul.menu li a,
.pd-lang-arabic .navbaar-sec ul.navbar-nav li a,
.pd-lang-arabic .call-wrap ul li a span.icon-value,
.pd-lang-arabic ul.list-menu li a,
.pd-lang-arabic .top-right .dropdown button,
.pd-lang-arabic .top-left ul li a,
.pd-lang-arabic .form-wrap .form-group label,
.pd-lang-arabic .popular-searches label {
	font-size: 18px !important;
}
.pd-lang-arabic .form-wrap .form-group input {
	font-size: 16px;
}
.pd-lang-arabic p,
.pd-lang-arabic .doctor-info p.doctor-qua,
.pd-lang-arabic p.exp {
	font-weight: 400;
}
div#getintouch .modal-body .form-field input.form-control.pr-50 {
	padding-left: 50px;
}
.pd-lang-arabic div#getintouch .modal-body .form-field input.form-control.pr-50 {
	padding-left: 0px;
	padding-right: 50px;
}
.pd-lang-arabic .ps-lg-3 {
	padding-right: 1rem !important;
}
.pd-lang-arabic .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
	font-family: "Tajawal", sans-serif !important;
}
.pd-lang-arabic section.specialities-sec nav .nav-tabs button,
.pd-lang-arabic .partner-silder .hospitals-details a,
.pd-lang-arabic section.packages-sec .card .card-footer a,
.pd-lang-arabic section.packages-sec .card small,
.pd-lang-arabic .packages-tabs .inclusive-packages-tabs .nav-tabs button,
.pd-lang-arabic .doctor-info .d-flex a,
.pd-lang-arabic .call-wrap ul li a span.icon-value,
.pd-lang-arabic .footer-contect-phone a.make {
	font-weight: 500;
}
.pd-lang-arabic section.main.open .banner-wrap-form .form-group input {
	font-size: 14px;
}
.pd-lang-arabic .choose-turkey {
	padding: 20px 30px 0px 10px;
}
.pd-lang-arabic .top-footer-heading h3,
.pd-lang-arabic footer#pq-footer .pq-footer-style-1 .footer-title {
	font-size: 20px;
}
.pd-lang-arabic .banner-title h1 {
	margin-bottom: 1rem;
}
#best-doctors-silder.owl-carousel .owl-nav button.owl-next,
#best-doctors-silder.owl-carousel .owl-nav button.owl-prev,
#best-hospital-silder.owl-carousel .owl-nav button.owl-next,
#best-hospital-silder.owl-carousel .owl-nav button.owl-prev {
	background: #dc143c !important;
	color: #fff !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
	height: 48px;
	width: 48px;
	border-radius: 50%;
}
#best-doctors-silder.owl-carousel .owl-nav button.owl-next > svg,
#best-doctors-silder.owl-carousel .owl-nav button.owl-prev > svg,
#best-doctors-silder.owl-carousel .owl-nav button.owl-next > svg path,
#best-doctors-silder.owl-carousel .owl-nav button.owl-prev > svg path,
#best-hospital-silder .owl-carousel .owl-nav button.owl-next > svg,
#best-hospital-silder.owl-carousel .owl-nav button.owl-prev > svg,
#best-hospital-silder.owl-carousel .owl-nav button.owl-next > svg path,
#best-hospital-silder.owl-carousel .owl-nav button.owl-prev > svg path {
	fill: #fff;
	height: 22px;
	width: 22px;
}
input#pd_enquiry_submit1 {
	color: #000;
}
div#appointment {
	z-index: 9999;
}
.iti--fullscreen-popup.iti--container.iti--country-search {
	z-index: 10000;
}
/* talk to doctor css start here */
.talk-doctor-wrap {
	background: #dc143c;
	display: flex;
	margin-bottom: 15px;
	border-radius: 4px;
	box-shadow: 0 1px 3px #ddd;
	align-items: center;
}
.talk-doctor-wrap .talk-doctor-img {
	width: 44%;
}
.talk-doctor-wrap .talk-doctor-info {
	width: 60%;
	/* padding: 20px; */
	text-align: center;
}
.tab-content .talk-doctor-wrap .talk-doctor-info h3,
.talk-doctor-wrap .talk-doctor-info h3 {
	color: #fff !important;
	font-size: 28px !important;
	font-weight: 500 !important;
	line-height: 20px !important;
}
.tab-content .talk-doctor-wrap .talk-doctor-info h2,
.talk-doctor-wrap .talk-doctor-info h2 {
	color: #fff !important;
	font-size: 42px !important;
	font-weight: 600 !important;
	margin-bottom: 10px !important;
	text-align: center !important;
}
.talk-doctor-info form .input-group {
	margin-bottom: 10px;
	width: 100%;
	padding: 0px 24px;
}
.talk-doctor-info form .input-group :last-child {
	margin-bottom: 0px;
	color: #dc143c;
}
.talk-doctor-info form .input-group input {
	width: 100%;
	display: block;
	background: #fff;
	border: transparent;
	padding: 12px;
	border-radius: 10px;
	font-size: 14px;
}
.talk-doctor-info form .input-group button {
	width: 100%;
	border-radius: 10px;
	border: transparent;
	padding: 14px;
	/* margin-top: 6px; */
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	/* background: #eb9738; */
	font-weight: 700;
}
.talk-doctor-wrap .talk-doctor-img figure img {
	width: 100%;
	object-fit: cover;
}
.talk-doctor-wrap input[type="tel"] {
	padding-left: 66px !important;
}
.pd-lang-arabic .talk-doctor-wrap input[type="tel"] {
	padding-right: 66px !important;
}
.talk-doctor-info form .input-group input {
	height: 100% !important;
	border-radius: 10px !important;
}
.talk-doctor-info form input#app_mobile_code_1 {
	padding-left: 60px;
}
[dir="rtl"] .talk-doctor-info form .iti--allow-dropdown input.iti__tel-input[type="text"],
.pd-lang-arabic .talk-doctor-info form input#app_mobile_code_1 {
	padding-right: 60px !important;
}

.hospital-list:has(.talk-doctor-wrap) {
	padding: 0;
	border-radius: 4px;
	overflow: hidden;
}
.hospital-list:has(.talk-doctor-wrap) .talk-doctor-wrap {
	margin-bottom: 0;
}
.hospital-listing-page .list-center > h2.pd_result_count_section {
	margin-bottom: 10px;
}
/* talk to doctor css end here */

a.doc-whatsapp.treatment-whatsapp {
	width: fit-content;
	padding: 10px 24px 10px 60px;
	position: relative;
	margin-left: 10px !important;
}

a.doc-whatsapp.treatment-whatsapp span {
	left: -4px;
	top: -4px;
}

@media screen and (max-width: 767px) {
	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .carousel-inner .carousel-item.item {
		height: 96px;
	}

	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .carousel-inner .carousel-item.item img {
		width: 100%;
		object-fit: fill;
	}
	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .slide a.left.carousel-control svg,
	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .slide a.right.carousel-control svg {
		width: 16px;
		height: 16px;
	}
	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .slide a.left.carousel-control,
	.hospital-pic.hospital-silder-new.custom-carousel-btn.treatment-banner-carousel .slide a.right.carousel-control {
		width: 26px;
		height: 26px;
	}
	a.doc-whatsapp.treatment-whatsapp {
		margin-bottom: 0 !important;
	}
}


.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-prev, .treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-next {
    background: none !important;
    border: none !important;
    color: #dc143c !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    width: 48px;
    height: 48px;
    position: relative;
}

.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav {
    position: absolute;
    top: 40% !important;
    width: 100%;
    left: 0;
    z-index: 1;
    display: flex;
    justify-content: space-between;
}

.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-prev {
    left: 0;
}

.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-next {
    right: 0;
}

.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-prev svg, .treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .owl-nav button.owl-next svg {
    width: 22px;
    height: 22px;
}
.treating-doctor+section#pinBoot-gallery .owl-carousel.gallery-box .item img {
	max-height: 240px;
    min-height: 240px;
    object-fit: cover;
}

.treatment.inner-page .hospital-silder-new .slide > ol.carousel-indicators li {
	border-color: #dc143c !important;
}
.treatment.inner-page .hospital-silder-new .slide > ol.carousel-indicators {
	bottom: -10px;
}
li.nav-item a.nav-link:has(.fa-plane)::after {
    display: none;
}

li.nav-item a.nav-link:has(.fa-plane) i, li.nav-item a.nav-link:has(.fa-plane) svg {
    transform: rotate(-45deg);
    color: #dc143c;
    font-size: 20px;
}
/* .navbaar-sec ul.navbar-nav > li > a:has(.fa-plane) {
	padding: 10px 8px !important;
} */
.navbaar-sec ul.navbar-nav > li:hover > a:has(.fa-plane) i, .navbaar-sec ul.navbar-nav > li:hover > a:has(.fa-plane) svg {
	color: #fff;
}
#exampleModal .modal-header {
	border-bottom: 0;
}
#exampleModal .modal-body {
	padding: 0;
}