.product-top-image {
	margin-bottom: 42px;
}

section:nth-child(2) {
	margin-top: 3em;
}

.grid-w--4 > .column h2.title-side {
	margin-left: -0.2em;
	padding-left: .5em;
}

.column.o-country-margin {
	margin-top: -26em;
}


.country-list {
	list-style: none;
}

.country-list a {
	width: 100%;
	padding: .9em .3em;
	text-align: center;
}

@media print, screen and (max-width: 47.9em) {
	.product-top-image {
		margin-bottom: 24px;
	}

	.column section.search-model {
		margin: 0.1em 0;
	}

	.column:first-child section.search-model:first-child {
		margin: 0.2em 0;
	}

	.grid-w--4 > .column h2.title-side {
		margin-left: 0;
		border: none;
	}

	.column.o-country-margin {
		margin-top: 0;
	}

	.country-list-sec {
		margin: 0;
		padding: 0;
	}

	.country-list {
		width: 100%;
		padding: 0;
		height: 50px;
		margin: .667em 0 0 0;
	}
	.country-list a {
		width: 100%;
		padding: 15px 0;
	}
}
