@media (max-width: 768px) {
    .img_mob
    {
        display:inline;
    }
    .img_desk
    {
        display:none;
    }

    .bd {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
    }
    
    #big_slider .slide .sl_content
    {
        margin-bottom:20px;
    }
    
    #big_slider .slide .sl_content .mini_line
    {
        margin-top:25px;
    }
    
    #main_content
    {
        margin-top:0px;
    }
    #main_content .products .txt {
        display:none;
    }
    #main_content .news  .news_all {
        -moz-column-count: 1;
        -moz-column-gap: 0px;
        -webkit-column-count: 1;
        -webkit-column-gap: 0px;
        column-count: 1;
        column-gap: 0px;
        margin-top: 52px;
    }
    #main_content .products h2 {
        margin-bottom: 62px;
    }
    #main_content .news .new {
        margin-bottom: 50px;
     }
    .jcarousel ul li .hd {
        display: block;
        float: left;
        width: calc(95% - 85px);
    }
    .jcarousel ul {
        -moz-column-count: 2;
        -moz-column-gap: 10px;
        -webkit-column-count: 2;
        -webkit-column-gap: 10px;
        column-count: 2;
        column-gap: 10px;
    }
    .jcarousel ul li {
        float: none;
        width: 100%;
        height: 250px;
        background: #fff;
        -webkit-column-break-inside: avoid; 
        -moz-column-break-inside: avoid; 
        -o-column-break-inside: avoid; 
        -ms-column-break-inside: avoid; 
        column-break-inside: avoid;
        margin-bottom: 10px;
        border:1px solid #cac9cc;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -o-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
    }
    .jcarousel ul li .image {
        width: 85px;
        height: 200px;
        float: left;
        background: no-repeat center bottom;
        transition: all 0.4s;
    }
    .jcarousel ul li .hd h3 {
        font-size: 18px;
        margin: 0;
        padding: 0;
        color:#e20026;
        text-transform: uppercase;
        font-family: 'proxima_nova_blblack';
        font-weight: normal;
        margin-top: 40px;
    }
    .jcarousel ul li .hd h4 {
        font-size: 14px;
        color:#3d3c3f;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-family: 'proxima_nova_thextrabold';
        font-weight: normal;
        margin-bottom: 15px;
    }
    .jcarousel ul li .hd .txt {
        color:#48474a;
        font-size: 12px;
        font-family: 'proxima_nova_ltsemibold';
        font-weight: normal;
        line-height: 20px;
    } 
    .jcarousel ul li .hd .txt strong {
        color:#e20026;
    }
    .jcarousel ul li .image:hover {
        background: no-repeat center 10px;
    }
    .ui-tooltip:not(.mapka_tooltip) {
        display:none !important;
    }
    #footer .right_side {
        display: none;
    }
    #footer .left_side {
        width: 100%;
    }
    #social {
        width: 100%;
        height: auto;
        background: #fff;
        left: 0;
        top:0;
        padding-top: 30px;
        padding-bottom: 30px;
        overflow: hidden;
    }
    #social .address {
        display: block;
    }
    #social .soc, #social .info_first, #social .info_sec {
        width: 33%;
        float: left;
        color:#3d3c3f;
        font-size: 11px;
        font-family: 'proxima_nova_ltsemibold';
        font-weight: normal;
        line-height: 20px;
        display: block;
    }
    #social .info_sec a {
        color:#3d3c3f;
        text-decoration: none;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }
    #social .info_sec a:hover {
        color:#8a898b;
    }
    #social .cont span {
        float: none;
    }
    .jcarousel-prev, .jcarousel-next {
        display: none;
    }
    #top ul.main_menu {
        float: left;
        top:0;
        left:0;
        position: absolute;
        z-index: 100;
        margin-left: 63px;
        margin-top: 125px;
        width: calc(100% - 126px);
    }
    #top ul.main_menu {
        float: left;
        top:0;
        left:0;
        position: absolute;
        z-index: 100;
        margin-left: 43px;
        margin-top: 125px;
        width: calc(100% - 86px);
        border-top:1px solid #cac9cc;
        display:none;
    }
    
   .listproditem {
    height: 320px;
   
    } 
    .prodfiltr .rightbaton {
        display: none;
    }
    .prodfiltr ul.markibatony {
        display: block;
    }
    .breadcrumb {
        display: none;
        clear: both;
    }

    .kontkol {
    width: 50%;
     padding-right: 0; 
    float: left;
    padding-bottom: 20px;

    }

    .submit
    {
        clear:both;
    }

    .formbox
    {

        float:none;
        width:100%;
        margin-left:0;
    }

    .form {

    width: 100%;
    padding-right: 0;

    }

    #main_content .leftside {
       width: 100%;
       display: block;
       padding:0;
       max-width:100%;
    }

    #main_content .rightside {

       width: 100%;
    }

    .sidemenu
    {
        display:none;
    }

    .form .col2
    {
        width:calc(100% - 130px);
    }
    .form .input
    {
        width:100%;
    }
    
    .form select
    {
        width:100%;
    }

    .form .row.row_textarea
    {
        width:calc(100% - 32px);
    }

    .form .col1comment
    {
        width:100%;
    }

    .form .col2comment
    {
        width:calc(100% + 32px);
    }

    .form .col2comment textarea
    {
        width:100%;
    }

    .form .submit input[type="submit"]
    {
        width:100%;
    }
    
    .produktyhead h2
    {
        white-space: normal;
    }
    
    .prodinfo p:not(.readmore)
    {
        max-height:100%;
        overflow:hidden;
    }

    #tools .search input.submit
    {
        clear:none;
    }
    
    .top_obj
    {
        left:10px;
        width: calc(100% - 86px);
        border-top: 10px solid #e20026;
    }
    
}