.vc_slider_contain
{
    height: 160px;
}
.vc_slider_contain .bx-viewport
{
    overflow: visible !important;
    border: none !important;
    left: 0 !important;
    box-shadow: none !important;
}
.vc_slider_contain .bx-wrapper
{
    position: absolute !important;
    width: 100%;
}
.vc_slider_contain .bx-wrapper .bx-next
{
    right: -30px;
}
.vc_slider_contain .bx-wrapper .bx-prev
{
    left: -60px;
}
.padding-top-slider
{
    padding-top: 220px;
}
.vc_slider_adv
{
    background: #000000;
    position: absolute;
    margin: 0;
}
.vc_slider_adv a:hover,
.vc_slider_adv a:focus
{
    text-decoration: none;
}
.vc_slider_adv li
{
    left: 0;
}
.vc_slider_adv .content
{
    height: 500px;
    padding: 25px 0 0 0;
    margin-right: 70px;
    position: relative;
    text-align: right;
}
.vc_slider_adv .image
{
    background-repeat: no-repeat;
    background-size: 50%;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 50;
    top: 0;
}
.vc_slider_adv .subhead
{
    font-weight: 900 !important;
    color: #ffffff !important;
    font-size: 20px !important;
    margin: 0 !important;
    text-align: right;
    z-index: 200;
    position: relative;
}
.vc_slider_adv .title
{
    font-weight: 900 !important;
    color: #ffffff !important;
    font-size: 36px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    width: 40% !important;
    margin-left: auto !important;
    text-align: right !important;
    z-index: 200;
    position: relative;
}
.vc_slider_adv .mask,
.vc_slider_adv .mask-color
{
    position: absolute;
    top: 0;
    left: -6%;
    width: 110%;
    height: 100%;
}
.vc_slider_adv .mask
{
    background: url("slider-mask.svg") no-repeat 100% 100%;
    z-index: 150;
    background-size: 104%;
    height: 510px;
    left: -8%;
    width: 118%;
}
.vc_slider_adv .mask-color
{
    background: red;
    z-index: 10;
}

/* Responsive */
@media (max-width: 1200px)
{
    .vc_slider_contain .bx-wrapper .bx-next,
    .vc_slider_contain .bx-wrapper .bx-prev
    {
        display: none;
    }
}
@media (max-width: 992px)
{
    .vc_slider_adv .mask
    {
        top: -105px;
    }
    .vc_slider_adv .content
    {
        height: 400px;
    }
}
@media (max-width: 767px)
{
    .vc_slider_adv .mask
    {
        display: none;
    }
    .vc_slider_contain .bx-wrapper
    {
        position: relative !important;
    }
    .padding-top-slider
    {
        padding: 0;
    }
    .vc_slider_adv .content
    {
        height: 230px;
    }
    .vc_slider_contain
    {
        margin-bottom: 20px;
        display: none;
    }
}