@media screen and (max-width: 1279px){
    .container {
        width: 986px;
    }
    .th {
        width: calc(25% - 10px);
        margin: 0 5px 10px 5px;
    }
    .categories {
        -webkit-column-count: 5;
    	-moz-column-count: 5;
    	-o-column-count: 5;
    	column-count: 5;
    }
    .video-container {
        width: 100%;
        float: none;
    }
    .video-aside {
        width: 100%;
        height: 250px;
        margin: 14px 0 0 0;
        float: none;
        overflow: hidden;
        text-align: center;
    }
}
@media screen and (max-width: 985px){
    .container {
        width: calc(100% - 20px);
    }
    .search {
        max-width: 360px;
    }
    .categories {
        -webkit-column-count: 4;
    	-moz-column-count: 4;
    	-o-column-count: 4;
    	column-count: 4;
    }
    .model-info {
        padding: 0;
        background: transparent;
    }
    .video-actions .content-rating {
        max-width: 200px;
    }
}
@media screen and (max-width: 767px){
    .header .btn-upload, .search {
        display: none;
    }
    .search {
        max-width: 100%;
        margin-top: 10px;
    }
    .input-search {
        padding: 0 50px 0 10px;
    }
    .nav {
        display: none;
    }
    .nav-toggle, .search-toggle {
        display: block;
        font-size: 24px;
        line-height: 40px;
    }
    .nav-toggle {
        margin-right: 10px;
        float: left;
    }
    .search-toggle {
        float: right;
    }
    .th {
        width: calc(33.33% - 10px);
    }
    .categories {
        -webkit-column-count: 3;
    	-moz-column-count: 3;
    	-o-column-count: 3;
    	column-count: 3;
    }
    .model-info {
        overflow: auto;
    }
    .model-info ul li {
        width: 50%;
        font-size: 12px;
    }
    .model-info ul li strong {
        font-weight: 400;
    }
    .video-actions {
        text-align: right;
    }
    .video-actions .content-rating {
        max-width: 100%;
        margin: 0 0 14px 0;
        float: none;
    }
    .video-actions .video-buttons {
        float: left;
    }
    .video-actions .video-stats span {
        margin-right: 0;
    }
    .bottom-blocks {
        height: 270px;
    }
    .bottom-blocks .block {
        margin: 10px auto;
    }
}
@media screen and (max-width: 560px){
    h1, h2, h3 {
        font-size: 16px;
        text-align: center;
        line-height: normal;
    }
    .title h1, .title h2, .title h3 {
        float: none;
    }
    .sort {
        margin: 10px auto;
        float: none;
        text-align: center;
    }
    .th {
        width: calc(50% - 10px);
    }
    .categories {
        -webkit-column-count: 2;
    	-moz-column-count: 2;
    	-o-column-count: 2;
    	column-count: 2;
    }
    .popular-tags {
        display: none;
    }
    .model-image {
        width: 100%;
        margin: 0 0 14px 0;
        float: none;
    }
    .model-image .content-rating {
        max-width: 100%;
    }
    .comments-controls {
        text-align: center;
    }
    .comments-chars {
        display: none;
    }
}
@media screen and (max-width: 480px){
    .categories {
        -webkit-column-count: 1;
    	-moz-column-count: 1;
    	-o-column-count: 1;
    	column-count: 1;
    }
    .video-actions .video-buttons span {
        display: none;
    }
}
@media screen and (max-width: 360px){
	.th {
        width: calc(100% - 10px);
    	}
    }