.cajaAcrilico{
	position: absolute;
    bottom: 1px;
    /*right: 1px;*/
}
.cajaAcrilico2{
	position: absolute;
    bottom: 1px;
    right: 1px;
} 

@media (min-width: 320px) {
	.carousel{
  		height: 320px; /*altura*/
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 320px;
    	width: 100%;
	}
}
@media (min-width: 375px) {
	.carousel{
  		height: 375px;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 375px;
    	width: 100%;
	}
}
@media (min-width: 425px) {
	.carousel{
  		height: 425px;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 425px;
    	width: 100%;
	}
}
@media (min-width: 768px) {
	.carousel{
  		height: 100%;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 100%;
    	width: 100%;
	}
}
@media (min-width: 992px) {
  	.carousel{
  		height: 100%;
  	}   
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 100%;
    	width: 100%;
	}
  	.carousel-caption{
		padding-bottom: 180px;
	}
	.caption-left{
		text-align: justify;
		/*padding-right: 770px;*/
		width: 100%;
	}
	.caption-right{
		text-align: justify;
		/*padding-left: 770px;*/
		width: 100%;
	}
}
@media (min-width: 1024px) {
  	.carousel{
  		height: 100%;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 100%;
    	width: 100%;
	}
}
@media (min-width: 1366px) {
  	.carousel{
  		height: 100%;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 100%;
    	width: 100%;
	}
	.caption-left{
		text-align: justify;
		/*padding-right: 570px;*/
		width: 100%;
	}
	.caption-right{
		text-align: justify;
		/*padding-left: 770px;*/
		width: 100%;
	}
}
@media (min-width: 2560px) {
  	.carousel{
  		height: 100%;
  	}
  	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    	line-height: 1;
    	height: 100%;
    	width: 100%;
	}
	.caption-left{
		text-align: justify;
		/*padding-right: 570px;*/
		width: 100%;
	}
	.caption-right{
		text-align: justify;
		/*padding-left: 770px;*/
		width: 100%;
	}
}
.col-xs-5,

.col-sm-5,

.col-md-5,

.col-lg-5 {

  min-height: 0px; 

  position: relative;

}

.col-xs-5 {

  float: left;

  width: 20%;

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

  .col-sm-5 {

    float: left;

    width: 20%;

  }

}

@media (min-width: 992px) {

  .col-md-5 {

    float: left;

    width: 20%;

  }

}

@media (min-width: 1200px) {

  .col-lg-5 {

    float: left;

    width: 20%;

  }

}
/* /=/=/=//////////////////////////////////////////=/=/=/ */
.section-principal{
	margin-top: -21px;
	
	background: transparent  url(../webp/laminas-garen.webp) no-repeat center center /cover;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	
}
.section-capa{
	background:rgba(0, 0, 0, 0.75);
	padding-top: 100px;
	padding-bottom: 100px;
}
.section-banners{
	color:#fff;
}
.section-principal h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700; 
	line-height: 26.4px; 
	font-size: 25px;
}
.section-principal p{
	font-family: Open Sans; 
}
.btn-conoce{
	font-family: 'Montserrat', sans-serif;
	background-color: #F5A800;
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 50px;
	font-size: 20px;
}
.btn.focus, .btn-conoce:focus, .btn-conoce:hover {
	background-color: #222;
	border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
}