.T3805 section {
	width: 100%;
	padding: 25px 0px 25px 0px;
}

.T3805 section .image {
	float: left;
	margin: 0px 100px 20px 100px;
	-webkit-box-shadow: 10px 10px 30px -24px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 30px -24px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 30px -24px rgba(0,0,0,0.75);
	text-align: center;

}

.T3805 section .text { margin: 50px 50px 0px 450px !important; }
.T3805 section .text a { text-decoration: none }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.T3805 .wrapper { max-width: 900px; }
	.T3805 section .image { margin: 0px 50px; }
	.T3805 section .text { margin: 50px 50px 0px 300px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.T3805 .wrapper { max-width: 700px; }
	.T3805 section .image { margin: 0px 30px; }
	.T3805 section .text { margin: 50px 50px 0px 300px !important; }
}

@media all and (max-width: 767px) {
	
	.T3805 .wrapper {
		max-width: none;
		width: 90vw;
		margin: 0 5vw;
	}

	.T3805 section .image { margin: 0px; }
	.T3805 section .image img { width: 80px; height: auto; }
	.T3805 section .text { margin: 10px 0px 0px 110px !important; }
	.T3805 section .text .download { font-size: 13px; line-height: 17px; }

}