@media (min-width:1200px){}
.image-additional img:hover{border:1px solid #999896;}
@media (min-width:769px) and (max-width:1200px){
.image-additional img{width:65px!important;}
}
@media only screen and (max-width:1024px){
.manufacturer-list ul { width: 20%;}
}
@media only screen and (max-width:979px){#mainnav .container{width:auto;width:225px;}

#mainnav{content:"";height:35px !important;position:absolute !important;top:5px;width:220px;z-index:99;background:none;border-top:none;border-bottom:none;}
#header{background-color:#fff;position:relative;z-index:26;}
.btn.btn-navbar{float:left;margin:0;margin-top:-37px;padding:7px 6px;}
.navbar-inner{padding:0;}
.navbar .btn-navbar{background:#C0C0C0;}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background:#a0a0a0;}
.nav-collapse .megamenu:after{border-bottom:10px solid #4a4646;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:16px;position:absolute;top:-15px;}
.nav-collapse .megamenu:before{border-bottom:11px solid rgba(225, 225, 225, 0.2);border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;left:15px;position:absolute;top:-16px;}
.nav-collapse .megamenu{border-top:5px solid #4a4646;border-right:none;border-left:none;border-bottom:none;box-shadow:0 0 5px #999;border-radius:0;background:#4a4646;margin:10px 0 0!important;}
.nav-collapse .nav li.homepage a{background:none repeat scroll 0 0 transparent;display:block;overflow:hidden;padding-left:0;text-indent:inherit;width:auto;padding-left:15px;}
.nav-collapse .nav > li{background:none;}
.nav-collapse .nav > li > a{font-weight:normal;color:#CECFD4;}
.nav-collapse .dropdown-menu{background:#fff;}
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus,
.nav-collapse .nav.megamenu > li.open, .nav-collapse .nav.megamenu > li:hover{background:none repeat scroll 0 0 #���;}
.nav-collapse .dropdown-menu li a{color:#999;padding:0;font-weight:normal;}
.nav-collapse .nav > li > .dropdown-menu:after{border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:17px;position:absolute;top:50px;}
.nav-collapse .nav > li > .dropdown-menu:after{border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:17px;position:absolute;top:50px;}
.nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus{background:none!important;}
#header #cart{}
.pavcontentslider:hover .carousel-control{display:none;}
.box-produce .product-inner .name{clear:both;}
.product-info .image-additional{clear:none;}
.product-list .product-block .wishlist-compare{float:left;}
.product-list .product-block .group-item{top:72%;}
#headertop .login{margin-left:5px;}
#header .links{margin-left:0;}
#pav-mass-bottom{display:none;}
}
@media only screen and (min-width:768px) and (max-width:979px){.header-right{width:50%!important;}
.sidebar h3.box-heading{font-size:14px;}
.sidebar .product-block .image{margin-right:0;width:100%;}
.productcarousel .product-block{margin:10px !important;width:47%;}
}

@media only screen and (max-width:767px){
#headerbottom #top_menu li{display:inline;padding:5px 1px;float:left;padding:10px;border-left:1px solid #DCDBDB;border-right:1px solid #DCDBDB;}
#headerbottom #top_menu ul{margin-left:10px;padding:0px;}
#header #headerbottom .search-cart{float:right;margin-top:-20px;margin-right:-50px;}
.header-right{margin:0 30%;}
.box-produce .product-inner .name{clear:none;}
.zoomContainer{display:none;}
.pav-showcase .container{padding:0;}
table{width:100%;}
table .price{margin:0;}
table td, table th{display:block;float:none;text-align:left !important;vertical-align:middle !important;overflow:hidden;}
table.radio td, table.radio th{display:inline-block;overflow:visible;}
table td.image, table th.image{text-align:center !important;}
table span.phone{color:#333333;font-size:13px;float:left;}
table td .avg-right{text-align:right;float:right;}
table td.quantity span.phone{padding:5px 10px 0 0;}
table.radio tr td:first-child{width:auto;}
.mini-cart-total table td, .mini-cart-total table th,
.mini-cart-info table td, .mini-cart-info table th{display:inline-block;text-align:right!important;}
.mini-cart-info .image{width:30%;}
#cart .content .checkout a{width: 250px;margin-bottom: 10px;padding-left: 10px !important;text-align: center;font-weight: 600;}
.bloglatest .pavblog-latest .blog-item{margin-bottom:20px;}
.bloglatest .pavblog-latest .blog-item .blog-title a{color:#999999!important;}
.bloglatest .pavblog-latest .blog-item .image{width:10%;margin-right:15px;}
.bloglatest .pavblog-latest .blog-item .group-blog{background-color:transparent;bottom:0;display:block;left:0;padding:10px 5px;position:relative;text-align:left;transform:none;transition:none 0s ease 0s;}
.pavblog-latest .blog-item:hover .group-blog{color:#6E6F70;}
#footer .container{padding:10px 15px;}
}

@media only screen and (min-width:600px) and (max-width:766px){.product-related .row-fluid [class*="span"]:first-child,
.product-grid .row-fluid [class*="span"]:first-child{margin-left:0;}
}
@media only screen and (max-width:599px){.header-right{margin:0;float:left;}
#headertop .links a{padding-left:17px;}
#search input{float:left;}
#cart{top:inherit;margin: 0;margin-bottom:10px;}
.product-list .product-block .image{width:100%;}
.product-list .product-block .group-item{background:none repeat scroll 0 0 #FFFFFF;left:0;margin:0 10px 10px;position:relative;top:inherit;width:auto;}
.product-list .product-block .group-item .cart{display:inline-block;float:none;margin-top:10px;width:auto;}

}
@media only screen and (max-width:568px){
#cart .content .checkout a{width: 96%;}
#headertop #cart .content .checkout .right {float: left;}
}
@media only screen and (max-width:520px){
.mini-cart-info .image {
    width: 30%;
}
.manufacturer-list ul { width: 25%;}
}
@media only screen and (min-width:569px){
.dropdown.mobile{display:none;}
}

@media only screen and (min-width:480px) and (max-width:599px){}
@media only screen and (max-width:480px){
.container-inner.fone_search .block_fone, .container-inner.contact_soc{display:none!important;}
.container-inner.fone_search{margin-top: 10px!important;}
.sidebar .box.category_menu h3.box-heading > span {width: 40%;float: left;}
.dropdown-menu.fixxsmenu_tel{clear: both;
    min-height: 150px;
    right: 0;
    padding: 9px;
    box-shadow: 0 0 3px #a0a0a0;
    background: #fff;
    position: fixed;
    top: 48px;
    min-width: 300px;background-color:#FFFFFF;border: 1px solid #ADADAD;}
.dropdown-menu.fixsearch{
    top: 47px;
    background: #fff;
    position: fixed;
    width: 100%;
    z-index: 99;
    border-bottom: 1px solid #de2e2b;
    right: 0;
    padding: 9px 5px;
    box-shadow: 0 0 3px #a0a0a0;}
.dropdown.mobile{display: block;width: 30px;float: left;text-align: center;margin-right: 15px;}
.dropdown.mobile .dropdown-menu li {
    padding: 0;
    border-bottom: 1px solid #e7e7e7;
    width: 205px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
}
.dropdown.mobile .contact_info i.fa {
    margin-right: 0px;
    margin-left: 10px;
}
.dropdown.mobile .contact_info{
line-height: 35px;
}
.dropdown.mobile .contact_info:hover{
    color: #DF1A2A;
}
.dondo-custom-position {
    float: right;margin-right: 12px;
}
.dropdown.mobile i.fa {
    margin-right: 10px;
}
#headertop .links .dropdown.mobile .dropdown-menu li a{
    float: none;
    text-align: center;
width: 200px;
    margin: 0 auto;
}
#headertop .links .dropdown.mobile .dropdown-menu li.contact_info a{
    text-align: left;
}
.dropdown.mobile .dropdown-menu li a:hover {
    color: #6b6c6a;
    background: none;
    font-weight: bold;
}
.dropdown.mobile .dropdown-menu .contact_icons li{
    border-bottom: 0;
    padding: 10px 5px;
    display: inline-block;
    width: 30px;
margin-right: 15px;
}
#headertop .links .dropdown.mobile .dropdown-menu .contact_icons li a {
    background-size: 30px;
    width: 30px;
}
.contact_icons .top_skype, .contact_icons .top_telg, .contact_icons .top_viber, .contact_icons .top_mail{
    height: 31px;
}

#header #cart .content{position: fixed;}
.jcarousel{display:none;}
.mini-cart-info .image{width:100%;text-align: center!important;}
#header #logo{width:100%;}
.mini-cart-info .image img {width: 50%;}
.mini-cart-info .name{width: 200px;text-align: left!important;}
.mini-cart-info .remove {width: 40px;}
.mini-cart-info .remove img {width: 20px;}
.mini-cart-total tbody{float: right;}
#headertop #cart.cart-top.active .content .checkout .left{float: left;text-align: center;width: 42%;}
#headertop #cart.cart-top.active .content .checkout .right{float: right;text-align: center;width: 42%;}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 415px){
.callcons_services {
    position: absolute;
    font-size: 11px;
    margin: 0px auto 0px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 414px){
#cart .content .image a {width: 100%;}
.mini-cart-info .name {width: 150px;text-align: left!important;}
.mini-cart-info .remove {width: 30px;}
.mini-cart-info .name {width: 100%;}
#headertop .links .mini-cart-info .name a {width: 100%;}
.mini-cart-info .quantity {width: 30%;}
.mini-cart-info td.total {width: 30%;}
.mini-cart-info .remove {width: 30%;text-align: center!important;}
}

@media only screen and (max-width:380px){
.manufacturer-list ul { width: 50%;}
#callcons_b {
    z-index: 9999;
    border: 0px none;
    padding: 0px;
    cursor: pointer;
    color: #F00;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    font-family: Tahoma,Arial;
    text-shadow: 0px 1px 0px #000;
	
}
@media only screen and (max-width:460px){
#callcons_b {
    z-index: 9999;
    border: 0px none;
    padding: 0px;
    cursor: pointer;
    color: #F00;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    font-family: Tahoma,Arial;
    text-shadow: 0px 1px 0px #000;
	
}
#callcons_b {
    width: 135px;
    height: auto;
    padding: 8px 1px 4px;
}
#call_b_text {
    border: 2px dashed #9BC02B;
    border-radius: 5px;
    padding-bottom: 4px;
}
}
@media only screen and (max-width:420px){
#callcons_b {
    z-index: 9999;
    border: 0px none;
    padding: 0px;
    cursor: pointer;
    color: #F00;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    font-family: Tahoma,Arial;
    text-shadow: 0px 1px 0px #000;
	
}
#callcons_b {
    width: 135px;
    height: auto;
    padding: 8px 1px 4px;
}
#call_b_text {
    border: 2px dashed #9BC02B;
    border-radius: 5px;
    padding-bottom: 4px;
}
}
@media (min-width:240px){
.xg-gallery{width:245px;height: 225px;}
#xg-slide{width:235px;height: 215px;}
.gallery{width:235px;height: 215px;}
.pic{width:235px;}
}
@media (min-width:320px){
.xg-gallery{width:290px;height: 260px;}
#xg-slide{width:280px;height: 250px;}
.gallery{width:280px;height: 250px;}
.pic{width:280px;}
}

@media only screen and (min-width:320px) and (max-width:480px){}
@media only screen and (max-width:330px){#headertop .show-mobile .quick-user .inner-toggle{right:-50px;}
#search_mobile .inner-toggle{right:-50px!important;}
}
@media only screen and (min-width:240px) and (max-width:320px){}
}
@media (max-width:380px){
#callcons_b {
    z-index: 9999;
    border: 0px none;
    padding: 0px;
    cursor: pointer;
    color: #F00;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    font-family: Tahoma,Arial;
    text-shadow: 0px 1px 0px #000;
	
}
#callcons_b {
    width: 135px;
    height: auto;
    padding: 8px 1px 4px;
}
#call_b_text {
    border: 2px dashed #9BC02B;
    border-radius: 5px;
    padding-bottom: 4px;
}
}
@media (max-width:385px){

#call_b_text {
    border: 2px dashed #9BC02B;
    border-radius: 5px;
    padding-bottom: 4px;
}
}
@media (max-width:320px){
#callcons_b {
    z-index: 9999;
    border: 0px none;
    padding: 0px;
    cursor: pointer;
    color: #F00;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    font-family: Tahoma,Arial;
    text-shadow: 0px 1px 0px #000;
	
}
#callcons_b {
    width: 135px;
    height: auto;
    padding: 8px 1px 4px;
}
#call_b_text {
    border: 2px dashed #9BC02B;
    border-radius: 5px;
    padding-bottom: 4px;
}
}
