@media (min-width: 1199px) and (max-width:1440px) {
    .home-gl .header_menu {
        margin-top:30px
    }

    .slogan {
        font-size: 24px
    }

    #slider {
        background-image: url(/images/back2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: auto
    }

    .home-gl #slider {
        background: 0 0;
        height: auto
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    #slider {
        background-image:url(/images/back2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 280px
    }

    #slider .custom .img-responsive {
        display: none
    }

    .header_menu {
        /*margin-top: 40px*/
    }

    .slogan {
        font-size: 16px
    }

    .home-gl .slogan {
        font-size: 24px
    }

    .home-gl .logo_tel {
        margin-top: 18px
    }

    .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 24px
    }

    .home-gl .menu_before .nav.menu {
        float: right;
        position: relative;
        right: -100px;
        top: 124px;
        z-index: 3
    }

    .home-gl .menuafter .nav.menu {
        float: left;
        position: relative;
        left: -100px;
        top: 124px;
        z-index: 3
    }

    .home-gl .header_menu {
        margin-top: 70px
    }

    .home-gl #slider {
        background: 0 0;
        height: auto
    }
}

@media (min-width: 768px) and (max-width:991px) {
    #slider {
        background-image:url(/images/back2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 260px
    }

    #slider .custom .img-responsive {
        display: none
    }

    .nav>li>a,.top1 .nav>li>a {
        display: block;
        position: relative
    }

    .home-gl #slider {
        background: 0 0;
        height: auto
    }

    .slogan {
        font-size: 16px
    }

    .logo a img {
        width: 110px
    }

    .menu_before .nav.menu {
        float: left;
        position: relative;
        right: -34%;
        top: 60px;
        z-index: 3
    }

    .menuafter .nav.menu {
        float: right;
        position: relative;
        left: -34%;
        right: 52px;
        top: 60px;
        z-index: 3
    }

    .top1 .nav>li>a {
        padding: 10px 14px
    }

    .home-gl .menu_before .nav.menu {
        float: left;
        position: relative;
        left: 28px;
        top: 175px;
        z-index: 3
    }

    .nav>li>a {
        padding: 10px 15px
    }

    .home-gl .header_menu {
        margin-top: 40px
    }

    .home-gl .menuafter .nav.menu {
        float: right;
        position: relative;
        right: 32px;
        left: 0;
        top: 174px;
        z-index: 3
    }

    .home-gl .logo a img {
        width: 220px
    }

    .home-gl .logo_tel {
        margin-top: 10px
    }
}

@media (min-width: 320px) and (max-width:991px) {
    #slider {
        background-image:url(/images/back2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 260px
    }

    #slider .custom .img-responsive {
        display: none
    }

    .home-gl #slider {
        background: 0 0;
        height: auto
    }

    .slogan {
        font-size: 20px
    }

    .logo a img {
        width: 110px
    }

    .top1 .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 7px
    }

    .home-gl .header_menu {
        margin-top: 100px
    }

    .home-gl .slogan {
        font-size: 28px
    }

    #basket_store {
        position: fixed;
        width: 100px;
        float: left;
        z-index: 100;
        right: 0;
        top: 57px;
    }

    .basket_content {
        width: 284px;
        position: absolute;
        z-index: 12;
        top: 55px;
        left: 100px;
        -webkit-transition: visibility .1s,opacity .5s,left ease-out .6s;
        transition: visibility .1s,opacity .5s,left ease-out .6s
    }

    .basket_icon:hover+.basket_content {
        visibility: visible;
        opacity: 1;
        left: 10px
    }

    .home-gl .logo a img {
        width: 160px
    }

    .open-offcanvas {
        display: block
    }

    .tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {
        background-position: center center!important
    }

    .minicart.uk-table {
        display: block;
        overflow: auto
    }
    	.jshop_price {
		    /*font-family: 'Montserrat Alternates',sans-serif;*/
		    color: #000;
		    font-size: 14px;
		    font-weight: 700;
		    margin-left: 30px;
			}
			.jshop_price .old_price span {
			    font-size: 14px;
			    color: red;
			    text-decoration: line-through;
			}
}

@media (min-width: 480px) and (max-width:767px) {
    .home-gl #slider {
        background:0 0;
        height: auto
    }

    .top1 .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 14px
    }

    .block_item {
        /*height: 604px*/
    }
}

@media (min-width: 576px) and (max-width:767px) {
    .block_item {
        /*height:604px*/
    }
}