.slider {
    width:100%;
    height: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.slider li {
    display: block;
    position: absolute;
	transform: scale(1);
}

.slider li .slider-children{
	transform: scale(1);
}
	
.slider li .slider-children.animate{			
    transform: scale(1.3);
	transition: all 6s;
}
	
.slider-back{
    width: 100%;
    height: 100%;
}


.slider-back2{
    width: 100%;
    height: 100%;
}

.slider-children{
    z-index:-1;
    position:absolute;
    width: 100%; 
    height: 100%;
    background-size: cover; 
}

.estudio-bloque{
    z-index:99;
    font-family: 'Montserrat', sans-serif;
    position: absolute; 
    margin-top: 5%; 
    margin-left: 5%; 
    color: #FFF;
}

.estudio-olivieri{
    font-size: 102px; 
    line-height: 92px;
    font-weight: 700;
    margin-bottom: 35px;
}

.estudio-descripcion{
    font-size: 26px; 
    line-height: 31px;
    font-weight: 200;
}

.estudio-contacto a{
    z-index:99;
    font-family: 'Montserrat', sans-serif;
    position: absolute; 
    bottom: 5%; 
    color: #FFF; 
    margin-left: 5%; 
    font-size: 17px; 
    font-weight: 400;
    text-decoration: none;
    letter-spacing: 0.5px;
}


.img-11 .estudio-contacto a, .img-11 .estudio-bloque, .img-15 .estudio-contacto a, .img-15 .estudio-bloque, .img-25 .estudio-contacto a, .img-25 .estudio-bloque{ 
    color: #dbdad1; 
}

.img-01 .slider-children{    
    background: url(../../images/01.jpg) center center; 
    background-size: cover;
}

.img-02 .slider-children{    
    background: url(../../images/02.jpg) center center; 
    background-size: cover;
}

.img-03 .slider-children{    
    background: url(../../images/03.jpg) center center; 
    background-size: cover;
}

.img-04 .slider-children{    
    background: url(../../images/04.jpg) center center; 
    background-size: cover;
}

.img-05 .slider-children{    
    background: url(../../images/05.jpg) center center; 
    background-size: cover;
}

.img-06 .slider-children{    
    background: url(../../images/06.jpg) center center; 
    background-size: cover;
}

.img-07 .slider-children{    
    background: url(../../images/07.jpg) center center;
    background-size: cover; 
}

.img-08 .slider-children{    
    background: url(../../images/08.jpg) center center; 
    background-size: cover;
}

.img-09 .slider-children{    
    background: url(../../images/09.jpg) center center; 
    background-size: cover;
}

.img-10 .slider-children{    
    background: url(../../images/10.jpg) center center;
    background-size: cover; 
}

.img-11 .slider-children{    
    background: url(../../images/11.jpg) center center; 
    background-size: cover;
}

.img-12 .slider-children{    
    background: url(../../images/12.jpg) center center; 
    background-size: cover;
}

.img-13 .slider-children{    
    background: url(../../images/13.jpg) center center; 
    background-size: cover;
}

.img-14 .slider-children{    
    background: url(../../images/14.jpg) center center; 
    background-size: cover;
}

.img-15 .slider-children{    
    background: url(../../images/15.jpg) center center;
    background-size: cover; 
}

.img-16 .slider-children{    
    background: url(../../images/16.jpg) center center; 
    background-size: cover;
}

.img-17 .slider-children{    
    background: url(../../images/17.jpg) center center;
    background-size: cover; 
}

.img-17b .slider-children{    
    background: url(../../images/17b.jpg) center center;
    background-size: cover; 
}

.img-18 .slider-children{    
    background: url(../../images/18.jpg) center center; 
    background-size: cover;
}

.img-19 .slider-children{    
    background: url(../../images/19.jpg) center center; 
    background-size: cover;
}

.img-20 .slider-children{    
    background: url(../../images/20.jpg) center center; 
    background-size: cover;
}

.img-21 .slider-children{    
    background: url(../../images/21.jpg) center center;
    background-size: cover; 
}

.img-22 .slider-children{    
    background: url(../../images/22.jpg) center center; 
    background-size: cover;
}

.img-23 .slider-children{    
    background: url(../../images/23.jpg) center center;
    background-size: cover; 
}

.img-24 .slider-children{    
    background: url(../../images/24.jpg) center center; 
    background-size: cover;
}

.img-25 .slider-children{    
    background: url(../../images/25.jpg) center center;
    background-size: cover; 
}


@media (max-width: 1919px) {
    .estudio-olivieri{
        font-size: 89px; 
        line-height: 80px;
    }

    .estudio-descripcion{
        font-size: 22px; 
        line-height: 27px;
    }

    .estudio-contacto a{
        font-size: 14px; 
    }
}

@media (max-width: 1679px) {
    .estudio-olivieri{
        font-size: 85px; 
        line-height: 76px;
    }

    .estudio-descripcion{
        font-size: 21px; 
        line-height: 26px;
    }

    .estudio-contacto a{
        font-size: 14px; 
    }
}

@media (max-width: 1599px) {
    .estudio-olivieri{
        font-size: 85px; 
        line-height: 76px;
        margin-bottom: 30px;
    }

    .estudio-descripcion{
        font-size: 21px; 
        line-height: 26px;
    }

    .estudio-contacto a{
        font-size: 14px; 
    }
}

@media (max-width: 1439px) {
    .estudio-olivieri{
        font-size: 72px; 
        line-height: 65px;
    }

    .estudio-descripcion{
        font-size: 18px; 
        line-height: 22px;
    }

    .estudio-contacto a{
        font-size: 12px; 
    }
}

@media (max-width: 1365px) {
    .estudio-olivieri{
        font-size: 68px; 
        line-height: 61px;            
        margin-bottom: 25px;
    }

    .estudio-descripcion{
        font-size: 17px;
        line-height: 20px; 
    }

    .estudio-contacto a{
        font-size: 11px; 
    }
}

@media (max-width: 1279px) {
    .estudio-olivieri{
        font-size: 54px; 
        line-height: 48px;
    }

    .estudio-descripcion{
        font-size: 16px; 
    }

    .estudio-contacto a{
        font-size: 9px; 
    }
}


@media (max-width: 1023px) {
    .estudio-olivieri{
        font-size: 40px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .estudio-descripcion{
        font-size: 11px; 
        line-height: 12px;
    }

    .estudio-contacto a{
        font-size: 10px; 
    }
}