@media (max-width: 768px) {
    .content,
    .wrapper-lapBlock .horizontal-laps,
    .container{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .clause-block .wrap-img{
        height: auto;
        margin: 0 20px 0 0;
    }
    .wrapper-lapBlock .horizontal-laps{
        min-height: 410px;
    }
    .modules .wrapper-lapBlock .horizontal-laps:last-child{
        min-height: 265px;
    }
    .wrapper-lapBlock .horizontal-laps.qwe{
        margin-bottom: 150px;
    }
    .clause-block{
        padding-bottom: 20px;
    }
    .row{
        margin-left: 0;
        margin-right: 0;
    }
    .latest-version img{
        width: 90%;
        margin: 0 auto;
    }
    .download-file{
        width: auto;
    }
    .main-wrap .wrap .main{
        padding-right: 15px;
    }
    .latest-version > div{
        height: auto;
        padding-bottom: 20px;
    }
    .main p img,
    .electronic-page .img-p img,
    .chemicals-page .img-p img{
        max-width: 100%;
    }
    .brand-img{
        min-height: 62px;
        position: relative;
        margin-bottom: 20px;
    }
    .brand-img img{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
    .graphic-img .img_01 img,
    .graphic-img .img_02 img,
    .graphic-img .ellipse img{
        width: 100%;
    }
    .graphic-img .img_01{
        width: 125px;
    }
    .graphic-img .img_02{
        width: 190px;
    }
    .graphic-img .ellipse{
        width: 124px;
        height: auto;
    }
    .graphic-img .img_02:before{
        top: 105px;
    }
    .electronic-page .download-block span{
        display: block;
        padding: 30px 0;
    }
    .download-block{
        text-align: center;
    }
    .img-galery a{
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .img-galery{
        text-align: center;
    }
    .wrapper-lapBlock .horizontal-laps .drop-content{
        width: 100%;
        padding: 0 20px;
    }
    .wrapper-lapBlock .horizontal-laps .drop-content img{
        width: 100%;
    }
    .img-galery a:nth-child(5n){
        margin-right: 15px;
    }
    .img-galery a:nth-child(4n){
        margin-right: 0;
    }
    .wrapper-lapBlock .horizontal-laps .drop-content{
        background-color: #ffffff;
        z-index: 999999;
        margin-top: 0;
    }
    .horizontal-laps .wrap-lap{
        margin-bottom: 20px;
        height: 185px;
    }
    .horizontal-laps.clik-test{
        margin-bottom: 150px;
    }
    /*--------------------ДЛЯ KVK-----------------------------*/
    .header,
    .footer,
    .sidebar,
{
        display: none;
    }
    /*------^^^------------ДЛЯ KVK--------------^^^-----------*/

}

@media (max-width: 692px) {
    .img-galery a:nth-child(4n){
        margin-right: 15px;
    }
    .img-galery a:nth-child(3n){
        margin-right: 0;
    }
}


@media (max-width: 526px) {
    .img-galery a:nth-child(3n){
        margin-right: 15px;
    }
    .img-galery a:nth-child(2n){
        margin-right: 0;
    }
    .graphic-img .img_01{
        width: 100px;
    }
    .graphic-img .img_02{
        width: 150px;
    }
    .graphic-img .ellipse{
        width: 90px;
    }
    .graphic-img .img_02:before{
        top: 72px;
    }
    .clause-block .wrap-img{
        float: none;
        margin: 20px auto
    }
    .wrapper-lapBlock .horizontal-laps p,
    .wrapper-lapBlock .horizontal-laps span{
        font-size: 16px;
    }
}
@media (max-width: 420px) {
    .wrapper-lapBlock .horizontal-laps p, .wrapper-lapBlock .horizontal-laps span{
        font-size: 14px;
    }
    .img-galery a,
    .img-galery a:nth-child(5n),
    .img-galery a:nth-child(4n),
    .img-galery a:nth-child(3n){
        margin-right: 4px;
        width: 134px;
    }
    .main h2{
        font-size: 18px;
    }
    .img-galery a:nth-child(2n){
        margin-right: 0;
    }
    .img-galery a img{
        width: 100%;
    }
    .main p{
        font-size: 12px;
    }
    .download-pdf:before{
        width: 25px;
        height: 27px;
        background-size: 100%;
    }
    .download-pdf p,
    .download-pdf span,
    .download-pdf label{
        padding-left: 32px;
    }
    .download-file{
        font-size: 11px;
    }
    .features-detail header{
        line-height: 26px;
    }
    .graphic-img .img_01{
        width: 70px;
    }
    .graphic-img .img_02{
        width: 104px;
    }
    .graphic-img .ellipse{
        width: 60px;
    }
    .graphic-img .img_02:before{
        top: 45px;
    }
    .graphic-img .img_01 p,
    .graphic-img .img_02 p{
        font-size: 10px;
    }
    .electronic-page .download-block .download-file{
        width: 100%;
    }
}