.mobile-cart-btn {
	width:90px;
	float:left;
	display:block;
	text-align:center;
}


@media screen and (max-width: 767px) {
	body{ -webkit-overflow-scrolling: touch; }
.mobile-menu-icon{ display:block; top: -127px; left: 40px; }
.container{ width:100%; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666667%
}
.col-xs-10 {
	width: 83.33333333%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666667%
}
.col-xs-7 {
	width: 58.33333333%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666667%
}
.col-xs-4 {
	width: 33.33333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.66666667%
}
.col-xs-1 {
	width: 8.33333333%
}

#header .top-block .search-mobile .search{ float:left; display:block; width:100%;}
#header .top-block button{ border-radius:4px;}
#header .top-block .arrow1{ outline:none; display:block; float:left; border:none; line-height:0; padding:2px 0 0 0; margin:0 0 0 15px; background: none; }
.search-mobile{ position:absolute; left:0; top:53px; background:#fff; }
.search{ margin:0; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.09); }
#header .top-block .lt-panel{ margin-top:-3px; }
#header .top-block .lt-panel ul{ display:none;}
#header .top-block .lt-panel .mobile-menu-icon{ margin:0; display:inline-block; }
#header .top-block .lt-panel .mobile-menu-icon ul{ display:block; }
#header .top-block .lt-panel .mobile-menu-icon ul li{ border-color:#fff; margin:3px 0; background:#fff; }
#header .top-block .mobile-option{float:right; padding-right:15px; display:block;}
#header .top-block .mobile-option .block{ width:50px; margin-left:15px; float:left; position:relative;}
#header .top-block .mobile-option .dropdown-content{ min-width:60px; right:0; left:inherit;}
#header .top-block .mobile-option .cart-option{ float:right; margin:0 0 0 15px; display:inline-block; position:relative;}
#header .top-block .rt-panel{ display:none;}
#header .middle-block .logo-block{ width:100%; float:none; text-align:center; padding:10px 0 10px;}
#header .middle-block .rt-panel{ display:none; text-align:center;}
#header .middle-block .rt-panel .lt-block{ float:none; display:inline-block; padding:0; margin:0 0 10px; vertical-align:top;}
#header .middle-block .rt-panel .block{ float:none; display:inline-block;}
#header .middle-block .account-block{ float:none; display:inline-block;  margin:0 0 10px;}
#header .middle-block .list-block{ float:none; display:inline-block; margin:0 0 10px;}
#header .bottom-block{ display:none; }
.banner-block .banner-desc{ top:18%;}
#footer .top-block .social{ margin-top:20px; float:left;}
.owl-carousel{ width:97.8% !important;}
#slide-banner .owl-pagination, .customNavigation{ width:100%;}
.my-account-block .rt-block .order-details-block .thumb-box .block{ width:100%; float:none;}
.my-account-block .rt-block .order-details-block .thumb-box{ padding:0 0 15px;}
.my-account-block .rt-block .order-details-block .thumb-box .border{ border:none;}
.my-account-block .lt-block .top-panel h3{ font-size:17px;}
.my-account-block .rt-block .order-details-block .table-responsive2 th, td{ padding:8px 30px;}
.my-account-block .rt-block .change-password-block .form-control{ width:100%; float:none;}
.my-account-block .rt-block .change-password-block h6{ margin:0 0 10px;}
#footer .bottom-block h5{ text-align:left;}
.cart-details-block .cart-details-top-block .bottom-panel{ overflow-x:scroll;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h3{ padding:0 0 5px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5{ width:100%; float:none; text-align:center; margin:0 0 10px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 img{ max-width:50%;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1  .col-sm-7{width:100%;}
.checkout-block .accordion-panel .rt-block{ padding:0 0 0 5%;}
.login-register .thumb-box{ padding:25px 20px;}
.product-details-block .slider-block .block .lt-panel{ float:none; text-align:center; width:100%;}
.product-details-block .slider-block .block h4{ float:none;}
.product-details-block .slider-block .block .rt-panel{ width:100%; float:none; text-align:center;}
.product-details-block .slider-block .block p{ text-align:center;}
.product-list-block .rt-block .top-block h3{ padding:5px 10px 0 0;}
.product-list-block .rt-block .bottom-block .block h4 span{ display:inline-block;}
.product-list-block .rt-block .bottom-block .block .rt-block ul{ float:left;}
.dropdown-content{ left:0;}
#my-lists.dropdown-content{ left:0px;}
#header .middle-block .rt-panel .block .drop{ width:54px;}
.my-account-block .lt-block .bottom-panel.collapse{ display:block !important;}
.product-list-block .col-md-3.col-sm-4.col-xs-12.lt-block{ display:none;}
.product-list-block .lt-block.collapse{ display:block !important;}
.arrow{ display:block;}
.my-account-block .lt-block .arrow{ display:none !important;}
.collapse.lt-block #amount2{ background:none; border:none; margin-top:5px;}
.checkout-block .shipping{ padding-bottom:30px;}
.checkout-block.shipping-block .accordion-panel .lt-block{ padding:0 15px !important; border:none;}
.checkout-block.shipping-block .accordion-panel .rt-block{ padding:0 15px !important;}
.checkout-block .accordion-panel .button-set{ padding:30px 0 0 15px;}
.checkout-block.shipping-block .accordion-panel .rt-block{ margin-top:30px;}
.my-account-block .rt-block .my-order-block .table-responsive th, td{ font-size:12px;}
.product-list-block .rt-block .bottom-block .box .p_anch{ visibility:visible; opacity:1;  top:0; margin:0; width:auto; right:0;}
.product-list-block .rt-block .bottom-block .box:hover .p_anch{ bottom: inharit; top:0;}
.product-list-block .rt-block .bottom-block .box .quick-desktop{ display:none; }
.product-list-block .rt-block .bottom-block .box .quick-mobile{ display:block; padding:0;}
.product-list-block .rt-block .bottom-block .box .p_anch a{ padding:0; background:none;}
.payment-details-block{ width:80%;}
.mailing-block .submit{ margin-top:20px;}
#shippingtbl td{ font-size:14px; line-height:16px;}
#shippingtbl th{ font-size:14px; line-height:16px;}
.product-list-block .rt-block .filter .c-filter{ display:block;}
}


@media screen and (max-width: 750px){
.container{ padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto;}
.product-details-block .product-details-top .rt-block .price-panel p{ font-size:16px;}
.product-details-block .product-details-top .rt-block .price-panel .rt-panel p span{ font-size:20px;}
.product-details-block .brought-block .bottom-block .col-sm-5{ width:100%; margin:0 0 10px;}
.product-details-block .brought-block .bottom-block p{ float:left; padding:10px 0 0 0;}
.product-details-block .brought-block .bottom-block h4{ float:right; margin:0 0 10px;}
.product-details-block .brought-block .bottom-block .col-sm-7{ width:65%; float:right;}
}

@media screen and (max-width: 700px){
.banner-block .owl-carousel{ overflow:hidden; }
.banner-block img{width: 120%;}
.inner-section .box .text-block .block p{ text-align:left;}
.inner-section .block .rt-block ul{ text-align:right;}
.inner-section .best-seller-block .box .img-block{ height:160px;}
.inner-section .block .rt-block ul{ float:right;}
.banner-block .banner-desc .text-block p{ width:60%;}
.login-register .thumb-box .col-sm-6{ width:100%;}
.login-register .border{ border:none;}
.product-details-block .product-details-top .lt-block{ width:100%; margin:0 0 30px;}
.product-details-block .product-details-top .rt-block{ width:100%; margin:0 0 30px;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 .lt-panel{ width:48%; float:left;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 .rt-panel{ width:48%; float:right;}
.product-details-block .product-details-top .rt-block .thumb-box .block .rt-form{ width:80%;}
.product-details-block .brought-block .col-sm-6{ width:100%; margin:0 0 30px;}
.product-details-block .brought-block .bottom-block .col-sm-7{ width:45%;}
.product-details-block .brought-block .text-panel p{ float:left; text-align:left; width:65%;}
.product-details-block .brought-block .bottom-block p{ float:none; padding:0;}
.product-details-block .brought-block .bottom-block h4{ float:none; margin:10px 0 0 0;}
.product-details-block .brought-block .bottom-block .col-sm-5{ width:30%; float:left;}
.product-details-block .slider-block .block .rt-block ul{ float:right;}
.product-details-block .slider-block .block h4 span{ display:inline-block;}
.product-details-block .slider-block .block .lt-panel{ float:left; width:auto; text-align:left;}
.product-details-block .slider-block .block .rt-panel{ float:right; text-align:right; width:auto;}
.product-details-block .slider-block .block p{ text-align:left;}
#recently-viewed.owl-carousel{ width:97% !important;}
#related-products.owl-carousel{ width:97% !important;}
.product-list-block .rt-block .top-block .block .form-control{ width:100%;}
.product-list-block .rt-block .top-block h3{ padding:0 0 5px;}
.login-register .border{ margin-bottom:30px;}
.cart-details-block .cart-details-bottom-block .rt-block .rt-panel h4{ font-size:15px;}
/*change*/.overlay ul li a{width:92%;}
/*change*/.overlay .sb-caret{font-size: 16px;line-height: 35px;}
/*change*/.overlay .language-block .lng i{ font-size:16px; width:9%; }
/*change*/.overlay .drop .dropbtn:after{ font-size:16px; width:9%; }
}

@media screen and (max-width: 650px){
.banner-block .banner-desc .text-block h4{ font-size:20px; line-height:22px;}
.banner-block .banner-desc .text-block p{ font-size:14px; line-height:16px;}
.banner-block .owl-theme .owl-controls{ left:inherit; right:0;}
.my-account-block .col-sm-5{ width:100%; float:none; margin:0 0 30px;}
.my-account-block .col-sm-7{ width:100%; float:none; margin:0 0 30px;}
.my-account-block .lt-block .top-panel h3{ font-size:18px;}
.my-account-block .rt-block .order-details-block .thumb-box .block{ float:left; width:50%;}
.my-account-block .rt-block .order-details-block .thumb-box{ padding:0;}
.my-account-block .rt-block .my-wishlist .img-panel{ float:left; width:47%;}
.my-account-block .rt-block .my-wishlist .lt-panel{ float:right; width:47%;}
.my-account-block .rt-block .my-wishlist .md-panel{ float:left; width:45%; margin:0; clear:both;}
.my-account-block .rt-block .my-wishlist .rt-panel{ float:right; width:47%; margin:0;}
.my-account-block .rt-block .my-wishlist{ margin:50px 0 0 0;}
.my-account-block .rt-block .change-password-block .form-control{ width:63%; float:right;}
.my-account-block .rt-block .change-password-block h6{ margin:0;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control{ width:100%; float:none; margin:0 0 10px;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply{ width:90px;}
.cart-details-block .cart-details-bottom-block .rt-block .rt-panel h4{ padding:20px 0 0;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 a{ background-position:23% center;}
.my-account-block .rt-block .your-address-book{ margin:50px 0 0;}
.my-account-block .rt-block .order-details-block .table-responsive2 th, td{ padding:0 !important;}
.my-account-block .lt-block .bottom-panel{ display:none;}
#header .middle-block .rt-panel .lt-block{ display:none;}

#header .middle-block .rt-panel{ width:100%; padding:0;}




.search{ display:none;}

#header .bottom-block .search-mobile .search{ display:block; width:100%;}
#header .bottom-block button{ margin:10px 0; border-radius:4px;}
/*#header .top-block .lt-panel .menu-icon{ display:block; cursor:pointer; line-height:0; }*/
#header .bottom-block .arrow1{ display:block; line-height:0; }
.my-account-block .lt-block .arrow{ display:block !important; vertical-align:middle;}
.search-mobile .search input[type="text"]{ width:88%;}
.my-account-block .lt-block .top-panel h3{ display:none;}
.my-account-block .lt-block .top-panel h4{ display:block;}
.sp-thumbs a:link, .sp-thumbs a:visited{ height:60px;}
.product-details-block .product-details-top .alert{ width:100%;}
#shippingtbl th{ padding:5px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6{ font-size:18px; line
20px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile select{ width:100%; margin-bottom:10px;}
.cart-details-block .cart-details-top-block .bottom-panel .top-panel{ width:100%;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block{ width:100%;}
.cart-details-block .cart-details-bottom-block .col-sm-7{ width:100%;}
.cart-details-block .cart-details-bottom-block .lt-block{ margin:0 0 20px;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply{ float:right; width:22%; margin:0;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control{ width:76%; float:left;}
.cart-details-block .cart-details-bottom-block .col-sm-5{ width:100%;}
.cart-details-block .cart-details-bottom-block .rt-block .lt-panel{ float:left; width:60%;}
.cart-details-block .cart-details-bottom-block .rt-block .rt-panel{ float:right; width:40%;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel{ width:100%; margin:20px 0 0;}
.cart-details-block .cart-details-top-block .title-panel{ width:100%;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block{ min-height:inherit;}

#header .bottom-block button{ margin:0; position:absolute; left:90px; top:-131px; height:30px; }
#header .middle-block .logo-block{ padding:10px 0; }
#header .bottom-block #navigation{ height:0; }

#menu-icon{ background:url(../images/menu_icon2.png) 50% 50% no-repeat; top:-127px; left:40px; }
#menu-icon.active{ background:url(../images/menu_close2.png) 50% 50% no-repeat; background-position:0 center; }
.sf-menu{ top:-88px; }
.inner-section .feature .box{ min-height:inherit;}
.inner-section .feature .box .text-block{min-height:210px;}

}
@media screen and (max-width: 620px){
	.cart-details-block .cart-details-top-block .title-panel .rt-panel{ float:left; margin-top:10px; width:100%;}
}
@media screen and (max-width: 600px){
#header .middle-block .account-block{ width:153px; border:none;}
.seo-block{ text-align:left;}
.seo-block p{ padding:0;}
.owl-carousel{ width:99.1% !important;}
.inner-section .text-block .block .lt-panel{ float:none;}
.inner-section .text-block .block .rt-panel{ float:none;}
.inner-section .block .lt-block h4 span{ display:block;}
.inner-section .text-block .block h4{ float:left; width:100%;}
.inner-section .block .rt-block ul{ float:left;}
.inner-section .block .lt-panel a{ float:none; margin:0 0 5px; display:block;}
.about-block .lt-block{ width:100%; margin:0 0 30px; text-align:center;}
.about-block .lt-block img{ width:60%;}
.about-block .rt-block{ width:100%;}
.contact-block .col-xs-6{ width:100%;}
.contact-block{ padding-right:0;}
.contact-block .contact-details-block{ padding:0; margin:30px 0 0;}
.contact-block .block{ width:50%; float:left; min-height:110px;}
.contact-block .form-block{ padding:0;}
.contact-block .map-block{ padding-right:0;}
.dashboard .bottom-block .col-sm-6{ width:60%; margin:0 auto; float:none;}

.checkout-block .accordion-panel .col-sm-6{ width:100%;}
.checkout-block .accordion-panel .lt-block{ padding:0; border-right:none;}
.checkout-block .accordion-panel .rt-block{ padding:0;}
.checkout-block .accordion-panel .lt-block .continue{ margin:30px 0;}
.product-details-block .brought-block .bottom-block .col-sm-7{ width:60%;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:60%; margin:30px auto; float:none; border:none;}
.product-list-block .rt-block .bottom-block .box:nth-child(3){ border:none;}
.my-account-block .rt-block .loyalty-points .table-responsive .table.table-bordered td{ padding:5px !important;}
.my-account-block .rt-block .order-details-block .table-responsive td{ padding:10px !important;}
.my-account-block .rt-block .order-details-block .table-responsive td span{ font-size:14px;}
.my-account-block .rt-block .order-details-block .table-responsive thead th{ font-size:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .top-panel p{ font-size:12px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h3{ font-size:14px; line-height:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6{ font-size:14px; line-height:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 p {font-size:14px; line-height:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3 p{font-size:14px; line-height:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2 .block p{ font-size:12px;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping, .cart-details-block .cart-details-top-block .title-panel .rt-panel .checkout{ font-size:16px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4{ display:none;}
.cart-details-block .cart-details-top-block .bottom-panel .top-panel .total{ display:none;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2{ display:none;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1, .cart-details-block .cart-details-top-block .bottom-panel .top-panel .col-sm-5{ width:70% !important;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3, .cart-details-block .cart-details-top-block .bottom-panel .top-panel .col-sm-2{ width:30% !important;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-7.box1{ width:100% !important;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile{ margin:20px 0;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile .form-control{ width:100%; margin:10px 0; height:30px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5{ text-align:left;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .link-block a{ margin:10px 0 0 0; display:block;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .mobile{ display:block;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1{ font-size:16px; line-height:18px;}
}


@media screen and (max-width: 550px){
.banner-block img{width: 130%;}
.inner-section .best-seller-block .box .img-block{ height:130px;}
.product-list-block .modal__content .rt-block .option-panel .inner-block .form-control{ width:100%; margin:10px 0; float:none;}
.product-list-block .modal__content .rt-block .option-panel .inner-block .form-control1{ width:100%; margin:10px 0 30px; float:none;}
.sp-thumbs a:link, .sp-thumbs a:visited{ height:48px;}
.payment-details-block{ width:90%;}
.product-list-block .modal__content .rt-block .option-panel{ padding:15px;}
.cart-details-block .modal__content .option-panel .inner-block .form-control{ width:100%; float:none; margin:10px 0;}
}



@media screen and (max-width: 500px){
#header .middle-block .rt-panel{ padding:0;}
#header .middle-block .rt-panel .lt-block{ border:none;}
.banner-block .banner-desc .text-block p span{ display:inline-block; }
.owl-carousel .owl-item{ text-align:center;}
.about-block .lt-block img{ width:80%;}
.dashboard .bottom-block .col-sm-6{ width:80%;}
.breadcrumb a{ padding:0 0 10px; display:inline-block;}
.product-details-block .slider-block .block h4{ float:left;}
.product-details-block .slider-block .box{ border-right:none;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 a{ background-position:18% center;}
.product-list-block .rt-block .top-block .block{ width:100%; margin:0 0 20px; padding:0;}
.product-list-block .rt-block .top-block .block .form-control{ width:70%; float:right;}
.product-list-block .rt-block .top-block{ padding:15px 0 0;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:70%;}
.checkout-block .accordion-panel .table-responsive{ width:100%; overflow:scroll;}
/**.checkout-block.shipping-block .accordion-panel .block p{ display:block;}**/
.product-list-block .modal__content .rt-block .option-panel .inner-block .cart{ font-size:13px;}
.product-list-block .modal__content .rt-block .option-panel .inner-block .details{ font-size:13px;}
.my-account-block .rt-block .loyalty-points .table-responsive .table-bordered.desktop{ display:none;}
.my-account-block .rt-block .loyalty-points .table-responsive .mobile td{ text-align: left; font-size:14px; padding:5px 0 5px 25px !important;}
.my-account-block .rt-block .loyalty-points .table-responsive .mobile td span{ font-weight:600; font-size:16px;}
.my-account-block .rt-block .loyalty-points .table-responsive .mobile td a{ width:80px; text-align:center !important; font-size:12px;}
.my-account-block .rt-block .loyalty-points .table-responsive .mobile td .space{ height:30px;}
.my-account-block .rt-block .loyalty-points .table-responsive .table.mobile{ display:inline-table;}
.my-account-block .rt-block .order-details-block .table-responsive td{ text-align:left;}
.my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td a.view{ float:left;}
.my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td a.cart{ float:left; margin-left:5px !important;}
.my-account-block .rt-block .order-details-block .table-responsive2 .table.mobile td th, td .space{ height:30px;}
.my-account-block .rt-block .order-details-block .table-bordered.desktop{ display:none;}
.my-account-block .rt-block .order-details-block .table-responsive .mobile{ display:block;}
.my-account-block .rt-block .order-details-block .table-responsive td{ padding:5px 0 5px 25px !important; font-size:14px;}
.modal__window .img-block{ display:none;}
.modal__window .text-block{ margin:0 !important;}
.modal__window .text-block p{ line-height:22px !important;}
.modal__window .text-block a{ margin:0 !important;}
.modal__window .text-block a.continue{ float:right;}
.banner-block .banner-desc{ text-align:left;}
.sitemap-section ul li{ width:50%;}
#sitemap .sitemapul{ float:none; text-align:center;}
#sitemap-navigator li{ float:none; display:inline-block;width:auto; margin:0 0 10px;}
.categories .col-xs-6{ width:80%; float:none; margin:0 auto;}
.banner-block.mobile-banner{ display:none;}
#shippingtbl th, #shippingtbl td{ padding-left:5px !important}
#shippingtbl td{ font-size:12px;}
.inner-section .text-block .block{ text-align:left;}
.top-panel.mm-panel.mm-hasnavbar h1{font-size:22px; line-height:24px;}
.top-panel.mm-panel.mm-hasnavbar.mm-opened .lt-block .img-block{ width:100%; height:auto; }
.top-panel.mm-panel.mm-hasnavbar.mm-opened .rt-block h2{font-size: 15px; line-height:17px;}
}
@media screen and (max-width: 480px){
.inner-section .best-seller-block .box .img-block{ height:auto;}
.inner-section .best-seller-block .box{ width:90%; margin:30px auto; border:none; padding:10px;}
.inner-section .text-block .block .lt-panel{ float:left; text-align:left;}
.inner-section .text-block .block .rt-panel{ float:right; text-align:right;}
.inner-section .text-block .block h4{ float:left; width:auto;}
/*.inner-section .block .lt-block h4 span{ display:inline-block;}
.inner-section .block .rt-block ul{ float:right;}*/
.inner-section .box .text-block .block p{ text-align:left;}
.inner-section .feature .box{ width:80%; margin:30px auto;}
.drop #language.dropdown-content{ right:0px;}
.product-details-block .brought-block .col-sm-6 .top-block .col-sm-5{ width:100%;}
.product-details-block .brought-block .plus-block{ width:100%; padding-bottom:35px;}
.product-details-block .product-details-top .rt-block .thumb-box .block .rt-form{ width:100%;}
.product-details-block .brought-block .text-panel{ padding:0 0 10px;}
.product-details-block .brought-block .top-block{ border:none;}
.product-details-block .brought-block .text-panel h4{ float:right; padding:0;}
.my-account-block .rt-block .order-details-block .table-responsive thead th{ font-size:12px !important;}
.my-account-block .rt-block .order-details-block .table-responsive td span{ font-size:12px;}
.inner-section .block .rt-block ul{ margin:4px 0 0 0;}
/*.inner-section .block .rt-block ul li{ height:16px; width:16px;}
.inner-section .block .rt-block ul li a{height:16px; width:16px;}*/
.inner-section .feature .box .text-block{ padding:10px;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:90%;}
.product-list-block .rt-block .bottom-block .block .rt-block ul{ margin:4px 0 0 0;}
.product-list-block .rt-block .bottom-block .block .rt-block ul li{ height:16px; width:16px;}
.product-list-block .rt-block .bottom-block .block .rt-block ul li a{ height:16px; width:16px;}
.product-details-block .slider-block .block .rt-block ul{ margin:4px 0 0 0;}
.product-details-block .slider-block .block .rt-block ul li{ height:16px; width:16px;}
.product-details-block .slider-block .block .rt-block ul li a{ height:16px; width:16px;}
.inner-section .best-seller-block{ padding:0;}
.my-account-block .rt-block .order-details-block .table-responsive td span{ font-size:14px;}
.my-account-block .rt-block .order-details-block .table-responsive td{ font-size:14px;}
.inner-section .feature .box{ min-height:inherit;}
}
@media screen and (max-width: 450px){
#header .middle-block .rt-panel{ padding:0;}
#footer .top-block .col-xs-6{ width:100%; margin:0 0 25px;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:90%;}
.my-account-block .rt-block .order-details-block .thumb-box .block{ width:100%; float:none;}
.my-account-block .rt-block .order-details-block .thumb-box{ padding:0;}
.my-account-block .rt-block .order-details-block .thumb-box .border{ border:none;}
.my-account-block .rt-block .order-details-block .table-responsive2{ overflow-x:scroll;}
.my-account-block .rt-block .my-wishlist .img-panel{ width:100%; float:none;}
.my-account-block .rt-block .my-wishlist .lt-panel{ width:100%; float:none;}
.my-account-block .rt-block .loyalty-points .top-block{ width:100%;}
.my-account-block .rt-block .change-password-block .form-control{ width:100%; float:none;}
.my-account-block .rt-block .change-password-block h6{ margin:0 0 10px;}
.cart-details-block .cart-details-bottom-block .rt-block .lt-panel{ float:none; width:100%; padding:0;}
.cart-details-block .cart-details-bottom-block .rt-block .rt-panel{ float:none; width:100%;}
.cart-details-block .cart-details-top-block .title-panel h2{ margin:0 0 20px;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel{ width:240px; float:none; margin:0 auto;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping{ width:100%; margin:0 0 10px;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel .checkout{ width:100%;}
.cart-details-block .link-bottom-block .rt-panel{ width:240px; float:none; margin:0 auto;}
.cart-details-block .link-bottom-block .rt-panel .shopping{ width:100%; margin:0 0 10px;}
.cart-details-block .link-bottom-block .rt-panel .checkout{ width:100%;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .form-control{ width:100%; margin:0 0 10px;}
.cart-details-block .cart-details-bottom-block .lt-block .promotional-block .form-block .apply{ width:90px;}
.cart-details-block .cart-details-top-block{ padding:15px 15px 25px;}
.cart-details-block .cart-details-bottom-block .lt-block{ padding:20px 15px 30px;}
.cart-details-block .cart-details-bottom-block .rt-block{ padding:35px 15px 38px;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 .lt-panel{ width:100%;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 .rt-panel{ width:100%;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 a{ background-position:30% center;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:80%;}
.cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping{ font-size:16px;}
.checkout-block .accordion-panel .block2 a img{ max-width:100%;}
.product-details-block .product-details-top .alert p{ width:100%; float:none;}
.product-details-block .product-details-top .alert .view-cart{ display:inline-block; float:left; margin-top:20px;}
.checkout-block .accordion-panel .table-responsive .table td{ padding:10px 5px !important;}
.checkout-block .accordion-panel .table-responsive .table .img-block{ height:40px; width:40px;}
.product-list-block .rt-block .bottom-block .block .rt-block{ width:43%;}
.product-list-block .modal__content .rt-block .price-panel .lt-panel p{ background:none; padding-left:0;}
.cart-details-block .link-bottom-block .rt-panel .shopping{ font-size:16px;}
.product-details-block .product-details-top .alert .img-block img{ max-width:100%;}
.product-details-block .product-details-top .alert .text-block{ width:75%;}
.product-details-block .product-details-top .alert .view-cart{ margin-left:5%;}
.mailing-block .col-xs-6{ width:100%; margin-bottom:20px;}
.mailing-block .submit{ margin:0;}
.categories .col-xs-6{ width:90%;}
}

@media screen and (max-width: 400px){
	/*change*/.overlay a{font-size:20px;line-height:22px;}
/*change*/.overlay ul li a {width:90%;}
/*change*/.overlay ul li .sb-submenu li ul li a{width:91%;}
/*change*/.overlay .language-block .lng i{ width:11%; }
/*change*/.overlay .drop .dropbtn:after{ width:11%; }
/*#header .top-block .lt-panel ul{ text-align:center; padding:0 0 20px;}*/
/*#header .top-block .lt-panel ul li{ display:inline-block; float:none;}*/
#header .top-block .rt-panel ul{ text-align:center;}
#header .top-block .rt-panel ul li{ display:inline-block; float:none;}
.banner-block .banner-desc .text-block p{display:none;}
.inner-section .best-seller-block .box{ width:90%;}
.inner-section .feature .box{ width:90%;}
#footer .payment-block ul li{ padding:0 5px;}
.about-block .lt-block img{ width:100%;}
.contact-block .block{ width:100%; float:none; min-height:inherit;}
.contact-block .form-block .col-sm-6{ width:100%;}
.dashboard .bottom-block .col-sm-6{ width:90%;}
.my-account-block .rt-block .change-password-block h6{ margin:0 0 10px;}
.my-account-block .rt-block .change-password-block .form-control{ width:100%; float:none;}
.my-account-block .rt-block .change-password-block .rt-panel{ width:100%;}
.my-account-block .rt-block .my-wishlist .md-panel{ width:100%;}
.my-account-block .rt-block .my-wishlist .rt-panel{ width:100%;}
.my-account-block .rt-block .my-wishlist .md-panel{ border-right:none;}
.checkout-block a.accordion{ padding:14px 15px 14px 45px;}
.checkout-block a.icon1.active{ background-position:13px;}
.checkout-block a.icon2{background-position:13px;}
.checkout-block a.icon3{background-position:13px;}
.checkout-block a.icon4{background-position:13px;}
.checkout-block a.icon5{background-position:13px;}
.checkout-block a.icon6{background-position:13px;}
.checkout-block a.icon1:hover{background-position:13px;}
.checkout-block a.icon2:hover{background-position:13px;}
.checkout-block a.icon3:hover{background-position:13px;}
.checkout-block a.icon4:hover{background-position:13px;}
.checkout-block a.icon5:hover{background-position:13px;}
.checkout-block a.icon6:hover{background-position:13px;}
.checkout-block a.icon1.active{background-position:13px;}
.checkout-block a.icon2.active{background-position:13px;}
.checkout-block a.icon3.active{background-position:13px;}
.checkout-block a.icon4.active{background-position:13px;}
.checkout-block a.icon5.active{background-position:13px;}
.checkout-block a.icon6.active{background-position:13px;}
.login-register a{ margin:0 0 20px;}
.login-register a{ width:100%;}
.login-register .thumb-box{ padding:25px 15px;}
.product-details-block .brought-block .bottom-block .col-sm-5{ width:100%;}
.product-details-block .brought-block .bottom-block h4{ float:right; margin:0 0 10px;	}
.product-details-block .brought-block .bottom-block p{ float:left;}
.product-details-block .brought-block .bottom-block .col-sm-7{ width:250px;}
.product-details-block .product-details-top .rt-block .thumb-box .block2 a{ background-position:24% center;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:90%;}
.my-account-block .rt-block .order-details-block .table-responsive a.cart{ width:30px;}
.my-account-block .rt-block .order-details-block .table-responsive a.view{ width:30px;}

.dropdown-content {min-width: 118px !important;}
.search{ width:100%;}
.search input[type="submit"]{ width:9%;}
.search input[type="text"]{ width:89%;}

#header .bottom-block{ position:relative; }
#nav-wrap{ width:34px; height:31px;}
#header .middle-block .cart .bottom-panel .shopping, .shopping{ font-size:10px; padding:8px 5px; margin-right:0;}
#header .middle-block .cart .bottom-panel .checkout, #menu .top-panel .checkout{ font-size:10px; padding: 8px 5px;}
#header .middle-block .menu-icon{ width:90px; margin:10px 0 0 0;}
#header .middle-block .menu-icon sup{ right:15px;}
.login-register .login, .register{ float:right;}
.login-register .block2{ padding:0;}
.checkout-block .accordion-panel .block2 h4{ font-size:14px; padding:5px 0 10px;}
#header .top-block .mobile-option .dropdown-content{ min-width:60px !important;}
#header .middle-block .menu-icon{ display:none;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-5, .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 .col-sm-7{ padding:0 5px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box2{ padding:20px 5px;}
.cart-details-block .cart-details-top-block .bottom-panel{ padding:20px 5px;}
.my-account-block .rt-block .loyalty-points .table-responsive th, td{ padding:5px; font-size:9px; line-height:11px;}
.my-account-block .rt-block .loyalty-points .table-responsive td{ font-size:10px;}
.my-account-block .rt-block .my-order-block .table-responsive td{ font-size:10px;}
.my-account-block .rt-block .my-order-block .table-responsive th, td{ font-size:10px; padding:5px 2px;}
.my-account-block .rt-block .my-order-block .table-responsive a.cart{ font-size:10px; width:30px; margin-bottom:10px;}
.my-account-block .rt-block .my-order-block .table-responsive a.view{ font-size:10px; width:30px; margin-top:10px;}
.product-list-block .modal__content .rt-block h1{ font-size:24px; line-height:26px;}
.product-list-block .modal__content .rt-block .price-panel .lt-panel p span{ font-size:18px; line-height:20px;}
.product-list-block .modal__content .rt-block .price-panel .rt-panel p span{ font-size:18px; line-height:20px;}
.product-list-block .modal__content{ padding:10px 15px;}
.payment-details-block{ width:100%;}
.product-details-block .product-details-top .alert p{ font-size:16px;}
.p404info{ width:100%; float:none;}
.sitemap-section ul li{ width:100%;}
.sitemap-headings{ font-size:16px;}
.categories .col-xs-6{ width:100%;}
.product-details-block .product-details-top .rt-block .price-panel .rt-panel{ padding:0 0 0 5px;}
.product-details-block .product-details-top .rt-block .price-panel .lt-panel{ padding:0 15px 0 0;}
#shippingtbl td{ font-size:10px;}
#shippingtbl th{ font-size:12px;}
.owl-theme .owl-controls .owl-page{ float:right;}
.banner-block .banner-desc .text-block h4{ font-size:13px; line-height:15px; }
}

@media screen and (max-width: 370px){
.modal__window .text-block .button-block{ text-align:center;}
.modal__window .text-block a{ padding:15px 10px; width:205px; margin:0 0 15px !important; text-align:center; float:none !important;}
}

@media screen and (max-width: 350px){
	/*change*/.overlay a{padding:8px 0 8px 18px;}
/*change*/.overlay ul li a {width:88%;}
/*change*/.overlay ul li .sb-submenu li a{padding-left:34px;font-size:18px;line-height:19px;}
/*change*/.overlay ul li .sb-submenu li ul li a {width:87%;padding-left:50px;}
/*change*/.overlay .language-block .lng i{ width:13%; }
/*change*/.overlay .drop .dropbtn:after{ width:13%; }
	.inner-section .best-seller-block .box{ width:100%;}
.inner-section .feature .box{ width:100%;}
.dashboard .bottom-block .col-sm-6{ width:100%;}
.product-details-block .product-details-top .rt-block .price-panel .lt-panel p{ background:none; padding:0;}
.my-account-block .rt-block .your-address-book .block .box3 a{ line-height:22px;}
.product-list-block .rt-block .bottom-block .col-sm-6{ width:100%;}
#footer .payment-block ul li{ margin:0 0 10px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box3 p, .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 h6, .cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box4 p{ font-size:12px; line-height:14px;}
.cart-details-block .cart-details-top-block .bottom-panel .thumb-block .box1 h4{ font-size:14px; line-height:16px;}
.inner-section .block .rt-block{ width:43%;}
.product-details-block .slider-block .box{ padding:0 10px;}
.product-details-block .slider-block .block .rt-block{ width:43%;}
.product-list-block .modal__content .rt-block .option-panel{ padding:20px 10px;}
.product-list-block .modal__content .rt-block .price-panel .lt-panel{ width:100%; margin:0 0 10px; background:none;}
.product-list-block .modal__content .rt-block .price-panel .rt-panel{ width:100%; margin:0 0 10px; padding:0;}
.product-list-block .modal__content .rt-block .option-panel .inner-block .cart{ width:80%; display:inherit; margin:0 auto 10px !important; float:none;}
.product-list-block .modal__content .rt-block .option-panel .inner-block .details{width:80%; display:inherit; margin:0 auto !important; float:none;}
.sp-thumbs a:link, .sp-thumbs a:visited{ height:38px;}
.payment-details-block{ padding:20px 15px;}
.payment-details-block h3{ font-size:15px !important;}
}

@media screen and (max-width: 310px){
#header .middle-block .account-block{ width:145px;}
#header .middle-block .rt-panel .lt-block{ width:270px;}
.product-list-block .rt-block .bottom-block .block .rt-block{ width:43%;}
}

@media screen and (max-width: 300px){
body{ width:300px;}	
.container{ width:300px;}
}