.mb-carousel 
{
    width: 100%;
}

.mb-carousel-list
{
    width: 100%;
    z-index: 0;
}

.mb-carousel-list-item
{
    width: 100%;
    left: 0;
    right: 0;
}

.bx-wrapper
{
    position: relative;
    padding: 0;
    zoom: 1;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    max-width: 100%;
}

    .bx-wrapper img
    {
        max-width: 100%;
        display: block;
        margin: auto;
    }

    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto 
    {
        position: absolute;
        bottom: -30px;
        width: 100%;
        text-align: center;
    }

        .bx-wrapper .bx-pager.bx-default-pager a
        {
            background: #666;
            border: #fff solid 1px;
            text-indent: -9999px;
            display: block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

            .bx-wrapper .bx-pager.bx-default-pager a:hover,
            .bx-wrapper .bx-pager.bx-default-pager .active,
            .bx-wrapper .bx-pager.bx-default-pager a:focus
            {
                background: #000;
                border: #fff solid 1px;
            }

        .bx-wrapper .bx-pager-item,
        .bx-wrapper .bx-controls-auto .bx-controls-auto-item
        {
            display: inline-block;
            vertical-align: bottom;
            zoom: 1;
            *display: inline;
        }

.bx-viewport 
{
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
}