
	/* ListT1 */
	
	@media all {
	
		section.ListT1 div.inner {
			padding-top: 7.66%;
			padding-bottom: 12.60%;
		}
		
		section.ListT1 div.inner div.intro .subheadline {
			max-width: 655px;
			margin: 15px auto 0px auto;
		}
		
		section.ListT1 div.inner div.elements {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			flex-wrap: wrap;
			margin-top: 80px;
		}
		
		section.ListT1 div.inner div.elements div.element {
			width: 32%;
			margin-right: 2%;
			margin-top: 36px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			overflow: hidden;
		}
		
		section.ListT1 div.inner div.elements div.element:nth-child(3n) {
			margin-right: 0px;
		}
		
		section.ListT1 div.inner div.elements div.element:nth-child(-n+3) {
			margin-top: 0px;
		}
		
		section.ListT1 div.inner div.elements div.element div.image {
			width: 100%;
		}
		
		section.ListT1 div.inner div.elements div.element .textcontainer .innertextcontainer {
			padding: 32px 27px 45px 27px;
		}
		
		section.ListT1 div.inner div.elements div.element .textcontainer li {
			margin-top: 6px;
		}
		
		section.ListT1 div.inner div.elements div.element .textcontainer .innertextcontainer .content {
			margin-top: 10px;
		}
	
	}
	
	@media (max-width: 1024px) {
	
		section.ListT1 div.inner div.elements {
			margin-top: 30px;
		}
	
	}
	
	@media (max-width: 800px) {
	
		section.ListT1 div.inner div.elements div.element:nth-child(-n+3),
		section.ListT1 div.inner div.elements div.element:nth-child(3n),
		section.ListT1 div.inner div.elements div.element {
			width: 48%;
			margin-right: 4%;
			margin-top: 4%;
		}
		
		section.ListT1 div.inner div.elements div.element:nth-child(2n) {
			margin-right: 0px;
		}
		
		section.ListT1 div.inner div.elements div.element:nth-child(-n+2) {
			margin-top: 0px;
		}
	
	}
	
	@media (max-width: 650px) {
	
		section.ListT1 div.inner {
			padding-top: 75px;
			padding-bottom: 75px;
		}
		
		section.ListT1 div.inner div.elements div.element .textcontainer .innertextcontainer {
			padding-right: 20px;
			padding-left: 20px;
		}
	
	}
	
	@media (max-width: 450px) {
	
		section.ListT1 div.inner div.elements div.element:nth-child(-n+2),
		section.ListT1 div.inner div.elements div.element:nth-child(2n),
		section.ListT1 div.inner div.elements div.element:nth-child(-n+4),
		section.ListT1 div.inner div.elements div.element:nth-child(4n),
		section.ListT1 div.inner div.elements div.element:nth-child(-n+3),
		section.ListT1 div.inner div.elements div.element:nth-child(3n),
		section.ListT1 div.inner div.elements div.element {
			width: 100%;
			margin-right: 0px;
			margin-top: 25px;
		}
		
		section.ListT1 div.inner div.elements div.element:first-child {
			margin-top: 0px;
		}
		
		section.ListT1 div.inner div.elements div.element div.image img {
			max-width: none;
			width: 100%;
		}
	
	}