@media handheld, only screen and (min-width: 980px) and (max-width: 1200px) {
    h2 {
        margin: 0 0 40px;
    }
    .b-picture {
    }
    .b-picture .picture__text1 {
    }
    .b-text .text__info2 p {
        font-size: 16px;
    }
    .b-picture .picture__text1 h3 {
        font-size: 80px;
    }
    .b-text .text__info span {
        font-size: 38px;
    }
    .b-text .text__info2 {
        color: #4d4d4d;
    }
    /*------------------------*/
    .b-also .also__item {
        width: 29.33%;
        height: auto;
        max-width: 379px;
    }
    .b-also .also__item img {
        width: 100%;
        height: auto;
    }
    /*------------------------*/
    .b-catalogbox-gal {
        margin-right: -50px;
    }
    .b-catalogbox-gal .catalogbox__item {
        width: 29.33%;
        height: auto;
        /*max-width: 379px;*/
    }
    .b-catalogbox .catalogbox__imgbox {
        width: 100%;
        height: auto;
        margin-bottom: -7px;
    }
    .b-catalogbox .catalogbox__img {
        width: 100%;
    }
    .b-catalogbox .catalogbox__img img {
        width: 100%;
        height: auto;
    }
    .b-catalogbox-gal .catalogbox__content,
    .b-catalogbox-gal .catalogbox__shcar {
        padding: 0;
        display: block;
    }
    .b-catalogbox-gal .catalogbox__announcebox {
        padding: 10px 10px 33px 10px;
        font-size: 13px;
    }
    .b-catalogbox-gal .catalogbox__imgbox:hover .catalogbox__title + .catalogbox__param__announce {
        margin-top: 0;
        height: 10.5em;
    }
    .b-catalogbox-gal .catalogbox__imgbox:hover .catalogbox__announcebox {
        bottom: 0;
        top: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .b-catalogbox-gal .catalogbox__announcebox-bg {

    }

    /*------------------------*/
    .b-theory .theory__content {
        margin: 0 auto
    }
    /*------------------------*/

    .b-category_abstitle {
        text-align: center;
    }
    .b-category_abstitle .category__item {
        float: initial;
        width: 29.33%;
        height: auto;
        max-width: 379px;
        display: inline-block;
    }
    .b-category_abstitle  .category__text {
        display: none;
    }
    .b-category_abstitle .category__titlewrap {
        height: auto;
    }
    .b-category_abstitle .category__item img {
        width: 100%;
        height: auto;
    }
    .b-category_abstitle .category__titlewrap {
        position: absolute;
        top: initial;
        bottom: 65px;
        right: 0;
        left: 0;
        line-height: initial;
        text-align: left;
        z-index: 1;
    }
    /*------------------------*/
    .b-about .about__content {
        margin: 0 auto;
    }
    /*------------------------*/
    .b-special-catalog .special-catalog__imgbox,
    .b-special-catalog .special-catalog__content {
        float: initial;
        width: 100%;
    }
    .b-special-catalog .special-catalog__content {
        padding: 20px 40px 35px 40px;
    }
    .b-special-catalog .special-catalog__imgbox:after {
        display: none;
    }
    .b-special-catalog .special-catalog__item {
        max-width: 600px;
        margin: 0 auto;
    }
    .b-special-catalog .special-catalog__title {
        margin-bottom: 10px;
    }
    /*------------------------*/
    .b-catalogbox-modifications .catalogbox-modifications__imgbox img {
       width: 100%;
       height: auto;
    }
    .b-catalogbox-modifications .catalogbox-modifications__imgbox,
    .b-catalogbox-modifications .catalogbox-modifications__content {
        float: initial;
        width: 100%;
    }
    .b-catalogbox-modifications .catalogbox-modifications__content {
        padding: 20px 40px 35px 40px;
    }
    .b-catalogbox-modifications .catalogbox-modifications__imgbox:after {
        display: none;
    }
    .b-catalogbox-modifications .catalogbox-modifications__item {
        max-width: 600px;
        margin: 0 auto;
    }
    .b-catalogbox-modifications .catalogbox-modifications__title {
        margin-bottom: 10px;
    }
    /*------------------------*/

    .b-sevice {
        padding: 0 20px;
    }
    .b-sevice li.item-1 a:link,
    .b-sevice li.item-1 a:active,
    .b-sevice li.item-1 a:visited {
        padding: 23px 10px 23px 10px;
    }
    .b-sevice li.on-1 span a:link,
    .b-sevice li.on-1 span a:visited,
    .b-sevice li.on-1 span a:hover,
    .b-sevice li.on-1 span a:active,
    .b-sevice li.item-1:hover span a:link,
    .b-sevice li.item-1:hover span a:active,
    .b-sevice li.item-1:hover span a:visited,
    .b-sevice li.item-1 a:hover {
        padding: 23px 10px 23px 10px;
    }
    .b-sevice li.item-2 a:link,
    .b-sevice li.item-2 a:active,
    .b-sevice li.item-2 a:visited {
        padding: 10px 8px 10px 15px;
    }
    /*------------------------*/
    .l-grid .grid__item4 {
        position: absolute;
        left: 20px;
        right: 20px;
        width: 114px;
        margin: auto;
    }

}
@media only screen and (min-width: 980px) { /*-DESKTOP-*/
    /*---------------------------------*/
    .hide-on-desktop {
        display: none !important;
    }
    /*---------------------------------*/
    /*---------------------------------*/
    /*---------------------------------*/
    /*---------------------------------*/
    /*---------------------------------*/
    /*---------------------------------*/
}
