@media (min-width: 150px) and (max-width: 380px) {
    .header-logo-img {
        display: none;
    }
    .header-logo-img-small{
        display: block;
        height: 42px;
        margin-top: 13px;
    }
    .top-menu-mar{
        margin-top: 71px;
    }
}
@media (min-width: 381px) and (max-width: 767px) {
    .header-logo-img-small{
        display: block;
        height: 42px;
        margin-top: 13px;
    }
    .top-menu-mar{
        margin-top: 71px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header-logo-img {
        max-width:110px;
        max-height:110px;
        margin-top: 5px;
    }
    .header_navbar_link_custom{
        font-size: 15px !important;
    }
    .header_contacts_block{
        width: 50%;
    }
}
@media (min-width: 991px) and (max-width: 1085px) {
    .cart_conj_good_button.green{
        font-size: 11px;
        width: 40%;
        height: 28px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .header-logo-img {
        max-width:110px;
        max-height:110px;
        margin-top: 5px;
    }
    .header_navbar_link_custom{
        font-size: 15px !important;
    }
    .header_contacts_block{
        width: 33%;
    }
}
@media (min-width: 768px) and (max-width: 801px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 9px;
        top: -26px;
    }
}
@media (min-width: 802px) and (max-width: 849px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 10px;
        top: -25px;
    }
}
@media (min-width: 850px) and (max-width: 887px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 11px;
        top: -24px;
    }
}
@media (min-width: 888px) and (max-width: 939px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 12px;
        top: -23px;
    }
}
@media (min-width: 940px) and (max-width: 990px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 13px;
        top: -22px;
    }
}
@media (min-width: 991px) and (max-width: 1029px) {
    .sidebar .side-menu nav .nav > li > a{
        font-size: 11px;
        top: -24px;
    }
}
@media (min-width: 1030px) and (max-width: 1099px) {
    .sidebar .side-menu nav .nav > li > a {
        font-size: 12px;
        top: -23px;
    }
}
@media (min-width: 1100px) and (max-width: 1199px) {
    .sidebar .side-menu nav .nav > li > a {
        font-size: 13px;
        top: -22px;
    }
}
@media (min-width: 1200px) and (max-width: 1301px) {
    .header_contacts_block{
        width: 33%;
    }
}
@media (min-width: 500px){
    .hide_elem_min_width_500{
        display: none;
    }
}
@media (min-width: 1199px){
    .header-logo-img {
        max-width:110px;
        max-height:110px;
        margin-top: 5px;
    }
}
@media (min-width: 1128px){
    .header_logo_name{
        display: block;
    }
}
@media (min-width: 1350px){
    .header_contacts_block_cell{
        font-size: 15px;
    }
}
@media (min-width: 1400px){
    .header_divider{
        margin-left: 3%;
        margin-right: 3%;
    }
    .header_phones_panel{
        width: 100%;
    }
}
@media (min-width: 1600px){
    .header_divider{
        margin-left: 5%;
        margin-right: 5%;
    }
    .header_contacts_block_cell{
        font-size: 16px;
    }
}
@media (min-width: 2000px){
    .header_divider{
        margin-left: 8%;
        margin-right: 8%;
    }
}
@media (max-width: 372px) {
    #rating_parag{
        width: 80px;
    }
    .good_comment_bullets_yellow{
        width: 16px;
    }
    .good_comment_bullets_grey{
        width: 16px;
    }
    .good_comment_bullet_number{
        width: 16px;
    }
    .cart_conj_good_button.green{
        font-size: 11px;
        width: 40%;
        height: 28px;
    }
}
@media(max-width: 400px){
    .custom_for_cart_goods{
        margin-right: -50px;
    }
    .left_padding_400px{
        padding-left: 0px;
    }
    .message_form_phone_divs{
        width: 100%;
    }
}
@media (max-width: 499px){
    .hide_elem_max_width_499{
        display: none;
    }
}
@media (max-width: 566px){
    .custom_subsection_small_block{
        width: 60%;
    }
    .article .img_block{
        width: 30%;
    }
    .article .text_block{
        width: 70%;
    }
    .article_single .img_block{
        width: 30%;
    }
    .article_single .text_block{
        width: 70%;
    }
    a.art_tab{
        display: block;
    }
    .cart_goodCode_td{
        /*border-right: 1px solid #e1e1e1;*/
    }
}
@media (max-width: 767px) {
    .goods_page_images{
        display: block;
        margin: auto;
    }
    .plain_text_parags_contacts{
        text-align: left !important;
    }
    .xs_padding_header{
        padding-right: 15px;
        padding-left: 15px;
    }
    .cart_div{
        padding-left: 0px;
        padding-right: 15px;
    }
    .header_cart_link_under{
        display: none !important;
    }
    .header-logo-img {
        display: none;
    }
    .custom_header_background{
        min-height: auto;
        background-position-y: -60px;
    }
    .g-recaptcha{
        margin: auto !important;
    }
    .header_li_link{
        text-align: right;
        width: 100%;
    }
    .sidebar{
        padding-right: 15px;
    }
    .rules_confirm_span_text{
        display: inline-block;
        width: 82%;
        text-align: left;
    }
    .shop_subsection a:first-child{
        height: auto;
    }
    .header_search_form{
        width: 85%;
        float: left;
    }
    .header_cart_block{
        width: 60px;
        display: inline-block;
        height: 50px;
        margin: 13px 0px 0px 29%;
        background-size: 100%;
    }
    .header_cart_goods_count {
        top: 20%;
        left: 28%;
        font-size: 22px;
    }
    .contacts_tels_block{
        margin-left: 0px !important;
    }
    #sell{
        margin-top: -81px !important;
    }
}
@media (max-width: 890px) {
    .hide_elem_890{
        display: none;
    }
}
@media (max-width: 992px) {
    .top-cart-row .dropdown-cart .lnk-cart{
        width: 30%;
    }
    .glyphicon-shopping-cart{
        font-size: 42px !important;
    }
}
@media (max-width: 991px){
    .sidebar .side-menu nav .nav > li{
        margin-left: 50px;
        padding-right: 50px;
    }
}
@media (max-width: 992px) {
    .header_hide_elem_992{
        display: none;
    }
    .question_mark_wrappers:hover::after{
        left: -900%;
    }
}
@media (max-width: 1301px) {
    .header_hide_elem_1301{
        display: none;
    }
}
@media (max-width: 1349px) {
    .hide_elem_1349{
        display: none;
    }
}



@media (max-height: 480px) {
    #buyWindow{
        max-height: 230px;
    }
    .custom_buyWindow_header {
        font-size: 16px !important;
    }
    #custom_buyWindow_good_name{
        font-size: 16px;
        overflow: hidden;
        height: 41px;
        display: inline-block;
    }
    #custom_buyWindow_good_picture img{
        max-height: 60px;
    }
    .buyWindow_button{
        margin: 0px !important;
        font-size: 14px !important;
    }
}