@import url('https://fonts.googleapis.com/css?family=Nunito:400,600&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&amp;display=swap');

@font-face{
	font-family:'Open Sans';
	font-style:normal;
 	font-weight:400;
 	font-display:swap;
 	src:url(../eot/open-sans-v15-latin-regular.eot);
 	src:local('Open Sans Regular');
	src:local('OpenSans-Regular');
	src:url(../eot/open-sans-v15-latin-regulard41d.eot?#iefix) format('embedded-opentype');
	src:url(../open-sans-v15-latin-regular.html) format('woff2');
	src:url(../woff/open-sans-v15-latin-regular.woff) format('woff');
	src:url(../ttf/open-sans-v15-latin-regular.ttf) format('truetype');
	src:url(../svg/open-sans-v15-latin-regular.svg#OpenSans) format('svg')
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('../ttf/opensans-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../ttf/opensans-semibold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../ttf/opensans-bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face{
 font-family:Montserrat;
 src:url(../ttf/montserrat-regular.ttf)
}
@font-face{
font-family:Montserrat;
 src:url(../ttf/montserrat-bold.ttf)
}
#completekyc .modal-md{
	width:429px !important;
}
.kyc{
	background: url(../jpg/back.jpg) no-repeat 0px 0px ;
	background-size: contain;
	height:620px;
	background-color: #fff5dc;
}
#completekyc .modal-body{
	padding: 0px
}
#completekyc .close, #completekyc .close:hover, #completekyc .close:focus{
	opacity: 1;
    background: #ffc422;
    width: 25px;
    height: 25px;
    border-radius: 0px 0px 0px 7px;
    font-weight: normal;
    font-size: 14px;
}
#completekyc .outer{
	position: relative;
    top: 45%;
    margin:0px;
}
#completekyc .uploadkyc{
	position: relative;
    z-index: 1;
}
#completekyc .uploadkyc:before{
    content: '';
    position: absolute;
    background: url(../png/upload.png) no-repeat -20px 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    z-index: -1;
}
#completekyc .uploadkyc strong{
	color: #ffffff;
    font-size: 16px;
    padding: 9px;
    top: 9px;
    position: relative;
}
#completekyc .submitkyc{
	position: relative;
    bottom: 0px;
    z-index: 1;
}

#completekyc .submitkyc:before{
    content: '';
    position: absolute;
    background: url(../png/submit.png) no-repeat 22px 5px;
    right: -58px;
    width: 100%;
    height: 45px;
    z-index: -1;
}
#completekyc .submitkyc button{
	float: right;
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    position: relative;
    right: 35px;
    top: 10px;
    color: #fff;
    -webkit-appearance: none;
    border: 0px;
    background: transparent;
}
#completekyc .icon{
	float:left;
	margin-right: 15px
}
#completekyc .icon img{
	border-radius: 100px;
    background: #e11f3a;
    width: 65px;
    height: 65px;
    border: 2px solid #fee316;
    margin-top: 3px;
}
#completekyc form{
	padding:40px;
}
#completekyc .form-group{
	margin-bottom: 3px;
	height: 76px
}
#completekyc .uploadinfo label{
    font-size: 14px;
    margin-bottom: 3px;
    color: #000;
    font-family: 'OpenSans-Semibold';
    margin-top: 1px;
}
#completekyc .btn-u{
	color: #ffffff;
    cursor: pointer;
    background: #e11f3a !important;
}
#completekyc .uploadinfo input[type="text"]{
	background: transparent;
    border: 1px solid #e11f3a;
}


.f-col-16{width:16%;}
.f-col-22{width:22%;}
.f-col-20{width:20%;}
.f-col-23{width:23%;}
.header-style-1 .header-nav {
	background:#c10e12;
	height:35px
}
.btn-less,
.btn-more {
	line-height:15px!important;
	background:#ff5723!important
}
.btn-less:active,
.btn-less:hover,
.btn-more:active,
.btn-more:focus,
.btn-more:hover {
	background:#d8481b!important
}
* {
	outline:0
}
img {
	font-size:11px
}
body {
	font-size:15px;
	color:#5d5d5d;
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff
}
body.modal-open {
	position:fixed;
	width:100%
}
ul {
	margin:0;
	padding:0
}
a {
	color:#262a3a;
	outline:0!important
}
a:active,
a:focus,
a:hover {
	color:#262a3a;
	text-decoration:none
}
h1,
h2,
h3,
h5 {
	margin:0;
	font-weight:500
}
.ui-widget.ui-datepicker {
	z-index:111!important
}
.header-n {
	background:#eee!important;
	box-shadow:0 2px 3px #00000042
}
.owl-carousel.owl-drag .owl-item {
	list-style-type:none
}
.file-zoom-dialog .kv-zoom-title {
	font-size:15px;
	line-height:40px
}
.cart-extra {
	width:1000px!important;
	margin:0 auto
}
.cart-extra .table>thead:first-child>tr:first-child>th {
	text-transform:uppercase;
	font-size:14px;
	font-weight:400
}
.cart-extra .table>tfoot tr td {
	text-transform:uppercase;
	font-size:14px;
	font-weight:400
}
.cart-extra .section input {
	width:50px;
	border-radius:0
}
.popover-content {
	padding:10px;
	clear:both
}
.list-group {
	margin-bottom:10px;
	border:1px solid #ddd
}
.list-group-item {
	font-size:12px;
	padding:5px;
	border:0 solid #ddd
}
.popover-title {
	padding:8px 14px;
	margin:0;
	font-weight:400;
	color:#6f554b;
	font-size:15px;
	background-color:#fff;
	border-bottom:1px solid #ebebeb;
	border-radius:0
}
.c-text {
	padding:6px 0px;
}
.c-text .fa-phone {
	color:#262a3a;
	font-size:15px;
}
.container-width {
	width:1250px
}
.index-back {
	padding:10px 0 0
}
.p-left-0 {
	padding-left:3px
}
.p-right-0 {
	padding-right:0
}
.sticky {
	position:fixed;
	top:0;
	z-index:1!important
}
.product-error .btn-danger {
	margin:25px auto 10px;display:table}.p-detail .tab-content ul{padding-left:15px}.notify .btn-primary{background:#feab28!important}.notify .btn-primary:focus,.notify .btn-primary:hover{background:#f7a421!important;border-color:#f7a421!important}.prod-tabs{margin-left:0!important;margin-top:10px}.notify-front{font-size:13px;font-family: 'OpenSans-Semibold';display:block}.fa-bell-o{transform:rotate(-20deg);-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);margin-right:3px}
	#notifyme p{font-size:13px;margin-bottom: 10px}#notifyme .modal-dialog{vertical-align:top!important}.notify-t{margin-bottom:0!important}#notify{line-height:inherit!important;font-weight:500;padding:9px 46px!important;font-size:14px;text-transform:uppercase;letter-spacing:.4px}#showw,.notify{margin:10px 0 15px}.notify form{width:200px}.notify-loader img{width:24px}.notify-error{color:#a94442;font-size:11px;font-weight:700}.notify .input-group-btn .btn-green{padding:2px 12px!important;font-size:11.5px;top:0;position:relative;line-height:26px}.notify .form-control{border-radius:0;font-size:12px;height:30px}#showw{display:none}.email-success .has-success .form-control{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:14px}.email-success .has-error .form-control{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:14px}.btn-green:focus,.btn-green:hover{color:#fff}.btn-red:focus,.btn-red:hover{color:#fb4b4b}.btn-red{cursor:default;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s;background:#fff;color:#fb4b4b;border:none;font-size:12px;padding:3px 15px;font-family:Montserrat,sans-serif;border-radius:2px;border:1px solid #fb4b4b;margin:5px 0}body .ui-tooltip{border-radius:3px!important;border-width:0!important;font-size:12px!important;background:#000!important;padding:5px!important;box-shadow:0 0 0 #000!important;color:#fff!important}body .ui-tooltip:before{content:'';position:absolute;border-color:transparent transparent #000 transparent;border-width:7px;border-style:solid;top:-14px;left:10px}.combo-offer-img img{margin-bottom:15px}.p-detail .ribbon{right:16px}.combo hr{margin:10px 0}.offer-not-available{margin-bottom:15px}.offer-not-available strong{background:#ff5b5b;font-size:15px;padding:10px;color:#fff;margin-top:-10px;font-weight:400;width:100%;display:block}.new p{background:#f10707;border-radius:0 0 100px 0;text-align:center;line-height:0!important;font-size:.9em!important;padding:5px 6px 5px 2px}.new span{color:#fff;font-size:9px;text-align:center;display:inline-block}.ui-widget-content{max-height:300px;overflow-x:hidden;overflow:auto}.ui-widget-content::-webkit-scrollbar{width:5px}.ui-widget-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #999;border-radius:5px}.ui-widget-content::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px #999}.ui-widget-content::moz-scrollbar{width:8px}.ui-widget-content::moz-scrollbar-track{-moz-box-shadow:inset 0 0 0 #999;border-radius:5px}.ui-widget-content::moz-scrollbar-thumb{border-radius:5px;-moz-box-shadow:inset 0 0 5px #999}.scroll-cart{max-height:165px;overflow-x:hidden;padding-right:10px}.scroll-cart::-webkit-scrollbar{width:5px}.scroll-cart::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #999;border-radius:5px}.scroll-cart::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px #999}.scroll-cart::moz-scrollbar{width:8px}.scroll-cart::moz-scrollbar-track{-moz-box-shadow:inset 0 0 0 #999;border-radius:5px}.scroll-cart::moz-scrollbar-thumb{border-radius:5px;-moz-box-shadow:inset 0 0 5px #999}.notifications-list{max-height:215px;overflow-x:hidden;padding-right:10px}.notifications-list::-webkit-scrollbar{width:5px}.notifications-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #999;border-radius:5px}.notifications-list::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px #999}.notifications-list::moz-scrollbar{width:8px}.notifications-list::moz-scrollbar-track{-moz-box-shadow:inset 0 0 0 #999;border-radius:5px}.notifications-list::moz-scrollbar-thumb{border-radius:5px;-moz-box-shadow:inset 0 0 5px #999}.green-text{color:#abd07e!important}.green-text:hover{background-color:#abd07e!important;color:#fff!important}.blue-text{color:#3498db!important}.blue-text:hover{background-color:#3498db!important;color:#fff!important}.red-text{color:#ff6c6c!important}.red-text:hover{background-color:#ff6c6c!important;color:#fff!important}.orange-text{color:#f39c12!important}.orange-text:hover{background-color:#f39c12!important;color:#fff!important}.dark-green-text:hover{color:#fff!important}.inline{display:inline-block;vertical-align:top}ul{list-style:none}a{-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-black:focus,.btn-black:hover,.btn-primary:focus,.btn-primary:hover{background:#464646}#owl-main:hover .owl-next:hover,#owl-main:hover .owl-prev:hover{background:#262a3a;color:#fff!important}#owl-main:hover .owl-next:hover .icon,#owl-main:hover .owl-prev:hover .icon{color:#fff!important}.btn-upper{text-transform:uppercase}.m-t-20{margin-top:20px}.m-t-15{margin-top:15px}.m-t-10{margin-top:10px}.btn-uppercase{text-transform:uppercase}.btn-default{background:#cbc9c9;color:#fff;font-family: 'OpenSans-Semibold';-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-green,.btn-primary{-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s;background:#262a3a;color:#fff;border:none;font-size:13px;line-height:22px;border-radius:0;padding:6px 14px;font-family:Montserrat,sans-serif;border-radius:2px}.btn-green:hover{color:#fff}.btn-black{-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s;background:#3a3a3a;color:#fff;border:none;font-size:15px;line-height:30px;font-weight:500;padding:3px 22px}.btn-black:focus,.btn-black:hover,.btn-grren:focus,.btn-grren:hover,.btn-primary:focus,.btn-primary:hover{color:#fff}.center-block{float:none}.inner{padding-top:120px;padding-bottom:120px}.inner-md{padding-top:100px;padding-bottom:100px}.inner-sm{padding-top:80px;padding-bottom:80px}.inner-xs{padding-top:40px;padding-bottom:40px}.inner-vs{padding-top:30px;padding-bottom:30px}.inner-top{padding-top:120px}.inner-top-md{padding-top:100px}.inner-top-sm{padding-top:80px}.inner-top-xs{padding-top:40px}.inner-top-vs{padding-top:30px}.inner-bottom{padding-bottom:120px}.inner-bottom-md{padding-bottom:100px}.inner-bottom-sm{padding-bottom:80px}.inner-bottom-xs{padding-bottom:40px}.inner-bottom-vs{padding-bottom:60px}.inner-left{padding-left:75px}.inner-left-md{padding-left:60px}.inner-left-sm{padding-left:45px}.inner-left-xs{padding-left:30px}.inner-right{padding-right:75px}.inner-right-md{padding-right:60px}.inner-right-sm{padding-right:45px}.inner-right-xs{padding-right:30px}.inner-right-vs{padding-right:10px}.outer{margin-top:120px;margin-bottom:120px}.outer-md{margin-top:100px;margin-bottom:100px}.outer-sm{margin-top:80px;margin-bottom:80px}.outer-xs{margin-top:40px;margin-bottom:40px}.outer-top{margin-top:120px}.outer-top-md{margin-top:100px}.outer-top-sm{margin-top:80px}.outer-top-xs{margin-top:20px}.outer-top-xs-10{margin-top:10px}.outer-bottom-20{margin-bottom:20px}.outer-top-ss{margin-top:20px}.outer-top-n{margin-top:0!important}.outer-top-vs{margin-top:30px}.outer-top-small{margin-top:50px}.outer-b-15{margin:15px 0}.outer-b-10{margin:10px 0}.outer-bottom-10{margin-bottom:10px}.outer-b-15 .col-md-2,.outer-b-15 .col-md-4{padding:0 5px}.outer-bottom{margin-bottom:30px}.outer-bottom-md{margin-bottom:100px}.outer-bottom-sm{margin-bottom:80px}.outer-bottom-vs{margin-bottom:60px}.outer-top-bd{margin-top:50px}.inner-bottom-30{padding-bottom:30px}.inner-bottom-20{padding-bottom:20px}@media (max-width:767px){.inner{padding-top:80px;padding-bottom:80px}.inner-md{padding-top:65px;padding-bottom:65px}.inner-sm{padding-top:50px;padding-bottom:50px}.inner-xs{padding-top:40px;padding-bottom:40px}.inner-top{padding-top:80px}.inner-top-md{padding-top:65px}.inner-top-sm{padding-top:50px}.inner-top-xs{padding-top:40px}.inner-bottom{padding-bottom:80px}.inner-bottom-md{padding-bottom:65px}.inner-bottom-sm{padding-bottom:50px}.inner-bottom-xs{padding-bottom:40px}}.search-area .input-group-addon{padding:0 0;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:transparent;border:0 solid transparent;border-radius:0}.search-area .input-group-addon:last-child{padding:0 0;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:transparent;border:0 solid #3c3b3b;border-radius:0}.search-area .input-group-addon:first-child{background:0 0}
	.search-area .top-search {
		background:#ffffff;
		border:0;
		width:130px;
		padding:10px;
		cursor:pointer;
		border-radius:25px 0px 0px 25px
	}
	.section-title {
		font-size:14px;
		font-family:'Open Sans',
		sans-serif;
		border-bottom:1px solid #e3e3e3;
		padding-bottom:18px;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		margin-top:0
	}
	.featured-product .section-title {
		margin-bottom:0;
		margin-top:5px;
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding-bottom:10px;
		padding:18px 20px
	}
	.best-deal {
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08)
	}
	.best-deal .section-title {
		margin-bottom:0;
		margin-top:5px;
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding-bottom:10px;
		padding:18px 20px
	}
	.best-deal .best-seller {
		padding:21px;
		padding-top:0
	}
	.best-deal .best-seller .col2 {
		padding-left:0
	}
	.blog-slider .owl-nav,
	.brand-slider .owl-nav,
	.home-owl-carousel .owl-nav {
		margin-top:0
	}
	.sidebar-widget .custom-carousel .owl-nav {
		right:0
	}
	.custom-carousel .owl-nav {
		position:absolute;
		right:10px;
		top:-32px;
		width:100%;
		display:block
	}
	.custom-carousel .owl-nav .owl-prev {
		position:absolute;
		width:20px;
		height:20px;
		top:-25px;
		right:27px;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#ddd
	}
	.custom-carousel .owl-nav .owl-prev:before {
		color:#fff;
		content:"\f104";
		font-family:fontawesome;
		font-size:13px;
		left:7px;
		position:absolute;
		top:2px
	}
	.custom-carousel .owl-nav .owl-next {
		position:absolute;
		width:20px;
		height:20px;
		top:-25px;
		right:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#ddd
	}
	.custom-carousel .owl-nav .owl-next:before {
		content:"\f105";
		font-family:fontawesome;
		color:#fff;
		font-size:13px;
		left:7px;
		position:absolute;
		top:2px
	}
	.logo-slider .owl-nav .owl-next,
	.logo-slider .owl-nav .owl-prev {
		top:-57px;
		display:none
	}
	.featured-product {
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08)
	}
	.featured-product .cart-btn {
		display:none
	}
	.featured-product .products {
		margin-left:0;
		margin-right:10px;
		padding-bottom:15px
	}
	.featured-product .home-owl-carousel {
		padding-left:20px
	}
	.best-carousel .owl-nav.disabled,
	.brands-carousel .owl-nav.disabled,
	.like-carousel .owl-nav.disabled,
	.new-arrivals-carousel .owl-nav.disabled,
	.special-offers-carousel .owl-nav.disabled {
		display:block!important
	}
	.best-carousel .owl-nav.disabled+.owl-dots,
	.brands-carousel .owl-nav.disabled+.owl-dots,
	.like-carousel .owl-nav.disabled+.owl-dots,
	.new-arrivals-carousel .owl-nav.disabled+.owl-dots,
	.special-offers-carousel .owl-nav.disabled+.owl-dots {
		display:none!important
	}
	.partner-speaks-carousel .owl-carousel .owl-nav.disabled,
	.partner-speaks-carousel .owl-dots.disabled {
		display:none!important
	}
	.partner-speaks-carousel .owl-nav.disabled+.owl-dots {
		display:block!important
	}
	.custom-slider,
	.new-arriavls {
		background-color:#fff;
		border:1px solid #ddd;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08)
	}
	.product .btn-green {
		line-height:22px;
		padding:4px 14px
	}
	.custom-slider .products,
	.new-arriavls .products {
		margin-left:10px;
		padding-bottom:15px
	}
	.custom-slider .section-title,
	.new-arriavls .section-title {
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding:18px 0;
		margin:0 10px
	}
	.custom-slider .section-title-p {
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		padding:8px 29px;
		position:relative;
		text-align:left;
		margin-bottom:15px;
		margin-left:15px;
		display:inline-block;
		color:#fff
	}
	.subcat-tags {
		position:absolute;
		top:10px;
		right:30px
	}
	.subcat-tags li {
		display:inline-block;
		padding:2px 8px;
		background:#ececec;
		border-radius:2px;
		-webkit-transform:perspective(1px) translateZ(0);
		transform:perspective(1px) translateZ(0);
		position:relative;
		-webkit-transition-property:color;
		transition-property:color;
		-webkit-transition-duration:.5s;
		transition-duration:.5s
	}
	.subcat-tags li:before {
		content:"";
		position:absolute;
		z-index:-1;
		top:0;
		left:0;
		right:0;
		bottom:0;
		border-bottom:2px solid #bbb5b5;
		-webkit-transform:scaleX(0);
		transform:scaleX(0);
		-webkit-transform-origin:0 50%;
		transform-origin:0 50%;
		-webkit-transition-property:transform;
		transition-property:transform;
		-webkit-transition-duration:.5s;
		transition-duration:.5s;
		-webkit-transition-timing-function:ease-out;
		transition-timing-function:ease-out
	}
	.subcat-tags li:active:before,
	.subcat-tags li:focus:before,
	.subcat-tags li:hover:before {
		-webkit-transform:scaleX(1);
		transform:scaleX(1);
		-webkit-transition-timing-function:cubic-bezier(.52,
		1.64,
		.37,
		.66);
		transition-timing-function:cubic-bezier(.52,
		1.64,
		.37,
		.66)
	}
	.subcat-tags li:last-child {
		background:#f5ebc7
	}
	.subcat-tags li a {
		color:#262a3a;
		font-size:12px;
		display:block
	}
	.mrg-b {
		margin-bottom:10px
	}
	.outer-top-xs-10 .owl-nav {
		top:-18px!important
	}
	.name-new {
		font-size:12px;
		font-weight:400;
		padding-top:10px;
		line-height:15px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	.offer_area {
		position:relative;
		z-index:1;
		overflow:hidden!important
	}
	.offer_area img {
		-webkit-transition-duration:.5s;
		-o-transition-duration:.5s;
		transition-duration:.5s;
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		width:100%;
		overflow:hidden
	}
	.offer_area:hover img {
		-webkit-transform:scale(1.2);
		-ms-transform:scale(1.2);
		transform:scale(1.2)
	}
	.new-s .padd-5 {
		padding:0 5px
	}
	.custom-slider .section-title-w {
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		padding:10px 0;
		position:relative;
		text-align:center;
		box-shadow:0 3px 30px #ddd;
		border-top:2ps solid
	}
	.subcategory-tags {
		margin:15px 0
	}
	.subcategory-tags li {
		display:block;
		padding-left:10px;
		margin-bottom:7px;
		transition:.5s all;
		-webkit-transition:.5s all
	}
	.subcategory-tags li:hover {
		padding-left:12px;
		transition:.5s all;
		-webkit-transition:.5s all
	}
	.subcategory-tags li:nth-child(1) {
		border-left:2px solid #218c8d
	}
	.subcategory-tags li:nth-child(2) {
		border-left:2px solid #6ccecb
	}
	.subcategory-tags li:nth-child(3) {
		border-left:2px solid #f9e559
	}
	.subcategory-tags li:nth-child(4) {
		border-left:2px solid #ef7126
	}
	.subcategory-tags li:nth-child(5) {
		border-left:2px solid #8edc9d
	}
	.subcategory-tags li:nth-child(6) {
		border-left:2px solid #6599ff
	}
	.subcategory-tags li:nth-child(7) {
		border-left:2px solid #e9a459
	}
	.subcategory-tags li:nth-child(8) {
		border-left:2px solid #e72e48
	}
	.subcategory-tags li:nth-child(9) {
		border-left:2px solid #323746
	}
	.subcategory-tags li:nth-child(10) {
		border-left:2px solid #9b9b65
	}
	.subcategory-tags li a {
		font-size:13px;
		display:block;
		color:#262a3a
	}
	.custom-slider .section-title-o {
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding:12px 0;
		position:relative
	}
	.custom-slider .section-title-o:before {
		content:'';
		position:absolute;
		height:4px;
		width:50px;
		bottom:-2px
	}
	.custom-slider .section-title-n {
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding:15px 0;
		position:relative
	}
	.custom-slider .section-title-n:before {
		content:'';
		position:absolute;
		height:4px;
		width:50px;
		bottom:-2px
	}
	.new-arriavls .cart-btn {
		display:none
	}
	.latest-blog {
		margin-bottom:30px;
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08)
	}
	.latest-blog .btn-primary {
		margin:3px
	}
	.latest-blog .section-title {
		margin-bottom:0;
		margin-top:5px;
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding-bottom:10px;
		padding:18px 20px
	}
	.latest-blog .blog-slider {
		padding-left:20px;
		padding-bottom:25px
	}
	.latest-blog .blog-post {
		margin-right:25px
	}
	.latest-blog .blog-post img {
		width:100%
	}
	.logo-slider-inner {
		margin-top:10px;
		margin-bottom:20px
	}
	.special-product .product {
		margin-bottom:10px
	}
	.special-product .product .image img {
		width:100%
	}
	.special-product .product .col {
		padding-right:0
	}
	.special-product .product .btn-primary {
		background:0 0;
		padding:0;
		color:#157ed2;
		text-decoration:underline;
		margin-top:5px
	}
	.best-product .product:first-child {
		margin-bottom:20px
	}
	#owl-main .owl-nav .owl-buttons .icon {
		position:relative;
		top:8px;
		color:#262a3a!important
	}
	.config-options ul>li>a {
		display:block
	}
	.read-more-bottom {
		margin-bottom:10px
	}
	.unicase-form-control {
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		border-color:#eee;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		height:auto;
		padding:10px 12px
	}
	.unicase-form-control:focus {
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-color:#d8d8d8
	}
	.seller-product .products {
		margin-bottom:35px
	}
	.product-slider .products {
		margin-left:0;
		margin-right:18px;
		padding-bottom:15px
	}
	.product-slider .products .cart-btn {
		display:none
	}
	.category-product .products .cart-btn {
		display:none
	}
	.seller-product .products .product .product-info .name {
		font-size:18px;
		margin-top:5px!important
	}
	.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket .total-price {
		letter-spacing:0!important;
		font-size:12px!important
	}
	.category-list {
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08);
		padding:20px
	}
	.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail {
		border-bottom:none
	}
	.cnt-homepage .single-product .product-tabs .nav-tab-cell-detail li {
		margin-right:10px;
		padding:0
	}
	.top-bar {
		padding:0;
		background:#eee;
		font-size:12px
	}
	.top-bar .cnt-account {
		float:right;
		padding:3px 0
	}
	.top-bar .cnt-account ul {
		margin:0
	}
	.top-bar .cnt-account ul>li {
		display:inline-block;
		padding:1px 6px;
		border-right:1px solid hsla(0,
		0%,
		100%,
		.2)
	}
	.top-bar .cnt-account ul>li .dropdown-menu li {
		display:block
	}
	.top-bar .cnt-account ul>li:last-child {
		border:none;
		padding-right:0
	}
	.drop-down .dropdown-menu {
		right:0!important;
		left:inherit!important;
	}
	.top-bar .cnt-account ul>li a {
		color:#656565;
		padding:0;
		font-weight:400;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s
	}
	.top-bar .drop-down ul>li a .fa {
		width:16px
	}
	.top-bar .drop-down ul li {
		padding:3px 12px;
		display:block
	}
	.top-bar .drop-down ul li:hover {
		background:#f5f5f5
	}
	.drop-down ul>li a:focus,
	.drop-down ul>li a:hover {
		background-color:transparent!important
	}
	.top-bar .cnt-account ul>li a .icon {
		padding-right:6px;
		font-size:11px
	}
	.top-bar .cnt-account ul>li a:focus,
	.top-bar .cnt-account ul>li a:hover {
		text-decoration:none
	}
	.top-bar .cnt-block {
		float:right
	}
	.top-bar .cnt-block .list-inline {
		margin:0
	}
	.top-bar .cnt-block .list-inline>li {
		display:inline-block;
		margin-right:10px;
		padding:0
	}
	.top-bar .cnt-block .list-inline>li>a {
		padding:7px 0;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s;
		color:#888;
		display:inline-block
	}
	.top-bar .cnt-block .list-inline>li>a .value {
		color:#999;
		margin:2px 4px 2px 7px
	}
	.top-bar .cnt-block .list-inline>li>a:focus,
	.top-bar .cnt-block .list-inline>li>a:hover {
		text-decoration:none;
		color:#888
	}
	.top-bar .cnt-block .list-inline>li .dropdown-menu {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:1px solid #e1e1e1;
		top:125%;
		left:5px
	}
	.top-bar .dropdown-menu>li>a {
		padding:3px 10px;
		font-size:12px
	}
	.top-bar .cnt-block .list-inline>li .dropdown-menu li a:focus,
	.top-bar .cnt-block .list-inline>li .dropdown-menu li a:hover {
		background:rgba(0,
		0,
		0,
		0)
	}
	header {
		background:#fff
	}
	.main-header {
		padding:8px 0;
		background:#fff
	}
	.main-header .logo-holder {
		margin-top:0
	}
	.main-header .top-search-holder .contact-row {
		line-height:20px;
		color:#9b9b9b
	}
	.main-header .top-search-holder .search-area {
		border:1px solid #e5e5e5
	}
	.main-header .top-search-holder .contact-row .phone {
		margin:0 23px 0 0;
		border-right:1px solid #e2e2e2;
		padding-right:35px
	}
	.main-header .top-search-holder .contact-row .icon {
		font-size:18px;
		line-height:23px;
		margin:0 8px 0 0;
		vertical-align:middle
	}
	.main-header .top-search-holder .search-area {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		border-radius:25px;
		margin:5px 0 0;
		background:#fff;
		border-radius:25px
	}
	.file-preview-image {
		font:10px open-sans,
		sans-serif!important;
		color:#262a3a!important
	}
	.main-header .top-search-holder .search-area .search-field {
		border:medium none;
		-webkit-border-radius:5px 0 0 5px;
		-moz-border-radius:5px 0 0 5px;
		border-radius:5px 0 0 5px;
		padding:11px 13px;
		width:100%;
		background:#fff;
		font-size:13px
	}
	.main-header .top-search-holder .search-area .categories-filter {
		border-right:1px solid #eaeaea;
		text-transform:capitalize;
		display:inline-block;
		line-height:30px;
		background:#f6f6f6;
		border-radius:3px 0 0 3px
	}
	.main-header .top-search-holder .search-area .categories-filter a {
		padding:0 10px;
		color:#666;
		font-size:13px
	}
	.main-header .top-search-holder .search-area .categories-filter a .caret {
		margin-left:15px;
		color:#a0a0a0
	}
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu {
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:1px solid #e1e1e1;
		padding:12px 17px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0
	}
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li {
		margin-bottom:10px
	}
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li a {
		padding:0
	}
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li a:focus,
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li a:hover {
		background:rgba(0,
		0,
		0,
		0)
	}
	.main-header .top-search-holder .search-area .categories-filter .dropdown-menu li.menu-header {
		font-family:'Open Sans',
		sans-serif;
		line-height:30px
	}
	.main-header .top-search-holder .search-area .search-button {
		display:inline-block;
		float:right;
		margin:3px 4px 2px 0;
		padding:11px;
		text-align:center;
		background-color: #262a3a;
        border: 0 solid #3c3b3b;
		border-radius:100px
	}
	.main-header .top-search-holder .search-area .search-button:after {
		color:#FFFFFF;
		content:"\f002";
		font-family:fontawesome;
		font-size:16px;
		line-height:9px;
		vertical-align:middle
	}
	.cnt-home .header-style-1.header-style-2 .header-nav .navbar-default {
		background:#404040
	}
	.mr-5 {
		margin-top:5px;
	}
	.top-cart-row {
		padding-left:0
	}
	.d-block{
		margin-left:0px !important;
	}
	#basket_pjax{margin:0px auto;display: table}
	.top-cart-row .dropdown-cart .image img {
		font-size:8px;
		width:66px;
		margin:5px;
		height:66px;
		display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.top-cart-row .dropdown-cart hr {
		margin-top:10px;
		margin-bottom:10px
	}
	.top-cart-row .dropdown-cart .cart-total {
		margin-top:15px
	}
	.top-cart-row .cart-item .image {
		position:relative;
		border:1px solid #e0e0e0;
		text-align:center;
		margin:0 auto;
		display:table;
		width: 100%
	}
	.spl-offer {
		color:#fff;
		position:absolute;
		left:0;
		font-size:9px;
		top:3px;
		background:#ff7d0d;
		padding:1px 2px;
		border-bottom-right-radius:10px;
		border-top-right-radius:10px
	}
	.spl-offer-stockout {
		color:#fff;
		position:absolute;
		left:0;
		font-size:9px;
		top:18px;
		background:#de0000;
		padding:1px 2px;
		border-bottom-right-radius:10px;
		border-top-right-radius:10px
	}
	.top-cart-row .dropdown-cart .lnk-cart {
		padding:0;
		border-radius:3px;
		color:#000;
	}
	/*.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner {
		position:relative
	}
	.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket {
		font-family:'Open Sans',
		sans-serif;
		margin:0 auto;
		position:relative;
		font-size:13px;
	}
	.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket {
		float:left;
		width:41px;
		text-align:center;
		font-size:18px;
		color:#fff;
		height:41px;
		line-height:41px;
		margin-right:14px;
		border-radius:100px
	}
	.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price strong {
		text-transform:uppercase;
		font-weight:700
	}*/
	/*.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price span {
		color:#fff;
		position:absolute;
		top:-5px;
		right:13px;
		text-shadow:none;
		padding:0;
		width:19px;
		height:19px;
		text-align:center;
		line-height:19px;
		border-radius:100%;
		background-color:#262a3a;
		font-size:12px;
		font-size:10px;
		font-weight:400;
	}
	.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count {
		-webkit-border-radius:100px;
		-moz-border-radius:100px;
		border-radius:100px;
		height:18px;
		position:absolute;
		left:37px;
		top:9px;
		width:18px;
		color:#fff;
		font-size:11px;
		text-align:center;
		line-height:17px
	}*/
	.mob-link li img {
		width:32px
	}
	.p-right {
		padding-right:0
	}
	.top-cart-row .dropdown-cart .dropdown-menu {
		border:1px solid #e1e1e1;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		float:right;
		left:auto;
		min-width:0;
		padding:15px;
		right:0px;
		width:300px;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		margin:10px 0 0
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name {
		font-size:12px;
		font-family:'Open Sans',
		sans-serif;
		margin-top:0;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a {
		color:#666;
		font-weight:400
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .price {
		font-weight:700
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action {
		padding:0;
		position:relative;
		font-size:15px;
		right:8px;
		top:8px
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .action a {
		color:#898989
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-total .text {
		font-size:13px;
		font-family:'Open Sans',
		sans-serif;
		color:#666;
		margin-right:10px
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-total .price {
		font-family: 'OpenSans-Semibold';
		font-size:15px
	}
	.top-cart-row .dropdown-cart .dropdown-menu .cart-total .sign {
		font-size:16px
	}
	.header-style-1 .header-nav .navbar-default {
		border:medium none;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		background:#c10e12;
		margin:0;
		min-height:auto;
		border-radius:5px 5px 0 0;
		padding:0
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse {
		padding:0
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li.active>a {
		color:#fff
	}
	.navbar-nav {
		float: none;
	    margin: 0px auto;
	    display: table
	}
	.special-menu {
		float:right
	}
	.special-menu a {
		border:none!important
	}
	.special-menu a:hover {
		background:0 0!important;
		color:#fff!important
	}
	.goto {
		box-shadow:0 -2px 2px #000
	}
	.goto a,
	.goto a:focus,
	.goto a:hover {
		color:#fff;
		position:fixed;
		top:320px;
		left:-55px;
		z-index:1000;
		font-weight:500;
		border-radius:0 0 5px 5px;
		padding:2px 10px;
		font-size:12px;
		transition:all .3s ease;
		transform:rotate(-90deg);
		-webkit-transform:rotate(-90deg);
		-o-transform:rotate(-90deg);
		-moz-transform:rotate(-90deg);
		transition:all .3s ease;
		font-family:'Open Sans',
		sans-serif
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li:last-child>a {
		border-right:0 solid rgba(255,
		255,
		255,
		.1)
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a {
		background:none repeat scroll 0 0 rgba(0,
		0,
		0,
		0);
		color:#fff;
		font-family:'Open Sans',
		sans-serif;
		font-size:14px;
		line-height:20px;
		padding:7px 8px;
		text-transform:capitalize;
		font-weight:400;
		letter-spacing:.5px;
		border-right:1px solid rgba(255,
		255,
		255,
		.1)
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a,
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a:focus,
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a:hover {
		color:#fff!important
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li.open {
		background:#038462
	}
	.yamm-content:before {
		content:'';
		position:absolute;
		border-color:transparent transparent #fff transparent;
		border-width:7px;
		border-style:solid;
		top:-14px;
		left:30px
	}
	.dropdown-menu-right-side .yamm-content:before {
		right:30px!important;
		left:inherit!important
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label {
		position:absolute;
		text-transform:uppercase;
		top:-10px;
		display:inline;
		padding:1px 7px;
		color:#fff;
		font-size:9px;
		font-family:'Open Sans',
		sans-serif;
		right:23px;
		line-height:normal;
		letter-spacing:1px
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label:after {
		border-width:6px 7px 0 6px;
		right:18px;
		top:90%;
		border-style:solid;
		content:"";
		display:block;
		height:0;
		position:absolute;
		width:0;
		z-index:100
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label:before {
		right:18px;
		top:90%
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.new-menu {
		background:#f1c40f
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.new-menu:after {
		border-color:#f1c40f transparent transparent transparent
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.new-menu:before {
		border-color:#f1c40f transparent transparent transparent
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.hot-menu {
		background:#ff7878
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.hot-menu:after {
		border-color:#ff7878 transparent transparent transparent
	}
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li .menu-label.hot-menu:before {
		border-color:#ff7878 transparent transparent transparent
	}
	.yamm .collapse,
	.yamm .dropdown,
	.yamm .dropup,
	.yamm .nav {
		position:relative;
		-webkit-transition:none!important;
		transition:none!important;
		-moz-transition:none!important;
		-o-transition:none!important;
		-ms-transition:none!important
	}
	.side-menu .yamm .nav {
		position:relative!important;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd
	}
	.yamm .dropdown-menu {
		left:auto;
		top:100%;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		border:none;
		padding:0
	}
	.yamm .dropdown-menu .custom-banner a {
		padding:0
	}
	.navbar-nav .open a {
		float:none;
		background:#fff;
		color: #3e3c3c;
		border-radius:3px 3px 0 0
	}
	.yamm .dropdown-menu .yamm-content {
		padding:10px 20px
	}
	.yamm .dropdown-menu .yamm-content .col-menu {
		min-width:190px;
		padding-right:10px
	}
	.yamm .dropdown-menu .yamm-content .links li a {
		padding:2px 0;
		font-family:'Open Sans',
		sans-serif;
		letter-spacing:.2px;
		font-size:12px;
		color:#565656
	}
	.mega-menu .dropdown-menu-right-side {
		right:0!important;
		left:inherit!important
	}
	.yamm .dropdown-menu h2 {
		font-size:14px;
		font-family:'Open Sans',
		sans-serif;
		margin-top:0;
		letter-spacing:.2px;
		text-transform:uppercase;
		font-weight:400
	}
	.yamm .dropdown-menu li {
		line-height:normal;
		padding:0 0
	}
	.yamm .dropdown-menu li a {
		color:#3d3d3d;
		line-height:normal;
		text-transform:none;
		display:block
	}
	.yamm .dropdown-menu li a img {
		width:283px;
		float:right
	}
	.yamm .dropdown-menu li a:focus,
	.yamm .dropdown-menu li a:hover {
		background:rgba(0,
		0,
		0,
		0);
		margin-left:0
	}
	.yamm .dropdown-menu .text {
		font-size:13px;
		line-height:20px;
		position:relative;
		bottom:0;
		top:73px
	}
	.yamm .dropdown.yamm-fw .dropdown-menu {
		left:0;
		right:0
	}
	.header-nav .navbar-default .dropdown .dropdown-menu.pages .links>li {
		border-bottom:1px solid #e0e0e0;
		padding:5px 0
	}
	.header-nav .navbar-default .dropdown .dropdown-menu.pages .links>li:last-child {
		border-bottom:none
	}
	.header-nav .navbar-default .dropdown .dropdown-menu.pages .links>li>a {
		line-height:26px;
		padding:0
	}
	.header-nav .navbar-default .dropdown .dropdown-menu.pages .links>li>a:focus,
	.header-nav .navbar-default .dropdown .dropdown-menu.pages .links>li>a:hover {
		margin-left:0
	}
	.e2s-policy {
		box-shadow:3px 3px 0 0 #d9d9d9;
		background-color:#eee
	}
	.e2s-policy-detail {
		padding:15px 0;
		overflow:hidden;
		background-color:#eee;
		text-transform:uppercase
	}
	.e2s-policy-detail .info-box {
		border-right:1px solid #ddd;
		border-bottom:0;
		padding:0 27px;
		width:25%;
		float:left;
		font-size:14px
	}
	.e2s-policy-detail .info-box a {
		color:#666
	}
	.e2s-policy-detail .info-box a i {
		color:#999;
		width:48px;
		height:36px;
		font-size:0;
		float:left
	}
	.index-slider-right {
		padding:0;
		list-style:none
	}
	.index-slider-right li {
		margin-bottom:3px;
		position:relative
	}
	.index-slider-right .banners>div a:before {
		position:absolute;
		background:rgba(0,
		0,
		0,
		.3);
		width:0;
		top:0;
		left:50%;
		content:"";
		transition:all .3s ease-in-out 0s
	}
	.index-slider-right .ov {
		overflow:hidden
	}
	.index-slider-right .ov img {
		width:100%;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		transition:all .3s
	}
	.index-slider-right .ov img:hover {
		-moz-transform:scale(1.1);
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	.sidebar-c {
		padding-left:0;
		padding-right:0;
		width:300px
	}
	.sidebar-c .side-menu {
		background-color:#fff;
		border-radius:2px
	}
	.sidebar-c .side-menu .head {
		background-color: #038462;
    	border: 1px solid #c10e12;
		cursor:pointer;
		display:block
	}
	.sidebar-c .side-menu .megamenu-horizontal {
		background:#fff;
		width:100%;
		z-index:11
	}
	.sidebar-c .side-menu .head .f-20 {
		float:right;
		font-size:20px
	}
	.sidebar-c .custom-carousel .owl-nav .owl-prev {
		top:-20px
	}
	.sidebar-c .custom-carousel .owl-nav .owl-next {
		top:-20px
	}
	.sidebar-c .side-menu .head {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		color:#fff;
		font-size:13px;
		font-family:'Open Sans',
		sans-serif;
		padding:7px 14px;
		text-transform:capitalize;
		letter-spacing:.5px
	}
	.sidebar-c .side-menu .head .icon {
		margin-right:5px
	}
	.sidebar-c .side-menu nav .nav>li {
		-moz-border-bottom-colors:none;
		-moz-border-left-colors:none;
		-moz-border-right-colors:none;
		-moz-border-top-colors:none;
		position:relative;
		width:100%;
		display:block;
		-webkit-display:block;
		-moz-display:block;
		-o-display:block
	}
	.sidebar-c .e2s-sidebar-icon {
		width:25px;
		margin-right:5px;
		vertical-align:middle;
		font-size:0;
		padding:3px;
		border-radius:3px;
		
	}
	.input-group-sm .select2-container--krajee .select2-selection__clear,
	.input-sm.select2-container--krajee .select2-selection__clear {
		top:5px!important
	}
	.sidebar-c .side-menu nav .nav>li:last-child {
		margin-top:13px;
		border-bottom:none;
		border-top:1px solid #ddd
	}
	.sidebar-c .side-menu nav .nav>li>a {
		padding:6px 10px;
		color:#333333;
		font-family:'Open Sans',
		sans-serif;
		letter-spacing:.2px;
		font-size:12.5px;
		display:block;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis;
		font-weight: bold;
	}
	.open>.dropdown-menu {
		-webkit-transition:none!important;
		transition:none!important;
		-moz-transition:none!important;
		-o-transition:none!important;
		-ms-transition:none!important
	}
	/*.owl-theme .owl-nav [class*=owl-]:hover{
		background: #c10e12 !important;
		color:#ffffff !important;
	}*/
	/*.owl-carousel .owl-nav button span{
		color:#333333 !important;*/
	}	.sidebar-c .side-menu nav .nav>li>a:after {
		color:#262a3a;
		content:"\f105";
		float:right;
		font-size:15px;
		height:16px;
		line-height:14px;
		text-align:center;
		width:16px;
		margin-top:7px;
		border:1px solid #b7b7b7;
		font-family:FontAwesome;
		border-radius:3px
	}
	.sidebar-c .side-menu nav .nav>li:last-child>a:after {
		display:none
	}
	.sidebar-c .side-menu nav .nav>li>a .icon {
		font-size:16px;
		width:25px
	}
	.sidebar-c .side-menu nav .nav>li>a:focus,
	.sidebar-c .side-menu nav .nav>li>a:hover {
		background:#fff
	}
	.sidebar-c .side-menu nav .nav>li>a:focus .icon,
	.sidebar-c .side-menu nav .nav>li>a:hover .icon {
		color:#666
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu {
		padding:3px 0;
		top:0!important;
		left:100%;
		margin:0;
		width:620px;
		height:auto;
		position:absolute;
		top:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		overflow:hidden
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content:before {
		display:none
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu img {
		position:absolute;
		right:0;
		float:none;
		bottom:0;
		width:100%
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content {
		padding:10px 20px
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu h3 {
		font-size:13px;
		font-weight:400;
		padding-bottom:5px
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .cat-links {
		width:33.33%;
		position:relative;
		float:left;
		padding:0 8px
	}
	.nav .open>a,
	.nav .open>a:focus,
	.nav .open>a:hover {
		background-color:#eee;
		border-color:#337ab7
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content ul>li {
		padding:3px 0
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content .list-unstyled {
		margin-bottom:10px
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content ul>li:last-child {
		border-bottom:none
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content ul>li>a {
		line-height:12px;
		padding:0;
		font-size:11px;
		font-family:'Open Sans',
		sans-serif
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content ul>li>a.color-green {
		color:#b5b5b5
	}
	.sidebar-c .side-menu nav .nav>li>.mega-menu .yamm-content .dropdown-banner-holder {
		position:absolute;
		right:-16px;
		top:-8px
	}
	.sidebar-c .side-menu2 nav .nav li a {
		padding:14.3px 15px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .widget-header {
		padding:10px 0 5px 0
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .widget-header .widget-title {
		font-size:13px;
		font-family:'Open Sans',
		sans-serif;
		margin:0;
		font-weight:700
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle {
		clear:both;
		display:block;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		font-size:13px;
		line-height:28px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle:after {
		content:"\f068";
		float:right;
		font-family:fontawesome
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed {
		color:#666
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed:after {
		color:#636363;
		content:"\f067";
		font-family:fontawesome;
		font-weight:400
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner {
		margin:0 0 20px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul {
		padding-left:15px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li {
		line-height:27px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a {
		color:#666
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a:before {
		content:"\f105";
		font-family:fontawesome;
		font-size:14px;
		line-height:15px;
		margin:0 5px 0 0;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-body .accordion-inner ul li a:hover:before {
		margin:0 8px 0 0
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder {
		padding:0 0 20px;
		position:relative
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider {
		display:inline-block;
		position:relative;
		vertical-align:middle;
		margin-top:0
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider.slider-horizontal {
		height:20px;
		width:100%!important
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track {
		background-color:#f1f1f1;
		background-repeat:repeat-x;
		cursor:pointer;
		position:absolute;
		width:94%!important;
		height:6px;
		left:0;
		margin-top:-5px;
		top:50%;
		width:100%
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-selection {
		bottom:0;
		height:100%;
		top:0;
		background-repeat:repeat-x;
		box-sizing:border-box;
		position:absolute;
		background:#c3c3c3
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .slider-track .slider-handle {
		background-color:#fff;
		background-repeat:repeat-x;
		-webkit-border-radius:400px;
		-moz-border-radius:400px;
		border-radius:400px;
		height:20px;
		margin-left:-3px!important;
		opacity:1;
		position:absolute;
		top:-3px;
		width:20px;
		margin-top:-5px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .slider .tooltip {
		margin-top:-36px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .price-range-holder .min-max {
		font-size:15px;
		font-family: 'OpenSans-Semibold';
		color:#fe5252;
		margin-top:15px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li {
		clear:both;
		display:block;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		font-size:13px;
		font-weight:400;
		line-height:28px
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .list li a {
		color:#666;
		display:block
	}
	.sidebar-c .sidebar-module-container .sidebar-widget .sidebar-widget-body .compare-report {
		margin-top:20px;
		margin-bottom:30px
	}
	.sidebar-c .sidebar-widget .advertisement .item {
		background-position:center 55%;
		background-size:cover;
		padding-bottom:35px
	}
	.sidebar-c .sidebar-widget .advertisement .item .caption {
		color:#636363;
		left:12%;
		letter-spacing:-3px;
		position:absolute;
		top:11%;
		z-index:100;
		display:table-cell
	}
	.sidebar-c .sidebar-widget .advertisement .item .caption .big-text {
		font-size:60px;
		line-height:125px;
		text-transform:uppercase;
		font-family:'Open Sans',
		sans-serif;
		color:#fff;
		text-shadow:1px 1px 3px #cfcfcf
	}
	.sidebar-c .sidebar-widget .advertisement .item .caption .big-text .big {
		font-size:120px;
		color:#ff7878;
		display:block;
		text-shadow:1px 1px 3px #cfcfcf
	}
	.sidebar-c .sidebar-widget .advertisement .item .caption .excerpt {
		font-size:24px;
		letter-spacing:-1px;
		text-transform:uppercase;
		color:#e6e6e6;
		text-shadow:1px 1px 3px #cfcfcf
	}
	.sidebar-c .sidebar-widget .advertisement .owl-nav {
		bottom:0;
		position:absolute;
		text-align:center;
		top:auto;
		width:100%
	}
	.sidebar-c .sidebar-widget .advertisement .owl-nav .owl-pagination {
		display:inline-block
	}
	.sidebar-c .sidebar-widget .advertisement .owl-nav .owl-pagination .owl-page {
		display:inline-block
	}
	.sidebar-c .sidebar-widget .advertisement .owl-nav .owl-pagination .owl-page span {
		display:block;
		width:10px;
		height:10px;
		background:#ddd;
		border:none;
		border-radius:2px;
		margin:0 2px;
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out
	}
	.sidebar-widget {
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08);
		padding:20px
	}
	.carouselcat .owl-nav .owl-pagination {
		display:none;
		position:absolute;
		bottom:20px;
		left:0;
		right:0;
		margin:0 auto;
		text-align:center
	}
	.carouselcat .owl-nav .owl-pagination .owl-page {
		display:none
	}
	.carouselcat .owl-nav .owl-pagination .owl-page span {
		display:none;
		width:10px;
		height:10px;
		background:#ddd;
		border:none;
		border-radius:2px;
		margin:0 2px;
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out
	}
	.carouselcat .products {
		margin-left:0!important;
		padding-bottom:0!important
	}
	.carouselcat .product {
		margin-right:0!important
	}
	.carousel34 .owl-nav .owl-pagination {
		display:inline-block;
		position:absolute;
		bottom:20px;
		left:0;
		right:0;
		margin:0 auto;
		text-align:center
	}
	.carousel34 .owl-nav .owl-pagination .owl-page {
		display:inline-block
	}
	.carousel34 .owl-nav .owl-pagination .owl-page span {
		display:block;
		width:10px;
		height:10px;
		background:#ddd;
		border:none;
		border-radius:2px;
		margin:0 2px;
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out
	}
	.sidebar-widget {
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08);
		padding:20px;
		border:1px solid #ddd
	}
	.related-product .tag {
		font-size:15px;
		font-family: 'OpenSans-Semibold';
		height:50px;
		line-height:45px;
		left:15px;
		text-align:center;
		top:3.5%;
		width:50px;
		position:absolute
	}
	.hidden-d,
	.hidden-slider {
		display:none
	}
	#owl-main,
	#owl-main2 {
		text-align:center;
		cursor:default;
		position:relative;
		width:100%;
		height:auto
	}
	#owl-main .owl-nav,
	#owl-main .owl-nav2 {
		display:inline-block;
		position:relative;
		margin-top:40px
	}
	#owl-main .owl-pagination,
	#owl-main2 .owl-pagination {
		position:relative;
		line-height:25px
	}
	#owl-main .owl-buttons,
	#owl-main2 .owl-buttons {
		display:block
	}
	#owl-main .owl-next,
	#owl-main .owl-prev,
	#owl-main2 .owl-next,
	#owl-main2 .owl-prev {
		display:inline-block;
		position:absolute;
		top:0;
		bottom:0;
		width:30px;
		height:50px;
		font-size:21px;
		background-color:#f2f2f2;
		border:none;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		margin:auto;
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out;
		opacity:0
	}
	#owl-main .owl-prev,
	#owl-main2 .owl-prev {
		left:20px
	}
	#owl-main .owl-next,
	#owl-main2 .owl-next {
		right:20px
	}
	#owl-main2:hover .owl-prev,
	#owl-main:hover .owl-prev {
		left:0;
		opacity:.5
	}
	#owl-main2:hover .owl-next,
	#owl-main:hover .owl-next {
		right:0;
		opacity:.5
	}
	#owl-main:hover .owl-next2:hover,
	#owl-main:hover .owl-next:hover,
	#owl-main:hover .owl-prev2:hover,
	#owl-main:hover .owl-prev:hover {
		opacity:1
	}
	#owl-main .owl-outer-nav:after,
	#owl-main2 .owl-outer-nav:after {
		content:"";
		position:absolute;
		top:0;
		left:-15%;
		width:130%;
		height:100%;
		z-index:0
	}
	#owl-main .owl-outer-nav .owl-next,
	#owl-main .owl-outer-nav .owl-pagination,
	#owl-main .owl-outer-nav .owl-prev,
	#owl-main .owl-outer-nav .owl-wrapper-outer,
	#owl-main2 .owl-outer-nav .owl-next,
	#owl-main2 .owl-outer-nav .owl-pagination,
	#owl-main2 .owl-outer-nav .owl-prev,
	#owl-main2 .owl-outer-nav .owl-wrapper-outer {
		z-index:1
	}
	#owl-main .owl-outer-nav .owl-nav,
	#owl-main2 .owl-outer-nav .owl-nav {
		position:static
	}
	#owl-main .owl-outer-nav .owl-prev,
	#owl-main2 .owl-outer-nav .owl-prev {
		left:-65px
	}
	#owl-main .owl-outer-nav .owl-next,
	#owl-main2 .owl-outer-nav .owl-next {
		right:-65px
	}
	#owl-main .owl-outer-nav:hover .owl-prev,
	#owl-main2 .owl-outer-nav:hover .owl-prev {
		left:-80px
	}
	#owl-main .owl-outer-nav:hover .owl-next,
	#owl-main2 .owl-outer-nav:hover .owl-next {
		right:-80px
	}
	#owl-main .owl-ui-md .owl-pagination,
	#owl-main2 .owl-ui-md .owl-pagination {
		line-height:45px
	}
	#owl-main .owl-ui-md .owl-next,
	#owl-main .owl-ui-md .owl-prev,
	#owl-main2 .owl-ui-md .owl-next,
	#owl-main2 .owl-ui-md .owl-prev {
		width:45px;
		height:45px;
		font-size:45px
	}
	#owl-main .owl-ui-md .owl-prev,
	#owl-main2 .owl-ui-md .owl-prev {
		left:-55px
	}
	#owl-main .owl-ui-md .owl-next,
	#owl-main2 .owl-ui-md .owl-next {
		right:-55px
	}
	#owl-main .owl-ui-md:hover .owl-prev,
	#owl-main2 .owl-ui-md:hover .owl-prev {
		left:-60px
	}
	#owl-main .owl-ui-md:hover .owl-next,
	#owl-main2 .owl-ui-md:hover .owl-next {
		right:-60px
	}
	#owl-main .owl-outer-nav.owl-ui-md:after,
	#owl-main2 .owl-outer-nav.owl-ui-md:after {
		left:-18%;
		width:136%
	}
	#owl-main .owl-outer-nav.owl-ui-md .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-md .owl-prev {
		left:-85px
	}
	#owl-main .owl-outer-nav.owl-ui-md .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-md .owl-next {
		right:-85px
	}
	#owl-main .owl-outer-nav.owl-ui-md:hover .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-md:hover .owl-prev {
		left:-100px
	}
	#owl-main .owl-outer-nav.owl-ui-md:hover .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-md:hover .owl-next {
		right:-100px
	}
	#owl-main .owl-ui-lg .owl-pagination,
	#owl-main2 .owl-ui-lg .owl-pagination {
		line-height:60px
	}
	#owl-main .owl-ui-lg .owl-next,
	#owl-main .owl-ui-lg .owl-prev,
	#owl-main2 .owl-ui-lg .owl-next,
	#owl-main2 .owl-ui-lg .owl-prev {
		width:60px;
		height:60px;
		font-size:42px
	}
	#owl-main .owl-ui-lg .owl-prev,
	#owl-main2 .owl-ui-lg .owl-prev {
		left:-75px
	}
	#owl-main .owl-ui-lg .owl-next,
	#owl-main2 .owl-ui-lg .owl-next {
		right:-75px
	}
	#owl-main .owl-ui-lg:hover .owl-prev,
	#owl-main2 .owl-ui-lg:hover .owl-prev {
		left:-80px
	}
	#owl-main .owl-ui-lg:hover .owl-next,
	#owl-main2 .owl-ui-lg:hover .owl-next {
		right:-80px
	}
	#owl-main .owl-outer-nav.owl-ui-lg:after,
	#owl-main2 .owl-outer-nav.owl-ui-lg:after {
		left:-22%;
		width:144%
	}
	#owl-main .owl-outer-nav.owl-ui-lg .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-lg .owl-prev {
		left:-105px
	}
	#owl-main .owl-outer-nav.owl-ui-lg .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-lg .owl-next {
		right:-105px
	}
	#owl-main .owl-outer-nav.owl-ui-lg:hover .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-lg:hover .owl-prev {
		left:-120px
	}
	#owl-main .owl-outer-nav.owl-ui-lg:hover .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-lg:hover .owl-next {
		right:-120px
	}
	#owl-main .owl-inner-nav .owl-nav,
	#owl-main2 .owl-inner-nav .owl-nav {
		position:static
	}
	#owl-main .owl-inner-nav .owl-prev,
	#owl-main2 .owl-inner-nav .owl-prev {
		left:45px
	}
	#owl-main .owl-inner-nav .owl-next,
	#owl-main2 .owl-inner-nav .owl-next {
		right:45px
	}
	#owl-main .owl-inner-nav:hover .owl-prev,
	#owl-main2 .owl-inner-nav:hover .owl-prev {
		left:30px
	}
	#owl-main .owl-inner-nav:hover .owl-next,
	#owl-main2 .owl-inner-nav:hover .owl-next {
		right:30px
	}
	#owl-main .owl-inner-nav .owl-next,
	#owl-main .owl-inner-nav .owl-prev,
	#owl-main .owl-outer-nav .owl-next,
	#owl-main .owl-outer-nav .owl-prev,
	#owl-main2 .owl-inner-nav .owl-next,
	#owl-main2 .owl-inner-nav .owl-prev,
	#owl-main2 .owl-outer-nav .owl-next,
	#owl-main2 .owl-outer-nav .owl-prev {
		bottom:70px
	}
	#owl-main .owl-inner-nav.owl-ui-md .owl-next,
	#owl-main .owl-inner-nav.owl-ui-md .owl-prev,
	#owl-main .owl-outer-nav.owl-ui-md .owl-next,
	#owl-main .owl-outer-nav.owl-ui-md .owl-prev,
	#owl-main2 .owl-inner-nav.owl-ui-md .owl-next,
	#owl-main2 .owl-inner-nav.owl-ui-md .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-md .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-md .owl-prev {
		bottom:85px
	}
	#owl-main .owl-inner-nav.owl-ui-lg .owl-next,
	#owl-main .owl-inner-nav.owl-ui-lg .owl-prev,
	#owl-main .owl-outer-nav.owl-ui-lg .owl-next,
	#owl-main .owl-outer-nav.owl-ui-lg .owl-prev,
	#owl-main2 .owl-inner-nav.owl-ui-lg .owl-next,
	#owl-main2 .owl-inner-nav.owl-ui-lg .owl-prev,
	#owl-main2 .owl-outer-nav.owl-ui-lg .owl-next,
	#owl-main2 .owl-outer-nav.owl-ui-lg .owl-prev {
		bottom:100px
	}
	#owl-main .owl-inner-pagination .owl-next,
	#owl-main .owl-inner-pagination .owl-pagination,
	#owl-main .owl-inner-pagination .owl-prev,
	#owl-main2 .owl-inner-pagination .owl-next,
	#owl-main2 .owl-inner-pagination .owl-pagination,
	#owl-main2 .owl-inner-pagination .owl-prev {
		margin-top:-40px;
		top:-60px
	}
	#owl-main .owl-inner-pagination.owl-ui-md .owl-next,
	#owl-main .owl-inner-pagination.owl-ui-md .owl-pagination,
	#owl-main .owl-inner-pagination.owl-ui-md .owl-prev,
	#owl-main2 .owl-inner-pagination.owl-ui-md .owl-next,
	#owl-main2 .owl-inner-pagination.owl-ui-md .owl-pagination,
	#owl-main2 .owl-inner-pagination.owl-ui-md .owl-prev {
		margin-top:-50px;
		top:-65px
	}
	#owl-main .owl-inner-pagination.owl-ui-lg .owl-next,
	#owl-main .owl-inner-pagination.owl-ui-lg .owl-pagination,
	#owl-main .owl-inner-pagination.owl-ui-lg .owl-prev,
	#owl-main2 .owl-inner-pagination.owl-ui-lg .owl-next,
	#owl-main2 .owl-inner-pagination.owl-ui-lg .owl-pagination,
	#owl-main2 .owl-inner-pagination.owl-ui-lg .owl-prev {
		margin-top:-60px;
		top:-75px
	}
	#owl-main .owl-inner-pagination.owl-inner-nav .owl-next,
	#owl-main .owl-inner-pagination.owl-inner-nav .owl-prev,
	#owl-main .owl-inner-pagination.owl-outer-nav .owl-next,
	#owl-main .owl-inner-pagination.owl-outer-nav .owl-prev,
	#owl-main2 .owl-inner-pagination.owl-inner-nav .owl-next,
	#owl-main2 .owl-inner-pagination.owl-inner-nav .owl-prev,
	#owl-main2 .owl-inner-pagination.owl-outer-nav .owl-next,
	#owl-main2 .owl-inner-pagination.owl-outer-nav .owl-prev {
		margin:auto;
		top:0;
		bottom:43px
	}
	#owl-main .owl-inner-pagination .owl-pagination,
	#owl-main2 .owl-inner-pagination .owl-pagination {
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out;
		opacity:0
	}
	#owl-main .owl-inner-pagination:hover .owl-pagination,
	#owl-main2 .owl-inner-pagination:hover .owl-pagination {
		opacity:1
	}
	#owl-main .owl-inner-pagination.owl-inner-nav .owl-pagination,
	#owl-main2 .owl-inner-pagination.owl-inner-nav .owl-pagination,
	.owl-inner-pagination.owl-outer-nav .owl-pagination {
		top:-45px
	}
	.owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination,
	.owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
		top:-50px
	}
	.owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination,
	.owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination {
		top:-60px
	}
	.owl-inner-pagination.owl-inner-nav:hover .owl-pagination,
	.owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
		top:-60px
	}
	.owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination,
	.owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
		top:-65px
	}
	.owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination,
	.owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
		top:-75px
	}
	#owl-main.height-md .item,
	#owl-main2.height-md .item {
		height:457px
	}
	#owl-main.height-lg .item,
	#owl-main2.height-lg .item {
		height:675px
	}
	#owl-main .container,
	#owl-main2 .container {
		display:table;
		height:inherit
	}
	#owl-main .caption,
	#owl-main2 .caption {
		display:table-cell
	}
	#owl-main .caption.vertical-center,
	#owl-main2 .caption.vertical-center {
		vertical-align:middle;
		padding-bottom:3vh
	}
	#owl-main .caption.vertical-top,
	#owl-main2 .caption.vertical-top {
		vertical-align:top;
		padding-top:8vh
	}
	#owl-main .caption.vertical-bottom,
	#owl-main2 .caption.vertical-bottom {
		vertical-align:bottom;
		padding-bottom:14vh
	}
	#owl-main .caption.text-center,
	#owl-main2 .caption.text-center {
		padding-left:10%;
		padding-right:10%
	}
	#owl-main .caption.text-left,
	#owl-main2 .caption.text-left {
		padding-right:20%
	}
	#owl-main .caption.text-right,
	#owl-main2 .caption.text-right {
		padding-left:20%
	}
	#owl-main .owl-nav,
	#owl-main2 .owl-nav {
		display:block;
		position:static;
		margin-top:-30px
	}
	#owl-main .owl-next,
	#owl-main .owl-prev,
	#owl-main2 .owl-next,
	#owl-main2 .owl-prev {
		bottom:0
	}
	#owl-main .owl-nav .owl-page,
	#owl-main2 .owl-nav .owl-page {
		display:inline-block
	}
	#owl-main .owl-item-gap .item,
	#owl-main2 .owl-item-gap .item {
		margin:0 15px
	}
	#owl-main .owl-item-gap-sm .item,
	#owl-main2 .owl-item-gap-sm .item {
		margin:0 10px
	}
	#owl-main .item img,
	#owl-main2 .item img {
		display:block;
		width:100%;
		height:auto
	}
	#owl-main .item,
	#owl-main2 .item {
		background-color:#fff
	}
	.info-boxes img {
		width:30px;
		display:table;
		margin:0px auto 5px;
	}
	.info-boxes {
		margin-top:7px
	}
	.info-boxes-inner {
		box-shadow:3px 3px 0 0 #d9d9d9;
		background-color:#e8e8e8;
		padding:10px 0
	}
	.info-boxes .info-box {
		border-right:1px solid #c8c8c8;
		border-bottom:0;
		padding:0 27px;
		transition:.5s ease-in;
		color:#262a3a;
		font-size:13.5px
	}
	.info-boxes .col-lg-3:last-child .info-box {
		border-right:0 solid #ddd
	}
	.info-boxes .info-box .fa {
		font-size:35px;
		width:40px;
		float:left;
		height:40px;
		line-height:40px;
		margin-right:10px;
		color:#999
	}
	.info-boxes .info-box .info-box-heading {
		font-size:30px;
		line-height:21px;
		text-transform:uppercase;
		font-family:Montserrat,
		sans-serif;
		margin-top:0;
		font-family: 'OpenSans-Semibold';
		margin-bottom:0;
		letter-spacing:1px
	}
	.info-boxes .info-box .info-box-heading.orange {
		color:#ffb847
	}
	.info-boxes .info-box .info-box-heading.red {
		color:#ff7878
	}
	.info-boxes .info-box .text {
		color:#666;
		font-family: 'OpenSans-Semibold';
		padding-top:3px;
		font-size:13px;
		margin:0;
		letter-spacing:.5px;
		font-family:'Open Sans',
		sans-serif
	}
	.info-box .info-box-heading.green {
		color:#ffb847
	}
	.scroll-tabs {
		margin-bottom:30px;
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08)
	}
	.scroll-tabs .more-info-tab {
		border-bottom:1px solid #e3e3e3;
		padding-bottom:10px;
		padding:15px 20px
	}
	.scroll-tabs .more-info-tab .new-product-title {
		margin-bottom:0;
		margin-top:5px;
		font-size:16px;
		font-family:'Open Sans',
		sans-serif;
		text-transform:uppercase;
		font-weight:700
	}
	.scroll-tabs .nav-tab-line {
		border-bottom:none;
		margin-top:4px;
		margin-right:55px
	}
	.scroll-tabs .nav-tab-line li.active a {
		border:none
	}
	.scroll-tabs .nav-tab-line li a {
		font-weight:500;
		color:#666;
		font-size:11px;
		border:medium none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		padding:0 4px!important;
		position:relative;
		font-family:'Open Sans',
		sans-serif
	}
	.timeline-list h5{color:#232f3e;margin-bottom: 10px}
	.scroll-tabs .nav-tab-line li a:focus,
	.scroll-tabs .nav-tab-line li a:hover {
		background:rgba(0,
		0,
		0,
		0)
	}
	.tab-content {
		padding-left:20px
	}
	.product {
		position:relative;
		border:1px solid #e6e6e6;
		margin-right:10px
	}
	.product .product-image img {
		width:150px;
		height:150px;
		margin:10px auto;
		display:table
	}
	.special-off .product .product-image img {
		width:100%;
		height:auto;
		margin:0 auto;
		display:table
	}
	.empty-basket {
		text-align:center;
		font-weight:700
	}
	#cart-btns {
		display:none
	}
	.product .product-image .tag {
		position:absolute
	}
	.product .product-info {
		padding:0 10px 10px
	}
	.product-grid .product .product-info {
		height:145px
	}
	.home-owl-carousel2 hr {
		margin-top:10px
	}
	.product .product-info .name {
		font-size:13px;
		font-family:'Open Sans',
		sans-serif;
		margin:0;
		height:43px;
		overflow:hidden;
		font-weight:400
	}
	.special-product .product-info .name {
		margin:10px 0;
		height:auto
	}
	.product .product-info .name a {
		color:#262a3a;
		font-weight:400
	}
	.product .product-info .star-rating .color {
		color:#ffb400
	}
	.product .product-info .product-price .price {
		font-family: 'OpenSans-Semibold';
		font-size:14px;
		line-height:30px;
		margin-right:8px;
		color:#262a3a
	}
	.product .product-info .product-price .price-before-discount {
		font-family: 'OpenSans-Semibold';
		line-height:30px;
		font-size:10px;
		float:right
	}
	.product .cart {
		margin-top:5px;
		opacity:0;
		-webkit-transition:all .5s linear 0s;
		-moz-transition:all .5s linear 0s;
		-o-transition:all .5s linear 0s;
		transition:all .5s linear 0s;
		width:100%;
		z-index:666;
		left:0;
		right:0;
		margin:0 auto;
		display:flex;
		position:absolute;
		top:0
	}
	.product .cart .action ul li {
		float:left
	}
	.product .cart .action ul li.add-cart-button .btn.btn-primary.icon {
		border-radius:0;
		line-height:21px!important
	}
	.product .cart .action ul li.lnk {
		margin:10px 0;
		background:#262a3a;
		margin:0;
		padding:6.5px 2px;
		border-left:1px solid hsla(0,
		0%,
		100%,
		.2);
		border-radius:0
	}
	.product .cart .action ul li.lnk a {
		padding:0 10px;
		color:#fff;
		padding:8px 10px
	}
	.product .cart .action ul li.lnk.wishlist {
		background:#262a3a;
		margin:0;
		border-radius:0
	}
	.tag {
		font-size:16px;
		font-family: 'OpenSans-Semibold';
		line-height:30px;
		width:30px;
		height:30px;
		text-transform:uppercase;
		top:-.5%;
		z-index:100;
		-webkit-border-radius:50px;
		-moz-border-radius:50px;
		border-radius:50px;
		color:#f93f3f;
		right:-2px;
		text-align:center;
		cursor:pointer
	}
	.tag span {
		position:relative;
		z-index:100;
		color:#ff4b4b;
		font-size:18px;
		cursor:pointer
	}
	.tag.new {
		background:#46aad7
	}
	.tag.hot {
		background:#ff7878
	}
	.product:hover .cart {
		opacity:1;
		top:35%
	}
	.best-seller .product .product-info .name,
	.special-offer .product .product-info .name {
		font-size:12px
	}
	.cart {
		margin-top:5px;
		opacity:1;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s;
		width:100%;
		z-index:666;
		left:0
	}
	.cart .action {
		float:left;
		margin:0 auto;
		display:table;
		-webkit-display:table;
		-moz-display:table;
		-o-display:table
	}
	.cart .action .add-cart-button .btn.btn-primary.icon {
		border-bottom-right-radius:0;
		border-top-right-radius:0;
		color:#fff
	}
	.mega-menu .dropdown-menu {
		width:650px;
		left:0;
		z-index:11111
	}
	.cart .action.lnk {
		margin:10px 0
	}
	.cart .action.lnk a {
		padding:0 10px;
		color:#dadada
	}
	.cart .action.lnk.wishlist {
		border-right:1px solid #dadada
	}
	.product-micro .product-image .image a .zoom-overlay:before {
		color:#fff;
		content:"\f00e";
		font-family:fontawesome;
		left:45%;
		position:relative;
		right:40%
	}
	.product-micro .product-image .image a .zoom-overlay {
		height:100%;
		left:0;
		opacity:0;
		position:absolute;
		top:0;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s;
		width:100%;
		z-index:99
	}
	.product-micro .product-image .image a .zoom-overlay:focus,
	.product-micro .product-image .image a .zoom-overlay:hover {
		opacity:1
	}
	.cnt-home .product-micro .tag-micro {
		width:30px;
		height:30px;
		font-size:11px;
		line-height:29px;
		top:5.5%
	}
	.cnt-home .product-micro .product-info .name {
		font-size:13px;
		margin-top:0!important
	}
	.cnt-home .product-micro .product-info .product-price .price {
		font-size:12px;
		font-family:'Open Sans',
		sans-serif
	}
	.cnt-home .product-micro .product-info .action .lnk.btn.btn-primary {
		font-size:12px;
		line-height:1.7
	}
	.footer .links-social {
		border-top:1px solid #e5e5e5;
		font-size:12px;
		line-height:18px;
		color:#666;
		margin-bottom:70px
	}
	.social {
		overflow:hidden
	}
	.social a {
		color:#fff;
		width:30px;
		height:30px;
		line-height:30px;
		border-radius:3px
	}
	.social a:hover {
		color:#fff
	}
	.social .fb a:before {
		content:"\f09a";
		font-family:FontAwesome
	}
	.social .fb a {
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#3c5b9b!important
	}
	.social .tw a:before {
		content:"\f099";
		font-family:FontAwesome
	}
	.social .tw a {
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#359bed!important
	}
	.social .googleplus a:before {
		content:"\f0d5";
		font-family:FontAwesome
	}
	.social .googleplus a {
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#e33729!important
	}
	.social .rss a:before {
		content:"\f09e";
		font-family:FontAwesome
	}
	.social .rss a {
		content:"\f09e";
		font-family:FontAwesome;
		font-size:146px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#fd9f13!important
	}
	.social .pintrest a:before {
		content:"\f0d3";
		font-family:FontAwesome
	}
	.social .pintrest a {
		content:"\f0d3";
		font-family:FontAwesome;
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#cb2027!important
	}
	.social .linkedin a:before {
		content:"\f0e1";
		font-family:FontAwesome
	}
	.social .linkedin a {
		content:"\f0e1";
		font-family:FontAwesome;
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#027ba5!important
	}
	.social .youtube a:before {
		content:"\f167";
		font-family:FontAwesome
	}
	.social .youtube a {
		font-size:14px;
		display:inline-block!important;
		text-align:center;
		padding:0;
		background:#f03434!important
	}
	.social h4 {
		margin:25px 0 0 0
	}
	.social ul {
		list-style:none
	}
	.social ul li {
		margin-right:5px
	}
	.social ul li {
		border-bottom:none;
		display:inline-block
	}
	.social a {
		transition:background .4s ease-in-out;
		-webkit-transition:background .4s ease-in-out;
		-moz-transition:background .4s ease-in-out;
		-o-transition:background .4s ease-in-out
	}
	.footer {
		background:#262a3a
	}
	.footer-bottom-last {
		padding:15px 0
	}
	.desktop-bottomsearch hr {
		border-top:1px solid #424242;
		height:1px
	}
	.desktop-bottomsearch p {
		color:#e2e2e2
	}
	.desktop-bottomsearch .f-13 {
		font-size:12px;
		text-align:justify;
		text-transform: inherit !important
	}
	.m-b-10 {
		margin-bottom:10px
	}
	.subscribe .form-control {
		font-size:12px
	}
	.desktop-SearchTitle {
		color:#fff;
		font-size:15px;
		padding-bottom:6px;
		letter-spacing:.5px;
		text-transform:uppercase;
		font-weight: normal
	}
	.footer .footer-bottom-last .module-body ul li {
		display:inline-block;
		color:#e2e2e2
	}
	.footer .footer-bottom-last .module-body ul {
		color:#757575;
		text-align:justify
	}
	.footer .footer-bottom-last .module-body ul li a {
		font-size:13px;
		line-height:12px;
		color:#e2e2e2;
		position:relative;
		display:block
	}
	.img-ssl {
		position:relative;
		top:11px
	}
	.footer .links-social .contact-info .footer-logo {
		margin-top:10px
	}
	.footer .links-social .contact-info .about-us {
		margin-bottom:20px
	}
	.footer .links-social .contact-info .social-icons a {
		color:#888;
		font-size:16px;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s;
		width:2em;
		height:2em;
		display:inline-block;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		text-align:center
	}
	.footer .links-social .contact-info .social-icons a.active,
	.footer .links-social .contact-info .social-icons a:focus,
	.footer .links-social .contact-info .social-icons a:hover {
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		color:#fff
	}
	.footer .links-social .contact-info .social-icons a .icon {
		line-height:2em
	}
	.footer .module-heading {
		font-size:16px;
		text-transform:uppercase;
		font-family:'Open Sans',
		sans-serif;
		color:#555;
		text-transform:uppercase
	}
	.footer .footer-bottom {
		padding-top:30px;
		padding-bottom:0;
		overflow:hidden
	}
	.footer .module-title {
		font-size:14px;
		letter-spacing:.5px;
		margin-bottom:15px;
		color:#fff;
		text-transform:uppercase;
		font-weight:400
	}
	.footer .footer-bottom .module-heading {
		font-size:16px;
		text-transform:uppercase;
		font-family:'Open Sans',
		sans-serif;
		color:#616161
	}
	.footer .footer-bottom .module-body ul li {
		font-size:13px;
		color:#e2e2e2
	}
	.footer .footer-bottom .module-body .info {
		padding-left:0!important
	}
	.footer .footer-bottom .module-body .info li {
		list-style-type:none!important
	}
	.toggle-footer {
		color:#666
	}
	.toggle-footer a {
		margin-left:0!important
	}
	.toggle-footer a:before {
		display:none
	}
	.toggle-footer i {
		background:#262a3a;
		border-radius:2px
	}
	.footer .footer-bottom .module-body ul li:last-child {
		border:none
	}
	.footer .footer-bottom .module-body ul li a {
		font-size:13px;
		line-height:20px;
		color:#e2e2e2;
		position:relative;
		display:block
	}
	.footer .footer-bottom .f-block {
		border-bottom:1px dashed rgba(193,
		190,
		190,
		.36);
		margin-bottom:20px;
		padding-bottom:20px;
		overflow:hidden
	}
	.footer .footer-bottom p {
		font-size:12px;
		color:#e2e2e2;
		text-align:justify
	}
	.footer .footer-bottom .padd {
		padding:0
	}
	.product-tag .item {
		background-color:#f5f5f5;
		color:#666;
		display:inline-block;
		margin-bottom:5px;
		margin-right:2px;
		padding:6px 12px
	}
	.product-tag .item.active,
	.product-tag .item:focus,
	.product-tag .item:hover {
		color:#fff
	}
	.newsletter .sidebar-widget-body input {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		border:1px solid #eaeaea;
		background:#fafafa;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		font-size:13px
	}
	.hot-deals .custom-carousel .owl-nav .owl-next {
		top:-20px
	}
	.hot-deals .custom-carousel .owl-nav .owl-prev {
		top:-20px
	}
	.hot-deals .hot-deal-wrapper {
		position:relative
	}
	.hot-deals .hot-deal-wrapper .image img {
		width:100%
	}
	.hot-deals .hot-deal-wrapper .sale-offer-tag {
		-webkit-border-radius:50px;
		-moz-border-radius:50px;
		border-radius:50px;
		color:#fff;
		font-size:11px;
		font-family: 'OpenSans-Semibold';
		height:50px;
		text-transform:uppercase;
		top:4%;
		right:10px;
		width:50px;
		z-index:100;
		background:#ff7878;
		position:absolute;
		text-align:center
	}
	.hot-deals .hot-deal-wrapper .sale-offer-tag span {
		position:relative;
		z-index:100;
		top:10px
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper {
		bottom:20px;
		position:absolute;
		left:15px
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper {
		display:table;
		text-align:center;
		margin-right:4px;
		float:left
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box {
		background-color:#fff;
		color:#262a3a;
		display:table-cell;
		height:44px;
		vertical-align:middle;
		width:45px;
		line-height:15px
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box .key {
		display:block;
		font-size:14px;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		font-family:'Open Sans',
		sans-serif
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper .box .value {
		display:block;
		font-size:9px;
		font-weight:500;
		letter-spacing:.5px
	}
	.hot-deals .hot-deal-wrapper .timing-wrapper .box-wrapper:last-child {
		margin-right:0
	}
	.hot-deals .product-info .name {
		font-size:14px;
		font-family:'Open Sans',
		sans-serif
	}
	.hot-deals .product-info .name a {
		color:#555
	}
	.hot-deals .product-info .product-price .price {
		font-family: 'OpenSans-Semibold';
		font-size:16px;
		line-height:30px;
		margin-right:8px
	}
	.hot-deals .product-info .product-price .price-before-discount {
		text-decoration:line-through;
		color:#d3d3d3;
		font-weight:400;
		line-height:30px;
		font-size:14px
	}
	.hot-deals .cart {
		margin-top:5px;
		-webkit-transition:all .2s linear 0s;
		-moz-transition:all .2s linear 0s;
		-o-transition:all .2s linear 0s;
		transition:all .2s linear 0s;
		z-index:666;
		left:0
	}
	.hot-deals .cart .action {
		float:left
	}
	.hot-deals .cart .action .add-cart-button a {
		background:none repeat scroll 0 0 #a8a8a8;
		border:medium none;
		color:#fff;
		display:block;
		overflow:hidden;
		position:relative;
		text-decoration:none;
		padding:0
	}
	.hot-deals .cart .action .add-cart-button a .icon {
		background:none repeat scroll 0 0 #575757;
		color:#fff;
		height:100%;
		left:0;
		font-size:13px;
		padding:11px 0 0;
		position:absolute;
		text-align:center;
		top:0;
		width:35px
	}
	.hot-deals .cart .action .add-cart-button a span {
		display:block;
		margin-left:35px;
		overflow:hidden;
		padding:8px 13px
	}
	.hot-deals .cart .action .add-cart-button a:focus,
	.hot-deals .cart .action .add-cart-button a:hover {
		background:#c6c6c6
	}
	.category-carousel {
		text-align:center;
		cursor:default
	}
	.category-carousel .item {
		position:relative;
		margin-bottom:30px
	}
	.category-carousel .item .caption {
		color:#636363;
		left:7%;
		letter-spacing:-3px;
		position:absolute;
		top:10%;
		z-index:100;
		display:table-cell
	}
	.category-carousel .item .caption .big-text {
		font-size:100px;
		line-height:145px;
		text-transform:uppercase;
		font-family:'Open Sans',
		sans-serif;
		color:#fdd922
	}
	.category-carousel .item .caption .excerpt {
		font-size:36px;
		letter-spacing:normal;
		color:#fff
	}
	.category-carousel .item .caption .excerpt-normal {
		font-size:14px;
		letter-spacing:normal;
		color:#fff;
		letter-spacing:.5px
	}
	.category-carousel .item .owl-nav {
		display:inline-block;
		position:relative;
		margin-top:40px
	}
	.category-carousel .item .owl-nav .owl-next,
	.category-carousel .item .owl-nav .owl-prev {
		display:inline-block;
		position:absolute;
		top:0;
		bottom:0;
		width:30px;
		height:30px;
		font-size:21px;
		color:#fff;
		background-color:#d3d3d3;
		border:none;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		margin:auto;
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out;
		transition:all .2s ease-out;
		opacity:0
	}
	.category-carousel .item .owl-nav .owl-prev {
		left:-35px
	}
	.category-carousel .item .owl-nav .owl-next {
		right:-35px
	}
	.category-carousel .item:hover .owl-prev {
		left:-40px;
		opacity:.25
	}
	.category-carousel .item:hover .owl-next {
		right:-40px;
		opacity:.25
	}
	.category-carousel .item:hover .owl-next:hover,
	.category-carousel .item:hover .owl-prev:hover {
		opacity:1
	}
	.filters-container {
		padding:15px 20px;
		background-color:#fff;
		box-shadow:0 2px 4px 0 rgba(0,
		0,
		0,
		.08);
		padding-bottom:0
	}
	.filters-container .nav-tabs.nav-tab-box {
		border:medium none;
		margin-top:3px
	}
	.filters-container .nav-tabs.nav-tab-box li {
		margin-right:5px;
		padding:0
	}
	.filters-container .nav-tabs.nav-tab-box li a {
		background:none repeat scroll 0 0 #fff;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		color:#666;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		line-height:18px;
		border:none!important;
		padding:0
	}
	.filters-container .nav-tabs.nav-tab-box li a .icon {
		margin-right:5px;
		color:#aaa
	}
	.filters-container .lbl-cnt {
		color:#666;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		font-size:12px;
		line-height:24px
	}
	.filters-container .lbl-cnt .lbl {
		color:#666;
		display:inline-block;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		font-size:12px;
		line-height:28px;
		margin-right:10px
	}
	.filters-container .lbl-cnt .dropdown.dropdown-med .btn {
		border:1px solid #e5e5e5;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		padding:4px 12px;
		background:#fff;
		font-size:13px
	}
	.filters-container .lbl-cnt .dropdown.dropdown-med .btn .caret {
		margin-left:13px;
		margin-top:-2px
	}
	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:1px solid #e1e1e1
	}
	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:focus,
	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu li a:hover {
		background:rgba(0,
		0,
		0,
		0)
	}
	.filters-container .pagination-container {
		margin-top:4px;
		margin-bottom:20px
	}
	.filters-container .pagination-container ul {
		margin:0
	}
	.filters-container .pagination-container ul li.next,
	.filters-container .pagination-container ul li.prev {
		background:none repeat scroll 0 0 #ddd;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px
	}
	.filters-container .pagination-container ul li.next a,
	.filters-container .pagination-container ul li.next a:focus,
	.filters-container .pagination-container ul li.next a:hover,
	.filters-container .pagination-container ul li.prev a,
	.filters-container .pagination-container ul li.prev a:focus,
	.filters-container .pagination-container ul li.prev a:hover {
		color:#fff
	}
	.filters-container .pagination-container ul li a {
		color:#666;
		display:inline-block;
		font-family:'Open Sans',
		sans-serif,
		sans-serif;
		font-size:13px;
		line-height:20px;
		padding:0 3px
	}
	.search-result-container .category-product .product {
		margin-bottom:30px
	}
	.search-result-container .category-product .product .product-image .tag {
		width:35px;
		height:35px;
		line-height:35px;
		font-size:10px;
		right:14px;
		letter-spacing:.5px
	}
	.search-result-container .category-product-inner .product-list.product {
		position:relative;
		margin-bottom:30px
	}
	.search-result-container .category-product-inner .product-list.product .product-info {
		padding:0
	}
	.search-result-container .category-product-inner .product-list.product .product-info .cart {
		margin-top:20px;
		top:auto;
		bottom:0;
		opacity:1;
		left:0;
		position:relative;
		margin-left:0
	}
	.search-result-container .category-product-inner .product-list.product .product-info .cart-btn {
		display:block;
		margin-right:5px
	}
	.search-result-container .category-product-inner .product-list.product .tag {
		position:absolute;
		right:12px;
		top:18px;
		width:25px;
		height:25px;
		line-height:25px;
		font-size:8px;
		right:14px;
		letter-spacing:.5px
	}
	.product-list.product .product-info .name {
		font-size:18px
	}
	.product-list.product .product-info .description {
		line-height:20px
	}
	.home-banner img {
		width:100%
	}
	.avatar {
		margin-top:10px;
		text-align:center;
		overflow:hidden;
		margin-bottom:10px
	}
	.avatar img {
		border-radius:0;
		width:auto;
		display:inline-block;
		width:80px
	}
	.testimonials {
		color:#262a3a;
		font-size:11.5px;
		margin-bottom:20px;
		letter-spacing:.5px;
		text-align:center
	}
	.clients_author {
		font-size:13px;
		font-family: 'OpenSans-Semibold';
		color:#262a3a;
		letter-spacing:.5px;
		display:block;
		text-align:center
	}
	.clients_author span {
		font-size:12px;
		font-weight:400;
		color:#999;
		display:block
	}
	.testimonials-section .bx-wrapper .bx-pager {
		padding-top:30px
	}
	.testimonials-section .bx-wrapper {
		margin:0 0 50px
	}
	.testimonials-section em {
		font-size:30px;
		font-style:normal;
		vertical-align:top;
		display:inline-block;
		line-height:5px;
		margin-top:15px;
		font-family:Arial,
		Helvetica,
		sans-serif
	}
	.tooltip.top {
		padding:5px 0;
		margin-top:-5px
	}
	.tooltip-inner {
		font-family:'Open Sans',
		sans-serif;
		border-radius:2px;
		min-width:70px;
		z-index:10000
	}
	.main-div {
		position:relative
	}
	.sell-info {
		border-top:1px solid #d2d2d2;
		border-bottom:1px solid #d2d2d2;
		padding:10px;
		margin-top:15px;
		clear:both
	}
	.sell-info p {
		margin:0;
		font-size:13px
	}
	.seller-table {
		margin-top:10px
	}
	.seller-table .table>thead>tr>th {
		border-bottom:1px solid #ddd;
		border-top:1px solid #ddd!important;
		font-weight:400;
		font-size:15px;
		text-transform:uppercase;
		letter-spacing:.2px;
		color:#000
	}
	.seller-table .table>thead>tr>td:nth-child(1) {
		border-top:0 dashed #ddd
	}
	.seller-table .table>tbody>tr>td,
	.seller-table .table>tbody>tr>th,
	.seller-table .table>tfoot>tr>td,
	.seller-table .table>tfoot>tr>th,
	.seller-table .table>thead>tr>td,
	.seller-table .table>thead>tr>th {
		vertical-align:middle!important
	}
	.seller-table .table>tbody>tr>td {
		padding:12px 8px;
		border-top:1px dashed #ddd
	}
	.seller-table .table-responsive {
		max-height:240px;
		overflow:auto
	}
	.seller-table .font-18 {
		font-size:16px
	}
	.seller-table .fa-shopping-cart {
		width:20px
	}
	.seller-table .table-responsive::-webkit-scrollbar {
		width:8px
	}
	.seller-table .table-responsive::-webkit-scrollbar-track {
		-webkit-box-shadow:inset 0 0 5px #999;
		border-radius:5px
	}
	.seller-table .table-responsive::-webkit-scrollbar-thumb {
		border-radius:5px;
		-webkit-box-shadow:inset 0 0 5px #999
	}
	.seller-table .table-responsive::moz-scrollbar {
		width:8px
	}
	.seller-table .table-responsive::moz-scrollbar-track {
		-moz-box-shadow:inset 0 0 0 #999;
		border-radius:5px
	}
	.seller-table .table-responsive::moz-scrollbar-thumb {
		border-radius:5px;
		-moz-box-shadow:inset 0 0 5px #999
	}
	.btn-buy,
	.btn-buy:hover,
	.btn-cart,
	.btn-cart:hover {
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		color:#fff;
		border:none;
		font-size:12px;
		line-height:20px;
		border-radius:0;
		padding:2px 6px;
		font-family:Montserrat,
		sans-serif;
		border-radius:2px
	}
	.seller-table .price {
		color:#8c0909
	}
	.btn-cart {
		background:#262a3a
	}
	#view-seller .modal-md {
		width:600px!important
	}
	#view-seller .modal-header {
		padding:10px 15px
	}
	#view-seller .modal-header span.heading {
		font-size:18px
	}
	.product-error {
		overflow:hidden;
		text-align:center;
		padding:0em 0 1em;
	}
	.product-error  h4{
		font-size: 24px;
   		margin-bottom: 10px;
	}
	.product-error img {
		width:auto!important
	}
	.product-icons ul li {
		display:inline-block;
		position:relative;
		transition:.9s all
	}
	.product-icons ul li:nth-child(1) {
		top:180px;
		left:56px
	}
	.product-icons ul li:nth-child(1):hover {
		top:175px
	}
	.product-icons ul li:nth-child(2) {
		top:100px
	}
	.product-icons ul li:nth-child(2):hover {
		top:95px
	}
	.product-icons ul li:nth-child(3) {
		top:40px;
		left:-12px
	}
	.product-icons ul li:nth-child(3):hover {
		top:35px
	}
	.product-icons ul li:nth-child(4) {
		top:0
	}
	.product-icons ul li:nth-child(4):hover {
		top:-5px
	}
	.product-icons ul li:nth-child(5) {
		top:40px;
		left:25px
	}
	.product-icons ul li:nth-child(5):hover {
		top:35px
	}
	.product-icons ul li:nth-child(6) {
		top:100px
	}
	.product-icons ul li:nth-child(6):hover {
		top:95px
	}
	.product-icons ul li:nth-child(7) {
		top:180px;
		left:-50px
	}
	.product-icons ul li:nth-child(7):hover {
		top:175px
	}
	.product-icons ul li img {
		filter:grayscale(1);
		-webkit-filter:grayscale(1);
		width:60px!important
	}
	.product-icons ul li:hover img {
		filter:grayscale(0);
		-webkit-filter:grayscale(0);
		cursor:pointer;
		transition:.9s all
	}
	.req-form {
		text-align:left;
		padding-right:45px
	}
	.req-form p {
		font-family: 'OpenSans-Semibold';
		font-size:17px;
		line-height:16px;
		padding-bottom:8px;
		margin-bottom:20px;
		border-bottom:1px solid #ddd
	}
	.req-form .form-control {
		border-radius:0 0p 4px 4px;
		border-bottom:2px solid #cecece;
		border-left:0 solid #fff;
		border-right:0 solid #fff;
		border-top:0 solid #fff;
		font-size:13px
	}
	.req-form textarea {
		height:100px
	}
	.s-mob {
		display:none
	}
	.browse-categories {
		overflow:hidden;
		clear:both;
		text-align:left;
		padding:0 30px;
		margin:25px 0 30px
	}
	.browse-categories h4 {
		font-size:16px;
		padding-bottom:15px;
		color:#262a3a;
	}
	.browse-categories .browse-cat ul li a {
		font-size:12px;
		color:#333333
	}
	.browse-categories .browse-cat .col-xs-6 {
		padding-left:0
	}
	.product-error .btn-danger {
		margin:45px auto 10px;
		display:table
	}
	#pupilleft,
	#pupilright {
		position:relative;
		background:#000;
		border-radius:50%
	}
	#eyeleft,
	#eyeright {
		position:absolute;
		background:#fff;
		overflow:hidden;
		border-radius:50%
	}
	#pupilleft {
		width:10px;
		height:10px
	}
	#eyeleft {
		width:15px;
		height:15px;
		float:left;
		margin-left:253px;
		margin-top:89px
	}
	#pupilright {
		width:10px;
		height:10px
	}
	#eyeright {
		width:15px;
		height:15px;
		margin-left:279px;
		margin-top:89px
	}
	.product-error h1 {
		margin:15px 0;
		font-size:32px;
		font-weight:400;
		color:#000
	}
	.cart-total .btn-green {
		padding:6px 14px
	}
	/*.btn-black:focus,
	.btn-black:hover,
	.btn-primary:focus,
	.btn-primary:hover {
		background:#464646!important;
		border-color:#464646!important
	}*/
	.failure {
		background:#fafafa url(../png/geometry2.png);
		padding:35px 0 50px
	}
	.failure h2 .fa {
		color:#c5433f;
		font-size:50px
	}
	.failure h2 {
		color:#c5433f;
		font-size:25px;
		padding-bottom:12px
	}
	.t-buttons a {
		color: #fff!important;
    	padding: 5px 10px;
    	border: 0px;
	}
	#cart_container img {
		width:50px!important
	}
	.img-cat {
		margin-right:10px;
		border:1px solid #ded7d7
	}
	.combo-cat img {
		margin:0 auto;
		display:table;
		width:90px;
		padding:10px 0
	}
	.combo-cat h4 {
		font-size:13px;
		padding:5px 0;
		color:#262a3a;
		text-align:center;
		font-weight:400
	}
	.combo {
		background-color:#fff;
		box-shadow:0 0 0 0 rgba(0,
		0,
		0,
		.08);
		padding:0
	}
	.main-combo {
		margin-top:10px
	}
	.main-combo .c-product {
		margin-bottom:20px;
		padding:0 0 10px;
		border-bottom:1px solid #e2e2e2;
		width:48%;
		margin-right:10px
	}
	.main-combo .c-product1 {
		margin-bottom:20px;
		padding:0 0 10px;
		border-bottom:1px solid #e2e2e2;
		width:100%!important;
		margin-right:0!important
	}
	.main-combo .c-product .col-md-4 {
		padding:0
	}
	.main-combo .c-product .col-md-8 {
		padding-left:15px
	}
	.main-combo .c-product1 .col-md-3 {
		padding:0
	}
	.main-combo .c-product1 .col-md-9 {
		padding-left:15px
	}
	.main-combo .c-product img {
		border:1px solid #e2e2e2;
		padding:10px;
		width:100%
	}
	.main-combo .c-product1 h3 {
		font-size:17px!important
	}
	.main-combo h3 {
		font-size:15px;
		font-weight:400
	}
	.main-combo .price {
		font-size:15px;
		margin:5px 0;
		font-family: 'OpenSans-Semibold'
	}
	.main-combo .c-product1 .price {
		font-size:16px!important
	}
	.main-combo .price .fa {
		font-size:14px;
		width:9px
	}
	.main-combo .view {
		padding-left:65px;
		font-size:12px;
		font-weight:400;
		color:#e33729
	}
	.main-combo .offer {
		font-size:13px;
		color:#262a3a
	}
	.main-combo .min-quantity {
		font-size:13px;
		margin:3px 0
	}
	.main-combo .min-quantity span {
		padding:0 10px;
		color:#fff;
		background:#d24d4d;
		color:#fff;
		border-radius:3px;
		font-size:13px
	}
	.main-combo .buying-options {
		margin:10px 0 10px;
		clear:both
	}
	.btn-green,
	.main-combo .btn-primary {
		padding:2px 10px
	}
	.main-combo .c-product1 .buying-options {
		margin:15px 0 10px!important;
		clear:both
	}
	.main-combo .c-product1 .btn-green,
	.main-combo .c-product1 .btn-primary {
		padding:6px 14px
	}
	.combo-detail {
		margin-bottom:40px;
		clear:both;
		overflow:hidden
	}
	.p-tags ul li:nth-child(1){
		margin-right:1px;
	}
	.p-tags ul li {
		color:#262a3a;
		font-size:11px;
		border-radius:3px !important;
		padding:2px 3px;
		cursor:pointer;
		display:inline-block;
		border:1px solid #d4d0d0;
		background:#fff;
		margin-bottom:2px;
		margin-right: 5px;
	}
	.tags-padding {
		padding:5px 10px;
	}
	
	.p-tags ul li .fa {
		width:14px;
		text-align:right
	}
	.all-categories .show-cat {
		clear:both;
		overflow:hidden;
		margin-bottom:20px
	}
	.all-categories hr {
		margin-top:10px;
		margin-bottom:15px;
		border-top:1px solid #d0cfcf
	}
	.all-categories .links li a {
		color:#262a3a;
		font-size:12.5px
	}
	.all-categories .cat-head {
		border-bottom:1px solid #ddd;
		padding-bottom:30px;
		margin-bottom:15px
	}
	.all-categories .cat-head .cat-img {
		float:left;
		width:40px;
		text-align:center;
		line-height:40px;
		height:40px;
		margin-left:3px;
		border-radius:100%;
		background:#fff;
		border:2px solid #ddd;
		margin-right:10px;
		box-shadow:0 2px 2px #797878
	}
	.all-categories .cat-head .cat-img img {
		width:24px;
		font-size:0
	}
	.all-categories .cat-head span {
		font-size:16px;
		position:relative;
		top:10px;
		font-family: 'OpenSans-Semibold';
	}
	.top-bar .cnt-account .drop-down:hover .dropdown-menu {
		display:block!important;
		z-index:1111
	}
	.custom-carousel .owl-nav .owl-next:focus,
	.custom-carousel .owl-nav .owl-next:hover,
	.custom-carousel .owl-nav .owl-prev:focus,
	.custom-carousel .owl-nav .owl-prev:hover {
		background:#262a3a
	}
	.margin-t {
		margin-top:10px
	}
	.combo-offer-img {
		position:relative
	}
	.combo-offer-img img {
		width:100%;
		border:1px solid #d6d5d5
	}
	.ribbon {
		z-index:100;
		top:10px;
		font-size:12px;
		line-height:20px;
		padding:4px 14px;
		font-family: 'OpenSans-Semibold';
		position:absolute;
		right:1px
	}
	.ribbon span {
		position:relative;
		z-index:1;
		color:#fff
	}
	.ribbon:after {
		content:"";
		display:inline-block;
		border-top-width:28px;
		border-top-style:solid;
		border-right:0;
		border-left:14px solid transparent;
		height:0;
		min-width:68px;
		width:100%;
		position:absolute;
		top:0;
		left:0
	}
	.prod-desc hr {
		margin-top:10px;
		margin-bottom:15px
	}
	.offer-banner img {
		width:100%
	}
	.offer-name h3 {
		text-align:center;
		border-top:1px dashed #c3bdbd;
		border-bottom:1px dashed #c3bdbd;
		padding:12px 0;
		margin-bottom:31px;
		letter-spacing:.5px;
		font-size:20px;
		text-transform:Uppercase
	}
	.combo-detail .p-price h4 {
		font-size:16px;
		margin:10px -15px
	}
	.combo-detail .p-price span {
		color:#807a7a;
		font-size:14px
	}
	.combo-detail .product-desc h3 a {
		font-size:18px;
		line-height:18px;
		color:#565656
	}
	.combo-detail .you-save {
		color:#d92226;
		font-size:13px
	}
	.combo-detail .desc {
		font-size:13px;
		margin:10px 0;
		text-align:justify
	}
	.btn-green,
	.combo-detail .btn-primary {
		padding:6px 12px
	}
	.special-offers .product {
		margin-bottom:10px;
		margin-right:0
	}
	.combo .sidebar-widget {
		padding:10px;
		overflow:hidden;
		background:#eee
	}
	.combo .custom-carousel .owl-nav .owl-next,
	.combo .custom-carousel .owl-nav .owl-prev {
		top:-17px!important
	}
	.combo .outer-bottom-small {
		margin-bottom:0
	}
	.center-div {
		margin:0 auto;
		display:table;
		font-size:11px;
		padding:4px 14px
	}
	.d-form .product-img img {
		margin:0 auto;
		display:table;
		width:100%;
		padding:10px
	}
	.d-form .browse-m .col-sm-offset-3 {
		width:100%!important;
		margin-left:0PX!important
	}
	.d-form .browse-m .btn-file {
		padding:5px 7px!important
	}
	.d-form .upload-img .box-border {
		padding:5px
	}
	#attribute_list input[type=radio],
	input[type=checkbox] {
		margin-right:3px;
		position:relative;
		top:2px
	}
	.detail-view img {
		width:80px!important;
		height:80px!important
	}
	.d-form .product-img {
		margin-bottom:7px;
		border-top:0!important;
		border:1px solid #ccc
	}
	.upload-img .help-block {
		text-align:center;
		font-size:11px!important
	}
	.membership-plans {
		text-align:center;
		margin:30px auto;
		display:table;
		font-family:'Open Sans',
		sans-serif;
		font-weight:400;
		color:#9f9f9f;
		font-size:15px
	}
	.membership-plans .package {
		background:#fafafa url(../png/geometry2.png) 0 0;
		background-size:cover;
		box-sizing:border-box;
		width:320px;
		height:410px;
		border:3px solid #e8e8e8;
		border-radius:7px;
		display:inline-block;
		padding:24px;
		text-align:center;
		float:left;
		-webkit-transition:margin-top .5s linear;
		transition:margin-top .5s linear;
		position:relative;
		margin-right:11px
	}
	.membership-plans .package:hover {
		margin-top:-30px;
		-webkit-transition:margin-top .3s linear;
		transition:margin-top .3s linear
	}
	.membership-plans .name {
		color:#565656;
		font-weight:300;
		font-size:3rem;
		margin-top:-5px
	}
	.membership-plans .price {
		margin-top:7px;
		font-size:20px
	}
	.membership-plans .price span {
		font-size:23px
	}
	.membership-plans ul {
		list-style:none;
		padding:0;
		text-align:left;
		margin-top:29px;
		height:195px
	}
	.membership-plans li {
		margin-bottom:15px
	}
	.membership-plans li::before {
		font-family:FontAwesome;
		content:"\f00c";
		font-size:1.3rem;
		color:#33c4b6;
		margin-right:3px
	}
	.membership-plans hr {
		background-color:#dedede;
		border:none;
		height:1px;
		margin-top:0
	}
	.membership-plans .trial {
		font-size:13px;
		font-family: 'OpenSans-Semibold';
		padding:2px 21px 2px 21px;
		color:#262a3a;
		border:1px solid #e4e4e4;
		display:inline-block;
		border-radius:15px;
		background-color:#fff;
		position:relative;
		bottom:-12px
	}
	.membership-plans .brilliant {
		border-color:#fb8071
	}
	.membership-plans .brilliant::before {
		width:0;
		height:0;
		border-style:solid;
		border-width:64px 64px 0 0;
		border-color:#fb8071 transparent transparent transparent;
		position:absolute;
		left:0;
		top:0;
		content:""
	}
	.membership-plans .brilliant::after {
		font-family:FontAwesome;
		content:"\f00c";
		color:#fff;
		position:absolute;
		left:9px;
		top:2px;
		text-shadow:0 0 2px #fb8071;
		font-size:20px
	}
	.ui-slider {
		height:auto!important;
		overflow:inherit!important;
		overflow-x:inherit!important
	}
	.out-of-stockk {
		width:150px;
		height:150px;
		overflow:hidden;
		position:absolute
	}
	.out-of-stockk::after,
	.out-of-stockk::before {
		position:absolute;
		z-index:-1;
		content:'';
		display:block;
		border:3px solid #f93f3f
	}
	.out-of-stockk span {
		position:absolute;
		display:block;
		width:290px;
		padding:7px 30px 7px 0;
		background-color:#f76f6f;
		box-shadow:0 5px 10px rgba(0,
		0,
		0,
		.1);
		color:#fff;
		font:700 10px/1 Lato,
		sans-serif;
		text-shadow:0 1px 1px rgba(0,
		0,
		0,
		.2);
		text-transform:uppercase;
		text-align:center
	}
	.out-of-stockk-top-right {
		top:-6px;
		right:-6px
	}
	.out-of-stockk-top-right::after,
	.out-of-stockk-top-right::before {
		border-top-color:transparent;
		border-right-color:transparent
	}
	.out-of-stockk-top-right::before {
		top:0;
		left:54px
	}
	.out-of-stockk-top-right::after {
		bottom:54px;
		right:0
	}
	.sold strong {
		font-size:25px!important;
		text-transform:uppercase
	}
	.out-of-stock {
		color:#fff;
		position:absolute;
		left:0;
		font-size:9px;
		top:3px;
		background:#de0000;
		padding:1px 2px;
		border-bottom-right-radius:10px;
		border-top-right-radius:10px
	}
	.out-of-stockk-top-right span {
		left:-25px;
		top:37px;
		transform:rotate(45deg)
	}
	.home-owl-carousel1 .product .product-image img,
	.home-owl-carousel2 .product .product-image img {
		width:150px!important;
		height:150px!important
	}
	.has-success .form-control {
		border-color:#3c763d!important
	}
	.p-detail #tab-description ul li {
		list-style-type:disc
	}
	.section-title-new {
		display:inline-block;
		-webkit-display:inline-block;
		-o-display:inline-block;
		-moz-display:inline-block;
		padding:15px 10px;
		width:100%;
		box-shadow:0 2px 3px 0 #bbb5b5;
		font-size:15px;
		text-transform:uppercase;
		position:relative;
		text-align:center;
		margin-bottom:15px;
		border-bottom:2px solid;
		margin-top:-2px
	}
	.section-title-new1 {
		display:inline-block;
		-webkit-display:inline-block;
		-o-display:inline-block;
		-moz-display:inline-block;
		padding:15px 10px;
		width:100%;
		box-shadow:0 2px 3px 0 #bbb5b5;
		font-size:15px;
		text-transform:uppercase;
		position:relative;
		text-align:left;
		margin-bottom:15px;
		border-bottom:2px solid;
		margin-top:-2px
	}
	.o-hide {
		overflow:hidden
	}
	.custom-carousel-new .owl-nav .owl-buttons {
		position:absolute;
		right:0;
		top:41%;
		width:100%;
		display:block
	}
	.custom-carousel-new .owl-nav .owl-prev {
		position:absolute;
		width:30px;
		height:63px;
		top:0;
		left:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#000;
		opacity:.4
	}
	.custom-carousel-new .owl-nav .owl-next {
		position:absolute;
		width:30px;
		height:63px;
		top:0;
		right:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#000;
		opacity:.4
	}
	.custom-carousel-new .owl-nav .owl-next:before {
		content:"\f105";
		font-family:fontawesome;
		color:#fff;
		font-size:40px;
		left:10px;
		position:absolute;
		top:2px
	}
	.custom-carousel-new .owl-nav .owl-prev:before {
		color:#fff;
		content:"\f104";
		font-family:fontawesome;
		font-size:40px;
		left:7px;
		position:absolute;
		top:2px
	}
	.product .product-image img.img-new {
		width:100%!important;
		height:100%!important;
		margin:0 auto!important
	}
	.custom-slider-new .product {
		margin-right:0!important
	}
	.custom-slider-new .products {
		margin-left:0!important;
		padding-bottom:15px
	}
	.custom-slider-new .product {
		margin-left:0!important;
		border:0 solid #ddd!important
	}
	.newinfo {
		position:absolute;
		bottom:0
	}
	.newinfo h2 {
		color:#fff;
		padding:4px 10px;
		font-size:15px;
		line-height:20px;
		text-align:center;
		letter-spacing:.2px;
		background:rgba(255,
		141,
		57,
		.71);
		font-weight:400;
		text-shadow:0 1px 1px #7d7a7a
	}
	.new-p-info {
		position:absolute;
		bottom:15px
	}
	.new-p-info h2 {
		color:#fff;
		padding:0 10px;
		font-size:17px;
		margin-bottom:10px;
		line-height:30px;
		letter-spacing:.2px
	}
	.new-p-info span {
		background:#262a3a;
		color:#fff;
		padding:3px 10px;
		font-size:14px
	}
	.custom-carousel-new .owl-nav .owl-buttons {
		display:none!important
	}
	.custom-carousel-new:hover .owl-nav .owl-buttons {
		display:block!important
	}
	.new-group {
		margin:30px 0
	}
	.new-group .col-md-4 {
		padding:0;
		border-right:1px solid #e0dada;
		border-bottom:1px solid #e0dada
	}
	.custom-carousel-new .product-image:hover,
	.new-group .col-md-4:hover {
		box-shadow:0 3px 3px -1px #bbb5b5
	}
	.new-group .col-md-4:nth-child(3),
	.new-group .col-md-4:nth-child(6) {
		border-right:0 solid #e0dada
	}
	.new-group .col-md-4:nth-child(4),
	.new-group .col-md-4:nth-child(5),
	.new-group .col-md-4:nth-child(6) {
		border-bottom:0 solid #e0dada
	}
	.new-group .col-md-4 img {
		width:140px;
		height:140px;
		margin:0 auto;
		display:table;
		padding:5px 0
	}
	.new-group .col-md-4 h4 {
		text-align:center;
		color:#262a3a;
		font-size:15px;
		margin:0 10px;
		padding:10px 5px;
		height:43px
	}
	.new-cats ul li {
		padding:7px 0;
		display:block
	}
	.new-cats ul li a {
		font-size:13px;
		color:#262a3a;
		text-align:center;
		display:block
	}
	.new-cats ul li a:hover {
		color:#027758
	}
	.new-cats ul li:hover a span {
		position:relative;
		right:5px
	}
	.pad-0 {
		padding-right:0
	}
	.captcha .btn-refresh, .captcha .btn-refresh:hover, .captcha .btn-refresh:focus{
		line-height: initial;
		background: #0f141b;
		color:#ffffff;
		padding:0px 20px;
		border:0px;
	}
	.captcha .mr-10{
		margin-top:10px;
	}
	.captcha .form-group {
		margin-bottom:0
	}
	.captcha .fa-refresh {
		font-size:20px
	}
	#tblquotation-captcha {
		width:287px;
		height:50px;
		border-radius:0;
		border-bottom:0
	}
	.brand-carousel {
		margin:15px 0
	}
	.brand-carousel .brand-l img {
		width:150px
	}
	.brand-carousel .owl-item {
		margin:5px 0
	}
	.brand-carousel .owl-nav {
		position:absolute;
		right:0;
		top:-5px;
		width:100%;
		display:block
	}
	.brand-carousel .owl-nav .owl-prev {
		position:absolute;
		width:22px;
		height:63px;
		top:0;
		left:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#000;
		opacity:.4
	}
	.brand-carousel .owl-nav .owl-next {
		position:absolute;
		width:22px;
		height:63px;
		top:0;
		right:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		background:#000;
		opacity:.4
	}
	.brand-carousel .owl-nav .owl-next:before {
		content:"\f105";
		font-family:fontawesome;
		color:#fff;
		font-size:29px;
		left:7px;
		position:absolute;
		top:9px
	}
	.brand-carousel .owl-nav .owl-prev:before {
		color:#fff;
		content:"\f104";
		font-family:fontawesome;
		font-size:29px;
		left:6px;
		position:absolute;
		top:9px
	}
	.brand-carousel .owl-nav {
		display:none!important
	}
	.brand-carousel:hover .owl-nav {
		display:block!important
	}
	#track-order .modal-dialog {
		width:600px!important;
		background:#fff
	}
	#track-order .modal-header {
		padding:0!important;
		border-bottom:0!important;
		position:relative
	}
	#track-order .modal-header button {
		position:absolute;
		right:-11px;
		top:-17px;
		z-index:1;
		font-size:38px;
		font-weight:400;
		color:#000
	}
	#track-order .btn-black {
		font-size:13px;
		line-height:23px;
		padding:3px 16px
	}
	#track-order .modal-body {
		padding:0!important
	}
	#track-order .modal-content {
		overflow:unset!important
	}
	#track-order .left-content {
		height:320px;
		background:url(../jpg/track-order.jpg) 0 0 no-repeat
	}
	#track-order .right-content {
		padding:20px 15px
	}
	#track-order .right-content .extra {
		margin-bottom:15px;
		font-size:12px
	}
	#track-order .right-content h4 {
		margin-bottom:10px
	}
	#track-order .right-content .details {
		margin-top:15px;
		font-size:13px
	}
	#track-order .right-content .details .od {
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		padding:5px
	}
	.new-arrivals .products {
		width:19%;
		float:left
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .ph {
		height:25px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-actual-product-price {
		color:#444444;
		text-decoration:line-through;
		display:inline-block;
		padding-bottom:3px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-off {
		color: #000;
    font-size: 11px;
    padding: 1px 4px;
    position: relative;
    top: -1px;
    left: 10px;
    border-radius: 3px;
    background: #c5c5c5;
	}
	.e2s-top-selling .top-selling-wrapper {
		padding-top:15px
	}
	.e2s-top-selling .top-selling-wrapper .col-md-2 {
		margin-bottom:15px;
		border-right:1px solid #dedede
	}
	.e2s-top-selling .top-selling-wrapper .col-md-2:nth-child(12),
	.e2s-top-selling .top-selling-wrapper .col-md-2:nth-child(18),
	.e2s-top-selling .top-selling-wrapper .col-md-2:nth-child(24),
	.e2s-top-selling .top-selling-wrapper .col-md-2:nth-child(6) {
		border-right:0 solid #dedede
	}
	.e2s-top-selling .top-selling-wrapper .col-md-2:hover {
		box-shadow:0 0 6px 0 rgba(1,
		1,
		1,
		.3)
	}
	.e2s-top-selling .top-selling-wrapper .col-md-2:hover .e2s-hover-area,
	.e2s-top-selling .top-selling-wrapper .col-md-2:hover .e2s-icon {
		display:block
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper {
		padding:10px 0
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-img {
		width:164px;
		height:164px;
		margin:0 auto;
		overflow:hidden
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-img img {
		width:100%;
		height:100%;
		padding:10px;
		margin:0 auto;
		display:table;
		background:#fff;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		transition:all .3s;
		font-size:11px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-details {
		padding:10px 0;
		height:115px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-name {
		font-size:12px;
		color:#6b6b6b;
		font-weight:400;
		height:28px;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-name a {
		color:#6b6b6b
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-min-quantity {
		font-size:11px;
		color:#04956e;
		position:relative;
		top:4px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-off {
		color:#fff;
		font-size:11px;
		padding:1px 4px;
		position:relative;
		top:-1px;
		left:10px;
		border-radius:3px;
		background:#00bcd4
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-price {
		font-size:14px;
		font-family: 'OpenSans-Semibold';
		color:#f84319;
		vertical-align:middle
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-product-price .fa-rupee {
		font-size:13px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .ph {
		height:25px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-actual-product-price {
		color:#b3b3b3;
		text-decoration:line-through;
		display:inline-block;
		padding-bottom:3px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-actual-product-price .fa-rupee {
		font-size:13px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-view-offer a {
		font-size:10px;
		color:#fff;
		box-shadow:0 1px 2px #00000059;
		padding:1px 5px;
		border-radius:5px
	}
	.e2s-view-offer {
		display:none
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-hover-area {
		position:absolute;
		bottom:12px
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-hover-area ul li {
		display:inline-block
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-hover-area ul li a {
		font-size:12px;
		color:#262a3a;
		padding:3px 9px;
		border:1px solid #9a9a9a;
		border-radius:3px;
		background:#fff
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(1) a:hover {
		background:#2d2d2d;
		color:#fff;
		border:1px solid #2d2d2d
	}
	.e2s-top-selling .top-selling-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(2) a:hover {
		color:#fff
	}
	.e2s-new-arrivals .new-arrivals-wrapper {
		padding-top:10px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .item {
		border-right:1px solid #dedede;
		margin:5px 1px 15px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .item:hover{
		box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
    	transition: 0.5s all;
    }
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper {
		position:relative
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper:hover .e2s-hover-area,
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper:hover .e2s-icon {
		/*display:block*/
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper,
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper {
		padding:5px;
		position:relative
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-img {
		width:164px;
		height:164px;
		margin:0 auto;
		overflow:hidden
	}
	.e2s-product-wrapper:hover .e2s-product-img img {
		-moz-transform:scale(1.1);
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
		cursor:pointer
	}
	/*.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper:hover {
		box-shadow:0 0 6px 0 rgba(1,
		1,
		1,
		.3)
	}*/
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-img img {
		width:100%;
		height:100%;
		padding:10px;
		background:#fff;
		margin:0 auto;
		display:table;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		transition:all .3s
	}
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper .e2s-product-img img {
		width:100%;
		height:100%;
		padding:20px;
		margin:0 auto;
		display:table;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		transition:all .3s
	}
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper .e2s-product-img.new {
		background:#e2e2e2;
		border-radius:100px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-details {
		padding:10px 5px;
	}
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper .e2s-product-details {
		padding:10px 5px 0;
		text-align:center
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-name {
		text-align: left;
    height: 29px;
    margin-bottom: 8px;
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-name a{color:#000000;}
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper .e2s-product-name {
		font-size:14px;
		font-weight:400;
		line-height:30px;
		display:-webkit-box;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-name a,
	.e2s-special-offers .special-offers-wrapper .e2s-product-wrapper .e2s-product-name a {
		color:#000000
	}
	.e2s-slider{padding-top: 0px}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-min-quantity {
		margin: 0px auto;
		position: absolute;
		top:148px;
	    display: block;
    	left: 0;
   		right: 0;
   		width:100px;
   		text-align: center;
	    font-family: 'OpenSans-Semibold';
	    font-size: 11px;
	    padding: 3px 7px;
	    color: #FF5722;
	    border-radius: 3px;
	    background: #eaeded;
	    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25882352941176473);
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-price {
	    font-size: 15px;
	    color: #cd2131;
	    font-family: 'OpenSans-Semibold';
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-price .fa {
		font-size:13px;
		padding-right:1px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-offer-price {
		font-size:15px;
		color:#f73103;
		display:inline-block;
		position:relative;
		top:1px;
		left:5px;
		font-family: 'OpenSans-Semibold'
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-product-offer-price .fa {
		font-size:14px;
		padding-right:1px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-view-offer a {
		font-size:10px;
		color:#fff!important;
		box-shadow:0 1px 2px #00000059;
		padding:1px 5px;
		border-radius:5px
	}
	.e2s-product-wrapper .e2s-icon {
		color:#ff6363;
		position:absolute;
		top:10px;
		text-align:center;
		width:30px;
		border-radius:100px;
		height:30px;
		line-height:30px;
		font-size:14px;
		right:10px;
		cursor:pointer;
		box-shadow:0 3px 4px #00000042;
		background:#fff
	}
	#wishlist_pjax .btn {
    font-size: 17px;
	}
	#wishlist_pjax .fa {
		color: #ff6363; !important
	    text-align: center;
	    width: 30px;
	    border-radius: 100px;
	    height: 30px;
	    line-height: 30px;
	    font-size: 14px;
	    cursor: pointer;
	    box-shadow: 0 3px 4px #00000042;
	    background: #fff;
	}
	.p-content .section {
		float:left;
		margin-right:20px
	}
	.p-stock strong {
		font-weight:normal;
	}
	#wishlist_pjax .btn:hover .fa-heart-o,
	.e2s-inner-product .col-md-3:hover .fa-heart-o,
	.e2s-product-wrapper:hover .e2s-icon .fa-heart-o {
		animation:pulse 1.5s infinite
	}
	@-webkit-keyframes pulse {
		0% {
			-webkit-transform: scale(1)
		}
		70% {
			-webkit-transform: scale(1.5)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	@keyframes pulse {
		0% {
			-webkit-transform:scale(1)
		}
		70% {
			-webkit-transform: scale(1.5)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	.bg-f{
		background-color: #f1f1f1 !important
	}
	.mb-35{margin-bottom: -35px}
	.pb-2{padding-bottom: 2em !important}
	.pb-10{padding-bottom: 10px !important}
	.newblock{
		background-color: #ffffff;border-radius: 10px;margin-top:10px
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area {
		position: relative;
	    top: -35px;
	    float: right;
	    right:5px;
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li {
		display: inline-block;

	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(1) {
		display: none
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li a {
		font-size: 13px;background: #c10e12;color: #fff;padding: 5px 10px;border-radius: 3px;
	}
	/*.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(1) a {
		color: #cd2131;
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(1) a:hover {
		color:#a61926;
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(2) a {
		color: #444444;
	}
	.e2s-new-arrivals .new-arrivals-wrapper .e2s-product-wrapper .e2s-hover-area ul li:nth-child(2) a:hover {
		color:#2f2f2f;
	}*/
	.e2s-full-view,
	.e2s-special-offers {
		background:#fff;
		padding:15px 0
	}
	.e2s-full-view .p-left {
		padding-left:0
	}
	.e2s-full-view .p-right {
		padding-right:0
	}
	.e2s-full-view .p-5 {
		padding:0 5px
	}
	.e2s-full-view .p5:last-child {
		margin-bottom:0
	}
	.e2s-full-view .e2s-product-sidebar h4 {
		font-size:20px;
		color:#fff;
		font-weight:400;
		height:40px;
		line-height:40px;
		padding:0 10px 0 16px;
		position:relative;
		text-transform:capitalize;
		display:-webkit-box;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.e2s-full-view .e2s-product-sidebar h4:before {
		content:'';
		position:absolute;
		border-width:8px;
		border-style:solid;
		border-color:transparent transparent transparent #fff;
		left:0;
		top:13px
	}
	.e2s-full-view .e2s-product-sidebar ul {
		padding:10px;
		height:300px;
		background:#eee
	}
	.e2s-full-view .e2s-product-sidebar ul li {
		display:block;
		padding:5px
	}
	.e2s-full-view .e2s-product-sidebar ul li a {
		font-size:13px;
		color:#262a3a
	}
	.e2s-full-view .p5 {
		margin-bottom:15px
	}
	.e2s-full-view .col-md-9 {
		padding-top:30px
	}
	.e2s-full-view .p5:nth-child(1) .e2s-product-sidebar h3 {
		background:#4bada0
	}
	.e2s-full-view .p5:nth-child(2) .e2s-product-sidebar h3 {
		background:#2c7cb7
	}
	.e2s-full-view .p5:nth-child(3) .e2s-product-sidebar h3 {
		background:#55ceea
	}
	.e2s-full-view .p5:nth-child(4) .e2s-product-sidebar h3 {
		background:#72584d
	}
	.e2s-full-view .e2s-p-view-top ul li {
		width:16%;
		display:inline-block;
		overflow:hidden
	}
	.e2s-full-view .e2s-p-view-bottom ul li a,
	.e2s-full-view .e2s-p-view-top ul li a {
		overflow:hidden
	}
	.e2s-full-view .e2s-p-view-bottom ul li a img,
	.e2s-full-view .e2s-p-view-top ul li a img {
		width:100%;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		transition:all .3s
	}
	.e2s-full-view .e2s-p-view-bottom ul li a img:hover,
	.e2s-full-view .e2s-p-view-top ul li a img:hover {
		-moz-transform:scale(1.1);
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	.e2s-full-view .e2s-p-view-bottom ul li {
		width:32.4%;
		overflow:hidden;
		display:inline-block
	}
	.e2s-about .e2s-about-img {
		position:relative;
		top:-2px;
		z-index:-1
	}
	.e2s-about .e2s-about-img img {
		width:100%
	}
	.e2s-about .e2s-about-img:after {
		content:'';
		position:absolute;
		width:100%;
		height:100%;
		/*background: #00000099;*/
		top:0;
		bottom:0
	}
	.e2s-about .e2s-about-top {
		position:relative;
		top:-140px
	}
	.e2s-about .e2s-about-top .content {
		width:850px;
		text-align:center;
		padding:30px;
		font-size:13px;
		margin:0 auto;
		border-radius:3px;
		color:#fff
	}
	.e2s-about .e2s-about-middle .content h2,
	.e2s-about .e2s-about-top .content h2,
	.e2s-about .e2s-team .content h2 {
		font-weight:400;
		font-size:28px;
		margin-bottom:15px
	}
	.e2s-about .e2s-about-middle .content h2 span,
	.e2s-about .e2s-about-top .content h2 span,
	.e2s-about .e2s-team .content h2 span {
		border-bottom:2px solid
	}
	.e2s-about .e2s-about-middle {
		background:#eee;
		position:relative;
		top:-270px;
		z-index:-1
	}
	.e2s-about .e2s-about-middle .content {
		width:850px;
		text-align:justify;
		padding:160px 0 60px;
		font-size:13px;
		margin:0 auto;
		color:#262a3a
	}
	.e2s-about .e2s-team {
		margin-top:-270px;
		background:#fff
	}
	.p-t-8 {
		padding-top:8px
	}
	.e2s-about .e2s-team .content {
		width:950px;
		padding:20px 0;
		margin:0 auto;
		text-align:center
	}
	.e2s-about .e2s-team .content .member {
		margin:10px 0 30px
	}
	.e2s-about .e2s-team .content img {
		border-radius:100%;
		margin:0 auto;
		width:150px;
		height:150px;
		border:4px solid #eaeaea;
		box-shadow:0 2px 1px #a7a7a7
	}
	.e2s-about .e2s-team .content h4 {
		font-weight:400;
		margin:10px 0 0;
		color:#262a3a
	}
	.e2s-about .e2s-team .content .designation {
		font-weight:400;
		font-size:10.5px;
		color:#969696
	}
	.e2s-about .e2s-team .content p {
		font-size:12.5px;
		margin-top:10px
	}
	.e2s-about .e2s-banner {
		height:430px;
		-webkit-transition:all .2s ease-out;
		transition:all .2s ease-out;
		z-index:9;
		background:linear-gradient(#0000,
		#1212125e),
		url(../jpg/excess2sell-team.jpg) no-repeat center center fixed;
		background-size:cover;
	}
	.e2s-about .about-heading {
		background:#c10e12;
		color:#fff;
		padding:15px;
		width:960px;
		margin:0px auto;
		position:relative;
		top:-115px;
		border-radius:10px;
	}
	.e2s-about .welcome-text {
		color:#fff;
		padding:15px;
		margin:0px auto;
		position:relative;
		top:-145px;
		display:table;
		font-size:40px;
		padding:0px;
		text-shadow:0px 3px 3px rgba(0,
		0,
		0,
		0.59);
	}
	.e2s-about .about-inner {
		border:2px dashed #fff;
		outline:2px dashed #89090c;
		padding:23px;
	}
	.e2s-about .about-heading h2 {
		font-size:37px;
		line-height:50px;
		margin:0px;
		font-family:'Nunito',
		sans-serif;
	}
	.e2s-about .about-heading h2 strong {
		font-family: 'OpenSans-Semibold'
	}
	
	.e2s-about-content {
		margin:-90px auto 0px;
		display:table;
		width:960px;
		padding:15px;
		border-radius:10px;
		text-align:justify;
		color:#2b2b2b;
		font-size:16px;
	}
	.e2s-desc {
		margin:1em auto 2.5em;
		display:table;
		width:90%;
	}
	.e2s-desc .desc-icon img {
		width:60px;
	}
	.e2s-desc .desc-icon {
		width:100px;
		height:100px;
		line-height:93px;
		border-radius:100px;
		font-size:40px;
		border:2px dashed #232f3e;
		background:#fff;
		color:#F44336;
		margin:0px auto;
		display:table
	}
	.e2s-desc h4, .e2s-desc h3  {
		margin:20px 0px 0px;
		color:#333;
		font-family:'Nunito',
		sans-serif;
		font-size:16px
	}
	.e2s-desc h4 span, .e2s-desc h3 span{
		color:#333;
		margin:0px auto;
		display:table;
		font-weight:bold;
	}
	.e2s-can {
		padding:4em 0em 3em;
		-webkit-transition:all .2s ease-out;
		transition:all .2s ease-out;
		z-index:9;
		background:linear-gradient(rgba(255,
		255,
		255,
		0.84),
		rgba(255,
		255,
		255,
		0.84)),
		url(../jpg/bg-about.jpg) no-repeat center center fixed;
		background-size:cover;
	}
	.e2s-can .center-a {
		box-shadow:0px 10px 30px #0000008f;
		z-index:1;
		position:relative;
		height:380px !important;
		position:relative;
		top:-15px;
	}
	.e2s-can h2 {
		font-family:'Nunito',
		sans-serif;
		font-family: 'OpenSans-Semibold';
		font-size:30px;
		padding-top:20px;
		padding-right:20px;
		text-align:right;
		position:relative;
		background:-webkit-linear-gradient(to right,
		#00c3ff,
		#92fe9d);
		background:linear-gradient(to right,
		#ff5722,
		#c10e12);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	}
	.e2s-can .can-block {
		background:#c10e12;
		padding:15px;
		text-align:center;
		color:#fff;
		border-radius:10px;
		height:350px;
	}
	.e2s-can .can-block:hover{
		box-shadow: 0px 10px 30px #0000008f;
	}
	.e2s-can img {
		width:80px;
		margin:0px auto;
		display:table;
		border-radius:50%;
		border:2px dashed #fff;
		padding:15px;
	}
	.e2s-can h3 {
		font-family:'Nunito',
		sans-serif;
		font-family: 'OpenSans-Semibold';
		font-size:25px;
		padding:15px 0px 0px;
	}
	.e2s-can .can-block p {
		font-size:13px;
		padding:10px 0px;
		text-align:justify;
	}
	.can-content .col-md-3 {
		padding:0px
	}
	.e2s-team {
		padding:2em 0em 3em;
	}
	.e2s-team .col-md-3 {
		width:20%;
	}
	.team-top {
		margin-top:20px;
	}
	.team-heading {
		font-family:'Nunito',
		sans-serif;
		font-family: 'OpenSans-Semibold';
		font-size:27px;
		padding-top:20px;
		padding-right:20px;
		position:relative;
		background:-webkit-linear-gradient(to right,
		#00c3ff,
		#92fe9d);
		background:linear-gradient(to right,
		#ff5722,
		#c10e12);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	}
	.profile-card {
		position:relative;
		overflow:hidden;
		margin-bottom:10px;
	}
	.profile-card .profile-img img {
		width:100%;
		height:auto;
	}
	.text-orange {
		color:#f44336;
		font-size:18px;
	}
	.profile-card .profile-content::before {
		content:"";
		position:absolute;
		top:0;
		left:0;
		width:50%;
		height:40%;
		border:3px solid #f44336;
		border-right:3px solid transparent;
		border-bottom:3px solid transparent;
		transform:scale(1,
		1);
		transition:all 0.50s linear;
	}
	.profile-card .profile-content::after {
		content:"";
		position:absolute;
		bottom:0;
		right:0;
		width:50%;
		height:40%;
		border:3px solid #f44336;
		border-left:3px solid transparent;
		border-top:3px solid transparent;
		transition:all 0.50s linear;
	}
	.profile-card:hover .profile-content:before {
		top:10px;
		left:10px;
	}
	.profile-card:hover .profile-content:after {
		bottom:10px;
		right:10px;
	}
	.profile-card .profile-content::after {
		content:"";
		position:absolute;
		bottom:0;
		right:0;
		width:50%;
		height:40%;
		border:3px solid #222;
		border-left:3px solid transparent;
		border-top:3px solid transparent;
		transform:scale(1,
		1);
		transition:all 0.50s linear;
	}
	.profile-card .profile-content {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:32% 4%;
		text-align:center;
	}
	.profile-card:hover .profile-content {
		background-color:rgba(255,
		255,
		255,
		0.60);
	}
	.profile-card .profile-content .title {
		font-size:14px;
		line-height:20px;
		color:#262a3a;
		opacity:0;
		letter-spacing:2px;
		text-transform:uppercase;
		transform:translateY(-100px);
		transition:all 900ms cubic-bezier(0.68,
		-0.55,
		0.265,
		1.55) 0.20s;
	}
	.profile-card:hover .title {
		opacity:1;
		transform:translateY(0);
	}
	.profile-card:hover .title::after {
		content:"";
		display:block;
		width:50%;
		margin:10px auto;
		border-bottom:2px solid #222;
	}
	.profile-card .profile-content .title > span {
		display:block;
		margin:5px 0;
		font-size:14px;
		text-transform:capitalize;
	}
	.profile-card .profile-content .social-link {
		margin:20px 0;
		padding:0;
		opacity:0;
		transform:translateY(100px);
		transition:all 600ms cubic-bezier(0.68,
		-0.55,
		0.265,
		1.55) 0.20s;
	}
	.profile-card:hover .social-link {
		opacity:1;
		transform:translateY(0);
	}
	.profile-card .profile-content .social-link li {
		display:inline-block;
		list-style:none;
		margin:0 4px;
	}
	.profile-card .profile-content .social-link li a {
		color:#262a3a;
		width:30px;
		height:30px;
		line-height:30px;
		text-align:center;
		border-radius:5px;
		background-color:#fff;
	}
	.e2s-map-area {
		margin-top:-2px
	}
	.e2s-contact-inner {
		width:850px;
		margin:0 auto;
		position:relative;
		margin-top:-100px;
		margin-bottom:50px;
		background:#fff;
		-webkit-box-shadow:0 6px 12px rgba(0,
		0,
		0,
		.175);
		box-shadow:0 6px 12px rgba(0,
		0,
		0,
		.175)
	}
	.e2s-contact-form {
		padding:20px
	}
	.e2s-contact-form h2 {
		font-weight:400;
		font-size:20px;
		margin-bottom:15px
	}
	.e2s-contact-form .btn-send {
		border-radius:100%;
		width:50px;
		height:50px;
		color:#fff;
		font-size:24px;
		background: #c10e12 !important;
	}
	.e2s-contact-form .form-group {
		margin-bottom:7px
	}
	.e2s-contact-form .form-control {
		font-size:12px;
		background-color:#fff;
		border-bottom:2px solid #d0d0d0;
		border-top:0 solid #ccc;
		border-left:0;
		border-right:0;
		border-radius:9px;
		-webkit-box-shadow:inset 0 0 0 rgba(0,
		0,
		0,
		.075);
		box-shadow:inset 0 0 0 rgba(0,
		0,
		0,
		.075)
	}
	.e2s-contact-address {
		padding:20px;
		color:#fff;
		height:100%;
		overflow: hidden;
		background: #c10e12 !important;
	}
	.e2s-contact-address h2 {
		font-weight:400;
		font-size:20px;
		margin-bottom: 5px;
        letter-spacing: 0.5px;
	}
	.p0 {
		padding:0
	}
	.e2s-contact-address .address strong {
		font-weight:400;
		font-size:16px
	}
	.e2s-contact-address .address p {
		font-size:13px;
		line-height:17px;
		padding-top:7px;
		color: inherit;
	}
	.e2s-contact-address .contact-social ul li {
		display:inline-block;
		padding-right:15px
	}
	.e2s-contact-address .contact-social ul li a {
		color:rgba(255, 255, 255, 0.6392156862745098);
		font-size:22px;
		text-decoration:none
	}
	.e2s-buyer-outer .e2s-buyer-img {
		position:relative;
		top:-2px;
		z-index:-1
	}
	.e2s-buyer-outer .e2s-buyer-img img {
		width:100%
	}
	.e2s-buyer-outer .e2s-buyer-img:after {
		content:'';
		position:absolute;
		width:100%;
		height:100%;
		background:#1f1f1f7a;
		top:0;
		bottom:0
	}
	.e2s-buyer-outer .overlay-content {
		position:relative;
		top:-160px;
		margin:0 auto;
		text-align:center;
		color:#fff
	}
	.e2s-buyer-outer .overlay-content h3 {
		font-size:35px;
		border-radius:6px;
		display:-webkit-inline-box;
		background:#ffffff40;
		padding:5px 30px;
		font-weight:400!important;
		text-transform:uppercase
	}
	.e2s-buyer-outer .overlay-content p {
		font-size:17px;
		padding-top:10px;
		line-height:20px
	}
	.e2s-buyer-outer .nav-tabs {
		display:table;
		margin:0 auto;
		border-bottom:0 solid #ddd
	}
	.e2s-buyer-outer .nav-tabs>li {
		margin-right:10px;
		background:#eee
	}
	.e2s-buyer-outer .nav-tabs>li:last-child {
		margin-right:0
	}
	.e2s-buyer-outer .nav-tabs>li>a {
		font-size:20px;
		line-height:28px;
		padding:15px 25px
	}
	.e2s-buyer-outer .nav-tabs>li.active>a,
	.e2s-buyer-outer .nav-tabs>li.active>a:focus,
	.e2s-buyer-outer .nav-tabs>li.active>a:hover {
		color:#262a3a;
		background:#eee;
		border:0
	}
	.e2s-buyer-outer .tab-content {
		width:900px;
		padding-left:0;
		margin:35px auto 0
	}
	.e2s-buyer-outer .tab-content .buy-img {
		float:left;
		margin-right:15px
	}
	.e2s-buyer-outer .tab-content p {
		font-size:17px;
		padding-right:40px;
		margin-bottom: 15px
	}
	.e2s-seller-outer .e2s-seller-img {
		position:relative;
		top:-2px;
		z-index:-1
	}
	.e2s-seller-outer .e2s-seller-img img {
		width:100%
	}
	.e2s-seller-outer .e2s-seller-img:after {
		content:'';
		position:absolute;
		width:100%;
		height:100%;
		background:#1f1f1f4a;
		top:0;
		bottom:0
	}
	.e2s-seller-outer .overlay-content {
		position:relative;
		top:-160px;
		margin:0 auto;
		text-align:center;
		color:#fff
	}
	.e2s-seller-outer .overlay-content h3 {
		font-size:35px;
		border-radius:6px;
		display:-webkit-inline-box;
		background:#ffffff40;
		padding:5px 30px;
		font-weight:400!important;
		text-transform:uppercase
	}
	.e2s-seller-outer .overlay-content p {
		font-size:17px;
		padding-top:10px;
		line-height:20px
	}
	.e2s-seller-outer .nav-tabs {
		display:table;
		margin:0 auto;
		border-bottom:0 solid #ddd
	}
	.btn-default:hover {
		background:#c10e12!important;
		border-color:#c10e12!important
	}
	.e2s-seller-outer .nav-tabs>li {
		margin-right:10px;
		background:#eee
	}
	.e2s-seller-outer .nav-tabs>li:last-child {
		margin-right:0
	}
	.e2s-seller-outer .nav-tabs>li>a {
		font-size:20px;
		line-height:28px;
		padding:15px 25px
	}
	.e2s-seller-outer .nav-tabs>li.active>a,
	.e2s-seller-outer .nav-tabs>li.active>a:focus,
	.e2s-seller-outer .nav-tabs>li.active>a:hover {
		color:#262a3a;
		background:#eee;
		border:0
	}
	.e2s-seller-outer .tab-content {
		width:900px;
		padding-left:0;
		margin:25px auto
	}
	.e2s-seller-outer .tab-content .sell-img {
		float:left;
		margin-right:15px
	}
	.e2s-seller-outer .tab-content p {
		font-size:17px;
		padding-right:40px
	}
	/*.banner.owl-theme .owl-nav.disabled+.owl-dots {
		position:absolute!important;
		bottom:0!important;
		margin:0 auto!important;
		left:0!important;
		right:0!important
	}*/
	/*.owl-theme .owl-dots .owl-dot span {
		margin:5px 2px!important;
		background:#fff!important;
		border:2px solid #c10e12;
	}
	.owl-theme .owl-dots .owl-dot.active span,
	.owl-theme .owl-dots .owl-dot:hover span {
		background:#262a3a !important
	}
	.best-carousel .owl-nav .owl-prev,
	.brands-carousel .owl-nav .owl-prev,
	.like-carousel .owl-nav .owl-prev,
	.new-arrivals-carousel .owl-nav .owl-prev,
	.partner-speaks-carousel .owl-nav .owl-prev,
	.special-offers-carousel .owl-nav .owl-prev,
	.top-selling-carousel .owl-nav .owl-prev {
		position:absolute;
		width:30px;
		height:30px;
		line-height:30px!important;
		top:40%!important;
		text-align:center;
		left:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		box-shadow:0 1px 4px #00000073;
		background:#fff
	}
	.owl-carousel .owl-nav button span {
		font-size:22px;
		line-height:22px
	}
	.best-carousel .owl-nav .owl-next,
	.brands-carousel .owl-nav .owl-next,
	.like-carousel .owl-nav .owl-next,
	.new-arrivals-carousel .owl-nav .owl-next,
	.partner-speaks-carousel .owl-nav .owl-next,
	.special-offers-carousel .owl-nav .owl-next,
	.top-selling-carousel .owl-nav .owl-next {
		position:absolute;
		width:30px;
		height:30px;
		line-height:30px!important;
		top:40%!important;
		text-align:center;
		right:0;
		-webkit-transition:all linear .2s;
		-moz-transition:all linear .2s;
		-ms-transition:all linear .2s;
		-o-transition:all linear .2s;
		transition:all linear .2s;
		box-shadow:0 1px 4px #00000073;
		background:#fff
	}
	.owl-theme .owl-nav {
		margin:0!important
	}
	.owl-theme .owl-nav[class*=owl-],
	.owl-theme .owl-nav[class*=owl-]:hover {
		background:#262a3a!important;
		color:#fff!important;
		text-decoration:none
	}*/
	.e2s-all-categories {
		background:#eee;
		padding:15px 0
	}
	.e2s-new-arrivals,
	.e2s-top-selling {
		background:#fff;
		padding:10px 0
	}
	.e2s-new-arrivals .title, .e2s-all-categories .title{
		font-weight: 500
	}
	.owl-theme .owl-nav{
	    
	}
	.like-carousel .owl-prev span{
		left: 0px;
		position: absolute;
	    top: 35%;
	    font-size: 40px;
	    background: #f1f1f1;
	    width: 30px;
	    height: 60px;
	    border-radius: 5px;
	    line-height: 55px;
	}
	.like-carousel  .owl-next span{
		right: 0px;
		position: absolute;
	    top: 35%;
	    font-size: 40px;
	    background: #f1f1f1;
	    width: 30px;
	    height: 60px;
	    border-radius: 5px;
	    line-height: 55px;
	}
	.like-carousel  .owl-theme .owl-nav span:hover {
	    background: #c10e12 !important;
	}

	.e2s-all-categories h1.title,
	.e2s-bottom-section h1.title,
	.e2s-new-arrivals h1.title,
	.e2s-partner-speaks h1.title,
	.e2s-special-offers h1.title,
	.e2s-top-selling h1.title {
		font-size:22px;
		line-height:30px;
		text-transform:capitalize;
		position:relative;
		font-weight:400;
		color:#000
	}
	.e2s-all-categories .content-box {
		padding:15px 0 0;
		float:left;
		margin:0 1% 0 0;
		width:19%
	}
	.e2s-all-categories .content-box .image-cat {
		position:relative;
		overflow:hidden
	}
	.e2s-all-categories .content-box .image-cat:hover img {
		opacity:.8
	}
	.e2s-all-categories .content-box .image-cat:hover .img-overlay {
		background:#262a3a
	}
	.e2s-all-categories .content-box .img-overlay {
		position:absolute;
		top:72px;
		left:19px;
		color:#fff;
		opacity:.8;
		border-radius:3px;
		padding:4px 6px;
		font-size:11px
	}
	.e2s-all-categories .content-box .img-overlay a {
		color:#fff
	}
	.e2s-all-categories img {
		width:100%;
		display:block;
		max-width:100%;
		box-shadow:#000 0 0 0;
		-webkit-transition:all .2s linear;
		-moz-transition:all .2s linear;
		-o-transition:all .2s linear;
		-ms-transition:all .2s linear;
		transition:all .2s linear
	}
	.e2s-all-categories .content-box .image-cat .btn-viewmore {
		font-size:77%;
		color:#fff;
		padding:5px 10px 5px 10px;
		position:absolute;
		top:86px;
		left:22px;
		display:inline-block;
		line-height:100%
	}
	.e2s-all-categories .content-box .inner {
		padding:13px 13px 0
	}
	.e2s-all-categories .title-cat {
		font-size:14px;
		font-family: 'OpenSans-Semibold';
		margin-bottom:5px
	}
	.e2s-all-categories .content-box .title-cat a {
		color:#444;
		font-weight:700
	}
	.e2s-all-categories .child-cat {
		overflow:hidden;
		height:110px
	}
	.e2s-all-categories .content-box .child-cat .child-cat-title {
		padding-left:11px;
		line-height:18px;
		position:relative;
		width:100%;
		color:#666;
		float:left;
		display:inline;
		padding-right:5px
	}
	.e2s-all-categories .content-box .child-cat .child-cat-title:before {
		content:"";
		width:4px;
		height:4px;
		background:#009688;
		position:absolute;
		left:2px;
		top:8px;
		border-radius:100px;
	}
	.e2s-all-categories .content-box .child-cat .child-cat-title a {
		color:#444;
		font-size:12px
	}
	.e2s-all-categories .content-box .child-cat .child-cat-title:nth-child(5):before {
		display:none
	}
	.e2s-seller {
		padding:30px 0;
		text-align:center;
		color:#fff;
		clear:both
	}
	.e2s-seller h1 {
		font-size:35px;
		font-weight:400;
		text-transform:capitalize
	}
	.e2s-seller ul {
		margin:20px 0;
		display:inline-block
	}
	.e2s-seller ul li {
		display:inline-block;
		font-size:20px;
		padding:0 25px;
		text-transform:capitalize
	}
	.e2s-seller ul li:nth-child(2),
	.e2s-seller ul li:nth-child(4) {
		background:#fff;
		width:10px;
		height:10px;
		border-radius:100px;
		padding:5px
	}
	.e2s-seller .e2s-start-selling-btn a {
		background:#fff;
		padding:8px 16px;
		font-size:15px;
		color:#2d2d2d;
		display:inline-block;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		letter-spacing:.5px
	}
	.e2s-bottom-section {
		background:#f5f5f5;
		padding:15px 0
	}
	.e2s-brand-wrapper img {
		width:100px!important;
		margin-bottom:10px
	}
	.e2s-partner-speaks .partner-speak-wrapper .item {
		margin:0 10px 0 0!important
	}
	.e2s-brand-wrapper,
	.e2s-partner-speaks .partner-speak-wrapper {
		padding-top:10px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-msg {
		background:#fff;
		font-size:12px;
		padding:16px;
		text-align:center;
		margin-bottom:25px;
		position:relative;
		border-radius:5px;
		z-index:1;
		height:110px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-msg span {
		margin-right:10px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-msg span img {
		position:absolute;
		z-index:-1;
		top:5px;
		left:13px;
		width:auto!important;
		opacity:.8
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-msg:before {
		content:'';
		position:absolute;
		border-width:10px;
		border-style:solid;
		border-color:#fff transparent transparent transparent;
		bottom:-20px;
		left:20px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-img {
		float:left;
		margin-right:15px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-img img {
		width:70px;
		height:70px;
		border-radius:100px
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-desc {
		font-size:12px;
		padding-top:10px;
		font-weight:700
	}
	.e2s-partner-speaks .partner-speak-wrapper .e2s-partner-desc span {
		font-size:11px;
		font-weight:400
	}
	/*.owl-next,
	.owl-prev {
		opacity:0!important
	}*/
	/*.owl-carousel:hover .owl-nav .owl-prev {
		opacity:1!important
	}
	.owl-carousel:hover .owl-nav .owl-next {
		opacity:1!important
	}*/
	.e2s-inner-product .col-md-3 {
		border-right:1px solid #dedede;
		margin-bottom:15px;
		height:295px;
		padding:0px 10px;
	}
	.e2s-inner-product .col-md-3:hover img {
		-moz-transform:scale(1.1);
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
		cursor:pointer
	}
	.inner-col-3:nth-child(12) .e2s-inner-product .col-md-3,
	.inner-col-3:nth-child(16) .e2s-inner-product .col-md-3,
	.inner-col-3:nth-child(20) .e2s-inner-product .col-md-3,
	.inner-col-3:nth-child(4) .e2s-inner-product .col-md-3,
	.inner-col-3:nth-child(8) .e2s-inner-product .col-md-3 {
		border-right:0 solid #dedede
	}
	.e2s-inner-product .product-item .btn-restock {
		position:absolute;
		top:135px;
		margin:0 auto;
		display:block;
		left:0;
		right:0;
		text-align:center;
		border:1px solid #d80606;
		padding:2px 11px;
		background:#fff;
		color:#d80606;
		opacity:.8;
		font-size:13px;
		width:125px
	}
	.e2s-inner-product .product-item .btn-restock:after {
		content:'';
		position:absolute;
		width:100%;
		height:100%;
		background:#fff;
		opacity:.3;
		top:0
	}
	.e2s-inner-product .product-item {
		position: relative;
    	color: #000000;
    	margin-top: 10px;
    /*padding: 0px 10px;*/
	}
	.e2s-inner-product .product-item .product-item-img {
		width: 170px;
    	height: 170px;
    	margin: 0px auto;
	}
	.e2s-inner-product .product-item .product-item-img img {
		width:100%;
		margin: 0px auto;
       display: table !important;
	}
	.e2s-inner-product .product-item .product-item-details {
		padding:10px 0
	}
	.e2s-inner-product .product-item .product-item-details .product-item-name {
		text-align: left;
	    line-height: 19px;
	    margin-bottom: 5px;
	    font-size: 13px;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    height: 38px;
	    position: relative;
        background: #ffffff;
	}
	.e2s-inner-product .product-item .product-item-details .product-item-name a {
		color:#000000
	}
	.e2s-inner-product .product-item .product-item-details .product-item-min-quantity {
		margin: 0px auto;
		position: absolute;
		top:135px;
	    display: block;
    	left: 0;
    	text-align: center;
   		right: 0;
   		width:100px;
   		text-align: center;
	    font-family: 'OpenSans-Semibold';
	    font-size: 11px;
	    padding: 3px 7px;
	    color: #FF5722;
	    border-radius: 3px;
	    background: #eaeded;
	    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25882352941176473);
	}
	.e2s-inner-product .product-item .product-item-details .e2s-off {
		    background: #c5c5c5;
		    font-family: 'OpenSans-Semibold';
		    font-size: 11px;
		    padding: 2px 3px;
		    border-radius: 3px;
		    color: #000;
		    letter-spacing: 0.5px;
		    margin-left: 10px;
	}
	.e2s-inner-product .product-item .product-item-details .product-item-price {
		margin-top: 8px;
	    font-size: 15px;
	    color: #cd2131;
	    font-family: 'OpenSans-Semibold';
	}
	.e2s-inner-product .product-item .product-item-details .product-item-price .fa {
		font-size:13px
	}
	.e2s-inner-product .product-item .product-item-details .actual-product-item-price {
		color:#444444;
		text-decoration:line-through;
		display:inline-block;
	}
	.e2s-inner-product .product-item .product-item-details .actual-product-item-price .fa {
		font-size:13px
	}
	.e2s-inner-product .product-item .product-item-details .product-item-view-offer a {
		font-size:10.5px;
		color:#0a88e2!important;
		box-shadow:0 1px 2px #00000059;
		padding:1px 5px;
		border-radius:5px;
		background:0 0!important;
		border:1px solid #0a88e2!important;
		display:none
	}
	.e2s-inner-product .product-item .product-item-details .product-item-icon {
		color:#ff6363;
		position:absolute;
		top:10px;
		text-align:center;
		width:30px;
		border-radius:100px;
		height:30px;
		line-height:30px;
		font-size:14px;
		right:0px;
		cursor:pointer;
		box-shadow:0 3px 4px #00000042;
		background:#fff
	}
	.e2s-inner-product .col-md-3:hover .product-item-icon {
		display:block
	}
	.e2s-inner-product .product-item .product-item-list {
		position: relative;
	    top: -3px;
	    float: right;
	}
	.e2s-inner-product .product-item .product-item-list li {
		display: inline-block;
        /*margin-right: 12px;*/
	}
	.e2s-inner-product .product-item .product-item-list li a {
		font-size: 13px;background: #c10e12;color: #fff;padding: 5px 10px;border-radius: 3px;
	}
	.e2s-inner-product .product-item .product-item-list li:nth-child(1){
		display: none
	}
	/*.e2s-inner-product .product-item .product-item-list li:nth-child(1) a {
		color:#cd2131;
	}
	.e2s-inner-product .product-item .product-item-list li:nth-child(1) a:hover {
		color:#a61926;
	}
	.e2s-inner-product .product-item .product-item-list li:nth-child(2) a {
		color: #444444;
	}
	.e2s-inner-product .product-item .product-item-list li:nth-child(2) a:hover {
		color:#2f2f2f;
	}*/
	.e2s-notify-me {
		float:right;
		padding-top: 2px
	}
	.notify-front,.notify-front:hover,.notify-front:focus{color:#009688}
	.track-order {
		width:800px;
		height:420px;
		margin:0 auto 30px;
		background:#f3f3f3
	}
	.track-order .left-div {
		background:#f3f3f3;
		height:100%;
		padding:20px;
		box-shadow:4px 3px 13px #cac8c8
	}
	.track-order .route {
		position:absolute;
		bottom:0;
		padding:0 10px 20px;
		left:0;
		right:0
	}
	.track-order h4 {
		color:#262a3a;
		position:relative
	}
	.track-order h4:before {
		content:'';
		position:absolute;
		width:108px;
		height:1px;
		bottom:-5px;
		right:17px
	}
	.track-order h4:after {
		content:'';
		position:absolute;
		width:108px;
		height:3px;
		bottom:-6px;
		right:-4px
	}
	.track-order .right-div {
		padding:20px 30px
	}
	.track-order .right-div p {
		font-size:13px
	}
	.track-order .right-div span {
		font-size:16px;
		font-family: 'OpenSans-Semibold'
	}
	.track-order .track-form {
		margin-top:10px
	}
	.app {
		margin-top:15px;
	}
	.app img {
		width: 120px;
	    margin-bottom: 7px;
	    margin-right: 0px;
	}
	.track-order .track-form .form-control {
		border:0 solid #eee;
		border-bottom:2px solid #c1c1c1;
		color:#262a3a;
		font-size:13px
	}
	.track-order hr {
		margin-top:15px;
		margin-bottom:15px;
		border:0;
		border-top:1px solid #dedede
	}
	.track-order .btn-black {
		font-size:13px;
		line-height:28px;
		padding:2px 10px
	}
	.track-order-detail .text-muted {
		color:#ff8787;
		font-size:12px;
		line-height:15px;
		font-weight:400
	}
	.p-sticky {
		position:sticky;
		top:10px
	}
	.order-status {
		margin:15px -30px
	}
	.o-status {
		overflow:hidden;
		text-align:center;
		clear:both;
		margin:0 auto;
		display:table;
		width:100%
	}
	.o-status li {
		list-style-type:none;
		color:#262a3a;
		text-transform:uppercase;
		font-size:12px;
		width:20%;
		float:left;
		position:relative
	}
	.o-status li:before {
		content:"\f00c";
		font-family:FontAwesome;
		width:30px;
		line-height:30px;
		display:block;
		font-size:12px;
		color:#262a3a;
		background:#fff;
		border-radius:100px;
		margin:0 auto 5px auto;
		position:relative;
		z-index:11
	}
	.o-status li.cancelled:before {
		content:"\f141"!important
	}
	.o-status li.cancelled:last-child {
		color:#ea3f3f!important
	}
	.o-status li.cancelled:last-child:before {
		content:"\f00d"!important;
		background:#ea3f3f!important
	}
	.o-status li.returned:last-child:before {
		content:"\f112"!important;
		background:#2196f3!important
	}
	.o-status li:after {
		content:'';
		width:77%;
		height:3px;
		background:#fff;
		position:absolute;
		left:-39%;
		top:15px;
		z-index:1
	}
	.o-status li:first-child:after {
		content:none
	}
	.o-status li.active:after,
	.o-status li.active:before {
		background:#46c3d8;
		background:#46c3d8;
		color:#fff
	}
	.o-status li:after,
	.o-status li:before {
		background:#dedede;
		color:#fff
	}
	.track-order .order-details {
		background:#fff;
		padding:10px;
		width:300px;
		font-size:13px;
		margin:10px auto;
		min-height:150px;
		box-shadow:0 2px 3px #c3c3c3
	}
	.track-order .order-details h5 {
		font-size:16px;
		color:#262a3a
	}
	.track-order .order-details h5 {
		margin-top:8px
	}
	.track-products ol {
		padding-left:16px
	}
	.track-products ol li {
		font-size:12px
	}
	.view-order {
		padding:15px;
		margin:0 auto 20px;
		background: #f3f3f3;
	}
	.order-rounded {
		padding:7px 15px;
		background:#fff;
		border-radius:50px;
		color:#262a3a;
		font-weight:700
	}
	.order-rounded:focus,
	.order-rounded:hover {
		color:#262a3a
	}
	.view-order hr {
		margin-top:15px;
		margin-bottom:15px;
		border:0;
		border-top:1px solid #e2e1e1
	}
	.order-desc {
		font-size:13px;
		line-height:22px;
		color:#262a3a
	}
	.order-desc h5 {
		font-weight:500;
		padding-bottom:10px;
		text-transform:uppercase;
		font-size:14px
	}
	.order-desc p{
		font-size: 13px
	}
	.order-desc strong {
		font-weight:400;
		width:140px;
		display:inline-block;
		color:#949494
	}
	.o-shadow {
		box-shadow:0 2px 4px #e2e2e2
	}
	.order-row .p-left {
		padding-left:0
	}
	.o-new {
		margin-top:15px;
		overflow:hidden
	}
	.t-order {
		font-weight:700!important;
		font-size:16px
	}
	.track-order-detail .label {
		font-size:14px
	}
	.track-order-detail .bg-danger {
		padding:10px 0
	}
	.track-heading {
		font-size:20px;
		margin-bottom:10px
	}
	.back-g {
		background:#f1f3f6
	}
	.no-order {
		width:900px;
		padding:70px 0;
		margin:30px auto;
		background:#f3f3f3;
		overflow:hidden;
		font-size:18px
	}
	.order-small {
		padding-left:20px;
		color:#9c9c9c;
		font-size:11px
	}
	.border-50 {
		border-radius:50px
	}
	.mrg-7 {
		margin:7px 0
	}
	.p-0-17 {
		padding:6px 17px
	}
	.order-row {
		margin-bottom:15px
	}
	.order-row img {
		width:100px
	}
	.o-product {
		font-weight:400;
		font-size:13px;
		color:#262a3a
	}
	.o-date {
		font-size:13px
	}
	.o-stat {
		font-size:13px;
		color:#f5790c;
		font-weight:400
	}
	.order-total {
		padding:10px;
		background:#fff;
		font-family: 'OpenSans-Semibold';
		text-align:right
	}
	.order-row .btn-info,
	.order-row .btn-info.active,
	.order-row .btn-info.active:hover,
	.order-row .btn-info:active,
	.order-row .btn-info:active:hover,
	.order-row .btn-info:hover {
		color:#3e3b3b;
		background-color:#fff;
		border-color:#03a9f4;
		display: initial;
	}
	.order-row .btn-danger,
	.order-row .btn-danger.active,
	.order-row .btn-danger.active:hover,
	.order-row .btn-danger:active,
	.order-row .btn-danger:active:hover,
	.order-row .btn-danger:hover {
		color:#3e3b3b;
		background-color:#fff;
		border-color:#d43f3a
	}
	.order-row .p-left {
		padding-left:0
	}
	.new-login .modal-content{
		height: 500px;
	}
	.new-login .modal-content .modal-body {
		padding:0px;
	}
	.modal{
		z-index:11111
	}
	.new-login .modal-content .modal-body .close {
		position:absolute;
		top:0;
		right:0;
		padding:8px;
		font-weight:400;
		font-size:15px;
		z-index: 111
	}
	.new-login .modal-content .modal-body .left-section {
		padding: 0px;
		background:-webkit-linear-gradient(to right, #c10e12, rgba(193, 14, 18, 0.6705882352941176)), url(../jpg/login-back.jpg) no-repeat 0px 0px;
		background:-moz-linear-gradient(to right, #c10e12, rgba(193, 14, 18, 0.6705882352941176)), url(../jpg/login-back.jpg) no-repeat 0px 0px;
		background:-o-linear-gradient(to right, #c10e12, rgba(193, 14, 18, 0.6705882352941176)), url(../jpg/login-back.jpg) no-repeat 0px 0px;
		background:linear-gradient(to right, #c10e12, rgba(193, 14, 18, 0.6705882352941176)), url(../jpg/login-back.jpg) no-repeat 0px 0px;
		height: 500px;
		padding:25px
	}
	.new-login .modal-content .modal-body .right-section {
		padding:20px 25px
	}
	.new-login .login-content{
	}
	.new-login .login-content ul.tags li{
		list-style-type: none;
	    display: table;
	    background: #fff;
	    color: #c10e12;
	    padding: 3px 10px;
	    border-radius: 2px;
	    font-family: 'OpenSans-Semibold';
	    font-size: 13px;
	    margin-bottom: 3px;
	}
	.new-login .login-content h4{
		font-size: 38px;
	    color: #fff;
	    text-align: left;
	    margin-top: 25px;
	    border-left: 4px solid #fff;
	    padding-left: 20px;
	}
	.new-login .login-content .process{
		text-align: center;
		margin-top: 25px;
    	color: #fff;
	}
	#login_lost_btn, #login_lost_btn:hover, #login_lost_btn:focus{
		font-size: 13px;
	    margin-top: 20px;
	    text-decoration: none;
	    padding: 0px;
	    text-align: center;
        width: 100%;
	}
	#lost_login_btn, #lost_login_btn:hover, #lost_login_btn:focus{
		font-size: 13px;
	    text-decoration: none;
	    padding: 0px;
	    text-align: center;
        width: 100%;
        color:#c10e12;
        padding-top: 20px;
        background: transparent;
	}
	.new-login .login-content .process ul{
		margin:25px 0px 15px;
	}
	.new-login .login-content .process ul li{
		display: inline-block;
		list-style-type: none;
		margin:0px 10px;
	}
	.new-login .login-content .process ul li img{
		width:45px;
		margin-bottom: 10px
	}
	.new-login .login-content .process ul li h5{
		font-size: 16px;
	}
	.new-login .login-content .process ul li span{
		font-size: 13px;
	}
	.new-login .login-content .process  strong{
		font-size: 20px;
	}
	.new-login .social-login{
		margin-top:10px;
		text-align: center
	}
	.new-login .social-login ul li{
		display: inline-block;
	}
	.new-login .social-login strong{
		font-size: 13px
	}
	.new-login .social-login ul li img{
		width: 35px
	}
	.new-login .signupnow{
		padding-top: 45px;
	    color: #525252;
	    font-size: 13px;
	    text-align: center;
	}
	.new-login .signupnow a{
		font-family: 'OpenSans-Semibold';
		color:#c10e12;
	}
	.new-login .modal-content .socio-plugin .top {
		font-size:15px;
		padding-bottom:10px
	}
	.new-login .modal-content .socio-plugin .bottom {
		font-size:13px;
		padding-top:10px;
		padding-bottom: 20px
	}
	.new-login .modal-content .socio-plugin ul li {
		display:block;
		margin-bottom:10px;
		width:250px
	}
	.new-login .modal-content .socio-plugin ul li a {
		display:block;
		padding:10px 10px;
		color:#fff;
		font-size:14px;
		border-radius:3px
	}
	.new-login .modal-content .socio-plugin ul li a i {
		width:25px;
		line-height:20px;
		height:20px;
		border-right:1px solid #fff;
		margin-right:10px
	}
	.new-login .modal-content .socio-plugin ul li:nth-child(1) a {
		background:#405d9a
	}
	.new-login .modal-content .socio-plugin ul li:nth-child(2) a {
		background:#dc4a38
	}
	.new-login .modal-content .modal-body .middle-or {
		position:absolute;
		border-radius:100%;
		background:#fff;
		border:1px solid #d0d0d0;
		text-transform:uppercase;
		font-size:12px;
		right:-15px;
		padding:5px;
		top:45%
	}
	.new-login .modal-content .login-heading h3 {
		font-size:18px;
		padding-bottom:10px
	}
	.new-login .modal-content .modal-footer {
		padding:15px;
		border-top:1px solid #e5e5e5!important
	}
	.new-login .modal-content .modal-footer .btn-link {
		color:#5d5d5d!important;
		padding:0 12px;
		margin:0!important
	}
	.new-login .modal-content .modal-footer .btn-link:first-child {
		border-right:1px solid #5d5d5d
	}
	.popup-modal .new-login .form-control,
	.popup-modal .new-login .reset-password .form-control {
		background-color:#fff !important;
		border-bottom:1px solid #dadada !important;
		border-top:0px solid #dadada !important;
		border-left:0px solid #dadada !important;
		border-right:0px solid #dadada !important;
	}
	.popup-modal .new-login .form-control:focus,
	.popup-modal .new-login .reset-password .form-control:focus {
		background-color:#fff !important;
		border-bottom:2px solid #c10f13 !important;
		border-top:0px solid #dadada !important;
		border-left:0px solid #dadada !important;
		border-right:0px solid #dadada !important;
	}
	.popup-modal .new-login .btn-black, .popup-modal .new-login .btn-black:hover,
	.popup-modal .new-login .btn-black:focus{
		background: #c10e12 !important;
	    padding: 5px 10px;
	    border-radius: 3px;
	    margin-top: 20px;
	    color: #ffffff;
	    border: 1px solid;
	}
	.popup-modal .new-login .or{
		text-align: center;
    	margin-top: 12px;
	}
	#trustedsite-43d623a9e0934cfbb692f05e91beec80-image,
	.trustedsite-floating-element {
		z-index:0!important
	}
	.owl-carousel li {
		list-style-type:none
	}
	#notification .notifications.page-header {
		border-bottom:1px solid #ddd;
		overflow:hidden;
		padding:15px 0;
		margin-bottom:20px
	}
	#notification .notifications.page-header span {
		vertical-align:-webkit-baseline-middle;
		font-size:20px
	}
	#notification .notification-item {
		margin-bottom:10px;
		background:#eee;
		padding:15px;
		box-shadow:0 1px 1px #00000045;
		white-space:initial;
		padding:9px 60px 9px 10px
	}
	#notification .timeago {
		float:right;
		color:#9a9a9a;
		top:0px !important;
	}
	#notification .w-600 {
		width:600px
	}
	.e2s-group-section .e2s-breadcrumb {
		padding:0 5px
	}
	.e2s-group-section .e2s-top-section .e2s-group-img {
		padding:0 5px
	}
	.e2s-group-section .e2s-top-section .e2s-group-img img {
		width:100%;
		margin-bottom:10px
	}
	.e2s-group-section .e2s-top-section h3 {
		font-size:18px;
		padding:0 5px 10px
	}
	.e2s-group-section .e2s-groupwise {
		background:#eee;
		margin:40px 0 20px;
		padding:10px 0 30px
	}
	.e2s-group-section .e2s-groupwise h4 {
		font-size:16px;
		font-family:Open Sans;
		text-transform:uppercase;
		font-family: 'OpenSans-Semibold';
		border-bottom:1px solid #e3e3e3;
		padding:12px 0;
		position:relative;
		margin-bottom:10px;
		margin-left:5px;
		margin-right:5px
	}
	.e2s-group-section .e2s-groupwise h4:before {
		content:'';
		position:absolute;
		background:#c10e12;
		height:4px;
		width:50px;
		bottom:-2px
	}
	.e2s-group-section .e2s-groupwise .group-section {
		background:#fff;
		padding:10px
	}
	.e2s-group-section .e2s-groupwise .group-section .group-img {
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		text-align:center;
		width:150px;
		height:150px;
		margin:0 auto
	}
	.e2s-group-section .e2s-groupwise .group-section .group-img img {
		width:100%
	}
	.e2s-group-section .e2s-groupwise .group-section {
		box-shadow:2px 3px 6px #ddd
	}
	.e2s-group-section .e2s-groupwise .group-section:hover .group-img {
		-webkit-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);
		opacity:.9;
		opacity:.9
	}
	.e2s-group-section .e2s-groupwise .group-section .group-info h3 {
		text-align:center;
		border-top:1px solid #d4d3d3;
		font-size:12px;
		margin-top:15px;
		padding-top:10px;
		color:#444;
		text-transform:uppercase;
		display:-webkit-box;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.e2s-group-section .e2s-groupwise .group-section .group-info h3 a {
		color:#444
	}
	.e2s-group-section .e2s-groupwise .group-section:hover {
		box-shadow:2px 3px 6px #ddd
	}
	.e2s-group-section .e2s-groupwise .group-section:hover .group-info h3 a {
		color:#c10e12
	}
	.e2s-group-section .e2s-groupwise .group-section .group-info .btn-green {
		padding:0 9px;
		margin-top:25px;
		background:#bfbfbf!important
	}
	.e2s-group-section .e2s-groupwise .e2s-groupwise-col3 {
		padding:0 5px;
		margin-top:10px;
		width:20%
	}
	#owl-main {
		list-style-type:none
	}
	.p-detail {
		margin-bottom:25px
	}
	#color-switcher {
		width:237px;
		top:50px;
		position:fixed;
		z-index:99999
	}
	#color-theme {
		width:210px;
		height:80px;
		position:absolute;
		right:0;
		top:90px;
		background:#eee;
		text-align:center;
		padding:10px
	}
	#switch-spin {
		position:absolute;
		top:90px;
		color:#3c3b3b;
		left:-9px;
		padding:4px 6px;
		background:#eee;
		cursor:pointer
	}
	#switch-spin1 {
		position:absolute;
		top:90px;
		color:#3c3b3b;
		left:-9px;
		padding:4px 6px;
		background:#eee;
		cursor:pointer
	}
	#color-switcher h3 {
		font-weight:400;
		font-size:12px;
		text-transform:uppercase
	}
	#stylesheet1 {
		background:#c10e12;
		width:35px;
		line-height:35px;
		height:35px;
		margin-right:5px;
		border-radius:100px;
		margin-top:10px;
		border:0
	}
	#stylesheet2 {
		background:#ff5d61;
		width:35px;
		line-height:35px;
		height:35px;
		margin-right:5px;
		border-radius:100px;
		margin-top:10px;
		border:0
	}
	#stylesheet3 {
		background:#f7ab1a;
		width:35px;
		line-height:35px;
		height:35px;
		margin-right:5px;
		border-radius:100px;
		margin-top:10px;
		border:0
	}
	#siteseal img {
		position:fixed;
		overflow:hidden;
		bottom:45px;
		right:-126px;
		margin:0!important;
		padding:0!important;
		border:0!important;
		background:0 0!important;
		max-width:none!important;
		max-height:none!important;
		height:40px!important;
		z-index:0!important;
		cursor:pointer!important;
		transition:.6s ease-in
	}
	#siteseal img:hover {
		width:150px;
		transition:.6s ease-out;
		right:-11px
	}
	.menu-trigger {
		position:relative
	}
	.menu-trigger:before {
		content:'';
		position:absolute;
		top:2px;
		left:0;
		width:40px;
		height:6px;
		background:#fff;
		box-shadow:0 6px #34495e,
		0 12px #fff,
		0 18px #34495e,
		0 24px #fff
	}
	.mp-pushed {
		position:fixed;
		z-index:1111;
		transform:translate3d(0,
		0,
		0)
	}
	.mp-over {
		position:relative
	}
	.mp-menu {
		display:none!important
	}
	.mp-level {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#eee;
		-webkit-transform:translate3d(-100%,
		0,
		0);
		transform:translate3d(-100%,
		0,
		0)
	}
	.mp-level::after,
	.mp-level::before,
	.mp-pusher::after {
		content:'';
		position:absolute;
		top:0;
		right:0;
		width:0;
		height:0;
		opacity:0
	}
	.mp-level::after,
	.mp-pusher::after {
		background:rgba(0,
		0,
		0,
		.3);
		-webkit-transition:opacity .3s,
		width .1s .3s,
		height .1s .3s;
		transition:opacity .3s,
		width .1s .3s,
		height .1s .3s
	}
	.mp-level::after {
		z-index:-1
	}
	.mp-level.mp-level-overlay::after,
	.mp-pusher.mp-pushed::after {
		width:100%;
		height:100%;
		opacity:1;
		-webkit-transition:opacity .3s;
		transition:opacity .3s
	}
	.mp-level.mp-level-overlay {
		cursor:pointer
	}
	.mp-level.mp-level-overlay.mp-level::before {
		width:100%;
		height:100%;
		background:0 0;
		opacity:1
	}
	.mp-level,
	.mp-pusher {
		-webkit-transition:-webkit-transform .5s;
		transition:transform .5s
	}
	.mp-overlap .mp-level.mp-level-open {
		box-shadow:1px 0 2px rgba(0,
		0,
		0,
		.2);
		-webkit-transform:translate3d(-40px,
		0,
		0);
		transform:translate3d(-40px,
		0,
		0)
	}
	.mp-menu.mp-overlap>.mp-level,
	.mp-menu.mp-overlap>.mp-level.mp-level-open,
	.mp-menu>.mp-level,
	.mp-menu>.mp-level.mp-level-open {
		box-shadow:none;
		-webkit-transform:translate3d(0,
		0,
		0);
		transform:translate3d(0,
		0,
		0)
	}
	.mp-cover .mp-level.mp-level-open {
		-webkit-transform:translate3d(0,
		0,
		0);
		transform:translate3d(0,
		0,
		0)
	}
	.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open) {
		-webkit-transform:translate3d(-100%,
		0,
		0);
		transform:translate3d(-100%,
		0,
		0)
	}
	.mp-menu ul {
		margin:0;
		padding:0;
		list-style:none
	}
	.mp-menu h2 {
		margin:0;
		padding:0 15px;
		color:#262a3a;
		text-shadow:0 0 1px rgba(0,
		0,
		0,
		.1);
		font-weight:300;
		background:#eee
	}
	.mp-menu.mp-overlap h2::before {
		position:absolute;
		top:0;
		right:0;
		margin-right:8px;
		font-size:75%;
		line-height:1.8;
		opacity:0;
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
		-webkit-transition:opacity .3s,
		-webkit-transform .1s .3s;
		transition:opacity .3s,
		transform .1s .3s
	}
	.mp-menu.mp-cover h2 {
		text-transform:capitalize;
		letter-spacing:.2px;
		font-weight:500;
		font-size:18px
	}
	.mp-overlap .mp-level.mp-level-overlay>h2::before {
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
		-webkit-transition:-webkit-transform .3s,
		opacity .3s;
		transition:transform .3s,
		opacity .3s
	}
	.mp-menu ul li>a.main-h {
		font-size:13px!important;
		padding:10px!important
	}
	.mp-menu .mp-menu-last li a {
		font-size:12px!important;
		padding-left:30px!important;
		color:#424252
	}
	.no-csstransforms3d .mp-pusher,
	.no-js .mp-pusher {
		padding-left:0
	}
	.mp-menu ul li>a {
		display:block;
		font-size:13px!important;
		padding:5px 15px;
		color:#262a3a;
		outline:0;
		box-shadow:inset 0 -1px rgba(0,
		0,
		0,
		.2);
		text-shadow:0 0 1px rgba(255,
		255,
		255,
		.1);
		font-size:1.4em;
		-webkit-transition:background .3s,
		box-shadow .3s;
		transition:background .3s,
		box-shadow .3s
	}
	.mp-menu ul li>a .fa {
		padding:5px 0
	}
	.mp-menu ul li::before {
		position:absolute;
		left:10px;
		z-index:-1;
		color:rgba(0,
		0,
		0,
		.2);
		line-height:3.5
	}
	.mp-level>ul>li:first-child>a:hover,
	.mp-menu ul li a:hover {
		background:rgba(193,
		193,
		193,
		.31)
	}
	.mp-back {
		position:relative;
		display:block;
		padding:7px 15px;
		outline:0;
		background:#424252;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:1px;
		font-family: 'OpenSans-Semibold';
		font-size:.8em;
		-webkit-transition:background .3s;
		transition:background .3s
	}
	.mp-back:hover {
		color:#fff
	}
	.mp-level>ul>li:first-child>.mp-back:hover,
	.mp-menu ul li .mp-back:hover {
		background:#424252
	}
	.mp-back::after {
		content:"\f18e";
		position:absolute;
		right:10px;
		color:#fff;
		font-size:14px;
		font-weight:400;
		font-family:FontAwesome
	}
	.no-csstransforms3d .mp-menu .mp-level,
	.no-js .mp-menu .mp-level {
		display:none
	}
	.no-csstransforms3d .mp-menu>.mp-level,
	.no-js .mp-menu>.mp-level {
		display:block
	}
	.otp-btn {
		background-color: #fff;
	    width: 100%;
	    position: relative;
	    top: 10px;
	    text-align: center;
	    display: block;
	    color: #FF5722;
	    font-size: 13px;
	    border: 1px solid;
	    padding: 7px;
	    border-radius: 3px;
	}
	.otp-btn:hover {
		background-color:#FF5722;
		color:#fff;
		border:1px solid #FF5722;
	}
	.otp-sec {
		display:none;
	}
	.v-text {
		text-align:left;
		font-size:11.5px;
	}
	.back-login {
		background-color:#fff;
		position:relative;
		top:10px;
		text-align:left;
		display:block;
		color:#c10e12;
		font-size:13px;
		border:0px;
		padding:0px;
		font-family: 'OpenSans-Semibold';
	}
	.resend-otp {
		background-color:#fff;
		position:relative;
		top:10px;
		text-align:left;
		display:block;
		color:#f77a0b;
		font-size:13px;
		border:0px;
		padding:0px;
	}
	.f-bg{
		position: relative;
	    width: 100%;
	    height: 130px;
	    background: #EB3349;
	    background: -webkit-linear-gradient(to right, #F45C43, #EB3349);
	    background: linear-gradient(to right, #F45C43, #EB3349);
	    margin-top: -110px;
	}

	.board .nav-tabs>li.w-50 {
		width:50%;
	}
	.board .nav-tabs .w-50 {
		width:50% !important;
	}
	.hidden-sm {
		display:block
	}
	.show-sm {
		display:none
	}
	
	@media(max-width: 1300px) {
		.footer-bottom .container-width, .copyright .container-width{width: 98%;}
	}
	@media(max-width: 1024px) {
		.e2s-about .e2s-banner {
			display: none
		}
		.e2s-banner-back {
			display: block
		}
	}
	@media(max-width:991px){

.e2s-about .about-heading,
	.e2s-about-content,
	.e2s-desc {
		width:100%
	}
	.e2s-can h2 {
		padding-top:0px;
		padding-right:0px;
		padding-bottom:25px;
		text-align:center;
	}
	.e2s-team .col-w-100 {
		width:100% !important;
	}
	.team-heading {
		text-align:center !important;
		padding-bottom:15px
	}
	.hidden-sm {
		display:none
	}
	.show-sm {
		display:block
	}
	.e2s-can .can-block {
		height:390px;
	}
	.e2s-can .center-a {
		height:430px !important;
	}
	.e2s-team .col-md-3 {
		width:33.33%;
	}
	.e2s-team {
		padding:0em 0em 3em;
	}
	.team-top {
		margin-top:0px
	}
	.profile-card .profile-content .title > span {
		margin:0px 0;
		font-size:11px;
	}
	.profile-card .profile-content .social-link li a {
		width:20px;
		height:20px;
		line-height:20px;
	}
}
@media(max-width:850px){

.e2s-about .about-heading h4 {
	font-size:36px;
}
}
@media(max-width:767px){

.e2s-about .about-heading h4 {
	font-size:33px;
}
.e2s-about .about-inner {
	padding:25px
}
.e2s-about .about-inner:before {
	width:15px;
	height:15px;
	left:25px;
	top:25px;
}
.e2s-about .about-inner:after {
	width:15px;
	height:15px;
	right:25px;
	top:25px;
}
.e2s-can .can-block {
	height:405px;
}
.e2s-can .center-a {
	height:440px !important;
}
}
@media(max-width:680px){

.e2s-about .about-heading h2 {
	font-size:32px;
	line-height:35px
}
.can-content .col-md-3 {
	padding:0px 15px;
	width:100%;
	margin-bottom:20px
}
.e2s-can .can-block {
	height:auto
}
.e2s-can .center-a {
	height:auto !important;
	top:inherit;
}
.e2s-can h2 {
	font-size:25px;
	line-height:initial;
	padding-bottom:0px;
}
.profile-card .profile-content .title {
	font-size:11px;
	line-height:20px;
	letter-spacing:1px;
}
.profile-card .profile-content .social-link {
	margin:8px 0;
}
}
@media(max-width:580px){

.e2s-desc h4, .e2s-desc h3 {
	font-size:15px;
}
.e2s-about .welcome-text {
	top:-125px;
	font-size:30px;
	text-shadow:0px 3px 3px rgba(0,
	0,
	0,
	0.86);
}
}
@media(max-width:520px){

.e2s-team .col-md-3 {
	width:100%;
}
.profile-card .profile-content .title {
	font-size:22px;
	line-height:25px;
	letter-spacing:1px;
}
.profile-card .profile-content .title > span {
	margin:10px 0;
	font-size:18px;
}
.profile-card .profile-content .social-link li a {
	width:40px;
	height:40px;
	line-height:40px;
}
.profile-card:hover .title::after {
	margin:20px auto;
}
}
@media(max-width:480px){
.e2s-desc .col-xs-3 {
	width:100%;
}
.e2s-team .col-md-3 {
	width:100%;
}
.e2s-about .about-heading {
	top:-70px;
}
.e2s-about .welcome-text {
	top:-85px;
}
.e2s-desc .col-xs-4 {
	width:100%;
}
.e2s-desc h4, .e2s-desc h3  {
	margin:15px 0px 15px;
}
.e2s-about-content {
	margin:-65px auto 20px;
	font-size:15px;
}
.text-orange {
	font-size:17px;
}
.e2s-desc {
	margin:2em auto 1em;
}
.e2s-can {
	padding:2em 0em 1em;
}
}
@media(max-width:460px){
	#completekyc .kyc{
		height: 600px
	}
	#completekyc .modal-md {
	    width: 395px !important;
	}
	.e2s-about .about-heading h2 {
		font-size:25px;
	}
	#completekyc .outer {
	    top: 43%;
	}
}
@media(max-width:420px){
	
	#completekyc .modal-md {
	    width: 345px !important;
	}
	#completekyc .outer {
	    top: 40%;
	}
	#completekyc form {
	    padding: 40px 20px;
	}
	#completekyc .kyc{
		height: 567px
	}
}
@media(max-width:380px){
	#completekyc .modal-md {
	    width: 335px !important;
	}
	.e2s-about .welcome-text {
		top:-85px;
		font-size:24px
	}
	.e2s-about .about-heading h2 {
		font-size:22px;
		line-height:initial;
	}
}
@media(max-width:360px){
	#completekyc .modal-md {
	    width: 320px !important;
	}
	#completekyc .uploadkyc strong{
		font-size: 15px
	}
	#completekyc .uploadkyc:before {
	    background: url(../png/upload.png) no-repeat -45px 0px;
	}
	#completekyc .outer{
		top:38%;
	}
	#completekyc .kyc{
		height: 557px
	}
}
@media(max-width:340px){
	#completekyc .uploadkyc:before {
	    background: url(../png/upload.png) no-repeat -65px 0px;
	}
	#completekyc .uploadkyc strong {
	    font-size: 14px;
	}
	#completekyc .modal-md {
	    width: 295px !important;
	}
	#completekyc form {
	    padding: 40px 15px;
	}
	#completekyc form .form-control{
		height: 32px
	}
	#completekyc .icon img{
		width:55px;
		height: 55px
	}
	#completekyc .uploadinfo label{
		font-size: 13px
	}
	#completekyc .btn-u{
		padding:5px;
	}
	#completekyc .submitkyc:before {
	    background: url(../png/submit.png) no-repeat 15px 5px;
	}
	#completekyc .kyc {
	    height: 525px;
	}
	#completekyc .outer {
	    top: 37%;
	}
	#completekyc .submitkyc button{
		font-size: 18px;
		right: 30px;
        top: 17px;
	}
	#completekyc .submitkyc:before {
	    background: url(../png/submit.png) no-repeat 15px 11px;
	    height: 49px;
	}
}
@media (max-width: 320px){
	#completekyc .modal-md {
	    width: 276px !important;
	}
	#completekyc .uploadkyc:before {
	    background: url(../png/upload.png) no-repeat -80px 0px;
	}
	#completekyc .outer {
	    top: 35%;
	}
	#completekyc .uploadkyc strong {
	    font-size: 13px;
	    padding: 4px
	}
	#completekyc .kyc {
	    height: 507px;
	}
}