@media only screen and (max-width:480px){.inner-block,.container .inner-block,.main-container,.footer{width:auto;min-width:0;}
  .main-container{min-height:0;}
  .container{padding:0;}
  .footer{margin:0;}
  .desktop-table,.mob-hide{display:none !important;}
  .mob-table{display:table;}
  .mob-show{display:block !important;}
  h1,.h1{font-size:18px;}
  h2,.h2{font-size:16px;}
  h3,.h3{font-size:14px;}
  h4,.h4{font-size:12px;}
  h5,.h5{font-size:11px;}
  h6,.h6{font-size:10px;}
  .left-basket-text,.top-lang,.right-basket-icon .count-prod,.listArticles,.container .rightSidebar,.category .h2,.category h2,.slider,.review-item-infoTop .review-item-infoRight{display:none;}
  .navMenu{display:none;}
  .navMenu.active{display:block;}
  .container .inner-block,.container .content-block{position:relative;display:block;margin:0;padding:0;}
  .container .rightSidebar{padding:0;margin:0;position:absolute;right:13px;top:30px;width:auto;z-index:2;}
  .container .rightSidebar .category-list{width:253px;margin:0;display:none;position:relative;}
  .container .rightSidebar .category-list.open{display:block;}
  .container .rightSidebar .cat-trigger{display:block;}
  .blog-title{font-size:24px;line-height:33px;padding-left:13px;margin-bottom:0;}
  .blog-item .img{float:none;display:block;overflow:hidden;height:150px;margin:0;}
  .blog-item .img img{width:100%;}
  .blog-item .short-desc {padding-left: 15px;}
  .content-blog{padding:15px 13px;}
  .content-blog h2,.content-blog .h2{font-size:20px;}
  .content-blog p{text-align:justify;}
  .content-blog p img{display:block;float:none;margin:0 auto 15px auto;}
  .review,.content-text,.banner-img,.recently-viewed{margin-bottom:20px;}
  .review .review-item-rating,.top-products .top-products-img{padding-left:10px;}
  .content-text,.banner-img,.category-item{padding:0 15px;}
  .review .review-item-info,.review .review-item-rating{display:block;}
  .review .review-item-rating{float:left;padding-right:10px;}
  .review .review-item-info{padding-left:10px;position:relative;}
  .review .review-item-infoTop .themeReview{font-size:14px;}
  .review .review-item-infoRight.show{display:block;position:absolute;top:10px;right:10px;}
  .rating-statistic,.rating-total{float:none;}
  .rating-statistic{width:200px;}
  .category-item-bottom .prodTitleDesc,.category-item-bottom .prodPrice{padding:10px 30px;}
  .category-item-bottom .prodBtn{padding:14px 30px;}
  .banner-img img{margin:0;}
  .category-item{width:auto;float:none;margin:0 auto 20px auto;max-width:380px;}
  .category-item:nth-child(3n),.category-item:last-child{margin-right:auto;}
  .logo-topMenu-basket{padding:0;}
  .logo-topMenu-basket .inner-block{position:relative;}
  .logo-topMenu{width:272px;position:absolute;top:0;left:-272px;z-index:12;background-color:#4f5f6f;-moz-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
  .logo-topMenu.open{left:0;}
  .logo,.topMenu{float:none;margin:0;}
  .logo{padding:5px 11px;position:relative;}
  .triggerTopMenu{cursor:pointer;position:absolute;right:-48px;top:0;width:48px;height:48px;display:block;z-index:12;background:#5ac2e7 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0MCAxNjEiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0wIDE2MWwyNDAgMCAwIC0yNyAtMjQwIDAgMCAyN3ptMCAtNjdsMjQwIDAgMCAtMjcgLTI0MCAwIDAgMjd6bTAgLTk0bDAgMjcgMjQwIDAgMCAtMjcgLTI0MCAweiIvPjwvc3ZnPg==") no-repeat center center;}
  .topMenu{margin-bottom:20px;border-bottom:1px solid #5b697b;-moz-box-shadow:0 -1px 0 #485565 inset;-webkit-box-shadow:0 -1px 0 #485565 inset;box-shadow:0 -1px 0 #485565 inset;}
  .topMenu li{float:none;margin:0;padding-left:32px;border-top:1px solid #485565;border-left:2px solid #4f5f6f;-moz-box-shadow:0 1px 0 #5b697b inset;-webkit-box-shadow:0 1px 0 #5b697b inset;box-shadow:0 1px 0 #5b697b inset;}
  .topMenu li:hover{border-left-color:#5ac2e7;}
  .topMenu a{color:#e5e7e9;padding:9px 0;display:block;}
  .topMenu a.current,.topMenu a:hover{color:#5ac2e7;}
  .basket-container{margin:0;width:auto;z-index:11;position:static;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}
  .basket-container:hover .body-basket{display:block;}
  .basket-container.active{-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#ffffff;}
  .basket-container.active .body-basket{top:48px;opacity:1;visibility:visible;}
  .basket-container.active svg path{fill:#5ac2e7;}
  .header-basket{padding:9px;}
  .basket-list .basket-prod-del{float:right;}
  .body-basket{top:120px;right:0;width:320px;display:block;position:absolute;z-index:11;opacity:0;visibility:hidden;-moz-transition:top 0.4s ease-in-out 0.2s;-o-transition:top 0.4s ease-in-out 0.2s;-webkit-transition:top 0.4s ease-in-out;-webkit-transition-delay:0.2s;transition:top 0.4s ease-in-out 0.2s;}
  .body-basket-inner{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;}
  .body-basket-inner:before,.body-basket-inner:after{display:none;}
  .basket-list .basket-prod-text{width:215px;}
  .basket-list .basket-prod-qlt{display:block;}
  .basket-total-price{padding:17px 12px 19px 19px;}
  .navMenu{width:100%;max-width:100%;float:none;border:0;position:absolute;z-index:11;top:48px;left:0;}
  .navMenu>li{display:block;padding:0 36px;background-color:#4f5f6f;border:0;border-bottom:1px solid #485565;-moz-box-shadow:0 1px 0 #5b697b inset;-webkit-box-shadow:0 1px 0 #5b697b inset;box-shadow:0 1px 0 #5b697b inset;}
  .navMenu>li.search{display:block;}
  .navMenu>li:hover{background-color:#4f5f6f;}
  .navMenu>li:hover>.subMenuContainer{display:none;}
  .navMenu>li:hover>.subMenuContainer.active{display:block;}
  .navMenu>li>a{display:inline-block;text-align:left;padding:8px 0;}
  .subMenuContainer{background-color:#5b697b;position:relative;top:0;margin:0 -36px;}
  .subMenuContainer.active{display:block;}
  .innerSubMenu{background-color:transparent;border:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
  .innerSubMenu:before,.innerSubMenu:after{display:none;}
  .innerSubMenu.one .subMenu,.innerSubMenu.two .subMenu,.innerSubMenu.three .subMenu{width:auto;}
  .subMenu{padding:0;}
  .subMenu li{float:none;width:auto;border-top:1px solid #485565;padding-left:46px;}
  .subMenu a{padding:9px 5px;line-height:20px;color:#e5e7e9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
  .subMenu a:hover{background-color:transparent;}
  .breadcrumbs{width:auto;margin:15px 0;padding:0 15px;}
  .table-or-input-list-product{width:auto;}
  .recently-viewed{padding:20px 15px 30px;}
  .block-wrapper{padding:15px;margin-bottom:15px;}
  .block-wrapper h3,.block-wrapper .h3{min-width:289px;}
  .review>h2,.review>.h2,.review>h3,.review>.h3,.review>.rating-info,.review>a{padding:0 15px;}
  .review>a{display:block;font-size:12px;line-height:18px;}
  .rating-statistic,.rating-total-btn,.rating-total{padding:0;}
  .rating-total-btn,.rating-total{margin-top:15px;}
  .rating-total-btn .btn,.rating-total .btn{margin-top:15px;}
  .rating-info{margin-top:15px;}
  .faq-container{margin:0;}
  ul,ol{padding:0;}
  ul li a,ol li a{font-size:12px;}
  .form-group,.form-textarea,.form-captcha,.form-btn,.form-rating{padding:4px 2px;}
  .contactUs .form-captcha img,.review-form .form-captcha img{margin-bottom:10px;margin-right:20px;}
  .contactUs .btn,.review-form .btn{display:block;}
  .history thead th,.history thead td{padding:8px 0 8px 10px;}
  .history thead th:last-child,.history thead td:last-child{padding-right:10px;}
  .history tbody td{padding:6px 0 6px 10px;font-size:12px;}
  .history tbody td:nth-child(2n){white-space:normal;}
  .history tbody td:last-child{padding-right:10px;}
  .history .cancel,.history .completed{text-indent:9999px;margin:0 0 0 auto;display:block;overflow:hidden;background:transparent no-repeat center center;}
  .history .cancel{width:18px;height:18px;background-image:url("../images/icon-cancel.png");}
  .history .completed{width:24px;height:17px;background-image:url("../images/icon-complete.png");}
  form .notice,.block-wrapper .notice p{font-size:12px;line-height:18px;}
  .copy-container .copy span{display:block;line-height:20px;}
  .pay-deliv-flag{padding:10px 8px;}
  .review-item-rating .dataReview{display:block;}
  .review-helpful-text{display:block;}
  .footer-main{padding:10px 0 10px 0;}
  .footer-main .footer-logo img{margin:0;}
  .footer-main .footer-support{margin:0 0 0 50px;}
  .footer-main ul li{display:inline-block;margin-right:10px;margin-bottom:2px;}
  .footer-block{padding:0 8px;}
  .footer-block h3,.footer-block .h3{margin:25px 0 10px 0;}
  .footer-block.logo-support,.footer-block.nav,.footer-block.inform,.footer-block.advantage,.footer-block.subscribe{width:auto;margin:0;}
  .footer-block,.card-icon,.delivery-icon,.footer-flag,.footer-lang,.footer-flag .lang-text{float:none;}
  .card-icon,.delivery-icon{overflow:hidden;margin:0 0 15px 0;}
  .footer-flag .lang-text{line-height:24px;}
  .category-trigger,.white-arrow{display:block;}
  .bg-black.active{display:block;}
  .show-hide-text{display:none;}
  .show-hide-text.opened{display:inline;}
  .separator-text{display:block;}
  .content .bestPriceRight,.content .topProdRight,.content .discountRight{right:-1px;}
  .content .bestPriceRight:after,.content .topProdRight:after,.content .discountRight:after{display:none;}
  .content:before{display:none;}
  .content h1,.content .h1{position:static;width:190px;padding-left:12px;}
  .content-right{float:left;width:auto;margin:0;padding:0 12px;}
  .rating-total{margin-top:2px;}
  .ratingProd-wishList{margin-bottom:15px;}
  .input-list-product{width:auto;}
  .input-list-product .right-btn{margin-bottom:0;padding-top:2px;}
  .description{margin-top:25px;padding:0 12px;}
  .description h5,.description .h5{font-size:14px;}
  .description .desc-title{padding:8px 12px;margin:0 -12px 30px -12px;}
  .input-list-product .form-group{float:none;margin-bottom:7px;}
  .input-list-product .form-group.first,.input-list-product .form-group.last{margin-right:0;}
  .input-list-product .form-group.first .jq-selectbox,.input-list-product .form-group.last .jq-selectbox{width:100%;/*max-width:360px;*/}
  .input-prod-price{margin-bottom:15px;}
  .table-product thead th,.table-product thead td{padding-left:8px;}
  .table-product thead th:last-child,.table-product thead td:last-child{padding-right:8px;}
  .table-product tbody td{padding-left:8px;}
  .carousel-thumbnail-container{float:none;width:296px;margin:0 auto 20px auto;}
  .carousel-thumbnail-container .thumbnail-container{margin:15px 16px 0 15px;padding-top:5px;height:60px;overflow:hidden;}
  .carousel-thumbnail-container .thumbnail-container a:nth-child(4n){margin-right:0;}
  .carousel-thumbnail-container .bx-wrapper .bx-controls-direction a{display:none;}
  .checkout-steps{margin-top:10px;}
  .checkout-steps li{padding-right:10px;}
  .checkout-steps li .steps-text{display:none;}
  .checkout-steps li.active .steps-text{display:block;}
  .delivery-info,.billing-info{float:none;width:289px;margin:0 auto 20px auto;}
  .shipping-cart,.step3{margin-bottom:15px;}
  .shipping-cart h3,.shipping-cart .h3,.step3 h3,.step3 .h3{padding:8px 12px;font-size:14px;}
  .shipping-table thead th,.shipping-table thead td{padding-left:5px;}
  .shipping-table thead th:first-child,.shipping-table thead td:first-child{padding-left:12px;}
  .shipping-table thead .price-del-prod{width:75px;text-align:center;}
  .shipping-table tbody .price-del-prod{width:75px;text-align:center;}
  .shipping-table tbody .discount{font-size:12px;}
  .shipping-table tbody td{padding-left:5px;}
  .shipping-table tbody td>img{max-height:40px;margin-right:5px;float:left;}
  .shipping-table tbody td>img + span{font-size:12px;display:block;line-height:18px;margin-top:8px;}
  .shipping-table tbody td:nth-child(2){font-size:12px;line-height:18px;padding-left:5px;}
  .shipping-table tbody .del-prod{width:14px;height:14px;background:url("../images/del-prod-sm.png") no-repeat 2px -9px;}
  .shipping-table tbody .del-prod:hover{background-position:2px 2px;}
  .shipping-table tbody .shipping-img{width:65px;padding-left:0;}
  .shipping-table tbody .shipping-img img{height:55px;}
  .shipping-table tfoot .shipping-price td{font-size:12px;line-height:24px;}
  .shipping-table tfoot .shipping-price td .price{font-size:14px;}
  .shipping-table tfoot .price{font-size:18px;}
  .shipping-table tfoot tr td{padding-left:10px;white-space:nowrap;}
  .list-shipping-method li{padding:8px 0 3px 12px;}
  .list-shipping-method li label{font-size:12px;}
  .shipping-table,.checkout-item-wrapper{margin-bottom:10px;}
  .shipping-btn{padding:0 10px;margin-bottom:10px;}
  .shipping-btn .btn{float:none;margin:0 auto;display:block;max-width:250px;}
  .shipping-btn .btn.btn-blue{float:none;margin-bottom:10px;}
  .payment-card{padding:20px 12px 10px 12px;}
  .payment-card .payment-card-left,.payment-card .payment-card-right{float:none;margin:0 auto 20px auto;width:289px;}
  .payment-card-left .form-group{clear:both;}
  .payment-card-left .card-icon li {margin-right: 4px;}
  .payment-card-left .card-icon li:last-child {margin-right: 0;}
  .payment-card-left .form-group #cvv-cvc{margin-top:5px;}
  .payment-card-right .jp-card{min-width:280px;}
  .payment-card-right .jp-card-container{height:170px;}
  .secure-img{float:none;margin-top:20px;}
  .secure-img img{margin:0 12px 0 0;}
  .month-year .jq-selectbox{margin-right:0;z-index:4 !important;}
  .month-year .jq-selectbox:first-child{margin-right:17px;}
  .agreement_info{padding:0 12px;}
  .invoice-block{overflow:hidden;padding:10px 12px;}
  .block-wrapper.thanks{margin-top:10px;padding-top:120px;}
  .thanksBlock{width:300px;top:5px;left:10px;}
  .thanksTitle{font-size:24px;}
  .thanksDesc{font-size:16px;line-height:20px;text-align:left;}
  .invoice-block .invoice-left,.invoice-block .invoice-right{width:50%;float:left;}
  .error404{padding:15px 15px 0 15px;}
  .errorBottomPosition{position:static;}
  .errorBottomBlur{width:100%;margin-left:0;left:0;}
  .errorProdList{width:280px;overflow:hidden;padding-top:27px;height:260px;}
  .errorProdList li{width:25%;margin-bottom:20px;}
  .buyOneClick_inner {left: 0; }
  .followPrice_inner {left: auto; right: 0;}
  .buyOneClick_main:before,.buyOneClick_main:after{left: 15px;}
  .followPrice_main:before,.followPrice_main:after{left:53%;}
  .buyOneClick:hover .buyOneClick_inner,.followPrice:hover .followPrice_inner {display: none;}
  .buyOneClick.open .buyOneClick_inner,.followPrice.open .followPrice_inner {display: block;}
  .search-prod-list .product {padding-bottom: 10px;}
  .search-prod-img {float: none; margin: 0 auto 10px;}
  .search-prod-content {margin-left: 0; padding: 0 15px;}
  .search-info {padding: 15px 15px 0 15px;}
}
@media only screen and (max-width:360px){.review-form .btn{float:none;display:block;width:100%;}
  .rating-total-btn{float:none;}
  .rating-total-btn .btn{display:block;}
  .right-btn{padding-left:15px;padding-right:15px;}
  .right-btn .btn{display:block;float:none;}
  .right-btn button.btn{width:100%;}
  .contactUs .btn{max-width:100%;}
  .quickOrderForm .btn{width:100%;max-width:296px;}
  .table-product thead th:nth-child(2),.table-product thead td:nth-child(2),.table-product tbody td:nth-child(2){display:none;}
  .input-list-product .input-prod-price{float:none;margin-bottom:5px;display:inline-block;}
  .input-list-product .btn{float:none;display:block;width:100%;}
}
@media only screen and (max-width:359px){
  .content-info{float:none;}
  .buyOneClick,.followPrice{float:none;margin:0 auto 15px;display:block;width:195px;text-align:center;}
  .buyOneClick>.btn{margin:0;}
  .followPrice_inner,.buyOneClick_inner{left:-35px;right:auto;}
  .buyOneClick_inner{top:35px;}
  .followPrice_main:before,.followPrice_main:after{left:28%;}
  .buyOneClick_main:before,.buyOneClick_main:after{left:50px;}
}
@media only screen and (min-width:421px){
  .review-form div.captcha_li input {
    float: right;
  }
}
@media only screen and (max-width:420px){
  .review-form div.captcha_li input {
    margin: 5px 0;
  }
}