
.sec-left{
	grid-column-start: 2;
	grid-column-end: 8;
	-ms-grid-column:2; 
   	-ms-grid-column-span:6;
	padding-top:100px;
	padding-right:100px;
	    padding-bottom: 100px;
}
.sec-right{
	grid-column-start: 8;
	grid-column-end: 14;
	-ms-grid-column:8; 
   -ms-grid-column-span:6;
	padding-top:100px;
	    padding-bottom: 100px;
}

.solution-img-wrapper{
	margin-top:50px;
}

.solution-list{
	padding:50px;
}

.solution-post{
	padding:50px;
}
.post-nav {
    margin-top: 17px;
    margin-bottom: 10px;
    text-align: right;
    font-size: 28px;
}

.post-nav-prev{

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

	display: inline-block;
	cursor: pointer;
}
.post-box{
	display:none;
}
.post-box-activ{
	display: block;
}
.solution-headline{

	font-style: italic;
}

.post-cnt-text{
	padding-bottom:50px;
}
.post-icon{
	display:inline-block;
	cursor: pointer;
}
.post-icon-activ{
	color:#d71e28;
}

.post-overview{
	padding:50px;
}

.post-img{
	display:none;
	text-align: center;
}

.post-img img{
	   width: 100%;
    align-self: center;
    justify-self: center;
}

.post-img-activ{
	display: flex;
	height:530px;
	overflow: hidden;
}

.container-line-sec{
	padding-bottom:100px;
}


@media screen and (max-width: 1439px) {
	.sec-left{

		padding-top: 100px;
		padding-right:7.1428vw;
			padding-bottom: 7.1428vw;
	}
	.sec-right{

		padding-top:7.1428vw;
			padding-bottom: 7.1428vw;
	}
	
}

@media screen and (max-width: 768px) {
	
	.sec-left{
		grid-column-start: 2;
		grid-column-end: 14;
		padding-top:100px;
		padding-right:7.1428vw;
			padding-bottom: 7.1428vw;
	}
	.sec-right{
		grid-column-start: 2;
		grid-column-end: 14;
		padding-top:7.1428vw;
			padding-bottom: 7.1428vw;
	}
	.solution-list {
		padding: 7.1428vw;
	}
	.solution-post {
		padding: 7.1428vw;
	}
	.post-img-activ {
		display: flex;
		height: 220px;
		overflow: hidden;
	}
	.post-img img{
			max-height:100%;
			width:auto;
			margin: 0 auto;
		}

}
