@media only screen and (max-width: 1050px) {
	.info-rino .sobre_mi_contenido .sobre_mi_body .sobre_texto {
		font-size: 14px;
	}
	.tipos_rino .card_tipo p {
		font-size: 17px;
	}
	/* Footer */
	.footer .footer_contenido .enlaces {
		width: 96%;
	}
}
@media only screen and (max-width: 767px) {
	
	header nav .enlaces .active {
		justify-content: flex-start;
	}
	header nav .enlaces {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	header nav .mostrar_menu {
		padding: 1rem 2rem;
	}
	header nav .navigation {
		max-width: 12rem;
		min-width: 12rem;
	}

	header nav .enlaces .link2 {
		padding-left: 0px;
		text-align: left;
		min-height: revert;
		justify-content: revert;
	}
	header nav .enlaces .link {
		text-align: left;
		display: flex;
		align-items: center;
	}
	header nav .menuVertical {
		bottom: revert;
	}
	header nav .open {
		display: flex;
		flex-direction: column;
	}
	.open:hover .menuVertical {
		bottom: revert;
		width: revert;
		min-width: 15rem;
		left: 1.5rem;
	}
	header nav .navigation:hover {
		border-bottom: 0px solid transparent;
	}
	header nav .navigation:hover .menuBtn {
		/* border-bottom: 8px solid #1c82eb; */
		padding-bottom: 0.2rem;
	}
	header nav .navigation:hover .menuVertical {
		position: relative;
	}
	.header {
		width: 100%;
		position: relative;
	}
	.header nav .navigation {
		width: 30%;
		font-size: 12px;
	}
	header nav .navigation {
		align-items: center;
	}
	header nav .enlaces .link {
		height: 100%;
		padding: 0;
		font-size: 12px;
	}
	.header_info {
		background-image: url("/asset/img/infoRinoResponsive/Header\ Photo.png");
	}
}

@media only screen and (max-width: 600px) {
	.header_info .header_titulo p {
		width: 65%;
		font-size: 36px;
	}
	.info-rino .sobre_mi_contenido .sobre_mi_body .sobre_texto p {
		font-size: 12px;
	}
	.info-rino .sobre_mi_contenido .sobre_mi_body h1 {
		font-size: 17px;
		text-align: center;
		width: 100%;
	}
	.info-rino {
		flex-direction: column;
	}
	.info-rino .sobre_mi_contenido {
		width: 100%;
	}
	.info-rino .sobre_mi_contenido .after::after {
		width: 100%;
	}
	.info-rino .sobre_mi_contenido .sobre_btn {
		margin-top: 41px;
		justify-content: center;
	}
	.info-rino .sobre_foto figure img {
		height: 77%;
	}
	.tipos_rino .card_tipo h1 {
		font-size: 17px;
	}
	.tipos_rino .card_tipo p {
		font-size: 12px;
	}
	.tipos_rino {
		flex-direction: column;
		width: 100%;
	}
	.tipos_rino .card_tipo {
		width: 86%;
		margin: 5px;
	}
	.after::after {
		width: 40%;
	}
	.descarga_info .titulo {
		width: 100%;
		display: flex;
		justify-content: center;
		height: 14%;
	}
	.descarga_info .titulo h1 {
		font-size: 19px;
	}
	.descarga_info .titulo ::after {
		width: 100%;
	}
	.descarga_info .cards_info .card_info h1 {
		font-size: 16px;
	}
	.descarga_info .cards_info {
		flex-direction: column;
	}

	.descarga_info .cards_info .card_info {
		height: 68%;
		margin: 17px;
		width: 100%;
	}
	.descarga_info .cards_info .card_info figure {
		display: flex;
		align-items: center;
	}
	.descarga_info .cards_info .card_info .svg_amarillo {
		height: 70%;
	}
	.descarga_info .cards_info .card_info .svg_verde {
		height: 70%;
	}
	.asesoramiento .asesoramiento_contenedor h1 {
		width: 100%;
		font-size: 37px;
	}
	.card_mas_info .card_info .info h1 {
		font-size: 17px;
	}
	.card_mas_info .card_info .info .items div p {
		font-size: 12px;
	}
	.card_mas_info .card_info {
		height: 33%;
		width: 80%;
	}
	.card_mas_info {
		flex-direction: column;
	}
	.card_mas_info {
		width: 100%;
	}
	.btn_home .btn_contenedor {
		height: 39px;
	}

	/*  Footer */
	.footer {
		height: 390px;
	}
	.footer .footer_contenido {
		height: 100%;
	}
	.publ_instagram {
		margin-top: -137px;
	}
	.footer .footer_contenido .enlaces {
		width: 63%;
		flex-direction: column;
		height: 60%;
	}
	.footer .footer_contenido .enlaces a {
		font-size: 12px;
	}
	.footer .footer_contenido .redes {
		width: 79%;
	}
	.footer .footer_contenido .derechos p {
		text-align: center;
		font-size: 9px;
	}
	.footer .ubicacion_sucursales .sucursal a {
		width: 100%;
		font-size: 11px;
	}
}
@media only screen and (width: 320px) {
	.card_mas_info .card_info .btn_centrar .btn_home .btn_contenedor p {
		margin-right: 0;
		font-size: 13px;
	}
	.card_mas_info .card_info .btn_centrar .btn_home {
		width: 213px !important;
	}
}
