@media (max-width: 768px){
    .slider1__item{
        padding:0 50px;
    }
    .slider1_wrap .swiper-button-prev{
        left:10px;
    }
    .slider1_wrap .swiper-button-next{
        left:auto;
        right:10px;
    }
    .slider1__abs{
        margin:0;
        top:50%;
        left:50%;
        width:100%;
        max-width:580px;
        padding:0 50px;
        -webkit-transform: translateY(-50%) translateX(-50%);
        -moz-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
        -o-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        display:inline-block;
    }

    .slider1__item_name a{
        font-size:27px;
    }
    .slider1__item_text a{
        font-size:16px;
    }
    .slider1_wrap .swiper-button-prev,
    .slider1_wrap .swiper-button-next{
        top:50%;
        margin-top:-20px;
    }

    .slider1_wrap .swiper-pagination{
        top:auto;
        bottom:10px;
        left:0;
        display:block;
        width:100%;
    }
}

@media (max-width: 767px){
    .slider1__item_photo{
        display:block;
        max-width:100%;
    }
    .slider1__item::after{
        display:none;
    }
    .slider1__abs{
        position:relative;
        top:0;
        left:0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        widht:100%;
        padding:0;
    }
    .slider1__item_name a{
        font-size:24px;
    }
    .slider1__item_text a{
        font-size:14px;
    }

    .slider1_wrap .swiper-pagination{
        top:100%;
        margin-top:10px;
    }
}

@media (max-width: 480px){
    .slider1__item{
        padding:0 35px;
    }
    .slider1__item_name a{
        font-size:22px;
    }
    .slider1_wrap .swiper-button-next,
    .slider1_wrap .swiper-button-prev{
        width:18px;
        height:33px;
        background-size:18px 33px;
    }
    .slider1_wrap .swiper-button-prev{
        left:5px;
    }
    .slider1_wrap .swiper-button-next{
        right:5px;
    }
}