img {
	max-width:100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
.top-header {
	float:left;
	width:100%;
	position:relative;
	padding:15px 0;
}
.logo-main {
	position: absolute;
	float: left;
	top: 0;
	padding: 7px 15px;
	background: #fff;
}
.middle-header {
	float:left;
	width:36%;
	margin-left:35%;
	padding-top:10px;
}
.middle-header p {
	color:#6e6e6e;
	font-size:14px;
	background:url(../images/h-call.png) left center no-repeat;
	float:left;
	padding-left:20px;
	text-transform:none;
}
.menu-links .header-minicart {
	width:50%;
}
.menu-links .skip-link.skip-cart {
	height: 34px;
	line-height: 34px;
	margin: 5px 0;
}
.middle-header .login {
	float:right;
}
.middle-header .login li {
	float:left;
	background:url(../images/login-pattern.png) right center no-repeat;
	padding: 0 16px 0 10px;
}
.middle-header .login li:last-child {
	padding-right:0;
	background:none;
}
.middle-header .login li a {
	color:#6e6e6e;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	transition:ease-in-out 0.6s;
}
.middle-header .login li a:hover {
	color:#c9761d;
}
#header-search {
	display: block;
	height: 39px;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 26%;
	float: right;
}
#header-search .input-box input {
	border:none;
	background:#e6e6e6;
	font-size:14px;
	color:#6e6e6e;
	height:39px;
	padding-left:15px;
}
#header .page-header-container #header-search .input-box button.button.search-button {
	background:#c77300 url(../images/search.png) center center no-repeat;
}
#header .page-header-container #header-search .input-box button.button.search-button::before {
	content:"";
	background:none;
}
.menu-links .account-cart-wrapper {
	background: #c9761d none repeat scroll 0 0;
	float: right;
	width: 13%;
}
.menu-links .account-cart-wrapper .skip-link.skip-account {
	background:url(../images/cart-pattern.png) right center repeat-y;
	margin:5px 0;
	height:34px;
	line-height:34px;
	width:50%;
}
.menu-links .skip-link {
	background:none;
}
.menu-links .skip-link.skip-account .icon {
	background:url(../images/my-account.png) center center no-repeat;
}
.menu-links .skip-link.skip-account .label {
	display:none;
}
.menu-links .skip-link.skip-cart .icon {
	background:url(../images/basket.png) center center no-repeat;
}
.menu-links .skip-link.skip-cart .label {
	display:none;
}
.store-language-container {
	position:absolute;
	right:0;
}
.menu-links {
	float: left;
	width: 100%;
	background: #750321;
	position:relative;
	z-index:9999;
}
.banner-section {
	float:left;
	width:100%;
	text-align:center;
}
.banner-section img {
	display:inline-block;
}
.advrrt {
	float:left;
	width:100%;
	background:#f8f8f8;
	padding:22px 0;
}
.i-advrt {
	float:left;
	width:100%;
	padding-left:55px;
	overflow:hidden;
}
.i-advrt-one {
	padding-left:40px;
}
.i-advrt-two {
	padding-left:45px;
}
.i-advrt h5 {
	font-size:16px;
	color:#750321;
}
.i-advrt > p {
	font-size: 13px;
	line-height: normal;
}
.main-section {
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.carousel-slide {
	float:left;
	width:100%;
	position:relative;
	padding: 20px 0;
}
.product-view .lt-left .carousel-slide{margin-top:20px;}
.lt-right .carousel-slide {
	margin-top: 37px;
}
.advrt-img {
	float:left;
	width:100%;
	position:relative;
	padding:73px 0 20px 0;
	position:relative;
	overflow:hidden;
}
/* *** Hover Effect *** */

.advrt-img::before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 1s ease 0s;
}
.advrt-img::after {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 1s ease 0s;
}
.advrt-img {
	transition: all 1s ease 0s;
	display: block;
	overflow: hidden;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.advrt-img:hover::before {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
	left: 50%;
	right: 50%;
}
.advrt-img:hover::after {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
	bottom: 50%;
	top: 50%;
}
.advrt-img:hover {
	transition: all 1s ease 0s;
}
/* *** End Hover Effect *** */





.carousel-slide #owl-demo {
	margin-top:25px;
}
.carousel-slide #owl-demo4 {
	margin-top:25px;
}
.main-title {
	border-left:5px solid #750321;
	line-height:28px;
	font-size:35px;
	color:#a1a1a1;
	padding-left:10px;
	/*width:100%;*/
	float:left;
	transition:ease-in-out 0.6s;
}
.main-title:hover {
	border-left:3px solid #750321;
	padding-left:6px;
}
/*.owl-carousel .owl-item {

  float: left;

  padding: 0 15px;

}*/

.top-section {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.middle-section {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.advrt-nw-img {
	float: left;
	margin-top: 30px;
	width: 100%;
	position:relative;
	overflow:hidden;
}
/* *** Hover Effect *** */

.advrt-nw-img::before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 1s ease 0s;
}
.advrt-nw-img::after {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 1s ease 0s;
}
.advrt-nw-img {
	transition: all 1s ease 0s;
	display: block;
	overflow: hidden;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.advrt-nw-img:hover::before {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
	left: 50%;
	right: 50%;
}
.advrt-nw-img:hover::after {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
	bottom: 50%;
	top: 50%;
}
.advrt-nw-img:hover {
	transition: all 1s ease 0s;
}
/* *** End Hover Effect *** */



.carousel-slide .owl-carousel {
	float:left;
	width:100%;
}
.carousel-slide .owl-carousel .item {/*padding:0 15px; text-align:center; */
	display:inline-block;
	background:#f3f3f3;
	position:relative;
	transition:ease-in-out 0.6s;
	border:1px solid #f3f3f3;
	margin:0 15px;
}
.carousel-slide .owl-carousel .item:hover {
	background:#fafafa;
	border:1px solid #dfdfdf;
}
.carousel-slide .owl-carousel .item:hover .category-content h4 a {
	color:#ac002d;
}
.category-products .products-grid .item {/*padding:0 15px; text-align:center; */
	display:inline-block;
	background:#f3f3f3;
	position:relative;
	transition:ease-in-out 0.6s;
	border:1px solid #f3f3f3; /*margin:0 10px;*/
}
.category-products .products-grid .item:hover {
	background:#fafafa;
	border:1px solid #dfdfdf;
}
.category-products .products-grid .item:hover .category-content h4 a {
	color:#ac002d;
}
.category-products .products-grid li {
	width: 31.7%;
}
.category-products .products-grid li:nth-child(3n+3) {
	margin-right: 0;
}
/*.categories-inner {

  clear: both;

  margin: 0 -15px;

  float:left;

}*/

.sale {
	border-radius: 50%;
	height:45px;
	width:45px;
	background:#ac002d;
	font-size:14px;
	color:#fff;
	position: absolute;
	right: 5px;
	top:5px;
	line-height:40px;
	text-align:center;
}
.new {
	border-radius: 50%;
	height:45px;
	width:45px;
	background:#e98600;
	font-size:14px;
	color:#fff;
	position: absolute;
	right: 5px;
	top:5px;
	line-height:40px;
}
.category-content {
	float: left;
	padding: 15px 10px;
	width: 100%;
	height: 123px;
	overflow: hidden;
}
.hm-rating {
	/* background: rgba(0, 0, 0, 0) url("../images/rating.png") no-repeat scroll center center;*/

  float: left;
	width: 100%;
	padding:7px 0;
}
.category-content div.price {
	float:left;
	width:80%;
}
.category-content h4 {
	color: #333;
	font-size: 14px;
	height: 39px;
	line-height: 19px;
	overflow: hidden;
}
.category-content h4 a {
	text-decoration:none;
	color:#333;
	font-size:14px;
	transition:ease-in-out 0.6s;
}
.category-content div.price .price-box .regular-price span.price {
	font-size:14px;
	color:#750321;
}
.carousel-slide .customNavigation .btn.prev, .carousel-slide .customNavigation .btn.prev1 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-left.png") no-repeat scroll left center;
	height: 18px;
	right: 20px;
	position: absolute;
	top: 6%;
	width: 11px;
}
.carousel-slide .customNavigation .btn.next, .carousel-slide .customNavigation .btn.next1 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-right.png") no-repeat scroll right center;
	height: 18px;
	position: absolute;
	right: 0px;
	top: 6%;
	width: 11px;
}
.carousel-slide .customNavigation .btn.prev1, .carousel-slide .customNavigation .btn.next1 {
	top:-9%;
}
.carousel-slide .customNavigation .btn.prev4, .carousel-slide .customNavigation .btn.prev4 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-left.png") no-repeat scroll left center;
	height: 18px;
	right: 20px;
	position: absolute;
	top: 6%;
	width: 11px;
}
.carousel-slide .customNavigation .btn.next4, .carousel-slide .customNavigation .btn.next4 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-right.png") no-repeat scroll right center;
	height: 18px;
	position: absolute;
	right: 0px;
	top: 6%;
	width: 11px;
}
.bottom-section .customNavigation .btn.prev2 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-left.png") no-repeat scroll left center;
	height: 18px;
	position: absolute;
	right: 24px;
	top: 1%;
	width: 11px;
}
.bottom-section .customNavigation .btn.next2 {
	background: rgba(0, 0, 0, 0) url("../images/c-slide-right.png") no-repeat scroll right center;
	height: 18px;
	position: absolute;
	right: 0;
	top: 1%;
	width: 11px;
}
.bottom-section {
	float:left;
	width:100%;
	position:relative;
	margin-bottom:20px;
}
.bottom-section .owl-carousel.owl-theme {
	float:left;
	width:100%;
	margin-top:30px;
}
.bottom-section .sale {
	right: 20px;
	text-align:center;
}
.bottom-section .new {
	right: 20px;
	text-align:center;
}
.bottom-section .item {
	background:#f3f3f3;
	display:inline-block;
	margin:0 15px;
	transition:ease-in-out 0.6s;
	border:1px solid #f3f3f3;
}
.bottom-section .item:hover {
	background:#fafafa;
	border:1px solid #dfdfdf;
}
.bottom-section .item:hover .category-content h4 a {
	color:#ac002d;
}
.bottom-section .hm-rating {
	/*background: rgba(0, 0, 0, 0) url("../images/rating.png") no-repeat scroll left center;*/

  float: left;
	padding: 7px 0;
	width: 100%;
}
.bottom-section .price-cart {
	float:left;
	width:100%;
}
.bottom-section .price-cart div.price {
	width:80%;
	float:left;
}
.bottom-section .price-cart .price .old-price {
	float:left;
}
.bottom-section .price-cart .price .old-price span.price {
	font-size:14px;
	color:#a9a9a9;
}
.bottom-section .price-cart .price .special-price {
	float:left;
	padding-left:15px;
}
.bottom-section .price-cart .price .special-price span.price {
	font-size:14px;
	color:#750321;
}
.bottom-section .price-cart .add-to-cart-buttons {
	width:20%;
	float:right;
}
.add-to-cart-buttons a span {
	text-indent:-9999px;
	background:url(../images/cart.png) right 0px no-repeat;
	width:28px;
	height:26px;
	float:right;
	transition:ease-in-out 0.6s;
}
.bottom-section .item:hover .add-to-cart-buttons a span {
	background:url(../images/cart.png) right -44px no-repeat;
}
.products-grid .item:hover .add-to-cart-buttons a span {
	background:url(../images/cart.png) right -44px no-repeat;
}
.carousel-slide .item:hover .add-to-cart-buttons a span {
	background:url(../images/cart.png) right -44px no-repeat;
}
}
.footer-section {
	float:left;
	width:100%;
}
.footer-top {
	float:left;
	width:100%;
}
.footer-top {
	position: relative;
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.footer-top img {
	position: absolute;
	bottom:0;
	left: 0;
}
.footer-top h5 {
	font-size:25px;
	color:#fff;
	border-left:5px solid #f7b355;
	text-transform:uppercase;
	line-height:22px;
	padding-left:10px;
	margin-bottom:25px;
	margin-top:60px;
}
.listing {
	float:left;
	width:100%;
	list-style:none;
}
.listing li {
	float:left;
	width:100%;
	background:url(../images/f-pattern.png) left 15px no-repeat;
	padding:6px 0 6px 15px;
	transition:ease-in-out 0.6s;
}
.listing li:hover {
	background:url(../images/f-pattern.png) left -10px no-repeat;
}
.listing li a {
	color:#d7d7d7;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'robotolight';
	transition:ease-in-out 0.6s;
}
.listing li:hover a {
	color:#f7b355;
}
.footer-top address {
	float:left;
	width:100%;
	background:url(../images/address.png) left 5px no-repeat;
	padding-left:50px;
	font-size:14px;
	color:#d7d7d7;
	font-family: 'robotolight';
	line-height:26px;
	transition:ease-in-out 0.6s;
}
.footer-top address:hover {
	background:url(../images/address.png) left -65px no-repeat;
}
.footer-top .email {
	float:left;
	width:100%;
	background:url(../images/email.png) left 2px no-repeat;
	padding:0 0 0 50px;
	margin:25px 0 10px 0;
	transition:ease-in-out 0.6s;
}
.footer-top .email:hover {
	background:url(../images/email.png) left -45px no-repeat;
}
.footer-top .email:hover a {
	color:#d7d7d7;
}
.footer-top .email a {
	color:#f7b355;
	font-size:17px;
	font-family: 'robotoregular';
	text-decoration:none;
}
.footer-top .contact-no {
	color:#f7b355;
	font-size:24px;
	background:url(../images/f-call.png) left 5px no-repeat;
	padding-left:50px;
	width:100%;
	float:left;
	transition:ease-in-out 0.6s;
}
/*.footer-top .contact-no:visited{color:#f7b355;}*/
.footer-top .contact-no:hover {
	background:url(../images/f-call.png) left -34px no-repeat;
}
.footer-middle {
	float:left;
	width:100%;
	background:#e5e5e5;
	padding:20px 0;
}
.nletter-form {
	float:left;
	width:100%;
}
.nletter-form .form-subscribe-header {
	float:left;
	width:17%;
}
.nletter-form .form-subscribe-header label {
	font-weight:normal;
	font-size:27px;
	color:#750321;
	text-transform:uppercase;
	line-height:38px;
}
.nletter-form .input-box {
	float:right;
	width:80%;
	position:relative;
}
.nletter-form .input-box input {
	float:left;
	width:100%;
	padding: 25px 15px;
	color:#292929;
	font-size:14px;
	font-family: 'robotolight';
	background:#fff;
	border:none;
	height:auto;
}
.nletter-form .input-box .actions {
	position:absolute;
	right:0;
	top:0;
}
.nletter-form .input-box .actions button.nletter-btn {
	background: #f7b355 url("../images/news-letter.png") no-repeat scroll 18% center;
	border: medium none;
	color: #ffffff;
	font-family: "robotolight";
	font-size: 16px;
	text-align: right;
	text-transform: uppercase;
	width: 180px;
	padding: 26px 25px 25px;
	transition:ease-in-out 0.6s;
}
.nletter-form .input-box .actions button.nletter-btn:hover {
	background:#333 url("../images/news-letter.png") no-repeat scroll 18% center;
}
.social {
	float:left;
	width:100%;
	margin-top:24px;
}
.social ul {
	float:left;
	width:100%;
	list-style:none;
}
.social ul li {
	float:left;
	margin-right:9px;
}
.social ul li a img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	transition: all 0.6s ease-in-out 0s;
	-webkit-filter: grayscale(1); /* Webkit */
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
}
.social ul li a img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter:none;
}
.footer-bottom {
	float: left;
	text-align: center;
	width: 100%;
	padding:30px 0;
}
.footer-bottom p {
	color:#686868;
	font-size:13px;
}
.footer-bottom .red {
	color:#801d37;
}
.payment-mmethod {
	float:left;
	width:100%;
	margin-top:20px;
}
.payment-mmethod a img {
	display:inline-block;
}
.contact-left {
	float: left;
	width: 49%;
}
.contact-right {
	float: right;
	width: 49%;
}
/*MHL*/
.content1{height:auto;}
.block-content.toggle-content #narrow-by-list{width:100%; float:left; margin:0;}
.block-content.toggle-content #narrow-by-list ol {
	/*height: 25px;*/
	overflow: hidden;
}

.i-advrt.i-advrt-one img {
	float: left;
	padding-right: 14px;
}
.i-advrt.i-advrt-two img {
	float: left;
	padding-right: 14px;
}
.i-advrt img {
	float: left;
	padding-right: 14px;
}
.prd-qty {
	float: right;
}
.prd-qty p {
	padding-top: 10px;
	width: 134px;
}
.camera_pie {
	display: none;
}
.category-products {
	float: left;
	width: 100%;
}
.category-description.std {
	color: #7a7a7a;
	float: left;
	font-family: "robotoregular";
	font-size: 14px;
	padding-bottom: 15px;
	width: 100%;
        margin-top:15px;
}
.cat-main {
	border-bottom: 1px solid #f3f3f3;
	float: left;
	width: 100%;
}
.sidebar .block-content.toggle-content {
	border:1px solid #f1f1f1;
	box-shadow: 0px 1px 2px 2px #f1f1f1;
	padding: 10px 12px;
	float:left;
	width:100%;
}
.sidebar .block-content.toggle-content .filter-main {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.sidebar .block-content.toggle-content .filter-main:last-of-type {
  margin-bottom: 0;
}
.sidebar .block-content.toggle-content .filter-main .filter-title {
	float:left;
	width:100%;
	font-size:18px;
	text-transform:uppercase;
	color:#333;
	font-family: "robotoregular";
}
.sidebar .block-content.toggle-content .filter-main ol li {
	background: rgba(0, 0, 0, 0) url("../images/cat-pattern.png") no-repeat scroll left 12px;
	padding:7px 0 2px 20px;
}
.sidebar .block-content.toggle-content .filter-main ol li:hover, .sidebar .block-content.toggle-content ol li:focus {
	background: rgba(0, 0, 0, 0) url("../images/check-box-hover.png") no-repeat scroll left 12px;
}
.sidebar .block-content.toggle-content .filter-main ol li a {
	color:#7a7a7a;
	font-size:14px;
	font-family: "robotoregular";
	text-transform:capitalize;
}
.filter-main .content.mCustomScrollbar {
	border-bottom: 1px dashed #d5d5d5;
	margin-top: 7px;
	padding-bottom: 20px;
}
.filter-main:last-of-type .content.mCustomScrollbar {
	border-bottom:none;
}
.cat-listing {
	float: left;
	margin-top: 3.5%;
	width: 100%;
}
.col-main .cat-listing .catregory {
	float: left;
	margin-bottom: 3.5%;
	margin-right: 3.5%;
	width: 31%;
}
.col-main .cat-listing .catregory:nth-child(3n+3) {
	margin-right:0;
}
.col-main .cat-listing .catregory .cat-image {
	float:left;
	width:100%;
	transition:ease-in-out 0.6s;
	overflow:hidden;
}
.col-main .cat-listing .catregory:hover .cat-image {
	opacity:0.6;
}
.col-main .cat-listing .catregory .cat-image img {
	transition:ease-in-out 0.6s;
}
.col-main .cat-listing .catregory:hover .cat-image img {
	transform:scale(1.05, 1.05);
}
.col-main .cat-listing .catregory h4 {
	float:left;
	width:100%;
	margin:10px 0 0 15px;
}
.col-main .cat-listing .catregory h4 a {
	color:#333333;
	font-size:14px;
	font-family: "robotoregular";
}
.col-main .cat-listing .catregory:hover h4 a {
	color:#750321;
}
.category-products .toolbar .sorter {
	width:28%;
}
.category-products .toolbar .sorter .sort-by {
	width:100%;
}
.category-products .toolbar label {
	color:#7a7a7a;
	font-size:14px;
	font-family: "robotoregular";
	margin-right:10px;
	margin-top:1px;
}
.category-products .toolbar .sorter .sort-by select {
	border:1px solid #ededed;
	background:url(../images/bottom-arrow.png) 94% center no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding:5px;
	font-size:14px;
	color:#7a7a7a;
	width:57%;
	cursor:pointer;
}
 .category-products .toolbar .sorter .sort-by select::-ms-expand {
display: none;
}
.category-products .toolbar .pager {
	width:66%;
}
.category-products .toolbar .pager .limiter select {
	border:1px solid #ededed;
	background:url(../images/bottom-arrow.png) 85% center no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding:5px;
	font-size:14px;
	color:#7a7a7a;
	width:70px;
	cursor:pointer;
}
.category-content .hm-rating .hover-rating .ratings {
	margin:0;
}
.category-content .hm-rating .hover-rating .ratings .rating-box {
	background:url(../images/rating-nw.png) left top no-repeat;
	margin:0;
}
.category-content .hm-rating .hover-rating .ratings .rating-box .rating {
	background:url(../images/rating-nw-hover.png) left top no-repeat;
}
.categories-inner .inner-img > a {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.categories-inner img {
	display:inline-block;
}
.advrt-img p, .advrt-nw-img > p {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.advrt-img img, .advrt-nw-img img {
	display: inline-block;
}
.category-products .toolbar {
	margin-bottom: 23px;
	margin-top: 20px;
}
#product_addtocart_form .product-shop .product-name span.h1 {
	color:#4e4e4e;
	font-size:35px;
	font-family: "robotoregular";
	font-weight:normal;
}
.product-view .col-lg-6.lt-left {
	padding: 0;
}
.product-collateral.toggle-content.tabs #collateral-tabs {
	margin-top:2px;
	background:#f3f3f3;
}
#collateral-tabs .tab-content div#customer-reviews form#customer-reviews #product-review-table tbody tr th {
	background:#f3f3f3;
}
#collateral-tabs .tab-content .std {
	font-size:14px;
	color:#5d5d5d;
	font-family: 'robotolight';
	line-height:24px;
}
#collateral-tabs .tab-content .std .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #eaeaea;
}
#collateral-tabs .tab-content .std .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:8px;
	background:#fbb658;
}
.sidebar .block.block-account .block-title > strong {
	font-weight:normal;
}
.sidebar .block.block-account .block-title > strong > span {
	font-size: 24px;
}
.my-account .pager.pager-no-toolbar .count-container .limiter select {
	padding-right: 10px;
}
.my-account #my-orders-table tbody tr td span.nobr a.link-reorder {
	color: #c9761d;
}
.pager .count-container .amount--no-pages strong {
	line-height:30px;
}
.footer-section {
	float:left;
	width:100%;
	margin-top:30px;
}
.my-account .dashboard .box-account.box-info .box .box-title a {
	color: #c9761d;
}
.my-account .addresses-list .addresses-primary h2 {
	margin-bottom:15px;
}
.my-account .col2-set.addresses-list .col-1.addresses-primary ol li p > a {
	color: #c9761d;
}
.product-right {
	float: right;
	width: 13%;
}
.product-right .prd-qty {
	background: #fbb658 none repeat scroll 0 0;
	padding:15px 10px;
	text-align: center;
	width: 100%;
	margin-top: 40px;
}
.product-right .prd-qty p {
	width:auto;
	padding-top:0;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	font-family: "robotoregular";
}
.product-right .prd-qty .order-more {
	float:left;
	width:100%;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	font-family: "robotoregular";
	padding:12px 0 17px 0;
	background:url(../images/detail-border.png) bottom center repeat-x;
}
.product-right .prd-qty .current-stock {
	color:#333333;
	font-size:14px;
	font-family: "robotoregular";
	float:left;
	width:100%;
	padding-top:13px;
	text-transform:uppercase;
	text-align:center;
}
.product-right .prd-qty .pro-qty {
	float:left;
	width:100%;
	color:#fff;
	font-size:28px;
	font-family: "robotoregular";
	font-weight:bold;
	padding-top:7px;
}
.product-right .pd-right-inner {
	float: right;
	margin: 20px 0 0 0;
	width: 100%;
	background:#f6f6f6;
	padding:7px;
}
.pd-listing {
	float:left;
	width:100%;
}
.pd-listing li {
	float:left;
	font-size:14px;
	color:#a1a1a1;
	font-family: 'robotolight';
	line-height:16px;
	background:#fff;
	margin-bottom:7px;
	width:100%;
	padding:5px;
}
.pd-listing li:last-child {
	margin-bottom:0;
}
.pd-listing li img {
	float:left;
	padding-top:5px;
}
.pd-listing p {
	float: right;
	width: 70%;
}
.product-shop .product-content p {
	color:#7a7a7a;
	font-size:14px;
	font-family: 'robotolight';
}
.product-view #product_addtocart_form .product-shop .price-info {
	float:left;
	padding-left:0;
	margin:10px 0;
}
.product-view #product_addtocart_form .product-shop .add-to-cart-wrapper {
	width:100%;
	padding-left:0;
}
.product-view #product_addtocart_form .product-shop .add-to-cart-wrapper .add-to-cart .qty-wrapper {
	background:#e3e3e3;
}
.product-view #product_addtocart_form .product-shop .add-to-cart-wrapper .add-to-cart .qty-wrapper input {
	border:none;
	background:#e3e3e3;
	width:100px;
	text-align:left;
	padding:0 12px;
}
.product-view #product_addtocart_form .product-shop .add-to-cart-wrapper .add-to-cart .qty-wrapper label {
	background:#fbb658;
	margin:0;
	padding:0 7px;
	font-size:14px;
	color:#000;
	cursor:pointer;
	width:65px;
	text-align:center;
}
.product-view .product-shop .add-to-cart-buttons .button {
	padding:0;
	font-size:14px;
	font-family: "robotoregular";
	min-height:36px;
	line-height:36px;
	margin:0;
	background:#750321;
}
.product-view .product-shop .add-to-cart-buttons .button:hover {
	background:#545454;
}
.product-view .product-shop .add-to-cart-buttons .button a {
	float:right;
	padding-right: 7px;
}
.product-view .product-shop .add-to-cart-buttons .button a span {
	background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll right 5px;
	height: 36px;
}
.product-view .product-shop .add-to-cart-buttons .button:hover a span {
	background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll right -39px;
}
.product-view .product-shop .qty-wrapper {
	margin-bottom:0;
	min-height:35x;
}
.product-view .product-essential .col-lg-6.lt-left {
	width: 47%;
}
.product-view .product-essential .product-img-box .home-brand-new .brand-slider #demo .row {
	margin:0;
}
.product-view .product-img-box .customNavigation {
	position:relative;
}
.product-view .product-img-box .customNavigation .btn.prev3 {
	background: rgba(0, 0, 0, 0) url("../images/product-slider-left.png") no-repeat scroll left center;
	height: 16px;
	position: absolute;
	text-indent: -9999px;
	top: -50px;
	width: 10px;
	left: -15px;
}
.product-view .product-img-box .customNavigation .btn.next3 {
	background: rgba(0, 0, 0, 0) url("../images/product-slider-right.png") no-repeat scroll right center;
	height: 16px;
	position: absolute;
	right: -15px;
	text-indent: -9999px;
	top: -50px;
	width: 10px;
}
.zoomContainer {
	z-index:999;
}
.validation-advice {
	text-transform:none;
}
#review_partial #checkout-review-load #checkout-review-table tfoot tr td button#lbonepage-place-order-btn {
	min-height: 45px;
	padding: 0 30px;
}
.product-shop .short-description ul, .product-shop .short-description ol {
	list-style:inherit;
	list-style:inside;
}
.note-msg {
	float:left;
	width:100%;
	margin-top:25px;
}
#loginFrm .input-box div.mage-error {
	float:left;
	width:100%;
	text-align:left;
}
#checkout_form p .login_link {
	color:#c9761d;
}
.cart #shopping-cart-table .button2.btn-update:first-child {
	display: none;
}
.col-main .my-account .order-items.order-details h2.sub-title{font-size:18px; margin-bottom:15px;}
.mobile-show{display:none;}
.product-right .extra-info {
  float: left;
  margin-top: 10px;
  width: 100%;
}
.product-view .product-collateral.toggle-content.tabs .toggle-tabs li.last, .product-view .product-collateral.toggle-content.tabs .collateral-tabs dd.last {display:none;}
.product-view .product-collateral.toggle-content.tabs .toggle-tabs li.last, .product-view .product-collateral.toggle-content.tabs .collateral-tabs dt.last {
  display: none;
}
.product-view .product-shop > h2{display:none;}

.product-view .product-shop #product-attribute-specs-table {border:none;}

.product-view .product-shop #product-attribute-specs-table tbody tr th.label{padding:2px 0 2px 5px; font-size:14px; color:#858585; text-transform:none;}
.product-view .product-shop #product-attribute-specs-table tbody tr td.data{padding:2px 0 2px 3px; font-size:14px; color:#858585; text-transform:none;}

.product-view .product-shop #product-attribute-specs-table tbody tr.odd th.label{background:#f7f7f7; border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.product-view .product-shop #product-attribute-specs-table tbody tr.odd td.data{background:#f7f7f7; border-bottom: 2px solid #fff;}
.product-view .product-shop #product-attribute-specs-table tbody tr.even th.label{background:#eaeaea; border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.product-view .product-shop #product-attribute-specs-table tbody tr.even td.data{background:#eaeaea; border-bottom: 2px solid #fff;}

 @media screen and (max-width:1024px) {
.mobile-show{display:inline-block;}
.desktop-show{display:none;}	 
.page-header, .main-container {
	max-width: 96%;
}
.page-header .container, .main-container .container {
	width:100%;
}
.nav-primary a.level0 {
	padding:14px;
	font-size:12px;
}
.col-lg-6.lt-left {
	float: left;
	width: 50%;
}
.col-lg-6.lt-right {
	float: right;
	width: 50%;
}
.category-content {
	height: 125px;
	display:inline-block;
	float:none;
}
.container {
	width:96%;
	padding:0;
}
.col-lg-4.ft-left {
	float: left;
	width: 33%;
}
.col-lg-4.ft-middle {
	float: left;
	width: 33%;
}
.col-lg-4.ft-right {
	float: left;
	width: 33%;
}
.nletter-form .form-subscribe-header label {
	font-size: 21px;
	line-height: 30px;
}
.col-lg-10.n-letter {
	float: left;
	width: 78%;
}
.col-lg-2.scl {
	float: right;
	width: 22%;
}
.nletter-form .input-box input {
	padding: 20px 15px;
}
.nletter-form .input-box .actions button.nletter-btn {
	padding: 21px 25px 20px;
}
.social {
	margin-top: 16px;
}
.footer-bottom {
	padding: 20px 0;
}
.i-advrt, .i-advrt-one, .i-advrt-two {
	padding-left:0;
}
.main-title {
	font-size:32px;
}
.category-products .toolbar .sorter {
	width: 31%;
}
.middle-header {
	width: 38%;
}
#product_addtocart_form .product-shop .product-name span.h1 {
	font-size: 26px;
}
.product-view .product-shop {
	width: 40.5%;
}
.product-right {
	width: 16%;
}
.product-collateral .toggle-tabs li > span {
	font-size: 11px;
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
}
.product-view #owl-demo4 .categories-inner .price-cart {
	float:right;
	width:18%;
}
.product-view .col-lg-6.lt-left .main-title {
	font-size: 25px;
}
.col1-layout .breadcrumbs {
	padding: 0 0 18px 0;
}
.camera_fakehover .camera_prev{opacity:1 !important;}
.camera_fakehover .camera_next{opacity:1 !important;}
#checkoutSteps #checkout_form .address-select{width:100%;}
.home-brand-new .brand-slider .brand-inner {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.category-products .toolbar .sorter .sort-by select {width: 55%;}
/*.footer-top .contact-no {
  background: #f3f3f3 url("../images/f-call.png") no-repeat scroll left 5px;
}*/
.advrrt{ display:none;}
.advrrt.mobile-show{ display:block;}
.logo-main{ position:relative;}
.middle-header {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  width: 38%;
}
.fluid_container{width:100% !important;}
}
 @media screen and (max-width:960px) {
.footer-top address {
	font-size:13px;
}
.main-title {
	font-size:30px;
}
/*.logo-main {
	position:relative;
	width:22%;
	padding:0 15px;
}*/
/*.middle-header {
	margin-left: 3%;
	width:38%;
	padding-top:3%;
}
#header-search {
	padding-top:2%;
}*/
#header-nav {
	margin-left:0;
}
.top-header {
	padding:10px 0;
}
.sale {
	text-align:center;
}
.avt-left, .avt-middle, .avt-right {
	float:left;
	width:33%;
}
.category-products .toolbar .sorter {
	width: 100%;
	margin-bottom:10px;
}
.category-products .toolbar .sorter .sort-by select {
	width: 128px;
}
.category-products .toolbar .pager {
	width: 100%;
}
.category-content {
	height: 115px;
	padding: 10px;
}
.main-title h1 {
	font-size:24px;
}
.sidebar .block-content.toggle-content {
	font-size: 17px;
}
.category-products .toolbar .pager .count-container {
	float: left;
}
.category-products .toolbar .pager .pages {
	float: right;
}
.sidebar .block-content.toggle-content .filter-main .filter-title {
	font-size: 17px;
}
.product-view .product-essential .col-lg-6.lt-left {
	width: 38%;
}
.product-collateral {
	clear: both;
	float: right;
	width: 57%;
}

}
 @media screen and (max-width:800px) {
/*.logo-main {
	padding: 0 15px 0 0;
	width: 35%;
}*/
.logo-main {
  position: relative;
  width: 48%;
}
.menu-links .account-cart-wrapper {
	width: 100%;
	display:block;
}
.col-lg-10.n-letter {
	width: 100%;
}
.nletter-form .form-subscribe-header {
	width: 20%;
}
.nletter-form .input-box {
	width: 77%;
}
.nletter-form .input-box input {
	padding: 16px 15px 15px;
}
.nletter-form .input-box .actions button.nletter-btn {
	background: #f7b355 url("../images/news-letter.png") no-repeat scroll 11% center;
	padding: 16px 12px;
	width: 156px;
}
.col-lg-2.scl {
	float: left;
	text-align: center;
	width: 100%;
}
.social ul li {
	display:inline-block;
	float:none;
}
.col-lg-6.lt-left {
	width: 100%;
}
.col-lg-6.lt-right {
	width: 100%;
}
.advrt-img {
	padding: 10px 0 20px;
}
.main-title {
	font-size: 26px;
}
.carousel-slide .customNavigation .btn.prev1, .carousel-slide .customNavigation .btn.next1 {
	top: -4%;
}
.footer-top {
	height:auto;
	padding-bottom:30px;
}
.col-lg-4.ft-left {
	width: 30%;
}
.col-lg-4.ft-middle {
	width: 30%;
}
.col-lg-4.ft-right {
	width:40%;
}
.footer-top h5 {
	margin-top:30px;
	font-size:21px;
}
.nletter-form .form-subscribe-header label {
	line-height: 25px;
}
.middle-header {
	float: right;
	width: 46%;
}
.middle-header .login {
	margin-top: 3%;
}
.middle-header p {
	float: right;
	font-size: 19px;
}
.footer-top address {
	line-height:24px;
}
.products-grid > li {
	margin-right: 2%;
}
.products-grid > li:nth-child(2n) {
	margin-right: 2%;
}
.category-products .toolbar .sorter {
	margin-bottom: 0px;
	width: 33%;
}
.category-products .toolbar .pager {
	float: right;
	width: 63%;
	clear:none;
}
.category-products .toolbar .pager .count-container {
	float:left;
}
.category-products .toolbar .pager .pages {
	float:right;
}
.avt-left p img, .avt-middle p img, .avt-right p img {
	display:none;
}
#header-search-new {
	float: left;
	position: absolute;
	top: 43px;
	width: 96%;
}
#header-search.skip-content {
	display:none;
}
.menu-links .account-cart-wrapper .skip-link.skip-account {
	background-image:none;
	height: 44px;
	line-height: 44px;
	margin: 0;
	width: 25%;
}
.menu-links .header-minicart {
	width: 25%;
}
/*#header-search.skip-content.skip-active {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	bottom: -17px;

	display: inline-block;

	position: absolute;

	width: 50%;

	right: 2%;

}*/

.skip-link.skip-account {
	display: block;
}
.menu-links .skip-link.skip-cart {
	color: #636363;
	float: left;
	height: 44px;
	line-height: 44px;
	position: relative;
	text-align: center;
	width: 100%;
	padding:0;
	margin:0;
}
.block.block-cart.skip-content {
	float: left;
	margin-bottom: 0;
	position: absolute;
	right: 15px;
	top: 44px;
	width: auto;
}
.header-minicart .skip-link.skip-cart span.icon {
	display:inline-block;
}
.skip-link.skip-cart .label {
	/*float:none;*/

	width:auto;
	font-size:14px;
	color:#636363;
}
.skip-link.skip-cart.skip-active {
	background: #ededed;
}
.skip-links {
	clear: none;
	float: right;
	overflow: hidden;
	width: 100%;
	margin-top:19px;
}
.page-header-container .store-language-container {
	position:absolute;
}
.header-top {
	padding:10px 0;
}
.menu-links #header-nav.skip-content {
	float: left;
	position: absolute;
	top: 44px;
	width: 96%;
}
.menu-links .skip-link.skip-cart .label, .menu-links .skip-link.skip-account .label {
	display:inline-block;
}
#header-account.skip-content {
	float: left;
	position: absolute;
	width: 96%;
	top: 44px;
}
.block.block-cart.skip-content {
	margin-bottom:0;
}
.header-language-background {
	padding: 0 0 10px 0;
}
.menu-links .account-cart-wrapper #header-search-new .input-box button.button.search-button::before {
	background-image:none;
}
.menu-links .account-cart-wrapper #header-search-new .input-box button.button.search-button {
	background: #750321 url("../images/search.png") no-repeat scroll center center;
	height:40px;
}
.menu-links .account-cart-wrapper #header-search-new .input-box input.input-text {
	border:none;
}
.menu-links .account-cart-wrapper .skip-link.skip-search .icon {
	background:url("../images/search.png") no-repeat scroll center center;
}
.menu-links .account-cart-wrapper .skip-link.skip-nav .icon {
	background:url("../images/menu-icon.png") no-repeat scroll center center;
}
.skip-link.skip-cart .label {
	color: #000;
	text-transform:capitalize;
}
.skip-link {
	color: #000;
}
.skip-link.skip-active {
	background:#a7a7a7;
}
.menu-links .account-cart-wrapper .skip-link.skip-account.skip-active {
	background:#a7a7a7;
}
.skip-link.skip-cart.skip-active {
	background: #a7a7a7;
}
.nav-primary a.level0 {
	font-size: 14px;
	padding: 0 23px;
	color:#750321;
}
.product-view .product-shop {
	width: 73.5%;
	float: left;
}
.product-right {
	width: 22%;
}
.product-collateral {
	width: 100%;
}
.product-view .product-essential .col-lg-6.lt-left {
	width: 100%;
}
.collateral-tabs .content {
	height: auto;
}
.cat-main {
	margin-top: 25px;
}
.block-layered-nav .block-content {
	margin-top: 0;
}
.col-main .cat-listing .catregory h4 {
	margin: 10px 0 0;
}
.col-main .category-image {
	margin-bottom:0;
	margin-top:17px;
}
#narrow-by-list,  #narrow-by-list2 {
	padding: 10px;
	border: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
}
 @media screen and (max-width:735px) {
.logo-main {
  position: relative;
  width: 55%;
}
.middle-header {
  float: right;
  width: 43%;
}	 
.footer-top {
	background:#252525;
}
.footer-top > img {
	display:none;
}
.col-lg-4.ft-left {
	width: 50%;
}
.col-lg-4.ft-middle {
	width: 50%;
}
.col-lg-4.ft-right {
	width:100%;
}
.container .row {
	margin:0;
}
.nletter-form .form-subscribe-header {
	width: 30%;
}
.nletter-form .input-box {
	width: 68%;
}
.nletter-form .input-box .actions button.nletter-btn {
	background: #f7b355;
	width: 100px;
	font-size: 14px;
}
.nletter-form .input-box .actions button.nletter-btn:hover {
	background: #333;
}
.category-products .toolbar .sorter {
	width: 100%;
	margin-bottom:10px;
}
.category-products .toolbar .pager {
	float: right;
	width: 100%;
}
.category-products .products-grid li {
	width: 48%;
}
.category-products .products-grid > li {
	margin-right: 4%;
}
.category-products .products-grid > li:nth-child(3n+3) {
	margin-right: 4%;
}
.category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.category-products .products-grid > li:nth-child(2n) {
	margin-right: 0;
}
.catalogsearch-result-index .category-products .products-grid li {
	width: 48%;
}
.catalogsearch-result-index .category-products .products-grid > li {
	margin-right: 4%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+3) {
	margin-right: 4%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(2n) {
	margin-right: 0;
}
.middle-header p {
	font-size: 16px;
}
.avt-left, .avt-middle {
	width:50%;
	margin-bottom:10px;
	float:left;
}
.avt-right {
	width:100%;
	float:left;
}
/*.avt-left p img , .avt-middle p img , .avt-right p img{display:block;}*/

.i-advrt h5 {
	font-size:15px;
}
.i-advrt > p:first-of-type {
	float: left;
	width: 50px;
}
/*.avt-left , .avt-middle , .avt-right{width:100%; margin-bottom:15px;}

.avt-right{margin-bottom:0;}



*/

.product-view .product-shop {
	width: 100%;
}
.product-right {
	width: 100%;
	margin-bottom:20px;
}
.product-right .prd-qty {
	float: left;
	padding: 15px 10px;
	width: 35%;
	margin-top:0;
}
.product-right .pd-right-inner {
	float: right;
	margin: 0;
	width: 34%;
}
.product-view .product-img-box .customNavigation .btn.prev3 {
	left: -8px;
}
.product-view .product-img-box .customNavigation .btn.next3 {
	right: -8px;
}
.my-order-cmplt-scroll-top {
	float: left;
	overflow: scroll;
	position: relative;
	width: 100%;
}
.my-order-cmplt-scroll-middle {
	background: rgba(0, 0, 0, 0) url("../images/scrol-hand.png") no-repeat scroll left top;
	float: left;
	height: 55px;
	width: 100%;
}
.my-order-cmplt-scroll-bottom {
	float: left;
	overflow-x: scroll;
	width: 800px;
}
.reward-points-table-top {
	float: left;
	overflow: scroll;
	position: relative;
	width: 100%;
}
.reward-points-table-middle {
	background: rgba(0, 0, 0, 0) url("../images/scrol-hand.png") no-repeat scroll left top;
	float: left;
	height: 55px;
	width: 100%;
}
.reward-points-table-bottom {
	float: left;
	overflow-x: scroll;
	width: 800px;
}
.product-view #product_addtocart_form .product-shop .product-content{float:left; width:100%;}
.product-view #product_addtocart_form .product-shop .price-info {
  float: left;
  max-width: 100%;
  text-align: left;
  width: 100%;
}
.product-view #product_addtocart_form .product-shop .extra-info {
  float: left;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.product-view .product-right .extra-info {
  float: left;
  width: 100%;
}
.product-view .lt-left .carousel-slide {
  margin-top: 0;
  padding-top: 10px;
}
}
 @media screen and (max-width:567px) {
.skip-link .label {
	display:none;
}
.menu-links .account-cart-wrapper .skip-link.skip-account .label {
	display:none;
}
.menu-links .account-cart-wrapper .skip-link.skip-cart .label {
	display:none;
}
.block.block-cart.skip-content {
	right: 9px;
}
.logo-main {
  padding: 12px 0;
  width: 51%;
}
/*.middle-header {
	padding-top: 6%;
}*/
.avt-left, .avt-middle, .avt-right {
	width:100%;
	margin-bottom:15px;
}
.avt-right {
	margin-bottom:0;
}
.avt-left p img, .avt-middle p img, .avt-right p img {
	display:block;
}
.i-advrt > p:first-of-type {
	float: left;
	width: 62px;
}
.my-order-scroll-top {
	float: left;
	overflow: scroll;
	position: relative;
	width: 100%;
}
.my-order-scroll-middle {
	background: rgba(0, 0, 0, 0) url("../images/scrol-hand.png") no-repeat scroll left top;
	float: left;
	height: 55px;
	width: 100%;
}
.my-order-scroll-bottom {
	float: left;
	overflow-x: scroll;
	width: 600px;
}
body.customer-account #my-orders-table.data-table.orders thead th.ship, body.customer-account #my-orders-table.data-table.orders tbody td.ship, body.customer-account #my-orders-table.data-table.orders thead th.status, body.customer-account #my-orders-table.data-table.orders tbody td.status {
  display: table-cell;
}
.my-account .dashboard .box-account.box-recent {
  float: left;
  width: 100%;
}
/*.lotusbreath-onestepcheckout-index-index .footer-middle .row {
  margin: 0;
}*/
}
 @media screen and (max-width:479px) {
.logo-main {
  padding: 12px 0;
  width: 46%;
}	 
.nletter-form .form-subscribe-header {
	width: 100%;
}
.nletter-form .input-box {
	width: 100%;
	margin-top:15px;
}
.nletter-form .input-box input {
	padding: 12px 15px 12px;
}
.nletter-form .input-box .actions button.nletter-btn {
	padding: 13px 12px 12px;
}
.social ul li {
	float: left;
}
.col-lg-4.ft-left {
	width: 100%;
}
.col-lg-4.ft-middle {
	width: 100%;
}
.footer-top h5 {
	margin-bottom:10px;
}
.bottom-section {
	padding: 0 15px;
}
.category-products .products-grid li {
	width: 78%;
}
.category-products .products-grid > li {
	margin:0 11% 25px 11%;
}
.category-products .products-grid > li:nth-child(3n+3) {
	margin:0 11% 25px 11%;
}
.category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.category-products .products-grid > li:nth-child(2n) {
	margin:0 11% 25px 11%;
}
.catalogsearch-result-index .category-products .products-grid li {
	width: 78%;
}
.catalogsearch-result-index .category-products .products-grid > li {
	margin:0 11% 25px 11%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+3) {
	margin:0 11% 25px 11%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(2n) {
	margin:0 11% 25px 11%;
}
.category-products .toolbar .pager .count-container {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.category-products .toolbar .pager .pages {
	float: left;
	width:100%;
}
.category-products .toolbar .pager .pages ol {
	float:left;
}
.category-products .category-content {
	height:auto;
}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {
	font-size: 20px;
}
.middle-header {
	width: 51%;
}
.middle-header p {
	font-size: 14px;
}
.product-right .prd-qty {
	width: 44%;
	margin-top:0;
}
.product-right .pd-right-inner {
	width: 46%;
}
.carousel-slide #owl-demo.owl-carousel .item, .carousel-slide #owl-demo1.owl-carousel .item, .bottom-section #owl-demo2.owl-carousel .item, .carousel-slide #owl-demo4.owl-carousel .item {
	width:92%;
}
.col-main .cat-listing .catregory {
	margin-bottom: 3.5%;
	margin-right: 3.5%;
	width: 48%;
}
.col-main .cat-listing .catregory:nth-child(3n+3) {
	margin-right: 3.5%;
}
.col-main .cat-listing .catregory:nth-child(2n+2) {
	margin-right: 0;
}
.cart.display-single-price #shopping-cart-table tfoot tr td.cart-footer-actions button.button2 {
	float: left;
	text-align: left;
	width: 100%;
}
.cart.display-single-price #shopping-cart-table tfoot tr td.cart-footer-actions span.or {
	display: none;
}
.sidebar .block.block-account .block-title > strong {
  padding: 4px 10px 4px 24px;
}
.sidebar .block.block-account .block-title > strong > span {
  font-size: 18px;
}
}
 @media screen and (max-width:380px) {
.category-products .products-grid li {
	width: 90%;
}
.category-products .products-grid > li {
	margin:0 5% 25px 5%;
}
.category-products .products-grid > li:nth-child(3n+3) {
	margin:0 5% 25px 5%;
}
.category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.category-products .products-grid > li:nth-child(2n) {
	margin:0 5% 25px 5%;
}
.catalogsearch-result-index .category-products .products-grid li {
	width: 90%;
}
.catalogsearch-result-index .category-products .products-grid > li {
	margin:0 5% 25px 5%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+3) {
	margin:0 5% 25px 5%;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(3n+1) {
	clear: none;
}
.catalogsearch-result-index .category-products .products-grid > li:nth-child(2n) {
	margin:0 5% 25px 5%;
}
.main-title {
	font-size: 24px;
}
.logo-main {
	text-align: center;
	width: 100%;
	padding:0;
}
.logo {
  display: inline-block;
  float: none;
  text-align: center;
  width: 85%;
}
.logo-main img {
	display:inline-block;
}
.middle-header {
	width: 100%;
	margin:7px 0 0 0;
	background:#f9f9f9;
	padding:10px 0;
}
.middle-header p {
	float:none;
	font-size: 14px;
	text-align:center;
	padding:0;
	background: rgba(0, 0, 0, 0) url("../images/h-call.png") no-repeat scroll 18% center;
}
.i-advrt > p:first-of-type {
	float: left;
	width: 55px;
}
.col-main .cat-listing .catregory .cat-image {
	text-align: center;
	background: #F4F4F4;
}
.col-main .cat-listing .catregory .cat-image img {
	display:inline-block;
}
.col-main .cat-listing .catregory {
	margin-bottom: 4%;
	margin-right: 0%;
	width: 100%;
}
.col-main .cat-listing .catregory:nth-child(3n+3) {
	margin-right: 0%;
}
.col-main .cat-listing .catregory:nth-child(2n+2) {
	margin-right: 0;
}
.breadcrumbs {
	padding: 13px 1px 8px;
}
.product-view #product_addtocart_form .product-shop .add-to-cart-wrapper .add-to-cart .qty-wrapper input {
  width: 56px;
}
.product-view #product_addtocart_form .product-shop .price-info {
	float: left;
	width:100%;
	text-align:left;
	max-width:100%;
}
.product-view #product_addtocart_form .product-shop .extra-info {
	float: left;
	width:100%;
	padding:0;
	max-width:100%;
}
.product-right .prd-qty .order-more {
	font-size: 12px;
}
.product-right .prd-qty .pro-qty {
	font-size: 24px;
}
.review-scroll-top {
	float: left;
	overflow: scroll;
	position: relative;
	width: 100%;
}
.review-scroll-middle {
	background: rgba(0, 0, 0, 0) url("../images/scrol-hand.png") no-repeat scroll left top;
	float: left;
	height: 55px;
	width: 100%;
}
.review-scroll-bottom {
	float: left;
	overflow-x: scroll;
	width: 400px;
}
.sidebar .block-content.toggle-content .filter-main ol li {
  padding: 3px 0 2px 20px;
}
#checkoutSteps #checkout_form fieldset ul li select#shipping-address-select{width:100%;}
#checkoutSteps #checkout_form .row {
  margin-left: 0;
  margin-right: 0;
  min-width: 0;
  width: 100%;
}
.middle-header .login {
	display:none;
}
}
@media screen and (max-width:320px) {
.middle-header p {
  background: rgba(0, 0, 0, 0) url("../images/h-call.png") no-repeat scroll 12% center;
}
}
@media screen and (min-width:1250px) {
.row-new{ margin:0 -20px;}
}

