@media (max-width: 1365px){
    .index-catalog1__wrap_list_item_img_abs{
        display:none;
    }
    .header1{
        display:none;
    }

    .header1_adp{
		display:block;
	}

    .header1_adp__space{
		display:block;
	}

    .menusun_pip{
		display:block;
	}

    .actions1__list{
        flex-wrap:wrap;
    }
	.actions1__list_item{
	    width:50%;
    }
    .actions1_inner{
        max-width:550px;
    }
    .actions1__list_item{
        padding:15px 10px;
    }

    .service-index{
        margin-top:70px;
    }
    .service-index_inner{
        max-width:550px;
        margin:0 auto;
    }
    .service-index_list_item{
        margin-top:45px;
    }
    .service-index_list_left{
        display:block;
        max-width:250px;
        position:relative;
        z-index:20;
        transform:translateX(15px);
    }
    .service-index_list_right{
        position:relative;
        z-index:10;
        margin:0;
        margin-top:-15px;
        padding:25px 20px;
        width:auto;
    }
    .service-index_list_title{
        margin:0;
        padding-top:15px;
        font-size:25px;
        letter-spacing:2px;
    }
    .service-index_list_item:nth-child(2n) .service-index_list_left{
        float:none;
    }
    .service-index_list_anons_desc2{
        margin-top:30px;
        font-size:14px;
    }
    .service-index_list_cats{
        padding:0;
    }
    .develop__index_action .service-index_list_right1{
        margin-left:auto!important;
    }

    .events1{
        margin-top:90px;
    }

    .footer1__inner{
        max-width:550px;
        margin:0 auto;
    }
    .footer1__block1{
        width:240px;
    }
    .footer1__block2{
        display:none;
    }
    .footer1__block3{
        display:none;
    }
    .footer1__block4{
        padding-left:30px;
        max-width:300px;
    }

    .footer2__inner{
        max-width:550px;
        margin:0 auto;
    }

    .header_blank_fon{
        height:auto;
        padding-top:50%;
        background-size:cover;
    }

    .cmsl-about-theme__content__text1_wrap{
        margin-top:0;
    }
    .cmsl-about-theme__content {
        margin:0;
    }
    .cmsl-about-theme__content__text1_wrap{
        font-size:16px;
    }

    .cmsl-about-theme__content__club_wrap_left{
        display:block;
    }
    .cmsl-about-theme__content__club_wrap_right{
        display:block;
        margin:0 auto;
        margin-top:25px;
    }
    .cmsl-about-theme__content__club_wrap_left_img{
        margin:0 auto;
        max-width:250px;
    }
    .cmsl-about-theme__content__club {
        padding-top:40px;
        padding-bottom:40px;
    }

    .slider2__wrap .otchet__list2_item{
        width:auto!important;
        margin:0!important;
    }

    .events1__wrap__allphotoevents{
        margin-top:35px;
    }
}

@media (max-width: 1023px){
    .footer_selection{
        margin-top:90px;
    }
    .header1_adp__inner{
        height:60px;
    }

    .header1_adp__space{
        height:60px;
    }

    .header1_adp__logo{
        width:80px;
        left:70px;
        top:11px;
    }

    .header1_adp__contact{
        display:none;
    }
    .header1_adp_feed{
        right:20px;
        top:18px;
    }
    .header1_adp_feed_button{
        height:24px;
        font-size:12px;
        border-width:1px;
        padding:2px 7px 3px 7px;
    }

    .actions1_inner{
        max-width:400px;
    }
    .actions1__list_item_but_button{
        width:120px;
        font-size:13px;
        line-height:1.1;
        min-height:35px;
        padding:7px 5px;
    }
    .actions1__list_item_tx{
        font-size:17px;
    }

    .index-catalog1__wrap_list_item{
        width:50%;
    }
    .index-catalog1__inner{
        max-width:550px;
        margin:0 auto;
    }

    .events1__wrap__title{
        padding-top:30px;
        font-size:25px;
    }
    .events1{
        padding-bottom:30px;
    }

    .liders1{
        margin-top:70px;
    }
    .liders1__wrap_title{
        font-size:25px;
        letter-spacing:2px;
    }
    .liders1__wrap_list{
        margin-top:30px;
    }

    .center1_pad{
        padding:0 15px;
    }

    .cmsl-torty-theme__content__shef_wrap_right_title{
        font-size:25px;
        line-height:1.2;
        letter-spacing:5px;
    }
}

@media (max-width: 767px){
    .actions1__list_item_tx{
        font-size:16px;
    }
    .actions1_inner{
        padding:15px 0 15px 0;
    }
    .actions1__list_item{
        padding:15px 5px;
    }
    .actions1__list_item_but{
        margin-top:10px;
    }

    .about1{
        margin-top:40px;
    }
    .about1__wrap_text1{
        font-size:27px;
        line-height:1.2;
        letter-spacing:4px;
    }

    .index_catalog_but{
        margin-top:15px;
    }

    .index-description1{
        font-size:14px;
    }

    .service-index{
        margin-top:60px;
    }
    .service-index_list_left{
        max-width:230px;
    }
    .service-index_list_title{
        padding-top:10px;
        padding-bottom:0;
        letter-spacing:1px;
    }
    .service-index_list_title a{
        font-size:25px;
        line-height:1.2;
    }
    .service-index_list_anons{
        font-size:14px;
    }
    .service-index_list_anons_desc2{
        margin-top:15px;
        font-size:12px;
        line-height:1.4;
    }
    .service-index_list_cats{
        margin-top:20px;
    }
    .service-index_list_cats a{
        font-size:14px;
        margin-right:10px;
    }
    .service-index_list_item{
        margin-top:35px;
    }

    .events1{
        margin-top:60px;
    }
    .events1__wrap__title{
        padding-top:25px;
        font-size:21px;
        letter-spacing:2px;
    }

    .liders1{
        margin-top:50px;
    }
    .liders1__wrap_title{
        font-size:21px;
    }
    .liders1__wrap_list{
        margin-top:15px;
    }
    .liders1__wrap_list_item{
        max-width:110px;
        min-width:20px;
        margin:12px 5px;
    }
    .liders1__wrap_list_item img{
        max-height:23px;
    }

    .footer_selection_inner{
        text-align:center;
    }
    .footer1__block1__wrap_zakaz_stol{
        width:auto;
        max-width:160px;
        margin:0 auto;
        margin-top:25px;
    }
    .footer1__block4{
        margin:0;
        padding:0;
        margin-top:25px;
    }
    .footer1__block4_wrap_contacts_text1{
        margin-top:12px;
        font-size:15px;
    }
    .footer1__block4_wrap_contacts_text2{
        font-size:18px;
        margin-top:12px;
    }
    .footer1{
        padding-top:35px;
        padding-bottom:20px;
    }
    .footer2__cont1{
        flex-direction:column;
    }
    .footer2__cont1_box2{
        margin:0;
        padding:0;
        margin-top:20px;
    }
    .footer2__studio_cont{
        flex-direction:column;
    }
    .footer2__studio_cont_box2{
        margin:0;
        padding:0;
        margin-top:20px;
    }

    .cmsl-torty-theme__content__shef_wrap_right_title{
        font-size:23px;
        line-height:1.2;
        letter-spacing:3px;
    }

    .cmsl-torty-theme__content__dost2__wrap_content_title{
        font-size:23px;
        line-height:1.2;
        letter-spacing:3px;
    }

    .cmsl-torty-theme__content__shef{
        margin-top:40px;
    }
    .cmsl-torty-theme__content__shef_wrap_right{
        display:block;
        padding:0;
        margin-top:15px;
    }

    .cmsl-torty-theme__content__dost2{
        padding:0 15px;
    }
    .cmsl-torty-theme__content__dost2__wrap_content{
        margin:0;
        padding:0;
        margin-top:15px;
    }
}

@media (max-width: 479px){
    .index-catalog1{
        padding:0 25px;
    }
}