.cbp-fwslider {position: relative;margin: 0 0 10px;overflow: hidden;padding: 40px 0 60px;}
.cbp-fwslider ul {margin: 0;padding: 0;white-space: nowrap;list-style-type: none;}
.cbp-fwslider ul li {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);float: left;display: block;margin: 0;padding: 0;}
.cbp-fwslider ul li > a,.cbp-fwslider ul li > div {display: block;text-align: center;outline: none;}
.cbp-fwslider ul li > a img {border: none;display: block;margin: 0 auto;max-width: 75%;}
.cbp-fwslider nav span {position: absolute;top: 50%;width: 50px;height: 100px;background: #181818;color: #fff;font-size: 50px;text-align: center;margin-top: -50px;line-height: 100px;cursor: pointer;font-weight: normal; border-radius: 10px;}
.cbp-fwslider nav span:hover {background: #bf0b1a;}
.cbp-fwslider nav span.cbp-fwnext {right: 0px;}
.cbp-fwslider nav span.cbp-fwprev {left: 0px;}
.cbp-fwdots {position: absolute;bottom: 0px;white-space: nowrap;text-align: center;width: 100%;}
.cbp-fwdots span {display: inline-block;width: 18px;height: 18px;background: #181818;margin: 4px;border-radius: 50%;cursor: pointer;}
.cbp-fwdots span:hover {background: #bf0b1a;}
.cbp-fwdots span.cbp-fwcurrent {background: #bf0b1a;box-shadow: 0 0 0 2px #bf0b1a;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;}
@media screen and (max-width:568px) { .cbp-fwslider nav span { width: 40px; font-size: 36px; } .cbp-fwdots span {width: 12px; height: 12px} }
@media screen and (max-width:384px) { .cbp-fwslider nav span { width: 34px; font-size: 32px;}}