



.no-padding-right {
	padding-right: 0
}

.no-padding-left {
	padding-left: 0
}

body {
	/* background: #f8f8f8; */
	overflow-x: hidden;
	font-family: 'Roboto',Helvetica,Arial,sans-serif;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea.form-control, select.form-control {
	border-radius: 3px;
	outline: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 1px solid #ebebeb
}

	input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="password"]:focus, textarea.form-control:focus, select.form-control:focus {
		outline: none;
		box-shadow: none;
		box-shadow: 0 0 9px #ccc;
	}

a:hover, a:focus {
	text-decoration: none
}

.row {
	margin-right: -10px;
	margin-left: -10px
}

@media (max-width: 480px) {
	.row {
		margin-right: -5px;
		margin-left: -5px
	}
}

.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 {
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 480px) {
	.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 {
		padding-left: 5px;
		padding-right: 5px
	}
}

.container {
	padding-left: 10px;
	padding-right: 10px
}

@media (max-width: 480px) {
	.container {
		/* padding-left: 5px; */
		/* padding-right: 5px; */
	}
}

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px
}

.col-xs-15 {
	width: 20%;
	float: left
}

@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left
	}
}

@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left
	}
}

@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left
	}
}

.btn-blues {
	color: #fff;
	background: #69b55d;
	border-color: #69b55d;
	border-radius: 2px !important;
	text-transform: uppercase;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

	.btn-blues:hover {
		color: #fff;
		background-color: #ed1c09;
	}

.home-slider.owl-carousel .owl-nav .owl-prev, .home-slider.owl-carousel .owl-nav .owl-next, #collection-owl.owl-carousel .owl-nav .owl-prev, #collection-owl.owl-carousel .owl-nav .owl-next, .brand-owl.owl-carousel .owl-nav .owl-prev, .brand-owl.owl-carousel .owl-nav .owl-next {
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden
}

	.home-slider.owl-carousel .owl-nav .owl-prev:hover, .home-slider.owl-carousel .owl-nav .owl-prev:focus, .home-slider.owl-carousel .owl-nav .owl-next:hover, .home-slider.owl-carousel .owl-nav .owl-next:focus, #collection-owl.owl-carousel .owl-nav .owl-prev:hover, #collection-owl.owl-carousel .owl-nav .owl-prev:focus, #collection-owl.owl-carousel .owl-nav .owl-next:hover, #collection-owl.owl-carousel .owl-nav .owl-next:focus, .brand-owl.owl-carousel .owl-nav .owl-prev:hover, .brand-owl.owl-carousel .owl-nav .owl-prev:focus, .brand-owl.owl-carousel .owl-nav .owl-next:hover, .brand-owl.owl-carousel .owl-nav .owl-next:focus {
		border-color: #333
	}

		.home-slider.owl-carousel .owl-nav .owl-prev:hover:before, .home-slider.owl-carousel .owl-nav .owl-prev:focus:before, .home-slider.owl-carousel .owl-nav .owl-next:hover:before, .home-slider.owl-carousel .owl-nav .owl-next:focus:before, #collection-owl.owl-carousel .owl-nav .owl-prev:hover:before, #collection-owl.owl-carousel .owl-nav .owl-prev:focus:before, #collection-owl.owl-carousel .owl-nav .owl-next:hover:before, #collection-owl.owl-carousel .owl-nav .owl-next:focus:before, .brand-owl.owl-carousel .owl-nav .owl-prev:hover:before, .brand-owl.owl-carousel .owl-nav .owl-prev:focus:before, .brand-owl.owl-carousel .owl-nav .owl-next:hover:before, .brand-owl.owl-carousel .owl-nav .owl-next:focus:before {
			background-color: #fdc236;
			color: #333
		}

.home-slider.owl-carousel .owl-nav .owl-next, #collection-owl.owl-carousel .owl-nav .owl-next, .brand-owl.owl-carousel .owl-nav .owl-next, .about-new.owl-carousel .owl-nav .owl-next {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 44px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 20px;
	margin: 0;
	right: -50px
}

	.home-slider.owl-carousel .owl-nav .owl-next:before, #collection-owl.owl-carousel .owl-nav .owl-next:before, .brand-owl.owl-carousel .owl-nav .owl-next:before, .about-new.owl-carousel .owl-nav .owl-next:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f105"
	}

	.home-slider.owl-carousel .owl-nav .owl-next.disabled, #collection-owl.owl-carousel .owl-nav .owl-next.disabled, .brand-owl.owl-carousel .owl-nav .owl-next.disabled, .about-new.owl-carousel .owl-nav .owl-next.disabled {
		opacity: 0.2 !important
	}

.home-slider.owl-carousel .owl-nav .owl-prev, #collection-owl.owl-carousel .owl-nav .owl-prev, .brand-owl.owl-carousel .owl-nav .owl-prev, .about-new.owl-carousel .owl-nav .owl-prev {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	left: 0;
	text-align: center;
	line-height: 51px;
	top: 50%;
	transform: translate(0, -50%);
	color: #878fa0;
	font-size: 20px;
	margin: 0;
	left: -50px
}

	.home-slider.owl-carousel .owl-nav .owl-prev:before, #collection-owl.owl-carousel .owl-nav .owl-prev:before, .brand-owl.owl-carousel .owl-nav .owl-prev:before, .about-new.owl-carousel .owl-nav .owl-prev:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f104"
	}

	.home-slider.owl-carousel .owl-nav .owl-prev.disabled, #collection-owl.owl-carousel .owl-nav .owl-prev.disabled, .brand-owl.owl-carousel .owl-nav .owl-prev.disabled, .about-new.owl-carousel .owl-nav .owl-prev.disabled {
		opacity: 0.2 !important
	}

.home-slider.owl-carousel:hover .owl-nav .owl-prev, #collection-owl.owl-carousel:hover .owl-nav .owl-prev, .brand-owl.owl-carousel:hover .owl-nav .owl-prev, .about-new.owl-carousel:hover .owl-nav .owl-prev {
	left: 0;
	opacity: 1;
	visibility: inherit
}

.home-slider.owl-carousel:hover .owl-nav .owl-next, #collection-owl.owl-carousel:hover .owl-nav .owl-next, .brand-owl.owl-carousel:hover .owl-nav .owl-next, .about-new.owl-carousel:hover .owl-nav .owl-next {
	right: 0;
	opacity: 1;
	visibility: inherit
}

@media (max-width: 767px) {
	.home-slider.owl-carousel .owl-dots, #collection-owl.owl-carousel .owl-dots, .brand-owl.owl-carousel .owl-dots {
		display: none
	}
}

.home-slider .owl-item .item {
	position: relative
}

	.home-slider .owl-item .item .home_slider-text {
		color: #fff;
		overflow: hidden;
		padding: 30px;
		box-sizing: border-box;
		background-color: rgba(0,0,0,0.6);
		display: block;
		width: 50%;
		position: absolute;
		z-index: 10;
		left: 35%;
		top: 45%;
		transform: translate(-50%, -50%);
		outline: 1px solid #000;
	}

@media (max-width: 991px) {
	.home-slider .owl-item .item .home_slider-text {
		width: 75%
	}
}

@media (max-width: 480px) {
	.home-slider .owl-item .item .home_slider-text {
		padding: 15px;
		width: 100%;
		left: 0;
		top: 0;
		transform: unset;
		height: 100%;
		text-align: center;
	}
}

.home-slider .owl-item .item .home_slider-text h2 {
	color: white;
	margin-top: 0;
	margin-bottom: 10px;
	/* font-family: 'Nunito-Bold'; */
	font-size: 24px;
	/* font-family: 'Averta-Bold'; */
	/* margin-top: 74px; */
	font-family: 'Averta-Semibold';
}

.home-slider .owl-item .item .home_slider-text p {
	font-family: 'Averta-Light';
	font-size: 14px;
}

@media (max-width: 480px) {
	.home-slider .owl-item .item .home_slider-text h2 {
		font-size: 14px;
		margin-top: 0;
	}
}

@media (max-width: 480px) {
	.home-slider .owl-item .item .home_slider-text p {
		font-size: 11px;
		margin-bottom: 0;
	}
}

.home-slider .owl-item .item .home_slider-text .button-orange {
	color: white;
	border: 1px solid white;
	background-color: #f89e14;
	padding: 5px 20px;
	border-radius: 2px;
	margin-top: 15px;
	font-size: 14px;
	display: inline-block;
	font-family: 'Averta-Semibold';
}

@media (max-width: 480px) {
	.home-slider .owl-item .item .home_slider-text .button-orange {
		padding: 6px 10px;
		font-size: 11px;
		margin-top: 5px;
	}
}

.home-slider .owl-item .item .home_slider-text .button-orange:hover, .home-slider .owl-item .item .home_slider-text .button-orange:focus {
	color: white;
	background-color: #3d588f;
}

@media (max-width: 767px) {
	.home-slider .owl-item .item img {
		/* height: 350px; */
		max-width: unset;
	}
}

.footer .site-footer {
	background: #f00;
	background-size: cover;
	padding-bottom: 0;
	/* position: absolute; */
	/* top: 100px; */
	/* left: 0; */
	/* z-index: 9; */
	/* right: 0; */
	left: 0;
	padding-top: 30px;
	padding-bottom: 30px;
}

	.footer .site-footer .footer-widget h3 {
		/* font-weight: 500; */
		text-transform: uppercase;
		font-size: 14px;
		color: #fff;
		position: relative;
		margin-bottom: 15px;
		/* font-family: 'QUICKSAND-BOLD'; */
		margin-top: 0;
		font-family: 'OpenSans-Bold';
		font-family: 'Montserrat-Bold';
	}

		.footer .site-footer .footer-widget h3::after {
			content: "";
			position: absolute;
			display: none;
			bottom: -10px;
			left: 0px;
			height: 1px;
			width: 70px;
			margin: 10px 0;
			background-color: white;
		}

@media (max-width: 767px) {
	.footer .site-footer .footer-widget h3::after {
		bottom: -18px
	}
}

@media (max-width: 767px) {
	.footer .site-footer .footer-widget h3 {
		position: relative;
		padding-top: 0;
		padding-bottom: 0
	}

		.footer .site-footer .footer-widget h3:before {
			content: "\f107";
			font: normal normal normal 14px/1 FontAwesome;
			position: absolute;
			right: 10px;
			top: 50%;
			transform: translate(0, -50%);
			color: #888
		}

		.footer .site-footer .footer-widget h3.active:before {
			content: "\f106"
		}
}

.footer .site-footer .footer-widget .ul-footer-contact li {
	color: white;
	font-size: 16px;
	margin-bottom: 8px;
	font-family: 'Nunito-Regular';
}

	.footer .site-footer .footer-widget .ul-footer-contact li span {
		color: #fff
	}

	.footer .site-footer .footer-widget .ul-footer-contact li a {
		color: white;
	}

		.footer .site-footer .footer-widget .ul-footer-contact li a:hover, .footer .site-footer .footer-widget .ul-footer-contact li a:focus {
			color: #fdc236
		}

.footer .site-footer .list-menu {
	color: #999
}

	.footer .site-footer .list-menu a:hover, .footer .site-footer .list-menu a:focus {
		color: #3d3f94;
		text-decoration: none;
	}

@media (max-width: 767px) {
	.footer .site-footer .list-menu {
		/* display: none */
	}
}

@media (max-width: 767px) {
	.footer .site-footer .col-mb {
		margin-bottom: 10px
	}
}

@media (max-width: 767px) {
	.footer .site-footer .col-no-mb .footer-widget h3:before {
		display: none
	}

	.footer .site-footer .col-no-mb .list-menu {
		display: block !important
	}
}

@media (max-width: 991px) {
	.footer .site-footer .footer-inner .col-sm-6:nth-child(3) {
		clear: left
	}
}

.footer .copyright {
	background-color: #363636;
	color: white;
	font-size: 13px;
	padding: 12px 0;
}

	.footer .copyright a {
		color: #787878
	}

		.footer .copyright a:hover, .footer .copyright a:focus {
			color: #fdc236;
			text-decoration: none
		}

.footer .constrot-strip {
	position: relative;
	height: 4px;
	width: 100%;
	background-color: #fdc236;
	background-image: url(../images/footer-strip.png);
	background-repeat: repeat-x;
	background-position: center top
}

.section_index_brand {
	background-color: #f6f6f6;
	padding: 20px 0;
	float: left;
	width: 100%;
	/* margin-top: 25px; */
}

.header .topbar {
	background-color: #fdc236;
	padding: 10px 0
}

	.header .topbar .top-bar-info ul li {
		display: inline-block;
		float: none
	}

		.header .topbar .top-bar-info ul li a {
			color: #fff;
			font-size: 13px
		}

			.header .topbar .top-bar-info ul li a:hover, .header .topbar .top-bar-info ul li a:focus {
				color: #fff
			}

			.header .topbar .top-bar-info ul li a i {
				vertical-align: middle;
				background-color: rgba(0,0,0,0.08);
				border: 1px solid rgba(0,0,0,0.01);
				padding: 3px;
				width: 22px;
				height: 22px;
				text-align: center;
				border-radius: 3px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px
			}

		.header .topbar .top-bar-info ul li + li {
			margin-left: 15px
		}

@media (max-width: 1024px) {
	.header .topbar .top-bar-info ul li + li {
		margin-left: 10px
	}
}

.header .topbar .top-bar-account ul {
	text-align: right
}

	.header .topbar .top-bar-account ul li {
		display: inline-block;
		float: none
	}

		.header .topbar .top-bar-account ul li a {
			color: #fff;
			font-size: 13px
		}

			.header .topbar .top-bar-account ul li a:hover, .header .topbar .top-bar-account ul li a:focus {
				color: #fff
			}

			.header .topbar .top-bar-account ul li a i {
				vertical-align: middle;
				background-color: rgba(0,0,0,0.08);
				border: 1px solid rgba(0,0,0,0.01);
				padding: 3px;
				width: 22px;
				height: 22px;
				text-align: center;
				border-radius: 3px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px
			}

		.header .topbar .top-bar-account ul li + li {
			margin-left: 15px
		}

.header .header-main {
	/* padding: 15px 0; */
	/* background: #f8f8f8; */
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 20px;
}

	.header .header-main .logo {
		padding: 0;
		margin-top: 0;
	}

	.header .header-main .search .header_search {
		padding: 0;
		margin: 19px 0
	}

@media (max-width: 991px) {
	.header .header-main .search .header_search {
		margin: 0;
		display: none
	}
}

.header .header-main .search .header_search .form {
	margin-bottom: 0
}

	.header .header-main .search .header_search .form .input {
		border: 2px solid #fdc236;
		border-radius: 4px
	}

	.header .header-main .search .header_search .form .button {
		background-color: #fdc236;
		color: #fff;
		outline: none;
		box-shadow: none;
		border-radius: 4px
	}

		.header .header-main .search .header_search .form button:hover, .header .header-main .search .header_search .form .button:focus {
			background-color: #fdc236;
			color: #fff
		}

.header .header-main .index-cart {
	float: right;
	background-color: #fdc236;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;
	position: relative;
	margin: 19px 0
}

	.header .header-main .index-cart a {
		color: #fff;
		font-weight: 500;
		text-transform: uppercase;
		padding: 0 15px
	}

		.header .header-main .index-cart a i {
			font-size: 17px
		}

		.header .header-main .index-cart a .cart-right {
			position: absolute;
			height: 25px;
			width: 25px;
			right: -10px;
			top: -10px;
			line-height: 25px;
			text-align: center;
			border-radius: 50%;
			background: -webkit-linear-gradient(left, #FF9800, #F44336);
			background: linear-gradient(to right, #FF9800, #F44336);
			border: 1px solid #fff
		}

.header .header-main .index-location {
	float: right;
	background-color: #fdc236;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;
	position: relative;
	margin: 19px 0;
	margin-right: 15px
}

	.header .header-main .index-location a {
		color: #fff;
		font-weight: 500;
		text-transform: uppercase;
		padding: 0 15px
	}

		.header .header-main .index-location a i {
			font-size: 17px
		}

	.header .header-main .index-location:hover {
		background-color: #fed168
	}

.header nav {
	background-color: transparent;
	float: left;
	width: 100%;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin-top: 10px;
}

	.header nav #nav .nav-item ul.dropdown-menu {
		padding: 0;
		border: none;
		background: #fff none repeat scroll 0 0;
		border-radius: 0;
		box-shadow: 5px 10px 20px rgba(0,0,0,0.15);
		min-width: 220px;
		font-weight: 500
	}

@media (min-width: 1025px) {
	.header nav #nav .nav-item ul.dropdown-menu {
		display: block;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-moz-transition: .2s ease-out;
		-o-transition: .2s ease-out;
		-webkit-transition: .2s ease-out;
		-ms-transition: .2s ease-out;
		transition: .2s ease-out;
		-moz-transform: translateY(20px);
		-o-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
}

.header nav #nav .nav-item ul.dropdown-menu li {
	padding: 0;
	border-bottom: 1px solid #f4f4f4;
}

	.header nav #nav .nav-item ul.dropdown-menu li:last-child {
		border-bottom: none
	}

	.header nav #nav .nav-item ul.dropdown-menu li a {
		padding: 10px 11px;
		position: relative;
		padding-right: 20px;
		white-space: unset;
		font-size: 13px;
	}

		.header nav #nav .nav-item ul.dropdown-menu li a i {
			position: absolute;
			right: 10px;
			top: 50%;
			transform: translate(0, -50%)
		}

		.header nav #nav .nav-item ul.dropdown-menu li a:hover, .header nav #nav .nav-item ul.dropdown-menu li a:focus {
			background-color: #F2F2F2;
			color: black;
		}

	.header nav #nav .nav-item ul.dropdown-menu li.dropdown-submenu .dropdown-menu {
		top: 0
	}

.header nav #nav .nav-item:hover > .dropdown-menu {
	display: block;
	margin-top: 0
}

@media (min-width: 1025px) {
	.header nav #nav .nav-item:hover > .dropdown-menu {
		opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-moz-transition: .3s ease-in;
		-o-transition: .3s ease-in;
		-webkit-transition: .3s ease-in;
		-ms-transition: .3s ease-in;
		transition: .3s ease-in;
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		transform: translateY(0px)
	}
}

.header nav #nav .nav-item:hover > .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
	display: block;
	margin-top: 0
}

@media (min-width: 1025px) {
	.header nav #nav .nav-item:hover > .dropdown-menu .dropdown-submenu:hover .dropdown-menu {
		opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-moz-transition: .3s ease-in;
		-o-transition: .3s ease-in;
		-webkit-transition: .3s ease-in;
		-ms-transition: .3s ease-in;
		transition: .3s ease-in;
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		transform: translateY(0px)
	}
}

.contact .in-fo-page-content {
	margin-bottom: 10px
}

	.contact .in-fo-page-content h1 {
		text-transform: uppercase;
		position: relative;
		margin-bottom: 20px;
		color: #69b55d;
	}

		.contact .in-fo-page-content h1:before {
			content: "";
			height: 3px;
			width: 70px;
			background-color: #69b55d;
			position: absolute;
			left: 0;
			bottom: -6px;
		}

	.contact .in-fo-page-content .contact-info-page li {
		display: table;
		margin-bottom: 7px
	}

		.contact .in-fo-page-content .contact-info-page li i {
			display: table-cell;
			width: 20px;
			text-align: center;
			color: #3d3f94;
		}

		.contact .in-fo-page-content .contact-info-page li a {
			color: #000
		}

			.contact .in-fo-page-content .contact-info-page li a:hover, .contact .in-fo-page-content .contact-info-page li a:focus {
				color: #fdc236
			}

.contact .page-login #login h3 {
	text-transform: uppercase;
	position: relative;
	margin-bottom: 20px
}

	.contact .page-login #login h3:before {
		content: "";
		height: 3px;
		width: 70px;
		background-color: #69b55d;
		position: absolute;
		left: 0;
		bottom: -6px;
	}

.required {
	color: red;
	font-size: 13px
}

.account-box-shadow {
	padding: 20px 20px;
	margin: 40px 0
}

@media (max-width: 480px) {
	.account-box-shadow {
		padding: 10px 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin: 20px 0
	}
}

.account-box-shadow h1 {
	margin-top: 0
}

.account-box-shadow .text-login {
	margin-top: 10px
}

	.account-box-shadow .text-login a {
		color: #fdc236
	}

	.account-box-shadow .text-login p {
		margin-bottom: 5px
	}

.account-page h2 {
	margin-top: 0;
	font-size: 16px
}

	.account-page h1.title-head, .account-page h2.title-head, .page-contact h1.title-head, .page-contact h2.title-head, .related-product h1.title-head, .related-product h2.title-head {
		font-weight: 500;
		font-size: 22px;
		padding: 0px 0 10px;
		margin-bottom: 0;
		margin-top: 10px
	}

.aside-item.collection-category .aside-hidden-mobile .filter-container .aside-item .aside-title .title-head {
	border: none;
	padding: 0;
	margin-bottom: 10px;
	background-color: transparent;
	font-size: 14px;
	text-transform: capitalize
}

.aside-item.collection-category .aside-content {
	border-top: none;
	float: left;
	border-radius: 0 0 3px 3px;
	width: 100%;
}

.aside-item.collection-category .nav li a {
	font-size: 15px;
	padding-left: 5px;
	padding-right: 25px;
	color: #222;
	white-space: unset;
}

	.aside-item.collection-category .nav li a:hover, .aside-item.collection-category .nav li a:focus {
		color: #3d3f94;
		background-color: transparent;
	}

.aside-item.collection-category .nav > li > a {
	border-bottom: 1px solid #f8f8f8
}

.aside-item.collection-category .nav > li:last-child > a {
	border-bottom: none
}

.aside-item.collection-category .nav > li.nav-item .fa {
	top: 7px
}

.aside-item.collection-category .nav > li.nav-item .dropdown-menu .nav-item .fa {
	top: 5px
}

.aside-item .heading .title-head {
	margin: 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	padding: 10px 0;
	background: #0d7c49;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	padding-bottom: 0;
	/* font-family: 'QUICKSAND-REGULAR'; */
	padding: 10px;
	font-family: 'OpenSans-Regular';
}



.aside-item .list-blogs .blog-item {
	margin-bottom: 10px;
	padding-left: 0px;
	border-bottom: 1px solid #ececec;
	padding-right: 0px;
}

.aside-item .list-blogs .blog-item-name {
	margin: 0;
	/* font-family: 'Nunito-Bold'; */
	font-size: 15px;
	font-weight: normal;
	font-family: 'ROBOTO-MEDIUM';
}

	.aside-item .list-blogs .blog-item-name a {
		color: #333
	}

		.aside-item .list-blogs .blog-item-name a:hover, .aside-item .list-blogs .blog-item-name a:focus {
			color: #fdc236
		}

.aside-item .list-blogs .panel-box-media {
	display: block;
	float: left;
	width: 70px;
	margin-right: 10px;
}

.aside-item .list-blogs .blogs-rights {
	padding-left: 80px
}

.aside-item .list-blogs .post-time {
	font-size: 11px;
	font-style: italic;
	/* font-family: 'Nunito-Regular'; */
	font-family: 'ROBOTO-REGULAR';
}

.left-filters .aside-item .aside-title .title-head {
	margin: 0;
	text-transform: uppercase;
	color: #000;
	font-size: 15px;
	font-weight: 600;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left: solid #fdc236 4px;
	background-color: #f7f7f7
}

.left-filters .aside-filter .heading {
	margin: 0;
	text-transform: uppercase;
	color: #000;
	font-size: 15px;
	font-weight: 600;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left: solid #fdc236 4px;
	background-color: #f7f7f7
}

	.left-filters .aside-filter .heading h2 {
		font-size: 15px;
		margin: 0;
		padding: 0;
		font-weight: 600;
		color: #000
	}

.left-filters .aside-filter .aside-hidden-mobile .aside-title .title-head {
	margin: 0;
	text-transform: uppercase;
	color: #fdc236;
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: none;
	background-color: transparent
}

.left-filters .aside-filter .aside-hidden-mobile .aside-item {
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px
}

	.left-filters .aside-filter .aside-hidden-mobile .aside-item .filter-group {
		margin-bottom: 0
	}

	.left-filters .aside-filter .aside-hidden-mobile .aside-item:last-child {
		border-bottom: none
	}

	.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search {
		margin-bottom: 10px
	}

		.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search input {
			min-height: 30px;
			border: 1px solid #e5e5e5;
			border-radius: 0;
			padding: 0 7px
		}

		.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search button {
			height: 34px;
			line-height: 30px;
			padding: 0 10px;
			background-color: #fdc236;
			color: #fff
		}

.news-list-main .newslist .later_news_big h3 {
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: 600;
	letter-spacing: .5px;
	margin-top: 10px;
	margin-bottom: 0
}

	.news-list-main .newslist .later_news_big h3 a {
		color: #333
	}

		.news-list-main .newslist .later_news_big h3 a:hover, .news-list-main .newslist .later_news_big h3 a:focus {
			color: #fdc236
		}

.news-list-main .newslist .later_news_big .tempvideo {
	border-bottom: 3px solid #fdc236;
	position: relative
}

	.news-list-main .newslist .later_news_big .tempvideo .created-date {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
		background-color: #1a1a1a;
		color: #fff
	}

		.news-list-main .newslist .later_news_big .tempvideo .created-date i {
			position: relative;
			background: #fdc236;
			color: #fff;
			display: inline-block;
			text-align: center;
			width: 40px;
			height: 36px;
			line-height: 36px;
			font-size: 15px
		}

		.news-list-main .newslist .later_news_big .tempvideo .created-date span {
			padding: 3px 10px
		}

.news-list-main .newslist .col-later-news .has-tempvideo {
	border-top: none;
	margin-top: 0
}

@media (max-width: 767px) {
	.news-list-main .newslist .col-later-news .has-tempvideo {
		margin-top: 10px
	}
}

.news-list-main .newslist .col-later-news .has-tempvideo h3 {
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: 600;
	letter-spacing: .5px;
	margin-top: 10px;
	margin-bottom: 0
}

	.news-list-main .newslist .col-later-news .has-tempvideo h3 a {
		color: #333
	}

		.news-list-main .newslist .col-later-news .has-tempvideo h3 a:hover, .news-list-main .newslist .col-later-news .has-tempvideo h3 a:focus {
			color: #fdc236
		}

.news-list-main .newslist .col-later-news li {
	border-top: 1px solid #eee;
	margin-top: 7px
}

	.news-list-main .newslist .col-later-news li h3 {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 0;
		color: #333;
		margin-top: 10px
	}

		.news-list-main .newslist .col-later-news li h3 a {
			color: #333
		}

			.news-list-main .newslist .col-later-news li h3 a:hover, .news-list-main .newslist .col-later-news li h3 a:focus {
				color: #fdc236
			}

.list-blog-page .box-heading {
	/* padding: 10px 0; */
	padding-bottom: 10px;
}

	.list-blog-page .box-heading .title-head {
		font-weight: 500;
		margin: 0;
		font-size: 22px;
		border-bottom: 1px solid;
	}

.list-blog-page .list-blogs .blog-item {
	margin-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
}

@media (max-width: 767px) {
	.list-blog-page .list-blogs .blog-item {
		margin-bottom: 15px;
		border-bottom: 1px solid #f2f2f2;
		padding-bottom: 10px
	}
}

.list-blog-page .list-blogs .blog-item .blog-item-thumbnail {
	float: left;
	width: 240px;
	height: auto;
	margin-right: 10px;
	overflow: hidden;
	/* border-bottom: 3px solid #ed1c09; */
	position: relative;
}

	.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
		background-color: #000;
		color: #fff;
	}

		.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date i {
			position: relative;
			background: #ed1c09;
			color: #fff;
			display: inline-block;
			text-align: center;
			width: 40px;
			height: 36px;
			line-height: 36px;
			font-size: 15px;
		}

		.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date span {
			padding: 3px 10px
		}

@media (max-width: 480px) {
	.list-blog-page .list-blogs .blog-item .blog-item-thumbnail {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px
	}
}

.list-blog-page .list-blogs .blog-item .blog-item-thumbnail img {
	border-radius: 0
}

.list-blog-page .list-blogs .blog-item .blog-item-mains {
	padding-left: 250px
}

@media (max-width: 480px) {
	.list-blog-page .list-blogs .blog-item .blog-item-mains {
		padding-left: 0
	}
}

.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name {
	display: block;
	font-size: 18px;
	color: #333;
	float: left;
	w: left;
	width: 100%;
	margin: 6px 0 10px;
	/* font-family: 'Nunito-Bold'; */
	letter-spacing: .5px;
}

	.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a {
		color: #333
	}

		.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:hover, .list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:focus {
			color: #ed1c09;
		}

.list-blog-page .list-blogs .blog-item .blog-item-mains .post-time {
	font-size: 12px;
	color: #9b9b9b;
	margin: 0 10px 0 0
}

.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary {
	color: #333;
	float: left;
	width: 100%;
}

@media (max-width: 767px) {
	.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary {
		/* display: none */
	}
}

.bread-crumb {
	background-color: #f1f1f1
}

	.bread-crumb .breadcrumb {
		background-color: transparent
	}

.page-404 .page-notfound {
	padding: 60px 0
}

	.page-404 .page-notfound strong {
		font-size: 100px;
		font-weight: 600;
		line-height: 100px;
		display: block;
		color: #767676
	}

		.page-404 .page-notfound strong i {
			font-size: 100px;
			margin: 0 10px;
			color: #fdc236
		}

		.page-404 .page-notfound strong.text-uppercase {
			font-size: 50px
		}

@media (max-width: 767px) {
	.page-404 .page-notfound strong.text-uppercase {
		font-size: 40px
	}
}

@media (max-width: 480px) {
	.page-404 .page-notfound strong.text-uppercase {
		font-size: 22px;
		line-height: 50px
	}
}

.page-404 .page-notfound span {
	font-size: 36px;
	display: block;
	color: #333;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 30px
}

.page-404 .page-notfound .site-button {
	background-color: #fdc236;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 15px
}

	.page-404 .page-notfound .site-button:hover, .page-404 .page-notfound .site-button:focus {
		opacity: 0.8
	}

.article-wraper .article-main .title-head {
	font-weight: bold;
	font-size: 22px;
	padding: 0px 0 10px;
	margin-bottom: 0;
	font-family: 'Nunito-Regular';
	font-family: 'Montserrat-Regular';
}

.article-wraper .article-main .postby {
	font-size: 12px;
	/* text-transform: uppercase; */
	/* color: #b2b2b2; */
	/* margin: 8px 0; */
	float: left;
	width: 100%;
	height: 25px;
	background: #f3f3f3;
	border-top: 1px solid #ebebeb;
}

.article-wraper .article-main .article-content img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100% !important;
	height: auto !important
}

.article-wraper .article-main .article-content .service-scroll-image img {
	-webkit-box-shadow: 0 0 22px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 22px 0 rgba(0,0,0,0.1);
	border-radius: 5px
}

.article-wraper .article-main .article-content h2 {
	font-size: 17px;
	font-weight: 600
}

.article-wraper .article-main .blog_related {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px dashed #ebebeb;
	border-top: 1px dashed #ebebeb
}

	.article-wraper .article-main .blog_related h2 {
		color: #222;
		margin: 0;
		font-size: 18px;
		margin-bottom: 15px;
		font-weight: 500;
		text-transform: uppercase;
		position: relative
	}

		.article-wraper .article-main .blog_related h2:before {
			content: "";
			height: 3px;
			width: 70px;
			background-color: #0d7c49;
			position: absolute;
			left: 0;
			bottom: -6px;
		}

	.article-wraper .article-main .blog_related .blog_entry h3 {
		margin: 5px 0;
		font-size: 14px;
		font-weight: normal
	}

		.article-wraper .article-main .blog_related .blog_entry h3 a {
			font-size: 14px;
			color: #222;
			display: table
		}

			.article-wraper .article-main .blog_related .blog_entry h3 a:hover, .article-wraper .article-main .blog_related .blog_entry h3 a:focus {
				color: #3d3f94;
				text-decoration: none;
			}

			.article-wraper .article-main .blog_related .blog_entry h3 a i {
				display: table-cell;
				width: 15px
			}

@media (max-width: 767px) {
	.article-wraper .article-main .blog_related .pagination .page-item.active .page-link {
		background-color: #f8f8f8
	}
}

.article-wraper .article-main #RelatedProducts .feature_category_title .title-head {
	padding-bottom: 0
}

.article-wraper .article-main #RelatedProducts .products {
	border-top: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	overflow: hidden
}

	.article-wraper .article-main #RelatedProducts .products .product-box {
		border-bottom: 1px solid #f3f3f3;
		border-right: 1px solid #f3f3f3;
		padding: 3px;
		margin-bottom: 0
	}

.article-wraper .article-main.article-service .title-head {
	color: #fdc236;
	text-transform: uppercase;
	position: relative
}

	.article-wraper .article-main.article-service .title-head:before {
		content: "";
		height: 4px;
		width: 100px;
		background-color: #fdc236;
		position: absolute;
		left: 0;
		bottom: 10px
	}

.article-wraper .article-main.article-service .fix-content-service {
	margin-top: 40px
}

	.article-wraper .article-main.article-service .fix-content-service h2:first-child {
		font-size: 24px;
		padding-left: 20px;
		text-transform: uppercase;
		color: #fdc236;
		position: relative
	}

@media (max-width: 480px) {
	.article-wraper .article-main.article-service .fix-content-service h2:first-child {
		font-size: 18px
	}
}

.article-wraper .article-main.article-service .fix-content-service h2:first-child:before {
	content: '\f105';
	font-family: "fontawesome";
	font-size: 25px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%)
}

@media (max-width: 480px) {
	.article-wraper .article-main.article-service .fix-content-service h2:first-child:before {
		font-size: 18px
	}
}

.article-wraper .article-main.article-service .fix-content-service .service-scrolls {
	max-height: 280px;
	overflow-y: scroll
}

	.article-wraper .article-main.article-service .fix-content-service .service-scrolls img:first-child {
		display: none
	}

	.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		border-radius: 5px;
		background-color: #F5F5F5
	}

	.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar {
		width: 5px;
		background-color: #fdc236
	}

	.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-thumb {
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		background-color: #fdc236
	}

.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image {
	left: 50%
}

@media (max-width: 991px) {
	.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image {
		left: 0
	}
}

.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll {
	right: 50%
}

@media (max-width: 991px) {
	.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll {
		right: 0
	}
}

.article-wraper .article-main.article-service .fix-content-service .service-cta {
	margin-top: 15px
}

	.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon {
		height: 46px;
		width: auto;
		border-radius: 22px;
		padding-left: 50px;
		padding-right: 40px;
		padding-top: 2px;
		margin-right: 20px;
		border: 2px solid #fdc236;
		display: inline-block;
		outline: none;
		text-transform: uppercase;
		color: #fdc236;
		background: #fff;
		font-size: 13px;
		position: relative;
		font-weight: 600
	}

@media (max-width: 480px) {
	.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon {
		padding-right: 35px;
		margin-right: 10px
	}

		.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:last-child {
			margin-right: 0
		}
}

.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:before {
	content: '';
	width: 22px;
	height: 45px;
	position: absolute;
	left: -1px;
	top: -2px;
	background: #fcb304;
	border-top-left-radius: 22px;
	border-bottom-left-radius: 22px
}

.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:after {
	content: '';
	width: 22px;
	height: 45px;
	position: absolute;
	left: 21px;
	top: -2px;
	background: #fdc236;
	border-top-right-radius: 22px;
	border-bottom-right-radius: 22px
}

.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon span:before {
	background-image: url(//bizweb.dktcdn.net/100/321/299/themes/670850/assets/call.png?1532513738040);
	content: '';
	width: 30px;
	height: 30px;
	left: 6px;
	top: 6px;
	z-index: 10;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute
}

.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon.btn-form span:before {
	background-image: url(//bizweb.dktcdn.net/100/321/299/themes/670850/assets/support.png?1532513738040)
}

.article-wraper .article-main.article-service .article-content img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100% !important;
	height: auto !important
}

.article-wraper .article-main.article-service .article-content .service-scroll-image img {
	-webkit-box-shadow: 0 0 22px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 22px 0 rgba(0,0,0,0.1);
	border-radius: 5px
}

@media (max-width: 991px) {
	.article-wraper .article-main.article-service .article-content .service-scroll-image img {
		margin-bottom: 20px
	}
}

.article-wraper #article_comments .title-form-coment {
	color: #222;
	margin: 0;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: 500;
	text-transform: uppercase;
	position: relative
}

	.article-wraper #article_comments .title-form-coment:before {
		content: "";
		height: 3px;
		width: 70px;
		background-color: #fdc236;
		position: absolute;
		left: 0;
		bottom: -6px
	}

.zoom-banner {
	position: relative;
	overflow: hidden
}

	.zoom-banner:before {
		background: rgba(255,255,255,0.2) none repeat scroll 0 0;
		bottom: 0;
		content: "";
		left: 50%;
		opacity: 1;
		position: absolute;
		right: 51%;
		top: 0;
		-webkit-transition: all 700ms ease-in 0s;
		transition: all 700ms ease-in 0s;
		pointer-events: none
	}

	.zoom-banner:after {
		background: rgba(255,255,255,0.2) none repeat scroll 0 0;
		bottom: 50%;
		content: "";
		left: 0;
		opacity: 1;
		position: absolute;
		right: 0;
		top: 50%;
		pointer-events: none;
		-webkit-transition: all 700ms ease-in 0s;
		transition: all 700ms ease-in 0s
	}

	.zoom-banner:hover:before {
		left: 0;
		right: 0;
		opacity: 0
	}

	.zoom-banner:hover:after {
		bottom: 0;
		top: 0;
		opacity: 0
	}

.salim-section-title {
	margin-top: 30px
}

@media (max-width: 991px) {
	.salim-section-title {
		text-align: center
	}
}

.salim-section-title .sub_title {
	font-size: 14px;
	color: #777
}

.salim-section-title h2 {
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 600;
	line-height: 1
}

@media (max-width: 480px) {
	.salim-section-title h2 {
		font-size: 25px
	}
}

.salim-section-title .salim-desrip {
	color: #444;
	opacity: .7
}

.list-item-about .item-about {
	margin-bottom: 30px
}

	.list-item-about .item-about .item-about-image {
		float: left;
		margin-right: 15px;
		max-width: 90px
	}

		.list-item-about .item-about .item-about-image img {
			max-width: 50px
		}

@media (max-width: 480px) {
	.list-item-about .item-about .item-about-image {
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
		max-width: 100%
	}

		.list-item-about .item-about .item-about-image img {
			display: block;
			margin-left: auto;
			margin-right: auto
		}
}

.list-item-about .item-about .item-about-content {
	padding-left: 80px
}

@media (max-width: 480px) {
	.list-item-about .item-about .item-about-content {
		padding-left: 0;
		text-align: center
	}
}

.list-item-about .item-about .item-about-content h3 {
	font-style: normal;
	font-size: 17px;
	margin: 0;
	color: #fdc236
}

.list-item-about .item-about .item-about-content p {
	margin-bottom: 15px;
	color: #777
}

.our-teams {
	background-color: #f3f3f3;
	padding-bottom: 50px;
	padding-top: 30px
}

	.our-teams .owl-our-team .item .with-hover {
		position: relative;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		box-shadow: 0 0 1px transparent;
		-webkit-transition-duration: .3s;
		transition-duration: .3s;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out
	}

		.our-teams .owl-our-team .item .with-hover:hover {
			-webkit-transform: translateY(-8px);
			transform: translateY(-8px)
		}

			.our-teams .owl-our-team .item .with-hover:hover .hover-option {
				transform: translateY(0%);
				-webkit-transform: translateY(0%);
				-moz-transform: translateY(0%);
				-o-transform: translateY(0%);
				-ms-transform: translateY(0%);
				-webkit-transition: all 0.2s ease;
				-moz-transition: all 0.2s ease;
				transition: all 0.2s ease;
				opacity: 1;
				visibility: visible;
				display: block
			}

		.our-teams .owl-our-team .item .with-hover .relative {
			overflow: hidden
		}

	.our-teams .owl-our-team .item .bag-dark {
		background: -moz-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
		background: -webkit-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
		background: linear-gradient(to bottom, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-o-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		transition: all 0.2s ease;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0
	}

	.our-teams .owl-our-team .item h4 {
		line-height: 21px;
		font-weight: 500;
		font-style: normal;
		font-size: 17px;
		color: #777
	}

	.our-teams .owl-our-team .item small {
		font-weight: 400;
		color: #777
	}

	.our-teams .owl-our-team .item p {
		color: #777
	}

	.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-next {
		-moz-transition: all 0.45s ease;
		-webkit-transition: all 0.45s ease;
		-o-transition: all 0.45s ease;
		-ms-transition: all 0.45s ease;
		transition: all 0.45s ease;
		opacity: 0;
		visibility: hidden
	}

		.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus {
			border-color: #333
		}

			.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover:before, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus:before, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover:before, .our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus:before {
				background-color: #fdc236;
				color: #333
			}

	.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next {
		height: 44px;
		width: 44px;
		border: 2px solid #000;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		position: absolute;
		right: 0;
		text-align: center;
		line-height: 44px;
		top: 50%;
		transform: translate(0, -50%);
		font-size: 20px;
		margin: 0;
		right: -50px
	}

		.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:before {
			height: 36px;
			width: 36px;
			background-color: #000;
			color: #fff;
			display: inline-block;
			float: none;
			font-family: "FontAwesome";
			font-size: 22px;
			line-height: 28px;
			margin: 2px;
			vertical-align: top;
			border-radius: 50%;
			padding: 3px 14px;
			content: "\f105"
		}

		.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next.disabled {
			opacity: 0.2 !important
		}

	.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev {
		height: 44px;
		width: 44px;
		border: 2px solid #000;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		position: absolute;
		left: 0;
		text-align: center;
		line-height: 51px;
		top: 50%;
		transform: translate(0, -50%);
		color: #878fa0;
		font-size: 20px;
		margin: 0;
		left: -50px
	}

		.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:before {
			height: 36px;
			width: 36px;
			background-color: #000;
			color: #fff;
			display: inline-block;
			float: none;
			font-family: "FontAwesome";
			font-size: 22px;
			line-height: 28px;
			margin: 2px;
			vertical-align: top;
			border-radius: 50%;
			padding: 3px 14px;
			content: "\f104"
		}

		.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev.disabled {
			opacity: 0.2 !important
		}

	.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-prev {
		left: 0;
		opacity: 1;
		visibility: inherit
	}

	.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-next {
		right: 0;
		opacity: 1;
		visibility: inherit
	}

	.our-teams .owl-our-team.owl-carousel .owl-dots {
		display: none
	}

.cart_desktop_page form {
	margin-bottom: 0
}

.cart-mobile {
	padding: 10px 0px 0px 0px
}

	.cart-mobile .header-cart {
		padding: 10px
	}

	.cart-mobile .title-cart {
		line-height: 10px
	}

		.cart-mobile .title-cart h3 {
			font-size: 14px;
			font-weight: 500;
			text-transform: uppercase;
			margin: 0
		}

		.cart-mobile .title-cart a {
			margin-top: -30px !important
		}

	.cart-mobile .header-cart-content {
		margin-top: 0px;
		padding: 10px
	}

		.cart-mobile .header-cart-content .content-product-list {
			min-height: 110px
		}

			.cart-mobile .header-cart-content .content-product-list .item-product {
				min-height: 110px;
				border-bottom: solid 1px #f1f1f1;
				overflow: hidden;
				display: table;
				width: 100%;
				margin-bottom: 10px
			}

.item-product-cart-mobile {
	width: 100px;
	margin-right: 10px
}

	.item-product-cart-mobile img {
		max-width: 100px;
		margin-right: 10px
	}

.title-product-cart-mobile h3 {
	line-height: 1;
	margin: 0;
	font-weight: normal
}

.title-product-cart-mobile a {
	word-break: break-word;
	font-size: 14px;
	color: #363636
}

.title-product-cart-mobile p {
	line-height: 2;
	font-size: 14px;
	color: #898989
}

.title-product-cart-mobile span {
	color: #fdc236
}

.item-product-cart-mobile, .title-product-cart-mobile {
	display: table-cell;
	vertical-align: top;
	padding-right: 5px
}

.select-item-qty-mobile {
	float: right;
	text-align: center;
	margin-top: 10px
}

	.select-item-qty-mobile .txt_center input {
		height: 25px;
		width: 24px;
		text-align: center;
		margin: 0px;
		padding: 0;
		position: absolute;
		left: 22px;
		min-height: 0;
		border: solid thin #ddd;
		border-radius: 0
	}

	.select-item-qty-mobile > div {
		position: relative;
		width: 69px;
		height: 25px
	}

.cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	line-height: 1;
	height: 25px;
	border-style: hidden;
	background: none !important;
	color: #000;
	border: solid thin #ddd;
	width: 24px
}

.cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	height: 25px;
	display: inline-block;
	line-height: 1;
	border-style: hidden;
	color: #fff;
	background: none !important;
	color: #000;
	border: solid thin #ddd;
	width: 24px
}

.select-item-qty-mobile a {
	line-height: 3;
	color: #363636
}

.cart-mobile .header-cart-price {
	padding: 18px 0px;
	padding-bottom: 0
}

.cart-mobile .title-cart h3 {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 0
}

.cart-mobile .title-cart a {
	float: right;
	margin-top: -28px;
	color: #fdc236;
	font-size: 16px;
	line-height: 27px
}

.btn-proceed-checkout-mobile {
	width: 100%;
	line-height: 27px;
	color: #fff;
	height: 40px;
	font-size: 14px;
	border: none;
	background: #fdc236;
	text-transform: uppercase;
	border-radius: 0;
	margin-top: 10px;
	border-radius: 4px
}

.btn-proceed-continues-mobile {
	background-color: #fff !important;
	color: #fdc236 !important;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	text-transform: uppercase;
	border: 1px solid #fdc236;
	border-radius: 4px
}

.shopping-cart-item {
	background-color: transparent;
	padding: 15px 0;
	margin: 0
}

	.shopping-cart-item + .shopping-cart-item {
		border-top: 1px solid #e5e5e5
	}

	.shopping-cart-item .col-xs-3 {
		padding-left: 0
	}

		.shopping-cart-item .col-xs-3 p {
			margin: 0
		}

	.shopping-cart-item .col-right {
		padding-left: 0
	}

		.shopping-cart-item .col-right .box-info-product {
			width: 350px;
			padding-right: 10px;
			padding-left: 10px;
			float: left
		}

@media (max-width: 1024px) {
	.shopping-cart-item .col-right .box-info-product {
		width: 270px
	}
}

.shopping-cart-item .col-right .box-info-product .name {
	font-size: 14px;
	margin-bottom: 7px;
	line-height: 20px;
	font-weight: 500;
	padding-top: 0
}

	.shopping-cart-item .col-right .box-info-product .name a {
		color: #242424;
		font-weight: 500
	}

		.shopping-cart-item .col-right .box-info-product .name a:hover, .shopping-cart-item .col-right .box-info-product .name a:focus {
			color: #fdc236;
			text-decoration: none
		}

.shopping-cart-item .col-right .box-info-product .seller-by {
	font-size: 13px;
	margin-bottom: 12px
}

.shopping-cart-item .col-right .box-info-product .action {
	position: relative;
	padding: 0 !important;
	margin-bottom: 0;
	margin-top: 0
}

	.shopping-cart-item .col-right .box-info-product .action .btn-link {
		border: 0;
		color: #fdc236;
		font-size: 13px;
		position: static;
		padding: 0;
		line-height: 1.1
	}

.shopping-cart-item .col-right .box-price {
	float: left;
	width: 110px;
	padding-right: 10px
}

	.shopping-cart-item .col-right .box-price .price {
		font-size: 16px;
		margin-bottom: 5px;
		font-weight: 500;
		padding-top: 0;
		color: #fdc236
	}

.shopping-cart-item .col-right .quantity-block {
	width: 120px;
	float: right
}

	.shopping-cart-item .col-right .quantity-block .input-group-btn button {
		height: 28px
	}

		.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-down {
			border-radius: 3px 0 0 3px;
			border: 1px solid #e5e5e5;
			border-right: 0;
			border-color: #e5e5e5;
			color: #999;
			line-height: 20px;
			padding: 3px 9px;
			margin: 0;
			width: 28px;
			background-color: #fff;
			float: right
		}

		.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-up {
			border-radius: 0 3px 3px 0;
			border: 1px solid #e5e5e5;
			border-color: #e5e5e5;
			border-left: 0;
			color: #999;
			line-height: 20px;
			padding: 3px 9px;
			margin: 0;
			width: 28px;
			background-color: #fff;
			float: right
		}

		.shopping-cart-item .col-right .quantity-block .input-group-btn button:focus, .shopping-cart-item .col-right .quantity-block .input-group-btn button:hover {
			outline: none;
			box-shadow: none;
			-webkit-appearance: none;
			-moz-appearance: none
		}

	.shopping-cart-item .col-right .quantity-block .input-group-btn .js-quantity-product {
		display: inline-block;
		height: 28px;
		padding: 0 5px;
		text-align: center;
		border-radius: 0;
		width: 35px;
		float: right;
		min-height: 28px;
		border: 1px solid #e5e5e5
	}

#right-affix .each-row {
	width: 100%;
	clear: both
}

	#right-affix .each-row .box-style {
		background-color: transparent;
		padding: 17px 0 21px 0
	}

		#right-affix .each-row .box-style.fee .list-info-price {
			margin: 0
		}

			#right-affix .each-row .box-style.fee .list-info-price span {
				font-weight: 500
			}

			#right-affix .each-row .box-style.fee .list-info-price strong {
				float: right;
				font-weight: 700
			}

		#right-affix .each-row .box-style.fee .total2 {
			font-weight: 500
		}

			#right-affix .each-row .box-style.fee .total2 .text-label {
				margin-top: 5px;
				display: inline-block
			}

			#right-affix .each-row .box-style.fee .total2 .amount {
				float: right
			}

				#right-affix .each-row .box-style.fee .total2 .amount p {
					margin: 0;
					text-align: right;
					line-height: 1.1
				}

					#right-affix .each-row .box-style.fee .total2 .amount p strong {
						color: #fdc236;
						font-size: 22px;
						font-weight: 700
					}

					#right-affix .each-row .box-style.fee .total2 .amount p small {
						font-weight: 500
					}

		#right-affix .each-row .box-style + .box-style {
			border-top: 1px solid #f4f4f4
		}

#right-affix .btn-checkout {
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	user-select: none;
	color: #fff;
	background-color: #fdc236;
	border-color: #fdc236;
	height: 40px
}

	#right-affix .btn-checkout:hover, #right-affix .btn-checkout:focus {
		background-color: #fcb304;
		border-color: #fcb304
	}

#right-affix .btn-checkouts {
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	user-select: none;
	color: #fdc236;
	background-color: #fff;
	border-color: #fdc236;
	height: 40px
}

	#right-affix .btn-checkouts:hover, #right-affix .btn-checkouts:focus {
		outline: none;
		box-shadow: none;
		background-color: #fff;
		border-color: #fcb304;
		color: #fcb304
	}

.lbl-shopping-cart-gio-hang {
	margin-top: 20px
}

	.lbl-shopping-cart-gio-hang.lbl-shopping-cart {
		color: #333;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: 500;
		margin-bottom: 12px
	}

		.lbl-shopping-cart-gio-hang.lbl-shopping-cart span {
			font-size: 14px;
			text-transform: none;
			font-weight: 400
		}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover, .shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:focus {
	color: #12cca7
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span {
	color: #0b816a
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:hover, .shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:focus {
	color: #12cca7
}

.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
	color: #0b816a;
	margin-top: 15px
}

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:hover, .shopping-cart-table table tbody tr td .quant-input .arrows .arrow:focus {
	color: #12cca7
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover, .shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus {
	color: #12cca7
}

.shopping-cart .shopping-cart-table {
	margin-bottom: 10px
}

	.shopping-cart .shopping-cart-table table {
		margin-bottom: 0px !important
	}

		.shopping-cart .shopping-cart-table table tbody tr td {
			vertical-align: middle
		}

.shopping-cart .cart-image img {
	width: 150px
}

.cart-shopping-total {
	background: #f8f8f8
}

.shopping-cart .shopping-cart-table table tbody tr .romove-item a {
	font-size: 18px;
	color: #666666
}

	.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover, .shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus {
		color: #fff000 !important
	}

.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail {
	display: block;
	text-align: center
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info {
	vertical-align: middle !important
}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
		margin-top: 0px;
		font-size: 16px
	}

		.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a {
			color: #555
		}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews {
		font-size: 11px;
		color: #aaa
	}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info {
		margin-top: 10px
	}

		.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span {
			font-size: 12px;
			color: #666666;
			text-transform: uppercase
		}

			.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span {
				font-size: 12px;
				text-transform: lowercase;
				margin-left: 14px
			}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a {
	color: #666666;
	text-decoration: underline
}

.shopping-cart .shopping-cart-table .table > thead > tr > th {
	text-align: center;
	padding: 16px;
	font-size: 15px
}

.shopping-cart .shopping-cart-table .shopping-cart-btn span {
	padding: 20px 0px;
	display: block
}

.shopping-cart .estimate-ship-tax table thead tr th .estimate-title {
	font-size: 14px;
	color: #555;
	margin-bottom: 2px;
	margin-top: 0px;
	display: block
}

.shopping-cart .estimate-ship-tax table thead tr th p {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	margin-bottom: 0px
}

.shopping-cart .estimate-ship-tax table thead tr > th {
	padding: 24px 10px 20px 10px
}

.shopping-cart .estimate-ship-tax table tbody tr > td {
	padding: 24px 10px !important
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker {
	background: #fff;
	color: #999;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee
}

.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover, .shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus {
	background: transparent
}

.shopping-cart .cart-shopping-total table thead tr th {
	background-color: #fafafa;
	text-align: right;
	padding: 10px 15px;
	border: none
}

	.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total {
		color: #555;
		margin-bottom: 7px
	}

.shopping-cart .cart-shopping-total table tbody tr td {
	padding: 10px 15px
}

	.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button {
		float: right !important;
		margin-bottom: 8px
	}

	.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span {
		display: block;
		font-weight: normal;
		color: #666666
	}

.shopping-cart .shopping-cart-table table tbody tr .romove-item, .shopping-cart .shopping-cart-table table tbody tr .cart-product-edit, .shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total, .shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total, .shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity {
	text-align: center
}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span, .shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span {
		display: block;
		font-size: 16px;
		color: #555;
		text-transform: uppercase
	}

.shopping-cart .estimate-ship-tax table tbody tr td .form-group label, .shopping-cart .estimate-ship-tax table tbody tr td .form-group input, .blog-page .blog-write-comment .form-group label, .blog-page .blog-write-comment .form-group input, .contact-page .contact-form form label, .contact-page .contact-form form input {
	font-size: 13px;
	font-weight: normal;
	color: #999
}

.contact-page .contact-form form label {
	font-weight: 600
}

	.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span, .blog-page .blog-write-comment label span, .contact-page .contact-form form label span, .checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span {
		color: red
	}

.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total, .shopping-cart .cart-shopping-total table thead tr th .cart-grand-total {
	font-size: 16px
}

.shopping-cart-table table tbody tr td .quant-input {
	display: inline-block;
	height: 35px;
	position: relative;
	width: 70px
}

	.shopping-cart-table table tbody tr td .quant-input .arrows {
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2
	}

		.shopping-cart-table table tbody tr td .quant-input .arrows .arrow {
			box-sizing: border-box;
			cursor: pointer;
			display: block;
			text-align: center;
			width: 40px
		}

			.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc {
				top: 5px
			}

			.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc {
				top: -7px
			}

			.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon {
				position: relative
			}

	.shopping-cart-table table tbody tr td .quant-input input {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #F2F2F2;
		box-sizing: border-box;
		font-size: 15px;
		height: 35px;
		left: 0;
		padding: 0 20px 0 18px;
		position: absolute;
		top: 0;
		width: 70px;
		z-index: 1
	}

.shopping-cart .col-main .cart .bg-scroll {
	border-top: none;
	margin-top: 20px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none
}

.shopping-cart .col-main .cart .cart-thead {
	background: #fbfbfb;
	font-weight: bold;
	font-size: 13px;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	border-right: none;
	border-left: none;
	float: left;
	min-width: 600px
}

	.shopping-cart .col-main .cart .cart-thead div {
		float: left;
		padding: 10px 0px;
		color: #333;
		text-align: center;
		font-size: 13px
	}

.shopping-cart .col-main .cart .cart-tbody {
	width: 100%;
	float: left
}

	.shopping-cart .col-main .cart .cart-tbody .item-cart {
		border-bottom: 1px solid #ebebeb;
		width: 100%;
		float: left
	}

		.shopping-cart .col-main .cart .cart-tbody .item-cart div {
			float: left;
			padding: 20px 10px 6px;
			line-height: 20px;
			vertical-align: top;
			height: 135px;
			overflow: hidden
		}

		.shopping-cart .col-main .cart .cart-tbody .item-cart .product-image {
			min-height: 75px;
			display: block;
			height: auto;
			width: 100%;
			padding: 0 20px
		}

.shopping-cart .col-main .cart .item-cart .image .product-image img {
	max-width: 100%;
	height: auto;
	max-height: 98px;
	width: auto;
	display: inherit;
	margin: 0 auto
}

.shopping-cart .col-main .cart .cart-tbody .item-cart div .product-name {
	margin: 0px;
	padding-bottom: 0px;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 10%
}

.shopping-cart .col-main .cart .variant-title {
	color: #686868
}

.shopping-cart .col-main .cart .cart-tbody .item-cart div .price {
	font-size: 16px;
	font-weight: bold;
	line-height: 6;
	color: #fdc236
}

.shopping-cart .col-main .cart .cart-tbody .item-cart div .input_qty_pr {
	height: auto;
	border-right: none;
	width: 100%;
	margin-top: 15px;
	padding: 20px 0px 0px 0px
}

.shopping-cart .col-main .cart .cart-tbody .item-cart .input_qty_pr .items-count {
	border: 1px solid #ddd;
	outline: none;
	background: #fff;
	height: 24px;
	width: 24px;
	vertical-align: baseline;
	text-align: center;
	padding: 0;
	display: inline-block;
	margin: 0
}

.shopping-cart .col-main .cart .cart-tbody .item-cart .number-sidebar {
	min-height: 0;
	position: static;
	display: inline-block;
	float: none;
	margin-bottom: 0;
	border: 1px solid #ddd;
	height: 24px;
	margin-left: -1px;
	text-align: center;
	width: 23px;
	margin-right: -1px;
	padding: 0;
	line-height: 15px
}

.shopping-cart .col-main .cart .cart-tbody .item-cart div:nth-child(6) {
	padding: 10px 0 6px;
	position: relative
}

.shopping-cart .col-main .cart .cart-tbody .item-cart div a.remove-item span {
	display: none
}

.shopping-cart .col-main .cart .bg-scroll .cart-tbody .item-cart div a.remove-item {
	background-color: #fff;
	background-image: url(//bizweb.dktcdn.net/100/177/134/themes/235073/assets/bin.png?1487919147709);
	width: 22px;
	height: 26px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.shopping-cart .col-main .cart .totals .inner {
	padding: 0px 0 15px;
	margin-top: 0;
	margin-right: 1px
}

.shopping-cart .col-main .cart #shopping-cart-totals-table {
	width: 100%;
	padding-bottom: 8px;
	background: #fff
}

.shopping-cart .col-main .cart ul.checkout {
	clear: left;
	padding: 20px;
	border: 1px solid #ebebeb;
	margin-bottom: 30px
}

.shopping-cart .col-main .cart .btn-proceed-checkout {
	background: #fdc236;
	line-height: 20px;
	color: #fff;
	height: 40px;
	font-size: 16px;
	border: none;
	text-transform: uppercase
}

.shopping-cart .col-main .cart #shopping-cart-totals-table tr td.a-right {
	width: 231px;
	border-left: 1px solid #ebebeb
}

.shopping-cart .col-main .cart #shopping-cart-totals-table tr td {
	border: #ebebeb thin solid;
	border-top: none;
	border-bottom: none;
	padding: 20px
}

.shopping-cart .col-main .cart span.totals_price.price {
	color: #fdc236;
	font-size: 16px
}

.shopping-cart .col-main .cart .btn.btn-white {
	margin-right: 10px
}

	.shopping-cart .col-main .cart .btn.btn-white:hover, .shopping-cart .col-main .cart .btn.btn-white:focus {
		background-color: #fdc236;
		border-color: #fdc236
	}

.cart-empty img {
	max-width: 200px
}

.cart-empty .btn-cart-empty {
	margin-top: 20px;
	text-align: center
}

	.cart-empty .btn-cart-empty a {
		color: #fff;
		background: #fdc236;
		border-color: #fdc236;
		border-radius: 2px !important;
		text-transform: uppercase;
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: inline-block;
		padding: 15px 30px;
		line-height: 1.1;
		height: auto
	}

		.cart-empty .btn-cart-empty a:after {
			position: absolute;
			bottom: 0;
			left: 0;
			display: block;
			content: " ";
			width: 100%;
			height: 100%;
			background-color: #fdca4f;
			border-radius: inherit;
			z-index: -1;
			-webkit-transform-origin: 0 100%;
			-moz-transform-origin: 0 100%;
			transform-origin: 0 100%;
			-webkit-transform: scaleY(0);
			-moz-transform: scaleY(0);
			transform: scaleY(0);
			-webkit-transition: -webkit-transform .25s ease-in-out;
			-moz-transition: -moz-transform .25s ease-in-out;
			transition: transform .25s ease-in-out
		}

		.cart-empty .btn-cart-empty a:hover {
			color: #fff
		}

			.cart-empty .btn-cart-empty a:hover:after {
				-webkit-transform: scaleY(1);
				-moz-transform: scaleY(1);
				transform: scaleY(1)
			}

.account-left {
	border: 1px solid #eee
}

@media (max-width: 767px) {
	.account-left {
		margin-bottom: 15px
	}
}

.account-left .user-profile-header {
	padding: 36px;
	text-align: center
}

@media (max-width: 1024px) {
	.account-left .user-profile-header {
		padding: 15px
	}
}

.account-left .user-profile-header img {
	border-radius: 50%;
	height: 100px;
	width: 100px;
	margin-bottom: 15px;
	object-fit: scale-down
}

.account-left .user-profile-header .text-secondary {
	color: #fdc236
}

.account-left .user-profile-header p {
	margin: 0
}

	.account-left .user-profile-header p a {
		color: #000
	}

		.account-left .user-profile-header p a:hover, .account-left .user-profile-header p a:focus {
			color: #fdc236
		}

.account-left .list-group {
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 0
}

	.account-left .list-group .list-group-item {
		border: 1px solid #eee;
		position: relative;
		display: block;
		padding: .75rem 1.25rem;
		margin-bottom: -1px
	}

		.account-left .list-group .list-group-item i {
			width: 15px
		}

		.account-left .list-group .list-group-item:first-child {
			border-top-left-radius: 2px;
			border-top-right-radius: 2px
		}

		.account-left .list-group .list-group-item.active {
			background-color: #fdc236;
			border-color: #fdc236;
			color: #fff
		}

		.account-left .list-group .list-group-item:hover {
			background-color: #e9ecef;
			color: #212529;
			border-color: #e9ecef
		}

.category-products .sortPagiBar .view-mode a .button-view-mode {
	display: inline-block;
	width: 38px;
	height: 38px;
	color: #333;
	line-height: 37px;
	text-align: center;
	background: #ebebeb;
	background: #fff;
	font-size: 20px;
	padding-top: 0px;
	border: 1px solid #ebebeb
}

	.category-products .sortPagiBar .view-mode a .button-view-mode.active, .category-products .sortPagiBar .view-mode a .button-view-mode:hover {
		background-color: #fdc236;
		border-color: #fdc236;
		color: #fff
	}

.products-view-grid .single-product {
	position: relative;
	background: #fff;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	overflow: hidden;
	padding-bottom: 10px;
	/* border: 1px solid #e3e3e3; */
	/* border: 1px solid #e3e3e3; */
	box-shadow: 1px 1px 4px 2px rgb(138 138 145 / 80%);
	/* border-radius: 10px; */
	margin: 1px;
	height: 300px;
}

	.products-view-grid .single-product .pro-img {
		position: relative;
		margin-bottom: 0;
		overflow: hidden;
	}

		.products-view-grid .single-product .pro-img img {
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out
		}

		.products-view-grid .single-product .pro-img .secondary-img {
			position: absolute;
			left: 0;
			top: 0;
			z-index: 3;
			opacity: 0
		}

	.products-view-grid .single-product .pro-content {
		text-align: center;
		padding: 17px 25px 0;
		/* border-top: 1px solid #dedede; */
	}

		.products-view-grid .single-product .pro-content .product-rating {
			margin-bottom: 5px
		}

			.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge {
				display: block
			}

				.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star {
					padding: 0;
					width: 100%;
					display: block
				}

					.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
						font-size: 12px;
						color: #f0ca6c !important
					}

				.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(2), .products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(3) {
					display: none
				}

		.products-view-grid .single-product .pro-content h4 {
			font-size: 16px;
			margin: 0;
			text-align: left;
			min-height: 42px;
			margin-bottom: 5px;
			border-top: 1px solid #dedede;
			padding-top: 10px;
		}

			.products-view-grid .single-product .pro-content h4 a {
				color: #000;
				font-size: 15px;
				margin-bottom: 15px;
				/* font-weight: bold; */
			}

				.products-view-grid .single-product .pro-content h4 a:hover, .products-view-grid .single-product .pro-content h4 a:focus {
					color: #004aad;
				}

		.products-view-grid .single-product .pro-content p {
			margin-bottom: 0;
			margin-top: 10px;
			text-align: center;
		}

			.products-view-grid .single-product .pro-content p .price {
				font-size: 16px;
				/* font-weight: 300; */
				color: red;
			}

			.products-view-grid .single-product .pro-content p .prev-price {
				color: #666;
				font-weight: normal;
				margin-left: 8px;
				font-size: 13px
			}

		.products-view-grid .single-product .pro-content .pro-actions {
			display: none !important;
			bottom: 0px;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			left: 0;
			opacity: 0;
			visibility: hidden;
			position: absolute;
			-webkit-transform: translateY(15px);
			transform: translateY(15px);
			-webkit-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 100%;
			z-index: 99;
		}

			.products-view-grid .single-product .pro-content .pro-actions .actions-secondary {
				width: 100%;
				background: #fff
			}

				.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form {
					margin-bottom: 0
				}

					.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button {
						width: 115px;
						font-size: 12px;
						text-transform: uppercase;
						background: #eef0f1 none repeat scroll 0 0;
						border-radius: 5px;
						color: #555;
						display: inline-block;
						height: 32px;
						line-height: 32px;
						position: relative;
						text-align: center;
						-webkit-transition: all 0.15s ease 0s;
						transition: all 0.15s ease 0s
					}

						.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:hover, .products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:focus {
							color: #fff;
							background: #fdc236
						}

	.products-view-grid .single-product .sticker-new {
		background: #fed168;
		border: 1px solid #fdc236;
		border-radius: 2px;
		color: #fff;
		font-size: 12px;
		font-weight: 500;
		left: 20px;
		padding: 4px 10px;
		position: absolute;
		top: 20px;
		z-index: 9;
		line-height: 1.1
	}

	.products-view-grid .single-product:hover .pro-img .secondary-img {
		opacity: 1
	}

	.products-view-grid .single-product:hover .pro-img .primary-img {
		/* opacity: 0 */
	}

	.products-view-grid .single-product:hover .pro-content .pro-actions {
		opacity: 1;
		visibility: visible;
		bottom: 48px;
	}

.products-view-list .single-product {
	margin-bottom: 20px;
	position: relative;
	background: #fff;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	overflow: hidden
}

	.products-view-list .single-product .pro-img {
		position: relative;
		text-align: center;
		margin-bottom: 0;
		width: calc(100% / 3);
		float: left
	}

@media (max-width: 480px) {
	.products-view-list .single-product .pro-img {
		width: 100%;
		float: none;
		margin-bottom: 10px
	}
}

.products-view-list .single-product .pro-img img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out
}

.products-view-list .single-product .pro-img .secondary-img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	opacity: 0
}

.products-view-list .single-product .pro-content {
	text-align: left;
	margin-left: 30px;
	float: left;
	width: calc(100% / 3 * 2 - 30px);
	background: transparent;
	border-top: none
}

@media (max-width: 480px) {
	.products-view-list .single-product .pro-content {
		width: 100%;
		float: none;
		margin-left: 0
	}
}

.products-view-list .single-product .pro-content .product-rating {
	margin-bottom: 5px
}

	.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge {
		display: block
	}

		.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star {
			padding: 0;
			width: 100%;
			display: block
		}

			.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
				font-size: 12px;
				color: #f0ca6c !important
			}

		.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(2), .products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(3) {
			display: none
		}

.products-view-list .single-product .pro-content h4 {
	font-size: 14px;
	margin: 0;
	font-weight: 600
}

	.products-view-list .single-product .pro-content h4 a {
		color: #363f4d;
		display: block;
		font-size: 14px;
		font-weight: 600;
		margin-bottom: 10px
	}

		.products-view-list .single-product .pro-content h4 a:hover, .products-view-list .single-product .pro-content h4 a:focus {
			color: #fdc236
		}

.products-view-list .single-product .pro-content p {
	margin-bottom: 0
}

	.products-view-list .single-product .pro-content p .price {
		font-size: 14px;
		font-weight: 600;
		color: #fdc236
	}

	.products-view-list .single-product .pro-content p .prev-price {
		color: #666;
		font-weight: normal;
		margin-left: 8px;
		font-size: 13px
	}

.products-view-list .single-product .pro-content .pro-actions {
	bottom: 0px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 100%;
	z-index: 99;
	margin-top: 10px
}

	.products-view-list .single-product .pro-content .pro-actions .actions-secondary {
		width: 100%;
		background: #fff
	}

		.products-view-list .single-product .pro-content .pro-actions .actions-secondary form {
			margin-bottom: 0
		}

			.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button {
				width: 115px;
				font-size: 12px;
				text-transform: uppercase;
				background: #eef0f1 none repeat scroll 0 0;
				border-radius: 5px;
				color: #555;
				display: inline-block;
				height: 32px;
				line-height: 32px;
				position: relative;
				text-align: center;
				-webkit-transition: all 0.15s ease 0s;
				transition: all 0.15s ease 0s
			}

				.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button i {
					font-size: 17px
				}

				.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:hover, .products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:focus {
					color: #fff;
					background: #fdc236
				}

.products-view-list .single-product .sticker-new {
	background: #fed168;
	border: 1px solid #fdc236;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	left: 20px;
	padding: 4px 10px;
	position: absolute;
	top: 20px;
	z-index: 9;
	line-height: 1.1
}

.products-view-list .single-product:hover .pro-img .secondary-img {
	opacity: 1
}

.details-product .product-image-block .large-image .button_wh_40 {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 9;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border: none;
	background-color: #f5f5f5;
	border-radius: 50%
}

.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next {
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden
}

	.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus {
		border-color: #333
	}

		.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover:before, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus:before, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover:before, .details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus:before {
			background-color: #fdc236;
			color: #333
		}

.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 44px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 20px;
	margin: 0;
	right: -50px
}

	.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f105"
	}

	.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next.disabled {
		opacity: 0.2 !important
	}

.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	left: 0;
	text-align: center;
	line-height: 51px;
	top: 50%;
	transform: translate(0, -50%);
	color: #878fa0;
	font-size: 20px;
	margin: 0;
	left: -50px
}

	.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f104"
	}

	.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev.disabled {
		opacity: 0.2 !important
	}

.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-prev {
	left: 0;
	opacity: 1;
	visibility: inherit
}

.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-next {
	right: 0;
	opacity: 1;
	visibility: inherit
}

.details-product .product-image-block #gallery_01.owl-carousel .owl-dots {
	display: none
}

.details-product .product-image-block #gallery_01.owl-carousel .item {
	border: 1px solid #e5e5e5;
	padding: 2px;
	position: relative;
	height: 97px;
	margin: 1px
}

@media (max-width: 1024px) {
	.details-product .product-image-block #gallery_01.owl-carousel .item {
		height: 68px
	}
}

@media (max-width: 991px) {
	.details-product .product-image-block #gallery_01.owl-carousel .item {
		height: 81px
	}
}

@media (max-width: 767px) {
	.details-product .product-image-block #gallery_01.owl-carousel .item {
		height: 130px
	}
}

@media (max-width: 480px) {
	.details-product .product-image-block #gallery_01.owl-carousel .item {
		height: 97px
	}
}

.details-product .product-image-block #gallery_01.owl-carousel .item img {
	width: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

@media (max-width: 767px) {
	.details-product .details-pro {
		margin-top: 10px
	}
}

.details-product .details-pro .price-box .special-price {
	display: inline-block;
	float: left
}

	.details-product .details-pro .price-box .special-price .product-price {
		display: inline-block;
		overflow: hidden;
		font-size: 20px;
		color: #ed1c09;
		vertical-align: middle;
		/* margin-right: 10px; */
		font-weight: 600;
	}

.details-product .details-pro .price-box .old-price {
	display: inline-block;
	float: left
}

	.details-product .details-pro .price-box .old-price .product-price-old {
		font-size: 20px;
		color: red;
		font-weight: 600;
		text-decoration: auto;
		line-height: 24px;
	}

.details-product .details-pro .inve_brand {
	display: inline-block;
	float: left;
	margin-right: 10px
}

.details-product .details-pro .inventory_quantity {
	display: inline-block;
	float: left
}

	.details-product .details-pro .inventory_quantity .stock-brand-title {
		color: #333
	}

	.details-product .details-pro .inventory_quantity .a-stock {
		color: #30a43b
	}

.details-product .product-summary .rte p {
	margin-bottom: 7px
}

.details-product .form-product .swatch {
	margin: 10px 0
}

	.details-product .form-product .swatch .header {
		display: block;
		float: none
	}

.details-product .form-product form {
	margin-bottom: 0px
}

@media (max-width: 767px) {
	.details-product .form-product form {
		margin-bottom: 0
	}
}

.details-product .form-product .form-group {
	width: 100%
}

	.details-product .form-product .form-group .custom-btn-number {
		width: 150px;
		display: inline-block;
		float: left;
		position: relative;
		padding: 0;
		margin-bottom: 20px;
		border: none;
		box-shadow: none;
		height: 45px
	}

@media (max-width: 480px) {
	.details-product .form-product .form-group .custom-btn-number {
		margin-bottom: 10px
	}
}

.details-product .form-product .form-group .custom-btn-number input {
	margin: 0px;
	display: block;
	float: left;
	height: 40px;
	border: solid 1px #ebebeb;
	border-right: none;
	border-left: none;
	width: 55px;
	text-align: center;
	box-shadow: none;
	border-radius: 0px;
	font-size: 15px;
	outline: none
}

.details-product .form-product .form-group .custom-btn-number button {
	font-size: 20px;
	line-height: 0px;
	border: solid 1px #ebebeb;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #fff;
	float: left;
	color: #333;
	text-align: center;
	padding: 0px
}

	.details-product .form-product .form-group .custom-btn-number button.btn-minus {
		border-radius: 0;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.details-product .form-product .form-group .custom-btn-number button.btn-plus {
		border-radius: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px
	}

	.details-product .form-product .form-group .custom-btn-number button:hover, .details-product .form-product .form-group .custom-btn-number button:focus {
		background-color: #fdc236;
		border-color: #fdc236;
		color: #fff
	}

.details-product .form-product .form-group .button {
	background: #004aad;
	font-size: 16px;
	outline: none;
	box-shadow: none;
	padding: 10px;
	color: #fff;
	height: auto;
	padding: 0;
	line-height: inherit;
	width: 100%;
	border-radius: 2px;
	height: 50px;
	border: 2px solid #004aad;
}

	.details-product .form-product .form-group .button span {
		display: block;
		width: 100%;
		text-align: center
	}

		.details-product .form-product .form-group .button span.txt-main {
			font-size: 16px;
			font-weight: 500;
			line-height: 50px;
			text-transform: uppercase
		}

	.details-product .form-product .form-group .button:hover, .details-product .form-product .form-group .button:focus {
		color: #004aad;
		background-color: #fff;
	}

@media (max-width: 480px) {
	.details-product .form-product .form-group .button {
		width: 100%
	}
}

.details-product .form-product .box-variant .selector-wrapper select {
	height: 40px
}

.details-product .product-top .title-head {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	margin: 0px 0px 0;
	line-height: normal;
}

.details-product .product-top .bizweb-product-reviews-badge {
	display: inline-block;
	float: left;
	margin-right: 10px
}

	.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star {
		padding: 0
	}

		.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
			font-size: 12px;
			color: #feb10d !important
		}

	.details-product .product-top .bizweb-product-reviews-badge div:nth-child(2), .details-product .product-top .bizweb-product-reviews-badge div:nth-child(3) {
		display: none
	}

.details-product .product-top .iddanhgia {
	float: left
}

	.details-product .product-top .iddanhgia:hover {
		cursor: pointer;
		color: #fdc236
	}

.details-product .product-tab .tabs-title {
	border-bottom: 1px solid #ebebeb
}

	.details-product .product-tab .tabs-title .tab-link {
		border-bottom: 2px solid transparent;
		color: #666;
		/* display: inline-block; */
		font-size: 20px;
		font-weight: 500;
		float: left;
		margin: 0;
		padding: 0 10px;
	}

		.details-product .product-tab .tabs-title .tab-link h3 {
			color: #666;
			font-size: 14px;
			text-transform: uppercase
		}

			.details-product .product-tab .tabs-title .tab-link h3 span {
				font-size: 14px
			}

		.details-product .product-tab .tabs-title .tab-link.current, .details-product .product-tab .tabs-title .tab-link:hover {
			/* background-color: transparent; */
			/* border-bottom-color: #fdc236; */
			background-color: red;
			border-bottom-color: red;
			color: #fff;
		}

			.details-product .product-tab .tabs-title .tab-link.current h3, .details-product .product-tab .tabs-title .tab-link:hover h3 {
				color: #fff;
			}

.details-product .product-tab .product-well {
	min-height: 20px;
	padding: 0;
	padding-bottom: 35px;
	background-color: #fff;
	position: relative;
	margin-bottom: 18px;
	box-shadow: none;
	outline: none;
	border: none;
	border-radius: 0
}

	.details-product .product-tab .product-well .ba-text-fpt {
		height: 350px;
		overflow: hidden;
		-webkit-transition: height 0.2s;
		-moz-transition: height 0.2s;
		transition: height 0.2s
	}

	.details-product .product-tab .product-well.expanded .ba-text-fpt {
		height: auto;
		-webkit-transition: height 0.2s;
		-moz-transition: height 0.2s;
		transition: height 0.2s
	}

	.details-product .product-tab .product-well.expanded .less-text {
		display: block
	}

	.details-product .product-tab .product-well.expanded .more-text {
		display: none
	}

	.details-product .product-tab .product-well.expanded .show-more::before {
		display: none
	}

	.details-product .product-tab .product-well .show-more {
		position: relative
	}

		.details-product .product-tab .product-well .show-more .btn--view-more {
			position: absolute;
			top: 100%;
			left: 50%;
			width: 120px;
			margin-left: -60px;
			margin-top: 0px;
			text-align: center;
			background-color: transparent;
			color: #0a5bff;
			font-weight: normal;
			outline: none;
			box-shadow: none
		}

			.details-product .product-tab .product-well .show-more .btn--view-more:hover, .details-product .product-tab .product-well .show-more .btn--view-more:focus {
				color: #fdc236;
				border-color: #fdc236;
				outline: none;
				box-shadow: none
			}

		.details-product .product-tab .product-well .show-more::before {
			display: block;
			content: "";
			height: 120px;
			position: absolute;
			top: -120px;
			width: 100%;
			left: 0;
			background: rgba(255,255,255,0.6);
			background: linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.33) 33%, rgba(255,255,255,0.8) 83%, #fff)
		}

	.details-product .product-tab .product-well .less-text {
		display: none
	}

.related-product .home-title h2 {
	display: block;
	font-size: 24px;
	line-height: 40px;
	margin: 0;
	color: #222;
	text-align: left;
	border-bottom: 2px solid #eee;
	padding-bottom: 12px;
	margin-bottom: 14px;
	position: relative
}

@media (max-width: 480px) {
	.related-product .home-title h2 {
		font-size: 18px
	}
}

.related-product .home-title h2 a {
	color: #222
}

	.related-product .home-title h2 a:hover, .related-product .home-title h2 a:focus {
		color: #fdc236
	}

.related-product .home-title h2:after {
	left: 0;
	bottom: -2px;
	content: "";
	width: 76px;
	height: 2px;
	display: inline-block;
	background: #0d7c49;
	position: absolute;
}

.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-next {
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden
}

	.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus {
		border-color: #333
	}

		.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover:before, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus:before, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover:before, .related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus:before {
			background-color: #fdc236;
			color: #333
		}

.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 44px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 20px;
	margin: 0;
	right: -50px
}

	.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f105"
	}

	.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next.disabled {
		opacity: 0.2 !important
	}

.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev {
	height: 44px;
	width: 44px;
	border: 2px solid #000;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	left: 0;
	text-align: center;
	line-height: 51px;
	top: 50%;
	transform: translate(0, -50%);
	color: #878fa0;
	font-size: 20px;
	margin: 0;
	left: -50px
}

	.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:before {
		height: 36px;
		width: 36px;
		background-color: #000;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f104"
	}

	.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev.disabled {
		opacity: 0.2 !important
	}

.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-prev {
	left: 0;
	opacity: 1;
	visibility: inherit
}

.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-next {
	right: 0;
	opacity: 1;
	visibility: inherit
}

.related-product .section-tour-owl.owl-carousel .owl-dots {
	display: none !important
}

.zoomLens {
	border: none !important
}

#btnnewreview {
	background: #fdc236 !important
}

.bizweb-product-reviews-form input, .bizweb-product-reviews-form input[type="text"], .bizweb-product-reviews-form input[type="email"], .bizweb-product-reviews-form textarea {
	border-radius: 3px !important;
	outline: none !important;
	box-shadow: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	border: 1px solid #ebebeb !important
}

	.bizweb-product-reviews-form input:focus, .bizweb-product-reviews-form input[type="text"]:focus, .bizweb-product-reviews-form input[type="email"]:focus, .bizweb-product-reviews-form textarea:focus {
		outline: none !important;
		box-shadow: none !important
	}

.bizweb-product-reviews-form .bpr-button-submit {
	background: #fdc236 !important;
	border-color: #fdc236 !important;
	min-width: 100px;
	text-transform: uppercase
}

.module_service_details .wrap_module_service {
	background: #f7f7f7;
	border-radius: 0;
	border: 1px solid #ececec
}

	.module_service_details .wrap_module_service .item_service {
		padding: 0px 10px;
		border-bottom: dashed 1px #ececec
	}

		.module_service_details .wrap_module_service .item_service .wrap_item_ {
			position: relative;
			padding: 15px 0;
			display: table
		}

			.module_service_details .wrap_module_service .item_service .wrap_item_ .image_service {
				display: table-cell;
				width: 40px;
				vertical-align: middle;
				-webkit-transition-duration: 0.8s;
				-moz-transition-duration: 0.8s;
				-o-transition-duration: 0.8s;
				transition-duration: 0.8s;
				-webkit-transition-property: -webkit-transform;
				-moz-transition-property: -moz-transform;
				-o-transition-property: -o-transform;
				transition-property: transform
			}

			.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service {
				margin-left: 10px
			}

				.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p {
					font-weight: 500;
					margin-bottom: 0
				}

				.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span {
					color: black;
					font-size: 13px;
				}

				.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a {
					color: #707070
				}

		.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p {
			color: #004aad;
		}

		.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service {
			-webkit-transform: rotate(360deg);
			-moz-transform: rotate(360deg);
			-o-transform: rotate(360deg)
		}

		.module_service_details .wrap_module_service .item_service:last-child {
			border-bottom: none
		}

.similar-product .right-bestsell h2 {
	margin: 0;
	color: #333;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	margin-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px
}

	.similar-product .right-bestsell h2:after {
		content: "";
		width: 100px;
		border-top: 2px solid #fdc236;
		height: 3px;
		position: absolute;
		top: 30px;
		left: 0px;
		z-index: 999
	}

.similar-product .right-bestsell .list-bestsell .list-bestsell-item {
	border-bottom: 1px solid #f7f7f7
}

	.similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child {
		border-bottom: none
	}

@media (min-width: 565px) and (max-width: 991px) {
	.similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child {
		border-bottom: 1px solid #f7f7f7
	}
}

.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container {
	padding: 5px 0
}

	.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image {
		width: 80px;
		margin-right: 10px;
		float: left
	}

	.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta {
		padding-left: 90px
	}

		.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 {
			margin-top: 1px;
			font-size: 13px;
			margin-bottom: 0;
			/* overflow: hidden; */
			font-family: 'Nunito-Regular';
			/* text-overflow: ellipsis; */
			/* white-space: nowrap; */
			font-weight: bold;
		}

			.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a {
				color: #333
			}

				.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:hover, .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:focus {
					color: #fdc236;
					text-decoration: none
				}

		.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .price {
			color: #fdc236;
			font-weight: 600;
			font-size: 14px
		}

		.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .regular-price {
			margin-left: 7px;
			color: #bbb;
			text-decoration: line-through;
			font-size: 12px
		}

		.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge {
			display: block
		}

			.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star {
				padding: 0
			}

				.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
					font-size: 12px;
					color: #f0ca6c !important
				}

			.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(2), .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(3) {
				display: none
			}

.similar-product .right-bestsell .list-bestsell .list-bestsell-item:hover .thumbnail-container .product-meta h3 a {
	color: #fdc236
}

@media (max-width: 991px) {
	.similar-product .right-bestsell .list-bestsell .list-bestsell-item {
		width: 50%;
		float: left
	}
}

@media (max-width: 480px) {
	.similar-product .right-bestsell .list-bestsell .list-bestsell-item {
		width: 100%;
		float: none
	}
}

.section_about {
	background-image: url(../images/b_ground.jpg);
	background-size: cover;
	padding-top: 45px;
	padding-bottom: 50px;
	position: relative;
	font-family: 'Nunito-Regular';
}

	.section_about:before {
		/* background-image: url(../images/b_ground.jpg); */
		content: "";
		position: absolute;
		left: 0px;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 1;
	}

@media (max-width: 767px) {
	.section_about {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.section_about .section-head {
	margin-bottom: 45px;
}

	.section_about .section-head h2 {
		font-family: 'Nunito-Regular';
		font-weight: bold;
		font-size: 24px;
		color: #5472ae;
		margin: 0;
	}

	.section_about .section-head .wt-separator-outer {
		overflow: hidden
	}

		.section_about .section-head .wt-separator-outer .wt-separator {
			display: inline-block;
			height: 3px;
			width: 50px;
			position: relative
		}

			.section_about .section-head .wt-separator-outer .wt-separator.style-square {
				width: 10px;
				height: 10px;
				background-color: transparent;
				border-width: 3px;
				border-style: solid;
				border-color: #2d3239
			}

			.section_about .section-head .wt-separator-outer .wt-separator .separator-left {
				left: -80px
			}

			.section_about .section-head .wt-separator-outer .wt-separator .separator-right {
				right: -80px
			}

			.section_about .section-head .wt-separator-outer .wt-separator .separator-left, .section_about .section-head .wt-separator-outer .wt-separator .separator-right {
				height: 3px;
				position: absolute;
				top: 50%;
				width: 70px;
				margin-top: -1px;
				background-color: #fdc236
			}

	.section_about .section-head p {
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
		font-family: 'Nunito-Regular';
		margin-bottom: 0;
		font-size: 16px;
		padding-top: 10px;
	}

.section_about .wt-icon-box-wraper {
	text-align: center;
	position: relative;
	margin-bottom: 20px
}

@media (max-width: 767px) {
	.section_about .wt-icon-box-wraper {
		margin-bottom: 10px
	}
}

.section_about .wt-icon-box-wraper .bg-white {
	background-color: #fff;
	margin: 2px;
	padding: 17px
}

@media (min-width: 1023px) and (max-width: 1024px) {
	.section_about .wt-icon-box-wraper .bg-white {
		padding: 7px
	}
}

.section_about .wt-icon-box-wraper .icon-lg {
	width: 80px;
	display: inline-block;
	text-align: center;
	margin-bottom: 19px
}

@media (min-width: 1023px) and (max-width: 1024px) {
	.section_about .wt-icon-box-wraper .icon-lg {
		margin-bottom: 10px;
		width: 66.5px
	}
}

.section_about .wt-icon-box-wraper .wt-tilte {
	margin-top: 0;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #1a1a1a;
	margin-bottom: 10px
}

.section_about .wt-icon-box-wraper p {
	margin: 0
}

.section_why {
	background-color: #fff;
	padding-top: 70px;
	padding-bottom: 70px
}

@media (max-width: 767px) {
	.section_why {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.section_why .section-head {
	margin-bottom: 50px
}

@media (max-width: 767px) {
	.section_why .section-head {
		margin-bottom: 30px
	}
}

.section_why .section-head h2 {
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color: #1a1a1a;
	margin: 0
}

.section_why .section-head .wt-separator-outer {
	overflow: hidden
}

	.section_why .section-head .wt-separator-outer .wt-separator {
		display: inline-block;
		height: 3px;
		width: 50px;
		position: relative
	}

		.section_why .section-head .wt-separator-outer .wt-separator.style-square {
			width: 10px;
			height: 10px;
			background-color: transparent;
			border-width: 3px;
			border-style: solid;
			border-color: #2d3239
		}

		.section_why .section-head .wt-separator-outer .wt-separator .separator-left {
			left: -80px
		}

		.section_why .section-head .wt-separator-outer .wt-separator .separator-right {
			right: -80px
		}

		.section_why .section-head .wt-separator-outer .wt-separator .separator-left, .section_why .section-head .wt-separator-outer .wt-separator .separator-right {
			height: 3px;
			position: absolute;
			top: 50%;
			width: 70px;
			margin-top: -1px;
			background-color: #fdc236
		}

.section_why .section-head p {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding-top: 10px
}

.section_why .feature-item-big {
	position: relative
}

	.section_why .feature-item-big .why-icon {
		display: inline-block;
		width: 150px;
		height: 150px;
		margin-left: auto;
		margin-right: auto;
		padding: 30px;
		border: 1px solid #e5e5e5;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%
	}

	.section_why .feature-item-big .ornament {
		position: relative;
		width: 1px;
		height: 20px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 13px;
		background: #e5e5e5;
		top: -7px
	}

		.section_why .feature-item-big .ornament:after {
			position: absolute;
			content: "";
			border: 1px solid #e5e5e5;
			border-radius: 50%;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			width: 11px;
			height: 11px;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, 10px)
		}

	.section_why .feature-item-big .box-header {
		margin-top: 35px;
		padding-bottom: 5px;
		margin-bottom: 0;
		font-size: 18px;
		color: #000;
		font-weight: 500;
		position: relative;
		text-transform: uppercase
	}

		.section_why .feature-item-big .box-header:after {
			display: block;
			content: "";
			background: #fdc236;
			width: 40px;
			height: 2px;
			margin-top: 13px;
			margin-left: auto;
			margin-right: auto
		}

	.section_why .feature-item-big p {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-size: 14px;
		line-height: 24px;
		padding: 0;
		margin-top: 19px;
		margin-bottom: 0
	}

	.section_why .feature-item-big:hover .why-icon {
		border-color: #fdc236
	}

@media (max-width: 767px) {
	.section_why .feature-item-big {
		margin-bottom: 15px
	}
}

.animate_line {
	position: relative;
	z-index: 0
}

	.animate_line:after, .animate_line:before {
		content: "";
		height: 4px;
		width: 0px;
		position: absolute;
		transition: all 0.5s ease 0s;
		-webkit-transition: all 0.5s ease 0s;
		z-index: -1
	}

	.animate_line:after {
		left: 0;
		bottom: -2px
	}

	.animate_line:before {
		right: 0;
		top: -2px
	}

	.animate_line:hover:after, .animate_line:hover:before {
		width: 50%;
		height: 50%;
		background: #fdc236
	}

@media only screen and (max-width: 768px) {
	.animate_line:after {
		bottom: -5px
	}

	.animate_line:before {
		top: -5px
	}
}

.section_statistic {
	background-color: #fdc236;
	padding: 40px 0
}

	.section_statistic .wt-icon-box-wraper {
		text-align: right;
		position: relative;
		color: #000;
		padding: 10px
	}

@media (max-width: 767px) {
	.section_statistic .wt-icon-box-wraper {
		text-align: center;
		padding: 10px 0
	}
}

.section_statistic .wt-icon-box-wraper .icon-md {
	float: right;
	margin-left: 10px;
	width: 60px;
	display: inline-block;
	text-align: center;
	padding-top: 8px
}

	.section_statistic .wt-icon-box-wraper .icon-md i {
		font-size: 45px
	}

@media (max-width: 767px) {
	.section_statistic .wt-icon-box-wraper .icon-md {
		text-align: center;
		margin-left: 0;
		width: 100%;
		display: block;
		margin-bottom: 10px
	}
}

.section_statistic .wt-icon-box-wraper .icon-content {
	overflow: hidden
}

@media (max-width: 767px) {
	.section_statistic .wt-icon-box-wraper .icon-content {
		overflow: unset;
		display: block;
		text-align: center;
		clear: both
	}
}

.section_statistic .wt-icon-box-wraper .icon-content .text-black {
	color: #000
}

	.section_statistic .wt-icon-box-wraper .icon-content .text-black .counter {
		font-size: 30px;
		line-height: 35px;
		font-weight: 600
	}

	.section_statistic .wt-icon-box-wraper .icon-content .text-black b {
		display: inline-block;
		line-height: 35px;
		font-size: 30px
	}

.section_statistic .wt-icon-box-wraper .icon-content .static-title {
	text-transform: uppercase;
	font-size: 14px
}

.section_project {
	background-image: url(../images/b_ground.jpg);
	background-size: cover;
	padding-top: 45px;
	padding-bottom: 90px;
	position: relative;
}

	.section_project:before {
		background-image: url(../images/scale-top.png);
		background-position: top;
		background-repeat: repeat-x;
		top: 0px;
		content: "";
		position: absolute;
		left: 0px;
		width: 100%;
		height: 50px;
		opacity: 0.4
	}

	.section_project:after {
		background-image: url(../images/scale-bottom.png);
		background-position: bottom;
		background-repeat: repeat-x;
		bottom: 0px;
		content: "";
		position: absolute;
		left: 0px;
		width: 100%;
		height: 50px;
		opacity: 0.4
	}

	.section_project .section-head {
		margin-bottom: 30px
	}

		.section_project .section-head h2 {
			font-weight: 600;
			font-size: 24px;
			line-height: 24px;
			color: #1a1a1a;
			margin: 0
		}

		.section_project .section-head .wt-separator-outer {
			overflow: hidden
		}

			.section_project .section-head .wt-separator-outer .wt-separator {
				display: inline-block;
				height: 3px;
				width: 50px;
				position: relative
			}

				.section_project .section-head .wt-separator-outer .wt-separator.style-square {
					width: 10px;
					height: 10px;
					background-color: transparent;
					border-width: 3px;
					border-style: solid;
					border-color: #2d3239
				}

				.section_project .section-head .wt-separator-outer .wt-separator .separator-left {
					left: -80px
				}

				.section_project .section-head .wt-separator-outer .wt-separator .separator-right {
					right: -80px
				}

				.section_project .section-head .wt-separator-outer .wt-separator .separator-left, .section_project .section-head .wt-separator-outer .wt-separator .separator-right {
					height: 3px;
					position: absolute;
					top: 50%;
					width: 70px;
					margin-top: -1px;
					background-color: #fdc236
				}

		.section_project .section-head p {
			max-width: 814px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 10px;
			font-family: 'Nunito-Regular';
			margin-bottom: 0;
			font-size: 16px;
		}

	.section_project .project-tab .nav-tabs {
		border: none;
		text-align: center
	}

		.section_project .project-tab .nav-tabs li {
			float: none;
			display: inline-block
		}

			.section_project .project-tab .nav-tabs li a {
				border: none;
				margin: 0;
				text-transform: uppercase;
				font-size: 15px;
				font-weight: 600;
				color: #666
			}

			.section_project .project-tab .nav-tabs li.active a, .section_project .project-tab .nav-tabs li:hover a {
				color: #fdc236;
				background-color: transparent
			}

	.section_project .project-tab .tab-projects {
		opacity: 1;
		height: auto;
		visibility: unset
	}

		.section_project .project-tab .tab-projects .blog-item-thumbnail {
			position: relative;
			height: 250px;
			overflow: hidden
		}

@media (max-width: 480px) {
	.section_project .project-tab .tab-projects .blog-item-thumbnail {
		height: 150px
	}
}

.section_project .project-tab .tab-projects .blog-item-thumbnail .blog-link__featured-image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .4s ease-in
}

	.section_project .project-tab .tab-projects .blog-item-thumbnail .blog-link__featured-image:after {
		content: "";
		background-color: rgba(255,255,255,0);
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		-webkit-transition: opacity .5s;
		transition: opacity .5s;
		opacity: 0
	}

.section_project .project-tab .tab-projects .blog-item-thumbnail:hover .blog-link__featured-image {
	transform: scale(1.1)
}

	.section_project .project-tab .tab-projects .blog-item-thumbnail:hover .blog-link__featured-image:after {
		background-color: rgba(0,0,0,0.54);
		opacity: 1
	}

.section_project .project-tab .tab-projects .cbp-caption-activeWrap {
	width: 100%;
	position: absolute;
	z-index: 2;
	height: 100%;
	top: 0;
	opacity: 0;
	background-color: rgba(0,0,0,0.85);
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

	.section_project .project-tab .tab-projects .cbp-caption-activeWrap .cbp-l-caption-alignCenter {
		display: table;
		width: 100%;
		height: 100%
	}

		.section_project .project-tab .tab-projects .cbp-caption-activeWrap .cbp-l-caption-alignCenter .cbp-l-caption-body {
			display: table-cell;
			vertical-align: middle;
			font-family: 'Nunito-Regular';
			text-align: center;
			padding: 15px 5px;
			color: white;
			font-size: 18px;
		}

.section_project .project-tab .tab-projects .project-items:hover .cbp-caption-activeWrap {
	opacity: 1;
	background-color: rgba(0,0,0,0.54)
}

.section-news {
	background-color: #fff;
	padding-top: 70px;
	padding-bottom: 70px
}

	.section-news .section-head {
		margin-bottom: 30px
	}

		.section-news .section-head h2 {
			font-weight: 600;
			font-size: 24px;
			line-height: 24px;
			color: #1a1a1a;
			margin: 0
		}

		.section-news .section-head .wt-separator-outer {
			overflow: hidden
		}

			.section-news .section-head .wt-separator-outer .wt-separator {
				display: inline-block;
				height: 3px;
				width: 50px;
				position: relative
			}

				.section-news .section-head .wt-separator-outer .wt-separator.style-square {
					width: 10px;
					height: 10px;
					background-color: transparent;
					border-width: 3px;
					border-style: solid;
					border-color: #2d3239
				}

				.section-news .section-head .wt-separator-outer .wt-separator .separator-left {
					left: -80px
				}

				.section-news .section-head .wt-separator-outer .wt-separator .separator-right {
					right: -80px
				}

				.section-news .section-head .wt-separator-outer .wt-separator .separator-left, .section-news .section-head .wt-separator-outer .wt-separator .separator-right {
					height: 3px;
					position: absolute;
					top: 50%;
					width: 70px;
					margin-top: -1px;
					background-color: #fdc236
				}

		.section-news .section-head p {
			max-width: 800px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0;
			padding-top: 10px
		}

	.section-news .blog-post.blog-post-small {
		margin-bottom: 15px
	}

		.section-news .blog-post.blog-post-small .wt-post-media {
			display: inline-block;
			float: left;
			overflow: hidden;
			width: 200px;
			margin-right: 10px;
			position: relative
		}

@media (max-width: 480px) {
	.section-news .blog-post.blog-post-small .wt-post-media {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px
	}
}

.section-news .blog-post.blog-post-small .wt-post-media .post-date {
	color: #fff;
	position: absolute;
	left: 10px;
	top: 0;
	width: 50px;
	text-align: center;
	background-color: #fdc236;
	z-index: 1
}

	.section-news .blog-post.blog-post-small .wt-post-media .post-date strong {
		font-size: 10px;
		padding: 5px;
		position: relative;
		background-color: #1a1a1a;
		display: block
	}

	.section-news .blog-post.blog-post-small .wt-post-media .post-date span {
		font-size: 16px;
		padding: 5px;
		display: block;
		font-weight: 600
	}

.section-news .blog-post.blog-post-small .wt-post-info {
	padding-left: 210px
}

@media (max-width: 480px) {
	.section-news .blog-post.blog-post-small .wt-post-info {
		padding-left: 0
	}
}

.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title {
	font-size: 15px;
	margin: 0;
	margin-bottom: 5px
}

	.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a {
		color: #333
	}

		.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:hover, .section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:focus {
			color: #fdc236
		}

.section-news .blog-post.blog-post-small .wt-post-info .wt-post-meta ul li {
	color: #a9a9a9;
	font-size: 13px
}

.section-news .blog-post.blog-post-small .wt-post-info .wt-post-text {
	color: #767676
}

.section-news .blog-post.blog-post-small:last-child {
	margin-bottom: 0
}

.section-news .blog-post.latest-blog-3 {
	position: relative
}

	.section-news .blog-post.latest-blog-3 .wt-post-info {
		position: absolute;
		bottom: 0px;
		width: 100%;
		left: 0;
		z-index: 1;
		background-color: rgba(0,0,0,0.5)
	}

		.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position {
			padding: 10px
		}

			.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title {
				margin: 0;
				font-size: 18px;
				font-weight: 600
			}

@media (max-width: 480px) {
	.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title {
		font-size: 16px
	}
}

.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a {
	color: #fff
}

	.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:hover, .section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:focus {
		color: #fdc236
	}

.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta {
	margin-top: 5px
}

	.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li {
		display: inline-block;
		color: #fff;
		font-size: 13px
	}

		.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child {
			position: relative;
			padding-right: 4px
		}

			.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child:after {
				content: "/";
				display: inline-block;
				font-weight: normal;
				margin-left: 5px;
				opacity: 0.8
			}

.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text {
	color: #fff
}

@media (max-width: 480px) {
	.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text {
		display: none
	}
}

@media (max-width: 991px) {
	.section-news .blog-post.latest-blog-3 {
		margin-bottom: 15px
	}
}

@media (max-width: 480px) {
	.section-news .blog-post.latest-blog-3 {
		margin-bottom: 10px
	}
}

.section-news .a-more {
	display: inline-block;
	margin-top: 30px
}

	.section-news .a-more a {
		padding: 9px 15px;
		color: #fff;
		background-color: #fdc236;
		text-transform: uppercase;
		font-weight: 500
	}

		.section-news .a-more a:hover, .section-news .a-more a:focus {
			color: #000;
			background-color: #fcb304
		}

.awe-section-6 .section_product {
	padding-bottom: 0;
}

.section_product {
	/* background-color: #f5f5f5; */
	/* padding-top: 20px; */
	padding-bottom: 50px;
	/* margin-top: 30px; */
}

@media (max-width: 767px) {
	.section_product {
		padding-bottom: 20px
	}
}

.section_product .section-head {
	margin-bottom: 20px;
}

.new-home-section .section_product .section-head h2 {
	/* color: #fff; */
}

.section_product .section-head h2 {
	font-size: 30px;
	line-height: 24px;
	font-family: 'QUICKSAND-BOLD';
	color: #000000;
	margin: 0;
}

.section_product .section-head .wt-separator-outer {
	overflow: hidden
}

	.section_product .section-head .wt-separator-outer .wt-separator {
		display: inline-block;
		height: 3px;
		width: 50px;
		position: relative
	}

		.section_product .section-head .wt-separator-outer .wt-separator.style-square {
			width: 10px;
			height: 10px;
			background-color: transparent;
			border-width: 3px;
			border-style: solid;
			border-color: #2d3239
		}

		.section_product .section-head .wt-separator-outer .wt-separator .separator-left {
			left: -80px
		}

		.section_product .section-head .wt-separator-outer .wt-separator .separator-right {
			right: -80px
		}

		.section_product .section-head .wt-separator-outer .wt-separator .separator-left, .section_product .section-head .wt-separator-outer .wt-separator .separator-right {
			height: 3px;
			position: absolute;
			top: 50%;
			width: 70px;
			margin-top: -1px;
			background-color: #fdc236
		}

.section_product .section-head p {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	font-family: 'Nunito-Regular';
	margin-bottom: 0;
	font-size: 16px;
}

.section_product .owl-carousel .owl-nav .owl-prev, .section_product .owl-carousel .owl-nav .owl-next {
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	opacity: 0;
	visibility: hidden
}

	.section_product .owl-carousel .owl-nav .owl-prev:hover, .section_product .owl-carousel .owl-nav .owl-prev:focus, .section_product .owl-carousel .owl-nav .owl-next:hover, .section_product .owl-carousel .owl-nav .owl-next:focus {
		border-color: #333
	}

		.section_product .owl-carousel .owl-nav .owl-prev:hover:before, .section_product .owl-carousel .owl-nav .owl-prev:focus:before, .section_product .owl-carousel .owl-nav .owl-next:hover:before, .section_product .owl-carousel .owl-nav .owl-next:focus:before {
			background-color: #fdc236;
			color: #333
		}

.section_product .owl-carousel .owl-nav .owl-next {
	height: 44px;
	width: 44px;
	border: 2px solid #69b55d;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 44px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 20px;
	margin: 0;
	right: -50px;
}

	.section_product .owl-carousel .owl-nav .owl-next:before {
		height: 36px;
		width: 36px;
		background-color: #69b55d;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f105";
	}

	.section_product .owl-carousel .owl-nav .owl-next.disabled {
		opacity: 0.2 !important
	}

.section_product .owl-carousel .owl-nav .owl-prev {
	height: 44px;
	width: 44px;
	border: 2px solid #69b55d;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	left: 0;
	text-align: center;
	line-height: 51px;
	top: 50%;
	transform: translate(0, -50%);
	color: #878fa0;
	font-size: 20px;
	margin: 0;
	left: -50px;
}

	.section_product .owl-carousel .owl-nav .owl-prev:before {
		height: 36px;
		width: 36px;
		background-color: #69b55d;
		color: #fff;
		display: inline-block;
		float: none;
		font-family: "FontAwesome";
		font-size: 22px;
		line-height: 28px;
		margin: 2px;
		vertical-align: top;
		border-radius: 50%;
		padding: 3px 14px;
		content: "\f104";
	}

	.section_product .owl-carousel .owl-nav .owl-prev.disabled {
		opacity: 0.2 !important
	}

.section_product .owl-carousel .owl-dots {
	position: relative;
	display: none
}

@media (max-width: 767px) {
	.section_product .owl-carousel .owl-dots {
		display: block
	}
}

.section_product .owl-carousel .owl-dots .owl-dot {
	height: 10px;
	width: 10px;
	background-color: #e5e5e5
}

	.section_product .owl-carousel .owl-dots .owl-dot.active {
		background-color: #fdc236
	}

.section_product .owl-carousel .owl-dots {
	margin-top: 20px
}

.section_product .owl-carousel:hover .owl-nav .owl-prev {
	left: 0;
	opacity: 1;
	visibility: inherit
}

.section_product .owl-carousel:hover .owl-nav .owl-next {
	right: 0;
	opacity: 1;
	visibility: inherit
}

.section_product .e-tabs .tabs-title.ajax {
	text-align: center;
	z-index: 1;
	width: 100%;
	padding: 5px 0 0;
	border-bottom: none;
	margin: 0 auto 30px;
	position: relative
}

	.section_product .e-tabs .tabs-title.ajax .tab-link {
		/* background: #e5e5e5; */
		line-height: 1;
		color: #004aad;
		border-radius: 5px;
		font-size: 16px;
		padding: 10px 20px;
		display: inline-block;
		border: 1px solid #004aad;
		margin-right: 46px;
		/* font-family: 'Nunito-Regular'; */
		/* font-weight: 500; */
		font-family: 'QUICKSAND-SEMIBOLD';
	}

		.section_product .e-tabs .tabs-title.ajax .tab-link.current, .section_product .e-tabs .tabs-title.ajax .tab-link:hover {
			color: #fff;
			background-color: #004aad;
		}

.section_product .e-tabs .tabs-title.tab-mobile {
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px
}

	.section_product .e-tabs .tabs-title.tab-mobile li {
		padding: 0 5px
	}

		.section_product .e-tabs .tabs-title.tab-mobile li.tab-title.current {
			color: #fdc236
		}

.logo-wrapper img {
	/* max-height: 65px */
	/* float: left; */
	/* max-width: unset; */
}

@media (min-width: 1025px) {
	.my-account .dashboard .recent-orders .thead-default {
		border-top: 1px solid #e1e1e1
	}
}

@media (max-width: 991px) {
	.col-100-h {
		clear: both;
		height: 75px;
	}

		.col-100-h:before {
			display: table;
			content: " "
		}

		.col-100-h:after {
			content: "";
			display: table;
			clear: both
		}

		.col-100-h #trigger-mobile {
			width: 35px;
			float: left;
			margin: 0;
			padding: 0;
			display: block;
			text-align: left;
			margin-top: 24px;
			margin-right: 5px;
			margin-bottom: 8px;
		}

			.col-100-h #trigger-mobile .icon-bar {
				background-color: #fdc236;
				display: block;
				width: 22px;
				height: 2px;
				border-radius: 1px
			}

				.col-100-h #trigger-mobile .icon-bar.icon-bar {
					margin-top: 4px;
				}

		.col-100-h .mobile-search {
			width: 40px;
			float: left;
			position: relative;
			padding-left: 0;
			margin: 0;
			left: -5px;
			top: 3px;
			text-align: center
		}

			.col-100-h .mobile-search i {
				color: #fdc236;
				font-size: 22px
			}

		.col-100-h .mobile-cart {
			position: absolute;
			right: 15px;
			top: 20px;
		}

			.col-100-h .mobile-cart a {
				color: #fff;
				/* font-size: 28px; */
			}

				.col-100-h .mobile-cart a i {
					/* font-size: 22px; */
					/* color: #004aad; */
				}

			.col-100-h .mobile-cart .count_item_pr {
				position: absolute;
				height: 22px;
				width: 22px;
				border-radius: 50%;
				line-height: 20px;
				text-align: center;
				background: #FF9800;
				font-size: 12px;
				right: -10px;
				top: -10px;
				color: #fff;
				border: 1px solid #fff
			}

		.col-100-h .logo-wrapper {
			position: absolute;
			margin: 0 auto;
			left: 0;
			float: left;
			right: 0;
			max-width: 150px;
			top: 0;
			text-align: center;
			padding: 5px 0;
		}

			.col-100-h .logo-wrapper img {
				/* max-width: 125px !important; */
				position: relative;
				top: 0;
				/* height: 92px; */
				/* margin: 0 auto; */
				max-width: 100%;
			}

	.select-item-qty-mobile > div {
		width: 74px
	}

	.cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus, .cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus {
		width: 25px !important;
		padding: 1px 0
	}

	.select-item-qty-mobile .txt_center input {
		border-left: none;
		border-right: none;
		left: 25px
	}

	#open-filters {
		color: #fff;
		background: #0d7c49;
		position: fixed;
		right: 0;
		top: 35% !important;
		padding: 4px 10px;
		cursor: pointer;
		z-index: 99;
		font-size: 18px;
		-webkit-transition: all 0.35s ease;
		-o-transition: all 0.35s ease;
		transition: all 0.35s ease;
	}

		#open-filters.open {
			right: 280px
		}

			#open-filters.open i:before {
				content: "\f00d"
			}

	.ant-sidebar {
		position: fixed;
		width: 280px;
		background: #fff;
		top: 0;
		bottom: 0;
		right: 0;
		padding: 5px;
		border-left: solid 1px #eaeaea;
		overflow: auto;
		z-index: 100000;
		visibility: hidden;
		-webkit-transition: all 0.35s ease;
		-o-transition: all 0.35s ease;
		transition: all 0.35s ease;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
		height: 100%
	}

		.ant-sidebar.open {
			visibility: visible;
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0)
		}
}

@media (max-width: 480px) {
	.s480-f {
		display: block;
		font-size: 0;
		clear: both
	}

	.bizweb-product-reviews-form {
		min-width: 230px !important
	}
}

.line-clamp {
	position: relative;
	height: 39px;
	overflow: hidden;
	display: block
}

	.line-clamp:after {
		content: "";
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 20%;
		height: 19px;
		background: linear-gradient(to right, rgba(255,255,255,0), #fff 50%)
	}

@supports (-webkit-line-clamp: 2) {
	.line-clamp {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 39px;
		height: auto;
		min-height: 39px
	}

		.line-clamp:after {
			display: none
		}
}

.backdrop__body-backdrop___1rvky {
	visibility: hidden;
	position: fixed;
	opacity: 0;
	width: 100%;
	right: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.55);
	z-index: 9999;
	transition: opacity .5s ease;
}

	.backdrop__body-backdrop___1rvky.active {
		transition: opacity .5s ease;
		visibility: visible;
		opacity: 1
	}

.mobile-main-menu {
	height: 100%;
	overflow-y: auto;
	width: 290px;
	position: fixed;
	background-color: #69b55d;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	z-index: 999999 !important;
	top: 0 !important;
	left: 0;
	-webkit-transform: translateX(-290px);
	-ms-transform: translateX(-290px);
	transform: translateX(-290px);
}

	.mobile-main-menu::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 0px transparent;
		-moz-box-shadow: inset 0 0 0px transparent;
		border-radius: 0px;
		background-color: #fff
	}

	.mobile-main-menu::-webkit-scrollbar {
		width: 0px;
		background-color: #fff
	}

	.mobile-main-menu::-webkit-scrollbar-thumb {
		border-radius: 0px;
		-webkit-box-shadow: inset 0 0 0px transparent;
		-moz-box-shadow: inset 0 0 0px transparent;
		background-color: #e5e5e5
	}

	.mobile-main-menu.active {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	.mobile-main-menu .drawer-header {
		background-color: #fdc236
	}

		.mobile-main-menu .drawer-header .drawer-header--auth {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			margin: 0px 16px;
			margin-top: 0;
			padding: 15px 0
		}

			.mobile-main-menu .drawer-header .drawer-header--auth ._object {
				width: 40px;
				height: 40px;
				margin-right: 16px;
				border-radius: 50%;
				overflow: hidden
			}

			.mobile-main-menu .drawer-header .drawer-header--auth ._body {
				color: #fff;
				font-size: 12px
			}

	.mobile-main-menu .ul-first-menu {
		padding-top: 8px;
		padding-bottom: 8px;
		flex-grow: initial;
		flex: 1 1 auto;
		margin: 0;
		padding: 0;
		position: relative;
		list-style: none;
		border-bottom: 1px solid rgba(0,0,0,0.12)
	}

		.mobile-main-menu .ul-first-menu li {
			display: flex;
			position: relative;
			align-items: center;
			justify-content: flex-start;
			text-decoration: none
		}

			.mobile-main-menu .ul-first-menu li a {
				display: block;
				padding: 10px;
				color: rgba(0,0,0,0.87);
				width: 100%;
				line-height: 1.1
			}

				.mobile-main-menu .ul-first-menu li a i {
					width: 24px;
					color: rgba(0,0,0,0.54);
					height: 24px;
					font-size: 20px;
					flex-shrink: 0;
					margin-right: 5px
				}

	.mobile-main-menu .mobile-support {
		padding: 10px
	}

		.mobile-main-menu .mobile-support .drawer-text-support {
			color: #757575;
			font-size: 14px;
			text-transform: uppercase
		}

		.mobile-main-menu .mobile-support li {
			display: table
		}

			.mobile-main-menu .mobile-support li i {
				display: table-cell;
				width: 20px
			}

			.mobile-main-menu .mobile-support li a {
				color: #fdc236
			}

	.mobile-main-menu .la-action-link-nav {
		margin-top: 15px
	}

		.mobile-main-menu .la-action-link-nav > a {
			text-transform: uppercase;
			height: 35px;
			line-height: 35px;
			color: #FFF;
			border: 1px solid rgba(255,255,255,0.5);
			margin-right: 5px;
			display: inline-block;
			width: 120px;
			text-align: center
		}

			.mobile-main-menu .la-action-link-nav > a:last-child {
				margin-right: 0px
			}

	.mobile-main-menu .la-scroll-fix-infor-user {
		/*height:calc(100% - 337px);height:-moz-calc(100% - 337px);height:-webkit-calc(100% - 337px);height:-o-calc(100% - 337px);*/
		overflow: auto;
	}

		.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-title-nav-items {
			padding: 10px;
			color: #fff;
			font-size: 14px;
			text-transform: uppercase;
			padding-bottom: 0;
		}

		.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items {
			position: relative;
			background: #69b55d;
			/*height:250px;*/
			overflow-y: auto;
			padding-top: 10px;
		}

@media (min-width: 767px) and (max-width: 991px) {
	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items {
		height: 55vh
	}
}

.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li {
	width: 100%;
	float: left;
	padding: 0px;
	border-bottom: 1px solid #fff;
	position: relative;
	overflow: hidden;
}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li a {
		display: block;
		color: #fff;
		font-size: 14px;
		width: 100%;
		height: 100%;
		padding: 10px;
		padding-right: 20px;
		position: relative;
	}

.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a, .mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a {
	position: relative
}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i, .mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i {
		padding: 3px 0;
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translate(0, -50%)
	}

		.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i.active:before, .mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i.active:before {
			content: "\f068"
		}

.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 {
	padding-left: 10px;
	display: none
}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 li {
		border: none
	}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 .ul-has-child2 {
		padding-left: 20px;
		display: none
	}

#show_shops .show-title {
	color: #fff;
	position: relative;
	padding: 5px 0;
	display: block;
	padding: 10px;
	line-height: 16px;
	font-weight: 600;
	text-decoration: none;
	background-color: #fdc236
}

#show_shops ul {
	background-color: #f5f5f5;
	min-height: 392px;
	max-height: 392px;
	overflow-y: scroll
}

	#show_shops ul::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		border-radius: 5px;
		background-color: #F5F5F5
	}

	#show_shops ul::-webkit-scrollbar {
		width: 5px;
		background-color: #F5F5F5
	}

	#show_shops ul::-webkit-scrollbar-thumb {
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		background-color: #e5e5e5
	}

	#show_shops ul li {
		padding: 4px 6px
	}

		#show_shops ul li.active, #show_shops ul li:hover {
			color: #fff;
			background: #315399
		}

.choose_address select {
	text-transform: capitalize;
	background-image: url(../images/ico-selects.png) !important;
	background-repeat: no-repeat;
	background-position: right 10px center
}

.section_product .section-tour-owl .single-product .pro-img {
	height: 170px;
}

@media (max-width: 1024px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 182px
	}
}

@media (max-width: 991px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 170px;
	}
}

@media (max-width: 767px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 322px
	}
}

@media (max-width: 480px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 197px
	}
}

@media (max-width: 668px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 318px
	}
}

@media (max-width: 376px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 177px
	}
}

@media (max-width: 569px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 140px;
		margin-bottom: 0;
	}
}

@media (max-width: 321px) {
	.section_product .section-tour-owl .single-product .pro-img {
		height: 150px
	}
}

.section_product .section-tour-owl .single-product .pro-img img {
	width: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.search-main .single-product .pro-img {
	height: 218px
}

@media (max-width: 1024px) {
	.search-main .single-product .pro-img {
		height: 178px
	}
}

@media (max-width: 991px) {
	.search-main .single-product .pro-img {
		height: 237px
	}
}

@media (max-width: 767px) {
	.search-main .single-product .pro-img {
		height: 358px
	}
}

@media (max-width: 480px) {
	.search-main .single-product .pro-img {
		height: 192px
	}
}

@media (max-width: 668px) {
	.search-main .single-product .pro-img {
		height: 323px
	}
}

@media (max-width: 376px) {
	.search-main .single-product .pro-img {
		height: 173px
	}
}

@media (max-width: 569px) {
	.search-main .single-product .pro-img {
		height: 274px
	}
}

@media (max-width: 321px) {
	.search-main .single-product .pro-img {
		height: 145px
	}
}

.search-main .single-product .pro-img img {
	width: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.related-product .single-product .pro-img {
	height: 170px;
}

@media (max-width: 1024px) {
	.related-product .single-product .pro-img {
		height: 182px
	}
}

@media (max-width: 991px) {
	.related-product .single-product .pro-img {
		height: 175px;
	}
}

@media (max-width: 767px) {
	.related-product .single-product .pro-img {
		height: 322px
	}
}

@media (max-width: 480px) {
	.related-product .single-product .pro-img {
		height: 197px
	}
}

@media (max-width: 668px) {
	.related-product .single-product .pro-img {
		height: 318px
	}
}

@media (max-width: 376px) {
	.related-product .single-product .pro-img {
		height: 177px
	}
}

@media (max-width: 569px) {
	.related-product .single-product .pro-img {
		height: 165px;
	}
}

@media (max-width: 321px) {
	.related-product .single-product .pro-img {
		height: 150px
	}
}

.related-product .single-product .pro-img img {
	width: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.category-products-grids .products-view-grid .single-product .pro-img {
	height: 170px;
}

@media (max-width: 1024px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 175px;
	}
}

@media (max-width: 991px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 175px;
	}
}

@media (max-width: 767px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 348px
	}
}

@media (max-width: 480px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 197px
	}

	#ctl00_divCenter {
		margin-top: 0 !important;
	}
}

@media (max-width: 668px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 314px
	}
}

@media (max-width: 376px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 178px
	}
}

@media (max-width: 569px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 165px;
	}
}

@media (max-width: 321px) {
	.category-products-grids .products-view-grid .single-product .pro-img {
		height: 150px
	}
}

.category-products-grids .products-view-grid .single-product .pro-img img {
	width: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image {
	position: relative;
	height: 80px
}

	.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image img {
		width: auto;
		max-height: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto
	}
