body{
	background: #e6e6e6;
}
#container{
	padding-bottom: 100px;
}

.cnt-header-image{
	grid-column-start: 1;
	grid-column-end: 12;
	-ms-grid-column:1; 
   -ms-grid-column-span:11;
	height: 600px;
	width:100%;
	position: relative;
}
. background-trans{
	background: transparent;
}

.cnt-header-image-wrapper{
	
}

.mar-top{
	margin-top:-100px;
}

.cnt-content{
	grid-column-start: 1;
	grid-column-end: 15;
	-ms-grid-column:1; 
   -ms-grid-column-span:14;
		display: grid;
	grid-auto-flow: dense;
	grid-template-columns: repeat(12, 1fr);

}



.container-no-pad{
	padding-bottom: 0px;
	padding-top: 0px;
}

.container-header{
	padding-top: 100px;
}

.cnt-left{
	grid-column-start: 1;
	grid-column-end: 10;
	-ms-grid-column:1; 
   -ms-grid-column-span:9;
	padding-left: 150px;
	padding-right: 100px;

}
.cnt-right{
	grid-column-start: 10;
	grid-column-end: 14;
	-ms-grid-column:10; 
   -ms-grid-column-span:4;
	padding-top: 50px;
	padding-left: 100px;
}

.cnt-left-three{
	grid-column-start: 1;
	grid-column-end: 11;
-ms-grid-column:1; 
   -ms-grid-column-span:10;

	padding-top:50px;
	padding-left:75px;
	padding-bottom: 50px;
}
.three-wrapper{
		display: grid;
	display: -ms-grid;
	grid-auto-flow: dense;
	grid-template-columns: repeat(3, 1fr);
	ms-grid-columns: 1fr 1fr  1fr;
}

.cnt-left-three-wrapper{
	padding:25px;
}
.cnt-left-three-wrapper:nth-child(3n+1){
	-ms-grid-column:1; 
   -ms-grid-column-span:1;
}
.cnt-left-three-wrapper:nth-child(3n+2){
	-ms-grid-column:2; 
   -ms-grid-column-span:1;
}
.cnt-left-three-wrapper:nth-child(3n+3){
	-ms-grid-column:3; 
   -ms-grid-column-span:1;
}

.cnt-left-three-text{

	font-size:15px;
	line-height:20px;
	
}

.cnt-right-three{
	grid-column-start: 11;
	grid-column-end: 14;
	-ms-grid-column:11; 
   -ms-grid-column-span:3;
}

.cnt-left-cross-text{
	grid-column-start: 2;
	grid-column-end: 9;
	-ms-grid-column:2; 
   -ms-grid-column-span:6;
}

.cnt-right-cross-text{
	grid-column-start: 9;
	grid-column-end: 14;
	-ms-grid-column:9; 
   -ms-grid-column-span:4;
}

.cnt-left-ilu{
	grid-column-start: 2;
	grid-column-end: 14;
	-ms-grid-column:2; 
   -ms-grid-column-span:12;

	padding-bottom:100px;
}
.ilu-wrapper{
	display: grid;
	grid-auto-flow: dense;
	grid-template-columns: repeat(5, 1fr);
	display: -ms-grid;
	ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
}

.cnt-left-ilu-wrapper{
	padding:25px;
}
.cnt-left-ilu-wrapper:nth-child(1){
	-ms-grid-column:1; 
   -ms-grid-column-span:1;
}
.cnt-left-ilu-wrapper:nth-child(2){
	-ms-grid-column:2; 
   -ms-grid-column-span:1;
}
.cnt-left-ilu-wrapper:nth-child(3){
	-ms-grid-column:3; 
   -ms-grid-column-span:1;
}
.cnt-left-ilu-wrapper:nth-child(4){
	-ms-grid-column:4; 
   -ms-grid-column-span:1;
}
.cnt-left-ilu-wrapper:nth-child(5){
	-ms-grid-column:5; 
   -ms-grid-column-span:1;
}

.cnt-left-ilu-img{
	
}

.cnt-left-ilu-text{

	font-size:15px;
	line-height:20px;
	text-align: center;
	
}



/* SLIDER */
.slider2{
	grid-column-start: 2;
	grid-column-end: 14;
	-ms-grid-column:2; 
   -ms-grid-column-span:12;
	position: relative;
	width:100%;
	padding-top: 100px;
	   padding-bottom: 100px;
}

.slides2{
	width:1200px;
}


.about-first-slider {
    width: 66.666%;
    position: relative;
    z-index: 2;
    overflow: hidden;
	    height: 500px;
}

.about-second-slider {
    position: absolute;
    top: 25%;
	opacity: 0.5;
    right: 0;
    width: 33.333%;
    overflow: hidden;
	    height: 300px;
}

.arrows {
    -moz-user-select: none;
    -webkit-user-select: none;
    position: absolute;
    height: 50px;
    z-index: 20;
    right: 0px;
    bottom: 0;
}

.arrows {
    z-index: 3;
    top: 0;
    margin-top: 100px;
    margin-bottom: 10px;
    font-size: 28px;
}

.arrows div {
    float: left;
    cursor: pointer;
    position: relative;
    -webkit-transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.arrow-next{
	text-align: left;
}
.arrow-next{
	text-align: right;
}

/* Messen */

.cnt-left-messe{
	grid-column-start: 1;
	grid-column-end: 12;
	-ms-grid-column:1; 
   -ms-grid-column-span:11;
	padding-left: 150px;
	padding-right: 100px;

}
.cnt-right-messe{
	grid-column-start: 12;
	grid-column-end: 14;
	-ms-grid-column:12; 
   -ms-grid-column-span:2;
	padding-top: 50px;
	padding-left: 100px;
	padding-right: 100px;
}

.flex-cnt-messe-wrapper{
	padding-bottom:100px;
}

.cnt-content-messen{
	grid-column-start: 1;
	grid-column-end: 12;
	padding-left: 150px;
}
.cnt-left-messen{
	grid-column-start: 1;
	grid-column-end: 12;
	padding-left: 150px;
	padding-right: 100px;
	padding-top: 100px;
}

.flex-cnt-messen-country{
	border-top:2px solid #000000;
	padding:10px 0px;
}
.cnt-messe-repeater{}
.cnt-messe-name{ width:25%; color:#d71e28; font-weight: 600;}
.cnt-messe-city{ width:25%;}
.cnt-messe-date{d width:25%;}
.cnt-messe-link{text-align:right; width:25%;}

.cnt-rezs-wrapper{}
.cnt-rezs{
    position: relative;
	font-size: 30px;
	line-height: 42px;
	font-style: italic;
}
.cnt-rezs::before{
	content: "";
	position: absolute;
	height:100%;
	width:2px;
	background:#d71e28;
	margin-left:-50px;
	
}
.bdquo{font-size: 12px; color:#d71e28; margin-left:-20px;}
.rdquo{font-size: 12px; color:#d71e28;}

@media screen and (max-width: 1439px) {
	
	.cnt-header-image {
		grid-column-start: 1;
		grid-column-end: 15;
		height: auto;
	}
	
	.cnt-left {
		grid-column-start: 1;
		grid-column-end: 10;
		padding-left: 7.1428vw;
		padding-right: 7.1428vw;
	}
	.cnt-right {
		grid-column-start: 10;
		grid-column-end: 14;
		padding-top: 50px;
		padding-left: 7.1428vw;
		padding-right: 0px;
	}
	
	.slider2 {
		
		padding-top: 0;
		padding-bottom: 7.1428vw;
		 height: 100%;
	}
	
		.cnt-left-three {
			grid-column-start: 2;
			grid-column-end: 14;
			display: grid;
			grid-auto-flow: dense;
			grid-template-columns: repeat(1, 1fr);
			padding-top: 7.1428vw;
			padding-left: 0px;
			padding-bottom: 7.1428vw;
		}
	
	.about-first-slider {
	
		height: 100%;
	}
	.cnt-left-three-img {
		float:left;
		width: 50%;
		padding-right: 7.1428vw;
	}
	
	.img-wrapper img{
		width: auto;
		max-height:30vh;
	}
	
	.arrows {

		margin-top: 7.1428vw;

	}
	
	table.bt tfoot th::before, table.bt tfoot td::before, table.bt tbody td::before {
		content: attr(data-th) " ";
		color: #000000;
	}
	
	.cnt-messe-name{ width:100%;}
	.cnt-messe-city{ width:100%;}
	.cnt-messe-date{ width:100%;}
	.cnt-messe-link{width:100%;}
	
	
}


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

	
	.mar-top {
		margin-top: -10px;
	}
	.cnt-left {
		grid-column-start: 1;
		grid-column-end: 15;
		padding-left: 7.1428vw;
		padding-right: 7.1428vw;
	}
	.cnt-right {
		grid-column-start: 1;
		grid-column-end: 15;
		padding-top: 7.1428vw;
		padding-left: 7.1428vw;
		padding-right: 7.1428vw;
	}
	
	.cnt-left-cross-text {
		grid-column-start: 2;
		grid-column-end: 14;
	}
	.cnt-left-ilu {
		grid-column-start: 2;
		grid-column-end: 14;
		display: grid;
		grid-auto-flow: dense;
		grid-template-columns: repeat(2, 1fr);
		padding-bottom: 0px;
	}
	
	
	.slider2 {
		display: grid;
		grid-auto-flow: dense;
		grid-template-columns: repeat(1, 1fr);
		padding-top: 7.1428vw;
	   padding-bottom: 7.1428vw;
		    height: 100%;
	}
		
	.arrows {
		grid-column-start: 1;
    	grid-column-end: 3;
		    position: relative;
		margin-top:0px;
	}
	.about-first-slider {
		width: auto;
		grid-column-start: 1;
		grid-column-end: 3;
		position: relative;
		z-index: 2;
		overflow: hidden;
	}
	
	.about-second-slider{
		display:none;
	}
	
	.cnt-left-messe {
		grid-column-start: 1;
		grid-column-end: 15;
		padding-left: 7.1428vw;
		padding-right: 7.1428vw;
	}
	
	.cnt-right-messe {
    grid-column-start: 1;
    grid-column-end: 15;
    padding-top: 0px;
    padding-left: 7.1428vw;
    padding-right: 7.1428vw;
}
	
	.cnt-messe-repeater{}
	


}



