
@media screen and (min-width: 993px) {
#carouselHome1 {
	position: relative;
	}
 #carouselHome1 .carousel-caption {
	position: absolute;
	/*left: 0px;/*/
	top: 50%;
	width: 50%;
	left: 40px;
	margin-top: -150px;
	margin-left: 60px;
}
 #carouselHome1 .carousel-indicators {
	position: absolute;
	bottom: 10px;
 	 }
#carouselHome1 .carousel-indicators button {
	 border-radius: 50%;
	height: 20px!important;
	width: 20px!important;
	background-color: #FFFFFF!important;
	border: 3px solid rgba(255,102,0,1);
	 }
 #carouselHome1 .carousel-caption .titulo{
	width: 100%;
 
	z-index: 2;
 
 	color: color: rgba(255,255,255,1);
	 }
	 #carouselHome1 .carousel-caption .titulo h1{
	font-size:48px;
	text-align: left;
	font-weight: bold;
	text-shadow: 2px 1px 0px rgba(0,0,0,1);
 
	 } 
 #carouselHome1 .carousel-caption .descripcion{
 
 
	color: rgba(255,255,255,1);
	font-size: 22px;
	font-weight: normal;
	text-align: left;
 text-shadow: 2px 1px 0px rgba(0,0,0,1);
	 }
 #carouselHome1 .carousel-control-prev {
	height: 32px;
	width: 32px;
	top: 50%;
	margin-top: -21px;
	margin-left: 20px;
	color: #FFF;
	font-size: 18px;
	background-color: var(--colorUser);
	opacity:1;
}
 #carouselHome1 .carousel-control-prev:hover {
	background-color: var(--colorUser);
	background-image: url(../img/blanco25.png); 
}
#carouselHome1 .reservar {
	text-align: right;
	right: 0px;
 
	position: absolute;
	}
 #carouselHome1 .carousel-control-next {
	height: 32px;
	width: 32px;
	top: 50%;
	margin-top: -21px;
	margin-right: 20px;
	color: #FFF;
	font-size: 18px;
	background-color: var(--colorUser);
		opacity:1;
}
 #carouselHome1 .carousel-control-next:hover {
	background-color: var(--colorUser);
	background-image: url(../img/blanco25.png); 
}

}

@media screen and (max-width: 992px) {
#carouselHome1 {
	overflow-x: hidden!important;
	margin: 0px;
	padding: 0px; 
	 }
	 #carouselHome1 .carousel-caption {
	width:calc(100% - 80px);
	position: absolute;
 	top: 80px;
	left:40px;

}
 #carouselHome1 .carousel-caption .titulo{
	width: 100%;
 
	z-index: 2;
 	text-align: center;
 	color: rgba(255,255,255,1);
	 }
	 #carouselHome1 .carousel-caption .titulo h1{
	font-size:38px;
 	font-weight: bold;
	text-shadow: 2px 1px 0px rgba(0,0,0,1);
 
	 } 
 #carouselHome1 .carousel-caption .descripcion{
 	text-align: center;
 
	color: rgba(255,255,255,1);
	font-size: 17px;
	font-weight: normal;
  text-shadow: 2px 1px 0px rgba(0,0,0,1);
	 }
 #carouselHome1 .carousel-control-prev {
	height: 32px;
	width: 32px;
	top: 50%;
	margin-top: -21px;
	margin-left: 5px;
	color: #FFF;
	font-size: 18px;
	background-color: var(--colorUser);
	opacity:1;
}
 #carouselHome1 .carousel-control-prev:hover {
	background-color: var(--colorUser);
	background-image: url(../img/blanco25.png); 
}
#carouselHome1 .reservar {
 
	}
 #carouselHome1 .carousel-control-next {
	height: 32px;
	width: 32px;
	top: 50%;
	margin-top: -21px;
	margin-right: 5px;
	color: #FFF;
	font-size: 18px;
	background-color: var(--colorUser);
		opacity:1;
}
 #carouselHome1 .carousel-control-next:hover {
	background-color: var(--colorUser);
	background-image: url(../img/blanco25.png); 
}
 #carouselHome1 .carousel-indicators {
	position: absolute;
	bottom: 0px;
 	 }
#carouselHome1 .carousel-indicators button {
	 border-radius: 50%;
	height: 20px!important;
	width: 20px!important;
	background-color: #FFFFFF!important;
	border: 3px solid rgba(255,102,0,1);
 
	 }
}
