	.jssorb05 {position: absolute;}
    .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../images/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
     }
    .jssorb05 div { background-position: -7px -7px; }
    .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
    .jssorb05 .av { background-position: -67px -7px; }
    .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

/* Caption */
.caption{
    z-index: 999;
    position: absolute;
    top: 146px;
    left: 2em;
    right: 2em;
    width: 1000px;    
    font-size: 1.7rem;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    /*text-transform: uppercase;*/
}
	.caption span{
		display: block;
	    font-weight: normal;
	    font-size: 1.4rem;
	    line-height: 36px;
	    color: #cac4c4;
    	font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	    /*text-transform: lowercase;*/
	}
	.caption em{
		display:block;
		font-weight:normal;
		font-size:35px;
		line-height:58px;
		color:#b45737;
		padding-left:140px;
		margin-top:-8px;
	   /* text-transform: lowercase;*/
	}

@media only screen and (max-width: 995px){
	.caption{top:110px; left:10px; width:350px;}
}
@media only screen and (max-width: 767px){
	.slides_container{width:420px; height:215px;}
	.slide{width:450px;}
	.caption{width: 450px;font-size:2.8rem !important}
	.caption > span {font-size:2.2rem !important}
}