#slider {position: relative;height: 600px;}
.sl-slider-wrapper {width: 800px;height: 400px;margin: 0 auto;position: relative;overflow: hidden;}
.sl-slider {position: absolute;top: 0;left: 0;}

.sl-slide,.sl-slides-wrapper,.sl-slide-inner {position: absolute;width: 100%;height: 100%;top: 0;left: 0;} 
.sl-slide {z-index: 1;}

.prezentace .sl-slider-wrapper {position: absolute;width: 100%;height: 100%;top: 26px;left: 0;}

.demo-1 [data-icon]:after {
    content: attr(data-icon);
    font-family: 'AnimalsNormal';
	color: #999;text-shadow: 0 0 1px #999;position: absolute;width: 220px;height: 220px;
	line-height: 220px;text-align: center;font-size: 100px;top: 50%;left: 50%;
	margin: -110px 0 0 -110px;
	box-shadow: inset 0 0 0 10px #f7f7f7;border-radius: 50%;}

.prezentace .sl-slide h1 {color: #000;text-shadow: 0 0 1px #000;padding: 10px;position: absolute;font-size: 22px;font-weight: 600;letter-spacing: 6px;text-transform: uppercase;width: 50%;left: 20%;text-align: left;line-height: 30px;bottom: 50%;margin: 0 0 20px 0;}

.prezentace .sl-slide p {position: absolute;width: 50%;text-align: left;left: 21%;font-weight: 400;font-size: 16px;line-height: 20px;height: 70px;color: #8b8b8b;z-index: 2;bottom: 50%;margin: 0 0 -120px 0;padding: 0;}
.prezentace .sl-slide p span {color: #98e158;}
.prezentace .sl-slide p:before {color: #f0f0f0;color: rgba(244,244,244,0.65);font-family: "Bookman Old Style", Bookman, Garamond, serif;position: absolute;line-height: 60px;
	width: 75px;height: 75px;font-size: 200px;z-index: -1;left: 20%;top: 35px;content: '\201C';}
.prezentace .sl-slide blockquote cite {font-size: 10px;padding-top: 10px;display: inline-block;font-style: normal;text-transform: uppercase;letter-spacing: 4px;}
.prezentace .bg-1 .sl-slide-inner,.prezentace .bg-1 .sl-content-slice {background: #fff;background-image: url(../obrazky/1.jpg);background-position: center center;}


@media screen and (max-width: 660px) {
	.demo-1 .deco {width: 130px;height: 130px;margin-left: -65px;margin-bottom: 50px;}
	.demo-1 [data-icon]:after {width: 110px;height: 110px;line-height: 110px;font-size: 40px;margin: -55px 0 0 -55px;}
	.demo-1 .sl-slide blockquote {margin-bottom: -120px;}
	.demo-1 .sl-slide h1 {line-height: 22px;font-size: 18px;margin-bottom: -40px;letter-spacing: 8px;}
	.demo-1 .sl-slide blockquote p:before {line-height: 10px;width: 40px;height: 40px;font-size: 120px;left: -45px;}
}

@media screen and (max-width: 660px) {
.prezentace .sl-slide p {position: absolute;width: 40%;text-align: left;left: 6%;font-weight: 400;font-size: 16px;line-height: 20px;height: 70px;color: #8b8b8b;z-index: 2;bottom: 50%;margin: 0 0 -120px 0;padding: 0;}
.prezentace .sl-slide p span {color: #50C6C6;}
.prezentace .sl-slide h1 {color: #000;text-shadow: 0 0 1px #000;padding: 10px;position: absolute;font-size: 22px;font-weight: 600;letter-spacing: 6px;text-transform: uppercase;width: 50%;left: 3%;text-align: left;line-height: 30px;bottom: 50%;margin: 0 0 20px 0;}
}