/**
 *   Responsive css style for various device width
 */

/* Large desktop. Up to 1290px */
@media (min-width: 1370px) {


  #menu-bar ul.menu.clearfix {
    line-height: 2.4;
}

#block-menu-menu-clone-left-menu .menu {
    min-height: 44px;
}
}
@media (min-width: 1350px) {

  .catalog-home-wrapper {
    padding: 0 4.7em;
}

}
@media (max-width: 1339px) {

    #block-commerce-cart-cart .cart-empty-block {
        padding-left: 35px;
    }
}
    @media (max-width: 1335px) {
        .products-teaser .views-row {
            margin: 0 4px 30px !important;
        }

    }
    @media (max-width: 1329px) {
        #block-menu-menu-clone-left-menu .block-content {
            height: auto;
        }
    }

    @media (max-width: 1310px) {
        #kat {
            font-size: 29px !important;
        }

        #katalog {
            margin-left: 6px;
        }

        .catalog-home-wrapper {
            padding: 0 4.3em;
        }

        .products-teaser .views-row {
            margin: 0 4px 30px !important;
        }

        .form-item label {
            margin-top: 3px;
        }

        form.commerce-add-to-cart {
            margin: 0;
        }
    }
    @media (min-width: 1295px) {
        div.podpiska {
            /*width: 42%;*/
            width: 100%;
        }

    }
    @media (min-width: 1291px) {
        .container {
            width: 100%;
        }
    }


    /* Large desktop. Up to 1290px */
    @media (min-width: 980px) and (max-width: 1290px) {
        div#soc {
            display: flex;
            ustify-content: space-around;
            margin: 0 auto;
            padding-top: 2px;
            width: 900px;
            flex-wrap: wrap;
        }

        iframe#vkwidget1 {
            width: 250px !important;
        }

        .container {
            width: 100%;
        }

        #block-views-slider-fuull-width-block {
            width: auto;
            height: auto;
        }

        #main-content {
            margin-right: 0;
        }

        #slider .info {
            width: auto;
            /*margin-left: 20px;*/
        }

        #block-menu-menu-clone-left-menu .block-content {
            height: auto;
        }

        #site-created {
            width: auto;
            font-size: 12px;
        }

        .products-teaser .views-row {
            height: 475px;
            margin-right: 4px !important;
        }

        .products-teaser .views-row .views-field-title a {
            min-height: 40px;
        }

        #menu-bar ul.menu li.active-trail > a,
        #menu-bar ul.menu li a, #menu-bar ul.menu li a:hover {
            padding: 0 10px;
        }

        #site-name {
            font-size: 1.6em;
            padding: 29px 0 0 15px;
        }

        .sna-l #site-name {
            text-align: center;
        }

        #block-commerce-cart-cart {
            height: 68px;
        }

        span.car {
            font-size: 12px;
        }

        span.prise {
            padding: 4px;
        }

        #mosaic-banners_pod li {
            margin: 0 10px;
        }

        #mosaic-banners li {
            margin: 0px 10px;
        }

        .jcarousel-clip.jcarousel-clip-horizontal {
            width: 100% !important;
        }

        #raz {
            font-size: 28px !important;
        }

        .katalog_s {
            margin-top: -1px;
        }

        #kat {
            font-size: 28px !important;
        }

        #katalog {
            margin-left: -5px;
        }

        #katalog a {
            margin: auto 13px;
        }

        #newt a {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #newt a:hover {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #int a {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #int a:hover {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #akc a {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #akc a:hover {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #tov a {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #tov a:hover {
            background-position: 8px 4px !important;
            background-size: 20px 20px !important
        }

        #block-menu-menu-clone-left-menu ul.menu > li a {
            padding: 5px 7px;
        }

        .catalog-home-wrapper {
            padding: 0 1.6em;
        }

        #block-multiblock-1 ul li a {
            padding: 5px 39px;
        }
    }
    @media (max-width: 1250px) {
        .view-id-product_types .form-item-quantity input {
            width: 35px;
            margin: 6px 2px;
        }

        .products-teaser .form-item-quantity label {
            float: left;
            margin-right: 10px;
            margin-left: 2%;
        }
    }
    @media (max-width: 1239px) {
        .products-teaser .form-item-quantity label {
            margin-left: 0;
        }

    }

    @media (max-width: 1189px) {

    }
    @media (max-width: 1172px) {
        .products-teaser .form-item-quantity input {
            width: 49px;
        }
    }
    @media (max-width: 1150px) {
        .products-teaser .views-row {
            margin: 0 16px 30px !important;
            width: 30%;
        }
    }
    @media (max-width: 1110px) {

        #mosaic-banners_pod li {
            margin: 0 8px;
        }

        .view-id-product .form-item-quantity input {
            width: 25px;
        }
    }
    @media (max-width: 1082px) {
        .page-node-8 .captcha {
            margin-top: -20.4em;
        }

        .page-node-8 fieldset.captcha.form-wrapper {
            margin-bottom: 9em;
        }
    }
    @media (max-width: 1063px) {
        .products-teaser .views-row {
            margin: 0 10px 30px !important;
        }
    }
    @media (max-width: 1060px) {
        .panels-flexible-region-product_page-center {
            width: 68.6%;
        }

    }
    @media (max-width: 1040px) {

        .page-node-8 .captcha {
            margin-top: -21.4em;
        }
    }

    @media (max-width: 1010px) {
        .products-teaser .form-item-quantity input {
            width: 25px;
        }
    }
    @media screen and (max-width: 44em) {
        .menu > li {
            width: 100%;
            float: left;
        }
    }

	/* ------------------------------------------------------------- */
