/*====================================== 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,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
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;margin:0;padding:0;}
/**************************************************************************************/
a {color:#000; text-decoration:none; }
a:hover, a:focus {color:#000;  text-decoration:none;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
/*---------------------------------------------------*/
html { height:100%;}
body {color: #4f4f4f; font-family:"Arial", Verdana, Tahoma; font-size:12px;height:100%;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
@font-face {
    font-family: 'nunitolight';
    src: url('../fonts/neunito_light/nunito-light.woff') format('woff2'),
         url('../fonts/neunito_light/nunito-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto;height:100%;}
.container	{width:1190px; margin:0 auto;display:block;}
.mfp-bg{opacity:0.9;}
/*---------header ------------------------------*/

.sticky .nav{ position:fixed;top: 0;left: 0;width: 100%;z-index: 999;}
.header_btm{width:100%;height:84px; display:none; }
.sticky .header_btm{display:block;}

.top_nav{ display:block;background:#590909;}
.headerbar_left{float: left; padding-top: 5px;}
.headerbar_left a { font-family: 'Raleway', sans-serif; font-size:11px;line-height:16px;font-weight:500; color:#f9efe7;display: inline-block; margin: 0; padding: 6px; text-decoration: none;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;}
.headerbar_left a:hover{ color:#fff;}
.top_in{ display:block;float:right;}
.lt_tnav{display:inline-block;float:left;padding: 0 4px 0 0px;}
.lt_tnav ul {display: table; width: 100%;margin: 0; padding: 0; border: 1px solid #753230;float:none;font-size:0;text-align:center;}	
.lt_tnav ul li {display: table-cell; margin: 0; padding: 0;list-style-type: none; float:none;border-right: 1px solid #753230;vertical-align:middle;}
.lt_tnav ul li a { font-family: 'Raleway', sans-serif; font-size:11px;line-height:16px;font-weight:500; color:#f9efe7;display: block; margin: 0;   padding: 6px 15px; text-decoration: none;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;}
.lt_tnav ul li span{font-family: 'Raleway', sans-serif;font-size:11px;line-height:16px;font-weight:500;color:#f9efe7;display:inline-block;padding:0 0 0 7px;}
.lt_tnav ul li a:hover{ background:#290707;color:#f9efe7;}
.rt_tnav{display:inline-block;float:right;padding: 4px 8px 0 0;}
.rt_tnav ul{ display:inline-block;}
.rt_tnav ul li{ display:inline-block;float:left;margin:0 3px;}
.rt_tnav ul li a{ display:inline-block;}
.rt_tnav ul li a figure{ display:block;}
.rt_tnav ul li a figure img{ display:block;}
.flag {margin: 0;padding: 0;display:inline-block;width: 55px;}
.flag select{ width:22px;display:block;}
.flag select option{ display:block;}
.flag .dd .ddChild li{ display:block;}
.flag .dd .ddArrow{ background:url(../images/flg_dro.png) no-repeat #590909;height:5px;width:6px;}
.flag .dd .ddTitle .ddTitleText{padding:5px 0 5px 5px;background:none;}
.flag .dd .divider {border: none;}
.flag .dd .ddTitle{ background:#590909 !important;}
.flag .borderRadius { border-radius: 0;}
.flag .dd {border-radius: 0;outline: none;}
.flag .ddcommon ul{ display:block;}
.flag .dd .ddChild li	{padding:3px 0 3px 2px!important;margin:0;display:block;width:100%;}
.flag .dd .divider	{border-left:none; border-right:none;}
.flag .ddcommon .ddArrow:hover	{background-position:center;}
.flag .dd .ddArrow:hover{background-position:center;}
.flag .ddcommon .ddArrow{top: 11px;right: 10px;}
.flag .dd .ddArrow	{margin:0;}
.flag .borderRadiusTp{ border-radius:0;}
.flag .dd .divider{ border:none;}
.flag .dd{border:none;border-radius:0;outline:none;width: 100% !important;}
.flag .borderRadius{ border-radius:0;}
.flag .dd .ddChild li img{ padding:0;}
/*---------Navigations ------------------------------*/
.nav { display:block;background:#f9efe7;}
.nav_in {display: block;position: relative;}
.logo{display:inline-block;float:left;position: absolute;top:0;z-index:999;}
.logo > a{ display:block;}
.logo > a > figure{ display:block;}
.logo > a > figure > img{ display:block;}
.lt_nav{display: inline-block; margin-left: 135px; margin-top: 32px; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight:500; color: #444444;}
.rt_nav{ display:inline-block;float:right;}
.rt_nav > ul {  display:table;width: 100%; margin: 0;padding: 0;float:none;font-size:0;text-align:center;}
.rt_nav > ul > li {display: table-cell; width:auto; margin:0; padding:0;list-style-type:none;float:none; vertical-align:middle;position:relative;}
.rt_nav	ul li a { font-family: 'Raleway', sans-serif; font-size:16px; line-height: 20px; font-weight:500; color: #444444; display: block; margin:0;
 padding:32px 17px; text-decoration: none; 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; position:relative }
.rt_nav	ul li a:hover{ background:#e3d5c9;color:#ffffff;}
.rt_nav ul li ul{display:none;position: absolute;top: 100%;left:0;width:150px;z-index: 99999;padding: 0 0 0 0;background: #590909;}
.rt_nav ul li ul li{ display:block;}
.rt_nav ul li ul li a {display:block;font-family: 'Raleway', sans-serif;font-size:14px;line-height: 20px;font-weight:500;color: #ffffff;padding: 6px 10px;}
.rt_nav ul li:hover ul {display: block;}
.rt_nav ul li ul li a:hover{color: #ffffff;}
.rt_nav ul li ul li a:focus{color: #ffffff;}

/* -----------------banner HERE --------------*/
.banner {padding:0;display:block;position:relative;}
.banner figure {display: block;}
.banner figure img { display:block;width:100%;height:auto;}
.banner_in { position: absolute;top: 0;left: 0;width: 100%;height:100%;z-index:99;}
.banner_txt {display:table;width:100%;height:100%;}
.banner_in .container{height:100%;}
.banner_txt_in {display:table-cell;width:100%; height:100%;vertical-align:middle;text-align:center;}
.banner_txt_in h3{ font-family: 'Damion', cursive; font-size:33px; line-height:35px;font-weight:400;color:#ffffff;}
.banner_txt_in h1{ font-family: 'Raleway', sans-serif; font-size:65px; line-height:65px;font-weight:800; color:#f9efe7;}

/* ------------------ important_information HERE -------------------*/
.important_information {background-color: #590909; width: 100%; color: #fff; font-size: 17px; text-align: center;border: 10px solid #1F0200;padding: 40px 0px;}
.important_information h2 {margin-bottom: 20px;}
.important_information p {margin-bottom: 10px;}
.important_information a {color: #fff;}
.important_information a.phone_number {font-size: 20px;}

/* ------------------ booking HERE -------------------*/
.booking {margin:0;padding:0;display:block;background:#1f0200;position:relative;}
.booking:before{content:''; position:absolute;top:0;left: -11%;width: 35%;background:#590909;height:100%;transform: matrix(1, 0, 0.5, 1, 150, 0);
 -ms-transform: matrix(1, 0, 0.5, 1, 150, 0); /* IE 9 */ -webkit-transform: matrix(1, 0, 0.4, 1, 150, 0); /* Safari */ }
.booking_in {margin: 0;padding: 0;display: block;float: none;}
.lt_boing{display:inline-block;float:left;background:#590909;padding: 51px 0 38px 0;overflow:hidden;position:relative;}
.lt_boing h3{font-family: 'Raleway', sans-serif;font-size:22px;line-height:22px;font-weight:700;color:#f9efe7;position:relative;z-index: 9;}
.lt_boing h3:before{content:'';position:absolute;top: -11px;left:0;background:#f9efe7;height:2px;width:63px;}

.rt_boing{display:inline-block;float: right;padding: 47px 0 44px 0;}
.rt_boing ul {margin: 0 0 0 0;padding:0;display: inline-block;text-align:center;font-size:0;}
.rt_boing ul li {margin: 0 14px 0 0;padding: 0 0 0 0;display: inline-block;float:left;width: 192px;}
.rt_boing ul li .textfiled1 {margin: 0;padding: 7px 38px 7px 17px;width: 100%;font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 14px;line-height:14px;color: #f9efe7;display: block;outline: none;height: 37px;background:url(../images/date_pic.png) no-repeat 100% center #1f0200;border: 1px solid #f9efe7;cursor:pointer;}
.rt_boing ul li.drop {width: 137px;margin: 0 14px 0 0;}
.rt_boing ul li .dd .ddTitle .ddTitleText {font-family: 'Raleway', sans-serif;font-size:14px;line-height:14px;font-weight: 500;color: #f9efe7;padding: 11px 37px 12px 19px;height: 36px;text-align:left;} 
.rt_boing .dd .ddTitle .ddTitleText	{font-family: 'Raleway', sans-serif;font-size:14px;line-height: 14px;font-weight: normal;color: #667279; padding:15px 20px; height:50px }
.rt_boing ul li .dd .ddChild li .ddlabel	{font-family: 'Raleway', sans-serif;font-size:14px;line-height:14px;font-weight: normal;color: #667279;}
.rt_boing ul li .dd .ddTitle	{background:#1f0200;}
.rt_boing ul li .ddcommon ul	{width:100%; display:block;}
.rt_boing ul li .dd .ddChild li	{padding: 10px 0 10px 10px!important;margin: 0;display: block; width: 100%;text-align: left;}
.rt_boing ul li .dd .ddArrow	{ background:url(../images/drop_img.png) no-repeat 98% center; width:37px;height:37px;}
.rt_boing ul li.dd .divider	{border-left:none; border-right:none;}
.rt_boing ul li .ddcommon .ddArrow:hover	{background-position:center;}
.rt_boing ul li .dd .ddArrow:hover{background-position:center;}
.rt_boing ul li .ddcommon .ddArrow{top:7px;right:0px;}
.rt_boing .borderRadiusTp{ border-radius:0;}
.rt_boing .dd .divider{ border:none;}
.rt_boing .dd{border: 1px solid #f9efe7;border-radius:0;outline:none;width:100% !important;cursor:pointer;}
.rt_boing .borderRadius{ border-radius:0;}
.search {margin: 0 13px 0 32px;padding: 5px 2px;font-family: 'Raleway', sans-serif;font-size: 14px;line-height:27px;color: #dfe0e1;font-weight: normal;background: #660000;width: 145px;text-align: center;display: inline-block;float: right;border: 1px solid #f9efe7;outline: none;height: 37px;cursor: pointer;text-transform: uppercase;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.search:hover{ background:#ffffff;color:#330000;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}


/* ------------------ static_content HERE -------------------*/
.static_content{display:block;padding:121px 0 129px 0;}
.static_content h3{font-family: 'Damion', cursive;font-size:36px;line-height:36px;font-weight:400;color:#590909;padding: 0 0 19px 0;}
.static_content p{font-family: 'Raleway', sans-serif;font-size:16px;line-height: 24px;font-weight:400;color:#4f4f4f;padding:0 0 25px 0;}
/* ------------------ bunt_content HERE -------------------*/
.bunt_content{display:block;padding:121px 0 129px 0;}
.bunt_in{ display:block;position:relative;}
.left_bunt{display:inline-block;float:left;width: 49%;position: relative;}
.left_bunt figure{display:block;position: relative;}
.left_bunt figure img{ display:block;}
.inner_bunt{display:block;position:absolute;bottom: -87px;right: 0;left: 93px;}
.inner_bunt figure{display:block;}
.inner_bunt figure img{display:block;margin: 0;}
.right_bunt{display:inline-block;float:right;width: 48%;}
.right_bunt h3{font-family: 'Damion', cursive;font-size:36px;line-height:36px;font-weight:400;color:#590909;padding: 0 0 19px 0;}
.right_bunt p{font-family: 'Raleway', sans-serif;font-size:16px;line-height: 24px;font-weight:400;color:#4f4f4f;padding:0 0 25px 0;}
/* ------------------ welt_con HERE -------------------*/
.welt_con{display:block;background: #590909;padding: 106px 0 94px 0;}
.welt_mid{ display:block;}
.welt_mid ul {display: block;font-size: 0;text-align: center;padding: 0 38px 33px;}
.welt_mid ul li {display: inline-block;float:none;vertical-align: top;margin: 0 0 0 0;}
.welt_mid ul li figure {display: block;}
.welt_mid ul li figure img {display:block;width:100%;height:auto;}
.welt_mid .owl-prev {width:21px;background:url(../images/left_arr.png) no-repeat center center !important; position:absolute; left:0; top: 95px;
 border-radius:0px !important; padding:0 !important; font-size:0 !important; height:46px !important; display:block !important; }
.welt_mid .owl-next { width:21px; background:url(../images/right_arr.png) no-repeat center center!important; position:absolute; right: 0; top: 95px;
 border-radius:0px !important; padding:0 !important; font-size:0 !important; height:46px !important; display:block !important; }
/* ------------------ people_content HERE -------------------*/
.people_content {display:block;margin:0;padding: 111px 0 127px 0;background: #ffffff;position:relative;}
.people_slider { display: block; margin: 0;padding: 0; text-align: center;}
.people_slider h2 {font-family: 'Damion', cursive;font-weight:400;font-size:36px;line-height:36px;color:#590909;padding:0 0 42px 0;}
.people_slider ul { display: block; margin: 0; padding: 0;}
.people_slider button.slick-prev.slick-arrow {background:url(../images/pfeuil_img1.png) no-repeat;position:absolute;left: 54px;width:47px;height:47px;top: 29%;border:0 none;font-size:0;outline:0 none;padding:0;cursor:pointer;z-index:99;}
.people_slider button.slick-next.slick-arrow {background:url(../images/pfeuil_img2.png) no-repeat;position: absolute;right: 68px;width:47px;height:47px;top: 28%;border:0 none;font-size:0;outline:0 none;padding:0;cursor: pointer;z-index:99;}
.people_slider ul li { display: block; margin: 0; padding: 0; outline: 0 none !important;}
.people_slider ul li p {font-family: 'Roboto', sans-serif;font-weight:400;font-size: 16px;line-height: 23px;color:#616161;padding: 63px 15% 48px;position:relative;}
.people_slider ul li p:before{content:'';position:absolute;top: 23px;left: 22%;width:36px;height:30px;background:url(../images/quot_img1.png) no-repeat;}
.people_slider ul li p:after{content:'';position:absolute;bottom: 6px;right: 22%;width:36px;height:30px;background:url(../images/quot_img2.png) no-repeat;}
.people_slider ul li small {font-family: 'Roboto', sans-serif;font-weight:400;font-size:11px;line-height:16px;color:#616161;}
/* ------------------ kauraa_content HERE -------------------*/
.kauraa_content {display:block;position:relative;height: 433px;background:url(../images/freuen_img.jpg) no-repeat center center;background-size: cover;width: 100%;text-align:center;background-attachment:fixed;}
.kauraa_content img { width:100%;}
.kauraa_middle {display:block;width:100%;height: 100%;}
.kaura_tab {display:table;width:100%;height:100%;}
.kaura_cell { display: table-cell;width: 100%; height: 100%;vertical-align: middle;}
.kaura_cell h2{font-family: 'Damion', cursive;font-weight:400;font-size:52px;line-height: 61px;color:#ffffff;text-align:center;padding: 26px 0 29px 0;letter-spacing: 3px;margin: 0;}
.kaura_cell a{ display:inline-block;}
.kaura_cell a figure{ display:block;}
.kaura_cell a figure img{ display:block;margin:0 auto;}
/* ------------------ finden HERE -------------------*/
.finden{display:block;padding: 169px 0 190px 0;}
.finden_mid{ display:block;}
.lt_finden{ display:inline-block;float:left;}
.lt_finden h3{font-family: 'Damion', cursive;font-weight: 400;font-size:30px;line-height:34px;color:#505050;padding: 0 0 16px 0;}
.lt_finden a{font-family: 'Roboto', sans-serif;font-weight:700;font-size:36px;line-height:38px;color:#660000;padding: 0 0 0 0;margin: 0 0 23px 0;display: inline-block;}
.lt_finden p{font-family: 'nunitolight';font-weight:400;font-size:16px;line-height:18px;color:#707070;padding: 0 0 0 0;}
.rt_finden{display:inline-block;float:right;text-align: center;}
.rt_finden h3{font-family: 'Damion', cursive;font-weight: 400;font-size:30px;line-height:34px;color:#505050;padding: 0 0 30px 0;}
.rt_finden a{font-family: 'Raleway', sans-serif;font-weight:400;font-size:16px;line-height:18px;color:#ffffff;padding:0 0 0 0;display:inline-block;background:#660000;border-radius:28px;padding:18px 16px;width:255px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.rt_finden a:hover{ background:#330000;color:#ffffff;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}



/* ------------------ FOOTER HERE -------------------*/
footer{display:block;background:#1f0200;padding: 0 0 101px 0;}
.footer_mid{ display:flex; flex-wrap:wrap; justify-content: space-between;}
.footer_mid > div{padding-right: 30px;}
.footer_mid > div a{display:inline-block;margin: 0 0 31px 0;}
.footer_mid > div a figure{ display:block;}
.footer_mid > div a figure img{ display:block;}
.footer_mid > div p{font-family: 'Raleway', sans-serif;font-weight: 500;font-size:14px;line-height: 17px;color: #cdcdcd;padding: 0 0 13px 0;margin:0;}
.footer_mid > div p.fon{font-family: 'Raleway', sans-serif;font-weight: 500;font-size:14px;line-height:18px;color:#cdcdcd;padding: 0 0 0 0;margin:0;}
.footer_mid > div p a{font-family: 'Raleway', sans-serif;font-weight: 500;font-size:14px;line-height:18px;color:#cdcdcd;margin: 0 0 0 46px;letter-spacing: 1px;}
.footer_mid > div p span{font-family: 'Raleway', sans-serif;font-weight: 500;font-size:14px;line-height:18px;color:#cdcdcd;margin: 0 0 0 48px;letter-spacing: 1.4px;}
.footer_text_box{padding: 64px 5px 0 0;}
.footer_text_box h4{font-family: 'Raleway', sans-serif;font-weight:700;font-size:14px;line-height:16px;color:#f9efe7;padding: 0 0 36px 0;}
.footer_nav{ display: flex; flex-wrap:wrap;}
.footer_nav ul{ display:block;}
.footer_nav ul li{display:block;padding: 0 30px 2px 0;}
.footer_nav ul li a{display:inline-block;font-family: 'Raleway', sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#cdcdcd;margin: 0;}
.footer_nav ul li a:hover{ text-decoration:underline;}
.footer_nav ul li.impress{margin: 0 0 17px 0;}

/* ------------------ Tripadvisor-Widget HERE -------------------*/
.tripadvisor-widget{
	min-width: 160px;
}

.tripadvisor-widget *{
	box-sizing: content-box;
}

.tripadvisor-widget .logo{
	display: inline;
	position: relative;
	float: none;
}

/* -------Don't Remove this---------------*/
input[type="text"],input[type="submit"], 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-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#f9efe7;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#f9efe7;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#f9efe7;
}
:-moz-placeholder { /* Firefox 18- */
  color:#f9efe7;
}
.right_bunt a:not(.btn){font-weight: bold; text-decoration: underline;}
.right_bunt a.btn{ display:inline-block;font-family: 'Raleway', sans-serif;font-weight: 400;font-size:16px;line-height:18px;color:#ffffff;padding:0 0 0 0;display:inline-block;background:#660000;border-radius:28px;padding:18px 16px;width:255px;text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.right_bunt a.btn:hover{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;background:#1f0200;color:#ffffff;}
.right_bunt strong{font-weight: bold;}

.kauraa_content1{ display:block;background:url(../images/freuen_img1.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;}
.left_bunt1{ float:right;}
.right_bunt1{ float:left;}
.kauraa_content2{ display:block;background:url(../images/freuen_img2.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;}
.kauraa_content3{ display:block;background:url(../images/freuen_img3.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;}
.inner_bunt1{right: 84px;left:inherit;}
.mob_in{ display:none;}
.side_bar{display:none}
.overlay{background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;width:100%;	height:100%;position:fixed;	top:0;left:0;z-index:999;}
.nav-icon{width:33px;height:45px;position:relative;	margin:0;-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;display:none;z-index:99}
.nav-icon span{	display:block;position:absolute;height:4px;	width:100%;	background:#660000;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:0}
.nav-icon span:nth-child(2){top:10px}
.nav-icon span:nth-child(3){top:20px}
.nav-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);	-moz-transform:rotate(135deg);	-o-transform:rotate(135deg);transform:rotate(135deg)}
.nav-icon.open span:nth-child(2){opacity:0;	left:-60px}
.nav-icon.open span:nth-child(3){top:18px;	-webkit-transform:rotate(-135deg);	-moz-transform:rotate(-135deg);	-o-transform:rotate(-135deg);transform:rotate(-135deg)}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari 5 Version only override */
	::i-block-chrome, .rt_boing{width:77%;}
}	
.bunt_content2{ padding:130px 0 210px 0;}
.right_bunt1 p{ padding:0 0 25px 0;}
.right_bunt1 h3{ padding:0 0 45px 0;}
.right_bunt1 a{ margin:61px 0 0 0;}
.bunt_content1{ padding:115px 0 197px 0;}
.bunt_content1 h3{ padding:0 0 43px 0;}
.bunt_content1 a{ margin:32px 0 0 0;}
.bunt_content3{ padding:121px 0 213px 0;}
.bunt_content3 p{ padding:0 0 45px 0;}
.bunt_content3 a{ margin:53px 0 0 0;}
.banner1{ width:100%;height:calc(100% - 248px);}
.banner1 figure{ height:100%;width:100%;}
.banner1 .owl-carousel,.item,.owl-carousel .owl-item,.owl-carousel .owl-stage,.owl-carousel .owl-stage-outer{ height:100%;}
.banner1 .owl-carousel .owl-controls .owl-nav .owl-prev{ display:block !important;background:url(../images/prev_img.png) no-repeat;width:48px;height:48px;position:absolute;top:50%;left:14%;font-size:0;}
.banner1 .owl-carousel .owl-controls .owl-nav .owl-next{ display:block !important;background:url(../images/next_img.png) no-repeat;width:48px;height:48px;position:absolute;top:50%;right:14%;font-size:0;}


.eleph{ display:block;position:absolute;bottom:-136px; right:27px;}
.eleph figure{ display:block;}
.eleph figure img{ display:block;}
/*------ POPUP Style here -----*/
.popup{width:100%; height:100%; position:fixed; top:0; left:0; display:none; z-index:99; background:rgba(0,0,0,0.8);}
.over_lay{content:''; width:100%; height:100%; position:absolute; top:0; left:0; }
.pop_video{ display:block; position: relative; width:75%; margin: 0 auto; border: 10px solid #ffffff; background:#000; }
.pop_video video{ display: block; width:100%; height:auto; }
.pop_video span{ position: absolute; right:-25px; top:-25px; width: 32px; height: 32px;z-index: 999;cursor: pointer;}
.product-page .owl-prev	{left:-10px; top:calc(50% - 35px );}
.product-page .owl-next	{right:-10px; top:calc(50% - 35px );}

.product-popup			{padding:20px; margin:0 auto;background:#444444; max-width:943px; position:relative; z-index:9; text-align:left;}
.product-popup > img	{width:100%; height:auto; margin:0 0 15px 0; }
.product-popup h4		{font-family: 'HelveticaNeue-Medium'; font-weight:normal; font-size:35px; line-height:35px; color:#ffffff; padding:0 0 19px 0;}
.product-popup p		{font-family: 'HelveticaNeue-Thin'; font-weight:normal; font-size:22px; line-height:36px; color:#ffffff;}
.product-popup span		{position:absolute; top:-15px; right:-15px; cursor:pointer; }

.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;
	color: #000;
}

/* Shop */
.shop{
	color: #000;
}

.shop table {
	border-collapse: collapse;
}

.shop td {
	vertical-align: middle;
	padding: 5px 10px;
}

.shop input {
	margin: 3px 0;
	padding: 3px;
}

.shop ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:    #999;
}
.shop :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999;
   opacity:  1;
}
.shop ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
   opacity:  1;
}
.shop :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #999;
}

.shop h4 {
	font-size: 16px;
}

.shop input[type=radio]{
	height: 16px;
	width: 20px;
	vertical-align: middle;
}

.shop input[type=submit]{
	background-color: #fff;
	font-family: inherit;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.75);
	display: block;
	font-size: 14px;
	margin: 0 0 12px 0;
	padding: 6px;
	height: 32px;
	width: 100%;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

.shop input[type=submit]:hover{
	background-color: #eee;
	cursor: pointer;
}

.shop ul {
	margin-left: 1.5em;
}

.shop .dd{
	width: 200px !important;
	max-width: 100% !important;
}

.shop .error_msg{
	border: 2px solid #590909;
	color: #590909;
	padding: 5px;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 20px;
}

.shop .error_msg ul{
	margin-top: 10px;
	margin-left: 10px;
}






























