@media screen and (max-width: 1200px) {
    .wrapper{
        max-width: 100%;
        padding: 0 10px
    }
    header {
        padding: 20px 0 10px;
    }
    .search-main-middle select{
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    select{
        font-size: 14px;
    }
    section.slider {
        height: 430px;
    }
    section.slider img {
        object-fit: cover;
        height: 100%;
        object-position: center;
    }
    .header-logo img {
        height: 45px;
    }
    .header-nav .user-btns.publish span{
        display: none;
    }
    .header-nav .user-btns.publish {
        margin: 0 10px;
        border-radius: 50px;
        padding: 10px;
        height: 38px;
        max-height: 38px;
        min-height: 38px;
        width: 38px;
        max-width: 38px;
        display: flex;
    }
    .header-nav .user-btns{
        margin: 0;
        font-size: 13px;
        padding: 5px 7px;
    }
    .search-main-text{
        margin-bottom: 20px;
    }
    .search-main-wrap {
        min-width: 89%;
        max-width: 90%;
        margin-left: -33px;
    }
    .search-main-text h1 {
        font-size: 41px;
        line-height: 1.2;
        padding-top: 0;
    }
    .category-icon {
        height: 190px;
    }
    .main-title {
        font-size: 23px;
        padding: 40px 0 10px;
    }
    .category{
        padding-bottom: 20px;
    }
    .latest .item-gallery .item{
        width: 30%
    }
    .item-autor-name a {
        white-space: normal;
    }
    .item-price {
        white-space: nowrap;
        margin: 0;
        display: flex;
        align-items: center;
    }
    .search-row h3, .alert_form strong {
        font-size: 11px;
    }
    .search-row select, .search-row input[type="text"], #sub_alert input[type="text"], .search-row-type .type-block label {
        height: 32px;
    }
    .search-pic label {
        font-size: 12px;
    }
    .search-content .item-gallery .item{
        width: 46%;
    }
    .sidebar-main{
        padding: 0 10px 10px;
    }
    .item-photos > a img {
        max-height: 180px;
        min-height: 180px;
    }
    .category-name {
        font-size: 20px;
    }
    .item-gallery .item .item-autor-name {
        width: 51%;
    }
    .item-gallery .item-atribut-bottom {
        padding: 15px 7px;
    }
    .user-info a {
        font-size: 15px;
    }
    .post-coll {
        flex-direction: column-reverse;
    }
    .right-bl, .left-bl{
        width: 100%;
    }
    .qq-upload-button {
        max-width: 100%!important;
        padding: 10px 0!important;
    }
    .post-img-info{
        text-align: center;
    }
    .left-seller .post-rowing .control-label, .right-seller .post-rowing .control-label{
        min-width: 47%;
    }
    .title-pages, .title-centr .title-pages {
        padding: 30px 0;
    }
    .search-checkbox >*{
        width: 100%;
    }
    .dash-cont .text {
        padding: 76px 0;
    }
    .login-page-left .progress{
        display: none;
    }
    .login-page-left h3{
        display: none;
    }
    .dash-right {
        height: auto;
    }
    .dash-right > * {
        height: 106px;
    }
    .user-profile-back .gray {
        height: 140px;
    }
    .login-page-left-nav li {
        padding: 0 40px 0 0;
    }
    .list-header {
        display: flex;
        margin-top: 10px;
    }
    .item-dates{
        display: flex;
        flex-direction: column;
    }
    .item-dates .label {
        background: none;
        padding: 0;
        text-align: left;
    }
    .item-autor .item-edit-btn {
        padding: 7px 8px;
        white-space: nowrap;
    }
    .user-items .item-list .item-photos > a > img {
        height: 200px;
    }
    .item-gallery.alert .item{
        width: 46%;
    }
    .user-box input:not([type="checkbox"]), .user-box select {
        padding: 10px 15px 10px 15px;
        min-height: 40px;
    }
    .user-box {
        border-radius: 4px;
    }
    .login-page-right-all {
        padding-left: 20px;
    }
    .item-gallery .item {
        width: 30%;
    }
    .item-opition-row {
        padding: 15px 7px;
    }
}
@media only screen and (max-width: 767px) {
    body{
        padding-bottom: 49px;
    }
    .search-row select, .search-row input[type="text"], #sub_alert input[type="text"] {
        font-size: 14px;
    }
    .header-logo img{
        height: 40px;
    }
    header {
        padding: 5px 0;
    }
    .item-list-bottom{
        padding: 0 12px 12px;
    }
    .back-mobile{
        display: block;
        position: absolute;
        left: 20px;
        top: 10px;
        color: #fff;
        text-decoration: none;
        font-size: 20px;
        padding: 0 5px;
    }
    .menu-mobile{
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        height: 50px;
        transform: translateZ(0);
        background: #0e1a2f;
        overflow: hidden;
        z-index: 9999999;
    }
    .menu-mobile .menu-bl{
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 100%;
    }
    .menu-mobile .menu-bl a{
        display: flex;
        text-decoration: none;
        font-size: 20px;
        color: #ffffff;
        padding: 20px;
    }
    .menu-mobile .menu-bl a.mobile-post{
        background: #1d2e4a;
    }

    .menu-mobile .menu-bl a:active{
        background: #08101d;
    }
    .header-logo .logo a{
        font-size: 15px;
        color:#fff;
        text-decoration: none;
    }
    .header-nav ul{
        display: none;
    }
    .header-navigation {
        justify-content: center;
    }
    .search-main-wrap {
        min-width: auto;
        max-width: initial;
    }
    .search-main-header, .search-main-middle{
        flex-direction: column;
    }
    .radio-type {
        width: 100%;
        flex: 1 1 auto;
    }
    .search-main-middle{
        background:none;
    }
    .search-main-section{
        width: 100%;
        max-width: 100%;
        margin-bottom: 5px;
        overflow: visible;
        position: relative;
        min-height: 44px;
    }
    .search-main-button{
        position: inherit;
        left: 0;
        min-width: 100%;
    }
    .search-main-section .seach-loc{


    }

    .search-main-section .seach-loc:nth-of-type(2n), .search-main-section .seach-loc:nth-of-type(3n){
        position: absolute;
        left: 0;
        min-width: 100%;
    }
    .search-main-button .btn{
        width: 100%;
        margin-top: 5px;
        height: 35px;
        font-size: 18px;
    }
    .search-main-button .sett{
        background: rgba(238, 238, 238, 0.1411764705882353);
        width: auto;
        padding: 14px 3px;
        margin: 22px auto 0;
    }
    .search-main-header-type{
        margin-bottom: 5px;
        border-radius: 4px;
    }
    section.slider img {
        height: 500px;
        object-fit: cover;
    }
    .seach-atrib.active{
        position: fixed;
        top: 0;
        left: 10px;
        bottom: 50px;
        right: 10px;
        width: auto;
        z-index: 9999;
        overflow-x: scroll;
    }
    .search-main {
        top: 60px;
    }
    section.slider {
        height: 500px;
    }
    .search-main-attr {
        height: auto;
        flex-direction: column;
    }
    .search-main-section .row.dist {
        flex-direction: row;
    }
    .search-main-section .row{
        flex-direction: column;
    }
    .search-main-attr .row .atribut, .seach-atrib .row.sel select{
        width: 100%;
        margin-bottom: 10px;
    }
    .seach-atrib .search-main-section input[type="text"]{
        width: auto;

    }
    .seach-atrib.active .search-main-section input[type="text"]{
        width: 100%;
        margin-bottom: 5px;
    }
    .item-gallery .item, .latest .item-gallery .item{
        width: 43%;
    }
    .main-title {
        padding: 40px 0 10px;
        font-size: 18px;
    }
    .category-list, .category-list.first{
        width: 100%;
        border-bottom: 1px solid #ececec;
        border-radius: 0;
    }
    .item-photos > a img, .search-content .item-gallery .item .item-photos > a > img{
        max-height: 120px;
    min-height: 120px;
    }
    .item-gallery .item-atribut-bottom{
        display: none;
    }
    .item-descp {
        padding: 15px 12px 0;
    }
    .item-atribut-top .item-category{
        display: none;
    }
    .item-atribut-top .item-premium{
        background: transparent;
    }
    .item-atribut-top .item-premium .la{
        color: #fab909;
        font-size: 14px;
        bottom: 12px;
        right: 60px;
    }
    .item-atribut-top {
        padding: 8px;
    }
    .item-title {
        font-size: 13.5px;
    }
    .item-location {
        font-size: 11px;
    }
    .item-price {
        font-size: 14px;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        overflow: hidden;
        margin-bottom: 5px;
    }
    .item-opition{
        display: none;
    }
    .item-list .tem-list-bottom {
        padding: 11px 12px
    }
    .item-opition .item-opition-row {
        white-space: normal;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 10px 3px;
        width: 50%;
    }
    .item-opition-row span{
        font-size: 10px;
    }
    .item-opition .item-opition-row:nth-of-type(2n){
        display: none;
    }
    .item-opition-row .la{
        margin-bottom: 4px;
    }
    .item-atribut-top span {
        font-size: 9px;
        margin-right: 0;
        padding: 4px 6px;
    }
    .item-see{
        justify-content: center;
    }

    .category-list::before{
        display: none;
    }
    .category-dcp{
        position: inherit;
        top: 0;
        bottom: 0;
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: flex-start;
        padding-bottom: 6px;
    }
    .category-name{
        color: #3C4858;
        font-size: 16px;
        font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
        text-transform: none;
        text-align: left;
    }
    .category {
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .category-count{
        color: #a0a0a0;
        font-size: 11px;
        webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        padding-left: 5px;
    }
    .category-list .fa{
        font-size: 14px;
        color: #2196f3;
    }



    .search_sidebar{
        position: fixed;
        transform: translate(-100%, 0);
        opacity: .6;
        left: 0;
        top: 0;
        background: #fff;
        z-index: 9999;
        bottom: 0;
        height: 100%;
        width: 300px;
        transition: all .3s ease-out;
        overflow-y: scroll;
        padding-bottom: 10px;
    }
    .dashboard{
        padding-bottom: 50px;
    }
    .search_sidebar.active{
        transform: translate(0, 0);
        opacity: 1;
    }
    .dashboard.active {
        overflow-y: scroll;
    }

    .search-content{
        width: 100%;
    }
    .title-pages{
        flex-direction: column;
        padding: 20px 0;
    }
    .title-pages h1 {
        text-align: center;
        font-size: 20px;
    }
    section.pages .user-dev-wind {
        width: 100%;
        margin: 37px 0 60px;
    }
    .user-box {
        border-radius: 4px;
    }
    .user-dev button {
        font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
        height: 49px;
        font-size: 15px;
    }
    #flashmessage {
        position: absolute;
        bottom: 10px;
        left: 0;
        transform: translate(0, 0) scale(1);
        margin-bottom: 5px;
        justify-content: space-between;
        padding: 5px 11px;
        width: 100%;
        border-radius: 2px;
    }
    .left-bl, .right-bl, .post-seller > *, .post-atributes > *{
        width: 100%;
    }
    .post-seller, .post-rowing, .post-coll{
        flex-direction: column;
        align-items: flex-start;
    }
    .post-rowing .title div, .post-rowing .description div {
        width: 100%;
        flex-direction: column;
        min-width: auto;
    }
    .post-size{
        width: 100%;
    }
    .right-bl .qq-upload-list li.qq-upload-success{
        width: 100%;
    }
    .post-rowing select{
        margin-bottom: 5px;
    }
    .search-counter{
        display: none;
    }
    .item-autor{
        display: none;
    }
    .item-property{
        padding-bottom: 0;
    }
    .item-atribut-bottom {
        padding: 8px 10px;
        font-size: 12px;
    }

    .search-content .item-gallery .item{
        width: 43%;
    }
    .paginate{
        text-align: center;
    }
    .search-sort .sort-but {
        font-size: 12px;
    }


    .dashboard-image {
        margin: 0 auto;
        width: 70px;
        height: 70px;
    }
    .dashboard-image:hover .dashboard-edit {
        font-size: 11px;
    }
    .dashboard-info {
        margin: 10px 0;
    }
    .dashboard-nav {
        margin: 17px 0 0;
    }
    .dashboard-info h3 {
        font-size: 17px;
    }
    .menu-mobile .menu-bl a.active {
        color: #fb236a;
    }
    .sidebar-main button {
        background-color: #03A9F4;
    }
    .post-rowing .tabbernav {
        justify-content: flex-start;
    }
    .item-contain{
        flex-direction: column;
    }
    .item-information, .item-sidebar{
        width: 100%;
    }
    .item-atribut-main{
        flex-direction: column;
    }
    .item-thumbs figure {
        height: auto;
        min-height: 240px;
    }
    .item-img img {

    }
    .item-text p {
        line-height: 1.3em;
    }
    .item-left .la, .item-right .la {
        font-size: 33px;
    }
    .item-property table tr td{
        width: 100%;
    }
    .item-property table tr{
        flex-direction: column;
    }
    .item-gallery.similar .item{
        width: 43%;
    }
    .wrapper.item {
        flex-direction: column;
    }
    .label-atrr{
        flex-direction: column;
    }
    .label-price {
        color: #f26c61;
        font-size: 27px;
    }
    .meta_list .meta, .item-property table {
        margin-bottom: 15px;
    }
    .similar_ads{
        display: none;
    }
    .search-main-text{
        margin-bottom: 0;
    }
    .search-main-text h1{
        padding-top: 0;
        font-size: 28px;
        line-height: 1;
        margin-bottom: 11px;
    }
    .search-main-text h2{
        font-size: 16px;
    }
    .home header{
        z-index: 2;
        padding: 20px 0 0;
    }
    .search-main-attr .row.check-long .atribut{
        width: 100%;
    }
    .search-main-section .row.checkbox {
        justify-content: end;
        flex-direction: row;
    }
    .mobile-close{
        display: inline-flex;
        font-size: 18px;
        text-decoration: none;
        color: #000;
        padding: 20px 0;
        justify-content: flex-end;
    }
    .user-photo{
        height: 70px;
        width: 70px;
    }
    .item-list .item-photos > a img {
        max-height: 110px;
        min-height: 110px;
    }
    .user-box input:not([type="checkbox"]) {
        padding: 12px 45px 12px 15px;
    }
    .user-info a {
        font-size: 14px;
    }
    .login-page-left{
        display: none;
    }
    .login-page-right{
        width: 100%;
    }
    .item-list .item-property{

    }
    .login-page-right-all{
        padding-left: 0;
    }
    .item-dates{
        display: flex;
        flex-direction: column;
    }
    .manage-item{
        padding: 10px 3px;
    }
    .item-dates .label {
        padding: 0;
        margin-bottom: 4px;
        font-size: 12px;
        background: none;
        text-align: left;
    }
    .user-items .item-autor{
        display: flex;
        flex-direction: column;
        align-items: end;
    }
    .user-items  .item-location{
        display: none;
    }
    .item-list .item-list-bottom{
        flex-direction: column;
    }
    .item-autor .item-edit-btn{
        padding: 3px 5px;
        margin-bottom: 4px;
        font-size: 12px;
    }
    .item-dates{
        margin: 0;
    }
    .title-centr .title-pages {
        padding: 20px 0;
    }
    .dash-board .title-pages {
        padding: 100px 0 0;
    }
    .list-header {
        display: flex;
        margin-top: 12px;
    }
    .login-page-sectr{
        margin-bottom: 50px;
    }
    .user-menu-mobile{
        position: relative;
    }
    .user-menu-mobile .circle{
        height: 4px;
        width: 4px;
        border-radius: 50%;
        display: block;
        position: absolute;
        background: #8BC34A;
        top: 18px;
        right: 17px;
    }
    .login-page-right-infor{
        width: 100%;
    }
    .right-box-photo {
        width: 100%;
    }
    .login-page-right-collum{
        flex-direction: column;
    }
    .item-gallery.alert .item{
        width: 43%;
    }
    .btn-post button {
        padding: 14px 120px;
        height: 50px;
    }
    .item-label{
        width: 100%;
    }
    .slick-track{
        display: flex!important;
        align-items: center;
    }

    .public-image{
        margin: 0;
    }
    .public-main{
        flex-direction: column;
    }
    .public-label{
        min-width: auto;
    }
    .public-right, .public-left {
        width: 100%;
    }
    .public-left{
        margin-top: 0;
    }
    .public-avatar{
        min-height: 100px;
        height: 100px;
        width: 100px;
        margin: -44px auto 20px;
    }
    .public-image{
        min-height: 200px;
    }
    .public-row{
        flex-direction: column;
    }
    .public-name h1{
        padding-left: 0;
        text-align: center;
    }
    .radio-type-lab {
        white-space: nowrap;
    }
    .user-profile-back .gray {
        height: 144px;
    }
    .dash-cont{
        flex-direction: column;
    }
    .dash-cont > *{
        width: 100%;
        margin-bottom: 20px;
    }
    .dash-cont .text {
        padding: 59px 0;
    }
    .user-items .item-list .item-photos > a > img {
        height: 200px;
        min-height: 200px;
    }








    .footer-left .logo img{
        height: 40px;
        width: auto;
    }
    footer .ul a::before{
        display: none;
    }
    footer .ul a{
        padding-left: 0;
    }
    .footer-content-fl .collum.cent {
        text-align: center;
    }
    .footer-bar-fl{
        flex-direction: column;
    }
    .footer-bar-fl span{
        font-size: 11px;
        white-space: normal;
    }
    .footer-left{
        margin-bottom: 40px;
    }
    .footer-left .logo{
        text-align: center;
    }
    .footer-content-fl .collum .info{
        align-items: center;
    }
    .footer-content-fl, .footer-right, .post-rowing .title, .post-rowing .description{
        flex-direction: column;
    }
    .footer-left, .footer-right, .footer-content-fl .collum{
        width: 100%;
    }
    .back-to-top {
        right: 20px;
        width: 35px;
        height: 35px;
    }
    .footer-bar {
        padding: 7px 0;
    }
}
@media all and (orientation: landscape) and (max-width: 767px) {
    .item-gallery .item, .latest .item-gallery .item, .search-content .item-gallery .item{
        width: 46%;
    }
    .user-items .item-autor, .item-dates {
        flex-direction: row;
    }
    .item-dates .label{
        margin-right: 10px;
    }
    .qq-upload-button{
        width: 100%;
        max-width: 100%!important;
    }
    .post-img-info{
        text-align: center;
    }
}


@media screen and (max-width: 490px) {

}
@media screen and (max-width: 330px) {

}
