@font-face {
    font-family: 'Pragmatica Book';
    src: url('../fonts/Pragmatica-Book.eot');
    src: local('../fonts/Pragmatica Book'), local('../fonts/Pragmatica-Book'),
        url('../fonts/Pragmatica-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Pragmatica-Book.woff2') format('woff2'),
        url('../fonts/Pragmatica-Book.woff') format('woff'),
        url('../fonts/Pragmatica-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Pragmatica Medium';
    src: url('../fonts/Pragmatica-Medium.eot');
    src: local('../fonts/Pragmatica Medium'), local('../fonts/Pragmatica-Medium'),
        url('../fonts/Pragmatica-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Pragmatica-Medium.woff2') format('woff2'),
        url('../fonts/Pragmatica-Medium.woff') format('woff'),
        url('../fonts/Pragmatica-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pragmatica Bold';
    src: url('../fonts/Pragmatica-Bold.eot');
    src: local('../fonts/Pragmatica Bold'), local('../fonts/Pragmatica-Bold'),
        url('../fonts/Pragmatica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Pragmatica-Bold.woff2') format('woff2'),
        url('../fonts/Pragmatica-Bold.woff') format('woff'),
        url('../fonts/Pragmatica-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Pragmatica Ex';
    src: url('../fonts/Pragmatica-ExtraBold.eot');
    src: local('../fonts/Pragmatica ExtraBold'), local('../fonts/Pragmatica-ExtraBold'),
        url('../fonts/Pragmatica-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Pragmatica-ExtraBold.woff2') format('woff2'),
        url('../fonts/Pragmatica-ExtraBold.woff') format('woff'),
        url('../fonts/Pragmatica-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Palatino';
    src: url('../fonts/Palatino.eot');
    src: url('../fonts/Palatino.eot') format('embedded-opentype'),
         url('../fonts/Palatino.woff2') format('woff2'),
         url('../fonts/Palatino.woff') format('woff'),
         url('../fonts/Palatino.ttf') format('truetype'),
         url('../fonts/Palatino.svg#Palatino') format('svg');
}

body{background:#fff; margin:0; padding:0; font-size:14px; font-family: 'Pragmatica Book'; color:#000;}

p{padding:0 0 25px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style: none; color:#d76f00; text-decoration:none;}
a:hover {color:#d76f00;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrapper{max-width:1170px; margin:0 auto;}
.display_show{display:block;}
.mobile_show{display:none;}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-weight:400;  font-family: 'Pragmatica Bold'; color:#000;}
input, textarea{outline:none;}

/* Slider */
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before, .slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* ======================= header ============================= */
#header{}
	.menu_home{position:relative; z-index:2;}
		.menu_home .wrapper{display: flex; justify-content: space-between;}
		.menu_home ul{margin:0; padding:0; list-style:none; display: flex;}
		.menu_home ul a{font-size:16px; color:#000; font-family: 'Pragmatica Bold'; display:block; padding:31px 50px;}
		.menu_home ul a:hover{border-bottom:solid 5px #e68503;}
		
	.head_info{height:115px; border-bottom:soid 1px #e2e2e2; display: flex; justify-content: space-between; align-items: center;}
		.logo{width:420px; text-align:center;}
		.menu{width:560px; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; height:100%; padding:45px 19px 0;}
		.menu ul{margin:0; padding:0; list-style:none; display: flex; justify-content: space-between;}
		.menu ul a{font-size:16px; color:#000; font-family: 'Pragmatica Bold'; display:block; margin:0 12px;}
		.menu ul a:hover{color:#e68002;}
		.head_info .tickets{width:330px; text-align:center; cursor:pointer;}
		.head_info .tickets a{font-size:38px; color:#fff; font-family: 'Raleway', sans-serif; padding:3px 55px 5px 48px; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%); border-radius:15px; position:relative;}
		.head_info .tickets a:after{content:" "; background: url('../images/arrow_tic2.png') no-repeat 0 0; position:absolute; top:9px; right:33px; width:18px; height:17px;}
		
/* ======================= content ============================= */
#content{}
	.main{background:url('../images/landing_image.jpg') no-repeat 0 0; background-position: center; min-height:741px; /* margin:-72px 0 0 0; */ padding:0; position:relative; position:relative; z-index:1; background-size: cover;}
	/* .main{background:url('../images/head_main.jpg') no-repeat 0 0; background-position: center; min-height:741px; margin:-72px 0 0 0; padding:0; position:relative; position:relative; z-index:1;} */
		.main .text{font-size:28px; color:#fff; font-family: 'Pragmatica Ex';}
		/* .main .text.left{background:url('../images/mtl_bg.png') no-repeat 0 0 ; position:absolute; top:150px; left:0px; width:758px; height:70px; text-align:right; padding:5px 110px 0 0; line-height: 28px;}
		.main .text.left span{font-size:16px; color:#FF9900;} */
		.main .text.left{background:url('../images/mtl_bg.png') no-repeat 0 0 ; position:absolute; top:150px; left:0px; width:758px; height:70px; text-align:right; padding:5px 110px 0 0; line-height: 16px; font-size:18px;}
		.main .text.left span{font-size:14px; color:#FF9900;}
		.main .text.left .directions a{display:inline-block; font-size:14px; color:#fff; padding:3px 12px 3px 12px; margin:4px 0 0 0; border-radius:5px; font-family: 'Pragmatica Medium'; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%);}
		
		.main .text.right{background:url('../images/mtr_bg.png') no-repeat 0 0 ; position:absolute; top:150px; right:0px; width:758px; height:70px; text-align:left; padding:5px 0 0 95px; line-height:28px;}
		.main .text.right span{font-size:16px; color:#FF9900;}
		.main .text.right span a{display:inline-block; font-size:18px; color:#fff; padding:2px 15px 2px 15px; margin:0 14px 0 0; border-radius:5px; font-family: 'Pragmatica Medium'; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%);}
		.main .text.right .text_absolute{position:absolute; top:6px; left:360px;}
		.main .are_you_ready{background:url('../images/mtl_bg.png') no-repeat 0 0; position:absolute; top:240px; left:0px; width:758px; height:70px; text-align:right; padding:6px 110px 0 0; color:#fff;}
		.main .are_you_ready .title{font-size:18px; font-family: 'Pragmatica Ex'; padding:0 0 5px 0;}
		.main .are_you_ready #demo{font-size:24px; font-family: 'Pragmatica Bold';}
		.main .are_you_typo{background:url('../images/mtr_bg.png') no-repeat 0 0 ; position:absolute; top:240px; right:0px; width:758px; height:70px; text-align:left; padding:20px 0 0 95px; color:#fff;}
		.main .are_you_typo .text_ready{font-size:16px; font-family: 'Pragmatica Book'; padding: 0 35px 4px 0;}
		.main .are_you_typo .link_ready a{display:inline-block; font-size:18px; color:#fff; padding:4px 15px 5px 15px; margin:0 14px 0 0; border-radius:5px; font-family: 'Pragmatica Medium'; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%);}
		.main .tickets a{font-size:65px; color:#fff; font-family: 'Raleway', sans-serif; position:absolute; bottom:85px; left:50%; transform: translate(-50%, 0%); display:inline-block; padding:3px 85px 5px 80px; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%); border-radius:15px; cursor:pointer;}
		/* .main .tickets a:after{content:" "; background: url('../images/arrow_tic.png') no-repeat 0 0; position:absolute; top:18px; right:58px; width:23px; height:22px;} */
		
	.img_section{background: url('../images/bg_03_color_left.jpg') no-repeat 0 0; background-size: cover;}
	.img_section.bg_right{background: url('../images/bg_04_color_right.jpg') no-repeat 0 0; background-size:cover;}
		.img_section .img_box{display: flex; justify-content: space-between; padding:60px 0;}
		.img_section .img_box.no_pad{padding:0 0 30px;}
		.img_section.banner_zone .img_box{display: flex; justify-content: center; align-items: center;}
		.img_section.banner_zone .img_box .img{margin:0 10px;}
		.img_section .img_title{background:#e68002; font-size:33px; color:#fff; font-family: 'Pragmatica Bold'; padding:7px 20px; display:inline-block; margin:30px 0; border-radius:15px;}
	
	.img_section.tic{position:relative;}	
		.img_section.tic .tickets{width:330px; text-align:center; cursor:pointer; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
		.img_section.tic .tickets a{font-size:38px; color:#fff; font-family: 'Raleway', sans-serif; padding:3px 55px 5px 48px; background: rgb(180,67,0); background: linear-gradient(30deg, rgba(180,67,0,1) 0%, rgba(214,112,2,1) 50%, rgba(249,157,4,1) 100%); border-radius:15px; position:relative;}
		.img_section.tic .tickets a:after{content:" "; background: url('../images/arrow_tic2.png') no-repeat 0 0; position:absolute; top:9px; right:33px; width:18px; height:17px;}
	
	.about{background: url('../images/bg_02_big.jpg') no-repeat 0 70%; padding:100px 0;}
		.about .info_box{display: flex; justify-content: space-between;}
		.about .info_box .img{width:570px;}
		.about .info_box .info{width:570px;}
		.about .info_box .info .title{font-size:36px; font-family: 'Pragmatica Bold'; background:url(../images/line.jpg) no-repeat 0 100%; padding:0 0 10px 0; margin:0 0 20px 0;}
		.about .info_box .info p{line-height:24px;}
		.about .info_box .info .read a{color:#d76f00; font-size:16px; text-decoration:underline; font-family: 'Pragmatica Bold';}
		
	.details{background:#f2f2f2; padding:60px 0;}
		.details .details_box{display: flex; justify-content: space-between; align-items: center; margin:0 0 40px 0;}
		.details .details_box .img{width:470px;}
		.details .details_box .info{width:630px;}
		.details .details_box .info .title{font-size:36px; font-family: 'Pragmatica Bold'; background:url(../images/line.jpg) no-repeat 0 100%; padding:0 0 10px 0; margin:0 0 20px 0;}
		.details .details_box .info p{line-height:24px;}
		.details .det_big{background:#fff; padding:30px;}
		
	.guests{background: url('../images/bg_02_big.jpg') no-repeat 0 100%; background-size:cover; padding:60px 0;}
		.guests .title{font-size:36px; font-family: 'Pragmatica Bold'; text-align:center; background:url(../images/line.jpg) no-repeat 50% 100%; padding:0 0 10px 0; margin:0 0 30px 0;}
		.guests .guests_box{padding:0 0 70px 0; display: flex; justify-content: center; flex-wrap: wrap;}
		.guests .guests_box .info{width:170px; margin:0 10px 15px 10px;}
		.guests .guests_box .name{font-family: 'Pragmatica Medium'; font-size:16px; text-align:center; margin:5px 0 0 0;}
		/* .guests .slick_guests{padding:0 0 70px 0;}
		.guests .slick_guests .info{width:170px;}
		.guests .slick_guests .name{font-family: 'Pragmatica Medium'; font-size:16px; text-align:center; margin:5px 0 0 0;}
		.guests .slick_guests .slick-arrow{font-size:0; border:0; cursor:pointer; position:absolute; bottom:0;}
		.guests .slick_guests .slick-prev{background:url('../images/prev.png') no-repeat 0 0; width:29px; height:29px; left:47%; transform: translate(-47%, 0%);}
		.guests .slick_guests .slick-next{background:url('../images/next.png') no-repeat 0 0; width:29px; height:29px; right:47%; transform: translate(-47%, 0%);} */
	
	.instagram{background:#e68002; padding:50px 0;}	
		.instagram .info{font-size:33px; color:#fff; font-family: 'Pragmatica Bold'; display: flex; align-items: center;}
		.instagram .info a{color:#fff; display: flex; align-items: center; margin:0 20px;}
		.instagram .info a img{margin:0 5px 0 0;}
		
	.exh_wrapper{max-width:1113px; width:100%; margin:0 auto; padding:0; font-family: 'Palatino'; color: #FF9900;}
		.exh_box{background: rgba(189, 201, 225, 0.9)/* (114, 135, 177, 0.9) */; padding:40px 80px 0;}
		.exh_box .title{font-size:40px; line-height:50px; text-align:center; letter-spacing:0.08em; margin:0 0 25px 0; text-shadow: #000 3px 0px 3px, #000 0px 3px 3px, #000 0px -3px 3px, #000 -3px 0px 3px;}
		.exh_item{padding:0 0 80px 0;}
		.exh_item .exh_flex{display: flex; justify-content: space-between;}
		.exh_item .exh_title{font-size:32px; margin:0 0 25px 0; text-shadow: #000 3px 0px 3px, #000 0px 3px 3px, #000 0px -3px 3px, #000 -3px 0px 3px;}
		.exh_item .text{font-family: 'Roboto', sans-serif; letter-spacing: 0.015em; font-weight: 500; font-size: 20px; color: #000000; max-width:681px; width:100%;}
		.exh_item .text a{color: #0D0A87;}
		.exh_img{margin:0 0 60px 0;}
	.payments{background: rgba(114, 135, 177, 0.97); border:solid 5px #000; margin:22px 0 0 0; padding:22px 0 44px 0;}
		.payments .pay_title{color:#000; font-size: 20px; text-align:center; margin:0 0 25px 0;}
		.payments .pay_flex{display: flex; justify-content: center;}
		.payments .pay_flex a{padding:0 50px;}
			
	.contacts_box{max-width:647px; width:100%; margin:0 auto; padding:50px 0 150px 0; font-family: 'Palatino'; color: #FF9900;}
		.contacts_box .for_hotel{font-size: 28px; letter-spacing: 0.035em; margin:0 0 20px 0; text-align:center; text-shadow: #000 3px 0px 3px, #000 0px 3px 3px, #000 0px -3px 3px, #000 -3px 0px 3px;}
		.contacts_box .for_hotel a{color:#FF9900;}
		.contacts_box .title{font-size: 40px; letter-spacing: 0.035em; margin:0 0 20px 0; text-align:center; text-shadow: #000 3px 0px 3px, #000 0px 3px 3px, #000 0px -3px 3px, #000 -3px 0px 3px;}
		.contacts_box input[type="text"]{background: rgba(121, 135, 170, 0.9); border: 3px solid #000000; width:100%; height:63px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); color: rgba(0, 0, 0, 0.6); font-family: 'showcardgothiccyrillic'; font-size:20px; letter-spacing: 0.035em; padding:0 16px; margin:0 0 25px 0; }
		.contacts_box .inp{display: flex; justify-content: space-between;}
		.contacts_box .inp input[type="text"]{max-width:311px; width:100%;}
		.contacts_box input::placeholder{color: rgba(0, 0, 0, 0.6); opacity:1;}
		.contacts_box input:-ms-input-placeholder{color: rgba(0, 0, 0, 0.6);}
		.contacts_box input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.6);}
		.contacts_box input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.6);}
		.contacts_box select{appearance: none; background: rgba(121, 135, 170, 0.9) url('../images/select_bg.png') no-repeat; background-position: top 23px right 15px; border: 3px solid #000000; width:100%; height:63px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); color: rgba(0, 0, 0, 0.6); font-family: 'showcardgothiccyrillic'; font-size:20px; letter-spacing: 0.035em; padding:0 16px; margin:0 0 25px 0;}
		.contacts_box textarea{background: rgba(121, 135, 170, 0.9); border: 3px solid #000000; width:100%; height:118px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); color: rgba(0, 0, 0, 0.6); font-family: 'showcardgothiccyrillic'; font-size:20px; letter-spacing: 0.035em; padding:0 16px; margin:0 0 25px 0; }
		.contacts_box textarea::placeholder{color: rgba(0, 0, 0, 0.6); opacity:1;}
		.contacts_box textarea:-ms-input-placeholder{color: rgba(0, 0, 0, 0.6);;}
		.contacts_box textarea::-ms-input-placeholder {color: rgba(0, 0, 0, 0.6);}
		.contacts_box textarea::-ms-input-placeholder {color: rgba(0, 0, 0, 0.6);}
		.contacts_box .recaptcha{text-align:center;}
		.contacts_box button{background: #FF9900; border: 3px solid #000000; width:305px; display:block; margin:25px auto 0; padding:12px 0; font-family: 'showcardgothiccyrillic'; color: #23F800; font-size: 30px; text-shadow: #000 3px 0px 3px, #000 0px 3px 3px, #000 0px -3px 3px, #000 -3px 0px 3px; cursor:pointer;}
/* ======================= alert ============================= */
	.alert {position: relative; padding: 1rem 1rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem;}
	.alert-heading {color: inherit;}
	.alert-link {font-weight: 700;}
	.alert-dismissible {padding-right: 3rem;}
	.alert-dismissible .btn-close {position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem;}
	.alert-primary {color: #145c78; background-color: #d3ebf4; border-color: #bde1ef;}
	.alert-primary .alert-link {color: #104a60;}
	.alert-secondary {color: #41464b; background-color: #e2e3e5; border-color: #d3d6d8;}
	.alert-secondary .alert-link {color: #34383c;}
	.alert-success {color: #0f5132; background-color: #d1e7dd; border-color: #badbcc;}
	.alert-success .alert-link {color: #0c4128;}
	.alert-info {color: #055160; background-color: #cff4fc; border-color: #b6effb;}
	.alert-info .alert-link {color: #04414d;}
	.alert-warning {color: #644314; background-color: #feedd6; border-color: #fee5c2;}
	.alert-warning .alert-link {color: #503610;}
	.alert-danger {color: #832f2c; background-color: #f8dcdb; border-color: #f4cac8;}
	.alert-danger .alert-link {color: #692623;}
	.alert-light {color: #5c5c5c; background-color: #fafafa; border-color: #f8f8f8;}
	.alert-light .alert-link {color: #4a4a4a;}
	.alert-dark {color: #141619; background-color: #d3d3d4; border-color: #bcbebf;}
	.alert-dark .alert-link {color: #101214;}
			
/* ======================= footer ============================= */
#footer{padding:40px 0;}
	.foot_top{display: flex; justify-content: space-between; padding:0 0 20px 0;}
		.foot_menu{padding:20px 0 0 0;}
		.foot_menu ul{padding:0; margin:0; list-style:none; display: flex;}
		.foot_menu ul a{font-size:16px; color:#999999; font-family: 'Pragmatica Bold'; margin:0 0 0 100px;}
		
	.foot_bot{display: flex; justify-content: space-between;}
		.foot_bot .copy{font-family: 'Pragmatica Medium'; font-size:14px; padding:4px 0 0 0;}
		.foot_bot .locaton{background:url('../images/ic_loc.png') no-repeat 0 0; padding:4px 0 0 30px; font-family: 'Pragmatica Bold'; font-size:16px;}
	
/* ======================= mob settings ============================= */
.head_mobile{padding:10px 15px;}
.head_mobile .logo{width:170px;}
.nav_mob_box{display:flex; justify-content: space-between; position:relative; z-index:2;}
	.menu_mobile{padding:35px 0 0 0;}
	.menu_mobile a{background:url(../images/mob_menu.png) no-repeat 0 0; display:block; width:35px; height:20px; position:relative; z-index:1; cursor:pointer; }
	#menu_mob{background: rgba(0, 0, 0, 0.96); position:fixed; top:0; left:0; width:100%; padding:100px 0 0 0; z-index:5; height:100%;}
	.mob_close{padding:0 22px;}
	.mob_close a{background:url(../images/mob_menu_close.png) no-repeat 0 0; display:block; width:21px; height:20px; cursor:pointer;}
	#menu_mob ul{margin:0; padding:35px 22px; list-style:none;}
	#menu_mob li{margin:0 0 10px 0; color:#fff;}
	#menu_mob li a{margin:0; cursor:pointer; font-size:20px; color:#fff; text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25); font-family: 'Pragmatica Bold';}


@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	.wrapper{padding:0 15px;}
	
	.main{margin:0; padding:15px 0; min-height:auto; background-size:cover;}
	.main .wrapper{display:flex; flex-direction: column;}
	.main .text.left{position:static; width:100%; height:auto; background:rgba(0, 0, 0, 0.8); margin:0 0 15px 0; text-align:center; padding:10px; order: 1;}
	.main .text.right{position:static; width:100%; height:auto; background:rgba(0, 0, 0, 0.8); text-align:center; padding:10px; margin:0 0 15px 0; order: 2; }
	.main .text.right span a{margin:7px 0 0 0;}
	.main .text.right .text_absolute{position:static; margin:6px 0 0 0;}
	.main .are_you_ready{position:static; width:100%; height:auto; background:rgba(0, 0, 0, 0.8); text-align:center; padding:10px; margin:0 0 15px 0; order: 3;}
	.main .are_you_typo{position:static; width:100%; height:auto; background:rgba(0, 0, 0, 0.8); text-align:center; padding:10px; margin:0 0 15px 0; order: 4;}
	.main .are_you_typo .link_ready a{margin:0;}
	.main .tickets{text-align:center; order: 5;}
	.main .tickets a{position:static; font-size:30px; transform: translate(0%, 0%); padding:3px 40px 5px;}
	
	.img_section{padding:40px 0; background-size:cover;}
	.img_section .img_box{padding:0;}
	.img_section .img_box{flex-direction: column;}
	.img_section .img_box{text-align:center;}
	
	.about{padding:40px 0;}
	.about .info_box{flex-direction: column;}
	.about .info_box .img{width:100%;}
	.about .info_box .info{width:100%;}
	
	.img_section.bg_right{background-size:cover;}
	
	.instagram{padding:40px 0;}
	.instagram .info{font-size:20px; flex-direction: column;}
	.instagram .info a{margin:15px 0;}
	
	.foot_top{flex-direction: column; justify-content: center;}
	.foot_logo{text-align:center;}
	.foot_menu ul{flex-direction: column;}
	.foot_menu ul li{margin:0 0 15px 0;}
	.foot_menu ul a{text-transform:uppercase; text-align:center; margin:0; display:block;}
	.foot_bot{flex-direction: column;}
	.foot_bot .locaton{text-align:center; padding:0; background:none;}
	.foot_bot .copy{order: 1; margin:15px 0 0 0; text-align:center;}

}

@media screen and (max-width : 500px){

}