

/* --- Stylesheet 6090 () --------- */ 

.T3856:after { display: block; content: ""; clear: left; }

.T3856 .col { float: left; width: 49%; }
.T3856 .col1 { margin: 0 2% 0 0; }
.T3856 .col .image { display: block;  }
.T3856 .col .image img { width: 100%; height: auto; }

.T3856 .col .text { padding-top: 40px; }
.T3856 .col1 .text { padding-right: 50px; }

/* --- Stylesheet 6091 () --------- */ 

@media all and (min-width: 1024px) and (max-width: 1279px) {

	.T3856 .col .text { padding-top: 30px; }
	.T3856 .col1 .text { padding-right: 40px; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.T3856 .col .text { padding-top: 25px; }
	.T3856 .col1 .text { padding-right: 30px; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.T3856 .col .text { padding-top: 25px; }
	.T3856 .col1 .text { padding-right: 30px; }
}

@media all and (max-width: 567px) {
	.T3856:after { display: block; content: ""; clear: left; }

	.T3856 .col { float: none; width: 100%; }
	.T3856 .col1 { margin-bottom: 30px; }

	.T3856 .col .image img { width: 100%; height: auto; }

	.T3856 .col .text { padding: 15px 10px 0 10px; }
	.T3856 .col1 .text { padding-right: 0; }

}

