@media (max-width: 479px) {

    .col-xs-1 {
      width: 8.33333333%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-2 {
      width: 16.66666666%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-3 {
      width: 25%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-4 {
      width: 33.33333333%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-5 {
      width: 41.66666667%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-6 {
      width: 50%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-7 {
      width: 58.33333333%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-8 {
      width: 66.66666667%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-9 {
      width: 75%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-10 {
      width: 83.33333333%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-11 {
      width: 91.66666667%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-12 {
      width: 100%;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
    }
    .col-xs-offset-0 {
      margin-left: 0px;
    }
    .col-xs-offset-1 {
      margin-left: 8.33333333%;
    }
    .col-xs-offset-2 {
      margin-left: 16.66666666%;
    }
    .col-xs-offset-3 {
      margin-left: 25%;
    }
    .col-xs-offset-4 {
      margin-left: 33.33333333%;
    }
    .col-xs-offset-5 {
      margin-left: 41.66666667%;
    }
    .col-xs-offset-6 {
      margin-left: 50%;
    }
    .col-xs-offset-7 {
      margin-left: 58.33333333%;
    }
    .col-xs-offset-8 {
      margin-left: 66.66666667%;
    }
    .col-xs-offset-9 {
      margin-left: 75%;
    }
    .col-xs-offset-10 {
      margin-left: 83.33333333%;
    }
    .col-xs-offset-11 {
      margin-left: 91.66666667%;
    }
    .tiposhome-container {
      min-height: 320px;
    }
    .texto-hero {
      font-size: 24px;
      line-height: 28px;
    }
    .menu-button {
      display: none;
    }
    .icon {
      display: block;
    }
	.banner .contenedor:after {
		display: none;
	}
	.mapa-redes {
		margin-bottom: 30px;
	}
	.banner .contenedor:after {
		bottom: -37vh;
	}
	.hidden-desktop {
		display: block;
	}
	.leyenda-hero {
		margin-top: 40px;
		color: rgba(255, 255, 255, 0.6);
	}
  }