/*мобильное*/
/*новости*/
@media screen and (max-width: 600px){
    .mobile-show-filter{
        display: block;
    }
    .set-mobile-filter-margin{
        margin-top: 30px;
        margin-bottom: 0;
    }
    .news-right-column{
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        background: #fff;
        z-index: 100;
        overflow:auto;
        padding: 40px 0;
    }
    .news-right-column .close-mobile{
        display: block;
        padding: 24px;
        position: absolute;
        top: 0;
        right: 0;
        background: url('/local/templates/hartiya/images/close-mobile.png') no-repeat center center;
    }

    .news-right-column + h1, .news-list, .main-news, .main-news>a, .important-news, .other-news, .other-news .news-list{
        width: 100%;
    }
    .news-list{
        margin-right: 0;
        margin-bottom: 35px;
    }
    .news-right-column + h1{
        margin-top: 20px;
    }
    .main-news{
       /* height: 400px;*/
    }
    .main-news .main-content-container{
        background: #253036;
        padding: 15px;
        /*height: 50%;*/
    }
    .main-news .main-content-container .main-news-title{
        font-weight: 500;
        font-size: 19px;
        line-height: 27px;
        margin-bottom: 10px;
        max-height: 105px;
    }
    .main-news .main-service-items-container{
        bottom: 50%;
    }
    .news-preview-picture{
        margin: 0;
        float: none;
        margin-bottom: 20px;
        height: auto;
        max-width: 380px;
        width: 100%;
        display: block;
    }
    .preview_picture{
        width: 100%;
        max-width: 380px;
        position: relative;
        max-height: 100%;
    }
    .news-list-prewiew-text.with-preview{
        max-height: unset;
    }
    .tags-area .tag{
        margin-right: 7px;
        font-size: 14px;
        line-height: 20px;
    }
    .important-news{
        padding: 15px;
    }
    .important-news .news-preview-picture, .important-news .news-preview-picture .preview_picture{
        width: 100%;
        max-width: 380px;
        height: auto;
    }
    .news-list-prewiew-text.with-preview{
        margin-right: 0;
    }
    .news-item{
        max-width:100%;
    }
    .news-item .news-date-time{
        font-size: 13px;
        line-height: 15px;
    }
    .news-title a{
        font-size: 19px;
        line-height: 25px;
    }

    div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots{
        font-size: 14px;
        line-height: 20px;
    }

    div.detail-picture{
        width: 100%;
        padding: 0 10px;
    }
    img.detail_picture{
        max-width: 100%;
    }
    .news-detail{
        margin: 30px 0;
        padding: 0;
    }
    .news-detail .sharing-block{
        float: none;
        margin-bottom: 15px;
    }
    .news-detail .news-date-time, .news-detail .tags-area{
        display: block;
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 20px;

    }
    .news-detail .detail-preview-text{
        font-size: 19px;
        line-height: 26px;
    }
    .wrapper.other-news, .wrapper-830.other-news{
        margin: 40px auto;
    }
    .back-to-list{
        float: none;
        margin-bottom: 25px;
    }
    .back-to-list a:before {
        display: inline-block;
        content: ' ';
        width: 18px;
        height: 10px;
        background: url(/local/templates/hartiya/images/arrow-to-right.png) no-repeat center right;
        vertical-align: middle;
        background-size: cover;
        transform: rotate(-180deg);
        margin-right: 10px;
    }

    /*слайдер*/
    .photogallery .photo img{

    }
    .photogallery .photo{
        padding: 0;
    }
    .galleryimagewrapper{
        height: 100%;
    }
    .photogallery{
        padding: 0;
        width: 100%;
    }
    .photogallery .pic-description{
        margin: 0 auto;
    }
    .slider-arrow.prev-arrow-with-bg, .slider-arrow.next-arrow-with-bg, .slider-arrow.prev-arrow-with-bg:hover, .slider-arrow.next-arrow-with-bg:hover, .slider-arrow.prev-arrow-with-bg.disabled, .slider-arrow.prev-arrow-with-bg.disabled:hover, .slider-arrow.next-arrow-with-bg.disabled, .slider-arrow.next-arrow-with-bg.disabled:hover{
        width: 30px;
        height: 30px;
        background-size: cover;
        top: 50%;
        margin-top: -37px;
    }
    .fullsize-image{
        width: 30px;
        height: 30px;
        background-size: 20px 20px;
    }
    .gallerynavwrapper{
        height: 66px;
    }
    .gallery-video{
        margin-bottom: 30px;
    }
    .slider-nav{
        width:100%;
        padding: 0;
        height: 66px;
    }
    .slider-nav-slider, .slider-nav-img{
        height: 66px;
    }
    .slider-nav-img img{
        width: 100px;

    }
    .slider-nav .slider-arrow{
        display: none;
    }
    /*табы*/
    .detail-tab-root{
        margin-right: 0;
        font-size: 15px;
        padding: 8px;
    }
    .detail-tab-root.gallery-tab .tab-photocount{
        padding-right: 3px;
    }
    .company-info{
        padding: 20px 15px;
    }
    .company-info p{
        font-size: 14px;
        line-height: 20px;
    }
    .company-info p.info-h{
        font-size: 17px;
        line-height: 25px;
    }

    .subscribe-info{
        margin-bottom: 20px;
    }
    .subscribe-tab{
        margin-bottom: 10px;
    }
}

@media (min-width: 600px) and (max-width: 1200px){

}