.overview-left{
	grid-column-start: 1;
	grid-column-end: 10;
	-ms-grid-column:1; 
   -ms-grid-column-span:8;
	padding-top:200px;
	padding-bottom: 90px;
}
.overview-right{
	grid-column-start: 10;
	grid-column-end: 15;
	-ms-grid-column:10; 
   -ms-grid-column-span:5;
	padding-right:100px;
	padding-top:200px;
	padding-bottom: 100px;
}



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

.no-cssgrid .overview_area{
	/*display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;*/
}

.no-cssgrid .icon{
	
	/*width:33%;*/
}


.counter-icon-1{
	-ms-grid-column:1; 
   -ms-grid-column-span:1;
	
}
.counter-icon-2{
	-ms-grid-column:2; 
   -ms-grid-column-span:1;
	
}
.counter-icon-3{
	-ms-grid-column:3; 
   -ms-grid-column-span:1;
	
}
.counter-icon-4{
	-ms-grid-column:1; 
   -ms-grid-column-span:1;
	-ms-grid-row:2;
	
}
.counter-icon-5{
	-ms-grid-column:2; 
   -ms-grid-column-span:1;
	-ms-grid-row:2;
	
}
.counter-icon-6{
	-ms-grid-column:3; 
   -ms-grid-column-span:1;
	-ms-grid-row:2;
	
}

.solution-headline{
	font-style: italic;
}
.solution-list{
	padding-bottom:50px;
}

.overview-cnt{
	padding-left:150px;
	padding-right:100px;
}

.overview-cnt-wrapper{
	background: #ffffff;
	padding:50px;
	display:none;
}

.overview-cnt-headline{
	color: #d71e28;
	font-size: 15px;
	padding-bottom:50px;
	font-weight:600;
}
.overview-cnt-text{
	padding-bottom: 30px;
}
.counter-box-activ{
	display: block;
}

.icon{
	margin-bottom:47px;

}
.icon-hover .icon-img{
	background:#d71e28;
}
.counter-icon-activ .icon-wrapper{
	
	    padding: 3px 40px;
}
.counter-icon-activ .icon-img{
	background-position: right bottom !important;
	background:#d71e28;
	width:164px;
	height:164px;
	margin: 0 auto;
}

.icon-text{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.counter-box-nav{
	margin-top:17px;
	margin-bottom:10px;
	text-align: right;
	font-size: 28px;
}

.counter-box-nav-prev{

	display: inline-block;
	cursor: pointer;
}
.counter-box-nav-next{


	display: inline-block;
	cursor: pointer;
}

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

@media screen and (max-width: 1439px) {
	.overview-left{
		    grid-column-start: 2;
    	grid-column-end: 9;
		padding-left: 0px;
		    padding-top: 100px;
		    padding-bottom: 0;
	}
	.overview-right{
		grid-column-start: 9;
		grid-column-end: 14;
		padding-right: 0;
	}
	.overview-cnt {
    	padding-left: 0px;
		padding-right: 7.1428vw;
	}
	.overview_area{
		display: grid;
		grid-auto-flow: dense;
		grid-template-columns: repeat(2, 1fr);
		padding-right: 0px;
		padding-top:50px;
		padding-left:0px;
		padding-bottom: 0px;
	}
	

	
}

@media screen and (max-width: 1023px) {
	.overview-left{
		    grid-column-start: 2;
    	grid-column-end: 14;
		padding-left: 0px;
		    padding-top: 100px;
		    padding-bottom: 0;
	}
	.overview-right{
		grid-column-start: 2;
		grid-column-end: 14;
		padding-right: 0;
		    padding-top: 7.1428vw;
    padding-bottom: 7.1428vw;
	}
	
	.overview-cnt-wrapper {
		padding: 7.1428vw;
		margin-bottom: 7.1428vw;	
	}
	.hr-overview {
		padding-bottom: 0px;
	}
	.counter-box-nav {
		display:none;
	}
	
	.icon {
		margin: 0 auto;
	}
	
	.icon-text {
		display: none;
	}
	
	
 	.icon-wrapper{
		padding: 0px !important;
	}
	
	.icon-img {

		width: 75px !important;
		height: 75px !important;
		margin: 10px auto !important;
	}
		.overview_area{
		display: grid;
		grid-auto-flow: dense;
		grid-template-columns: repeat(3, 1fr);
		padding-right: 0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom: 0px;
	}


}
