.rs-wrap:after,
.rs-slider:after,
.rs-thumb-wrap:after,
.rs-arrows:after,
.rs-caption:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    line-height: 0;
    visibility: hidden;
}

/* ===[ Slider ]=== */

.rs-wrap {
    position: relative;
		max-width: 100%;
		z-index: 2;
		/*height:550px*/
		/*height: 100%;*/
		text-align: center;
		overflow: hidden;
}

.rs-slide-bg { *zoom: 1 }
.rs-slider {text-align: left;}
.rs-slider > li > a { display: block }

.rs-slider > li {
    list-style: none;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 100%;
    height: 100%;
    margin: 0 -100% 0 0;
    padding: 0;
    float: left;
    position: relative;
}

.rs-slider > li > a {
        padding: 0;
        background: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
}

.rs-slider > li img {
        display: block;
        width: 100%;
        max-height: 100%;
        -ms-interpolation-mode: bicubic;
}

/* ===[ Thumbnails ]=== */

.rs-thumb-wrap { *zoom: 1 }

    .rs-thumb-wrap > a {
        display: block;
        float: left;
        position: relative;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-backface-visibility: hidden; /* Hardware accelerate to prevent jumps on transition */
    }

        .rs-thumb-wrap > a > img {
            max-width: 100%;
            max-height: 100%;
            display: block;
            -ms-interpolation-mode: bicubic;
        }

.rs-thumb-wrap > a:first-child { margin-left: 0!important }

/* ===[ Arrows ]=== */

.rs-arrows .rs-next,
.rs-arrows .rs-prev {
    z-index: 1;
    height: 100%;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 110px;
    width: 7%;
    z-index: 10;
}

.rs-arrows:hover .rs-next,
.rs-arrows:hover .rs-prev { z-index: 2; }


.rs-arrows .rs-prev {
    float: left;
    background: url("../images/slider-left-arrow.png") no-repeat center left;
/*    left: 50px;
    top: 225px;*/
    left: 50px;
  top: 250px;
  width: 30px;
  height: 88px;
    
}
    
/*.rs-arrows a.rs-prev:hover {
    background: url("../images/back_hover.png") no-repeat center left;
    }*/
    
.rs-arrows .rs-next{
    float: right;
    background: url("../images/slider-right-arrow.png") no-repeat center right;
  /*  left: 55px;
		top: 225px;*/
    left: 1200px;
  top: 250px;
  width: 30px;
  height: 88px;
}
    
/*.rs-arrows a.rs-next:hover{
    background: url("../images/next_hover.png") no-repeat center right;
    }*/
/* ===[ Captions ]=== */

/* ===[ Readmore Captions ]=== */



/* ===[ myCaptions ]=== */

.slider-caption {
    position: absolute;
    left: 23%;
    top: 26%;
    width: 700px;
    height: 150px;
    text-align: center;
    /*padding: 2px 84px;*/
}
.slider-caption h1{
    color: #fff;
	font-family: 'AgencyFB-Reg';
	font-size: 40px;
	line-height: 45px;
	text-transform: uppercase;
	margin-bottom:20px;
	width:100%;
}

.slider-caption div.desc {
    color: #fff;
    font-size: 14px;
    margin-bottom: 60px;
}
/* ===[ end of myCaptions ]=== */
.rs-caption {
    position: absolute;
    max-height: 100%;
    overflow: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0;
    left: 0;
}

.rs-caption.rs-top-left {
    top: 0;
    bottom: auto;
}

.rs-caption.rs-top-right {
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
}

.rs-caption.rs-bottom-left {
    bottom: 0;
    left: 0;
}

.rs-caption.rs-bottom-right {
    right: 0;
    left: auto;
    border-bottom: none;
    border-right: none;
}

.rs-caption.rs-top {
    top: 0;
    bottom: auto;
    width: 100%!important;
}

.rs-caption.rs-bottom { width: 100%!important }

.rs-caption.rs-left {
    top: 0;
    height: 100%;
}

.rs-caption.rs-right {
    top: 0;
    left: auto;
    right: 0;
    height: 100%;
}

/* ===[ Grid ]=== */

.rs-grid {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
}

.rs-gridlet {
    position: absolute;
    opacity: 1;
}

/* Optional - remove captions at smaller screen widths
@media screen and (max-width: 480px) {
	.rs-caption { opacity: 0!important; }
}
*/


/* Small devices (tablets, 768px and up) */
@media (max-width: 600px) {
    .rs-arrows .rs-next,
    .rs-arrows .rs-prev {
    height: 50% !important;
    
}

}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 960px ) and (min-width: 600px ){
    .rs-arrows .rs-next,
    .rs-arrows .rs-prev {
    /*height: 75% !important;*/
    top: 100px;
    
}

}
