.meowzoom {
    transform:scale(1.5);
}

@keyframes meowgray {
    0% {filter:grayscale(90%);}
    50% {filter:grayscale(85%);}
    100% {filter:grayscale(90%);}
}

.meowzoomani {
    animation-name:meowgray;
    animation-duration:7s;
    animation-iteration-count:infinite;
    animation-timing-function:ease-in-out;
    transition: all ease-in-out;
}

@keyframes AutoSlide {
    0%, 19%, 100% {
        left: 0px;
    }
    20%, 39% {
        left: -500px;
    }
    40%, 59% {
        left: -1000px;
    }
    60%, 79% {
        left: -1500px;
    }
    80%, 99% {
        left: -2000px;
    }
}

#slideshow {
    position:relative;
    width:500px;
    height:430px;
    margin: 0px auto;
    overflow:clip;
	background-image: url(../images/immo_challenge_06.png);
	background-position: center top;
	background-repeat:no-repeat;
    filter:grayscale(90%);
    transition: all 2s ease-in-out;
}

#slideshow:hover {
    filter:grayscale(0%);
}

#sContent li {
    display:inline;
    margin:0;
    padding:0;
}

#sContent {
    position:absolute;
    top:0;
    left:0;
    width:2500px;
    margin:0;
    padding:0;	
	animation-name:AutoSlide;
	animation-duration:35s;
	animation-iteration-count:infinite;
	animation-timing-function:ease-in-out;
    transition: all ease-in-out;
}

#slideimage {
	width:500px;
    height:430px;
    margin: 0px auto;
    animation-name:TxSlide;
    animation-duration:7s;
    animation-iteration-count:infinite;
    animation-timing-function:ease-in-out;
}

@keyframes TxSlide {
    0% {transform:scale(0.5);}
    15% {transform:scale(1);}
    100% {transform:scale(1);}
    0% {opacity:0%;}
    25% {opacity:65%;}
    50% {opacity:100%;}
    75% {opacity:100%;}
    100% {opacity:0%;}
    0% {filter:blur(0px);}
    50% {filter:blur(0px);}
    75% {filter:blur(0px);}
    100% {filter:blur(25px);}
}

	@media all and (max-width: 600px) {

.meowzoom {
    transform:scale(1.2);
}

@keyframes AutoSlide {
    0%, 19%, 100% {
        left: 0px;
    }
    20%, 39% {
        left: -300px;
    }
    40%, 59% {
        left: -600px;
    }
    60%, 79% {
        left: -900px;
    }
    80%, 99% {
        left: -1200px;
    }
}

#slideshow {
    width:300px;
    height:258px;
	background-image: url(../images/immo_challenge_00_mob.png);
	background-position: center top;
	background-repeat:no-repeat;
}

#sContent {
    position:absolute;
    top:0;
    left:0;
    width:1500px;
    margin:0;
    padding:0;
}

#slidebloc {
	display:block;
    position:absolute;
    width:300px;
    height:258px;
    margin: 0px auto;
}

#slideimage {
	width:300px;
    height:258px;
}

}