/*===== Common Class =====*/
 
html {
	position: relative;
	min-height: 100%;
}

* {
	margin:0px;
	padding:0px;
}
body {
	font-size:16px;
	color:#000000;
	background:#ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0px;
	line-height:1.5;
	letter-spacing:0;
	 font-family: 'HelveticaNeueRegular';
	 
	
}
.fl { 
	float:left; 
}
.fr { 
	float:right; 
}
li, ul, ol { 
	list-style:none; 
	margin:0px;
	padding:0px;
}
a, a img {
	text-decoration:none;
	border:0;
	outline:none !important;
}
a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.clear {}

.clear:before,
.clear:after {
	display: table;
	content: "";
}
.clear:after { 
	clear:both; 
}
input, textarea { 
	outline:none !important; 
}
#wrapper {
	width:100%;
}
input[type=text]::-moz-placeholder,
input[type=search]::-moz-placeholder,
.input-text::-moz-placeholder,
.input_text::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=text]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
.input-text::-webkit-input-placeholder,
.input_text::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=text]::-ms-placeholder,
input[type=search]::-ms-placeholder,
.input-text::-ms-placeholder,
.input_text::-ms-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

input[type=email]::-ms-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}



/*============ Default Css End ============*/



/*============ Bootstrap Class Overwriter CSS Code Start ============*/

@media (min-width: 768px) {
	.container {
		width:750px;
	}
}
@media (min-width: 992px) {
	.container {
		width:970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width:1170px;
		max-width:1170px;
	}
}

@media (min-width: 1900px) {
	.container {
		width:1170px;
		max-width:1170px;
	}
	.container.w1 { max-width: 1846px; width: 1846px;}
	.container.w2 { max-width: 1728px; width: 1728px;}
}

.container.w2 .row { margin-left: -20px; margin-right: -20px;}
.container.w1 .row { margin-left: -20px; margin-right: -20px;}
.container.w2 .row [class*="col-"],
.container.w1 .row [class*="col-"] { padding-left: 20px; padding-right: 20px;}

.center-block { float:none;}


/* navbar start */

/*=========================================*/
/* Elements css Start  */
/*=========================================*/

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0; padding:0; color:#000000; 
}

.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flxfix {
	-ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.flxflexi {
	-ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    position: relative;
}

p{ margin:0px; font-size:14px ; line-height:18px ;color:#000B8C; }
/*=========================================*/
/* Elements css End  */
/*=========================================*/


/*=========================================*/
/* Main Header */
/*=========================================*/


#header { z-index:5; width: 100%; position: absolute; left: 0; top: 0; right: 0;}
.header_wapper{ z-index:100; width:100%; padding:56px 180px 0 80px; position:relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: flex-start; justify-content: space-between;
}
.logo { float:left; padding:0;}
.logo a { display:block;}
.logo a img { float:left; /*height:215px;*/height:112px; width:auto;}

.navigation_main { padding: 62px 0 0 0;}
.navigation_main ul { margin: 0; padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.navigation_main ul li { display: block; margin: 0; padding: 0;}
.navigation_main ul li + li { margin-left: 42px;}
.navigation_main ul li a {  font-family: 'HelveticaNeueRegular';display: block; font-size: 16px; line-height: 19px; color: #000B8C; letter-spacing: 0.120em; position: relative;padding-bottom:1px;text-transform:uppercase;}
.navigation_main ul li a:hover {padding-bottom:1px;}

.navigation_main ul li a:before {
    top: auto;
    height: 1px;
    bottom: -2px;
    content: "";
    right: 0;
    position: absolute;
    left: 0;
    z-index: -1;
    background-color: #000B8C;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
}
.navigation_main ul li a:hover:before {
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);
}

.navigation_main ul li:last-child a{ color:#AC812E;}
.navigation_main ul li:last-child a:before {background-color: #AC812E;}
/*=========================================*/
/* Main Banner Start */
/*=========================================*/
.banner_wapper { width:100%; position:relative; z-index:2;}
.home_banner { width:100%; position:relative; z-index:10; }
.home_banner .imagebox { height: 100vh; height: calc(var(--vh, 1vh) * 100); background-size: cover; background-position: center center; background-repeat: no-repeat; max-height: 1080px;}

/*=========================================*/
/* Main Banner End */
/*=========================================*/



/*=========================================*/
/* Main Content Start */
/*=========================================*/


/****************************/
/* homepage start */

.home_abt_wrap { padding: 150px 0 43px 0; position: relative; z-index: 2;}
.home_abt_wrap .abt_img { width: 943px; float: left; height: 768px; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative;}
.home_abt_wrap .abt_img img { display: none;}
.home_abt_wrap .abt_img .p_img { position: absolute; right: 0; bottom: -97px; right: 46px;}
.home_abt_wrap .abt_img .p_img img { display: block;}
.home_abt_wrap .abt_detailbox { padding: 103px 0 0 85px;}
.home_abt_wrap .abt_detailbox h2 {  
	font-family: 'LibreBaskerville-Regular'; font-size: 64px; color: #000B8C; line-height: 1.10; letter-spacing: 0.02em; text-transform: uppercase;}
.home_abt_wrap .abt_detailbox p { font-family: 'HelveticaNeueRegular'; color: #000B8C; font-size: 14px; line-height: 18px; margin: 0; padding: 20px 0 0 0; max-width: 278px;}

.home_clinical_wrap { position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: flex-end;
}
.home_clinical_wrap .text_wrap { position: absolute; left: 0; top: 0; right: 0; bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.home_clinical_wrap .imagebox { float: right;}
.home_clinical_wrap h2 { font-family: 'LibreBaskerville-Regular'; width:101%; font-size: 64px; color: #000B8C; line-height: 1.10; letter-spacing: 0.02em; text-transform: uppercase;}
.home_clinical_wrap .listblk { margin-right: -50px;}
.home_clinical_wrap ul { display: block; margin: 0; padding: 0; counter-reset: my-awesome-counter;}
.home_clinical_wrap ul li { font-family: 'HelveticaNeueRegular'; display: block; margin: 0; padding: 0 0 0 42px; color: #000B8C; font-size: 18px; line-height: 1.3333; position: relative; counter-increment: my-awesome-counter;}
.home_clinical_wrap ul li + li { margin-top: 24px;}
.home_clinical_wrap ul li::before { content: counter(my-awesome-counter); position: absolute; left: 0; top: -3px; height: 28px; min-width: 28px; border-radius: 14px; border: solid 1px #000E8C; text-align: center; line-height: 25px;}


.home_das_wrap { padding: 0 0 177px 0;}
.home_das_wrap .imagebox_1 { position:relative; max-width: 428px; margin: 0 10px 0 0; float: right;}
.home_das_wrap .imagebox_1 img { width: 100%; vertical-align: top;}
.home_das_wrap .imagebox_2 {position:relative; width: 526px; float: right; margin: 63px 70px 0 0;}
.home_das_wrap .imagebox_2 img { width: 100%; vertical-align: top;}
.home_das_wrap .shop-links{ position:absolute; left:52px; bottom:30px; }
.home_das_wrap .shop-links a{  font-family: 'HelveticaNeueRegular'; color:#000B8C; border-bottom:#000B8C solid 2px; display:inline-block; padding:0 0 2px; }
.home_das_wrap .imagebox_2 .shop-links{ position:absolute; left:107px; bottom:83px; }



.map-links{ display:block; text-align:right; }
.map-links a i{ position:relative; top:-21px; } 
.map-links a span{  font-family: 'HelveticaNeueRegular'; color:#000B8C; line-height:20px; font-size:16px; border-bottom:#000B8C solid 1px; display:inline-block; padding:0 0 1px; }



/* homepage End */
/****************************/


/****************************/
/* Inner page start */



/* Inner page End */
/****************************/

/*=========================================*/
/* Main Content End */
/*=========================================*/


/*=========================================*/
/* Footer main Start */
/*=========================================*/

.footer {
	position:relative;
	background:#000000;
}


/*=========================================*/
/* Footer main End */
/*=========================================*/


.das-top{ padding:78px 0 81px 0; }
.das-top  h2{ padding:0 0 52px;  font-family: 'LibreBaskerville-Regular'; font-size: 64px;
color: #000B8C;
line-height: 1.10;
letter-spacing: 0.02em;
text-transform: uppercase;}
.das-top  p.top-p{ font-family: 'FrutigerBQ-Bold'; }
.das-top  p{ max-width:60%; }
.das-top  p + p{ padding:8px 0 0 0; } 

.das-listing{ border-bottom:#000B8C solid 1px; }
.das-listing .das-row{ padding:16px 0 36px 0; border-top:#000B8C solid 1px; }
.das-row  .step-title{ padding:0 0 20px; color: #000B8C; font-size:18px; line-height:20px; font-family: 'HelveticaNeue-Bold';text-transform: uppercase;}
.das-row .das-row-inner h4{ font-family: 'LibreBaskerville-Regular'; font-size: 64px;
color: #000B8C; font-size:40px; min-width:50%;
line-height: 1.10; padding:5px 0 0 0;
letter-spacing: 0.02em;
text-transform: uppercase;}
.das_blk-right{ padding:0 0 0 20px; }
 
.das-shop-links{ padding:56px 13px 0 0; text-align:right; }
.das-shop-links a {text-transform: uppercase; background:#000b8b; text-align:center; line-height:119px; font-size:14px; color:#fff;  display:inline-block; width:119px; height:119px; position:relative; border-radius:200px;  font-family: 'HelveticaNeue-Medium'; }
.das-shop-links a:after{ position:absolute; content:''; border:#fff solid 1px;border-radius:200px; pointer-events:none; left:2px; top:2px; right:2px; bottom:2px; }



.big-title h2{  
	font-family: 'LibreBaskerville-Regular';font-size: 64px; color: #000B8C; line-height: 1.10; letter-spacing: 0.02em; text-transform: uppercase;}
.pl-105{ padding-left:105px; }   


.unsere_slider{ padding:65PX 0 0 105px; }
.unsere-box .image{ text-align:center; background:#eceff6; }
.unsere-box .image img{ width:auto; max-height:442px;  max-width:100%; display:inline-block;
	-webkit-transition: all ease-in-out 0.6s;
	-moz-transition: all ease-in-out 0.6s;
	transition: all ease-in-out 0.6s;
}
.unsere-box:hover .image img { opacity: 0.4;}
.unsere-box h5 { padding:32PX 0 0 0; font-size:18px; color:#000B8C; }
.unsere-box:hover h5 { text-decoration: underline;}
.unsere-box P{ font-size:12px; color:#000B8C; }
.unsere-box .garm-text{ padding:0 0 16PX; font-size:12px; color:#000B8C; }

.unsere_slider .owl-nav{ position:absolute; left:-104px; bottom:106px;  width:66px; height:66px; border:#000B8C solid 2px; border-radius:100px; }
.unsere_slider .owl-carousel .owl-nav button.owl-prev{ position:relative; left:-1px; margin-left:-1px; float:left; outline:none; border:0px; box-shadow:none; width:32px; height:65px; background:url(../images/bg-blue-l.svg) no-repeat left top; background-size:100% auto;} 
.unsere_slider .owl-carousel .owl-nav button.owl-next { position:relative; right:-1px;margin-right:-1px;float:left; outline:none; border:0px; box-shadow:none;width:32px; height:65px; background:url(../images/bg-blue-r.svg) no-repeat left top; background-size:100% auto;  }
.unsere_slider .owl-carousel .owl-nav button.owl-prev:hover{ background:url(../images/bg-blue-l-h.svg) no-repeat left top;  background-size:100% auto;}
.unsere_slider .owl-carousel .owl-nav button.owl-next:hover{ background:url(../images/bg-blue-r-h.svg) no-repeat left top;  background-size:100% auto;}


.home-facials-outer{ padding:188px 0 0 0; }
.big-title p{ padding:50px 0 0 0; max-width:436px; }


.facials-slider{ padding-top:75px; padding-right:105px; }
.facials-slider .owl-nav{ position:absolute; right:-104px; bottom:42px;  width:66px; height:66px; border:#000B8C solid 2px; border-radius:100px; }
.facials-slider .owl-carousel .owl-nav button.owl-prev{ position:relative; left:-1px; margin-left:-1px; float:left; outline:none; border:0px; box-shadow:none; width:32px; height:65px; background:url(../images/bg-blue-l.svg) no-repeat left top; background-size:100% auto;} 
.facials-slider .owl-carousel .owl-nav button.owl-next { position:relative; right:-1px;margin-right:-1px;float:left; outline:none; border:0px; box-shadow:none;width:32px; height:65px; background:url(../images/bg-blue-r.svg) no-repeat left top; background-size:100% auto;  }
.facials-slider .owl-carousel .owl-nav button.owl-prev:hover{ background:url(../images/bg-blue-l-h.svg) no-repeat left top;  background-size:100% auto;}
.facials-slider .owl-carousel .owl-nav button.owl-next:hover{ background:url(../images/bg-blue-r-h.svg) no-repeat left top;  background-size:100% auto;}


.facials-box .image{ text-align:center; background:#eceff6; }
.facials-box .image img{    max-width:100%; display:inline-block;}
.facials-box h5{ padding:22PX 0 0 0; font-size:16px; text-transform:uppercase; color:#000B8C; }




.home-peel-wapper{ padding:150px 0 0 0;  }
.home-peel_blk .image{ position:relative; min-width:50%;}
.home-peel_blk .image span{ display:block; width:100%; min-height:658px; background-repeat:no-repeat; background-size:cover; background-size:cover; }
.home-peel_blk .image .image-sub{ position:absolute; left:100%; margin:0 0 0 -139px; bottom:-150px;  }


.peel_blk_right{ padding:0 0 0 80px; }
.peel_blk_right h2 { padding:0 0 50px; font-family: 'LibreBaskerville-Regular';
font-size: 64px;
color: #000B8C;
line-height: 1.10;
letter-spacing: 0.02em;
text-transform: uppercase;}
.peel_blk_right .text{ max-width:433px;}
.peel_blk_right .text p{ padding:0 0 18px;  }
.peel_blk_right .text p.top-p{ padding:0 0 9px;  font-family: 'FrutigerBQ-Bold'; font-size:16px; line-height:20px; }
.feden-links{ padding:9px 0 0 0; }
.feden-links a{ font-size:18px; line-height:20px; color:#000B8C; border-bottom:#000B8C solid 1px; } 


.home_map_outer{ padding:144px 0 0 0; margin:144px 0 0 0; }
.home_map_outer .map_blk{ position:relative; min-width:60%; }
.home_map_outer .map_blk .iframe{ width:100%;}
.home_map_outer .map_blk .iframe  iframe, .home_map_outer .map_blk .iframe  .iframeMap{ height:858px; display:block; vertical-align:top; width:100%;}
.home_map_outer .map_blk .s-img{position:absolute; left:45%; top:-80px;z-index: 10;}


.map-right{ padding:94px 0 0 56px; }
.map-right h2 { padding:0 0 29px; font-family: 'LibreBaskerville-Regular';
font-size: 64px;
color: #000B8C;
line-height: 1.10;
letter-spacing: 0.02em;
text-transform: uppercase;}
.map-right .text{ width:300px; }

.check-main{ margin:96px 0 0 -8px; position:relative; }
.check-main .all-links a{ font-size:14px;  color:#000B8C; display:inline-block; padding:0 0 2px; border-bottom:#000B8C solid 1px;    }

.check:first-child{ min-width:150px; }
.check{ padding:19px 0 0 0; min-width:127px; }
.check [type="checkbox"]:not(:checked),
.check [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.check [type="checkbox"]:not(:checked) + label,
.check [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 34px; font-weight:normal; display:block; margin:0px; line-height:20px;
  cursor: pointer; font-size:14px; color:#000B8C;
}

/* checkbox aspect */
.check [type="checkbox"]:not(:checked) + label:before,
.check [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width:22px; height: 20px;
  border: 1px solid #000E8C;
  background: #fff;
 
}
/* checked mark aspect */
.check [type="checkbox"]:not(:checked) + label:after,
.check [type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top: .15em; left: .22em;
  font-size: 16px;
  line-height: 0.8;
  color: #000B8C; font-weight:bold;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
.check [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.check [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.check.second [type="checkbox"]:not(:checked) + label,
.check.second [type="checkbox"]:checked + label { color:#F5B232; }
.check.third [type="checkbox"]:not(:checked) + label,
.check.third [type="checkbox"]:checked + label { color:#B52377; }


.map-search{ padding:39px 0 0 0; min-width:547px;}
.search-bar{ position:relative; }
.search-bar .input-text{  font-family: 'HelveticaNeueRegular'; border:#000E8C solid 1px; font-size:14px; display:block; width:100%; color:#898C8E; height:45px; line-height:45px; box-shadow:none; background:none; padding:0 20px 0 68px;  }
.search-bar input[type=submit]{ position:absolute; padding:0 12px; left:0px; top:0px; border:0px; background:url(../images/search.svg) no-repeat center center; width:48px; height:43px;   }

.shop_outer{ position:relative; margin:150px 0 0 0; }
.shop_outer span.img img{ width:100%; opacity:0; position:relative; }
.shop_outer span.img{ position:relative; width:100%; display:block; background-position:center center; background-repeat:no-repeat; background-size:cover;  }

.container.w3{ max-width:1626px; width:1626px; }

.shop-caption{ position:absolute; left:0px; top:69px; width:100%; }
.shop-caption h4{ font-size:14px; padding:0 0 8px;  color:#000B8C; text-transform:uppercase;  }
.shop-caption h2{ padding:0 0 60px; font-size:38px; color:#fff; }
.shop-caption a{ font-size:18px;  color:#000B8C; line-height:1; display:inline-block; padding:0 0 3px; border-bottom:#000B8C solid 1px;    }
.shop-caption h4.colorwhite,.shop-caption a.colorwhite{color: #ffffff;}
.shop-caption a.colorwhite{border-bottom: #ffffff solid 1px;}

.wisse_blk_right{ position:relative; margin-left:auto;}



.home_wisse-outer{ padding:81px 0 0 0; }
.wisse_blk_left{ padding:125px 0 0 0; }
.wisse_blk_left h2{ padding: 0 0 51px;
	font-family: 'LibreBaskerville-Regular';
font-size: 64px;
color: #000B8C;
line-height: 1.10;
letter-spacing: 0.02em;
text-transform: uppercase; }
.wisse_blk_left .text{ max-width:446px; }
.wisse_blk_left .text p{ padding:0 0 18px;  }
.wisse_blk_left .text p.top-p{ padding:0 0 9px;  font-family: 'FrutigerBQ-Bold'; font-size:16px; line-height:20px; }

.wisse_blk_right .image_2{ position:absolute; right:100%; margin:0 -57px 0 0; bottom:-24px;}
.wisse_blk_right .image_2 span{ position:absolute; right:185px; top:-50px; }
.big-title h6{ padding:21px 0 0 0; font-size:18px; line-height:20px; color:#000B8C; }
.home_media_outer{ position:relative; overflow:hidden; padding:30px 0 0 0; margin:0px 0 144px 0; }

.media_slider-blk { padding-top:84px; position:relative; padding-right:84px; }
.media_slider-blk .owl-stage-outer:after{ z-index:10; position:absolute; right:100%; top:0px; height:100%; width:10000px; background:#fff; content:''; }
.media_slider-blk .owl-carousel .owl-stage-outer{ overflow:visible; }


.media_slider-blk .owl-nav{ position:absolute; left:-100px; bottom:0px;  width:66px; height:66px; border:#000B8C solid 2px; border-radius:100px; }
.media_slider-blk .owl-carousel .owl-nav button.owl-prev{ position:relative; left:-1px; margin-left:-1px; float:left; outline:none; border:0px; box-shadow:none; width:32px; height:65px; background:url(../images/bg-blue-l.svg) no-repeat left top; background-size:100% auto;} 
.media_slider-blk .owl-carousel .owl-nav button.owl-next { position:relative; right:-1px;margin-right:-1px;float:left; outline:none; border:0px; box-shadow:none;width:32px; height:65px; background:url(../images/bg-blue-r.svg) no-repeat left top; background-size:100% auto;  }
.media_slider-blk .owl-carousel .owl-nav button.owl-prev:hover{ background:url(../images/bg-blue-l-h.svg) no-repeat left top;  background-size:100% auto;}
.media_slider-blk .owl-carousel .owl-nav button.owl-next:hover{ background:url(../images/bg-blue-r-h.svg) no-repeat left top;  background-size:100% auto;}




.home_parnter-outer{ padding:98px 0 0 0; background:#f9fbfa; }
.parnter_left{ max-width:928px; }
.parnter_right{ padding:72px 0 0 0; margin-left:auto; flex-direction:column; }
.partner-left-top{ padding:0 0 132px; }
.partner-left-top  h2 {
    font-family: 'LibreBaskerville-Regular';
    font-size: 64px;
    color:#F5B232;
    line-height: 1.10;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
.partner-left-top .text{ padding:54px 0 0 0; max-width:380px; }
.partner-left-top .text p + p{ padding:18px 0 0 0;}

.partner_list{ border-bottom:#000B8C solid 1px; }
.partner-row{ padding:34px 0 37px; border-top:#000B8C solid 1px; }
.partner-row h4{ min-width:60%;max-width:60%; font-family: 'LibreBaskerville-Regular'; padding: 0 40px 0 0;
    font-size: 40px;
    color:#F5B232;
    line-height: 45px;
    letter-spacing: 0.02em;
    text-transform: uppercase;}
.partner-data i{ padding:0 0 17px; display:block; }	
.parnter_right .p_buttons{ display: -webkit-box;
	display: -ms-flexbox; padding:20px 0 0 9px;
	display: flex; margin-top:auto; }
.p_buttons a { justify-content:center; vertical-align:top; padding:0 15px; text-transform: uppercase; background:#000b8b; text-align:center; line-height:17px; font-size:14px; color:#fff;  display:inline-block; width:119px; height:119px; position:relative; border-radius:200px; font-family: 'HelveticaNeue-Medium'; display: -webkit-box;
	display: -ms-flexbox;
	display: flex; margin:0 0 0 19px; align-items:center; }
.p_buttons a:after{ position:absolute; content:''; border:#fff solid 1px;border-radius:200px; pointer-events:none; left:2px; top:2px; right:2px; bottom:2px; }
.p_buttons a.button-2{ color:#000b8b; border:#000b8b solid 2px; background:#fff; }


.home_contact_outer{ position:relative; padding:129px 0 100px 0; background:#f9fbfa; }
.contact-left{ max-width:1030px; }
.ct_image{ position:absolute; right:0px; top:129px; }
.contact-left .row{ margin:0 -24px; }
.contact-left .row .col-md-6,
.contact-left .row .col-md-12,
.contact-left .row .col-md-3{ padding:0  24px; }
.contact-left .input-row { padding:47px 0 0 0; }
.contact-left .input-row .input-text{  border:0px; border-bottom: solid 1px #424647; background:none; box-shadow:none; display:block; width:100%; font-size:16px; color:#000B8C; padding:0 0 15px; }

.contact-left .title-ct{ padding: 0 0 60px;  font-family: 'HelveticaNeue-Bold'; font-size:18px; text-transform:uppercase; color:#000B8C; }

.input-row-check{ padding:26px 0 0 0; }
.ct-check{ padding:19px 0 0 0; min-width:127px; }
.ct-check:last-child{ padding-bottom:0px; }
.ct-check [type="checkbox"]:not(:checked),
.ct-check [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.ct-check [type="checkbox"]:not(:checked) + label,
.ct-check [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 34px; font-weight:normal; display:block; margin:0px; line-height:20px;
  cursor: pointer; font-size:14px; color:#000B8C;
}

/* checkbox aspect */
.ct-check [type="checkbox"]:not(:checked) + label:before,
.ct-check [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width:22px; height: 20px;
  border: solid 1px #424647;
  background: #fff;
 
}
/* checked mark aspect */
.ct-check [type="checkbox"]:not(:checked) + label:after,
.ct-check [type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top: 3px; left: 4px;
  font-size: 16px;
  line-height: 0.8;
  color: #000B8C; font-weight:bold;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
.ct-check [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.ct-check [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

.input-row > label{ padding:0 0 16px; margin:0px; font-weight:normal; font-size:16px; color:#000B8C;   }
.contact-left .input-row  textarea.input-text{ resize:none; height:341px; padding:20px; border: solid 1px #424647; }

.contact-left .input-row.submit-row{ padding:25px 0 0 0; text-align:right;  }
.contact-left .input-row.submit-row button { vertical-align:top; padding:0 15px; text-transform: uppercase; background:#000b8b; text-align:center; line-height:17px; font-size:14px; color:#fff;  display:inline-block; width:119px; height:119px; position:relative; border-radius:200px; font-family: 'HelveticaNeue-Medium'; display: -webkit-box;
	display: -ms-flexbox;
	display: flex; margin:0 0 0 19px ; display:inline-block; text-align:center; justify-content:center; align-items:center; }
.contact-left .input-row.submit-row button:after{ position:absolute; content:''; border:#fff solid 1px;border-radius:200px; pointer-events:none; left:2px; top:2px; right:2px; bottom:2px; }


.home_vedio-outer{ padding:0 0 42px;     background:#231f20; }
.vdi-blk{ padding:93px 0 0 0; position:relative; }
.vdi-blk .v_img { position:absolute; right:207px; top:-44px; }
.big-title.white h2{ color:#fff; }


.vedio-box .image{ position:relative;  }
.vedio-box .image span{ display:inline-block; width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:386px; opacity:0.6; }

.vedio-box .image .ply-btn{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }

.vdi_slider{ padding-right:129px; padding-bottom:147px; padding-top:125px; }
.vdi_slider .owl-carousel .owl-stage-outer{ overflow:visible; }
.vedio-box .name{ color:#fff; font-size:12px; text-transform:uppercase; line-height:17px; }
.vedio-box .name span{ font-size:18px;text-transform:none; display:block; }


.main_wapper{ overflow:hidden; }

.vdi-blk .owl-nav{ position:absolute; left:0px; bottom:-147px;  width:66px; height:66px; border:#fff solid 2px; border-radius:100px; }
.vdi-blk .owl-carousel .owl-nav button.owl-prev{ position:relative; left:-1px; margin-left:-1px; float:left; outline:none; border:0px; box-shadow:none; width:32px; height:65px; background:url(../images/bg-blue-l-2.svg) no-repeat left top; background-size:100% auto;} 
.vdi-blk .owl-carousel .owl-nav button.owl-next { position:relative; right:-1px;margin-right:-1px;float:left; outline:none; border:0px; box-shadow:none;width:32px; height:65px; background:url(../images/bg-blue-r-2.svg) no-repeat left top; background-size:100% auto;  }
.vdi-blk .owl-carousel .owl-nav button.owl-prev:hover{ background:url(../images/bg-blue-l-h-2.svg) no-repeat left top;  background-size:100% auto;}
.vdi-blk .owl-carousel .owl-nav button.owl-next:hover{ background:url(../images/bg-blue-r-h-2.svg) no-repeat left top;  background-size:100% auto;}



.home_insta-outer{ padding:191px 0  137px 0;  }
.insta-listing .row{ margin:0 -19px; }
.insta-listing .row .col-md-4{ padding:19px; }
.insta-listing .image{ width:100%; display:block;}
.insta-listing .image a{  width:100%; display:block;}
.insta-listing .image img{ width:100%; display:block;}
.insta-top{ padding:23px 0 9px 0; }
.insta-top .insta-links{ padding:0 0 8px; }
.insta-top .insta-links a{ font-family: 'HelveticaNeue-Bold'; font-size:18px; color:#000B8C; }
.insta-top .text p{ font-size:16px; line-height:20px; }



.footer-blk{ padding:68PX 105px 55px; }
.footer{ position:relative; background:#f9fbfa;  }
.f_address{ width:224px;}
.f_address p, .f_address p a{ font-size:12px; line-height:17px; color:#000B8C;   }
.f_address p span{ text-transform:uppercase;  }
.f_links{ width:220px;}
.f_links ul {}
.f_links ul li{ line-height:normal; }
.f_links ul li a{ display:inline-block; position:relative;  font-size:12px; line-height:17px; color:#000B8C;   }
.f_social{ margin-left:auto; }
.f_links ul li a:before {
    top: auto;
    height: 1px;
    bottom: 0px;
    content: "";
    right: 0;
    position: absolute;
    left: 0;
    z-index:1;
    background-color: #000B8C;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
}
.f_links ul li a:hover:before {
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);
}
.f_email{ padding:8PX 0 0 0; }
.f_email  p{ display:inline-block; position:relative;  font-size:12px; line-height:17px; color:#000B8C;   }
.f_email .email_links a{ display:inline-block; font-size:27px;color:#000B8C; border-bottom:#000B8C solid 2PX;  }

.f_social{ text-align:right; }
.f_social ul{ text-align:right; }
.f_social ul li{ text-align:right; }
.f_social  ul li a{ padding:0 0 1px; display:inline-block; position:relative;  font-size:12px; line-height:17px; color:#000B8C;   }
.f_social  ul li a:before {
    top: auto;
    height: 1px;
    bottom: 0px;
    content: "";
    right: 0;
    position: absolute;
    left: 0;
    z-index:1;
    background-color: #000B8C;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
     
    -webkit-transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s;
    transition: transform .4s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .1s;
}

.copyright{  font-family: 'HelveticaNeue-Light';padding:59px 0 0px; display:inline-block; position:relative;  font-size:12px; line-height:17px; color:#000B8C;   }
.copyright span{font-family: 'HelveticaNeue-Medium';}
.scroll-links{ position:absolute; right:124px; top:-140px; }
.scroll-links a{ position:relative; padding:75px 0 0px; writing-mode: vertical-rl; -webkit-transform: rotate(180deg);
transform: rotate(180deg);  font-family: 'HelveticaNeue-Medium'; font-size:14px; color:#000B8C; }
.scroll-links a .labelLineWrap{position: absolute;
bottom: 42px;
display: block;
width: 8px;
right: 0; border-bottom:#000B8C solid 2px;
margin: 0 auto;
left: 0;
height: 75px;  }
.scroll-links a .labelLineWrap .labelLineInner{  position: absolute;
top: 0;
width: 2px; left:3px;
height: 0; background: #000B8C;
animation: 2s scrollLabelLine ease-in infinite forwards;}

@keyframes scrollLabelLine{
	0%{height:0;top:0}
	49%{height:75px;top:0}
	50%{height:75px}
	51%{bottom:0;top:inherit;height:75px}
	99%{top:inherit;height:0;bottom:0}
	100%{height:0;bottom:inherit;top:0}}
.scroll-links-2	 { position:absolute; right:224px; top:65px; }
.scroll-links-2 a{ position:relative; padding:75px 0 0px; writing-mode: vertical-rl; -webkit-transform: rotate(180deg);
transform: rotate(180deg);  font-family: 'HelveticaNeue-Medium'; font-size:14px; color:#000B8C; }
.scroll-links-2 a .labelLineWrap{position: absolute;
bottom: 42px;
display: block;
width: 8px;
right: 0;  
margin: 0 auto;
left: 0;
height: 75px;  }
.scroll-links-2 a .labelLineWrap .labelLineInner{  position: absolute;
top: 0;
width: 2px; left:3px;
height: 0; background: #000B8C;
animation: 2s scrollLabelLine ease-in infinite forwards;}
	
	
.stickey-sidebar{  position:fixed; right:56px; top:56px; z-index:100; 
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	opacity:0; visibility:hidden;
}
.stickey-sidebar.fixed{ opacity:1; visibility:visible;  
	
}	
#button__menu{ position:relative; outline:none;  border:0px; background:none; }	
#button__menu .button__menu-close{ position:absolute; left:-70px; top:20px; font-size:16px; line-height:17px; text-transform:uppercase; color:#000B8C;   
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	 opacity:0; visibility:hidden; 
}
#button__menu .button__menu-close:after{ position:absolute;   bottom:2px; width:34px; height:1px; content:''; background:#000B8C; left:-40px; }

#button__menu.active .button__menu-wrap::after{ opacity:0; visibility:hidden;}
#button__menu.active .button__menu-wrap::before{ display:none; }
#button__menu .button__menu-wrap{ display: -webkit-box;
	display: -ms-flexbox; align-items:center;
	display: flex; flex-direction:column; justify-content:center; height:52px; position:relative; width:52px; background:#fff;  border-radius:100px; border:0px;  }
#button__menu.active .button__menu-close{ opacity:1;visibility:visible; }	
	
#button__menu .button__menu-wrap:after{ pointer-events:none; position:absolute; left:2px; top:2px; right:2px; bottom:2px; content:''; border-radius:100px; border:#000B8C solid 1px; }
#button__menu .button__menu-wrap span { position:relative; z-index:2; margin:5px 0;  background:#000B8C; width:25px; height:1px; display:inline-block; 
		-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
 }
 
#button__menu.active .button__menu-wrap span:first-child{ margin:2px 0 0 0px; background:#000B8C;-webkit-transform:rotate(45deg); transform:rotate(45deg);  } 
#button__menu.active .button__menu-wrap span:last-child{ margin:-1px 0 0 0px; background:#000B8C;-webkit-transform:rotate(-45deg); transform:rotate(-45deg);  } 
#button__menu .button__menu-wrap:before{ 
-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out; pointer-events:none; position:absolute; left:50%; top:50%; width:0px; height:0px;  content:''; border-radius:100px;  background:#000B8C; }
#button__menu:hover .button__menu-wrap:before{ width:100%; height:100%; left:0px; top:0px; }
#button__menu:hover .button__menu-wrap span{ background:#fff; }


.stickey-icon{ -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out; display:inline-block; width:56px;}
.stickey-icon a { margin:26px 0 0 0; display: -webkit-box;
	display: -ms-flexbox; align-items:center;
	display: flex; flex-direction:column; justify-content:center; height:52px; position:relative; width:52px; background:#000B8C;  border-radius:100px; border:0px;  }
.stickey-icon a:after{ pointer-events:none; position:absolute; left:2px; top:2px; right:2px; bottom:2px; content:''; border-radius:100px; border:#fff solid 1px; }	

.menu_outer{ position:fixed; left:0px; top:0px;   height:100%; width:100%; z-index:9; 
	-webkit-transform: translateY(-100vh);
	transform: translateY(-100vh);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	  visibility:hidden;
}
.menu_outer .container{ position:relative; z-index:3; }
.menu_outer.active{visibility:visible; opacity:1; -webkit-transform: translateY(0vh);transform: translateY(0vh);  }
.menu_outer:after{ z-index:2; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; opacity:1; content:''; }
body.hiddenscroll{      overflow:hidden; }
body.hiddenscroll .stickey-icon{ opacity:0; }
body.hiddenscroll .stickey-sidebar{    }


.menu_logo{ padding:60px 0 0 0; text-align:center; }
.menu_logo img{ width:119px; }


.sticky-menu{   justify-content:center;  text-align:center; }
.sticky-menu ul { width:576px; text-align:left; }
.sticky-menu ul li{ padding:10px 0; }
.sticky-menu ul li a{ text-align:left; font-size:58px;  letter-spacing: 0.02em; line-height:71px;  font-family: 'LibreBaskerville-Regular'; text-transform:uppercase; font-weight:normal; color:#000B8C; }
.sticky-menu ul li a strong{ vertical-align:top; display:inline-block; line-height:normal; padding:7px 0 0 0; width:38px; font-weight:normal;letter-spacing:0px;font-family: 'HelveticaNeue-Medium'; font-size:16px; }


 
.sticky-menu{ flex-direction:column; padding:50px 0 50px 400px; }

.menu-copy{  font-family: 'HelveticaNeue-Light';  font-size:12px; text-align:left; padding:60px 0 30px 38px; line-height:17px; color:#000B8C; }
.menu-copy span{font-family: 'HelveticaNeue-Medium';}
.menu_logo{ opacity:0;  -webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;}
.menu_outer.active .menu_logo{ transition-delay: 0.4s; opacity: 1;}	
.sticky-menu ul li{ overflow:hidden; display:block; }
.sticky-menu ul li a { display:inline-block; 
	-webkit-transform: translateY(80px) rotate(0deg); 
	transform: translateY(80px) rotate(0deg);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;    }
.menu-copy	{ opacity:0;  -webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; -webkit-transform: translateY(80px) rotate(0deg); 
	transform: translateY(80px) rotate(0deg);}
.menu_outer.active .menu-copy{ transform: translateY(0px) rotate(0deg); opacity:1; transition-delay: 1.2s;}
 
.menu_outer.active .sticky-menu ul li a { opacity: 1;
	transform: translateY(0px) rotate(0deg);
}
.menu_outer.active .sticky-menu ul li:nth-child(1) a {
	transition-delay: 0.3s;
}
.menu_outer.active .sticky-menu ul li:nth-child(2)  a{
	transition-delay: 0.4s;
}
.menu_outer.active .sticky-menu ul li:nth-child(3)  a{
	transition-delay: 0.5s;
}
.menu_outer.active .sticky-menu ul li:nth-child(4)  a{
	transition-delay: 0.6s;
}
.menu_outer.active .sticky-menu ul li:nth-child(5) a {
	transition-delay: 0.7s;
}
.menu_outer.active .sticky-menu ul li:nth-child(6) a {
	transition-delay: 0.8s;
}
.menu_outer.active .sticky-menu ul li:nth-child(7)  a{
	transition-delay: 0.9s;
}
.menu_outer.active .sticky-menu ul li:nth-child(8) a{
	transition-delay: 1.1s;
}
.menu_outer.active .sticky-menu ul li:nth-child(9) a{
	transition-delay: 1.1s;
}
.menu_outer.active .sticky-menu ul li:nth-child(10) a{
	transition-delay: 1.1s;
}	



.inner_banner  .imagebox { height: 663px;   background-size: cover; background-position: center center; background-repeat: no-repeat; max-height: 1080px;}

.cms-outer{ position:relative; }
.cms-blocks{ padding:176px 0 0 0; max-width:1050px; }
.cms-blocks h1{ }
.cms-blocks .big-title{ padding:0 0 85px; }
.cms-blocks h4{ padding:39px 0 0 0; font-size:18px; line-height:20px;font-family: 'HelveticaNeue-Bold';color:#000B8C; text-transform:uppercase; }
.cms-blocks p{ font-family: 'HelveticaNeueRegular'; font-size:16px; line-height:20px; color:#000B8C; }
.cms-blocks p a{ font-family: 'HelveticaNeueRegular'; color:#000B8C;  }
.cms-blocks p a:hover{ text-decoration:underline; }
.cms-blocks p + p{ padding:19px 0 0 0; }


.white-header .navigation_main ul li a{ color:#fff; }
.white-header .navigation_main ul li a::before{ background:#fff; }
.white-header .navigation_main ul li:last-child a {color: #AC812E;}
.white-header .navigation_main ul li:last-child a::before{ background:#AC812E; }




.vedio_popup button.close, .vedio_popup button.close:hover {
  opacity: 1;
  outline: none;
  background: none !important;
  position: absolute;
  right: -64px;
  top: -48px;
}

body .close:not(:disabled):not(.disabled):hover, body .close:not(:disabled):not(.disabled):focus {
  opacity: 1;
}

.vedio_popup .modal-dialog {
  margin: 48px auto 0;
  max-width: 1000px;
}

.vedio_popup .modal-content {
  border: 0px;
  border-radius: 0px;
  padding: 0px;
}

.vedio_popup .modal-body {
  padding: 0px;
}

.vdi_iframe {
  width: 100%;
  display: inline-block;
}

.vdi_iframe iframe {
  border: 0px;
  margin: 0px;
  height: 562px;
  width: 100%; vertical-align:top;
  display: inline-block;
}



.error-page{ padding:80px 0; text-align:center; }
.error-page h1{ padding:0 0 30px;font-family: 'HelveticaNeue-Bold';font-size:30px; text-align:center; color: #000B8C;}
.error-page p{ font-size:18px;  }
.error-page .gotohomebtn{ padding:30px 0 0 0; }
.error-page .gotohomebtn a{font-family: 'HelveticaNeue-Bold';  display:inline-block; color:#fff; text-transform:uppercase; background:#000B8C; padding:7px 20px; font-size:16px; }

/*2020-11-10 Hitesh*/
.map_address-box{ position:relative; height:100%; padding:30px 21px;  background :  #FFFFFF;box-shadow: 0px 0px 20px #00000014; opacity: 1;font-family: 'HelveticaNeueRegular';}
.map_address-box h6{ margin:0px; color: #000B8C; font-size:14px; line-height:17px; padding:0 0 5px;font-family: 'HelveticaNeue-Bold'; }
.map_address-box .map-address { padding:3px 0 2px; font-size:11px; line-height:17px; color: #000B8C;font-family: 'HelveticaNeueRegular';}
.map_address-box .web-text{padding:3px 0 2px; font-size:11px; line-height:17px; color: #000B8C;font-family: 'HelveticaNeueRegular';}
.map_address-box .web-text a{ color: #000B8C; text-decoration:underline; font-weight: bold;font-family: 'HelveticaNeue-Bold';}
.map_address-box .web-text a:hover{ color:#000B8C; }


.idWCfrm_registration .error{color: #dc3232;}
/*2020-11-10 Hites*/


.copyouter_menu { padding: 0 0 0 400px;}
.menu_outer .container { height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column; 
	flex-direction: column;
	justify-content: space-between;
}


.ct-form .wc-captcha-question {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding:20px 0 0;
}
.ct-form input#idWC_captchaResult {border: 0px;border-bottom: solid 1px #424647;background: none;box-shadow: none;display: block;width: 70%;  font-size: 16px;color: #000B8C;padding: 0 0 15px;margin-left: 30px;    background: none;}

.home-facials-outer .big-title p + p {padding-top:20px;}