.subcategoriestop .text-vertical .blocktext {
	display:block;
}

.subcategoriestop .text-vertical .button {
	background-color: transparent;
    color: #f99a00;
	margin-top:18px;
}

.subcategoriestop .row {
	height: 400px;
    width: 100%;
    display: flex;
    align-items: center;
    background: #f1f2f6;
}
.subcategoriestop .text-vertical {
    height: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 48px 100px;
}
.subcategoriestop .text-vertical h3 {
	font-size:16px;
	text-transform: uppercase;
	color:#264a9e;
	padding-bottom:16px;
}

@media screen and (max-width: 65.9375em) {
	.subcategoriestop .row {
		height: auto;
	}
	.subcategoriestop .text-vertical {
		padding: 18px 40px;
	}
}

@media screen and (max-width: 39.9375em) {
	.subcategoriestop .row {
		display:block;
	}
}