.js .fixed-bar {width: 100%;max-width: 1000px;margin: 0 auto;}
.demo-3 .elastislide-carousel ul li a{padding: 0 5px;}
.demo-3 .elastislide-horizontal{background-color: transparent;}
.demo-3 .elastislide-wrapper nav span {background-color: #b4a8ab;}
.elastislide-horizontal nav span {top: 12px;left: 10px;height: 142px;margin-top: 0px;padding: 3px 0;}
.elastislide-wrapper nav span {position: absolute;width: 18px;height: 142px;text-indent: -9000px;cursor: pointer;opacity: 0.8;top: 28px;}
.elastislide-carousel ul li a img {display: block;border: 2px solid white;max-width: 100%;}
.elastislide-carousel ul li a {display: inline-block;width: 100%;}
.elastislide-carousel ul li {margin: 0;-webkit-backface-visibility: hidden;}
.elastislide-horizontal ul li {height: 100%;display: inline-block;}
.elastislide-horizontal ul {white-space: nowrap;}
.elastislide-carousel ul {position: relative;display: block;list-style-type: none;padding: 0;margin: 0;-webkit-backface-visibility: hidden;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);}
.elastislide-horizontal {padding: 10px 20px;}
.elastislide-horizontal nav span.elastislide-next {right: 10px;left: auto;background-position: 4px -17px;}
.elastislide-carousel ul li {min-width: 20px;}
.elastislide-wrapper {position: relative;background-color: #fff;margin: 0 auto;min-height: 60px;}
.elastislide-carousel {overflow: hidden;position: relative;}
#gallery{padding-top: 20px;overflow: hidden;height: auto; background-color: white}
@media screen and (max-width:330px){
    #gallery{margin-bottom: 20px}
}