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

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

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');

/* font-family: 'Open Sans'; */

/* font-family: 'Titillium Web'; */

/* font-family: 'Poppins'; */

/********************* Header Css ******************/
.inner-container {
    max-width: 1086px;
    margin: 0px auto;
}

.header-area {
	padding: 33px 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header-area.fixed_header {
	position: fixed;
	width: 100%;
	top: -100%;
	background: #000000e0;
	left: 0px;
	z-index: 99;
	padding: 13px 30px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header-area.fixed_header.stky .header-content-wrapper .row{
	align-items: center;
}
.header-area.relative-header {
	position: relative;
	width: 100%;
	top: -100%;
	background: #333333;
	left: 0px;
	z-index: 12;
	padding: 10px 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header-area.fixed_header.stky {
	position: fixed;
	top: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pay-bill-and-number ul {
	display: flex;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.pay-bill-and-number ul li {
	padding: 0px 20px;
	position: relative;
}
.pay-bill-and-number ul li:not(:first-child):after {
	width: 2px;
	height: 25px;
	content: '';
	position: absolute;
	top: 53%;
	transform: translateY(-50%);
	left: 0px;
	background: #8B8A8A;
}
.pay-bill-and-number ul li a {
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	color:#88D6F7;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pay-bill-and-number ul li a span{
	color: #fff;
}
.pay-bill-and-number ul li a:hover {
	color: #285F76;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pay-bill-and-number{
	display: none;
}
.header-right-content-area .schedule-button {
	margin-left: 30px;
}

.header-right-content-area .schedule-button a.gradient-button {
	padding: 5px 21px;
}
.menu-icon {
	margin-left: 40px;
}
.header-area.fixed_header .header-right-content-area .pay-bill-and-number,
.header-area.relative-header .header-right-content-area .pay-bill-and-number {
	display: block;
}
.header-area.fixed_header .header-content-wrapper,
.header-area.fixed_header .header-right-content-area,
.header-area.relative-header .header-content-wrapper,
.header-area.relative-header .header-right-content-area{
	align-items: center;
}
.header-area.fixed_header .stiky-logo,
.header-area.relative-header .stiky-logo{
	display: block !important;
}
.header-area.fixed_header .logo-area,
.header-area.relative-header .logo-area{
	display: none !important;
}

.menu-icon-icon {
    padding-left: 35px;
}
.menu-icon-icon span {
	font-family: 'Titillium Web';
    font-size: 16px;
	font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
    position: relative;
    padding-top: 20px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 15px;
}
.menu-icon-icon span:before {
    width: 100%;
    height: 3px;
    background: #88D6F7;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
}
.menu-icon-icon span:after {
    width: 100%;
    height: 3px;
    background: #88D6F7;
    content: '';
    position: absolute;
    top: 10px;
    left: 0px;
}
.header-content-wrapper{
	display: flex;
    justify-content: space-between;
}
/********** Open Menu Area **************/
.header-navigation-wrapper.header-area .menu-wrapper{
	/*transition: all .35s;*/
	opacity:0;
	position: absolute;
    width: 100%;
    top: 55%;
	transform: translateY(-50%);;
}
.header-navigation-wrapper.header-area.active .menu-wrapper{
	opacity: 1;
	padding:0px 115px;
}
.dextop-menu{
	padding:30px 0px;
	list-style:none;
	margin:0px;
	border-right:1px solid #B1B1B1;
	float:left;
}
.header-navigation-wrapper.header-area {
	pointer-events: none;
	z-index: -100;
	opacity: 0;
	transition: transform .35s,opacity .35s;
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
.header-navigation-wrapper.header-area.active {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	pointer-events: all;
	z-index: 99999;
	transform: translateY(0);
	opacity: 1;
	top: 0px;
	left: 0px;
}
.header-navigation-wrapper.header-area .menu-icon-icon span {
    padding-top: 35px;
}
.header-navigation-wrapper.header-area .menu-icon-icon span:before {
    transform: rotate(45deg);
	top:10px;
}
.header-navigation-wrapper.header-area .menu-icon-icon span:after {
    transform: rotate(-45deg);
}
.header-navigation-wrapper.header-area .menu-icon-icon span{
	color:#88D6F7;
}
.header-navigation-wrapper.header-area .pay-bill-and-number {
    display: block;
}
.header-navigation-wrapper.header-area .header-right-content-area {
	align-items:center;
}
.header-navigation-wrapper.header-area .menu-icon-icon {
    margin-top: 13px;
}
.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);
}
.dextop-menu > li > ul{
	position: absolute;
	width: 100%;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	top: 0px;
	transform: translateX(-2rem);
	transition: opacity .45s .35s,transform .485s .45s;
	/*display: none;*/
	opacity: 0;
	z-index: -1;
}
.dextop-menu > li.active > ul{
	/*display:table;*/
	display:block;
	transform: translateX(0);
	box-sizing: border-box;
	opacity: 1;
	z-index: 1;
	width:100%;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.menu-wrapper .container{
	display:table;
	height:calc(100vh - 84px);
}
.menu-wrapper .container > div{
	display:table-cell;
	vertical-align:middle;
	padding-top:0px;
}
.menu-wrapper .container > div > nav{
	position:relative;
}
.dextop-menu > li{
	padding:5px 0px;
}
.dextop-menu > li > a{
	font-family: 'Poppins';
	font-weight:700;
	font-size:24px;
	line-height:42px;
	color:#fff;
	letter-spacing:2px;
	padding: 10px 120px 10px 0px;
	display:block;
	width: 100%;
	transition: all .5s;
	position:relative;
	text-transform:none;
	position:relative;
	text-transform: uppercase;
}
.dextop-menu > li .active > a{
	color:#fff;
}
.dextop-menu > li > a:hover{
	color:#88D6F7;
}
.dextop-menu > li > ul > li{
	padding-left:90px;
	white-space: nowrap;
	vertical-align: top;
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.dextop-menu > li.menu-item-has-children > a:after{
	content:'\00BB';
}
.dextop-menu > li > ul > li > a{
	color: #fff;
	font-size:18px;
	line-height:34px;
	font-family: 'Titillium Web';
	padding-bottom: 5px;
    display: inline-block;
	text-transform:none;
}
.dextop-menu > li > ul > li > a:hover{
	color: #85CBF8;
}

.dextop-menu > li > ul > li.first-heading{
	margin-bottom:15px;
	
}
.dextop-menu > li > ul > li.first-heading > a{
	font-family: 'Open Sans';
	font-size:16px;
	font-weight:700;
	line-height:24px;
	color:#88D6F7;
	text-transform: uppercase;
}
.dextop-menu > li > ul > li.first-heading > a:hover{
	color:#fff;
}
/*************** Banner Area **************/
.banner-wrapper h3{
	color: #fff;
}
.banner-wrapper{
	min-height: 88vh;
	display: flex;
    align-items: center;
    justify-content: end;
	flex-direction: column;
	/*padding-bottom: 40px;*/
	text-align: center;
}
.banner-wrapper h1{
	margin-bottom: 10px;
}
.banner-wrapper ul{
	display: flex;
	align-items: center;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 65px;
	padding-top: 30px;
}
.banner-wrapper ul li{
	margin: 0px 15px;
}
.banner-address{
text-align: right;
}
.banner-address a{
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	color:#88D6F7;
	display: block;
}
.banner-address a span{
	color: #fff;
}
.banner-address a p{
	color: #fff;
	font-weight:700;
}

.banner-scroll-area {
    /*position: absolute;
    left: 0px;
    bottom: 0px;*/
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 24px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.scroll-icon p {
    text-transform: uppercase;
	font-family: 'Titillium Web';
	font-size:16px;
	font-weight: 600;
	line-height:40px;
	color:#fff;
    margin: 0px;
}
.banner-logo {
	max-height: 120px;
}
/* %%%%%%%%%%%%%%%%%%% Surgical Area %%%%%%%%%%%%%% */
.surgical-area{
	position: relative;
	margin-top: 140px;
	margin-bottom: 140px;
}
.surgical-image{
	position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 32%;
}
.surgical-image-text{
	position: absolute;
	bottom: 14px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
    text-align: center;
	padding: 0px 15px;
}
.surgical-image-text h4{
	font-family: 'Titillium Web';
	font-size:22px;
	font-weight: 400;
	line-height:45px;
	color:#fff;
	font-style: italic;
}
.surgical-content{
	padding-top: 100px;
	padding-bottom: 0px;
}
.surgical-content h2{
	font-size:46px;
	line-height:48px;
	margin-bottom: 5px;
}
.surgical-content h3{
	margin-bottom: 25px;
}
.surgical-each-area .row{
	margin-right: -24px;
    margin-left: -24px;
}
.surgical-each-area .row .col-lg-4{
	padding-right: 24px;
    padding-left: 24px;
}
.surgical-each-area .row .col-lg-6{
	padding-right: 24px;
    padding-left: 24px;
}
.surgical-each-text h2{
	font-size:46px;
	line-height:48px;	
}
.surgical-each-text p span{
	font-weight: bold;
	color: #285F76;
}
.item-image {
    position: relative;
    overflow: hidden;
}
.item-text {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 10px 30px 22px;
    z-index: 2;
}
.item-text h3{
	font-family: 'Poppins';
	font-weight:700;
	font-size:36px;
	color:#fff;
	line-height:42px;
	text-transform:uppercase;
	margin-bottom: 0px;
}
.hover-procedure {
    max-height: 0px;
    overflow: hidden;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.item-image:hover .hover-procedure {
    max-height: 1000px;
	transition: all 1s;
    -webkit-transition: all 1s;
}
.item-image{
	margin-bottom: 50px;
}
.item-image:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 50%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 01;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%% Meet dr area %%%%%%%%%%%% */
.meet-area{
	background-attachment: fixed;
	overflow-x: hidden;
}
.meet-dr-area{
	padding-top: 140px;
	padding-bottom: 125px;
}
.meet-dr-image{
	position: relative;
}
.meet-dr-text{
	padding-left: 64px;
}
.meet-dr-text h2{
	font-size:46px;
	color:#fff;
	line-height:48px;
}
.meet-dr-text h3{
	color: #fff;
	margin-bottom: 20px;
}
.meet-dr-text p{
	color: #fff;
}
.meet-dr-text p span{
	color: #88D6F7;
	font-weight: bold;
}
.meet-review{
	padding-top: 100px;
	padding-bottom: 140px;
}
.meet-blog-area{
	position: relative;
	margin-bottom: 140px;	
}
.meet-blog-image{
	position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 47%;	
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-review-left i{
	color: #fff;
	font-size: 56px;
    margin-bottom: 17px;
}
.meet-review-left h2{
	font-size:46px;
	color:#fff;
	line-height:48px;
}
.meet-review-left h3{
	font-size:30px;
	font-weight: 700;
	line-height:44px;
	color:#fff;
	margin-bottom: 7px;
}
.meet-review-left h6{
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	color:#fff;
	margin-bottom: 20px;
}
.meet-review-right h4{
	font-family: 'Titillium Web';
	font-size:22px;
	font-weight: 400;
	line-height:45px;
	color:#fff;
	font-style: italic;
}
.home-blog h6{
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	color:#fff;		
    margin-bottom: 2px;
}
.home-blog{
	padding-left: 40px;
}
.home-blog img{
	margin-bottom: 25px;
}
.home-blog h3{
	color: #fff;
	margin-bottom: 22px;
}
.home-blog p{
	color: #fff;
}
.meet-blog-image:hover .hover-procedure {
    max-height: 1000px;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.after-before-each img{
	width: 100%;
}
.after-before-text-area{
	max-width: 1086px;
	margin: 0 auto;
	position: absolute;
	bottom: 100px;
	z-index: 1;
	left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.after-before-text-left h2{
	font-size:46px;
	color:#fff;
	line-height:48px;	
	margin-bottom: 1px;
}
.after-before-text-left h3{
	color: #fff;
	margin-bottom: 32px;
}
.after-before-text-right p{
	color: #fff;
}
.after-before-each{
	display: flex;
	justify-content: center;
	position: relative;
}
.after-before-each:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 50%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 01;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-vidio-content h2{
	font-size:46px;
	color:#fff;
	line-height:48px;
	margin-bottom: 37px;		
}
.meet-vidio-content ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.meet-vidio-content ul li{
    margin-bottom: 20px;
    padding-bottom: 27px;
    position: relative;
}
.meet-vidio-content ul li a:before {
    content: url(../images/Icon\ ionic-ios-arrow-forward.png);
    margin-right: 17px;
    position: relative;
    top: 9px;
}
.meet-vidio-content ul li:after {
    width: 95px;
    height: 2px;
    background: #8B8A8A;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.meet-vidio-content ul li:last-child:after{
	display: none;
}
.meet-vidio-content ul li a{
	font-family: 'Open Sans';
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	color:#88D6F7;
	text-transform: uppercase;
}
.meet-vidio-content ul li:last-child a{
	color:#fff;	
}
/* %%%%%%%%%%%%%%%%%%%%%% Vidio %%%%%%%%%%%% */
.meet-vidio-area{
	padding-top: 140px;
	padding-bottom: 140px;
}
.meet-vidio-wrapper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -46px;
    left: auto;
}
.meet-vidio-wrapper .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    display: none;
}
.meet-vidio-each{
	position: relative;
}
.meet-vidio-each-text{
	position: absolute;
    bottom: 0px;
    padding-left: 33px;
    z-index: 1;
    padding-bottom: 18px;
	padding-right: 33px;
}
.meet-vidio-each-text img{
	margin-bottom: 25px;
}
.meet-vidio-each-text h6,
.meet-blog-each-text h6{
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	color:#fff;		
	margin-bottom: 3px;
}
.meet-vidio-each-text h3,
.meet-blog-each-text h3{
	color: #fff;
}
.meet-vidio-each:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 50%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 0.9;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-blog-image:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 90%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 0.6;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-blog-each-text {
    position: absolute;
    bottom: 0px;
    padding-right: 0px;
    z-index: 1;
	left: 50%;
	transform: translateX(-50%);
	width:65%;
	padding-bottom: 90px;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-blog-each-text  img{
	margin-bottom: 24px;
}
.after-before-area{
	position: relative;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% News area %%%%%%%%%%%%%%%%% */
.news-area{
	padding-top: 120px;
    padding-bottom: 105px;
}
.news-each img{
	margin-bottom: 32px;
}
.news-each .common-link{
	color: #285F76;
}
.home-common-slider p {
	font-family: 'Poppins';
	font-weight:300;
	font-size:60px;
	color:#1A1818;
	line-height:90px;
	text-transform:uppercase;	
	opacity: 0.3;
	display: flex;
	align-items: center;
}
.home-common-slider p i{
	font-size: 30px;
    padding-right: 20px;
}
.home-common-slider-area{
	margin-bottom: 100px;
}
.home-common-slider-wrapper{
padding: 0px;
}
.surgical-best-area{
	margin-top: 105px;
}
.surgical-each-area{
	margin-bottom: 90px;
}
.surgical-content .p-h2 {
	font-family: 'Poppins';
	font-weight: 700;
	color: #285F76;
	text-transform: uppercase;
	font-size: 46px;
  line-height: 48px;
  margin-bottom: 5px;
}
.surgical-content .h2-h3 {
	font-family: 'Titillium Web';
	font-size: 35px;
	font-weight: 400;
	line-height: 40px;
	color: #1A1818;
	margin-bottom: 25px;
	text-transform: none;
}

/****************************************list block trying******/
.test {
	margin: 50px auto;
	margin-bottom: 0px;
}
.test ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	text-align: right;
}
.test ul li{
	margin-bottom: 10px;
}
.test ul::after {
	content: '';
	background-color: #8B8A8A;
	width: 2px;
	height: 100%;
	position: absolute;
	right: 3px;
	top: 0;
	border-radius: 10px;
}
.test li a {
	/*position: relative;*/
	transition: .25s ease-in-out;
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	padding-right: 20px;
	color:#285F76;
	position: relative;
}
.test li a:hover {
	font-size: 20px;
}
.test li a::before {
	content: "";
	position: absolute;
	z-index: 1;
	right: 0;
	top: 13px;
	width: 8px;
	height: 8px;
	transform: scale(0);
	box-sizing: border-box;
	border-radius: 100%;
	background-color: #285F76;
	transition: .125s ease-in-out;
}
.test li a:hover::before {
	transform: scale(1);
}
.test li a.active {
	font-size: 20px;
}
.test li a.active::before {
	transform: scale(1);
}
/* %%%%%%%%%%%%%%%%%%%%%%%%% Footer %%%%%%%%%%%%%%%%%% */
.footer-top{
	padding-top: 100px;
	padding-bottom: 50px;
}
.footer-each h3{
	color: #fff;
	margin-bottom: 1px;
}
.footer-each a{
	color: #fff;
	display: flex;
	align-items: center;
	font-family: 'Open Sans';
	font-weight:400;
	font-size:16px;
	line-height:30px;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-each a:hover{
	color: #EA5531;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-each a h6{
	font-weight: 600;
}
.footer-each a:hover h6{
	color: #fff;
}
.footer-each a span{
	color: #88D6F7;
	font-weight: 600;
/* 	padding-left: 5px; */
}
.footer-each a span:hover{
	color: #EA5531;	
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-social{
	padding: 50px 0px;
}
.footer-social ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.footer-social ul li {
	display: inline-block;
    margin: 0px 20px;
}
.footer-social ul li:first-child{
margin-left: 0px;
}
.footer-social ul li a {
    font-size: 35px;
    color: #fff;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-social ul li a:hover{
	color: #EA5531;	
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-bottom-left p {
	font-size:12px;
   color: #fff;
}
.footer-bottom-left p:hover {
	color: #EA5531;	
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-bottom-left ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.footer-bottom-left ul li:first-child {
    padding-left: 0px;
}

.footer-bottom-left ul li {
    padding: 0px 5px;
    position: relative;
    line-height: 10px;
	display: inline-block;
}
.footer-bottom-left ul li a {
	font-family: 'Open Sans';
	font-weight:700;
	font-size:12px;
	line-height:30px;
	color: #fff;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-bottom-left ul li a:hover{
	color: #EA5531;	
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-bottom-right p {
	font-size:12px;
   color: #fff;
}
.footer-bottom-right p:hover {
	color: #EA5531;	
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.footer-bottom-left ul li a:before {
    content: url(../images/v.png);
    margin-right: 11px;
    position: relative;
    top: 5px;;
}
.footer-bottom-left ul li:first-child a:before{
	display: none;
}
.footer-bottom{
	padding: 0px 30px;
	padding-top: 30px;
}
.footer-logo{
	margin-bottom: 50px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner page %%%%%%%%%%%%%%%%% */
.inner-banner-area .banner-wrapper{
    align-items: flex-start;
    justify-content: center;
}
.inner-banner-area .banner-wrapper h1{
	text-align: left;
}
.procedure-area{
	padding-top: 50px;
}

.download-area {
    position: relative;
    overflow: hidden;
	max-width: 947px;
	margin: 0 auto;
	margin-bottom: 100px;
	margin-top: 85px;
}
.download-area img{
	width: 100%;
}
.download-text {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 10px 56px 30px;
    z-index: 2;
}
.download-area:hover .hover-procedure {
    max-height: 1000px;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.download-text img{
	width: 38px;
	margin-bottom: 20px;
}
.download-text h3{
	color: #fff;
}
.download-text h6{
	color: #fff;
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
	margin-bottom: 2px;
}
.download-area:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 50%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 01;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.procedure-area .pro-meet-blog-area{
	margin-top: 100px;
	margin-bottom: 100px;
}
.pro-meet-blog-area .home-blog h6{
	color:#1A1818;	
}
.pro-meet-blog-area .home-blog h3{
	color:#1A1818;	
}
.pro-meet-blog-area .home-blog p{
	color:#1A1818;	
}
.pro-meet-blog-area .home-blog .common-link{
	color: #285F76;
}
.procedure-area ul li a{
	color: #285F76;	
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	line-height:30px;
}
.procedure-area .meet-area{
	margin-top: 100px;
	margin-bottom: 100px;	
}
 .pro-slider-review .meet-review .meet-review-left .common-button{
	color: #fff;
	border: 3px solid #88D6F7;	
 }
 .pro-slider-review .meet-review .meet-review-left .common-button:hover{
	color: #fff;
	background-color: #88D6F7;	
 }
.pro-slider-review{
padding-top: 140px;	
}
.faq-question-wrapper {
    width: calc(100% - 139px);
    margin: 0px auto;
	margin-bottom: 90px;
    margin-top: 95px;
}
.faq-question-wrapper ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.accordion > li {
    display: block;
    list-style: none;
}
.accordion > li > span {
    display: block;
    padding: 27px 0px;
	padding-bottom: 13px;
    background: url(/wp-content/uploads/2023/03/FAQ-Accordion-Icon-Open.svg) no-repeat 100% center !important;
    cursor: pointer;
	font-family: 'Open Sans';
	font-weight:400;
	font-size:22px;
	line-height:38px;
	color:#1A1818;
    padding-right: 30px;
	border-bottom: 2px solid #8B8A8A;
}
.accordion > li > div {
    list-style: none;
    padding: 0px;
    display: none;
    overflow: auto;
	font-family: 'Open Sans';
	font-weight:400;
	font-size:16px;
	line-height:30px;
	color:#1A1818;
    padding-top: 12px;
}
.accordion li > span.active {
    background: url(/wp-content/uploads/2023/03/FAQ-Accordion-Icon-Close.svg) no-repeat 100% center !important;
}
.faq-question-wrapper h2{
	text-align: center;
	font-size: 46px;
	line-height: 48px;
}
.see-all-link{
	padding-top: 24px;
}
.contact-area{
	padding:50px;
}
.procedure-area .say-area{
    padding-top: 85px;
    padding-bottom: 100px;
}
/***********************************inner-top-sec****/
.inner-top-area { 
	padding: 67px 0 0px;
}
.inner-top-area h1 {
	color: #285F76;
}
.inner-top-area h3 {
	margin: 16px 0 24px;
}
/***blog-overview-filter****/
.blog-overview-filter{ 
	margin-bottom: 50px;
}
.select-box select {
	width: 100%;
    border: 0;
    border-radius: 26px;
    height: 45px;
    line-height: 45px;
    font-family: 'Open Sans';
    font-size: 16px;
    appearance: none;
    -webkit-appearance: none;
    background: url(../images/filter-arrow.png) #fff no-repeat 90% center/18px;
    color: #1A1818;
    padding: 0 28px;
}
.select-box select:focus-visible {
	outline: 0;
} 
/***blog-overview-category-area****/
.blog-overview-category-area-wrap .row {
	margin-left: -35px;
	margin-right: -35px;
}
.blog-overview-category-area-wrap .col-lg-4 {
	padding: 0 20px;
}
.blog-overview-category-area-wrap .blog-overview-divider {
	border-top: 2px solid #8B8A8A;
	margin: 60px auto 95px;
	width: calc(100% - 80px);
}
.each-blog-overview-category {
	margin-bottom: 30px;
}
.each-blog-overview-category-text h6 {
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	color:#1A1818;
	line-height:30px;
	margin-top: 30px;
}
.each-blog-overview-category-text h3 { 
	font-size: 30px;
}
.each-blog-overview-category-text .common-txt-link {
	font-family: 'Open Sans';
	font-weight:700;
	font-size:16px;
	color:#285F76;
	line-height:24px;
	text-transform: uppercase;
}
.blog-overview-more-btn {
	/*border-top: 2px solid #8B8A8A;*/
	padding-top: 30px;
	max-width: calc(100% - 80px);
	margin: 95px auto 0;
}
.more-blog-overview-category {
	display: none;
	position: relative;
	padding-top: 95px;
	margin-top: 65px;
}
.more-blog-overview-category::after {
	content: '';
	background-color: #8B8A8A;
	height: 2px;
	position: absolute;
	top: 0;
	width: calc(100% - 80px);
	left: 50%;
	transform: translateX(-50%);
}
/*==============================blog post page start==================================*/
/***blog-post-sec****/
.blog-post-sec { 
	padding: 60px 0 0px;
}
.blog-post-dtl h1 {
	color: #285F76;
	margin-bottom: 30px;
}
.blog-post-dtl h4 {
	font-size: 18px;
}
.blog-post-dtl h4 a {
	color: #285F76;
}
.blog-post-dtl img {
	display: table;
	
}
.blog-post-dtl h2 {
	margin-top: 65px;
}
.blog-post-dtl h3 {
	margin-top: 65px;
}
.blog-post-dtl-btn { 
	border-top: 2px solid #8B8A8A;
	padding: 50px 0 0;
	margin-top: 50px;
}
.blog-post-dtl-btn .common-button {
	margin: 0 30px;
	position: relative;
	top: -45px;
}
.single-post .site-breadcrumb, .single-post .site-breadcrumb a {
	font-size: 16px !important;
}
/*==============================gallery category page start==================================*/
.gallery-category-sec .each-blog-overview-category {
	text-align: center;
}
.gallery-category-sec .each-blog-overview-category img {
	margin: 3px 0 12px;
	min-height: 121px;
}
.gallery-category-sec .each-blog-overview-category h6 {
	font-family: 'Open Sans';
	font-weight:400;
	font-size:22px;
	line-height:30px;
	color:#1A1818;
}
.gallery-category-sec .blog-overview-category-area-wrap .blog-overview-divider {
	margin: 10px auto 40px;
}
.gallery-category-sec .blog-overview-category-area {
	padding-top: 44px;
}
.gallery-category-sec  .blog-overview-more-btn {
	margin-top: 20px;
	padding-top: 45px;
}
.gallery-category-sec .more-blog-overview-category {
	padding-top: 45px;
    margin-top: 20px;
}
/***notfound-error-sec***/
.notfound-error-sec {
	padding-bottom: 90px;
}
.notfound-back-btn {
	border-top: 2px solid #8B8A8A;
    padding-top: 25px;
    margin-top: 55px;
}
/*==============================video dtl page start==================================*/
/***video-play-wrap***/
.video-play-wrap {
	padding: 20px 140px 0;
}
/*==============================gallery case page start==================================*/
/***gallery-case-sec***/
.video-play-wrap {
	position: relative;
}
.gallery-case-sec .video-play-wrap .gallery-thumbs { 
	margin-top: 25px;
}
.gallery-case-sec .video-play-wrap .gallery-thumbs .each-gal-slide {
	opacity: 0.5;
}
.gallery-case-sec .video-play-wrap .gallery-thumbs .each-gal-slide:hover {
	opacity: 1;
}
.gallery-case-sec .video-play-wrap .common-arrow {
	top: 42%;
}
.gallery-case-sec .video-play-wrap .swiper-button-prev {
	left: 55px;
}
.gallery-case-sec .video-play-wrap .swiper-button-next {
	right: 55px;
}
/*==============================meet the doctor page start==================================*/
/***meet-doctor-sec****/
.each-doctor-img {
	padding-right: 15px;
}
.each-doctor-text h4 {
	margin: 15px 0 20px;
}
.meet-doctor-sec .blog-overview-category-area-wrap .blog-overview-divider {
	width: 100%;
}
.meet-doctor-sec .blog-overview-category-area-wrap .row {
	margin-left: -15px;
	margin-right: -15px;
}
.meet-doctor-sec .blog-overview-category-area-wrap .blog-overview-divider {
	margin-top: 95px;
}
.meet-doctor-sec .blog-overview-category-area-wrap .col-lg-4 {
	padding: 0 15px;
}
/*==============================doctor-details page start==================================*/
/***doctor-dtl-sec**/
.doctor-dtl-own { 
	float: left;
	margin-right: 45px;
	margin-bottom: -10px;
}
 .video-play-wrap .swiper-button-prev {
	left: 55px;
}
 .video-play-wrap .swiper-button-next {
	right: 55px;
}
 .video-play-wrap h2 {
	font-size: 46px;
}
 .video-play-wrap .swiper-container {
	margin: 30px 0 25px;
}
.doctor-cv p {
	margin-bottom: 40px;
}
.cv-divider {
	border-top: 2px solid #8B8A8A;
    margin: 0 0 25px;
}
/*==============================contact us page start==================================*/
/**contact-us-form**/
.contact-us-form { 
	border-bottom: 2px solid #8B8A8A;
	/*padding-bottom: 95px;*/
}
/***contact-info****/
.contact-info {
	padding: 107px 0 95px;
	border-bottom: 2px solid #8B8A8A;
}
.each-contact-info p span {
	font-weight: 700;
}
.each-contact-info ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.each-contact-info ul li {
	display: flex;
	justify-content: space-between;

}
.each-contact-info ul li span {
	display: block;
}
.each-contact-info ul li p {
	margin-bottom: 0;
}
.each-contact-info-img {
	margin: 25px 0 30px;
}
.contact-info .col-lg-6:nth-child(odd) .each-contact-info {
	padding-right: 35px;
}
.contact-info .col-lg-6:nth-child(even) .each-contact-info {
	padding-left: 35px;
}
/***contact-location****/
.contact-location { 
	padding: 107px 0 95px;
}
.each-contact-location p span { 
	font-weight: 700;
}
.each-contact-map {
	margin: 25px 0;
}
.contact-location .col-lg-6:nth-child(odd) .each-contact-location {
	padding-right: 35px;
}
.contact-location .col-lg-6:nth-child(even) .each-contact-location {
	padding-left: 35px;
}
/*==============================procedure overview page start==================================*/
/*****procedure-area****/
.procedure-area .col-lg-4 {
	padding: 0 38px;
}
.each-procedure {
	margin-bottom: 95px;
}
.each-procedure h3 {
	margin: 30px 0 15px;
}
.procedure-area-wrap{ 
	margin: 0 -38px;
}
.contact-sec{
	padding-top: 50px;
}
.doctor-dtl-sec a{
	font-weight: bold;
}
.meet-doctor-sec{
	padding-top: 50px;
}
.meet-doctor-sec .meet-dr-area{
	padding-top: 70px;
    padding-bottom: 0px;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text h2{
	color: #285F76;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text h3{
	color: #1A1818;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text p{
	color: #1A1818;
}
.meet-doctor-sec .blog-overview-category-area{
	padding-bottom: 100px;
}
.doctor-dtl-sec .inner-top-area {
    padding-bottom: 30px;
}
.doctor-dtl-sec .pro-slider-review{
    margin-top: 90px;
    margin-bottom: 80px;
}
.doctor-cv{
	padding-bottom: 100px;
}
.blog-post-dtl-btn .common-txt-link{
	font-weight: bold;
	text-transform: uppercase;
}

.blog-post-sec .blog-post-dtl .faq-question-wrapper {
    margin-top: 60px;
}
.blog-post-sec .blog-post-dtl a{
	font-weight: bold;
}
.blog-overview-sec .blog-overview-category-area{
padding-bottom: 95px;
}
.blog-overview-sec .pro-meet-blog-area{
margin-top: 50px;
}
.gallery-case-sec .contact-area {
    margin-top: 50px;
}
.say-slider-wrapper {
    position: relative;
}
.say-slider {
    max-width: 806px;
    margin: 0 auto;
}
.say-slider-wrapper h2{
	font-size: 46px;
	line-height: 48px;
	margin-bottom: 30px;
}
.say-slider-wrapper .common-button{
	margin-top: 25px;
}
.procedure-say-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: space-between;
    width: 100%;
    z-index: 11;
}
.procedure-say-button .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 53px;
    right: auto;
}
.procedure-say-button .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 53px;
    left: auto;
}
.say-area{
	padding-top: 20px;
}
.procedure-overview-sec{
	padding-top: 42px;
}
.procedure-overview-sec .surgical-area {
    margin-top: 86px;
}
.procedure-overview-sec .home-common-slider-area{
margin-bottom: 55px;
}
.each-procedure .common-txt-link {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 16px;
    color: #285F76;
    line-height: 24px;
    text-transform: uppercase;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 last inner page %%%%%%%%%%%%% */
.procedure-overview-v-area{
	padding-top: 50px;
}
.procedure-overview-v-wrapper .surgical-area .surgical-content {
    padding-top: 46px;
}
.procedure-overview-v-wrapper .surgical-area{
	margin-top: 0px;
	margin-bottom: 100px;
}
.procedure-overview-v-wrapper{
	margin-top: 100px;
}
.procedure-overview-v-area .pro-slider-review{
	margin-bottom: 100px;
}

.video-gallery-each {
    position: relative;
}
.video-gallery-each img {
    width: 100%;
}

.video-gallery-each:after {
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,44,58,0.35) 35%, rgba(0,46,60,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,44,58,0.35) 35%,rgba(0,46,60,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#002e3c',GradientType=0 );
    height: 50%;
    width: 100%;
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    opacity: 01;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.video-gallery-each-text {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 10px 36px 30px;
    z-index: 2;
}
.video-gallery-each:hover .hover-procedure {
    max-height: 1000px;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.video-gallery-each-text img {
    width: 83px;
	height: 95px;
    margin-bottom: 30px;
}
.video-gallery-each-text h6 {
    color: #fff;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 2px;
}
.video-gallery-each-text h3 {
    color: #fff;
}
.video-gallery-each-area{
	text-align: center;
}
.video-gallery-each{
	text-align: left;
	margin: 20px 0px 20px 0px;
}
.video-gallery-each-area h3{
	margin-bottom: 5px;
}
.video-gallery-each-area .common-button{
	margin-top: 45px;
}
.video-gallery-each-area .blog-overview-divider {
    border-top: 2px solid #8B8A8A;
    margin: 95px auto 95px;
    width: calc(100% - 80px);
}
.video-gallery-wrapper .row .col-lg-12:last-child .video-gallery-each-area .blog-overview-divider{
display: none;
}
.video-gallery-wrapper{
	margin-bottom: 90px;
    margin-top: 50px;
}
.video-gallery-area .select-box{
	text-align: center;
}
.video-gallery-area .select-box select{
	max-width: 948px;
	background: url(../images/filter-arrow.png) #fff no-repeat 96% center/18px;
}
.video-gallery-area{
	padding-top: 50px;
}
.pro-meet-blog-area .home-blog .common-link:hover {
    color: #88D6F7;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text a.common-link{
	color: #285F76;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text a.common-link:hover{
	color: #88D6F7;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.meet-doctor-sec .meet-dr-area .meet-dr-text p span {
	color: #285F76;
}
.procedure-overview-sec .surgical-area .surgical-content h2 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 5px;
}
.feature-image {
    width: 80%;
}
.gallery-case-sec .video-play-wrap .gallery-thumbs .each-gal-slide .col-6{
	padding-right:5px;
	padding-left:5px;
}
.doctor-dtl-sec p{
	margin-bottom:40px;
}
.home .pro-slider-review {
    padding-top: 0;
}
.home .pro-meet-blog-area .home-blog h3, .home .pro-meet-blog-area .home-blog h6, .home .pro-meet-blog-area .home-blog p{
	color:#fff;
}
.form-area-wrapper{
	margin:90px 0px 0px;
	border-bottom: 2px solid #8B8A8A;
	padding-bottom:100px;
}
.each-form{
	max-width:492px;
}
.banner-address a{
	display:inline-block;
}
.inner-banner-area{
	position:relative;
}
.inner-banner-area .banner-wrapper{
	min-height: 100%;
	    padding: 190px 0px;
}
.header-area {
    z-index: 99;
}
.quick-links-rotate{
	background: #7D868C !important;
	border:none;
	    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.quick-links-rotate h3{
		font-family: 'Titillium Web';
	font-weight:600;
	letter-spacing:1px;
}
.contact-area{
	padding-top:10px;
}
.blog-overview-more-btn {
    padding-top: 0px;
    margin-top: 0px;
}
.doctor-dtl-sec .contact-area{
	padding-top:60px;
	}
@media (max-width: 767px){
.gallery-case-sec .video-play-wrap .common-arrow {
    top: 57%;
}	
.gallery-case-sec .video-play-wrap .swiper-button-prev {
    left: -14px;
}
.gallery-case-sec .video-play-wrap .swiper-button-next {
    right: -14px;
}	
	.contact-area{
		padding: 0px;
	}	
}



.common-txt-link a:hover {
    color: #88D6F7 ;
}
.blog-post-dtl h4 a:hover{
	color:#88D6F7;
}
.home .pro-meet-blog-area .home-blog .common-link {
    color: #88D6F7;
}
.home .pro-meet-blog-area .home-blog .common-link:hover {
    color: #fff;
}

.surgical-image-texta{
	position: relative;
    bottom: 14px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    top: -60px;
}

.surgical-image-texta h4 {
    font-family: 'Titillium Web';
    font-size: 22px;
    font-weight: 400;
    line-height: 45px;
    color: #fff;
    font-style: italic;
}
.page-template-template-video-overview img.vedio-image {
    min-height: 402px;
}

a.review-footer {   
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
	padding-left: 10px;
}
a.review-footer:hover{
	color: #EA5531;
}
.reviewshakeWidget[data-widget-type='carousel'] {
    padding-bottom: 0px !important;
}
.reviewshakeWidget__top {
    padding-bottom: 0px !important;
}
.home section.meet-area.pro-slider-review.common-background-style.full-width {
    margin-top: -32px;
	padding-top: 50px;
}
.home-common-slider-wrapper .swiper-slide{
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto !important;
    position: relative;
    overflow: hidden;
    padding: 0 10px;
}
.mySwiper-3 .swiper-wrapper{
    transition-timing-function: linear !important;
    position: relative;
}
/************* New Desktop Menu ***************/
.dextop-menu {
    padding: 0px 0px 0px;
    border-right: 0px solid #B1B1B1;
    float: none;
	display:flex;
	justify-content: end;
}
.dextop-menu > li {
    padding: 0px 0px;
	margin-left:20px;
	position:relative;
	
}
.dextop-menu > li > a {
    font-size: 16px;
    color: #fff;
    letter-spacing: normal;
    padding: 0px 0px 0px 0px;
	display: inline-block;
}
.dextop-menu > li:hover > ul{
		display:block
}
.dextop-menu > li.menu-item-has-children > a:after {
    display:none;
}
.header-right-content-area {
	flex-wrap: wrap;
	flex-direction: row-reverse;
}
.header-area.fixed_header .new-menu-area, .header-area.relative-header .new-menu-area{
	flex: 1 0 100%;
}
.header-area.fixed_header .header-right-content-area, .header-area.relative-header .header-right-content-area{
    flex-wrap: wrap;
    flex-direction: inherit;
}
.header-area.fixed_header .dextop-menu, .header-area.relative-header .dextop-menu{
    padding: 10px 0px 0px;
}
.dextop-menu > li > ul {
    position: absolute;
    width: auto;
    top: 100%;
    transform: translateX(0);
    transition: opacity .45s .35s,transform .485s .45s;
    display: none;
    opacity: 1;
	background:#000;
	padding:50px;
	left:-50px;
	z-index:1
}
.dextop-menu > li.active > ul{
	display:block;
	width:auto;
}
.dextop-menu > li > ul > li {
   padding-left:0px;
}
.dextop-menu > li > ul > li > a {
    line-height: 34px;
}
.schedule-button .common-button.request-button {
	line-height:30px;
}
@media(max-width:1400px){
	.dextop-menu > li {
		margin-left: 20px;
	}
	.header-right-content-area .schedule-button {
		margin-left: 20px;
	}
}
@media(max-width:1300px){
	.logo-area {
		width:280px;
	}
}

