@media( max-width: 1710px ) {

        body, input, textarea, keygen, select, button {
                font-size: 12px;
                font-family: 'Open Sans', Arial, sans-serif;
                line-height: 18px;
        }

        h1, h2, h3, h4,
        .pheading h1,
        .pheading h2,
        .pheading .pname,
        .pageContent .sidebar .blockTitle {
                font-size: 15px;
        }

        .header {
                line-height: 48px;
        }

        .header,
        .header .logo a,
        .header .menu,
        .miniprofile .logbutton .icon,
        .header.fixed+.headerFix {
                height: 48px;
        }

        .header .icon-logo {
                padding: 0 22px 0 20px;
        }

        .header .search-form .sForm {
                right: -429px;
        }

        .header .search-form form {
                padding: 7px 0;
        }

        .header .search-form form button {
                top: 7px;
        }

        .header .search-form form .icon-close,
        
        .header .menuBlock {
                margin-left: 225px;
                margin-right: 608px;
        }

        .header .menu > li > a,
        .header .menu >li > span {
                font-size: 13px;
                padding: 0 7px;
        }

        .header .menu > li {
                margin: 0 10px;
        }

        .header .icon-search {
                padding: 16px 10px;
                width: 17px;
                height: 16px;
        }

        .header .drop,
        .sidebarFilter .filterRow label {
                font-size: 12px;
        }

        .header .drop-body {
                margin-right: -398px;
        }

        .header .drop-body .drop-title {
                font-size: 14px;
        }

        .header .menu .drop .mainul {
                font-size: 12px;
                padding-left: 0;
        }

        .header .menu .drop .mainul .movtop {
                font-size: 11px;
        }

        .header .drop-body.drop-padding {
                font-size: 11px;
        }

        .headWindow .titleWindow,
        .ui-dialog-title {
                font-size: 15px;
        }

        .headWindow .icon-close,
        .ui-dialog-titlebar-close {
                width: 15px;
                height: 15px;
        }

        .miniprofile .logbutton,
        .userProfile .userInfo h2 {
                font-size: 13px;
        }

        .miniprofile .logbutton .avatar {
                width: 32px;
                height: 32px;
        }

        .miniprofile .logbutton .avatar img {
                width: 32px;
                min-height: 32px;
        }

        .miniprofile .logbutton .icon {
                width: 18px;
        }

        .miniprofile .is_logged ul a,
        #news_set_sort {
                font-size: 12px;
        }

        .miniprofile .is_logged ul ul a {
                font-size: 11px;
        }

        .miniprofile .is_logged ul .adm .adm {
                width: 36px;
        }

        .miniprofile .is_logged ul .adm .icon {
                padding: 10px;
        }

        .miniprofile .is_logged ul .counter {
                padding: 1px 6px;
                font-size: 10px;
        }

        .miniprofile .icon-menu {
                top: 17px;
                width: 6px !important;
                height: 17px !important;
        }

        .wrapper {
                max-width: 1300px;
        }

        .slider .wrapper {
                max-width: 1180px;
        }

        .slider {
                height: 230px;
        }

        .carousel .owl-nav .icon {
                width: 16px;
        }

        .flipSlider .owl-nav .icon {
                width: 10px;
        }

        .list_toggle .icon {
                width: 15px;
                height: 15px;
        }

        .moviesList {
                margin-left: -16px;
                margin-right: -16px;
        }

        .shortItem {
                margin: 0 16px 32px;
        }

        .smallItem,
        .smallItem .item-flip {
                width: 100px;
        }

        .smallItem:hover .item-flip {
                width: 127px;
        }

        .shortRating,
        .shortEps {
                top: 15px;
                height: 22px;
        }

        .shortEps {
                line-height: 22px;
        }

        .shortRating .rating-bar.buttons {
                padding: 2px 0;
        }

        .shortRating .rating-bar.percent,
        .shortRating:hover .rating-bar.buttons {
                padding: 2px 10px;
        }

        .shortRating .rating-bar.buttons > span {
                padding: 2px;
        }

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img,
        .fullMovie .poster {
                width: 127px;
                height: 199px;
        }

        .fullMovie .about {
                margin-left: 147px;
        }

        .smallItem .title,
        .itemBody .info .title {
                max-height: 62px;
        }

        .smallItem .title {
                margin-top: 46px;
        }

        .itemBody .info .title {
                margin-top: 43px;
        }

        .smallItem .title a, .itemBody .info .title {
                font-size: 14px;
                line-height: 21px;
        }

        .smallItem .bottom-top,
        .itemBody .info .bottom-top {
                font-size: 10px;
        }

        .smallItem .bottom-top b,
        .itemBody .info .bottom-top b,
        .smallItem .bottom-top span,
        .itemBody .info .bottom-top span {
                font-size: 13px;
        }

        .smallItem .roundbutton {
                padding: 4px 10px;
                font-size: 11px;
        }

        .itemBody .info .bottom .fullWidth {
                margin-bottom: 15px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody {
                top: -16px;
                left: -16px;
                padding: 16px;
        }

        .shortItem .itemInfo {
                margin-left: 142px;
                width: 461px;
                font-size: 11px;
        }

        .shortItem .itemInfo .title {
                font-size: 15px;
                margin-bottom: 10px;
        }

        .shortItem .leftInfo ul {
                height: 70px;
                margin-bottom: 10px;
        }

        .shortItem .shortStory {
                height: 36px;
        }

        .shortItem .bottomInfo {
                bottom: 16px;
                left: 158px;
        }

        .listItem .shortItem .bottomInfo {
                left: 142px;
        }

        .tabUl li {
                font-size: 12px;
                padding: 12px 0;
                margin-right: 40px;
        }

        .shortItem .bottomInfo .roundbutton {
                font-size: 12px;
        }

        .shortItem .itemInfo {
                height: 145px;
        }

        .shortItem .rightInfo .quality,
        .fullMovie .rightInfo .quality {
                font-size: 11px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .shortRating {
                left: 16px;
                top: 31px;
        }

        .roundbutton, .ui-dialog-buttonset button {
                padding: 5px 25px;
        }

        .roundbutton .icon {
                width: 25px;
                height: 15px;
        }

        .listItem .shortItem {
                margin: 0 0 32px;
        }

        .listItem .shortItem .itemBody {
                margin: 0 16px;
        }

        .shortRating .rating-bar,
        .shortEps {
                font-size: 10px;
        }

        .shortItem .icon-close,
        .trailer_frame .icon-close {
                width: 17px;
                height: 17px;
                right: -18px;
                top: -18px;
        }

        .statusLive,
        .statusCanceled,
        .userInfo .status {
                font-size: 10px;
        }

        .statusLive:after,
        .statusCanceled:after {
                width: 8px !important;
                height: 8px !important;
                margin-bottom: -1px !important;
        }

        .userInfo .status i {
                width: 8px !important;
                height: 8px !important;
                bottom: -1px;
        }

        .speedbar {
                font-size: 11px;
        }

        .bigBoxWindow .bodyWindow {
                font-size: 12px;
        }

        .staticText ul,
        .bigBoxWindow .bodyWindow ul {
                margin-left: 30px;
        }

        .staticText ul li:before,
        .bigBoxWindow .bodyWindow ul li:before {
                width: 6px;
                height: 6px;
        }

        .staticText ul li:before {
                left: -28px;
        }

        .bigBoxWindow .bodyWindow ul li:before {
                margin-left: -25px;
        }

        .spoilerToggle {
                font-size: 11px;
        }

        .spoilerToggle .icon {
                width: 9px;
                height: 6px;
        }

        .pagination a,
        .pagination .pages span {
                height: 32px;
                line-height: 32px;
                padding: 0 6px;
                font-size: 13px;
        }

        .pagination .prev-next .icon {
                width: 7px;
                height: 32px;
        }

        .marginPage {
                margin-right: -270px;
        }

        .pageContent .sidebar {
                width: 240px;
                margin-left: -270px;
        }

        .sidebarFilter .rangeRow .selectImult {
                width: 60px;
        }

        .pageContent .sidebar img {
                max-width: 100%;
        }

        .pageContent .sidebar .blockTitle .icon {
                width: 15px;
                height: 15px;
        }

        .editUser .checkboxes .roundbutton {
                font-size: 12px;
        }

        .paddingPage {
                border-right-width: 270px;
        }

        .topmovies .title,
        .topmovies .rating  {
                font-size: 11px;
        }

        .topmovies .number {
                font-size: 17px;
        }

        .fullMovie .about {
                font-size: 12px;
        }

        .fullMovie .subtitle {
                font-size: 14px;
        }

        .mcomment .fr-command.fr-btn i {
                font-size: 11px !important;
                margin: 7px !important;
        }

        .footer ul {
                font-size: 13px;
        }

        .selectImult {
                font-size: 12px;
        }

        .filterLabel label {
                font-size: 10px;
        }

        .filterLabel .optionBody label {
                font-size: 11px;
        }

        .filterLabel .icon-menu-horizontal {
                width: 17px;
                height: 17px;
        }

        .filterLabel .optionSet > .close {
                width: 16px;
                height: 16px;
                top: -3px;
                right: -3px;
        }

        .userProfile .leftCol .icon {
                width: 16px;
                height: 16px;
        }

        .userProfile .userInfo table {
                font-size: 12px;
        }

        .ratingTitle {
                font-size: 12px;
        }

        .mcomment .message .title {
                font-size: 13px;
        }

        .mcomment .message,
        .mcomment .message textarea {
                font-size: 12px;
        }

        .editUser .checkboxes label {
                font-size: 12px;
        }

}

@media( max-width: 1359px ) {

        .wrapper {
                max-width: 1141px;
        }

        .slider .wrapper {
                max-width: 1021px;
        }

        .moviesList {
                margin-left: -12px;
                margin-right: -12px;
        }

        .shortItem {
                margin: 0 12px 24px;
        }

        .listItem .shortItem .itemBody {
                margin: 0 12px;
        }

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                width: 114px;
                height: 179px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody {
                top: -12px;
                left: -12px;
                padding: 12px;
        }

        .moviesList:not(.listItem) .shortItem.opened.leftSide .itemBody {
                right: -12px;
        }

        .smallItem .title,
        .itemBody .info .title {
                max-height: 52px;
        }

        .smallItem .title a,
        .itemBody .info .title {
                font-size: 13px;
                line-height: 17px;
        }

        .shortItem .itemInfo {
                height: 134px;
                width: 399px;
                margin-left: 129px;
        }

        .shortItem .itemInfo .title,
        .shortItem .leftInfo ul {
                margin-bottom: 5px;
        }

        .shortItem .bottomInfo {
                left: 141px;
        }

        .listItem .shortItem .bottomInfo {
                left: 129px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .shortRating {
                left: 12px;
                top: 27px;
        }

        .header .drop-body {
                margin: -1px -324px 0 -100px;
        }

        .header .menuBlock {
                margin-right: 449px;
        }

        .shortItem .mini .rightInfo .date,
        .fullMovie.playlist .rightInfo .date {
                margin-bottom: 0;
        }

        .filterLabel .selectImult[data-select="selectImult_1"] {
                min-width: 100px !important;
        }

        .filterLabel .minLabel {
                margin-right: 10px;
        }

}

@media( max-width: 1199px ) {

        .wrapper {
                max-width: 942px;
        }

        .slider .wrapper {
                max-width: 822px;
        }

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                width: 127px;
                height: 199px;
        }

        .smallItem .title,
        .itemBody .info .title {
                max-height: 66px;
        }

        .smallItem .title a,
        .itemBody .info .title {
                font-size: 14px;
                line-height: 21px;
        }

        .smallItem,
        .smallItem .item-flip {
                width: 111px;
        }

        .smallItem:hover .item-flip {
                width: 127px;
                margin: -12px -8px;
        }

        .smallItem .shortRating {
                top: 13px;
                left: -8px;
        }

        .shortItem .itemInfo {
                margin-left: 142px;
                width: 438px;
        }

        .listItem .shortItem .bottomInfo {
                left: 142px;
        }

        .slider {
                height: 248px;
        }

        .listItem .shortItem {
                width: auto;
                float: none;
        }

        .header .drop-body {
                margin: -1px -315px 0 -200px;
        }

        .header .search-form .sForm {
                right: -340px;
        }

        .header .menuBlock {
                margin-right: 339px;
        }

        .fullMovie .about .reset {
                float: none;
                width: auto;
        }

        .fullMovie .about .reset li {
                font-size: 12px !important;
        }

        .fullMovie:not(.playlist) .about .reset:first-child {
                margin: 0;
        }

        .fullMovie .about .buttons {
                clear: both;
                margin-left: -166px;
                padding-top: 20px;
        }

        .fullMovie.playlist .about .buttons {
                clear: none;
                margin-left: 0;
                padding-top: 0;
        }

        .fullMovie .subtitle {
                text-align: left;
                font-size: 12px;
        }

        .filterLabel .minLabel:last-child {
                margin: 20px 0 0 -137px;
                display: block;
        }

        .filterLabel .minLabel:last-child .roundbutton {
                margin-right: 10px;
        }

        .filterLabel .optionBody ul {
                width: 45%;
        }

        .filterLabel .optionOverflow ul:nth-child(1),
        .filterLabel .optionOverflow ul:nth-child(2) {
                padding-bottom: 0;
        }

        .filterLabel .optionOverflow ul:nth-child(3),
        .filterLabel .optionOverflow ul:nth-child(4) {
                padding-top: 0;
        }

        .filterLabel .optionBody ul:nth-child(2),
        .filterLabel .optionBody ul:nth-child(4) {
                border: none;
        }

        .filterLabel .jspVerticalBar {
                display: block;
        }

        .filterLabel .jspPane {
                padding-right: 20px;
        }

}

@media( max-width: 1199px ) and ( min-width: 999px ) {

        .editUser .fieldset .f50 {
                width: auto;
                float: none;
        }

        .editUser .fieldset .roundGraycolor {
                display: block;
                text-align: center;
                top: 0;
        }

        .editUser .fieldset .f50 .fieldBox {
                margin: 0 0 20px !important;
        }

        .editUser .fieldset .f33.fLeft .fieldBox {
                margin-right: 10px !important;
        }

        .editUser .fieldset .f33.fRight .fieldBox {
                margin-left: 10px !important;
        }

}

@media( min-width: 999px ) {

        .shortItem {
                left: auto !important;
        }

}

@media( max-width: 999px ) {
.fullMovie .about .buttons {
    margin-left: -146px;
}
.mob-sec{
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
.mob-sec .tabUl{
    display: inline-block;
}
.mob-sec  li {
    float: none;
    display: inline-block;
}
.mob-sec .tabWand {bottom:0;}

        .shortItem .info {
                z-index: 1;
        }

        .header .icon-logo {
                padding-left: 8px;
        }

        .header .drop-body {
                margin: -1px -123px 0 -228px;
        }

        .pageContent {
                margin: 0 -20px;
        }

        .footer {
                margin-top: 20px;
        }

        .shortItem {
                width: 23%;
                margin: 0 1% 24px;
        }

        .addComment.sm {
                margin: 30px -20px -20px;
                padding: 20px;
        }

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 330px;
        }

        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                width: 100%;
        }

        .listItem .shortItem,
        .listItem .shortItem .itemBody,
        .listItem .itemBody .item-flip,
        .listItem .shortItem .poster img {
                height: 199px;
        }

        .listItem .itemBody .item-flip,
        .listItem .shortItem .poster img {
                width: 127px;
        }

        .smallItem .title {
                max-height: 52px;
        }

        .smallItem .title a {
                font-size: 12px;
                line-height: 17px;
        }

        .smallItem,
        .smallItem .item-flip {
                width: 111px;
        }

        .smallItem:hover .item-flip {
                width: 127px;
                margin: -12px -8px;
        }

        .itemBody .item-flip {
                -webkit-transition: none;
                -moz-transition: none;
                -ms-transition: none;
                -o-transition: none;
                transition: none;
        }

        .slider {
                height: 248px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody {
                width: 421%;
        }

        .opened .itemBody .item-flip {
                width: 23.8%;
        }

        .shortItem .itemInfo {
                margin-left: 26%;
                width: 74%;
        }

        .listItem .shortItem .itemInfo {
                margin-left: 142px;
                width: auto;
        }

        .shortItem .bottomInfo {
                left: 26%;
        }

        .miniprofile .username {
                display: none;
        }

        .miniprofile .logbutton {
                font-size: 0;
                padding-left: 15px;
                padding-right: 15px;
        }

        .miniprofile .logbutton.is_logged {
                padding-top: 8px;
                padding-bottom: 8px;
                padding-right: 20px;
        }

        .miniprofile .logbutton .icon {
                margin: 0;
        }

        .miniprofile .is_logged ul.reset {
                top: 100%;
                right: 10px;
                width: 200px;
        }

        .header .relative .drop-body {
                position: static;
                margin: -1px 0 0 -15px;
                width: 200px;
        }

        .header .menu .drop ul {
                width: 21%;
        }


        .header .menu .drop .mainul {
                width: 35%;
        }

        .header .menuBlock {
                margin-right: 120px;
        }

        .marginPage {
                margin-right: 0;
                float: none;
                width: auto;
        }

        .pageContent .sidebar {
                width: auto;
                margin-left: 0;
                float: none;
                padding: 20px;
        }

        .paddingPage .sidebar {
                margin-left: -20px;
                margin-right: -20px;
        }

        .paddingPage .sidebarFilter {
                margin-bottom: -20px;
        }

        .sidebarBlock {
                margin: -20px -20px 0;
        }

        .paddingPage {
                border-right: none;
                padding: 20px;
        }

        .topmovies {
                margin: 0 0 20px 164px;
                position: relative;
        }

        .topmovies .shortItem {
                position: absolute;
                left: -164px;
                top: 50%;
                margin-top: -112px;
                width: 144px !important;
        }

        .topmovies .shortItem,
        .topmovies .shortItem .itemBody,
        .topmovies .itemBody .item-flip,
        .topmovies .shortItem .poster img {
                height: 225px !important;
        }

        .topmovies .number {
                width: 10px;
        }

        .topmovies .rating {
                width: 30px;
                text-align: right;
        }

        .mcomment .info .edit {
                display: none;
        }

        .mcomment .info b {
                display: inline-block;
                white-space: nowrap;
                max-width: 90px;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-text-overflow: ellipsis;
        }
}

@media( max-width: 940px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 300px;
        }

}

@media( max-width: 860px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 280px;
        }
		.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:400px;}
}

@media( max-width: 780px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 270px;
        }

        .fullMovie.playlist .about .buttons {
                clear: both;
                margin-left: -140px;
                padding-top: 20px;
                margin-top: 0;
        }

        .fullMovie .poster {
                width: 120px;
                height: 188px;
        }

        .fullMovie .about {
                margin-left: 140px;
        }

        .fullMovie .about .buttons {
                margin-left: -140px;
        }

        .userProfile .leftCol {
                width: 124px;
        }

        .userProfile .leftCol .avatar {
                max-height: 174px;
        }

        .userProfile .leftCol .avatar ul i {
                display: none;
        }

        .userProfile .userInfo {
                margin-left: 144px;
        }

}
@media( max-width: 760px ) {
.message .fr-toolbar {display:none;}
.mcomment.editable .message .icon-corner { fill: #282c35;}
}
@media( max-width: 750px ) {

        .pageContent,
        .pageBody {
                padding: 20px;
        }

        .pageWrap {
                padding-top: 20px;
                padding-bottom: 20px;
        }

        .filterBox {
                margin: -10px;
        }

        .header .menuSlide {
                position: fixed;
                top: 0;
                left: 0;
                width: 260px;
                background: #282c35;
        }

        .header .menuSlide {
                margin: 0;
                z-index: 999;
                height: 100%;
                overflow: auto;
                padding-top: 15px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-transform: translate(-320px, 0);
                -moz-transform: translate(-320px, 0);
                -ms-transform: translate(-320px, 0);
                -o-transform: translate(-320px, 0);
                transform: translate(-320px, 0);
        }

        .header .menuSlide.transition {
                -webkit-transition: -webkit-transform 0.3s;
                -moz-transition: -moz-transform 0.3s;
                -ms-transition: -ms-transform 0.3s;
                -o-transition: -o-transform 0.3s;
                transition: transform 0.3s;
        }

        .menuOpened .header .menuSlide {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                -o-transform: translate(0, 0);
                transform: translate(0, 0);
        }

        .header .overlayMenu {
                position: fixed;
                top: 0;
                left: 0;
                width: 500%;
                height: 100%;
                background: rgba(0,0,0,.6);
                display: none;
                z-index: 998;
        }

        .header .menu li {
                display: block;
                margin: 0;
                position: relative;
                z-index: 3;
        }

        .header .search-form {
                margin-left: 10px;
        }

        .header .icon-menu-toggle {
                display: block;
        }

        .header .toggleMenu {
                position: fixed;
                top: 0;
                left: 0;
                width: 15px;
                height: 100%;
                z-index: 99;
        }

        .header .menu > li a,
        .header .menu > li span {
                line-height: 17px;
                padding: 12px 20px;
        }

        .header .menu > li a:after,
        .header .menu > li span:after {
                display: none;
        }

        .header .menu > li.active > a:before,
        .header .menu > li.active > span:before {
                display: none;
        }

        .header .drop,
        .header .drop-body {
                position: static;
                top: auto;
                left: auto;
                width: auto;
        }

        .header .drop-body {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius: 0;
                padding: 15px 0;
                margin: 0 !important;
                width: auto !important;
                border-bottom: 1px solid #33373f;
        }

        .header .menu .drop ul,
        .header .menu .drop .mainul {
                float: none;
                width: auto;
                border-right: none;
        }

        .header .menu .drop ul {
                padding: 0 !important;
        }

        .header .menu .drop .mainul {
                padding: 0 0 15px 0 !important;
                margin-bottom: 15px;
                border-bottom: 1px solid #33373f;
        }

        .header .menu .drop .mainul .movtop {
                margin: 0;
        }

        .header .search-form {
                margin: 10px 20px 15px;
                float: none;
                position: relative;
        }

        .header .icon-search {
                position: absolute;
                padding: 7px 10px;
        }

        .header .search-form form {
                width: auto !important;
                opacity: 1 !important;
                display: block !important;
                position: static;
                padding: 0;
        }

        .header .search-form form button {
                top: 0;
                width: 30px;
                height: 30px;
        }

        .header .search-form form .icon-close {
                width: 12px;
                height: 12px;
        }

        .header .search-form form #story {
                padding: 12px 12px 12px 35px;
                height: 30px;
        }

}

@media( max-width: 720px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 250px;
        }

        .slider .wrapper {
                padding: 0 48px;
        }

        .carousel .owl-nav .icon {
                padding: 0 15px;
                width: 12px;
        }

        .carousel .owl-nav .icon-slider-arrow-right {
                right: -48px;
        }

        .carousel .owl-nav .icon-slider-arrow-left {
                left: -48px;
        }

        .flipSlider .owl-nav .icon {
                width: 10px;
                padding: 7px;
        }

        .commCounter h3 span {
                display: none;
        }

        .editUser .fieldset .f50 {
                width: auto;
                float: none;
        }

        .editUser .fieldset .roundGraycolor {
                display: block;
                text-align: center;
                top: 0;
        }

        .editUser .fieldset .f50 .fieldBox {
                margin: 0 0 20px !important;
        }

        .editUser .fieldset .f33.fLeft .fieldBox {
                margin-right: 10px !important;
        }

        .editUser .fieldset .f33.fRight .fieldBox {
                margin-left: 10px !important;
        }

        .editUser .checkboxes label {
                display: block;
        }

        .editUser .checkboxes .roundbutton {
                margin-top: 15px;
        }

        .ui-dialog {
                width: 90% !important;
        }

}

@media( max-width: 680px ) {

.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:350px;}
        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 230px;
        }

        .ratingBar {
                clear: both;
                width: auto;
                display: block;
                margin: 0;
        }

        .userInfo .ratingBar {
                clear: none;
                width: 230px;
                display: inline-block;
        }

        .fullMovie .about .buttons {
                position: relative;
                text-align: center;
                padding: 42px 20px 15px;
                background: #323640;
                margin: 20px -20px 20px -130px;
        }

        .fullMovie .about .buttons .roundbutton,
        .fullMovie .about .buttons .right,
        .playlist .ya-share2 {
                float: none;
                display: inline-block;
                margin: 0 15px;
                vertical-align: middle;
        }

        .playlist .ya-share2 {
                margin: 0 0 0 15px;
        }

        .fullMovie .about .buttons .right .icon {
                float: none;
        }

        .fullMovie .about .buttons .ratingBox {
                position: absolute;
                top: 10px;
                left: 0;
                width: 100%;
        }

        .fullMovie .about .buttons a,
        .fullMovie .about .buttons .right {
                position: relative;
                z-index: 1;
        }

        .fullMovie .about .buttons .ratingBox > span {
                float: left;
                margin: 0 0 0 20px;
        }

        .fullMovie .about .buttons .ratingBox > span:last-child {
                float: right;
                margin: 0 20px 0 0;
        }

        .fullMovie .about .buttons .ratingBar {
                margin: 0 20px 15px;
        }

        .fullMovie .poster {
                width: 90px;
                height: 141px;
        }

        .fullMovie .about {
                margin-left: 110px;
                position: relative;
        }

        .fullMovie.playlist .rightInfo .date {
                float: none;
                margin: 0;
                position: absolute;
                left: 0;
                top: -15px;
                padding: 138px 20px 15px 130px;
                text-align: left;
                width: 100%;
                left: -130px;
                background: #323640;
        }

        .fullMovie.playlist .poster,
        .fullMovie.playlist .about h1,
        .fullMovie.playlist .about .features {
                position: relative;
                z-index: 1;
                background: #323640;
        }

        .fullMovie.playlist .about .features ul {
                margin: 0;
        }

        .fullMovie.playlist h1 {
                margin-bottom: 10px;
        }

        .fullMovie .textSpoiler {
                clear: both;
                padding-top: 20px;
        }

        .fullMovie.playlist .textSpoiler {
                padding-top: 35px;
        }

        .fullMovie .textSpoiler,
        .fullMovie .spoilerToggle {
                margin-left: -110px;
        }

        .fullMovie.playlist .about .buttons {
                margin-left: -130px;
                padding-top: 42px;
                margin-top: 20px;
        }

        .playlist .buttons .ya-share2__item:last-child {
                margin: 0 !important;
        }

}

@media( max-width: 660px ) {

        .comments-tree-list .comments-tree-list,
        #dlefastreplycomments {
                margin-left: 0;
                padding-left: 0;
        }

		.footer .pageContent {
   		    margin: 0;
			text-align: center;
		}
		.ft-counter {
		    float: none;
			margin-top: 10px;
		}
}

@media( max-width: 640px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 210px;
        }

        .filterRow {
                border: none;
        }

        .labelFloat {
                float: none;
                width: auto;
                min-height: 85px;
                border-bottom: 1px solid #40444E;
        }

        .filterRow:last-child .labelFloat:nth-child(2) {
                border: none;
        }

        .filterLabel .minLabel:last-child {
                display: inline-block;
                margin: 0;
        }
		
        .bigBoxWindow .contentWindow {
                width: 100%;
                margin-left: 0;
                left: 0;
        }

        .fullMovie .speedbar,
        #dle-speedbar {
                display: none;
        }

        .filterButton {
                float: left;
        }

}

@media( min-width: 641px ) { .bl-main {float: right;} }

@media( max-width: 580px ) {
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:300px;}
        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 190px;
        }

        .footer {
                min-width: 320px;
                font-size: 11px;
        }

        .footer ul {
                font-size: 11px;
        }

        .footer li {
                margin: 0 7px 0 0;
                white-space: nowrap;
        }

        .filterLabel .minLabel:nth-child(1),
        .filterLabel .minLabel:nth-child(2) {
                width: 50%;
                margin: 0;
                float: left;
                padding-bottom: 15px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
        }

        .filterLabel .minLabel:nth-child(1) {
                padding-right: 10px;
        }

        .filterLabel .minLabel:nth-child(2) {
                padding-left: 10px;
        }

        .filterLabel .minLabel:nth-child(1) .selectImult,
        .filterLabel .minLabel:nth-child(2) .selectImult {
                min-width: auto !important;
                display: block;
        }

        .filterLabel .minLabel:last-child {
                clear: both;
                display: block;
                padding-top: 15px;
                border-top: 1px solid #40444E;
        }
        .mcomment.addForm.sendMessage {
                margin-right: 0;
        }

		#searchsuggestions {width: 320px;}
}

@media( max-width: 540px ) {
.mcomment .ui-form2 .form-group {
    width: 100%;
    display: block;
	float:none !important;
}
        .shortItem {
                width: 45%;
                margin: 0 2.5% 24px;
        }

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 330px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
                min-width: 320px;
                overflow: auto;
                z-index: 997;
                background: #282c35;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .item-flip {
                margin: 68px 0 0 20px;
                z-index: 1;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .item-flip,
        .moviesList:not(.listItem) .shortItem.opened .poster img {
                width: 60px;
                height: 94px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .itemInfo {
                margin: 68px 20px 0 20px;
                width: auto;
                height: auto;
                overflow: visible;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemInfo .title {
                margin: 0 50px 0 75px;
                position: relative;
                z-index: 1;
                max-height: 63px;
                overflow: hidden;
        }

        .moviesList:not(.listItem) .shortItem.opened .leftInfo ul {
                height: auto;
                clear: both;
                padding-top: 85px;
        }

        .moviesList:not(.listItem) .shortItem.opened .bottomInfo {
                left: auto;
                bottom: auto;
                top: 196px;
        }

        .moviesList:not(.listItem) .shortItem.opened .shortStory {
                clear: both;
                margin-left: 0;
                padding-top: 10px;
        }

        .moviesList:not(.listItem) .shortItem.opened .icons {
                bottom: 21px;
                right: 20px;
        }

        .moviesList:not(.listItem) .shortItem.opened .itemBody .shortRating {
                top: 125px;
                left: auto;
                right: 20px;
                width: 36px;
                z-index: 1;
        }

        .shortRating .rating-bar.percent {
                -webkit-transition: none;
                -moz-transition: none;
                transition: none;
        }

        .moviesList:not(.listItem) .opened .shortRating .rating-bar.percent {
                padding: 0;
                width: 32px;
                height: 32px;
                border-radius: 100px;
                text-align: center;
                line-height: 32px;
                background: none;
                border-width: 2px;
                border-style: solid;
        }

        .moviesList:not(.listItem) .opened .shortRating .rating-bar.gray {
                border-color: #7e8594;
                color: #8f95a3;
        }

        .moviesList:not(.listItem) .opened .shortRating .rating-bar.green {
                border-color: #76c81b;
                color: #76c81b;
        }

        .moviesList:not(.listItem) .opened .shortRating .rating-bar.red {
                border-color: #ff283c;
                color: #ff283c;
        }

        .moviesList:not(.listItem) .opened .rightInfo {
                position: absolute;
                float: none;
                margin: 0;
                left: 0;
                top: 0;
                height: 177px;
                padding: 144px 20px 15px 95px;
                width: 100%;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                text-align: left;
                background: #323640;
        }

        .shortItem .icon-close {
                right: 20px;
                top: 68px;
                width: 16px;
                height: 16px;
                z-index: 2;
        }


        .tabLine .selectImult {
                display: block;
        }

        .listItem .shortItem,
        .listItem .shortItem .itemBody {
                height: auto;
        }

        .listItem .shortItem .itemBody {
                padding-bottom: 40px;
        }

        .shortItem .shortStory {
                height: auto;
        }

        .listItem .itemBody .item-flip,
        .listItem .shortItem .poster img {
                width: 60px;
                height: 94px !important;
        }

        .listItem .shortItem .itemInfo {
                margin-left: 75px;
                height: auto;
        }

        .listItem .shortItem .bottomInfo {
                left: 75px;
        }

        .shortItem .bottomInfo .roundbutton {
                padding-left: 13px;
                padding-right: 13px;
                margin-right: 5px;
        }

        .shortItem .rightInfo .quality {
                border: none;
                padding: 0;
                margin: 0;
        }

        .shortItem .rightInfo .date {
                display: none;
        }

        .opened .shortEps,
        .listItem .shortEps,
        .shortRating .rating-bar.buttons {
                display: none;
        }

        .listItem .shortItem .itemBody .overlay-bg:hover .icon-play-circle,
        .shortItem.opened .itemBody .overlay-bg:hover .icon-play-circle {
                width: 36px;
                height: 36px;
                margin: -18px 0 0 -18px;
        }

        .fullMovie .poster {
                width: 64px;
                height: 100px;
        }

        .fullMovie .poster,
        .fullMovie h1 {
                position: relative;
                z-index: 1;
        }

        .fullMovie .about {
                position: relative;
                margin-left: 84px;
        }

        .fullMovie .about .features {
                clear: both;
                padding-top: 30px;
        }

        .fullMovie .textSpoiler,
        .fullMovie .spoilerToggle,
        .fullMovie .about .features {
                margin-left: -84px;
        }

        .fullMovie .about .buttons {
                margin-left: -104px;
        }

        .fullMovie .ratingBox:after {
                clear: both;
                content: '';
        }

        .fullMovie .rightInfo .quality {
                position: absolute;
                left: -104px;
                top: -19px;
                width: 100%;
                padding: 101px 20px 15px 104px;
                text-align: left;
                border: none;
                background: #323640;
        }

        .fullMovie .rightInfo .date {
                position: absolute;
                right: 0;
                top: 85px;
        }
		
		.fullMovie .rightInfo .statusLive {
   		    position: absolute;
			right: 0;
			top: 60px;
		}

        .fullMovie.playlist .about .buttons {
                margin-left: -104px;
                padding-top: 42px;
                clear: none;
        }
		
        .fullMovie.playlist .rightInfo .date {
                padding-top: 97px;
                right: auto;
        }

        .fullMovie.playlist .about .features {
                clear: none;
                padding-top: 0;
                margin-left: 0;
        }

        .userInfo .ratingBox {
                width: 100%;
                display: table;
        }

        .userInfo .ratingBar {
                width: 100%;
                display: table-cell;
        }

        .userInfo .ratingBar,
        .userInfo .ratingBox a {
                display: table-cell;
        }

        .userInfo .ratingBox .icon {
                margin: 0 2px 0 15px;
        }

        .userProfile .userInfo table {
                margin: 10px 0;
        }

        .userProfile .userInfo table,
        .userProfile .userInfo thead,
        .userProfile .userInfo tbody,
        .userProfile .userInfo tr,
        .userProfile .userInfo th,
        .userProfile .userInfo td {
                display: block;
                padding: 0;
        }

        .userProfile .userInfo th {
                padding-top: 10px;
        }

}

@media( max-width: 500px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 300px;
        }

        .topmovies .shortItem {
                position: static;
                left: auto;
                top: auto;
                margin-top: 0;
        }

        .topmovies {
                margin: 0 -20px 20px;
        }

        .mcomment .avatar,
        .mcomment .photo {
                width: 30px;
                height: 30px;
        }

        .mcomment .avatar img {
                min-height: 30px;
        }

        .mcomment .body {
                margin-left: 60px;
        }
}

@media( max-width: 480px ) {

        body {
                -webkit-text-size-adjust: none;
        }
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
        .pagination .pages a,
        .pagination .nav_ext {
                display: none;
        }

        .infoBlock {
                padding: 10px;
        }

        .infoBlock .icon {
                display: block;
                margin: 0 auto 10px;
        }

        .infoBlock p {
                display: block;
                margin: 0;
                text-align: center;
        }

        .filterButton {
                margin: 20px 70px 0 0;
                display: block;
                float: none;
                padding-left: 0;
                padding-right: 0;
                text-align: center;
        }

        .list_toggle.margin_toggle {
                margin-top: 3px;
        }

        .absFilter {
                top: 88px;
        }

        .userProfile .leftCol {
                width: auto;
                float: none;
                white-space: nowrap;
        }

        .userProfile .leftCol .avatar {
                width: 124px;
                display: inline-block;
                position: relative;
                margin: 0;
        }

        .userProfile .leftCol .avatar,
        .userProfile .leftCol .ubl {
                display: inline-block;
                vertical-align: top;
        }

        .userProfile .leftCol .ubl {
                margin-left: 20px;
        }

        .userProfile .leftCol .usertitle {
                display: block;
                margin-bottom: 15px;
        }

        .userProfile .leftCol .uname {
                color: #eee;
                font-size: 17px;
                font-weight: 600;
        }

        .userProfile .leftCol .sname {
                color: #b4bbcb;
                font-size: 15px;
                font-weight: 600;
                margin-top: 5px;
        }

        .userProfile .leftCol .status {
                background: #282c35;
                padding: 0 0 4px 4px;
                -webkit-border-radius: 0 0 0 7px;
                -moz-border-radius: 0 0 0 7px;
                border-radius: 0 0 0 7px;
                position: absolute;
                right: 0;
                top: 0;
        }

        .userProfile .leftCol .status i {
                background: #76c81b;
                width: 7px;
                height: 7px;
                -webkit-border-radius: 100px;
                -moz-border-radius: 100px;
                border-radius: 100px;
                display: block;
        }

        .userProfile .userInfo {
                margin: 0;
        }

        .userProfile .userInfo h1,
        .userProfile .userInfo h2,
        .userProfile .userInfo .status {
                display: none;
        }

        .leftCol.editUser {
                display: none;
        }

        .editUser .submit {
                display: block;
        }

        .editUser .roundbutton {
                display: block;
                width: 100%;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                text-align: center;
        }

        .editUser .checkboxes .fieldset .f50 .fieldBox {
                margin: 0 !important;
        }

        .editUser .checkboxes .roundbutton {
                margin: 25px 0;
                top: 0 !important;
        }

}

@media( max-width: 460px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 280px;
        }

        .fullMovie .about .buttons {
                padding-top: 20px !important;
        }

        .fullMovie .about .buttons .ratingBox {
                position: static;
                clear: both;
                padding-top: 10px;
        }

        .fullMovie .about .buttons .right {
                float: right;
                margin: -6px -10px 0 0;
        }

        .fullMovie .about .buttons .roundbutton,
        .playlist .ya-share2 {
                float: left;
                margin: 0;
        }

        .fullMovie .about .buttons .ratingBox {
                margin: 0;
                display: table;
                width: 100%;
        }

        .fullMovie .about .buttons .ratingBar {
                width: 100%;
                padding-right: 10px;
        }

        .fullMovie .about .buttons .ratingBar,
        .fullMovie .about .buttons .ratingBox > span {
                margin: 0 !important;
                float: none !important;
                display: table-cell;
        }

        .fullMovie .about .buttons .ratingBox .icon {
                margin: 0 2px 0 15px;
        }

        .movieBlock .buttons {
                position: relative;
                padding-top: 40px;
        }

        .movieBlock .roundbutton {
                margin-right: 0;
        }

}

@media( max-width: 420px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 250px;
        }

        .listItem .shortItem {
                height: auto;
        }

        .listItem .shortItem .itemBody {
                height: auto;
                padding-bottom: 0;
        }

        .listItem .shortItem .itemInfo {
                height: auto;
                overflow: visible;
        }

        .listItem .shortItem .shortStory {
                clear: both;
                margin: 0 0 0 -75px;
                padding-top: 10px;
                height: auto;
        }

        .listItem .shortItem.playlist .shortStory {
        }

        .listItem .shortItem .bottomInfo {
                position: static;
                left: auto;
                bottom: auto;
                margin: 10px 0 0 -75px;
        }

        .shortItem .itemInfo .title {
                font-size: 14px;
        }

        .filterLabel .optionBody ul {
                width: auto;
                float: none;
                border: none;
                padding: 0;
        }
}

@media( max-width: 400px ) {
        .mcomment .rating {
                display: none;
        }

        .header .icon-menu-toggle {
                float: right;
                margin-right: -20px;
                padding: 16px 20px;
        }

        .header .menuSlide,
        .menuOpened .header .menuSlide {
                position: static;
                top: auto;
                left: auto;
                width: auto;
                height: auto;
                background: none;
                overflow: visible;
                padding-top: 0;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
        }

        .header .menuSlide.transition {
                -webkit-transition: none;
                -moz-transition: none;
                -ms-transition: none;
                -o-transition: none;
                transition: none;
        }

        .header .menuHide {
                position: fixed;
                top: 0;
                left: 0;
                width: 260px;
                background: #282c35;
        }

        .header .menuHide {
                margin: 0;
                z-index: 999;
                height: 100%;
                overflow: auto;
                padding-top: 15px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-transform: translate(-320px, 0);
                -moz-transform: translate(-320px, 0);
                -ms-transform: translate(-320px, 0);
                -o-transform: translate(-320px, 0);
                transform: translate(-320px, 0);
        }

        .header .menuHide.transition {
                -webkit-transition: -webkit-transform 0.3s;
                -moz-transition: -moz-transform 0.3s;
                -ms-transition: -ms-transform 0.3s;
                -o-transition: -o-transform 0.3s;
                transition: transform 0.3s;
        }

        .menuOpened .header .menuHide {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                -o-transform: translate(0, 0);
                transform: translate(0, 0);
        }

        .header .menuBlock {
                margin: 0;
        }

        .miniprofile {
                float: none;
                margin: -15px 0 20px;
                overflow: hidden;
                background: #323640;
        }

        .miniprofile .logbutton {
                line-height: 32px;
                padding: 8px 20px !important;
                -webkit-tap-highlight-color: rgba(50, 54, 64, 0);
        }

        .miniprofile .logbutton.opened {
                background: #323640;
        }

        .miniprofile .logbutton .avatar {
                margin: 0 0 0 20px;
        }

        .miniprofile .icon-menu {
                right: auto;
                left: 20px;
        }

        .miniprofile .logbutton .icon {
                height: 32px;
        }

        .miniprofile .module {
                float: none;
        }

        .miniprofile .logbutton.is_logged,
        .miniprofile .logbutton.no_logged {
                float: left;
        }

        .miniprofile .logbutton.is_logged.opened {
                float: none;
        }

        .miniprofile .is_logged ul.reset {
                position: static;
                top: auto;
                right: auto;
                width: auto;
                margin: 10px -20px -10px;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                border-bottom: 1px solid #33373f;
        }

        .header .drop-body .drop-title {
                background: #323640;
                margin: 0 -20px 15px;
                padding: 14px 20px;
        }
}

@media( max-width: 380px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 230px;
        }

        #dlefastreplycomments .fr-toolbar {
                display: none;
        }

}

@media( max-width: 350px ) {

        .shortItem,
        .shortItem .itemBody,
        .itemBody .item-flip,
        .shortItem .poster img {
                height: 210px;
        }

        .contentWindow {
                width: 300px;
                margin-left: -150px;
        }
		
		.listItem .shortItem .icons {display:none;}

}