@charset "UTF-8";
/*!Animate.css - http://daneden.me/animateLicensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2015 Daniel Eden*/.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
.animated.flipOutX,.animated.flipOutY {
	-webkit-animation-duration:.75s;
		animation-duration:.75s
	}
	@-webkit-keyframes fadeInDown {
		0% {
			opacity:0;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0)
		}
		100% {
			opacity:1;
			-webkit-transform:none;
			transform:none
		}
	}
	@keyframes fadeInDown {
		0% {
			opacity:0;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0)
		}
		100% {
			opacity:1;
			-webkit-transform:none;
			transform:none
		}
	}
	.fadeInDown {
		-webkit-animation-name:fadeInDown;
		animation-name:fadeInDown
	}
	@-webkit-keyframes fadeOutUp {
		0% {
			opacity:1
		}
		100% {
			opacity:0;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0)
		}
	}
	@keyframes fadeOutUp {
		0% {
			opacity:1
		}
		100% {
			opacity:0;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0)
		}
	}
	.fadeOutUp {
		-webkit-animation-name:fadeOutUp;
		animation-name:fadeOutUp
	}
	[data-notify=progressbar] {
		margin-bottom:0;
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:2px
	}
	/*! * Bootstrap v3.1.0 (http://getbootstrap.com) * Copyright 2011-2014 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
		display:block
	}
	audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background:0 0
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:500
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
		margin:1em 40px
	}
	hr {
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		height:0
	}
	pre {
		overflow:auto
	}
	code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none;
	cursor:pointer
	}
	button,html input[type=button],input[type=reset],input[type=submit] {
		-webkit-appearance:button;
		cursor:pointer
	}
	button[disabled],html input[disabled] {
		cursor:default
	}
	button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
		box-sizing:border-box;
		padding:0
	}
	input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
		-webkit-appearance:none
	}
	fieldset {
		border:1px solid silver;
		margin:0 2px;
		padding:.35em .625em .75em
	}
	legend {
		border:0;
		padding:0
	}
	textarea {
		overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
	}
	@media print {
		* {
			text-shadow:none!important;
			color:#000!important;
			background:0 0!important;
			box-shadow:none!important
		}
		a,a:visited {
			text-decoration:underline
		}
		a[href]:after {
			content:" (" attr(href) ")"
		}
		abbr[title]:after {
			content:" (" attr(title) ")"
		}
		a[href^="#"]:after,a[href^="javascript:"]:after {
			content:""
		}
		blockquote,pre {
			border:1px solid #999;
			page-break-inside:avoid
		}
		thead {
			display:table-header-group
		}
		img,tr {
			page-break-inside:avoid
		}
		img {
			max-width:100%!important
		}
		h2,h3,p {
			orphans:3;
			widows:3
		}
		h2,h3 {
			page-break-after:avoid
		}
		select {
			background:#fff!important
		}
		.navbar {
			display:none
		}
		.table td,.table th {
			background-color:#fff!important
		}
		.btn>.caret,.dropup>.btn>.caret {
			border-top-color:#000!important
		}
		.label {
			border:1px solid #000
	}
	.table {
		border-collapse:collapse!important
	}
	.table-bordered td,.table-bordered th {
		border:1px solid #ddd!important
	}
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
	}
	:after,:before {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
	}
	html {
			font-size:62.5%;
			-webkit-tap-highlight-color:transparent
		}
		button,input,select,textarea {
			font-family:inherit;
		font-size:inherit;
		line-height:inherit
	}
	a {
		color:#333;
		text-decoration:none
	}
	a:focus,a:hover {
		color:#307af0;
			text-decoration:none
		}
		a:focus {
			outline:5px auto -webkit-focus-ring-color;
			outline-offset:-2px
		}
		figure {
			margin:0
		}
		img {
			vertical-align:middle
		}
		.img-responsive {
			display:block;
			max-width:100%;
			height:auto
		}
		.img-rounded {
			border-radius:6px
		}
		.img-thumbnail {
			padding:0;
			background-color:#fff;
			-webkit-transition:all .2s ease-in-out;
			-moz-transition:all .2s ease-in-out;
			-ms-transition:all .2s ease-in-out;
			-o-transition:all .2s ease-in-out;
		transition:all .2s ease-in-out;
		display:inline-block;
		max-width:100%;
		height:auto
	}
	.img-circle {
		border-radius:50%
	}
	hr {
		margin-top:20px;
		margin-bottom:20px;
		border:0
	}
	.sr-only {
		position:absolute;
		width:1px;
		height:1px;
		margin:-1px;
		padding:0;
		overflow:hidden;
		clip:rect(0,0,0,0);
		border:0
	}
	.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
			font-family:inherit;
			font-weight:500;
			color:inherit
		}
		.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
			font-weight:400;
			line-height:1;
			color:#999
		}
		.h1,.h2,.h3,h1,h2,h3 {
			margin-bottom:10px;
			margin-top:0
		}
		.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
		font-size:65%
	}
	.h4,.h5,.h6,h4,h5,h6 {
		margin-top:10px;
		margin-bottom:10px
	}
	.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
			font-size:75%
		}
		.h1,h1 {
			font-size:16px
		}
		.h2,h2 {
			font-size:16px
		}
		.h3,h3 {
			font-size:16px
		}
		.h4,h4 {
			font-size:14px
		}
		.h5,h5 {
			font-size:12px
		}
		.h6,h6 {
			font-size:10px
		}
		#cart p {
			margin:10px 0
		}
		p {
			margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:200
}
@media (min-width:768px) {
	.lead {
			font-size:21px
		}
	}
	.small,small {
		font-size:85%
	}
	cite {
		font-style:normal
	}
	.text-left {
		text-align:left
	}
	.text-right {
			text-align:right
		}
		.text-center {
			text-align:center
		}
		.text-justify {
			text-align:justify
		}
		.text-muted {
			color:#999
	}
	.text-primary {
		color:#428bca
	}
	a.text-primary:hover {
		color:#3071a9
	}
	.text-success {
		color:#3c763d
		}
		a.text-success:hover {
			color:#2b542c
		}
		.text-info {
			color:#31708f
		}
		a.text-info:hover {
			color:#245269
		}
		.text-warning {
			color:#8a6d3b
		}
		a.text-warning:hover {
			color:#66512c
		}
		.text-danger {
			color:#a94442
		}
		a.text-danger:hover {
			color:#843534
		}
		.bg-primary {
			color:#fff;
			background-color:#428bca
		}
		a.bg-primary:hover {
			background-color:#3071a9
		}
		.bg-success {
			background-color:#dff0d8
		}
		a.bg-success:hover {
			background-color:#c1e2b3
		}
		.bg-info {
			background-color:#d9edf7
	}
	a.bg-info:hover {
		background-color:#afd9ee
	}
	.bg-warning {
		background-color:#fcf8e3
	}
	a.bg-warning:hover {
		background-color:#f7ecb5
	}
	.bg-danger {
		background-color:#f2dede
	}
	a.bg-danger:hover {
		background-color:#e4b9b9
	}
	.page-header {
		padding-bottom:9px;
		margin:40px 0 20px;
		border-bottom:1px solid #eee
	}
	ol,ul {
		margin-top:0;
		margin-bottom:10px
	}
	ol ol,ol ul,ul ol,ul ul {
		margin-bottom:0
	}
	.list-unstyled {
		padding-left:0;
		list-style:none;
		margin-bottom:0
	}
	.list-inline {
		padding-left:0;
		list-style:none
	}
	.list-inline>li {
		display:inline-block;
		padding-left:5px;
		padding-right:5px
	}
	.list-inline>li:first-child {
		padding-left:0
	}
	dl {
		margin-top:0;
		margin-bottom:20px
	}
	dt {
		font-weight:700
	}
	dd {
		margin-left:0
	}
	@media (min-width:768px) {
		.dl-horizontal dt {
				float:left;
				width:160px;
				clear:left;
				text-align:right;
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap
			}
			.dl-horizontal dd {
				margin-left:180px
			}
		}
		abbr[data-original-title],abbr[title] {
		cursor:help;
		border-bottom:1px dotted #999
	}
	.initialism {
		font-size:90%;
		text-transform:uppercase
	}
	blockquote {
		padding:10px 20px;
		margin:0 0 20px;
		font-size:17.5px;
		border-left:5px solid #eee
	}
	blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
			margin-bottom:0
		}
		blockquote .small,blockquote footer,blockquote small {
		display:block;
		font-size:80%;
		color:#999
	}
	blockquote .small:before,blockquote footer:before,blockquote small:before {
			content:'\2014 \00A0'
		}
		.blockquote-reverse,blockquote.pull-right {
			padding-right:15px;
			padding-left:0;
			border-right:5px solid #eee;
			border-left:0;
			text-align:right
		}
		.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
			content:''
		}
		.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
		content:'\00A0 \2014'
	}
	blockquote:after,blockquote:before {
		content:""
	}
	address {
		margin-bottom:20px;
		font-style:normal
	}
	code,kbd,pre,samp {
		font-family:Menlo,Monaco,Consolas,"Courier New",monospace
		}
		code {
			padding:2px 4px;
			font-size:90%;
			color:#c7254e;
			background-color:#f9f2f4;
			white-space:nowrap;
			border-radius:4px
	}
	kbd {
		padding:2px 4px;
		font-size:90%;
		color:#fff;
		background-color:#333;
		border-radius:3px;
		box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
	}
	pre {
		display:block;
		padding:9.5px;
		margin:0 0 10px;
		font-size:13px;
		word-break:break-all;
		word-wrap:break-word;
		color:#333;
		background-color:#f5f5f5;
		border:1px solid #ccc;
		border-radius:4px
	}
	pre code {
		padding:0;
		font-size:inherit;
		color:inherit;
		white-space:pre-wrap;
		background-color:transparent;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.pre-scrollable {
		max-height:340px;
		overflow-y:scroll
	}
	.container {
		margin-right:auto;
		margin-left:auto;
			padding-left:15px;
			padding-right:15px
		}
		@media (min-width:1250px) {
			.container {
				width:1200px
			}
		}
		@media (max-width:1249px) {
			.container {
				width:1150px
			}
		}
		@media (max-width:1199px) {
			.container {
				width:980px
			}
		}
		@media (max-width:1023px) {
		.container {
			width:945px
		}
	}
	@media (max-width:979px) {
		.container {
			width:734px
		}
	}
	@media (max-width:767px) {
			.container {
				width:100%
			}
		}
		.container-fluid {
			margin-right:auto;
			margin-left:auto;
			padding-left:15px;
		padding-right:15px
	}
	.row {
		margin-left:-15px;
		margin-right:-15px
	}
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:15px;
		padding-right:15px
	}
	.col-sm-9 {
		padding-left:15px;
		padding-right:15px
	}
	.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666666666666%
}
.col-xs-10 {
	width:83.33333333333334%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666666666666%
}
.col-xs-7 {
	width:58.333333333333336%
	}
	.col-xs-6 {
		width:50%
	}
	.col-xs-5 {
		width:41.66666666666667%
	}
	.col-xs-4 {
		width:33.33333333333333%
	}
	.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.666666666666664%
}
.col-xs-1 {
	width:8.333333333333332%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666666666666%
}
.col-xs-pull-10 {
	right:83.33333333333334%
}
.col-xs-pull-9 {
		right:75%
	}
	.col-xs-pull-8 {
		right:66.66666666666666%
	}
	.col-xs-pull-7 {
		right:58.333333333333336%
	}
	.col-xs-pull-6 {
		right:50%
	}
	.col-xs-pull-5 {
		right:41.66666666666667%
	}
	.col-xs-pull-4 {
		right:33.33333333333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.666666666666664%
}
.col-xs-pull-1 {
	right:8.333333333333332%
}
.col-xs-pull-0 {
	right:0
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666666666666%
}
.col-xs-push-10 {
	left:83.33333333333334%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666666666666%
}
.col-xs-push-7 {
	left:58.333333333333336%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666666666667%
}
.col-xs-push-4 {
	left:33.33333333333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.666666666666664%
}
.col-xs-push-1 {
	left:8.333333333333332%
}
.col-xs-push-0 {
	left:0
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666666666666%
}
.col-xs-offset-10 {
	margin-left:83.33333333333334%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666666666666%
}
.col-xs-offset-7 {
	margin-left:58.333333333333336%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666666666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.666666666666664%
}
.col-xs-offset-1 {
	margin-left:8.333333333333332%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float:left
	}
	.col-sm-12 {
		width:100%
	}
	.col-sm-11 {
		width:91.66666666666666%
	}
	.col-sm-10 {
		width:83.33333333333334%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-8 {
		width:66.66666666666666%
	}
	.col-sm-7 {
		width:58.333333333333336%
	}
	.col-sm-6 {
		width:50%
	}
	.col-sm-5 {
		width:41.66666666666667%
	}
	.col-sm-4 {
		width:33.33333333333333%
	}
	.col-sm-3 {
		width:25%
	}
	.col-sm-2 {
		width:16.666666666666664%
	}
	.col-sm-1 {
		width:8.333333333333332%
	}
	.col-sm-pull-12 {
		right:100%
	}
	.col-sm-pull-11 {
		right:91.66666666666666%
	}
	.col-sm-pull-10 {
		right:83.33333333333334%
	}
	.col-sm-pull-9 {
		right:75%
	}
	.col-sm-pull-8 {
		right:66.66666666666666%
	}
	.col-sm-pull-7 {
		right:58.333333333333336%
	}
	.col-sm-pull-6 {
		right:50%
	}
	.col-sm-pull-5 {
		right:41.66666666666667%
	}
	.col-sm-pull-4 {
		right:33.33333333333333%
	}
	.col-sm-pull-3 {
		right:25%
	}
	.col-sm-pull-2 {
		right:16.666666666666664%
	}
	.col-sm-pull-1 {
		right:8.333333333333332%
	}
	.col-sm-pull-0 {
		right:0
	}
	.col-sm-push-12 {
		left:100%
	}
	.col-sm-push-11 {
		left:91.66666666666666%
	}
	.col-sm-push-10 {
		left:83.33333333333334%
	}
	.col-sm-push-9 {
		left:75%
	}
	.col-sm-push-8 {
		left:66.66666666666666%
	}
	.col-sm-push-7 {
		left:58.333333333333336%
		}
		.col-sm-push-6 {
			left:50%
		}
		.col-sm-push-5 {
			left:41.66666666666667%
		}
		.col-sm-push-4 {
			left:33.33333333333333%
	}
	.col-sm-push-3 {
		left:25%
	}
	.col-sm-push-2 {
		left:16.666666666666664%
	}
	.col-sm-push-1 {
		left:8.333333333333332%
	}
	.col-sm-push-0 {
		left:0
	}
	.col-sm-offset-12 {
		margin-left:100%
	}
	.col-sm-offset-11 {
		margin-left:91.66666666666666%
			}
			.col-sm-offset-10 {
				margin-left:83.33333333333334%
			}
			.col-sm-offset-9 {
				margin-left:75%
			}
			.col-sm-offset-8 {
				margin-left:66.66666666666666%
			}
			.col-sm-offset-7 {
				margin-left:58.333333333333336%
			}
			.col-sm-offset-6 {
			margin-left:50%
		}
		.col-sm-offset-5 {
			margin-left:41.66666666666667%
		}
		.col-sm-offset-4 {
			margin-left:33.33333333333333%
		}
		.col-sm-offset-3 {
			margin-left:25%
		}
		.col-sm-offset-2 {
			margin-left:16.666666666666664%
		}
		.col-sm-offset-1 {
			margin-left:8.333333333333332%
		}
		.col-sm-offset-0 {
			margin-left:0
		}
	}
	@media (min-width:992px) {
		.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
			float:left
		}
		.col-md-12 {
			width:100%
		}
		.col-md-11 {
			width:91.66666666666666%
		}
		.col-md-10 {
			width:83.33333333333334%
		}
		.col-md-9 {
			width:75%
		}
		.col-md-8 {
			width:66.66666666666666%
		}
		.col-md-7 {
			width:58.333333333333336%
		}
		.col-md-6 {
			width:50%
		}
		.col-md-5 {
			width:41.66666666666667%
		}
		.col-md-4 {
			width:33.33333333333333%
		}
		.col-md-3 {
			width:25%
		}
		.col-md-2 {
			width:16.666666666666664%
		}
		.col-md-1 {
			width:8.333333333333332%
		}
		.col-md-pull-12 {
			right:100%
		}
		.col-md-pull-11 {
			right:91.66666666666666%
		}
		.col-md-pull-10 {
			right:83.33333333333334%
		}
		.col-md-pull-9 {
			right:75%
		}
		.col-md-pull-8 {
			right:66.66666666666666%
		}
		.col-md-pull-7 {
			right:58.333333333333336%
		}
		.col-md-pull-6 {
			right:50%
		}
		.col-md-pull-5 {
			right:41.66666666666667%
		}
		.col-md-pull-4 {
			right:33.33333333333333%
		}
		.col-md-pull-3 {
			right:25%
		}
		.col-md-pull-2 {
			right:16.666666666666664%
		}
		.col-md-pull-1 {
			right:8.333333333333332%
		}
		.col-md-pull-0 {
			right:0
		}
		.col-md-push-12 {
			left:100%
		}
		.col-md-push-11 {
			left:91.66666666666666%
		}
		.col-md-push-10 {
			left:83.33333333333334%
		}
		.col-md-push-9 {
			left:75%
		}
		.col-md-push-8 {
			left:66.66666666666666%
		}
		.col-md-push-7 {
			left:58.333333333333336%
		}
		.col-md-push-6 {
			left:50%
		}
		.col-md-push-5 {
			left:41.66666666666667%
		}
		.col-md-push-4 {
			left:33.33333333333333%
		}
		.col-md-push-3 {
			left:25%
		}
		.col-md-push-2 {
			left:16.666666666666664%
		}
		.col-md-push-1 {
			left:8.333333333333332%
		}
		.col-md-push-0 {
			left:0
		}
		.col-md-offset-12 {
		margin-left:100%
	}
	.col-md-offset-11 {
		margin-left:91.66666666666666%
	}
	.col-md-offset-10 {
		margin-left:83.33333333333334%
	}
	.col-md-offset-9 {
		margin-left:75%
	}
	.col-md-offset-8 {
		margin-left:66.66666666666666%
		}
		.col-md-offset-7 {
			margin-left:58.333333333333336%
		}
		.col-md-offset-6 {
			margin-left:50%
		}
		.col-md-offset-5 {
			margin-left:41.66666666666667%
		}
		.col-md-offset-4 {
			margin-left:33.33333333333333%
		}
		.col-md-offset-3 {
		margin-left:25%
	}
	.col-md-offset-2 {
		margin-left:16.666666666666664%
	}
	.col-md-offset-1 {
		margin-left:8.333333333333332%
	}
	.col-md-offset-0 {
		margin-left:0
	}
}
@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
			float:left
	}
	.col-lg-12 {
		width:100%
	}
	.col-lg-11 {
		width:91.66666666666666%
	}
	.col-lg-10 {
		width:83.33333333333334%
		}
		.col-lg-9 {
			width:75%
		}
		.col-lg-8 {
			width:66.66666666666666%
		}
		.col-lg-7 {
			width:58.333333333333336%
		}
		.col-lg-6 {
		width:50%
	}
	.col-lg-5 {
		width:41.66666666666667%
	}
	.col-lg-4 {
		width:33.33333333333333%
	}
	.col-lg-3 {
		width:25%
		}
		.col-lg-2 {
			width:16.666666666666664%
		}
		.col-lg-1 {
			width:8.333333333333332%
		}
		.col-lg-pull-12 {
			right:100%
		}
		.col-lg-pull-11 {
			right:91.66666666666666%
		}
		.col-lg-pull-10 {
			right:83.33333333333334%
		}
		.col-lg-pull-9 {
			right:75%
		}
		.col-lg-pull-8 {
			right:66.66666666666666%
		}
		.col-lg-pull-7 {
			right:58.333333333333336%
		}
		.col-lg-pull-6 {
		right:50%
	}
	.col-lg-pull-5 {
		right:41.66666666666667%
	}
	.col-lg-pull-4 {
		right:33.33333333333333%
	}
	.col-lg-pull-3 {
		right:25%
	}
	.col-lg-pull-2 {
		right:16.666666666666664%
	}
	.col-lg-pull-1 {
		right:8.333333333333332%
		}
		.col-lg-pull-0 {
			right:0
		}
		.col-lg-push-12 {
			left:100%
		}
		.col-lg-push-11 {
			left:91.66666666666666%
		}
		.col-lg-push-10 {
			left:83.33333333333334%
		}
		.col-lg-push-9 {
			left:75%
		}
		.col-lg-push-8 {
			left:66.66666666666666%
		}
		.col-lg-push-7 {
			left:58.333333333333336%
		}
		.col-lg-push-6 {
			left:50%
		}
		.col-lg-push-5 {
			left:41.66666666666667%
		}
		.col-lg-push-4 {
		left:33.33333333333333%
	}
	.col-lg-push-3 {
		left:25%
	}
	.col-lg-push-2 {
		left:16.666666666666664%
	}
	.col-lg-push-1 {
		left:8.333333333333332%
	}
	.col-lg-push-0 {
		left:0
	}
	.col-lg-offset-12 {
		margin-left:100%
	}
	.col-lg-offset-11 {
		margin-left:91.66666666666666%
	}
	.col-lg-offset-10 {
		margin-left:83.33333333333334%
	}
	.col-lg-offset-9 {
			margin-left:75%
		}
		.col-lg-offset-8 {
			margin-left:66.66666666666666%
		}
		.col-lg-offset-7 {
			margin-left:58.333333333333336%
		}
		.col-lg-offset-6 {
			margin-left:50%
		}
		.col-lg-offset-5 {
			margin-left:41.66666666666667%
	}
	.col-lg-offset-4 {
		margin-left:33.33333333333333%
	}
	.col-lg-offset-3 {
		margin-left:25%
	}
	.col-lg-offset-2 {
			margin-left:16.666666666666664%
		}
		.col-lg-offset-1 {
			margin-left:8.333333333333332%
		}
		.col-lg-offset-0 {
			margin-left:0
	}
}
table {
	max-width:100%;
	background-color:transparent
}
th {
	text-align:left
}
.table {
	width:100%;
	margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	vertical-align:top;
	background-color:#fff;
	width:auto
}
.table>thead>tr>th {
		vertical-align:bottom;
		border-bottom:2px solid #f0f0f0
	}
	.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
		border-top:0
	}
	.table>tbody+tbody {
		border-top:2px solid #f0f0f0
	}
	.table .table {
		background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
		padding:5px
	}
	.table-bordered {
		border:1px solid #f0f0f0
	}
	.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
		border:1px solid #f0f0f0
}
.table-bordered>thead>tr>td {
	border-bottom:none
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
		background-color:#fff
	}
	table col[class*=col-] {
		position:static;
		float:none;
		display:table-column
	}
	table td[class*=col-],table th[class*=col-] {
		position:static;
		float:none;
		display:table-cell
	}
	.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
		background-color:#e8e8e8
	}
	.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
		background-color:#dff0d8
	}
	.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
			background-color:#d9edf7
		}
		.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
			background-color:#c4e3f3
		}
		.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
		background-color:#faf2cc
	}
	.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
		background-color:#f2dede
	}
	.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
		background-color:#ebcccc
	}
	@media (max-width:767px) {
		.table-responsive {
			float:left;
			margin-bottom:15px;
			overflow:auto;
			width:100%;
			-ms-overflow-style:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch
	}
	.dropdown-menu-right {
		left:auto;
		margin-top:11px;
			right:0
		}
		.table-responsive>.table {
			margin-bottom:0
		}
		.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
		white-space:nowrap
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
			border-left:0
		}
		.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
			border-right:0
		}
		.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
			border-bottom:0
		}
	}
	fieldset {
		padding:0;
		margin:0;
		border:0;
		min-width:0
	}
	legend {
		display:inline-block;
		float:left;
		font-size:16px;
		font-weight:600;
		line-height:inherit;
		margin-bottom:20px;
	padding:0 0 8px;
	width:100%;
	color:#1f2022
}
label {
	display:inline-block;
	margin-bottom:5px
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
	margin-top:1px;
	line-height:normal;
	margin:4px 5px 0;
	vertical-align:-3px
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
		height:auto
	}
	input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
		outline-offset:-2px
	}
	output {
		display:block;
		padding-top:7px;
		font-size:14px;
		color:#555
	}
	.form-control {
		display:block;
	width:100%;
	height:38px;
	padding:5px 12px;
	font-size:14px;
	color:#555;
	background-color:#fff;
		background-image:none;
		border:1px solid #f0f0f0;
		border-radius:5px
	}
	select.hasCustomSelect::-webkit-scrollbar {
	width:0!important;
	display:none!important
}
.form-control:focus {
	outline:0
}
.form-control:-moz-placeholder {
	color:#555
}
.form-control::placeholder {
	color:#adadad;
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	letter-spacing:1px
}
.form-control:-ms-input-placeholder {
	color:#555
}
.form-control::-webkit-input-placeholder {
	color:#555
}
.header-search .form-control::-webkit-input-placeholder {
	color:#555;
	text-transform:uppercase
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
		cursor:not-allowed;
		background-color:#eee;
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
}
textarea.form-control {
	height:auto
}
input[type=date] {
	line-height:34px
}
.form-group {
	margin-bottom:15px
	}
	.checkbox,.radio {
		display:block;
		min-height:20px;
		margin-top:10px;
		margin-bottom:10px;
		cursor:pointer
}
.checkbox label,.radio label {
	display:inline;
	font-weight:400;
	cursor:pointer;
	color:#000
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	float:left;
	margin:3px 8px 0 0
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0;
	margin-left:10px
}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled] {
	cursor:not-allowed
}
.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
select.input-sm {
	height:30px;
	line-height:30px
}
select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
select.input-lg {
	height:46px;
	line-height:46px
}
select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.has-feedback .form-control-feedback {
		position:absolute;
		top:25px;
		right:0;
		display:block;
		width:34px;
		height:34px;
		line-height:34px;
		text-align:center
	}
	.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline {
	color:#3c763d
}
.has-success .form-control {
		border-color:#3c763d;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
	}
	.has-success .form-control:focus {
		border-color:#2b542c;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
	color:#3c763d;
	border-color:#3c763d;
	background-color:#dff0d8
	}
	.has-success .form-control-feedback {
		color:#3c763d
	}
	.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline {
	color:#8a6d3b
}
.has-warning .form-control {
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
	}
	.has-warning .form-control:focus {
		border-color:#66512c;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
		-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
		color:#8a6d3b;
		border-color:#8a6d3b;
		background-color:#fcf8e3
	}
	.has-warning .form-control-feedback {
		color:#8a6d3b
	}
	.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline {
		color:#a94442
	}
	.has-error .form-control {
		border-color:#a94442;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
	}
	.has-error .form-control:focus {
		border-color:#843534;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
		-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
	}
	.has-error .input-group-addon {
		color:#a94442;
		border-color:#a94442;
		background-color:#f2dede
	}
	.has-error .form-control-feedback {
		color:#a94442
	}
	.form-control-static {
		margin-bottom:0
	}
	.help-block {
		display:block;
		margin-top:5px;
		margin-bottom:10px;
		color:#737373
	}
	@media (min-width:768px) {
		.form-inline .form-group {
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.form-inline .form-control {
		display:inline-block;
			width:auto;
			vertical-align:middle
		}
		.form-inline .control-label {
			margin-bottom:0;
			vertical-align:middle
	}
	.form-inline .checkbox,.form-inline .radio {
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
			padding-left:0;
			vertical-align:middle
		}
		.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
		float:none;
		margin-left:0
	}
	.form-inline .has-feedback .form-control-feedback {
			top:0
		}
	}
	.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
	}
	.form-horizontal .checkbox,.form-horizontal .radio {
		min-height:27px
	}
	.form-horizontal .form-group {
		margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-control-static {
	padding-top:7px
}
@media (min-width:768px) {
		.form-horizontal .control-label {
			text-align:left
		}
	}
	.form-horizontal .has-feedback .form-control-feedback {
	top:0;
	right:15px
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	white-space:nowrap;
	padding:6px 25px;
		text-transform:capitalize;
		font-size:12px
	}
	.btn:focus {
		outline-offset:-2px
	}
	.btn:focus,.btn:hover {
		color:#000;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	background-image:none
}
.btn-default {
	color:#000;
		background:#e1e1e1;
		border:1px solid #e1e1e1;
		line-height:inherit
	}
	.btn-default:hover,.open .dropdown-toggle.btn-default {
	color:#fff;
	background:var(--text_color);
	border:1px solid var(--text_color)
}
.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
		background:#fff;
		border:1px solid #ccc
	}
	.btn-default .badge {
		color:#fff;
		background-color:#333
	}
	.btn-primary {
		color:#fff;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
	border:none;
	border-radius:5px;
	background:#000
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
	color:#fff;
	background:#ffd200;
	border:none
}
.btn-primary .badge {
	color:#428bca;
	background:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
		border-color:#4cae4c
	}
	.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
	color:#fff;
	background-color:#f02640;
	border-color:#f02640
}
.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#000;
	background:#e6e6e6;
		border:1px solid #e6e6e6;
		border-radius:5px
	}
	.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
		color:#fff;
		background-color:#3079f1;
		border:1px solid #3079f1
}
.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#f02640;
	border-color:#f02640
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
		color:#fff;
	background-color:#ed9c28;
	border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
		background-color:#f0ad4e;
		border-color:#eea236
	}
	.btn-warning .badge {
		color:#f0ad4e;
		background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a;
	border-radius:5px
}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger {
		background-image:none
	}
	.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
		background-color:#d9534f;
		border-color:#d43f3a
	}
	.btn-danger .badge {
		color:#d9534f;
		background-color:#fff
}
.btn-link {
	color:#428bca;
	font-weight:400;
	cursor:pointer;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#ffd200;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#999;
	text-decoration:none
}
.btn-lg {
	padding:6px 15px;
	font-size:12px
}
.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.btn-xs {
		padding:1px 5px;
		font-size:12px;
		line-height:1.5
	}
	.btn-block {
	display:inline-block;
	width:auto
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:auto
}
.fade {
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-ms-transition:opacity .15s linear;
	-o-transition:opacity .15s linear
}
.fade.in {
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
.collapsing {
		position:relative;
		height:0;
		overflow:hidden;
		-webkit-transition:height .35s ease;
		-moz-transition:height .35s ease;
		-ms-transition:height .35s ease;
		-o-transition:height .35s ease;
		transition:height .35s ease
}
@font-face {
	font-family:'Glyphicons Halflings';
	src:url(../../../../javascript/bootstrap/fonts/glyphicons-halflings-regular.eot);
		src:url(../../../../javascript/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../javascript/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../javascript/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../javascript/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
	}
	.glyphicon {
		position:relative;
		top:1px;
		display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale
	}
	.glyphicon-asterisk:before {
		content:"\2a"
}
.glyphicon-plus:before {
	content:"\2b"
}
.glyphicon-euro:before {
	content:"\20ac"
}
.glyphicon-minus:before {
		content:"\2212"
	}
	.glyphicon-cloud:before {
		content:"\2601"
	}
	.glyphicon-envelope:before {
		content:"\2709"
	}
	.glyphicon-pencil:before {
		content:"\270f"
	}
	.glyphicon-glass:before {
		content:"\e001"
	}
	.glyphicon-music:before {
		content:"\e002"
	}
	.glyphicon-search:before {
		content:"\e003"
	}
	.glyphicon-heart:before {
		content:"\e005"
	}
	.glyphicon-star:before {
		content:"\e006"
	}
	.glyphicon-star-empty:before {
		content:"\e007"
	}
	.glyphicon-user:before {
		content:"\e008"
	}
	.glyphicon-film:before {
		content:"\e009"
	}
	.glyphicon-th-large:before {
		content:"\e010"
	}
	.glyphicon-th:before {
		content:"\e011"
	}
	.glyphicon-th-list:before {
		content:"\e012"
	}
	.glyphicon-ok:before {
		content:"\e013"
	}
	.glyphicon-remove:before {
		content:"\e014"
	}
	.glyphicon-zoom-in:before {
		content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
	}
	.glyphicon-home:before {
		content:"\e021"
	}
	.glyphicon-file:before {
		content:"\e022"
	}
	.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
	}
	.glyphicon-inbox:before {
		content:"\e028"
	}
	.glyphicon-play-circle:before {
		content:"\e029"
	}
	.glyphicon-repeat:before {
		content:"\e030"
	}
	.glyphicon-refresh:before {
		content:"\e031"
	}
	.glyphicon-list-alt:before {
		content:"\e032"
}
.glyphicon-lock:before {
	content:"\e033"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
		content:"\e035"
	}
	.glyphicon-volume-off:before {
		content:"\e036"
	}
	.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
		content:"\e042"
	}
	.glyphicon-book:before {
		content:"\e043"
	}
	.glyphicon-bookmark:before {
		content:"\e044"
	}
	.glyphicon-print:before {
		content:"\e045"
	}
	.glyphicon-camera:before {
		content:"\e046"
	}
	.glyphicon-font:before {
		content:"\e047"
	}
	.glyphicon-bold:before {
		content:"\e048"
	}
	.glyphicon-italic:before {
		content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
		content:"\e054"
	}
	.glyphicon-align-justify:before {
		content:"\e055"
	}
	.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
	}
	.glyphicon-map-marker:before {
		content:"\e062"
	}
	.glyphicon-adjust:before {
		content:"\e063"
	}
	.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
		content:"\e069"
	}
	.glyphicon-fast-backward:before {
		content:"\e070"
	}
	.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
		content:"\e076"
	}
	.glyphicon-step-forward:before {
		content:"\e077"
	}
	.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
	}
	.glyphicon-remove-sign:before {
		content:"\e083"
	}
	.glyphicon-ok-sign:before {
		content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
		content:"\e087"
	}
	.glyphicon-remove-circle:before {
		content:"\e088"
	}
	.glyphicon-ok-circle:before {
		content:"\e089"
	}
	.glyphicon-ban-circle:before {
		content:"\e090"
	}
	.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
	}
	.glyphicon-arrow-down:before {
		content:"\e094"
	}
	.glyphicon-share-alt:before {
		content:"\e095"
	}
	.glyphicon-resize-full:before {
		content:"\e096"
	}
	.glyphicon-resize-small:before {
		content:"\e097"
	}
	.glyphicon-exclamation-sign:before {
		content:"\e101"
	}
	.glyphicon-gift:before {
		content:"\e102"
	}
	.glyphicon-leaf:before {
		content:"\e103"
	}
	.glyphicon-fire:before {
		content:"\e104"
	}
	.glyphicon-eye-open:before {
		content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-calendar:before {
	content:"\e109"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
		content:"\e115"
	}
	.glyphicon-shopping-cart:before {
		content:"\e116"
	}
	.glyphicon-folder-close:before {
		content:"\e117"
	}
	.glyphicon-folder-open:before {
		content:"\e118"
	}
	.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-bell:before {
	content:"\e123"
}
.glyphicon-certificate:before {
		content:"\e124"
	}
	.glyphicon-thumbs-up:before {
		content:"\e125"
	}
	.glyphicon-thumbs-down:before {
		content:"\e126"
	}
	.glyphicon-hand-right:before {
		content:"\e127"
	}
	.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
	}
	.glyphicon-globe:before {
		content:"\e135"
	}
	.glyphicon-wrench:before {
		content:"\e136"
	}
	.glyphicon-tasks:before {
		content:"\e137"
	}
	.glyphicon-filter:before {
		content:"\e138"
	}
	.glyphicon-briefcase:before {
		content:"\e139"
	}
	.glyphicon-fullscreen:before {
		content:"\e140"
	}
	.glyphicon-dashboard:before {
		content:"\e141"
}
.glyphicon-paperclip:before {
	content:"\e142"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
		content:"\e144"
	}
	.glyphicon-phone:before {
		content:"\e145"
	}
	.glyphicon-pushpin:before {
	content:"\e146"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
		content:"\e152"
	}
	.glyphicon-sort-by-order:before {
		content:"\e153"
	}
	.glyphicon-sort-by-order-alt:before {
		content:"\e154"
	}
	.glyphicon-sort-by-attributes:before {
		content:"\e155"
	}
	.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
		content:"\e167"
	}
	.glyphicon-saved:before {
		content:"\e168"
	}
	.glyphicon-import:before {
		content:"\e169"
	}
	.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
		content:"\e186"
	}
	.glyphicon-hd-video:before {
		content:"\e187"
	}
	.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
		content:"\e190"
	}
	.glyphicon-sound-5-1:before {
		content:"\e191"
	}
	.glyphicon-sound-6-1:before {
		content:"\e192"
	}
	.glyphicon-sound-7-1:before {
		content:"\e193"
	}
	.glyphicon-copyright-mark:before {
		content:"\e194"
	}
	.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
	}
	.glyphicon-cloud-upload:before {
		content:"\e198"
	}
	.glyphicon-tree-conifer:before {
		content:"\e199"
	}
	.glyphicon-tree-deciduous:before {
		content:"\e200"
	}
	.caret {
		display:inline-block;
		width:0;
		height:0;
		margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	list-style:none;
	font-size:14px;
	background-color:#fff;
	border:none;
	border-radius:0 0 5px 5px;
	box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
		overflow:hidden;
		background-color:#f0f0f0
	}
	.dropdown-menu>li>a {
		display:block;
		padding:4px 15px;
		clear:both;
	font-weight:400;
	color:#333;
	white-space:nowrap;
	text-transform:capitalize
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration:none;
	color:#2196f3;
	background-color:transparent
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
		outline:0;
		background-color:#428bca
	}
	.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#999
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.myaccount.open>.dropdown-menu {
	display:none
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	left:auto;
	right:0;
	margin-top:7px
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
		display:block;
		padding:3px 20px;
		font-size:12px;
		color:#999
	}
	.dropdown-backdrop {
		position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
		top:auto;
		bottom:100%;
		margin-bottom:1px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		left:auto;
		right:0
	}
	.navbar-right .dropdown-menu-left {
			left:0;
			right:auto
		}
	}
	.btn-group,.btn-group-vertical {
		position:relative;
		display:inline-block;
		vertical-align:middle
	}
	.btn-group-vertical>.btn,.btn-group>.btn {
		position:relative;
		float:left
	}
	.btn-group-vertical>.btn:focus,.btn-group>.btn:focus {
	outline:0
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
		margin-left:-1px
	}
	.btn-toolbar {
		margin-left:-5px
	}
	.btn-toolbar .btn-group,.btn-toolbar .input-group {
		float:left
	}
	.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
		margin-left:5px
	}
	.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
		}
		.btn-group>.btn:first-child {
			margin-left:0
		}
		.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-bottom-right-radius:0;
		border-top-right-radius:0
	}
	.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle {
		border-bottom-right-radius:0;
		border-top-right-radius:0
	}
	.btn-group>.btn-group:last-child>.btn:first-child {
		border-bottom-left-radius:0;
		border-top-left-radius:0
	}
	.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group-xs>.btn {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.btn-group-sm>.btn {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.btn-group>.btn+.dropdown-toggle {
		padding-left:8px;
		padding-right:8px
	}
	.btn-group>.btn-lg+.dropdown-toggle {
		padding-left:12px;
		padding-right:12px
	}
	.btn-group.open .dropdown-toggle {
		-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
		}
		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none
		}
		.btn .caret {
			margin-left:0
		}
		.btn-lg .caret {
			border-width:5px 5px 0;
			border-bottom-width:0
		}
		.dropup .btn-lg .caret {
		border-width:0 5px 5px
	}
	.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
		float:none
	}
	.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
		margin-top:-1px;
		margin-left:0
		}
		.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
			border-radius:0;
			-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.btn-group-vertical>.btn:first-child:not(:last-child) {
		border-top-right-radius:4px;
		border-bottom-right-radius:0;
		border-bottom-left-radius:0
	}
	.btn-group-vertical>.btn:last-child:not(:first-child) {
		border-bottom-left-radius:4px;
		border-top-right-radius:0;
		border-top-left-radius:0
	}
	.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
		border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
	}
	.btn-group-justified {
		display:table;
		width:100%;
		table-layout:fixed;
		border-collapse:separate
		}
		.btn-group-justified>.btn,.btn-group-justified>.btn-group {
			float:none;
			display:table-cell;
			width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio] {
		display:none
	}
	.input-group {
		position:relative;
		display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
		float:left;
		width:100%;
		margin-bottom:0
	}
	.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
		line-height:1.33;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
		height:46px;
		line-height:46px
	}
	select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
		height:auto
	}
	.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
		height:30px;
		padding:5px 10px;
		font-size:12px;
		line-height:1.5;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
			height:30px;
			line-height:30px
		}
		select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
		height:auto
	}
	.input-group .form-control,.input-group-addon,.input-group-btn {
		display:table-cell
	}
	.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
			border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.input-group-addon,.input-group-btn {
		width:1%;
		white-space:nowrap;
		vertical-align:middle
	}
	.input-group-addon {
		padding:6px 12px;
		font-size:14px;
		font-weight:400;
		line-height:1;
		color:#555;
		text-align:center;
		background-color:#eee;
		border:1px solid #ccc;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.input-group-addon.input-sm {
			padding:5px 10px;
			font-size:12px;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-khtml-border-radius:3px
		}
		.input-group-addon.input-lg {
			padding:10px 16px;
			font-size:18px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
			margin-top:0
		}
		.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius:0;
			border-top-right-radius:0
		}
		.input-group-addon:first-child {
			border-right:0
	}
	.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
	}
	.input-group-btn {
		position:relative;
		font-size:0;
		white-space:nowrap
	}
	.input-group-btn>.btn {
		position:relative
	}
	.input-group-btn>.btn+.btn {
		margin-left:-1px
	}
	.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none
}
.nav>li.disabled>a {
	color:#999
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
		color:#999;
		text-decoration:none;
		background-color:transparent;
		cursor:not-allowed
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e0e0e0
}
.nav>li>a>img {
	max-width:none
}
#desktop .tab-pane>.tab-pane {
	border-top:1px solid #000
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px;
	border-right:1px solid #ccc
}
.nav-tabs>li>a {
	color:#000;
	font-size:16px;
	font-weight:400;
	overflow:hidden;
	padding:10px 18px;
	text-transform:capitalize;
	margin:0 6px;
	border-radius:5px 5px 0 0
}
.nav-tabs>li>a:hover {
	border-color:transparent
}
.nav-tabs>li:last-child>a::after {
	background:#fff none repeat scroll 0 0
}
.nav-tabs>li:first-child>a {
	margin-left:0;
	padding-left:18px
}
.nav-tabs>li:last-child {
	border-right:none
	}
	.nav-tabs.nav-justified {
		width:100%;
		border-bottom:0
	}
	.nav-tabs.nav-justified>li {
		float:none
	}
	.nav-tabs.nav-justified>li>a {
		text-align:center;
		margin-bottom:5px
	}
	.nav-tabs.nav-justified>.dropdown .dropdown-menu {
		top:auto;
		left:auto
	}
	@media (min-width:768px) {
		.nav-tabs.nav-justified>li {
			display:table-cell;
			width:1%
		}
		.nav-tabs.nav-justified>li>a {
			margin-bottom:0
		}
	}
	.nav-tabs.nav-justified>li>a {
		margin-right:0;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
		border:1px solid #ddd
	}
	@media (min-width:768px) {
		.nav-tabs.nav-justified>li>a {
			border-bottom:1px solid #ddd;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color:#fff
	}
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#428bca
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
		width:100%
	}
	.nav-justified>li {
		float:none
	}
	.nav-justified>li>a {
		text-align:center;
		margin-bottom:5px
	}
	.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-justified>li {
		display:table-cell;
		width:1%
	}
	.nav-justified>li>a {
		margin-bottom:0
	}
}
.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs-justified>li>a {
		border-bottom:1px solid #ddd;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
			border-bottom-color:#fff
		}
	}
	.tab-content>.tab-pane {
		display:none;
		padding:0 0
	}
	.tab-content>.active {
		display:block
	}
	.nav-tabs .dropdown-menu {
		margin-top:-1px;
		border-top-right-radius:0;
		border-top-left-radius:0
	}
	.navbar {
		position:relative;
		min-height:50px;
		margin-bottom:20px;
		border:1px solid transparent
	}
	@media (min-width:768px) {
		.navbar {
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
	}
	@media (min-width:768px) {
		.navbar-header {
			float:left
		}
	}
	.navbar-collapse {
		max-height:340px;
		overflow-x:visible;
		padding-right:15px;
		padding-left:15px;
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
		-webkit-overflow-scrolling:touch
	}
	.navbar-collapse.in {
		overflow-y:auto
		}
		@media (min-width:768px) {
			.navbar-collapse {
				width:auto;
				border-top:0;
				box-shadow:none
			}
			.navbar-collapse.collapse {
		display:block!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important
		}
		.navbar-collapse.in {
			overflow-y:visible
		}
		.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
		padding-left:0;
		padding-right:0
	}
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
		margin-right:-15px;
		margin-left:-15px
	}
	@media (min-width:768px) {
		.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
		margin-right:0;
		margin-left:0
	}
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
		border-radius:0
	}
}
.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
		border-radius:0
	}
}
.navbar-fixed-top {
		top:0;
		border-width:0 0 1px
	}
	.navbar-fixed-bottom {
		bottom:0;
		margin-bottom:0;
		border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px;
	height:20px
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
		margin-left:-15px
	}
}
.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:0;
	-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.navbar-toggle:focus {
		outline:0
	}
	.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
		-khtml-border-radius:0
	}
	.navbar-toggle .icon-bar+.icon-bar {
		margin-top:4px
	}
	@media (min-width:768px) {
		.navbar-toggle {
			display:none
		}
	}
	.navbar-nav {
		margin:7.5px -15px
	}
	.navbar-nav>li>a {
		padding-top:10px;
		padding-bottom:10px
	}
	@media (max-width:767px) {
		.navbar-nav .open .dropdown-menu {
			position:static;
			float:none;
			width:auto;
			margin-top:0;
			background-color:transparent;
			border:0;
			box-shadow:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none
		}
		.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
			padding:5px 15px 5px 25px
		}
		.navbar-nav .open .dropdown-menu>li>a {
			line-height:20px
		}
		.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image:none
	}
}
@media (min-width:768px) {
	.navbar-nav {
		float:left;
		margin:2px 0 0 0
	}
	.navbar-nav>li {
		float:left
	}
	.navbar-nav>li>a {
			padding-top:15px;
			padding-bottom:15px
		}
		.navbar-nav.navbar-right:last-child {
			margin-right:-15px
		}
	}
	@media (min-width:768px) {
		.navbar-left {
			float:left!important
		}
		.navbar-right {
			float:right!important
		}
	}
	.navbar-form {
		margin-left:-15px;
		margin-right:-15px;
		padding:10px 15px;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
		margin-top:8px;
	margin-bottom:8px
}
@media (min-width:768px) {
	.navbar-form .form-group {
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.navbar-form .form-control {
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	.navbar-form .control-label {
		margin-bottom:0;
		vertical-align:middle
	}
	.navbar-form .checkbox,.navbar-form .radio {
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		padding-left:0;
		vertical-align:middle
		}
		.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
			float:none;
			margin-left:0
		}
		.navbar-form .has-feedback .form-control-feedback {
			top:0
		}
	}
	@media (max-width:767px) {
		.navbar-form .form-group {
			margin-bottom:5px
		}
	}
	@media (min-width:768px) {
		.navbar-form {
			width:auto;
			border:0;
			margin-left:0;
			margin-right:0;
			padding-top:0;
			padding-bottom:0;
			-webkit-box-shadow:none;
			box-shadow:none
		}
		.navbar-form.navbar-right:last-child {
			margin-right:-15px
		}
	}
	.navbar-nav>li>.dropdown-menu {
		border-top-right-radius:0;
	border-top-left-radius:0;
	border:1px solid #f0f0f0;
	border-radius:0 0 5px 5px
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
		margin-top:8px;
		margin-bottom:8px
	}
	.navbar-btn.btn-sm {
		margin-top:10px;
		margin-bottom:10px
	}
	.navbar-btn.btn-xs {
		margin-top:14px;
		margin-bottom:14px
	}
	.navbar-text {
		margin-top:15px;
		margin-bottom:15px
	}
	@media (min-width:768px) {
		.navbar-text {
			float:left;
			margin-left:15px;
			margin-right:15px
		}
		.navbar-text.navbar-right:last-child {
			margin-right:0
		}
	}
	.navbar-default {
		background-color:#f8f8f8;
		border-color:#e7e7e7
	}
	.navbar-default .navbar-brand {
			color:#777
		}
		.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
		color:#5e5e5e;
		background-color:transparent
	}
	.navbar-default .navbar-text {
		color:#777
	}
	.navbar-default .navbar-nav>li>a {
		color:#777
	}
	.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
		color:#333;
		background-color:transparent
	}
	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
		color:#555;
		background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
		border-color:#ddd
	}
	.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
		border-color:#e7e7e7
	}
	.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
		background-color:#e7e7e7;
		color:#555
	}
	@media (max-width:767px) {
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {
			color:#777
		}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color:#333;
		background-color:transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color:#555;
		background-color:#e7e7e7
		}
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
			color:#ccc;
			background-color:transparent
		}
	}
	.navbar-default .navbar-link {
		color:#777
	}
	.navbar-default .navbar-link:hover {
		color:#333
	}
	.navbar-inverse {
		background-color:#222;
		border-color:#080808
	}
	.navbar-inverse .navbar-brand {
		color:#999
	}
	.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
		color:#fff;
		background-color:transparent
	}
	.navbar-inverse .navbar-text {
		color:#999
	}
	.navbar-inverse .navbar-nav>li>a {
		color:#999
	}
	.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
		color:#fff;
		background-color:transparent
	}
	.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#080808
	}
	.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
		border-color:#333
	}
	.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
		background-color:#333
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color:#fff
	}
	.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
		border-color:#101010
	}
	.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
		background-color:#080808;
		color:#fff
	}
	@media (max-width:767px) {
		.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
			border-color:#080808
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
			background-color:#080808
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
			color:#999
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color:#fff;
		background-color:transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
			color:#fff;
			background-color:#080808
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
			color:#444;
			background-color:transparent
		}
	}
	.navbar-inverse .navbar-link {
		color:#999
	}
	.navbar-inverse .navbar-link:hover {
		color:#fff
	}
	.breadcrumb>li {
		display:inline-block
	}
	.breadcrumb>li+li:before {
		content:"\f101";
		padding:0 5px;
		font-family:FontAwesome
	}
	.breadcrumb>.active {
		color:#999
	}
	.pagination {
		display:inline-block;
		padding:0;
		margin:0
	}
	.pagination>li {
		display:inline;
		float:left;
		margin-right:10px
	}
	.pagination>li>a,.pagination>li>span {
		position:relative;
	float:left;
	padding:4px 12px;
	text-decoration:none;
	color:#ffd200;
	background-color:#fff;
	border:1px solid #d9d9d9;
	margin-left:-1px;
	border-radius:5px
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
		margin-left:0
	}
	.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
		color:#ffd200;
		background-color:#fff;
		border-color:#ffd200
	}
	.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	background-color:#ffd200;
	border-color:#ffd200;
	color:#fff;
		cursor:default;
		z-index:2;
		border-radius:5px
	}
	.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#999;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span {
		padding:10px 16px;
		font-size:18px
	}
	.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
		border-bottom-left-radius:3px;
		border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-bottom-right-radius:3px;
		border-top-right-radius:3px
	}
	.pager {
		padding-left:0;
		margin:20px 0;
		list-style:none;
		text-align:center
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-khtml-border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
		color:#999;
		background-color:#fff;
		cursor:not-allowed
	}
	.label {
		display:inline;
		padding:.2em .6em .3em;
		font-size:75%;
		font-weight:700;
		line-height:1;
		color:#fff;
		text-align:center;
		white-space:nowrap;
		vertical-align:baseline;
	border-radius:.25em
}
.label[href]:focus,.label[href]:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
		background-color:#999
	}
	.label-default[href]:focus,.label-default[href]:hover {
		background-color:gray
	}
	.label-primary {
		background-color:#428bca
	}
	.label-primary[href]:focus,.label-primary[href]:hover {
		background-color:#3071a9
	}
	.label-success {
		background-color:#5cb85c
	}
	.label-success[href]:focus,.label-success[href]:hover {
		background-color:#449d44
	}
	.label-info {
		background-color:#5bc0de
	}
	.label-info[href]:focus,.label-info[href]:hover {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
	}
	.label-danger[href]:focus,.label-danger[href]:hover {
		background-color:#c9302c
	}
	.badge {
		display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	line-height:1;
		vertical-align:baseline;
		white-space:nowrap;
		text-align:center;
		background-color:#999;
		border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.nav-pills>.active>a>.badge,a.list-group-item.active>.badge {
	color:#428bca;
	background-color:#fff
}
.filterbox .list-group-filter {
	border:none;
	margin-bottom:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	padding:15px 0 10px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.container .jumbotron {
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
		padding-top:48px;
		padding-bottom:48px
	}
	.container .jumbotron {
		padding-left:60px;
		padding-right:60px
	}
	.jumbotron .h1,.jumbotron h1 {
		font-size:63px
	}
}
.thumbnail {
	display:block;
	padding:0;
	margin-bottom:20px;
	background-color:#fff
}
.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
.alert {
	padding:10px;
	margin-bottom:15px;
	border:1px solid transparent
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable {
	padding-right:35px
}
.alert-dismissable .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
	}
	.alert-warning .alert-link {
		color:#66512c
	}
	.alert-danger {
		background-color:#f2dede;
		border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position:40px 0
	}
	to {
		background-position:0 0
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position:40px 0
	}
	to {
		background-position:0 0
	}
}
.progress {
	overflow:hidden;
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
		-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
		box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease
}
.progress-striped .progress-bar {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}
.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
	}
	.progress-bar-success {
		background-color:#5cb85c
	}
	.progress-striped .progress-bar-success {
		background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media,.media-body {
	overflow:hidden
}
.media,.media .media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 5px
}
.media>.pull-left {
	margin-right:10px
}
.media>.pull-right {
	margin-left:10px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	border:medium none;
	border-top:none;
	border-image:none;
	margin-bottom:20px;
	padding:10px 25px
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 18px;
	margin-bottom:-1px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
a.list-group-item {
	color:#333
}
a.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover {
	text-decoration:none;
	background-color:none
}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading {
	color:inherit
}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text {
		color:#e1edf7
	}
	.list-group-item-success {
		color:#3c763d;
		background-color:#dff0d8
}
a.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading {
		color:inherit
	}
	a.list-group-item-success:focus,a.list-group-item-success:hover {
		color:#3c763d;
		background-color:#d0e9c6
	}
	a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover {
		color:#fff;
		background-color:#3c763d;
		border-color:#3c763d
	}
	.list-group-item-info {
		color:#31708f;
		background-color:#d9edf7
	}
	a.list-group-item-info {
		color:#31708f
	}
	a.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover {
		color:#31708f;
		background-color:#c4e3f3
	}
	a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
	}
	.list-group-item-warning {
		color:#8a6d3b;
		background-color:#fcf8e3
	}
	a.list-group-item-warning {
		color:#8a6d3b
	}
	a.list-group-item-warning .list-group-item-heading {
		color:inherit
	}
	a.list-group-item-warning:focus,a.list-group-item-warning:hover {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover {
		color:#fff;
		background-color:#8a6d3b;
		border-color:#8a6d3b
	}
	.list-group-item-danger {
		color:#a94442;
		background-color:#f2dede
}
a.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading {
	color:inherit
	}
	a.list-group-item-danger:focus,a.list-group-item-danger:hover {
		color:#a94442;
		background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	border:1px solid #f0f0f0
}
.panel-body {
	padding:10px
}
.panel>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.panel>.list-group .list-group-item:first-child {
	border-top:0
}
.panel>.list-group .list-group-item:last-child {
	border-bottom:0
}
.panel>.list-group:first-child .list-group-item:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
		border-top-left-radius:3px
	}
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
		border-top-right-radius:3px
	}
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
		border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
			border-bottom-right-radius:3px
	}
	.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
		border-top:1px solid #ddd
	}
	.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
		border-top:0
	}
	.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
		border:0
	}
	.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right:0
	}
	.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
		border-top:0
	}
	.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th {
		border-bottom:0
	}
	.panel>.table-responsive {
		border:0;
		margin-bottom:0
	}
	.panel-heading {
		padding:10px 15px;
		border-bottom:1px solid transparent;
		border-top-right-radius:3px;
		border-top-left-radius:3px
	}
	.panel-heading>.dropdown .dropdown-toggle {
		color:inherit
	}
	.panel-title {
		margin-top:0;
		margin-bottom:0;
		font-size:14px;
		color:inherit
	}
	.panel-title>a {
		color:inherit
	}
	.panel-footer {
		padding:10px 15px;
		background-color:#f5f5f5;
		border-top:1px solid #ddd
	}
	.panel-group {
		margin-bottom:20px
	}
	.panel-group .panel {
		margin-bottom:0;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0;
		overflow:hidden
	}
	.panel-group .panel+.panel {
		margin-top:5px
	}
	.panel-group .panel-heading {
		border-bottom:0
	}
	.panel-group .panel-heading+.panel-collapse .panel-body {
		border-top:1px solid #f0f0f0
	}
	.panel-group .panel-footer {
		border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #f0f0f0
}
.panel-default {
		border-color:#f0f0f0
	}
	.panel-default>.panel-heading {
		color:#1f2022;
		background-color:#fff;
	border-color:#f0f0f0;
	padding:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#f0f0f0
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#ddd
	}
	.panel-primary {
		border-color:#428bca
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
	}
	.panel-primary>.panel-heading+.panel-collapse .panel-body {
		border-top-color:#428bca
	}
	.panel-primary>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#428bca
	}
	.panel-success {
		border-color:#d6e9c6
	}
	.panel-success>.panel-heading {
		color:#3c763d;
		background-color:#dff0d8;
		border-color:#d6e9c6
	}
	.panel-success>.panel-heading+.panel-collapse .panel-body {
		border-top-color:#d6e9c6
	}
	.panel-success>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#d6e9c6
	}
	.panel-info {
		border-color:#bce8f1
	}
	.panel-info>.panel-heading {
		color:#31708f;
		background-color:#d9edf7;
		border-color:#bce8f1
	}
	.panel-info>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#bce8f1
	}
	.panel-warning {
		border-color:#faebcc
	}
	.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#faebcc
	}
	.panel-danger {
		border-color:#ebccd1
	}
	.panel-danger>.panel-heading {
		color:#a94442;
		background-color:#f2dede;
		border-color:#ebccd1
	}
	.panel-danger>.panel-heading+.panel-collapse .panel-body {
		border-top-color:#ebccd1
	}
	.panel-danger>.panel-footer+.panel-collapse .panel-body {
		border-bottom-color:#ebccd1
	}
	.well {
		min-height:20px;
		padding:0;
		margin-bottom:20px;
		background-color:#fff;
		border:1px solid #f0f0f0
	}
	.well blockquote {
		border-color:#ddd;
		border-color:rgba(0,0,0,.15)
	}
	.well-lg {
		padding:24px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0
}
.well-sm {
	padding:9px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
	}
	.close {
		float:right;
		font-size:21px;
		font-weight:700;
		line-height:1;
		color:#1f2022;
		opacity:.2;
		-webkit-opacity:.2;
		-moz-opacity:.2;
		-khtml-opacity:.2
	}
	.close:focus,.close:hover {
		color:#000;
		text-decoration:none;
		cursor:pointer;
		opacity:.5;
		-webkit-opacity:.5;
		-moz-opacity:.5;
		-khtml-opacity:.5
	}
	button.close {
		padding:0;
			cursor:pointer;
			background:0 0;
			border:0;
			-webkit-appearance:none
		}
		.modal-open {
			overflow:hidden
		}
		.modal {
			display:none;
			overflow:auto;
			overflow-y:scroll;
			position:fixed;
			top:0;
			right:0;
			bottom:0;
			left:0;
			z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-moz-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	-ms-transition:transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-moz-box-shadow:0 3px 9px rgba(0,0,0,.5);
		-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
		box-shadow:0 3px 9px rgba(0,0,0,.5);
		background-clip:padding-box;
		outline:0
	}
	.modal-backdrop {
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		z-index:999;
		background-color:#000
	}
	.modal-backdrop.fade {
		opacity:0
	}
	.modal-backdrop.in {
		opacity:.5
	}
	.modal-header {
		padding:15px;
		border-bottom:medium none;
		min-height:16.428571429px;
		background:#303030 none repeat scroll 0 0
	}
	.modal-header h4 {
		font-size:15px;
		text-transform:uppercase;
		color:#fff
	}
	.modal-header .close {
		margin-top:-2px;
			color:#fff;
			opacity:1
		}
		.modal-title {
			margin:0
		}
		.modal-body {
			position:relative;
			padding:20px
		}
		.modal-footer {
			margin-top:15px;
			padding:19px 20px 20px;
			text-align:right;
			border-top:1px solid #f0f0f0
		}
		.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
		margin-left:0
	}
	@media (min-width:768px) {
		.modal-dialog {
			width:600px;
			margin:30px auto
			}
			.modal-content {
				-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
				box-shadow:0 5px 15px rgba(0,0,0,.5)
	}
	.modal-sm {
		width:300px
	}
	.modal-lg {
		width:900px
	}
}
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
			visibility:visible;
			font-size:12px;
			opacity:0;
			-webkit-opacity:0;
			-moz-opacity:0;
			-khtml-opacity:0
	}
	.tooltip.in {
		opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1
	}
	.tooltip.top {
		margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
	}
	.tooltip.left {
		margin-left:-3px;
		padding:0 5px
	}
	.tooltip-inner {
		max-width:200px;
		padding:3px 8px;
		color:#fff;
			text-align:center;
			text-decoration:none;
			background-color:#3079f1
		}
		.tooltip-arrow {
			position:absolute;
			width:0;
			height:0;
			border-color:transparent;
			border-style:solid
		}
		.tooltip.top .tooltip-arrow {
			bottom:0;
			left:50%;
			margin-left:-5px;
			border-width:5px 5px 0;
			border-top-color:#3079f1
		}
		.tooltip.top-left .tooltip-arrow {
	bottom:0;
	left:5px;
	border-width:5px 5px 0;
	border-top-color:#3079f1
}
.tooltip.top-right .tooltip-arrow {
		bottom:0;
		right:5px;
		border-width:5px 5px 0;
		border-top-color:#3079f1
	}
	.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#3079f1
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#3079f1
	}
	.tooltip.bottom .tooltip-arrow {
		top:0;
		left:50%;
		margin-left:-5px;
		border-width:0 5px 5px;
		border-bottom-color:#3079f1
	}
	.tooltip.bottom-left .tooltip-arrow {
		top:0;
		left:5px;
		border-width:0 5px 5px;
		border-bottom-color:#3079f1
	}
	.tooltip.bottom-right .tooltip-arrow {
		top:0;
		right:5px;
		border-width:0 5px 5px;
		border-bottom-color:#3079f1
	}
	.popover {
		position:absolute;
		top:0;
		left:0;
		z-index:1010;
		display:none;
		max-width:276px;
		padding:1px;
		text-align:left;
		background-color:#fff;
		background-clip:padding-box;
		border:1px solid #ccc;
		border:1px solid rgba(0,0,0,.2);
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0;
		-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
		box-shadow:0 5px 10px rgba(0,0,0,.2);
	white-space:normal
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
		margin-top:10px
	}
	.popover.left {
		margin-left:-10px
	}
	.popover-title {
		margin:0;
		padding:8px 14px;
		font-size:14px;
	font-weight:400;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0
}
.popover-content {
	padding:9px 14px
}
.popover .arrow,.popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
		border-color:transparent;
		border-style:solid
	}
	.popover .arrow {
		border-width:11px
	}
	.popover .arrow:after {
	border-width:10px;
	content:""
}
.popover.top .arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
		border-top-color:#999;
		border-top-color:rgba(0,0,0,.25);
		bottom:-11px
	}
	.popover.top .arrow:after {
		content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.right .arrow {
		top:50%;
		left:-11px;
		margin-top:-11px;
		border-left-width:0;
		border-right-color:#999;
		border-right-color:rgba(0,0,0,.25)
	}
	.popover.right .arrow:after {
		content:" ";
		left:1px;
		bottom:-10px;
		border-left-width:0;
	border-right-color:#fff
}
.popover.bottom .arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
		border-bottom-color:rgba(0,0,0,.25);
		top:-11px
	}
	.popover.bottom .arrow:after {
		content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left .arrow {
	top:50%;
		right:-11px;
		margin-top:-11px;
		border-right-width:0;
		border-left-color:#999;
		border-left-color:rgba(0,0,0,.25)
}
.popover.left .arrow:after {
	content:" ";
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	overflow:hidden;
	width:100%
	}
	.carousel-inner>.item {
		display:none;
		position:relative;
		-webkit-transition:.6s ease-in-out left;
		transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display:block;
	max-width:100%;
		height:auto;
		line-height:1
	}
	.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
		top:0;
		width:100%
	}
	.carousel-inner>.next {
		left:100%
	}
	.carousel-inner>.prev {
		left:-100%
	}
	.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
		left:100%
	}
	.carousel-control {
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		width:15%;
	opacity:.5;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-control.left {
		background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));
		background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-repeat:repeat-x
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
		background-repeat:repeat-x
	}
	.carousel-control:focus,.carousel-control:hover {
		outline:0;
		color:#fff;
		text-decoration:none;
		opacity:.9
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
		position:absolute;
		top:50%;
		z-index:5;
		display:inline-block
	}
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
		left:50%
	}
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
		right:50%
	}
	.carousel-control .icon-next,.carousel-control .icon-prev {
		width:20px;
		height:20px;
		margin-top:-10px;
		margin-left:-10px;
		font-family:serif
	}
	.carousel-control .icon-prev:before {
		content:'\2039'
	}
	.carousel-control .icon-next:before {
		content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
		padding-left:0;
		list-style:none;
		text-align:center
	}
	.carousel-indicators li {
		display:inline-block;
		width:10px;
		height:10px;
		margin:1px;
		text-indent:-999px;
		border:1px solid #fff;
		border-radius:0;
		-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	cursor:pointer;
	background-color:rgba(0,0,0,0)
	}
	.carousel-indicators .active {
		margin:0;
		width:12px;
		height:12px;
		background-color:#fff
	}
	.carousel-caption {
		position:absolute;
		left:15%;
		right:15%;
		bottom:20px;
		z-index:10;
		padding-top:20px;
		padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow:none
	}
	@media screen and (min-width:768px) {
		.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
		width:30px;
			height:30px;
			margin-top:-15px;
			margin-left:-15px;
			font-size:30px
		}
		.carousel-caption {
			left:20%;
			right:20%;
			padding-bottom:30px
		}
		.carousel-indicators {
			bottom:20px
		}
	}
	.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
		content:" ";
		display:table
	}
	.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
		clear:both
	}
	.center-block {
		display:block;
		margin-left:auto;
		margin-right:auto
	}
	.pull-right {
		float:right
	}
	.pull-left {
		float:left
	}
	.hide {
		display:none!important
	}
	.show {
		display:block!important
	}
	.invisible {
		visibility:hidden
	}
	.text-hide {
		color:transparent;
		text-shadow:none;
		background-color:transparent;
		border:0
	}
	.hidden {
		display:none!important;
		visibility:hidden!important
	}
	.affix {
		position:fixed
	}
	@-ms-viewport {
		width:device-width
	}
	.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs {
		display:none!important
	}
	@media (max-width:767px) {
		.visible-xs {
			display:block!important
		}
		table.visible-xs {
			display:table
		}
		tr.visible-xs {
			display:table-row!important
		}
		td.visible-xs,th.visible-xs {
			display:table-cell!important
		}
		.btn-info,.btn-primary {
			margin-bottom:2px
		}
		.nav-tabs>li>a {
			margin:0
		}
	}
	.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm {
		display:none!important
	}
	@media (min-width:768px) and (max-width:991px) {
		.visible-sm {
			display:block!important
		}
		table.visible-sm {
			display:table
		}
		tr.visible-sm {
			display:table-row!important
		}
		td.visible-sm,th.visible-sm {
			display:table-cell!important
		}
	}
	.visible-md,td.visible-md,th.visible-md,tr.visible-md {
	display:none!important
}
@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display:block!important
		}
		table.visible-md {
			display:table
		}
		tr.visible-md {
			display:table-row!important
		}
		td.visible-md,th.visible-md {
				display:table-cell!important
			}
		}
		.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg {
			display:none!important
		}
		@media (min-width:1200px) {
			.visible-lg {
				display:block!important
			}
			table.visible-lg {
				display:table
			}
			tr.visible-lg {
				display:table-row!important
			}
			td.visible-lg,th.visible-lg {
				display:table-cell!important
			}
		}
		@media (max-width:767px) {
			.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs {
				display:none
			}
		}
		@media (min-width:1200px) {
			.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg {
				display:none!important
			}
		}
		.visible-print,td.visible-print,th.visible-print,tr.visible-print {
			display:none!important
		}
		@media print {
		.visible-print {
			display:block!important
		}
		table.visible-print {
			display:table
		}
		tr.visible-print {
			display:table-row!important
		}
		td.visible-print,th.visible-print {
			display:table-cell!important
		}
	}
	@media print {
	.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print {
		display:none!important
	}
}
@media (max-width:767px) {
	.row {
		margin-left:0;
		margin-right:0
	}
}
@media (max-width:543px) {
	.productpage .nav-tabs>li.active>a {
		font-size:15px
	}
	.nav-tabs>li>a {
		padding:10px 10px
	}
}
span.customSelect {
	font-size:12px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	color:#333;
	text-decoration:none;
	white-space:nowrap;
	text-align:left;
	height:34px
}
span.customSelect option {
	font-size:12px!important
}
span.customSelect.changed {
	background-color:#f0dea4
	}
	.customSelectOpen {
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none
}
.customSelectInner {
	background:url(../image/megnor/select-arrow-down.gif) no-repeat center right;
	width:100%!important
}
.customSelectOpen .customSelectInner {
	background:url(../image/megnor/select-arrow-up.gif) no-repeat center right
	}
	#input-limit,#input-sort,#product .form-group select {
		cursor:pointer
	}
	.treeview-list,.treeview-list ul {
		padding:0;
		margin:0;
		list-style:none
	}
	.treeview-list ul {
		background:0 0;
		margin:0
}
.treeview-list .hitarea {
	background:0 0;
	height:9px;
	width:9px;
	float:right;
	cursor:pointer
}
* html .hitarea {
	display:inline;
	float:none
}
.treeview-list li {
	margin:0
}
.treeview-list li.last,.treeview-list li.lastExpandable {
		border:none
	}
	.treeview-list a.selected {
		background-color:#eee
	}
	.treeview-list .hover {
		color:#38b0e3;
		cursor:pointer
	}
	.treeview-list li a:hover,.treeview-list li.nav-1 a:hover {
		cursor:pointer
	}
	.treeview-list li ul li:hover {
		background:0 0
	}
	.treeview-list li a {
		display:inline;
		padding-left:0
	}
	.treeview-list li.active a {
		font-weight:700
	}
	.treeview-list li.active ul li a {
		font-weight:400;
		color:#5e5e5e
	}
	.treeview-list li ul li {
		background:0 0;
		border-bottom:none
	}
	.treeview-list .collapsable .expandable-hitarea {
		height:25px;
		width:30px;
		text-align:right
	}
	.treeview-list .expandable .collapsable-hitarea {
		height:25px;
	width:30px;
	text-align:right
}
.treeview-list .expandable-hitarea {
	height:25px;
	width:30px;
	text-align:right
}
.treeview-list .collapsable-hitarea {
	height:25px;
	width:30px;
	text-align:right
}
.treeview-list .expandable .collapsable-hitarea::before,.treeview-list .expandable-hitarea::before {
		color:#000;
		content:"\f067";
	font-family:FontAwesome;
	font-size:10px
}
.responsive-menu .expandable .collapsable-hitarea::before,.responsive-menu .expandable-hitarea::before {
		color:#000;
		content:"\f067";
		font-family:FontAwesome;
	font-size:10px
}
.treeview-list .collapsable .expandable-hitarea::before,.treeview-list .collapsable-hitarea::before {
	color:#000;
	content:"\f068";
	font-family:FontAwesome;
	font-size:10px
}
.responsive-menu .collapsable-hitarea::before {
		color:#000;
		content:"\f068";
		font-family:FontAwesome;
		font-size:10px
}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
		padding:0;
		margin:0;
		border:0;
		outline:0;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px
	}
	.fancybox-opened {
		z-index:8030
	}
	.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
		box-shadow:0 10px 25px rgba(0,0,0,.5)
	}
	.fancybox-inner,.fancybox-outer {
		position:relative
	}
	.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
	}
	.fancybox-error {
		color:#444;
		font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		margin:0;
		padding:15px;
	white-space:nowrap
}
.fancybox-iframe,.fancybox-image {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
		max-width:100%;
		max-height:100%
	}
	#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
	background-image:url(../image/megnor/fancybox_sprite.png)
}
#fancybox-loading {
	position:fixed;
		top:50%;
		left:50%;
		margin-top:-22px;
		margin-left:-22px;
		background-position:0 -108px;
		opacity:.8;
		-webkit-opacity:.8;
		-moz-opacity:.8;
		-khtml-opacity:.8;
		cursor:pointer;
		z-index:8060
	}
	#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../image/megnor/fancybox_loading.gif) center center no-repeat
	}
	.fancybox-close {
		position:absolute;
		top:-18px;
		right:-18px;
		width:36px;
		height:36px;
		cursor:pointer;
		z-index:8040
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../image/megnor/blank.gif);
	-webkit-tap-highlight-color:transparent;
	z-index:8040
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span {
		left:10px;
		background-position:0 -36px
	}
	.fancybox-next span {
		right:10px;
		background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
		visibility:hidden;
		max-width:99999px;
		max-height:99999px;
		overflow:visible!important
	}
	.fancybox-lock {
		overflow:hidden
	}
	.fancybox-overlay {
		position:absolute;
		top:0;
		left:0;
		overflow:hidden;
		display:none;
	z-index:8010;
	background:url(../image/megnor/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position:fixed;
		bottom:0;
		right:0
	}
	.fancybox-lock .fancybox-overlay {
		overflow:auto;
		overflow-y:scroll
	}
	.fancybox-title {
		visibility:hidden;
		font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
		position:relative;
		text-shadow:none;
		z-index:8050
	}
	.fancybox-opened .fancybox-title {
		visibility:visible
	}
	.fancybox-title-float-wrap {
		position:absolute;
		bottom:0;
		right:50%;
		margin-bottom:-35px;
		z-index:8050;
		text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:0 0;
	background:rgba(0,0,0,.8);
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	-moz-border-radius:15px;
		border-radius:15px;
		text-shadow:0 1px 2px #222;
		color:#fff;
		font-weight:700;
		line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,.8)
}
.zoomContainer {
	margin-bottom:5px
}
.toggle .mobile_togglemenu {
	display:block;
	cursor:pointer;
	width:100%;
	margin-top:0;
	overflow:hidden;
	padding:0 0 15px;
		position:absolute;
		right:0;
		top:5px
	}
	.toggle {
		background:0 0;
		padding:10px 0;
		margin:0 auto
	}
	.active .mobile_togglemenu {
		background-position:right -52px
	}
	#footer .mobile_togglemenu:hover {
		text-decoration:none
	}
	.toggle .mobile_togglemenu:before {
		color:#000;
		content:"\f107";
		font-family:FontAwesome;
		font-size:20px;
	font-weight:700;
	height:20px;
	margin:0;
	position:absolute;
	right:0;
	text-align:center;
	top:5px;
	width:20px
}
.toggle.active .mobile_togglemenu:before {
	content:"\f106"
}
.nav-responsive span {
	display:inline-block;
		color:#3079f1;
		font-size:15px;
		text-transform:capitalize
	}
	.ie7 .nav-responsive span {
		display:inline
	}
	.nav-responsive {
		cursor:pointer;
		display:none;
		background:#333
	}
	.main-navigation ul li {
		list-style:none;
		position:relative
	}
	.nav-responsive .expandable {
		background:url(../image/megnor/sprite.png) no-repeat scroll -27px -165px transparent;
		height:25px;
		margin-top:14px;
		width:30px
	}
	.responsive-menu {
		padding:0;
		position:relative
	}
	.responsive-menu .main-navigation {
		position:absolute;
		z-index:999;
		display:none;
		margin-top:0;
	padding:1%;
	width:100%;
	list-style:none
}
.responsive-menu .main-navigation ul {
	padding-left:20px
}
.nav-responsive div,.responsive-menu .hitarea {
	background:0 0;
	height:9px;
	width:9px;
	float:right;
	cursor:pointer;
		margin-right:15px;
		margin-left:15px
	}
	.responsive-menu .hitarea {
		margin-right:0;
		margin-left:0
	}
	.responsive-menu .expandable .collapsable-hitarea {
		height:30px;
		padding:0;
		width:25px
	}
	.responsive-menu .expandable-hitarea {
	height:30px;
	width:25px;
	padding:5px
}
.responsive-menu .collapsable-hitarea {
	height:30px;
		width:25px;
		padding:5px
	}
	@media (max-width:979px) {
		#menu .responsive-menu .main-navigation {
			position:absolute;
			z-index:999;
			display:none;
			margin-top:0;
			width:100%;
			list-style:none;
			border-radiius:0 0 5px 5px;
			top:66px;
			max-height:320px;
			overflow-y:auto
		}
		.responsive-menu .expandable-hitarea {
			height:30px;
			width:25px;
		padding:5px;
		line-height:20px
	}
}
@media (max-width:767px) {
	.box #tab-latest .customNavigation a {
		opacity:1
		}
		.box #tab-latest:hover .customNavigation a {
			opacity:1
		}
		.box.special .customNavigation a {
			opacity:1
		}
		.box.special:hover .customNavigation a {
			opacity:1
		}
		.box.bestseller .customNavigation a {
			opacity:1
		}
		.box.bestseller:hover .customNavigation a {
			opacity:1
		}
		#carousel-0.banners-slider-carousel .customNavigation a {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	#carousel-0.banners-slider-carousel:hover .customNavigation a {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1
		}
	}
	@media only screen and (max-width:479px) {
		#menu .responsive-menu .main-navigation {
			top:69px
		}
	}
	.product-carousel {
		display:none;
		opacity:1!important;
		position:relative;
		width:100%;
		-ms-touch-action:pan-y
	}
	#column-left .product-carousel,#column-right .product-carousel {
		display:block
	}
	#column-left .customNavigation,#column-right .customNavigation {
		display:none
	}
	#column-left .banners-slider-carousel .customNavigation,#column-right .banners-slider-carousel .customNavigation {
		display:block
	}
	.product-carousel .slider-wrapper {
		display:none;
		position:relative;
		-webkit-transform:translate3d(0,0,0);
		-webkit-perspective:1000
	}
	.product-carousel .slider-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.product-carousel .slider-wrapper-outer.autoHeight {
		-webkit-transition:height .5s ease-in-out;
		-moz-transition:height .5s ease-in-out;
		-ms-transition:height .5s ease-in-out;
		-o-transition:height .5s ease-in-out;
		transition:height .5s ease-in-out
}
.product-carousel .slider-item {
	float:left
}
.slider-controls .slider-buttons div,.slider-controls .slider-page {
	cursor:pointer
}
.slider-controls {
	-webkit-tap-highlight-color:transparent
}
.product-carousel .slider-item,.product-carousel .slider-wrapper {
			-webkit-backface-visibility:hidden;
			-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden
	}
	.customNavigation {
		left:0;
		right:0;
		top:0;
			bottom:auto;
			width:auto;
			position:absolute;
			z-index:2;
			-webkit-transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%);
			transform:translateY(-50%)
		}
		.customNavigation a::before,.owl-buttons a::before {
			text-align:center;
			top:0;
			bottom:0;
			left:0;
			right:0;
			cursor:pointer;
			position:absolute;
			margin:auto;
			font-size:20px;
			font-family:FontAwesome;
			line-height:28px
		}
		.customNavigation a.prev::before,.owl-buttons a.prev::before {
			content:"\f104"
		}
		.customNavigation a.next::before,.owl-buttons a.next::before {
		content:"\f105"
	}
	.customNavigation a.prev,.owl-buttons a.prev {
			right:auto;
			left:auto
		}
		.customNavigation a {
			width:30px;
			height:30px;
			font-size:0;
			text-align:center;
		top:0;
		bottom:0;
		margin:auto 0;
		cursor:pointer;
		position:absolute;
		opacity:1
	}
	.customNavigation a.next,.owl-buttons a.next {
		right:0;
		left:auto
	}
	.product-image .customNavigation a.prev {
		left:0;
		color:#959595;
		width:20px
}
.product-image .customNavigation a.next {
	right:0;
	color:#959595;
	width:20px
}
.product-image .customNavigation a {
		top:40px
	}
	.banners-slider-carousel .product-carousel {
		margin:0 auto;
		padding:0
	}
	.banners-slider-carousel .customNavigation {
	left:0;
	right:0;
	top:52%;
	bottom:auto;
	width:auto;
	position:absolute;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none
}
.banners-slider-carousel .customNavigation a.prev {
		left:0;
		top:0;
		cursor:pointer;
		transition:none;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		z-index:9;
		right:auto
	}
	.banners-slider-carousel .customNavigation a.prev:hover {
	text-decoration:none;
	z-index:999;
	background-position:1px -30px
}
.banners-slider-carousel .customNavigation a.next {
		right:0;
		top:0;
		cursor:pointer;
		left:auto;
		transition:none;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		z-index:9;
		left:auto
	}
	.banners-slider-carousel .customNavigation a.next:hover {
	text-decoration:none;
	z-index:999;
	background-position:-10px -30px
}
.product-info .product-image .customNavigation {
	text-align:center;
	width:100%;
	z-index:9;
	top:10px
}
.product-info .product-image .customNavigation a {
		-webkit-tap-highlight-color:transparent;
		display:block;
	float:right;
	height:20px;
	position:absolute;
	top:-34px;
	width:16px
}
.product-info .product-image .customNavigation span.prev::before {
	border:1px solid #e5e5e5;
	color:#b5b5b5;
	content:"\f104";
	font-family:FontAwesome;
		font-size:18px;
		font-weight:400;
		padding:1px 6px;
		border-radius:5px
	}
	.product-info .product-image .customNavigation span.prev {
		cursor:pointer;
		height:25px;
		left:0;
		padding:4px 0 0;
		position:absolute;
		top:15px;
		width:25px;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.product-info .product-image .customNavigation span.next::before {
	border:1px solid #e5e5e5;
	color:#b5b5b5;
	content:"\f105";
	font-family:FontAwesome;
		font-size:18px;
		font-weight:400;
		padding:1px 6px;
		border-radius:5px
	}
	.product-info .product-image .customNavigation span.prev:hover {
		text-decoration:none;
		border-color:#1f2022
	}
	.product-info .product-image .customNavigation span.next:hover:before,.product-info .product-image .customNavigation span.prev:hover::before {
		color:#1f2022
	}
	.product-info .product-image .customNavigation span.next:hover::before,.product-info .product-image .customNavigation span.prev:hover::before {
	background:#fb7c3c none repeat scroll 0 0;
		border:1px solid #fb7c3c;
		color:#fff
	}
	.product-info .product-image .customNavigation span.next {
		cursor:pointer;
		height:25px;
		padding:4px 0 0;
		position:absolute;
		right:0;
		top:15px;
		width:25px;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.product-info .product-image .customNavigation span.next:hover {
		text-decoration:none;
		border-color:#1f2022
	}
	.mfp-bg {
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:1042;
		overflow:hidden;
		position:fixed;
		background:#0b0b0b;
		opacity:.8
	}
	.mfp-wrap {
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:1043;
		position:fixed;
		outline:0!important;
		-webkit-backface-visibility:hidden
	}
	.mfp-container {
		text-align:center;
		position:absolute;
		width:100%;
		height:100%;
		left:0;
		top:0;
		padding:0 8px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
	}
	.mfp-container:before {
		content:'';
		display:inline-block;
		height:100%;
		vertical-align:middle
	}
	.mfp-align-top .mfp-container:before {
		display:none
	}
	.mfp-content {
		position:relative;
		display:inline-block;
		vertical-align:middle;
		margin:0 auto;
		text-align:left;
		z-index:1045
	}
	.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
		width:100%;
		cursor:auto
	}
	.mfp-ajax-cur {
		cursor:progress
	}
	.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
		cursor:-moz-zoom-out;
		cursor:-webkit-zoom-out;
		cursor:zoom-out
	}
	.mfp-zoom {
		cursor:pointer;
		cursor:-webkit-zoom-in;
		cursor:-moz-zoom-in;
		cursor:zoom-in
	}
	.mfp-auto-cursor .mfp-content {
		cursor:auto
	}
	.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none
	}
	.mfp-loading.mfp-figure {
		display:none
	}
	.mfp-hide {
		display:none!important
	}
	.mfp-preloader {
		color:#ccc;
		position:absolute;
		top:50%;
		width:auto;
		text-align:center;
		margin-top:-.8em;
		left:8px;
		right:8px;
		z-index:1044
	}
	.mfp-preloader a {
		color:#ccc
	}
	.mfp-preloader a:hover {
		color:#fff
	}
	.mfp-s-ready .mfp-preloader {
		display:none
	}
	.mfp-s-error .mfp-content {
		display:none
	}
	button.mfp-arrow,button.mfp-close {
		overflow:visible;
		cursor:pointer;
		background:0 0;
		border:0;
		-webkit-appearance:none;
		display:block;
		outline:0;
		padding:0;
		z-index:1046;
		-webkit-box-shadow:none;
		box-shadow:none
	}
	button::-moz-focus-inner {
		padding:0;
		border:0
	}
	.mfp-close {
		width:44px;
		height:44px;
		line-height:44px;
		position:absolute;
		right:0;
		top:0;
		text-decoration:none;
		text-align:center;
		opacity:.65;
		padding:0 0 18px 10px;
		color:#fff;
		font-style:normal;
		font-size:28px;
		font-family:Arial,Baskerville,monospace
	}
	.mfp-close:focus,.mfp-close:hover {
		opacity:1
	}
	.mfp-close:active {
		top:1px
	}
	.mfp-close-btn-in .mfp-close {
		color:#333
	}
	.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
		color:#fff;
		right:-6px;
		text-align:right;
		padding-right:6px;
		width:100%
	}
	.mfp-counter {
		position:absolute;
		top:0;
		right:0;
		color:#ccc;
		font-size:12px;
		line-height:18px
	}
	.mfp-arrow {
		position:absolute;
		opacity:.65;
		margin:0;
		top:50%;
		margin-top:-55px;
		padding:0;
		width:90px;
		height:110px;
		-webkit-tap-highlight-color:transparent
	}
	.mfp-arrow:active {
		margin-top:-54px
	}
	.mfp-arrow:focus,.mfp-arrow:hover {
		opacity:1
	}
	.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
		content:'';
		display:block;
		width:0;
		height:0;
		position:absolute;
		left:0;
		top:0;
		margin-top:35px;
		margin-left:35px;
		border:medium inset transparent
	}
	.mfp-arrow .mfp-a,.mfp-arrow:after {
		border-top-width:13px;
		border-bottom-width:13px;
		top:8px
	}
	.mfp-arrow .mfp-b,.mfp-arrow:before {
		border-top-width:21px;
		border-bottom-width:21px
	}
	.mfp-arrow-left {
		left:0
	}
	.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
		border-right:17px solid #fff;
		margin-left:31px
	}
	.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
		margin-left:25px;
		border-right:27px solid #3f3f3f
	}
	.mfp-arrow-right {
		right:0
	}
	.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
		border-left:17px solid #fff;
		margin-left:39px
	}
	.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
		border-left:27px solid #3f3f3f
	}
	.mfp-iframe-holder {
		padding-top:40px;
		padding-bottom:40px
	}
	.mfp-iframe-holder .mfp-content {
		line-height:0;
		width:100%;
		max-width:900px
	}
	.mfp-iframe-holder .mfp-close {
		top:-40px
	}
	.mfp-iframe-scaler {
		width:100%;
		height:0;
		overflow:hidden;
		padding-top:56.25%
	}
	.mfp-iframe-scaler iframe {
		position:absolute;
		display:block;
		top:0;
		left:0;
		width:100%;
		height:100%;
		box-shadow:0 0 8px rgba(0,0,0,.6);
		background:#000
	}
	img.mfp-img {
		width:auto;
		max-width:100%;
		height:auto;
		display:block;
		line-height:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:40px 0 40px;
		margin:0 auto
	}
	.mfp-figure {
		line-height:0
	}
	.mfp-figure:after {
		content:'';
		position:absolute;
		left:0;
		top:40px;
		bottom:40px;
		display:block;
		right:0;
		width:auto;
		height:auto;
		z-index:-1;
		box-shadow:0 0 8px rgba(0,0,0,.6);
		background:#444
	}
	.mfp-figure small {
		color:#bdbdbd;
		display:block;
		font-size:12px;
		line-height:14px
	}
	.mfp-bottom-bar {
		margin-top:-36px;
		position:absolute;
		top:100%;
		left:0;
		width:100%;
		cursor:auto
	}
	.mfp-title {
		text-align:left;
		line-height:18px;
		color:#f3f3f3;
		word-wrap:break-word;
		padding-right:36px
	}
	.mfp-image-holder .mfp-content {
		max-width:100%
	}
	.mfp-gallery .mfp-image-holder .mfp-figure {
		cursor:pointer
	}
	@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
		.mfp-img-mobile .mfp-image-holder {
			padding-left:0;
			padding-right:0
		}
		.mfp-img-mobile img.mfp-img {
			padding:0
		}
		.mfp-img-mobile .mfp-figure:after {
			top:0;
			bottom:0
		}
		.mfp-img-mobile .mfp-figure small {
			display:inline;
			margin-left:5px
		}
		.mfp-img-mobile .mfp-bottom-bar {
			background:rgba(0,0,0,.6);
			bottom:0;
			margin:0;
			top:auto;
			padding:3px 5px;
			position:fixed;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box
		}
		.mfp-img-mobile .mfp-bottom-bar:empty {
			padding:0
		}
		.mfp-img-mobile .mfp-counter {
			right:5px;
			top:3px
		}
		.mfp-img-mobile .mfp-close {
			top:0;
			right:0;
			width:35px;
			height:35px;
			line-height:35px;
			background:rgba(0,0,0,.6);
			position:fixed;
			text-align:center;
			padding:0
		}
	}
	@media all and (max-width:900px) {
		.mfp-arrow {
			-webkit-transform:scale(.75);
			transform:scale(.75)
		}
		.mfp-arrow-left {
			-webkit-transform-origin:0;
			transform-origin:0
		}
		.mfp-arrow-right {
			-webkit-transform-origin:100%;
			transform-origin:100%
		}
		.mfp-container {
			padding-left:6px;
			padding-right:6px
		}
	}
	.mfp-ie7 .mfp-img {
		padding:0
	}
	.mfp-ie7 .mfp-bottom-bar {
		width:600px;
		left:50%;
		margin-left:-300px;
		margin-top:5px;
		padding-bottom:5px
	}
	.mfp-ie7 .mfp-container {
		padding:0
	}
	.mfp-ie7 .mfp-content {
		padding-top:44px
	}
	.mfp-ie7 .mfp-close {
		top:0;
		right:0;
		padding-top:0
	}
	body:after {
		content:url(../image/lightbox/close.png) url(../image/lightbox/loading.gif) url(../image/lightbox/prev.png) url(../image/lightbox/next.png);
		display:none
	}
	.lightboxOverlay {
		position:absolute;
		top:0;
		left:0;
		z-index:9999;
		background-color:#000;
		opacity:.8;
		display:none
	}
	.lightbox {
		position:absolute;
		left:0;
		width:100%;
		z-index:10000;
		text-align:center;
		line-height:0;
		font-weight:400
	}
	.lightbox .lb-image {
		display:block;
		height:auto;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px
	}
	.lightbox a img {
		border:none
	}
	.lb-outerContainer {
		position:relative;
		background-color:#fff;
		zoom:1;
		width:250px;
		height:250px;
		margin:0 auto;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		-ms-border-radius:4px;
		-o-border-radius:4px;
		border-radius:4px
	}
	.lb-outerContainer:after {
		content:"";
		display:table;
		clear:both
	}
	.lb-container {
		padding:4px
	}
	.lb-loader {
		position:absolute;
		top:43%;
		left:0;
		height:25%;
		width:100%;
		text-align:center;
		line-height:0
	}
	.lb-cancel {
		display:block;
		width:32px;
		height:32px;
		margin:0 auto;
		background:url(../image/lightbox/loading.gif) no-repeat
	}
	.lb-nav {
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:10
	}
	.lb-container>.nav {
		left:0
	}
	.lb-nav a {
		outline:0
	}
	.lb-next,.lb-prev {
		width:49%;
		height:100%;
		cursor:pointer;
		display:block
	}
	.lb-prev {
		left:0;
		float:left
	}
	.lb-prev:hover {
		background:url(../image/lightbox/prev.png) left 48% no-repeat
	}
	.lb-next {
		right:0;
		float:right
	}
	.lb-next:hover {
		background:url(../image/lightbox/next.png) right 48% no-repeat
	}
	.lb-dataContainer {
		margin:0 auto;
		padding-top:5px;
		zoom:1;
		width:100%;
		-moz-border-radius-bottomleft:4px;
		-webkit-border-bottom-left-radius:4px;
		border-bottom-left-radius:4px;
		-moz-border-radius-bottomright:4px;
		-webkit-border-bottom-right-radius:4px;
		border-bottom-right-radius:4px
	}
	.lb-dataContainer:after {
		content:"";
		display:table;
		clear:both
	}
	.lb-data {
		padding:0 4px;
		color:#bbb
	}
	.lb-data .lb-details {
		width:85%;
		float:left;
		text-align:left;
		line-height:1.1em
	}
	.lb-data .lb-caption {
		font-size:13px;
		font-weight:700;
		line-height:1em
	}
	.lb-data .lb-number {
		display:block;
		clear:left;
		padding-bottom:1em;
		font-size:12px;
		color:#999
	}
	.lb-data .lb-close {
		display:block;
		float:right;
		width:30px;
		height:30px;
		background:url(../image/lightbox/close.png) top right no-repeat;
		text-align:right;
		outline:0;
		opacity:.7
	}
	.lb-data .lb-close:hover {
		cursor:pointer;
		opacity:1
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
		unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
		unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
		unicode-range:U+1F00-1FFF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
		unicode-range:U+0370-03FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
		unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:italic;
		font-weight:400;
		src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
		unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
		unicode-range:U+1F00-1FFF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
		unicode-range:U+0370-03FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
		unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:300;
		src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
		unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
		unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
		unicode-range:U+1F00-1FFF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
		unicode-range:U+0370-03FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
		unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:400;
		src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
		unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
		unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
		unicode-range:U+1F00-1FFF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
		unicode-range:U+0370-03FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
		unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:'Open Sans';
		font-style:normal;
		font-weight:700;
		src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:100;
		src:local('Poppins Thin Italic'),local('Poppins-ThinItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:100;
		src:local('Poppins Thin Italic'),local('Poppins-ThinItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:100;
		src:local('Poppins Thin Italic'),local('Poppins-ThinItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:200;
		src:local('Poppins ExtraLight Italic'),local('Poppins-ExtraLightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:200;
		src:local('Poppins ExtraLight Italic'),local('Poppins-ExtraLightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:200;
		src:local('Poppins ExtraLight Italic'),local('Poppins-ExtraLightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:300;
		src:local('Poppins Light Italic'),local('Poppins-LightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:300;
		src:local('Poppins Light Italic'),local('Poppins-LightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:300;
		src:local('Poppins Light Italic'),local('Poppins-LightItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:400;
		src:local('Poppins Italic'),local('Poppins-Italic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:400;
		src:local('Poppins Italic'),local('Poppins-Italic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:400;
		src:local('Poppins Italic'),local('Poppins-Italic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:500;
		src:local('Poppins Medium Italic'),local('Poppins-MediumItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:500;
		src:local('Poppins Medium Italic'),local('Poppins-MediumItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:500;
		src:local('Poppins Medium Italic'),local('Poppins-MediumItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:600;
		src:local('Poppins SemiBold Italic'),local('Poppins-SemiBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:600;
		src:local('Poppins SemiBold Italic'),local('Poppins-SemiBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:600;
		src:local('Poppins SemiBold Italic'),local('Poppins-SemiBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:700;
		src:local('Poppins Bold Italic'),local('Poppins-BoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:700;
		src:local('Poppins Bold Italic'),local('Poppins-BoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:700;
		src:local('Poppins Bold Italic'),local('Poppins-BoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:800;
		src:local('Poppins ExtraBold Italic'),local('Poppins-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:800;
		src:local('Poppins ExtraBold Italic'),local('Poppins-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:800;
		src:local('Poppins ExtraBold Italic'),local('Poppins-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:900;
		src:local('Poppins Black Italic'),local('Poppins-BlackItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:900;
		src:local('Poppins Black Italic'),local('Poppins-BlackItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:italic;
		font-weight:900;
		src:local('Poppins Black Italic'),local('Poppins-BlackItalic'),url(https://fonts.gstatic.com/s/poppins/v12/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:100;
		src:local('Poppins Thin'),local('Poppins-Thin'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:100;
		src:local('Poppins Thin'),local('Poppins-Thin'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:100;
		src:local('Poppins Thin'),local('Poppins-Thin'),url(https://fonts.gstatic.com/s/poppins/v12/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:200;
		src:local('Poppins ExtraLight'),local('Poppins-ExtraLight'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face {
	font-family:Poppins;
	font-style:normal;
	font-weight:200;
	src:local('Poppins ExtraLight'),local('Poppins-ExtraLight'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:200;
		src:local('Poppins ExtraLight'),local('Poppins-ExtraLight'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:300;
		src:local('Poppins Light'),local('Poppins-Light'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face {
	font-family:Poppins;
	font-style:normal;
	font-weight:300;
	src:local('Poppins Light'),local('Poppins-Light'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:300;
		src:local('Poppins Light'),local('Poppins-Light'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Poppins;
	font-style:normal;
	font-weight:400;
	src:local('Poppins Regular'),local('Poppins-Regular'),url(https://fonts.gstatic.com/s/poppins/v12/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:400;
		src:local('Poppins Regular'),local('Poppins-Regular'),url(https://fonts.gstatic.com/s/poppins/v12/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:400;
		src:local('Poppins Regular'),local('Poppins-Regular'),url(https://fonts.gstatic.com/s/poppins/v12/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:500;
		src:local('Poppins Medium'),local('Poppins-Medium'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
}
@font-face {
	font-family:Poppins;
	font-style:normal;
	font-weight:500;
	src:local('Poppins Medium'),local('Poppins-Medium'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:500;
		src:local('Poppins Medium'),local('Poppins-Medium'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Poppins;
		font-style:normal;
		font-weight:600;
		src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:600;
		src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:600;
		src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:Poppins;
	font-style:normal;
	font-weight:700;
	src:local('Poppins Bold'),local('Poppins-Bold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:700;
		src:local('Poppins Bold'),local('Poppins-Bold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:700;
		src:local('Poppins Bold'),local('Poppins-Bold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:800;
		src:local('Poppins ExtraBold'),local('Poppins-ExtraBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
	unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:800;
		src:local('Poppins ExtraBold'),local('Poppins-ExtraBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:800;
	src:local('Poppins ExtraBold'),local('Poppins-ExtraBold'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:900;
		src:local('Poppins Black'),local('Poppins-Black'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
		unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
		font-weight:900;
		src:local('Poppins Black'),local('Poppins-Black'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
		unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
	}
	@font-face {
		font-family:Poppins;
		font-style:normal;
	font-weight:900;
	src:local('Poppins Black'),local('Poppins-Black'),url(https://fonts.gstatic.com/s/poppins/v12/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
		unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
	}
	body {
		color:#000;
		font-family:'Open Sans',sans-serif;
		font-size:12px;
		font-weight:400;
		letter-spacing:.7px;
		line-height:24px
	}
	body.common-home {
		background:#fff
	}
	:root {
		--background:#e6e6e6;
		--text_color:#307af0
	}
	.blog_item {
		width:auto!important
	}
	.required .form-control {
		box-shadow:none
	}
	.form-control:focus {
		border-color:#e5e5e5
	}
	.clearfix .pull-right .btn.btn-primary {
		background:#7e5cdd none repeat scroll 0 0;
		border:2px solid #7e5cdd
	}
	.clearfix .pull-right .btn.btn-primary:hover {
		background-color:#fff!important;
	color:#7e5cdd!important;
	border:2px solid #7e5cdd
}
#product-category .row .category_list {
	margin:6px 0
	}
	:focus {
		outline:0!important
	}
	h1,h2,h3,h4,h5,h6 {
		color:#333
	}
	.megnorblog .bx-next,.megnorblog .bx-prev {
		font-size:0
	}
	.fa {
		font-size:14px
	}
	.fa-stack {
		width:12px;
		font-size:8px
	}
	.right-myaccount-menu .fa.fa-heart {
		display:none
	}
	#block_4 .megnorblog .buttons.text-center {
		margin:0;
		width:auto;
		float:left
	}
	#block_4 .megnorblog .buttons .btn.btn-primary:hover {
		color:#fff!important;
		background:0 0!important
	}
	#block_4 .megnorblog .buttons .btn.btn-primary {
	background:0 0;
	color:var(--text_color);
	padding:0 7px;
	text-decoration:underline;
		font-size:14px;
		line-height:15px;
		letter-spacing:.4px;
		position:relative;
		bottom:40px;
		text-transform:capitalize;
		font-weight:500
	}
	.right-myaccount-menu .fa.fa-share {
		display:none
	}
	.fa-stack .fa {
		font-size:13px
	}
	h1 {
		font-size:33px
	}
	h2 {
		font-size:27px
	}
	h3 {
		font-size:21px
	}
	h4 {
		font-size:15px
	}
	h5 {
		font-size:12px
	}
	h6 {
		font-size:10.2px
	}
	a {
		color:#333
	}
	a:focus,a:hover {
		text-decoration:none
	}
	legend {
		font-size:18px;
	padding:7px 0
}
label {
	font-size:13px;
	font-weight:400
}
#checkout-checkout #content .control-label {
	color:#333
	}
	input[type=color].form-control,input[type=date].form-control,input[type=datetime-local].form-control,input[type=datetime].form-control,input[type=email].form-control,input[type=month].form-control,input[type=number].form-control,input[type=password].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=text].form-control,input[type=time].form-control,input[type=url].form-control,input[type=week].form-control,select.form-control,textarea.form-control {
	font-size:12px
}
.input-group .dropdown-menu,.input-group .popover,.input-group input,.input-group select {
	font-size:12px
	}
	#checkout-cart .table-responsive .input-group .form-control {
		padding:10px!important;
		border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px
}
.input-group .input-group-addon {
		font-size:13px;
		height:30px
	}
	.blog_page .blog_top_content {
		float:left;
		width:100%
	}
	.blog_page .blog_top_content .blog-image {
		float:left;
		position:relative
	}
	.quickview #product2 .input-group.date .btn.btn-default {
		padding:11px 12px
	}
	#product2 .input-group.date .btn.btn-default {
		padding:6px 12px
	}
	.form-control {
		padding:8px 12px!important
	}
	.header_left .box-content-category a:hover {
		padding-left:15px;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
#content .col-sm-6.product-left {
	width:480px!important
	}
	.quickview-container #content .col-sm-6.product-right {
		margin:10px 0;
		width:45%
	}
	#content .col-sm-6.product-right {
		margin-left:0;
		width:50%;
		padding:0 0 0 50px
	}
	#top {
		margin:0;
		background:#f5f5f5;
		display:none
	}
	.nav_left {
		float:left;
		color:#000;
		font-size:12px;
		font-weight:400;
		letter-spacing:.8px;
		line-height:22px
	}
	.nav_right {
		float:right
	}
	.nav_right .account {
		float:left
	}
	.dropdown.myaccount {
		padding:0 30px 0 0;
		position:relative
	}
	.dropdown.myaccount::after {
		position:absolute;
		content:"";
		top:5px;
		bottom:auto;
		left:auto;
		right:0;
		background:#dcdcdc;
		width:1px;
		height:15px
	}
	.dropdown.myaccount .fa.fa-user {
		font-size:13px;
		margin:0 5px 0 0
	}
	.myaccount .dropdown-toggle span {
		font-size:12px;
		font-weight:400;
		text-transform:capitalize
	}
	.myaccount .fa {
		font-size:14px;
		margin:0 7px;
		vertical-align:middle;
		content:"\f0d7"
	}
	.dropdown-toggle.active .fa-caret-down::before {
		content:"\f0d8"
	}
	.dropdown.myaccount a {
		color:#000
	}
	.dropdown.myaccount a:hover {
	color:#3079f1
}
.nav_right .whishlist {
	float:right;
	padding:0 0 0 30px
}
.nav_right .whishlist .fa.fa-heart {
		font-size:11px;
		color:#000;
		margin:0 5px 0 0
	}
	.nav_right .whishlist #wishlist-total {
		font-size:12px;
		color:#000;
		font-weight:400
	}
	.nav_right .whishlist:hover #wishlist-total {
		color:#317cf4
}
.nav_right .whishlist:hover .fa.fa-heart {
	color:#317cf4
}
#top .container {
	padding:8px 0;
	top:auto
}
span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs {
	display:inline
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
		color:#000
	}
	.pagination>li>a,.pagination>li>span {
		border-color:#e7e7e7!important;
	border-radius:5px!important;
	-webkit-border-radius:5px!important;
	-khtml-border-radius:5px!important;
	-moz-border-radius:5px!important;
	color:#000!important
}
.row .product-list {
	padding:0 15px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	background:#000 none repeat scroll 0 0!important;
	border:1px solid #000!important;
	border-radius:5px!important;
		-webkit-border-radius:5px!important;
		-khtml-border-radius:5px!important;
		-moz-border-radius:5px!important;
		color:#fff!important
	}
	.nav-tabs {
		margin-bottom:15px
	}
	div.required .control-label:before {
		content:'* ';
		color:red;
		font-weight:700
	}
	#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
		float:left;
		position:relative;
		width:25%;
		cursor:pointer;
		padding:0 0 0 42px
	}
	#servicecmsblock .Fifth-content-five::after,#servicecmsblock .Fourth-content-four::after,#servicecmsblock .second-content-two::after,#servicecmsblock .third-content-three::after {
		position:absolute;
		content:"";
		top:0;
		bottom:auto;
		left:0;
		right:0;
		background:#eee;
		width:1px;
		height:50px
	}
	#servicecmsinfo_block1 .Fifth-content-five {
		border:none
	}
	.service-content .service-right a {
		font-size:12px;
		color:#5e5e5e;
		font-family:Raleway,sans-serif
}
#servicecmsblock .first-content-one .icon-left1 {
	background:#fff url(../image/megnor/services.png) no-repeat scroll 0 0;
	height:25px;
	width:25px
}
#servicecmsblock .first-content-one:hover .icon-left1 {
		background-position:0 -125px
	}
	#servicecmsblock .second-content-two .icon-left2 {
		background:#fff url(../image/megnor/services.png) no-repeat scroll 0 -253px;
	height:25px;
	width:25px
}
#servicecmsblock .second-content-two:hover .icon-left2 {
	background-position:0 -379px
}
#servicecmsblock .third-content-three .icon-left3 {
		background:#fff url(../image/megnor/services.png) no-repeat scroll 0 -505px;
	height:25px;
	width:25px
}
#servicecmsblock .third-content-three:hover .icon-left3 {
	background-position:0 -630px
}
#servicecmsblock .Fourth-content-four .icon-left4 {
	background:#fff url(../image/megnor/services.png) no-repeat scroll 0 -758px;
		height:25px;
		width:25px
	}
	#servicecmsblock .Fourth-content-four:hover .icon-left4 {
		background-position:0 -885px
	}
	#servicecmsblock .Fifth-content-five .icon-left5 {
		background:#fff url(../image/megnor/services.png) no-repeat scroll 0 -884px;
		height:25px;
		width:25px
	}
	#servicecmsblock .Fifth-content-five:hover .icon-left5 {
	background-position:0 -675px
}
.service-content .title {
		padding:0;
		font-size:14px;
		font-weight:600;
		text-transform:uppercase;
		color:#000;
		letter-spacing:.8px
	}
	.service-right {
		display:inline-block
	}
	.service-content .title:hover {
		color:#3079f1
	}
	.service-content .desc {
		font-size:13px;
		color:#000;
		font-weight:400
	}
	#servicecmsblock .icon-left1,.icon-left2,.icon-left3,.icon-left4,.icon-left5 {
	float:left;
	height:52px;
	transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
		width:50px;
		margin:12px 15px 0 0
	}
	.countdown {
		margin-top:0;
		padding:0;
		float:left;
		width:100%
	}
	.countbox .timebox {
	margin:0 15px 0 0;
	display:inline-block;
	position:relative;
	background:#f7f7f7;
	border-radius:5px
	}
	.countbox .timebox:last-child::after {
		display:none
	}
	.countbox .second .timebox-inner::after {
		display:none
}
.countbox .timebox .time {
	text-transform:capitalize;
	padding:0;
	color:#9d9d9d;
	display:block;
	text-align:center;
	margin:-25px 0 0 0;
	font-size:11px
}
.count-down .countbox strong {
	display:block;
	font-size:20px;
	font-weight:500;
	padding:0 0;
	color:#202020;
	font-weight:600;
	text-align:center;
	height:54px;
	width:54px;
		line-height:40px
	}
	.countbox .timebox:last-child {
		margin:0
	}
	.product-content .count-down .countbox strong {
		font-size:16px
	}
	.box.special:hover .customNavigation a {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.box.special .customNavigation a.prev,.box.special .owl-buttons a.prev {
		right:37px;
		left:auto
	}
	.box.special .box-content .customNavigation a {
		top:-5px;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	header .row {
		position:relative
	}
	.product_banner .product_img2 .img:hover {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.product_img2 {
		padding:0;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.product_img2 .inner:hover .pro_img>a::after,.product_img2 .inner:hover .pro_img>a::before {
	height:100%;
	transform:rotate(0);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	-moz-transform:rotate(0);
	width:100%
}
.product_img2 a {
	float:left;
	overflow:hidden;
		position:relative
	}
	.product_img2 a::before {
		left:0;
		top:0
	}
	.product_img2 a::after {
		bottom:0;
		right:0
	}
	.product_img2 {
		padding:0;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.product_img2 a::after,.product_img2 a::before {
		background:rgba(255,255,255,.2) none repeat scroll 0 0;
		content:" ";
		height:0;
		padding:0;
		position:absolute;
		transform:rotate(180deg);
		transition:all .8s ease 0s;
		-webkit-transition:all .8s ease 0s;
		-moz-transition:all .8s ease 0s;
		-ms-transition:all .8s ease 0s;
		-o-transition:all .8s ease 0s;
		width:0
	}
	.blog_grid_holder {
		padding-top:13px;
		font-size:14px
	}
	.blog_grid_holder.carousel-1 {
		padding-top:0;
	float:left;
	width:100%;
	clear:both
}
#column-left .blog_grid_holder,#column-right .blog_grid_holder {
		padding-top:5px
	}
	.blog_grid_holder.related {
		padding-top:0
	}
	.blog_item {
		font-size:12px;
		padding:0 15px 0 0;
		display:inline-block;
		vertical-align:top;
		margin-bottom:30px;
		width:100%
	}
	#footer .content_footer_right .blog.megnorblog .owl-item {
	width:auto!important
}
.carousel-1 .blog_item {
	margin-bottom:0
}
#column-left .blog_item,#column-right .blog_item {
		width:100%;
		margin-bottom:17px
	}
	.blog_item .image {
		margin-bottom:23px;
	margin-top:5px
}
#column-left .blog_item .image,#column-right .blog_item .image,.column-2 .blog_item .image,.column-3 .blog_item .image,.column-4 .blog_item .image {
		margin-bottom:17px
	}
	.blog_item .image img {
		height:500px;
		transition:all .4s ease 0s;
		-webkit-transition:all .4s ease 0s;
		-moz-transition:all .4s ease 0s;
	-ms-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	max-width:100%
}
.blog_item .image img:hover {
	opacity:.8;
	-khtml-opacity:.8;
	-webkit-opacity:.8;
	-moz-opacity:.8;
	transition:all .4s;
		-webkit-transition:all .4s;
		-moz-transition:all .4s;
		-ms-transition:all .4s;
		-o-transition:all .4s
}
.related .owl-wrapper {
	direction:ltr
}
.all-blogs .blog_grid_holder .blog_item .summary .image {
	background-position:center center;
	background-repeat:no-repeat;
	height:400px;
	margin-bottom:0;
	overflow:hidden;
		width:100%;
		float:left;
		position:relative
	}
	.blog_item .summary .blog_title {
		margin:0 0 16px 0;
		font-size:26px
	}
	#column-left .blog_item .summary .blog_title,#column-right .blog_item .summary .blog_title {
		font-size:16px;
		margin:0 0 7px
	}
	.column-2 .summary .blog_title,.column-3 .summary .blog_title {
		font-size:24px;
	margin:0 0 7px
}
.column-4 .summary .blog_title {
	font-size:20px
}
.blog_item .summary p {
	font-size:14px;
		line-height:21px
	}
	#column-left .blog_item .summary p,#column-right .blog_item .summary p {
		font-size:13px;
	line-height:20px
}
.blog_item .summary p .fa {
	color:#ccc
}
.blog_post .main_thumb {
	padding:20px 0 20px;
		transition:all .4s ease 0s;
		-webkit-transition:all .4s ease 0s;
		-moz-transition:all .4s ease 0s;
		-ms-transition:all .4s ease 0s;
		-o-transition:all .4s ease 0s;
		width:50%;
		float:left;
		display:inline-block;
	margin-right:30px
}
.box.special .product-block .product-details {
	width:50%;
	float:right;
	text-align:left;
	padding:0;
	position:relative;
	min-height:270px
}
.blog_post .main_thumb:hover {
	opacity:.8;
	-khtml-opacity:.8;
		-webkit-opacity:.8;
		-moz-opacity:.8;
		transition:all .4s ease 0s;
		-webkit-transition:all .4s ease 0s;
	-moz-transition:all .4s ease 0s;
	-ms-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s
}
.blog_post h1 {
		margin-bottom:17px
	}
	.blog_post label {
		font-size:14px
	}
	.blog_post .main_description p {
		margin-bottom:18px
	}
	.blog_stats {
		font-size:13px;
		text-transform:none;
		color:#999;
		margin:0 0 15px;
		padding-top:25px
}
.blog_post .related .blog_stats,.column-2 .blog_stats,.column-3 .blog_stats,.column-4 .blog_stats {
		font-size:12px;
		margin:0 0 12px;
		padding-bottom:1px
	}
	#column-left .blog_stats,#column-right .blog_stats {
		font-size:11px;
		margin-bottom:-4px;
		border-bottom:none;
		padding-bottom:0
	}
	.blog_stats span {
		display:inline-block;
		margin-right:5px;
		margin-bottom:8px;
		line-height:12px;
		color:#307af0
	}
	.blog_stats span+span {
		padding-left:16px;
	border-left:1px solid #eee
}
.blog_stats .fa {
	color:#000;
	margin-right:5px
}
.blog_stats .text {
		font-weight:inherit
	}
	#column-left .blog_stats .text,#column-right .blog_stats .text,.column-2 .blog_stats .text,.column-3 .blog_stats .text,.column-4 .blog_stats .text {
	font-size:0
}
.blog_stats .hl {
	color:#307af0
}
#column-left .blog_stats .hl,#column-right .blog_stats .hl,.column-2 .blog_stats .hl,.column-3 .blog_stats .hl,.column-4 .blog_stats .hl {
	font-weight:inherit
}
.blog_post .blog_stats {
	margin:0 0 22px
	}
	.blog_post .tags {
		display:block;
		padding-top:5px;
		margin-bottom:25px;
		font-size:13px;
		color:#aaa
	}
	.blog_post .tags a {
		font-size:14px;
		margin-left:2px
	}
	.blog_post h3 {
		margin:50px 0 18px;
		padding-bottom:6px;
	display:block;
	border-bottom:1px solid #eee
}
.blog_post h3 i {
	vertical-align:middle;
	margin-right:7px
}
.blog_post .share {
	margin-bottom:40px
}
.blog_post .share .fa:hover {
	opacity:.9;
	-khtml-opacity:.9;
	-webkit-opacity:.9;
		-moz-opacity:.9;
		transition:all .3s;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		-ms-transition:all .3s;
		-o-transition:all .3s
	}
	.blog_post .share .fa:after {
		font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	vertical-align:top;
	margin-left:10px
}
.blog_post .share .fa-facebook {
	background:#3b5998
}
.blog_post .share .fa-twitter {
	background:#00aced
}
.blog_post .share .fa-google-plus {
	background:#dd4b39
}
.blog_post .share .fa-navicon {
	color:#888;
	text-align:center;
	font-size:17px
}
.at16nc.at16t_compact,.blog_post .at15t_compact {
		background-position:-9999px -9999px!important
	}
	.blog_post .related .blog_item {
		margin-bottom:15px
	}
	.blog_post .related .blog_title {
		font-size:16px
	}
	.blog_post h3 {
		font-size:20px
}
.panel-heading {
	border-bottom:none!important;
	border-color:#fff!important
}
#content .panel-group .panel-heading+.panel-collapse .panel-body {
	border-top:none
}
#content .well {
	border:none
}
.panel-group #collapse-checkout-option .panel-body {
	padding-top:20px
}
.blog_post .related p {
	font-size:14px;
	line-height:20px
	}
	.blog_post .related p a {
		color:#999
	}
	.blog_post .related p .fa {
		color:#ccc
	}
	.blog_post #comment {
		margin-bottom:55px
	}
	.blog_post .blog_comment {
		display:block;
		font-size:14px;
		margin-bottom:25px
	}
	.blog-module {
	margin-bottom:40px
}
.blog-module.latest {
	margin-bottom:20px
}
.blog-module h3 {
	margin:15px 0 10px 0;
	padding-bottom:6px;
	border-bottom:1px solid #f5f5f5
}
.blog-module h3 a.all {
	float:right;
	font-size:13px;
	line-height:24px
}
.blog-module h3 a.all .fa {
	color:#ccc
}
#product2 .alert-info {
	float:left;
	margin-top:10px
	}
	#column-left .blog-module h3 a.all,#column-right .blog-module h3 a.all {
		display:none
	}
	.blog-category>ul>li {
		position:relative;
		border-bottom:1px solid #f5f5f5
	}
	.blog-category ul>li>ul {
		display:none;
		padding-left:0
	}
	.blog-category>ul>li.active>ul {
		display:block
	}
	.blog-category>ul>li>a {
		display:block;
		line-height:34px;
	font-size:14px
}
.blog-category .sign {
	position:absolute;
	right:0;
	top:0;
	line-height:34px;
	width:30px;
	text-align:center;
	cursor:pointer;
	color:#ccc
}
.blog-category li .sign .fa-minus,.blog-category li.open .sign .fa-plus {
	font-size:0
}
.blog-category .sign .fa,.blog-category li.open .sign .fa-minus,.blog-category li.open ul li .sign .fa-plus,.blog-category li.open ul li.open .sign .fa-minus {
		font-size:11px
}
.blog-category>ul>li ul>li {
	border-top:1px solid #f5f5f5;
	list-style:none
}
.blog-category>ul>li ul>li {
	border-top:1px solid #f5f5f5;
	list-style:none
}
.blog-category>ul>li ul>li a {
	line-height:34px;
	font-size:13px
}
.blog-category>ul>li ul>li a .fa {
	color:#ccc;
	font-size:10px;
	margin:0 6px
}
.captcha_wrap img {
		max-width:none
	}
	.blog_grid_holder.blog_products {
		padding-top:5px
	}
	.blog_product {
		font-size:14px
	}
	.blog_product .image {
		margin-top:0
	}
	.blog_product .name {
		display:inline-block;
		margin-bottom:5px
	}
	.blog_product .price-old {
		text-decoration:line-through
	}
	.blog_product .price-tax {
		font-size:11px;
		display:block;
		color:#aaa
}
@media screen and (max-width:767px) {
	.column-3 .blog_item,.column-4 .blog_item {
		width:50%
	}
	.blog_stats .text {
			font-size:0
		}
	}
	@media screen and (max-width:567px) {
		.column-2 .blog_item,.column-3 .blog_item,.column-4 .blog_item {
			width:100%
		}
	}
	.owl-carousel .owl-wrapper:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0
	}
	.owl-carousel {
		display:none;
		position:relative;
		width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0,0,0)
	}
	.owl-carousel .owl-wrapper-outer {
		position:relative;
		width:100%;
		float:left;
		padding:0
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
		-ms-transition:height .5s ease-in-out;
		-o-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page {
	cursor:pointer
}
.owl-controls .owl-buttons div {
	position:absolute
}
.owl-controls .owl-buttons .owl-prev {
	left:10px;
	top:50%
}
.owl-controls .owl-buttons .owl-next {
	right:10px;
	top:50%
	}
	.owl-controls {
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
		-webkit-tap-highlight-color:transparent;
		display:block!important
	}
	.grabbing {
		cursor:url(../../../../../Electron_layout2/catalog/view/theme/megnordefault/stylesheet/grabbing.png) 8 8,move
	}
	.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0)
	}
	.owl-carousel {
		margin:0 0 15px;
		direction:ltr!important;
	z-index:1
}
.fa.fa-tag::before {
	color:var(--text_color);
	font-size:12px
}
.owl-carousel .owl-buttons div {
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	color:rgba(0,0,0,.8)
}
.owl-carousel:hover .owl-buttons div {
	opacity:.7;
	-khtml-opacity:.7;
	-webkit-opacity:.7;
	-moz-opacity:.7
	}
	.owl-carousel .owl-buttons .owl-prev {
		left:10px
	}
	.owl-carousel .owl-buttons .owl-next {
		right:10px
	}
	.owl-carousel .owl-buttons div i {
	font-size:40px;
	margin:-20px 0 0
}
.owl-pagination {
	text-align:center;
	top:20px;
		position:relative
	}
	.owl-controls .owl-page {
		display:inline-block;
		margin:0 6px
	}
	.owl-controls .owl-page span {
	display:block;
	width:11px;
	height:11px;
	background:rgba(0,0,0,.5);
	border-radius:20px;
	-webkit-border-radius:20px;
		-khtml-border-radius:20px;
		-moz-border-radius:20px;
		box-shadow:inset 0 0 3px rgba(0,0,0,.3)
}
.owl-controls .owl-page.active span {
	background:rgba(0,0,0,.9)
}
.main-slider .swiper-viewport:hover .swiper-button-next {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.main-slider .swiper-viewport:hover .swiper-button-prev {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.product-block .fa.fa-heart {
		padding:0;
		font-size:13px
	}
	.fa.fa-share {
		color:#fff;
		padding:0 5px 0 0
	}
	#top-links .pull-left {
	float:right!important
}
.layout-2 #top {
	margin:0;
	background:#f5f5f5
}
#top .container {
	top:auto;
	text-align:center
}
#top .headertop-text {
	float:left;
	font-size:12px;
	letter-spacing:.8px;
	text-align:left;
		text-transform:capitalize;
		color:#fff
	}
	#top-links span {
		font-size:12px;
		font-weight:500;
		text-transform:capitalize
}
#form-currency .currency-select {
	text-align:left;
	width:100%;
	text-transform:capitalize
	}
	#form-currency .currency-select:hover {
		text-shadow:none;
		color:#1f2022;
		background-color:#fff
	}
	.dropdown-menu-right {
		border-radius:0!important;
		-webkit-border-radius:0!important;
		-khtml-border-radius:0!important;
	-moz-border-radius:0!important;
	box-shadow:none
}
.language-menu .btn.btn-link.btn-block.language-select {
	text-transform:capitalize
}
#form-language .dropdown-menu {
	border:none;
	box-shadow:none;
	margin:2px 0 0;
		padding:10px 10px 12px;
		right:auto;
		top:19px;
		left:10px
	}
	.dropdown-menu.currency-menu {
		border:none;
		box-shadow:none;
		margin:2px 0 0;
		padding:10px 10px 12px;
		right:auto;
		top:19px;
		left:10px
	}
	#form-currency .hidden-xs.hidden-sm.hidden-md {
		color:#000;
		font-size:13px;
		font-weight:500
	}
	.lang-curr-wrapper .currency-title,.lang-curr-wrapper .language-title {
		font-weight:600;
		padding:3px 20px;
		display:inline-block;
		width:100%;
		font-size:13px;
		color:#000;
		text-transform:uppercase;
		letter-spacing:1px;
		cursor:pointer
	}
	.dropdown-menu.currency-menu .fa.fa-angle-down,.dropdown-menu.language-menu .fa.fa-angle-down {
		display:none
	}
	#column-right .swiper-viewport {
		background:0 0;
		box-shadow:none;
		border:none;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		margin:30px 0 0 0
	}
	.productpage .special-price {
	font-size:20px;
	color:#000;
	display:inline-block
}
.productpage .description {
	line-height:22px;
		margin-bottom:10px;
		padding:5px 5px 10px 0
	}
	.product-right .list-unstyled h4 {
		font-size:20px;
		color:#000
	}
	.product-description td span {
		color:#000;
		font-weight:600;
		padding:2px
	}
	.product-description td {
		padding:2px
	}
	.productpage .description .product-description .description-right {
		padding-left:10px
	}
	#form-language .dropdown-menu>li>.btn {
	padding:5px;
	color:#000
}
#form-currency .dropdown-menu .btn {
	padding:6px!important;
	color:#333
}
#form-currency .dropdown-menu .btn:hover,#form-language .dropdown-menu>li>.btn:hover {
		color:var(--text_color);
		background:0 0
	}
	.box-content-category ul {
		padding:0;
		margin:0
	}
	.content_headercms_top #nav-one a {
		font-size:14px;
		font-weight:700;
		text-transform:uppercase
	}
	.box-content-category ul li a::before {
		background-repeat:no-repeat;
		height:40px;
		width:40px;
		content:"";
		position:absolute;
	left:0;
	top:0;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.box-content-category ul li.main.menu-1 a::before {
		background-position:5px -172px
	}
	.box-content-category ul li.main.menu-1 a:hover::before {
		background-position:5px -219px
	}
	.box-content-category ul li.main.menu-2 a::before {
		background-position:5px -80px
	}
	.box-content-category ul li.main.menu-2 a:hover::before {
		background-position:5px -127px
	}
	.box-content-category ul li.main.menu-3 a::before {
		background-position:5px 15px
	}
	.box-content-category ul li.main.menu-3 a:hover::before {
		background-position:5px -32px
	}
	.box-content-category ul li.main.menu-4 a::before {
		background-position:5px -267px
	}
	.box-content-category ul li.main.menu-4 a:hover::before {
	background-position:5px -313px
}
.box-content-category ul li.main.menu-5 a::before {
	background-position:5px -1233px
	}
	.box-content-category ul li.main.menu-5 a:hover::before {
		background-position:5px -1281px
	}
	.box-content-category ul li.main.menu-6 a::before {
		background-position:5px -360px
	}
	.box-content-category ul li.main.menu-6 a:hover::before {
		background-position:5px -409px
	}
	.box-content-category ul li.main.menu-7 a::before {
		background-position:5px -940px
	}
	.box-content-category ul li.main.menu-7 a:hover::before {
		background-position:5px -985px
	}
	.box-content-category ul li.main.menu-8 a::before {
		background-position:5px -546px
}
.box-content-category ul li.main.menu-8 a:hover::before {
	background-position:5px -593px
}
.box-content-category ul li.main.menu-9 a::before {
	background-position:5px -736px
}
.box-content-category ul li.main.menu-9 a:hover::before {
		background-position:5px -790px
	}
	.box-content-category ul li.main.menu-10 a::before {
		background-position:5px -844px
	}
	.box-content-category ul li.main.menu-10 a:hover::before {
		background-position:5px -894px
	}
	.box-content-category ul li.main.menu-11 a::before {
		background-position:5px -941px
	}
	.box-content-category ul li.main.menu-11 a:hover::before {
		background-position:5px -986px
}
.box-content-category ul li.main.menu-12 a::before {
	background-position:5px -1033px
}
.box-content-category ul li.main.menu-12 a:hover::before {
	background-position:5px -1084px
}
.box-content-category ul li.main.menu-13 a::before {
		background-position:5px -1134px
	}
	.box-content-category ul li.main.menu-13 a:hover::before {
		background-position:5px -1184px
	}
	.box-content-category .hiden_menu span.main {
	height:40px;
	width:40px;
	padding:13px 85px 13px 40px;
	display:inline-block;
	font-size:13px;
	font-weight:400;
	position:relative;
	cursor:pointer;
	font-weight:700
}
.box-content-category .hiden_menu span.main:hover {
		background-position:5px -1479px
	}
	.box-content-category .box-category .hiden_menu span.main.active {
	background-position:5px -1523px
}
.box-content-category .box-category .hiden_menu span.main.active:hover {
		background-position:5px -1575px
	}
	.box-content-category ul li a {
		padding:8px 45px 8px 40px;
		color:#333;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	font-weight:400;
	font-size:13px;
	display:inline-block;
	line-height:20px;
	position:relative;
	width:100%;
	text-transform:capitalize
}
.box-content-category .dropdown span::after {
	font-family:FontAwesome;
	font-size:14px;
	position:absolute;
	right:12px;
	top:0;
		color:#fff;
		width:20px;
		height:20px;
		background:#1d4688;
		text-align:center;
		border-radius:5px;
		left:auto
}
.box-content-category .dropdown span {
	position:relative
}
.box-content-category a::before {
	content:" ";
		position:absolute;
		right:auto;
		top:18px;
		left:15px;
		width:10px;
		height:10px
	}
	.box-content-category a:hover::before {
		background-position:center -54px
	}
	.box-content-category .dropdown a:hover::before {
		background-position:center -54px
}
#nav-one li.hiden_menu .dropdown-inner a:hover {
	color:#3079f1
}
.header_cart .cart-menu .text-left a {
		font-size:12px
	}
	header li {
		list-style:none
	}
	.dropdown-menu.megamenu.column1 {
		padding:15px 0 15px 15px;
	width:220px;
	top:56px
}
.quickview .header-container {
	display:none
}
.content_headercms_top {
	display:inline-block;
	float:left;
	width:16%;
	margin-top:5px;
	text-align:left
}
.content_header_topleft {
	padding:0;
	position:relative;
	text-transform:uppercase;
	font-weight:500
}
.content_header_top .single-banner {
	margin:0
}
.static_links {
	list-style:outside none none;
	margin:0;
	padding:2px 0 0 0;
	padding-left:8px
	}
	.static_links li {
		position:relative;
		padding:0;
		float:left
	}
	.static_links .hiden_menu .top_level>a {
		padding:10px 20px!important;
	margin-right:0
}
.static_links li .megamenu li.list-unstyled.childs_1 li {
	padding:0
}
#content .col-sm-6 h2 {
	font-size:16px
}
.static_links .myaccount ul {
	height:auto;
	border:1px solid #ebebeb;
		padding:10px 5px
	}
	.static_links ul.nav li .megamenu.column1 ul.childs_1 {
		border:medium none
}
.static_links ul.nav li .megamenu.column1 ul.list-unstyled li>a {
	color:#000;
	display:inline-block;
	font-size:14px;
	padding:8px 7px!important;
	position:relative;
	text-transform:capitalize;
	font-weight:400
}
.static_links ul.nav li .megamenu.column1 ul.list-unstyled li>a:hover {
		color:var(--text_color)
	}
	#menu ul.nav li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		width:100%
	}
	.navbar-nav>li>.dropdown-menu {
	padding:15px 0 15px 15px;
	top:56px
}
.static_links .dropdown-menu .list-unstyled.childs_1>li {
	padding-bottom:0
	}
	.static_links ul {
		text-align:left
	}
	.static_links .cart-menu>li {
		padding:0
	}
	.header-cart .dropdown-menu {
		border:1px solid #ebebeb;
		min-width:280px;
		padding:10px;
		top:53px
	}
	.dropdown-menu-right {
		left:auto;
	right:0;
	padding:10px 0 10px 0
}
.static_links ul li ul {
	display:table-cell;
	float:none
}
#account-return .btn.btn-default {
		padding:5px 12px!important;
		background:var(--text_color);
		color:#fff;
		border:1px solid var(--text_color)
}
.nav .navbar-nav .top-level.dropdown li a:hover {
	display:inline-block
}
.static_links li.hiden_menu div {
		background:#fff none repeat scroll 0 0;
		border:1px solid #var(--background);
		display:none;
		min-width:155px;
		padding:15px 0;
		position:absolute;
		text-align:left;
		border-radius:0 0 5px 5px;
		-webkit-border-radius:0 0 5px 5px;
		-khtml-border-radius:0 0 5px 5px;
		-moz-border-radius:0 0 5px 5px;
		top:56px
	}
	.static_links li.hiden_menu:hover div {
		display:block;
		color:#767676
	}
	.static_links li.hiden_menu div li a::before {
		background:0 0
	}
	.static_links li.hiden_menu .top_level a:hover {
		background:0 0
	}
	.static_links .dropdown-inner .top_level li a::before {
		background:0 0
	}
	.static_links li a::before {
		content:"";
	display:block;
	height:13px;
	position:absolute;
	right:7px;
	border-left:1px solid #ededed
}
.static_links .dropdown.myaccount li a::before {
	background:0 0
}
.login_acc {
	display:inline-block;
	padding:0 0 10px 0;
		position:relative;
		width:100%
	}
	.login_acc::after {
		border-bottom:1px solid #f0f0f0;
		content:"";
		position:absolute;
		left:0;
		right:0;
		top:auto;
		bottom:0
	}
	.lang-curr-wrapper {
		padding:10px 0 0 0
	}
	.lang-curr-wrapper .language-title .fa.fa-caret-down {
		float:right;
		padding:5px 10px
	}
	.lang-curr-wrapper .currency-title .fa.fa-caret-down {
		float:right;
		padding:5px 10px
	}
	.lang-curr-wrapper .language-title:hover {
		color:#1f4c94
	}
	.lang-curr-wrapper .currency-title:hover {
		color:#1f4c94
	}
	.login_acc li {
		padding:3px 20px;
		color:#000!important;
		font-size:12px;
		font-weight:400;
		position:relative;
		text-align:left
	}
	.login_acc li a:hover {
		color:#3079f1!important
	}
	.login_acc li:hover::after {
		background-position:center -56px
	}
	.checkout:hover {
		color:#1f4c94
}
.myaccount .account:hover {
	background:0 0;
	color:#000!important;
	border:none;
	font-size:12px;
	margin:0;
		padding:0
	}
	.drop_account {
		color:#000
	}
	.myaccount .account {
		background:#fff none repeat scroll 0 0;
		border:1px solid #307af0;
		color:#307af0;
		float:left;
		margin:5px;
		padding:8px 18px;
		text-align:center;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		font-weight:400
	}
	.static_links .dropdown.myaccount li a:hover {
		background:0 0;
		color:var(--text_color)
	}
	.static_links li:first-child a::before {
		background:0 0
	}
	.static_links li a {
		color:#000;
		display:block;
		font-size:13px;
	font-weight:600;
	line-height:10px;
	margin:1px 11px 0 0;
	padding:15px 20px!important;
	position:relative;
		text-transform:capitalize;
		z-index:6
	}
	.list-unstyled.childs_2 a {
		margin:0
	}
	.list-unstyled.childs_2>li {
		padding:0;
	width:100%;
	margin:0
}
.static_links li:last-child a {
	padding-right:8px
}
.dropdown-menu .list-unstyled.childs_2 a {
		color:#000;
		font-weight:400;
		display:table-cell;
		float:none
	}
	.list-unstyled.childs_1 a {
	color:#000;
	font-weight:700;
	display:table-cell;
	float:none
}
.list-unstyled .childs_1 {
	border:1px solid #000
	}
	.list-unstyled.childs_2 a {
		color:#767676;
		display:inline-block;
		font-size:14px;
		letter-spacing:.8px;
	padding:12px 0;
	position:relative;
	text-transform:capitalize
}
.list-unstyled.childs_1 a:hover {
	color:var(--text_color);
		background:0 0
	}
	.btn-link:focus,.btn-link:hover {
		color:#3079f1!important
	}
	.table-striped>tbody>tr:nth-of-type(2n+1) {
		background:0 0
	}
	#nav-one>li.top_level.dropdown .list-unstyled.childs_1 li a::before {
	background:0 0;
	content:none
}
.content_footer_top .sale-cms .sale-cms-text {
	position:relative
	}
	.content_footer_top .sale-cms-text:hover::before {
		animation:1s ease 0s normal none 1 running fixedAnim
	}
	.content_footer_top .sale-cms::after {
		border-right:10px solid transparent;
		border-top:10px solid #000;
		border-top-right-radius:10%;
		content:"";
		height:0;
		left:24%!important;
		position:absolute;
		top:-5px;
		transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		z-index:-1
	}
	.product_banner .product_img1 .banner_text {
		display::none!important
		}
		.product_banner .product_img2 .banner_text {
			display:none
		}
		.category_list1:hover .banner_button>a {
		transform:scale(1.05);
		-webkit-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
	-moz-transform:scale(1.05)
}
.category_list1:hover .banner_button>a {
	background:#7e5cdd none repeat scroll 0 0;
		color:#fff
	}
	.category_list2:hover .banner_button>a {
		transform:scale(1.05);
		-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	-moz-transform:scale(1.05)
}
.category_list3:hover .banner_button>a {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		-moz-transform:scale(1.05)
	}
	.category_list3:hover .banner_button>a {
		background:#7e5cdd none repeat scroll 0 0;
		color:#fff
	}
	.category_list2:hover .banner_button>a {
	background:#7e5cdd none repeat scroll 0 0;
	color:#fff
}
.product_img1.img1:hover .banner_button>a {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
		-moz-transform:scale(1.05)
	}
	.product_img1.img1:hover .banner_button>a {
		background:#7e5cdd none repeat scroll 0 0;
	color:#fff
}
.product_img2.img2:hover .banner_button>a {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	-moz-transform:scale(1.05)
}
.product_img2.img2:hover .banner_button>a {
		background:#7e5cdd none repeat scroll 0 0;
		color:#fff
	}
	#block_1>ul {
		padding:0
	}
	.layout-2 .content_footer_top {
		background:#222 none repeat scroll 0 0;
		border-bottom:1px solid #414141
	}
	#footer #block_1.footer-area:hover::before {
		background:rgba(0,0,0,0) url(../image/megnor/sprite1.png) no-repeat scroll -100px -924px
	}
	footer .bottomfooter .list-unstyled a:hover {
		color:#000
	}
	footer .bottomfooter a:hover {
		color:#000
	}
	#top-links li,.header-search li {
		padding:0;
		list-style:none
	}
	#top-links a:focus,#top-links a:hover,header .btn-link:focus,header .btn-link:hover {
	color:#1f4c94!important;
	background:0 0;
	text-decoration:none
}
#top-links .dropdown-menu a {
	text-shadow:none
}
#top-links .dropdown-menu a:focus,#top-links .dropdown-menu a:hover {
		color:#2196f3
	}
	#top .btn-link strong {
		font-size:14px;
	font-weight:400
}
#top-links {
	padding-top:0
}
#top-links a+a {
	margin-left:15px
}
.dropdown.myaccount:hover a.account1::after,.dropdown.myaccount:hover a.account::after,.dropdown.myaccount:hover a.account_download1::after,.dropdown.myaccount:hover a.account_logout1::after,.dropdown.myaccount:hover a.account_order1::after,.dropdown.myaccount:hover a.account_transaction1::after {
		display:none
	}
	.swiper-viewport .swiper-button-next {
	left:auto;
	right:10px
}
.swiper-viewport .swiper-button-prev {
	right:auto;
	left:20px
	}
	#top-links ul.list-inline {
		float:left;
		margin-right:5px;
		margin-bottom:0
	}
	#top-links ul.list-inline li {
		background:0 0;
		font-weight:300
	}
	#top-links #form-language li {
		padding:0
	}
	.lang-curr {
		margin:0;
		display:inline-block
	}
	.container .container-top a {
		color:#000
	}
	.nav.pull-right {
		display:inline-block;
		padding:0
}
.right-links {
	float:right;
	margin:0
}
.container .result-search-autocomplete ul li {
	float:left
}
.right-links ul li {
		float:left;
		margin-left:10px;
		font-size:12px
	}
	.container .container-top a:hover {
		color:var(--text_color)
	}
	.right-myaccount-menu>li #wishlist-total {
		border-right:1px solid;
		padding:0 10px 0 0
	}
	.right-links .right-myaccount-menu ul li {
		margin-right:10px
	}
	#form-currency .fa-angle-down,#form-language .fa-angle-down {
		display:none!important;
		float:right
	}
	.fa-angle-down {
		margin:-13px 0 0 12px
	}
	.dropdown.myaccount .fa-angle-down {
		margin:0 5px;
		vertical-align:middle
	}
	#form-currency .btn-link,#form-language .btn-link {
		border:medium none;
		color:#000;
		display:block;
		font-size:12px;
		line-height:15px;
		text-decoration:none;
		padding:6px 20px
	}
	.right-links i.fa-angle-down {
		position:relative;
		top:1px
	}
	.pull-left #form-currency:hover .btn-group span,.pull-left #form-language:hover .btn-group span {
	color:#3079f1
}
#form-currency .btn-link strong {
		font-weight:400;
		padding:0 3px 0 0
	}
	.pull-left #form-language .btn-group span img {
		padding:0 3px 0 0
}
.header_cart:hover .dropdown-toggle {
	background-color:#fff
}
.myaccount .dropdown-menu-right {
		margin:0!important;
		width:200px;
		right:0;
		top:32px
	}
	.language-menu {
		padding:0 0 0 25px;
		float:left
	}
	.currency-menu {
		padding:0 0 0 25px;
		float:left
	}
	.header_top {
		width:100%;
		float:left;
		background:#fff;
		padding:21px 0
	}
	.header_bottom {
		float:left;
		width:100%;
		padding:0;
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6
	}
	.content_headercms_bottom {
		clear:both;
		float:left;
		text-align:center;
		width:100%
	}
	.header-right .head {
		float:right;
		margin:5px 5px 0 0;
		padding:2px
	}
	.product-quick_view-47 .responsive-menu {
		display:none
	}
	.product-quick_view-47 .background_wrapper {
		display:none
	}
	.product-quick_view-47 {
		display:inline-block
	}
	.header-center {
		float:left;
		padding:10px 0 16px 0;
		width:100%
	}
	.header-logo {
		float:left
	}
	.header-search {
		float:left
	}
	.header-cart {
		float:left
	}
	.header-main {
		display:block;
		float:left;
		position:relative;
		width:100%;
		height:50px;
		background:#fff
	}
	.static_links li:last-child a::before {
		border-left:none
	}
	.header-left {
	float:left;
	width:auto;
	margin:0 79px 0 0
}
.static_links li:first-child a {
	padding-left:5px!important
	}
	.header-right {
		float:right;
		width:81%;
		position:relative;
		top:0;
		transition:top .8s ease 0s;
		-webkit-transition:top .8s ease 0s;
		-moz-transition:top .8s ease 0s;
		-ms-transition:top .8s ease 0s;
		-o-transition:top .8s ease 0s
	}
	#column-left .box-category .box-heading.fixed {
		position:fixed;
		top:0;
		width:250px;
		z-index:9999999;
		animation:.9s ease 0s normal both 1 running fixedAnim;
		height:52px
	}
	header .tags>a {
		font-weight:400
}
header {
	padding:0;
	z-index:99;
	position:relative;
	margin:0;
	clear:both;
	border-radius:0;
	height:auto
	}
	.header_bottom.fixed {
		position:fixed;
		width:100%;
		left:0;
		right:0;
		top:0;
		padding:0
	}
	a.banner_text::after,a.banner_text::before {
		background:0 0!important
	}
	.layout-2 header {
		box-shadow:0 2px 1.7px 0 #e5e5e5
	}
	.header_left .box-category::after {
		border-right:10px solid transparent;
		border-top:10px solid #c4c4c4;
		border-top-right-radius:10%;
	content:"";
	height:0;
	position:absolute;
	right:-5px;
	top:2px;
	transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		z-index:-1
	}
	.header_left .box-category {
		background:#e1e1e1 none repeat scroll 0 0;
		box-sizing:border-box;
		color:#fff;
		cursor:pointer;
		float:left;
		font-size:14px;
		font-weight:600;
		margin-right:10px;
		margin-top:-8px;
		padding:2px;
		position:relative;
		text-align:left;
		text-transform:uppercase;
		width:250px
	}
	.col-sm-4.header-logo {
		display:inline-block;
		text-align:left;
		vertical-align:top;
		width:auto;
		padding:0;
	margin:0 107px 0 0
}
.col-sm-4.header-logo #logo {
	padding:18px 0
}
.header_center {
	float:left
}
#checkout-checkout .text-right.total {
		font-size:17px;
		font-weight:600
	}
	.col-sm-5.header-search {
		float:left;
		padding:0;
		position:relative;
		width:57%;
		top:-4px
	}
	.header-search {
		-moz-border-bottom-colors:none;
		-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#3f4a57!important;
		border-image:none;
		border-inline-end-color:#3f4a57;
		border-inline-start-color:#3f4a57;
		border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-style:solid;
	border-width:6px;
	float:left;
	position:relative;
	width:65%
}
.col-sm-3.sort {
	padding:0
}
.header-search .col-sm-3.sort {
		border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		-moz-border-radius:10px;
		display:block;
		width:30%
	}
	#searchbox .col-sm-3.sort {
		padding:0 15px
	}
	.col-sm-3.sort select.form-control {
		padding:0;
		height:auto;
		text-transform:capitalize;
		background-color:#fff;
		color:#333;
		border:none;
	overflow:hidden;
	left:0;
	width:100%!important
}
.head-right-bottom {
	float:left;
	position:relative
}
.headertopleft {
	float:left;
	text-align:left;
	margin-top:10px
}
.headertopright .text2 a {
	color:#2d2d2d;
	font-size:14px;
		letter-spacing:.5px;
		font-weight:500
	}
	#tmheadercontentcms {
		float:left;
		width:100%
	}
	#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
	float:left;
	font-size:14px;
	margin:0 30px 0 0;
	padding:15px 0;
	text-align:center;
	text-transform:uppercase;
	width:426px;
	background:#ededed;
	color:#000;
	letter-spacing:2px
}
#header_content_block #tmheadercontentcms .headercms3 {
		margin-right:0
	}
	.headercms1 span,.headercms2 span,.headercms3 span {
		font-size:14px;
		font-weight:700;
		text-transform:uppercase
	}
	.quickview {
		padding:15px 0;
		display:inline-block
	}
	.quickview .container {
		width:100%;
	background:#fff;
	padding:0 10px
}
.quickview .container .row {
	margin:0
}
.quickview .top_button {
	display:none
}
.quickview #product2 {
	float:left;
	width:100%
}
.quickview #product2 h3 {
	width:100%
}
.productpage-quickview #product2 h3 {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		font-size:14px;
		font-weight:600;
		margin:0 0 10px;
	padding:0;
	text-transform:none;
	color:#333
}
@media (max-width:767px) {
	.quickbox {
		display:none
	}
}
#nav-one>li>.dropdown-menu {
	background:#262626 none repeat scroll 0 0;
	border-top-left-radius:0;
	border-top-right-radius:0;
		margin-top:0;
		padding:0 22px;
		left:230px;
		top:0
	}
	#nav-one>li.dropdown,#nav-one>li.dropdown .column1 ul .dropdown,#nav-one>li.hiden_menu {
	background:url(../image/megnor/menu_left.png) no-repeat scroll right 7px transparent
	}
	#nav-one>li.hiden_menu>.dropdown-menu {
		padding:22px
	}
	.top_level.hiden_menu {
		position:relative
	}
	#nav-one li .megamenu ul.childs_1 {
		padding:30px 2px 30px 20px
	}
	#nav-one li ul {
	display:table-cell;
	float:none
}
#nav-one ul {
	display:inline-block;
	float:none;
	margin:0 auto;
	text-align:left
}
#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	font-size:13px;
	font-weight:700
}
#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		width:100%
	}
	#nav-one>li ul>li>a {
		min-width:188px
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		color:#fff;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		width:100%
	}
	#nav-one>li ul>li>a {
		min-width:188px
	}
	#nav-one li ul>li>a,.responsive-menu .main-navigation li a {
		color:#262626;
		display:block;
		font-size:13px;
		padding:8px;
		white-space:nowrap
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu {
		background:#262626 none repeat scroll 0 0;
		border:medium none;
		margin:0;
		padding:6px 0 0;
		position:relative
	}
	#nav-one li ul {
		display:table-cell;
		float:none
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		color:#b3b3b3;
		display:inline-block;
		font-size:12px;
		font-weight:500;
		line-height:20px;
		position:relative;
		text-transform:capitalize
	}
	#nav-one li .megamenu ul.list-unstyled.childs_2 a {
	min-width:145px
}
#nav-one li .megamenu.column1 ul.childs_1 {
	border:medium none
}
#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
		display:none;
		left:140px;
		padding:10px;
		position:absolute;
		top:0;
		border:3px solid #e2e2e2
	}
	#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu {
		display:block;
		padding:10px 22px
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li:hover>a,#nav-one li .megamenu.column1 ul.list-unstyled li:hover>a,.hiden_menu .top_level:hover>a {
		color:#fff
	}
	.column_left_cms .box.last .list-group {
		border-bottom:medium none;
		margin-bottom:0;
		padding:4px 0 0
	}
	.column_left_cms .box.last {
		margin-bottom:0
	}
	.menu_toggle {
	background:#fff none repeat scroll 0 0;
	display:none;
	left:0;
	position:absolute;
	top:62px;
	width:100%;
	z-index:99;
	box-shadow:0 0 20px rgba(0,0,0,.25);
	-moz-box-shadow:0 0 20px rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.menu_toggle .menu_inner {
		float:left;
		padding:30px 30px 0;
		width:100%
	}
	.menu_toggle .main-menu {
		float:left;
		padding:0;
		width:81.3%
	}
	.menu_inner .image {
		float:right;
		padding:0;
		width:18.7%
	}
	.image .menu_image {
		background:#fff url(../image/megnor/menu-right.jpg) no-repeat scroll 0 0;
		display:block;
	height:402px
}
.header_right #searchbox .form-control.input-lg {
	padding:0 120px 0 15px!important;
	box-shadow:4px 4px 7px -9px #000 inset
}
.col-sm-5.header_search {
	width:auto;
	padding:13px 45px 13px 0
	}
	.header_right {
		position:relative;
		width:45%;
		float:right
	}
	#search .input-lg {
		height:42px;
		line-height:20px;
		width:100%;
		border:1px solid #e7e7e7;
		text-transform:capitalize;
		color:#000;
		font-size:12px;
		padding-right:110px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
		box-shadow:none;
		background:#f7f7f7
	}
	#search .fa.fa-search {
		display:none
	}
	.header-search .customSelect.form-control {
		border:none;
		color:#000;
		height:auto;
		font-size:13px;
		font-weight:500;
		text-transform:capitalize
	}
	.head-right-top .static_links .top_level.dropdown:hover .dropdown-menu {
		display:block
	}
	.head-right-top .static_links .top_level.dropdown .dropdown-menu .list-unstyle.childs_2.dropdown:hover {
		left:148px;
		position:absolute;
		padding:10px 10px 0 10px;
		top:-100px;
		display:block;
		margin:10px;
		height:100px
	}
	.header-cartright {
		float:right;
		padding:12px 0
	}
	.headertopright .text2 {
		background:transparent url(../image/megnor/icon.png) no-repeat scroll left -260px;
	padding:0 0 0 50px;
	text-transform:uppercase;
	font-weight:600;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.headertopright:hover .text2 {
		background-position:left -393px
	}
	.headertopright .text2-dec {
		float:left;
		font-weight:400;
		font-size:12px;
		color:#888;
		text-transform:capitalize;
		display:block
	}
	.headertopright .text2 a {
		color:#2d2d2d;
		font-size:14px;
		letter-spacing:.5px;
		font-weight:500;
		display:block
	}
	.first-content.main-content {
		float:left;
		width:auto;
		padding:0 30px;
		cursor:pointer
	}
	.second-content.main-content {
		float:left;
		width:auto;
		cursor:pointer
	}
	.cms_img1 {
		background:url(../image/megnor/sprite.png) no-repeat scroll 0 0;
		height:30px;
		width:30px;
		display:inline-block;
		-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
	}
	.cms-block {
		display:inline-block;
		padding:0 0 0 5px
	}
	.cms_subtitle {
		font-size:12px;
		color:#fff;
		font-weight:400;
		line-height:20px
	}
	.cms_title {
		font-size:12px;
		font-weight:600;
		color:#fff;
		line-height:20px
	}
	.first-content.main-content:hover .cms_img1 {
	background-position:0 -193px
}
.cms_img2 {
	background:url(../image/megnor/sprite.png) no-repeat scroll 0 -387px;
		width:30px;
		height:30px;
		display:inline-block;
		-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
}
.second-content.main-content:hover .cms_img2 {
		background-position:0 -580px
	}
	.offer-block {
		width:auto;
		float:right;
		padding:15px 0;
		cursor:pointer
	}
	.offer-block:hover .offer_title {
		color:#000
	}
	.offer-image {
		background:url(../image/megnor/offer.png) no-repeat scroll 0 0;
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:middle
	}
	.offer-block:hover .offer-image {
		background:url(../image/megnor/offer_hover.png) no-repeat scroll 0 0
}
.offer-inner {
	display:inline-block;
	vertical-align:middle
}
.offer_title {
	font-size:13px;
	font-weight:600;
		line-height:20px;
		color:#3079f1;
		text-transform:capitalize;
		padding:0 0 0 5px
	}
	.tabfeatured_default_width {
		width:185px
	}
	.tabbestseller_default_width {
		width:185px
	}
	.tablatest_default_width {
		width:185px
}
.tabspecial_default_width {
	width:185px
}
.tab-content {
	position:relative;
	padding:10px;
	z-index:2;
	overflow:visible;
	margin-bottom:25px
}
.tab-content .tab {
	display:none
}
.box-content .customNavigation a.prev,.hometab .customNavigation a.prev {
		color:#acacac;
		right:37px;
		height:30px;
		width:30px;
		background:0 0;
		margin:0;
		padding:0;
		border:1px solid #d9d9d9;
		border-radius:5px
	}
	.box-content .customNavigation a.prev:hover,.hometab .customNavigation a.prev:hover {
		background:#3079f1;
		color:#fff;
		border-color:#3079f1
	}
	.box-content .customNavigation a.next:hover,.hometab .customNavigation a.next:hover {
		background:#3079f1;
		color:#fff;
		border-color:#3079f1
	}
	.box-content .customNavigation a,.hometab .customNavigation a {
		top:-6px;
		padding:3px 11px
}
.box-content .customNavigation a.next,.hometab .customNavigation a.next {
	color:#acacac;
		margin:0;
		padding:0;
		border:1px solid #d9d9d9;
		border-radius:5px;
		height:30px;
		width:30px
	}
	#featured_grid .box-content .customNavigation a {
		padding:3px 0
	}
	#featured_grid .box-content .customNavigation a.prev {
		right:20px
	}
	.static_links ul.nav li .megamenu ul.list-unstyled li .dropdown-menu {
		border:medium none;
		margin:0;
		padding:0;
		position:relative
	}
	.static_links ul.nav li .megamenu ul.list-unstyled li.dropdown.dropdown-menu {
		border:1px solid #000;
		margin:0;
		padding:10px;
		position:absolute;
		left:188px;
		top:0
	}
	.static_links ul.nav li .megamenu ul.list-unstyled li .dropdown-menu {
		display:block
	}
	.static_links ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
	border:1px solid #d9d9d9;
	display:none;
	left:165px;
	padding:10px;
	position:absolute;
	top:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.static_links ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown:hover .dropdown-menu {
		display:block
	}
	.header-search .customSelectInner,.header-search .customSelectOpen .customSelectInner {
		background-image:none
	}
	.header-search .customSelectInner:after {
		font-family:FontAwesome;
	content:'\f107';
	font-size:12px;
	position:absolute;
	right:15px;
	top:10px
}
.main-slider .swiper-viewport {
		border:medium none;
		box-shadow:none;
		margin:0
	}
	.swiper-viewport .swiper-button-prev::before {
	color:#000;
	font-size:35px;
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	text-align:center;
		display:inline-block;
		content:"\f104";
		font-family:fontawesome;
		font-weight:700
	}
	.swiper-viewport .swiper-button-next::before {
		color:#000;
		font-size:35px;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
			-moz-opacity:1;
			text-align:center;
			display:inline-block;
			content:"\f105";
			font-family:fontawesome;
			font-weight:700
		}
		.swiper-viewport .swiper-button-next:hover::before {
			color:#3079f1
		}
		.swiper-viewport .swiper-button-prev:hover::before {
	color:#3079f1
}
.main-slider .swiper-pagination {
	display:none
}
.main-slider.swiper-button-next,.main-slider.swiper-button-prev {
		width:70px
	}
	.header-search .customSelectOpen .customSelectInner:after {
		font-family:FontAwesome;
		content:'\f106';
		font-size:12px;
		position:absolute;
		right:5px
	}
	.header-cart .cart .btn-lg .dropdown-toggle:before {
		content:'\f291';
		font-family:FontAwesome;
		font-size:12px
	}
	.header-search .form-control::-moz-placeholder {
		color:#848484;
		font-size:12px;
		font-weight:500
	}
	#search .input-group-btn {
		float:right;
		width:auto;
		position:absolute;
		right:0
	}
	#search .btn-lg {
		font-size:12px;
	line-height:18px;
	background:#7e5cdd;
	border:none;
	color:#fff!important;
	padding:9px 30px 8px;
	height:42px;
	font-weight:700;
	text-transform:uppercase;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-khtml-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	width:100%
}
.show-result {
	overflow:hidden
	}
	.header-search .show-result>li {
		margin-bottom:10px;
		overflow:hidden;
		position:relative;
		width:100%
	}
	.product-search #content>p {
		margin-top:10px
	}
	.header .dropdown.myaccount>a:hover {
		background:#000;
		background:-moz-linear-gradient(-45deg,#000 0,#424242 100%);
		background:-webkit-linear-gradient(-45deg,#000 0,#424242 100%);
		background:linear-gradient(135deg,#000 0,#424242 100%);
		color:#fff
	}
	.header .dropdown.myaccount>a {
	padding:2px 13px 0 8px;
	color:#fff;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		background:#ff8142;
		background:-moz-linear-gradient(top,#ff8142 0,#de4d04 100%);
		background:-webkit-linear-gradient(top,#ff8142 0,#de4d04 100%);
		background:linear-gradient(to bottom,#ff8142 0,#de4d04 100%);
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		float:left;
		margin:3px 0 0;
		height:40px
	}
	header .dropdown.myaccount a .fa {
		background-color:transparent;
		padding:10px 8px
	}
	header .header-cart a .fa {
		background:0 0
	}
	.header-container {
		height:auto;
		width:100%;
		z-index:99;
		background:#232f3e none repeat scroll 0 0
	}
	header .header_left {
		float:left;
		width:260px
	}
	.header-container.smaller {
		z-index:999
	}
	.header-logo img {
		display:inline-block;
	max-width:100%
}
.hed-right-top {
	position:relative;
	width:100%;
	transition:all .3s linear 0s;
	-webkit-transition:all .3s linear 0s;
		-moz-transition:all .3s linear 0s;
		-ms-transition:all .3s linear 0s;
		-o-transition:all .3s linear 0s;
	margin:0;
	opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1
}
.content_header_top .box.megnorcategory {
		left:0;
		position:absolute;
		top:0;
		width:277px;
		z-index:9
	}
	.product_banner1 .img {
		max-width:100%
	}
	.subbanner-cms {
		margin:0 0 20px 0;
		display:inline-block;
		float:left;
		position:relative;
		width:100%
	}
	.subbanner-cms .subbanner-inner-block1 {
		position:relative;
		float:left;
		overflow:hidden
}
.subbanner-cms .subbanner-inner-block2 {
	position:relative;
	float:right;
	overflow:hidden
}
.subbanner-cms .subbanner-inner-block1 .description {
		left:45px;
		position:absolute;
		top:25%;
		bottom:auto;
		right:auto
	}
	.subbanner-cms .subbanner-inner-block2 .description {
		left:45px;
		position:absolute;
		top:25%;
		bottom:auto;
		right:auto
	}
	.subbanner-cms .title {
		font-size:30px;
		color:#333;
		font-weight:600;
		text-transform:capitalize;
		line-height:30px;
		margin:0 0 10px 0
	}
	.subbanner-cms .subtitle {
		font-size:13px;
		font-weight:300;
		color:#000;
	line-height:25px;
	display:inline-block
}
.subbanner-cms .banner_text {
	font-size:12px;
	color:#3079f1;
		font-weight:600;
		border-bottom:2px solid #c2d0f1;
		margin:20px 0 0 0;
		display:inline-block;
		text-transform:uppercase
	}
	.subbanner-cms .banner_text:hover {
		color:#000;
		border-color:#000
	}
	.subbanner-inner-block1:hover .subbanner1_img .subbanner_image1 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.subbanner-inner-block2:hover .subbanner2_img .subbanner2_image2 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.subbanner-inner-block1 .subbanner1_img .subbanner_image1 {
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.subbanner-inner-block2 .subbanner2_img .subbanner2_image2 {
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.cmsbanner-block {
		margin:0 0 70px 0;
		display:inline-block;
		float:left;
		position:relative;
	width:100%
}
.cms-inner-block1 {
	position:relative;
	float:left;
	overflow:hidden
}
.cms-inner-block2 {
		float:right;
		position:relative;
		overflow:hidden
	}
	.cms-inner-block1 .cms1_img .cms_image1 {
		max-width:100%;
	width:100%;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.cms-inner-block1:hover .cms1_img .cms_image1 {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.cms-inner-block2 .cms2_img .cms2_image2 {
		max-width:100%;
		width:100%;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.cms-inner-block2:hover .cms2_img .cms2_image2 {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.cmsbanner-block .cms-inner-block1 .description {
	left:40px;
	position:absolute;
	top:25%;
	bottom:auto;
	right:auto
}
.cmsbanner-block .cms-inner-block2 .description {
	left:50px;
	position:absolute;
	top:22%;
	bottom:auto;
	right:auto
}
.cmsbanner-block .description .title {
	font-size:20px;
	font-weight:300;
	color:#000;
	line-height:35px;
		display:inline-block
	}
	.cmsbanner-block .description .discount {
		font-size:20px;
		color:#000;
		font-weight:600;
	display:inline-block
}
.cmsbanner-block .description .subtitle {
	font-size:20px;
	font-weight:300;
	color:#000
	}
	.cmsbanner-block .description .banner_text {
		font-size:12px;
		color:#3079f1;
		font-weight:600;
		border-bottom:2px solid #c2d0f1;
		margin:25px 0 0 0;
		display:inline-block;
		text-transform:uppercase
	}
	.cmsbanner-block .description .banner_text:hover {
		color:#000;
		border-bottom-color:#000
	}
	.offercms-block {
		float:left;
		position:relative;
		overflow:hidden
	}
	.offercms-block .offercms1_img .offer_image1 {
		max-width:100%;
		width:100%;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.offercms-block:hover .offercms1_img .offer_image1 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.offercms-block .offercms-inner-block1 .description {
		left:50px;
		position:absolute;
		top:22%;
		bottom:auto;
		right:auto
	}
	.offercms-block .offercms-inner-block1 .description .title {
		font-size:26px;
		line-height:30px;
		color:#fff;
		font-weight:600;
		margin:0 0 12px 0
	}
	.offercms-block .offercms-inner-block1 .description .subtitle {
		font-size:14px;
		font-weight:400;
		color:#fff;
		width:300px
	}
	.offercms-block .offercms-inner-block1 .description .banner_text {
		font-size:16px;
		color:#fff;
		margin:25px 0 0 0;
		display:inline-block;
		border-bottom:1px solid #fff
	}
	.offercms-block .offercms-inner-block1 .description .banner_text:hover {
		border-bottom-color:var(--text_color);
		color:var(--text_color)
}
.prd_image2 {
	margin-left:0;
	width:100%
}
.prd_image1 {
	width:100%;
	margin-right:0
}
.product_img1:hover::before {
		animation:1s ease 0s normal none 1 running fixedAnim;
		animation:1s ease 0s normal none 1 running fixedAnim;
		-webkit-animation:1s ease 0s normal none 1 running fixedAnim;
		-moz-animation:1s ease 0s normal none 1 running fixedAnim
	}
	@-webkit-keyframes fixedAnim {
		0% {
			right:125%
		}
		125% {
			right:0
		}
	}
	@-moz-keyframes fixedAnim {
		0% {
			right:125%
		}
		125% {
			right:0
		}
	}
	@keyframes fixedAnim {
		0% {
			right:125%
		}
		125% {
			right:0
		}
	}
	.product_img1 {
		margin:0;
		overflow:hidden;
		padding:0;
		position:relative;
		float:left;
		width:50%
	}
	.product_img2 {
		margin:0;
		overflow:hidden;
		padding:0;
		position:relative
	}
	.product_img1::before {
		background:rgba(0,0,0,0) linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%) repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	right:-75%;
	top:0;
	transform:skewX(-25deg);
	-webkit-transform:skewX(-25deg);
		-ms-transform:skewX(-25deg);
		-o-transform:skewX(-25deg);
		-moz-transform:skewX(-25deg);
		width:50%;
		z-index:2
	}
	.slidebanner2.subbanner,.slidebanner4.subbanner {
		margin-bottom:0;
		overflow:hidden;
	position:relative
}
.home_banner {
	float:left;
	margin:30px 0;
	width:100%
}
.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
		float:left;
		position:relative;
		overflow:hidden
	}
	.tm_image {
	overflow:hidden
}
.tmsubbanner-container1:hover img,.tmsubbanner-container2:hover img,.tmsubbanner-container3:hover img {
		transform:scale(1.05);
		-webkit-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		-moz-transform:scale(1.05);
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.tm_image img {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.tmsubbanner-container2 {
		margin:0 30px
	}
	.tm_subbanner .tm_content {
		position:absolute;
		right:0;
		top:0;
		width:50%;
		margin-top:75px;
		text-align:center;
		margin-right:20px
	}
	div.tm_button {
		margin-top:15px
	}
	.tm_content .text1 {
		color:#2196f3;
	font-size:22px;
	float:left;
	margin-bottom:15px;
	width:100%;
	letter-spacing:.3px;
	text-transform:capitalize
	}
	.tm_content .text2 {
		font-size:34px;
		font-weight:700;
		letter-spacing:.5px;
		text-transform:uppercase;
		color:#000
	}
	.tm_content .tm_button>a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		border:2px solid #000;
		font-size:12px;
		padding:7px 23px;
		color:#000;
		text-transform:uppercase;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		font-weight:700
	}
	.tm_button>a:hover {
		background:#2196f3 none repeat scroll 0 0;
	border:2px solid #2196f3;
	color:#fff;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.megnor-tab-text>a {
		color:#fff
	}
	.megnor-tab-text>a:hover {
		color:#000
	}
	.megnor-tab-text {
		background:#2196f3 none repeat scroll 0 0;
	color:#fff;
	font-size:14px;
	letter-spacing:.5px;
	padding:20px 0;
	text-align:center
}
.megnor-tab-text>span {
		color:#fff;
		font-size:14px;
		font-weight:700;
		letter-spacing:.5px;
		text-align:center;
		text-transform:uppercase;
		width:100%
	}
	.category_list1,.category_list2,.category_list3 {
		background:#f7f7f7 none repeat scroll 0 0;
	float:left;
	width:32%;
	height:320px;
	padding:50px 0 0 40px;
	border-radius:5px
	}
	.category_list_cms {
		float:left;
		width:100%;
		margin-bottom:25px
	}
	#product2 .btn.btn-default.compare,#product2 .btn.btn-default.wishlist {
		margin:0 0 0 10px;
		border-radius:5px;
		background:var(--background);
		border:none;
		color:#000
	}
	.category_list_cms .box img {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	#product-category .single-banner .img-thumbnail {
		border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
	-moz-border-radius:0
}
.category_list2 {
	margin:0 20px
}
#content .category_list_cms .box-head .box-heading {
		color:#000;
		display:inline-block;
		font-size:13px;
		font-weight:600;
		letter-spacing:1px;
		position:relative;
		text-transform:uppercase;
		white-space:nowrap;
		overflow:hidden;
		float:left;
		line-height:20px;
	font-family:Poppins,sans-serif;
	margin:0 0 20px 0
}
.list-group {
	margin-bottom:10px!important;
	padding:15px!important
	}
	.category_list_cms .box:hover {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
	}
	.category_img {
		position:relative;
		float:left
	}
	.category_img {
		padding:0;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		float:right;
		width:60%
	}
	.category_list1 .description,.category_list3 .description {
	left:35px;
	position:absolute;
	top:40px;
	bottom:auto;
	right:auto
}
.category_list2 .description {
	left:35px;
		position:absolute;
		top:30px;
		bottom:auto;
		right:auto
	}
	.category_list2 .description .title1 {
		font-size:24px;
		color:var(--text_color);
		line-height:25px;
		font-weight:500;
		text-transform:capitalize
	}
	.category_list2 .description .offer-text {
		font-size:12px;
		color:#fff;
		display:inline-block;
		margin:0 0 75px 0
	}
	.category_list1 .description .title,.category_list3 .description .title {
		font-size:24px;
		color:#fff;
		line-height:25px;
	font-weight:500;
	text-transform:capitalize
}
.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
	font-size:15px;
	color:#fff;
	line-height:20px;
		font-weight:300;
		text-transform:capitalize;
		padding:15px 0
	}
	.category_list1 .description .action1 .banner_text {
		font-size:12px;
		color:#000;
		background:var(--text_color);
		padding:8px 18px;
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	line-height:20px
}
.category_list2 .description .action2 .banner_text {
		font-size:12px;
		color:#000;
		background:#fff;
		padding:8px 18px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		line-height:20px
	}
	.category_list3 .description .action3 .banner_text {
		font-size:12px;
		color:#fff;
		background:#313131;
		padding:8px 18px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		line-height:20px
	}
	.category_list1 .description .offer-text,.category_list3 .description .offer-text {
		font-size:12px;
		color:#fff;
		display:inline-block;
		margin:75px 0 0 0
	}
	.category_list1 .description .action1 .banner_text:hover {
		background:#000;
		color:#fff
	}
	.category_list2 .description .action2 .banner_text:hover {
		background:var(--text_color);
		color:#000
	}
	.category_list3 .description .action3 .banner_text:hover {
		background:#fff;
		color:#000
	}
	.special-inner-content {
		padding:50px 0 0 0
	}
	.box-content-inner-special {
	border-top:1px solid #dedede
}
#column-left .special .box-head {
	padding:0
}
#column-left .special-inner-content {
	margin:0
}
#column-left .special-carousel.product-carousel {
	background:#fff
	}
	#content .box.special .box-content {
		overflow:visible;
		padding:0;
		position:relative;
		margin:0
	}
	.category_list_inner {
		float:left;
		width:40%
	}
	.category_list_cms .subcategory li {
		width:100%;
		margin:0;
		list-style:outside none none;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.category_list_cms .view a {
		font-size:12px;
		font-weight:600;
		color:#3079f1;
		text-transform:uppercase;
		margin:20px 0 0 0;
		display:inline-block;
		border-bottom:2px solid #c2d0f1
	}
	.category_list_cms .view a:hover {
		color:#000;
		border-bottom-color:#000
	}
	.category_list_cms .subcategory li a {
		color:#000;
		display:inline-block;
		margin:0 0 10px;
		border:none;
		font-size:13px;
		border-bottom:1px solid transparent
	}
	.category_list_cms .subcategory li:hover a {
		color:#3079f1;
	border-bottom-color:#3079f1
}
.category_list_cms .subcategory li:hover::after {
	color:#3079f1
	}
	.category_list_cms .subcategory li:last-child a {
		padding:0
	}
	.category_list_cms .subcategory li::after {
		content:"\f105";
		font-family:fontawesome;
		font-size:14px;
		color:#000;
		float:left;
		padding-right:7px;
		line-height:21px
	}
	.category_list_cms .subcategory {
		padding:0;
		margin:0
	}
	.view h3 {
		padding-top:20px;
		font-size:14px;
		text-transform:uppercase;
		font-weight:400!important
	}
	#content .view h3:hover {
		letter-spacing:2px;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
#content .view h3 {
	color:#ffa51f;
	transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.category_img .cat_image1,.category_img .cat_image2,.category_img .cat_image3 {
	margin:0
}
#cart .item-count {
	position:absolute;
	top:-7px;
	right:auto;
	background:#3079f1;
		width:20px;
		height:20px;
		border-radius:50%;
		border-radius:50%;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		-khtml-border-radius:50%;
		color:#fff;
		line-height:20px;
		font-size:12px;
		font-weight:500;
		left:20px;
		text-align:center
	}
	#cart .mycart {
		font-size:14px;
		font-weight:600;
		color:#000;
		vertical-align:middle;
		display:block;
		line-height:15px
	}
	#cart .price {
		font-size:12px;
		color:#888;
		font-weight:400;
		line-height:15px;
	vertical-align:top
}
.col-sm-3.header_cart {
	width:auto;
	float:right;
	padding:12px 0 0 0;
	margin:0 0 0 38px
}
.fa.fa-heart-o {
	font-size:25px;
	padding:7px 25px 0 10px
}
.header-cart .cart-menu li>a>img {
	width:100%
}
.col-sm-3.header-cart {
	float:left;
	width:auto;
	padding:0;
	margin-left:0
}
.header-search .col-sm-3.sort .customSelect.form-control {
	border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-khtml-border-radius:5px 0 0 5px;
		-moz-border-radius:5px 0 0 5px;
		height:38px
	}
	.cart-menu .img-thumbnail {
		max-width:none;
		width:auto
	}
	#cart .dropdown-menu .table {
		border:medium none;
		margin-bottom:10px
	}
	#cart button>h4 {
	font-size:13px;
	font-weight:500;
	margin:0;
	text-transform:capitalize;
	line-height:16px;
	padding:0 0 0 21px;
		margin:-20px 0 0 10px;
		color:#fff
	}
	.header-container .dropdown.myaccount .dropdown-toggle .fa.fa-user {
	color:#ef9d2a;
	font-size:17px
}
.header-container .dropdown.myaccount {
	background:#394d66 none repeat scroll 0 0;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		height:40px;
		padding:12px 17px
	}
	.cart_image {
		background:rgba(0,0,0,0) url(../image/megnor/icon.png) no-repeat scroll left 0;
	display:inline-block;
	vertical-align:top;
	height:32px;
	width:32px;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		margin:0 12px 0 0
	}
	#cart-total {
		float:right;
		text-align:left;
	line-height:20px
}
#cart:hover .cart_image {
	background-position:left -132px
}
#cart-text {
	color:#fff;
	font-size:13px;
		font-weight:300
	}
	.header_cart .dropdown-toggle {
		border:1px solid var(--text_color)
	}
	#cart>.btn {
		background:0 0;
		width:100%;
		padding:0!important;
		border:none;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s
	}
	#cart {
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-khtml-border-radius:5px;
		font-size:12px;
		font-weight:500;
		text-transform:capitalize;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		text-align:right
	}
	.table.table-bordered.shopping-cart {
		display:inline-table
	}
	.table.table-bordered.shopping-cart.responsive {
		display:none
	}
	#content #button-coupon,#content #button-quote,#content #button-voucher {
		background:var(--background);
		color:#000;
		border:1px solid var(--background);
		border-radius:5px;
		padding:5px 15px;
		margin:0 5px;
		box-shadow:none
	}
	#button-coupon:hover,#button-quote:hover,#button-voucher:hover {
		background:#307af0!important;
		border:1px solid #307af0!important;
		color:#fff!important
	}
	.clearfix .btn.btn-default {
		background:var(--background);
		color:#000;
		border:1px solid var(--background);
		padding:7px 10px
	}
	.clearfix .btn.btn-default:hover,.clearfix .btn.btn-primary:hover {
		background:#307af0;
		border:1px solid #307af0;
		color:#fff
	}
	#checkout-cart .text-right.total {
		font-size:15px;
		font-weight:700
	}
	.static_links .cart-menu li a {
		display:block;
		font-size:14px;
		font-weight:600;
		line-height:14px;
		margin:0 15px 7px 0;
		padding:10px;
		position:relative;
		text-transform:capitalize;
		z-index:6;
		color:#000
	}
	.static_links .cart-menu li a:hover {
		background:#ff8142;
		background:-moz-linear-gradient(top,#ff8142 0,#de4d04 100%);
		background:-webkit-linear-gradient(top,#ff8142 0,#de4d04 100%);
		background:linear-gradient(to bottom,#ff8142 0,#de4d04 100%);
		color:#fff
	}
	.static_links .cart-menu li tr a:hover {
		background:0 0;
		color:#000
	}
	#cart h4 {
		color:#fff;
		cursor:pointer;
		float:right;
		font-size:14px;
		position:absolute;
		right:12px;
		top:-2px;
		z-index:999
	}
	.btn.btn-inverse.btn-block.btn-lg.dropdown-toggle>span {
		color:#000;
	font-size:13px;
	font-weight:500;
	text-transform:capitalize
}
.pull-right .myaccount .dropdown-toggle {
	color:#000
}
.pull-left #form-currency .btn-group span,.pull-left #form-language .btn-group span {
	font-size:13px;
	color:#000;
	font-weight:500;
	letter-spacing:1px;
	text-transform:uppercase
}
.pull-left #form-language .fa.fa-caret-down {
		padding:0 10px
	}
	.pull-left #form-currency .fa.fa-caret-down {
		padding:0 16px
}
#top-links .fa {
	display:inline-block
}
#top-links .fa.fa-angle-down {
	position:absolute;
	top:0;
	right:0;
	margin:0 -10px 0 10px
}
#top-links .list-inline a {
	color:#fff;
	border-right:1px solid #55aba4;
	padding:0 10px 0 10px
}
#cart>.btn .fa {
	display:inline-block;
	color:#ef9d2a;
	margin:0 0 0 -5px
}
header #cart li,header #cart li a {
	color:#333;
	background:0 0
}
#cart.open>.btn {
	color:#fff;
	box-shadow:none;
	-webkit-box-shadow:none;
		-moz-box-shadow:none;
		text-shadow:none
	}
	#cart.open>.btn:hover {
		color:#fff
	}
	#cart .dropdown-menu {
		background:#fff;
		z-index:1001
	}
	#cart .dropdown-menu {
		width:330px;
		padding:10px;
		border:none;
		overflow:hidden;
		display:none;
		margin:0;
		height:auto;
		border-radius:0;
		box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);
		top:52px
}
.static_links .header-cart li a::before {
	background:0 0
}
#cart .dropdown-menu li {
	float:none
}
#cart .dropdown-menu li:first-child {
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden
}
#cart .dropdown-menu li+li {
		border-top:1px solid #e5e5e5;
		padding:5px 0 0
	}
	.header_cart .text-right.button-container>a {
		display:inline-block
	}
	#cart .button-container {
		width:auto;
		float:right
	}
	#cart .dropdown-menu table {
		margin-bottom:10px;
		border:none;
		font-size:12px
	}
	#cart .dropdown-menu table td {
		border:none;
		background:0 0
	}
	#cart .dropdown-menu table.total-table td {
	border:medium none
}
#cart .dropdown-menu li p {
	color:#333;
	line-height:20px!important
	}
	#cart .dropdown-menu li p a:hover {
		background:#307af0;
		color:#fff!important;
		border-color:#307af0
	}
	.product-block:hover .button-gr.lists {
		transform:scale(1);
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		-moz-transform:scale(1);
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease
	}
	.button-gr.lists {
		bottom:50%;
		position:absolute;
		width:100%;
		transform:scale(1.3);
		-webkit-transform:scale(1.3);
		-ms-transform:scale(1.3);
		-o-transform:scale(1.3);
		-moz-transform:scale(1.3);
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.productpage .image a.elevatezoom-gallery {
	border:1px solid #e0e0e0
}
.cart-menu .table td {
	padding:10px 0 5px 5px
}
.table-responsive .table.table-bordered.shopping-cart .table>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td {
		color:#000;
		padding:15px;
		vertical-align:top;
		width:25%
	}
	.shopping-cart .text-left {
		padding:20px 0 0 20px;
	font-size:14px
}
.dropdown-menu .cart-menu .table.table-striped>tr>td .text-center>img {
	width:100%
}
.cart-menu p {
	margin:10px 0;
	color:#000
}
.static_links li .addtocart {
	padding:10px 20px 10px 0
}
.static_links li .checkout {
	padding:10px 20px 10px 0
}
.text-right.button-container .addtocart {
	background:#f0f0f0;
	background:-moz-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
	background:-webkit-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
	background:linear-gradient(to bottom,#f0f0f0 0,#f1f1f1 100%);
	float:right;
		width:auto;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		border-radius:7px;
		-webkit-border-radius:7px;
		-khtml-border-radius:7px;
	-moz-border-radius:7px;
	bottom:10px;
	padding:10px 12px 8px!important;
	margin:0 0 0 10px
}
.text-right.button-container .checkout {
		background:#f0f0f0;
		background:-moz-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:-webkit-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f0f0f0 0,#f1f1f1 100%);
		border-radius:7px;
		-webkit-border-radius:7px;
		-khtml-border-radius:7px;
		-moz-border-radius:7px;
		float:right;
		width:auto;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);
	bottom:10px;
	padding:10px 12px 8px!important;
	margin:0 0 0 10px
}
.table.table-bordered.total-table tr {
	color:#000
}
.text-right>strong {
	margin:30px;
	font-weight:500
}
.text-right.button-container {
	display:inline-block;
	width:100%
	}
	.content-bottom>.container {
		width:100%;
		background-color:#fff
	}
	.common-home .alert {
		margin-bottom:20px
	}
	.serach-inner {
		float:left;
		margin-top:25px;
		width:100%
	}
	#account-login .btn.btn-primary,#information-contact .btn.btn-primary {
		background:var(--background);
		border:1px solid var(--background);
		color:#000;
		box-shadow:none
	}
	.btn.btn-primary:hover {
		background:#307bf2!important;
		color:#fff!important;
		border-color:#307bf2!important
}
.buttons .pull-right .btn.btn-primary:hover {
	background:#307af0!important;
	border:1px solid #307af0!important;
	color:#fff!important
}
.buttons .pull-right .btn.btn-primary {
	background:var(--background);
		border:1px solid var(--background);
		color:#000;
		box-shadow:none
	}
	#checkout-cart .btn.btn-primary {
	background:var(--text_color);
	border-color:var(--text_color);
	color:#fff
}
#checkout-cart .btn.btn-primary:hover {
		background:#000!important;
		border-color:#000!important;
		color:#fff!important
	}
	#compare-total {
		font-weight:500
	}
	#content .panel {
		background-color:#fff
	}
	.panel {
		background-color:#f7f7f7
	}
	.col-sm-3.time {
	width:100%;
	margin:-50px 0 0 0;
	padding:0 0 0 35px
}
.contact-info b,strong {
	font-weight:600;
	font-size:15px
}
.content-top #servicecmsblock {
	font-size:14px;
	padding:10px 0;
	width:100%;
	float:left;
	margin:30px auto;
	border:1px solid #ededed
}
.content-top .second-content-two {
	padding-left:40px
}
.content-top .third-content-three {
		padding-left:40px
	}
	.content-top .first-content-one:hover .icon-left1 {
		background:url(../image/megnor/iconhover.png) no-repeat scroll 0 7px rgba(0,0,0,0)
}
.content-top .icon-left1,.icon-left2,.icon-left3 {
	float:left;
	height:52px;
	margin-right:15px;
	transition:all .5s ease 0s;
	-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
	width:50px
}
.content-top .service-right {
	float:left
}
.content-top .service-right .title {
		color:#000;
		text-transform:uppercase;
		font-size:16px;
		font-weight:500
	}
	#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
		padding:0 42px
	}
	#servicecmsblock .first-content-one {
		padding:0 42px 0 0
}
#servicecmsblock .Fourth-content-four {
	padding:0 0 0 42px
}
.content-top .first-content-one {
	cursor:pointer
}
.content-top .second-content-two:hover .icon-left2 {
	background:url(../image/megnor/iconhover.png) no-repeat scroll 0 -154px rgba(0,0,0,0)
	}
	.content-top .second-content-two .icon-left2 {
		background:url(../image/megnor/icon1.png) no-repeat scroll 0 -154px rgba(0,0,0,0)
}
.content-top .third-content-three:hover .icon-left3 {
		background:url(../image/megnor/iconhover.png) no-repeat scroll 0 -318px rgba(0,0,0,0)
}
.content-top .third-content-three .icon-left3 {
	background:url(../image/megnor/icon1.png) no-repeat scroll 0 -318px rgba(0,0,0,0)
}
.nav-responsive {
	display:none;
	background:0 0!important
}
#main-menu .nav-responsive {
	background:rgba(0,0,0,0) none repeat scroll 0 0
}
.nav-inner.container {
	background:#fff none repeat scroll 0 0;
		padding:35px 45px 30px;
		top:auto;
		box-shadow:0 0 15px 0 rgba(0,0,0,.2);
		-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);
		-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);
		position:relative;
		margin-bottom:30px;
		display:none
	}
	#res-menu {
		display:none
	}
	.main-menu,.responsive-menu {
		float:left;
		max-width:100%
	}
	.lang-curr .fa.fa-angle-down {
		vertical-align:middle
	}
	.main-menu ul {
		list-style:none;
		margin:0;
	padding:0
}
#menu ul li .megamenu ul.list-unstyled {
	padding:0;
	border:none
}
.main-menu>ul>li {
	position:relative;
	float:left;
	z-index:20;
	background-color:transparent
}
.main-menu ul>li {
	background-color:rgba(0,0,0,0);
	display:inline-block;
	float:none
}
.main-menu>ul>li>a,.nav-responsive span {
	color:#000;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:19px;
	margin-bottom:0;
	padding:10px 0;
	position:relative;
	text-transform:uppercase;
	z-index:6
}
#main-menu .nav-responsive .expandable {
	background:0 0;
	margin-top:8px
}
#main-menu .nav-responsive .expandable:before {
	content:"\f0c9";
	font-family:fontawesome;
	font-size:21px;
		color:#fff;
		font-weight:400
	}
	.hiden_menu li>a,.main-menu ul>li>a {
		color:#000;
		display:block;
	font-size:13px;
	font-weight:600;
	line-height:20px;
	margin-bottom:0;
	position:relative;
	z-index:6;
	padding:17px 18px 17px;
		text-transform:uppercase;
		letter-spacing:1px
	}
	.main-menu .dropdown>a::after {
		font-family:FontAwesome;
	position:absolute;
	color:#adadad;
	right:5px;
	font-size:14px
}
.static-menu li::after {
	border-left:1px solid #e6e6e6;
		content:" ";
		height:17px;
		position:absolute;
		top:20px;
		bottom:auto
	}
	.static-menu li:first-child::after {
		border-left:none
	}
	.main-menu>ul>.dropdown .megamenu.column1 ul>li.dropdown>a::after {
		font-family:FontAwesome;
		position:absolute;
		color:#adadad;
		right:-15px;
		font-size:14px
	}
	.main-menu ul li ul .list-unstyled a::before {
	color:#000;
	content:"\f105";
	font-family:fontawesome;
	font-size:15px;
	left:-12px;
		position:relative
	}
	.main-menu .hiden_menu .dropdown>a::after,.main-menu>ul>.dropdown .megamenu ul>li.dropdown>a::after {
		content:none
	}
	.main-menu ul>li:last-child>a {
		border:none
	}
	.main-menu a:hover {
	text-decoration:none;
	color:#3079f1
}
.main-menu>ul>li:hover>a {
	background:0 0;
	color:#3079f1
}
.main-menu ul>li.top_level.dropdown:hover>a,.main-menu ul>li.top_level:hover>a {
	color:#3079f1
}
.main-menu>ul>li>ul,.responsive-menu .main-navigation {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	display:none;
	padding:5px;
	position:absolute;
	z-index:5
}
.main-menu>ul>li:hover>ul {
	display:block
}
.main-menu>ul>li ul>li>ul {
	display:none;
		background:#15bcf0;
		position:absolute;
		z-index:5;
		padding:5px;
		margin-left:-13px
	}
	.main-menu>ul>li ul>li:hover>ul {
	display:block;
	top:0;
	left:173px
}
#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
	display:block;
	padding:0 0 0 10px;
	position:relative;
	top:0;
	display:block;
	width:100%;
	margin:0!important
}
.main-menu>ul>li ul>li>a {
	padding:8px;
	color:#1f2022;
	display:block;
	white-space:nowrap
	}
	.responsive-menu .main-navigation li a {
		padding:5px 10px!important;
		color:#333;
		display:block;
		white-space:normal
}
.main-menu ul>li.dropdown:hover>a {
	color:var(--text_color)
}
.main-menu>ul>li ul>li>.dropdown-inner ul li a {
		color:#adadad
	}
	.hiden_menu .top_level>a,.main-menu>ul>.dropdown ul>li>a {
		border-bottom:1px dashed #d9d9d9;
	color:#000;
	font-size:14px;
	font-weight:500;
	padding:8px 0;
	text-transform:capitalize;
	line-height:22px
}
.main-menu ul li ul .list-unstyled a {
	color:#000;
	font-weight:400;
	padding:8px 0;
	text-transform:capitalize;
	line-height:22px
}
.main-menu>ul>li ul>li>a:hover,.responsive-menu .main-navigation li a:hover {
		color:var(--text_color);
		background-color:#fff
	}
	.main-menu>ul>li>ul>ul>li>a {
		color:#fff
}
#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu {
	display:block
	}
	#menu .nav li .list-unstyled .dropdown {
		float:left
	}
	#menu .dropdown .dropdown-menu {
		padding:15px 30px;
	background:#fff none repeat scroll 0 0;
	position:relative;
	visibility:visible!important;
	border:none
}
#menu ul li.hiden_menu .dropdown-menu {
	visibility:visible!important;
	display:block
}
#menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu {
	border:medium none;
	margin:0;
	padding:5px 0;
	position:relative
	}
	#menu ul li .megamenu.column1,#menu ul li.hiden_menu .dropdown-menu {
		border:medium none;
		margin:0!important;
	padding:0;
	position:relative
}
#menu li.hiden_menu .dropdown-menu.megamenu {
	display:none
}
#menu ul li .megamenu.column1 ul.list-unstyled {
		display:block;
		padding:0;
		width:100%;
		border:none
	}
	#menu ul li .megamenu.column1 ul.list-unstyled li,.hiden_menu li.top_level {
		float:left;
		padding:0;
		width:100%
	}
	#menu li.hiden_menu:hover .dropdown-menu.megamenu {
	display:none
}
.hiden_menu .top_level>a {
	color:#1f2022
}
#column-left .box.category-left-box,#column-right .box.category-left-box {
	margin-bottom:30px!important
}
.catgory-left {
	width:24%;
	float:left;
	padding-right:30px
}
.category-left-box {
	box-shadow:0 0 6px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 6px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);
	border-top:none;
		background:#fff;
		margin:0!important
	}
	.category-left-box .box-content {
		display:none
	}
	.category-left-box .box-content ul li a {
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	padding:8px 0;
	border-bottom:1px dashed #e4e4e4
}
.category-left-box .box-content>ul>li:hover>a {
	padding-left:15px;
	transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.common-home #column-left .box.category-left-box .box-content {
		display:none
	}
	#column-left .box.category-left-box .box-content {
		margin:0;
		background:#fff
	}
	#nav-one .dropdown:hover .dropdown-menu,#nav-one .hiden_menu:hover .dropdown-menu {
	display:block
}
#nav-one .hiden_menu .dropdown-menu li.dropdown .dropdown-menu {
		display:none
	}
	#nav-one>li>.dropdown-menu {
		background:#fff none repeat scroll 0 0;
		margin-top:0;
		border-top-left-radius:0;
		border-top-right-radius:0;
		padding:40px;
	left:101%;
	top:15px;
	border-radius:0;
	min-width:200px;
	box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);
		border:none;
		border-radius:0 5px 5px 0;
		-moz-border-radius:0 5px 5px 0;
		-webkit-border-radius:0 5px 5px 0;
		-khtml-border-radius:0 5px 5px 0
	}
	#nav-one .dropdown {
		position:relative
	}
	.box-content-category ul .childs_1 li {
	padding:0 0;
	border:none
}
#product2 .btn.btn-default {
	padding:6px 15px
}
#product2 .btn.btn-default.compare:hover,#product2 .btn.btn-default.wishlist:hover {
		background:var(--text_color);
		color:#fff
	}
	.box-content-category ul li {
		line-height:21px
	}
	.dropdown {
		position:relative
	}
	#nav-one>li.dropdown::after {
		font-family:FontAwesome;
		content:'\f105';
		font-size:14px;
		position:absolute;
		right:35px;
		top:10px;
		color:#373737
	}
	#nav-one>li.dropdown .column1 ul .dropdown:after {
		font-family:FontAwesome;
		font-size:14px;
	position:absolute;
	right:25px;
	top:5px;
	color:#000
}
#nav-one li .megamenu.column1 ul.list-unstyled li:last-child>a,.hiden_menu .top_level>a {
	border-bottom:medium none
}
#nav-one>li.dropdown .column1 ul .dropdown:hover:after,#nav-one>li.dropdown:hover:after,#nav-one>li.hiden_menu:hover:after {
	color:#3079f1
}
#nav-one>li.top_level.dropdown:hover a::after {
	color:#fff;
	font-family:FontAwesome;
	font-size:45px;
	left:auto;
	margin:0 auto;
	position:absolute;
	right:-4px;
	text-align:center;
	bottom:0;
	z-index:9999;
	top:13px
}
#nav-one>li.hiden_menu>a {
		font-size:12px;
		font-weight:600;
		color:#333
	}
	#nav-one>li.hiden_menu>.dropdown-menu {
	padding:22px
}
.top_level.hiden_menu {
	position:relative
}
#nav-one li .megamenu ul.childs_1 {
	padding:0 10px
	}
	#nav-one li .megamenu.column1 ul.childs_1 {
		padding:0;
		display:inline-block;
		width:150px
	}
	#nav-one li ul {
	display:table-cell;
	float:none
}
#nav-one ul {
	display:inline-block;
	float:none;
	margin:0 auto;
	text-align:left
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		font-size:13px;
		font-weight:700
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		width:100%
	}
	#nav-one>li ul>li>a {
		min-width:188px
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		color:#333;
		font-size:14px;
		font-weight:700;
		padding:0;
		text-transform:uppercase
	}
	#nav-one li .megamenu ul.list-unstyled li>a,.hiden_menu .top_level a {
		width:100%;
		color:#1f4c94;
		border:none;
		font-weight:600;
		padding:5px 0
	}
	#nav-one li .megamenu ul.list-unstyled>li.dropdown>a {
		color:#317cf4;
		font-weight:600;
		margin:0
	}
	.box-content-category ul .childs_1 li img {
		margin:20px 0 10px 0
	}
	#nav-one li .megamenu ul.list-unstyled>li.dropdown>a:hover {
		color:#000
	}
	#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown:hover>.dropdown-menu {
		display:block
	}
	#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
		display:none;
		left:158px;
		padding:10px 20px;
		position:absolute;
		top:0;
		box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);
		border:none
	}
	.dropmenu li div {
		display:none
	}
	.categorybg {
		background:#fff;
		left:243px;
		min-width:600px;
		padding:0;
		position:absolute;
		top:auto;
		border:3px solid #e2e2e2;
		bottom:-75px
	}
	.categorybg.more ul {
		padding:0;
	margin:0
}
#nav-one .categorybg.more ul li a {
	padding:12px 0
}
#column-left .box-content .categorybg.more ul li a,#column-right .box-content .categorybg.more ul li a,.box .box-content-category .categorybg.more ul li a {
		font-weight:400;
		color:#000
	}
	#column-left .box-content .categorybg.more ul li a:hover,#column-right .box-content .categorybg.more ul li a:hover,.box .box-content-category .categorybg.more ul li a:hover {
		font-weight:400;
		color:var(--text_color)
	}
	.categorybg.more {
		min-width:200px
	}
	.dropmenu .categorybg.more {
		padding:25px
	}
	.dropmenu li div li:hover div,.dropmenu li:hover div,.dropmenu li:hover ul {
		display:block
	}
	#nav-one li ul>li>a,.responsive-menu .main-navigation li a {
		color:#000;
		display:block;
		font-size:13px;
		font-weight:400;
		padding:0;
		text-transform:capitalize;
		white-space:normal
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu {
	background:#fff none repeat scroll 0 0;
	margin:10px 0 0 0;
	padding:0;
	position:relative;
	border:none;
	box-shadow:none
}
#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		color:#5a5a5a;
		display:inline-block;
		font-size:12px;
		font-weight:400;
		line-height:22px;
		position:relative;
		text-transform:capitalize;
		padding:8px 0 8px 15px
	}
	#nav-one li .megamenu ul.list-unstyled.childs_2 a {
		min-width:145px
	}
	#nav-one li .megamenu.column1 ul.childs_1 {
		border:medium none
	}
	.box-content-category .list-unstyled.childs_2 {
		padding:0
	}
	#nav-one li .megamenu.column1 ul.list-unstyled li>a,.hiden_menu .top_level>a {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
	font-size:12px;
	font-weight:400;
	line-height:22px;
	color:#307af0;
	font-weight:600;
	margin:0
}
#nav-one li .megamenu.column1 ul.list-unstyled li>a:hover,.hiden_menu .top_level>a:hover {
		color:#000
	}
	.hiden_menu .top_level:last-child>a,.main-menu>ul>.dropdown ul>li:last-child>a {
		border:medium none
	}
	.main-menu>ul>.dropdown .megamenu.column1 ul>li.dropdown:last-child>a {
		border-bottom:1px dashed #d9d9d9
	}
	#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
		display:none;
		left:0;
		padding:10px;
		top:0
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a::before {
		font-family:FontAwesome;
		content:'\f105';
		font-size:14px;
		position:absolute;
		right:auto;
		top:8px;
		color:#000;
		left:0;
		font-weight:400
	}
	#nav-one li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
		left:150px
	}
	#nav-one li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li:hover>a,#nav-one li .megamenu.column1 ul.list-unstyled li:hover>a,.hiden_menu .top_level:hover>a {
		color:#3079f1
	}
	.column_left_cms .box.last .list-group {
		border-bottom:medium none;
		margin-bottom:0;
	padding:4px 0 0
}
.column_left_cms .box.last {
	margin-bottom:0
}
#column-left {
	width:24%
}
#column-right {
		width:24%
	}
	.layout-1 #content {
		padding:15px 0
	}
	.layout-2.left-col #column-left {
		padding:0;
		width:21.7%;
		margin:30px 30px 0 0
	}
	.layout-2.right-col #column-right {
		margin:50px 0 0 0;
		width:19%
	}
	#tabs_info {
		padding:0;
		margin-top:30px
	}
	.productpage .product-description td {
		min-width:175px
	}
	.productpage .page-title {
		display:none
	}
	#product-product .container h2,.productpage .container h1 {
		margin:-20px 0 30px 0
	}
	.layout-2.left-col #content {
	background:#fff none repeat scroll 0 0;
	padding:0;
	width:75.8%;
	border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		-moz-border-radius:0;
		margin-top:30px
	}
	.layout-2.right-col #content {
		background:#fff none repeat scroll 0 0!important;
		margin:30px 0 0 0;
		padding:20px;
		width:81%;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.layout-2 .content-bottom #content {
	width:100%;
	padding:0;
	margin-left:auto;
	margin-right:auto
}
.layout-3 #column-left {
		width:24%
	}
	.layout-3 #column-right {
		width:24%
	}
	.layout-3 #content {
		width:52%
	}
	.quickview-model #content.productpage-quickview {
	width:100%;
	padding:20px 5px;
	background:#fff
}
.layout-2 #content {
	margin:0
}
.layout-2.left-col #content.productpage-quickview {
	float:right
}
.common-home #content {
	padding:0
}
.prd_image {
	width:100%
}
#servicecmsblock {
	font-size:14px;
	padding:0;
	position:relative;
	width:100%;
	border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		margin:40px 0;
		display:inline-block
	}
	#servicecmsblock {
		color:#000;
		font-size:18px;
		font-weight:400;
		letter-spacing:.22px
	}
	#footer #block_4.footer-area {
		width:42%;
		padding:0;
		float:left
	}
	#footer {
		padding:60px 0 30px
	}
	#footer #block_3 .col-sm-3.column {
		width:auto
	}
	#footer .footer-area {
		float:left;
		display:inline-block
	}
	#footer .footer-left {
	width:70%;
	float:left;
	display:inline-block
}
#footer .footer-right {
	float:right;
	width:30%
}
#footer #block_1.footer-area {
	position:relative;
	width:auto;
	padding:0
}
#footer #block_1.footer-area h2 {
	font-size:16px;
		color:var(--text_color);
		font-weight:500;
		text-transform:capitalize;
		margin:0 0 20px 0
	}
	#footer #block_2.footer-area {
		float:left;
		display:inline-block;
		padding:0 0 0 60px;
		width:45%;
		position:relative
	}
	#block_2>ul {
		padding-left:0
	}
	#footer .secured_icon {
		display:inline-block
	}
	#footer #block_2 .secured_title {
	color:#6f6f6f;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px
}
#footer #block_2>ul>.norton>a {
	background:rgba(0,0,0,0) url(../image/megnor/Secu-1.png) no-repeat scroll 0 0;
		display:inline-block;
		height:50px;
	width:100px
}
#footer #block_2>ul>.mcafee>a {
	background:rgba(0,0,0,0) url(../image/megnor/Secu-2.png) no-repeat scroll 0 0;
	display:inline-block;
	height:45px;
	width:100px
}
#footer #block_2>ul>.discover>a {
		background:rgba(0,0,0,0) url(../image/megnor/pay-1.jpg) no-repeat scroll 0 0;
		display:inline-block;
		height:40px;
		width:45px
	}
	#footer #block_2>ul>.mastro>a {
		background:rgba(0,0,0,0) url(../image/megnor/mastro.jpg) no-repeat scroll 0 0;
		display:inline-block;
		height:40px;
		width:45px
	}
	#footer #block_2>ul>.paypal>a {
	background:rgba(0,0,0,0) url(../image/megnor/paypal.jpg) no-repeat scroll 0 0;
	display:inline-block;
		height:40px;
		width:45px
	}
	#footer #block_2>ul>.g-wall>a {
		background:rgba(0,0,0,0) url(../image/megnor/mastercard.jpg) no-repeat scroll 0 0;
		display:inline-block;
		height:40px;
		width:45px
	}
	#footer #block_2>ul>.amex>a {
	background:rgba(0,0,0,0) url(../image/megnor/amex.jpg) no-repeat scroll 0 0;
	display:inline-block;
	height:40px;
	width:45px
}
#footer .payment_icon {
	display:inline-block;
	width:45px
}
footer {
	background:var(--background);
		position:relative;
		display:inline-block;
		width:100%
	}
	footer {
		margin-top:30px;
		padding-top:0;
	background:#fff;
	color:#595959;
	position:relative
}
footer h5 {
	color:#242424;
	font-size:14px;
	font-weight:600;
		margin:0 0 15px;
		position:relative;
		text-transform:uppercase
	}
	footer .social-icons.col-sm-3.column h5 {
		margin:15px 0 10px
	}
	.social-icons.col-sm-3.column {
		float:left;
		width:100%
	}
	.social-icons.col-sm-3.column li a::after {
		display:none
	}
	#footer .social-icons.col-sm-3.column li a {
		border-bottom:none
	}
	.common-home footer {
		margin-top:0
	}
	.footertop-cms.container,header .container {
		top:auto;
		padding-top:0
	}
	footer hr {
		border-top:none;
		border-bottom:1px solid #666
	}
	.toggle-footer a {
		color:silver
	}
	#block_3 .list-unstyled a {
		font-size:12px
	}
	footer a {
		color:#ebebeb;
		font-size:12px
	}
	#footer .column li a {
		font-weight:400;
		line-height:38px;
		color:#777;
		position:relative;
		border-bottom:1px solid transparent
	}
	#footer .column li a::after {
		content:"\f105";
		font-family:fontawesome;
		font-size:14px;
		color:#000;
		float:left;
		padding-right:15px;
		line-height:35px
	}
	#footer .column li:hover a::after {
		color:#3079f1
	}
	footer #footer .container .footer-blocks ul li {
		float:none
	}
	#footer .column li a:focus,#footer .column li a:hover {
		color:#3079f1;
		border-bottom-color:#3079f1
}
footer a:focus,footer a:hover {
	color:#3079f1!important
}
.footertop {
	background:#3079f1
}
.newsletter {
	width:100%;
	float:left;
	padding:29px 0
}
.container .news {
	float:left;
	padding:0 0 0 60px;
	background:rgba(0,0,0,0) url(../image/megnor/newsletter.png) no-repeat scroll left center;
	height:41px;
	margin:0
}
.container .news span {
	color:#fff;
	float:left;
	font-size:22px;
	line-height:25px;
	text-transform:capitalize;
	font-weight:600;
	padding:10px 0
}
.newsletter-inner {
	position:relative;
	float:right;
	width:51%
	}
	.newsletter .form-group {
		margin:0
	}
	.newsletter-inner #txtemail {
		background:#fff;
		border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-khtml-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	float:left;
	height:42px;
	max-width:400px;
	font-size:12px;
	color:#b8b8b8;
	text-transform:capitalize
}
.newsletter-inner .btn {
	background:#000;
	border:none;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-khtml-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	color:#fff;
	float:left;
	font-size:12px;
	padding:5px 24px;
	line-height:32px;
	text-transform:uppercase;
	transition:all .2s ease-out 0s;
		-webkit-transition:all .2s ease 0s;
		-moz-transition:all .2s ease 0s;
		-ms-transition:all .2s ease 0s;
		-o-transition:all .2s ease 0s
	}
	.newsletter-inner .btn:hover {
		background:#000;
		border:none;
		color:#fff
	}
	.newsletter-inner .btn:active,.newsletter-inner .btn:focus {
		background:#000;
		border:none;
		color:#fff
	}
	.news-box .text-danger {
		position:absolute;
		top:45px;
		color:#fff
	}
	footer .follow,footer .payment {
		color:#ffa51f;
		font-size:14px;
		font-weight:700;
		text-transform:uppercase;
		width:100%;
		float:left;
		margin:20px 0 15px
}
.newsleft .news-icon::before {
	font-size:40px;
	margin-top:10px
}
#footer .content_footer_left {
	width:100%;
		position:relative
	}
	#footer h6 {
		display:inline-block;
		font-size:14px;
		font-weight:700;
		margin:0 0 15px;
		position:relative;
		text-transform:uppercase
	}
	#block_1.footer-area .contact_phone {
		font-size:12px;
		font-weight:400;
	color:#777;
	margin:0;
	display:inline-block;
	padding:0 0 0 15px
}
#footer #block_1 .address-text {
	font-size:12px;
		font-weight:400;
		display:inline-block;
		vertical-align:top;
		position:relative
	}
	#footer #block_1 .address-text::after {
		position:absolute;
		content:":";
		left:61px;
		right:auto;
		top:0;
		bottom:auto
	}
	#footer #block_1 .email_link {
		font-size:12px;
		font-weight:400;
		color:#777;
		margin:0;
		display:inline-block;
		padding:0 0 0 15px;
		border-bottom:none!important;
		line-height:30px
	}
	#footer #block_1 .email_link::after {
		display:none
	}
	#footer #block_1 .contact-text {
		font-size:12px;
		font-weight:400;
		display:inline-block;
		vertical-align:top;
		position:relative
	}
	#footer #block_1 .contact-text::after {
		position:absolute;
		content:":";
		left:49px;
		right:auto;
		top:0;
		bottom:auto
	}
	#footer #block_1 .email-text {
		font-size:12px;
		font-weight:400;
		display:inline-block;
	vertical-align:top;
	line-height:30px;
	position:relative
}
#footer #block_1 .email-text::after {
		position:absolute;
		content:":";
		left:35px;
		right:auto;
		top:0;
		bottom:auto
	}
	#footer #block_1 .contact_address {
		color:#777;
		overflow:hidden;
		padding-top:0;
		font-size:12px;
		font-weight:400;
		width:70%;
		display:inline-block;
		padding:0 0 0 15px
	}
	#footer .address .address-icon {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll left -900px;
		height:35px;
		width:25px;
		cursor:pointer;
		-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;
	display:inline-block;
	margin:0 10px 15px 0
	}
	#footer .address:hover .address-icon {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll left -720px
	}
	#footer .email .email-icon {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll left -170px;
	height:35px;
	width:25px;
	cursor:pointer;
	-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;
		display:inline-block;
		margin:0 10px -5px 0
	}
	#footer .email:hover .email-icon {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll left 12px
	}
	#footer .contact .contact-icon {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll left -540px;
		height:35px;
		width:25px;
		cursor:pointer;
		-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;
		display:inline-block;
		margin:15px 10px -15px 0
	}
	#footer .contact:hover .contact-icon {
	background:url(../image/megnor/footer-icon.png) no-repeat scroll left -354px
}
.social-icons {
	float:left;
	margin:12px 0 0 0
}
.social-icons .follow-us .toggle-block {
	padding:0;
	margin:0;
		list-style:none;
		display:inline-block
	}
	.social-icons .follow-us .toggle-block li a {
		display:inline-block;
		margin:0 35px 0 0;
		color:#909090;
		font-size:15px
	}
	.social-icons .follow-us .toggle-block li a:last-child {
		margin:0
	}
	.social-icons .toggle {
		padding:0;
		margin:0 0 15px
	}
	.discover.payment_icon>a {
		background:url(../image/megnor/paypal.jpg) no-repeat scroll 0 0
	}
	#footer #block_1 .find_map a {
		font-size:14px
	}
	#footer_storeinformation_block>ul {
		padding:0;
		list-style:outside none none
	}
	#footer #footer_storeinformation_block li.address,#footer #footer_storeinformation_block li.call-num,#footer #footer_storeinformation_block li.email {
		border:medium none;
		padding-left:0
	}
	#footer #footer_storeinformation_block li {
		padding-left:25px;
	line-height:30px;
	color:#fff
}
#footer li.address:before {
	content:"\f041";
	font-family:fontawesome;
		font-size:13px;
		margin-right:15px;
		color:#ffa51f
	}
	#footer li.call-num:before {
		content:"\f095";
		font-family:fontawesome;
		font-size:13px;
		margin-right:15px;
		color:#ffa51f
	}
	#footer li.email:before {
		content:"\f0e0";
		font-family:fontawesome;
		font-size:13px;
		margin-right:15px;
		color:#ffa51f
	}
	#social_block .toggle-footer {
	padding:0
}
.layout-2 #social_block .toggle-footer li {
	background:#f9f9f9
}
#social_block .toggle-footer li {
	background:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-moz-border-radius:50%;
	display:inline-block;
	height:35px;
	margin:0 8px 8px 0;
	padding:7px 0;
	text-align:center;
		width:35px;
		cursor:pointer
	}
	#footer_aboutus_block>h5 {
		display:none
	}
	#footer_aboutus_block>ul {
		padding:0;
		list-style:outside none none
	}
	footer .tm-about-logo {
		margin-bottom:20px
	}
	#footer_aboutus_block .about {
		color:#fff;
		line-height:30px;
		font-size:13px
	}
	#footer #contact.col-sm-3.column .fa {
		clear:left;
		color:#fec107;
		float:left;
		font-size:16px;
		margin-right:10px;
		margin-top:6px
	}
	#footer #contact.col-sm-3.column .fa.fa-envelope {
		font-size:12px;
		margin-top:8px
	}
	#footer #contact.col-sm-3.column {
		font-size:14px
	}
	#footer #contact.col-sm-3.column li a {
		background:0 0;
		padding:0
	}
	.address_content {
		overflow:hidden;
		padding-left:45px;
	padding-right:135px;
	background:rgba(0,0,0,0) url(../image/megnor/footer-icon.png) no-repeat scroll -8px 4px;
		margin-bottom:35px
	}
	#contact .phone {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll -6px -66px transparent;
	padding-left:45px;
	margin-bottom:35px;
	padding-top:7px
}
#contact .email {
		background:url(../image/megnor/footer-icon.png) no-repeat scroll -6px -132px transparent;
		padding-left:45px
	}
	#footer #footer_aboutus_block.col-sm-3.column {
		width:25%;
		padding:0;
		border:none;
		margin-right:100px
	}
	#footer .column {
		padding:0
	}
	.footer_bottom {
		display:inline-block;
		float:left;
		width:15%
	}
	#footer #contact.column {
		width:35.8%
	}
	#footer_storeinformation_block.col-sm-3.column {
		width:23%
	}
	#footer #extra-link.column {
		width:13%
	}
	#footer #contact.column h5 {
		display:none
	}
	#footer .col-sm-3.column {
		padding:0 80px 0 0
	}
	#footer #block_3 .col-sm-3.column:last-child {
		padding:0 90px 0 0
	}
	#social_block .toggle-footer li:hover .fa {
		color:#000
	}
	#social_block .toggle-footer li.facebook:hover {
		background:#307af0 none repeat scroll 0 0;
	color:#fff
}
.layout-2 #social_block .toggle-footer li.facebook:hover {
	background:#307af0 none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.facebook {
		background:#f7f7f7 none repeat scroll 0 0;
	color:#fff
}
#social_block .toggle-footer li.facebook {
	background:#4e4e4e none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.twitter:hover {
		background:#307af0 none repeat scroll 0 0;
		color:#fff
	}
	#social_block .toggle-footer li.twitter:hover {
		background:#307af0 none repeat scroll 0 0;
	color:#fff
}
.layout-2 #social_block .toggle-footer li.twitter {
	background:#f7f7f7 none repeat scroll 0 0;
		color:#fff
	}
	#social_block .toggle-footer li.twitter {
		background:#4e4e4e none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.google_plus:hover {
		background:#307af0 none repeat scroll 0 0;
	color:#fff
}
#social_block .toggle-footer li.google_plus:hover {
	background:#307af0 none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.google_plus {
		background:#f7f7f7 none repeat scroll 0 0;
		color:#fff
	}
	#social_block .toggle-footer li.google_plus {
		background:#4e4e4e none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.rss:hover {
		background:#307af0 none repeat scroll 0 0;
		color:#fff
	}
	#social_block .toggle-footer li.rss:hover {
		background:#307af0 none repeat scroll 0 0;
		color:#fff
	}
	.layout-2 #social_block .toggle-footer li.rss {
		background:#f7f7f7 none repeat scroll 0 0;
		color:#fff
	}
	#social_block .toggle-footer li.rss {
		background:#4e4e4e none repeat scroll 0 0;
		color:#fff
	}
	#footer #footer_storeinformation_block .payment-cms .payment li {
		color:#000;
		display:inline-block;
		margin-right:5px;
		padding:0
	}
	.product-carousel .slider-wrapper-outer {
		overflow:hidden;
		position:relative;
		width:100%
	}
	#content .box-product .product-items,#content .product-carousel .slider-item,.product-grid li {
		display:inline-block;
		float:left
	}
	.hometab .box-product .slider-item {
		margin-top:60px
	}
	#footer .column:last-child {
		margin:0;
		padding:0
	}
	#aboutcms ul,#contact ul {
		list-style:none;
		padding:0
	}
	#aboutcms h5 {
		display:none
	}
	.manufacture_block {
		float:left;
		padding:25px 0 10px;
		width:100%;
		text-align:left
	}
	.manufacturer_title {
		color:#333;
		display:inline-block;
		float:left;
		font-size:16px;
	font-weight:600;
	margin:0 0 15px;
	text-transform:uppercase
}
.manufacture_block>ul {
	float:left;
	list-style:outside none none;
		margin:0;
		padding-left:15px;
		width:93%
	}
	.manufacture_block>ul li {
		background:url(../image/megnor/pipe.gif) no-repeat scroll right 6px transparent;
		display:inline-block;
		padding:0 15px 2px 10px
	}
	.manufacturer_item>a {
		color:#333
	}
	.manufacturer_item>a:hover {
		color:#d95026
	}
	.manufacture_block>ul li:last-child {
		background:none repeat scroll 0 0 transparent
	}
	.swiper-wrapper .swiper-slide {
		width:auto
	}
	.testimonial-cms {
		display:inline-block;
		margin:30px 0 35px 0;
		position:relative;
		vertical-align:middle;
	width:100%;
	padding:30px;
	background:url(../image/megnor/bg.jpg) no-repeat scroll 0 0
}
.homepage-peoplesay .peoplesay-inner {
	position:relative
}
.testimonial-cms .peoplesay-title h2 {
	color:#000;
	font-size:16px;
		font-weight:600;
		margin-bottom:0;
		text-transform:capitalize;
		text-align:left;
		display:inline-block;
		line-height:20px
	}
	.testimonial-cms .peoplesay-title h1 {
		font-size:12px;
		color:#a5a5a5;
		text-transform:capitalize;
			font-weight:400;
			display:inline-block;
			padding:0 0 0 15px;
			margin:0
		}
		.testimonials {
			position:relative
	}
	.homepage-testimonials-inner.box-content {
		background:#f5f5f5 none repeat scroll 0 0;
		display:block;
		position:relative;
		padding:20px 18px
	}
	.peoplesay-block {
		display:inline-block;
		float:left;
		position:relative;
		width:auto;
		margin:0;
		cursor:pointer
	}
	.test-image {
		text-align:center;
		margin:30px 0 15px 0;
		background:#fff;
		border:4px solid #f7f7f7;
		border-radius:50%;
		height:130px;
		width:130px
	}
	.test-image .left-img {
		padding:25px 0 0 0
	}
	.testi-details>a {
		clear:both;
		font-size:16px;
		font-weight:500;
		position:relative;
		text-transform:capitalize;
		width:100%
	}
	#testimonial .designation {
		clear:both;
		float:left;
		overflow:hidden;
	position:relative;
	width:100%;
	font-weight:300
}
.testimonials .customNavigation {
	top:4px;
	left:auto;
	right:20px
}
#column-left #testimonial .customNavigation,#column-right #testimonial .customNavigation {
	display:block
	}
	#testimonial .customNavigation a.next::before {
		left:auto;
		top:2px;
		color:#000;
		content:"\f105";
		font-family:FontAwesome;
		font-size:22px;
		position:absolute;
		right:9px;
		font-weight:400
	}
	#testimonial .customNavigation a.next:hover::before,#testimonial .customNavigation a.prev:hover::before {
		color:var(--text_color)
	}
	#testimonial .customNavigation a.prev::before {
		right:auto;
		top:2px;
		content:"\f104";
		font-family:FontAwesome;
		color:#000;
		font-size:22px;
		left:12px;
		position:absolute;
		font-weight:400
	}
	#testimonial .customNavigation a.next {
	right:auto;
	left:0;
	border:medium none;
	height:30px;
	width:30px;
	background:0 0;
	top:0;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	opacity:1;
	-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	#testimonial .customNavigation a.prev {
		border:medium none;
		height:30px;
		width:30px;
		background:0 0;
		top:0;
		border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		-moz-border-radius:0;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		margin-right:0;
	right:0;
	left:auto
}
.testimonial-cms .customNavigation a.prev {
	right:20px
}
.test-content .quote-img {
		background:url(../image/megnor/quote.png) no-repeat scroll center center transparent;
		width:23px;
		height:19px;
		position:relative;
		display:block;
		margin:15px auto
	}
	#testimonial .customNavigation a::after {
	top:100px!important
}
.test-content {
	display:inline-block;
	position:relative;
	text-align:center
}
#testimonial .designation a {
		color:#2196f3
	}
	.footer-logo {
		background:transparent url(../image/megnor/logo.png) no-repeat center center;
		height:48px;
		width:33%;
		margin:0 auto;
		float:left
	}
	.newsletter label {
		display:none
	}
	.newsright .btn:hover::before {
		color:#307af0
	}
	#testimonial .action a {
		text-align:right;
		display:inline-block;
	width:auto;
	margin:-20px 0 0 0;
	float:right;
	font-size:12px;
	color:#000;
	border-bottom:1px solid #000;
		line-height:15px
	}
	#testimonial .action a:hover {
		color:var(--text_color);
		border-bottom:1px solid var(--text_color)
	}
	.testimonial-cms .title {
		text-align:center
	}
	.testimonial-cms .test-dec a {
		color:#000;
		font-size:13px;
		font-weight:500;
		position:relative
	}
	.peoplesay-block:hover .test-dec a {
		color:var(--background)
}
.testimonial-cms .peoplesay-block:hover .button,.testimonial-cms .peoplesay-block:hover .left-img {
		display:block
	}
	.testimonial-cms:hover .test-dec .button a {
		color:var(--text_color);
		font-size:12px;
		border-bottom:1px solid;
		letter-spacing:.2px
	}
	.testimonial-slider-carousel .test-dec .button {
		display:none;
	left:0;
	opacity:1!important;
	-khtml-opacity:1!important;
	-webkit-opacity:1!important;
	-moz-opacity:1!important;
		position:absolute;
		right:0;
		text-align:center;
		bottom:0;
		font-size:12px
	}
	.input-news .text-danger {
	color:#f9bf39;
	position:absolute;
	left:0
}
.bx-next.disabled,.bx-prev.disabled {
	font-size:0
}
#account-order .col-sm-6.text-right {
			clear:both
		}
		#contact ul li,.newsletter ul li {
			line-height:22px
		}
		#contact li.call-num {
	margin-top:15px
}
.categoryblock {
	padding-left:11px;
	padding-right:11px;
	float:left;
	width:33.333%;
		margin-bottom:22px
	}
	.category-cms {
		width:100%;
		float:left;
		padding-bottom:15px;
		padding-top:0;
		margin-bottom:2px
	}
	.category-container {
		position:relative;
		margin:0 auto;
		width:100%
	}
	.category-row {
		margin-left:-11px;
	margin-right:-11px
}
#aboutcms li.content {
	line-height:25px
}
ul.subcats {
	list-style:none;
	padding:0;
	overflow:hidden;
	vertical-align:top;
	margin:0;
	clear:both;
	float:left
}
ul.subcats li a {
	color:#333;
	display:inline-block;
		font-size:13px;
		position:relative;
		text-transform:capitalize
	}
	ul.subcats li a:hover {
		color:#2196f3
}
ul.subcats li a:hover::before {
	font-size:4px;
	padding-right:10px;
	color:#2196f3
}
ul.subcats li a:hover {
	padding-left:10px;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
ul.subcats li a::before {
	content:"\f111";
	font-family:FontAwesome;
	font-size:0;
	left:0;
	line-height:20px;
	position:absolute;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		z-index:99
	}
	ul.subcats li,ul.subcats li a {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	#product2 .control-label.qty {
		float:left;
		margin:7px 15px 7px 0
	}
	#product .form-group #input-quantity,.quickview-model #input-quantity {
		width:60px;
		height:38px;
		display:inline;
		padding:8px;
		text-align:center;
		margin-right:10px
	}
	.box-category-top {
		float:left;
		width:21.7%;
	position:relative;
	padding:16px 45px 16px 60px;
	cursor:pointer;
	background:#3079f1
}
.box-category-top::before {
		position:absolute;
		content:"";
		background:url(../image/megnor/list.png) no-repeat scroll center center;
		top:19px;
		bottom:0;
		left:20px;
		right:auto;
		width:16px;
		height:16px;
		border-radius:5px
	}
	.box-content-category .dropdown:hover span::after {
	opacity:0
}
#column-left .box-content-category {
	position:relative;
		top:-16px;
		display:block
	}
	#column-left .box-content-category a {
		display:inline-block;
		width:100%
}
#column-left .box-content-category a:hover {
	padding-left:15px;
	transition:all .3s ease 0s
}
#column-left .box-category .box-heading {
	position:absolute;
	top:-74px;
	z-index:999999;
	width:250px;
	height:58px;
	font-weight:600;
		padding:17px 19px
	}
	.mfp-iframe-scaler iframe {
		background:#fff!important
	}
	#button-cart2 {
		background:var(--background);
	border:1px solid var(--background);
	box-shadow:none;
	color:#000
}
.common-home .box-content-category {
	background-color:#fff;
	color:#000!important;
	display:none;
	left:0;
	margin:0;
	position:absolute;
		top:54px;
		width:260px;
		z-index:999999;
		border-radius:0 0 5px 5px;
		padding:12px 0;
		display:block;
		border:2px solid #3079f1
	}
	.box-content-category {
		background-color:#fff;
		color:#000!important;
		display:none;
		left:0;
		margin:0;
		position:absolute;
		top:54px;
		width:260px;
		z-index:999999;
		border-radius:0 0 5px 5px;
		padding:12px 0;
		border:2px solid #3079f1
	}
	#nav-one li.hiden_menu .dropdown-inner {
		display:none;
		margin:0!important;
	padding-left:0;
	padding-right:0
}
#nav-one .main.hiden_menu ul>li>a {
	padding:10px 45px 10px 40px
	}
	.main.hiden_menu::before {
		display:none
	}
	.box-content-category .hiden_menu span.main:hover {
		color:#3079f1
}
.cate-heading {
	text-transform:uppercase;
	font-size:16px;
	color:#1e1f22;
	font-weight:700;
	float:left;
		margin-bottom:15px
	}
	.category {
		padding:0 20px;
		border:1px solid #e5e5e5;
		overflow:auto;
		display:block;
		background-color:#143873;
		min-height:162px;
		overflow:hidden;
		position:relative
	}
	.category .image {
		float:right
	}
	.category .image img {
		backface-visibility:hidden;
		max-width:none;
		transform:translate3d(0,0,0);
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0);
		transition:all .4s ease 0s;
		-webkit-transition:all .4s ease 0s;
		-moz-transition:all .4s ease 0s;
		-ms-transition:all .4s ease 0s;
		-o-transition:all .4s ease 0s
	}
	.category:hover .image img {
	overflow:hidden;
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-webkit-transform:scale(1.1);
		transition:all .4s ease 0s;
		-webkit-transition:all .4s ease 0s;
	-moz-transition:all .4s ease 0s;
	-ms-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s
}
.cat-desc {
	float:left;
	padding-top:24px
}
.bottomfooter {
	float:left;
	padding:5px 0;
	width:100%;
	border-top:1px solid #e5e5e5;
	background:#fff
}
.bottomfooter ul li {
	display:inline-block;
	line-height:11px
}
footer .bottomfooter .list-unstyled a {
	padding:0 30px
}
footer .bottomfooter .list-unstyled a:first-child {
	padding:0 30px 0 0
}
.bottomfooter ul li:first-child {
	border:medium none;
	padding-left:0
}
p.powered {
		text-align:left;
		float:left;
		margin:0;
		font-size:12px;
		color:#777;
		font-weight:400;
		width:33%;
		margin:7px 0
	}
	.footerbottom-cms {
		float:right
	}
	@media (max-width:979px) {
		.blog_item {
			width:100%!important
		}
		#content #tabs_info .nav.nav-tabs {
		padding:10px 15px 0 0
	}
	.service-content {
		margin:0
	}
	#footer .column ul {
		display:none
		}
		#footer .column {
			width:100%!important;
			margin-left:auto;
			margin-right:auto
		}
	}
	.alert {
		padding:8px 14px 8px 14px
		}
		.breadcrumb {
			margin:0 0 20px 0;
			padding:0
		}
		.breadcrumb i {
			font-size:15px
		}
		.breadcrumb>li {
			position:relative;
		white-space:nowrap;
		line-height:14px
	}
	.breadcrumb>li+li:before {
		content:"\f105";
		padding:0 5px;
	color:#000!important;
}
.breadcrumb>li a.active,.breadcrumb>li a:hover,.breadcrumb>li:last-child a {
	color:#000
}
.breadcrumb>li a {
	color:#000
}
.breadcrumb>li a:hover {
	color:#307af0!important
}
.pagination {
	margin:0
}
.buttons {
	margin:1em 0;
	display:inline-block;
	width:100%
}
.btn {
	padding:10px 15px;
	font-size:14px;
	border:1px solid #e5e5e5
	}
	.btn-xs {
		font-size:9px
	}
	.btn-sm {
		font-size:10.2px
	}
	.btn-lg {
		font-size:15px
	}
	#form-currency .dropdown-menu .btn-link,.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover,.dropdown-menu.myaccount-menu {
		font-size:13px
	}
	.btn-group>.btn-xs {
		font-size:9px
	}
	.btn-group>.btn-sm {
		font-size:10.2px
	}
	.btn-group>.btn-lg {
		font-size:15px
	}
	.btn-default {
		color:#000;
		background:#428bca;
		border:1px solid #357ebd;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.btn-primary {
		color:#000;
		background:#f0f0f0;
		background:-moz-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:-webkit-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f0f0f0 0,#f1f1f1 100%)
}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled] {
		color:#7e5cdd;
		background-color:#fff;
		border:2px solid #7e5cdd
	}
	.modal-dialog .btn-primary[disabled] {
	color:#fff;
	background-color:var(--text_color);
	border:1px solid var(--text_color);
	box-shadow:none;
	cursor:not-allowed
}
.modal-dialog .btn-default {
	color:#000;
	line-height:inherit
}
.btn-warning {
	color:#fff;
	background-color:#faa732;
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704
}
.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled] {
		box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
		-webkit-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
		-moz-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)
	}
	.btn-danger {
		color:#fff;
		background:#d9534f
	}
	.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled] {
	box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)
}
.btn-success {
	color:#fff;
	background-color:#5bb75b;
	background-image:linear-gradient(to bottom,#62c462,#51a351);
		background-repeat:repeat-x;
		border-color:#51a351 #51a351 #387038
	}
	.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled] {
		box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
		-webkit-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1);
		-moz-box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)
	}
	.btn-info {
		color:#fff;
		background-color:#df5c39;
		background-image:linear-gradient(to bottom,#e06342,#dc512c);
		background-repeat:repeat-x;
		border-color:#dc512c #dc512c #a2371a
	}
	.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled] {
		background-image:none;
		background-color:#df5c39
	}
	.btn-link {
		border-color:transparent;
		cursor:pointer;
		color:#23a1d1;
		border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		-moz-border-radius:0
	}
	.btn-link,.btn-link:active,.btn-link[disabled] {
		background-color:rgba(0,0,0,0);
		background-image:none;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none
	}
	.btn-inverse {
		color:#fff;
		background:#363636;
		border:none
	}
	@media (max-width:767px) {
		.newsletter .input-news {
			width:75%
		}
		.subscribe-btn {
			text-align:right;
			width:auto!important
		}
		.newsletter .input-news {
			width:85%
		}
	}
	.col-xs-11.col-sm-3.alert span a:hover {
		color:#3079f1
	}
	.dropdown-menu {
		top:89%
	}
	.box .filterbox {
		border:medium none
	}
	.panel-footer {
		background-color:transparent!important;
	border-top:medium none!important;
	padding:0!important
}
.panel-footer.text-right {
	text-align:left
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
		background:0 0!important
	}
	.list-group-item {
		border:none;
		padding:0!important
	}
	#column-left .list-group-item.heading {
	font-size:13px!important;
	font-weight:600!important
}
.list-group a {
	padding:5px 0;
	text-transform:capitalize;
		font-size:13px;
		border:none;
		line-height:30px!important
	}
	#column-left .box .list-group-item {
		color:#000;
		font-size:12px;
		font-weight:400
	}
	#column-left .list-group-item #filter-group1 {
	font-weight:400!important;
	color:#f7f7f7!important
}
.fa.fa-pencil {
	margin-right:5px
}
#column-left .checkbox>label {
	color:#000;
	font-size:12px
}
#column-left .checkbox>label:hover {
	color:var(--text_color)
}
.list-group a.active,.list-group a.active:hover,.list-group a:hover {
		color:#307af0!important
	}
	#button-filter.btn.btn-primary:hover {
	background:#307bf2!important;
	padding:6px 20px 6px!important;
	border:1px solid #307bf2;
	color:#fff!important
}
#button-filter.btn.btn-primary {
	background:var(--background);
	padding:6px 20px 6px!important;
		border:1px solid var(--background);
		color:#000!important;
		box-shadow:none;
		margin:15px 0 0 0
}
.limit .form-control,.sort .form-control {
	padding:5px 15px!important
}
.alert-success {
	width:100%;
	float:right
}
.list-group-item.group-name {
	color:#1f2022;
	font-size:14px;
	font-weight:600;
	margin-bottom:0;
		padding:0 18px
	}
	.filterbox .list-group-item .checkbox>label {
		color:#000
	}
	.filterbox .list-group-item {
		padding:0;
		color:#000
	}
	.filterbox .panel-footer {
		padding:0 0 15px;
		text-align:left;
		border:medium none;
	background:#fff
}
.carousel-caption {
	color:#fff
}
.carousel-control .icon-prev:before {
	content:'\f053';
	font-family:FontAwesome
	}
	.carousel-control .icon-next:before {
		content:'\f054';
		font-family:FontAwesome
	}
	.product-thumb .image {
	text-align:left;
	position:relative;
	overflow:hidden
}
.product-thumb:hover .image {
	border-right:none
}
.slider-item.last_item_tm .product-block .image {
	border-right:none
}
.category_tab .tab-pane {
		float:left;
		width:100%
	}
	.product-grid .product-thumb .image {
		float:none
	}
	.product-grid .product-thumb .image {
		float:none
	}
	.product-layout.product-grid,.product-layout.product-list {
		padding:0 0 50px 0
}
.product-layout.product-grid {
	width:33.3%
}
.product-layout.product-list {
	padding:0;
	margin:0 0 30px
}
#content .product-grid .product-block,#content .product-list .product-block {
		padding:0
	}
	#content .product-grid .product-block {
		padding:0
	}
	#content .product-grid .product-block {
		margin:0;
		padding:0;
		min-height:505px
}
.product-grid .product-block-inner {
	overflow:hidden;
	padding:10px 10px 0;
	position:relative;
	text-align:left;
		border-right:1px solid #eee
	}
	.product-grid:nth-child(3n) .product-block-inner {
		border-right:none
}
.product-thumb .list .rating {
	float:none;
	position:unset
}
.product-thumb:hover .list .rating {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1
}
.row.cat_prod {
	margin:0 -15px
}
.product-list .product-thumb .image {
		margin-right:15px
	}
	#content .product-list .product-block:hover {
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none
	}
	.alert-success .fa.fa-check-circle {
		margin-right:5px
	}
	@media (min-width:767px) {
		.product-list .product-thumb .image {
			float:left
		}
	}
	.static_links li a:hover {
		color:#ffa51f!important
}
.single_product_img:hover::before {
	animation:1s ease 0s normal none 1 running fixedAnim
	}
	.single_product_img {
		display:block;
		overflow:hidden;
		position:relative;
		text-align:center;
		vertical-align:top
	}
	.single_product_img::before {
		background:rgba(0,0,0,0) linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%) repeat scroll 0 0;
		content:"";
		display:block;
		height:100%;
		position:absolute;
		right:-75%;
		top:0;
		transform:skewX(-25deg);
		-webkit-transform:skewX(-25deg);
		-ms-transform:skewX(-25deg);
		-o-transform:skewX(-25deg);
		-moz-transform:skewX(-25deg);
		width:50%;
		z-index:2
	}
	.product-thumb h3 {
		font-size:13px;
		font-weight:500!important;
		line-height:20px;
		margin:5px 0 0;
		overflow:hidden;
		text-overflow:ellipsis;
		width:auto;
		cursor:pointer;
		color:#333;
		font-family:Poppins,sans-serif
	}
	.product-list .product-thumb h3 {
		font-size:18px;
		margin-bottom:8px;
		font-weight:500;
		text-transform:uppercase
	}
	.product-thumb h3 a {
		color:#000
	}
	.product-thumb h3 a:hover {
		color:var(--text_color)
	}
	#column-left .product-thumb h3 a {
	color:#000
}
#column-left .product-thumb h3 a:hover {
	color:var(--text_color)
}
#column-left .product-thumb .price {
	width:100%
}
#column-left .product-thumb .price-new {
	float:left
}
#column-left .product-thumb .price-old {
	float:left;
	margin-left:8px
}
#column-left .product-block:hover .price {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transform:none
}
#column-left .product-thumb .caption {
	min-height:0
	}
	#special-carousel .product-carousel .product-thumb .caption {
		padding:10px
	}
	.account-wishlist table .text-center img {
		border:1px solid #e5e5e5
	}
	@media (max-width:1200px) {
		#product-product #content .row {
		margin:0
	}
}
@media (max-width:767px) {
	.product-list .product-thumb .caption {
		min-height:0;
		margin-left:0
		}
	}
	.pagination-wrapper .active>span {
		background:#307af0 none repeat scroll 0 0!important;
		border:1px solid #307af0!important;
	border-radius:5px!important;
	color:#fff!important
}
.product-list .button-group .wishlist .fa.fa-heart {
	display:none
}
#footer .row .product-block {
	border:none;
	float:left;
	width:100%
}
#footer .row .product-block:hover {
		border:none
	}
	#carousel-0 .product-block,#carousel-0 .product-block:hover {
		border:medium none
	}
	#featured_grid .saleicon.sale {
		display:none
	}
	.product-thumb .percentsaving {
		background-color:var(--text_color);
		color:#fff;
		display:block;
		font-size:11px;
		letter-spacing:1.5px;
		padding:2px;
		position:absolute;
		right:12px;
		text-align:center;
		text-transform:capitalize;
		top:6px;
		z-index:1;
		opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0;
		text-transform:capitalize;
		height:16px;
		width:35px;
		line-height:13px;
		font-weight:400;
		left:10px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.product-thumb:hover .percentsaving {
		opacity:1;
		khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.product-list .product-thumb .percentsaving.list-save {
		right:5px;
		top:0;
	display:block;
	position:absolute
}
.product-grid .product-thumb .percentsaving.list-save,.product-list .product-thumb .percentsaving.grid-save {
		display:none
	}
	#review .fa-stack,.rating .fa-stack {
		font-size:8px;
		width:10px;
		color:#ddd
	}
	.productpage .fa-stack .fa {
		color:#ddd
	}
	#review .fa-star,.rating .fa-star,.rating-wrapper .fa-star {
		color:#ffab00;
		font-size:13px
	}
	#review .fa-star+.fa-star-o,.rating .fa-star+.fa-star-o,.rating-wrapper .fa-star+.fa-star-o {
		color:#ffab00
	}
	#review table .fa-star.off,.rating .fa-star.off,.rating-wrapper .fa-star.off {
		color:#ccc
	}
	h2.price {
		margin:0
	}
	#product-compare .btn.btn-primary.btn-block {
		background:var(--text_color);
		border:1px solid var(--text_color);
		color:#fff;
		box-shadow:none
}
#product-compare .btn.btn-primary.btn-block:hover {
	background:#000!important;
	border:1px solid #000!important;
		color:#fff!important;
		box-shadow:none
	}
	.productpage .nav-tabs>li.active>a {
		color:#000!important;
		font-size:20px;
		font-weight:500
	}
	.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
		color:#307af0!important
	}
	.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#000!important;
	background:#f5f5f5;
	font-weight:600
}
#content #tabs_info .nav.nav-tabs {
		padding:0;
		border-bottom:2px solid #f0f0f0
	}
	.product-thumb .price {
		color:#3079f1;
		display:inline-block;
		float:none;
		font-size:14px;
		font-weight:600;
		letter-spacing:.6px;
		margin:8px 0 0 0;
		transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s
}
.product-thumb .list .price {
	font-size:18px;
	margin:0 0 20px 0;
	display:block
}
.product-thumb .list .price-new {
	font-size:18px
}
.product-thumb .price-new {
	font-weight:600;
	position:relative;
	font-size:16px
}
#featured-carousel .compare::before {
	content:"\f067 ";
	font-family:fontawesome;
		font-size:10px;
		margin-right:8px
	}
	#featured-carousel .compare {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
	border:medium none;
	display:none;
	padding:0
}
.category_img a {
	float:left;
	position:relative;
		overflow:hidden
	}
	.product-thumb .price-old {
		color:#a0a0a0;
		text-decoration:line-through;
		font-size:13px;
		font-weight:400;
		margin:0 0 0 5px
	}
	.category_list_cms .box img {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
	}
	.category_list_cms .box:hover img {
		transform:scale(1.1);
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	#content .box.special .product-thumb .price-new {
		font-size:16px
	}
	.product-thumb .price-tax {
		color:#000;
		display:none;
		font-size:12px;
		width:100%
	}
	.product-list .product-thumb .price-tax {
		display:block;
		clear:both;
		line-height:18px;
		margin:5px
	}
	#content h3.product-option {
		font-size:16px
	}
	.myaccount-menu.dropdown-menu>li>a {
		padding:6px 10px!important;
		margin-right:0;
		font-size:12px
	}
	.product-thumb .button-group {
		overflow:visible;
		position:relative;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	margin-top:0
}
.category_tab .product-details .button-group,.product-carousel .product-thumb .product-details .button-group,.product-grid .product-thumb .product-details .button-group,.productbox-grid .product-thumb .product-details .button-group {
		opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
	-khtml-opacity:0
}
#content .box-product .product-block:hover .button-group,#content .product-carousel .product-block:hover .button-group,#content .product-grid .product-block:hover .button-group,.category_tab .product-block:hover .button-group {
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	-khtml-opacity:1
}
#content .product-list .product-block .button-group,#content .product-list .product-block:hover .button-group,.product-carousel .product-thumb .product-details .caption,.product-grid .product-thumb .product-details .caption,.productbox-grid .product-thumb .product-details .caption {
			background:rgba(0,0,0,0) none repeat scroll 0 0;
			display:inline-block;
			opacity:1;
			margin:0;
			padding:0;
			position:relative;
		width:100%
	}
	.product-list .product-block .product-details.list .compare {
		display:block
	}
	.productpage .form-group.qty .wishlist::before {
	content:"\f08a";
	font-family:fontawesome;
	font-size:15px;
	font-weight:500;
	color:#000;
	margin-right:7px
}
.nav-tabs>li>a {
	color:#000!important;
	font-weight:500!important
}
.product-list .product-block .product-details.list .compare:before,.quickview .button-group .compare:before {
		content:"\f24d";
		font-family:fontawesome;
		font-size:15px;
		font-weight:500;
		color:var(--text_color);
		margin-right:7px
	}
	.productpage .form-group.qty .compare:before {
		content:"\f24d";
		font-family:fontawesome;
	font-size:15px;
	font-weight:500;
	color:#000;
	margin-right:7px
}
.product-list .product-thumb .image .button-group {
		display:none
	}
	.product-thumb .button-group .addtocart {
		border:2px solid var(--text_color)
}
.slider-item .product-thumb:hover .wishlist {
	display:block
}
#featured-carousel .compare:hover>span {
	color:var(--text_color)
}
#featured-carousel .compare:hover::before {
	color:var(--text_color)
}
#featured-carousel .wishlist:hover>span {
	color:var(--text_color)
}
@media (max-width:768px) {
	.product-list .product-thumb .button-group {
		border-left:none
	}
	.sale-cms-text>img {
		width:100%
	}
}
.layout-2.left-col #content.productpage-quickview {
	margin:0
}
.product-thumb .button-group button.compare {
	color:#000
}
.product-thumb .button-group button {
		background:#fff none repeat scroll 0 0;
		border:medium none;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		color:var(--text_color);
		display:inline-block;
	font-size:14px;
	font-weight:400;
	letter-spacing:.3px;
	margin:10px 0 0 0;
	padding:7px 20px 6px;
	position:relative;
	font-family:Sintony,sans-serif;
	cursor:pointer;
	line-height:20px
}
.filterbox .btn-primary {
		background:#f0f0f0;
		background:-moz-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:-webkit-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f0f0f0 0,#f1f1f1 100%);
	border:none;
	color:#000;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
		-moz-border-radius:5px;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		text-transform:capitalize;
		font-size:13px;
		font-weight:600
	}
	.filterbox .btn-primary:hover {
		background:#de4d04;
		background:-moz-linear-gradient(top,#de4d04 0,#ff8142 100%);
		background:-webkit-linear-gradient(top,#de4d04 0,#ff8142 100%);
		background:linear-gradient(to bottom,#de4d04 0,#ff8142 100%);
		border:none
	}
	.checkbox label:hover,.radio label {
		cursor:pointer;
	display:inline;
	font-weight:400;
	color:#000
}
.product-thumb .button-group .addtocart:before {
	font-family:fontawesome;
	color:#fff;
	float:left;
	font-size:10px;
	font-weight:400;
	position:relative;
	right:9px
}
.product-thumb .button-group button .fa {
	display:inline-block;
	padding:0 8px 0 0;
	font-size:12px
}
.product-list .product-thumb .button-group button {
		left:0
	}
	.product-list .product-thumb .button-group button+button {
		left:0;
		padding:10px 8px 6px
	}
	.product-list .product-thumb .caption {
		border:none;
		padding:15px
	}
	.product-grid .product-block .rating.list-rate,.product-list .product-block .rating {
		margin:0 0 5px 0;
		display:block;
		padding:0
	}
	.product-list .product-block .rating.list-rate {
		margin:0 0 15px;
		display:inline-block;
		width:100%
	}
	.product-list .product-block .desc {
		margin-bottom:15px;
		color:#000
	}
	.product-list .product-block .desc {
		margin-bottom:12px;
		color:#000
	}
	.product-list .product-block:hover .price {
		opacity:1;
		-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transform:translate(0)
}
.product-list .product_hover_block {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.product-list .product-thumb .image {
		border-left:none
	}
	#cart .text-right .addtocart,#cart .text-right .checkout {
		width:auto;
		border:none;
	display:inline-block;
	float:left;
	background:#f0f0f0;
	background:-moz-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:-webkit-linear-gradient(top,#f0f0f0 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f0f0f0 0,#f1f1f1 100%);
		padding:5px 12px;
		font-weight:400;
		text-align:center;
		text-transform:uppercase;
		font-size:12px;
		color:#000;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
		-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3)
	}
	#cart .addtocart>strong,#cart .checkout>strong {
		font-weight:600
	}
	#cart .text-right .addtocart:hover,#cart .text-right .checkout:hover {
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		background:#ff8300 none repeat scroll 0 0;
		color:#fff
	}
	#cart .dropdown-menu .img-thumbnail {
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		max-width:none;
		width:auto;
		margin:-10px 1px 15px 0
	}
	#cart .text-right .addtocart {
		margin:-4px 15px 5px 0;
		box-shadow:1px 1px 1px rgba(0,0,0,.3);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3)
	}
	.product-block .grid .button-group .compare {
		margin:2px 0 5px 0
	}
	.product-thumb .button-group button+button {
	position:relative
}
.header-cart .cart-menu li a {
	margin:0;
	padding:0!important;
	height:auto;
	width:100%;
	float:right;
	text-align:center
}
#cart .dropdown-menu li p a {
	background:#e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px 20px!important;
	color:#000;
	border:1px solid #e6e6e6;
	margin-bottom:10px
}
.cart-menu .total-table .text-right {
	border:none
}
.cart-menu .total-table {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
		-moz-border-top-colors:none;
		border-color:#ddd currentcolor currentcolor;
		border-image:none;
		border-style:solid none none;
		border-width:1px medium medium
	}
	.static_links li .header-cart.cart-menu .addtocart a {
	border:1px solid;
	padding:5px
}
#column-left .product_hover_block,#column-right .product_hover_block {
		display:none
	}
	.button-group.prd_page {
		float:left;
		width:100%;
		margin:10px 0
	}
	.productpage .form-group.qty .compare:hover,.productpage .form-group.qty .compare:hover::before,.productpage .form-group.qty .wishlist:hover,.productpage .form-group.qty .wishlist:hover::before {
		color:var(--text_color)
	}
	.productpage .form-group.qty .compare:hover,.productpage .form-group.qty .wishlist:hover {
	color:#307af0!important
}
,#button-search.btn.btn-primary {
	background:#7e5cdd!important;
	border-color:#7e5cdd!important;
		color:#fff!important
	}
	#product .form-group.required .btn.btn-default {
		background:#fff!important;
	border:1px solid #e6e6e6!important;
	color:#000!important
}
#product .form-group.required .btn.btn-default.btn-block {
		background:#fff!important;
		border:2px solid #307af0!important;
		color:#307af0!important
}
.product-list .product-thumb .price-new,.product-list .product-thumb .price-old {
	float:none
	}
	.left.product-image .image .thumbnail {
		border-radius:0!important;
		-webkit-border-radius:0!important;
		-khtml-border-radius:0!important;
		-moz-border-radius:0!important
	}
	.product-list .addtocart {
		background:#232f3e none repeat scroll 0 0;
	border:medium none;
	color:#fff;
	font-size:12px;
	font-weight:400;
	letter-spacing:0;
		padding:5px 20px;
		text-transform:capitalize;
		margin:10px 0 0;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.product-list .addtocart:hover {
		background:#ffa51f none repeat scroll 0 0;
		border-color:#ffa51f;
		color:#000
	}
	.product-list .product-thumb .button-group .addtocart:hover,.product-list .product-thumb .button-group .compare:hover,.product-list .product-thumb .button-group .wishlist:hover {
	background:#307af0 none repeat scroll 0 0;
	border-color:var(--text_color);
		color:#fff
	}
	.product-thumb:hover .button-group button+button {
		display:inline-block;
		text-align:center
	}
	.product-thumb:hover .button-group button {
		left:0
	}
	.product-thumb .button-group .addtocart:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:var(--text_color);
	border-color:var(--text_color)
}
.product-block:hover .button-group button,.product-thumb .button-group button:hover {
	background:none color:#000;
	text-decoration:none;
	cursor:pointer
}
.product-thumb .button-group button.compare {
		margin:0;
		font-size:12px
	}
	@media (max-width:1449px) {
		.content_footer_top .sale-cms::after {
			left:21.4%!important
	}
}
@media (max-width:1200px) {
	.content_footer_top .sale-cms::after {
		left:15.4%!important
	}
}
@media (max-width:767px) {
	.product-layout.product-list .product-block .image .wishlist {
		display:none
	}
	.header_right {
		width:auto!important
	}
	.product-thumb .button-group button,.product-thumb .button-group button+button {
		position:static!important
	}
	.product-thumb .button-group button {
		position:static
	}
}
.thumbnails {
	overflow:auto;
	clear:both;
	list-style:none;
	padding:0;
	margin:0
}
.thumbnails>img {
	width:100%
}
.image-additional a {
		margin-bottom:20px;
		padding:0;
		display:block
	}
	.thumbnails .image-additional {
		float:left
	}
	.product-info .image {
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-khtml-border-radius:3px;
	display:block;
	margin-bottom:15px;
	text-align:center
}
#content.productpage h3 {
	margin-top:0;
		font-size:15px;
		margin-bottom:0
	}
	.product-info .zoomContainer {
		z-index:9
	}
	.product-info .additional-carousel {
		position:relative
	}
	.product-info .image-additional {
		clear:both;
		overflow:hidden;
		padding-left:20px;
	padding-right:20px;
	width:365px;
	float:none;
	margin-left:auto;
	margin-right:auto
}
.product-info .image-additional img {
	border:1px solid #f0f0f0;
	border-radius:5px;
	height:auto;
	border-radius:5px
}
.product-info .image-additional a {
	float:left;
	display:block
}
.product-right .btn-group .compare .fa,.product-right .btn-group .wishlist .fa {
		padding:0;
		text-align:center;
		margin:0;
		line-height:25px
	}
	#input-captcha,#input-payment-captcha {
	margin-bottom:10px
}
.productpage .form-group.qty .compare,.productpage .form-group.qty .wishlist,.quickview .form-group.qty .compare,.quickview .form-group.qty .wishlist {
		background:rgba(0,0,0,0) none repeat scroll 0 0!important;
		border:medium none;
		color:#000!important;
		font-size:13px;
		font-weight:500;
	padding:7px 5px;
	text-transform:capitalize
}
.productpage #input-quantity,.quickview #input-quantity {
	float:left;
	margin-right:15px;
	width:auto;
	height:38px;
	text-align:center
}
.form-group.qty .control-label {
	float:left;
	margin:6px 10px 0 0;
	font-size:14px
}
.subbanner-cms2 .sub-heading {
	display:none
	}
	.box {
		margin-bottom:0
	}
	.box.megnorblog .box-heading {
		text-align:left;
		width:100%;
		font-size:14px;
		padding:0 0 30px 0;
		color:#242424
	}
	#blog-carousel .blog-item {
		text-align:left;
		clear:both;
		overflow:hidden
	}
	.megnorblog .bx-viewport {
		height:170px!important
	}
	#testimonial .box-heading,.box .box-heading {
		color:#fff;
		font-family:Poppins,sans-serif;
		font-size:13px;
		font-weight:600;
		letter-spacing:1px;
		padding:0;
		text-align:left;
		text-transform:uppercase;
		vertical-align:top
	}
	.megnorblog .bx-viewport .box-product {
		display:inline-block
}
.blog_default_width {
	width:300px
}
#content #blog-carousel,#content #blog-grid {
	padding:0;
	border:none;
		text-align:left;
		background:0 0;
		overflow:visible
	}
	#content .box-product {
		list-style-type:none;
		position:relative;
	width:100%!important;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden
}
#column-left #testimonial .box-heading,#column-left .box .box-heading,#column-right #testimonial .box-heading,#column-right .box .box-heading {
		position:relative
	}
	#column-left .box .box-heading,#column-right .box .box-heading {
		background:#f1f1f1;
		border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		-moz-border-radius:0;
		color:#000;
		padding:16px;
		line-height:20px
	}
	#column-left .box.bestseller .box-heading {
		background:#f1f1f1;
	background:-moz-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
	background:-webkit-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f1f1f1 0,#f1f1f1 100%);
		color:#000
}
#column-left .box.sidebarFilter .box-heading {
	background:#f1f1f1;
	background:-moz-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
	background:-webkit-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
	background:linear-gradient(to bottom,#f1f1f1 0,#f1f1f1 100%);
		color:#000
	}
	#column-left .box.latest .box-heading {
		background:#f1f1f1;
		background:-moz-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
		background:-webkit-linear-gradient(top,#f1f1f1 0,#f1f1f1 100%);
		background:linear-gradient(to bottom,#f1f1f1 0,#f1f1f1 100%);
		color:#000
	}
	#column-left .box.special .box-heading {
		color:#000
	}
	.service-banner .box-heading {
	display:none
}
.box .box-content {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0
	}
	.box-heading .fa.fa-angle-down {
		background:#fff none repeat scroll 0 0;
		border-radius:50%;
	color:var(--text_color);
	float:right;
	padding:1px 3px;
	margin:2px 0 0;
	font-weight:600
}
.box-heading {
	color:#fff;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	line-height:22px
}
.hometab.box .customNavigation a:hover::before {
		color:#307af0
	}
	#content .box .box-heading,.hometab .box-heading {
		color:#000;
		display:inline-block;
		font-size:18px;
		font-weight:500;
		letter-spacing:1px;
		position:relative;
		text-transform:uppercase;
		white-space:nowrap;
		overflow:hidden;
		float:left;
		line-height:20px;
		font-family:Poppins,sans-serif;
	margin:0 0 50px 0
}
#content .box.special .box-heading {
	margin:0 0 30px 0
}
.category_tab .tab-content>.tab-pane {
	display:block;
	padding:0 0
}
#content .box.featured .box-content {
	overflow:visible;
	position:relative
	}
	.header_bottom .account {
		float:right;
		width:auto;
		color:#000;
		border:none;
		font-size:12px;
		padding:0;
		margin:0
	}
	#featured-carousel .caption .desc {
		display:block;
		font-size:14px;
		margin:20px 0 40px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	.featured_tagline {
		color:#000;
		font-size:14px;
		text-transform:capitalize;
		display:none
	}
	.featured .box-head {
		padding:0;
		text-align:center
	}
	#column-left .box.latest .product-thumb .image {
		width:30%;
		float:left
	}
	.box.latest {
		margin-bottom:10px;
		clear:both
	}
	.box.latest .product-thumb .image {
		width:45%;
		float:left
	}
	.box.latest .product-block .product-details {
		width:55%;
		float:right;
		padding:10px 7px 40px
	}
	.box.latest .product-block .product-details .product-thumb h4 {
		margin:0
	}
	.box.latest .product-block .product-details .product-thumb .price {
		margin:5px 0 0 0
	}
	.box.latest .product-block .product-details .product_hover_block {
		margin:15px 0 0 0
	}
	.box.latest .product-thumb h4 {
		width:150px
	}
	.category_tab h3 {
		font-weight:700!important;
		margin:0 0 10px!important
	}
	#content .box .box-content {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
		border:none;
		padding:0;
		position:relative
	}
	#add-comment .buttons .btn.btn-primary {
		color:#000;
		background-color:var(--background);
	border:1px solid var(--background);
	box-shadow:none
}
.box.special .box-content {
		margin:0 0 15px
	}
	.row .additional-carousel .product-block:hover {
		border:none
	}
	#products-related {
		position:relative
	}
	#content .content ul,.box .box-content ul {
		padding:0;
		margin:0;
		list-style:none
	}
	.all-blog .panel-default .panel .panel-body h5 {
	text-align:left;
	float:left;
	width:100%;
	font-size:15px;
	font-weight:600;
		margin:0 0 10px 0
	}
	#content .content ul li,.box .box-content ul li {
		line-height:22px;
		padding:4px 0;
		border-bottom:1px dashed #e4e4e4
	}
	#content .content ul li:last-child,.box .box-content ul li:last-child {
		border:medium none
	}
	.box .box-content ul li a+a,.box .box-content ul li a+a:hover {
		background:0 0;
		padding-left:0
	}
	.box .box-content ul ul {
		margin-left:0
	}
	.box.bestseller,.box.featured,.box.special {
		margin-bottom:0
	}
	,#content .box-product {
		list-style-type:none;
		position:relative;
		width:100%;
		margin:0 -15px;
		list-style:none;
		overflow:visible
	}
	#featured_grid .customNavigation a {
		top:-44px
	}
	#featured-grid .image {
		position:relative;
		border:none
	}
	#content .box-product .product-items,.product-grid li {
		float:left;
	display:inline-block;
	position:relative;
	margin-top:30px
}
.ie7 .product-grid li {
	width:192px!important
}
#content .image-additional .slider-item {
	display:inline-block;
	float:left
}
.product-carousel .product-block {
	clear:both
}
#featured-carousel .product-image-block-inner {
	display:inline-block;
	float:left;
	padding:10px;
		width:50%
	}
	#content .image-additional .slider-item .product-block {
		background:0 0;
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	clear:both;
	overflow:hidden;
		border:none;
		padding:0 10px
	}
	#content .image-additional .slider-item .product-block:hover {
		box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important
}
.product-block-inner {
	position:relative;
	padding:0
}
.grid_default_width {
	width:225px
}
.featured_default_width {
	width:250px
	}
	.module_default_width {
		width:200px
	}
	.latest_default_width {
		width:350px
	}
	.special_default_width {
		width:50%
}
.related_default_width {
	width:250px
}
.bestseller_default_width {
	width:250px
}
.tabspecial_default_width {
	width:240px
}
.tabbestseller_default_width {
	width:240px
}
.tablatest_default_width {
	width:250px
}
.additional_default_width {
		width:120px
	}
	.testimonial_default_width {
		width:180px
	}
	.productcategory0_default_width {
		width:250px
	}
	.productcategory1_default_width {
		width:250px
	}
	.productcategory2_default_width {
		width:250px
}
#content .banners-slider-carousel .product-carousel .product-block-inner,#content .banners-slider-carousel .product-grid .product-block-inner {
	text-align:center
}
#related-carousel.box-product.product-carousel {
		margin:20px 0 40px
	}
	#products-related .customNavigation {
		top:-60px
	}
	#related-carousel .product-block-inner {
	padding:0 15px;
	border-right:1px solid #eee
}
#related-carousel .slider-item.last_item_tm .product-block-inner {
	border-right:none
}
#content .box-product .product-block,#content .product-carousel .product-block,#content .productbox-grid .product-block,.category_tab .tab-pane .product-block {
	clear:both;
	overflow:hidden
}
#tablatest-carousel .product-block.product-thumb.transition {
	height:470px!important
	}
	#featured-carousel .price-old {
		font-size:14px;
		font-weight:400;
		padding-right:7px
	}
	#featured_grid {
	display:inline-block;
	width:100%;
	margin-bottom:30px
}
#content #featured_grid.box .box-heading {
	float:none;
		padding:0;
		text-align:left;
		width:100%;
		font-size:24px;
		border-radius:0;
		border-bottom:1px solid #f0f0f0;
		margin:0;
		padding:0 0 15px 0
	}
	#featured-grid .product-image-block-inner {
		width:50%;
		float:left
	}
	#featured-grid .caption {
	width:50%;
	float:right;
	text-align:left;
	padding:50px 0 0 0
}
#featured-grid .product-block:hover .price {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transform:none
}
#featured-grid .product-thumb h4 {
		font-size:16px;
		font-weight:500;
		line-height:20px;
		margin:0;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:auto;
		cursor:pointer;
		color:#000
	}
	#featured-grid .product-thumb h4 a {
	color:#000
}
#featured-grid .rating {
	margin:15px 0
}
#featured-grid .product-thumb .price {
	margin:0
	}
	#featured-grid .product_hover_block {
		position:relative;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
	-moz-opacity:1;
	transform:none;
	margin:20px 0
}
#featured-grid .product-block:hover .product_hover_block {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		transform:none
	}
	#featured-grid .product-block .fa.fa-heart {
		color:#000
	}
	#featured-grid .product_hover_block .action button:hover .fa.fa-heart {
		color:#fff
	}
	.box.bestseller {
		position:relative;
		display:inline-block;
		width:100%;
		margin:0 0 60px 0
}
.box.bestseller .box-heading {
	float:none;
	padding:0;
	text-align:left;
	width:100%;
	font-size:24px;
	border-radius:0;
		margin:0;
		padding:0 0 15px 0
	}
	.category_cms {
		display:inline-block;
		width:100%;
		margin-bottom:70px
}
.category_leftside {
	float:left
}
.category_rightside {
	float:right
}
.category_center {
	float:left;
	margin:0 20px
	}
	.category_block1 {
		position:relative;
		float:left;
		overflow:hidden
	}
	.category_block {
		float:left;
		margin:0 20px 0 20px;
		overflow:hidden
	}
	.category_block2 {
		position:relative;
		overflow:hidden
	}
	.category_block3 {
		position:relative;
		float:none;
		overflow:hidden
	}
	.category_block3 {
		position:relative;
		overflow:hidden;
		margin:20px 0 0 0
	}
	.category_block4 {
		float:right;
		overflow:hidden;
		position:relative
	}
	.category_cms .category_block1 .description {
		left:40px;
		position:absolute;
		top:60px;
		bottom:auto;
		right:auto
	}
	.category_cms .category_block1 .description .discount {
	font-size:26px;
	font-weight:300;
	line-height:30px;
	color:#000;
	margin-bottom:10px
	}
	.category_cms .category_block1 .description .title {
		font-size:28px;
		font-weight:600;
		color:#000
	}
	.category_cms .action .banner_text {
		font-size:12px;
		color:#3079f1;
		font-weight:600;
		border-bottom:2px solid #c2d0f1;
		margin:25px 0 0 0;
		display:inline-block;
		text-transform:uppercase
	}
	.category_cms .action .banner_text:hover {
		color:#000;
		border-color:#000
	}
	.category_cms .category_block2 .description {
		left:30px;
		position:absolute;
		top:40px;
		bottom:auto;
		right:auto;
		text-align:left
	}
	.category_cms .category_block2 .description .subtitle1 {
	font-size:13px;
	color:#000;
	font-weight:400;
	width:200px;
	line-height:22px
}
.category_cms .category_block2 .description .title1 {
		color:#000;
		font-size:22px;
		font-weight:600;
		margin-bottom:5px
	}
	.category_cms .category_block3 .description {
		left:auto;
		position:absolute;
		top:25%;
		bottom:auto;
		right:30px;
		text-align:left
	}
	.category_cms .category_block3 .description .discount1 {
		color:#000;
		font-size:12px;
	font-weight:500;
	background:#fed700;
	width:46px;
	height:18px;
	line-height:18px;
	transform:rotate(0);
	position:relative;
	text-align:center;
	margin-bottom:15px
}
.category_cms .category_block3 .description .discount1::after {
	content:"";
	position:absolute;
	left:auto;
	right:0;
	top:0;
	bottom:0;
	border-color:transparent #f5f5f5 transparent transparent;
	border-style:solid;
	border-width:9px
}
.category_cms .category_block3 .description .title2 {
		font-size:30px;
		font-weight:300;
		line-height:30px;
		color:#000
	}
	.category_cms .category_block3 .description .subtitle2 {
	font-size:30px;
	font-weight:600;
	line-height:35px;
	color:#000
	}
	.category_cms .category_block4 .description {
		left:0;
		position:absolute;
		top:30px;
		bottom:auto;
		right:0;
	text-align:center
}
.category_cms .category_block4 .description .discount2 {
	font-size:16px;
	color:#000;
		text-transform:uppercase;
		letter-spacing:1px;
		font-weight:300;
		margin-bottom:5px
	}
	.category_cms .category_block4 .description .title3 {
		font-size:26px;
		font-weight:600;
		line-height:30px;
		color:#000
	}
	.category_block1 .category_block_img .cat_image1 {
	max-width:100%;
	width:100%;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.category_block1:hover .category_block_img .cat_image1 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
}
.category_block2 .category_block_img .cat_image2 {
	max-width:100%;
	width:100%;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.category_block2:hover .category_block_img .cat_image2 {
		transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.category_block3 .category_block_img .cat_image3 {
		max-width:100%;
		width:100%;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.category_block3:hover .category_block_img .cat_image3 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease
}
.category_block4 .category_block_img .cat_image4 {
	max-width:100%;
	width:100%;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.category_block4:hover .category_block_img .cat_image4 {
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.box.special {
		clear:both;
		margin:0 0 50px 0
	}
	.box-content-inner-special {
		display:inline-block;
		width:100%
	}
	.box.special .box-heading {
		float:none;
		padding:0;
		text-align:left;
		width:100%;
		font-size:24px;
		border-radius:0;
		border-bottom:1px solid #f0f0f0;
		margin:0;
		padding:0 0 15px 0
	}
	.box.special .product-block-inner .image {
		width:50%;
		float:left
	}
	.box.special .product-block .product-details {
	width:50%;
	float:right;
	text-align:left;
	padding:0 20px;
	position:relative
}
.slider-item.last_item_tm .product-block .product-details::after {
	background:0 0
}
.box.special .product-block:hover .price {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transform:none
}
.box.special .product-thumb h4 {
		font-size:13px;
		font-weight:600;
		line-height:30px;
		margin:0;
		cursor:pointer;
		color:#000;
		text-transform:uppercase;
		letter-spacing:.8px
	}
	.box.special .product-thumb .price {
		margin:5px 0 20px 0
	}
	.box.special .product-block .wishlist {
	right:0;
	top:0;
	line-height:36px
}
.box.special .slider-item .product-thumb .wishlist:hover {
		background:#e6e6e6!important;
		display:block;
		position:relative;
		right:0;
		top:0;
		opacity:1;
		-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	border-color:var(--background)
}
.box.special .product-block .product_hover_block {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	margin:0
}
.box.special .product_hover_block .action .cart_button {
		height:38px;
		width:110px;
		font-size:12px;
		font-weight:600;
	margin:25px 0 0 0
}
.box.special .slider-item:hover .product_hover_block .action .cart_button {
	background:#307bf2;
	color:#fff
}
.box.special .product-thumb .price-old {
	margin:7px 0 0 0;
	display:block
}
#content .box-product .product-block,#content .product-carousel .product-block,#content .productbox-grid .product-block,.category_tab .tab-pane .product-block ..button-group button:hover {
		background:#e95e19;
		color:#fff
	}
	#content .product-carousel .product-block-inner {
		border-right:1px solid #eee
	}
	#content .product-carousel .slider-item.last_item_tm .product-block-inner {
		border-right:none
	}
	#latest-carousel .product-block {
	margin:0 0 40px 0
}
.box.special .product-carousel .product-block {
	border:none
}
.box.special .product-carousel .product-block:hover {
	border:none
}
#content .box-product .product-block,#content .product-carousel .product-block,#content .product-grid .product-block {
		background:#fff;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		border-radius:0;
		clear:both;
		overflow:hidden
	}
	.product_hover_block {
	position:relative;
	text-align:left;
	margin:0 0 10px 0;
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
		-moz-opacity:0;
		transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s
}
.product-block:hover .product_hover_block {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	#Tab_Category_Slider .product_hover_block {
	left:15px
}
.box.ProductbyCategory {
	position:relative;
	display:inline-block;
	width:100%;
	margin:0 0 75px 0
}
.box.ProductbyCategory .heading_title {
	background:url(../image/megnor/Left-01.png) no-repeat scroll 0 0;
	width:267px;
	height:436px;
	float:left;
	padding:80px 30px
}
.box.ProductbyCategory:nth-child(2n) .heading_title {
	background:url(../image/megnor/Left-02.png) no-repeat scroll 0 0;
	width:267px;
	height:436px;
	float:left;
	padding:80px 30px
}
.box.ProductbyCategory:nth-child(3n) .heading_title {
	background:url(../image/megnor/Left-03.png) no-repeat scroll 0 0;
	width:267px;
	height:436px;
	float:left;
	padding:80px 30px
}
.box.ProductbyCategory .box-content {
	float:right;
	width:78%;
	position:relative
}
.box.ProductbyCategory .panel-title {
	display:inline-block;
	font-size:28px;
	color:#fff;
	width:100%;
	margin:0 0 50px;
		position:relative;
		text-transform:capitalize
	}
	.box.ProductbyCategory .category-description {
		color:#fff;
		font-size:12px
	}
	.box.ProductbyCategory .panel-title::after {
		position:absolute;
		content:"";
	left:0;
	background:var(--text_color);
	width:50px;
	height:2px;
	bottom:-15px;
	right:0;
	top:auto
}
.box.ProductbyCategory .button {
	display:block;
	padding:75px 0 0 0
}
.box.ProductbyCategory .button a {
	background:#307af0 none repeat scroll 0 0!important;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	color:#000!important;
	font-size:13px;
	font-weight:500;
	letter-spacing:0;
	padding:10px 23px 10px!important;
	text-transform:capitalize;
	box-shadow:none
}
.box.ProductbyCategory .button a:hover {
	color:#fff!important;
	background:#000!important
}
.box-content.ProductbyCategory:hover .customNavigation a {
	opacity:1
}
.product_hover_block .action {
	display:inline-block;
	vertical-align:middle
}
.product_hover_block .action button {
		background:0 0;
		float:left;
		margin:0 10px 0 0;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		display:inline-block;
		height:35px;
		position:relative;
	vertical-align:top;
	width:35px;
	transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	color:#000;
		background:var(--background);
		border:none
	}
	.product_hover_block .action button:hover {
		background:#307bf2;
	color:#fff
}
.quickview-button {
	float:left;
	display:inline-block;
	width:auto;
	margin:0 10px 0 0
}
.quickbox {
		background:#e7e7e7;
		border:none;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		height:36px;
		position:relative;
		vertical-align:top;
		width:36px;
		transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s;
		color:#000;
		padding:5px 11px;
		display:inline-block
	}
	.quickbox:hover {
		background:#307bf2;
		color:#fff
	}
	.quickview-button:hover a.quickbox .fa {
		color:#fff
	}
	.quickbox .fa.fa-eye {
		font-size:14px
	}
	.product_hover_block button .fa {
		font-size:14px
	}
	.product-block .product-details {
	position:relative;
	text-align:left
}
.product-grid .product-details.list,.product-list .product-details.grid {
		display:none
	}
	.category_tab .col-xs-12 {
		padding:0
	}
	.category_tab .tab-content>.tab-pane {
		margin:0 -16px
	}
	#content .box-product .product-block:hover,#content .product-carousel .product-block:hover,#content .product-grid .product-block:hover,.category_tab .tab-pane .product-block:hover {
	overflow:hidden;
		clear:both
	}
	#content .banners-slider-carousel .product-block {
		margin:5px 15px;
		cursor:pointer
	}
	#content .banners-slider-carousel .product-block .product-block-inner {
		padding:15px 0!important;
		border:none
	}
	.ie7 #content .box-product .product-block,.ie7 #content .product-carousel .product-block {
		border:1px solid #ddd
	}
	.ie7 #content .box-product .product-block:hover,.ie7 #content .product-carousel .product-block:hover {
		border:1px solid #ddd
	}
	.product-list .product-details {
		overflow:hidden;
		float:none;
		display:block;
		width:auto;
		padding:0
	}
	.product-list .product-thumb .caption {
		float:left;
		padding:0 20px 0 0;
		text-align:left;
	width:100%;
	margin:0 0 30px 0
}
.product-thumb .list .button-group .addtocart {
	display:block;
	float:left;
	left:0;
	text-align:left;
	width:auto
}
.product-list .caption a {
	color:#000;
	font-size:14px;
	font-weight:500
	}
	.product-list .product-thumb .list-right {
		float:left
	}
	.product-info .product-image .customNavigation span.next:hover::before,.product-info .product-image .customNavigation span.prev:hover::before {
	background:#307af0 none repeat scroll 0 0!important;
	border:1px solid #307af0!important;
	color:#fff!important
}
#column-left .swiper-pagination.swiper-pagination-bullets {
	display:none
}
#content .box-product .product-block-inner,#content .product-carousel .product-block-inner,.category_tab .tab-pane .product-block-inner {
		padding:0 15px;
		text-align:center;
		overflow:hidden;
		dispaly:inline-block
	}
	#content .product-list .product-block .image {
		transition:none;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
	-o-transition:none
}
.banners-slider-carousel {
	margin:0 0 60px 0;
	position:relative;
	width:100%;
		clear:both;
		display:inline-block
	}
	.banners-slider-carousel .product-carousel .slider-item {
		border:none
}
.banners-slider-carousel .product-carousel .slider-item:hover {
	border:none
}
#carousel-0 {
	position:relative;
		width:100%
	}
	#content #carousel-0 .product-block-inner {
		padding:10px
	}
	#content #carousel-0 .product-block:hover {
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none
	}
	.product-block:hover .sale {
		opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0
	}
	.product-list .saleicon.sale {
		left:15px
	}
	.sale {
		background:url(../image/megnor/shape.png) no-repeat scroll 0 0;
		color:#000;
		display:block;
	font-size:12px;
	font-weight:500;
	left:20px;
	line-height:42px;
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	position:absolute;
	text-align:center;
	top:0;
	border-radius:5px;
	-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		width:40px;
		height:40px
	}
	.fa-star-o::before {
		content:"\f005"
	}
	.product-list .product-block:hover .sale {
		opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0
	}
	#column-left .box-product,#column-right .box-product {
		width:100%;
		overflow:hidden;
		padding:20px 10PX 10px 10px
	}
	#column-left .box-product>div,#column-right .box-product>div {
		display:block;
		vertical-align:top;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		width:100%
	}
	#column-left .toggle .mobile_togglemenu::before {
	color:#fff;
	right:15px
}
#column-left .box .box-content div.product-items:last-child>div,#column-left .box .box-content div.slider-item:last-child>div,#column-right .box .box-content div.product-items:last-child>div,#column-right .box .box-content div.slider-item:last-child>div {
		border:0 none
	}
	#column-left .box-product .image,#column-right .box-product .image {
		display:block;
		margin-bottom:10px;
	float:left;
	margin-right:5px;
	margin-top:0;
	border:none;
	border-radius:0
}
#column-left .swiper-viewport {
		margin:0
	}
	#column-left .product-block:hover,#column-right .product-block:hover {
		box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
#column-left .product-items .product-details,#column-right .product-items .product-details {
		float:left;
		width:64%;
		overflow:hidden;
		padding:0
	}
	#column-left .product-thumb .caption,#column-right .product-thumb .caption {
	padding:0;
	border:none;
	float:left;
	width:100%;
		margin-top:10px
	}
	#column-left .special .product-thumb .caption,#column-right .special .product-thumb .caption {
		width:100%
	}
	.content_headercms_bottom .tags>a:last-child::after {
		border-right:medium none
	}
	#column-left .caption a,#column-right .caption a {
		font-size:12px
	}
	#column-left .box-product .product-thumb h4,#column-right .box-product .product-thumb h4 {
		font-weight:400;
		font-size:13px;
		line-height:20px;
	margin:0 0 3px;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	width:auto;
		text-align:left
	}
	#column-left .product-thumb .price,#column-right .product-thumb .price {
		text-align:left
	}
	#column-left .box-product .name,#column-right .box-product .name {
		display:block
	}
	#column-left .box-product .cart,#column-right .box-product .cart {
		display:block
	}
	#column-left .box-product .cart .button,#column-right .box-product .cart .button {
		padding:0;
		background:0 0;
		box-shadow:none;
		-moz-box-shadow:none;
	-webkit-box-shadow:none;
	height:auto;
	font-weight:400;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
		-moz-border-radius:0;
		color:#555;
		display:block;
		text-align:left
	}
	#column-left .box-product .cart .button:hover,#column-right .box-product .cart .button:hover {
		text-decoration:underline
	}
	#column-left .box-product .cart,#column-left .box-product .name,#column-left .box-product .price,#column-right .box-product .cart,#column-right .box-product .name,#column-right .box-product .price {
	margin-top:2px;
		float:left;
		line-height:14px
	}
	#column-left .box-product .rating,#column-right .box-product .rating {
	display:none
}
#column-left .box .filterbox,#column-right .box .filterbox {
	padding:0 25px
}
#column-left .box .box-content,#column-left .box .filterbox,#column-right .box .box-content,#column-right .box .filterbox {
	margin-bottom:0
}
#column-left .box-product .rating,#column-right .box-product .rating {
		display:none;
		margin-bottom:0;
		width:100%
	}
	#column-left .product-thumb,#column-right .product-thumb {
		border:none;
		margin-bottom:0;
		padding:0 0 5px;
		float:left;
		width:100%
	}
	#column-left .compare,#column-left .price-tax,#column-left .sale,#column-left .wishlist,#column-right .compare,#column-right .price-tax,#column-right .sale,#column-right .wishlist {
		display:none!important
	}
	#column-left .product-thumb .button-group button,#column-right .product-thumb .button-group button {
	background:none repeat scroll 0 0 transparent;
		padding:0;
		width:100%;
		color:#1f2022;
		text-transform:capitalize;
		text-align:left;
		font-size:13px;
		margin:3px 0 0;
		font-weight:400
	}
	#column-left .product-thumb .button-group .addtocart,#column-right .product-thumb .button-group .addtocart {
		display:none
	}
	#column-left .product-thumb .button-group .addtocart::before,#column-right .product-thumb .button-group .addtocart::before {
		content:none
	}
	#column-left .product-thumb .button-group button span,#column-right .product-thumb .button-group button span {
	display:block!important
}
#column-left .product-thumb .button-group button:hover,#column-right .product-thumb .button-group button:hover {
	color:#2196f3
}
#column-left .product-thumb .button-group button .fa,#column-right .product-thumb .button-group button .fa {
		display:none
	}
	#column-left .product-thumb .button-group,#column-right .product-thumb .button-group {
		background:0 0;
		border:none;
		display:block;
		float:left;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		padding:0;
		margin:0;
		width:100%;
		position:relative
}
#column-left .product-thumb .image .button-group,#column-right .product-thumb .image .button-group {
		display:none
	}
	#column-left .container,#column-right .container {
		width:auto
	}
	#column-left .box,#column-right .box {
		margin-bottom:30px;
		position:relative;
		border-radius:5px;
		background:#fff;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		border:3px solid #f1f1f1
	}
	#column-left .percentsaving,#column-right .percentsaving {
		display:none
	}
	.top_button {
		background:#e1e1e1;
		display:inline-block;
		font-size:0;
		cursor:pointer;
		width:32px;
		height:32px;
		right:30px;
		bottom:15px;
		position:fixed;
	border-radius:50px;
	text-align:center;
	text-decoration:none;
	z-index:999;
	color:#fff;
	box-shadow:0 0 0 2px #e1e1e1;
		transition:color .3s;
		-webkit-transition:color .3s;
		-moz-transition:color .3s;
		-ms-transition:color .3s;
	-o-transition:color .3s
}
.product-list .product-thumb .percentsaving {
	margin:0 0 5px 5px;
		float:none
	}
	.top_button::before {
		color:#000;
		content:"\f106";
		font-family:FontAwesome;
		font-size:22px;
		padding:8px 14px;
		position:relative;
		right:5px;
		top:-6px;
		display:inline-block
	}
	.top_button:hover::before {
		color:#fff;
		right:4px;
		font-size:18px
	}
	.top_button:hover::before {
		-webkit-transform:scale(1.3);
		-moz-transform:scale(1.3);
		-ms-transform:scale(1.3);
		transform:scale(1.3)
	}
	.top_button:hover {
		background:#307af0;
		border-radius:50%;
		-webkit-border-radius:50%;
		-khtml-border-radius:50%;
		-moz-border-radius:50%
	}
	.subbanner:hover::before {
		animation:1s ease 0s normal none 1 running fixedAnim;
		animation:1s ease 0s normal none 1 running fixedAnim;
		-webkit-animation:1s ease 0s normal none 1 running fixedAnim;
		-moz-animation:1s ease 0s normal none 1 running fixedAnim
}
.subbanner::before {
	background:rgba(0,0,0,0) linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%) repeat scroll 0 0;
	content:"";
	display:block;
		height:100%;
		position:absolute;
		right:-75%;
		top:0;
		transform:skewX(-25deg);
		-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	-o-transform:skewX(-25deg);
	-moz-transform:skewX(-25deg);
	width:50%;
		z-index:2
	}
	.subslider {
		overflow:hidden;
		width:100%;
		position:relative;
		display:inline-block;
		float:left
	}
	.subbanner1_img .slidebanner3.subbanner {
	margin-right:0
}
.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
	float:left;
	display:inline-block;
	margin-right:20px
}
.subbanner1_img {
	float:left
	}
	.subbanner2_img {
		float:right
	}
	.quickview-model .product-right .desc {
		color:#000;
		font-weight:600;
		padding:0 10px 0 0
}
.quickview-model .fa-stack {
	width:12px;
	font-size:8px;
	color:#ddd
}
.quickview-model .page-title {
	display:none
}
#content ul.list-unstyled {
	margin-bottom:10px;
	overflow:auto
}
#content ul.list-unstyled li {
		line-height:20px;
		padding:4px 0
	}
	.manufacturer-list {
		border:1px solid #e5e5e5;
		margin-bottom:20px;
		padding:5px
	}
	.manufacturer-heading {
		background:none repeat scroll 0 0 #f8f8f8;
		font-size:15px;
		font-weight:700;
		margin-bottom:6px;
		padding:5px 8px
	}
	.manufacturer-content {
		padding:8px
	}
	.manufacturer-list ul {
		float:left;
	list-style:outside none none;
	margin:0 0 10px;
	padding:0;
	width:25%
}
.category_filter .sort .form-control {
		cursor:pointer
	}
	.productpage .box {
		margin-top:20px
	}
	.col-sm-4.total_amount {
		margin-top:70px
	}
	.product-tag {
		margin:5px 0
	}
	.aboutus {
		clear:both;
		margin-bottom:20px
	}
	.aboutus h3 {
		margin-bottom:10px
	}
	.image1 {
	background:url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -165px;
	float:left;
	height:50px;
		width:60px
	}
	.image2 {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -116px;
		float:left;
		height:50px;
		width:60px
	}
	.image3 {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -52px;
		float:left;
		height:50px;
		width:60px
	}
	.image4 {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll 7px 6px;
	float:left;
	height:50px;
	width:60px
}
.aboutus h2 {
	clear:both;
	font-size:20px
}
.about-content {
		overflow:hidden
	}
	.information-information .right {
		float:right
	}
	.category_filter #grid-view,.category_filter #list-view {
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-khtml-border-radius:0;
		border:none;
		padding:6px 12px;
		box-shadow:none
	}
	.status_stock {
		position:absolute;
		top:32%;
		width:100%;
		left:0;
		padding:10px 0;
		font-size:13px;
		text-transform:uppercase;
		font-weight:500;
		color:#010101;
		text-align:center;
		margin:0 auto;
		left:0;
		right:0;
		border-radius:5px;
		background-image:-moz-linear-gradient(0deg,#fff 0,#fff 50%,#fff 100%);
	background-image:-webkit-linear-gradient(0deg,#fff 0,#fff 50%,#fff 100%);
	background-image:-ms-linear-gradient(0deg,#fff 0,#fff 50%,#fff 100%)
}
.product-thumb .image.outstock {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:.7;
	-khtml-opacity:.7;
	-webkit-opacity:.7;
	-moz-opacity:.7
}
.status_stock .wishlist_button {
	background:0 0;
	border:none;
	position:absolute;
		left:auto;
		right:55px
	}
	.box.latest .status_stock {
		left:35px;
		right:auto;
		width:35%;
		top:40%;
		font-size:12px;
		letter-spacing:0
	}
	.box.latest .status_stock .wishlist_button {
		padding:0
	}
	.box.latest .status_stock .wishlist_button {
		left:auto;
		right:0
	}
	.box.special .status_stock {
		left:30px;
		right:auto;
		width:40%;
		top:45%
	}
	.box.special .status_stock .wishlist_button {
		left:auto;
		right:10px
	}
	.product-list .product-block .status_stock {
		top:45%;
		left:20px;
		right:auto;
		width:25%
	}
	.product-list .status_stock .wishlist_button {
		left:auto;
		right:20px
	}
	#product-manufacturer .product-grid .product-block-inner .status_stock {
		top:45%
	}
	#column-left .swiper-viewport {
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	border:medium none;
	box-shadow:none
	}
	#column-left .box .box-content ul li a,#column-right .box .box-content ul li a {
		transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.category_filter #grid-view {
	background:url(../image/megnor/sprite2.png) no-repeat scroll -38px -155px!important;
	width:25px;
	height:25px
}
.category_filter #list-view {
		background:url(../image/megnor/sprite2.png) no-repeat scroll -35px -184px!important;
		width:25px;
		height:25px
}
.category_filter #list-view.active,.category_filter #list-view:hover {
	background-position:-6px -184px!important
	}
	.category_filter #grid-view.active,.category_filter #grid-view:hover {
		background-position:-9px -155px!important
}
.category_filter #grid-view .fa,.category_filter #list-view .fa {
	display:none
	}
	#list-view {
		margin-left:2px
	}
	.category_filter #grid-view:hover .fa,.category_filter #list-view:hover .fa {
	color:#fff
}
.category_filter .btn-list-grid {
	float:left;
	width:auto;
	padding:0 5px 7px 5px;
	margin-top:2px;
	margin-left:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px
	}
	.compare-total {
		float:left;
		margin:6px 20px 0
	}
	.pagination-right {
		float:right;
		margin:0;
		width:auto
	}
	.category_filter .sort-by {
		float:left;
		margin:5px 10px 0 0;
		width:auto;
		padding:0
	}
	.category_filter .show {
	float:left;
	margin:5px 10px 0;
	padding:0;
	width:auto
}
.category_filter .sort {
	float:left;
	width:150px;
	padding:0
}
.category_filter .limit {
	float:right;
	width:100px;
	padding:0
}
.show-wrapper,.sort-by-wrapper {
		float:left;
		margin-right:15px
	}
	.show-wrapper {
		margin:0
	}
	.category_thumb .category_description,.category_thumb .category_img {
		float:left;
		width:100%
	}
	.row.category_thumb {
		margin:0 -15px;
		padding:0
	}
	.category_img img {
		margin-bottom:10px;
		border:none;
		max-width:100%
	}
	.category_list ul {
		padding:0;
		display:inline-block;
	margin:7px 0 0
}
#content .refine-search {
	margin-bottom:5px;
	margin-top:5px;
	text-transform:capitalize
}
.refine-search ul {
	padding:0
}
.refine-search ul li {
	list-style:none
}
.category_list li a {
	color:#1f2022;
	display:block;
	padding:5px 15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px
}
.category_list li a:hover {
		color:#307af0!important;
		border-color:var(--text_color)
	}
	.category_list li {
		float:left;
		list-style:outside none none;
	margin:0 10px 0 0
}
.pagination-wrapper {
	border:none;
	display:inline-block;
	margin:10px 0 0;
	padding:0;
	width:100%;
	background:0 0
}
.pagination>li:last-child {
	margin:0
}
.category_filter {
	display:inline-block;
		padding:10px 0;
		width:100%;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
	-moz-border-radius:5px
}
.pagination-wrapper .page-link {
	float:right;
	padding:0;
	width:auto;
	margin-top:6px
	}
	.pagination-wrapper .page-result {
		float:left;
		padding:0;
		width:auto;
		margin:13px 0 13px
	}
	.contact-info .left {
	float:left;
	width:50%
}
.contact-info .right {
	float:right;
	width:50%;
	text-align:right
}
.row.contact-info {
		padding:0 15px
	}
	.information-contact .panel-body {
		padding:0
	}
	.information-contact .panel {
		border:medium none;
	box-shadow:none
}
.contact-info .address-detail strong {
	background:url(../image/megnor/cms-sprite.png) no-repeat scroll -8px -232px transparent;
	padding:3px 0 0 35px;
	height:28px;
	margin:10px 0 0;
		float:left;
		clear:both;
		font-size:16px;
		font-weight:500;
		color:#707070
	}
	.contact-info .address-detail,.contact-info .comments,.contact-info .fax,.contact-info .openingtime,.contact-info .telephone {
		float:left;
		width:100%
	}
	.contact-info .telephone strong {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll -8px -313px transparent;
	padding:2px 0 0 35px;
	margin:10px 0 0;
	height:28px;
	float:left;
		clear:both;
		font-size:16px;
		font-weight:500;
		color:#707070
	}
	.contact-info .fax strong {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll -8px -270px transparent;
		padding:2px 0 0 35px;
		height:28px;
		margin:10px 0 0;
		float:left;
		clear:both;
		font-size:16px;
		font-weight:500;
		color:#707070
	}
	.contact-info .time strong {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll -5px -313px transparent;
		padding:2px 0 0 35px;
		height:28px;
		margin:10px 0;
		float:left;
		clear:both;
		color:#707070
	}
	.checkout-cart .alert.alert-danger {
		float:left;
		width:100%;
		margin-top:20px
	}
	.contact-info .comment strong {
		background:url(../image/megnor/cms-sprite.png) no-repeat scroll -5px -354px transparent;
		padding:2px 0 0 35px;
		height:28px;
		margin:10px 0;
		float:left;
		clear:both;
		color:#707070
	}
	.contact-info address {
		display:inline-block;
	margin:0 0 0 36px;
	float:left;
	clear:both;
	font-size:13px;
	color:#707070
}
.address-detail .btn {
	clear:both;
		float:left;
		margin:15px 0 0 37px;
		color:#000
	}
	#affiliate-login .btn.btn-primary:hover {
		background:#ffd200!important;
	color:#000!important;
	border-color:#000!important
}
#spinner {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
	background:url(../image/megnor/ajax-loader.gif) 50% 50% no-repeat #fff
}
.main-slider {
	position:relative;
	float:right;
	width:76.7%;
	padding:20px 0 0 0
}
.subslider .slidebanner1.subbanner,.subslider .slidebanner3.subbanner {
		overflow:hidden;
		position:relative
	}
	.main-slider img {
		border:none
	}
	.information-sitemap .sitge-map ul {
		padding:0 0 0 20px
	}
	.forget-password {
		margin:5px 0 0
	}
	.product-compare .btn-primary {
		margin:5px 0 5px
	}
	.productpage .review-count,.productpage .write-review {
		margin:0 10px;
		text-transform:capitalize
	}
	.productpage .rating-wrapper,.quickview .rating-wrapper {
		margin:15px 0 15px
	}
	.productpage .productpage_details {
		float:left;
		margin-top:0;
		width:100%
	}
	.productpage #tabs_info {
		background:#fff none repeat scroll 0 0;
		margin:30px 0
	}
	.productpage .productpage_details .product-left {
		padding:0;
		width:445px
	}
	.productpage .productpage_details .product-right {
		margin-left:30px;
		width:45%
	}
	#content .productpage_details #column-right {
		float:right;
		margin:0;
		padding:0;
		width:238px
	}
	.productpage #banner0.owl-carousel {
		overflow:visible
	}
	.productpage #banner0 .owl-pagination {
		bottom:-30px
	}
	.productpage #banner0 .owl-page {
		border:2px solid #000
	}
	.productpage #banner0 .owl-page>span {
		background:#fff none repeat scroll 0 0;
	border:2px solid #fff;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	cursor:pointer;
	display:block;
	font-size:0;
	height:10px;
	position:relative;
	text-indent:-9999px;
	width:10px
}
.productpage #banner0 .owl-page.active>span,.productpage #banner0 .owl-page:hover>span {
		background:#000 none repeat scroll 0 0
	}
	.content_product_block {
		margin:20px 0;
		position:relative;
		float:right;
		width:56%
	}
	#custom_tab.product-tabs {
		overflow:hidden
	}
	#custom_tab>ul {
		list-style:outside none none;
		margin:0;
		padding:0
	}
	#custom_tab li {
		float:left;
		margin:0
	}
	#custom_tab.product-tabs a.selected {
		color:#000;
		font-weight:600;
		background:#f0f0f0
	}
	#custom_tab.product-tabs a {
		background:none repeat scroll 0 0;
	color:#000;
	float:left;
	padding:10px 15px;
	text-transform:capitalize;
	margin-right:-1px
	}
	#custom_tab.product-tabs a:first-child {
		padding:10px 15px 10px 15px
	}
	#custom_tab ul li a {
		color:#aaa;
	float:left;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	padding:6px 16px;
	transition:none
}
.content_product_block .tab_product {
	border:3px solid #f0f0f0;
	padding:20px;
	font-size:12px;
	color:#000;
	position:relative
	}
	.content_product_block .tab_product::before {
		display:inline-block;
		border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #f0f0f0;
	border-bottom-color:rgba(0,0,0,.2);
		position:absolute;
		top:-7px;
		left:7px
	}
	.content_product_block .tab_product::after {
		display:inline-block;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-bottom:6px solid #fff;
		position:absolute;
		top:-6px;
		left:8px
	}
	.productpage .tab_product b,.productpage .tab_product strong {
		font-weight:500;
		color:#000;
		font-size:13px
	}
	#cart .button-container b,#cart .button-container strong {
	font-weight:500;
	font-size:13px
}
.size_guide_table {
	border:1px solid #f0f0f0;
	width:100%
}
.size_guide_table tbody th {
	background:#f0f0f0 none repeat scroll 0 0;
	border-bottom:1px solid #f0f0f0
}
.size_guide_table tbody th {
		color:#262626;
		font-weight:700;
		padding:7px 8px;
		vertical-align:middle;
		white-space:nowrap
	}
	.size_guide_table tbody td {
		padding:5px 8px
	}
	.sale-cms-text>a {
		color:#ffa51f
	}
	.sale-cms {
		background:#232f3e none repeat scroll 0 0;
		color:#fff;
		margin-right:35px;
		margin-top:-7px;
		text-align:center;
		width:15%;
		padding-bottom:10px
	}
	.sale-cms .text1 {
		font-size:65px;
		font-weight:800;
		line-height:65px;
		text-transform:uppercase
}
.sale-cms .text2 {
	border-bottom:1px dashed #fff;
	border-top:1px dashed #fff;
	display:inline-block;
	margin:2px 0 5px;
	padding:2px 42px 3px
}
.sale-cms .text3 {
	font-size:18px;
	font-style:italic;
		font-weight:600;
		margin:0;
		text-transform:capitalize
	}
	.sale-cms .text4 {
		text-transform:uppercase
	}
	.col-sm-8.product-left {
	margin-right:40px;
	padding:0;
	width:500px
}
.col-sm-4.product-right {
	padding:0 0 0 15px;
	width:50%
}
.quickview .review-count,.quickview .write-review {
	display:none
}
#content.productpage ul.list-unstyled {
		border-bottom:medium none
	}
	.checkout-cart .hasCustomSelect {
		width:95%!important
	}
	#content ul.list-unstyled.attr span {
	font-weight:600;
	color:#333;
	font-size:14px
}
.content-top-breadcum .container {
		color:#000;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
	margin-top:20px
}
.common-home .content-top-breadcum .container {
	display:none
}
#content ul.list-unstyled.attr {
		padding-bottom:15px;
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		padding-top:15px;
	margin-bottom:20px
}
#content ul.list-unstyled.attr li {
	clear:both
}
.productpage .product-right ul.price {
		padding-bottom:10px
	}
	#content ul.list-unstyled.price li {
		float:left;
		padding:2px 0;
		font-size:13px;
		color:#000
	}
	.productpage .product-right ul li span.old-price,.productpage .product-right ul li span.special-price {
	margin-left:10px
}
.productpage .product-right ul li.discount,.productpage .product-right ul li.price-tax,.productpage .product-right ul li.rewardpoint {
		clear:both
	}
	span.old-price {
		margin-right:10px;
		font-size:18px;
		color:#b5b5b5
	}
	#content h3.special-price {
		font-size:20px;
		margin-bottom:0;
		font-weight:600;
		margin-bottom:10px
	}
	div#product {
		padding-top:5px
	}
	.quickview .page-title {
		display:none
	}
	#content .form-control:focus {
		box-shadow:none
	}
	#content .form-control {
		box-shadow:none
	}
	.product-option,.product-title,.refine-search {
		font-size:16px;
		font-weight:400;
		text-transform:uppercase;
		margin-bottom:15px
	}
	.copy-right {
		border-top:1px solid #e5e5e5;
		padding:10px 0;
		text-align:center
	}
	.category_description>p {
		margin:0
	}
	#bottom-footer li {
		display:inline;
		padding:1px 7px 1px 2px;
		background:url(../image/megnor/pipe.gif) no-repeat scroll right center transparent
	}
	#bottom-footer li.contact {
		background:0 0
	}
	.account-address .table>tbody>tr>td {
		vertical-align:middle;
		padding:15px
	}
	.account-address .btn-info {
		margin:2px 0
	}
	.affiliate-account .btn-primary .list-group-item,.affiliate-account .btn-primary .list-group-item:hover {
		padding:0;
		background:0 0;
		color:#fff
	}
	.shopping-cart .img-thumbnail {
		width:auto
	}
	.shopping-cart .input-group .form-control {
		width:auto;
		height:38px;
		text-align:center
	}
	.shopping-cart .input-group-btn {
		float:left
}
#accordion label.col-sm-2.control-label {
	margin:7px 0 0;
	padding:0 13px 0 0
}
#accordion #collapse-shipping label.col-sm-2.control-label {
		padding:0 15px
	}
	.checkout-checkout #accordion label.col-sm-2.control-label {
		padding-left:15px
	}
	.checkout-cart .input-group-btn:last-child>.btn-group {
		font-size:12px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-khtml-border-radius:0
		}
		.col-sm-3.search_subcategory {
			width:100%;
			margin-top:7px
		}
		#button-search {
			float:left;
			margin-bottom:6px;
			margin-right:15px;
			border:1px solid #e6e6e6;
			color:#000;
			background:#e6e6e6;
			box-shadow:none
		}
		.banners-slider-carousel img {
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
			-o-transition:all .5s ease 0s;
			filter:grayscale(100%)
		}
		.banners-slider-carousel img:hover {
			filter:none
		}
		.service-banner {
			margin-top:60px;
			margin-bottom:35px
		}
		.service-banner .ser-banner {
			margin:0;
			min-height:102px;
			position:relative;
			width:270px;
			padding:15px 10px;
			transition:all .5s ease 0s;
			-webkit-transition:all .5s ease 0s;
			-moz-transition:all .5s ease 0s;
			-ms-transition:all .5s ease 0s;
			-o-transition:all .5s ease 0s
		}
		.ser-banner.banner1 {
			background:#f2f2f2 none repeat scroll 0 0;
			border-bottom:2px solid #var(--background)
		}
		.ser-banner.banner2 {
			background:#fff none repeat scroll 0 0
		}
		.ser-banner.banner3 {
			background:#f2f2f2 none repeat scroll 0 0;
			border-bottom:2px solid #var(--background)
		}
		.ser-banner.banner4 {
			background:#fff none repeat scroll 0 0
		}
		.ser-banner.banner5 {
			background:#f2f2f2 none repeat scroll 0 0;
			border-bottom:2px solid #var(--background)
		}
		.ser-text1,.ser-text2 {
			font-weight:600;
	font-size:16px;
	text-transform:uppercase;
	line-height:22px;
	color:#333;
	float:left;
	margin-top:15px;
			transition:all .2s ease 0s;
			-webkit-transition:all .2s ease 0s;
			-moz-transition:all .2s ease 0s;
			-ms-transition:all .2s ease 0s;
			-o-transition:all .2s ease 0s
		}
		.ser-text3 {
			font-weight:400;
			line-height:16px;
			color:#6c6c6c;
			margin-top:3px;
			font-size:14px;
			float:left;
			text-transform:capitalize;
			transition:all .2s ease 0s;
			-webkit-transition:all .2s ease 0s;
			-moz-transition:all .2s ease 0s;
			-ms-transition:all .2s ease 0s;
			-o-transition:all .2s ease 0s
		}
		.ser-banner.banner1:hover .ser-text1,.ser-banner.banner1:hover .ser-text2 {
			color:#2196f3
		}
		.ser-banner.banner2:hover .ser-text1,.ser-banner.banner2:hover .ser-text2 {
			color:#2196f3
		}
		.ser-banner.banner3:hover .ser-text1,.ser-banner.banner3:hover .ser-text2 {
			color:#2196f3
		}
		.ser-banner.banner4:hover .ser-text1,.ser-banner.banner4:hover .ser-text2 {
			color:#2196f3
		}
		.ser-banner.banner5:hover .ser-text1,.ser-banner.banner5:hover .ser-text2 {
			color:#2196f3
		}
		.ser-banner.banner6:hover .ser-text1,.ser-banner.banner6:hover .ser-text2 {
		color:#2196f3
	}
	.round_img img {
		-webkit-transition:-webkit-transform .2s ease-in-out;
			-moz-transition:-moz-transform .2s ease-in-out;
			-o-transition:-o-transform .2s ease-in-out;
			-ms-transition:-ms-transform .2s ease-in-out;
			transition:transform .2s ease-in-out
		}
		.ser-banner:hover .round_img img {
			transform:scale(.95);
			-ms-transform:scale(.95);
			-o-transform:scale(.95);
			-moz-transform:scale(.95);
			-webkit-transform:scale(.95)
		}
		.ser-banner .round_img {
			border:medium none;
			border-radius:50%;
			-webkit-border-radius:50%;
			-khtml-border-radius:50%;
			-moz-border-radius:50%;
			color:inherit;
			display:block;
			float:left;
			height:62px;
			margin-left:10px;
			padding:0;
			transition:all .2s ease 0s;
			-webkit-transition:all .2s ease 0s;
			-moz-transition:all .2s ease 0s;
			-ms-transition:all .2s ease 0s;
			-o-transition:all .2s ease 0s;
			vertical-align:middle;
			width:62px;
			z-index:1
		}
		.subbanner-cms3 {
			margin-bottom:45px;
			display:inline-block;
			width:100%
		}
		.subbannercmspart1 {
			float:left;
			width:460px;
			overflow:hidden;
			line-height:0
	}
	.subbannercmspart2 {
		float:right;
		width:460px;
		overflow:hidden;
		line-height:0
	}
	.subbannercmspart3 {
			float:left;
			margin-top:30px;
			overflow:hidden;
			width:100%;
			height:92px
		}
		.subbannercmspart3 .subbanner-inner {
			display:inline-block;
			width:100%
		}
		.subbannercmspart1 .subbanner-inner:hover img,.subbannercmspart2 .subbanner-inner:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
			-webkit-transform:scale(1.1);
			transition:all .5s ease 0s;
			-webkit-transition:all .5s ease 0s;
			-moz-transition:all .5s ease 0s;
			-ms-transition:all .5s ease 0s;
			-o-transition:all .5s ease 0s
		}
		.subbanner-inner img {
			transition:all .5s ease 0s;
			-webkit-transition:all .5s ease 0s;
			-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s
}
.subbanner-cms2 {
	margin-top:0;
	margin-bottom:40px;
	width:100%;
	position:relative;
	overflow:hidden
}
.subbannerpart1 {
	float:left;
	width:38.9%
}
.subbannerpart2 {
	float:left;
	width:61.1%
}
.subbanner-one {
	margin-right:20px
}
.subbanner-two {
		margin:0
	}
	.subbanner-three {
		margin-left:10px
	}
	.subbannerpart2 .img1 {
		margin-bottom:20px
	}
	.subbanner-one a,.subbanner-two a,.subbannercmspart1 a,.subbannercmspart2 a {
	position:relative;
	display:inline-block
	}
	.subbanner-one a:before,.subbanner-two a:before,.subbannercmspart1 a:before,.subbannercmspart2 a:before {
	content:"";
	position:absolute;
	box-shadow:0 0 125px rgba(0,0,0,.56) inset;
	-moz-box-shadow:0 0 125px rgba(0,0,0,.56) inset;
		-webkit-box-shadow:0 0 125px rgba(0,0,0,.56) inset;
		height:100%;
		width:100%;
		opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
		z-index:9
	}
	.subbanner-one a:focus:before,.subbanner-one a:hover:before,.subbanner-two a:focus:before,.subbanner-two a:hover:before,.subbannercmspart1 a:focus:before,.subbannercmspart1 a:hover:before,.subbannercmspart2 a:focus:before,.subbannercmspart2 a:hover:before {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
	}
	.subbanner-inner {
		position:relative
	}
	.subbanner-inner .banner-content {
		bottom:0;
	height:100px;
	left:46px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:35%;
	width:50%;
		z-index:1;
		line-height:20px
	}
	.subbanner-inner .banner-content .banner-text1 {
		color:#333;
		font-size:28px;
		font-weight:700;
		letter-spacing:0;
		margin-top:2px
	}
	.subbanner-inner .banner-content .banner-text2 {
		color:#666;
		font-size:17px;
		font-weight:500;
		letter-spacing:1.3px;
		margin-top:12px
	}
	.subbanner-inner .banner-content .banner-text3 {
	background:#2196f3 none repeat scroll 0 0;
	color:#fff;
	display:inline-block;
		font-size:16px;
		font-weight:700;
		letter-spacing:0;
		margin-top:8px;
		padding:4px 8px;
		width:auto
	}
	.subbannercmspart3 .subbanner-inner .inner-content {
	position:relative;
	display:block;
	height:92px;
	width:100%
}
.subbannercmspart3 .subbanner-inner .banner-content {
		line-height:20px;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		width:100%;
		z-index:1;
		height:auto;
		left:0;
		right:0;
		top:0;
		bottom:0
	}
	.subbannercmspart3 .subbanner-inner .banner-content .banner-text1 {
		color:#333;
		font-size:20px;
		font-weight:700;
		letter-spacing:2px;
		margin-top:24px
	}
	.subbannercmspart3 .subbanner-inner .banner-content .banner-text1 span {
		color:#f0264a
	}
	.subbannercmspart3 .subbanner-inner .banner-content .banner-text2 {
		color:#666;
		font-size:12px;
		font-weight:500;
		letter-spacing:2.8px;
		margin-top:5px
	}
	.subbannercmspart3 .subbanner-inner:before {
	border-left:2px dashed #dadada;
	bottom:0;
	content:"";
	height:200%;
	left:0;
	position:absolute;
	top:0;
	width:2px;
		right:auto;
		z-index:1
	}
	.subbannercmspart3 .subbanner-inner:after {
		border-left:2px dashed #dadada;
		bottom:0;
		content:"";
		height:200%;
		position:absolute;
		top:0;
		width:2px;
		right:0
	}
	.subbannercmspart3 .subbanner-inner .inner-content:before {
		border-top:2px dashed #dadada;
		bottom:auto;
		content:"";
		height:2px;
		left:0;
		position:absolute;
		top:0;
		width:200%
	}
	.subbannercmspart3 .subbanner-inner .inner-content:after {
		border-bottom:2px dashed #dadada;
		bottom:0;
		content:"";
		height:2px;
		left:0;
		position:absolute;
		top:auto;
		width:200%
	}
	.subbannercmspart3 .subbanner-inner:hover:before {
		animation:slideDashYopp 1.5s infinite linear;
		-webkit-animation:slideDashYopp 1.5s infinite linear;
		-moz-animation:slideDashYopp 1.5s infinite linear;
		-ms-animation:slideDashYopp 1.5s infinite linear;
		-o-animation:slideDashYopp 1.5s infinite linear;
	border-color:#2196f3
}
.subbannercmspart3 .subbanner-inner:hover:after {
	animation:slideDashY 1.5s infinite linear;
	-webkit-animation:slideDashY 1.5s infinite linear;
	-moz-animation:slideDashY 1.5s infinite linear;
		-ms-animation:slideDashY 1.5s infinite linear;
		-o-animation:slideDashY 1.5s infinite linear;
		border-color:#2196f3
}
.subbannercmspart3 .subbanner-inner:hover .inner-content:after {
	-webkit-animation:slideDashXopp 10s infinite linear;
		animation:slideDashXopp 10s infinite linear;
		-moz-animation:slideDashXopp 10s infinite linear;
		-ms-animation:slideDashXopp 10s infinite linear;
		-o-animation:slideDashXopp 10s infinite linear;
		border-color:#2196f3
	}
	.subbannercmspart3 .subbanner-inner:hover .inner-content:before {
	-webkit-animation:slideDash 10s infinite linear;
	animation:slideDash 10s infinite linear;
	-moz-animation:slideDash 10s infinite linear;
		-ms-animation:slideDash 10s infinite linear;
		-o-animation:slideDash 10s infinite linear;
		border-color:#2196f3
	}
	@-webkit-keyframes slideDashXopp {
		from {
			-webkit-transform:translateX(0);
			transform:translateX(0);
			-moz-transform:translateX(0);
			-ms-transform:translateX(0);
			-o-transform:translateX(0)
		}
		to {
			-webkit-transform:translateX(-50%);
			transform:translateX(-50%);
			-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%)
	}
}
@-moz-keyframes slideDashXopp {
		from {
			-webkit-transform:translateX(0);
			transform:translateX(0);
			-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0)
	}
	to {
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
			-moz-transform:translateX(-50%);
			-ms-transform:translateX(-50%);
			-o-transform:translateX(-50%)
		}
	}
	@keyframes slideDashXopp {
		from {
			-webkit-transform:translateX(0);
			transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0)
	}
	to {
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
			-o-transform:translateX(-50%)
		}
	}
	@-webkit-keyframes slideDash {
		from {
			-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0)
	}
}
@-moz-keyframes slideDash {
		from {
			-webkit-transform:translateX(-50%);
			transform:translateX(-50%);
			-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0)
	}
}
@keyframes slideDash {
	from {
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%)
	}
	to {
		-webkit-transform:translateX(0);
		transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
			-o-transform:translateX(0)
		}
	}
	@-webkit-keyframes slideDashY {
		from {
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
		to {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
	}
	@-moz-keyframes slideDashY {
		from {
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
		to {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
	}
	@keyframes slideDashY {
		from {
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
		to {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
	}
	@-webkit-keyframes slideDashYopp {
		from {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
		to {
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
	}
	@-moz-keyframes slideDashYopp {
		from {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
		to {
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
	}
	@keyframes slideDashYopp {
		from {
			-webkit-transform:translateY(0);
			transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0)
		}
		to {
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
			-moz-transform:translateY(-50%);
			-ms-transform:translateY(-50%);
			-o-transform:translateY(-50%)
		}
	}
	.box .box-content .megamenu ul li ul li {
		padding:0
	}
	#column-left .treeview-list .collapsable .expandable-hitarea::before,#column-left .treeview-list .collapsable-hitarea::before,#column-left .treeview-list .expandable .collapsable-hitarea::before,#column-left .treeview-list .expandable-hitarea::before {
		position:relative;
		top:6px
	}
	#content .content ul,.box .box-content ul {
		padding:0;
		margin:0;
		list-style:none
	}
	#column-left .box .box-content ul li:hover,#column-right .box .box-content ul li:hover {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	#column-left .box .box-content ul li a,#column-right .box .box-content ul li a {
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.box .box-content ul li {
		line-height:23px;
		padding:0 25px;
		border-bottom:none
	}
	.box .box-content ul ul {
		margin-left:10px
	}
	#column-left .box .box-content ul li,#column-right .box .box-content ul li {
		padding:0
	}
	#column-left .box .box-content ul li a,#column-right .box .box-content ul li a {
		padding:8px 0
}
.box .box-content ul li:last-child a {
	border:medium none
}
.box .box-content ul li ul li {
	padding:0 25px;
	border-bottom:none
}
.box .box-content .box-category {
	padding:15px
}
#content .content ul li {
	line-height:22px;
		padding:5px
	}
	.box .box-content ul li ul li+li {
		border-top:medium none
	}
	#content .content ul li a,.box .box-content ul li a {
	color:#000;
	display:inline-block;
	font-size:12px;
	font-weight:400;
	text-transform:capitalize;
		line-height:20px
	}
	.box .box-content ul li a+a,.box .box-content ul li a+a:hover {
		background:0 0;
		padding-left:0
	}
	#content .content ul li a:hover,.box .box-content ul li a:hover {
		color:#307af0!important
	}
	.box .box-content ul ul {
		z-index:99;
		width:auto
	}
	#column-left .treeview .hitarea.expandable-hitarea {
	color:#000!important
}
#column-left .treeview .hitarea.expandable-hitarea {
	color:#000!important
}
.megnorcategory .box-content .dropmenu {
	padding:10px 0
}
.single-banner {
	margin:0 0 30px
}
#column-right .single-banner {
		margin:0
	}
	#content .single-banner {
		margin:0 0 15px
	}
	#content #banner2 a {
		position:relative;
	display:block
}
#content #banner2 a:before {
	content:"";
	position:absolute;
	box-shadow:0 0 125px rgba(0,0,0,.56) inset;
		height:100%;
		width:100%;
		-moz-box-shadow:0 0 125px rgba(0,0,0,.56) inset;
		-webkit-box-shadow:0 0 125px rgba(0,0,0,.56) inset;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		z-index:9
	}
	#content #banner2:hover a:before {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
	}
	.box .box-content ul ul li ul {
		padding:0
	}
	.box .box-content ul ul li:hover ul {
		display:block
	}
	.navbar-nav>ul>li>a:hover .dropdown-menu {
		border-top-left-radius:0;
		border-top-right-radius:0;
	margin-top:0
}
.product-block-inner a img {
	vertical-align:middle;
	margin:0 auto
}
.box-category-heading {
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:600;
	letter-spacing:.5px;
		overflow:hidden;
		padding:12px 0;
		position:relative;
		text-transform:uppercase;
		width:200px;
		line-height:16px;
		display:none
	}
	.box-category-heading .fa {
		float:left;
		font-size:17px;
		font-weight:600;
		margin-right:10px
	}
	.shipping-cms {
		display:inline-block;
		background:url(../image/megnor/plane.png) no-repeat scroll left center transparent;
		height:26px;
		padding-left:75px
	}
	.shipping-text .text1 {
		text-transform:uppercase;
		font-weight:700;
		font-size:14px;
		color:#64c1dd
	}
	.shipping-text .text2 {
		font-weight:300;
		text-transform:uppercase
	}
	.layout-1 .content_footer_top {
		background:#222 none repeat scroll 0 0
	}
	.content_footer_top {
	background:#222 none repeat scroll 0 0;
	border-bottom:1px solid #414141
}
.content_footer_top .container {
	padding:0
}
.content_footer_bottom {
	text-align:center
}
.content_footer_bottom {
	float:right;
	width:33%;
	text-align:right
}
.social-cms {
	float:right;
	margin-top:5px
}
.app-cms ul,.payment-cms ul,.social-cms ul {
		list-style:none;
		padding:0;
		margin:0
	}
	.social-cms li {
		display:inline-block;
		padding:0;
		margin:0 7px 0 0
}
.social-cms li:last-child {
	margin-right:0
}
.social-cms ul li a {
	width:45px;
	height:43px;
	font-family:FontAwesome;
	background-color:#ececec;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-khtml-border-radius:50%;
	padding:12px 14px;
	display:block;
	letter-spacing:0
}
#footer_aboutus_block .social>a {
		background:#fff none repeat scroll 0 0;
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
	-khtml-border-radius:50%;
	float:left;
	height:32px;
	text-align:center;
	width:32px;
	padding:1px;
	color:#000
}
#footer_aboutus_block li.social a:hover .fa {
	color:#000
}
#footer_aboutus_block li.social {
	float:left;
		margin-right:10px
	}
	#footer_aboutus_block .social.facebook a:hover {
		background-color:#ffa51f
	}
	#footer_aboutus_block .social.twitter a:hover {
		background-color:#ffa51f
	}
	#footer_aboutus_block .social.gplus a:hover {
	background-color:#ffa51f
}
#footer_aboutus_block .social.linkedin a:hover {
	background-color:#ffa51f
}
.social-cms ul li a .fa {
	font-size:20px;
	letter-spacing:0
}
.social-cms ul li.facebook a .fa {
		margin-left:3px
	}
	.social-cms ul li.facebook a:focus,.social-cms ul li.facebook a:hover {
		background-color:#3b5999
	}
	.social-cms ul li.twitter a:focus,.social-cms ul li.twitter a:hover {
		background-color:#00aced
		}
		.social-cms ul li.gplus a:focus,.social-cms ul li.gplus a:hover {
			background-color:#dd4b39
		}
		.social-cms ul li.linkedin a:focus,.social-cms ul li.linkedin a:hover {
		background-color:#007bb6
	}
	.social-cms ul li a:focus,.social-cms ul li a:hover {
		color:#fff
	}
	.app-cms {
		display:inline-block
	}
	.app-cms li {
		display:inline-block;
	margin-right:10px;
	vertical-align:text-top
}
.app-cms li:last-child {
	margin:0
}
.payment-cms {
	float:left;
	text-align:left;
	width:100%
}
.app-cms li.playstore a {
	background-position:0 0
}
.app-cms li.appstore a {
		background-position:-117px 0
	}
	.app-cms li.windowsstore a {
		background-position:-237px 0
	}
	.app-cms li a {
		background-attachment:scroll;
		background-image:url(../image/megnor/play-store.png);
		background-repeat:no-repeat;
	float:left;
	height:31px;
	width:108px
}
.quickview>a:hover {
	color:#ffa51f!important
}
.bottomfooter .list-unstyled {
		width:33%;
		float:left;
		text-align:left
	}
	footer .bottomfooter a {
		color:#777
	}
	li.paymt a:before {
		content:"";
		font-family:FontAwesome;
		font-size:30px;
		display:block;
		color:#fff
	}
	li.paymt a:hover:before {
		opacity:.8;
		-khtml-opacity:.8;
		-webkit-opacity:.8;
		-moz-opacity:.8
	}
	#footer #footer_storeinformation_block li.payment {
	padding:0;
	color:#ffa51f
}
#footer #footer_storeinformation_block li.paymt {
		float:left;
		margin-right:10px;
		padding:0
	}
	.bottomfooter .payment li {
		display:inline-block;
		margin-left:0;
		margin-top:0;
		border:none
	}
	.payment li a {
		color:#000;
		display:block;
		opacity:.4;
		-khtml-opacity:.4;
		-webkit-opacity:.4;
	-moz-opacity:.4
}
.payment li a:focus,.payment li a:hover {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1
}
#paymentcmsblock p {
	margin:0
}
#paymentcmsblock ul {
	padding:0;
	margin:6px 0
	}
	#paymentcmsblock img {
		margin:0 10px 0 0;
		cursor:pointer
	}
	#paymentcmsblock img:last-child {
		margin:0
	}
	.subbanner-cms1 {
		float:left;
		padding-left:30px;
		margin-top:30px
	}
	.subbanner-cms1 img {
		border:1px solid #e0e0e0
	}
	.subbanner1 {
		margin-bottom:30px
	}
	.subbanner1:hover img,.subbanner2:hover img {
		opacity:.9;
		-webkit-opacity:.9;
		-moz-opacity:.9;
		-khtml-opacity:.9
	}
	.subbanner1 a,.subbanner2 a {
		position:relative;
		overflow:hidden;
		display:block
	}
	.subbanner1 a:before,.subbanner2 a:before {
		position:absolute;
		top:0;
		left:-23px;
		width:100%;
		height:100%;
		background:rgba(255,255,255,.5);
		content:"";
		-webkit-transition:transform .6s;
		transition:transform .6s;
		-moz-transition:transform .6s;
		-ms-transition:transform .6s;
		-o-transition:transform .6s;
	-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
		-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
		z-index:5
}
.subbanner1:hover a:before,.subbanner2:hover a:before {
	-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
		-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
		-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)
}
.top-inner {
	display:inline-block;
	width:100%;
	padding:30px 0
}
.top-inner .left-aboutus {
	width:82%;
	float:left
}
.top-inner .right-contactus {
	width:18%;
	float:left;
	margin:10px 0
	}
	.top-inner .left-logo {
		float:left;
		padding-right:40px;
		margin:5px 0 0
	}
	.top-inner .left-desc {
		float:left;
		padding:10px 115px 10px 30px;
		border-right:1px solid #e5e5e5;
		border-left:1px solid #e5e5e5;
		font-size:14px;
		color:#333;
		width:77%;
		line-height:24px
	}
	.img-prd .left-image,.left-image.categorytabs {
		float:left;
	width:16.49%;
	margin:50px
}
.box.featured {
	margin-bottom:70px;
	clear:both;
	display:inline-block;
	width:100%
}
.img-prd .left-image .img {
	display:block;
	height:417px;
	transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.img-prd .left-image.megnortabs .img {
	background:url(../image/megnor/megnortabs_img.jpg) no-repeat scroll 0 0
	}
	.img-prd .left-image.featured .img {
		background:url(../image/megnor/featured_img.jpg) no-repeat scroll 0 0
	}
	.category_tab .left-image.categorytabs .img {
		background:url(../image/megnor/categorytab_img.jpg) no-repeat scroll 0 0;
		display:block;
		height:417px;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.offer_block {
	position:relative;
	margin:20px 0 60px
}
.offer_block:hover {
		opacity:.9
	}
	.offer-wrapper {
		left:230px;
		position:absolute;
		top:30px;
		bottom:auto;
		right:auto
	}
	.offer-wrapper .offer-title {
		font-size:28px;
		font-weight:600;
		color:#fff;
		width:310px;
		text-align:center;
		line-height:35px
	}
	.offer-wrapper .offer-desc {
		font-size:16px;
		font-weight:400;
		color:#fff;
		margin:25px 10px
	}
	.offer-wrapper .offer-btn {
	font-size:16px;
	color:#fff;
	font-weight:500;
	border-bottom:1px solid #fff;
	margin:0 95px
}
.offer-wrapper .offer-btn:hover {
	color:#000;
	border-color:#000
}
.category_tab {
	margin-top:0;
	position:relative
}
#tab_spinner {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
	background:url(../image/megnor/category_load.gif) 50% 50% no-repeat #fff
	}
	.category_tab .nav-tabs {
		float:left
	}
	.etabs {
	display:inline-block;
	float:none;
	margin:0;
	padding:0;
	text-align:center
}
.category_tab .tab-pane .product-block .product-details {
	padding:25px 0 0 15px
}
.category_tab .product-block .wishlist {
	right:0;
	top:0
	}
	.category_tab .product-block .wishlist:hover {
		background:var(--background);
		color:#fff
	}
	.category_tab .product-block .fa.fa-heart {
	color:#fff
}
.category_tab .tab-pane .product-block {
	margin:0;
	background:#fff;
	clear:both
}
.category_tab .tab-pane .product-block:hover {
	overflow:visible;
	clear:both
}
.category_tab .owl-item .col-lg-12 {
		padding:0;
		margin:0 0 60px 0
	}
	.category_tab .tab-pane>img {
		margin:150px auto
	}
	.category_tab ul li:last-child {
	background:0 0
}
.category_tab ul li a:focus,.category_tab ul li a:hover {
	color:#1f2022
}
.category_tab .nav-tabs>li>a {
	color:#fff!important;
	font-weight:500!important;
	background:0 0
	}
	.category_tab .nav-tabs>li>a:hover {
		background:0 0;
		color:#307af0!important;
		border-top:1px solid #848281;
	border-bottom:1px solid #848281;
	border-left:4px solid var(--text_color);
	border-radius:0
}
.category_tab .tab-content {
		width:78%;
		float:right
	}
	.category_tab .tab-content .text-center {
		float:left
	}
	.category_tab .owl-carousel .owl-buttons {
		display:block
	}
	.category_tab .nav-tabs>li {
		float:none
	}
	.tab-content {
		position:relative;
		padding:0;
		z-index:2;
		overflow:visible;
		margin-bottom:29px
	}
	.tab-content .tab {
		display:none
}
.category_tab .tab-pane .owl-carousel {
	overflow:visible
}
.category_tab .tab-pane .owl-prev {
	right:auto!important;
		left:0!important
	}
	.category_tab .tab-pane .owl-prev span {
		border:medium none;
		cursor:pointer
	}
	.category_tab .tab-pane .owl-prev:hover span {
		background-position:1px -30px;
		text-decoration:none
}
.category_tab .tab-pane .owl-carousel .owl-buttons div {
	top:-40px
}
.category_tab .tab-pane .owl-next {
	right:0!important
	}
	.category_tab .tab-pane .owl-next span {
		border:medium none;
		cursor:pointer
	}
	.category_tab .tab-pane .owl-next:hover span {
		background-position:-19px -30px;
		text-decoration:none
	}
	.category_tab .tab-pane .owl-carousel .owl-buttons .owl-next,.category_tab .tab-pane .owl-carousel .owl-buttons .owl-prev,.category_tab .tab-pane .owl-carousel .owl-buttons div {
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1
}
.category_tab .tab-pane .owl-buttons a {
	color:#e3e3e3
}
#Tab_Category_Slider .nav li {
		background:url(../image/megnor/Left-01.png) no-repeat scroll 0 0;
		width:258px;
		height:418px
	}
	#Tab_Category_Slider .nav-tabs>li:nth-child(2n)>a {
		color:#000!important
	}
	#Tab_Category_Slider .nav-tabs>li>a {
		color:#fff;
		font-size:16px;
		font-weight:600;
		text-align:left;
		padding:0;
		display:block;
		padding:10px 0 10px 30px;
		line-height:30px;
		margin:0;
		position:relative;
		overflow:visible
	}
	#Tab_Category_Slider .nav-tabs>li.active>a:focus {
	background:0 0;
	color:#fff!important
}
#Tab_Category_Slider .nav-tabs>li>a::after {
		content:"";
		color:#000;
		background:rgba(0,0,0,0) url(../image/megnor/cattabarrow.png) no-repeat scroll 0 0;
		left:auto;
		margin:0 auto;
		position:absolute;
		right:-9px;
		text-align:center;
		bottom:0;
		z-index:9999;
		top:10px;
		opacity:1;
		width:9px;
		height:30px
	}
	#Tab_Category_Slider .nav-tabs>li>a:hover {
		opacity:1
	}
	.owl-buttons {
	position:absolute;
	right:-20px;
	top:-60px;
	z-index:1;
	bottom:auto
}
#Tab_Category_Slider .owl-buttons {
		left:0;
		right:0;
		top:175px;
		bottom:auto;
		width:auto;
		position:absolute;
		z-index:2;
		opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0
	}
	#Tab_Category_Slider:hover .owl-buttons {
		opacity:1;
		-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1
}
@media (max-width:479px) {
	.category_tab ul li a {
		text-align:center
		}
		.owl-buttons {
			top:-145px
		}
	}
	.category_tab.box,.img-prd {
		float:left;
		width:100%
	}
	.categorytab,.hometab {
		display:inline-block;
		width:100%
	}
	.htabs {
		float:left;
		margin:0 0 0 30px
	}
	.categorytab .tabs {
		line-height:normal;
		padding:0;
		border-bottom:medium none;
		min-height:405px
	}
	.etabs li a.selected::before,.etabs li a:hover::before {
		width:100%;
		opacity:1
	}
	.etabs {
		margin:0;
		padding:0;
		text-align:center
	}
	.categorytab .nav-tabs li,.htabs .etabs li {
	display:inline-block;
	float:left;
	list-style:none outside none;
	position:relative;
	text-align:center
	}
	.categorytab .nav-tabs {
		border:none;
		float:right;
		margin-right:55px;
		margin-top:-37px;
		padding:0
	}
	.categorytab .nav-tabs li:last-child,.htabs .etabs li:last-child {
		background:0 0
	}
	.categorytab .nav-tabs a,.htabs a {
		color:#c7c7c7;
		display:block;
		float:left;
		font-size:16px;
		font-weight:400;
		letter-spacing:1px;
		margin:0 20px;
		text-align:center;
		cursor:pointer;
		text-transform:capitalize;
		line-height:20px
}
#Tab_Category_Slider .nav li {
	line-height:14px;
	margin:0;
	margin-bottom:80px;
	padding:20px 0 0 0;
	position:relative
	}
	#Tab_Category_Slider .nav li:last-child {
		border:medium none
	}
	#Tab_Category_Slider .owl-carousel {
		overflow:visible
	}
	.category_tab_main {
		border-top:1px solid #dedede;
		margin:20px 0 0 0;
		padding:30px 0 0 0
	}
	#Tab_Category_Slider .owl-buttons .left:before {
		content:"\f104";
		font-family:fontawesome;
		font-size:22px;
		color:#000;
		position:relative;
		top:0;
		left:0
	}
	#Tab_Category_Slider .owl-buttons .left::before {
		content:none;
		font-family:fontawesome;
		font-size:25px;
		color:#000;
		position:relative;
		top:6px;
		left:15px
	}
	#Tab_Category_Slider .owl-carousel .owl-buttons div {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	position:absolute;
	right:15px;
	top:0
}
#Tab_Category_Slider .owl-carousel .owl-buttons div {
	color:#e3e3e3;
		height:40px;
		opacity:1;
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	width:40px;
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-khtml-border-radius:50%;
		border:1px solid #e3e3e3
}
#Tab_Category_Slider .owl-carousel .owl-buttons div:hover {
	color:var(--text_color);
	border-color:var(--text_color)
	}
	.category_tab .tab-pane .owl-buttons div:hover a {
		color:var(--text_color)
}
#Tab_Category_Slider .owl-buttons div:hover .left::before,#Tab_Category_Slider .owl-buttons div:hover .right::before {
	color:var(--text_color)
}
.categorytab .nav-tabs a:focus,.categorytab .nav-tabs a:hover,.htabs a:focus,.htabs a:hover {
		color:#307af0!important
	}
	.categorytab .nav-tabs li.active a,.htabs a.selected {
		color:var(--text_color)
	}
	.htabs a:hover {
		color:#94ad37
	}
	.tab-content {
		position:relative;
		padding:0;
	z-index:2;
	overflow:visible;
	margin-bottom:0;
	width:100%;
	font-size:13px
}
#tabs_info.product-tab .tab-content {
	padding:30px;
	background:#f5f5f5
}
.nav-tabs>li {
	border:none!important
}
.categorytab .tab-pane {
	padding:10px 0!important;
	border:medium none!important;
	margin:0 -7px;
	overflow:visible!important;
	text-align:center
	}
	.categorytab .tab-pane>img {
		margin:150px auto
	}
	.categorytab .tab-content {
		clear:both
	}
	.categorytab .tab-pane .owl-carousel {
	overflow:visible
}
.tab-content .tab {
	display:none
}
.box .box-content ul li:last-child ul li a {
	border-bottom:1px dashed #e5e5e5
}
.box .box-content ul li:last-child ul li:last-child a {
		border:medium none
	}
	.categorytab .tab-pane .owl-prev {
		right:30px!important;
		left:auto!important
}
.categorytab .tab-pane .owl-prev span {
	background:url(../image/megnor/arrow.png) no-repeat scroll 5px 0;
		border:medium none;
		cursor:pointer;
		display:block;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.categorytab .tab-pane .owl-prev:hover span {
	background-position:5px -33px;
	text-decoration:none
}
.categorytab .tab-pane .owl-carousel .owl-buttons div {
		top:-40px
	}
	.categorytab .tab-pane .owl-carousel .owl-buttons div span {
		width:15px;
		height:25px
	}
	.categorytab .tab-pane .owl-next {
		right:10px!important
	}
	.categorytab .tab-pane .owl-next span {
		background:url(../image/megnor/arrow.png) no-repeat scroll -15px 0 transparent;
		border:medium none;
		cursor:pointer;
		display:inline-block;
		transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease
	}
	.categorytab .tab-pane .owl-next:hover span {
		background-position:-15px -33px;
		text-decoration:none
}
.categorytab .tab-pane .owl-carousel .owl-buttons .owl-next,.categorytab .tab-pane .owl-carousel .owl-buttons .owl-prev,.categorytab .tab-pane .owl-carousel .owl-buttons div {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
	}
	.categorytab .owl-item .col-lg-12 {
		padding:0
	}
	.hometab .tab-head {
		display:inline-block;
		text-align:right;
		width:100%;
		border-bottom:2px solid #f0f0f0
	}
	.btn-danger:hover {
		background-color:#c9302c;
		border-color:#ac2925;
		color:#fff!important
	}
	#content #button-account,#content #button-confirm,#content #button-guest,#content #button-login,#content #button-payment-address,#content #button-payment-method,#content #button-register,#content #button-shipping-address,#content #button-shipping-method {
		background:var(--background);
		color:#000;
		border:1px solid var(--background);
		padding:5px 20px 6px;
		text-transform:capitalize;
		box-shadow:none
	}
	#common-success .buttons .pull-right .btn.btn-primary {
		color:#000;
		background:var(--background);
		border:1px solid var(--background)
	}
	#account-return .btn.btn-default:hover {
	background:#000 none repeat scroll 0 0;
	border:1px solid #000;
	color:#fff!important
	}
	.btn-block+.btn-block {
		margin-top:0
	}
	.table-responsive {
		width:100%
	}
	.table-responsive .shopping-cart .btn.btn-primary:hover {
	background:#000!important;
	border:none!important
}
#checkout-cart .text-left .btn.btn-danger,#checkout-cart .text-left .btn.btn-primary {
		padding:6px 15px!important;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px
	}
	.table-responsive .shopping-cart .btn.btn-primary {
	margin:0 10px
}
.hometab .customNavigation a.next:before:hover,.hometab .customNavigation a.prev:before:hover {
	color:#fff
}
#featured_grid .customNavigation a::before {
	color:#000;
		font-size:22px
	}
	#featured_grid .customNavigation a:hover::before {
		color:var(--text_color)
	}
	.megnorblog .bx-controls-direction .bx-prev::after {
		content:"\f107 ";
		cursor:pointer;
		font-family:FontAwesome;
		font-size:20px;
		left:0;
		line-height:26px;
		margin:0;
		position:absolute;
		right:25px;
		text-align:right;
		top:0;
		vertical-align:middle
}
.bx-controls-direction .bx-prev::after {
	font-size:18px;
	left:0;
	line-height:26px;
	margin:0;
		position:absolute;
		right:0;
		text-align:center;
		top:-1px;
		vertical-align:middle
	}
	.megnorblog .bx-controls-direction .bx-next::after {
		content:"\f106";
		cursor:pointer;
		font-family:FontAwesome;
		font-size:20px;
		left:0;
		line-height:26px;
		margin:0;
		position:absolute;
		right:45px;
		text-align:right;
		top:0;
		vertical-align:middle
	}
	.bx-controls-direction a {
		color:#bababa
	}
	.bx-pager-item {
		display:none
	}
	.content_footer_right .blog_stats {
		display:none
	}
	#footer .blog_item .summary p {
		display:none
	}
	#content .megnorblog .box-heading {
		margin:0 0 20px 0
	}
	.content_footer_right .post_hover {
		display:none
	}
	.box.blogs {
		float:right;
		padding:0;
		position:relative;
		width:20%
	}
	.blogs .box-head {
		float:left;
		padding-bottom:10px;
		width:100%
	}
	.box-head .blog_tagline {
	color:#000;
	float:left;
	font-size:14px;
	margin-bottom:12px;
	display:none
}
#content .box-product .blog-items {
	display:inline-block;
	float:left
}
.blog-left {
	float:left;
	width:21%;
	margin:0 0 10px 0
}
.blog-image {
		position:relative;
		overflow:hidden
	}
	.blog-image::before {
		bottom:20px;
		content:"";
		left:20px;
		opacity:0;
		-khtml-opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0;
		position:absolute;
		right:20px;
		top:20px;
		transform:scale(0);
		-webkit-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		-moz-transform:scale(0);
		transition:all .35s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		z-index:1
	}
	.blog-left:hover .blog-image:before {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		transform:scale(1.1);
		-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:all .35s ease 0s;
		-webkit-transition:all .35s ease 0s;
		-moz-transition:all .35s ease 0s;
		-ms-transition:all .35s ease 0s;
	-o-transition:all .35s ease 0s
}
.blog-left .blog-image img {
	max-width:100%
}
.blog-right {
		float:left;
		width:70%;
		padding:0 0 0 15px;
		margin:8px 0
	}
	.blog-right h4 {
		margin:0
	}
	.blog-right h4 a {
		float:left;
		font-size:13px;
		line-height:22px;
		margin:0;
		text-transform:capitalize;
		width:100%;
		text-align:left;
	overflow:hidden;
	color:#777;
	font-weight:400;
	display:inline-block
}
.footer-blocks .blog-item .blog-desc {
		display:none
	}
	.content_footer_top .news-title3 {
		display:none
	}
	.newsright .row {
		margin-left:0;
		margin-right:0
	}
	.newsleft .news-title4 {
		font-size:20px;
		color:#fff;
		display:none;
		margin:0 10px;
		font-weight:700;
		text-transform:capitalize;
		font-style:inherit
	}
	.view-blog {
		float:left;
		width:100%;
		text-align:left;
		margin:0
}
.read-more a {
	color:#2196f3;
	font-size:13px
}
.read-more .fa {
	display:none
}
.write-comment {
	display:inline-block;
		float:none;
		padding-left:18px;
		position:relative;
		text-align:left
	}
	.common-home .write-comment::before {
	background:#a8a8a8 none repeat scroll 0 0;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-khtml-border-radius:50%;
	content:"";
	display:block;
	font-family:fontawesome;
	height:4px;
		left:9px;
		position:absolute;
		top:11px;
		width:4px
	}
	.date-time {
		float:left;
		text-align:left;
		text-transform:capitalize
	}
	.date-time .fa {
		display:none
	}
	.blog-desc {
		font-size:12px;
		margin:0 0 5px;
		line-height:23px;
		float:left;
	display:block;
	text-align:left;
	color:#707070;
	margin:10px 0
}
.blog-img {
	padding:0
}
.blog-right-content .blog-desc {
	display:block;
	margin:10px 0 20px 0
}
.comment-wrapper {
	display:inline-block;
	position:relative;
		float:right;
		margin:5px 0 0
	}
	.comment-wrapper .write-comment a::before {
		color:#000;
		content:"\f0e5";
		float:left;
		font-family:FontAwesome;
		font-size:13px;
		margin-right:5px
	}
	.blog-img .img-thumbnail {
		border:none
	}
	.blog-date {
		display:inline-block;
		float:left
	}
	#content #blog-carousel,#content #blog-grid {
		padding:0;
		border:none;
		overflow:visible;
		float:left;
		width:100%
	}
	#content .box.blogs .box-content {
		padding:0;
		margin:0 -15px 0
	}
	#content #blog-carousel .blog-item {
		overflow:hidden;
		position:relative;
		float:left
	}
	#content #blog-carousel .blog-item {
		overflow:hidden;
		position:relative;
		float:left;
		margin:20px 0 0 0
	}
	#slideshow0.owl-carousel:hover .owl-buttons .owl-prev {
	background:url(../image/megnor/Pre.png) no-repeat scroll 0 0;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		height:105px
	}
	#slideshow0.owl-carousel:hover .owl-buttons .owl-next {
		background:url(../image/megnor/Next.png) no-repeat scroll 0 0;
	height:105px;
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	right:2px;
	width:35px
}
.owl-carousel .owl-buttons div i {
		display:none
	}
	.owl-carousel .owl-buttons .owl-prev {
		left:0;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	#slideshow0 .owl-carousel .owl-buttons div,#slideshow0 .owl-carousel .owl-buttons div:hover {
		background:#2196f3
	}
	#blog-carousel .owl-controls .owl-buttons .owl-prev {
	right:30px;
	left:auto;
	text-align:center;
	padding:0;
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1
	}
	#blog-carousel .owl-controls .owl-buttons .owl-prev::before {
		content:"\f104";
		font-family:fontawesome;
		font-size:22px;
		color:#000
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next::before {
		content:"\f105";
		font-family:fontawesome;
		font-size:22px;
		color:#000
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next:hover::before,#blog-carousel .owl-controls .owl-buttons .owl-prev:hover::before {
	color:#fff
}
#blog-carousel .owl-controls .owl-buttons .owl-next {
	right:0;
	left:auto;
	text-align:center;
	padding:0;
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next:hover {
		color:var(--text_color)
	}
	#blog-carousel .owl-controls .owl-buttons .owl-prev:hover {
		color:var(--text_color)
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next a:hover {
		color:var(--text_color)
	}
	.single-blog .blog-img {
		position:relative;
		margin-bottom:15px
	}
	.single-blog .panel-default {
		border:medium none;
		float:left;
		width:100%;
		margin:0
	}
	#add-comment .col-sm-10.buttons {
		padding:0 8px
	}
	.single-blog .block-title {
		float:left;
		margin:10px 0;
		width:99%
	}
	.single-blog .block-title>legend {
		margin:10px 0 0
	}
	.single-blog .blog-desc {
		padding:0;
		text-align:justify;
		display:block
	}
	.single-blog .block-title h3 {
		padding-top:10px
	}
	.single-blog .view-comment .panel-default {
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		padding:15px!important;
		border:2px solid #f0f0f0
	}
	.megnorblog .view-blog {
		display:none
	}
	.single-blog h4 {
		font-size:16px;
		color:#000;
		font-weight:600;
		display:inline-block;
		width:100%
	}
	.view-comment .form-group b {
		font-weight:600
	}
	.view-comment .col-sm-3 .name {
		font-weight:500;
		color:#333
	}
	.view-comment .col-sm-3 .date {
		color:#b5b5b5
	}
	.user_icon {
		background-color:#fff;
		border:1px solid #e5e5e5;
		float:left;
		margin:0 15px 0 0;
		padding:10px 15px;
		text-align:center
	}
	.comment_info {
		float:left;
		width:85%
	}
	.comment_info .comment-text {
		margin-top:12px
	}
	.view-comment {
		clear:both
	}
	.blog-left:hover .post-image-hover::before {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1;
		transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0)
	}
	.post-image-hover::before {
		background-color:rgba(0,0,0,.2);
		content:"";
		height:100%;
		left:0;
		opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		position:absolute;
		top:0;
		transition:opacity .35s ease 0s,transform .35s ease 0s;
		-webkit-transition:opacity .35s ease 0s,-webkit-transform .35s ease 0s;
		-moz-transition:opacity .35s ease 0s,-moz-transform .35s ease 0s;
		-ms-transition:opacity .35s ease 0s,-ms-transform .35s ease 0s;
		-o-transition:opacity .35s ease 0s,-o-transform .35s ease 0s;
		width:100%
	}
	.post-image-hover {
		height:100%;
		position:absolute;
		top:0;
		left:0;
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0);
		width:100%
	}
	.box.megnorblog .blog-image .post_hover {
	display:none
}
.blog-image .post_hover {
	left:0;
	margin:0 auto;
	opacity:0;
	-khtml-opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		position:absolute;
		right:0;
		text-align:center;
		top:40%;
		z-index:9
	}
	.product-block .blog-left:hover .post_hover {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-kkhtml-opacity:1;
		transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s
	}
	.all-blog .blog-left-content:hover .readmore_link,.all-blog .blog-left-content:hover .zoom,.product-block .blog-left:hover .readmore_link,.product-block .blog-left:hover .zoom {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-kkhtml-opacity:1;
		margin:0 5px;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s
}
.blog-left .icon.readmore_link .fa,.blog-left .icon.zoom .fa {
		font-size:13px;
		transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	color:#ffa51f;
	line-height:30px
}
.blog-left .blog-image .zoom {
	background:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-khtml-border-radius:50%;
	color:#333;
	display:inline-block;
	opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	padding:2px 10px;
	transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	z-index:10;
	transform:scale(0);
	-webkit-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		-moz-transform:scale(0);
		height:35px;
		width:35px
	}
	.blog-left .icon.readmore_link:hover .fa,.blog-left .icon.zoom:hover .fa {
	color:#000
}
.blog-left .blog-image .readmore_link:hover,.blog-left .blog-image .zoom:hover {
	color:#fff;
	border-color:#000;
	background:#fff
}
.blog-left .blog-image .readmore_link {
	border:1px solid #ffa51f;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	color:#333;
	display:inline-block;
		opacity:0;
		-khtml-opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		padding:2px 10px;
		transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		z-index:10;
		transform:scale(0);
		-webkit-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		-moz-transform:scale(0);
		height:35px;
		width:35px
	}
	.blog-left .blog-image .zoom,.blog-left-content .blog-image .zoom {
		margin-left:0;
		transition-delay:.2s;
		-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-ms-transition-delay:.2s;
	-o-transition-delay:.2s
}
.blog-left .blog-image .readmore_link,.blog-left-content .blog-image .readmore_link {
	margin-left:0;
	transition-delay:.1s;
		-webkit-transition-delay:.1s;
		-moz-transition-delay:.1s;
		-ms-transition-delay:.1s;
		-o-transition-delay:.1s
	}
	.all-blog .blog-left-content {
		float:left;
		width:30%;
		margin-bottom:20px
	}
	.all-blog .blog-left-content .blog-image {
		float:left;
		position:relative;
		width:100%
	}
	.blog-right-content {
		float:right;
		width:70%
	}
	.blog-right-content .blog-title {
		font-size:18px;
		font-weight:500;
		margin:10px 0;
		padding:0;
		position:relative;
	text-transform:capitalize
}
.blog-right-content .read-more a {
	color:#000;
	padding:7px 15px;
		background:var(--background);
		border-radius:5px;
		text-transform:capitalize
	}
	.blog-right-content .read-more a:hover {
		color:#fff;
		background:var(--text_color)
	}
	.blog-right-content .write-comment a {
		color:#000;
		font-size:13px
	}
	.write-comment-count {
		float:left;
		margin-right:10px;
		color:#000
	}
	.information-blogger-blogs .write-comment {
		float:left
	}
	.all-blog .blog-right-content {
		padding:0 30px 30px
	}
	.information-blogger-blogs .blog-image {
	margin-bottom:0;
	background-position:center center;
	height:auto;
	overflow:hidden;
	width:100%;
		background-repeat:no-repeat
	}
	.information-blogger-blogs .panel-body {
		padding:0;
		position:relative
}
.information-blogger-blogs .panel-default {
	background-color:transparent
}
.information-blogger-blogs .panel-default>.panel {
	padding:30px 15px 0;
	margin-bottom:20px
}
.information-blogger-blogs .panel-default:last-child {
		margin-bottom:0
	}
	.blog-left-content:hover .post-image-hover::before {
		opacity:1;
		-moz-opacity:1;
	-webkit-opacity:1;
	-ms-opacity:1
}
.date-comment {
	width:100%;
	padding:0;
	float:left;
	z-index:9;
	transition:all .3s ease 0s;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s
	}
	.common-home .view-blog {
		display:none
	}
	.blog-date {
		color:#000;
	direction:ltr;
	font-size:14px;
	font-weight:400;
	margin-top:0;
	padding:0;
	position:relative;
	text-align:left;
		width:100%
	}
	.blog-date .fa.fa-calendar {
		display:none
	}
	#content.single-blog>legend {
		margin:15px 0 20px
	}
	#content #blog-carousel .product-block:hover .date-comment,#content #blog-grid .product-block:hover .date-comment {
	bottom:0
}
.date-time,.write-comment a {
	color:#3079f1;
	font-weight:400;
	font-size:12px
	}
	.write-comment>a {
		color:#a8a8a8
	}
	.write-comment a:focus,.write-comment a:hover {
		color:var(--text_color)
}
.comment-wrapper .write-comment a:focus,.comment-wrapper .write-comment a:hover,.comment-wrapper .write-comment a:hover::before {
		color:var(--text_color)
	}
	.information-blogger-blogs .read-more {
		display:inline-block;
	width:100%
}
.static_links .cart-menu>li:first-child {
	max-height:185px;
	overflow-x:auto;
	overflow-y:auto;
	padding-right:20px
}
.blog_top_content:hover .post-image-hover {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1
}
.all-blog .panel-default .main_description {
	display:none
}
.blog_top_content .post-image-hover {
	background:rgba(0,0,0,.4) none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	position:absolute;
	top:0;
	transition:all .5s ease-out 0s;
	-webkit-transition:all .5s ease-out 0s;
	-moz-transition:all .5s ease-out 0s;
	-ms-transition:all .5s ease-out 0s;
		-o-transition:all .5s ease-out 0s;
		width:100%
	}
	.blog_top_content:hover .blog-image .readmore_link,.blog_top_content:hover .blog-image .zoom,.product-block .blog-left:hover .readmore_link,.product-block .blog-left:hover .zoom {
		margin:0 5px;
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	.blog-left .blog-image .zoom,.blog_top_content .blog-image .zoom {
		border:1px solid #ffa51f;
		border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
	color:#fff;
	display:inline-block;
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s;
		z-index:10
	}
	.post-image-hover {
		background:rgba(0,0,0,.4) none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
		position:absolute;
		top:0;
		transition:all .5s ease-out 0s;
		-webkit-transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s;
		width:100%
}
.blog_post .text-right .btn-primary {
	color:#f9bf39;
	box-shadow:1px 1px 1px rgba(0,0,0,.3);
	border:2px solid #f9bf39;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
		background:#fff;
		line-height:20px
	}
	.blog-left-content .post_hover {
		left:0;
		margin:0 auto;
		opacity:0;
		-khtml-opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		position:absolute;
		right:0;
		text-align:center;
		top:44%
	}
	.all-blog .blog-left-content:hover .post_hover {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-kkhtml-opacity:1;
		transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s
	}
	.blog-left-content .icon.readmore_link .fa,.blog-left-content .icon.zoom .fa {
		font-size:14px;
		transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s
}
.blog-left-content .blog-image .zoom {
	border:1px solid #e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-khtml-border-radius:5px;
		color:#000;
		display:inline-block;
		margin-right:10px;
		opacity:0;
		-khtml-opacity:0;
		-moz-opacity:0;
		-webkit-opacity:0;
		padding:8px 13px;
		transition:all .5s ease 0s;
		-moz-transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s;
		z-index:10;
		background:#e6e6e6
	}
	.blog-left-content .blog-image .readmore_link:hover,.blog-left-content .blog-image .zoom:hover {
		background:#3079f1 none repeat scroll 0 0;
	border-color:#3079f1;
	color:#fff!important
}
.blog-left-content .blog-image .readmore_link {
	border:1px solid #e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	color:#000;
	background:#e6e6e6;
	display:inline-block;
	opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	padding:8px 13px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
		-webkit-transition:all .5s ease 0s;
		-ms-transition:all .5s ease 0s;
		-o-transition:all .5s ease 0s;
	z-index:10
}
#add-comment .col-sm-10 {
	width:66.6667%
}
#add-comment .col-sm-2 {
	width:25%
}
#blog-carousel .owl-pagination,#content .blogs .buttons {
	display:none
}
.box-content-category ul li:last-child a {
	border:none
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right {
	position:relative
}
.bootstrap-datetimepicker-widget {
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
		-khtml-border-radius:0!important
	}
	.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th {
		border-radius:0!important;
		-webkit-border-radius:0!important;
		-moz-border-radius:0!important;
	-khtml-border-radius:0!important
}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover {
	background:#f3f3f3!important
}
.bootstrap-datetimepicker-widget td.today:before {
		border-bottom:7px solid #2196f3!important
	}
	.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover {
		background-color:#2196f3!important;
		color:#161b1e!important
	}
	.bootstrap-datetimepicker-widget td.active.today:before {
		border-bottom-color:#161b1e!important
	}
	.bootstrap-datetimepicker-widget td span {
		border-radius:0!important;
		-webkit-border-radius:0!important;
		-moz-border-radius:0!important;
		-khtml-border-radius:0!important;
		background-color:#f3f3f3!important
	}
	.bootstrap-datetimepicker-widget td span:hover {
	color:#307af0
}
.bootstrap-datetimepicker-widget td span.active {
			background-color:#307af0!important;
			color:#fff!important
		}
		.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
			background:#f3f3f3!important
		}
		.bootstrap-datetimepicker-widget td span.old:hover {
		color:#fff!important
	}
	.picker-switch.accordion-toggle .btn {
		border:none;
		background-color:#307af0;
		color:#fff!important
	}
	.bootstrap-datetimepicker-widget td.day {
		position:relative
	}
	.bootstrap-datetimepicker-widget td.day.active:before {
		border-bottom:7px solid #fff!important;
		content:'';
		display:inline-block;
		border-left:7px solid transparent;
		border-top-color:rgba(0,0,0,.2);
		position:absolute;
		bottom:4px;
		right:4px
	}
	.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover {
		background-color:#307af0!important;
		color:#fff!important;
		text-shadow:0 -1px 0 rgba(0,0,0,.25)
	}
	.bootstrap-datetimepicker-widget a[data-action] {
		border:none
	}
	#column-left .image .hover-image .button-group button:hover,#column-right .image .hover-image,.product-block .image .hover-image {
		position:absolute;
		right:0;
	top:0;
	-webkit-transform:translateX(-110%);
	-moz-transform:translateX(-110%);
	-ms-transform:translateX(-110%);
	-o-transform:translateX(-110%);
	transform:translateX(-110%);
	transition-duration:.5s;
	-webkit-transition-duration:.5s;
		-moz-transition-duration:.5s;
		-ms-transition-duration:.5s;
		-o-transition-duration:.5s;
	visibility:hidden;
	text-align:center;
	left:0
}
#column-left .image:hover .hover-image,#column-right .image:hover .hover-image,.product-block:hover .hover-image {
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-o-opacity:1;
		overflow:hidden;
		-webkit-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		transition-duration:.5s;
	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-o-transition-duration:.5s;
	visibility:visible
}
#column-left .image:hover .reg-image,#column-right .image:hover .reg-image,.product-block .image:hover .reg-image {
		opacity:0;
		-webkit-opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next:hover::before,#blog-carousel .owl-controls .owl-buttons .owl-prev:hover::before {
		color:var(--text_color)
	}
	#blog-carousel .owl-controls .owl-buttons .owl-next,#blog-carousel .owl-controls .owl-buttons .owl-prev {
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none
}
#column-left .image .reg-image,#column-right .image .reg-image,.product-block .image .reg-image {
	transition:all .5s ease;
	-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-khtml-opacity:1
	}
	#form-review .col-sm-10,#form-review .col-sm-2 {
		width:100%
	}
	.productpage .page-title {
		font-size:16px;
		position:absolute;
		left:0;
		right:auto;
		top:0;
		bottom:auto
	}
	.container h1,.container h2 {
		color:#000;
		font-size:16px;
		font-weight:600;
		text-transform:uppercase;
		margin:0 0 30px 0
	}
	.content-top-breadcum #title-content>h1,.content-top-breadcum #title-content>h2 {
	font-size:14px;
	float:left;
	color:#000
}
#content h3 {
	color:#000;
	margin-bottom:10px;
	font-weight:600;
		clear:both
	}
	#form-review>h3 {
		font-size:16px;
		font-weight:500
	}
	#content h3.product-option,#content h3.product-title {
	margin-bottom:10px
}
#content.productpage .product-title {
	color:#000;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	margin:0 0 10px 0;
	text-transform:capitalize
}
#content h3.product-option {
		text-transform:capitalize;
		font-size:18px
	}
	.breadcrumb+.row {
		clear:both
	}
	#content table thead tr td {
	background:#f5f5f5 none repeat scroll 0 0;
	color:#303030;
	font-weight:500
}
.account-account #content ul.list-unstyled {
	margin-bottom:25px
}
.information-blogger .breadcrumb {
	margin:0 0 20px 0
}
.content-top .container {
	padding-top:0
}
#carousel-0 .customNavigation .next.fa:hover::before,#carousel-0 .customNavigation .prev.fa:hover::before {
	background:#3079f1;
	color:#fff;
	border-color:#3079f1
}
#carousel-0 .customNavigation .next.fa::before,#carousel-0 .customNavigation .prev.fa::before {
		border-radius:5px;
		border:1px solid #d9d9d9;
		color:#acacac
	}
	#carousel-0:hover.banners-slider-carousel .customNavigation a {
		opacity:1;
		-khtml-opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1
	}
	#content #carousel-0 .box-content {
		margin:0;
		padding:0
	}
	#carousel-0.banners-slider-carousel:hover .customNavigation a {
		opacity:1;
		-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
		-o-transition:none
	}
	.pull-left.footer-block {
		width:19%;
		text-align:right!important
	}
	#social_block .title_block {
		display:none
	}
	#social_block .toggle-footer {
		padding:55px 0 0
	}
	.quickview .wish-comp .btn.btn-default.compare,.quickview .wish-comp .btn.btn-default.wishlist {
		background:rgba(0,0,0,0) none repeat scroll 0 0!important;
		border:medium none;
		color:#000!important;
		font-weight:400
	}
	.productpage-quickview .product-left {
		width:50%;
		float:left
	}
	.productpage-quickview .product-right {
		width:50%;
		float:left;
	clear:none!important
}
.productpage-quickview h3.product-title {
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	font-size:18px;
	font-weight:600;
	padding:0 0 5px;
	color:#333
}
.quickview .product-right ul li.discount,.quickview .product-right ul li.price-tax,.quickview .product-right ul li.rewardpoint {
		clear:both
	}
	.header-quickview .background_wrapper {
		display:none
	}
	.header-quickview .responsive-menu {
		display:none
	}
	.header-quickview .quickview {
		top:0;
		padding:20px
	}
	.image .quickview {
		opacity:0;
		-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0
}
#column-left .quickview {
	display:none
}
.quickview .fa.fa-heart {
	color:#000
	}
	.quickview .btn.btn-primary.btn-lg.btn-block {
		background:#fff none repeat scroll 0 0;
		border:2px solid #7e5cdd;
		color:#7e5cdd;
		font-weight:400;
		padding:7px 20px 6px!important;
		text-transform:capitalize
	}
	.quickview {
		display:inline-block;
		left:0;
		right:auto;
		padding:15px 0;
		position:absolute;
		opacity:1;
		-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	z-index:99;
	right:0;
	top:50%;
	cursor:pointer
}
.quickview .fa.fa-eye:hover {
		background:#307af0 none repeat scroll 0 0;
		border-color:var(--text_color)
	}
	.quickview .fa.fa-eye {
		background:#307af0 none repeat scroll 0 0;
		border:1px solid var(--text_color);
		border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-moz-border-radius:50%;
	color:#fff;
	padding:15px
}
.product-quickview .quickview {
	bottom:0;
	left:10px;
	top:10px;
	opacity:1!important;
	-khtml-opacity:1!important;
	-webkit-opacity:1!important;
	-moz-opacity:1!important
}
.product-thumb:hover .quickview {
	opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	color:#000!important
}
h4:focus a,h4:hover a {
	color:#000;
		text-decoration:none
	}
	.quickview>a {
		color:#000
	}
	#column-left .quickview-button {
		display:none
	}
	.row .cat_prod .button-gr.lists {
	bottom:50%;
	position:absolute;
	margin:0 auto;
	width:100%
}
.quickview .container {
		width:100%;
		background:#fff;
		padding:0 10px
	}
	.quickview .container .row {
		margin:0
	}
	.quickview .top_button {
		display:none
	}
	.quickview #product2 {
		float:left;
		width:100%
	}
	.quickview #product2 h3 {
		width:100%
	}
	.productpage-quickview #product2 h3 {
		background:rgba(0,0,0,0) none repeat scroll 0 0;
		font-size:14px;
		font-weight:600;
		margin:0 0 10px;
		padding:0;
		text-transform:none;
		color:#333
	}
	#content .box-product .product-thumb:hover .quickview-button,#content .product-carousel .product-thumb:hover .quickview-button,#content .product-grid .product-thumb:hover .quickview-button,#content .product-list .product-thumb:hover .quickview-button,#producttab .box-product .product-thumb:hover .quickview-button,.related .box-product .product-thumb:hover .quickview-button {
	opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1
}
.related_prd .box-head {
	border-bottom:2px solid #f0f0f0
}
.box.related_prd {
	background:#fff none repeat scroll 0 0;
			display:block;
			float:left;
			width:100%
		}
		#content #related-grid .product-block,#content #related-grid .product-block .product-block-inner,#content .related_prd .product-block {
		overflow:visible
		}
		#content .box.related_prd .box-heading {
			display:block;
			float:none;
			font-size:18px;
			padding:0
		}
		#products-related .caption {
			background:#fff none repeat scroll 0 0
		}
		#content .box.related_prd .box-heading {
			display:block;
	float:none;
	font-size:18px;
	padding:17px 0 15px 0;
	margin:0
}
.box.related_prd .box-heading {
	display:block;
		float:none;
		font-size:18px;
		color:#000;
		font-weight:500;
		letter-spacing:1px;
		position:relative;
		text-transform:capitalize;
		white-space:nowrap;
		overflow:hidden;
		line-height:20px;
		font-family:Poppins,sans-serif;
		margin:50px 0 20px 0
	}
	.box.related_prd .product-items {
		float:left;
		display:inline-block;
		position:relative;
			margin-top:30px
		}
		.quickview-button a.quickbox .fa {
			display:inline-block;
			color:#000
		}
		@media (max-width:767px) {
		.bootstrap-datetimepicker-widget.dropdown-menu.pull-right {
			position:absolute!important
		}
		.prd_image2 {
			margin-left:0!important
		}
		.product_img1 {
			width:100%
		}
		#top-links .list-inline a {
			color:#fff
	}
	#form-currency .fa-angle-down,#form-language .fa-angle-down,span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs {
			display:none!important
		}
		#form-currency .btn-link strong,#form-language img,#top-links .fa {
				color:#fff;
				display:block
			}
			#top-links span {
				display:none!important
			}
			.product-block .button-group button,.product-thumb .button-group button {
				background:#232f3e;
				color:#fff
			}
			.product-thumb .rating {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1
		}
		.special_default_width {
			width:270px
		}
		.featured_default_width {
				width:290px
			}
			.tabspecial_default_width {
				width:270px
			}
			.tabbestseller_default_width {
			width:270px
		}
		.tablatest_default_width {
			width:270px
		}
		.quickbox {
			display:block
		}
		.product_hover_block .action .quickview-button {
			display:none
		}
	}
	.result-search-autocomplete {
		display:none;
		position:absolute;
		z-index:1000;
			background-color:#fff;
			border:1px solid #e5e5e5;
			top:40px;
			overflow:hidden
		}
		.result-search-autocomplete>ul>li>a:focus h4,.result-search-autocomplete>ul>li>a:hover h4 {
		color:#2196f3
	}
	.result-search-autocomplete h4 {
			color:#000;
			display:block;
			font-size:14px;
			font-weight:400;
			line-height:1.3em;
			overflow:hidden;
		text-overflow:ellipsis;
		text-transform:capitalize;
		white-space:nowrap;
		margin:0
	}
	.result-search-autocomplete h5 {
		font-size:14px;
		margin-top:3px;
		color:#1e1f22
	}
	.result-search-autocomplete h5 i {
		color:#b5b5b5;
		font-style:normal;
		font-size:14px;
		text-decoration:line-through
	}
	.result-search-autocomplete h6 {
		text-transform:uppercase;
		font-size:9px;
		font-weight:700;
		color:#0876e6;
		display:block;
		margin-top:8px;
		text-align:right
	}
	.result-search-autocomplete ul,li {
		list-style-type:none
	}
	.result-search-autocomplete-image {
		height:65px;
		margin-left:15px;
		border:1px solid #e5e5e5
	}
	.col-md-3.row-result-search-autocomplete-image {
			padding:0;
			width:19%
		}
		.col-md-6.result-info {
			padding:0
		}
		.result-search-autocomplete>ul {
			max-height:345px;
		overflow-x:hidden!important;
		overflow-y:auto!important
	}
	.result-button .btn.tagdattruoc {
		background-color:#2196f3;
		border:medium none;
		color:#fff;
		display:inline-block;
		float:left;
		font-size:13px;
		font-weight:400;
			padding:8px 12px;
			text-align:center;
			text-transform:uppercase
		}
		.result-search-autocomplete>ul>li>a {
		position:relative;
		display:block;
		overflow:hidden;
		padding:6px;
		text-decoration:none
	}
	.result-search-autocomplete>ul>li {
		display:block;
		background:#fff;
		overflow:hidden;
		list-style:none;
		float:none
	}
	.result-search-autocomplete>ul>li>a:hover button {
		color:#fff
	}
	.tagdattruoc {
		background:#3498db;
		border:1px solid #0679c6;
		font-size:11px;
		color:#fff;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		-khtml-border-radius:0;
		margin-top:18px
	}
	.tagdattruoc:hover {
		color:#fff
	}
	.alert.alert-success.animated {
		width:100%;
		height:90px;
		text-align:center;
		vertical-align:middle;
		padding:30px 20px;
		opacity:.95!important;
		-webkit-opacity:.95!important;
		-moz-opacity:.95!important;
		-khtml-opacity:.95!important;
		background-color:#303030!important;
			border-color:#303030!important;
			color:#fff!important
		}
		.alert.alert-success.animated span {
			font-size:16px!important
		}
		.alert.alert-success.animated span a {
			color:#fff;
			text-decoration:underline
	}
	.alert.alert-success.animated span .fa.fa-check-circle {
		color:#9bcf85
	}
	.alert.alert-success.animated button.close {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1;
			color:#fff
		}
		.account-login .well .form-group a,.affiliate-login .well .form-group a {
				line-height:30px
			}
			.form-group.qty {
				clear:both;
				overflow:hidden;
				position:relative
			}
			.productpage .form-group.qty .wishlist,.quickview .form-group.qty .wishlist {
			margin:0 10px
		}
		.btn-group.prd_page {
			margin:10px 0 0;
			width:100%
		}
		#related-carousel .product-block.product-thumb.transition {
				background:rgba(0,0,0,0) none repeat scroll 0 0
			}
			#button-cart.btn.btn-primary.btn-lg.btn-block:hover,#product .form-group.required .btn.btn-default.btn-block:hover,#product .form-group.required .btn.btn-default:hover {
			background:#3079ee!important;
			color:#fff!important;
			border-color:#3079ee!important
		}
		#button-cart.btn.btn-primary.btn-lg.btn-block {
			background:#e6e6e6 none repeat scroll 0 0!important;
			border-radius:5px;
			-webkit-border-radius:5px;
			-khtml-border-radius:5px;
			-moz-border-radius:5px;
			color:#000!important;
			font-size:13px;
			font-weight:500;
			letter-spacing:0;
			padding:7px 20px 7px!important;
			text-transform:capitalize;
			box-shadow:none
		}
		.productpage #button-cart.btn.btn-primary.btn-lg.btn-block {
		background:var(--text_color) none repeat scroll 0 0!important;
		color:#fff!important
		}
		.productpage #button-cart.btn.btn-primary.btn-lg.btn-block:hover {
			background:var(--background) none repeat scroll 0 0!important;
		color:#000!important
	}
	#content.productpage .product-left {
		border-right:1px solid #e6e6e6;
		padding:0 50px 0 0;
		width:50%
	}
	.productpage .form-group.qty .wishlist {
		margin-left:4px;
		padding-left:0
		}
		.owl-carousel .item .image-container {
			float:left
		}
		.box-content-category ul>li>a:hover {
			color:#3079f1
	}
	#banner0 img,#banner1 img,#banner2 img {
		max-width:100%;
		float:right
	}
	#banner0 .swiper-pagination {
			display:none;
			cursor:pointer
		}
		#banner1 .swiper-pagination {
			display:none;
			cursor:pointer
		}
		.product.sale-cms {
			width:91%;
			float:right;
			margin-right:0;
			padding:0;
			margin-top:20px
		}
		.product.sale-cms .sale-cms-text {
		padding:20px 0
	}
	#header-pro-tag .quick-menu {
		color:#000;
		font-size:12px;
		font-weight:400;
		font-style:normal;
		position:relative
	}
	#header-pro-tag .quick-menu::after {
		position:absolute;
		content:":";
		font-size:11px;
		left:auto;
		right:-15px;
		top:-3px;
		bottom:auto
	}
	.header-pro-tag {
		margin:18px 0
	}
	#header-pro-tag .tags>a {
		display:inline-block
	}
	#header-pro-tag .tags {
		display:inline-block
	}
	#header-pro-tag .tags>a:hover {
		color:#307af0!important
		}
		.header-tag-widget .tags a {
			border:0 none;
			color:#989898;
			font-size:12px;
			padding:0 5px;
			position:relative;
			font-style:normal;
			font-weight:400
		}
		.header-tag-widget .tags a:first-child {
			padding:0 5px 0 22px
	}
	.headertop {
		position:relative
	}
	.headertop img {
		max-width:100%
	}
	.headertop .close-button {
		background-color:rgba(255,255,255,.6);
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
			-khtml-border-radius:50%;
			letter-spacing:0;
			padding:0 5px;
			position:absolute;
			right:10px;
			top:10%;
			z-index:1;
			cursor:pointer
		}
		.information-blogger-blogs .panel-default>.panel {
			padding:0;
			border:none
		}
		.product_banner {
		clear:both;
		width:100%;
		margin:0 0 30px 0;
		overflow:hidden
	}
	.product_img .prd_image1,.product_img .prd_image2 {
			width:49%
		}
		.prd_image1 {
			float:left;
			margin-right:2%;
			width:98%
		}
		#footer .tm-about-logo img {
		clear:both
	}
	#search .fa.fa-search {
		display:block
	}
	.input-group-btn .search {
		display:block
	}
	.all-blog img,.single-blog .main_thumb img {
		width:100%
	}
	.extension-megnor_blog-home .panel.panel-default {
		position:relative
		}
		.extension-megnor_blog-home .panel-body {
			padding:0
		}
		.blog_stats .fa {
			margin-right:5px
		}
		.blog_stats span {
		margin-right:20px
	}
	.blog_stats {
		display:inline-block;
		width:100%
	}
	.blog_post .share {
		margin:20px 0
	}
	.blog_post .share a {
		height:30px;
		width:30px!important;
		padding:5px 0 0 0;
		text-align:center;
		color:#fff;
			margin-right:10px;
			transition:all .5s ease;
			-webkit-transition:all .5s ease;
			-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease
	}
	.blog_post .share a:hover {
		box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19);
			transition:all .5s ease;
			-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease
	}
	.blog_post .share .addthis_button_facebook {
		background:#3b5999
	}
	.blog_post .share .addthis_button_twitter {
		background:#1da1f3
		}
		.blog_post .share .addthis_button_google_plusone_share {
			background:#d34836
		}
		.blog_post .share .addthis_button_compact {
			background:#ff8300
		}
		h3 .fa {
			margin-right:10px
		}
		@media (max-width:1470px) {
			.testimonial-cms {
				padding:28px
			}
		}
		@media (width:1450px) {
			.content_footer_top .sale-cms::after {
				left:15.9%!important
		}
		.product-grid .product-thumb .button-group button {
			width:50%
		}
		.product-grid .product-thumb .button-group button+button {
			width:15%
		}
		.product-thumb .button-group .addtocart::before {
			right:-3px
			}
			.product-grid .addtocart>span {
				float:left;
				padding-left:12px
			}
			.product-grid .addtocart>span {
				float:none
			}
			.layout-2.right-col #column-right {
				margin-top:30px;
				padding:0 0 0 30px;
				width:19%
			}
		}
		@media (max-width:1450px) {
		.product.sale-cms {
			width:100%
		}
		.product-info .image-additional {
			width:340px
		}
		#column-left .product-thumb .price-old,#column-right .product-thumb .price-old {
			margin-left:0
		}
		#column-left .fa-shopping-cart:before,#column-right .fa-shopping-cart:before {
				display:none
			}
			#column-left .hidden-md,#column-left .hidden-sm,#column-left .hidden-xs {
				display:block!important;
				text-transform:capitalize;
				font-weight:400
	}
	.col-sm-4.total_amount {
		margin-top:88px
	}
	.col-md-3.row-result-search-autocomplete-image {
		width:auto
	}
	.col-md-6.result-info {
			padding:0 15px
		}
		#banner0 img,#banner1 img,#banner2 img {
			max-width:100%
		}
		.servicetop-cms .subtitle {
			font-size:12px
		}
		.testimonial-cms {
			padding:25px
		}
	}
	.subslider .banner_image {
		width:100%
	}
	@media (max-width:1449px) and (min-width:1200px) {
		.dropdown.myaccount:hover a::after {
			left:0;
			width:101%
		}
		.content-top .service-right {
				float:left;
				width:65%
			}
			.related-products .product-block .compare {
				width:100%
		}
		#content .related-products .box-product .product-items {
			background:0 0
		}
		.blog_post .main_thumb {
			width:49%
			}
			.dropdown-toggle.active::after {
				left:8px;
				top:37px;
				width:85%
			}
			.dropdown.myaccount:hover .myaccount-menu {
				right:-1px
			}
			.myaccount .dropdown-toggle.active {
				width:50px
			}
			.layout-2.right-col #content {
				width:77%
			}
			.layout-2.right-col #column-right {
				width:23%
			}
			.tablatest_default_width {
				width:230px
			}
			.content_headercms_top {
			width:19%
		}
		.product_banner .product_img2 .banner_text {
			right:215px;
			left:auto
		}
		.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
				margin-right:17px;
				width:32.33%
			}
			.header-right {
				width:77%
			}
			#content .col-sm-6.product-right {
				width:39%
			}
			#column-left .box-category::after {
				right:15px
			}
			#related-carousel .product-thumb .percentsaving {
			right:30px
		}
		.header-right {
			float:right
		}
		.static_links li {
			position:relative
			}
			.product_banner .product_img>a {
				margin-right:0
			}
			.related_default_width {
				width:270px
			}
			.dropdown-menu-right {
			left:auto;
			margin-top:13px;
			right:0
		}
		.product_img .prd_image {
			float:left;
			width:50%
		}
		category_list2 {
				margin:0 40px
			}
			.product_banner .img {
				max-width:100%
			}
			.dropdown-menu {
				top:44px
			}
			.blog_grid_holder.owl-carousel .owl-item {
			padding:0
		}
		.blog_item {
			padding:0
		}
		#column-left .product-items .product-details,#column-right .product-items .product-details {
			float:none;
			overflow:hidden;
			width:64%
		}
		.static_links li a::before {
				right:10px
			}
			.header-search .col-sm-3.sort {
				width:28%
			}
			.header-left {
				margin:0 50px 0 0
			}
			#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
			width:350px
		}
		.col-sm-5.header-search {
			width:46%
		}
		.category_tab .owl-carousel .owl-item {
			width:240px
		}
		.tm_image img {
				width:100%
			}
			.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
				width:31.8%
			}
			.tmsubbanner-container2 {
				margin:0 25px
			}
			.tm_subbanner .tm_content {
				margin-top:50px
			}
			.tm_content .text2 {
				font-size:28px
		}
		.img-prd .left-image,.left-image.categorytabs {
			margin:40px;
			width:19.5%
		}
		#footer #footer_aboutus_block.col-sm-3.column {
				width:21%
			}
			#footer_storeinformation_block.col-sm-3.column {
				width:25%
			}
			.category_img img {
				width:100%
			}
			#column-left .product-items .product-details,#column-right .product-items .product-details {
			width:61%
		}
		#column-left .product-items .product-details,#column-right .product-items .product-details {
			width:60%
		}
		.col-sm-8.product-left {
			margin-right:20px;
			width:47.5%
		}
		.col-sm-4.product-right {
			width:50.5%
		}
		.blog-left .blog-image img {
			height:auto;
			width:100%
		}
		.featured .customNavigation a,.hometab .customNavigation a {
			top:-55px
		}
		#carousel-0 .product-carousel .product-block {
			margin:4px 15px
		}
		.box.blogs {
				padding:0 40px 40px
			}
			product_banner .img {
				width:100%
			}
			.main-menu ul>li.top_level {
				margin-bottom:20px
		}
		.menu_toggle .main-menu {
			width:77.4%
		}
		.menu_inner .image {
			width:22.6%
		}
		.featured .customNavigation a {
			top:-40px
		}
		.menu_toggle .menu_inner {
			padding:30px 30px 15px
		}
	}
	@media only screen and (max-width:1199px) {
		.product_banner .product_img1 .banner_text {
				padding:3px 10px
			}
			.content_footer_top .sale-cms::after {
				left:21%!important
		}
		@media only screen and (max-width:1024px) {
			.content_footer_top .sale-cms::after {
				left:16%!important
			}
		}
		@media (max-width:1199px) and (min-width:1024px) {
			.content-top .service-right .title {
				font-size:13px;
				text-align:center
			}
			.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
				margin-right:14px;
				width:32.33%
			}
			.col-sm-4.header-logo {
				margin-right:30px
			}
			.blog_post .main_thumb {
				width:48%
				}
				.product_banner .product_img1 .banner_text {
					left:5%
				}
				.col-sm-4.header-logo {
					width:16%
				}
				.header_right {
				width:59%
			}
			.related-products {
				margin:0!important
			}
			.content_headercms_top {
				width:21%
			}
			#content.productpage .col-sm-6.product-left {
				width:50%!important
			}
			.layout-2.right-col #content {
				width:77%
			}
			.layout-2.right-col #column-right {
				width:23%
			}
			.dropdown-toggle.active::after {
				width:67%
			}
			.blog-left {
				float:left
			}
			.featured_default_width {
					width:480px
				}
				.product_banner .product_img2 .banner_text {
					right:17%
				}
				.main-slider,.subslider {
				margin-bottom:10px
			}
			.testimonial_default_width {
				width:180px
			}
		}
		.pull-left.footer-block {
			text-align:right!important;
			width:22%
		}
		.subscribe-btn {
			width:102px
		}
		.category_list_cms .category_list1 .banner_text,.category_list_cms .category_list2 .banner_text,.category_list_cms .category_list3 .banner_text {
		padding:3px 10px
		}
		.header-right {
			width:77%
		}
		#content .col-sm-6.product-right {
			margin-left:0;
			width:50%
		}
		#content .col-sm-6.product-left {
			width:36%!important
		}
		header .header_left {
			width:200px
		}
		.header_left .box-category,.header_left .box-content-category {
			width:200px
		}
		#column-left .box-category::after {
			right:19px;
			top:-80px
		}
		#column-left .box-category .box-heading,#column-left .box-content-category {
			width:200px
		}
		#content .box .box-heading,.hometab .box-heading {
		font-size:18px
	}
	.category_list_cms .box-heading {
		margin-left:0
		}
		#column-left .box-category .box-heading {
			top:-82px
		}
		#column-left .box-content-category {
			top:-25px
		}
		span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs {
			display:inline-block!important
		}
		.header-cart .dropdown-menu {
			top:49px
		}
		header .dropdown.myaccount a .fa {
			padding:9px 7px
		}
		.tabspecial_default_width {
			width:230px
		}
		.tabbestseller_default_width {
			width:230px
		}
		.tablatest_default_width {
			width:230px
		}
		#footer .tm-about-logo img {
			clear:both;
			max-width:100%
		}
		.header-search .customSelectOpen .customSelectInner::after {
		right:-27px
	}
	.header-search .customSelectInner::after {
		right:-27px
	}
	.static_links li a::before {
		right:10px
	}
	.static_links li {
		padding:3px
	}
	.static_links li a {
		margin:0
	}
	header .dropdown.myaccount a .fa {
		padding:7px 3px
		}
		.content-top .service-right {
			width:65%
		}
		#cart button>h4 {
			margin:-19px 0 0 2px
		}
		.header-left {
		float:left;
		margin:0 20px 0 0;
		width:auto
	}
	#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
			width:292px;
			margin:0 25px 0 0;
			font-size:12px;
			letter-spacing:.7px
			}
			.nav-inner.container {
				padding:30px 42px 25px
			}
			.col-sm-3.sort {
				margin-right:25px
			}
			#search .input-lg {
				width:100%
		}
		.col-sm-5.header-search {
			width:44%
		}
		.productpage .form-group.qty .wishlist,.quickview .form-group.qty .wishlist {
				margin:0 10px 0 0
			}
			.btn-group.prd_page {
				margin-top:5px
			}
			.form-group.qty {
				margin-bottom:5px
		}
		.tm_image img {
			width:100%
		}
		.tmsubbanner-container2 {
			margin:0 25px
		}
		.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
				width:31.5%
			}
			.tm_subbanner .tm_content {
				margin-top:40px
			}
			.tm_content .text1 {
			font-size:18px;
			margin-bottom:10px
		}
		.tm_content .text2 {
			font-size:23px
		}
		div.tm_button {
			margin-top:10px
		}
		.img-prd .left-image,.left-image.categorytabs {
			margin:50px;
			width:23.5%
		}
		.box.featured,.category_tab .tabs,.hometab.box {
				width:100%
			}
			.dropdown-menu {
				top:109%
			}
			#column-left .product-items .product-details,#column-right .product-items .product-details {
			width:52%
		}
		.product-thumb .caption {
			padding:6px 0 9px
		}
		.contact-info .left {
			width:44%
		}
		.contact-info .right {
			float:right;
			width:auto
		}
		#footer #footer_aboutus_block.col-sm-3.column {
			margin-right:15px;
			width:22%
		}
		#footer_aboutus_block .about {
			line-height:25px
		}
		#footer #extra-link.column {
			width:13%
		}
		#footer_storeinformation_block.col-sm-3.column {
			width:28%
		}
		.category_img img {
				width:100%
			}
			.layout-2.left-col #content {
				margin-top:25px;
				width:77%
			}
			.product-list .product-thumb .caption {
				padding:0 15px 0 0;
				width:68%
			}
			.product-list .product-thumb .list-right {
				width:31%;
				padding:40px 0 10px 30px
		}
		.col-sm-8.product-left {
			margin-right:15px;
			width:47.5%
		}
		.col-sm-4.product-right {
			width:50.5%
			}
			.blog-left .blog-image img {
				height:auto;
				width:100%
			}
			.subscribe-btn .btn.btn-lg {
				width:110px;
				padding:7px 15px
		}
		.customNavigation a.prev {
			right:50px
		}
		.customNavigation a.next {
			right:20px
		}
		.subscribe-btn {
				width:105px
			}
			.information-blogger-blogs .panel-default>.panel {
				padding:0
			}
			.comment_info {
				width:82%
			}
			#slideshow0 .owl-controls .owl-buttons .owl-next,#slideshow0 .owl-controls .owl-buttons .owl-prev {
			top:45%
			}
			.box.blogs {
				padding:0 40px 30px
			}
			.menu_toggle .main-menu {
				width:73.2%
			}
			.menu_inner .image {
				width:26.8%
			}
			#menu ul li .megamenu.column1,#menu ul li.hiden_menu .dropdown-menu,#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
				min-width:100px;
				width:100%
			}
			.productpage .productpage_details .product-left {
			padding:0;
			width:36%
		}
		.productpage .productpage_details .product-right {
			margin-left:10px;
			width:37%
		}
		.product-list .product-thumb .caption {
			width:100%
		}
		.related_default_width {
			width:220px
		}
		.dropdown-menu.currency-menu {
			left:auto;
			right:0
		}
		.shopping-cart .text-left {
			padding:20px 0 0 10px
		}
	}
	@media (max-width:1023px) and (min-width:980px) {
		.content-top .service-right {
			text-align:center
		}
		.blog_post .main_thumb {
				width:47%
			}
			.header_right {
				width:57%
			}
			.content_headercms_top {
				width:22%
			}
			#checkout-cart .col-sm-4.col-sm-offset-8 {
				margin-left:59%
			}
			.shopping-cart .text-left {
				padding:20px 0 0 5px
			}
			.related_default_width {
				width:238px
			}
			.layout-2.right-col #content {
				width:77%
			}
			.layout-2.right-col #column-right {
				width:23%
			}
			.product_banner .product_img2 .banner_text {
				padding:3px 10px;
				right:170px
			}
			.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
				margin-right:14px;
				width:32.33%
			}
			.header-right {
				width:77%
			}
			#content .col-sm-6.product-left {
				width:50%!important
			}
			#content .col-sm-6.product-right {
				margin-left:0
		}
		#content .box .box-heading,.hometab .box-heading {
			font-size:18px
		}
		.category_list_cms .box-heading {
			margin-left:0
			}
			header .header_left {
				width:200px
			}
			.header_left .box-category,.header_left .box-content-category {
				width:200px
			}
			.product-list .addtocart {
				padding:5px 15px
			}
			#column-left .box-category::after {
				right:10px;
				top:-79px
			}
			#column-left .box-category .box-heading,#column-left .box-content-category {
				width:200px
			}
			.pull-left.footer-block {
				text-align:right!important;
				width:25%
			}
			#column-left .box-category .box-heading {
			top:-82px
		}
		#column-left .box-content-category {
			top:-25px
		}
		.content_footer_top .sale-cms::after {
			left:17.5%!important
		}
		.subscribe-btn {
			width:20%!important
		}
		.col-sm-3.header-cart {
			margin-top:0
		}
		span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs {
			display:inline-block!important
		}
		.header-left {
			margin:0 20px 0 0
		}
		#footer .tm-about-logo img {
			max-width:100%
		}
		.tabspecial_default_width {
			width:200px
		}
		.tabbestseller_default_width {
				width:200px
			}
			.tablatest_default_width {
				width:200px
			}
			#content .category_list_cms .box-head .box-heading {
			padding:0
		}
		.product-thumb .caption {
			padding:0
		}
		.header-search .col-sm-3.sort {
			padding:2px 0;
			width:22%
		}
		.header-search .customSelectInner::after {
			right:-25px
		}
		.header-search .customSelectOpen .customSelectInner::after {
				right:-25px
			}
			#search .input-group-btn {
				right:-2px
			}
			#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
			margin:0 20px 0 0;
			width:284px;
				font-size:12px;
				letter-spacing:.7px
			}
			.nav-inner.container {
				padding:25px 38px 25px
			}
			.col-sm-3.sort {
				margin-right:25px
			}
			#search .input-lg {
				width:100%
			}
			.productpage .form-group.qty .wishlist,.quickview .form-group.qty .wishlist {
				margin:0 10px 0 0
			}
			.btn-group.prd_page {
				margin-top:5px
			}
			.form-group.qty {
				margin-bottom:5px
			}
			.headertopright .text2 a,.headertopright .text2-dec {
				font-size:13px
			}
			.tmsubbanner-container2 {
				margin:0 25px
		}
		.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
			width:31.5%
		}
		.tm_subbanner .tm_content {
			margin-top:40px
		}
		.tm_content .text1 {
			font-size:18px;
			margin-bottom:10px
		}
		.tm_content .text2 {
				font-size:22px
			}
			div.tm_button {
				margin-top:10px
			}
			.img-prd .left-image,.left-image.categorytabs {
				margin:45px;
				width:23.5%
			}
			.box.featured,.category_tab .tabs,.hometab.box {
				width:100%
			}
			#footer #footer_aboutus_block.col-sm-3.column {
			margin-right:15px;
			width:22%
		}
		#footer_aboutus_block .about {
			line-height:25px;
			text-align:justify
		}
		#footer #extra-link.column {
			width:13%
		}
		#footer_storeinformation_block.col-sm-3.column {
			width:30%
		}
		#footer .col-sm-3.column {
			padding:21px 0 0 10px
		}
		.category_img img {
			width:100%
		}
		.product-list .product-thumb .caption {
			padding:0 15px 0 0
		}
		.col-sm-8.product-left {
			margin-right:15px;
			width:47.5%
			}
			.col-sm-4.product-right {
				width:50.5%
			}
			.blog-left .blog-image img {
				height:auto;
				width:100%
			}
			.subscribe-btn {
				width:130px
			}
			.subscribe-btn .btn.btn-lg {
				padding:7px 15px
			}
			.comment_info {
				width:81%
			}
			#slideshow0 .owl-controls .owl-buttons .owl-next,#slideshow0 .owl-controls .owl-buttons .owl-prev {
				top:45%
			}
			.menu_toggle .main-menu {
				width:72%
			}
			.menu_inner .image {
				width:28%
			}
			#menu ul li .megamenu.column1,#menu ul li.hiden_menu .dropdown-menu,#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
				min-width:100px;
				width:100%
			}
			.productpage .productpage_details .product-left {
				padding:0;
				width:33%
			}
			.productpage .productpage_details .product-right {
			margin-left:10px;
			width:38%
		}
		.product-info .image-additional {
			width:291px
		}
		.product-info .image-additional img {
			height:100px;
			width:100%
		}
	}
	@media (max-width:980px) {
		.content_footer_top .sale-cms::after {
				left:16%!important
			}
			.category_list_cms .box-heading {
				margin-left:0
		}
	}
	.header_searcht .btn::before {
		color:#7e5cdd;
		content:"\f0d9 ";
		font-family:FontAwesome;
		font-size:24px;
			left:-8px;
			position:absolute;
			top:11px;
			z-index:99
		}
		#searchbox .input-group-btn button:hover::before {
			color:#000!important
	}
	.header_search .btn.btn-default.btn-lg:hover {
		background:#000
	}
	.header_search .btn.btn-default.btn-lg {
			height:45px;
			border:none;
			background:#3079f1;
			padding:0;
			text-transform:uppercase;
			font-weight:400;
		width:90px;
		-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;
		color:#fff;
		border-radius:0;
		font-size:12px;
		font-weight:600
	}
	#searchbox {
		position:relative;
			float:left;
			width:565px;
			border-radius:5px;
			border:1px solid var(--background);
			overflow:hidden
		}
		.search_box {
		width:34%;
		float:left;
		position:relative
	}
	.search_box .form-control-select {
		height:45px;
		position:relative;
		-moz-appearance:none;
		-webkit-appearance:none;
		border-radius:0;
		background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 140px 20px;
			border:none;
			color:#000;
			padding:8px 15px!important;
			width:100%
	}
	.search_box .form-control-select::after {
		background:#e9e9e9;
		position:absolute;
		content:"\f107";
			top:10px;
			bottom:0;
			left:auto;
			right:0;
			width:1px;
			height:22px
		}
		.search_box::after {
			background:#e9e9e9;
			position:absolute;
			content:"";
			top:10px;
			bottom:0;
			left:auto;
			right:0;
			width:1px;
			height:22px
		}
		.header_search .form-control.input-lg {
			height:45px;
			width:66%;
			font-size:12px;
			padding:10px 30px!important;
			border:none
		}
		#searchbox .input-group input {
		font-size:12px
	}
	.search_box .form-control-select.active {
		background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 140px 18px
	}
	@media (max-width:1199px) and (min-width:980px) {
			.first-content.main-content {
				padding:0 10px
			}
			.header_right {
				width:45%
			}
			.search_box .form-control-select {
			padding:8px 2px!important;
			font-size:11px
		}
		.header_search .btn.btn-default.btn-lg {
			width:75px
		}
		.header_search .form-control.input-lg {
			padding:10px 40px!important
		}
		.search_box .form-control-select {
			background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 125px 18px
		}
		.search_box::after {
			left:auto;
			right:-35px
		}
	}
	@media (max-width:979px) {
		#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			width:50%
			}
			#footer .footer-right {
				padding-top:0
			}
			#column-left .treeview-list .collapsable .expandable-hitarea::before,#column-left .treeview-list .collapsable-hitarea::before,#column-left .treeview-list .expandable .collapsable-hitarea::before,#column-left .treeview-list .expandable-hitarea::before {
			position:relative;
			top:8px;
			right:5px;
			left:auto
		}
		#column-left .box .box-heading,#column-right .box .box-heading {
				border-bottom:none;
				margin:0;
				padding:10px
			}
			#menu ul {
				top:65px
			}
			.blog_description,.blog_post .main_thumb {
			width:100%
		}
		.testimonial_default_width {
			width:150px
		}
		.featured_default_width {
			width:370px
		}
		.header_right {
				width:59%
			}
			#search .btn-lg span {
				display:none
			}
			#header-pro-tag {
				display:none
			}
			#form-currency .fa-angle-down,#form-language .fa-angle-down {
			display:block!important;
			float:right
		}
		#top-links span {
			display:none!important
		}
		#top .headertop-text {
			text-align:center;
			float:left
		}
		#top-links .list-inline a {
			color:#676767
		}
		#form-currency .btn-link strong,#form-language img,#top-links .fa {
			color:#000;
			display:inline-block
		}
		#top-links .fa.fa-angle-down {
				margin:0
			}
			.megnorblog .bx-controls-direction .bx-prev::after {
				left:auto;
				right:15px;
			top:0
		}
		.megnorblog .bx-controls-direction .bx-next::after {
			left:auto;
			right:0;
			top:0
		}
		#footer .content_footer_right .blog.megnorblog .owl-item {
				width:100%!important
			}
			.megnorblog {
				width:100%;
				text-align:left
			}
			.blog-right {
				width:70%
			}
			#footer h6 {
				margin:0;
				width:100%
			}
			#footer #block_3.footer-area,#footer #block_4.footer-area {
				border:none;
				padding:0;
				width:100%
			}
			#footer .footer-left {
				display:inline-block;
				float:left;
				width:100%
			}
			#footer #block_1.footer-area::before,#footer #block_2.footer-area::before {
				background:0 0
			}
			#footer #block_1.footer-area:hover::before,#footer #block_2.footer-area:hover::before {
				background:0 0
		}
		#footer #block_1.footer-area,#footer #block_2.footer-area {
			padding:0
		}
		.newsletter {
			width:70%
		}
		.pull-left.footer-block {
				text-align:right!important;
				width:30%
			}
			.newsletter .form-group {
				width:auto
			}
			.newsleft span {
				width:auto
			}
			.product_banner .product_img1 .banner_text {
				bottom:20px;
				left:25px
			}
			.product_banner .product_img2 .banner_text {
			padding:3px 10px;
			right:17%
		}
		.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
			margin-right:11px;
			width:32.33%
		}
		.header_search .fa.fa-search {
			font-size:20px;
			display:block
		}
		.content_headercms_top {
			display:none
		}
		#menu.responsive-menu {
			background:#f9bf39 none repeat scroll 0 0;
			cursor:pointer;
			height:42px;
			display:inline-block;
			float:left;
			margin-top:2px;
			width:auto;
			border-radius:5px;
				-webkit-border-radius:5px;
				-khtml-border-radius:5px;
				-moz-border-radius:5px;
				position:unset;
			padding:8px 0
		}
		#menu ul {
			left:0;
			right:auto
		}
		.main-menu>ul>li>a,.nav-responsive span {
			color:#fff;
			float:left;
				display:block;
				font-size:14px;
				font-weight:500;
				line-height:64px;
				margin-bottom:0;
				padding:0 0 0 55px;
			position:relative;
			text-transform:uppercase;
			z-index:6
		}
		.header-center {
			padding:10px 0 5px 0
		}
		.nav-responsive .expandable::after {
				position:absolute;
				content:"";
				background:#3079f1 url(../image/megnor/list.png) no-repeat scroll center center;
			top:16px;
			bottom:0;
			left:0;
			right:0;
			width:36px;
			height:36px;
			border-radius:5px
			}
			#menu .nav-responsive .expandable {
				margin:0 0 0;
				background:0 0;
				width:45px;
				height:64px;
				float:left
			}
			#column-left .box-content-category {
				display:none
			}
			#content .col-sm-6.product-left {
				width:50%!important
		}
		header .header_left {
			display:none
		}
		.content_footer_top .sale-cms::after {
			left:23.7%!important
		}
		.category_list_cms .box-heading {
			margin-left:20px
		}
		#menu ul {
			display:block;
			box-shadow:none
		}
		#column-left .toggle .mobile_togglemenu::before {
				color:#000!important;
				top:10px
			}
			#main-menu {
				display:block
			}
			.head-right-top {
			display:none
		}
		.sale-cms-text>img {
			width:100%
		}
		span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs {
				display:inline-block!important
			}
			.col-sm-3.header-cart {
				margin-left:0
			}
			.col-sm-5.header-search {
				margin-left:10px
		}
		.header-right {
			float:none;
			width:100%
		}
		.banners-slider-carousel {
			margin:0
		}
		.hometab .box {
				margin:0
			}
			footer .follow,footer .payment {
				display:none
			}
			.htabs {
				float:right
			}
			.header-search .col-sm-3.sort {
			display:none
		}
		.header-search #searchbox::before {
			border:none
		}
		.hometab .customNavigation a {
			top:-65px
		}
		.col-sm-4.header-logo {
			padding:0;
			margin-right:15px;
			width:22%
		}
		.header-left {
			margin:0 70px 0 0
		}
		.col-sm-5.header-search {
				padding:0;
				position:relative;
				width:45%
			}
			.header-search {
				-moz-border-bottom-colors:none;
				-moz-border-left-colors:none;
			-moz-border-right-colors:none;
			-moz-border-top-colors:none;
			border-image:none;
				border-inline-end-color:#ebebeb;
				border-inline-start-color:#ececec;
				border-radius:5px;
				-webkit-border-radius:5px;
				-khtml-border-radius:5px;
				-moz-border-radius:5px;
				border-style:solid;
				border-width:5px;
				float:left;
			position:relative
		}
		.header-left {
			float:left;
			width:auto
		}
		.customNavigation a.next {
			right:20px
		}
		.customNavigation a.prev {
				right:45px
			}
			.etabs {
				margin:0 0 0 30px
			}
			#content .category_list_cms .box-head .box-heading {
				padding:0
			}
			.category_img .cat_image1,.category_img .cat_image2,.category_img .cat_image3 {
				margin:0
		}
		.category_list_cms .box-head {
			margin:0
		}
		.static_links ul {
			display:none
		}
		.header-right .head {
			margin:3px 3px 3px 0
		}
		.layout-2.left-col #content {
			margin:0
		}
		.content-top .service-right {
			text-align:center
		}
		#footer .toggle .mobile_togglemenu::before {
			color:#acacac
		}
		.content-top .first-content-one .icon-left1 {
			background-position:center 10px;
			width:100%;
			margin-left:0
		}
		.content-top .first-content-one:hover .icon-left1 {
				background-position:center 10px;
				width:100%;
				margin-left:0
			}
			.content-top .service-right .sub-title {
			font-size:13px
		}
		.content-top .second-content-two {
			width:33.33%;
			float:left;
			position:relative;
			margin:0;
			padding:0 0 0 10px
		}
		.content-top .second-content-two .icon-left2 {
			background-position:center center;
			width:100%;
			margin-left:0
		}
		.content-top .second-content-two:hover .icon-left2 {
			background-position:center center;
			width:100%;
			margin-left:0
		}
		.content-top .third-content-three {
			width:33.33%;
			float:left;
			position:relative;
				margin:0;
				padding:0
			}
			.content-top .third-content-three .icon-left3 {
				background-position:center bottom 5px;
				width:100%
			}
			.content-top .third-content-three:hover .icon-left3 {
				background-position:center bottom 5px;
				width:100%
			}
			.nav-responsive span {
				display:block
			}
			.content-top-breadcum {
				margin-top:0
			}
			.myaccount .dropdown-toggle span {
				display:inline-block
			}
			.nav-inner.container {
				padding:25px 40px
			}
			.head-right-bottom {
			display:none
		}
		.col-sm-3.sort {
			width:30%;
			margin-right:20px
		}
		#search .input-lg {
			width:100%;
			display:none
		}
		.product-list .price {
			font-size:13px
		}
		.product-list .product-block .product-details.list .compare {
			margin:0
		}
		.product-list .product-block .desc {
			margin-bottom:10px
		}
		.serach-inner {
			margin-top:20px;
			width:100%
		}
		.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
			width:31.4%
		}
		.tm_image img {
				width:100%
			}
			.tm_subbanner .tm_content {
				margin-top:25px
			}
			.tm_content .text1 {
				font-size:13px;
				margin-bottom:0
		}
		.tm_content .text2 {
			font-size:16px
		}
		div.tm_button {
			margin-top:5px
		}
		.content-top-breadcum #title-content>h1,.content-top-breadcum #title-content>h2 {
			font-size:16px
		}
		.tm_content button.tm_button {
			font-size:12px;
			padding:2px 14px 0
		}
		.tmsubbanner-container2 {
			margin:0 20px
		}
		.img-prd .left-image,.left-image.categorytabs {
			display:none
		}
		.box.featured,.category_tab .tabs,.hometab.box {
			width:100%
		}
		.home_banner {
			margin:25px 0
		}
		#footer .col-sm-3.column {
			border:none;
			padding:0
		}
		#footer_aboutus_block>h5 {
			display:block
		}
		.bottomfooter .list-unstyled,p.powered {
			float:none;
			width:100%;
			text-align:center;
			margin:0 0 12px 0
		}
		#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2 {
				float:left
			}
			#main-menu .nav-responsive {
				background:rgba(0,0,0,0) none repeat scroll 0 0;
			float:right;
			margin-top:9px;
			position:relative
		}
		#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
			width:211px;
			padding:18px 12px;
			letter-spacing:.7px
		}
		#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2 {
			margin-right:20px
		}
		#main-menu.responsive-menu .main-navigation {
			top:58px;
			border:1px solid #e5e5e5;
			padding:15px
		}
		.nav-inner.container {
			margin:0 auto
		}
		.header-right .box-category-heading {
			display:none
		}
		.layout-2.left-col #content,.layout-2.right-col #content {
				width:100%
			}
			.layout-2.left-col #column-left,.layout-2.right-col #column-right {
			width:100%;
			padding:0
		}
		#column-left .box,#column-right .box {
			margin:8px 0;
			border:none;
			float:left;
			width:100%
		}
		#column-left .swiper-viewport {
			display:none
		}
		.layout-2.left-col #content {
			padding:20px;
			margin-top:20px
		}
		#column-left .box .box-content,#column-left .box .filterbox,#column-right .box .box-content,#column-right .box .filterbox {
				display:none
			}
			.single-banner {
				display:block
			}
			.header-right .head {
			float:right;
			margin:0 5px 0 0;
			padding:6px 0 0 0
		}
		.productpage .form-group.qty .compare,.productpage .form-group.qty .wishlist,.quickview .form-group.qty .compare,.quickview .form-group.qty .wishlist {
			padding:2px 12px 2px 0;
			margin:0
		}
		.btn-group.prd_page {
			margin:10px 0
		}
		.form-group.qty {
			margin-bottom:5px
		}
		.alert-info {
			font-size:12px
		}
		.product-list .product-thumb .list-right {
			width:31%;
			float:left;
			margin:15px 0 30px;
			padding:40px 0 10px 18px
		}
		.col-sm-8.product-left {
			margin-right:10px;
			width:50.5%
		}
		.col-sm-4.product-right {
			width:47.5%
		}
		.blog-left .blog-image img {
			height:auto;
			width:100%
		}
		.tm_content .tm_button>a {
			font-size:12px;
			padding:7px 15px
		}
		#footer {
			padding:30px 0
		}
		#main-menu .static_right {
			display:none
		}
		#blog-carousel .owl-controls .owl-buttons .owl-next,#blog-carousel .owl-controls .owl-buttons .owl-prev {
			top:3px
		}
		#blog-carousel .owl-controls .owl-buttons .owl-prev {
			right:50px
		}
		.contact-info .left {
			float:left;
			width:39%
		}
		.contact-info .right {
			float:right;
			width:58%
		}
		.comment_info {
			width:81%
		}
		#column-left .list-group,#column-right .list-group {
			display:none
		}
		.common-home .content-top-breadcum {
			display:none
		}
		.information-blogger-blogs .blog-image {
				height:auto
			}
			.productpage .product-info .product-image .customNavigation span.prev {
			left:0
		}
		.productpage .product-info .product-image .customNavigation span.next {
			right:0
		}
		#slideshow0 .owl-controls .owl-buttons .owl-next,#slideshow0 .owl-controls .owl-buttons .owl-prev {
			top:40%
		}
		.prdpage #column-right {
			display:none
		}
		#top.fixed {
			animation:.9s ease 0s normal both 1 running fixedAnim;
			box-shadow:0 8px 15px 0 rgba(0,0,0,.2);
			transition:all .3s ease-out 0s;
			-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
			position:fixed;
			width:100%;
			z-index:999;
			height:40px;
			top:0;
			display:none
		}
		#top {
			transition:all .3s ease-out 0s;
			-webkit-transition:all .3s ease 0s;
			-moz-transition:all .3s ease 0s;
			-ms-transition:all .3s ease 0s;
			-o-transition:all .3s ease 0s;
			position:relative
		}
		.header-container.fixed {
			margin-top:94px
		}
		#top.fixed #main-menu .nav-responsive .expandable::before {
				color:#000;
				position:relative;
				left:-12px;
				font-size:24px;
				top:-2px
			}
			#top.fixed .nav-responsive span {
				display:none
			}
			#top.fixed .responsive-menu {
				display:block;
			float:left;
			left:0;
			padding:0 15px;
			position:relative;
			top:-65px;
			width:100%
		}
		#top.fixed .content_header_topleft {
			margin-left:65px;
			z-index:9
		}
		#top.fixed .col-sm-3.header-cart {
			z-index:9
		}
		#top.fixed .right-links {
			display:none
		}
		#top.fixed #main-menu.responsive-menu .main-navigation {
			left:0;
			top:66px
		}
		#top.fixed .container {
			height:94px
		}
		.productpage .productpage_details .product-left {
			padding:0;
			width:51%
		}
		.productpage .productpage_details .product-right {
				margin-left:20px;
				padding:0;
				width:45%
			}
			.menu_toggle {
				display:none!important
		}
		.button-gr.lists {
			bottom:50%;
			position:absolute
		}
		#menu .navbar-nav>li>.dropdown-menu.column1,#menu .navbar-nav>li>.dropdown-menu.column2,#menu .navbar-nav>li>.dropdown-menu.column3 {
			min-width:auto
		}
		.responsive-menu .top_level {
			padding:0;
			width:100%
		}
		.nav.navbar-nav {
			display:none
		}
		.responsive-menu .nav.navbar-nav {
			background:#fff none repeat scroll 0 0;
			box-shadow:0 0 4px 3px rgba(0,0,0,.25);
			display:none;
			list-style:outside none none;
			margin-top:0;
			position:absolute;
			width:100%;
			z-index:999
		}
		#menu.responsive-menu ul li a.mobile_togglemenu {
				right:0;
				background:0 0;
				margin-top:0;
				float:right;
				width:33px;
			height:33px
		}
		.responsive-menu li.toggle {
			box-shadow:none;
			padding:0;
			float:left;
			width:100%;
			margin:5px 0
		}
		.top_level.home.home_first {
			display:none
		}
		#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a {
			float:left
		}
		#menu.responsive-menu .dropdown:hover .dropdown-menu {
			display:none
		}
		#menu.responsive-menu .dropdown .dropdown-menu {
				background:0 0;
				border:medium none;
				box-shadow:none;
				padding:0;
				position:relative;
			width:100%;
			margin-left:0!important
		}
		#menu.responsive-menu ul li a:hover,#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a:hover {
			background:rgba(0,0,0,0) none repeat scroll 0 0;
			color:#c3c3c3
		}
		#menu ul li .megamenu.column1 ul li.dropdown::after {
			content:" "
		}
		#menu.responsive-menu ul li a,#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a {
				color:#000;
				display:block;
				padding:10px;
			text-align:left;
			white-space:nowrap;
			font-size:14px;
			font-weight:400;
			width:100%
		}
		#menu.responsive-menu ul li a.mobile_togglemenu,#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a.mobile_togglemenu {
			right:0;
			background:0 0;
			margin-top:0;
			float:right;
			width:33px;
			height:33px;
			position:absolute
		}
		#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li>a {
			margin:0
		}
		#menu.responsive-menu .top_level.dropdown.toggle {
			margin:0
		}
		#menu.responsive-menu ul.nav li .megamenu.column1 ul.childs_1 {
			padding:0;
				float:left;
				width:100%
			}
			.responsive-menu ul li .mobile_togglemenu:hover {
				background-color:rgba(0,0,0,0)
			}
			#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown>.dropdown-menu {
			display:none
		}
		#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled>li.dropdown .dropdown-menu {
			width:100%;
				float:left;
				border:medium none;
				left:0;
				position:relative;
				top:0;
				font-size:12px;
				letter-spacing:.5px;
			margin-bottom:10px;
			padding:0 0 0 10px
		}
		#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li>a {
			color:#000;
			font-size:12px;
			letter-spacing:.5px
		}
		.top_level.home {
			display:none
		}
		#menu.responsive-menu .toggle .mobile_togglemenu:before,#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li.toggle>a.mobile_togglemenu:before,#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled li.toggle>a.mobile_togglemenu:before {
				color:#22272a;
				content:"\f067";
			font-family:FontAwesome;
			font-size:12px;
			left:auto;
			position:absolute;
			right:10px;
			top:5px
		}
		#menu>ul>li ul>li>a {
			border-bottom:none
		}
		#menu.responsive-menu .toggle.active .mobile_togglemenu:before,#menu.responsive-menu ul.nav li .megamenu ul.list-unstyled li.toggle.active>a.mobile_togglemenu:before,#menu.responsive-menu ul.nav li .megamenu.column1 ul.list-unstyled li.toggle.active>a.mobile_togglemenu:before {
			color:#22272a;
			content:"\f068";
			font-family:FontAwesome;
			font-size:12px;
			left:auto;
			position:absolute;
			right:10px;
			top:0
		}
		#menu ul.nav li .megamenu.column1 ul.list-unstyled li.dropdown>a::after {
			content:""
		}
		#menu ul.nav li .megamenu.column1 ul.list-unstyled>li.dropdown .dropdown-menu {
			padding:10px 0 3px 20px
		}
		#menu.responsive-menu ul.nav li .megamenu ul.childs_1 {
			display:block;
			float:left;
			padding:0;
			width:100%;
				border:none
			}
			#menu.responsive-menu .list-unstyled.childs_1>li {
				padding:0;
				margin:0
			}
			#menu.responsive-menu .navbar-nav>li>.dropdown-menu {
			margin-bottom:10px;
			padding-left:10px;
			top:0
		}
		.dropdown.myaccount::after {
			display:none
		}
	}
	@media (max-width:1449px) {
		.peoplesay-block {
			margin:0 23px
		}
		.category_list1 .description,.category_list3 .description {
			left:25px
		}
		.category_list1 .description .offer-text,.category_list3 .description .offer-text {
				margin:50px 0 0 0
			}
			.category_list2 .description .offer-text {
				margin:0 0 50px 0
			}
			.category_list2 .description {
				left:25px
			}
			.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
			font-size:13px
		}
		#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0 30px
		}
		.offer_block .offer_img img {
				max-width:100%
			}
			.offer-wrapper .offer-btn {
				margin:0 65px
			}
			.subbanner-cms .leftside {
				width:69%
			}
			.subbanner-cms .rightside {
				width:28.5%
			}
			.subbanner-cms img {
				max-width:100%
			}
			.cms-inner-block1,.cms-inner-block2 {
			width:48.8%
		}
		.cmsbanner-block img {
			max-width:100%
		}
		#Tab_Category_Slider .nav li:nth-child(2n) {
			margin-bottom:50px
		}
		#Tab_Category_Slider .nav li:first-child {
			margin-bottom:50px
		}
		#footer .column:last-child {
			padding:0
		}
		.content_product_block {
			width:50%
		}
		.category_list2 {
			margin:0 26px
		}
		.category_tab .owl-item .col-lg-12 {
				margin:0 0 50px 0
			}
			.search_box::after {
				left:auto;
				right:-20px
			}
			.search_box .form-control-select {
			background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 150px 18px
		}
		.search_box .form-control-select.active {
			background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 150px 18px
		}
		.category_list1,.category_list2,.category_list3 {
			width:31.8%
		}
	}
	@media (max-width:1350px) {
		.header_right {
			width:43%
		}
		.peoplesay-block {
			margin:0 12px
		}
		.category_list1 .description .title,.category_list3 .description .title {
			font-size:20px;
			line-height:20px
		}
		.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
				font-size:12px;
				line-height:15px
			}
			.category_list1 .description,.category_list3 .description {
				top:25px
			}
			.category_list2 .description .title1 {
				font-size:20px;
				line-height:20px
			}
			.category_list2 .description {
				left:20px;
				top:25px
			}
			#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0 20px
		}
		.box.special .product-block-inner .image {
			width:40%
		}
		.box.special .product-block .product-details {
			width:60%
		}
		.category_tab .tab-content {
			width:73%
		}
		.offercms-block {
			width:60%
		}
		.date-time,.write-comment a {
			margin:0 0 5px 0
		}
		.blog-desc {
				font-size:12px;
				letter-spacing:0;
				margin:0;
				line-height:20px
			}
			.blog-right h4 {
				margin:0
			}
			footer .bottomfooter .list-unstyled a:first-child {
			padding:0 15px 0 0
		}
		#paymentcmsblock img {
			margin:0 5px 0 0
		}
		.category_tab .owl-item .col-lg-12 {
				margin:0 0 110px 0
			}
			#footer .column:last-child {
				padding:0
			}
			.category_list1,.category_list2,.category_list3 {
			width:31.7%
		}
		.box .box-content .box-category {
			padding:20px
		}
		.content_product_block {
			width:44%
		}
		.search_box .form-control-select {
			width:auto
		}
		.box.ProductbyCategory .box-content {
				width:74%
			}
			.box.special .status_stock {
				left:0;
				right:auto;
				top:40%
			}
		}
		@media (max-width:1249px) {
			.common-home .box-content-category {
				width:249px
			}
			.box-content-category {
				width:249px
			}
			.box-category-top {
				padding:16px 35px 16px 50px
			}
			#searchbox {
				width:530px
			}
			.col-sm-4.header-logo {
				margin:0 100px 0 0
			}
			.col-sm-5.header_search {
			padding:13px 35px 13px 0
		}
		.subbanner-cms .subbanner-inner-block2 {
			width:49.2%
		}
		.subbanner-cms .subbanner-inner-block1 {
				width:49.2%
			}
			.newsletter-inner {
				width:53%
			}
			.category_center,.category_leftside,.category_rightside {
			width:32.1%
		}
		.layout-2.left-col #content {
			width:74.8%
		}
		.box.latest .product-block .product-details {
				width:52%
			}
			.box.latest .product-thumb .image {
				width:48%
			}
			.category_img {
				width:50%
			}
		}
		@media (max-width:1200px) {
		.category_tab .owl-item .col-lg-12 {
			margin:0 0 30px 0
		}
	}
	@media (max-width:1199px) {
		.box-category-top {
				padding:16px 15px 16px 35px
			}
			.testimonial-cms {
				padding:15px
			}
			.category_list1 .description .title,.category_list3 .description .title {
				font-size:15px;
				line-height:15px
			}
			.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
			letter-spacing:0
			}
			.category_list1 .description .offer-text,.category_list3 .description .offer-text {
				margin:30px 0 0 0
		}
		.category_list2 .description .offer-text {
			margin:0 0 30px 0
		}
		.category_list2 .description .title1 {
				font-size:15px;
				line-height:15px
			}
			.category_list1 .description .offer-text,.category_list3 .description .offer-text {
			letter-spacing:0
		}
		.category_list2 {
			margin:0 18px
		}
		.category_list1 .description,.category_list3 .description {
			left:20px
		}
		.category_list2 .description {
			left:15px;
			top:20px
		}
		.offer-wrapper {
				left:125px;
				top:20px
			}
			.offer-wrapper .offer-desc {
				font-size:13px;
				margin:10px 0;
				letter-spacing:0;
				text-align:center
			}
			.offer-wrapper .offer-title {
				font-size:16px;
				line-height:25px;
				width:270px
			}
			.offer-wrapper .offer-btn {
				margin:0 80px;
				font-size:14px
			}
			.countbox .timebox {
				margin:0 10px 0 0
			}
			.box.special .product-block .product-details::after {
			bottom:100px
		}
		#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0 15px
		}
		.service-content .title {
			font-size:13px;
			letter-spacing:0
		}
		.service-content .desc {
				font-size:13px;
				letter-spacing:0
			}
			.subbanner-cms .title {
				font-size:22px;
				line-height:25px
		}
		.subbanner-cms .banner_text {
			font-size:14px;
			margin:10px 0 0 0
		}
		.subbanner-cms .leftside .description {
			top:12%
		}
		.subbanner-cms .rightside .description {
			top:12%
		}
		.category_tab .tab-content {
			width:70%
		}
		.cmsbanner-block .description .banner_text {
				margin:25px 0 0 0
			}
			.cmsbanner-block .cms-inner-block1 .description {
				left:20px
			}
			.cmsbanner-block .cms-inner-block2 .description {
				left:20px
			}
			.offercms-block img {
				max-width:100%
			}
			.offercms-block .offercms-inner-block1 .description {
				left:30px;
				top:12%
			}
			.offercms-block .offercms-inner-block1 .description .title {
			font-size:22px;
			line-height:25px
		}
		.offercms-block .offercms-inner-block1 .description .subtitle {
			font-size:13px;
			width:250px
		}
		.offercms-block .offercms-inner-block1 .description .banner_text {
			font-size:14px;
			margin:20px 0 0 0
		}
		#blog-carousel .owl-buttons {
			top:-40px;
			right:-10px
		}
		.blog-desc {
			line-height:16px
		}
		.blog-right h4 a {
			line-height:18px
		}
		#Tab_Category_Slider .nav-tabs>li>a {
				font-size:25px;
				margin:40px 0 0 20px
			}
			.bestseller_default_width {
				width:220px
			}
			#footer .col-sm-3.column {
			padding:0 30px 0 0
		}
		#footer #block_3 .col-sm-3.column:last-child {
			padding:0 30px 0 0
		}
		#footer .col-sm-3.column:last-child {
			padding:0
		}
		.sale {
			font-size:11px;
			left:5px;
			letter-spacing:0
		}
		footer .bottomfooter .list-unstyled a:first-child {
			padding:0 7px 0 0
		}
		#paymentcmsblock img {
			margin:0 5px 0 0
		}
		.content_footer_bottom {
			width:36%
		}
		p.powered {
			width:31%;
			letter-spacing:0
		}
		#footer .address .address-icon {
			margin:0 5px 15px 0
		}
		#footer .contact .contact-icon {
			margin:15px 6px -15px 0
		}
		#block_1.footer-area .contact_phone {
			letter-spacing:0
		}
		.category_list1,.category_list2,.category_list3 {
			width:32%
		}
		.category_tab .owl-item .col-lg-12 {
			margin:0 0 40px 0
		}
		#Tab_Category_Slider .nav li:first-child {
			margin-bottom:20px;
			background-size:250px
		}
		#Tab_Category_Slider .nav li:nth-child(2n) {
			margin-bottom:20px;
			background-size:250px
		}
		#Tab_Category_Slider .nav li {
			background-size:250px
		}
		#footer .column:last-child {
			padding:0
		}
		.swiper-viewport .swiper-button-next::before {
			height:80px
		}
		.swiper-viewport .swiper-button-prev::before {
			height:80px
		}
		.layout-2.left-col #content {
			width:73%
		}
		.layout-2.left-col #column-left {
			width:23%
		}
		.col-sm-4.header-logo {
			margin:0 20px 0 0
			}
			#searchbox {
				width:410px
			}
			.search_box::after {
				left:auto;
				right:-35px
			}
			.header_right {
				width:45%
			}
			#nav-one>li>.dropdown-menu {
				padding:30px
			}
			.dropdown-menu.megamenu img {
				width:100%
			}
			.search_box .form-control-select.active {
			background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 120px 18px
		}
		.search_box .form-control-select {
				background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 120px 18px
			}
			.shopping-cart .input-group-btn {
				float:none
			}
			.box.ProductbyCategory .box-content {
				width:70%
		}
		.productcategory0_default_width {
			width:280px
		}
		.productcategory1_default_width {
			width:280px
		}
		.productcategory2_default_width {
			width:280px
		}
		.box-content-category ul li a {
			padding:12px 40px 12px 50px
		}
		.box-content-category ul li.main.menu-1 a::before {
			background-position:0 -172px
		}
		.box-content-category ul li.main.menu-1 a:hover::before {
				background-position:0 -219px
			}
			.box-content-category ul li.main.menu-2 a::before {
				background-position:0 -80px
			}
			.box-content-category ul li.main.menu-2 a:hover::before {
				background-position:0 -127px
			}
			.box-content-category ul li.main.menu-3 a::before {
				background-position:0 15px
			}
			.box-content-category ul li.main.menu-3 a:hover::before {
				background-position:0 -32px
			}
			.box-content-category ul li.main.menu-4 a::before {
			background-position:0 -267px
		}
		.box-content-category ul li.main.menu-4 a:hover::before {
			background-position:0 -313px
		}
		.box-content-category ul li.main.menu-5 a::before {
			background-position:0 -1233px
			}
			.box-content-category ul li.main.menu-5 a:hover::before {
				background-position:0 -1281px
		}
		.box-content-category ul li.main.menu-6 a::before {
			background-position:0 -360px
		}
		.box-content-category ul li.main.menu-6 a:hover::before {
				background-position:0 -409px
			}
			.box-content-category ul li.main.menu-7 a::before {
				background-position:0 -940px
			}
			.box-content-category ul li.main.menu-7 a:hover::before {
				background-position:0 -985px
			}
			.box-content-category ul li.main.menu-8 a::before {
				background-position:0 -546px
		}
		.box-content-category ul li.main.menu-8 a:hover::before {
			background-position:0 -593px
		}
		.box-content-category ul li.main.menu-9 a::before {
			background-position:0 -736px
		}
		.box-content-category ul li.main.menu-9 a:hover::before {
				background-position:0 -790px
			}
			.box-content-category ul li.main.menu-10 a::before {
			background-position:0 -844px
		}
		.box-content-category ul li.main.menu-10 a:hover::before {
				background-position:0 -894px
			}
			.box-content-category ul li.main.menu-11 a::before {
				background-position:0 -941px
			}
			.box-content-category ul li.main.menu-11 a:hover::before {
				background-position:0 -986px
			}
			.box-content-category ul li.main.menu-12 a::before {
				background-position:0 -1033px
			}
			.box-content-category ul li.main.menu-12 a:hover::before {
				background-position:0 -1084px
			}
			.box-content-category ul li.main.menu-13 a::before {
				background-position:0 -1134px
			}
			.box-content-categoryul ul li.main.menu-13 a:hover::before {
			background-position:0 -1184px
		}
		.common-home .box-content-category {
			width:21.7%
		}
		.box-content-category {
			width:21.7%
		}
		.layout-2.left-col #column-left {
			width:21.7%
		}
		.layout-2.left-col #content {
			width:75%;
			float:right
			}
			.box-category-top::before {
				left:10px
			}
			.hiden_menu li>a,.main-menu ul>li>a {
				font-size:12px;
				letter-spacing:0
		}
		.main-menu,.responsive-menu {
			width:60%
		}
		.col-sm-5.header_search {
			padding:13px 23px 13px 0
		}
		.count-down .countbox strong {
			height:50px;
			width:50px
		}
		.subbanner-cms .subbanner-inner-block2 .description {
			left:25px
		}
		.subbanner-cms .subbanner-inner-block1 .description {
			left:25px
		}
		.featured_default_width {
			width:220px
		}
		.box.latest .product-thumb .image {
			width:40%
		}
		.box.latest .product-block .product-details {
				width:60%
			}
			#content .box.latest .product-carousel .product-block-inner {
				padding:0 5px
			}
			.box.latest .product-block .product-details {
			padding:10px 0
		}
		.container h2.news span {
			font-size:18px;
			letter-spacing:0
		}
		.container h2.news {
			padding:0 0 0 55px
		}
		.newsletter-inner #txtemail {
			width:380px
		}
		.megnorblog .bx-viewport {
			height:150px!important
		}
		.category_leftside,.category_rightside {
			width:32%
		}
		.category_center {
			width:31.7%
		}
		.category_cms .category_block1 .description {
			left:30px;
			top:30px
		}
		.category_cms .category_block2 .description .title1 {
				font-size:20px
			}
			.category_cms .category_block2 .description {
				top:25px
			}
			.category_cms .category_block3 .description {
			top:15%;
			right:10px
		}
		.status_stock .wishlist_button {
			padding:0 6px;
			left:auto;
			right:30px
		}
		.box.special .status_stock {
			left:15px;
			right:auto;
			top:30%;
			width:33%
		}
		.status_stock {
			top:28%
			}
			.box.latest .status_stock {
				left:0;
				right:auto;
				width:35%;
				font-size:11px;
				padding:5px 0;
				letter-spacing:0;
			top:35%
		}
		.box.latest .status_stock .wishlist_button .fa.fa-heart {
			font-size:11px
		}
		.box.special .status_stock .wishlist_button {
			left:auto;
			right:0
		}
		#content.productpage .product-left {
			padding:0 30px 0 0;
			width:45%
		}
		#content .col-sm-6.product-right {
			width:45%;
			padding:0 0 0 30px
		}
		.product-list .status_stock .wishlist_button {
			left:auto;
			right:0
		}
	}
	@media (max-width:979px) {
		.cart_image {
			background:rgba(0,0,0,0) url(../image/megnor/icon.png) no-repeat scroll left 4px
			}
			.header_right {
				width:50%;
				display:none
			}
			.col-sm-4.header-logo {
			margin:0 auto;
			width:100%;
			text-align:center
		}
		.header_top {
			text-align:center;
			padding:23px 0 18px 0
			}
			.static-menu {
				display:none
			}
			.box-category-top {
				display:none
			}
			#menu ul {
				background:#fff;
				border-radius:0 0 5px 5px
	}
	#nav-one li ul>li>a,.responsive-menu .main-navigation li a {
		color:#000
	}
	.main-menu>ul>li ul>li>a:hover,.responsive-menu .main-navigation li a:hover {
			color:var(--text_color);
			background:0 0
			}
			.main-menu ul>li {
				display:inline-block;
				width:100%
			}
			#nav-one li ul>li>a,.responsive-menu .main-navigation li a {
				float:left
			}
			.main-menu,.responsive-menu {
				float:none
			}
			.header-pro-tag {
				margin:0
			}
			#res-menu {
				display:block
		}
		.category_list1,.category_list2,.category_list3 {
			width:31.5%
		}
		.category_list1 .description .title,.category_list3 .description .title {
			font-size:14px;
			letter-spacing:0
		}
		.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
				font-size:12px;
			padding:10px 0;
			letter-spacing:0
		}
		.category_list1 .description .action1 .banner_text {
			padding:5px 10px
			}
			.category_list1 .description .offer-text,.category_list3 .description .offer-text {
				margin:10px 0 0 0
		}
		.category_list1 .description,.category_list3 .description {
			top:20px
		}
		.category_list1 .description,.category_list3 .description {
				left:15px
			}
			.category_list2 .description .offer-text {
				margin:0 0 10px 0
			}
			.category_list2 .description .title1 {
				font-size:14px;
				letter-spacing:0
			}
			.category_list2 .description .action2 .banner_text {
				padding:5px 10px
			}
			.category_list3 .description .action3 .banner_text {
				padding:5px 10px
		}
		.category_list2 .description {
			left:10px;
			top:12px
		}
		.offer-wrapper {
			left:100px;
			top:5px
		}
		.offer-wrapper .offer-title {
			font-size:13px;
			line-height:22px;
			width:200px;
			letter-spacing:0
		}
		.offer-wrapper .offer-desc {
			font-size:12px;
			margin:7px 0 0 0;
			width:200px;
			line-height:20px
		}
		.offer-wrapper .offer-btn {
			margin:0 50px;
			font-size:12px
		}
		.countbox.hastime {
			padding:0
		}
		.count-down .countbox strong {
			font-size:15px;
			height:50px;
			width:40px
		}
		.countbox .timebox {
			margin:0 5px 0 0
		}
		.box.special .product-block .product-details::after {
			right:10px
		}
		#servicecmsblock .third-content-three::after {
			display:none
		}
		#servicecmsblock .first-content-one,#servicecmsblock .second-content-two {
				margin:0 0 20px 0
			}
			#servicecmsblock {
				padding:30px 0
			}
			#servicecmsblock .Fifth-content-five::after,#servicecmsblock .Fourth-content-four::after,#servicecmsblock .second-content-two::after,#servicecmsblock .third-content-three::after {
				left:-20px;
				right:auto
			}
			.subbanner-cms .leftside .description {
			left:20px;
			top:10%
		}
		.subbanner-cms .banner_text {
			font-size:12px;
			margin:6px 0 0 0
		}
		.cmsbanner-block .cms-inner-block1 .description {
			top:12px
		}
		.cmsbanner-block .cms-inner-block2 .description {
			top:20px;
			left:20px
		}
		.category_tab .tab-content {
			width:60%
		}
		.category_tab .tab-pane .product-block .product-details {
				padding:20px 0 0 15px
			}
			.blog-left {
				width:20.5%
			}
			.blog-right {
				width:78%
			}
			.offercms-block {
				width:100%
			}
			.megnorblog {
				width:100%
			}
			.newsletter {
				width:100%;
				float:left
			}
			#footer #block_3.footer-area {
				width:100%
			}
			#footer #block_4.footer-area {
				width:100%
			}
			#footer #block_1.footer-area {
				padding:0
			}
			#footer #block_1.footer-area h2 {
				margin:0;
				padding:0 0 15px 0
			}
			footer .bottomfooter .list-unstyled a:first-child {
			padding:0 20px 0 0
		}
		p.powered {
			width:100%
		}
		.content_footer_bottom {
			width:100%;
			text-align:center
		}
		#footer #block_3 .col-sm-3.column:last-child {
			padding:0
		}
		#footer .col-sm-3.column {
			padding:0
		}
		#footer .col-sm-3.column:last-child {
			padding:0
		}
		.category_tab .nav-tabs {
			width:35%
		}
		#footer #block_1 .contact_address {
				width:40%
			}
			.swiper-viewport .swiper-button-next::before {
				height:60px;
				font-size:28px
			}
			.swiper-viewport .swiper-button-prev::before {
		height:60px;
		font-size:28px
	}
	.testimonial-cms {
		margin:30px 0 30px 0
	}
	.categorytab,.hometab {
				margin-top:50px
			}
			#servicecmsblock {
				margin:20px 0 20px
			}
			.cmsbanner-block {
				margin:0 0 45px 0
		}
		#Tab_Category_Slider .nav li:last-child {
			margin-bottom:50px
		}
		.hometab .box-product .slider-item {
			margin-top:30px
		}
		.swiper-viewport .swiper-button-prev::before {
			padding:20px 0
		}
		.swiper-viewport .swiper-button-next::before {
			height:40px;
			font-size:25px
		}
		.swiper-viewport .swiper-button-prev::before {
			height:40px;
			font-size:25px
		}
		.swiper-viewport .swiper-button-next::before {
			padding:20px 0
		}
		.box.bestseller {
			margin:0 0 45px 0
		}
		.bottomfooter {
			padding:25px 0 30px
		}
		.layout-2.left-col #column-left {
			width:100%
		}
		.layout-2.left-col #content {
				width:100%
			}
			.productpage .breadcrumb {
				right:0
			}
			#searchbox {
				width:560px
			}
			.header_search .form-control.input-lg {
			width:50%
		}
		.search_box::after {
			left:auto;
			right:-20px
		}
		.responsive-menu .main-navigation img {
			margin:0 0 20px 0;
			display:none
		}
		#nav-one li ul>li>a,.responsive-menu .main-navigation li a {
			float:left;
			min-width:200px
		}
		.search_box .form-control-select.active {
			background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 165px 18px
			}
			.search_box .form-control-select {
				background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 155px 18px
		}
		.box.special .product-thumb h4 {
			font-size:13px
		}
		#column-right .single-banner {
			margin:0 0 30px 0
		}
		.box.ProductbyCategory .box-content {
			width:60%
		}
		.all-blog .blog-left-content {
				float:none;
				width:100%
			}
			.blog-right-content {
				float:none
			}
			.all-blog .blog-right-content {
			padding:30px 0;
			width:100%;
			display:inline-block
		}
		#menu ul {
			clear:both
		}
		.nav_left {
			letter-spacing:0
		}
		.nav_right .whishlist {
			padding:0
		}
		.myaccount .dropdown-menu-right {
			right:30px
		}
		.common-home .box-content-category {
				display:none!important
			}
			.box-content-category {
				display:none
			}
			.main-slider {
				width:100%;
				padding:20px 0 0 0
		}
		.main-menu,.responsive-menu {
			width:100%
		}
		.cmsbanner-block .description .subtitle {
			font-size:17px
			}
			.cmsbanner-block .description .title {
				font-size:18px
			}
			.cmsbanner-block .description .discount {
				font-size:18px
		}
		.cmsbanner-block .description .banner_text {
			margin:15px 0 0 0
		}
		.cmsbanner-block .cms-inner-block1 .description {
				top:20px
			}
			.subbanner-cms .title {
				font-size:20px;
				line-height:10px
			}
			.subbanner-cms .subbanner-inner-block1 .description {
				left:20px
			}
			.subbanner-cms .subbanner-inner-block2 .description {
				left:20px
			}
			.category_img {
				width:55%
			}
			.category_list_inner {
				width:45%
			}
			.category_list_cms .subcategory li a {
				font-size:12px;
				letter-spacing:0
			}
			.newsletter-inner {
				width:50%
			}
			.newsletter-inner #txtemail {
				width:260px
			}
			.newsletter-inner .btn {
				padding:5px 15px
			}
			.container h2.news span {
				font-size:15px
			}
			.container h2.news {
				padding:0 0 0 50px
		}
		#footer .footer-right {
			width:100%
		}
		.footer-logo {
			width:100%;
			margin:25px 0;
			float:none
		}
		.social-icons.col-sm-3.column li a::after {
			display:none
		}
		#footer .social-icons.col-sm-3.column li a {
			border-bottom:none
			}
			.social-icons .toggle {
				padding:10px 0;
				margin:0 auto
			}
			.megnorblog .bx-viewport {
				height:110px!important
		}
		.category_center {
			width:31.1%
		}
		.category_leftside,.category_rightside {
			width:31.7%
		}
		.category_cms .category_block1 .description .discount {
			font-size:22px;
			line-height:25px
		}
		.category_cms .category_block1 .description .title {
			font-size:25px
		}
		.category_cms .action .banner_text {
			margin:12px 0 0 0
		}
		.category_cms .category_block1 .description {
			left:20px;
			top:20px
		}
		.category_cms .category_block2 .description .title1 {
				font-size:18px;
				line-height:18px
			}
			.category_cms .category_block2 .description .subtitle1 {
			font-size:12px;
			line-height:20px
		}
		.category_cms .category_block2 .description {
			top:15px
		}
		.category_cms .category_block3 .description .title2 {
				font-size:25px;
				line-height:25px
			}
			.category_cms .category_block3 .description .subtitle2 {
				font-size:22px
			}
			.category_cms .category_block3 .description .discount1 {
				margin-bottom:10px
		}
		.category_cms .category_block4 .description {
			top:20px
		}
		.category_cms .category_block4 .description .title3 {
				font-size:24px;
				line-height:25px
			}
			#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0 70px
		}
		.offer-block {
			padding:20px 0
		}
		footer .social-icons.col-sm-3.column h5 {
			margin:0
		}
		.offer-block {
			display:none
		}
		.col-sm-5.header_search {
			padding:13px 0 13px 0;
			float:none;
			display:inline-block
		}
		.header_center {
			float:none
		}
		.header-cartright {
			padding:15px 0
		}
		.col-sm-3.header_cart {
			padding:0;
			margin:0
		}
		#column-left .box.latest .product-thumb .image {
			width:auto
		}
		.layout-2.left-col #content {
				padding:0
			}
			footer {
				margin-top:0
			}
			#column-left .box,#column-right .box {
				margin:10px 0
		}
		.layout-2.left-col #column-left {
			margin:30px 0
		}
		.latest_default_width {
			width:100%
		}
		.box.latest .product-block .product-details {
			padding:80px 0
		}
		.box.latest .product-thumb .image {
			width:50%
		}
		.box.latest .product-block .product-details {
			width:50%
		}
		#latest-carousel .product-block {
			margin:0
		}
		.box.latest .status_stock {
			left:50px;
			right:auto;
			width:35%;
			font-size:13px;
			padding:10px 0;
			letter-spacing:1px;
			top:45%
		}
		.box.latest .status_stock .wishlist_button {
			padding:0 10px
		}
		.box.special .status_stock {
			left:0;
			right:auto;
			top:20%;
		width:35%;
		font-size:11px;
		letter-spacing:0;
		padding:5px 0
	}
	.status_stock .wishlist_button .fa.fa-heart {
			font-size:11px
		}
		#cart .item-count {
			top:-4px
		}
		.box.latest .status_stock .wishlist_button {
			left:auto;
			right:0
		}
		#content.productpage .product-left {
			width:100%;
			border-right:none;
			padding:0
		}
	}
	@media (max-width:767px) and (min-width:544px) {
		.testimonial-cms {
			padding:15px
		}
		.category_list2 {
			margin:0
		}
		.category_list1 .description,.category_list3 .description {
			left:35px;
			top:40px
		}
		.category_list2 .description {
			left:35px;
				top:40px
			}
			.category_list1 .description .offer-text,.category_list3 .description .offer-text {
				margin:70px 0 0 0
			}
			.category_list2 .description .offer-text {
				margin:0 0 70px 0
			}
			.category_list1 .description .title,.category_list3 .description .title {
			font-size:16px
		}
		.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
			font-size:13px;
			padding:18px 0
		}
		.category_list1 .description .action1 .banner_text {
			padding:6px 15px
		}
		.category_list3 .description .action3 .banner_text {
				padding:6px 15px
			}
			.category_list2 .description .action2 .banner_text {
				padding:6px 15px
			}
			.category_list2 .description .offer-text {
				margin:0 0 70px 0
			}
			.category_list2 .description .title1 {
			font-size:16px
		}
		.etabs {
			margin:0
		}
		.categorytab .nav-tabs a,.htabs a {
			margin:0 25px 0 0
		}
		.htabs {
			margin:0 0 10px 0
			}
			.offer-wrapper .offer-desc {
				display:none
			}
			.offer-wrapper .offer-btn {
				margin:0 25px;
				font-size:11px
		}
		.offer-wrapper .offer-title {
			font-size:13px;
			line-height:20px;
			width:130px
		}
		.offer-wrapper {
			left:15%;
			top:10%;
			right:auto
		}
		.special_default_width {
			width:100%
		}
		#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
				padding:0 15px
			}
			#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
				width:50%
			}
			#servicecmsblock {
				padding:30px 0
			}
			#servicecmsblock .Fifth-content-five::after,#servicecmsblock .Fourth-content-four::after,#servicecmsblock .second-content-two::after,#servicecmsblock .third-content-three::after {
				display:none
			}
			.content-top .icon-left1,.icon-left2,.icon-left3 {
				margin-right:15px
		}
		#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			margin:0 0 20px 0
		}
		.subbanner-cms .rightside {
			width:100%
		}
		.subbanner-cms .leftside {
			width:100%;
				margin:0 0 30px 0
			}
			.subbanner-cms .subtitle {
				line-height:20px
			}
			.box.special .product-block-inner {
			margin:0
		}
		.box.special .box-content .customNavigation a {
			top:0
		}
		.subbanner-cms .rightside .description {
				top:90px
			}
			.subbanner-cms .leftside .description {
				top:12px
			}
			.subbanner-cms img {
				width:100%
			}
			.category_tab .tab-content {
			width:40%
		}
		.category_tab .nav-tabs {
			width:40%
		}
		.cms-inner-block1,.cms-inner-block2 {
			width:100%
			}
			.cms-inner-block1 {
				margin:0 0 30px 0
			}
			.cmsbanner-block .description .banner_text {
				margin:10px 0 0 0
		}
		.offercms-block .offercms-inner-block1 .description .banner_text {
			margin:10px 0 0 0
		}
		.blog-left {
			width:30%
		}
		.blog_default_width {
			width:100%
		}
		.date-time,.write-comment a {
			width:100%
		}
		.blog-right {
			width:70%;
			padding:20px 20px
			}
			.blog-desc {
				width:240px
			}
			.category_tab .owl-item .col-lg-12 {
				margin:0 0 50px 0
			}
			#Tab_Category_Slider .nav li:first-child {
			width:200px;
			max-width:100%;
			background-size:100%;
			height:280px
		}
		#Tab_Category_Slider .nav-tabs>li>a {
			font-size:22px;
			margin:30px 0 0 15px
		}
		.product-thumb .caption {
			padding:0
		}
		#Tab_Category_Slider .nav li:nth-child(2n) {
			width:200px;
			height:280px;
			max-width:100%;
			background-size:100%
		}
		#Tab_Category_Slider .nav li {
			width:200px;
			height:280px;
			max-width:100%;
			background-size:100%
		}
	}
	@media (max-width:543px) {
		.blog-left {
			width:25%
		}
		.blog-right {
			width:75%;
			padding:10px 20px
		}
		.testimonial-cms {
			padding:25px
		}
		.testimonial-cms .peoplesay-title h1 {
			padding:0
		}
		.category_list1 .description,.category_list3 .description {
				left:35px;
				top:40px
			}
			.category_list1 .description .title,.category_list3 .description .title {
			font-size:16px
		}
		.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
			font-size:13px;
			padding:18px 0
		}
		.category_list1 .description .offer-text,.category_list3 .description .offer-text {
				margin:70px 0 0 0
			}
			.category_list2 {
				margin:0 0
			}
			.category_list2 .description {
				left:35px;
				top:40px
			}
			.category_list2 .description .offer-text {
				margin:0 0 70px 0
			}
			.category_list2 .description .title1 {
				font-size:16px
			}
			.category_list1 .description .action1 .banner_text {
			padding:5px 10px
		}
		.category_list2 .description .action2 .banner_text {
			padding:5px 10px
		}
		.category_list3 .description .action1 .banner_text {
			padding:5px 10px
		}
		.offer-wrapper .offer-desc {
			display:none
		}
		.offer-wrapper .offer-title {
			font-size:12px;
			line-height:18px;
			width:120px
		}
		.offer-wrapper .offer-btn {
			margin:0 15px;
				font-size:11px
			}
			.offer-wrapper {
				left:14%;
				top:10%
			}
			.box.special .product-block .product-details {
				width:100%
			}
			.special_default_width {
				width:100%
			}
			#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
				width:50%
		}
		#servicecmsblock .third-content-three {
			margin:0 0 20px 0
		}
		#servicecmsblock {
			padding:20px 0
		}
		.subbanner-cms .leftside {
				width:100%;
				margin:0 0 30px 0
			}
			.subbanner-cms .rightside {
				width:100%
			}
			.subbanner-cms img {
				width:100%
			}
			.subbanner-cms .leftside .description {
				left:20px;
				top:8px
			}
			.subbanner-cms .subtitle {
				line-height:17px
			}
			.subbanner-cms .title {
				margin:0 0 8px 0
			}
			.subbanner-cms .banner_text {
				margin:0
			}
			.subbanner-cms .rightside .description {
			top:32%
		}
		.cms-inner-block1,.cms-inner-block2 {
			width:100%;
			margin:0 0 30px 0
		}
		.cms-inner-block1 {
			margin:0 0 20px 0
		}
		.cmsbanner-block .cms-inner-block1 .description {
			top:22px
		}
		.offercms-block .offercms-inner-block1 .description .title {
			font-size:17px;
			line-height:20px;
			margin:0 0 10px 0
		}
		.offercms-block .offercms-inner-block1 .description .subtitle {
			font-size:12px;
			width:210px;
			letter-spacing:0
			}
			.offercms-block .offercms-inner-block1 .description .banner_text {
				font-size:12px;
				margin:5px 0 0 0
			}
			.offercms-block .offercms-inner-block1 .description {
				top:10%
			}
			.newsletter .input-news {
				width:auto
			}
		}
		@media (max-width:479px) {
			#cart .cart_image .mycart {
				display:none
			}
			#cart .cart_image .price {
				display:none
			}
			#cart .cart_image .item-count {
				left:auto;
				right:auto
			}
			.cart_image {
				width:35px;
				height:35px
			}
			.testimonial-cms {
				padding:40px 15px
			}
			.testimonials .customNavigation {
				top:-26px
			}
			.testimonial-cms .peoplesay-title h1 {
				padding:0
			}
			.peoplesay-block {
				margin:0
			}
			.category_list1 .description,.category_list3 .description {
				left:15px;
			top:20px
		}
		.category_list1 .description .subtitle,.category_list2 .description .subtitle,.category_list3 .description .subtitle {
				font-size:13px;
				padding:12px 0
			}
			.category_list1 .description .offer-text,.category_list3 .description .offer-text {
			margin:20px 0 0 0
		}
		.category_list2 .description .offer-text {
				margin:0 0 20px 0
			}
			.category_list2 .description {
				left:15px;
				top:15px
			}
			.offer_block {
				margin:30px 0
			}
			.subbanner-cms .leftside .description {
				left:15px
			}
			.subbanner-cms .title {
				font-size:13px;
				margin:0 0 5px 0
		}
		.cmsbanner-block .cms-inner-block1 .description {
			top:15px;
			left:20px
		}
		.cmsbanner-block .cms-inner-block2 .description {
			top:15px;
			left:20px
		}
		.offercms-block .offercms-inner-block1 .description .subtitle {
			display:none
		}
		.offercms-block .offercms-inner-block1 .description .title {
			font-size:15px;
			line-height:15px;
			margin:0 0 5px 0
		}
		.offercms-block .offercms-inner-block1 .description {
			left:20px;
			top:20%
		}
		.offer-wrapper .offer-btn {
				display:none
			}
			.testimonial-cms {
				text-align:center
			}
			.product-thumb .image {
				border-left:none
		}
		#product-category .row .category_list {
			padding:0
		}
		#banner0 img,#banner1 img,#banner2 img {
			float:none;
			text-align:center;
			width:100%
		}
		#content.productpage .product-title {
			font-size:15px
		}
		.container .nav-responsive span {
			display:none
		}
		.product-block .product-details {
			padding:20px 0 0 0
		}
		.search_box {
			display:none
		}
		#searchbox {
				width:100%
			}
			.header_search .form-control.input-lg {
				width:100%
			}
			.product-grid:nth-child(3n) .product-thumb .image {
			border-right:none;
			border-left:0
		}
	}
	@media (min-width:768px) {
		#menu li:hover .dropdown-menu,#menu ul li.hiden_menu:hover .dropdown-menu {
				visibility:visible
			}
			.header-content {
				display:none
		}
	}
	@media only screen and (max-width:767px) {
		.table.table-bordered.shopping-cart {
			display:none
		}
		.table.table-bordered.shopping-cart.responsive {
			display:inline-table;
			clear:both
		}
		.shopping-cart.responsive .input-group.btn-block {
			max-width:100%!important;
			width:100%
		}
		.shopping-cart.responsive .input-group.btn-block .form-control {
				width:auto;
				float:none;
				display:inline-block
			}
			.shopping-cart.responsive .input-group.btn-block .input-group-btn {
			clear:none;
			float:none;
			display:inline-block
		}
		#checkout-cart .btn.btn-primary {
			margin:0 5px
		}
		.subbanner1_img {
			float:none
		}
		.subbanner2_img {
			float:none
		}
	}
	@media only screen and (max-width:543px) {
		#checkout-cart .btn.btn-primary {
			margin:0 10px
		}
		.shopping-cart.responsive .input-group.btn-block .input-group-btn {
			width:100%;
			margin:12px 0 0 0
		}
	}
	@media only screen and (max-width:479px) {
		.shopping-cart.responsive .input-group.btn-block .input-group-btn {
			clear:both;
			display:block
		}
		.shopping-cart.responsive .input-group.btn-block .form-control {
			width:100%
		}
	}
	@media (max-width:767px) {
		.box.featured,.category_tab .tabs,.hometab.box {
			margin:0;
			width:100%
		}
		#content .box.related_prd .box-heading {
			text-align:left
			}
			.fa.fa-heart {
				padding:0
			}
			#social_block .toggle-footer {
				padding:0
			}
			.pull-left.footer-block {
				width:100%;
				text-align:center!important
			}
			.product-thumb .button-group button.compare {
				float:left;
				width:100%
			}
			#top-links .fa.fa-heart {
			display:inline-block;
			color:#fff
		}
		.fa.fa-share {
			padding:0
		}
		.categorytab .nav-tabs a,.htabs a {
			margin:0 20px 0 0
		}
		.hometab .box-heading {
			width:100%;
			text-align:center
		}
		.megnorblog .box .box-heading {
			width:100%;
			text-align:left
		}
		.htabs {
			width:100%;
			text-align:center
		}
		#top .headertop-text {
			display:none
			}
			#special-carousel .rating {
				bottom:15%
			}
			.nav>li {
				position:relative;
				display:inline-block!important
			}
			#menu {
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				-khtml-border-radius:4px
			}
			#menu div.dropdown-inner>ul.list-unstyled {
				display:block
			}
			#menu div.dropdown-menu {
				margin-left:0!important;
				padding-bottom:10px;
				background-color:rgba(0,0,0,.1)
			}
			#menu .dropdown-inner {
				display:block
			}
			#menu .dropdown-inner a {
			width:100%;
			color:#fff
		}
		#menu .dropdown-menu a:hover,#menu .dropdown-menu ul li a:hover {
			background:rgba(0,0,0,.1)
		}
		#menu .see-all {
			margin-top:0;
			border:none;
			border-radius:0;
			-webkit-border-radius:0;
			-khtml-border-radius:0;
			-moz-border-radius:0;
			color:#fff
		}
		.productpage .breadcrumb {
			left:0;
			right:0
			}
			.productpage .container h1,.productpage .container h2 {
				margin:10px 0 30px 0
			}
			.container h1,.container h2 {
				text-align:center
			}
		}
		@media (max-width:767px) {
			#form-currency .hidden-xs.hidden-sm.hidden-md {
				padding:0 7px
		}
		#form-language .dropdown-menu>li>.btn {
			padding:0
		}
		.dropdown-menu.dropdown-menu-right.myaccount-menu {
			right:0;
			left:auto
		}
		#top-links #form-language .dropdown-menu.language-menu li {
			margin:0;
			padding:10px 5px 0 8px
		}
		#form-language .dropdown-menu.language-menu {
			padding:5px 0 12px
		}
		#content .product-list .product-block {
			float:left;
			min-height:auto;
			width:100%
		}
		#featured-carousel .product-image-block-inner {
				display:inline-block;
				padding:10px;
				float:none;
				width:100%
			}
			.product-thumb .rating {
				opacity:1;
				-khtml-opacity:1;
				-webkit-opacity:1;
				-moz-opacity:1
			}
			.subslider {
				overflow:visible
			}
			.category_list1.box,.category_list2.box,.category_list3.box {
			width:100%
		}
		.product_img2.img2 {
			display:inline-block;
			float:none;
			width:auto;
			position:relative
		}
		.product_banner {
			display:inline-block;
			float:none;
			text-align:center
		}
		.product_banner .product_img2 .banner_text {
				bottom:12%;
				right:68%;
				padding:6px 20px
			}
			.prd_image1 {
				width:100%;
				margin:0 0 20px 0
			}
			.product_banner .product_img1 .banner_text {
				bottom:60px;
				left:25px
			}
			.product-thumb:hover .rating {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1
		}
		.subbanner .banner_image {
			width:auto
		}
		.slidebanner1.subbanner,.slidebanner2.subbanner,.slidebanner3.subbanner {
			width:100%;
			text-align:center;
			margin-bottom:20px
			}
			.main-slider,.subslider {
				width:100%;
				float:none;
				display:inline-block
			}
			#content .col-sm-6.product-left,#content .col-sm-6.product-right {
			width:100%!important
		}
		#content .col-sm-6.product-right {
			margin-left:0
		}
		.quickview {
			display:none
		}
		#tabbestseller-carousel .product-thumb .rating,#tablatest-carousel .product-thumb .rating,#tabspecial-carousel .product-thumb .rating {
			bottom:auto
		}
		.additional-carousel #additional-carousel .slider-wrapper .slider-item {
				width:100px!important
			}
			.product_img .prd_image1,.product_img .prd_image2 {
			margin-bottom:20px;
			width:100%
		}
		.blog-left .blog-image .readmore_link,.blog-left .blog-image .zoom {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1;
			transform:scale(1.1)
		}
		.sale-cms {
			display:none
		}
		.newsletter {
			padding:35px 10px 35px 10px;
			margin:0;
			width:100%
		}
		.newsleft {
			text-align:center;
			width:100%!important;
			margin:0
		}
		.newsletter .form-group {
			width:100%
		}
		.newsletter .input-news {
			width:auto;
			display:inline-block;
			text-align:center;
			float:none
		}
		.newsletter {
			padding:10px 10px 20px 10px;
				margin:0;
				width:100%;
				text-align:left;
				float:none;
				display:inline-block
			}
			.newsleft {
				float:none;
				display:inline-block
			}
			.newsleft .news-title1 {
				font-size:18px;
				width:100%
			}
			.newsleft .news-title2 {
				width:100%
			}
			.newsletter .news-icon::before {
				float:none;
				display:inline-block
			}
			#main-menu.responsive-menu ul.navbar-nav {
			top:60px;
			margin:0
		}
		.date-comment {
			padding:0 0 0 20px;
			width:auto
		}
		.category_img .cat_image1,.category_img .cat_image2,.category_img .cat_image3 {
				margin:0
			}
			.product-list .product-thumb .quickview-button {
				display:none
			}
			#search .input-lg {
				border-radius:5px;
				-webkit-border-radius:5px;
				-khtml-border-radius:5px;
			-moz-border-radius:5px
		}
		.header-right .head {
			margin:-2px 0 0
		}
		.blog-left:hover .blog-image::before {
			opacity:1;
			transform:scale(1.1);
			transition:all .35s ease 0s;
			-webkit-transition:all .35s ease 0s;
			-moz-transition:all .35s ease 0s;
				-ms-transition:all .35s ease 0s;
				-o-transition:all .35s ease 0s
			}
			.blog-image::before {
			border:none
		}
		.header-container .container .row {
			margin:0
		}
		.content-top .first-content-one {
			width:100%;
			float:none;
			position:relative;
			margin:0;
			padding:10px 0 0 0
		}
		.category_img {
			padding:0;
			transition:all .3s ease 0s;
				-webkit-transition:all .3s ease 0s;
				-moz-transition:all .3s ease 0s;
				-ms-transition:all .3s ease 0s;
				-o-transition:all .3s ease 0s
			}
			.view h3 {
				padding:15px 0 0 0
			}
			.content-top .second-content-two {
				border:none;
				width:100%;
				float:none;
				position:relative;
				margin:0;
				padding:0
			}
			.content-top .third-content-three {
			width:100%;
			float:none;
			position:relative;
			margin:0 0 10px 0;
			padding:0
		}
		.right-myaccount-menu .fa.fa-heart {
				display:block;
				margin:7px 5px 0 0;
				cursor:pointer
			}
			.right-myaccount-menu .fa.fa-heart:hover {
				color:var(--text_color)
			}
			.right-myaccount-menu .fa.fa-share {
				display:block;
				margin:7px 0 0 0;
				cursor:pointer
			}
			.right-myaccount-menu .fa.fa-share:hover {
				color:var(--text_color)
			}
			.right-myaccount-menu li a {
				display:none
			}
			.lang-curr .hidden-xs.hidden-sm.hidden-md {
				display:none
			}
			#form-language .dropdown-menu {
				border:1px solid #e0e0e0;
				margin:14px 0 0;
				top:13px;
				right:0;
				left:0
			}
			.col-sm-5.header-search {
				margin-left:12%
		}
		#main-menu .nav-responsive {
			margin:15px 0 0 15px
		}
		.header-left {
			margin:0
		}
		.lang-curr {
			display:inline-block;
			margin:0 0 0 15px
		}
		.header-center {
			float:left;
			padding:0 0 20px;
			width:100%
		}
		.menu_toggle {
			display:none!important
		}
		.content-top-breadcum {
			margin:0 15px 0
		}
		.layout-2.left-col .content-top-breadcum .container {
			padding:12px 32px
		}
		.content_header_topleft {
			margin:0 auto
		}
		.nav.pull-right {
			float:none;
			padding:0;
			margin:0;
				width:auto
			}
			.header-left,.header-logo {
				float:left;
				width:50%
			}
			.col-sm-3.header-cart {
				float:left
			}
			.header-right {
			margin:0 0 0
		}
		.right-links {
			float:right
		}
		#cart>h4 {
			display:block
		}
		.header-main {
			width:100%;
			padding:0 15px
		}
		.header-content {
			padding:0 15px;
			display:none
		}
		.serach-inner {
			width:100%
		}
		.nav-inner.container {
			padding:25px 35px
		}
		.col-sm-4.product-right,.col-sm-8.product-left {
			padding:0
		}
		.common-home .content-top-breadcum {
			display:none
		}
		#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
			margin:0 0 2px;
			padding:10px 12px;
			width:100%
		}
		#search .input-lg {
			width:100%
		}
		.layout-2.left-col .nav-inner.container {
			padding:15px 36px 20px
		}
		.col-sm-3.sort {
			margin:10px 10px 0 15px
		}
		.col-sm-3.search_subcategory {
			margin-top:15px;
			width:100%
		}
		#main-menu .nav-responsive .expandable {
			margin-right:0;
				margin-top:2px
			}
			#main-menu .nav-responsive .expandable::before {
				position:relative;
				right:-10px
			}
			#main-menu.responsive-menu .main-navigation {
				top:58px;
				left:-16px;
				width:104.5%
			}
			.serach-inner {
				margin-top:0
			}
			.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
			width:31%
		}
		.tm_subbanner .tm_content {
			margin-right:0;
			margin-top:13%;
			text-align:center;
			width:58%
		}
		.tm_content .text1 {
			font-size:10px;
			line-height:12px;
			margin-bottom:0
		}
		.tm_content .text2 {
			font-size:11px;
			line-height:12px;
			margin-bottom:0
		}
		.tmsubbanner-container2 {
				margin:0 15px
			}
			.tm_content button.tm_button {
				font-size:10px;
				letter-spacing:0;
				line-height:12px;
			margin:0;
			padding:5px 7px
		}
		div.tm_button {
			margin-top:0;
			text-align:center
		}
		.megnor-tab-text {
			padding:20px 15px
		}
		.category_tab .product-details .button-group,.product-carousel .product-thumb .product-details .button-group,.product-grid .product-thumb .product-details .button-group,.productbox-grid .product-thumb .product-details .button-group {
				opacity:1;
				-khtml-opacity:1;
				-webkit-opacity:1;
				-moz-opacity:1
		}
		.header-cart .dropdown-menu {
			top:52px
		}
		.category_list_inner {
			margin:0;
			width:34%
		}
		.layout-2.left-col #content,.layout-2.right-col #content {
			width:100%
		}
		.layout-2.left-col #column-left,.layout-2.right-col #column-right {
				width:100%;
				padding:0;
				display:block;
				float:left;
				width:100%;
				padding:0
			}
			.product-layout.product-grid.col-lg-3 {
			width:50%;
			text-align:center;
			margin:0
		}
		#column-left .box .box-content,#column-left .box .filterbox,#column-right .box .box-content,#column-right .box .filterbox {
			display:none
		}
		.single-banner {
				display:block
			}
			.product-list .product-thumb .image,.product-list .product-thumb .image img {
			float:left;
			width:auto
		}
		.product-list .product-details {
			width:100%;
			float:left
		}
		.product-list .product-thumb .caption,.product-list .product-thumb .list-right {
			border:medium none;
			float:left;
			padding:0;
			text-align:left;
				width:100%
			}
			.product-list .product-block .desc {
				float:left
			}
			.layout-1 #content {
				padding:50px 30px 0
		}
		.col-sm-4.product-right,.col-sm-8.product-left {
			z-index:9;
			width:100%
		}
		#footer .col-sm-3.column {
			width:100%;
			float:left
		}
		.product-thumb .button-group {
			margin:20px 0 10px 0;
			padding:0
		}
		.product-thumb .button-group button {
				position:static;
				text-align:center;
				width:auto
			}
			.product-thumb .button-group .addtocart::before {
			float:none
		}
		.common-home.layout-1 #content {
			padding:0 0
		}
		#cart .dropdown-menu.pull-right {
			left:auto;
			right:0
		}
		#content .product-grid .product-block .product-block-inner:hover {
			box-shadow:none;
			-moz-box-shadow:none;
			-webkit-box-shadow:none
		}
		#content .product-grid .product-block:hover {
			overflow:hidden
			}
			.pagination-right {
				float:left;
				margin:10px 0 10px 0;
				width:100%
			}
			.category_thumb .category_img {
				margin:0
		}
		#content .box-product .product-block-inner,#content .product-carousel .product-block-inner,#content .product-grid .product-block,.category_tab .tab-pane .product-block-inner {
			display:block
		}
		.post-image-hover::before {
			background:0 0
		}
		.blog-left .blog-image .readmore_link,.blog-left .blog-image .zoom,.blog-left:hover .blog-image .readmore_link,.blog-left:hover .blog-image .zoom {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
			-moz-opacity:1;
			margin:0 5px
		}
		.blog-image .post_hover {
			opacity:1;
			-khtml-opacity:1;
				-webkit-opacity:1;
				-moz-opacity:1
			}
			.product-grid img {
				width:100%
			}
			.product-list .product-thumb .button-group button {
				width:auto
			}
			.product-list .product-thumb .list-right {
				margin-top:5px
			}
			.product-list .product-thumb .price {
				font-size:14px
			}
			.blog-left-content .blog-image .readmore_link,.blog-left-content .blog-image .zoom {
				opacity:1;
				-khtml-opacity:1;
				-webkit-opacity:1;
				-moz-opacity:1;
				margin:0 5px
			}
			.comment_info {
			float:left;
			width:66%
		}
		#main-menu .static_right {
			display:block
		}
		.product-thumb .button-group {
			position:relative;
				float:left;
				width:100%;
				bottom:-10%
			}
			.product-thumb .button-group button {
				padding:6px 15px;
				background:#fff;
			color:#f9bf39
		}
		.product-thumb .image img {
			width:auto
		}
		.product-thumb h4 {
			line-height:20px
		}
		.btn-group.prd_page {
			float:left;
			margin:10px 0;
			width:100%
		}
		.content-top-breadcum #title-content>h1,.content-top-breadcum #title-content>h2 {
				float:none;
				font-size:16px;
				text-align:center
			}
			.breadcrumb {
				float:none;
				text-align:center
			}
			.productpage .page-title {
				text-align:center
			}
			#Tab_Category_Slider .nav-tabs>li>a {
				padding:0 20px
			}
			.header_contentcmsblock {
				display:none
			}
			#slideshow0 .owl-controls .owl-buttons .owl-next,#slideshow0 .owl-controls .owl-buttons .owl-prev {
			display:none
		}
		.tmsubbanner-container1:hover img,.tmsubbanner-container2:hover img,.tmsubbanner-container3:hover img {
				transform:scale(1);
				-webkit-transform:scale(1);
			-ms-transform:scale(1);
			-o-transform:scale(1);
			-moz-transform:scale(1)
		}
		#top.fixed #main-menu .nav-responsive {
				width:auto
			}
			#top.fixed .nav.pull-right {
				float:right;
				padding:20px 0 0 0;
				width:auto
			}
			#top.fixed #main-menu .nav-responsive .expandable::before {
		left:-5px;
		top:3px
	}
	#top.fixed #main-menu.responsive-menu .main-navigation {
				left:0;
				top:66px;
				width:100%
			}
			#top.fixed .content_header_topleft {
				padding:21px 0;
			float:left;
			margin-left:59px
		}
		#top.fixed #cart .dropdown-menu.pull-right {
			left:auto;
			right:0
		}
		.productpage .productpage_details .product-left {
			padding:0;
			width:100%;
			z-index:1
		}
		.productpage .productpage_details .product-right {
				margin-left:20px;
				padding:0;
				width:100%;
				z-index:99
			}
			.layout-2.right-col .prdpage #column-right {
				display:none
			}
			.layout-2.right-col #content.productpage {
				padding:50px 15px
			}
			.product-info .additional-carousel {
				width:100%;
				margin:0 auto
			}
			.product-info .image-additional {
				width:245px
			}
			.productpage .productpage_details .product-right {
			margin-left:0
		}
		.productpage #tabs_info {
			clear:both;
			display:inline-block;
			width:100%
		}
		.left.product-image.thumbnails {
			float:none;
			margin:0 auto 20px;
			text-align:center;
			width:74%
		}
		#top.fixed {
			padding:0 15px
		}
		#top.fixed .responsive-menu {
			padding:0
		}
		.tm_content .tm_button>a {
			font-size:10px;
			padding:3px 9px
		}
		.subscribe-btn .btn.btn-lg {
			padding:7px 15px 7px 15px!important
		}
		.content-top-breadcum .container {
			margin-bottom:-15px;
			margin-top:15px
		}
		.customNavigation a {
			padding:4px 5px!important
			}
			.dropdown-toggle.active::after {
				left:-1px;
				width:101%
			}
			#featured_grid .product-thumb .rating {
				left:4%;
				top:74%
			}
			#Tab_Category_Slider .nav li:first-child {
				background:0 0;
				width:auto;
				height:auto
			}
			#Tab_Category_Slider .nav li:nth-child(2n) {
				background:0 0;
				width:auto;
				height:auto
			}
			#Tab_Category_Slider .nav li {
			background:0 0;
			width:auto;
			height:auto
		}
		#Tab_Category_Slider .nav-tabs>li>a {
			color:#000;
			font-size:16px;
			margin:0
		}
		#Tab_Category_Slider .nav li:first-child {
			margin-bottom:0
		}
		#Tab_Category_Slider .nav li:nth-child(2n) {
				margin-bottom:0
			}
			#Tab_Category_Slider .nav li:last-child {
				margin-bottom:0
			}
			.category_tab .nav-tabs {
			width:100%;
			float:none;
			text-align:center
		}
		.category_tab .tab-content {
			width:100%;
			margin:40px 0 0 0
		}
		#Tab_Category_Slider .nav-tabs>li>a::after {
			display:none
		}
		.category_tab .tabs {
			border-bottom:2px solid #f0f0f0
			}
			.category_tab .tab-pane {
				display:none
			}
			.category_tab ul li.active a {
				color:#307af0!important
		}
		.content_product_block {
			width:100%
		}
		.category_tab .tab-content>.tab-pane {
			display:none;
			padding:0 0
		}
		.category_tab .tab-content>.active {
			display:block
		}
		.product_hover_block {
			opacity:1;
			-khtml-opacity:1;
			-webkit-opacity:1;
				-moz-opacity:1;
				transform:none
			}
			.product-block:hover .price {
				opacity:1;
				-khtml-opacity:1;
				-webkit-opacity:1;
			-moz-opacity:1;
			transform:none
		}
		.product-block .wishlist {
			display:block
		}
		.category_tab {
			margin:0 0 50px 0
		}
		#Tab_Category_Slider .owl-buttons {
			opacity:1
		}
		#tab-bestseller .product_hover_block {
			bottom:-50px
		}
		#tab-latest .product_hover_block {
			bottom:-50px
		}
		#tab-special .product_hover_block {
			bottom:-50px
		}
		.category_tab .tab-content .product_hover_block {
			bottom:-50px;
			left:15px
		}
		.count-down .countbox strong {
			width:54px
		}
		#content .category_tab .tab-pane .product-block {
			overflow:visible
		}
		.category_tab .nav-tabs>li>a:hover {
			background:0 0;
			color:#307af0!important
		}
		.category_tab .nav-tabs>li.active>a,.category_tab .nav-tabs>li.active>a:focus,.category_tab .nav-tabs>li.active>a:hover {
			background:0 0
		}
		.category_tab .nav-tabs>li>a {
			color:#000!important
		}
		#Tab_Category_Slider .nav-tabs>li:nth-child(2n)>a:hover {
			color:#307af0!important
			}
			.testimonial-cms .peoplesay-title h1 {
				display:block;
				padding:0
			}
			.product-grid .product-block .product-details {
			padding:0
		}
		.offer_block {
			margin:0 0 40px
		}
		#servicecmsblock .Fifth-content-five::after,#servicecmsblock .Fourth-content-four::after,#servicecmsblock .second-content-two::after,#servicecmsblock .third-content-three::after {
			background:0 0
		}
		#products-related .product-block .product-block-inner {
				overflow:visible
			}
			.box.ProductbyCategory {
				margin:0 0 50px 0
			}
			.box.ProductbyCategory .heading_title {
				background:0 0;
				width:100%;
				height:auto;
				float:left;
				padding:0 0 50px
			}
			.box.ProductbyCategory:nth-child(2n) .heading_title {
				background:0 0;
				width:100%;
				height:auto;
				float:left;
				padding:0 0 50px
			}
			.box.ProductbyCategory:nth-child(3n) .heading_title {
				background:0 0;
				width:100%;
				height:auto;
				float:left;
				padding:0 0 50px
			}
			.box.ProductbyCategory .panel-title {
				display:inline-block;
				font-size:18px;
				width:auto;
				color:#000;
			margin:0
		}
		.box.ProductbyCategory .button {
			display:inline-block;
			padding:0;
			float:right
		}
		.box.ProductbyCategory .category-description {
			display:none
		}
		.box.ProductbyCategory .box-content {
			width:100%
		}
		.productcategory0_default_width {
			width:230px
		}
		.productcategory1_default_width {
			width:230px
		}
		.productcategory2_default_width {
				width:230px
			}
			.nav_left {
				float:none
			}
			.nav_right {
				float:none;
				width:auto;
				text-align:center;
				margin:10px 0 0 0
			}
			.nav_right .account {
				float:none;
				display:inline-block;
				margin:0 15px 0 0
			}
			.dropdown.myaccount {
			padding:0
		}
		.nav_right .whishlist {
			float:none;
			display:inline-block
		}
		#searchbox {
			width:515px
		}
		.search_box .form-control-select {
			background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 150px 18px
		}
		.search_box .form-control-select.active {
			background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 150px 18px
			}
			.cmsbanner-block .cms-inner-block1 .description {
				top:50px
			}
			.cmsbanner-block .cms-inner-block2 .description {
				top:50px
			}
			#servicecmsblock {
				margin:0
			}
			.box.special {
				margin:0 0 45px 0
			}
			.box.featured,.category_tab .tabs,.hometab.box {
			margin:0 0 45px 0
		}
		.subbanner-cms .subbanner-inner-block1 {
			width:100%;
			margin-bottom:20px
		}
		.subbanner-cms .subbanner-inner-block2 {
			width:100%
		}
		.subbanner-cms .subbanner-inner-block1 .description {
			top:30%
		}
		.subbanner-cms .subbanner-inner-block2 .description {
			top:30%
		}
		.category_list1.box,.category_list2.box,.category_list3.box {
				margin-bottom:20px
			}
			.category_list_cms {
				margin-bottom:45px
			}
			#content .box .box-heading,.hometab .box-heading {
				margin:0 0 30px 0
			}
			.category_center,.category_leftside,.category_rightside {
			float:none;
			width:100%;
			margin:0
		}
		.category_block1,.category_block2,.category_block3,.category_block4 {
			float:none
		}
		.category_block1 {
			margin-bottom:20px
		}
		.category_block4 {
			margin-top:20px
			}
			.category_cms .category_block1 .description {
				left:50px;
				top:60px
			}
			.category_cms .category_block2 .description {
				top:40px
			}
			.category_cms .category_block3 .description {
				top:25%;
				right:30px
			}
			.category_cms .category_block4 .description {
			top:30px
		}
		.newsletter-inner {
			width:100%;
			margin-top:20px;
			float:none;
				display:inline-block
			}
			.newsletter {
				padding:20px 0
			}
			.newsletter-inner #txtemail {
				width:380px
			}
			.product-grid:nth-child(2n) .product-block-inner {
			border-right:none
		}
		.product-grid:nth-child(3n) .product-block-inner {
			border-right:1px solid #eee
		}
		.container h1,.container h2 {
			margin:0 0 20px 0
		}
		.box.latest .product-block .product-details {
				padding:50px 0
			}
			.box.special .status_stock {
				left:0;
				right:auto;
				top:32%;
				width:35%;
				font-size:12px;
				letter-spacing:0;
				padding:5px 0
			}
			.box.latest .status_stock {
				left:50px
			}
			#content .col-sm-6.product-right {
			padding:0
		}
		#servicecmsblock .icon-left1,.icon-left2,.icon-left3,.icon-left4,.icon-left5 {
			float:none;
			display:inline-block
		}
		.service-right {
			text-align:left
		}
		#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0;
			text-align:left
		}
		.content-top .icon-left1,.icon-left2,.icon-left3 {
			float:none
		}
		.product-list .product-block .status_stock {
			top:130px;
			left:0;
			right:auto;
			width:45%
		}
	}
	@media only screen and (max-width:543px) {
		#content .box.special .product-block {
			overflow:visible
			}
			.category_tab .owl-item .col-lg-12 {
				margin:0 0 50px 0
			}
			.product-block-inner .image {
				width:auto;
				float:none;
				display:inline-block
			}
			.box.special .product-block-inner .image {
				width:auto;
				float:none
			}
			.countdown {
				width:100%
			}
			#searchbox {
				width:450px
			}
			.search_box {
				width:40%
			}
			.header_search .form-control.input-lg {
				width:60%
			}
			.search_box .form-control-select {
				width:100%
			}
			.search_box .form-control-select {
				background:#fff url(../image/megnor/select-arrow-down.gif) no-repeat 135px 18px
			}
			.search_box .form-control-select.active {
				background:#fff url(../image/megnor/select-arrow-up.gif) no-repeat 135px 18px
			}
			.cmsbanner-block .cms-inner-block1 .description {
				top:40px
			}
			.cmsbanner-block .cms-inner-block2 .description {
				top:40px
		}
		.newsletter-inner #txtemail {
			width:345px
		}
		.box.special .status_stock {
			left:0;
			right:0;
			top:22%;
			width:165px;
			font-size:13px;
			letter-spacing:1px;
			padding:10px 0
		}
		.status_stock .wishlist_button {
			padding:0 10px
			}
			.box.latest .status_stock {
				left:30px;
				top:42%
			}
		}
		@media only screen and (max-width:516px) {
			#featured_grid .product-thumb .rating {
				top:79%
			}
			.hometab .customNavigation a {
				top:-47px
			}
			.dropdown.myaccount {
				left:auto
			}
			.header-tag-widget .tags a {
				margin:5px
			}
			.hometab .tab-head {
				margin-bottom:0!important
			}
			.product_banner .product_img1 .banner_text {
			bottom:45px
		}
		.product_banner .product_img2 .banner_text {
			left:7%;
			bottom:13%;
			right:auto
		}
		.product_img2.img2 {
			display:inline-block;
			position:relative
		}
	}
	@media only screen and (max-width:479px) {
		.subbanner .banner_image {
			width:100%
		}
		#content #featured_grid.box .box-heading {
			margin:0
			}
			#menu.responsive-menu {
				height:35px;
				width:35px
			}
			#menu.responsive-menu {
				padding:15px;
				margin-top:13px
			}
			#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
				border-right:none
			}
			#menu.responsive-menu {
				padding:5px 6px
			}
			.breadcrumb {
				width:100%
			}
			.product-thumb .button-group button {
				padding:6px 6px
		}
		#top-links #form-language li {
			padding:10px 0 0 10px
		}
		#menu.responsive-menu {
			margin-left:15px
		}
		.tablatest_default_width {
			width:100%
		}
		.tabbestseller_default_width {
			width:100%
		}
		.tabspecial_default_width {
			width:100%
		}
		.bestseller_default_width {
			width:100%
		}
		#servicecmsblock .Fifth-content-five,#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			width:50%
		}
		#servicecmsblock .Fourth-content-four,#servicecmsblock .first-content-one,#servicecmsblock .second-content-two,#servicecmsblock .third-content-three {
			padding:0
		}
		.product_banner {
			margin:24px 0 0 0;
			margin-bottom:0
		}
		.col-sm-4.header-logo {
			padding:0!important
		}
		.related_prd .customNavigation a {
			top:-78px
		}
		#content #tabs_info .nav.nav-tabs {
			padding:10px 0 10px 15px
		}
		.blog-image .post_hover {
			top:35%
		}
		footer .bottomfooter .list-unstyled a:first-child {
			padding:0 10px 0 0
			}
			#paymentcmsblock img:last-child {
				margin:10px 0 0 0
			}
			#paymentcmsblock img {
				margin:10px 10px 0 0
			}
			.nav-responsive span {
				display:none!important
			}
			.htabs {
				display:inline-block
			}
			.hometab .htabs {
				margin:0
			}
			.etabs {
			margin:0
		}
		.col-sm-4.header-logo {
			text-align:center;
			width:100%
		}
		.peoplesay-block {
			display:inline-block;
			float:none
			}
			#servicecmsblock {
				font-size:13px;
				padding:20px 0
			}
			.product_banner .product_img2 .banner_text {
			left:7%;
			right:auto
		}
		.hometab .tab-head {
			height:auto
		}
		.header-pro-tag {
			display:none
		}
		.dropdown-menu-right {
			margin-top:8px!important
		}
		#form-currency .btn-link strong {
			margin-left:0
		}
		#form-language img {
			margin-left:5px
		}
		.date-time {
			float:none
		}
		.header-tag-widget .tags a {
			margin:5px
		}
		.additional-carousel #additional-carousel .slider-wrapper .slider-item {
			width:90px!important
		}
		#menu ul {
			top:93px;
			width:94%
		}
		.col-sm-4.header-logo {
			text-align:center
		}
		#logo {
			display:inline-block;
			float:none
		}
		.col-sm-4.header-logo {
			margin-left:0
			}
			.product_img .prd_image1,.product_img .prd_image2 {
				width:100%
			}
			.prd_image1 {
				margin-bottom:2%
			}
			.product-info .additional-carousel {
				width:auto
			}
			#form-currency .dropdown-menu {
				top:13px
			}
			.header-cart .dropdown-menu {
			border:1px solid #ebebeb;
			margin-top:13px;
			width:280px;
			top:37px
		}
		#search {
			float:left;
			width:100%
		}
		#cart {
			width:auto
		}
		.input-group-btn .search {
			display:none
		}
		#main-menu .nav-responsive {
			margin:10px 0 0 15px
		}
		.col-sm-5.header-search {
				float:right;
				width:auto
			}
			#search .fa.fa-search {
				display:block
			}
			#content #products-related .related-carousel .product-block-inner {
			padding:0
		}
		.newsleft .news-title1 {
			font-size:16px
		}
		.col-sm-3.header-cart {
			padding:0
		}
		#button-cart,#button-cart2,.productpage .form-group.qty .compare,.productpage .form-group.qty .wishlist,.quickview .form-group.qty .compare,.quickview .form-group.qty .wishlist {
				float:left
			}
			.button-group.prd_page {
				margin:10px 0 0 5px
			}
			.contact-info .right {
				float:none;
				width:100%
		}
		.contact-info .address-detail,.contact-info .comments,.contact-info .fax,.contact-info .openingtime,.contact-info .telephone {
			float:left;
			width:50%
		}
		.contact-info .left {
			float:none;
			width:100%
		}
		.contact-info address {
				margin:0 0 10px 36px
			}
			.header-left,.header-logo {
				float:left;
				margin:0 0 5px;
				width:50%
			}
			#search .input-lg {
			padding:0 0 0 5px
		}
		.header-center {
			padding:0
		}
		.col-sm-5.header-search {
			border:none;
			background:#000;
			background:-moz-linear-gradient(-45deg,#000 0,#424242 100%);
			background:-webkit-linear-gradient(-45deg,#000 0,#424242 100%);
			background:linear-gradient(135deg,#000 0,#424242 100%);
			color:#fff;
			float:right;
				height:36px;
				width:100%;
				z-index:999;
				margin-right:0
			}
			#search #searchbox {
				left:auto;
				position:absolute;
			right:0;
			top:5px;
			width:250px
		}
		#content .category_list_cms .box-head .box-heading {
			padding:3px 0 0 8px
		}
		.product-thumb .button-group button {
			width:auto
		}
		.hometab .customNavigation a {
			top:-170px
		}
		#featured_grid .box-content .customNavigation a.prev {
				right:10px;
				margin-top:10px
			}
			#featured_grid .customNavigation a {
				top:-60px;
				text-align:center;
				margin-top:10px;
				right:-15px
			}
			#featured_grid .product-thumb .rating {
				top:78%;
				left:0
			}
			#featured-carousel .rating,#special-carousel .rating {
				bottom:22%
			}
			.hometab .tab-head {
				padding:0
		}
		.htabs {
			margin-top:10px
		}
		.service-content {
			margin:0
		}
		.nav-tabs>li>a {
			margin:0
		}
		.col-sm-3.sort {
			display:none
			}
			#search .input-lg {
				border:1px solid #ebebeb;
				padding:0 35px 0 8px
			}
			.product_banner .product_img1 .banner_text {
			bottom:25px;
			left:4%
		}
		.tmsubbanner-container1,.tmsubbanner-container2,.tmsubbanner-container3 {
			width:100%
		}
		.tmsubbanner-container2 {
			margin:25px 0
		}
		.tm_subbanner .tm_content {
			margin-top:15%
		}
		.tm_content .text1 {
			font-size:20px;
			line-height:27px;
			margin-bottom:5px
		}
		.tm_content .text2 {
			font-size:24px;
				line-height:26px;
				margin-bottom:0
			}
			.tm_content button.tm_button {
				font-size:14px;
				letter-spacing:.8px;
				line-height:14px;
			margin:5px 0 0;
			padding:10px 20px
		}
		.category_list1,.category_list2 {
			width:100%
		}
		.category_img,.category_img img {
			margin:0
		}
		.newsright .row {
			margin:30px
		}
		.category_img img {
			width:auto
		}
		.testimonial-cms .customNavigation a.prev {
			right:20px!important
		}
		.category_list1,.category_list2,.category_list3 {
			height:auto
		}
		.category_list1,.category_list2 {
			margin-bottom:0;
			margin-right:0
		}
		.pull-left.footer-block {
			text-align:center!important;
			width:100%
		}
		.newsleft {
			text-align:center;
			width:100%!important
		}
		.newsletter {
			width:100%
		}
		.category_list_cms .category_list1 .banner_text,.category_list_cms .category_list2 .banner_text,.category_list_cms .category_list3 .banner_text {
		font-size:16px;
		padding:6px 20px
	}
	.newsright .row {
			margin:10px 0 0 0
		}
		#social_block .toggle-footer {
			padding:10px 0
		}
		.newsletter .input-news {
			margin-bottom:10px
		}
		.blogs .box-head {
			padding:0 0 25px
		}
		#blog-carousel .owl-controls .owl-buttons .owl-prev {
			top:4px
			}
			#blog-carousel .owl-controls .owl-buttons .owl-next {
				top:4px
			}
			#content .box .box-content {
				margin:0
			}
			.subscribe-btn .btn.btn-lg {
			padding:7px 15px
		}
		#form-currency,#form-language {
			margin-right:4px;
			padding:0 3px 0 0
		}
		#tmheadercontentcms .headercms1,#tmheadercontentcms .headercms2,#tmheadercontentcms .headercms3 {
				padding:5px 12px
			}
			.headercms1 span,.headercms2 span,.headercms3 span {
				float:left;
				width:100%
			}
			.product-layout.product-grid.col-lg-3 {
				width:100%;
				margin:0
			}
			.information-blogger-blogs .blog-image {
				height:auto
			}
			#Tab_Category_Slider .nav li {
				width:100%;
				border:none
			}
			#Tab_Category_Slider .nav-tabs>li>a {
				padding:2px 0;
				margin:0
			}
			#cart .dropdown-menu.pull-right {
				left:auto;
				top:51px;
				width:285px;
				right:0
			}
			.product-thumb .image {
			overflow:hidden;
			position:relative;
			text-align:center
		}
		#tab-head .product-thumb.product-block-inner .image {
			margin:0!important
		}
		#tab-latest .product-thumb .image .product-info .additional-carousel {
			width:100%;
				margin:0 auto
			}
			.product-info .image-additional a {
				float:none;
				text-align:center
			}
			.product-info .image-additional {
			width:130px
		}
		#content .image-additional .slider-item .product-block {
			float:none
		}
		#tabs_info .nav-tabs>li {
			border:medium none;
			float:left;
			margin-bottom:-1px;
			text-align:center;
			width:100%
		}
		#content .box.related_prd .box-heading {
			margin:0
		}
		.related-products {
			margin:0 15px 0 15px
		}
		#tabs_info p {
			text-align:left
		}
		.show-wrapper,.sort-by-wrapper {
			width:100%;
			margin:2px 0
		}
		.category_filter .limit {
			float:left
			}
			.blog-right-content .blog-desc {
				text-align:left
			}
			.comment-wrapper {
				float:left;
				width:100%;
				margin:0 0 15px
		}
		.user_icon {
			float:none
		}
		.comment_info {
			width:100%;
			text-align:justify
		}
		.nav-inner.container {
			float:left;
				margin:0 auto 20px
			}
			.category_filter .show {
				margin:8px 22px 0 0
			}
			.col-sm-3.header-cart {
				float:left;
				margin:8px auto;
				width:120px
			}
			#cart {
				display:block;
				margin:0 auto
			}
			#cart>.btn .fa {
				margin:0
			}
			#cart>h4 {
				left:45px;
			right:0;
			margin:0 auto;
			display:none;
			text-align:center;
			float:none
		}
		.right-links {
			display:block;
			float:right;
			left:0;
			position:relative;
			right:0;
			text-align:center;
			vertical-align:middle
		}
		header .dropdown.myaccount a .fa {
			padding:4px 6px 3px
		}
		#cart button>h4 {
			display:none
		}
		#main-menu .nav-responsive {
			width:auto
		}
		#main-menu.responsive-menu .main-navigation {
			left:-15px;
			top:54px;
			width:107.5%
		}
		.header-right {
			margin:4px 0 0
			}
			.pull-left {
				display:block;
				float:left;
				left:0;
				margin:0 auto;
				position:relative;
				right:0;
				text-align:center;
			vertical-align:middle;
			width:auto
		}
		#form-language .dropdown-menu {
			left:0;
			margin:15px 0 0;
			right:0;
			text-align:left
		}
		#form-currency .dropdown-menu {
			margin:15px 0 0
		}
		.nav-inner.container {
			width:100%
		}
		.productpage .product-info .product-image .customNavigation span.prev {
				left:0
			}
			.productpage .product-info .product-image .customNavigation span.next {
			right:10px
		}
		#top.fixed #cart>button>span,#top.fixed #cart>h4 {
		display:none
	}
	#top.fixed .nav.pull-right {
		display:block;
		float:right;
		padding:20px 2px 0 0;
		position:relative;
			right:14px;
			top:-90px;
			width:50px
		}
		.header-container.fixed {
			margin-top:130px
		}
		#top.fixed .content_header_topleft {
			float:none;
			margin:0 auto;
			padding:26px 0;
			width:180px
		}
		#top.fixed .responsive-menu {
			top:-118px
	}
	.content_header_topleft {
		float:none;
		margin:0 auto
	}
	.tm_content .tm_button>a {
		display:inline-block;
		font-size:12px;
		margin-top:10px;
		padding:5px 19px
	}
	.related_default_width {
		width:100%
	}
	#main-menu.responsive-menu ul.navbar-nav {
			top:56px
		}
		.header-right .head {
			margin:0 15px 0 0
		}
		.box.featured {
			padding-top:0
		}
		.swiper-viewport .swiper-button-next::before {
		display:none
	}
	.swiper-viewport .swiper-button-prev::before {
		display:none
	}
	.categorytab .nav-tabs li,.htabs .etabs li {
		padding:0;
		margin:0;
		width:100%;
		float:none;
		text-align:center
		}
		.categorytab .nav-tabs a,.htabs a {
			float:none;
			margin:0 0 15px 0
		}
		#Tab_Category_Slider .nav li:first-child {
			width:100%
		}
		#content .megnorblog .box-heading {
			text-align:left
		}
		#blog-carousel .owl-controls .owl-buttons .owl-prev {
				right:30px
			}
			.box.special .product-block-inner {
				margin:00 0 0
			}
			.subbanner-cms {
		margin:0 0 10px 0
	}
	.cmsbanner-block {
		margin:0 0 15px 0
	}
	.box.bestseller .product-carousel .slider-wrapper-outer {
		margin:0
	}
	.category_list li a {
		padding:5px 5px
	}
	#custom_tab.product-tabs a:first-child {
		padding:10px 10px 10px 10px
	}
	.test-image {
		height:130px;
		width:130px
	}
	.test-image .left-img {
		padding:25px 0 0 0
		}
		.testimonial-cms .peoplesay-title h1 {
			font-size:11px
		}
		#footer #block_1 .contact_address {
			width:70%
		}
		.category_tab .tab-content .text-center {
			float:none
		}
		.count-down .countbox strong {
			width:50px
		}
		.col-sm-12.category_list {
			padding:0
		}
		.category_list li {
			margin:0 8px 0 0
		}
		.product-list .product_hover_block {
			left:0
		}
		.product-list .product-block:hover .product_hover_block {
			left:0
		}
		.category_filter {
			padding:3px
		}
		.product-grid .product-thumb .image {
			border-right:none
		}
		.product-grid:nth-child(3n) .product-thumb .image {
		border-right:none
	}
	.pagination-wrapper .page-link {
		float:none;
		text-align:center
	}
	.pagination-wrapper .page-result {
			float:none;
			text-align:center
		}
		.breadcrumb>li {
			white-space:normal;
			line-height:20px
		}
		.layout-2.right-col #content.productpage {
			padding:60px 0
		}
		#content .col-sm-6.product-left,#content .col-sm-6.product-right {
	padding:0
}
#custom_tab ul li a {
	font-size:13px
}
.productpage .product-description td {
	min-width:125px
}
.clearfix .btn.btn-default {
	padding:6px 6px
}
#checkout-cart .btn.btn-primary {
	padding:6px 10px
}
.product-block .product-details {
	padding:0 0 0 15px
}
.category_tab {
	margin:20px 0 50px 0
}
.subbanner-cms .rightside {
	margin:0 0 50px
}
.box.ProductbyCategory .panel-title {
	font-size:16px
}
.box.ProductbyCategory .button a {
	padding:10px 10px 10px!important
}
.box.ProductbyCategory .panel-title::after {
	bottom:-10px
}
.productcategory0_default_width {
	width:100%
}
.productcategory1_default_width {
	width:100%
}
.productcategory2_default_width {
	width:100%
}
.box.ProductbyCategory .heading_title {
	padding:0 0 30px
}
.box.ProductbyCategory:nth-child(2n) .heading_title {
	padding:0 0 30px
}
.box.ProductbyCategory:nth-child(3n) .heading_title {
	padding:0 0 30px
}
.box.ProductbyCategory .product-block.product-thumb.transition {
	height:462px!important
}
.common-home.layout-1 #content {
	padding:0
}
#footer {
	padding:30px 0
}
.layout-2.left-col #content,.layout-2.right-col #content {
	padding:0
}
.product-block .product-details {
	padding:0
}
.dropdown-menu.dropdown-menu-right.myaccount-menu {
	right:auto;
	left:0
}
.header_search .form-control.input-lg {
	width:100%;
	padding:10px 15px!important
}
#searchbox {
	width:290px
}
.cmsbanner-block .cms-inner-block1 .description {
	top:15px
}
.cmsbanner-block .cms-inner-block2 .description {
	top:15px
}
.cmsbanner-block .description .title {
	font-size:15px;
	line-height:25px
}
.cmsbanner-block .description .discount {
	font-size:15px
}
.cmsbanner-block .description .subtitle {
	font-size:15px
}
.cmsbanner-block .description .banner_text {
	margin:10px 0 0 0
}
.box.special .product-block .product-details {
	padding:0
}
#content .box .box-heading,.hometab .box-heading {
	font-size:16px
}
.category_list_cms .view a {
	margin:10px 0 0 0
}
.category_list1,.category_list2,.category_list3 {
	padding:20px 0 0 20px
}
.category_cms .category_block1 .description {
	left:30px;
	top:30px
}
.category_cms .category_block2 .description {
	top:30px;
	left:20px
}
.container h2.news span {
	font-size:12px;
	text-align:left
}
.newsletter-inner #txtemail {
	width:196px
}
.newsletter-inner #txtemail {
	font-size:11px;
	letter-spacing:0
}
.newsletter-inner .btn {
	padding:5px 10px
}
.blog-right {
	padding:0 20px
}
.megnorblog .bx-viewport {
	height:80px!important
}
.subbanner-cms .subbanner-inner-block1 .description {
	top:25%;
	left:15px
}
.subbanner-cms .subbanner-inner-block2 .description {
	top:25%;
	left:15px
}
.featured_default_width {
	width:100%
}
.product-grid .product-block-inner {
	border-right:none
}
.product-grid:nth-child(3n) .product-block-inner {
	border-right:none
}
#products-related .customNavigation {
	top:10px
}
.box.latest .product-block .product-details {
	padding:0
}
#latest-carousel .product-block {
	margin-bottom:30px
}
.cart_image {
	background:rgba(0,0,0,0) url(../image/megnor/icon.png) no-repeat scroll left 7px
}
.box.latest .status_stock {
	left:0;
	width:45%;
	font-size:11px;
	padding:5px 0;
	letter-spacing:0
}
.box.latest .status_stock .wishlist_button {
	padding:0 5px
}
.product-grid .product-block-inner {
	padding:0
}
.product-grid .product-thumb .image,.product-list .product-thumb .image {
	width:100%
}
.product-list .product-thumb .image,.product-list .product-thumb .image img {
	float:none
}
.product-list .product-block .status_stock {
	left:0;
	right:0
}
.product-list .product-block .status_stock {
	width:60%
}
.product-layout.product-grid,.product-layout.product-list {
	padding:0
}
.category_thumb .category_img {
	margin-bottom:20px
}
}
@media only screen and (max-width:319px) {
#featured_grid .product-thumb .rating {
	top:70%;
	left:0
}
#menu ul {
	top:93px;
	width:92%
}
#form-currency .btn-link,#form-language .btn-link {
	line-height:13px;
	padding:0 5px 0 0;
	margin:0 5px 0 0
}
.product_banner .product_img1 .banner_text {
	bottom:16px;
	left:4%
}
.blog-right {
	float:right;
	text-align:center;
	width:60%
}
.newsright .row {
	margin:10px 0 0 0
}
.newsletter .input-news {
	width:60%
}
#content #blog-carousel .blog-item,.blog-desc,.blog-right h4 {
	text-align:left
}
.category_list_cms .category_list1 .banner_text,.category_list_cms .category_list2 .banner_text,.category_list_cms .category_list3 .banner_text {
	font-size:10px;
	margin-top:27%;
	padding:3px 10px
}
#featured-carousel .product-image-block-inner {
	display:inline-block;
	float:none;
	padding:10px;
	width:100%
}
#form-currency .btn-link strong {
	margin-left:0
}
.map iframe {
	width:280px!important
}
.subscribe-btn {
	width:100%
}
#blog-carousel .owl-controls .owl-buttons .owl-next {
	right:5%
}
#blog-carousel .owl-controls .owl-buttons .owl-next,#blog-carousel .owl-controls .owl-buttons .owl-prev {
	top:12px
}
#form-currency .dropdown-menu {
	left:-137px
}
#form-language ul>li .language-select img {
	display:none
}
#content .box.blogs .box-heading {
	padding:0 14px 8px 0
}
#form-language img {
	margin-left:5px
}
#form-currency .btn-link strong,#form-language img {
	margin-top:0
}
#top-links .fa.fa-angle-down {
	margin:0
}
#form-currency .btn-link strong,#form-language img,#top-links .fa {
	display:inline-block
}
.additional-carousel #additional-carousel .slider-wrapper .slider-item {
	width:74px!important
}
#content .box.related_prd .box-heading {
	font-size:14px
}
header .header_left {
	width:200px
}
.header-tag-widget .tags a {
	margin:0
}
.row.cat_prod .rating {
	display:block
}
.header-right {
	margin:0
}
#main-menu .nav-responsive {
	margin:15px 0 0 15px
}
#search #searchbox {
	left:auto;
	position:absolute;
	right:-75px;
	top:9px;
	width:250px
}
#content .cat_prod .product-grid .product-block {
	margin:0;
	padding:0
}
.newsleft .news-title1 {
	font-size:14px
}
#search .input-lg {
	border:1px solid #ebebeb;
	padding:0 35px 0 8px
}
.content-top #servicecmsblock {
	padding:20px 0
}
.service-content {
	margin:0 0 10px
}
.blog-left-content .blog-image .zoom {
	padding:5px 10px
}
.blog-left-content .blog-image .readmore_link {
	padding:5px 10px
}
#main-menu.responsive-menu .main-navigation {
	left:-15px;
	top:59px;
	width:289px
}
#cart .dropdown-menu table td {
	padding:5px 0 0 0
}
#cart .dropdown-menu table {
	border:medium none;
	margin-bottom:0
}
.static_links li {
	padding:0;
	position:relative
}
.header-right .head {
	margin:6px 15px 0 0
}
.container-top {
	margin:0 0 0 10px
}
.header-left,.header-logo {
	float:left;
	margin:0 0 5px;
	width:70%
}
.subscribe-btn .btn.btn-lg {
	padding:7px 15px;
	margin:0
}
#Tab_Category_Slider .owl-carousel .owl-buttons div {
	position:absolute;
	top:-63px
}
.hometab .customNavigation a {
	top:-70px
}
.sale {
	color:#ff8300;
	display:block;
	font-size:15px;
	font-weight:400;
	opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	position:absolute;
	right:10px;
	top:5px;
	display:none
}
.header-cart .dropdown-menu {
	top:35px
}
}
#accordion h4.panel-title a.accordion-toggle {
display:block
}
.checkout-cart #accordion .panel-title>a,.checkout-checkout #accordion .panel-title {
background:#f0f0f0 none repeat scroll 0 0;
color:#000;
font-weight:500;
padding:10px;
border-radius:5px;
margin:0 0 10px 0
}
#accordion .panel-title>a {
color:inherit
}
#accordion .panel-heading .fa.fa-caret-down {
float:right;
margin-top:4px
}
#accordion .col-sm-10 {
width:75%
}
#accordion .form-horizontal .control-label {
text-align:left
}
.alert-dismissable .close,.alert-dismissible .close {
right:0!important
}
#accordion.panel-group .panel {
width:100%;
background-color:#fff;
border:none
}
.checkout-success p a {
color:var(--text_color)
}
/* .container {
padding:0
} */
.product-compare .table-bordered {
border:1px solid #e5e5e5;
display:inline-block;
float:left;
overflow:auto
}
@media (max-width:767px) {
#top {
	display:block
}
.header_top {
	text-align:center;
	padding:0 0 18px 0
}
.box-cms-content {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px
}
#servicecmsblock .icon-left1,.icon-left2,.icon-left3,.icon-left4,.icon-left5 {
	margin:12px 5px 0 0
}
#tab-description tr {
	display:grid!important;
	width:100%!important
}
#tab-description td {
	width:100%!important
}
#tab-description iframe {
	width:100%!important
}
}
#button-credit {
margin:0 10px
}
#tab-description img {
max-width:100%!important;
height:unset!important
}
.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden
}
.video-container embed,.video-container iframe,.video-container object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.category_description ul {
padding:0 0 30px 30px
}
.category_description li {
list-style-type:disc
}
.category_description p {
padding-bottom:30px
}
.category_description a {
color:#00f
}
.pop-rating {
border:1px solid #ffab00;
border-radius:50px;
font-size:14px;
width:30px;
height:30px;
display:inline-block;
text-align:center;
background:#fff;
color:#ffab00
}
.rating-wrapper:hover .pop-rating {
background:#ffab00;
color:#fff
}
.flash:hover {
opacity:1;
-webkit-animation:flash 1s;
animation:flash 1s
}
@-webkit-keyframes flash {
0% {
	opacity:.3
}
100% {
	opacity:1
}
}
@keyframes flash {
0% {
	opacity:.3
}
100% {
	opacity:1
}
}
.captch {
position:absolute
}
@media (max-width:767px) {
.captch {
	position:relative
}
}
.box-category .active {
 color: #307af0!important;
}
#button-credit {
    width: 160px;
    font-size: 12px;
    margin: 0 10px;
    padding: 4px;
}
.productpage .write-review {
	display: block;
    margin-left: 0;
}
@media (max-width:767px) {
	#content.productpage ul.list-unstyled {
		text-align: center;
	}
	.productpage #button-cart.btn.btn-primary.btn-lg.btn-block {
		display: block;
		width: 90%;
		margin: 10px 5% 10px;
	}
	#button-credit {
		margin: 0 5%;
		width: 90%;
	}
	.form-group.qty .control-label {
		float: left;
		margin: 6px 20px 0 32%;
		font-size: 14px;
	}
	::-webkit-scrollbar {
		-webkit-appearance: none;
	}
	
	::-webkit-scrollbar:vertical {
		width: 12px;
	}
	
	::-webkit-scrollbar:horizontal {
		height: 12px;
	}
	
	::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 10px;
		border: 2px solid #ffffff;
	}
	
	::-webkit-scrollbar-track {
		border-radius: 10px;  
		background-color: #ffffff; 
	}
}
.form-horizontal .btn-primary {
	vertical-align: top;
    /* margin-top: -20px; */
    display: inline-block;
    position: relative;
}
.captch {
    position: relative;
    display: inline-block;
    margin-right: 20px;
}