#homeslidermb {overflow:hidden;}
#homeslidermb li {list-style-type:none}
#homeslidermb .slide-title {position:absolute;left:20px;top:20px;padding:12px 8px;background:#fff;background:rgba(255, 255, 255, 0.9);font-size:18px;line-height:24px;max-width:80%;font-family: "Open Sans",sans-serif; visibility:hidden;}

.side-pager {position:absolute;right:0;top:0;width:30%;background:#fff;height:100%;border-left:1px solid #fff;}
.side-pager .side-row {width:100%;height:100px;text-align:center;float:left;clear:both;position:relative;border-bottom:1px solid #fff;}
.side-pager .side-row .title {line-height:16px;font-family:"Open Sans",sans-serif;position:absolute;bottom:0;left:0;width:100%;clear:both;font-size:14px;color:#333;padding:3px 0;background:#fff;background:rgba(255, 255, 255, 0.9);-webkit-transition: 0.1s linear all;-moz-transition: 0.1s linear all;-ms-transition: 0.1s linear all;-o-transition: 0.1s linear all;transition: 0.1s linear all;-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}
.side-pager .side-row:hover .title {background:#333;background:rgba(0, 0, 0, 0.8);color:#fff;padding:4px 0 9px 0;font-weight:bold;-webkit-transition-delay: 0s;transition-delay: 0s;}
.side-pager .side-row a {float:left;width:100%;height:100%:display:block;}
.side-pager .side-row img {position:absolute;top:0;left:0;width:100%;height:100%;}

.bx-window {margin-bottom:0px;padding-bottom:0;border:1px solid #ddd;}
.bx-wrapper {margin-bottom:35px!important;height:auto;overflow:hidden;float:left;clear:both;width:100%}
.bx-wrapper .bx-window {border:none;}
.bx-wrapper .bx-window li a img {width:100%;height:auto;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:20px!important;padding-top:0;left:20px;}

/*pager links*/
.bx-pager {position: absolute;bottom: 10px;left:10px;width:70%;z-index:999;}
.bx-pager a {text-decoration:none;width:28px;height:28px;font-family:"Open Sans",sans-serif;font-size:13px;text-align:center;background:#F56200;padding:0;line-height:28px;color:#fff;float:left;margin-right:5px;cursor:pointer;-webkit-transition: 0s linear all;-moz-transition: 0s linear all;-ms-transition: 0s linear all;-o-transition: 0s linear all;transition: 0s linear all;}
.bx-pager a.pager-active, .bx-pager a:hover {background:#000;font-weight:bold;text-decoration:none;}

/*controls*/
.bx-prev, .bx-next {text-decoration:none;text-align:center;position: absolute; top: 50%; z-index: 999; background:#555;background: rgba(0, 0, 0, 0.5); width: 35px; height: 70px;margin-top:-35px;color: #fff;-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.bx-prev:hover, .bx-next:hover {#background:#444;background:rgba(0, 0, 0, 0.6);}
.bx-prev {left:0;padding-right:4px;-webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.bx-next {right:25%;padding-left:4px;-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.bx-prev:before, .bx-next:before {width:100%;color:#fff;color:rgba(255, 255, 255, 0.7);font-size:30px;font-weight:normal;font-family: FontAwesome;line-height:68px;text-align:center;-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.bx-prev:before {content: "\f104";float:left;}
.bx-next:before {content: "\f105";float:right;}
.bx-prev:hover:before, .bx-next:hover:before {color:#fff;color:rgba(255, 255, 255, 1);}

@media screen and (min-width: 691px) and (max-width: 1050px) {
  .side-pager .side-row .title {padding:2px 0;max-height:30px;overflow:hidden;}
  .side-pager .side-row:hover .title {padding:3px 0 7px 0;}
  .bx-pager {bottom:8px;left:8px;}
}

@media screen and (max-width: 690px) {
  .bx-prev, .bx-next {display:none;}
  .bx-wrapper {display:none;}
}

@media screen and (min-width: 481px) and (max-width: 690px) {
  .bx-pager a .title {font-size:11px;}
  .side-pager .side-row .title {padding:2px 0;height:17px;overflow:hidden;}
  .side-pager .side-row:hover .title {padding:2px 0 5px 0;}
  .bx-pager {bottom:6px;left:6px;}
  .bx-pager a {margin-right:3px;}
}

@media screen and (max-width: 480px) {
  .bx-pager a .title {font-size:11px;}
  .side-pager .side-row .title {padding:1px 0;height:15px;overflow:hidden;}
  .side-pager .side-row:hover .title {padding:1px 0 3px 0;}
  .bx-pager {bottom:4px;left:4px;}
  .bx-pager a {margin-right:3px;}
}