.mobile-cart-btn {
	width:90px;
	float:left;
	display:block;
	text-align:center;
}


@media screen and (max-width: 767px) {
#footer{position: inherit;}
#page-container{padding-bottom:0;}
	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;}

@media screen and (max-width: 767px) {
/**.owl-carousel{ width:97.8% !important;}**/
.welcome-sec .welcome-right-box {max-width:94%;margin:auto}
}
#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: 100%;}
.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 5