@media (min-width:768px) and (max-width:1200px){.login-content .heading h2{font-size:16px;}
}
@media (max-width:1200px){.table th, .table td{padding:8px;}
}
@media (max-width:1120px){}
@media (min-width:767px){.banner>div:hover img{transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.banner>div:hover h1{}
.box .box-content .box-product ul li .cart{float:none;}
.box .box-content .box-product ul li a.button i{font-size:23px;/*color:#6c6c6c;*/color: #B4213B;}
.box .box-content .box-product ul li a.button:hover i{color:#fff}
.box .box-content .box-product ul li a.button{width:100%;text-align:center;line-height:45px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;z-index:9;bottom:0px;opacity:0}
.box .box-content .box-product ul li:hover a.button{opacity:1;bottom:-45px;}
.box .box-content .box-product ul li .image2{padding:26px 0 20px}
.box .box-content .box-product ul li{/*background-color:#f5f6f7;*/background-color: white;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);border-radius: 5px;-webkit-transition: box-shadow 0.2s;transition: box-shadow 0.2s;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);letter-spacing: normal;
margin-bottom:20px;position:relative;}
.box .box-content .box-product ul li .price .price-old{font-weight:normal;color:#fff;font-size:15px;display:inline-block;}
.box .box-content .box-product ul li .price{color:#fff;/*background-color:#909090;*/background-color:#B4213B;display:inline-block;padding:8px 22px 8px 30px}
.box .box-content .box-product ul li .name{padding: 10px 0px 10px;text-align: center;line-height:19px;color:#2f2f2f;position:relative;z-index:10;/*background-color:#f5f6f7;*/}
.box .box-content .box-product ul li .name.subcatname a{font-size: 13px;}
}
@media (min-width:766px) and (max-width:1196px){.banner .s-desc h1{font-size:39px;}
}
@media (min-width:980px) and (max-width:1199px){.content_bottom .banner .s-desc h3{display:none;}
}
@media (min-width:768px) and (max-width:979px){.compare-info td img{max-width:95px}
div.tags {width: initial!important;}
.compare-info td a.button span{font-size:12px;padding:7px 8px}
.login-content .form-horizontal .control-label{max-width:100%;text-align:left;}
.login-content .form-horizontal .controls{margin-left:0px;}
.related{padding:0 88px}
.product-filter .display{clear:both;float:none}
footer .icon-phone{display:none;}
.login-content .heading h2{font-size:13px;}
.login-content .heading i{font-size:20px;}
.banner .s-desc h1{font-size:35px;}
.camera_caption h1{font-size:32px;}
.camera_caption h2{font-size:36px;}
.content_bottom .banner .s-desc h1{font-size:25px;line-height:normal;}
.content_bottom .banner .s-desc h2 span{font-size:17px;line-height:normal;}
.content_bottom .banner .s-desc h2{font-size:45px;line-height:normal;}
aside .box .box-content .box-product ul li .price .price-old{display:inline-block;}
.box .box-content .box-product ul li .name.subcatname{padding:10px;margin-bottom:15px;min-height:50px}
.box .box-content .box-product ul li .name.subcatname a{white-space: nowrap;font-size: 13px;}
.content_bottom .banner .s-desc h3{display:none;}
footer h3{font-size:16px;}
#mf{display:none;}
}
@media (max-width:980px){
#menu{display:none;}
#menu-gadget{display:block;}
a.button{width: 100%;text-align: center;}
.wishlist a, .compare a{/*margin:10px 10px 0 0;*/margin-left: 5px;}
.product-list .wishlist a, .product-list .compare a{margin:0px 0px 0 10px}
.preview .wishlist a, .preview .compare a{margin:0 0 0 5px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px)
and (orientation:landscape){#full_gallery{display:block;margin:0 auto;}
#default_gallery{display:none;}
.box .box-content .box-product ul li:hover .quick-view-button{display:none !important;visibility:hidden;}
}
@media screen and (device-aspect-ratio: 2/3) and (orientation:portrait){body.ind .cart-position {width: 43px;}#cart .content{padding:0px;min-width:318px!important;}#grid_a, #list_a, #grid_b, #list_b{margin: -1px 0px 0px -40px!important;font-size: 38px!important}.product-grid .cart, .box .box-product .cart{float:none;}}
@media screen and (device-aspect-ratio: 40/71) and (orientation:portrait){#cart .content{min-width:317px!important;padding:0px;}body.ind .cart-position {width: 43px;}
#grid_a, #list_a, #grid_b, #list_b{margin: -1px 0px 0px -40px!important;font-size: 38px!important}}
@media only screen and (min-device-width:360px) and (max-width:768px) and (orientation:portrait){#cart .content{padding:0px;min-width:357px!important;}div.tags {width: initial!important;}
}

@media only screen and (min-device-width:375px) and (max-width:667px) and (orientation:portrait){#cart .content{padding:0px;min-width:373px!important;}.toprow-1{width: 292px!important;z-index: 100;}body.ind #body .swipe{width: 292px!important;}div.tags {width: initial!important;}
}
@media only screen and (min-width:384px) and (max-width:640px) and (orientation:portrait){#cart .content{padding:0px;min-width:382px!important;}.toprow-1{width: 330px!important;z-index: 100;}body.ind #body .swipe{width: 330px!important;}div.tags {width: initial!important;}
}
/*@media only screen and (min-width:320px) and (max-width:533px) and (orientation:portrait){#cart .content{padding:0px;min-width:318px!important;}.toprow-1{width: 277px!important;z-index: 100;}body.ind #body .swipe{width: 277px!important;}body.ind .cart-position {width: 43px;}#grid_a, #list_a, #grid_b, #list_b{margin: -1px 0px 0px -40px!important;font-size: 38px!important}
}*/
@media only screen and (min-device-width:414px) and (max-width:736px) and (orientation:portrait){#cart .content{padding:0px;min-width:412px!important;}.toprow-1{width: 332px!important;z-index: 100;}body.ind #body .swipe{width: 332px!important;}
}
@media only screen and (min-device-width:600px) and (max-width:960px) and (orientation:portrait){#cart .content{padding:0px;min-width:518px!important;}.toprow-1{width: 518px!important;z-index: 100;}body.ind #body .swipe{width: 292px!important;}div.tags {width: initial!important;}.top-contacts {float: left!important;padding-left: 0;margin: 30px 10px 30px 10px;} header #logo{float: left!important;}
}

@media (max-width:767px){.related .box-product .bx-viewport{width:180px!important;margin:0 auto;height: auto!important;}div.tags {width: initial!important;}
.product-grid .cart, .product-grid .wishlist, .product-grid .compare {float: left;display: table-cell;}
.product-grid a.button {width: 87px;margin-bottom: 0px;}
.top-contacts {float: none;padding-left: 0;}
header #logo {width: 274px;margin: 0 auto;margin-top: 20px;margin-bottom: 10px;float: none;}
	.breadcrumb > li:last-child:after {
		display:none;
	}
	.breadcrumb > li:after {
		width:auto;
		position:static;
		border:0;
		content:'>';
		margin-left:5px;
		display:inline-block;
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.breadcrumb > li {
		padding:0 5px;white-space: normal;
	}
	.breadcrumb {
	margin-left: 0!important;
	}
.mfilter-slider-inputs input[type="text"]{width:80px!important;min-width:57px!important;max-width:100%!important;}
#back-top{margin-left:110px;}
.related-slider{margin-left: auto!important;}
.content_bottom .banner > div{width:100%;float:none;max-width:383px}
#content a.button i.icon-shopping-cart{display:none;}
.box-product .name{margin:5px 0}
.header-modules .fluid_container{padding:0;width:100%;float:none;margin-bottom:10px;}
.header-modules .banner{width:100%;float:none;max-width:inherit}
.camera_caption h1{font-size:35px;}
.camera_caption h2{font-size:35px;}
#cart .heading span.link_a i.icon-shopping-cart{font-size:26px;display:inline-block;}
#cart .heading span.link_a{line-height:50px;border-radius:0}
header #cart.active .content{top:50px}
#mf{display:none;}
#powered{text-align:center;}
.name a:hover{text-decoration:none;}
.name a{text-decoration:underline;}
.product-filter .limit {margin-left: 0px;float:left!important;width: 250px;}
.product-filter .sort{float:left!important;width: 250px;}
.product-filter .sort b{padding-right: 7px;}
.product-filter .limit b{padding-right: 25px}
.product-filter .sort select{width: 140px;float:right!important}
.product-filter .limit select{width: 140px;float:right!important}
#grid_a, #list_a, #grid_b, #list_b{float:none;margin: 0px 0px 0px -80px;font-size: 40px;width: auto;height: auto;}
aside #compare{display:none !important;}
#full_gallery{display:block;margin:0 auto;}
#default_gallery{display:none;}
.tabs .tab-heading:hover{cursor:pointer;}
.tabs .tab-content{display:none;}
#content{float:right;margin-bottom:20px;}
.box{margin-bottom:10px;padding-bottom:0;}
/*#column-right .box .box-heading, #column-left .box .box-heading{margin-bottom:10px;}*/
.product-grid .name{line-height: 20px;font-weight: bold;display: block;margin-bottom: 7px;height: 80px;text-align: center;}
.product-grid .name a{font-size:12px!important;}
.product-list .description{height: 140px;margin: 20px 0px 20px 0px;}
.product-info h1{margin-left: 0px;}
/*.product-info h1.view{display:block;}*/
/*.product-filter .display{display:none;}*/
#content .box{margin-bottom:5px;}
/*.box .box-heading{margin-bottom:15px;}*/
.box .box-content .box-product ul li:hover .quick-view-button{display:none !important;visibility:hidden;opacity:0}
/*#compare-total, .cart-button .compare{display:none;}*/
#content .box-product li{border-bottom:1px dotted #D7D7D7;margin-bottom:15px !important;padding-bottom:15px;}
/*.cart-button > div.wishlist{display:none;}*/
footer > div.container{display:none;}
footer{padding:0;}
#powered{margin-top:0;padding:15px 20px;}
/*header #logo{margin:78px 10px 29px 10px}*/
header #logo {width: 274px;margin: 0 auto;margin-top: 20px;margin-bottom: 10px;float: none;}
.cart-position{position:fixed;top:0;right:0px;margin:0;z-index:105;}
#content .box-product .image2{float:left;width:30%}
.item2 .image .rating{left: 5px!important;}
/*#content .box-product .inner{width:58%;float:left;margin-left:30px;}*/
#content .box-product li{margin-bottom:30px;}
#search{position:fixed;top:50px;left:0px;z-index:101;display:none;width:100%;margin:0;z-index:10;}
#search .inner{padding:4px 5px;background-color:#4a4a4a;overflow:hidden;position:relative;}
#search input{width:100%;max-width:none;border-radius:4px;box-shadow:inset 0 0 11px rgba(0,0,0,0.22);height:44px;padding:10px 40px 10px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#search .button-search{position:absolute;top:7px;right:10px;background-image:none;color:#fff;background:#646464;border-color:#646464;}
#search .button-search:hover{color:#7e7e7e}
.cart-position #cart .heading span.link_a b, .cart-position #cart .heading span.link_a #cart-total, .cart-position #cart .heading span.link_a i.icon-caret-down{display:none;}
.cart-position{width:83px;}
.cart-position #cart .heading span.link_a #cart-total2{background:url(../image/cart-total2.png) no-repeat left top;display:block;position:absolute;top:14px;left:47px;height:22px;line-height:22px;width:30px;text-align:center;overflow:hidden;}
header #cart.active .content{display:block;}
.toprow-1 .cart-position{display:block;margin:0;}
.span3 .box-content{display:none;}
.box-heading:hover{cursor:pointer;}
.box-heading i{float:right;line-height:42px;color:#7e7e7e}
aside .box-product .name{height:auto !important;margin:5px 0}
.swipe-control i{font-size:26px;color:#7e7e7e;line-height:50px;}
.swipe-control:hover i{text-decoration:none;}
.swipe-control{display:block;height:50px;width:64px;z-index:100;text-align:center;border-right:1px solid #000;float:left;}
body #page{height:100%}
body.ind .bx-viewport>ul{-webkit-transform:none !important;}
body.ind div.shadow{left:0;top:0;display:block;width:100%;height:100%;position:absolute;background-color:#000;z-index:99;opacity:0.5}
body.ind #page{margin-left:277px;width:100%;position:fixed;left:0;top:0;z-index:2}
body #body .swipe .swipe-menu{background-color:#323232;height:100%;overflow:scroll;-webkit-overflow-scrolling: touch;-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
body #body .swipe{display:none;}
body.ind #body .swipe{display:block;background-color:#323232;position:fixed;color:#fff;width:277px;top:50px;left:0px;z-index:100;overflow:hidden;z-index:101;}
header .toprow{display:none;}
.toprow-1{display:block;}
.banner>div{margin-bottom:10px;}
#livesearch_search_results{display:none !important;}
.product-list .right{float: none;margin-top: 0px;max-width: 200px;border-left: none;margin: 0 auto;text-align: center;padding-left: 0px;}
.product-list ul li{padding: 10px 10px 10px;}
.product-list ul li .image{max-width: 100%;float: none;margin: 0 auto;text-align: center;}
.product-list ul li .left{width:100%;/*float:left;*//*margin-left:5%;*/}
.product-grid ul li{overflow:hidden;width: 48%; float: left;margin-bottom: 10px;background-color: #f5f6f7;padding: 5px;box-sizing: border-box;margin-left: 3px;margin-right: 3px;box-sizing:border-box;-moz-box-sizing:border-box;background-color: white;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);border-radius: 5px;-webkit-transition: box-shadow 0.2s;transition: box-shadow 0.2s;-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);letter-spacing: normal;}
.product-list .price, .product-grid .price{padding: 8px 0Px 8px 0px;width: 100%!important;}
.description table{width:100%;}
/*.product-grid ul li .image{width:30%;float:left;}*/
/*.product-grid ul li .left{width:65%;float:left;margin-left:5%;}*/
.product-grid ul li .left{text-align: center;}
.box-product.box-subcat li{height:auto !important;overflow:hidden;float: left;max-width: 42%; width: 100%;margin: 0px 9px 0px 9px!important;}
.box-product.box-subcat li .name.subcatname{text-align:center;font-size: 13px;}
.box-product.box-subcat li .name.subcatname a{font-size: 13px;}
/*.box-product.box-subcat li .image{float:left;width:30%;max-width:170px;}
.box-product.box-subcat li .name{width:65%;float:left;margin-left:5%;}*/
#content .box .box-content .box-product ul li.cat-height{padding: 0px;margin-bottom:0px !important;}
.order-list .order-info{text-align:left;}
.order-content{padding-top:0;}
.order-content>div>div{margin-top:20px;}
}
@media (max-width:555px){.content-border h2{margin-bottom:20px;}
.content-border{border:0;padding:0px;margin-bottom:0px;}
.checkout .checkout-product .table td{font-size:12px !important;padding:4px 2px !important;}
.product-list .cart-button{position:static;float:none;margin: 10px 0px 0 28px;}
.shop-cart .table.table-bordered{border:0}
.shop-cart .table{display:block;width:100%}
.shop-cart .table thead{display:none;}
.shop-cart .table tbody{display:block;border:0;}
.shop-cart .table tbody tr{display:block;margin-bottom:30px;border:1px solid #d7d7d7;border-bottom:0;}
.shop-cart .table tbody td{display:block;text-align:center;border:0;border-bottom:1px solid #d7d7d7;}
}
@media (min-width:1200px){.login-content .form-horizontal .control-label{max-width:100px}
.login-content .form-horizontal .controls{margin-left:120px;}
}
@media (max-width:515px){img#captcha{margin-left:0px;}
}
@media (max-width:600px){.camera_caption h1{line-height:normal;font-size:23px;}
.camera_caption h2{line-height:normal;font-size:22px;padding-left:0;}
}
@media (max-width:413px){.content_bottom .banner .s-desc h3, .content_bottom .banner .s-desc h2{display:none;}
.banner .s-desc h1{font-size:39px;}
.product-info .review img{margin-bottom:10px;float:none;}
.product-info .review .btn-rew{float:none;}
.product-filter .sort{float:none;}
.product-filter .limit{float:none;margin:10px 0 0 0;}
}
@media (max-width:480px){.checkout .checkout-product .table td{font-size:10px !important;padding:4px 2px !important;}
}
@media (max-width:979px){.product-filter .product-compare{margin-top:2px;}
.wishlist-product .table.table-bordered{border:0;}
.wishlist-product .table thead{display:none;}
.wishlist-product .table tbody{display:block;border:0}
.wishlist-product .table tr{display:block;margin-bottom:30px;border:1px solid #d7d7d7;border-bottom:0;}
.wishlist-product .table td{display:block;border:0;border-bottom:1px solid #d7d7d7}
}
@media (max-width:372px){a.button-prod{margin-left:0;margin: 0!important;}
}
@media (max-width:440px){.login-content .heading i{font-size:30px;}
.login-content .heading h2{font-size:13px;}
.checkout-content{padding:10px}
header #cart.active .content{height:275px;overflow:hidden;}
header #cart.active .content .content-scroll{height:100%;overflow:scroll;webkit-overflow-y:scroll}
.cart-bottom .buttons .center{text-align:right;}
}
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3){
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}
@media only screen and (min-width: 340px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}
@media screen and (device-aspect-ratio: 40/71) and (orientation: portrait)
{
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait)
{
.product-grid .cart, .product-grid .wishlist, .product-grid .compare{display: block;float: none;}
.product-grid a.button {width: 87px;margin-bottom: 10px;}
}