
.mobile-screen-button {
	background: #000;
}
.mobile-screen-button ul li{
	width: 50px !important;
	border-right: 1px solid #fff;
}
.mobile-screen-button ul li a{
	padding: 0 !important;
	margin-top: -10px;
}
.mobile-screen-button ul li:last-child{
	background: #CB7EA7;
	border-right: none;
}
.mobile-screen-button ul li:nth-child(3) {
	border-right: none;
}
.archive.tax-gallery-category .fancybox-prev span {
	left: -74px;
}
.archive.tax-gallery-category .fancybox-next span {
	right: -74px;
}

@media(max-width:400px) {
	.archive.tax-gallery-category .fancybox-prev span {
		left: -52px;
	}
	.archive.tax-gallery-category .fancybox-next span {
		right: -52px;
	}
}
@media(max-width:767px){
	.archive.tax-gallery-category .fancybox-prev span {
		left: -39px;
	}
	.archive.tax-gallery-category .fancybox-next span {
		right: -53px;
	}
	.fancybox-next span, .fancybox-prev span{
		height: 40px !important;
		background-repeat: no-repeat !important;
	}
	.right-consultation-form-area{
		display: none !important;
	}
}
.page-id-10 .banner-area, .page-id-1341 .banner-area{
	height:300px;
}
@media(max-width:767px){
	.page-id-10 .banner-area, .page-id-1341 .banner-area{
		height:200px;
	}
}
.banner-text-area h1 a{
	color:#fff;
}
a.nav_request_consultation_btn {
	background: #cb7ea7;
	padding: 10px 15px;
}
a.nav_request_consultation_btn:hover{
	background: #5C5E65;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	color: #fff !important;
}
.header-contact ul li:after{
	content:none;
}


.right-consultation-form-area {
	position: relative;
}
.open-btn {
	position: fixed;
	bottom: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	right: 0px;
	z-index: 9999;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.close-btn a, .open-btn a {
	font-size: 15px;
	color: #fff;
	background: #cb7ea7;
	padding: 8px 20px;
	display: inline-block;
	letter-spacing: 2px;
	text-decoration: none !important;
	font-family: "europa";
	font-weight:700;

}
.close-btn a img, .open-btn a img {
	width: 15px;
	display: inline-block;
	margin-left: 8px;
	margin-top: -5px;
}
.right-consultation-from-wrapper {
	position: fixed;
	bottom: -150%;
	right: 0px;
	max-width: 405px;
	z-index: 9999;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.right-consultation-from-wrapper.active {
	bottom: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.right-consultation-from-box {
	position: relative;
}
.close-btn {
	display: block;
	text-align: right;
}
.right-consultation-from {
	background: #343538;
	padding: 15px 25px 0px;
	-webkit-box-shadow: 0px 0px 14px 1px rgb(0 0 0 / 50%);
	-moz-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 14px 1px rgb(0 0 0 / 50%);
	text-align: center;
}
.right-consultation-from li.col-50{
	width:49%;
	display:inline-block;
}
.right-consultation-from .gform_wrapper h3.gform_title{
	font-size:22px !important;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
}
.right-consultation-from .gform_legacy_markup_wrapper .top_label .gfield_label, .right-consultation-from .gform_legacy_markup_wrapper legend.gfield_label{
	display:none;
}
@media(max-width:767px){
	.right-consultation-from li.col-50{
		width:100%;
	}
	body .right-consultation-from .gform_wrapper .gform_body ul li.gfield{
		width:100%;
	}
}
li#field_8_5 {
	width: 100% !important;
}
li.col-50 {
	width: 50%;
}
@media(max-width:767px){
	li.col-50 {
		width: 100%;
	}
}

.page-id-43 .right-consultation-form-area {
	display: none;
}


@media(min-width:992px){
	body .nav-item-bar .menu-primary-menu-container ul li:hover > ul li:hover ul {
		white-space: normal !important;
	}
	body .nav-item-bar .menu-primary-menu-container ul li.sub-menu-label-five > ul {
		white-space: normal !important;
	}
	body .sub-menu-label-five > ul.sub-menu > li {
		width: auto;
	}
	.nav-item-bar .menu-primary-menu-container ul > li.sub-menu-label-five > ul > li > a {
		white-space: nowrap;
	}
}
.surgical-consultation-page-form li#field_8_6 {
	width: 100%;
}
.page-template-template-surgical-consultation .top-header{
	background-color: rgba(25,25,25,0.8);
	padding: 16px 0px 10px;
}
@media(max-width:1024px){
	.mm-navbar__title span{
		left:50px;
	}
	#mm-2 .mm-navbar__title span, #mm-3 .mm-navbar__title span{
		left:0px;
	}
	.mm-btn_prev:after{
		margin-left:50px;
	}
}

@media (max-width: 1024px){
	.mm-navbar__title span {
		left: 3px !important;
	}
	#mm-1	.mm-navbar__title span {
		left: 50px !important;
	}
}
.page-id-15 .banner-text-area h4 {
	display: none;
}
.banner-text-area  h1 span {
	font-family: "europa";
	font-size: 22px;
	font-weight: 200;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 1.5px;
	padding-top: 5px;
	display: block;
}
/* landing page */
.page-template-template-landing .form-section h2{
	font-size:49px;
	line-height:70px;
	color:#FFFFFF;
	font-weight:700;
	position:relative;
	padding-bottom:29px;
	margin-bottom:45px;
}
.page-template-template-landing .form-section h2::after{
	position:absolute;
	content:"";
	background-color:#CB7EA7;
	height:4px;
	width:275px;
	bottom:0;
	left:50%;
	transform:translatex(-50%);
}
.page-template-template-landing .form-section h3{
	font-size:36px;
	color:#FFFFFF;
	line-height:50px;
	font-weight:700;
	font-family: "tenon";
}
.page-template-template-landing .form-section p{
	font-size:25px;
	line-height:45px;
	color:#fff;
}
@media(max-width:991px){
	.page-template-template-landing .form-section h2{
		font-size:32px;
		line-height:37px;
		padding-bottom:18px;
		margin-bottom:27px;
	}
	.page-template-template-landing .form-section h2::after{
		width:108px;
	}
	.page-template-template-landing .form-section h3{
		font-size:24px;
		line-height:34px;
		letter-spacing:normal;
	}
	.page-template-template-landing .form-section p{
		font-size:16px;
		line-height:23px;
	}
	.page-template-template-landing .step1-section a.common-button{
		text-align:center;
	}
}
.term-105 .fancybox-inner{
	height: 340px !important;
}
@media(max-width: 1321px){
/* 	.page-template-template-new-home .header_wrapper */
.header_wrapper{
		padding: 0 0 0px;
		column-gap:7px;
	}
/* 		.page-template-template-new-home .nav-item-bar .menu-primary-menu-container > ul#primary-menu > li */
.nav-item-bar .menu-primary-menu-container > ul#primary-menu > li{
		padding: 20px 9px;
	}
}
/* .page-template-template-new-home .header_wrapper */
.header_wrapper{
	    padding: 0 35px 17px;
}

.banner_content h1 em{
	text-transform: capitalize;
}
@media(max-width:1400px){
	.nav-item-bar .menu-primary-menu-container ul > li ul{
		left:-113px;
	}
	/* 	.page-template-template-new-home .header_wrapper */
	.header_wrapper{
		column-gap: 34px;
	}
/* 		.page-template-template-new-home .nav-item-bar .menu-primary-menu-container > ul#primary-menu > li */
.nav-item-bar .menu-primary-menu-container > ul#primary-menu > li{
		padding: 20px 0px;
	}
		.header_button{
		width: auto;
	}
/* 	.page-template-template-new-home .header_wrapper */
.header_wrapper{
		column-gap: 15px;
	}
	.header_wrapper {
		padding: 0 10px 17px;
	}
	.header_button a:not(.common-btn){
		margin-right:10px;
	}
	.header_area {
		padding: 20px 15px;
	}
}
@media(max-width:1199px){
/* 	.page-template-template-new-home .header_wrappe */
.header_wrapper{
		padding: 0px 15px 17px;
	}
/* 		.page-template-template-new-home .header_wrapper */
.header_wrapper{
		column-gap: 33px;
	}

}
