@media (max-width: 1440px) {
    .wcont {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }
    .section-bg_main .wcont {
        background-size: cover;
    }
    .header-nav,
    .header-nav a {
        white-space:nowrap;
    }
    .blocklist-landerboard-list a:nth-child(1) {
        display: none;
    } 
    .block-photocollect-items {

    }
    .block-photocollect-grid a:nth-child(1) {
        width: 100%;
    }
    .block-photos-img {
        width: 100%;
    }
    .block-photocollect-items {
        grid-template-columns: 1fr 1fr;
    }
    .block-photocollect-grid a:nth-child(2) {
        width: 100%;
    }
    .block-photocollect-grid a:nth-child(3) {
        width: 100%;
    }
    .block-photocollect-grid a:nth-child(4) {
        width: 100%;
    }
}
@media (max-width: 1240px) {
    .header-nav {
        margin: 0;
    }
    .nav-left {
        margin-left: 30px;
    }
    .section-header_search h2 {
        font-size: 34px;
    }
    .section-header_search .form-search {
        margin-left: 20px;
        margin-right: 20px;
    }
    .section-header_search .form-search .dropdown-toggle {
        padding: 10px 24px;
    }
    .section-header_search .form-search .btn-search {
        padding: 3px;
    }
    .section-header_search .sub-title {
        font-size: 16px;
        margin-left: 20px;
        margin-right: 20px;
    }
    
    .blocklist-landerboard-list a:nth-child(2) {
        display: none;
    } 
    .block-photos-items {
        grid-template-columns: 1fr 1fr;
    }
    .section-contacts .center_column h3 {
        font-size: 34px;
    }
    
    .section-login .center_column {
        display: none;
    }
}
@media (max-width: 1024px) {
    .header-nav {
        display: none;
    }
    header .icon-menu {
        display: block;
        margin-right: 20px;
    }
    .main_page header .icon-menu svg {
        fill: #fff;
    }
    .user-menu .btn-sign {
        min-width: auto;
    }
    .section-pricing .center_column h3 {
        font-size: 32px;
    }
    .section-pricing .center_column .subslogan {
        font-size: 16px;
    }
    .section-contacts .wcont {
        flex-direction: column-reverse;
    }
    .section-contacts .subslogan {
        margin-bottom: 20px;
    }
    .section-contacts .center_column {
        margin-left: 0;
    }
}

.hidemob {
    display: block;
}
@media (max-width: 900px) {
    
    .section-contacts .left_column {
        width: 100%;
    }
    .block-wyn {
        flex-direction: column;
    }
    .block-wyn-item {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .block-fvc {
        flex-direction: column;
    }
    .block-fvc .colls {
        margin-right: 0;
    }
    .section-whatis .wcont {
        flex-direction: column-reverse;
    }
    .section-whatis .block-img {
        margin: 0;
        margin-top: 30px;
        width: auto;
    }
    .section-whatis .block-content .btn {
        width: 100%;
    }
    .block-pcollect-items {
        flex-direction: column;
    }
    .block-pcollect-item {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .section-comunity .wcont {
        flex-direction: column;
        height: auto;
        padding: 30px 50px;
    }
    .section-comunity h3 {
        max-width: none;
        margin-bottom: 30px;
    }
    .block-comunity-item {
        max-width: none;
        margin: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .section-faq .wcont {
        flex-direction: column;
    }
    .section-faq .block-img {
        width: 100%;
        margin: 0;
    }
    .footer .wcont {
        flex-direction: column;
    }
    .footer .block-nav { 
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer .block-nav nav {
        margin-right: auto;
    }
    .block-page_photo {
        flex-direction: column;
    }
    .block-page_photo .left-column {
        max-width: none;
        width: 100%;
    }
    .block-page_photo .left-column img {
        width: 100%;
    }
    .section-page_photo {
        margin-top: 20px;
    }
    .block-page_photo .right-column {
        margin: 0;
        margin-top: 20px;
    }
    .block-similar {
        display: flex;
        flex-direction: column;
    }
    .block-page_audio  {
        flex-direction: column;
    }
    .voice_player .player_progress_waveform {
        width: 176px;
    }
    .section-page_audio {
        margin-top: 20px;
    }
    .block-page_audio .right-column {
        margin-left: 0;
        margin-top: 20px;
    }
    .block-player h4 {
        font-size: 16px;
    }
    .block-fvc-item .text-description h5 {
        font-size: 16px;
    }
    .play_button {
        width: 40px;
        height: 40px;
    }
    .play_button em { 
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #fff; 
    }
    .block-categs {
        display: flex;
        flex-direction: column;
    }
    .section-bg_photos .wcont {
        background-size: cover;
    }
    .trends-list {
        white-space: nowrap;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .section {
        margin-top: 30px;
    }
    .block-photowine {
        display: flex;
        flex-direction: column;
    }
    .block-photowine .controls {
        display: block;
    }
    .section h3 {
        font-size: 24px;
    }
    .section h3 .show-more {
        display: none;
    }
    .block-audiowine-item .block-player {
        flex-direction: column;
    }
    .block-audiowine-item .block-player h4 {
        margin-left: 64px;
    }
    .block-player .sound-type {
        margin-left: 0!important;
    }
    .block-audiowine-item {
        flex-direction: column;
    } 
    .section-audiowine-items .timer {
        display: none!important;
    }
    .hidemob {
        display: none;
    }
    .section-comunity-audio .wcont {
        flex-direction: column;
        height: auto;
        padding: 30px 50px;
    }
    .section-comunity-audio h3 {
        max-width: none;
        margin-bottom: 30px;
    }
    .block-comunity-audio-item {
        max-width: none;
        margin: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .block-pricing {
        width: 100%;
    }
    .block-pricing .select-price-sum .btn-secondary {
        font-size: 16px;
        padding: 4px;
    }
    .block-pricing .list-price-usl li {
        font-size: 14px;
    }
    .block-pricing .total-sum {
        font-size: 20px;
        font-weight: 400;
    }
    .table-pricing {
        display: none;
    }
    .contacts-form .block-contacts {
        width: 100%;
    }
    .contacts-form { 
        margin-right: 20px;
        width: 100%;
    }
    .table-pricing2 {
        display: block;
     }
     .mobile_setting {
        display: block;
     }
     .profile_page .left_column {
        display: none;
     }
     .profile_page .center_column {
        display: none;
     }
     .cart_page .columns {
        flex-direction: column;
    }
    .cart_page .right_column {
        width: auto;
    }
    .cart_page .cart_item {
        flex-direction: column;
    }
    .cart_page .cart_item_details h3 {
        display: none;
    }
    .cart_page .cart_item_details span {
        margin-left: 0;
    }
    .cart_page .cart_item_img {
        margin-bottom: 20px;
        width: 100%;
    }
    .cart_page .cart_items {
        margin-right: 0;
    }
    .cart_page .by_deposit_purchase .btn {
        font-size: 14px;
    }
    .checkout_page .columns {
        flex-direction: column;
    }
    .checkout_page .center_column {
        margin-right: 0;
        padding: 20px;
        margin-bottom: 20px;
    }
    .checkout_form .flex-row {
        flex-direction: column!important;
    }
    .checkout_form .form-control { 
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .checkout_deposit_page .center_column {
        padding: 20px;
    }
    .checkout_form {}
    .checkout_form {}
    .block-blogs {
        display: flex;
        flex-direction: column;
    }
    .block-blog-caterories .cat-items {
        overflow: auto;
        display: flex;
        align-items: center;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .block-blog-caterories .cat-items .btn {
        white-space: nowrap;
    }
    .section-blog_post .colmns {
        flex-direction: column;
    }
    .section-blog_post .right_column {
        width: 100%;
        padding-left: 0;
    }
    .section-blog_post .center_column h1 {
        font-size: 24px;
    }
    .section-blog_post .right_column h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .section-blog_post .right_column .blog_list_item .blog_list_title {
        font-size: 18px;
    }
    .mob_filter_audio {
        display: block;
    }
    .block-fvc {
        flex-direction: column;
        display: flex;
    }
    .blocklist-landerboard-item {
        flex-direction: column;
    }
    .blocklist-landerboard-list a:nth-child(2) {
        display: flex;
    } 
    .blocklist-landerboard-list {
        justify-content: space-around;
        margin-top: 30px;
    }
    .section-pricing .wcont {
        flex-direction: column;
    }
    .section-pricing .wcont .subslogan {
        margin-bottom: 20px;
    }
}
@media (max-width: 700px) {
    
    .blocklist-landerboard-list a:nth-child(2) {
        display: none;
    } 
}
@media (max-width: 600px) {
    .login-form .block-auth {
        width: 100%;
    }
    .section-blog_post .next_prev {
        display: flex;
    }
    .section-blog_post .next_prev .btn {
        width: 100%;
        margin: 5px;
        flex: 1;
    }
    .use_cookies .text_coobar {
        flex-direction: column;
    }
    .left_text_coo {
        margin-bottom: 20px;
    }
    .block-fvc-item .text-description h5 {
        width: 212px;
    }
    .block-page_audio .right-column .button-buy {
        min-width: 200px;
    }
    .voice_player .player_btn::after {
        background-position: 49% 50%;
    }
    header .favorites,
    header .bookmark {
        display: none; 
    }
    .favorites_item {
        padding: 10px;
    }
    .favorites_item_img {
        width: 60px;
        height: 60px;
    }
    .favorites_item_details h3 {
        font-size: 18px;
        max-height: 22px;
        overflow: hidden;
        width: 197px;
    }
    .favorites_item_nameprice span {
        display: none;
    }
    .favorites_item_controls .btn {
        font-size: 14px;
        padding: 8px 12px;
        font-size: 14px;
    }
    .favorites_item_btn_dislike span {
        display: none;
    }
    .favorites_item_audio {
        width: 60px;
        height: 60px;
    }
    .block-photowine-img {
        width: 100%;
    }
    .block-photos-items {
        grid-template-columns: 1fr;
    }
    .block-photocollect-items {
        grid-template-columns: 1fr;
    }
    .block-photos-item .controls_liker_book {
        opacity: 1;
    }
    .block-photos-item .controls {
        opacity: 1;
    }
    header .icon-menu {
        margin-right: 0;
    }
    .user-menu .btn-sign {
        margin-left: 0;
    }
    header .wcont {
        padding: 0 5px;
    }
    .block-page_photo .right-column .button-buy {
        min-width: 200px;
    }
    .block-page_photo .left-column img {
        position: relative;
    }
    .block-page_photo .right-column {
        width: auto;
    }
    .login-form .nav_login a {
        font-size: 16px;
    }
    .tabbs {
        white-space: nowrap;
        float: right;
        z-index: 99;
    }
    .tabbs .btn {
        padding: 8px 13px;
        border-radius: 30px;
        margin: 0 3px;
    }
    .logo .logo-text {
        display: none;
    }
    #pause_video .pause_button {
        opacity: 1;
    }
    .block-photos-item .block-photos-addcart {
        font-size: 13px;
        padding: 6px;
    }
    .block-photos-userava .uname {
        font-size: 13px;
    }
    .block-creat_flow {
        flex-direction: column;
    }
    .block-creat_flow-item {
        margin-bottom: 20px;
    }
    .section-whatis .block-content h3 {
        font-size: 24px!important;
    }
    .section-whatis .wcont,
    .section-whatis:nth-child(even) .wcont {
        flex-direction: column-reverse;
    }
    .section-whatis .block-content,
    .section-whatis:nth-child(even) .block-content {
        padding-left: 0;
        margin-top: 20px;
    }
    .block-creat_flow-title {
        font-size: 24px;
    }
}