@media (max-width: 1760px) {
    .share {
        display: block;
        max-width: auto;
        float: none;
        margin-bottom: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 1704px) {
    .job-tab-menu .job-group a {
        display: inline-block;
        max-width: 16%;
    }

    .job-tab-content {
        width: 100%;
    }

    .job-tab {
        margin-right: 0;
    }

    .job-tab-menu {
        text-align: center;
        margin-top: 10px;
        position: relative;

    }
    .job-tab-menu .job-group img {
        height: 6em;
        display: inline-block;

    }
}

@media (max-width: 1704px) and (min-width: 480px) {
    .col-xs-4 .news-id-3 {
        display: none;
    }
    .prm li.coupons a{
        background: transparent !important;
    }
}

@media (max-width: 1690px){
    .paralax_content .col_content .left_img_col{
        margin-left: .6%;
        width: 18.6%;
    }
    #job_cont .paralax_content .col_content .left_img_col{
        width: 31.8%
    }
    .paralax_content .left_img_col .coupons_date_end {
        background-size: auto;
    }
}

@media (max-width: 1644px) {
  .left_img_col{
    width: 23%;
  }
  .col_content {
    margin-left: 0;
  }
    #blog {
        padding: 11px 10px 0 33px;
    }

    button.blue {
        width: 130px;
        padding: 12px 0;
        margin-right: 10px;
        font-size: 12px;
    }

    button.pink_btn {
        width: 160px;
        padding: 12px 0;
        font-size: 12px;
    }

    .add_cart p {
        max-width: 160px;
        text-align: center;
    }

    .add_cart .dropdown-menu {
        left: 480px;
        width: 425px;
        padding: 0 5px 30px;
    }

    .add_cart .dropdown-menu:after {
        left: 50%;
    }

    .btn-group:last-child ul > li > ul {
        left: auto;
        right: -10px;
    }

    .btn-group:last-child ul > li > ul:after {
        left: 90%;
    }

    .nav-menu li {
        padding: 15px 20px;
    }

    .nav-menu li a {
        padding: 11px 0px;
    }

    .col-magaz {
        margin-right: 48px;
    }
    #cart-content{width: 70%}
}

@media (max-width: 1450px) {
    .size > ul li {
        padding: 5px 8px;
        margin: 30px 5px 20px 0;
    }

    .search-sort .dropdown-menu label {
        display: block;
    }

    .sort > label {
        display: none;
    }

    .filtr_position {
        max-width: 200px;
        display: inline-block;
        margin-right: 25px;
    }

    .filtr_position img {
        max-width: 190px !important;
        max-height: 243px !important;
    }

    #job_cont button a {
        padding: 10px 30px 10px 75px;
    }

    #job_cont button.pink_btn,
    #job_cont button.pink_btn:hover,
    #job_cont button.blue {
        background-position: 30px center;
    }
    .last-added-main .carusel_1 h3, .productToday .carusel_1 h3{
        height: 40px;
        overflow: hidden;
    }
    .last-added-main .more{
        text-transform: uppercase;
        width: 50%;
        margin: 0 auto;
    }
    .last-added-products {
        height: 520px !important;
    }
}

@media(max-width: 1410px){
    #blog img.in_blog {
        max-width: 47%;
    }
    #blog .in_qouts.left, #blog .in_qouts.right {
        width: 100%;
        height: auto;
        float: none;
        margin: 20px auto;
    }
    #blog .qouts.images_left, #blog .qouts.images_right{
        width: 100%;
        float: none;
    }
    #blog img.float_none{
        float: none;
        min-width: 100%;
    }
}

@media (max-width: 1396px){
    .site .right_group .btn-group:last-of-type{
        margin-right: 0;
    }
    .menu .right_group .btn-group:last-of-type{
        margin-right: 0;
    }
}

@media (max-width: 1378px) {
    .right_group {
        padding-left: 0 !important;
    }

    #blog {
        margin-right: 435px;
    }

    .blog_autor a > img {
        margin: 60px 0 0 100px;
    }

    .btn-group {
        margin-right: 0;
    }
    .magnifier {
        z-index: 10000;
    }

    .prev, .next {
        margin-left: 13%;
    }

    .productPage .product-today-ico{
        left: 10px;
        top: 80%;
    }

    .share_block {
        margin-left: 110px;
    }

    .share_icon {
        float: none;
        display: block;
        margin-top: 14px;
    }

    .kont {
        margin-left: 5px;
    }

    #text .about p span:last-child {
        margin-left: 15px;
    }

    /*button.blue {
      width: 175px;
      padding: 5px 0;
      margin-right: 10px;
      font-size: 12px;
    }
    button.pink_btn {
      width: 175px;
      padding: 5px 0;
      font-size: 12px;
    }
    .add_cart p {
      max-width: 180px;
      text-align: center;
    }*/
    /*  .add_cart .dropdown-menu {
        left: 315px;
        width: 425px;
        padding: 0 5px 30px;
      }
      .add_cart .dropdown-menu:after {
        left: 53%;
      }*/
    .add_cart .dropdown-menu {
        left: 453px;
        width: 175px;
    }

    .add_cart .dropdown-menu:after {
        left: 50%;
    }

    .add_cart .dropdown-menu li {
        padding: 0;
        display: block;
        width: 100%;
    }

    .nav-menu li {
        padding: 15px 10px;
    }

    .col-magaz {
        margin-right: 30px;
    }
    #cart-content{width: 80%}


    .experts {
        padding: 0 10px;
        width: 305px;
        margin-left: 89px;
    }
    .experts p, .experts h3{
        text-align: center;
        margin-left: 0;
    }
    .experts .from_block.experts_block > a{
        position: relative;
        left: 50%;
        margin-left: -48px;
    }
    .experts .from_block.experts_block img{
        margin-bottom: 0 !important;
        float: none;
    }

    #right .experts .from_block.experts_block .btn-letter.m_main.send-message{
        margin-left: 0;
        margin-right: -3px;
        position: static;
    }
    #right .experts .mail{
        top: 20px !important;
        left: -95px !important;
    }
    #right .experts{
        margin-left: 89px;
        width: 305px;
    }
    #right .experts{
        padding: 10px;
    }
    #right .experts a{
        display: inline-block;
    }
    #right .experts p{
        margin-left: 0;
    }
}

@media (max-width: 1315px) {
    .comment_btn .btn {
        margin-right: 0px;
    }

    .slide_col {
        width: 66.6667% !important;
    }

    .prm {
        display: none;
    }

    .open > .dropdown-menu.hid {
        display: block;
    }

    .job_min {
        width: 220px;
        height: 280px;
    }

    .job_min img {
        width: 190px;
    }

    #job_right {
        width: 240px;
        margin-left: -240px;
    }

    #job_cont {
        margin: -20px 240px 0 300px;
    }

    .nav-menu li {
        padding: 15px 6px;
    }

    ._prod_list_table .product-item .info {
        width: 270px;
        padding-left: 20px;
    }

    .site .menu_commodity.ismain{
        display: block;
        margin-bottom: -5px;
    }
    .site .promo > .col-xs-4{
        float: right;
    }
    .site .promo > .col-xs-6{
        width: 65%;
    }
}

@media(max-width: 1240px){
    .main .conted_main thead tr td strong{
        font-size: 40px;
    }
    .main .conted_main thead tr td:first-of-type strong{
        font-size: 25px;
    }
    #stick-tabs a{
        margin-right: 1px;
    }
}

@media (max-width: 1230px) {
    .left_img_col{
        width: 32%;
    }

    .flexslider {
        margin: 40px 0px 60px !important;
    }

    .foot_menu img {
        display: none;
    }

    .social_icon {
        padding-left: 10px;
        float: right;
    }

    .sepparate {
        width: 78%;
    }

    .search_menu, .search_menu .input-group-btn {
        margin-left: -35px !important;
    }
    .content.col-lg-6.col-xs-5 {
        margin-left: -20px !important;
    }

    .right_group {
        margin-left: -10px !important;
        width: 37% !important;
    }

    .btn-group {
        padding: 4px;
    }

    .btn-group:hover {
        padding: 3px;
    }


    .filtr_nav .bredcamp {
        padding-right: 10px;
        font-size: 12px;
    }

    .filtr_nav .bredcamp a {
        font-size: 12px;
    }

    #pagination a {
        margin-right: 5px;
    }

    #pagination i {
        margin: 0 5px 0 1px;
    }

    .share span {
        margin-left: 8px;
    }

    /*.col-magaz { float: none;}*/
    .col-magaz {
        margin-right: 0px;
    }

    #job_cont button a {
        padding: 10px 20px 10px 65px;
    }

    #job_cont button.pink_btn,
    #job_cont button.pink_btn:hover,
    #job_cont button.blue {
        background-position: 20px center;
    }

    #about_tc p span {
        width: 250px;
    }

    .magaz_cont {
        padding-right: 30px;
    }

    .last-added-main .more{
        text-transform: uppercase;
        width: auto;
        margin: 0 auto;
    }

    .top-menu li a{
        font-size: 16px;
    }

    .contactinfo ul{
        float: left;
    }


    .last-added-main .filtr_position{
        margin-right: 10px;
    }
}

@media(max-width: 1200px){
    #blog img.in_blog {
        min-width: 100%;
    }
    #blog img.right {
        width: 100%;
        float: none;
    }
    #blog .qouts{
        padding: 50px 0;
    }
}

@media (max-width: 1199px){
    .site .right_group{
        width: 38% !important;
    }
    .menu .right_group{
        width: 38% !important;
    }
}

@media(max-width: 1160px){

    .main .conted_main thead tr td strong{
        font-size: 30px;
    }
    .main .conted_main thead tr td:first-of-type strong{
        font-size: 21px;
    }

    .top-menu li a{
        font-size: 15px;
    }
}

@media (max-width: 1120px){
    #job_cont .left_img_col .coupons_date_end{
        background-size: 100%;
    }
    #job_cont .user-page_follow button.pink_btn  {
        padding: 10px 27px 10px 68px;
    }

    .btn-group {
        margin-right: 0;
    }

    .contactinfo .dropdown-menu{
        right: auto;
    }
}

@media (max-width: 1024px){
    .user-page_block_content_image.col-xs-12 {
        display: block;
        width: 70%;
        vertical-align: top;
        margin: 0 auto;
        clear: both;
        float: none;
    }
    .user-page_block_content_about.col-xs-12{
        width: 100%;
        clear: both;
        float: none;
        margin-top: 20px;
    }

    .left_img_col{
        width: 45%;
    }

    .filtr_nav #pagination{
        float: none;
        margin-left: -5px;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .shops .item{
        width: 31%;
    }
}

@media (max-width: 767px) {
    .header .navbar-collapse li, .menu_commodity .nav li {
        display: inline-block;
    }

    .menu_commodity .navbar-nav {
        margin: 0;
    }

    #startModal .modal-content{
        width: 80% !important;
        margin-left: 10%;
    }

    .colorize > div{
        float: none;
    }

    #text a.favorite {
        margin-left: 0;
    }

    #stick-tabs a{
        padding: 5px;
        margin: 2px 0;
        line-height: 20px;
        width: 32%;
    }

    .secure-main .content{
        width: auto;
        margin-top: 200px !important;
    }

    .secure-form{
        width: auto;
    }

    .secure-form input[type=text], .secure-form input[type=password]{
        max-width: 100%;
    }

    .shopList-page ul.categories{display: none}
}

@media (max-width: 520px) and (min-width: 321px) {
    .shops .item{
        width: 42%;
    }
}

@media(max-width: 500px){
    .last-added-main .filtr_position{
        margin: 10px auto;
        width: 100%;
        max-width: none;
    }

    #stick-tabs a{
        padding: 5px;
        margin: 2px 0;
        line-height: 20px;
        width: 48%;
    }

    .left_img_col{
        width: 90%;
    }

    .logo img{
        max-width: 50%;
        float: left;
    }
    
    .logo .text-right{
        padding-top: 10px;
    }
}

@media (max-width: 320px) {
    .shops .item{
        width: 100%;
    }
}