    @media (min-width: 2500px) {

        .nastroyka_form {
        padding-bottom: 80px !important;
    }

    #dop_block2 .pct{
        padding-top: 200px !important;
    }

    #dop_order .pct{
        padding-top: 200px !important;
    }

    #purchase .pct{
        padding-top: 250px !important;
    }

    
        /*.slide {
        display: block;
        min-height: 1000px;
background-position: center;
background-size: contain;
width: 100%;
background-repeat: no-repeat;
    }*/
    

/*#service_block {
    background: url(/assets/img/bg2.png);
    min-height: 1000px;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
}*/

#questions {
    position: relative;
    margin-top: -50px;
overflow: hidden;
padding-bottom: 225px;
margin-bottom: -320px;
}

#questions:after {
    content: "";
    background: url(/assets/img/piano_photo.png);
width: 1300px;
height: 1336px;
display: block;
position: absolute;
right: -10px;
top: -230px;
z-index: -1;
background-size: 1700px;
}


#purchase .pwr {
    height: 1095px;
    z-index: 2;
}

#service_block .pwr {
    height: 1095px;
    z-index: 2;
}

#answer_block .pwr {
    height: 1095px;
    z-index: 2;
}


/*#news_block {
    background: url(/assets/img/bg_news.png);
    min-height: 1100px;
background-position: center;
background-size: 170%;
background-repeat: no-repeat;
padding-top: 180px;
}*/

/*#purchase {
    background: url(/assets/img/bg2.png);
    min-height: 1000px;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
padding-top: 220px;
margin-bottom: -160px;
}

.purchase_title {
    margin-bottom: 70px;
}*/

/*#news_block {
    background: url(/assets/img/bg_news.png);
    min-height: 1200px;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
padding-top: 240px;
}*/

/*#answer_block {
    background: url(/assets/img/bg_answer.png);
    min-height: 1000px;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
padding-top: 220px;
}*/

/*#service_block {
    background: url(/assets/img/bg_service.png);
    min-height: 1000px;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
padding-top: 220px;
margin-bottom: -150px;
}*/


    #dop_order {
    margin: 0 !important;
    padding: 5% 0 !important;
}
.rectangle{
    margin-bottom: 30px !important;
}
#about_block{
    margin-bottom:30px !important;
}
#service_block, #news_block{
    padding-top: 30px !important;
}
#answer_block,.sct-bg .bg-img-slide{
    padding-top: 180px;
}
#purchase{
    padding: 30px 0;
}
#answer_block .pct {
    padding-top: 90px !important;
}
}