/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .header{
        position:relative;
    }
    .logo-box{
        float:none;
        text-align:center;
        padding-bottom:15px;
    }
    .head-block{
        float:none;
        padding:0;
    }
    .head-right{
        float:right;
        margin:0;
    }
    .top-nav{
        width:100%;
        display:none;
        float:none;
        position:absolute;
        top:48px;
        background:#FFF;
        height:auto;
        border:1px solid #000;
        box-sizing:border-box;
    }
    .top-nav ul li{
         width:100%;
        float:none;
    }
    .top-nav-link{
        display:block;
    }
    .owl-prev{
        left:5px !important;
    }
    .owl-next{
        right:5px !important;
    }
    .cat-block{
        text-align:center;
    }
    .cat-box{
        float:none;
        display:inline-block;
        vertical-align:top;
    }
    .mod-block-left,.mod-block-right{
        width:auto;
        float:none;
        margin-bottom:10px;
    }
    .news-cont{
        margin-bottom:20px;
    }
    .bot-bar-left{
        width:auto;
        float:none;
    }
    .bot-bar-box{
        width:33%;
        margin:0;
    }
    .bot-bar-right{
        width:380px;
        margin:0 auto;
        float:none;
    }
    .cab-img{
        width:auto;
        text-align:center;
        float:none;
        margin:0 auto;
        margin-bottom:20px;
    }
    .cab-img img{
        max-width:100%;
    }
    .cab-about{
        width:auto;
        float:none;
    }
    .prod-tab-head{
        display:none;
    }
    .prod-tab-box{
        max-width:500px;
        margin:0 auto;
        text-align:center;
        background:#f7f7f7;
        border-color:#dfdfdf;
        margin-bottom:5px;
        padding:10px 5px;
        position:relative;
    }
    .prod-tab-box>div{
        float:none !important;
        text-align:center;
    }
    .prod-tab-clear{
        position:absolute;
        right:5px;
        top:-5px;
    }
    .prod-tab-img,.prod-tab-name,.prod-tab-count,.prod-tab-price,.prod-tab-sum{
        width:auto;
    }
    .prod-tab-img a{
        width:auto;
        height:auto;
        display:inline-block;
    }
    .prod-tab-img img{
        max-width:200px;
        max-height:200px;
    }
    .products-block{
        text-align:center;
    }
    .product-box{
        float:none;
        display:inline-block;
        vertical-align:top;
        margin:0 10px 10px 10px;
    }
	.product-box1{
        float:none;
        display:inline-block;
        vertical-align:top;
        margin:0 10px 10px 10px;
    }
    .card-top-left{
        margin:0 auto;
        float:none;
        margin-bottom:10px;
    }
    .card-top-right{
        float:none;
        width:auto;
    }
    .photos{
        text-align:center;
    }
    .img_middle_small{
        float:none !important;
        display:inline-block !important;
        vertical-align:top !important;
        margin: 0 5px 10px 0 !important;
    }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .header{
        padding:5px 0;
    }
    .top-tel{
        text-align:center;
        float:none;
        padding-bottom:10px;
    }
    .head-right{
        width:300px;
        float:none;
        margin:0 auto;
    }
    .search-box{
        width:280px;
    }
    .input-search{
        width:230px;
    }
    .slide-about{
        left:15px;
        bottom:10px;
        font-size:18px;
        line-height:16px;
    }
    .slide-about img{
        margin:0;
    }
    .order-btn-left,.order-btn-right{
        float:none;
        text-align:center;
        margin:10px 0;
    }
    .order-sum{
        text-align:center;
    }
    .left-bar{
        width:auto;
        float:none;
        margin-bottom:30px;
    }
    .left-nav{
        padding:20px;
        border:1px solid #CCC;
        background:#f7f7f7;
    }
    .right-bar{
        margin:0;
    }
    .sort-top-left{
        max-width:100%;
        float:none;
    }
    .sort-top-right{
        float:none;
    }
    .pagination-left,.pagination-right{
        float:none;
        margin-bottom:10px;
    }
    .pagination-right ul li{
        margin:0 3px 0 0;
    }
    .pagination-right ul li a{
        width:25px;
        height:25px;
        line-height:25px;
        font-size:12px;
    }
    .breadcrumb ul li{
        float:none !important;
        display:inline-block;
    }
    /* prettyPhoto styling for small screens */
	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
	.pp_content { width: 100%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
	a.pp_close { right: 10px!important; top: 10px!important; }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .slider{
        margin-bottom:10px;
    }
    .slide-about{
        left:15px;
        bottom:0;
        font-size:14px;
        line-height:10px;
    }
    .slide-about img{
        display:none;
    }
    .search-box{
        margin-bottom:5px;
    }
    .language-nav{
        position:absolute;
        top:0;
        right:0;
    }
    .bot-bar-box{
        width:100%;
        float:none;
        padding-bottom:10px;
    }
    .bot-bar-right{
        width:300px;
    }
    .bot-form{
        width:300px;
    }
    .foot-left,.foot-right{
        float:none;
    }
    .bot-logo{
        text-align:center;
    }
    .copy-box{
        text-align:center;
        padding-top:15px;
    }
    .card-top-left{
        width:auto;
    }
    .img_middle_big{
        margin:0 auto;
    }
    .img_middle_big,.img_middle_big div{
        width:298px !important;
        height:298px !important;
    }
    .img_middle_big img{
        max-width:298px !important;
        max-height:298px !important;
    }
    .product-about-nav ul li a{
        font-size:12px;
        padding:0 10px;
    }
    .product-about div.tabs{
        padding:15px;
    }
    .modal-box{
        width:auto;
        font-size:16px;
        padding:25px 10px;
        border-width:5px;
    }
    .modal-box h3{
        font-size:20px;
    }
    .arcticmodal-container_i2{
        padding:0 !important;
    }
    .send-button{
        width:280px;
    }
}
/* Small Devices, Tablets */
@media only screen and (min-width : 992px) {
    .top-nav{
        display:block !important;
    }
    .top-nav-link{
        display:none !important;
    }
}