@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.crolltotop:before{
			content: '';
	  		background-image: url('/typo3conf/ext/t3interlabor/Resources/Public/Images/ie/icon-arrow-top.svg') !important;
	  		/*transform: rotate(270deg) !important;*/
	  		background-repeat: no-repeat;
	  		transform: none !important;
	  		top: -30px !important;
	  		left: 20px !important;
	}
	.cts-swiper-button-next::after, .swiper-container-rtl .cts-swiper-button-prev::after{
		content: "" !important;
		background-image: url('/typo3conf/ext/t3interlabor/Resources/Public/Images/ie/icon-arrow-left.svg') !important;
		background-repeat: no-repeat;
		width: 60px;
		height: 60px;
	}
	.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
		right: -100px !important;
	}
	.cts-swiper-button-prev::after, .swiper-container-rtl .cts-swiper-button-prev::after{
		content: "" !important;
		background-image: url('/typo3conf/ext/t3interlabor/Resources/Public/Images/ie/icon-arrow-right.svg') !important;
		background-repeat: no-repeat;
		width: 60px;
		height: 60px;
	}
	.cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
		left: -100px !important;
	}
	header h3{
		word-break: break-all;
	}
}
/*
@media only screen and (max-width: 991px) {
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
       .cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
			left: 0px !important;
		}
		.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
			right: 0px !important;
		}
    }

 }*/

/*@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active) and (min-width: 320px) and (max-width: 991px){
 	.cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
		left: 0px !important;
	}
	.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
		right: 0px !important;
	}
 }*/

 @media (max-width: 767px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
		left: 0px !important;
	}
	.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
		right: 0px !important;
	}
	/*footer ul li{
		font-size: 9px !important;
	}
	footer p{
		font-size: 9px !important;
	}*/
}

@media (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
		left: -10px !important;
	}
	.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
		right: -30px !important;
	}
	.news-list-view .col-md-6 .article{
		width: 200px !important;
		height: 200px !important;
	}
	footer ul li{
		font-size: 9px !important;
	}
	footer p{
		font-size: 9px !important;
	}
	footer .footer-section-content .col-md-2{
		flex: 0 0 18.666667% !important;
		max-width: 18.66% !important;
	}
	/*.download-wrap{
		width: 180px !important;
		height: 180px !important;
	}*/
	.download-wrap .text-wrap p{
		line-height: 1.4 !important;
	}
	.news-list-view .article .header h3{
		font-size: 10px !important;
	}
	.teaser-text p{
		font-size: 12px !important;
		line-height: 1.2 !important;
	}
}
@media (min-width: 992px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.download-wrap .text-wrap p{
		padding-right: 0 !important;
	}
	.download-wrap .heading span{
		font-size: 12px !important;
	}
	.news-list-view .col-md-6 .article{
		width: 240px !important;
		height: 240px !important;
	}
	.teaser-text p{
		font-size: 14px !important;
		line-height: 1.2 !important;
	}

}
@media (min-width: 1400px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .cts-swiper-button-prev, .swiper-container-rtl .cts-swiper-button-next{
		left: -100px !important;
	}
	.cts-swiper-button-next, .swiper-container-rtl .cts-swiper-button-prev{
		right: -100px !important;
	}
	.news-list-view .col-md-6 .article{
		width: 300px !important;
		height: 300px !important;
	}
	.teaser-text p{
		font-size: 16px !important;
		line-height: 22px !important;
	}
}