.drag-block.BRANDS .maxwidth-theme{padding-bottom: 69px;}
.drag-block.BRANDS .maxwidth-theme.no-title{padding-top: 69px;}

.item-views.brands .item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.item-views.brands .item.bordered{
	line-height: 150px;
	height: 150px;
}

.item-views.brands .item.bordered{
    border-left:none;
}

.item-views.brands.with_border{
    border-left:1px solid #ececec;
}

@media(min-width: 992px) {
    .wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme{padding-bottom: 79px;}
    .wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme.no-title{padding-top: 79px;}
}

@media(max-width: 600px) {
    .drag-block.container.BRANDS .maxwidth-theme.no-title{padding-top: 40px;}
    body#main .wrapper1 .wrapper_inner.front .drag-block.container.BRANDS .content_wrapper_block > .maxwidth-theme {padding-bottom: 40px;}
    .content_wrapper_block.front_brands_slider .top_block {margin-bottom: 28px;}
    .item-views.brands {margin-right: -16px;width: calc(100% + 16px);}
    .item-views.brands.owl-carousel .owl-stage-outer {margin-left: -16px;padding-left: 16px;}
    .item-views.brands .owl-item {width: 120px !important;flex-shrink: 0;}
    .item-views.brands.with_border .owl-item {width: 140px !important;}
    .content_wrapper_block.front_brands_slider .owl-stage {display: flex !important;}
}
@media(max-width: 485px) {
    .item-views.brands .owl-item {width: 140px !important;}
}
@media(max-width: 430px) {
    .item-views.brands .owl-item {width: 120px !important;}
}
@media(max-width: 350px) {
    .item-views.brands .owl-item {width: 110px !important;}
}

.top_block {
    margin: 0 0 33px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top_block a {
    font-size: 0.667em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #999;
}
.top_block a:hover {
    color: #257de3;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: calc(50% - 20px);
    margin: 0;
    display: flex;
    justify-content: space-between;
    z-index: 1;
}

body .owl-carousel .owl-nav {
    margin-top: 0;
}

.owl-carousel.visible-nav .owl-nav,
.owl-carousel.short-nav:hover .owl-nav {
    left: -18px;
    right: -18px;
    visibility: visible;
    margin-top: 0;
    z-index: auto;
}

.owl-carousel.short-nav .owl-nav {
    visibility: hidden;
    transition: left 0.3s ease, right 0.3s ease;
    z-index: auto;
}

.svg {
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: middle;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-repeat: no-repeat;
    background-position: center center;
    min-width: auto;
    min-height: auto;
}

.owl-carousel .owl-nav .svg {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.owl-carousel .owl-nav .svg.left {
    transform: rotate(-90deg);
}
.owl-carousel .owl-nav .svg.right {
    transform: rotate(90deg);
}

.owl-carousel.owl-bg-nav .owl-nav .owl-prev .svg {
    left: -2px;
    top: 0;
}
.owl-carousel.owl-bg-nav .owl-nav .owl-next .svg {
    left: 2px;
    top: 0;
}

.svg svg {
    display: inline-block !important;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button {
    border-radius: 3px;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover {
    background: #257de3;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover svg,
.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover svg * {
    fill: #fff;
}

@media (max-width: 767px) {
    .owl-carousel .owl-nav {
        display: none !important;
    }
}