@media only screen and (min-width: 100px) and (max-width: 500px)   {
.tp-bullets.tp-thumbs .bullet {
height: 50px!important;
width: 50px!important;

.fullwidthbanner-container .tp-thumbs {
max-width: 306px!important;
margin: 0 auto;
display: block;
height: 208px!important;
bottom: -220px!important;
}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
width: 320px!important;
margin: 0 auto;
display: block;
height: 190px!important;
}
.tp-bullets.tp-thumbs .tp-mask {
width: 320px!important;
margin: 0 auto;
display: block;
height: 205px!important;
}
.tp-caption {
width: 340px!important;
height: 228px!important;
}
.tp-caption img {
width: 340px!important;
height: 228px!important;
}
.tp-rightarrow {
display: none!important;
}
.tp-leftarrow{
display: none!important;
}
.rev_slider_wrapper{
background-color:rgba(0, 0, 0, 0)!important;
  }
.tp-bullets.tp-thumbs {
z-index: 1000;
position: absolute;
padding: 3px;
background-color: #fff;
width: 500px;
height: 50px;
margin-top: -50px;
vertical-align: top;
width: 306px!important;
height: 208px!important;
}
.tp-bullets.tp-thumbs .tp-mask {
width: 500px;
height: 50px;
overflow: hidden;
position: relative;
width: 300px!important;
margin: 0 auto;
display: block;
height: 200px!important;
}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
width: 5000px;
position: absolute;
width: 300px!important;
margin: 0 auto;
display: block;
left: 0!important;
height: 200px!important;
}  
#ef-page{
    min-height:520px!important;
  }
}