@media (max-width: 479px){
    header .logo{
        top: 11px;
    }
    header .logo a,
    header .logo img{
        max-width: 92%;
    }

    header .info{
        padding-top: 45px;
    }


    header .exchange_rate{
        width: 100%;

        padding-bottom: 10px;

        text-align: center;
    }
    header .exchange_rate .col{
        display: inline-block;
        vertical-align: top;

        text-align: right;
    }

    header .logo + .right{
        width: 100%;
    }


    .news,
    .radio_box{
        padding: 10px 0 0;
    }

    .news .last{
        margin-bottom: 10px;
        padding-bottom: 0;
    }
    .news .last .title{
        width: 100%;
        height: auto;

        padding: 0 0 8px;

        border-right: none;
        border-bottom: 1px solid #ccc;
    }
    .news .last .title br{
        display: none;
    }

    .news .last .marquee_box{
        margin: 0;
        padding: 0;
    }


    .articles .article_box,
    .content_block .articles .article_box{
        width: 100%;
    }

    .articles .article .info{
        padding: 15px 20px;
    }
    .articles .article .name a,
    .articles .article_box.big .article .name a,
    .content_block .articles .article .name a{
        font-size: 14px;
        line-height: 18px;
    }

    .articles .article .details{
        margin-top: 10px;
    }

    .news .articles .article,
    .content_block .articles .article{
        margin-bottom: 10px;
    }


    .radio_box aside{
        padding: 10px 0 10px;
    }

    aside .block_title{
        margin-bottom: 10px;
    }

    .radio_box .videos .video{
        margin-bottom: 22px;
    }


    .block_title{
        margin-bottom: 10px;

        font-size: 19px;
    }
    .block_title a{
        display: none;
    }


    .videos_block{
        padding: 10px 0;
    }

    .videos_block .tabs{
        padding-right: 34px;
    }

    .videos .video .name .box{
        padding: 8px;

        font-size: 12px;
        line-height: 14px;
    }

    .videos_block .videos_list .scroll{
        height: 163px;
    }

    .jspDrag{
        background: #999;
    }


    .videos_block .tab_content iframe{
        height: 200px;

        margin-bottom: 10px;
    }

    .videos_block .tab_content .title{
        font-size: 16px;
        line-height: 20px;
    }


    .articles_box{
        margin-bottom: 10px;
        padding: 10px 0 0;
    }


    .popular .title{
        padding: 20px;
    }


    .articles_cat .cat_box + .cat_box{
        margin-top: 20px;
    }


    .analytics{
        padding: 10px 0 0;
    }
    .analytics .content_block .articles .article_box{
        width: 100%;
    }

    .analytics .slider_box{
        padding: 0;
    }
    .analytics .slider .slide .name a,
    .articles .article_box.very_big .article .name a,
    .slider_block .articles .article .name a{
        font-size: 14px;
        line-height: 18px;
    }
    .analytics .slider .slide .desc{
        margin-top: 10px;
    }

    .bx-wrapper .bx-controls-direction a.bx-prev{
        left: 0;

        opacity: .7;
    }
    .bx-wrapper .bx-controls-direction a.bx-next{
        right: 0;

        opacity: .7;
    }


    .slider_block .slider_box .slide{
        width: 280px;
    }
    .slider_block .slider_box .articles .article .info{
        padding: 10px;
    }

    .articles .article .details{
        display: none;
    }

    .slick-arrow{
        top: 30px;
    }
    .slick-arrow.slick-next{
        right: 10px;
    }
    .slick-arrow.slick-prev{
        left: 10px;
    }


    .articles_box2{
        margin-bottom: 0;
    }


    .special{
        margin-bottom: 10px;
    }
    .special .data{
        height: auto;

        padding: 50px 10px 15px 10px;
    }

    .special .title{
        font-size: 28px;
        line-height: 28px;
    }

    .special img{
        min-height: 100%;
    }


    .videos .video_box{
        margin-bottom: 10px;
    }


    .page_content{
        padding: 10px 0;
    }

    .page_content .news{
        margin-bottom: 10px;
    }
    .page_content .news .articles .article_box{
        width: 100%;
    }


    .category_articles{
        margin-bottom: 30px;
    }
    .category_articles .item{
        margin-bottom: 20px;
    }
    .category_articles .item .date{
        display: block;

        width: 100%;

        margin-left: 0;
    }


    .popular.inner_page{
        margin-bottom: 20px;
    }
    aside .videos_block{
        margin-bottom: 25px;
    }

    aside .articles .article_box{
        width: 100%;
    }
    aside .articles .article_box + .article_box{
        margin-top: 10px;
    }


    .article_content{
        padding-bottom: 10px;
    }
    .article_content h1{
        margin-bottom: 15px;

        font-size: 20px;
        line-height: 22px;
    }

    .article_content .author,
    .article_content .date{
        margin-bottom: 15px;
    }

    .article_content .share{
        margin-bottom: 15px;
    }
    .article_content .share a + a{
        margin-left: 6px;
    }

    .article_text{
        font-size: 14px;
        line-height: 20px;
    }

    .article_text iframe{
        height: 200px;
    }

    .article_content .bottom{
        padding-top: 10px;
    }

    .article_content .content_block{
        margin-bottom: 20px;
    }


    .video_page .filter a{
        padding: 0 13px;
    }


    .video_page .page_title{
        padding-left: 85px;

        font-size: 25px;
    }


    .video_page .grid .item_wrap.big,
    .video_page .grid .item_wrap{
        width: 100%;
    }


    footer{
        padding: 20px 0;
    }

    footer .subscribe .input{
        width: 168px;
    }

    footer .creator{
        margin-top: 20px;
    }

    footer .text .copyright span{
        display: block;
    }
    footer .text .copyright span + span{
        margin-left: 0;
    }
}
