/*====================================== reset.css is here ========================================*/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: disc;
	margin-left: 20px;	
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 0;
}

.last {
	margin: 0 !important;
}

.pad_last {
	padding: 0 !important;
}

.no_bg {
	background: none !important;
}

.no_bor {
	border: 0 none !important;
}

header,nav,section,article,aside,footer,hgroup,figure {
	display: block;
	padding: 0;
	margin: 0;
}
/**************************************************************************************/
a {
	color: #B71E56;
	text-decoration: underline;
	outline: 0 none !important;
}

a:hover, a:focus {
	color: #B71E56;
	text-decoration: none;
	outline: 0 none !important;
}

h1 {
	font-size: 72px;
	line-height: 86px;
	color: #B71E56;
	font-weight: 700;
	font-family: 'HelveticaNeue-Thin';
}

h2 {
	font-size: 72px;
	line-height: 72px;
	color: #B71E56;
	font-weight: normal;
	font-family: 'HelveticaNeue-Thin';
}

h3 {
	font-size: 30px;
	line-height: 36px;
	color: #B71E56;
	font-weight: normal;
	font-family: 'HelveticaNeue-Light';
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
	line-height: 14px;
	color: #B71E56;
	font-weight: normal;
	font-family: 'HelveticaNeue-Bold';
}

h6 {
	font-size: 12px;
}

p {
	font-family: 'HelveticaNeue-Light';
	font-size: 14pt;
	line-height: 18pt;
	color: #B71E56;
	margin-bottom: 8px;
}

li {
	font-family: 'HelveticaNeue-Light';
	font-size: 14pt;
	line-height: 16pt;
	color: #000000;
	margin-bottom: 8px;
}
/*---------------------------------------------------*/
html {
}

body {
	color: #b1b1b1;
	font-family: "Arial", Verdana, Tahoma;
	font-size: 12px;
}

.flt_lt {
	float: left;
	display: inline;
}

.flt_rt {
	float: right;
	display: inline;
}

/*-----------FONT FACE IMPLEMENATATION-----------------------*/
@font-face {
	font-family: 'Gotham-Book';
	src: url('../fonts/Gotham-Book/Gotham-Book.eot') format('embedded-opentype'),
			 url('../fonts/Gotham-Book/Gotham-Book.woff') format('woff'),
		 url('../fonts/Gotham-Book/Gotham-Book.ttf')  format('truetype'),
		 url('../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeue-Bold';
	src: url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.eot') format('embedded-opentype'),
		 url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.otf')  format('opentype'),
		 url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.woff') format('woff'),
		 url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.ttf')  format('truetype'),
		 url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica-Bold';
	src: url('../fonts/Helvetica-Bold/Helvetica-Bold.eot') format('embedded-opentype'),
			 url('../fonts/Helvetica-Bold/Helvetica-Bold.woff') format('woff'),
		 url('../fonts/Helvetica-Bold/Helvetica-Bold.ttf')  format('truetype'),
		 url('../fonts/Helvetica-Bold/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeue-Light';
	src: url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot') format('embedded-opentype'),
			 url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.otf')  format('opentype'),
		 url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.woff') format('woff'), 
		 url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.ttf')  format('truetype'), 
		 url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeue';
	src: url('../fonts/HelveticaNeue/HelveticaNeue.eot') format('embedded-opentype'),  
			 url('../fonts/HelveticaNeue/HelveticaNeue.woff') format('woff'), 
		 url('../fonts/HelveticaNeue/HelveticaNeue.ttf')  format('truetype'), 
		 url('../fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeue';
	font-family: 'HelveticaNeue-Thin';
	src: url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.eot') format('embedded-opentype'),
			 url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.otf')  format('opentype'),
		 url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.woff') format('woff'), 
		 url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.ttf')  format('truetype'), 
		 url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica';
	src: url('../fonts/Helvetica/Helvetica.eot') format('embedded-opentype'), 
			 url('../fonts/Helvetica/Helvetica.otf')  format('opentype'),
		 url('../fonts/Helvetica/Helvetica.woff') format('woff'), 
		 url('../fonts/Helvetica/Helvetica.ttf')  format('truetype'), 
		 url('../fonts/Helvetica/Helvetica.svg#Helvetica') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica-Light';
	src: url('../fonts/Helvetica-Light/Helvetica-Light.eot') format('embedded-opentype'),  
			 url('../fonts/Helvetica-Light/Helvetica-Light.woff') format('woff'), 
		 url('../fonts/Helvetica-Light/Helvetica-Light.ttf')  format('truetype'), 
		 url('../fonts/Helvetica-Light/Helvetica-Light.svg#Helvetica-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*-----------LayOut Start here-----------------------*/
.wrapper {
	margin: 0 auto;
}

.container {
	width: 1140px;
	margin: 0 auto;
}

.main_content {
}
/*-----------HEADER START HERE-----------------------*/
header {
	background: #fff;
}
.V3_sticky .header_btm{position:fixed;top:0;left:0;right:0;z-index:2;background-color:#e5e4e0;}
.V3_header_in{padding:19px 0 7px;}
.V3_header_in a{text-decoration: none}
.V3_logo{float:left;display:inline-block;padding:16px 0 0;}
.V3_logo a{display:inline-block;}
.V3_logo a img{display:block;}
.V3_header_rgt{float:right;display:inline-block;width:23.5%;}
.header_in {
	padding: 19px 0 7px;
}

.logo {
	float: left;
	display: inline-block;
	padding: 16px 0 0;
}

.logo a {
	display: inline-block;
}

.logo a img {
	display: block;
}

.header_rgt {
	float: right;
	display: inline-block;
	width: 23.5%;
}

.social_icon {
	padding: 0;
	float: left;
	display: inline-block;
}

.social_icon ul {
	font-size: 0;
}

.social_icon ul li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 6px;
}

.social_icon ul li:first-child {
	padding: 0 6px 0 0;
}

.social_icon ul li a {
	display: inline-block;
}

.social_icon ul li a img {
	display: block;
	transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s
}

.social_icon ul li a:hover img {
	transform: scale(1.1)
}

.phone_block {
	padding: 0;
	float: right;
	display: inline-block;
}

.phone_block a {
	padding: 0;
	font-family: 'Helvetica-Bold';
	font-size: 18px;
	line-height: 18px;
	color: #CBC7BF;
	font-weight: normal;
	display: inline-block;
}

.book_block {
	padding: 0;
}

.book_block	a {
	display: block;
	background: #B71E56;
	font-family: 'Helvetica-Bold';
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	font-weight: normal;
	padding: 10px 0 8px;
	margin: 10px 0 8px;
	text-align: center;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.book_block	a:hover {
	color: #B71E56;
	background: #000;
}

.search_block {
	position: relative;
}

.search_bt {
	outline: none;
	font-family: 'Helvetica';
	font-size: 12px;
	line-height: 12px;
	color: #BDB8B6;
	font-weight: normal;
	width: 100%;
	border: none;
	border: 1px solid #c2bdbb;
	letter-spacing: -0.3px;
}

.btn_search {
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(/images/arrow_rgt.png) no-repeat right center #ffffff;
	width: 12px;
	height: 13px;
	outline: none;
	border: none;
	cursor: pointer;
}

.mob_logo {
	display: none;
}
/*---------Navigations ------------------------------*/
nav {
	padding: 20px 0 0;
}
nav > ul										{display:table; width:100%;}
nav > ul > li									{display:table-cell; vertical-align:top; text-align:center; width:10%;}
nav > ul > li > a									{font-family: 'HelveticaNeue';font-size:13px;line-height:13px;color:#B71E56;font-weight:normal;display:block; letter-spacing:0.5px; position:relative; padding:0 0 10px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
nav > ul > li > a:after							{content:'';position:absolute; bottom:-0px; left:50%; width:0%; background:#997f86; height:2px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
nav > ul > li > a:hover:after, nav ul li a.active:after{left:0%; width:100%;}
nav ul li a:hover, nav ul li a.active{color:#B71E56; font-weight:bold;}
/* -----------------BANNER START HERE --------------*/
..V3_banner_slider{width:100%;position:relative;}
.slick-slide{position:relative;}
.banner{position:relative;width:100%;border-bottom:6px solid #e5e4e0;padding:45px 0;}
.banner > ul li{background-size:cover !important;}
.banner figure img{width:100%;height:auto;display:block;}
.banner-main{height:100%;}
.banner-main .container{height:100%;}
.banner_content{height:100%;}
.tbl{width:100%;height:100%;display:block;}
.tbl_cell{width:100%;height:100%;display:block;vertical-align:middle;position:relative;}
.V3_banner_lft{padding:0;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.V3_banner_lft h1{padding:0 0 10px;margin:0;letter-spacing:-1.9px;line-height:72px;font-size:60px;}
.V3_banner_lft h3{padding:0 0 25px;margin:0;}
.V3_banner_lft ul{padding:0;}
.V3_banner_lft ul li{float:left;display:inline-block;width:40%;padding:0 14px 0 0;height:inherit;}
.V3_banner_lft ul li a{text-decoration:none; background:#E5E4E0;font-family:'HelveticaNeue-Light';font-size:18px;line-height:18px;color:#B71E56;font-weight:normal;padding:20px 0;display:block;text-align:center;border-radius:5px;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.V3_banner_lft ul li a:hover{text-decoration:none; background:#B71E56;color:#fff;}

.contact-info {
	position: absolute;
	top: 46px;
	right: 0;
	width: 100%;
}

.form_sec {
	padding: 13px 20px;
	float: right;
	display: inline-block;
	background: #d7d6d6;
	width: 23.5%;
	border-radius: 5px;
	position: relative;
	z-index: 99;
}
.form_sec			{padding: 13px 20px;float:right;display:inline-block;background:#d7d6d6;width: 23.5%;border-radius:5px;position:relative;z-index:1;}

form {
	padding: 0;
}

input::placeholder {
  color: #333333;}

form h5 {
	padding: 0 0 9px;
	text-align: center;
	line-height: 26px;
}

form h5	span {
	display: block;
	font-family: 'HelveticaNeue-Light';
}

form ul {
	padding: 0;
}

form ul li p{
	padding: 0 0 6px;
	display: block;
	margin-bottom: 0px;
}

.input_form {
	padding: 8px 13px;
	margin: 0;
	display: inline-block;
	width: 100%;
	border-radius: 0 !important;
	border: 1px solid #B71E56;
	outline: none;
	height: 30px;
	font-family: 'HelveticaNeue-Light';
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #CBC7BF;
	background: #ffffff;
}

.slect_op {
	background: #e5e3df;
	font-family: 'HelveticaNeue-Light';
	font-size: 12px;
	line-height: 30px;
	color: #B71E56;
	width: 100%;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 0 10px;
	margin: 0 0 8px;
	outline: 0 none;
	letter-spacing: 0.3px;
	height: 30px;
}

.text_op {
	background: #e5e3df;
	font-family: 'HelveticaNeue-Light';
	font-size: 12px;
	line-height: 16px;
	color: #B71E56;
	width: 100%;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 0 10px;
	margin: 0px;
	outline: 0 none;
	letter-spacing: 0px;
	height: 50px;
}

.slect_pre {
	background: #ffffff;
	font-family: 'Gotham-Book';
	font-size: 12px;
	line-height: 30px;
	color: #B71E56;
	width: 100%;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 0 10px;
	margin: 9px 0 6px;
	outline: 0 none;
	letter-spacing: 0.6px;
	height: 30px;
}

form ul li p option {
	padding: 10px 15px;
	line-height: 20px;
	min-height: inherit;
}

.submit_btn {
	background: #D0CDC5;
	font-family: 'HelveticaNeue-Bold';
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding: 8px 0;
	border-radius: 5px;
	border: 1px solid #fff;
	width: 100%;
	cursor: pointer;
	outline: 0 none;
	text-transform: uppercase;
	transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}

.submit_btn:hover {
	background: #B71E56;
}

.banner .slick-slider {
	margin: 0;
}

.banner .slick-dots {
	bottom: 20px;
}

.banner .slick-dots li {
	margin: 0 5px;
	height: inherit;
}

.banner .slick-dots li button {
	color: #fff;
	border: 0;
	outline: none;
	background: none;
	border: solid 1px #fff;
	width: 22px;
	height: 22px;
	border-radius: 100%;
}

.banner .slick-dots li button:before {
	font-size: 0;
}

.banner .slick-dots li.slick-active button:before {
	opacity: 0;
}

.banner .slick-dots li.slick-active button {
	border-color: transparent;
	background: #fff;
}
/* ----------------- Block CONTENT HERE --------------*/
#block {
}

.block_in {
	overflow: hidden;
	padding: 43px 0 46px;
}

.block_in ul {
	margin: 0 -15px;
	padding: 0 0 34px;
	display: inline-block;
	width: 100%;
}

.block_in ul li {
	padding: 0 15px;
	float: left;
	display: inline-block;
	width: 25%;
}

.block_in ul li a {
	padding: 0;
	display: block;
}

.block_in ul li a span {
	display: block;
}

.block_in ul li a span img {
	display: block;
	width: 100%;
	height: auto;
}

.block_in ul li a small {
	font-family: 'HelveticaNeue-Light';
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	display: block;
	padding: 20px 0;
	text-align: center;
	background: #B71E56;
	position: relative;
	border-top: 1px solid #fff;
}

.block_in ul li a small em {
	position: relative;
}

.block_in ul li a small em:after {
	background: url(../images/white_arrw.png) no-repeat center;
	content: '';
	width: 9px;
	height: 13px;
	display: inline-block;
	margin: 0 0 0 15px;
}
/* ----------------- MIAN CONTENT HERE --------------*/
#main {
}

.main_in {
	overflow: hidden;
	padding: 43px 0 46px;
}

.main_in ul {
	margin: 0 -15px;
	padding: 0 0 34px;
	display: inline-block;
	width: 100%;
}

.main_in ul li {
	padding: 0 15px;
	float: left;
	display: inline-block;
	width: 25%;
}

.main_in ul li a {
	padding: 0;
	display: block;
}

.main_in ul li a span {
	display: block;
}

.main_in ul li a span img {
	display: block;
	width: 100%;
	height: auto;
}

.main_in ul li a small {
	font-family: 'HelveticaNeue-Light';
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	display: block;
	padding: 20px 0;
	text-align: center;
	background: #B71E56;
	position: relative;
	border-top: 1px solid #fff;
}

.main_in ul li a small em {
	position: relative;
}

.main_in ul li a small em:after {
	background: url(../images/white_arrw.png) no-repeat center;
	content: '';
	width: 9px;
	height: 13px;
	display: inline-block;
	margin: 0 0 0 15px;
}

.main_content h1 {
	padding: 40px 0 40px 0px;
	font-size: 48px;
	line-height: 52px;
	color: #B71E56;
	letter-spacing: -0.3px;
    font-weight:700
}

.main_content h2 {
	padding: 30px 0 30px 0;
	font-size: 36px;
	line-height: 40px;
	color: #B71E56;
	letter-spacing: -0.3px;
    font-weight:700
}

.main_content h3 {
	padding: 20px 0 20px 0;
	font-size: 24px;
	line-height: 28px;
	color: #B71E56;
	letter-spacing: -0.3px;
}

.treatment_article ul {
	list-style: disc;
	margin-left: 20px;
}

.treatment_article li {
	margin-left: 30px;
}
/*
.main_content table.center {
	margin-left: auto;
	margin-right: auto;
}

.main_content th {
	font-family: 'HelveticaNeue-Light';
	font-size: 24px;
	line-height: 26px;
	color: #BDB8B6;
}

.main_content td {
	font-family: 'HelveticaNeue-Light';
	font-size: 22px;
	line-height: 26px;
	color: #B71E56;
	padding: 8px;
}
*/

/***********************/
.main_full {
	padding: 0 6px 0 0;
	float: left;
	display: inline-block;
}

.main_full p {
	padding: 0;
	line-height: 34px;
	letter-spacing: -0.1px;
	margin-bottom: 8px;
}

.main_lft {
	padding: 0 6px 0 0;
	float: left;
	display: inline-block;
}

.main_lft p {
	padding: 0;
	line-height: 34px;
	letter-spacing: -0.1px;
}

.main_rgt {
	padding: 0 0 0 7px;
	float: right;
	display: inline-block;
	width: 50%;
}

.main_rgt p {
	padding: 0;
	line-height: 33px;
	line-height: 34px;
	letter-spacing: -0.1px;
}

#subscribe {
	padding: 47px 0 60px;
	background: #f7f5f6;
}

.subscribe {
	padding: 0;
}

.subscribe h3 {
	padding: 0 0 18px;
	margin: 0;
	color: #B71E56;
	letter-spacing: 0.4px;
}

.subscribe ul {
	padding: 0;
	margin: 0 -7px;
}

.subscribe ul li {
	padding: 0 7px;
	float: left;
	display: inline-block;
	width: 25%;
}

.subscribe ul li .input_form {
	background: #ffffff;
	font-size: 16px;
	line-height: 20px;
	color: #B71E56;
	padding: 10px;
	height: 46px;
	letter-spacing: 0.4px;
	border: 0 none;
}

.subscribe ul li.subscribe_btn {
	width: 100%;
	padding: 15px 7px 0;
	list-style: none
}

.subscribe_btn	.submit_btn {
	width: 100%;
	background: #B71E56;
	padding: 12px 0;
	cursor: pointer;
	outline: 0 none;
	font-size: 20px;
	line-height: 22px;
	font-family: 'HelveticaNeue-Light';
}
/*---------------------------------*/
#bookform {
	padding: 30px 0 30px;
	background: #f7f5f6;
}

.bookform {
	padding: 0;
}

.bookform h3 {
	padding: 0 0 18px;
	margin: 0;
	color: #B71E56;
	letter-spacing: 0.4px;
}

.bookform ul {
	padding: 0;
	margin: 0 -7px;
}

.bookform ul li {
	padding: 0 7px;
	float: left;
	display: inline-block;
	width: 20%;
}

.bookform ul li .input_form {
	background: #ffffff;
	font-size: 16px;
	line-height: 20px;
	color: #B71E56;
	padding: 15px;
	height: 46px;
	letter-spacing: 0.4px;
	border: 0 none;
}

.bookform ul li.bookform_btn {
	width: 100%;
	padding: 15px 7px 0;
}

.bookform_btn	.submit_btn {
	width: 100%;
	background: #B71E56;
	padding: 12px 0;
	cursor: pointer;
	outline: 0 none;
	font-size: 20px;
	line-height: 22px;
	font-family: 'HelveticaNeue-Light';
}
/*---------------------------------*/
#accountform {
	padding: 30px 0 30px;
}

.accountform {
	padding: 0;
}

.accountform h3 {
	padding: 0 0 18px;
	margin: 0;
	color: #B71E56;
	letter-spacing: 0.4px;
}

.accountform ul {
	padding: 0;
	margin: 0 -7px;
}

.accountform ul li {
	padding: 0 7px;
}

.accountform ul li .input_form {
	background: #F7F7F7;
	font-size: 16px;
	line-height: 20px;
	color: #B71E56;
	height: 46px;
	letter-spacing: 0.4px;
	border: #B71E56 2px solid;
	margin-bottom:10px
}

.accountform ul li.accountform_btn {
	width: 100%;
	padding: 10px;
}

.accountform_btn	.submit_btn {
	width: 100%;
	background: #B71E56;
	padding: 12px 0;
	cursor: pointer;
	outline: 0 none;
	font-size: 20px;
	line-height: 22px;
	font-family: 'HelveticaNeue-Light';
}
.accountform ul li .input_form {
	background: #F7F7F7;
	font-size: 16px;
	line-height: 20px;
	color: #B71E56;
	height: 46px;
	letter-spacing: 0.4px;
	border: #B71E56 2px solid;
	margin-bottom:10px
}

#opc_input, #opc_dropdown {
	background: #F7F7F7;
	font-size: 16px;
	line-height: 20px;
	color: #B71E56;
	height: 46px;
	letter-spacing: 0.4px;
	border: #B71E56 2px solid;
	margin-bottom:10px;
	padding:5px;
	float:left;
}
#opc_button {
	width: 100%;
	color:#ffffff;
	background: #B71E56;
	padding: 12px 0;
	cursor: pointer;
	outline: 0 none;
	font-size: 16px;
	line-height: 20px;
	font-family: 'HelveticaNeue-Light';
	width:250px;
	float:left;
}
/*---------------------------------*/
.panel_block {
	padding: 50px 0 32px;
	margin: 0;
	background: #fff;
}

.panel_block_in {
	padding: 0;
	overflow: hidden;
}

.panel_block_in ul {
	margin: 0 -12px;
}

.panel_block_in ul li {
	padding: 0 12px 22px;
	width: 25%;
	float: left;
	display: inline-block;
}

.panel_blog {
	background: #B71E56;
}

.panel_main {
	padding: 0;
}

.panel_main figure {
	display: block;
}

.panel_main figure img {
	display: block;
	width: 100%;
	height: auto;
}

.panel_fea {
	padding: 20px;
	background: #B71E56;
}

.panel_fea h4 {
	font-family: 'HelveticaNeue-Bold';
	font-size: 17px;
	line-height: 17px;
	color: #fff;
	font-weight: normal;
	padding: 0 0 9px;
	letter-spacing: -0.4px;
}

.panel_fea h3 {
	font-family: 'HelveticaNeue-Light';
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	padding: 0 0 10px;
}

.panel_fea h3 span {
	font-weight: bold;
	display: block;
}

.panel_fea p {
	font-family: 'HelveticaNeue-Light';
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	padding: 0 0 15px;
	letter-spacing: 0.2px;
}

.panel_fea a {
	font-family: 'HelveticaNeue-Bold';
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	font-weight: normal;
	display: inline-block;
	margin: 0 0 5px;
}

.panel_fea a em {
	display: inline-block;
	background: url(../images/white_arrw.png) no-repeat right center;
	padding-right: 22px;
}


/*---------------------------------*/
#clinics {
	margin: 50px 0 50px
}

.clinic {
	background-color: #B71E56;
	margin: 20px 0px 0px 0px
}

.clinic_image_container {
	float: right;
	width: 250px;
}

.clinic_image {
	width: 250px;
	height: auto
}

.clinic_text {
	float: left
}

.clinic_text h4 {
	font-family: 'HelveticaNeue-Bold';
	font-size: 14pt;
	line-height: 18pt;
	color: #fff;
	font-weight: normal;
	padding: 0 0 9px;
}

.clinic_text h3 {
	font-family: 'HelveticaNeue-Light';
	font-size: 12pt;
	line-height: 14pt;
	color: #fff;
	padding: 0 0 10px;
}

.clinic_text h3 span {
	font-weight: bold;
	display: block;
}

.clinic_text p {
	font-family: 'HelveticaNeue-Light';
	font-size: 12pt;
	line-height: 16pt;
	color: #ffffff;
	padding: 0 0 10px;
	letter-spacing: 0.2px;
}

.clinic_text ul {
	font-family: 'HelveticaNeue-Light';
	font-size: 12pt;
	line-height: 16pt;
	color: #ffffff;
	padding: 0 0 10px;
	}

.clinic_text li {
	font-family: 'HelveticaNeue-Light';
	font-size: 12pt;
	line-height: 12pt;
	color: #ffffff;
	padding: 0;
	list-style: disc;
	margin-left: 20px;
}

.clinic_text a {
	font-family: 'HelveticaNeue-Light';
	font-size: 12pt;
	line-height: 16pt;
	color: #4d4d4d;
	font-weight: normal;
	margin: 0 0 5px;
}

/****************************************/
.testimonial_block {
	background: url(../images/testimonial_bg.jpg) no-repeat left top;
	background-size: cover;
	padding: 69px 0;
	position: relative;
}

.testimonial_block:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: rgba(244,244,244,0.9);
	width: 100%;
}

.testimonial_block_in {
	display: table;
	position: relative;
	z-index: 1;
	padding: 20px;
}

.testimonial_block p {
	color: #B71E56
}

#admin_email {
	display: none;
}

.beforeandafter_left {
	float: left;
	width: 45%;
	margin: 20px
}

.beforeandafter_right {
	float: right;
	width: 45%;
	margin: 20px
}
/* ------------------ FOOTER HERE -------------------*/
footer {
	background: #000000;
	border-top: 7px solid #bdb8b6;
	list-style: none;
	margin:0px
}

.footer_in {
	padding: 35px 0 32px;
}

.footer_top {
	padding: 0;
}

.footer_lft {
	padding: 0;
	float: left;
	display: inline-block;
	width: 77%;
}

.footer_lft ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 33.3%;
	display: inline-block;
}

.footer_lft ul li {
	padding: 0 0 2px;
}

.footer_lft ul li h4 {
	padding: 0 0 9px;
	font-family: 'HelveticaNeue-Bold';
	font-size: 17px;
	line-height: 17px;
	color: #fff;
	margin: 0;
	font-weight: normal;
	letter-spacing: -0.5px;
}

.footer_lft ul li a {
	font-family: 'HelveticaNeue-Light';
	font-size: 14px;
	line-height: 14px;
	color: #CCCCCC;
	font-weight: normal;
	display: inline-block;
	letter-spacing: 0.3px;
}

.footer_lft ul li a:hover {
	color: #fff;
}

.footer_rgt {
	padding: 0;
	width: 23%;
	float: left;
	display: inline-block;
}

.footer_rgt	h4 {
	padding: 0 0 30px;
	font-family: 'HelveticaNeue-Bold';
	font-size: 17px;
	line-height: 17px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}

.footer_rgt ul li {
	display: inline-block;
	padding: 0 4px;
	vertical-align: middle;
}

.footer_rgt ul li a {
	display: block;
}

.footer_rgt ul li a img {
	display: block;
	transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}

.footer_rgt ul li a:hover img {
}

.copy {
	padding: 16px 0 22px;
	border-top: 2px solid #fff;
}

.copy p {
	font-family: 'HelveticaNeue-Light';
	font-size: 14px;
	line-height: 14px;
	color: #CCCCCC;
	font-weight: normal;
}

.copy p a {
	display: inline-block;
	color: #CCCCCC;
}

.errS, .errS2 {
	color: red;
	font-size: 15px;
	line-height: 15px;
	padding: 10px 0;
	display: block;
}

.f_success,
.f_success2 {
	color: green;
}

.mob_panel {
	display: none;
}

/* ------------------ INNER PAGE 1 HERE -------------------*/
.inner_block {
	padding: 0px 0;
	background: #e5e4e0;
}

.inner_block ul {
	padding: 8px 0;
	margin: 0;
	display: inline-block;
}

.inner_block ul	li {
	padding: 0 3px 0 0;
	display: inline-block;
	float: left;
}

.inner_block ul	li a {
	font-family: 'Helvetica';
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #B71E56;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.inner_main {
	background: url(../images/banner_img1.png) no-repeat right top #B71E56;
	height: 455px;
	background-size: 49% 100%;
	opacity: 0.8;
}

.inner_main .container {
	height: 100%;
}

.price_block {
	padding: 0;
	background: #F7F5F6;
}

.price_in {
	padding: 63px 0 47px;
	display: block;
	overflow: hidden;
}

.price_in ul {
	margin: 0 -13px;
	padding: 0 0 61px;
	display: inline-block;
	width:100%
}

.price_in ul li {
	margin: 0;
	padding: 0 13px;
	float: left;
	display: inline-block;
	width: 33.3%;
}

.price_main {
	padding: 0;
}

.price_tag {
	padding: 0;
	position: relative;
}

.price_tag figure {
	display: block;
}

.price_tag figure img {
	display: block;
	width: 100%;
	height: auto;
}


.dollars {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.dollars_in {
	padding: 10px 45px;
	text-align: right;
}

.dollars_in h2 {
	padding: 0;
	margin: 0;
	padding: 30px 0 30px 0;
	font-size: 72px;
	line-height: 40px;
	color: #ffffff;
	letter-spacing: -0.3px;
}

.gift_block {
	padding: 0;
}

.gift_in {
	padding: 21px 19px 27px;
	height:300px;
}

.gift_in h4 {
	padding: 0;
	color: #B71E56;
	font-family: 'HelveticaNeue-Bold';	
	margin-top:10px;
	margin-bottom:6px;
  font-size:16pt}

.gift_in h3 {
	font-family: 'HelveticaNeue-Light';
	font-size: 16pt;
	line-height: 31px;
	color: #B71E56;
	margin: 0;
	font-weight: normal;
	padding: 0 0 17px;
}
	
.gift_in p {
	font-family: 'Helvetica';
	font-size: 12pt;
	line-height: 18px;
	font-weight: normal;
	color: #B71E56;
	padding: 0;
	margin: 0;
}

.basket_block {
	padding: 0;
}

.basket_lft {
	float: left;
	display: inline-block;
	width: 20%;
}

.basket_lft .serach_bt {
	height: 55px;
	font-family: 'Helvetica';
	font-size: 18px;
	line-height: 18px;
	color: #B71E56;
	padding: 20px 10px;
	text-align: center;
	border: none;
	width: 100%
}

.basket_rgt {
	display: inline-block;
	width: 73%;
}

.basket_rgt a {
	font-family: 'Helvetica';
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	padding: 18px 10px;
	display: block;
	background: #B71E56;
	width: 100%;
	text-align: center;
	transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}

.basket_rgt a:hover {
	background: #B71E56;
	color: #000;
}

.price_in > a {
	font-family: 'Helvetica';
	font-size: 14px;
	line-height: 14px;
	color: #808080;
	font-weight: normal;
	display: inline-block;
	padding: 0;
	margin: 0;
}
/* ------------------ INNER PAGE 2 HERE -------------------*/
.banner_inr1 > ul li {
	background: #cbc7bf;
	height: 455px;
}

.banner_inr1 .banner_content {
	position: relative;
}
/*.banner_inr1 .form_sec:after{content:'';position:absolute;bottom: 0;right: 100%;background: url(../images/spa_img.png) no-repeat right bottom;width:100%;height: 100%; }*/
.banner_inr1 .contact-info {
	top: 33px;
	height: calc(100% - 33px);
}

.banner_inr1 .form_sec	{height:100%;padding:0 40px;z-index:99 ;position: relative; }

.banner_inr1 .form_sec:before {
	content: '';
	position: absolute;
	bottom: 0;
	right: 100%;
	background: #fff;
	width: 2px;
	height: 100%;
	z-index: 99;
}

.banner_inr1 form {
	width: 60%;
}

.banner_inr1 form h5 {
	color: #fff;
}

.banner_inr1 .banner_lft ul li {
	height: auto;
}

.banner_inr1 .banner_lft ul li:after {
	background: none;
}

.banner .slick-dots li:after {
	background-image: none;
}

.banner_inr1 > ul li {
	position: relative;
	z-index: 9;
}

.banner_inr1 > ul li:after {
	content: '';
	position: absolute;
	top: 0;
	right: 23.6%;
	background: url(../images/spa_img.png) no-repeat right bottom;
	width: 100%;
	height: 100%;
	z-index: -1;
}/**/
.treatment_block {
	padding: 0;
	background: #fff;
}

.faq {
	width: 100%;
}

.faq h3 {
	padding: 0 0 16px;
	color: #B71E56;
	letter-spacing: 0.1px;
	font-family: 'Helvetica-Light';
}

.faq ul {
	padding: 0;
}

.faq ul li {
	padding: 0 0 15px;
}

.faq ul li h4 {
	padding: 19px;
	font-family: 'Helvetica-Light';
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #fff;
	display: block;
	background: #B71E56;
	position: relative;
	cursor: pointer;
	text-align:left;
}

.faq ul li h4:after {
	content: '+';
	position: absolute;
	top: 15px;
	right: 19px;
	width: 30px;
	height: 30px;
	font-family: 'Helvetica';
	font-size: 33px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
}

.faq ul li.active h4:after {
	content: '-';
	font-size: 40px;
	right: 15px;
}

.faq_in {
	padding: 20px;
	background: #f0f0f0;
	display: none;

}

.faq_in p {
	padding: 0;
	font-family: 'Helvetica-Light';
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color:#B71E56;
	text-align:left;	
}

.booknow {
	padding: 0;
	background: #f7f5f6;
	overflow: hidden;
}

.booknow_in {
	padding: 92px 0;
}

.booknow_in	a {
	font-family: 'Helvetica';
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	display: block;
	padding: 27px 0;
	background: #baa9ad;
	text-align: center;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.booknow_in	a:hover {
	background: #B71E56;
	opacity: 0.6;
	color: #000;
}


/* -------Don't Remove this---------------*/
input[type="text"], input[type="button"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
}

::-webkit-input-placeholder {color:#CBC7BF;}
:-moz-placeholder { /* Firefox 18- */color: #CBC7BF; }
::-moz-placeholder {  /* Firefox 19+ */  color: #CBC7BF;}
:-ms-input-placeholder { color: #CBC7BF;}

.basket_lft ::-webkit-input-placeholder {color:#B71E56;}
.basket_lft :-moz-placeholder { /* Firefox 18- */color: #B71E56; }
.basket_lft ::-moz-placeholder {  /* Firefox 19+ */  color: #B71E56;}
.basket_lft :-ms-input-placeholder { color: #B71E56;}

/* Menu-Icon  */
.nav-icon 						{display:none;/*position: absolute;top:30px;left: 10px;*/-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 9;width: 20px;height:25px;}
.nav-icon span					{ display: block;position: absolute;height: 3px;width:20px;background: #B71E56;border-radius: 15px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.nav-icon span:nth-child(1) 	{ top: 0px;}
.nav-icon span:nth-child(2)		{ top: 7px;}
.nav-icon span:nth-child(3)	    { top:14px;}
.nav-icon.open span:nth-child(1){ top: 13px;  -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg);  -o-transform: rotate(135deg);  transform: rotate(135deg);}
.nav-icon.open span:nth-child(2){ opacity: 0;  right: -60px;}
.nav-icon.open span:nth-child(3){ top: 13px;  -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg);}

.side_bar		{display:none;}

/*table*/

/*table*/
table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	background: #fff;
	overflow: hidden;
	border: 1px solid #B71E56;
}

 table td,  table th {
	padding: 5px;
}

table th {
	background-color: #B71E56;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	font-family:'HelveticaNeue-bold';
}


table tbody td {
	color: #B71E56;
	border: 1px solid #B71E56;
	font-size: 12pt;
	font-weight: normal;
	font-family:'HelveticaNeue-light';
}

table tbody .alt td {
	background: #F7F5F6;
	color: #B71E56;
}


.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video {
	margin: 0;
	padding: 34px 0 43px 0;
	display: block;
}

.video_in {
	margin: 0;
	padding: 0;
	display: block;
}

.video_in h2 {
	margin: 0;
	padding: 0 0 20px 0;
	display: block;
	font-family:'HelveticaNeue-Light';
	font-size: 30px;
	line-height: 32px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}

.video_in h2 span {
	color: #cbc7bf;
	font-family:'HelveticaNeue-bold';
}

.video_in ul {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 90%;
}

.video_in ul li {
	margin: 0;
	padding: 0;
	display: block;
}

.video_main {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

.video_main figure {
	margin: 0;
	padding: 0;
	display: block;
}

.video_main figure img {
	margin: 0;
	padding: 0;
	display: block;
}

.video_in .slick-dots {
	display: none;
}

.video_in .slick-dots li.slick-active [role="button"] {
	background: #ffffff;
}

.video_in .slick-arrow.slick-next {
	background: url(/images/rgt_arrow.png) no-repeat;
	width: 26px;
	height: 34px;
	font-size: 0;
	position: absolute;
	right: -96px;
	top: 45%;
	background-position: 0;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: 99;
}

.video_in .slick-arrow.slick-prev {
	background: url(/images/lft_arrow.png) no-repeat;
	width: 26px;
	height: 34px;
	font-size: 0;
	position: absolute;
	left: -96px;
	top: 45%;
	background-position: 0;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: 99;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 5+ ONLY */
	::i-block-chrome, .social_icon	{padding:0;}
}
.V3_header_in{padding:19px 0 0;}
header .container{position:relative;}
nav > ul > li > a{padding:0 0 15px; text-decoration: none}
nav > ul > li:hover .drop_down{display:block;}
.drop_down{position:absolute;top:100%;left:0;width:100%;background:#e5e4e0;padding:15px;display:none;z-index:9999;}
.drop_down ul{padding:0;margin:0;width:25%;float:left;}
.drop_down ul li{padding:10px 0;margin:0;display:block;text-align:left;}
.drop_down ul li a{font-family:'HelveticaNeue';font-size:13px;line-height:13px;color:#B71E56;font-weight:normal;display:inline-block;letter-spacing:0.5px;padding:0;}
.drop_down ul li h4{font-family:'Helvetica-Light';font-size:18px;line-height:18px;font-weight:bold;color:#B71E56;}
#V3_side-tabs a.V3_support{text-decoration:none; left:-75px;top:250px;height:1750px;width:170px;margin:0;padding:48px 38px 0 0;position:fixed;z-index:9999;display:block;font-size:18px;color:#fff;background-color:#B71E56;-ms-transform:rotate(7deg);transform:rotate(-90deg);text-align:center;border-radius:22px;background-position:129px 40px;}
*{margin:0;padding:0;box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0;}
.last{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg{background:none !important;}
.no_bor{border:0 none !important;}
header,nav,section,article,aside,footer,hgroup,figure{display:block;padding:0;margin:0;}
a{color:#B71E56;text-decoration:underline;outline:0 none !important;}
a:hover, a:focus{color:#B71E56;text-decoration:none;outline:0 none !important;}
h1{font-size:72px;line-height:86px;color:#fff;font-weight:normal;font-family:'HelveticaNeue-Thin';}
h2{font-size:72px;line-height:72px;color:#fff;font-weight:normal;font-family:'HelveticaNeue-Thin';}
h3{font-size:30px;line-height:36px;color:#fff;font-weight:normal;font-family:'HelveticaNeue-Light';}
h4{font-size:16px;}
h5{font-size:14px;line-height:14px;color:#B71E56;font-weight:normal;font-family:'HelveticaNeue-Bold';}
h6{font-size:12px;}
p{font-family:'HelveticaNeue-Light';font-size:18px;line-height:26px;color:#000000;}
html{}
body{color:#000000;font-family:"Arial", Verdana, Tahoma;font-size:12px;}
.flt_lt{float:left;display:inline;}
.flt_rt{float:right;display:inline;}
@font-face{font-family:'Gotham-Book';src:url('../fonts/Gotham-Book/Gotham-Book.eot') format('embedded-opentype'),
url('../fonts/Gotham-Book/Gotham-Book.woff') format('woff'),
url('../fonts/Gotham-Book/Gotham-Book.ttf') format('truetype'),
url('../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue-Bold';src:url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.eot') format('embedded-opentype'),
url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.otf') format('opentype'),
url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.woff') format('woff'),
url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.ttf') format('truetype'),
url('../fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Bold';src:url('../fonts/Helvetica-Bold/Helvetica-Bold.eot') format('embedded-opentype'),
url('../fonts/Helvetica-Bold/Helvetica-Bold.woff') format('woff'),
url('../fonts/Helvetica-Bold/Helvetica-Bold.ttf') format('truetype'),
url('../fonts/Helvetica-Bold/Helvetica-Bold.svg#Helvetica-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue-Light';src:url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot') format('embedded-opentype'),
url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.otf') format('opentype'),
url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.woff') format('woff'),
url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.ttf') format('truetype'),
url('../fonts/HelveticaNeue-Light/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeue/HelveticaNeue.eot') format('embedded-opentype'),
url('../fonts/HelveticaNeue/HelveticaNeue.woff') format('woff'),
url('../fonts/HelveticaNeue/HelveticaNeue.ttf') format('truetype'),
url('../fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue';font-family:'HelveticaNeue-Thin';src:url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.eot') format('embedded-opentype'),
url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.otf') format('opentype'),
url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.woff') format('woff'),
url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.ttf') format('truetype'),
url('../fonts/HelveticaNeue-Thin/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica';src:url('../fonts/Helvetica/Helvetica.eot') format('embedded-opentype'),
url('../fonts/Helvetica/Helvetica.otf') format('opentype'),
url('../fonts/Helvetica/Helvetica.woff') format('woff'),
url('../fonts/Helvetica/Helvetica.ttf') format('truetype'),
url('../fonts/Helvetica/Helvetica.svg#Helvetica') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Helvetica-Light';src:url('../fonts/Helvetica-Light/Helvetica-Light.eot') format('embedded-opentype'),
url('../fonts/Helvetica-Light/Helvetica-Light.woff') format('woff'),
url('../fonts/Helvetica-Light/Helvetica-Light.ttf') format('truetype'),
url('../fonts/Helvetica-Light/Helvetica-Light.svg#Helvetica-Light') format('svg');font-weight:normal;font-style:normal;}
.wrapper{margin:0 auto;}
.container{width:1140px;margin:0 auto;}
.main_content{}
header{background:#fff;}
.V3_sticky .header_btm{position:fixed;top:0;left:0;right:0;z-index:2;background-color:#D3D3D3;}
.V3_header_in{padding:19px 0 7px;}
.V3_logo{float:left;display:inline-block;padding:16px 0 0;}
.V3_logo a{display:inline-block;}
.V3_logo a img{display:block;}
.V3_header_rgt{float:right;display:inline-block;width:23.5%;}
.social_icon{padding:0;float:left;display:inline-block;}
.social_icon ul{font-size:0;}
.social_icon ul li{display:inline-block;vertical-align:middle;padding:0 6px;}
.social_icon ul li:first-child{padding:0 6px 0 0;}
.social_icon ul li a{display:inline-block;}
.social_icon ul li a img{display:block;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s}
.social_icon ul li a:hover img{transform:scale(1.1)}
.phone_block{padding:0;float:right;display:inline-block;}
.phone_block a{padding: 0; padding-top:3px; font-family:'Helvetica-Bold';font-size:18px;line-height:18px;color:#B71E56;font-weight:normal;display:inline-block;}
.book_block{padding:0;}
.book_block a{display:block;background:#B71E56;font-family:'Helvetica-Bold';font-size:13px;line-height:13px;color:#fff;font-weight:normal;padding:10px 0 8px;margin:10px 0 8px;text-align:center;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.book_block a:hover{background:#000000;color:#B71E56;}
.search_block{position:relative;}
.serach_bt{outline:none;font-family:'Helvetica';font-size:12px;line-height:12px;color:#BDB8B6;font-weight:normal;width:100%;border:none;padding:6px 25px 5px 12px;height:30px;border:1px solid #c2bdbb;letter-spacing:-0.3px;}
.btn_search{position:absolute;top:10px;right:10px;background:url(/images/arrow_rgt.png) no-repeat right center #ffffff;width:12px;height:13px;outline:none;border:none;cursor:pointer;}
.mob_logo{display:none;}
nav{padding:20px 0 0;}
nav > ul{display:table;width:100%;}
nav > ul > li{display:table-cell;vertical-align:top;text-align:center;width:10%;}
nav > ul > li > a{font-family:'HelveticaNeue';font-size:13px;line-height:14px;color:#000000;font-weight:normal;display:block;letter-spacing:0.5px;position:relative;padding:0 0 10px;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
nav > ul > li > a:after{content:'';position:absolute;bottom:-0px;left:50%;width:0%;background:#997f86;height:2px;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
nav > ul > li > a:hover:after, nav ul li a.active:after{left:0%;width:100%;}
nav ul li a:hover, nav ul li a.active{color:#000000;font-weight:bold;}
.V3_banner_slider{width:100%;position:relative;}
.slick-slide{position:relative;}
.banner{position:relative;width:100%;border-bottom:6px solid #e5e4e0;padding: 0;}
.banner > ul li{background-size:cover !important; list-style: none}
.banner .V3_bg{height:100%;}
.banner .V3_bg figure img{width:100%;height:auto;display:block;object-fit:cover;}
.banner-main{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner-main .container{height:100%;}
.banner_content{height:100%;}
.tbl{width:100%;height:100%;display:block;}
.tbl_cell{width:100%;height:100%;display:block;vertical-align:middle;position:relative;}
.V3_banner_lft{padding:0;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.V3_banner_lft h1{padding:0 0 10px;margin:0;letter-spacing:-1.9px;line-height:72px;}
.V3_banner_lft h3{padding:0 0 25px;margin:0;}
.V3_banner_lft ul{padding:0;}
.V3_banner_lft ul li{float:left;display:inline-block;width:50%;padding:0 14px 0 0;height:inherit;}
.V3_banner_lft ul li a{background:#E5E4E0;font-family:'HelveticaNeue-Light';font-size:18px;line-height:18px;color:#B71E56;font-weight:normal;padding:20px 0;display:block;text-align:center;border-radius:5px;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.V3_banner_lft ul li a:hover{background:#B71E56;color:#fff;}
.V3_contact-info{position:absolute;top:25%;right:0;width:100%;display:none;}
.form_sec{padding:13px 20px;float:right;display:inline-block;background:#d7d6d6;width:23.5%;border-radius:5px;position:relative;z-index:1;}
form{padding:0;}
form h5{padding:0 0 9px;text-align:center;line-height:26px;}
form h5 span{display:block;font-family:'HelveticaNeue-Light';}
form ul{padding:0;}
form ul li{padding:0 0 6px;display:block;}
.input_form{padding:8px 13px;margin:0;display:inline-block;width:100%;border-radius:0 !important;border:1px solid #e5e4e0;outline:none;height:30px;font-family:'HelveticaNeue-Light';font-size:12px;line-height:12px;font-weight:normal;color:#CBC7BF;background:#ffffff;}
.slect_op{background:#e5e3df;font-family:'HelveticaNeue-Light';font-size:12px;line-height:30px;color:#B71E56;width:100%;border:1px solid #fff;border-radius:5px;padding:0 10px;margin:0 0 8px;outline:0 none;letter-spacing:0.3px;height:30px;}
.slect_pre{background:#e5e3df;font-family:'Gotham-Book';font-size:12px;line-height:30px;color:#B71E56;width:100%;border:1px solid #fff;border-radius:5px;padding:0 10px;margin:9px 0 6px;outline:0 none;letter-spacing:0.6px;height:30px;}
form ul li option{padding:10px 15px;line-height:20px;min-height:inherit;}
.submit_btn{background:#D0CDC5;font-family:'HelveticaNeue-Bold';font-size:12px;line-height:12px;color:#fff;font-weight:normal;text-align:center;padding:8px 0;border-radius:5px;border:1px solid #fff;width:100%;cursor:pointer;outline:0 none;text-transform:uppercase;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.submit_btn:hover{background:#B71E56;}
.banner .slick-slider{margin:0;}
.banner .slick-dots{bottom:20px;}
.banner .slick-dots li{margin:0 5px;height:inherit;}
.banner .slick-dots li button{color:#fff;border:0;outline:none;background:none;border:solid 1px #fff;width:22px;height:22px;border-radius:100%;}
.banner .slick-dots li button:before{font-size:0;}
.banner .slick-dots li.slick-active button:before{opacity:0;}
.banner .slick-dots li.slick-active button{border-color:transparent;background:#fff;}
.treatments_block{}
.treatments_in{overflow:hidden;padding:43px 0 46px;}
.treatments_in ul{margin:0 -15px;padding:0 0 34px;display:inline-block;width:100%;}
.treatments_in ul li{padding:0 15px;float:left;display:inline-block;width:25%;}
.treatments_in ul li a{padding:0;display:block;}
.treatments_in ul li a span{display:block;}
.treatments_in ul li a span img{display:block;width:100%;height:auto;}
.treatments_in ul li a small{font-family:'HelveticaNeue-Light';font-size:18px;line-height:18px;color:#fff;display:block;padding:20px 0;text-align:center;background:#B71E56;position:relative;border-top:1px solid #fff;}
.treatments_in ul li a small em{position:relative;}
.treatments_in ul li a small em:after{background:url(../images/white_arrw.png) no-repeat center;content:'';width:9px;height:13px;display:inline-block;margin:0 0 0 15px;}
.treatments h3{padding:0 0 11px;color:#B71E56;letter-spacing:-0.3px;}
.treatments_lft{padding:0 6px 0 0;float:left;display:inline-block;width:49%;}
.treatments_lft p{padding:0;line-height:34px;letter-spacing:-0.1px;}
.treatments_rgt{padding:0 0 0 7px;float:right;display:inline-block;width:50%;}
.treatments_rgt p{padding:0;line-height:33px;line-height:34px;letter-spacing:-0.1px;}
.subscribe_block{padding:47px 0 60px;background:#f7f5f6;}
.subscribe{padding:0;}
.subscribe h3{padding:0 0 18px;margin:0;color:#B71E56;letter-spacing:0.4px;}
.subscribe ul{padding:0;margin:0 -7px;}
.subscribe ul li{padding:0 7px;float:left;display:inline-block;width:25%;}
.subscribe ul li .input_form{background:#ffffff;font-size:19.8px;line-height:20px;color:#BDB8B6;padding:10px;height:46px;letter-spacing:0.4px;border:0 none;}
.subscribe ul li.subscribe_btn{width:100%;padding:15px 7px 0;}
.subscribe_btn .submit_btn{width:100%;background:#B71E56;padding:12px 0;cursor:pointer;outline:0 none;font-size:20px;line-height:22px;font-family:'HelveticaNeue-Light';}
.bookform_block{padding:47px 0 60px;background:#f7f5f6;}
.bookform{padding:0;}
.bookform h3{padding:0 0 18px;margin:0;color:#B71E56;letter-spacing:0.4px;}
.bookform ul{padding:0;margin:0 -7px;}
.bookform ul li{padding:0 7px;float:left;display:inline-block;width:20%;}
.bookform ul li .input_form{background:#ffffff;font-size:19.8px;line-height:20px;color:#BDB8B6;padding:10px;height:46px;letter-spacing:0.4px;border:0 none;}
.bookform ul li.bookform_btn{width:100%;padding:15px 7px 0;}
.bookform_btn .submit_btn{width:100%;background:#B71E56;padding:12px 0;cursor:pointer;outline:0 none;font-size:20px;line-height:22px;font-family:'HelveticaNeue-Light';}
.panel_block{padding:50px 0 32px;margin:0;background:#fff;}
.panel_block_in{padding:0;overflow:hidden;}
.panel_block_in ul{margin:0 -12px;}
.panel_block_in ul li{padding:0 12px 22px;width:25%;float:left;display:inline-block;}
.panel_blog{background:#B71E56;}
.panel_main{padding:0;}
.panel_main figure{display:block;}
.panel_main figure img{display:block;width:100%;height:auto;}
.panel_fea{padding:20px;background:#B71E56;}
.panel_fea h4{font-family:'HelveticaNeue-Bold';font-size:17px;line-height:17px;color:#fff;font-weight:normal;padding:0 0 9px;letter-spacing:-0.4px;}
.panel_fea h3{font-family:'HelveticaNeue-Light';font-size:30px;line-height:36px;color:#fff;padding:0 0 10px;}
.panel_fea h3 span{font-weight:bold;display:block;}
.panel_fea p{font-family:'HelveticaNeue-Light';font-size:14px;line-height:18px;color:#fff;padding:0 0 15px;letter-spacing:0.2px;}
.panel_fea a{font-family:'HelveticaNeue-Bold';font-size:14px;line-height:14px;color:#fff;font-weight:normal;display:inline-block;margin:0 0 5px;}
.panel_fea a em{display:inline-block;background:url(../images/white_arrw.png) no-repeat right center;padding-right:22px;}
.panel_block_in ul li.step2{width:50%;}
.step2 .panel_blog{background:#bdb8b6;display:table;}
.step2 .panel_main{display:table-cell;width:45%;}
.step2 .panel_fea{background:#bdb8b6;display:table-cell;height:100%;width:55%;vertical-align:middle;padding:20px 40px;}
.step3 .panel_fea{background:#cbc7bf;}
.step2 .panel_1{padding:20px 50px;}
.clinic_block{background:url(../images/clinic_bg.jpg) no-repeat left top;background-size:cover;padding:69px 0;position:relative;}
.clinic_block:after{content:'';position:absolute;top:0;left:0;height:100%;background:rgba(244,244,244,0.9);width:100%;}
.clinic_block_in{display:table;position:relative;z-index:1;}
.clinic_lft{width:65%;display:table-cell;vertical-align:middle;}
.clinic_lft p{font-size:30px;line-height:36px;color:#B71E56;letter-spacing:0;}
.clinic_lft p span{font-size:24px;font-weight:bold;display:block;}
.V3_clinic_rgt{display:inline-block;float:right;width:265px;}
.V3_clinic_rgt figure{display:block;}
.V3_clinic_rgt figure img{display:block;}
.mob_clic{display:none;padding:40px 0;background:#fff;}
#admin_email{display:none;}
footer{background:#000000;border-top:7px solid #B71E56; 	list-style: none;	margin:0px}
.footer_in{padding:35px 0 32px;}
.footer_top{padding:0;}
.footer_lft{padding:0;float:left;display:inline-block;width:77%;}
.footer_lft ul{padding:0;margin:0;float:left;width:33.3%;display:inline-block;	list-style: none;	margin:0px}
.footer_lft ul li{padding:0 0 2px;}
.footer_lft ul li h4{padding:0 0 9px;font-family:'HelveticaNeue-Bold';font-size:17px;line-height:17px;color:#fff;margin:0;font-weight:normal;letter-spacing:-0.5px;}
.footer_lft ul li {font-family:'HelveticaNeue-Light';font-size:14px;line-height:14px;color:#CCCCCC;font-weight:normal;letter-spacing:0.3px;}
.footer_lft ul li a{font-family:'HelveticaNeue-Light';font-size:14px;line-height:14px;color:#CCCCCC;font-weight:normal;display:inline-block;letter-spacing:0.3px; text-decoration: none}
.footer_lft ul li a:hover{color:#fff; text-decoration: underline}
.footer_rgt{padding:0;width:23%;float:left;display:inline-block;}
.footer_rgt h4{padding:0 0 30px;font-family:'HelveticaNeue-Bold';font-size:17px;line-height:17px;color:#fff;margin:0;font-weight:normal;}
.footer_rgt ul li{display:inline-block;padding:0 4px;vertical-align:middle;}
.footer_rgt ul li a{display:block; text-decoration: none}
.footer_rgt ul li a img{display:block;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.footer_rgt ul li a:hover img{}
.copy{padding:16px 0 22px;border-top:2px solid #fff;}
.copy p{font-family:'HelveticaNeue-Light';font-size:14px;line-height:14px;color:#CCCCCC;font-weight:normal;}
.copy p a{display:inline-block;color:#CCCCCC;}
.errS, .errS2{color:red;font-size:15px;line-height:15px;padding:10px 0;display:block;}
.f_success,
.f_success2{color:green;}
.mob_panel{display:none;}
.inner_block{padding:0px 0;background:#e5e4e0;}
.inner_block ul{padding:8px 0;margin:0;display:inline-block;}
.inner_block ul li{padding:0 3px 0 0;display:inline-block;float:left;}
.inner_block ul li a{font-family:'Helvetica';font-size:13px;line-height:14px;font-weight:normal;color:#B71E56;display:inline-block;padding:0;margin:0;}
.inner_main{background:url(../images/banner_img1.png) no-repeat right top #B71E56;height:455px;background-size:49% 100%;opacity:0.8;}
.inner_main .container{height:100%;}
.price_block{padding:0;background:#F7F5F6;}
.price_in{padding:63px 0 47px;display:block;overflow:hidden;}
.price_in ul{margin:0 -13px;padding:0 0 61px;display:inline-block;}
.price_in ul li{margin:0;padding:0 13px;float:left;display:inline-block;width:33.3%;}
.price_main{padding:0;}
.price_tag{padding:0;position:relative;}
.price_tag figure{display:block;}
.price_tag figure img{display:block;width:100%;height:auto;}
.dollars{position:absolute;top:0;left:0;width:100%;height:100%;}
.dollars_in{padding:10px 45px;text-align:right;}
.dollars_in h2{padding:0;margin:0;}
.gift_block{padding:0;}
.gift_in{padding:21px 19px 27px;}
.gift_in h3{padding:0;color:#B71E56;}
.gift_in h4{font-family:'HelveticaNeue-Bold';font-size:28px;line-height:31px;color:#B71E56;margin:0;font-weight:normal;padding:0 0 17px;}
.gift_in p{font-family:'Helvetica';font-size:14px;line-height:18px;font-weight:normal;color:#808080;padding:0;margin:0;}
.basket_block{padding:0;}
.basket_lft{float:left;display:inline-block;width:20%;}
.basket_lft .serach_bt{height:55px;font-family:'Helvetica';font-size:18px;line-height:18px;color:#B71E56;padding:20px 10px;text-align:center;border:none;}
.basket_rgt{float:right;display:inline-block;width:73%;}
.basket_rgt a{font-family:'Helvetica';font-size:18px;line-height:18px;color:#fff;padding:18px 10px;display:block;background:#B71E56;width:100%;text-align:center;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.basket_rgt a:hover{background:#B71E56;color:#000;}
.price_in > a{font-family:'Helvetica';font-size:14px;line-height:14px;color:#808080;font-weight:normal;display:inline-block;padding:0;margin:0;}
.banner_inr1 > ul li{background:#cbc7bf;height:455px;}
.banner_inr1 .banner_content{position:relative;}
.banner_inr1 .contact-info{top:33px;height:calc(100% - 33px);}
.banner_inr1 .form_sec{height:100%;padding:0 40px;z-index:99;position:relative;}
.banner_inr1 .form_sec:before{content:'';position:absolute;bottom:0;right:100%;background:#fff;width:2px;height:100%;z-index:99;}
.banner_inr1 form{width:60%;}
.banner_inr1 form h5{color:#fff;}
.banner_inr1 .V3_banner_lft ul li{height:auto;}
.banner_inr1 .V3_banner_lft ul li:after{background:none;}
.banner .slick-dots li:after{background-image:none;}
.banner_inr1 > ul li{position:relative;z-index:9;}
.banner_inr1 > ul li:after{content:'';position:absolute;top:0;right:23.6%;background:url(../images/spa_img.png) no-repeat right bottom;width:100%;height:100%;z-index:-1;}/**/.introdu_block{padding:0;background:#fff;overflow:hidden;}
.introdu_in{padding:0;}
.introdu_lft{display:table-cell;width:74%;padding:52px 60px 28px 0;}
.introdu_lft h3{padding:0 0 23px;color:#B71E56;letter-spacing:0.4px;font-family:'Helvetica-Light';}
.introdu_lft p{padding:0;line-height:34px;letter-spacing:-0.5px;font-family:'Helvetica-Light';}
.introdu_rgt{display:table-cell;background:#f7f5f6;position:relative;width:26%;z-index:1;vertical-align:top;}
.introdu_rgt:after{content:'';position:absolute;top:0;left:0;width:300em;height:200em;background:#f7f5f6;z-index:-1;}
.double_block{padding:52px 0 52px 46px;}
.double_block h3{padding:0 0 22px;color:#B71E56;letter-spacing:0.8px;}
.double_block ul{padding:0;}
.double_block ul li{display:block;margin:0;padding:14px 0 18px 0;border-bottom:1px solid #fff;font-family:'Helvetica-Bold';font-size:16px;line-height:16px;color:#B71E56;font-weight:normal;}
.double_block ul li label{width:166px;display:inline-block;}
.dorridge_block{padding:0;background:#f7f5f6;overflow:hidden;}
.dorridge_in{padding:0;}
.dorridge_lft{display:table-cell;width:74%;padding:25px 26px 25px 0;}
.dorridge_lft ul{margin:0 -13px;}
.dorridge_lft ul li{padding:0 13px;float:left;display:inline-block;width:50%;}
.dorridge_lft ul li a{display:block;}
.dorridge_lft ul li span{display:block;}
.dorridge_lft ul li span img{display:block;width:100%;height:auto;}
.dorridge_lft ul li small{display:block;background:#B71E56;text-align:center;font-family:'Helvetica-Light';font-size:18px;line-height:18px;font-weight:normal;color:#fff;padding:18px 0;}
.dorridge_rgt{display:table-cell;vertical-align:top;width:26%;background:#bdb8b6;position:relative;z-index:1;height:100%;}
.dorridge_rgt:after{content:'';position:absolute;top:0;left:0;width:300em;height:200em;background:#bdb8b6;z-index:-1;}
.dorridge_rgt_in{padding:60px 0 40px 44px;}
.dorridge_rgt_in h3{padding:0 0 35px;color:#fff;letter-spacing:1px;}
.dorridge_rgt_in ul{}
.dorridge_rgt_in ul li{padding:0 0 22px;display:block;}
.dorridge_rgt_in ul li a{font-family:'Helvetica';font-size:22px;line-height:22px;font-weight:normal;color:#E5E4E0;display:inline-block;letter-spacing:-0.5px;}
.beforeandafter_left {
	float: left;
	width: 45%;
	margin: 20px
}

.beforeandafter_right {
	float: right;
	width: 45%;
	margin: 20px
}
.customer_block{padding:0;overflow:hidden;}
.customer_main{padding:0;display:table;width:100%;}
.customer_lft{display:table-cell;width:74%;padding:75px 26px 14px 0;}
.customer_lft h3{padding:0 0 16px;color:#B71E56;letter-spacing:0.1px;font-family:'Helvetica-Light';}
.customer_lft ul{padding:0;}
.customer_lft ul li{padding:0 0 15px;}
.customer_lft ul li h4{padding:19px;font-family:'Helvetica-Light';font-size:18px;line-height:18px;font-weight:normal;color:#fff;display:block;background:#B71E56;position:relative;cursor:pointer;}
.customer_lft ul li h4:after{content:'+';position:absolute;top:15px;right:19px;width:30px;height:30px;font-family:'Helvetica';font-size:33px;line-height:24px;font-weight:bold;color:#fff;}
.customer_lft ul li.active h4:after{content:'-';font-size:40px;right:15px;}
.customer_in{padding:20px;background:#cbc7bf;display:none;}
.customer_in p{padding:0;font-family:'Helvetica-Light';font-size:16px;line-height:24px;font-weight:normal;color:#fff;}
.customer_rgt{display:table-cell;vertical-align:top;width:26%;background:#cbc7bf;position:relative;z-index:1;padding:123px 4px 50px 51px;}
.customer_rgt:after{content:'';position:absolute;top:0;left:0;width:300em;height:200em;background:#cbc7bf;z-index:-1;}
.customer_rgt p{padding:0 0 15px;font-family:'Helvetica-Light';font-size:21px;line-height:36px;color:#333333;font-weight:normal;letter-spacing:-0.5px;}
.customer_rgt span{padding:0;display:block;font-weight:normal;font-family:'Helvetica-Bold';font-size:24px;line-height:26px;color:#333333;letter-spacing:-0.7px;}
.booknow_blog{padding:0;background:#f7f5f6;overflow:hidden;}
.booknow_in{padding:92px 0;}
.booknow_in a{font-family:'Helvetica';font-size:30px;line-height:30px;color:#fff;font-weight:normal;display:block;padding:27px 0;background:#baa9ad;text-align:center;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.booknow_in a:hover{background:#B71E56;opacity:0.6;color:#000;}
.mob-customer{display:none;}
.mob-customer1{display:none;}
input[type="text"], input[type="button"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select{}
::-webkit-input-placeholder{color:#CBC7BF;}
:-moz-placeholder{color:#CBC7BF;}
::-moz-placeholder{color:#CBC7BF;}
:-ms-input-placeholder{color:#CBC7BF;}
.basket_lft::-webkit-input-placeholder{color:#B71E56;}
.basket_lft:-moz-placeholder{color:#B71E56;}
.basket_lft::-moz-placeholder{color:#B71E56;}
.basket_lft:-ms-input-placeholder{color:#B71E56;}
.nav-icon{display:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9;width:20px;height:25px;}
.nav-icon span{display:block;position:absolute;height:3px;width:20px;background:#B71E56;border-radius:15px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.nav-icon span:nth-child(1){top:0px;}
.nav-icon span:nth-child(2){top:7px;}
.nav-icon span:nth-child(3){top:14px;}
.nav-icon.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.nav-icon.open span:nth-child(2){opacity:0;right:-60px;}
.nav-icon.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.side_bar{display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .social_icon{padding:0;}
}
.V3_header_in{padding:19px 0 0;}
header .container{position:relative;}
nav > ul > li > a{padding:0 0 15px;}
nav > ul > li:hover .drop_down{display:block;}
.drop_down{position:absolute;top:100%;left:0;width:100%;background:#e5e4e0;padding:15px;display:none;z-index:9999;}
.drop_down ul{padding:0;margin:0;width:25%;float:left;}
.drop_down ul li{padding:10px 0;margin:0;display:block;text-align:left;}
.drop_down ul li a{font-family:'HelveticaNeue';font-size:13px;line-height:13px;color:#B71E56;font-weight:normal;display:inline-block;letter-spacing:0.5px;padding:0;}
.drop_down ul li h4{font-family:'Helvetica-Light';font-size:18px;line-height:18px;font-weight:bold;color:#B71E56;}
#V3_side-tabs a.V3_support{left: auto;right:0; top:250px;height:40px;width:175px;padding:10px 12px 0 0;position:fixed;z-index:9999;display:none;font-size:13px;color:#fff;background-color:#B71E56; transform-origin:100% 0;-webkit-transform-origin:100% 0; -o-transform-origin:100% 0;-moz-transform-origen:100% 0; -ms-transform-origin:100% 0; -ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform: rotate(90deg);text-align:center;border-radius:0 0 22px 22px;background-position:105px 12px;}
.V3_sticky #V3_side-tabs a.V3_support{display:block;}
/*-------23/02/2018----------*/
.V3_popup_in{display:none;position: fixed;z-index: 10;padding-top: 0;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background: rgba(0,0,0,0.7);text-align:  center;}
.V3_popup_in:before{content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.V3_popup_in.show-popup{display: block;}
.V3_popup_cnt{width: 50%;background: #f1f1f1;padding: 20px 30px 20px 20px;position: relative;animation-name: animatetop;animation-duration: 0.4s;border: 5px solid #f5f5f4;-webkit-box-shadow: 0px -1px 8px 1px rgba(187,186,192,1);-moz-box-shadow: 0px -1px 8px 1px rgba(187,186,192,1);box-shadow: 0px -1px 8px 1px rgba(187,186,192,1);display:  inline-block;vertical-align: middle;}
.V3_popup_header{padding: 0 0 5px 0;text-align:  left;}
.V3_popup_header h1{font-weight: normal;font-family: 'HelveticaNeue-Thin';color:  #000;font-size:  60px;line-height:  60px;letter-spacing: -1.9px;}
.V3_popup_cnt p{font-size: 18px;line-height: 20px;color: #000;font-weight: normal;font-family: 'HelveticaNeue-Light';padding: 10px 20px 5px 0;text-align: justify;}
.V3_popup_cnt ul{padding: 10px 0;display:  inline-block;width:  100%;}
.V3_popup_cnt ul li{display:  inline-block;width:  50%;float:  left;}
.V3_popup_cnt ul li figure{}
.V3_popup_cnt ul li figure img{display:  block;width:  100%;height:  auto;}
.V3_popup_cnt ul li p{padding: 30px 20px 40px 20px;}
.V3_button{text-align:  right;padding: 41px 0 0;}
.V3_popup_cnt ul li input{font-size:  18px; line-height:  18px;width: 150px;padding: 10px 0;margin: 0 5px;text-align:  center;}
.V3_popup_cnt ul li input.V3_no{background:  #9f9c95;}
.V3_popup_cnt ul li input.V3_yes{background:  #b19ea2;}
.V3_close {color: #fff;float: right;font-size: 28px;font-weight: bold;background:  #000;border-radius:  100%;width: 30px;height: 30px;text-align:  center;vertical-align:  middle;}
.V3_close:hover,
.V3_close:focus {text-decoration: none;cursor: pointer;}
.V3_pop_up .V3_popup_in{display:none;position: fixed;z-index: 10;padding-top: 0;left: 0;bottom: 0;width: 100%;height:auto;overflow: auto;background: rgba(0,0,0,0.7);text-align:  center;top:  auto;background: #f1f1f1;}
.V3_pop_up .V3_popup_in:before{content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.V3_pop_up .V3_popup_cnt{width: 99%; padding: 0;position: relative;animation-name: animatetop;animation-duration: 0.4s;display:  inline-block;vertical-align: middle;box-shadow: none;}
.V3_pop_up .V3_popup_cnt ul li input{display: block;}
.V3_pop_up .V3_popup_cnt ul li.V3_txt{width: 75% !important;}
.V3_pop_up .V3_popup_cnt ul li.V3_txt_in{width: 25%}
.V3_pop_up .V3_popup_cnt .V3_button{padding: 0 30px;}
.V3_pop_up .V3_popup_cnt ul li p{padding: 0;}
/*-------23/02/2018----------*/
.button {
background: #B71E56;
	font-family: 'HelveticaNeue-Light';
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: normal;
	padding: 20px 0;
	display: block;
	text-align: center;
	border-radius: 5px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.button a:hover {
	background: #E5E4E0;
	color: #B71E56;
}
.error {color:#ff0000}
.cc_message{color:#ffffff; font-size:10pt !important}
.cc_container .cc_btn, .cc_container .cc_btn:visited{background-color: #B71E56 !important; color: #ffffff !important}
.columns3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-width: 33%; /* Chrome, Safari, Opera */
    -moz-column-width: 33%; /* Firefox */
    column-width: 33%;
    margin-bottom:20px;
}
.columns4 {
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    -webkit-column-width: 25%; /* Chrome, Safari, Opera */
    -moz-column-width: 25%; /* Firefox */
    column-width: 25%;
    margin-bottom:20px;
}
.link {
    background-color: #B71E56;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    font-size: 11pt;
    margin: 4px;
    opacity: 1;
    transition: 0.3s;
    border-radius:5px;
}

.link:hover {opacity: 0.6}