@media (min-width: 1400px) {

	.tile {
	    width: 512px;
	}

}
/* lg */
@media (min-width: 1200px) and (max-width: 1499px) {

  .ban {
	    padding-bottom: 600px;
	}
	.tile {
	    width: 418px;
	}
	#homeHero .carousel-inner .main .carousel-caption {
	    left: 28%;
	    right: auto;
	    bottom: 18%;
	}
	#homeHero .carousel-inner .carousel-caption p {
	    font-size: 18px;
	}
	#homeHero .carousel-inner .carousel-caption {
	    bottom: 16%;
	}
	.ban.reyes2,
	.ban.libreria2,
	.ban.sanmy2,
	.ban.saicel2,
	.ban.schmidt2,
	.ban.cliobesity2 {
    padding-bottom: 474px;
	}
	.ban.reyes,
	.ban.libreria,
	.ban.sanmy,
	.ban.saicel,
	.ban.schmidt,
	.ban.cliobesity {
		padding-top: 0;
    padding-bottom: 827px;
	}
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.tile {
        width: 350px;
    	height: 350px;
    }
    .inner-tile {
        height: 457px;
        padding: 5px 35px 0;
    }
    img.logo {
	    margin-top: 57px;
	}
	.ban {
	    padding-bottom: 600px;
	}
	.ban.reyes,
	.ban.libreria,
	.ban.sanmy,
	.ban.saicel,
	.ban.schmidt,
	.ban.cliobesity {
    padding-bottom: 192px;
    background-position: 50% 50%;
    padding-top: 548px;
	}
	.ban.reyes2,
	.ban.libreria2,
	.ban.sanmy2,
	.ban.saicel2,
	.ban.schmidt2,
	.ban.cliobesity2 {
    padding-bottom: 396px;
	}
	.ban.raw {
	    padding-bottom: 575px;
	}
	.ban.raw2 {
	    padding-bottom: 389px;
	}

}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {

 	.navbar-right {
	    margin-right: 0;
	}
	.navbar {
		border-radius: none !important;
	}
	.navbar-default .navbar-nav>li>a {
	    font-size: 12px;
	}
	.navbar-brand {
	    margin-left: 14%;
	}
	.ban-home {
	    padding-top: 50px;
	    padding-bottom: 214px;
	}
	.box {
	    width: 355px;
	    margin-right: auto;
	}
	.bg-icons {
	    background-position: 0 100%, 100% 100%;
	}
	.m-top-tab {
		margin-top: 35px;
	}
	.ban-home-parallax {
	    padding-top: 67px;
	}
	.layer-servicios.home {
	    margin-top: 0px;
	}
	.inner-tile {
        opacity: 0;
    }
    .tile {
        width: 371px;
        height: 371px;
    }
    img.logo {
	    margin-top: 98px;
	}
	.bg-quienes {
	  background-image: none;
	}
  .content {
    z-index: -1;
    padding-top: 10px;
  }
	.mt-mobile {
		margin-top: 80px;
	}
}

/* xs */
@media (max-width: 767px) {

	.navbar-header,
	.navbar-default .navbar-collapse {
		background-color: #fff;
	}
	.navbar-brand {
	    margin-left: 0;
	    width: 60%;
	}
	.navbar-default .navbar-toggle {
	    border-color: transparent;
		float: none !important;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	    background-color: transparent;
		float: none;
	}
	.banderauk {
		display: none !important;
	}
	.banderaukmov {
		display: block !important;
		margin-top: 7px;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #4d4d4e;
	}
	.botonzaul {
	padding: 20px 25px 20px 25px;
}
	.menumovil {
	float: right;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	padding-right: 15px;
	}
	.navbar-toggle {
	    margin-top: 18px;
	}
	.ban-home {
	    padding-top: 28px;
	    padding-bottom: 26px;
	}
	.ban-title {
	    font-size: 14px;
	}
	.box {
	    width: 275px;
	    min-height: 300px;
		margin-right: 0px;
		margin-left: 0px;		
	}
	.box.ir {
		height: 250px;
	}
	.bg-icons {
		background-image: none;
	}
	.bg-light-gray {
	    padding-top: 20px;
	}
	.layer-servicios {
	    margin-top: 0;
	    border-top: 5px solid #fff;
	}
	.m-top-mov {
		margin-top: 35px;
	}
	.layer-servicios.nuestros {
	    margin-top: 0px;
	}
	.layer-servicios.home {
	    margin-top: 0;
	}
	.tile {
        width: 320px;
        height: 320px;
    }
    .inner-tile {
        height: 290px;
        opacity: 1;
        padding: 0px 28px 0;
    }
    img.logo {
	    margin-top: 57px;
	}
	.inner-tile {
	    opacity: 0;
	}
	h1.taller {
	    font-size: 20px;
	    line-height: 140%;
	}
	.bg-quienes {
	  background-image: none;
	  padding-top: 80px;
	  padding-bottom: 80px;
	}
	.content {
	    padding-top: 90px;
	    z-index: -1;
	}
	.content2 {
		padding-top: 0px !important
		z-index: -1;
	}
	.navbar-default {
	    background-color: #fff;
	}
	.mt-mobile {
		margin-top: 80px;
	}
	.bg-sectores {
		background-image: none;
	}
	ul.logos-plataformas li {
	    width: 200px;
	    margin: 25px;
	}
	.pre-equipo {
	    background-image: none;
	    background-color: #38464d;
	    padding-top: 80px;
    	padding-bottom: 80px;
	}
	.navbar-right {
	margin-right: 5%;
	margin-top: 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
}
.datoscontacto {
	justify-content: center;
	flex-direction: column;
	justify-content: space-around;
	flex-wrap: wrap;
	min-height: 200px;	
}
.all .tile {
	width: 150px;
	height: 150px;
	border-radius: 2000px;
	margin: 10px;
}
.tile {
width: 150px;
	height: 150px;
	border-radius: 2000px;
	margin: 10px;
}
.overlay:hover:before {
	display: none;
}
.description, .plus {
	display: none;
}
.tile.overlay:hover img.logo {
	max-width: 120px;
	margin-top: -10px;
}
.tiles-home img.logo {
	margin-top: 0;
}
#proyectos .tiles-home{
	margin-top: 0px;
}
}
