.slideshow-wrap {
    display: block;
    height: 333px;
    min-width: 333px;
    max-width: 500px;
    margin: auto;
    border: 10px solid #FFF;
    -webkit-box-shadow: 0px 0px 5px #CCC;
    -moz-box-shadow: 0px 0px 5px #CCC;
    box-shadow: 0px 0px 5px #CCC;
    position: relative;
}

.slideshow-inner {
    width: 100%;
    height: 100%;
    background-color: #000;
    overflow: hidden;
    position: relative;
}

.slideshow-inner>ul {
    list-style: none;
    height: 100%;
    width: 500%;
    overflow: hidden;
    position: relative;
    left: 0px;
    -webkit-transition: left .3s ease;
    -moz-transition: left .3s ease;
    -o-transition: left .3s ease;
    transition: left .3s ease;
}

.slideshow-inner>ul>li {
    width: 20%;
    height: 333px;
    float: left;
    position: relative;
}

.slideshow-inner>ul>li>img {
    margin: auto;
    height: 100%;
}

.slideshow-wrap input[type=radio] {
    position: absolute;
    visibility: hidden;
}

.slideshow-wrap label {
    position: absolute;
    left: 50%;
    bottom: 10px;
    z-index: 100;
    width: 10px;
    height: 10px;
    background-color: #AAA;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
	border:2px solid white;
}

.slideshow-wrap label[for=button-1],
.slideshow-wrap label[for=button-4],
.slideshow-wrap label[for=button-7] { margin-left: -30px }
.slideshow-wrap label[for=button-3],
.slideshow-wrap label[for=button-6],
.slideshow-wrap label[for=button-9] { margin-left: 30px }

.slideshow-wrap input[type=radio]#button-1:checked~label[for=button-1],
.slideshow-wrap input[type=radio]#button-2:checked~label[for=button-2],
.slideshow-wrap input[type=radio]#button-3:checked~label[for=button-3],
.slideshow-wrap input[type=radio]#button-4:checked~label[for=button-4],
.slideshow-wrap input[type=radio]#button-5:checked~label[for=button-5],
.slideshow-wrap input[type=radio]#button-6:checked~label[for=button-6],
.slideshow-wrap input[type=radio]#button-7:checked~label[for=button-7],
.slideshow-wrap input[type=radio]#button-8:checked~label[for=button-8],
.slideshow-wrap input[type=radio]#button-9:checked~label[for=button-9] { background-color: #b8ae70; }


.slideshow-wrap input[type=radio]#button-1:checked~.slideshow-inner>ul { left: 0 }
.slideshow-wrap input[type=radio]#button-2:checked~.slideshow-inner>ul { left: -100% }
.slideshow-wrap input[type=radio]#button-3:checked~.slideshow-inner>ul { left: -200% }
.slideshow-wrap input[type=radio]#button-4:checked~.slideshow-inner>ul { left: 0 }
.slideshow-wrap input[type=radio]#button-5:checked~.slideshow-inner>ul { left: -100% }
.slideshow-wrap input[type=radio]#button-6:checked~.slideshow-inner>ul { left: -200% }
.slideshow-wrap input[type=radio]#button-7:checked~.slideshow-inner>ul { left: 0 }
.slideshow-wrap input[type=radio]#button-8:checked~.slideshow-inner>ul { left: -100% }
.slideshow-wrap input[type=radio]#button-9:checked~.slideshow-inner>ul { left: -200% }



/* Media Queries */
@media screen and (max-width:1024px) {
	.slideshow-wrap {height: 240px; max-width: 400px;}
	.slideshow-inner>ul>li {height: 240px;}
}

@media screen and (max-width:800px) {
	.slideshow-wrap {height: 168px; max-width: 280px;}
	.slideshow-inner>ul>li {height: 180px;}
}

@media screen and (max-width:640px) {	
	.slideshow-wrap {height: 300px; max-width: 500px;}
	.slideshow-inner>ul>li {height: 300px;}
}