#slider-wrapper{
	width:100%;
	height: 700px;
	background:#FFF;
	padding: 0!important;
	margin:0 auto;
	overflow:hidden;
	box-sizing:border-box;
}
#slider-wrapper .slider-inner {
    margin:0 auto;/*center-aligned */
    font-size:0px;
    position:relative;
    box-sizing:border-box;
	padding-top:0px;
	margin-top: 80px;
}
#slider-wrapper ul {
    position:relative;
    list-style:none;
    padding:0;
	margin: 0;
    box-sizing:border-box;
}
#slider-wrapper .slider-inner li {    
    top:0;
    left:0;
    position: absolute;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
    height:700px;
    font-size:10px;
    box-sizing:border-box;
	display: block;
}
#slider-wrapper .ns-img {
    background-color:rgba(0,0,0,0.8);
    background-size:contain;/*Note: If transitionType is zoom, it will be overridden to cover.*/
    /*box-shadow: 0 1px 5px rgba(0,0,0,.8),inset 0 0 2px rgba(255,255,255,.4);*/
    display: block;
    position: absolute;
    width: 100%;
    height: 700px;
    background-repeat:no-repeat;
    background-position:center center;
}
/*
#slider-wrapper>.btn{
	position: absolute;
	width:30px;
	height: 30px;
	border: none;
	border-radius: 25px;
	top: 50%;
	color: white;
	font-size: 12px;
	cursor:pointer;
	margin-right: 5px;
}
#slider-wrapper>#btn1 {left:auto; right:-1px;}
#slider-wrapper>#btn2{left:-1px; right:auto;}
#slider-wrapper>#btn1:hover, #slider-wrapper>#btn2:hover{background: indigo;}
#slider-wrapper>#btn1, #slider-wrapper>#btn2{position: relative; float: right;}
*/
#slider-wrapper>.btn{
	position: absolute;
	width:20px;
	height: 20px;
	border: none;
	border-radius: 25px;
	top:35%;
	background: black;
	color: white;
	font-size: 10px;
	cursor:pointer;
	z-index: 4;
}
#slider-wrapper>#btn1:hover{box-shadow: 10px 0px 20px 0px black;}
#slider-wrapper>#btn2:hover{box-shadow: -10px 0px 20px 0px black;}
#slider-wrapper>#btn1{position: relative; float: left;}
#slider-wrapper>#btn2{position: relative; float: right;}
/*---------- Captions -------------------*/
#slider-wrapper .slides{display: block;	position: relative;}
#slider-wrapper .caption{
	display: block;
    position: absolute;
	float: none;
    width:100%;
	max-width: 100%;
	padding:40px auto;
	margin: 0 auto;
	z-index: 4;
	font-weight: 600;	
	color: green;
	bottom: 55%;
}
.caption p{
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
    letter-spacing: .03px;
    line-height: 2.5;
    color: #f5f5f5;
    margin: auto;
	padding: 0px 40px;
	text-align: center;
	text-shadow: 0 0 10px rgba(0,0,0,.8);
}
.caption strong{
	text-transform: uppercase;
	font-size: 35px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: 0.0508475em;
}
@media only screen and (max-width:1100px){ 
#slider-wrapper, #slider-wrapper .slider-inner li, #slider-wrapper .ns-img{height: 600px;}
}
@media only screen and (max-width:900px){ 
#slider-wrapper, #slider-wrapper .slider-inner li, #slider-wrapper .ns-img{height: 500px;}
.caption strong{font-size: 25px;}
.caption p{line-height: 1.5;}
}
@media only screen and (max-width:700px){
#slider-wrapper, #slider-wrapper .slider-inner li, #slider-wrapper .ns-img{height: 400px;}
.caption p{font-size: 12px; margin: 10px auto; padding: 0 20px; line-height: 1.5;}
.caption strong{font-size: 20px;}
#slider-wrapper .caption{bottom: 50%;}
}
@media only screen and (max-width:500px){
#slider-wrapper, #slider-wrapper .slider-inner li, #slider-wrapper .ns-img{height: 300px;}
.caption p{font-size: 12px; font-weight: 400; margin: 10px auto; padding: 0 20px; line-height: 1;}
.caption strong{ font-size: 16px; font-weight: 400;}
}