@charset "utf-8";
/* CSS Document */








@media (min-width: 576px){
	h1{
		font-size: 25px;
	}
	h2{
		font-size: 20px;
	}
	h3{
		font-size: 20px;
	}
	h4{
		font-size: 15px;
	}
	.texto-slider{
		width: 75%;
	
	}

	
	
}
@media (min-width: 768px){
	h1{
		font-size: 35px;
	}
	h2{
		font-size: 30px;
	}
	h3{
		font-size: 31px;
	}
	h4{
		font-size: 20px;
	}
	.contenedor-banner1{
		top:25%;

	}
	.contenedor-propiedades{top:0%; position: absolute;}
	.contenedor-proyecto-somos-img img{
		top: 50px;
		right: 0px;
	}
	.bg-material-1{
		background-image: url( ../img/bg-material-1.jpg);
		background-position: center bottom;
		background-size: cover;
		background-repeat: no-repeat;

	}
	.bg-tailor-3{
		background-image: url( ../img/bg-full-marmol-lavabo.png);
		background-position: left center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.absolute-md{
		position: absolute;
	}
	.relative-md{
		position: relative;
	}
	.bottom-md{
		bottom: 0px;
	}
	.bg-showroom{
		background-image: url(../img/bg-showroom.jpg);
		background-repeat: no-repeat;
		background-size: 70%;
		background-position: -20px 0;
	}
	.bg-garantia{
		background-image: url(../img/bg-garantia.png);
		background-position: right;
		background-size: contain;
		background-repeat: no-repeat;
	}
	
}
@media (min-width: 992px){

    h1{
		font-size: 40px;
	}
	h2{
		font-size: 35px;
	}
	h3{
		font-size: 31px;
	}
	h4{
		font-size: 20px;
	}
	.texto-slider{
		width: 50%;
	
	}
	.contenedor-banner1{
		top:35%;

	}
	.showroom .margin-custom{
		margin-top: 100px;
		margin-bottom: 100px;
	}
	.relative-large{
		position: relative;
	}
	.absolute-large{
		position: absolute;
	}
	.relative-large{
		position: relative;
	}
	.bottom-large{
		bottom: 0px;
	}
	.bg-material-5{
		background-image: url( ../img/bg-material-5.jpg);
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.atras-lg{
		z-index: -1;
	}
	.delante-lg{
		z-index: 999;
	}
	.bg-labavo-1{
		background-image: url(../img/bg-lavabo-1.jpg);
		background-position: center bottom;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.n-a-mc{display: none;}
	.contenedor-laba-1{ max-height: 250px;}
	.contenedor-laba-1 img {
		top: -100px;
	}
	.vh-lg-50{
		height: 50vh!important;
	}
	

}
@media (min-width: 1200px){

	h1{
		font-size: 40px;
	}
	h2{
		font-size: 30px;
	}
	h3{
		font-size: 31px;
	}
	h4{
		font-size: 20px;
	}
	.texto-slider{
		width: 50%;
	
	}
	.showroom .margin-custom{
		margin-top: 150px;
		margin-bottom: 150px;
	}
	.contenedor-proyecto-somos-img img{
		top: 0px;
		right: -50px;
	}
	.contenedor-laba-1{ max-height: 420px;}
	.contenedor-laba-1 img {
		top: -120px;
	}
	

}
@media (min-width: 1400px){
	.contenedor-proyecto-somos-img img{
		top: -50px;
		right: -50px;
	}
	.n-a-mc{display:inherit;}
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: 0.7rem;
		padding-left: 0.7rem;
	}

}

@media (max-width: 991px){
	.divisor-header-2-null-to-lg{
		position: inherit;
		top:0px;
	}
	.mante-info-1 p{
		width: 85%;
		font-size: 16px;
	}
	.contenedor-laba-1 img{
		top:0px;
	}
}
@media (max-width: 767px){
	.carousel-indicators {
		display: none;
	}
	.social-menu {
		margin-left: 0px;
		margin-right: 0px;
	}
	.links-menu {
		text-align: center;
	}
	.social-menu{
		width: 100%;
	}
	.contenedor-banner1{
		top:10%;

	}
	.contenedor-propiedades {
		top: 0px;
		position: static;
		margin-bottom: 50px;
	}
	.contenedor-proyecto-somos-img img {
		position: inherit!important;
	}
	.cinta-azul-half{
		
		background: #0F2338

	}
}

@media (max-width: 575px){
	h1{
		font-size: 25px;
	}
	.touchless .contenedor-img {
		width: 100%;
		position: relative;
		top: 50px;
	}
	.hot-menu .hot-item p {
		top: 20px;
		left: auto;
		font-size: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.top-small{
		top: 10%!important;
	}
	
	
	
}

@media (max-width: 1200px){
	.container{
		max-width: 100%!important;
	}
	.navbar-light .navbar-nav .nav-link {
		text-align: center;
	}
	
}
