@media (max-width: 900px) {
	.rrss {
		font-size: 15px;
	}
	.rrss i {
		font-size: 21px;
	}
	.icono {
		width: 36px;
		height: 36px;
	}
	.seccion h2,
	h2 .precio {
		font-size: 56px;
	}
	h4,
	h4 > span:first-child,
	h4 .precio {
		font-size: 27px;
	}
	h2 + .descripcion {
		font-size: 27px;
	}
}
/* sm */
@media (min-width: 576px) {
	.text-sm-left {
		text-align: left;
	}
	.text-sm-right {
		text-align: right;
	}
	.text-sm-center {
		text-align: center;
	}
}
/* md */
@media (min-width: 768px) {
	.u {
		position: absolute;
		z-index: 1;
		bottom: -55%;
		right: 5%;
	}
	.u.blanca {
		position: absolute;
		z-index: 1;
		bottom: -64%;
		right: 0%;
	}
	.e5 {
		min-height: 1600px;
	}
	.text-md-left {
		text-align: left;
	}
	.text-md-right {
		text-align: right;
	}
	.text-md-center {
		text-align: center;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) {
}
/* lg */
@media (min-width: 992px) {
	.text-lg-left {
		text-align: left;
	}
	.text-lg-right {
		text-align: right;
	}
	.text-lg-center {
		text-align: center;
	}
}

/* xl */
@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left;
	}
	.text-xl-right {
		text-align: right;
	}
	.text-xl-center {
		text-align: center;
	}

	.intro .titulo {
		font: 135px TrashHand, arial;
	}
}
@media (min-width: 1600px) {
	.e5 {
		min-height: 2000px;
	}
}

@media (max-width: 767.98px) {
	.sushka {
		background: none;
	}
	.intro > div {
		margin-top: -66px;
	}
	.intro > div > div:nth-child(2) img {
		margin: 5px auto !important;
	}
	h4 + .descripcion {
		color: #cdcdcd;
		font: 300 21px/1.4em Montserrat, arial;
	}
	.trago {
		font-size: 24px;
	}
	.logo {
		width: 77%;
		margin-bottom: 30px;
	}
	.trago div {
		font: 300 20px/1.2em Montserrat, arial;
	}
	.e5 {
		min-height: auto;
	}
	h4 .r {
		font-size: 20px;
	}
	h4,
	h4 > span:first-child,
	h4 .precio {
		font-size: 32px;
	}
	.e3 h4,
	h4 > span:first-child,
	h4 .precio {
		font-size: 21px;
		line-height: 1.4em;
	}
	h2 + .descripcion {
		font-size: 20px;
	}
	.e3 h2 {
		font-size: 32px;
	}
	.u {
		position: absolute;
		z-index: 1;
		width: 610px;
		bottom: -6%;
		right: -47%;
	}
	.u.blanca {
		position: absolute;
		z-index: 1;
		width: 610px;
		bottom: -15%;
		right: -47%;
	}
	.intro .titulo {
		font: 60px TrashHand, arial;
	}
}
@media (max-width: 400px) {
	.trago {
		margin-bottom: 5px !important;
		font-size: 21px;
	}
	.trago div {
		padding: 2px 5px;
		font-size: 15px;
	}
}
