.home-merch_left,.home-merch_right,.home-partner_item{
    width: 100%;
}
.home_b1-dots{
    z-index: 2;
}

#js-home-b1 .sl_item {
	flex: 0 0 100%;
	max-width:100%;
}
#js-home-b1 p{
	margin:18px 0 0;
	max-width:450px;
	color:#DBDBDB;
}
#js-home-b1 .h3{
	font-size: 32px;
	line-height: 32px;
}
.home_sl-img{
    display: block;
    transition:.3s ease;
}
.home_sl-img img{
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    margin: auto;
}
.home_sl-img:hover {
  transform: scale(1.1);
}

@media (min-width:992px) {
    .carousel-column_right .btn{
        display: none;
    }
    #js-home-b1{
        height: 100vh;
        position: relative;
    }
    #js-home-b1 .name {
        font: bold 150px/1 bebas, sans-serif;
    }
    .type_prod {
        margin: 0 16px auto 8px;
    }
    .home-partner_item{
        width: auto;
    }
    .home-partner_item + .home-partner_item{
        margin: 0 0 0 90px;
    }
    .home-partner_img{

    }
    .home-reviws > .h1{
        margin: 40px 30px;
    }
    #js-merch{
        margin: 160px 60px;
        height: 496px;
        background: url('/imgs/test/merch.png') center / contain no-repeat;
    }
    .home-merch_copyright{
        display: none;
    }
    .home-merch_left{
        max-width:484px;
        margin: 0 0 0 -22px;
    }
    .home-merch_h{
        margin: 0 0 30px;
    }
    .home-partner_h{
        margin: 0 0 0 30px;
    }
    .home-partner_items{
        margin: 88px 62px;
    }
    #js-partner .carousel-item_list{
        margin: 88px 62px;
    }
    #js-reviws .carousel-left_arrow{
        left:60px;
    }
    #js-reviws .carousel-right_arrow{
        right:60px;
    }
    #js-reviws .carousel:last-child{
        margin-top: 80px;
    }
    #js-reviws .carousel:last-child .carousel-arrow{
        display: none;
    }
    .home-carousel .carousel-arrow,#js-reviws .carousel-arrow{
        background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m12 15 8-7-8-7M20 8H0' stroke='%23fff'/%3e%3c/svg%3e") center / auto no-repeat;
    }
    .home_b1-btns{
        visibility: hidden;
    }
    .home-partner_item-first{
        margin: 0 90px 0 0;
    }
    .home-partner_item-first, .home-partner_item-last {
      display: flex;
      width: 100%;
      align-items: center;
    }
    .home-partner_item-last, .home-partner_item-first img, .home-partner_item-last img{
        margin: 0 0 0 90px;
    }
    .home-carousel .carousel-arrow{
        background-position: 100% 50%;
    }
}
@media (min-width:1680px) {
    .home_sl-img{
        margin: 0 12% 0 10%;
    }
    .carousel-column_right{
        margin: 0 auto 0 0;
    }
}
@media (max-width:1679px) and (min-width:992px) {
    .home_sl-img{
        width: 30%;
        margin: 0 130px 0 110px;
    }
    .carousel-column_right{
        margin: 0 110px 0 0;
        flex: 1 1 30%;
    }
}
/* @media (max-width:1199px) and (min-width:992px) { */
@media (max-width:1280px) and (min-width:992px) {
    .home_sl-img{
        width: 336px;
        margin: 0 80px 0 110px;
    }
    .carousel-column_right{
        margin: 0 110px 0 0;
        flex: 1 1 25%;
    }
    #js-home-b1 .name {
      /* font: bold 120px/1 bebas, sans-serif; */
      font: bold 62px/1 bebas, sans-serif;
    }
}
@media (max-width:991px) {
/* @media (max-width:419px) { */
    .home_sl-img{
        max-width: 400px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        max-height: 56%;
        z-index: -1;
        margin: 78px auto auto;
    }
	.home-partner_img {
        max-width: 80%;
    }
    .carousel-column_right .btn{
        margin: 8% 0 0 15px;
    }
    #js-home-b1 .h3,#js-home-b1 .name, #js-home-b1 .label-new{
        padding: 0 15px;
    }
    #js-home-b1 .sl_arrow {
        visibility: hidden;
    }
    .carousel-column_right p{
        display: none;
    }
    .carousel-column_right {
      margin: auto auto 8%;
    }
    #js-home-b1 .container{
        height: 100vh;
    }
    #js-new_product,#js-partner{
        padding: 0 15px;
    }
    #js-home-b1 {
        height: 100vh;
    }
    .stories-carousel {
        margin: 0 0 80px;
    }
    .home-partner_item + .home-partner_item{
        margin: 0 0 0 43px;
    }
    #js-home-b1 .name{
        font: bold 100px/1 bebas, sans-serif;
    }
    #js-partner{
        margin: 82px 0 78px;
    }
    #js-reviws{
        margin: 82px 0 0;
    }

    #js-merch{
        height: 483px;
        margin-top: 78px;
    }
    .webp #js-merch{
        background: url(/imgs/test/merch.png) 10px 0 / cover no-repeat;
    }
    .no-webp #js-merch{
        height: 483px;
        background: url(/imgs/test/merch.png) 10px 0 / cover no-repeat;
    }
    .home-merch_h {
        margin: auto 20px 10px 15px;
    }
    .home-merch_copyright{
        margin: 0 0 30px 46px;
    }
    .home-merch_copyright span {
        position: relative;
        top: 3px;
        padding: 0 22px 0 3px;
    }
    .home-merch_btn{
        margin: 0 0 0 15px;
    }
    .home-partner_h{
        margin: 0 0 66px;
    }
    #js-reviws .carousel:last-child{
        margin-top:78px;
        padding: 0 15px;
    }
    .home_b1-btns{
        margin: 0 0 auto;
    }
    .btn_function {
        font-size: 15px;
        text-transform: uppercase;
        line-height: 42px;
    }
    .home_b1-dots.vis{
        visibility: visible;
    }
    .btn_link {
        margin: 0 20px 0 0;
    }
    @supports (backdrop-filter: blur(120px)) {
        .home_b1-dots {
            background: rgba(255, 255, 255, 0.01);
            backdrop-filter: blur(120px);
        }
    }
}
@media (max-width:767px){
    #js-home-b1 .name {
      /* font: bold 62px/1 bebas, sans-serif; */
      font: bold 50px/1 bebas, sans-serif;
    }
}
@media (max-width:376px){
    .btn_function{
        margin-top: 20px;
        padding: 0 20px;
        width: 100%;
    }
}
