#slides {
position: relative !important;
height: calc(100vh)!important;
}
#slides:after { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 200px;
background: url(//www.ajmpack.com/wp-content/themes/ajm-theme/img/white-gradient-bg.png) repeat-x;
z-index: 99;
display: block;
overflow: hidden;  
content: " ";
}
#slides .slides-container div img.slide-image {
bottom: 0 !important;
top: 0 !important;
min-height:100vh!important;
}
#slides .slides-container div img.slide-link {
bottom: initial !important;
top: auto !important;
position:relative!important;
margin:0 auto;
max-width:38px!important;
max-height:38px!important;
min-height:38px!important;
left:auto!important;
}
#slides .slides-container {
display: none;
}
#slides .scrollable {
*zoom: 1;
position: relative;
top: 0;
left: 0;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
height: 100%;
}
#slides .scrollable:after {
content: "";
display: table;
clear: both;
}
.slides-navigation {
margin: 0 auto;
position: absolute;
z-index: 3;
top: 50%;
margin-top: -30px;
width: 100%;
}
.slides-navigation a {
position: absolute;
display: block;
width: 60px;
height: 60px;
z-index: 99999;
color: #fff;
font-size: 60px;
font-weight: 300;
}
.slides-navigation a.next {
right: 0;
text-align:left;
}
.slides-navigation a:hover {
}
.slides-navigation a.prev {
left: 0;
text-align:right;
}
.slides-pagination {
position: absolute;
z-index: 9;
bottom: 60px;
text-align: center;
width: 100%;
left: 0;
font-size: 0;
}
.slides-pagination a {
width: 12px;
height: 12px;
font-size: 12px;
margin: 0 4px;
display: inline-block;
border-radius: 6px;
background: #999;
overflow: hidden;
text-indent: -9999px;
box-sizing: border-box;
}
.slides-pagination a.current {
background: #fff;
}	
@media screen and (max-width: 767px) {
#slides {	
position: relative !important;
height: 100vh!important;
margin-top: 0px;
}
.slides-navigation {
margin: 0 auto;
position: absolute;
z-index: 3;
bottom: 200px;
margin-top: -30px;
width: 100%;
top:auto;
}
}