@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,latin-ext');
a{border:0;transition:all .5s ease-in-out; text-decoration:none !important; outline:none !important;}



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

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

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

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

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

@font-face {
	font-family: 'Novecento Cond DemiBold';
	src: url('../../fonts/Novecento-CondDemiBold.eot');
	src: url('../../fonts/Novecento-CondDemiBold.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-CondDemiBold.woff2') format('woff2'),
	url('../../fonts/Novecento-CondDemiBold.woff') format('woff'),
	url('../../fonts/Novecento-CondDemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

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

@font-face {
	font-family: 'Novecento Narrow DemiBold';
	src: url('../../fonts/Novecento-NarrowDemiBold.eot');
	src: url('../../fonts/Novecento-NarrowDemiBold.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-NarrowDemiBold.woff2') format('woff2'),
	url('../../fonts/Novecento-NarrowDemiBold.woff') format('woff'),
	url('../../fonts/Novecento-NarrowDemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Cond Light';
	src: url('../../fonts/Novecento-CondLight.eot');
	src: url('../../fonts/Novecento-CondLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-CondLight.woff2') format('woff2'),
	url('../../fonts/Novecento-CondLight.woff') format('woff'),
	url('../../fonts/Novecento-CondLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

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

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

@font-face {
	font-family: 'Novecento Narrow Light';
	src: url('../../fonts/Novecento-NarrowLight.eot');
	src: url('../../fonts/Novecento-NarrowLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-NarrowLight.woff2') format('woff2'),
	url('../../fonts/Novecento-NarrowLight.woff') format('woff'),
	url('../../fonts/Novecento-NarrowLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Cond Ultra Light';
	src: url('../../fonts/Novecento-CondUltraLight.eot');
	src: url('../../fonts/Novecento-CondUltraLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-CondUltraLight.woff2') format('woff2'),
	url('../../fonts/Novecento-CondUltraLight.woff') format('woff'),
	url('../../fonts/Novecento-CondUltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Narrow Ultra Light';
	src: url('../../fonts/Novecento-NarrowUltLight.eot');
	src: url('../../fonts/Novecento-NarrowUltLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-NarrowUltLight.woff2') format('woff2'),
	url('../../fonts/Novecento-NarrowUltLight.woff') format('woff'),
	url('../../fonts/Novecento-NarrowUltLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

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

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

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

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

@font-face {
	font-family: 'Novecento Cond Normal';
	src: url('../../fonts/Novecento-CondNormal.eot');
	src: url('../../fonts/Novecento-CondNormal.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-CondNormal.woff2') format('woff2'),
	url('../../fonts/Novecento-CondNormal.woff') format('woff'),
	url('../../fonts/Novecento-CondNormal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Narrow Normal';
	src: url('../../fonts/Novecento-NarrowNormal.eot');
	src: url('../../fonts/Novecento-NarrowNormal.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-NarrowNormal.woff2') format('woff2'),
	url('../../fonts/Novecento-NarrowNormal.woff') format('woff'),
	url('../../fonts/Novecento-NarrowNormal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

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

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

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

@font-face {
	font-family: 'Novecento Wide Light';
	src: url('../../fonts/Novecento-WideLight.eot');
	src: url('../../fonts/Novecento-WideLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-WideLight.woff2') format('woff2'),
	url('../../fonts/Novecento-WideLight.woff') format('woff'),
	url('../../fonts/Novecento-WideLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Wide DemiBold';
	src: url('../../fonts/Novecento-WideDemiBold.eot');
	src: url('../../fonts/Novecento-WideDemiBold.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-WideDemiBold.woff2') format('woff2'),
	url('../../fonts/Novecento-WideDemiBold.woff') format('woff'),
	url('../../fonts/Novecento-WideDemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

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

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

@font-face {
	font-family: 'Novecento Wide Normal';
	src: url('../../fonts/Novecento-WideNormal.eot');
	src: url('../../fonts/Novecento-WideNormal.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-WideNormal.woff2') format('woff2'),
	url('../../fonts/Novecento-WideNormal.woff') format('woff'),
	url('../../fonts/Novecento-WideNormal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Novecento Ultra Light';
	src: url('../../fonts/Novecento-UltraLight.eot');
	src: url('../../fonts/Novecento-UltraLight.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Novecento-UltraLight.woff2') format('woff2'),
	url('../../fonts/Novecento-UltraLight.woff') format('woff'),
	url('../../fonts/Novecento-UltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

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



body{
	background:#fff;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif !important;
	font-smoothing: grayscale; -webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale; /*overflow-x:hidden !important;*/
	color:#777;
	font-size:14px;
}
a, a:hover, a:focus, a:active{color: #8c2a0a}
.red{color:#8c2a0a !important;}
.black{color:#000 !important;}
.white{color:#fff !important;}
.redd{border-color:#8c2a0a !important;}
.columncount2{
	column-count:2;
	column-gap:30px;
}
.blue {color:#9e9571 !important;}

.carbon .red{color:#f71919;}
.carbon{
	font-family: 'Roboto', sans-serif !important;
}

@keyframes heartbeat
{
	0%
	{
		transform: scale( .75 );
	}
	20%
	{
		transform: scale( 1 );
	}
	40%
	{
		transform: scale( .75 );
	}
	60%
	{
		transform: scale( 1 );
	}
	80%
	{
		transform: scale( .75 );
	}
	100%
	{
		transform: scale( .75 );
	}
}

.fa-beat
{
	animation: heartbeat 2s infinite;
}


.btn{box-shadow:none !important; font-size:14px;padding:5px 38px;border:0 !important;background-image:none !important;outline:none !important;border-radius:0 !important; text-shadow: none !important;}
.btn-default{background-color:#8c2a0a !important;color:#fff;border:1px solid #8c2a0a !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-default:hover, .btn-default:focus{color:#8c2a0a !important;background-color:transparent !important; box-shadow:none !important;}

.btn-primary{background-color:transparent !important;color:#8c2a0a;border:1px solid #8c2a0a !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-primary:hover, .btn-primary:focus{color:#fff !important; background-color:#8c2a0a !important;box-shadow:none !important;}

.btn-primary.white{background-color:transparent !important;color:#fff;border:1px solid #fff !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-primary.white:hover, .btn-primary.white:focus{color:#000 !important; background-color:#fff !important;box-shadow:none !important;}

.btn-primary.grey{background-color:transparent !important;color:#777;border:1px solid #777 !important;/*box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;*/box-shadow:none !important;}
.btn-primary.grey:hover, .btn-default.grey:focus, .btn-primary.grey.active{color:#fff !important; border:1px solid #8c2a0a !important; background-color:#8c2a0a !important;box-shadow:none !important;}

.btn-info{background-color:#9e9571 !important;color:#ffffff;border:1px solid #9e9571 !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-info:hover, .btn-info:focus{color:#fff !important; background-color:#9e9571 !important;box-shadow:none !important;}

.btn-carbon, .btn-carbon:hover, .btn-carbon:focus{margin:30px auto !important;margin-top:23px !important;border-radius:18px !important; padding:16px 38px; font-size:24px; font-family:'Novecento Ultra Bold', sans-serif;

	/*background-color:#f71919 !important;*/
	background: rgb(232,7,7) !important;
	background: linear-gradient(0deg, rgba(232,7,7,1) 0%, rgba(235,108,108,1) 75%) !important;
	color:#fff;border:4px solid #f71919 !important;box-shadow:none !important;}
.btn-carbon:hover, .btn-carbon:focus{background: linear-gradient(180deg, rgba(232,7,7,1) 0%, rgba(235,108,108,1) 75%) !important;}

#to-top{display:none;}
header, footer .socials{background-color:#000; color:#fff;}

header .logo, header .lang{padding:16px 70px;}
/*header .logo:hover img{opacity:0.9;}*/
header .lang{padding:26px 70px;padding-right:74px;}
header .lang a{color:#fff;font-size:13px;cursor: pointer;}
header .lang a:hover, header .lang a:focus{/*color:#8c2a0a;*/ opacity: 0.7;}
header .lang .langicon:before{content:url('../../imgs/world-map.svg');margin-right:8px;height:18px;width:29px;display:inline-block; vertical-align: middle;}

header .menu{/*padding:26px 0;*/}
header .menu ul{list-style: none;padding:0;margin:0;}
header .menu ul li{display:inline-block;font-size:15px;margin:0 16px;position:relative;line-height:72px;}
header .menu ul li a{color:#fff;position:relative;}
header .menu ul li a:hover, header .menu ul li a:focus{color:#8c2a0a;}
/*header .menu ul li a.active:before{position:absolute;bottom:-12px;left: 50%;
	margin-left: -43%;content:url('../../imgs/icon.svg');display:inline-block;height:8px;width:8px;transform: rotate(-90deg);}*/
/*submenu*/
header .menu ul li a.active:before{content: '';
	position: absolute;
	left: 50%;
	margin-left: -2px;
	bottom: -7px;
	width: 4px;
	height: 4px;
	display: block;
	background-color: #9e9571;}
header .menu ul ul{display:none;padding:4px 28px;position:absolute;left:0;top:72px;background-color:rgba(0,0,0, .65);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow:0 0 4px #000;}
header .menu ul li:hover ul{display:block;} 
header .menu ul ul li{line-height:normal;display:block; white-space: nowrap;text-align:left;margin:10px 0;}
header .menu ul ul li a.active:before{position:absolute;top:-4%;left:0;margin-left:-14px;content:url('../../imgs/icon.svg');display:inline-block;height:8px;width:8px;}

header.sticky{position:fixed; top:0;left:0;width:100%;margin-left:0;margin-right:0;z-index:999;background-color:rgba(0,0,0, .8);}

.carbon{color:#fff;}
.carbon #seats form{color:#fff;}
.carbon #seats form a{color:#f71919;}

.carbon .header.sticky, .carbon .header{
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,.7) 20%, rgba(0,0,0,0) 100%);
	height:76px !important;
	line-height:80px !important;
	position:fixed;width:100%;
	z-index:1000;
}

.yellow{color:#e5bc5b;}

.carbonmenu{ list-style: none;padding:0;margin:0;}
.carbonmenu li{display:inline-block;margin:0 15px;font-family: 'Novecento Wide Book', sans-serif; font-stretch: ultra-expanded;}
.carbonmenu li a{cursor:pointer; line-height:32px !important;color:#fff; font-weight: 300; font-size:16px;font-family: 'Novecento Wide Book', sans-serif; font-stretch: ultra-expanded ; display:inline-block;}
.carbonmenu li a:hover, .carbonmenu li a:focus, .carbonmenu li a.active, .carbonmenu li.active a{color:#e5bc5b; border-bottom:2px solid #e5bc5b;}
#section1{height:100vh;background: #000000 url('/section1_bg2.png') 0% 0% no-repeat; background-size:contain;}
#trailer{height:100vh;background: #000000 url('/trailer_bg.png') 0% 0% no-repeat; background-size:contain;}
#trailer2{height:100vh;background: #000000 url('/trailer2_bg.png') 0% 0% no-repeat; background-size:contain;}

.carbon .modal.in{width:auto;display:flex !important;}
.carbon .modal-dialog{margin:auto;width:80%;}

.carbon #section1 h1{font-family: 'Novecento Ultra Bold', sans-serif;font-size:42px;}
.carbon #section1 h2{font-family: 'Novecento Ultra Bold', sans-serif;font-size:36px;color:#e5bc5b;}
.carbon #section1 h3{font-family: 'Novecento Book', sans-serif;font-size:28px;color:#e5bc5b;}
.carbon #section1 h3 strong{font-family: 'Novecento Ultra Bold', sans-serif;font-size:36px;color:#e5bc5b;}
.carbon .s1flex{margin:auto;width: 50%;    margin-right: 0;    text-align: center;}

.carbon .s0flex{margin:auto;width: 25%;    margin-left: 0;    text-align: center;margin-bottom:6%;}
.carbon .s0flex a{display:block;width:100%;height:188px;cursor:pointer;}

.carbon #intro{padding-top:56px;}
.carbon #intro h1{font-family: 'Novecento Ultra Bold', sans-serif;font-size:36px;margin-top:0;}
.carbon #intro h2{font-family: 'Novecento Ultra Bold', sans-serif;font-size:28px;color:#e5bc5b;}
.carbon #intro h3{font-family: 'Novecento Book', sans-serif;font-size:22px;color:#e5bc5b;}
.carbon #intro h3 strong{font-family: 'Novecento Ultra Bold', sans-serif;font-size:28px;color:#e5bc5b;}

@keyframes heartbeat {
	0% {
		transform: scale(1);
	}
	10% {
		transform: scale(1);
	}
	15% {
		transform: scale(1.025);
	}
	25% {
		transform: scale(1.013);
	}
	50% {
		transform: scale(1.025);
	}
	70% {
		transform: scale(1);
	}
}
.record-holder{animation: heartbeat 1.4s ease infinite;width:260px;display:inline-grid;align-content:start;margin:0 30px;}
.record-title{font-family: 'Novecento Ultra Bold', sans-serif;font-size:28px;color:#fff;margin-bottom:30px;}
.record{border-radius:50%;border:6px solid #d4b866;position:relative;padding:26px;width:260px;height:250px;display:inline-grid;align-content:start;}
.record .star img{width:80px;height:80px;margin-top:-77px;padding:15px;background-color:#000;border-radius: 50%;}
.record .pilon img{width:50px;margin-bottom:24px;}
.record .txt{font-family: 'Novecento Ultra Bold', sans-serif;font-size:24px;}

.trailer-holder{width:70%;height:auto;padding:15px;background:#fff;}
#trailer, #trailer2{padding-top:20px !important;}
#trailer .desc{background:#ebc25b;border-radius:24px;color:#000;padding:40px;text-align: justify;font-weight:500;line-height:1.6em;font-size:22px;font-family: 'Roboto', sans-serif;}
#trailer2 .desc{background:#ebc25b;border-radius:24px;margin-right:12%;color:#000;padding:40px;text-align: justify;font-weight:500;line-height:1.6em;font-size:22px;font-family: 'Roboto', sans-serif;}


#seats{padding-top:120px;}
.btn-toggler2{position:relative;margin-top:15px !important;}
.btn-toggler2 .sam{position:absolute;width:48px;height:48px;border-radius:50%;border:0px solid #f71919;padding:8px;color:#f71919;bottom:-25px;right:-25px;
	line-height:16px !important;background:#fff;
	font-size:20px;font-family: 'Roboto', sans-serif;
	display:block;
	font-weight: bold;
	transform: rotate(13deg);
}
.btn-toggler2 .sam span{display:block;font-size:12px;font-weight: bold;}
.carbon #seats h2{font-family: 'Novecento Ultra Bold', sans-serif;font-size:28px;}
.carbon #seats h2.white{font-family: 'Roboto', sans-serif;font-size:26px;}

.carbon .form-control{padding:20px 36px;border-radius:18px;font-size:18px;font-family: 'Roboto', sans-serif;height:auto;margin-bottom:25px;}
.carbon #tot3{margin-right:-30px;color:#919191 !important;padding:20px 36px;
	padding-left: 20px;
	padding-right: 45px;
	border-radius:18px;background-color:#ffffff;font-size:24px !important;font-family: 'Roboto', sans-serif;height:auto;}
.carbon #tot3 strong, .carbon #tot3 span, .carbon #tot3 .red{color:#919191 !important;font-weight: normal !important;font-size:24px !important;}
.carbon .checkbox label, .carbon .radio label, .carbon .note{font-family: 'Roboto', sans-serif;font-size:18px;}
.carbon .checkbox{margin-bottom:30px;}
.carbon #seats2{padding-top:120px;}


.carbon select[name="code"]{display:inline-block;width:30%;padding:20px 20px;}
.carbon input[name="rest_phone"]{display:inline-block;width:69%;padding:20px 20px;}

.carbon .select2-container--default .select2-selection--single{border-radius:16px;outline:none !important;}
.carbon .select2-container .select2-selection--single{height:64px;outline:none !important;}
.carbon .select2-container--default .select2-selection--single .select2-selection__rendered{outline:none !important;line-height:60px;font-size: 18px;font-family: 'Roboto', sans-serif;text-align:center;}
.select2-container--default .select2-selection--single .select2-selection__arrow{outline:none !important;height:64px;}

.socc{position:fixed;right:15px;top:0;z-index:1001;}
.socc ul{padding:0;margin:0;list-style: none;}
.socc ul li{margin:0 6px;line-height:74px;display:inline-block;}
.socc img{width:30px;}

header .mobiletoggler{z-index:3;margin-right: 30px;margin-left: 15px;font-size:18px; cursor:pointer;display:inline-block;vertical-align: middle;}

.mobilemenu{padding:30px 15px;z-index:9997;position:fixed;top:0;left:0; width:100%; height:100%;background-color:rgba(0,0,0, .9);}
.closemobilemenu{position:absolute;right:15px;top:6px;z-index:101;color:#fff;font-size:24px;}
.closemobilemenu span{display:inline-block;cursor:pointer;}
.closemobilemenu span:hover, .closemobilemenu span:focus{color:#8c2a0a;}

.mobilemenu ul{list-style: none; padding:30px 40px;margin:0;padding-top:0;}
.mobilemenu ul ul{padding-top:0;padding-bottom:0;padding-right:0;}
.mobilemenu ul li{position:relative;margin:15px 0;}
.mobilemenu ul li a{color:#fff;display:block;width:100%;}
.mobilemenu ul li a:hover, .mobilemenu ul li a:focus{color:#8c2a0a;}
.mobilemenu ul li a.active:before{position:absolute;top:-1px;left:0;margin-left:-14px;content:url('../../imgs/triangle2.svg');display:inline-block;height:8px;width:8px;}

footer{font-size:12px;}
footer .developer {padding-top:22px;padding-bottom:22px;}
footer .developer img{margin-left:15px;}
footer .socials{padding:22px 15px;line-height:42px;}
footer .socials.icons a{margin:0 4px;text-align:center;font-size:18px;display:inline-block; border:2px solid #fff; line-height:32px;width:36px;border-radius:50%;color:#fff;}
footer .socials.icons a:hover, footer .socials.icons a:focus{color:#8c2a0a;border-color:#8c2a0a;}

footer ul{margin:0;list-style: none;padding:0px;}
footer ul li{display:inline-block;    margin: 0 8px;}
footer ul li a{color:#fff;}
footer ul li a:hover{color:#8c2a0a;}
footer ul li a.active{color:#9e9571;}

section{padding:15px 0;}
section#slider{padding:0;}
.carbon section{padding-top:76px;}

.mymodal{padding:30px 15px;z-index:9997;position:fixed;top:0;left:0; width:100%; height:100%;background-color:rgba(0,0,0, .9);}
.closemodal{position:absolute;right:15px;top:6px;z-index:101;color:#8c2a0a;font-size:24px;}
.closemodal span{display:inline-block;cursor:pointer;}
.closemodal span:hover, .closemodal span:focus{color:#000;}
.mymodal-holder{z-index:9998;background:#fff;width:90%; height:90%; min-height:224px; margin:60px auto;margin-top:30px;position:relative;padding:46px 28px;}
.mymodal-holder .title{display:inline-block;margin-top:0;color:#000; font-size:32px; font-weight:bold;margin-bottom:24px;}
.mymodal-holder .title:before{content:url('../../imgs/icon.svg');display:inline-block;width:24px;margin-right:8px;}
.mymodal-content{overflow-y:scroll;/*height:80%;*/}

.option{padding:15px;}


.owl-theme .owl-dots{position: absolute !important;width: 100% !important;margin-top: -50px !important;}
.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;background:#9e9571;margin: 5px 3px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#8c2a0a;}


h1.title{font-size:32px; font-weight:bold;color:#000;}
h1.title:before{content:url('../../imgs/triangle2.svg');display:inline-block;width:18px;margin-right:4px;}



#sections .item img{max-height:162px;}
#sections .item{padding:32px;}
#sections .item h2{font-size:18px; font-weight:bold; color:#8c2a0a; text-transform: uppercase;margin-bottom:20px;}

#about{ background-size:cover !important;padding:50px 0; }
#about p{color:#fff;text-align:justify;}
#about h1.title{color:#fff;}
.about-description{margin-top:50px;}

#industry .item h2{font-size:18px; font-weight:bold; color:#8c2a0a; margin-bottom:15px;}
#industry .item{padding:32px;}
#industry .item .btn{margin-top:20px;}

#movies{ background-size:cover !important;padding:30px 0;}
#movies p{color:#fff;}
#movies h1.title{color:#000;}
#movies .movie{padding:36px;padding-bottom:0;}

#movies .movie .movie-image{position:relative;display:block;max-height: 310px;overflow-y: hidden;}
#movies .movie .movie-image .imaj{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0, .7);cursor:pointer;}
#movies .movie .movie-image:hover .imaj{display:block;} 
#movies .movie .movie-image .imaj .btn{margin-top:calc(66%);}
#movies .movie >a{margin-top:15px;font-size:18px; font-weight:bold;color:#9e9571;display:inline-block;}
#movies .movie >a:hover, #movies .movie >a:focus{color:#8c2a0a;}
#movies .owl-theme .owl-dots{margin-top:20px !important;}

#jury .item > h2{font-size:18px; font-weight:bold; color:#8c2a0a; margin-bottom:15px;}
#jury .item{padding:32px 16px;}
#jury .item > .btn{margin-top:20px;}
#jury .item > img{border-bottom-left-radius: 32px;border-bottom-right-radius: 32px;max-width:225px;margin:0 auto;}

#industry-details{padding:0;max-width:none;margin-right:-15px;margin-left:-15px;}
#industry-details > div{padding-left:0;padding-right:0;}
#industry-details .desc{padding:66px;}
#industry-details .desc p{text-align:justify;}
#industry-details .desc .title{padding-left:0;margin-bottom:36px;margin-top:0;}

#industry-details .ind-image:nth-child(odd){float:right;}
#industry-details .desc:nth-child(odd){float:left;}

#movies.allmovies .container{position:relative;}
#movies.allmovies h1.title{color:#000;}
#movies.allmovies .movie >a{color:#9e9571;}
#movies.allmovies .movie >a:hover, #movies.allmovies .movie >a:focus{color:#8c2a0a;}
#movies.allmovies .filter{text-align:center;margin-top:38px;/*position:absolute;right:0;top:0;*/}
#movies.allmovies .filter .btn{margin:8px;cursor:pointer;}

#movie-details{/*padding-bottom:35px;*/}
#movie-details h1.title{margin-bottom:28px;}
#movie-details h3.subtitle{margin-top:42px; font-size:14px;font-weight:bold;color:#8c2a0a;}
.video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0;}
.video-responsive iframe {left: 0; top: 0; height: 100%; width: 100%; position: absolute;}
.regizor{display:inline-block;float:left;margin-right:15px;margin-bottom:15px;}
#movie-details .statuses{font-size:13px;}
#movie-details .statuses > div{padding:4px 15px;}
#movie-details .statuses span, .statuses span{font-weight:bold;color:#8c2a0a;display:inline-block;padding-right:12px;}
#movie-details .allinfo h3.subtitle{margin-top:17px; }
#movie-details .award{text-align:center;}
#movie-details .awards-slider .item img{margin:0 auto;max-height:80px;width:auto;}
#movie-details .screen-slider{position:relative;}
#movie-details .awards-slider{position:relative;}
.owl-theme .owl-nav [class*=owl-]{background-color:transparent !important;font-size:20px;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-16px;opacity: .75;}
.dates-program.owl-carousel .owl-nav .owl-next, .dates-program.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-22px;opacity: .75;}
.owl-carousel .owl-nav .owl-prev{left:0;}
.owl-carousel .owl-nav .owl-next{right:0;}
#movie-details .owl-theme .owl-nav{margin-top:0;}
#movie-details .awards-slider.owl-theme .owl-nav [class*=owl-]{color:#8c2a0a;}

#contact-team .team .item{padding:40px;padding-bottom:15px;}
#contact-team .team .item img{float:left;margin-right:26px;margin-bottom:15px;max-width:226px;}
#contact-team .team .item h3.title{font-size:18px; font-weight:bold;color:#8c2a0a;margin-top:0;margin-bottom:4px;}
#contact-team .team .item .function{margin-bottom:42px;}
#contact-team .team .item .tel span{display:inline-block;color:#9e9571;min-width:72px;}
#contact-team .team .item .tel a{color:#777; text-decoration: none;}
#contact-team .team .item .tel a:hover, #contact-team .team .item .tel a:focus{color:#8c2a0a;}

#cf > div{padding-left:0;padding-right:0;}
#cf .contactf{background-size:cover !important;}
#cf .contactf h1.title{color:#fff;margin-bottom:30px;margin-top:30px;}

.newsletter{padding:15px 0;padding-top:60px;text-align:center;}
.newsletter input{min-width: 68%;height:32px;border:0;border-radius:0; border-bottom:0px solid #fff;outline:none !important;box-shadow:none !important;width:auto;float:left;margin:0 8px;}
html[lang="ru"] .newsletter input {	min-width: 62%;}

.map-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.map-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}

#cf .contactf .form-inline .form-control{margin-bottom:30px;width:100%;border-radius:0; border:0; border-bottom: 1px solid #fff; color:#fff; background-color:transparent;outline:none !important;box-shadow:none !important;}
#cf .contactf form{padding:0 15px;}
#cf .contactf form .btn{margin:20px auto;margin-bottom:0;}
#cf .contactf form .error{padding:0 15px;color:#8c2a0a;font-size:12px;}

.date-badge{margin:8px 6px;}
.owl-carousel .date-badge{width:88%;}
.order.miniposter{display:none;}

.redd{border:1px solid red !important;}

#partners a img{margin:0px 20px;}

.halflocation{display:block !important;width:47%;}



@media screen and (max-width: 2560px) {
	#industry-details, #cf{max-width:1420px;margin:0 auto;}
}

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

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


@media screen and (max-width: 1440px) {
	#industry-details, #cf{max-width:none;margin-right:-15px;margin-left:-15px;}
}

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

@media screen and (max-width: 1080px) {
		#movies .movie .movie-image{max-height: 238px;overflow-y: hidden;}

		
}

@media screen and (max-width: 1024px) {
	.carbon input[name="rest_phone"]{width:80%;}
	header .lang { padding: 26px 44px;}
	#industry-details .desc{padding:15px;}
	#industry-details .desc .title{margin-bottom:15px;}
	#contact-team .team .item{padding:15px;}
	#cf .contactf .form-inline .form-control{margin-bottom:15px;}
	#cf .contactf form .btn{margin:3px auto;}
	.newsletter input{min-width:auto;}
	.newsletter{padding: 15px 0;}
	#movie-details .statuses{margin-top:30px;}
	.miniposter{margin-top:60px;}
	/*.miniposter{display:none;}*/
	.order.miniposter{display:block;}
	.btn{margin-bottom:15px;}

	.carbon #section1 h3 {font-size:32px;}
	.carbon #section1 h3 {font-size:18px;margin: 8px 0px;}
	.carbon #section1 h2, .carbon #section1 h3 strong{font-size:32px;margin: 8px 0px;}
	.carbon .s1flex{margin-bottom:10%;}


	.carbon #intro{height:auto !important;}
	.btn-carbon{padding:16px !important;font-size: 14px !important;}
	.carbon #intro h2{font-size:22px;}
	#trailer2 .desc{padding:15px;font-size:16px;margin-right:0;line-height:normal;margin-top:56px;}
	#trailer2 .btn-carbon{margin-top:10px;}
	#seats{padding-top:76px;}
	#seats, #seats2{display:block !important;padding-top:76px; height:auto !important;}
	.carbon #tot3{border-radius:18px; padding:13px 16px;display: inline-block !important;font-size: 14px !important;padding-right:35px;}
	.carbon #tot3 .red, .carbon #tot3 span, .carbon #tot3 strong{font-size: 14px !important;}
	.carbon .btn-carbon[type="submit"]{margin-top:28px !important;}
	#seats2{padding-top:0px !important;}
	.socc{display:none;}
	.halflocation{display:inline-block !important;width:auto;}

	}
@media screen and (min-width: 812px) {
	#trailer .btn-carbon, #trailer .desc{
		display: none !important;
	}
	.carbonmenu .mobile{display:none !important;}
	.carbonmenu .desktop{display:inline-block;}
	.carbon input[name="code"]{width:25%;}
}
@media screen and (max-width: 812px) {
	header .logo, header .lang, footer .socials{padding-left:15px;padding-right:15px;}
	footer .socials{text-align:center;padding-top:7px;padding-bottom:7px;}
	.owl-theme .owl-dots { margin-top: -38px !important;}
	#movies .movie .movie-image{max-height: 426px;overflow-y: hidden;}
	#industry-details .desc{padding:30px;}
	#industry-details .desc .title{margin-bottom:36px;}
	#industry-details .ind-image:nth-child(odd){float:none;}
	#industry-details .desc:nth-child(odd){float:none;}
	#industry-details > div{width:100%;clear:both;}
	.mymodal-holder{margin-top:15px;}
	#to-top{display:block;position:fixed;bottom:0;right:0;border-radius:50%;background-color:#8c2a0a;color:#fff;text-align:center;width:36px;height:36px;font-size:18px;line-height: 34px;margin:8px;z-index:9990;cursor:pointer;}
	#contact-team .team .item img{float:none;margin:0 auto;max-width:100%;margin-bottom:15px;}
	#contact-team .team .item{text-align:center;padding:40px;padding-bottom:15px;}
	#contact-team .team .item > div, #contact-team .team .item h3.title{text-align:left;}
	#cf > div{width:100%; float:none;}
	.map-responsive{overflow:auto; padding-bottom:0; position:relative; height:auto;}
	.map-responsive iframe{left:auto; top:auto; height:100%; width:100%; position:relative;}
	#cf .contactf h1.title{margin-top:0;}
	#cf .contactf {padding-top: 30px;padding-bottom: 30px;}
	#cf .contactf form .btn {margin: 20px auto;}
	header .mobiletoggler{margin-right: 15px;margin-left: 0px;}
	#minus, #plus{margin-top:12px !important;}
	#amounter{margin-top:-12px !important;}
	#seats {display:block !important;padding-top:76px; height:auto !important;}
	.carbon .form-control{padding:12px 20px;margin-bottom:10px;}
	.carbon input[name="rest_phone"]{width:68%;}
	#partners a img {
		margin: 0 20px;
		max-width: 100px;
	}
}

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

	#movies .movie{width:50%;float:left;}
	#movies .movie .movie-image{max-height: 414px;overflow-y: hidden;}
	#industry .item{width:50%;float:left;}
	#jury .item{width:50%;float:left;}
	#movie-details .statuses > div{width:50%;float:left;}
	#contact-team .team .item{width:50%;float:left;}
	/*.map-responsive{padding-bottom:100%;margin-bottom:-40px;}*/
	.newsletter{padding: 0 0 15px 0;padding-top: 30px;}
	.newsletter input{min-width:300px;float:none;margin:0 auto;}
	.newsletter button{margin-top: 15px}


}


@media screen and (max-width:640px) {
	.carbon input[name="rest_phone"]{width:67%;}
	.owl-theme .owl-dots {margin-top: -34px !important;}
	.option {text-align:center ;}
	.option img{margin:0 auto;}
	.columncount2{	column-count:inherit;	column-gap:inherit;	}
	#movies .movie .movie-image{max-height: 348px;overflow-y: hidden;}
	.mymodal-holder{margin-top:15px;}

	.carbon .header{ line-height: 36px !important;}
	.carbon .s1flex{width: 92%;
		display: block;
		position: absolute;
		bottom: 8%;margin-bottom:auto;}
	.carbon .s1flex h2{font-size:26px !important;}
	.carbon .s0flex h2{font-size:15px !important;}
	.carbon .s1flex p{font-size:26px !important;}
	.carbon .s0flex{width: 92%;
		height:14%;
		display: block;
		position: absolute;
		bottom: 50%;margin-bottom:auto;}
	.carbon .s0flex a{display:block;width:100%;height:100%;cursor:pointer;}
	.carbonmenu li a{font-size:12px;}
	.carbonmenu li{margin:0 8px;}
	.carbonmenu{margin-top:15px;}
	#section1{height:100vh;background: #000000 url('/section1_bg_mobile4.png') 50% 0% no-repeat; background-size:contain;}
	#trailer, #trailer2{height:100vh;background: #000000 url('/trailer_bg_mobile.png') 50% 0% no-repeat; background-size:contain;}
	.carbon #section1 h1 {margin: 24px 0px;}
	.carbon #section1 h3 {font-size:18px;margin: 15px 0px;}
	.carbon #section1 h2, .carbon #section1 h3 strong{font-size:32px;margin: 15px 0px;}
	.record-holder{margin-top:30px;}
	.record .txt{font-size:22px;}
	.trailer-holder{width:100%;height:auto;padding:15px;margin:0 important;padding:10px !important;}
	#trailer > div > div{display:block !important;padding-top:76px;}
	#trailer2{display:none !important;}
	#trailer .desc{font-size:14px;padding:15px;margin:15px auto;margin-top:60px;}
	.carbonmenu .desktop{display:none !important;}
	.carbonmenu .mobile{display:inline-block;}
	#seats{padding-top:76px;}
	#seats2{padding-top:76px !important;padding-bottom:60px;}
	.btn-toggler2{margin-top:0px !important;}
	.carbon .form-control{padding:12px 20px;margin-bottom:10px;}
	.carbon #seats h2.white{font-size:20px;}
	.carbon #seats h2{margin-bottom:0 !important;}
	.carbon #tot3{border-radius:18px; padding:13px 16px;display: inline-block !important;font-size: 14px !important;padding-right:35px;}
	.carbon #tot3 .red, .carbon #tot3 span, .carbon #tot3 strong{font-size: 14px !important;}
	/*
	.carbon .btn-carbon[type="submit"], .carbon .btn-carbon[type="submit"]:hover, .carbon .btn-carbon[type="submit"]:focus, .carbon .btn-carbon[type="submit"]:active{margin-top:12px !important;}
*/
}


@media screen and (max-width: 480px) {
	.carbon input[name="rest_phone"]{width:65%;}
	#partners .partner{margin:30px auto;}
	h1.title{padding-left:0;}
	.owl-theme .owl-dots {margin-top: -28px !important;}
	.option img{max-width:100%;}
	#about, #movies{padding:20px 0;}
	#movies{padding-bottom: 60px;}
	.about-description{margin-top:20px;}
	#movies .movie{width:100%;float:none;}
	#movies .movie .movie-image{max-height: none;overflow-y: hidden;}
	#industry .item{width:100%;float:none;}
	#jury .item{width:100%;float:none;}
	#jury .item > img{max-width:none;}
	.mymodal-holder{margin-top:30px;}
	.mymodal-content{/*height:90% !important;*/}
	#movies.allmovies .filter .btn{width:80%;}
	.regizor {display:block;float:none;margin-right:0;margin-bottom:0;margin:15px auto;}
	.regizor img{float:none !important;clear:both !important;margin:15px auto;}
	#movie-details .awards-slider .item img{margin:0 auto;max-height:none;width:80%;}
	#movie-details .statuses > div{width:100%;float:none;}
	#contact-team .team .item{width:100%;float:none;padding:40px 60px;padding-bottom:15px;}
	.contactf h1.title{padding-left:40px;}
	.carbon .s1flex h2{font-size:26px !important;}




}
@media screen and (max-width: 375px) {
	/*iphone x vertical */
	header .mobiletoggler { margin-left: 12px;}
	.mymodal-holder{margin-top:40px;}
	#contact-team .team .item{padding:40px;padding-bottom:15px;}
	.carbon #section1 h1{font-size:2em;}
	.carbon #section1 h2, .carbon #section1 h3 strong{font-size:1.8em;}
	.carbon .s1flex {	bottom:3%;	}
	#trailer .desc{margin-top:20px;}
	.btn-carbon, .btn-carbon:hover, .btn-carbon:focus{margin-top: 4px !important;}
	#intro .btn-carbon, .btn-carbon:hover, #intro .btn-carbon:focus{margin-top: 24px !important;}
	.carbonmenu li a{font-size:11px;}
	.carbon .s1flex h2{font-size:26px !important;}
}

@media screen and (max-width: 360px) {
	header .mobiletoggler { margin-right: 20px; margin-left: 5px;}
	.owl-theme .owl-dots {margin-top: -24px !important;}
	.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;}
	#industry-details .desc {padding:30px 15px;}
	.mymodal-holder{margin-top:30px;}
	.carbon .s1flex h2{font-size:18px !important;}
	
}

@media screen and (max-width: 320px) {
	header .logo img{height:32px;}
	header .lang {padding: 20px 15px;}
	.owl-theme .owl-dots {margin-top: -22px !important;}
	#jury .item > img{max-width:100%;}
	.mymodal-content{height:80% !important;}
	#contact-team .team .item{padding:15px;padding-bottom:15px;}
	.newsletter input{min-width:auto;}
}


