/*************** Import Css **************/

@import "common.css";
@import "fonts.css";

/* font-family: "adobe-caslon-pro",serif; */
/* font-family: "nunito-sans",sans-serif; */
/* font-family: 'Alice'; */
/* font-family: 'Exotc350 DmBd BT'; */

/********************* Header Css ******************/
.header-area{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:99;
}
.header-area::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 281px;
	/* background-image: url(../images/Header-Background.png); */
	/* background-repeat: no-repeat;
	background-size: cover; */
	top: 0px;
	left: 0px;
	/* opacity: .6; */
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);

}
.header-wrapper{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	padding-left: 60px;
	padding-right: 60px;
}
.banner-slider-each{
	height: 100%;
	min-height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header-content{
	display: flex;
	align-items: center;
}
.header-menu-icon{
	margin-left: 20px;
}
.header-search-icon{
	margin-left: 20px;
}
.header-phone-number{
	margin-right: 20px;
}
.header-phone-number a{
	font-family: "nunito-sans",sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1px;    
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header-phone-number a:hover{
	color:#E2DCB3;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header-area.fixed_header{
	background-color: #2B2B2B;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Banner %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.banner-area{
	position: relative;
}
.banner-slider-each-text{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 2;
	max-width: 636px;
	margin: 0 auto;
}
.banner-slider-each::before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: .4;
	z-index: 1;
}
.banner-slider-each-text h3{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 24px;
	line-height: 20.75px;
	letter-spacing: 4px;
	text-align: center;
	color: #E2DCB3;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.banner-slider-each-text h1{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 60px;
	line-height: 72px;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.banner-slider-each-text h4{
	font-family: "nunito-sans",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footer %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.footer-area{
	background-color: #121212;
	position: relative;
}
.footer-area::after{
	position: absolute;
	content: '';
	background-image: url(../images/img/blog-background.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.footer-top-area{
	padding-top: 100px;
	padding-bottom: 40px;
}
.footer-top-wrapper{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
	z-index: 1;
}
.footer-each a{
	display: block;
	font-family: 'Exotc350 DmBd BT' !important;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	max-width: 220px;
	margin-bottom: 29px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.footer-each a:hover{
	color:#B0A882;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.footer-each a.common-button {
	font-family: 'Exotc350 DmBd BT';
	color: #fff;
	border: 1px solid #3D627E;
	background-color: #3D627E;
	padding: 13px 15px 13px 15px;
	min-width: 150px;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 4px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	margin-bottom: 38px;
}
.footer-each a.common-button:hover{
	background-color: #B0A882;
	border: 1px solid #B0A882;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.social-icon ul{
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
	display: flex;
	justify-content: end;
}
.social-icon ul li{
	margin-left: 15px;
}
.social-icon ul li i{
	color: #fff;
	font-size: 23px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.social-icon ul li i:hover{
	color: #B0A882;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.footer-each.footer-logo  > a{
	width: 250px;
	max-width: 100%;
}
.footer-each.footer-logo  > a >img{
	/*width: 250px;*/
}

.bottom-footer-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: 1px solid #fff;
	padding-left: 11px;
	padding-right: 11px;
}
.bottom-footer-wrapper ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.bottom-footer-wrapper ul li {
	position: relative;
	padding-right: 10px;
	margin-right: 10px;
	line-height: 26px;
}
.bottom-footer-wrapper ul li a {
	font-family: "nunito-sans",sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #C8B29D;
	font-weight: 400;
	text-transform: capitalize;
	text-decoration: underline;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.bottom-footer-wrapper ul li a:hover{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.bottom-footer-wrapper ul li::after {
	content: "";
	height: 56%;
	width: 1px;
	background-color: #fff;
	position: absolute;
	top: 55%;
	right: 0;
	transform: translateY(-50%);
}
.bottom-footer-wrapper p {
	font-family: "mulish-variable";
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 300;
	text-transform: capitalize;
	margin-bottom: 0px;
}
.bottom-footer-wrapper p a{
	color: #C8B29D;
	text-decoration: underline;
}
.bottom-footer-wrapper p a:hover{
	color:#fff;
}
.bottom-footer{
	padding-left: 55px;
	padding-right: 55px;
}
.bottom-footer-wrapper ul li:last-child:after{
	display: none;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Contact Us %%%%%%%%%%%%%%%%%%%%%%%%%%% */
.home-contact-us-area{
	padding-top: 92px;
	padding-bottom: 85px;
}
.home-contact-us-content h2{
	color: #E2DCB3;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: 1px;
	font-weight: 600;
	font-family: 'Exotc350 DmBd BT';
	margin-bottom: 21px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.home-contact-us-content p{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.contact-us-address-each{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.contact-us-address-image{
	width: 49px;
	height: 49px;
	min-width: 49px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #fff;
}
.contact-us-address-content{
	padding-left: 15px;
}
.contact-us-address-content h3{
	color: #E2DCB3;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px;
	font-family: 'Alice';
	margin-bottom: 4px;
}
.contact-us-address-content a{
	font-family: 'Exotc350 DmBd BT' !important;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: uppercase;  
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.contact-us-address-content a:hover{
	color: #E2DCB3;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.contact-us-address-area{
	margin-top: 120px;
}
.home-contact-us-content{
	padding-top: 30px;
}
.home-contact-form{
	max-width: 741px;
	margin-left: auto;
}

.home-meet-dr-content{
	padding-top: 180px;
	padding-bottom: 0px;
	text-align: center;
}
.home-meet-dr-area{
	margin-left: 60px;
	margin-right: 60px;
	border-radius: 5px;
	background-position: bottom center;
	background-size: 100% 85%;
	margin-top: 160px;
}
.home-meet-dr-content-heading h4{
	font-family: 'Exotc350 DmBd BT'; 
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #7E7451;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.home-meet-dr-content-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1px;
	text-transform: capitalize;
	color: #2B2B2B;
	margin-bottom: 35px;
}
.home-meet-dr-content p{
	color: #2B2B2B;
	font-family: "mulish-variable"; 
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	margin-bottom: 26px;
}
.home-meet-dr-image{
	position: relative;
	height: 100%;
	max-width: 603px;
	margin-left: auto;
	margin-right: 10px;
}
.home-meet-dr-image img{
	height: 100%;
	object-fit: cover;
}
.home-blog-each-text{
	padding: 20px 33px 28px;
	background-color: #2B2B2B;
	width: calc(100% - 30px);
	margin: 0 auto;
	margin-top: -65px;
	position: relative;
}
.home-blog-each-text h6 a{
	color: #B0A882;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	margin-bottom: 8px;
	display:block;
}
.home-blog-each-text h3{
	font-weight: 400;
	font-size: 24px;
	line-height: 100%;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'Alice';
}
.home-blog-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1px;
	text-transform: capitalize;
	color: #fff;
}
.home-blog-heading{
	margin-bottom: 28px;
}
.home-blog-heading h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #B0A882;
	margin-bottom:8px;
}
.home-blog-each img{
	width: 100%;
	border-radius: 7px;
}
.home-blog-area{
	margin-top: 94px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Home Faq Area %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.accordion {
	list-style: none;
	padding: 30px 45px;
	margin: 0;
	background-color: #2b2b2b;
	border-radius: 10px;
}
.accordion>li {
	display: block;
	list-style: none;
	margin-bottom: 15px !important;
	border-bottom: 1px solid #fff;
}
.accordion>li>span {
	display: block;
	padding: 5px 20px 10px 17px;
	background: url(../images/img/round-pluse.png) no-repeat 100%;
	cursor: pointer;
	font-family: 'Alice';
	font-weight: 400;
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	text-transform: capitalize;
}
.accordion>li>span.active {
	background: url(../images/img/round-pluse.png) no-repeat 100%;
}
.accordion>li>div {
	list-style: none;
	padding: 0px;
	display: none;
	overflow: auto;
	font-family: "nunito-sans",sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: capitalize; 
	padding: 15px 17px;
}

.home-faq-area{
	padding-top: 156px;
	padding-bottom: 118px;
	position: relative;
}
.home-faq-heading{
	text-align: center;
	margin-bottom: 55px;
}
.home-faq-heading h5{
	color: #B0A882;
}
.home-faq-heading  h3{
	color: #fff;
}
.home-faq-wrapper{
	position: relative;
	z-index: 1;
	padding-left: 60px;
	padding-right: 60px;
}
.home-faq-area::after {
	position: absolute;
	content: '';
	background-image: url(../images/img/faq-background-overlay.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.home-faq-heading h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-align: center;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.home-faq-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: capitalize;

}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Home Service Area %%%%%%%%%%%%%%%%%%%%%%%%% */
.service-sec{
	position: relative;
}
.service-slider .swiper-slide {
	transition: width 0.4s ease;
	height: 740px;
	max-height:740px;
}
.service-slider .swiper-slide.service-active {
	width: 68%;
}
.service-slider .swiper-slide:not(.service-active) {
	width: calc(32.1% / 4);
}
.each-service {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.each-service-img {
	height: 100%;
}
.each-service-img img {
	height: 100%;
	object-fit: cover;
}
.service-slider .swiper-slide.service-active .each-service-text .txt-btn {
	display: inline-block;
}
.service-slider .swiper-slide.service-active .each-service-text {
	writing-mode: initial;
	width: 100%;
	padding: 30px 54px;
}
.each-service-text {
	position: absolute;
	bottom: 0;
	left: 0px;
	padding: 44px 24px;
	writing-mode: sideways-lr;
	z-index: 1;
}
.swiper-slide .each-service::after {
	content: "";
	/* background-color: rgba(20, 25, 23, 0.30); */
	/* background-image: url(../images/img/service-overlay.png); */
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000000BF;
}
.swiper-slide.service-active  .each-service::after {
	content: "";
	/* background-color: rgba(20, 25, 23, 0.30); */
	background-image: url(../images/img/service-overlay.png);
	height: 100%;
	width: 60%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
}
.each-service-text .txt-btn {
	display: none;
}
.each-service-text .txt-btn:hover {
	color: #F5F5F5;
}
.service-slider .swiper-slide.service-active .each-service-text .txt-btn {
	display: inline-block;
}
.service-slider .swiper-slide.service-active .each-service-text {
	writing-mode: initial;
	width: 100%;
	padding: 50px 57px 40px;
	bottom: inherit;
	top: 0px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.each-service-text h3{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 19.25px;
	line-height: 28.53px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #B0A882;
}
.service-slider .swiper-slide .each-service-text .each-service-text-top p{
	display: none;
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	color: #fff;
	max-width: 286px;
}
.service-slider .swiper-slide.service-active .each-service-text .each-service-text-top p{
	display: block;
}
.service-slider .swiper-slide .each-service-text .each-service-text-bottom{
	display: none;
}
.service-slider .swiper-slide.service-active .each-service-text .each-service-text-bottom{
	display: block;
}
.service-slider .swiper-slide.service-active .each-service-text .each-service-text-top h3{
	font-size: 36px;
	line-height: 28.53px;
	letter-spacing: 1px;
	color: #E2DCB3;
	margin-bottom: 20px;
}
.service-slider .swiper-slide .each-service-text .each-service-text-bottom ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.service-slider .swiper-slide .each-service-text .each-service-text-bottom ul li a{
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	letter-spacing: 1px;
	display: block;
	text-transform: uppercase;
	font-family: 'Exotc350 DmBd BT' !important;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	width: fit-content;
}
.service-slider .swiper-slide .each-service-text .each-service-text-bottom ul li a:hover{
	color: #B0A882;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.home-blog-wrapper .row{
	margin-left: -25px;
	margin-right: -25px;
}
.home-blog-wrapper .row .col-lg-4{
	padding-left: 25px;
	padding-right: 25px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Specialization %%%%%%%%%%%%%%%%%%%%%%%% */
.specialization-wrapper{
	max-width: 674px;
	margin: 0 auto;
	text-align: center;
}
.specialization-wrapper h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.specialization-wrapper h2 {
	font-family: 'Alice';
	color: #fff;
	font-weight: 400;
	font-size: 36px;
	line-height: 100%;
	letter-spacing: 0px;
	margin-bottom: 33px;
}
.specialization-wrapper h2 strong{
	/font-family: "'Exotc350 DmBd BT' !important;
	font-weight: 500;
	font-style: italic;
}
.specialization-wrapper p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0px;
	color: #fff;
	margin-bottom: 20px;
}
.specialization-area{
	padding-top: 185px;
	padding-bottom: 177px;
	position: relative;
}
.specialization-area::after{
	position: absolute;
	content: '';
	width: 595px;
	height: 463px;
	top: 50%;
	transform: translateY(-50%);
	left: 0px;
	background-image: url(../images/img/specialation-bg.png);
	background-repeat: no-repeat;
}
.home-meet-dr-wrapper{
	padding-left: 60px;
	padding-right: 10px;
}
.banner-slider-area .swiper-horizontal>.swiper-pagination-bullets, .banner-slider-area .swiper-pagination-bullets.swiper-pagination-horizontal{
	top: 50%;
	width: 40px;
	right: 0px;
	left: inherit;
	opacity: 1;
}
.banner-slider-area .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .banner-slider-area .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 10px;
	height: 31px;
	display: block;
	opacity: 1;
}
.swiper-pagination-bullet{
	background: none;
}
.about-us-area{
	margin-top: 185px;
	margin-bottom: 110px;
}
.about-us-content{
	text-align: center;
	max-width: 674px;
	margin: 0 auto;
}
.about-us-content h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 3px;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.about-us-content h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 36px;
	line-height: 100%;
	letter-spacing: 0px;
	text-transform: capitalize;
	color: #fff;
	margin-bottom: 39px;
}
.about-us-content h2 strong{
	font-weight: 600;
	font-style: italic;
	font-family: "'Exotc350 DmBd BT' !important;
}
.about-us-content p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0px;
	color: #fff;
	margin-bottom: 22px;	
}
.about-us-wrapper{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-left: -30px;
	margin-right: -30px;
}
.about-us-mobile-image{
	display: none;
}
.home-about-us-left-image{
	width: 170px;
	height: 460px;
}
.home-about-us-left-image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.home-about-us-right-image{
	width: 170px;
	height: 460px;
}
.home-about-us-right-image img{
	width: 100%;
	height: 100%;
	object-fit: cover; 
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Resouse area %%%%%%%%%%%%%%%%%%%%%%% */
.resources-area{
	margin-top: 144px;
	margin-bottom: 100px;
}
.resources-heading{
	margin-bottom:32px;
}
.resources-heading h5{
	font-family: 'Exotc350 DmBd BT'; 
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 6px;
}
.resources-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: capitalize;

}
.resources-each{
	padding: 24px 36px 30px;
	border: 1px solid #E2DCB3;
	border-radius: 10px;
}
.resources-each .resources-each-icon-area{
	margin-bottom: 19px;
}
.resources-each .resources-each-icon-area .common-link{
	display: none;
}
.resources-each h3{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 24px;
	line-height: 53px;
	letter-spacing: 1px;
	color: #fff;

}
.resources-each p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	color: #AAAAAA;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Testimonials Area %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.home-testimonials-area{
	padding-top: 134px;
	padding-bottom: 30px;
	position: relative;
}
.home-testimonials-content h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #B0A882;
	margin-bottom: 15px;
}
.home-testimonials-content h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-bottom: 32px;
	color: #fff;
}
.home-testimonials-each p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	color: #fff;
	margin-bottom: 52px;
}
.home-testimonials-each h6{
	font-family: "nunito-sans",sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #fff;
}
.home-testimonials-wrapper .swiper-button-prev:after, .home-testimonials-wrapper .swiper-button-next:after{
	display: none;
}
.home-testimonials-wrapper{
	max-width: 1000px;
	margin: 0 auto;
	padding-left: 80px;
	position: relative;
	z-index: 3;
}
.home-testimonials-wrapper::before{
	position: absolute;
	content: '';
	top: -18px;
	left: -32px;
	width: 129px;
	height: 101px;
	background-image: url(../images/img/test-arrow.png);
}
.home-testimonials-area::after {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000000;
	opacity: .45;
}
.home-testimonials-slider-controlas .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
	background-color: #fff;
	width: 6px;
	height: 6px;
	margin: 0px 5px;
}
.home-testimonials-area::before{
	position: absolute;
	content: '';
	width: 100%;
	height: 323px;
	top: 0px;
	left: 0px;
	background: linear-gradient(180deg, #131313 0%, rgba(19, 19, 19, 0) 100%);
	z-index: 2;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner Page start %%%%%%%%%%%%%%%%%%%%%%%%%% */
.inner-banner-area{
	height: 100%;
	min-height: 633px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.inner-banner-area:before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: .4;
	z-index: 1;
}
.inner-banner-wrapper{
	text-align: center;
	position: relative;
	z-index: 2;
}
.procedure-area{
	margin-top: 90px;
}
.intro-area{
	max-width: 918px;
	margin: 0 auto;
}
.schedule-area{
	margin-top: 120px;
	margin-bottom: 120px;
	position: relative;
}
.schedule-area:before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #00000080;
	z-index: 1;
}
.schedule-wrapper{
	text-align: center;
}
.schedule-wrapper{
	padding-top: 63px;
	padding-bottom: 63px;
	position: relative;
	z-index: 1;
}
.schedule-wrapper h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #B0A882;
	margin-bottom: 8px;
}
.schedule-wrapper h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: capitalize;

}
.schedule-wrapper .common-button{
	font-weight: 700;
	font-size: 14px;
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	max-width: 244px;
	width: 100%;
}
.schedule-wrapper .common-button:hover{
	background-color: #B0A882;
	border: 1px solid #B0A882;
	color:#fff;
}
.pro-doctor-area{
	margin-top: 120px;
	margin-bottom: 120px;
}
.pro-doctor-content h2{
	font-size: 32px;
	line-height: 40px;
}
.pro-doctor-image{
	max-width: 504px;
	margin-left: auto;
}
.pro-doctor-image img{
	border-radius: 20px;
}
.pro-after-before-area{
	height: 100%;
	min-height: 584px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.pro-after-before-area:before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000000;
	opacity: .4;
	z-index: 1;
}
.pro-after-before-wrapper h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.pro-after-before-wrapper h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 60px;
	line-height: 75px;
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 33px;
}
.pro-after-before-wrapper h2 strong{
	font-weight: 600;
	font-size: 65px;
	font-style: italic;
	font-family: "adobe-caslon-pro",serif;
}
.pro-after-before-wrapper .common-button{
	font-weight: 700;
	font-size: 14px;
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff;
	max-width: 302px;
	width: 100%;
}
.pro-after-before-wrapper .common-button:hover{
	background-color: #B0A882;
	border: 1px solid #B0A882;
	color:#fff;
}
.pro-after-before-wrapper{
	max-width: 789px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	z-index: 2;
}
.surgery-wrapper{
	margin-top: 120px;
	margin-bottom: 120px;
}
.surgery-each h3{
	font-family: 'Exotc350 DmBd BT'; 
	font-weight: 400;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #E2DCB3;
	margin-top: 50px;
	margin-bottom: 16px;
}
.surgery-each p{
	font-family: "mulish-variable";
	font-weight: 400;
	font-size: 18px;
	letter-spacing: 0px;
	color: #fff;
}
.surgery-each{
	margin-bottom: 20px;
}
.surgery-left-part p{
	margin-bottom: 43px
}
.surgery-left-part-image img{
	border-radius: 20px;
}
.techniques-wrapper{
	margin-top: 120px;
	margin-bottom: 120px;
}
.techniques-heading{
	text-align: center;
	margin-bottom: 50px;
}
.techniques-heading p{
	max-width: 700px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.techniques-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-bottom: 27px;
}
.techniques-heading h2 strong{
	font-family: "adobe-caslon-pro",serif;
	font-weight: 600;
	font-style: italic;
}
.techniques-each{
	padding: 35px 35px 10px;
	min-height: 195px;
	background-color: #2B2B2B;
	height: 100%;
}
.techniques-each h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
	text-transform: capitalize;
	color: #fff;
}
.techniques-each p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	color: #fff;
}
.techniques-each-area .row .col-lg-6{
	margin-bottom: 30px;
}
.techniques-each-right{
	padding-right: 9px;
}
.surgery-left-part{
	padding-right: 62px;
}
.surgery-left-part-image img{
	width: 100%;
	border-radius: 20px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gallery %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.gallery-area{
	margin-top: 100px;
	margin-bottom: 120px;
}
.real-pataint-review-area{
	margin-bottom: 90px;
	margin-left: -25px;
	margin-right: -25px;
}
.gallery-accordion-wrapper{
	padding-left: 60px;
	padding-right: 60px;
}
.gallery-accordion-wrapper .accordion {
	list-style: none;
	padding: 0px;
	background-color: transparent;
	border-radius: 0px;
	border-top: 1px solid #fff;
}
.gallery-accordion-wrapper .accordion>li>span{
	font-size: 60px;
	line-height: 75px;
	text-align: center;
	background: url(../images/img/round-pluse.png) no-repeat 67%;
}
.gallery-accordion-wrapper .accordion>li>span{
	font-size: 60px;
	line-height: 75px;
	text-align: center;
	background: url(../images/img/round-pluse.png) no-repeat 67%;
}
.gallery-accordion-wrapper .accordion>li>span.active {
	background: url(../images/img/round-pluse.png) no-repeat 67%;
}
.gallery-accordion-inner ul{
	list-style: none;
	text-align: center;
}
.gallery-accordion-inner ul li a{
	text-transform: uppercase;
	font-family: "nunito-sans",sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #fff;
	margin-bottom: 14px;
	display: block;
}
.real-pataint-review-area .row{
	margin: 0px;
}
.real-pataint-review-area .row .col-lg-5{
	padding: 0px;
}
.real-pataint-review-area .row .col-lg-7{
	padding: 0px;
}

.gallery-category-be-slider .imageReveal-drag{
	background-color: transparent;
	background-color: transparent;
	box-shadow: none;
}
.gallery-category-be-slider .imageReveal-caption{
	display: none !important;
}
.gallery-category-be-slider .imageReveal-overlay{
	z-index: 5 !important;
}
.gallery-category-be-slider .imageReveal-drag{
	z-index: 6 !important;
}
.gallery-category-be-slider a.patient-btn{
	margin: 30px auto 64px;
	display: table;
}

.beer-reveal[data-beer-label]:after, .beer-slider[data-beer-label]:after {
	content: none !important;
}

.beer-handle {
	background: hsl(0deg 0% 100% / 90%) !important;
}
@media(min-width:992px){
	.natural-looking-results-wrapper .col-lg-6{
		max-width: 50%;
		width: 100%;
	}
}
.beer-handle {
	transform: translate3d(-50%,-50%,0);
	transition: background .3s,box-shadow .3s,opacity .5s .25s;

	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);


	-webkit-transition: background .3s,box-shadow .3s,opacity .5s .25s;
	-moz-transition: background .3s,box-shadow .3s,opacity .5s .25s;
	-o-transition: background .3s,box-shadow .3s,opacity .5s .25s;
}
.beer-reveal>:first-child {
	height: 100% !important;
}
.beer-slider {
	display: block;
}
.beer-slider>img {
	width: 100%;
}
.gallery-category-area{
	margin-bottom: 120px;
}
.gallery-category-wrapper{
	margin-top: 90px;
}
.gallery-category-each{
	text-align: center;
	margin-bottom: 60px;
}
.gallery-category-more-button{
	margin-top: 15px;
	text-align: center;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gallery Post Area %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.gallery-post-area{
	margin-top: 100px;
}
.case-slider-big{
	overflow-x: hidden;
}
/* .case-slider .mySwiper {
margin-top: 50px;
} */
.gal-post-after-each .row{
	margin: 0px;
}
.gal-post-after-each .row .col-6{
	padding: 0px;
}
.gal-post-after-each .row .col-12{
	padding: 0px;
}
.gal-post-after-each .row .col-6 img{
	width: 100%;
	height: 121px;
}
.gal-post-after-each .row .col-12 img{
	width: 100%;
}
.gallery-post-content h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
}
.gallery-post-content h5 strong{
	color: #B0A882;
	font-weight: 400;
}


.case-slider{
	display: flex;
	flex-direction: row-reverse;
	gap: 18px;
	justify-content: flex-end;
}
.case-slider-big{
	width: 493px;
}
.case-slider-side-bar{
	width: 116px;
}
.case-slider-side-bar .swiper-wrapper{
	display: block;
	overflow-y: hidden;
	height: 550px;
}
/* .case-slider-side-bar{
height: 550px;
} */
.similar-gallery-post-area h2{
	text-align: center;
	margin-bottom: 45px;
}

.gallery-post-button-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: calc(100vw - 10%);
	margin-left: -47vw;
	left: 50%;
	position: relative;
	border-bottom: 1px solid #fff;
	margin-top: 120px;
	margin-bottom: 60px;
}
.gallery-post-prev a,
.gallery-post-next a{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 20px;
	display: block;
}

.case-slider-side-bar .swiper-wrapper .swiper-slide{
	height: 134px !important;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Service Overview Area %%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.service-overview-area{
	margin-top: 100px;
	margin-bottom: 120px;
}
.service-overview-wrapper ul{
	list-style: none;
	padding: 0px 60px;
	margin: 0px;
}
.service-overview-wrapper ul li{
	border-bottom: 1px solid #fff;
	padding: 30px;
	text-align: center;
}
.service-overview-wrapper ul li:first-child{
	border-top: 1px solid #fff;
}

.service-overview-wrapper ul li a{
	font-family: 'Exotc350 DmBd BT' !important;
	font-weight: 400;
	font-size: 48px;
	line-height: 75px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/img/right-arrow-service.png) no-repeat 100%;
	padding-right: 70px;
}
.contact-us-map-area iframe{
	width: 100%;
	min-height: 561px;
}

.home-contact-us-area.contact-us-area .home-contact-us-content {
	max-width: 296px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% About Us %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.about-us-wrapper {
	margin-left: -45px;
	margin-right: -45px;
}
.different-area{
	padding-top: 95px;
	padding-bottom: 95px;
	position: relative;
}
.different-area::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	/* background: var(--Dark-Neutral, #101317); */
	background-image: url(../images/img/diffrent-overlay.png);
	background-size: cover;
	background-repeat: no-repeat;
}
.different-wrapper{
	text-align: center;
	position: relative;
	z-index: 2;
}
.different-wrapper h3{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.different-wrapper p{
	font-family: "mulish-variable";
	font-weight: 300;
	font-style: italic;
	font-size: 30px;
	line-height: 38px;
	color: #fff;
	max-width: 920px;
	margin: 0 auto;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Values Area %%%%%%%%%%%%%%%%%%%%%%%%*/
.values-area{
	margin-top: 120px;
	margin-bottom: 50px;
}
.values-content-each{
	margin-bottom: 70px;
}
.values-content-each h3{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #E2DCB3;
	margin-bottom: 21px;
}
.values-content-each p{
	font-family: "mulish-variable";
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #fff;
}
.values-content-right .row{
	margin-left: -30px;
	margin-right: -30px;
}
.values-content-right .row .col-lg-6{
	padding-left: 30px;
	padding-right: 30px;
}
.values-content-left h2{
	font-size: 60px;
	line-height: 75px;
}
.about-page-area .home-blog-area {
	margin-top: 50px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Meet the team %%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.meet-team-area{
	background: #FFFEFC;
}
.meet-team-area{
	padding-top: 96px;
}
.meet-team-top-image{
	float: right;
	width: 100%;
	max-width: 559px;
	margin-left: 60px;
	margin-bottom: 20px;
	margin-top: -200px;
	position: relative;
	z-index: 1;
}
.meet-team-top-image img{
	border-radius: 10px;
}
.hedayati-area{
	padding-top: 189px;
	padding-bottom: 132px;
	background-position: top center;
}
.hedayati-wrapper{
	max-width: 820px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding-top: 22px;
}
.hedayati-wrapper h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #7E7451;
}
.hedayati-wrapper p{
	font-family: "mulish-variable";
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: capitalize;
	color: #262626;
}
.meet-team-wrapper h2{
	color: #000;
	margin-bottom: 3px;
}
.meet-team-wrapper p{
	color: #000;
}
.meet-team-wrapper h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #B0A882;
	margin-bottom: 33px;
}
.hedayati-wrapper::after{
	position: absolute;
	content: '';
	width: 129px;
	height: 101px;
	top: 0px;
	left: 0px;
	background-image: url(../images/img/arrow-left-top.png);
	background-repeat: no-repeat;
}
.hedayati-wrapper::before{
	position: absolute;
	content: '';
	width: 129px;
	height: 101px;
	top: 0px;
	right: 0px;
	background-image: url(../images/img/arrow-right-top.png);
	background-repeat: no-repeat;
}
.dr-hedayati-area{
	padding-top: 105px;
	padding-bottom: 110px;
	background-color: #131313;
}
.dr-hedayati-wrapper h2{
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 40px;
}
.provider-each{
	text-align: center;
	margin-bottom: 60px;
}
.provider-each-image{
	margin-bottom: 22px;
}
.provider-each-image img{
	border-radius: 10px;
}
.provider-heading{
	text-align: center;
	margin-bottom: 80px;
}
.provider-heading h2{
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;   
	color: #fff;
	text-transform: capitalize;
}
.provider-heading h5{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #B0A882;
}
.provider-wrapper .row{
	margin-left: -25px;
	margin-right: -25px;
}
.provider-wrapper .row .col-lg-4{
	padding-left: 25px;
	padding-right: 25px;
}
.provider-area{
	padding-top: 120px;
	padding-bottom: 55px;
	background-color: #131313;
}
.provider-each h3{
	font-family: 'Alice';
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 1px;
}
.provider-each h4{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 500;
	font-size: 14px;
	line-height: 27px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #E2DCB3;
}
.home-testimonials-slider-controlas{
	position: absolute;
	width: 116px;
	display: flex;
	align-items: center;
	bottom: 0px;
	left: 0px;
}
.home-testimonials-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom: -11px;
}
.home-testimonials-content{
	padding-bottom: 43px;
}
.home-testimonials-wrapper .row{
	align-items: center;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Blog Page %%%%%%%%%%%%%%%%%%%%%% */
.home-blog-each-text h6 a:last-child span {
	display: none;
}
.accordion>li>div p{
	color:#fff;
}

/* Contact Form */
.home-contact-form {
	background-color: #2b2b2b;
	padding: 26px 30px;
	padding-bottom: 4px;
	border-radius: 8px;
}
.home-contact-form h3 {
	color: #B0A882;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	font-family: 'Exotc350 DmBd BT';
	letter-spacing: 2px;
	text-transform: uppercase;
}
.home-contact-form h2 {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 400;
	line-height: 40px;
	font-family: 'Alice';
}
.home-contact-form label.gfield_label.gform-field-label {
	display: none;
}
.home-contact-form input{
	width: 100%;
	background: #373737;
	color: #fff;
	border: none;
	margin-bottom: 10px;
	outline: none;
	font-size: 16px;
	font-family: "nunito-sans",sans-serif;
	font-weight:400;
	line-height: normal;
	padding: 12px;
}
.home-contact-form select{
	width: 100%;
	background: #373737;
	color: #fff;
	border: none;
	margin-bottom: 10px;
	outline: none;
	font-size: 16px;
	font-family: "nunito-sans",sans-serif;
	font-weight:400;
	line-height: normal;
	padding: 12px;
	outline: none;
	height: 40px;
}
.home-contact-form textarea{
	width: 100%;
	background: #373737;
	color: #fff;
	border: none;
	margin-bottom: 10px;
	outline: none;
	font-size: 16px;
	font-family: "nunito-sans",sans-serif;
	font-weight:400;
	line-height: normal;
	padding: 12px;
	height: 121px;
	margin-bottom: 10px;
	outline: none;
	resize: none;
}
input::placeholder {
	color: #fff;
	font-size: 16px;
	font-family: "nunito-sans",sans-serif;
	font-weight:400;
}
textarea::placeholder {
	color: #fff;
	font-size: 16px;
	font-family: "nunito-sans",sans-serif;
	font-weight:400;
}
#gform_submit_button_1 {
	border: 1px solid #fff;
	color: #fff;
	font-family: 'Exotc350 DmBd BT';
	font-size: 16px;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: 400;
	margin-top: 6px;
}
#gform_submit_button_1:hover{
	background-color:#3c3b33a8;
	border: 1px solid #fff;
}
.gfield_description {
	color: #f32424;
}
.gform_wrapper.gravity-theme .gfield textarea{
	height:121px !important;
} 
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
	height: 40px;
}
.gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 12px !important;
}
.gform_wrapper.gravity-theme .gform_footer{
	padding-top: 2px !important;
}
/* Blog Overview */
.blog-overview-wrapper .row{
	margin-left:-25px;
	margin-right:-25px;
}
.blog-overview-wrapper .row .col-lg-4{
	padding-left: 25px;
	padding-right: 25px;
}
.blog-each-image{
	margin-bottom:26px;
}
.blog-each h6{
	margin-bottom: 8px;
}
.blog-each h6 a{
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#B0A882;
}
.blog-each h3 {
	font-family: 'Alice';
	font-weight: 400;
	font-size: 24px;
	letter-spacing: 0.6px;
	text-transform: capitalize;
	color: #fff;
	margin-bottom: 15px;
	line-height: 32px;
}
.blog-each-image{
	margin-top: 50px;
}
.blog-each-image img {
	border-radius: 10px;
	width: 100%;
}
.blog-each h6 a:last-child span {
	display: none;
}
.no-post-found {
	color: #fff;
}
.no-post-found p {
	color: #fff;
	margin-top: 37px;
}
.load-more-btn a {
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	color: #B0A882;
	position:relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.load-more-btn a:hover{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.single-post .load-more-btn a:hover{
	color: #000;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.load-more-btn a::after {
	content: "";
	position: absolute;
	height: 1.7px;
	width: 100%;
	background-color: #B0A882;
	right: 0;
	bottom: -17px;
}
.load-more-btn {
	margin: 70px 0;
}
.blog-overview-sec{
	margin-bottom: 140px;
	margin-top: 70px;
}
.blog-post-sec {
	background: #fff;
	padding: 50px 0;
}
.blog-post-img img{
	width: 642px !important;
	height: 411px;
	object-fit: cover;
	border-radius: 20px;
}
.blog-post-img {
	text-align: center;
	margin-top: -294px;
	margin-bottom:45px;
	z-index: 1;
	position: relative;
}
.blog-post-wrapper {
	margin: 0 auto;
	max-width: 920px;
	padding-top:67px;
}
.blog-post-sec h2, .blog-post-sec h3, .blog-post-sec h4, .blog-post-sec h5, .blog-post-sec h6, .blog-post-sec p{
	color: #000000;
}
.single-post .inner-banner-wrapper{
	padding-top:66px;
}
.single-post .inner-banner-wrapper h1{
	font-size:60px;
	line-height:75px;
}
/* Blog Filter */
.filter-area select#category_id {
	background: transparent;
	color: #fff;
	border: none;
	outline: none;
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	background:url('/wp-content/uploads/2025/05/Vector.png') 100%;
	background-repeat:no-repeat;
	appearance:none;
	padding-right: 20px;
}
.blog-category-filter-wrapper {
	background-color: #0E0E0E;
	border-bottom: 1px solid #E2DCB3;
}
.blog-category-filter-wrapper form {
	width: 100%;
}
.filter-options-open-wapper {
	max-width: 1422px;
	width: 100%;
	margin: 0px auto;
	padding: 0px 15px;
}
.filter-options-open {
	display:flex;
	align-items: center;
}
.filter-option {
	padding: 18px 20px 18px 43px;
	position: relative;
	cursor: pointer;
}
.filter-option-btn {
	display: flex;
	margin-left: auto;
	border: none;
	align-items: center;
}
.filter-option-select {
	background-image: url(/wp-content/uploads/2025/05/Vector.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 12px;
	padding-right: 30px;
}
.filter-option p {
	font-family: 'Exotc350 DmBd BT';
	font-size: 16px;
	font-weight: 500;
	line-height: 27px;
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.gallery-category-filter-wrapper .filter-option > ul {
	opacity: 0;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.filter-options-open-wapper ul {
	margin: 0;
	list-style: none;
}
.filter-options-open-wapper li {
	font-family: 'Exotc350 DmBd BT';
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
}
.filter-option-dropdown-child {
	padding: 0;
}
.filter-option-dropdown-child li {
	padding: 2px 20px;
}
.filter-options-open-wapper li {
	font-family: 'Exotc350 DmBd BT';
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
}
.filter-option-btn .common-button {
	min-width: 181px;
	margin-right: 30px;
}
.filter-option-btn .clear-filter {
	font-family: 'Exotc350 DmBd BT';
	font-size: 14px;
	font-weight: 400;
	line-height: 16.44px;
	letter-spacing: 3px;
	color: #fff;
	text-transform: uppercase;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.filter-option.filter-option-btn.filter-button .common-link {
	font-family: "nunito-sans",sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 2px;
	background: transparent;
	color: #E2DCB3;
	border: none;
	outline: none;
}
.filter-option {
	padding: 20px;
}
.filter-option-dropdown {
	display: none;
	position: absolute;
	top: 100%;
	z-index:1;
	left: 0;
	background-color: #000;
	width: max-content;
	padding:0;
}
.filter-option:hover .filter-option-dropdown {
	display: block;
}
.filter-option-dropdown-child li {
	padding: 10px 20px;
}
.filter-area {
	margin-top: 0px;
}
.filter-area select option {
	background: #000;
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.blog-cat-fillter .filter-area select option:last-child {
	display: none;
}
.search-results .procedure.content-wrapper.search-result-area p, .search-results .procedure.content-wrapper.search-result-area h2, .search-results .procedure.content-wrapper.search-result-area h3, .search-results .procedure.content-wrapper.search-result-area h4, .search-results .procedure.content-wrapper.search-result-area h5, .search-results .procedure.content-wrapper.search-result-area h6, .search-results .procedure.content-wrapper.search-result-area a, .search-results .procedure.content-wrapper.search-result-area span{
	color: #fff;
}
.search-results .procedure.content-wrapper.search-result-area h2 a{
	color: #fff;
}
.service-heading h2 {
	font-family: 'Alice';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: capitalize;
}
.service-heading h5 {
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #B0A882;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.service-heading {
	text-align: center;
	margin-bottom: 52px;
}

/* 404 page */
.error404 h1{
	color: #C8B29D;
	font-size: 40px;
}
.error404 .text-center p{
	font-weight: 400;
	font-size: 60px;
	line-height: 66px;
}
.error404 .inner-banner-area{
	min-height:100vh;
}

.page-template-template-home .service-sec .service-heading{
	display:none;
}
.page-template-template-home .home-blog-each{
	margin-bottom:0;
}
.home-blog-each{
	margin-bottom:50px;
}
.inner-short-banner-area{
	min-height: 427px;
}
.header-area.fixed_header:after{
	display:none;
}
.header-logo-mobile{
	display:none;
}
.header-area{
	padding-top:40px;
}
.header-area.fixed_header{
	padding-top:10px;
	padding-bottom:5px;
}
.resources-each{
	position:relative;
}
.resources-each:after{
	position:absolute;
	content: '';
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#E2DCB3;
	opacity: .2;
	display:none;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.resources-each:hover:after{
	display:block;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;	
}


/************** Menu css **************************/

.header-navigation-wrapper.header-area .schedule-button {
	display:block;
}
.header-navigation-wrapper.header-area .menu-wrapper{
	opacity:0;
	padding-top:50px;
	position: relative;
	z-index: 10;
}
.header-navigation-wrapper.header-area.active .menu-wrapper{
	opacity: 1;
}
.dextop-menu{
	padding:0px;
	list-style:none;
	margin:0px;
}
.header-navigation-wrapper.header-area {
	pointer-events: none;
	z-index: -100;
	opacity: 1;
	position: absolute;
	top: -100%;
	left: 0px;
	width: 100%;
	overflow: hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-navigation-wrapper.header-area.active {
	position: fixed;
	width: 100%;
	height: max-content;
	background:#222222;
	pointer-events: all;
	z-index: 99999;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	opacity: 1;
	top: 0px;
	left: 0px;
}
/*.header-navigation-wrapper.header-area .dextop-menu{
transform: translateY(-9rem);
transition: all .35s .35s;
}
.header-navigation-wrapper.header-area.active .dextop-menu{
transform: translateY(-.9rem);
}*/
.desktop-menu-wrap{
	padding-top:130px;
}
.dextop-menu {
	width: max-content;
	padding: 40px 0 50px;
	position: relative;
	list-style-type: none;
}
.dextop-menu > li:not(:last-child){
	margin-bottom:7px;
}
.dextop-menu > li > a{
	font-family: 'Exotc350 DmBd BT' !important; 
	font-size: 24px;
	line-height: 44px;
	text-transform: uppercase !important;
	color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	position:relative;
	font-weight:400;
	letter-spacing:1px;
	padding-bottom: 6px;
	display: block;
	padding-right: 4vw;
	position:relative
}

.dextop-menu > .menu-item > .sub-menu {
	min-width: 293px;
}
.dextop-menu .sub-menu {
	position: absolute;
	padding: 0px 50px 120px 80px;
	top: 0;
	height: 100% !important;
	min-height: 100%;
	border-left: 1px solid #FFFFFF;
	margin-left: 9999px;
	-webkit-transition: margin-left 0.5s;
	transition: margin-left 0.5s;
	list-style-type: none;
}
.dextop-menu li.active > .sub-menu {
	margin-left: 0;
}
.dextop-menu .menu-item .sub-menu {
	left: 100% !important;
}
.dextop-menu > li > ul > li{
	/*max-width:245px;*/
	width:max-content
}
.dextop-menu > li > ul > li:not(:last-child){
	margin-bottom:0px;
}
.dextop-menu > li > ul > li > a{
	font-family: 'Exotc350 DmBd BT' !important;
	font-size:16px;
	line-height:44px;
	color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	font-weight:400;
	text-transform: uppercase;
	display:inline-block;
}

.dextop-menu > li > ul > li > ul > li > a{
	font-family: "nunito-sans",sans-serif;
	font-size:16px;
	line-height:44px;
	color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	font-weight:400;
	text-transform:capitalize;
	display:inline-block;
}
.dextop-menu li a:hover{
	color:#B0A882;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.dextop-menu li.active > a{
	color:#B0A882;
	font-weight:600;
	font-family: "adobe-caslon-pro",serif;
	font-style:italic;
}
.sub-menu-toggle{
	display:none;
}
.dextop-menu > li.menu-item > ul > li > ul > li > ul.sub-menu{
	position: relative;
	margin: 0px;
	padding: 0;
	left: 0px !important;
	border:0px;
	display:block;
	height: auto !important;
	min-height: auto;
}
.dextop-menu > li > ul > li.menu-with-two-block > ul > li > a, 
.dextop-menu > li > ul > li.menu-with-three-block > ul > li > a{
	font-size:16px;
	line-height:44px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	font-weight:700;
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
	white-space: nowrap;
}
.dextop-menu > li > ul > li > ul > li > ul > li > a{
	font-size:16px;
	line-height:32px;
	font-weight:400;
	color: #fff;
	display: inline-block;
	white-space: nowrap;
}
/* .dextop-menu > li.menu-item > ul.sub-menu > li.menu-item > ul.sub-menu {	
display:flex;
} */
.dextop-menu > li.menu-item > ul.sub-menu > li.menu-item.menu-item-has-children > a{
	font-size:20px;
	font-family: 'Alice';
} 

.dextop-menu > li.menu-item > ul > li.menu-with-two-block > ul > li:last-child > ul.sub-menu{
	display:block;
}
.dextop-menu > li.menu-item > ul > li.menu-with-three-block  > ul > li > ul.sub-menu{
	display:block;
}
.dextop-menu > li > ul > li.menu-with-three-block > ul{
	justify-content:space-between
}
.dextop-menu > li > ul > li.menu-with-three-block > ul > li:not(:first-child), 
.dextop-menu > li > ul > li.menu-with-two-block > ul > li:not(:first-child){
	padding-left:85px;
}
.dextop-menu > li > ul > li.two-block-menu-without-heading > ul{
	flex-wrap:wrap;
	column-gap: 50px;
	max-width: 48%;
}
.dextop-menu > li > ul > li.singel-block-without-heading > ul{
	display:block !important;
}
.dextop-menu > li > ul > li.singel-block-without-heading > ul > li > a{
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	display: inline-block;
	white-space:nowrap;
}
.dextop-menu > li > ul > li.singel-block-without-heading > ul > li > a:hover{
	color:#E0C9A2;
}
.dextop-menu > li.singel-menu > ul > li > a {
	margin-bottom:20px;
	display:inline-block;
}
/**************************** End :: Menu *********************/
.header-icon-area{
	padding-bottom:50px;
	position: relative;
}
.header-icon-area ul{
	list-style:none;
	padding:0px;
	margin:0px;
	display:flex;
	margin-top: -18px;
}
.header-icon-area ul li{
	margin-right:10px;
}
.header-icon-area ul li a i{
	color:#B0A882;
	font-size:20px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-icon-area ul li a i:hover{
	color:#fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.home-testimonials-slider-controlas .swiper-button-next, .home-testimonials-slider-controlas .swiper-button-prev{
	z-index: 99;
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Mobile Menu %%%%%%%%%%%%%%%%%%%%%  */
#rmp-container-706{
	background-color:#2B2B2B !important;
	width:100% !important;
	max-width: 100% !important;
}
.rmp-menu-subarrow img{
	filter: brightness(0) invert(1);
}
.social-icon{
	margin-bottom:39px;
}
.procedure-area .home-testimonials-area::after {
	display: none;
}
.service-heading h2{
	font-size: 60px;
	line-height: 75px;
}
.gallery-category-wrapper .row{
	margin-left:-22px;
	margin-right:-22px;
}
.gallery-category-wrapper .row .col-lg-4{
	padding-left:22px;
	padding-right:22px;
}
.gallery-category-each h3{
	font-size:22px;
}
.gallery-category-be-slider{
	margin-bottom:15px;
}
#rmp_menu_trigger-706 {
	display: none !important;
}
.header-area.open-menu-header:after{
	display:none;
}
.header-menu-icon-mobile{
	display:none;
}
#rmp-menu-wrap-706 {
	padding-top: 65px !important;
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% New css %%%%%%%%%%%%%%%%%%%%%%%%  */
.banner-slider-area .swiper-horizontal>.swiper-pagination-bullets, .banner-slider-area .swiper-pagination-bullets.swiper-pagination-horizontal {
	right: 40px;
	height: fit-content;
}
.banner-slider-area .swiper-pagination-horizontal:after{
	position:absolute;
	content:'';
	width: 1px;
	height:60px;
	top:100%;
	left:50%;
	transform:translatex(-50%);
	background-color:#E2DCB3;
}
.banner-slider-area .swiper-pagination-horizontal:before{
	position:absolute;
	content:'';
	width: 1px;
	height:60px;
	top:-66px;
	left:50%;
	transform:translatex(-50%);
	background-color:#E2DCB3;
}
.banner-slider-area .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.banner-slider-area .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	font-family: 'Exotc350 DmBd BT';
	font-weight: 400;
	font-size: 15.79px;
	color:#E2DCB3;
	margin: 0 auto;	
}
.banner-slider-area .swiper-pagination-bullet.swiper-pagination-bullet-active{
	color:#fff !important;
}
.banner-area:after{
	position:absolute;
	content:'';
	width: 1px;
	height:250px;
	bottom: -130px;
	left:50%;
	transform:translatex(-50%);
	background-color:#fff;
	z-index: 1;
}
.scroll-down {
	position: absolute;
	right:60px;
	z-index: 3;
	bottom: 30px;
	cursor: pointer;
}
.menu-iconn{
	width: 40px;
	margin-left: auto;
	margin-right: 20px;
	margin-top: 20px;
	cursor: pointer;
}
.each-service-img-desktop{
	height: 100%;
}
.each-service-img-mobile{
	display: none;
	height: 100%;
}
.resources-each a.common-link{
	z-index:1;
}
.contact-us-address-area .contact-us-address-each:last-child .contact-us-address-image{
	width:58px;
}
.specialization-area:before{
	position:absolute;
	content:'';
	width: 1px;
	height:158px;
	top:-30px;
	left:50%;
	transform:translatex(-50%);
	background-color:#fff;
}
.home-contact-us-area.contact-us-area .contact-us-address-area .contact-us-address-each:last-child .contact-us-address-image {
	width: 75px;
}
.about-us-area{
	position:relative;
}
.about-us-area:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 297px;
	top: -167px;
	left: 50%;
	transform: translatex(-50%);
	background-color: #fff;
	z-index: 1;
}
.about-page-area .about-us-area{
	padding-top:185px;
	margin-top:0px;
}
.home .about-us-area:after{
	display:none;
}
.provider-each-image img{
	width:100%;
}
.gallery-post-content{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	padding-bottom: 15px;
}
.blog-post-button-area{
	display: none;
}
#rmp-menu-wrap-706 .rmp-menu-subarrow * {
	vertical-align: super !important;
}
.pro-doctor-area .pro-doctor-content ul li{
	color:#fff;
}
.intro-area ul li{
	color:#fff;
}
.intro-area ol li{
	color:#fff;
}
ul li strong {
	font-weight: 700;
}

h1,h2,h3,h4,h5 {
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	font-family: 'Exotc350 DmBd BT' !important;
}

.site-breadcrumb a {
    font-family: 'mulish-variable';
	font-weight: 400;
}
.bottom-footer-wrapper ul li a {
    font-family: 'mulish-variable';
    font-weight: 400;
}
.home-testimonials-content a.common-link {
 font-family: 'Exotc350 DmBd BT';
 font-weight: 600;
}
.home-testimonials-each h6 {
    font-weight: 600;
    font-family: 'Exotc350 DmBd BT';
}
div#dlm_faq h3 {
    position: relative !important;
    background-color: #131313 !important;
    color: #E2DCB3 !important;
}