
/********* mainCarousel *********/


.carouselMain img{


	width: 100%;
	height: 90vh;
	object-fit: cover;

}


.carousel .carousel-control-next-icon{
background-image: url('https://montecatini.com.pe/wp-content/uploads/2023/11/imagenes/slider-inicial/icon-nexttt.png');

}

.carousel .carousel-control-prev-icon{

	background-image: url('https://montecatini.com.pe/wp-content/uploads/2023/11/imagenes/slider-inicial/arrow-left-circle.svg');

}

.carousel-control-prev:hover, .carousel-control-next:hover {
    background-color: transparent; /* O utiliza cualquier color que desees o 'transparent' para quitar el fondo */
}

/* Anular el color de fondo en el hover para el contenedor de los iconos next y previous */
.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover {
    background-color: transparent; /* O utiliza cualquier color que desees o 'transparent' para quitar el fondo */
}


.carousel-control-prev:active, .carousel-control-next:active {
    background-color: transparent;
}

/* Anular el color de fondo en el estado activo para el contenedor de los iconos next y previous */
.carousel-control-prev-icon:active, .carousel-control-next-icon:active {
    background-color: transparent;
}

/* Anular el color de fondo en el estado enfocado para el contenedor de los botones next y previous */
.carousel-control-prev:focus, .carousel-control-next:focus {
    background-color: transparent;
    outline: none; /* Para eliminar el borde de enfoque predeterminado */
}

/* Anular el color de fondo en el estado enfocado para el contenedor de los iconos next y previous */
.carousel-control-prev-icon:focus, .carousel-control-next-icon:focus {
    background-color: transparent;
}

.carousel-control-next-icon, .carousel-control-prev-icon{

	width: 5vw;
	height: 5vw;
	

}

.carousel-text-inside{

	position: absolute;
	z-index: 1;
	left: 10%;
	top: 42%;
	transform: translateY(-50%);


}

.carousel-text-inside img{

	width:50%;
}

.carousel-text-inside p{

	width: 500px;
	font-family: suisse-regular;
	font-size: 24px;
}

@media (min-width: 319px){

	.carouselMain img{

		width: 100%;
        height:30vh;
        object-fit:cover;
       

	}
	
	.carousel-text-inside{
	  
	   top:50%;
	    
	}

	.carousel-text-inside img{

		font-family: suisse-bold;
		font-size: 40px;
		width:33px;
        height:66px;
        
		
	}

	.carousel-text-inside p{

		width: 180px;
		font-family: suisse-regular;
		font-size: 12px;
		margin-left:15px;
	}


	.carousel-control-next-icon, .carousel-control-prev-icon{

		visibility:hidden;

	}


}

@media (min-width: 375px){

	.carouselMain img{


		width: 100%;
		height: 30vh;
		object-fit: cover;

	}

	.carousel-text-inside img{

		font-family: suisse-bold;
		font-size: 40px;
		width:33px;
        height:66px;
        
		
	}

	.carousel-text-inside p{

		width: 180px;
		font-family: suisse-regular;
		font-size: 12px;
		margin-left:15px;
	}


	.carousel-control-next-icon, .carousel-control-prev-icon{

		visibility:hidden;

	}


}

@media (min-width: 425px){

	.carouselMain img{


		width: 100%;
		height: 30vh;
		object-fit: cover;

	}

	.carousel-text-inside img{

		font-family: suisse-bold;
		font-size: 40px;
		width:33px;
        height:66px;
        
		
	}

	.carousel-text-inside p{

		width: 180px;
		font-family: suisse-regular;
		font-size: 12px;
		margin-left:15px;
	}


	.carousel-control-next-icon, .carousel-control-prev-icon{

		visibility:hidden;

	}


}

@media (min-width: 768px){

	.carouselMain img{


		width: 100%;
		height: 90vh;
		object-fit: cover;

	}

	.carousel-text-inside img{
        width:110px;
        height:245px;
	}

	.carousel-text-inside p{

		width: 450px;
		font-family: suisse-regular;
		font-size: 21px;
		margin-left:5%;
	}

	.carousel-control-next-icon, .carousel-control-prev-icon{

		visibility:visible;
		width: 6vw;
		height: 6vw;

	}

	.carousel-control-prev-icon{

		visibility: hidden;
	}

}

@media (min-width: 1280px){

	.carouselMain img{


		width: 100%;
		height: 840px;
		object-fit: cover;

	}

	.carousel-text-inside img{
        
        width:110px;
        height:245px;
	
	}

	.carousel-text-inside p{

		width: 380px;
		font-family: suisse-regular;
		margin-left:5%;
		font-size: 24px;
	}

	.carousel-control-next-icon, .carousel-control-prev-icon{

		visibility:visible;
		width: 4.5vw;
		height: 4.5vw;

	}

	.carousel-control-prev-icon{

		visibility: hidden;
	}

}




/********** carouselDownItemsBanner **************/

.carouselDownItemsBanner{

	width: 100%;
	height: 10vh;
	border-top:none;
	border-bottom: 0.5px solid #707070;
	background: #000;
}


.row-contentDownItems{
   
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.row-contentDownItems img{

	width: 4rem;

}

.row-contentDownItems h3{

    font-family:"suisse-bold";
	font-size: 17px;
	color: #008c5f;

}

.row-contentDownItems h4{
    font-family: "suisse-regular";
	font-size: 15px;
	color: #fff;
	line-height: 1px;
}


@media (min-width: 319px){

	.carouselDownItemsBanner{

		width: 100%;
		height:auto;
		border-bottom: none;
	}
	
	
    .row-contentDownItems img{
    
    	width: 2.5rem;
    
    }
	.row-contentDownItems h3{

        font-family:"suisse-bold";
	    font-size: 12px;
	    text-align:left;
	
    
    }
    
    .row-contentDownItems h4{
         text-align:left;
         font-family: "suisse-regular";
    	 font-size: 9px;

    }


	.content-colItems{

	    display:flex;
	    justify-content:center;
		text-align: center;
		margin-top: 5%;
		margin-bottom: 5%;

	}


}


@media (min-width: 768px){
    
    
    .carouselDownItemsBanner{

		width: 100%;
		height:auto;
		border-bottom: 0.5px solid #707070;
	}
	

	.content-colItems{

		display: flex;
		text-align: left;
		justify-content: center;
		align-items: center;


	}

    .row-contentDownItems img{
    
    	width: 4rem;
    
    }
    
	.row-contentDownItems h3{

        font-family:"suisse-bold";
	    font-size: 17px;
	
    
    }
	
	.row-contentDownItems h4{
         font-family: "suisse-regular";
    	font-size: 15px;

    }



}

/*********** Certificacion LEED ***************/


.certificacionLeed{


	border-bottom: 1px solid #008c5f;
	background: #000;
}

.certificacion-leed-text-main {

	width: 25%;
	position: absolute;
	left: 10%;
	top: 10%;


}

.certificacion-leed-text-main h1{


	font-family: suisse-bold;
	color: #008c5f;

}

.certificacion-leed-text-main p{

	font-family: suisse-medium;
	color: #fff;

}

.containerIconos{
    width:100%;
}




.certificacion-leed-text-main a{
    
    color:#fff;
    font-family: suisse-medium;
    
}

/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 16%;
	top: 50%;

}

.itemIcon2 {

	position: absolute;
	left: 22.5%;
	top: 35%;

}

.itemIcon3 {

	position: absolute;
	left: 35%;
	top: 45%;

}

.itemIcon4 {

	position: absolute;
	left: 43%;
	top: 25%;

}

.itemIcon5 {

	position: absolute;
	left: 72%;
	top: 25%;

}

.itemIcon6 {

	position: absolute;
	left: 86%;
	top: 38%;

}

/******** Posicion Iconos ********/

/******* Posicion textos ********/

.infoCertificacionLeed{

	width: 25%;
}

.infoCertificacionLeed h1{
	font-family: suisse-bold;
	color: #008c5f;

}

.infoCertificacionLeed p{
	font-family: suisse-medium;
	color: #fff;

}


.item-1 {
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

.item-2 {
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

.item-3 {
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

.item-4{
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

.item-5 {
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

.item-6 {
	width: 25%;
	position: absolute;
	top: 10%;
	left: 10%;	

}

#text_1{

	display: none;
}

#text_2{

	display: none;
}
#text_3{

	display: none;
}
#text_4{

	display: none;
}
#text_5{

	display: none;
}
#text_6{

	display: none;
}

@media(min-width:319px){
    
 .certificacionLeed{
     
     display:none;
 }
    
}

@media(min-width:768px){
    
    #carousel-certificacionLeed{
        
        display:none;
        
    }
    
    .img-fluid{
        
        width:90%;
        object-fit:cover;
        
    }

	.certificacionLeed{

		display: revert;
		height:590px;
	}

	.certificacion-leed-text-main{

		width: 45%;

	}

	.certificacion-leed-text-main h1{

		font-size: 21px;
		
	}

	.certificacion-leed-text-main p{

		font-size: 12px;
	}
	
	.certificacion-leed-text-main a{

		width: 25rem;
		font-size: 12px;

	}

	.containerIconos img{
        width:50%;
	}

	.infoCertificacionLeed{

		width: 30%;
	}
	
	.infoCertificacionLeed h1{
		
		font-size: 21px;

	}

	.infoCertificacionLeed p{
		
		font-size: 12px;

	}
	


/******** espacio texto ***********/


.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 50%;

}

/******** Posicion Iconos ********/

.itemIcon1 {
    
	position: absolute;
	left: 14.5%;
	top: 67%;

}



.itemIcon2 {

	position: absolute;
	left: 21.25%;
	top: 54%;

}



.itemIcon3 {

	position: absolute;
	left: 33.5%;
	top: 60.5%;

}



.itemIcon4 {

	position: absolute;
	left: 41%;
	top: 48%;

}



.itemIcon5 {

	position: absolute;
	left: 69.5%;
	top: 43%;

}


.itemIcon6 {

	position: absolute;
	left: 84%;
	top: 51%;

}

    
}


@media(min-width:850px){
    
    .img-fluid{
        
        width:90%;
        object-fit:cover;
        
    }

	.certificacionLeed{

		display: revert;
		height:600px;
	}

	.certificacion-leed-text-main{

		width: 45%;

	}

	.certificacion-leed-text-main h1{

		font-size: 21px;
		
	}

	.certificacion-leed-text-main p{

		font-size: 12px;
	}
	
	.certificacion-leed-text-main a{

		width: 25rem;
		font-size: 12px;

	}

	.containerIconos img{
        width:50%;
	}

	.infoCertificacionLeed{

		width: 30%;
	}
	
	.infoCertificacionLeed h1{
		
		font-size: 21px;

	}

	.infoCertificacionLeed p{
		
		font-size: 12px;

	}
	


/******** espacio texto ***********/


.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 50%;

}

/******** Posicion Iconos ********/

.itemIcon1 {
    
	position: absolute;
	left: 14.5%;
	top: 69%;

}



.itemIcon2 {

	position: absolute;
	left: 21.5%;
	top: 55%;

}



.itemIcon3 {

	position: absolute;
	left: 34%;
	top: 61.5%;

}



.itemIcon4 {

	position: absolute;
	left: 41%;
	top: 48%;

}



.itemIcon5 {

	position: absolute;
	left: 70%;
	top: 41.5%;

}


.itemIcon6 {

	position: absolute;
	left: 84%;
	top: 50%;

}

    
}


@media(min-width: 921px){
    
    
    .img-fluid{
        
        width:90%;
        object-fit:cover;
        
    }

	.certificacionLeed{

		display: revert;
		height:645px;
	}

	.certificacion-leed-text-main{

		width: 30%;

	}

	.certificacion-leed-text-main h1{

		font-size: 21px;
		
	}

	.certificacion-leed-text-main p{

		font-size: 12px;
	}
	
	.certificacion-leed-text-main a{

		width: 25rem;
		font-size: 12px;

	}

	.containerIconos img{
        width:50%;
	}

	.infoCertificacionLeed{

		width: 30%;
	}

	.infoCertificacionLeed h1{
		
		font-size: 21px;

	}

	.infoCertificacionLeed p{
		
		font-size: 12px;

	}

/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 15%;
	top: 66.5%;

}



.itemIcon2 {

	position: absolute;
	left: 22.25%;
	top: 52.5%;

}



.itemIcon3 {

	position: absolute;
	left: 34.5%;
	top: 59.5%;

}



.itemIcon4 {

	position: absolute;
	left: 42%;
	top: 46%;

}



.itemIcon5 {

	position: absolute;
	left: 70.5%;
	top: 39%;

}


.itemIcon6 {

	position: absolute;
	left: 84.5%;
	top: 47%;

}

}


@media(min-width: 1100px){
    
    
.img-fluid{
        
width:90%;
object-fit:cover;
        
}
    
    
.certificacionLeed{

display: revert;
height:700px;
}

.certificacion-leed-text-main{

width: 40%;

}

.certificacion-leed-text-main h1{
    
font-size: 28px;
}
    
.certificacion-leed-text-main p{
    
font-size: 15px;
}
    	
.certificacion-leed-text-main a{
    
width: 30rem;
font-size: 15px;
    
}    

.containerIconos img{
    
width:65%;	
	    
}

.infoCertificacionLeed{

width: 35%;
}

.infoCertificacionLeed h1{
		
font-size: 24px;

}

.infoCertificacionLeed p{
		
font-size: 15px;

}


.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 45%;

}

/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 15%;
	top: 63%;

}

.itemIcon2 {

	position: absolute;
	left: 22%;
	top: 48%;

}

.itemIcon3 {

	position: absolute;
	left: 34.5%;
	top: 55.5%;

}

.itemIcon4 {

	position: absolute;
	left: 41.5%;
	top: 41%;

}

.itemIcon5 {

	position: absolute;
	left: 70%;
	top: 34%;

}

.itemIcon6 {

	position: absolute;
	left: 83.5%;
	top: 41.5%;

}

/******** Posicion Iconos ********/

}



@media(min-width: 1280px){
    
    
.img-fluid{
        
width:90%;
object-fit:cover;
        
}
    
    
.certificacionLeed{

display: revert;
height:785px;
}

.certificacion-leed-text-main{

width: 35%;

}

.certificacion-leed-text-main h1{
    
font-size: 28px;
}
    
.certificacion-leed-text-main p{
    
font-size: 15px;
}
    	
.certificacion-leed-text-main a{
    
width: 30rem;
font-size: 15px;
    
}    

.containerIconos img{
    
width:65%;	
	    
}

.infoCertificacionLeed{

width: 35%;
}

.infoCertificacionLeed h1{
		
font-size: 24px;

}

.infoCertificacionLeed p{
		
font-size: 15px;

}

.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 35%;

}


/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 15.25%;
	top: 61%;

}

.itemIcon2 {

	position: absolute;
	left: 22.25%;
	top: 45%;

}

.itemIcon3 {

	position: absolute;
	left: 35%;
	top: 53%;

}

.itemIcon4 {

	position: absolute;
	left: 42%;
	top: 38%;

}

.itemIcon5 {

	position: absolute;
	left: 70.8%;
	top: 30.5%;

}

.itemIcon6 {

	position: absolute;
	left: 84.5%;
	top: 38%;

}



/******** Posicion Iconos ********/

}


@media(min-width: 1440px){
    
.certificacionLeed{

display: revert;
height:845px;

}
    
.certificacion-leed-text-main h1{

font-size: 28px;
		
}

.certificacion-leed-text-main p{

font-size: 13px;
}
	
.certificacion-leed-text-main a{

width: 30rem;
font-size: 15px;

}    


.containerIconos img{
    
    width:75%;
    
}

.itemIcon1 {

	position: absolute;
	left: 15.5%;
	top: 60%;

}

.itemIcon2 {

	position: absolute;
	left: 22%;
	top: 43%;

}

.itemIcon3 {

	position: absolute;
	left: 35%;
	top: 51.5%;

}

.itemIcon4 {

	position: absolute;
	left: 42%;
	top: 35.5%;

}

.itemIcon5 {

	position: absolute;
	left: 70.8%;
	top: 28%;

}

.itemIcon6 {

	position: absolute;
	left: 84.25%;
	top: 36%;

}


/******** TEXTOS *********/

.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 40%;

}

}


@media(min-width: 1680px){

.img-fluid{
        
width:90%;
object-fit:cover;
        
}
.certificacionLeed{
    
display: revert;
height:900px;
}

.certificacion-leed-text-main{

width: 30%;
}

.certificacion-leed-text-main h1{

font-size: 28px;
		
}

.certificacion-leed-text-main p{

font-size: 13px;

}

.certificacion-leed-text-main a{

width: 30rem;
font-size: 15px;

}

.containerIconos img{
    
width:75%;

}


.infoCertificacionLeed{

width: 35%;

}

.infoCertificacionLeed h1{
		
font-size: 24px;

}

.infoCertificacionLeed p{
		
font-size: 15px;

}


.item-1,.item-2,.item-3,.item-4,.item-5,.item-6{
    
	width: 27%;

}


/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 16%;
	top: 61.5%;

}

.itemIcon2 {

	position: absolute;
	left: 23%;
	top: 42.5%;

}

.itemIcon3 {

	position: absolute;
	left: 35%;
	top: 52.5%;

}

.itemIcon4 {

	position: absolute;
	left: 42.5%;
	top: 34.5%;

}

.itemIcon5 {

	position: absolute;
	left: 71.5%;
	top: 26%;

}

.itemIcon6 {

	position: absolute;
	left: 85%;
	top: 35%;

}

/******** Posicion Iconos ********/



}


@media(min-width: 1820px){

    
    .img-fluid{
        
        width:90%;
        object-fit:cover;
        
    }
    
    
	.certificacionLeed{

		display: revert;
		height:1020px;
	}

	.certificacion-leed-text-main{

		width: 32%;

	}

	.certificacion-leed-text-main h1{

		font-size: 36px;
		
	}

	.certificacion-leed-text-main p{

		font-size: 15px;
	}
	
	.certificacion-leed-text-main a{

		width: 32rem;
		font-size: 17px;

	}

	.containerIconos{
		text-align: center;
		width: 10%;
		height: 10%;
	}

	.containerIconos img{

		width: 100%;

	}

	.infoCertificacionLeed{

		width: 30%;
	}

	.infoCertificacionLeed h1{
		
		font-size: 24px;

	}

	.infoCertificacionLeed p{
		
		font-size: 15px;

	}
	
	.itemInfoCertificacionLeed h1{
	    
	    font-size:30px;
	    
	}
	
	.itemInfoCertificacionLeed p{
	    
	    font-size:17px;
	    
	}


/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 15%;
	top: 55%;

}

.itemIcon2 {

	position: absolute;
	left: 22%;
	top: 37%;

}

.itemIcon3 {

	position: absolute;
	left: 34.25%;
	top: 46%;

}

.itemIcon4 {

	position: absolute;
	left: 41.5%;
	top: 29%;

}

.itemIcon5 {

	position: absolute;
	left: 70.5%;
	top: 21.5%;

}

.itemIcon6 {

	position: absolute;
	left: 84.3%;
	top: 29%;

}


}



@media(min-width: 1920px){

    
    .img-fluid{
        
        width:90%;
        object-fit:cover;
        
    }
    
    
	.certificacionLeed{

		display: revert;
		height:1020px;
	}

	.certificacion-leed-text-main{

		width: 32%;

	}

	.certificacion-leed-text-main h1{

		font-size: 36px;
		
	}

	.certificacion-leed-text-main p{

		font-size: 15px;
	}
	
	.certificacion-leed-text-main a{

		width: 32rem;
		font-size: 17px;

	}

	.containerIconos{
		text-align: center;
		width: 10%;
		height: 10%;
	}

	.containerIconos img{

		width: 100%;

	}

	.infoCertificacionLeed{

		width: 30%;
	}

	.infoCertificacionLeed h1{
		
		font-size: 24px;

	}

	.infoCertificacionLeed p{
		
		font-size: 15px;

	}
	
	.itemInfoCertificacionLeed h1{
	    
	    font-size:30px;
	    
	}
	
	.itemInfoCertificacionLeed p{
	    
	    font-size:17px;
	    
	}


/******** Posicion Iconos ********/

.itemIcon1 {

	position: absolute;
	left: 15%;
	top: 56%;

}

.itemIcon2 {

	position: absolute;
	left: 22.5%;
	top: 38%;

}

.itemIcon3 {

	position: absolute;
	left: 34.8%;
	top: 46%;

}

.itemIcon4 {

	position: absolute;
	left: 42%;
	top: 29%;

}

.itemIcon5 {

	position: absolute;
	left: 70.8%;
	top: 21%;

}

.itemIcon6 {

	position: absolute;
	left: 84.3%;
	top: 30%;

}


}


@media(min-width:2560px) {
    
   	.containerIconos img{

		width: 100%;
		
	} 
	
	.img-fluid{
	    
	    width:90%;
	    object-fit:cover;
	}
    
    
    .itemIcon1 {
    
    	position: absolute;
    	left: 15%;
    	top: 55%;
    
    }
    
    .itemIcon2 {
    
    	position: absolute;
    	left: 22%;
    	top: 38%;
    
    }
    
    .itemIcon3 {
    
    	position: absolute;
    	left: 34.5%;
    	top: 50%;
    
    }
    
    .itemIcon4 {
    
    	position: absolute;
    	left: 42%;
    	top: 28%;
    
    }
    
    .itemIcon5 {
    
    	position: absolute;
    	left: 71%;
    	top: 21%;
    
    }
    
    .itemIcon6 {
    
    	position: absolute;
    	left: 84.5%;
    	top: 30%;
    
    }
    
        
    

}

/******** END ICONOS *********/

/******** CertificacionLeed768px *********/

.certificacionLeed768 a{

	width: 12rem;
	font-size: 10px;

}

.certificacionLeed768 h1{

	color: #008c5f;
	font-family: suisse-bold;
	font-size: 32px;


}

.certificacionLeed768 h2{

	color: #008c5f;
	font-family: suisse-bold;
	font-size: 21px;

}

.certificacionLeed768 p{
	width: 100%;
	color: #fff;
	font-family: suisse-medium;
	font-size: 12px;

}


@media (min-width: 319px){

	.certificacionLeed768 h1{

		color: #008c5f;
		font-family: suisse-bold;
		font-size: 32px;
		
	}


}

@media(min-width: 920px){

	.certificacionLeed768{

		display: none;
	}


}

/************** Section excluDptos *****************/

.container-icon-excluDptos{
  
	width: 900px;
	position: absolute;
	top: 78%;
	left: 67%;
	transform: translate(-50%);

}

@media(min-width:319px){
    
    .section-excluDptos{
        
        display:none;
    }
}


@media(min-width:768px){
    
    .section-dptos-exclusive{
        
        display:none;
    }
    
    .section-excluDptos{
        
        display:revert;
    }    

  .container-icon-excluDptos{
    left:65%;
    width:350px;
   
  } 
  

@media(min-width:1024px){
  .container-icon-excluDptos{
      
    width:450px;
    left:65%;
  }   
    
}

@media(min-width:1024px){
  .container-icon-excluDptos{
      
    width:550px;
    left:64%;
  }   
    
}


@media(min-width:1440px){
  .container-icon-excluDptos{
      
    width:700px;
  }   
    
}

@media(min-width:1680px){
  .container-icon-excluDptos{
      
    width:840px;
  }   
    
}

@media(min-width:1920px){
  .container-icon-excluDptos{
      
    width:1000px;
  }   
    
}


/*************** SECTION LOCATE US *******************/

.section-locateUs {

	position: relative;
	height: 100vh;

}


.section-locateUs img{

	width: 100%;
	height: 100vh;

}


@media only screen and (min-device-width: 768px){

.section-locateUs{
width:100%;
height: 420px;


}
.section-locateUs img{

width: 100%;
height:420px;
object-fit:cover;


}

}

@media only screen and (min-device-width: 850px){

.section-locateUs{
width:100%;
height: 480px;


}

.section-locateUs img{

width: 100%;
height: 480px;
object-fit: cover;

}


}



@media only screen and (min-device-width: 1024px){

.section-locateUs{
width:100%;
height: 540px;


}

.section-locateUs img{

width: 100%;
height: 540px;


}


}

@media only screen and (min-device-width: 1280px){

.section-locateUs{

height: 700px;


}

.section-locateUs img{

width: 100%;
height: 700px;


}

}

@media only screen and (min-device-width: 1440px){

.section-locateUs{

height: 780px;
;

}

.section-locateUs img{

width: 100%;
height: 780px;

}


}

@media only screen and (min-device-width: 1680px){

.section-locateUs{

height: 950px;


}

.section-locateUs img{

width: 100%;
height: 950px;


}

.section-locateUs-secondary-img{

top: 10%;
left:0%;

}

.section-locateUs-secondary-img img{


width: 100%;
height: 80vh;

}

}

@media only screen and (min-device-width: 1920px){

.section-locateUs{

height: 1080px;


}

.section-locateUs img{

width: 100%;
height: 1080px;


}

.section-locateUs-secondary-img{

top: 15%;

}

.section-locateUs-secondary-img img{


width:500px;
height:744px;

}

}


/************ CERCA DE TI ************/
    .content-parques {
      width: 100%;
      margin: auto;
    }

    .content-parques h1 {
      font-family: "suisse-bold";
      color: #008c5f;
    }

    .carousel-text {
      padding: 1px;
      max-width: 400px;
      margin-left: 10px;
    }

    .carousel-text h4 {
      font-family: "suisse-bold";
      font-size: 28px;
      margin-bottom: 12px;
      margin-left: 0px;
      margin-right: 0px;
    }
    
    .carousel-text {
      cursor: pointer;
      color: #5b5b5b;
    }

    .carousel-text-clicked {
      color: #008c5f; /* Cambia el color a rojo cuando el texto está clicado */
    }

    .carousel-inner img {
      max-width: 100%;
      height: auto;
    }

    .row {
      margin-right: -1px;
      margin-left: -1px;
    }

    .col-md-8 {
      padding-right: 1px;
      padding-left: 1px;
    }

    /* Aplica el margen inferior a ambos carrusel y columna de texto */
    #carouselCercaDeTi,
    .col-md-8 {
      margin-bottom: 1px;
    }
    
    
    @media (min-width: 768px) {
        
        
        .section-cerca-de-ti{
            
           display:revert;
        } 
        
        
      .content-parques{
          height:380px;
      }    
        
      .content-parques h1 {
        font-size: 30px;
      }
      .carousel-text h4 {
        font-size: 14px;
      }
    }

    @media (min-width: 1024px) {
      .content-parques{
          height:480px;
      }    
        
      .content-parques h1 {
        font-size: 40px;
      }
      .carousel-text h4 {
        font-size: 22.5px;
      }
    }

    @media (min-width: 1200px) {
      .content-parques{
          height:580px;
      }   
      .content-parques h1 {
        font-size: 48px;
      }
      .carousel-text h4 {
        font-size: 28.5px;
      }
    }
    
    
    @media (min-width: 1440px) {
      .content-parques{
          height:680px;
      }   
      .content-parques h1 {
        font-size: 58px;
      }
      .carousel-text h4 {
        font-size: 36px;
      }
    }
    
    
    @media (min-width: 1920px) {
      .content-parques h1 {
        font-size: 61px;
      }
      .carousel-text h4 {
        font-size: 36px;
      }
    }
    
    

    /* Estilo para los dots (puntos indicadores) */
    .slick-dots {
      position: absolute;
      left:50%;
      transform:translate(-55%);
      bottom: 20px;
      list-style: none;
      text-align: center;
      padding: 0;
      width: 100%;
      margin: 0;
    }

    .slick-dots li {
      position: relative;
      display: inline-block;
      width: 25px; /* Ajusta el tamaño de los indicadores radiales */
      height: 25px; /* Ajusta el tamaño de los indicadores radiales */
      margin: 0 5px;
      padding: 0;
      cursor: pointer;
    }

    .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 25px; /* Ajusta el tamaño de los indicadores radiales */
      height: 25px; /* Ajusta el tamaño de los indicadores radiales */
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: 0 0;
    }

    .slick-dots li button:hover,
    .slick-dots li button:focus {
      outline: none;
    }

    .slick-dots li button:hover:before,
    .slick-dots li button:focus:before {
      opacity: 1;
    }

    .slick-dots li button:before {
      font-family: "slick";
      font-size: 10px; /* Ajusta el tamaño de los puntos en los indicadores radiales */
      line-height: 25px; /* Ajusta el tamaño de los puntos en los indicadores radiales */
      position: absolute;
      top: 0;
      left: 0;
      width: 25px; /* Ajusta el tamaño de los indicadores radiales */
      height: 25px; /* Ajusta el tamaño de los indicadores radiales */
      content: "•";
      text-align: center;
      opacity: .25;
      color: white; /* Color de los indicadores radiales */
    }

    .slick-dots li.slick-active button:before {
      opacity: .75;
      color: white; /* Color de los indicadores radiales */
    }
 
 


/************ SECTION OTROS DEPARTAMENTOS ***************/

.section-otherDptos {

	width: 100%;
	height: 100vh;
	background: #fff;
	position: relative;

}

.card{

	border: none;
}

.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 5%;
	top: 10%;
}

.section-otherDptosText h1{
    position:absolute;
    width:100%;
	font-family:"suisse-bold";
	color: #008c5f;
	width:90%;
	font-size: 72px;

}


.carouselOtherDptos {

	width: 100%;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%);
}


.carouselOtherDptos img{
    
	width: 100%;

}


@media(min-width:768px){
    
.section-otherDptosText {
   
    width:100%;
	position: absolute;
	left: 3.8%;
	top: 18%;
}
    

.section-otherDptos {
	width: 100%;
	height: 450px;
	background: #fff;
	position: relative;

}    
    
 .section-otherDptosText h1{
    width:700px;
	font-size: 42px;

}   
    
}

@media(min-width:850px){
    
.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 8%;
	top: 18%;
}
    

.section-otherDptos {

	width: 100%;
	height: 450px;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:700px;
	font-size: 42px;

}   
    
}




@media(min-width:1024px){
    
.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 4%;
	top: 18%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 600px;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:950px;
	font-size: 54px;

}   
    
}

@media(min-width:1280px){
    
.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 6%;
	top: 15%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 800px;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:100%;
	font-size: 61px;

}   
    
}

@media(min-width:1440px){
    
.section-otherDptosText {
   	width:100%;
	position: absolute;
	left: 5%;
	top: 15%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 900px;
	background: #fff;
	position: relative;

}    
    
    
.section-otherDptosText h1{
    width:100%;
	font-size: 72px;

}   
    
}

@media(min-width:1680px){
    
.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 11.5%;
	top: 18%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 650px;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:1200px;
	font-size: 72px;

}   
    
}



@media(min-width:1820px){
    
.section-otherDptosText {
    width:100%;
	position: absolute;
	left: 16%;
	top: 18%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 700px;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:100%;
	font-size: 72px;

}   
    
}

/*
@media only screen and (min-device-width: 2560px){
    
  .section-otherDptosText {
    width:100%;
	position: absolute;
	left: 4.5%;
	top: 10%;
}
    
    
    
.section-otherDptos {

	width: 100%;
	height: 100vh;
	background: #fff;
	position: relative;

}    
    
    
 .section-otherDptosText h1{
    width:100%;
	font-size: 72px;
	margin:0;
	text-align:left;

}   
    
}  
    
*/    




