@media only screen and (min-device-width : 768px) and (max-device-width : 1024px), only screen and (min-width: 768px) and (max-width: 1024px) {
    .hidden-pda {
        display: none;
    }
    .buy_button {
        position: absolute;
        right: 60px;
        top: -164px;
    }
    .opened .buy_button {
        right: 80px;
        top: 7px;
    }
    #info2 .buy_button {
        top: 0px;
        right: 0px;
    }
    .opened .tab_video .buy_button {
        top: 0px;
        right: 0px;
    }
    .opened .tab_video .catalog-item__table {
        margin-top: 73px !important;
    }
    .visible-pda {
        display: block !important;
    }
    .main {
        width: 768px;
    }
    
    .header__logo-text {
        position: absolute;
        top: 28px;
        left: 217px;
        margin: 0px !important;
        font-size: 17px;
    }

    .header__phone {
        top: 153px;
        left: 217px;
    }

    .phone_text {
        left: 217px;
        top: 180px;
        font-size: 14px;
    }

    .header__city-list li {
        margin-top: 0px;
        margin-bottom: 6px;
    }

    .header__city-list li.active a:link, .header__city-list li.active a:link {
        font-family: 'DaxlineBold';
        font-weight: bold;
    }

    .header__city {
        position: absolute;
        left: 519px;
        top: 27px;
        margin: 0px;
    }

    .viber_icon, .phone_icon {
        display: inline-block;
    }

    .header .header__mail {
        margin: 0px;
        position: absolute;
        right: 3px;
        top: 44px;
        width: 31px;
        height: 24px;
        background: url(../img/pda/mail.jpg) no-repeat left top;
        margin-right: 0px !important;
    }

    .header .vk_icon {
        width: 28px;
        height: 28px;
        background: url(../img/pda/main_icons.jpg) no-repeat left top;
        position: absolute;
        margin: 0px;
        left: auto !important;
        right: 4px !important;
        top: 131px;
        z-index: 100;
    }

    .header .youtube_icon {
        width: 28px;
        height: 28px;
        background: url(../img/pda/main_icons.jpg) no-repeat left -28px;
        position: absolute;
        margin: 0px;
        left: auto !important;
        right: 87px !important;
        top: 134px;
    }

    .header .viber_icon {
        width: 33px;
        height: 34px;
        background: url(../img/pda/main_icons.jpg) no-repeat -28px top;
        position: absolute;
        margin: 0px;
        left: auto !important;
        right: 0px !important;
        top: 85px;
    }

    .header .phone_icon {
        width: 30px;
        height: 29px;
        background: url(../img/pda/main_icons.jpg) no-repeat left -56px;
        position: absolute;
        margin: 0px;
        left: auto !important;
        right: 31px !important;
        top: 134px;
    }

    .opened .fullcontent {
        margin-top: 0px !important;
    }

    .article__text p {
        font-size: 16px;
    }

    #video {
        height: auto !important;
    }

    #video iframe {
        width: 467px !important;
        height: 265px !important;
    }

    .article__img img {
        height: 265px;
    }

    .opened .article__img img {
        display: none;
    }

    .opened .fullcontent .article__text {
        margin-top: 270px;
    }

    .opened #video {
        left: -180px !important;
    }

    .opened #video iframe {
        width: 538px !important;
    }

    .opened .video_collection .video_item {
        width: 524px !important;
        height: 293px !important;
    }

    h1, h1.no_margin {
        top: 0px;
    }

    .container h1.vd {
        top: 120px !important;
    }
    .opened.container h1 {
        top: 0px !important;
    }

    .filter {
        width: 550px;
    }

    .filter-group .filter-item {
        margin-left: 80px;
    }

    .element_filter {
        display: block;
        margin-top: 30px;
    }

    .catalog-item .catalog-item__price1, .catalog-item .catalog-item__price2 {
        display: none;
    }

    .link_title_foto, .link_title_video {
        display: none !important;
    }

    .video_icon_list  {
        width: 36px;
        height: 32px;
        background: url(../img/pda/icon_video.gif) no-repeat left top;
    }

    .video_icon_list:hover {
        background-position: left top !important;
    }

    .foto_icon_list  {
        width: 32px;
        height: 27px;
        background: url(../img/pda/icon_photo.gif) no-repeat left top;
    }

    .foto_icon_list:hover {
        background-position: left top !important;
    }

    .icon_foto, .catalog-item__opened .icon_foto {
        left: 435px;
        top: 16px;
    }

    .icon_video, .catalog-item__opened .icon_video {
        left: 495px;
        top: 11px;
    }

    .container.opened .catalog-item__description {
        width: 200px;
    }

    .opened .icon_video {
        left: 365px !important;
    }

    .subscribe {
        margin-top: 55px;
        width: 430px;
    }

    .backlink, #news_slider {
        display: none;
    }

    #text_content p,
    #text_content td,
    #text_content li {
        font-size: 16px;
    }

    .subscribe_button {
        right: 435px;
        top: 197px;
    }

    .subscribe_text {
        margin-top: 0px;
    }

    .subscribe_text > h4 {
        margin-bottom: 38px;
    }

    .contact-block__right {
        width: 390px;
    }

    .contact-map {
        width: 390px;
    }

    .opened .contact-block__right {
        width: 230px;
    }

    .opened .contact-map {
        width: 220px !important;
    }
    .opened .contact-map > ymaps {
        width: 220px !important;
    }


    .collection {
        display: table;
        margin-top: 30px;
    }

    .collection__info {
        display: table-footer-group;
        width: 100% !important;
        height: auto !important;
    }

    #tabs {
        display: table-header-group;
        width: 100% !important;
    }

    .collection_gallery {
        padding-right: 0px;
    }

    .collection_gallery-small-arr {
        display: none;
    }

    .video_lot, .foto_lot {
        position: static;
    }

    .opened .collection {
        margin-top: 30px !important;
    }

    .collection .catalog-item__table {
        position: absolute;
        right: 0px;
        top: -80px;
    }

    .opened .collection .catalog-item__table {
        position: static;
        width: 210px;
        margin-left: auto;
        margin-top: 82px;
    }

    #info2 .catalog-item__table {
        position: relative;
        top: 75px;
        width: 210px;
        margin-left: auto;
        margin-top: 0px;
    }

    .opened #info2 .catalog-item__table {
        float: right;
    }

    .catalog-item__table td {
        font-size: 15px;
    }

    .content p {
        font-size: 16px;
    }

    .callme-container {
        text-align: left;
    }

    .callme-window {
        right: -60px;
        bottom: 80px;
    }

    .collection_gallery-big-arr {
        /* display: none; */
    }

    #info2 {
    }

    .opened .video_content {
        /* top: -80px !important; */
    }

    .opened .video_content .catalog-item__table {
        float: right;
        margin-top: 0px;
    }
    .opened .video_content #like {
        margin-top: 0px;
    }

    #element_text {
        /* clear: both; */
    }

    .opened .video_content {
        margin-top: 20px;
    }

    .opened .video_content .callme-container {
        position: static;
        padding-top: 20px;
    }

    .opened #tab_video .collection_gallery-big-arr {
        display: none;
    }

    .opened .collection-text.video {
        margin-top: 0px;
    }

    .group_icon {
        display: none !important;
    }

    .element_subcaption {
        position: relative;
        top: -9px;
        left: 0px;
    }
    .content .viber_icon {
        width: 30px;
        height: 29px;
        background: url(../img/pda/viber.jpg) no-repeat left top;
        vertical-align: text-top;
        padding-bottom: 15px;
    }

    .content .viber_icon:after  {
        content: "Viber";
        display: block;
        position: absolute;
        bottom: -4px;
        left: 1px;
        font-size: 12px;
        vertical-align: text-top;
    }
    .content .whatsapp_icon {
        width: 33px;
        height: 34px;
        background: url(../img/pda/whatsapp.jpg) no-repeat left top;
        vertical-align: text-top;
        padding-bottom: 15px;
        padding-right: 15px;
    }
    .content .whatsapp_icon:after  {
        content: "WhatsApp";
        display: block;
        position: absolute;
        bottom: 0px;
        left: -15px;
        font-size: 12px;
        vertical-align: text-top;
        z-index: 900000;
    }
    .fullcontent {
        overflow: visible;
    }
    .content .phone_block {
        display: inline-block;
        vertical-align: text-top;
        line-height: 15px;
        position: relative;
        top: 10px;
        left: 10px;
    }
    .discount_price {
        display: block !important;
    }
    .basket_form input {
        width: 418px;
    }
    .basket_form .small {
        width: 250px;
    }
    .basket_check .button {
        width: 36%;
    }
    .basket_check > .text {
        width: 62%;
    }
    .basket_list .price_rub,
    .basket_list .price_b {
        width: 100%;
        display: block;
    }
    .currency .price_b {
        display: none;
    }
    .basket_list .category {
        width: 100%;
        top: 0px;
    }
    .basket_list .price {
        width: 27%;
    }
    .basket_result .price {
        width: 55%;
    }
    .basket {
        right: 70px;
        top: 56px;
    }
    .header__city {
        left: 480px;
        height: 33px;
        overflow: hidden;
        border: 1px solid #d8d8d8;
        padding-top: 10px;
        padding-left: 28px;
        padding-right: 15px;
        border-radius: 22px;
        box-sizing: border-box;
        top: 20px;
        -webkit-box-shadow: inset 0px 0px 5px 0px rgba(184,184,184,1);
        -moz-box-shadow: inset 0px 0px 5px 0px rgba(184,184,184,1);
        box-shadow: inset 0px 0px 5px 0px rgba(184,184,184,1);
    }
    .header__city:before {
        content: "";
        display: block;
        width: 9px;
        height: 15px;
        background: url(../img/mobile/arrow.png) no-repeat left top;
        position: absolute;
        left: 13px;
        top: 8px;
    }
    .header__city.dropdown:before {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .header__city.dropdown {
        overflow: visible;
        height: auto;
        background-color: #fff;
    }

    .basket {
        display: block;
    }
    .main_icons .phone_icon,
    .main_icons .youtube_icon {
        display: none;
    }
    .catalog-item__description {
        width: 190px;
    }
    .catalog-item__description .subtitle {
        display: none;
    }
    .icon_foto, .catalog-item__opened .icon_foto {
        left: 330px;
    }
    .icon_video, .catalog-item__opened .icon_video {
        left: 380px;
    }
    .catalog-item .catalog-item__price3 {
        padding-top: 5px;
    }
    .catalog-item catalog-item__header .catalog-item__price5 {
        padding-top: 5px;
    }
    .catalog-item .catalog-item__price5 {
        padding-top: 1px;
    }
    .city_link {
        display: block;
        box-sizing: border-box;
        width: 100%;
        left: 0px;
        top: 0px;
    }
    .header__city .city_link li{
        display: none;
    }
    .header__city .city_link li.active{
        display: flex;
    }

    .enter_dialog {
        left: 30%;
    }
    .main_icons .enter_icon {
        right: 3px;
        top: -6px;
    }
    .collection .callme-container {
        padding: 0px;
        position: static;
        bottom: 0px;
    }
    .element_text_top {
        top: -30px;
    }
    .brand_image, .brand_detail {
        display: none;
    }
    .brand_right {
        float: none;
        width: 100%;
    }
    .brand_left {
        width: 100%;
    }
    .brand_content {
        padding-right: 45px;
        text-align: left;
    }
    .brand_list {
        margin-right: 45px; 
    }
    .brand_list ul {
        column-count: 3;
    }

    .brand_rt {
        content: "";
        display: block;
        position: absolute;
        background: url(../images/brand_rt.png) no-repeat left top;
        width: 29px;
        height: 29px;
        right: 0px;
        top: 0px;
        z-index: 10;
    }
    .brand_left {
        display: -webkit-box;
        display: -moz-box;
        display: box;

        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        float: none;
    }

    .brand_content {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
    }
    .brand_search {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .brand_list {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
    }
    .brand_video_list {
        padding-left: 0px;
    }
    .brand_video_list .video_fresh_item  {
        padding-right: 40px; 
    }
    .brand_header {
        margin-top: 40px;
    }
    .brand_back {
        position: absolute;
        right: 0px;
        top: -85px;
        
    }

    .brand_item_block {
        padding-right: 30px;
    }

    .brand_item_block .brand_left {
        float: left;
        width: 60%;
    }
    .brand_item_block .brand_right {
        float: right !important;
        width: 38%;
    }

    .brand_search_page .brand_left {
        float: none;
        width: 100%;
    }
    .brand_search_page .brand_right {
        float: right !important;
        width: 100%;
    }
    .brand_item_block .brand_search {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
    }
    .brand_item_block .brand_video_list {
        margin-top: 145px;
    }
    .brand_search_header {
        margin-top: 50px;
    }
    .brand_search_page .brand_back {
        top: -250px;
    }
    .brand_search_list  {
        margin-right: 45px !important;
    }

    .brand_item_block .brand_full_image {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
    }
    
    .brand_full .brand_content {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
    .brand_full .brand_search {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
        display: none;
    }
    .pda_search {
        display: block !important;
        clear: both;
    }
    .select2-container {
        max-width: 349px;
    }
    #pda_block {
        display: block;
    }
}
