@media(max-width:1199px) {
    .page_content_contain_parametrs {
        height: 85px
    }
    .page_parametrs_item_in {
        padding-top: 16px
    }
    .page_parametrs_item_in_desc {
        font-size: 10px;
        padding-top: 6px
    }
    .page_content_right_item {
        width: 50%
    }
    .list_item_name {
        width: 41.2%
    }
    .list_item_add {
        width: 34.4%;
        padding-top: 27px
    }
    .page_content_right_list_item {
        height: 140px
    }
    .list_item_name_title {
        font-size: 28px;
        line-height: 40px;
        margin-top: 13px
    }
    .list_item_name_brand {
        margin-top: 4px
    }
    .list_item_add a {
        float: none;
        height: initial
    }
    .list_item_add a:nth-child(1) {
        border-right: 0;
        width: 100%
    }
    .list_item_add_in {
        display: block
    }
    .list_item_add .add_compare {
        width: 100%;
        display: block
    }
    .list_item_learn_more {
        width: 100%;
        display: block
    }
    .list_item_learn_more a {
        margin: 5px auto;
        border: 0!important
    }
    .list_item_device_wrapper_in {
        height: 140px
    }
    .list_item_add:after {
        background: none
    }
    .list_item_device {
        width: 75%;
        height: 75%;
        top: 12.5%
    }
    .table_item:nth-child(2) {
        width: 717px
    }
    .table_item:nth-child(2) table {
        width: 717px
    }
    .table_parameter_item {
        width: 22px
    }
    .device_wrap {
        width: 48px
    }
    .page_content_top_left_icon {
        margin-left: 2%
    }
    .page_content_top_left span {
        font-size: 14px
    }
    .page_content_top_right_search {
        width: 210px!important
    }
    .regist_block {
        padding-left: 53px
    }
    .regist_block_title {
        width: 114px
    }
    .regist_block_text {
        margin-left: 15px
    }
    .input_text {
        width: 155px;
        font-size: 16px
    }
    .input_submit {
        width: 170px;
        font-size: 16px
    }
}

@media(max-width:991px) {
    .device_wrap {
        margin-left: 30px
    }
    .header_inner_compare {
        display: block
    }
    .page_content_contain_parametrs {
        display: none
    }
    .page_content_right_item {
        width: 33.33333333%
    }
    .page_content_top_pic_patt_in {
        text-align: center
    }
    .page_content_top_pic_patt_in h1 {
        font-size: 49px;
        display: inline-block;
        margin-left: 12px
    }

    .page_content_top_pic_patt {
        height: 520px
    }
    .header_menu_left {
        margin-left: 20px
    }
    .page_content_contain {
        margin-top: -100px;
    }
    .header_link_item {
        margin-right: 15px;
        font-size: 12px
    }
    .table_item:nth-child(2) {
        width: 497px;
        overflow-x: scroll
    }
    .device_name span {
        font-size: 17px
    }
    .select_category_items {
        display: none
    }
    .header_inner .device_wrap {
        display: none
    }
    .device_wrap {
        width: 142px
    }
    .device_wrap_right {
        display: block
    }
    .page_content_top_left_icon {
        margin-left: 8%
    }
    .page_content_top_left span {
        font-size: 16px
    }
    .regist_clear {
        float: none;
        clear: both
    }
    .regist_block_form {
        float: none;
        margin-left: -53px;
        background-color: #F0F0F0;
        padding: 12px;
        border-radius: 0 5px 5px 0
    }
    .start_competing {
        margin-top: 0
    }
    .input_text {
        height: 44px;
        width: calc(100% - 220px);
        max-width: initial
    }
    .input_submit {
        width: 207px;
        margin-right: 0;
        height: 44px
    }
    .regist_block {
        height: auto;
        margin-bottom: 25px;
        background-size: auto 100px
    }
    .regist_block_text {
        width: calc(100% - 185px);
        margin-left: 12px
    }
    .regist_block_title {
        font-size: 22px;
        width: 100px
    }
}

@media(max-width:768px) {
    .left_fix_socials {
        display: none
    }
    .header_links {
        display: none
    }
    .header_inner {
        display: none
    }
    .header_inner_compare {
        margin-top: 20px
    }
    .device_wrap {
        width: 129px;
        height: 44px
    }
    .device_wrap_left {
        margin: 2px
    }
    .main_feedback_selected {
        top: 0
    }
    .feedback_modal-body {
        height: calc(100% - 80px);
        overflow-y: auto
    }
    .hide_filters_item {
        width: 25%
    }
    .header_top_item {
        font-size: 17px
    }
    .page_content_top_pic_patt_in h1 {
        font-size: 42px
    }
    /*.page_content_contain {*/
        /*margin-top: -415px*/
    /*}*/
    .blur_wrap_animate {
        filter: none;
        -webkit-filter: none
    }
}

@media(max-width:767px) {
    .main_feedback {
        height: 100%;
        left: 0;
        margin-left: 0;
        max-width: 100%;
        top: -100%
    }
    .page_content_top_pic_patt_in .desc {
        max-height: 215px;
        overflow: hidden;
    }
    .page_content_right_top {
        display: none
    }
    .page_content_listing_show {
        display: none
    }
    .page_content_right_item_show {
        display: block
    }
    .table_item:nth-child(2) {
        width: calc(100% - 186px)
    }
    .table_item:nth-child(2) table {
        width: 717px
    }
    .table_top1 td {
        width: 185px!important
    }
    .click_tr span {
        font-size: 13px
    }
}

@media(max-width:740px) {
    .page_content_right_item {
        width: 50%
    }
}

@media(max-width:699px) {
    .page_content_top_pic_patt_in h1 {
        font-size: 38px
    }
}

@media(max-width:612px) {
    .page_content_top_pic_patt_in h1 {
        font-size: 36px
    }
}

@media(max-width:580px) {
    .page_content_top_pic_patt_in h1 {
        font-size: 30px;
        margin-left: 12px;
        line-height: 44px
    }
    .page_content_main {
        margin-top: 0
    }
}

@media(max-width:546px) {
    .regist_block {
        background-size: auto 120px
    }
}

@media(max-width:650px) {
    .regist_block_logos {
        display: block;
        margin-top: 10px
    }
    .regist_block_text {
        display: none
    }
    .regist_block_text_hide {
        display: block
    }
    .regist_block_title {
        margin-bottom: 15px
    }
    .regist_block {
        background-size: auto 80px
    }
}

@media(max-width:510px) {
    .page_content_right_item {
        width: 100%
    }
    .page_content_top_pic_patt_in h1 {
        margin-left: 10px
    }
    .hide_filters_item_inner {
        padding-top: 20px
    }
    .hide_filters_item .hide_filters_item_inner svg {
        width: 32px;
        height: 45px
    }
    .hide_filters_item {
        height: 110px
    }
    .input_text {
        width: 100%;
        float: none
    }
    .input_submit {
        width: 100%;
        float: none;
        margin-top: 12px
    }
}

@media(max-width:481px) {
    /*.page_content_contain {*/
        /*margin-top: -380px*/
    /*}*/
}

@media(max-width:350px) {
    .regist_block_logos {
        width: calc(100% - 74px)
    }
    .regist_block_title {
        font-size: 18px;
        line-height: 23px;
        margin-left: -7px;
        width: 80px
    }
}

@media(min-width:769px) {
    .header_inner_show {
        display: none
    }
    .toggle_wrapper {
        display: none
    }
}

@media(min-width:992px) {
    .hide_filters {
        display: none
    }
    .hide_parametrs {
        display: none
    }
}


@media(max-width:1199px) {
    .in_device_left {
        max-width: 100%;
        margin-right: 0
    }
    .in_device_right {
        max-width: 100%;
        margin-left: 0
    }
    .in_device_price {
        float: left
    }
    .in_device_left a {
        float: right
    }
    .in_device_buy {
        width: 250px;
        margin-top: 12px
    }
    .in_device_text {
        padding-right: 0
    }
}

@media(max-width:992px) {
    .header_top_items {
        display: block !important;
    }
}

@media(max-width:767px) {
    .brand_img_desc {
        padding-left: 10%;
        padding-right: 10%
    }
    .brand_img_main {
        height: initial
    }
    .brand_img_link {
        padding-bottom: 5%
    }
}

@media(max-width:600px) {
    .in_device_panel_left {
        display: inline-block;
        float: none;
        width: 100%
    }
    .in_device_panel_right {
        display: inline-block;
        float: none;
        margin-top: -15px;
        width: 100%
    }
    .in_device_panel_left_item {
        display: inline-block;
        float: none
    }
    .in_device_add_plus {
        padding-left: 0
    }
    .in_device_add_text {
        display: inline-block;
        float: none
    }
    .in_device_add_plus {
        display: inline-block;
        float: none
    }
    .in_device_name {
        width: 100%;
        float: none;
        text-align: center
    }
    .in_device_logo {
        width: 100%;
        float: none;
        text-align: center
    }
    .in_device_logo_in {
        float: none;
        display: inline-block
    }
}

@media(max-width:510px) {
    .in_device_price {
        text-align: center;
        float: none
    }
    .in_device_left {
        text-align: center
    }
    .in_device_left a {
        float: none;
        display: inline-block
    }
    .in_device_buy {
        margin-top: 0;
        margin-bottom: 12px
    }
    .page_content_right_item_inner .device_title {
        height: auto
    }
}

@media(max-width:420px) {
    .in_device_panel_left_item {
        width: 100%
    }
    .in_device_like {
        position: relative;
        top: -15px
    }
    .in_device_fb_like {
        position: relative;
        top: -15px
    }
    .in_device_share:nth-last-of-type(1) {
        margin-right: 0
    }
    .device_wrap_tooltip {
        width: 290px
    }
    .device_wrap {
        width: 44px
    }
    .device_wrap_right {
        display: none
    }
}

@media(max-width:330px) {
    .in_device_buy {
        width: 100%;
        padding-left: 10px;
        padding-right: 20px
    }
}