
.jcarousel-wrapper{position:relative;border-bottom:1px solid #e3c050;}.jcarousel{position:relative;overflow:hidden;width:100%;}.jcarousel-wrapper .slideshow-link-button{position:absolute;left:0;text-align:center;bottom:50px;width:100%;}.jcarousel-wrapper .slideshow-caption{position:absolute;left:0;text-align:center;bottom:2px;width:100%;}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel li{float:left;}.jcarousel img{display:block;max-width:100%;height:auto!important;}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial, sans-serif;}.jcarousel-control-prev{left:15px;}.jcarousel-control-next{right:15px;}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;text-indent:-9999px;margin-right:7px;}.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;}.jcarousel-wrapper {
    border: none;
}
.jcarousel-wrapper .slideshow-caption {
    top: 273px;
}
.banner-line {
    border-bottom: 1px solid #fff;
    width: 470px;
    margin: 0 auto;
}
.slideshow-caption div:nth-child(2) h1 {
    font-size: 36px;
    font-weight: 800;
    color: #fff;
    line-height: 46px;
    letter-spacing: 3px;
}
.caption-btn a {
    text-decoration: none;
    display: inline-block;
    margin: 0 15px;
}
.caption-btn div {
    width: 222px;
    margin: 0 auto;
    padding: 10px;
    background-color: rgba(51,51,51,0.8);
    color: #fff;
    border: 1px solid #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    margin-top: 30px;
}
.jcarousel-control-prev,
.jcarousel-control-next {
    width: 40px !important;
    height: 40px !important;
    background: rgba(51,51,51, 0.8) !important;
    font: 29px/34px 'Lato', sans-serif !important;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    font-weight: 100 !important;
    text-decoration: none !important;
    color: #fff !important;
}

.scrollmedown {
    position: absolute;
    width: 100%;
    bottom: 10px;
}
.scrollmedown a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-style: italic;
    font-size: 11px;
}

#scrolldown {
    position: absolute;
}
.fa.fa-chevron-down {
    background: rgba(51,51,51, 0.8) !important;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    text-decoration: none !important;
    color: #fff !important;
    padding: 10px;
}
.jcarousel li img {
    width: 100%;
}


@media only screen and (min-width: 1200px) {
.scrollmedown {
    bottom: 30% !important;
}
#scrolldown {
    margin-top: 190px;
}
}

@media only screen and (max-width: 1200px) {
.scrollmedown {
    bottom: 15%;
}
#scrolldown {
    margin-top: -30px;
}
}

@media only screen and (max-width: 992px) {
.scrollmedown {
    bottom: 10px;
}
#scrolldown {
    margin-top: -63px;
}
}

@media only screen and (max-width: 768px) {
.jcarousel-wrapper .slideshow-caption {
    top: 30%;
}
#scrolldown {
    margin-top: -63px;
}
}

@media only screen and (max-width: 480px) {
.banner-line {
    width: 70%;
}
.jcarousel-wrapper .slideshow-caption {
    top: 0;
    position: relative;
    padding: 15px;
}
.slideshow-caption div:nth-child(2) h1 {
    font-size: 20px;
    color: #333;
    line-height: 28px;
}
.caption-btn div {
    margin-top: 15px;
}
.jcarousel-control-prev, .jcarousel-control-next {
    top: 30%;
}
}













