/* Small only */
@media screen and (max-width: 39.9375em) {

	.view-wine .views-row {
		margin-bottom: 5rem;
	}
	.sm-center {
		text-align: center !important;
	}
	.text-white p{
		color:#fff;
	}
	.language-switcher-locale-url{
		display: -ms-flexbox !important;
		display: flex !important;
		justify-content: end !important;
		float:right !important;
		align-items: center;
		height:22px;
    }

}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
