.text1line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.text2line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.text3line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.text4line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical
}

.text5line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical
}

.text6line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical
}

.text7line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical
}

.text8line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical
}

.text9line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical
}

.text10line {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical
}

.display_ {
	display: none
}

section,
.section,
.block {
	width: 100%;
	float: left
}

.home-slider .owl-dots {
	display: none;
	bottom: 15px
}

@media (max-width: 991px) {
	.home-slider .owl-dots {
		bottom: 5px
	}
}

.home-slider .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	background: #fffafc5e
}

.home-slider .owl-dots .owl-dot.active {
	background: #fff
}

.home-slider .owl-dots .owl-dot.active span {
	background: transparent
}

.home-slider .owl-dots .owl-dot:hover span {
	background: transparent
}

.home-slider .owl-dots .owl-dot span {
	background: transparent
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
	font-size: 0px
}

.home-slider {
	position: relative;
	z-index: 19;
	overflow: hidden
}

.home-slider .item {
	position: relative
}

.home-slider .item a img {
	margin: 0 auto
}

.home-slider .item.itemvideo {
	width: 100%;
	height: 100%;
	min-height: 900px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.home-slider .item.itemvideo {
		min-height: 590px
	}
	.home-slider .item.itemvideo iframe {
		height: 590px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.home-slider .item.itemvideo {
		min-height: 450px
	}
	.home-slider .item.itemvideo iframe {
		height: 450px !important
	}
}

@media (max-width: 767px) {
	.home-slider .item.itemvideo {
		min-height: 450px
	}
	.home-slider .item.itemvideo iframe {
		height: 450px !important
	}
}

.home-slider .item.itemvideo:before {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.53);
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0
}

.home-slider .item.itemvideo #videoContainment {
	position: absolute;
	display: block;
	width: 100% !important;
	height: 100% !important;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 0
}

.home-slider.owl-carousel div {
	height: 100%
}

.home-slider.owl-carousel .owl-nav {
	margin-top: 0px
}

.home-slider.owl-carousel .owl-nav .owl-next {
	right: 5% !important;
	background: none !important;
	border: none !important;
	top: 45%
}

@media (min-width: 1800px) {
	.home-slider.owl-carousel .owl-nav .owl-next {
		right: 15% !important
	}
}

@media (max-width: 767px) {
	.home-slider.owl-carousel .owl-nav .owl-next {
		right: 5px !important;
		width: 36px
	}
}

.home-slider.owl-carousel .owl-nav .owl-next:hover:before {
	background: #fff;
	border: 3px solid #fff;
	color: #7dce32
}

.home-slider.owl-carousel .owl-nav .owl-prev {
	left: 5% !important;
	background: none !important;
	border: none !important;
	top: 45%
}

@media (min-width: 1800px) {
	.home-slider.owl-carousel .owl-nav .owl-prev {
		left: 15% !important
	}
}

@media (max-width: 767px) {
	.home-slider.owl-carousel .owl-nav .owl-prev {
		left: 5px !important;
		width: 36px
	}
}

.home-slider.owl-carousel .owl-nav .owl-prev:hover:before {
	background: #fff;
	border: 3px solid #fff;
	color: #7dce32
}

.home-slider.owl-carousel .owl-nav .owl-next:before {
	font-size: 35px;
	border: 3px solid #fff;
	color: #fff;
	padding-left: 3px;
	background: transparent;
	border-radius: 0;
	width: 45px;
	height: 45px;
	line-height: 40px;
	left: -5px
}

.home-slider.owl-carousel .owl-nav .owl-prev:before {
	font-size: 35px;
	padding-right: 2px;
	border: 3px solid #fff;
	color: #fff;
	background: transparent;
	border-radius: 0;
	width: 45px;
	height: 45px;
	line-height: 40px;
	left: -5px
}

.list-blogs-link {
	margin-top: 30px
}

.owl_nav_custome1 .owl-carousel .owl-nav .owl-next,
.owl_nav_custome1 .owl-carousel .owl-nav .owl-prev {
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: none;
	border-radius: 0;
	top: -85px
}

.owl_nav_custome1 .owl-carousel .owl-nav .owl-next:before,
.owl_nav_custome1 .owl-carousel .owl-nav .owl-prev:before {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #0c0c0c;
	border: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-o-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-os-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06)
}

.owl_nav_custome1 .owl-carousel .owl-nav .owl-next {
	right: 0px;
	left: auto
}

.owl_nav_custome1 .owl-carousel .owl-nav .owl-prev {
	left: auto;
	right: 40px
}

.owl_nav_custome1 .owl-carousel .owl-dots {
	display: none
}

.owl_nav_custome2 .owl-carousel .owl-nav .owl-next,
.owl_nav_custome2 .owl-carousel .owl-nav .owl-prev {
	width: 30px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: none;
	border-radius: 0
}

.owl_nav_custome2 .owl-carousel .owl-nav .owl-next:before,
.owl_nav_custome2 .owl-carousel .owl-nav .owl-prev:before {
	width: 30px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #0c0c0c;
	border: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-o-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-os-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06)
}

.owl_nav_custome2 .owl-carousel .owl-nav .owl-next {
	right: 0px;
	left: auto
}

.owl_nav_custome2 .owl-carousel .owl-nav .owl-prev {
	left: 0px
}

.owl_nav_custome2 .owl-carousel .owl-dots {
	display: none
}

.module_title_trow {
	display: inline-block;
	float: left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

.module_title_trow.a-center {
	display: block;
	text-align: center;
	float: none
}

.module_title_trow .h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	text-transform: uppercase
}

@media (max-width: 767px) {
	.module_title_trow .h2 {
		font-size: 20px
	}
}

.module_title_trow .h2 a,
.module_title_trow .h2 span {
	color: #fb6b26;
	text-decoration: none
}

.module_title_trow .h2 a span,
.module_title_trow .h2 span span {
	color: #0c0c0c
}

.module_title_trow p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #8c8c8c;
	font-weight: 400;
	padding: 0;
	margin: 0
}

@media (max-width: 767px) {
	.module_title_trow p {
		max-width: 100%;
		font-size: 12px
	}
	.module_title_trow p.block {
		max-width: 100%
	}
}

.title_module_fix {
	width: 100%;
	float: left;
	height: 40px;
	padding: 0px
}

.title_module_fix h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0;
	font-weight: 700;
	font-size: 26px;
	line-height: 28px;
	letter-spacing: 0;
	display: inline-block;
	position: relative;
	padding: 0px 20px 0 5px;
	float: left
}

@media (max-width: 767px) {
	.title_module_fix h2 {
		font-size: 20px
	}
}

.title_module_fix h2:before {
	content: ""
}

.title_module_fix h2 a,
.title_module_fix h2 span {
	text-decoration: none;
	color: #0c0c0c;
	display: block
}

.title_module_fix h2:hover a {
	color: #7dce32
}

@media (max-width: 1199px) and (min-width: 768px) {
	.title_module_fix.cot3 {
		margin-top: 15px
	}
}

.heading h2,
.heading h1,
.heading h4 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #0c0c0c;
	padding: 0;
	margin: 0
}

.heading h2 a,
.heading h2 span,
.heading h1 a,
.heading h1 span,
.heading h4 a,
.heading h4 span {
	color: #0c0c0c
}

.heading h2 a:hover,
.heading h1 a:hover,
.heading h4 a:hover {
	color: #7dce32
}

.title_module_main {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

.title_module_main .h2,
.title_module_main h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 700;
	font-size: 26px;
	line-height: 28px;
	padding: 0;
	margin: 0;
	letter-spacing: 0
}

@media (max-width: 767px) {
	.title_module_main .h2,
	.title_module_main h2 {
		font-size: 20px
	}
}

.title_module_main .h2 span,
.title_module_main .h2 a,
.title_module_main h2 span,
.title_module_main h2 a {
	color: #0c0c0c;
	text-decoration: none
}

.title_module_main .h2 a:hover,
.title_module_main h2 a:hover {
	color: #7dce32
}

.crew {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 60px 60px 0
}

.crew span {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 28px;
	top: 10px;
	text-transform: uppercase;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.crew.hot {
	border-color: transparent #ffc321 transparent transparent
}

.crew.vip {
	border-width: 60px 60px 0 0;
	border-color: #35bf76 transparent transparent transparent;
	z-index: 3;
	right: auto;
	left: 0
}

.crew.vip span {
	left: 5px;
	top: -52px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.label_thumb {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 100%;
	height: 30px;
	z-index: 9
}

.label_thumb .wrap_lable {
	position: relative
}

.label_thumb .wrap_lable .lb {
	display: inline-block;
	float: left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 0 15px;
	border-radius: 15px;
	line-height: 25px;
	text-align: center;
	margin-left: 5px
}

.label_thumb .wrap_lable .lb:first-child {
	margin-left: 0
}

.label_thumb .wrap_lable .ban {
	background: #5277a3
}

.label_thumb .wrap_lable .thue {
	background: #fb6b26
}

.label_thumb .wrap_lable .hot {
	background: #ea4444
}

.degrees {
	position: absolute;
	top: 40%;
	left: 50%;
	width: 50px;
	height: 50px;
	z-index: 9;
	transform: translate(-50%);
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	-o-transform: translate(-50%);
	-os-transform: translate(-50%);
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%
}

.degrees img {
	max-width: 100%
}

.camera {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 9;
	display: inline-block;
	width: 34px
}

.camera img {
	max-width: 100%
}

.reviews_item_product .bizweb-product-reviews-star {
	padding: 0 !important
}

.item_product_main {
	float: left;
	width: 100%
}

.item_product_main.border {
	border: solid 2px #82bb4e
}

.item_product_main .product-item-main {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
	box-shadow: 0px 4px 30px 4px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0px 4px 30px 4px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0px 4px 30px 4px rgba(0, 0, 0, 0.03);
	-o-box-shadow: 0px 4px 30px 4px rgba(0, 0, 0, 0.03);
	-os-box-shadow: 0px 4px 30px 4px rgba(0, 0, 0, 0.03)
}

.item_product_main .product-item-main .product-thumbnail {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden
}

.item_product_main .product-item-main .product-thumbnail .image_thumb {
	justify-content: center;
	display: flex;
	-o-justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	-os-justify-content: center;
	-o-display: flex;
	-moz-display: flex;
	-webkit-display: flex;
	-os-display: flex;
	align-items: center;
	position: relative
}

@media (min-width: 1200px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb {
		height: 235px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb {
		height: 187px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb {
		height: 218px
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb {
		height: unset
	}
}

.item_product_main .product-item-main .product-thumbnail .image_thumb:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #060606;
	opacity: 0;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0
}

@media (min-width: 1200px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_cls {
		height: 195px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_cls {
		height: 212px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_cls {
		height: 220px
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_cls {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_cls {
		height: unset
	}
}

@media (min-width: 1200px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_search {
		height: 270px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_search {
		height: 212px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_search {
		height: 220px
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_search {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumb_search {
		height: unset
	}
}

@media (min-width: 1200px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumbmini {
		height: 230px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumbmini {
		height: 160px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumbmini {
		height: 265px
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumbmini {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.thumbmini {
		height: unset
	}
}

@media (min-width: 1200px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.dealimg {
		height: 370px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.dealimg {
		height: 280px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.dealimg {
		height: 350px
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.dealimg {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail .image_thumb.dealimg {
		height: unset
	}
}

.item_product_main .product-item-main .product-thumbnail .image_thumb img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s
}

.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
	height: 260px
}

@media (min-width: 992px) and (max-width: 1199px) {
	.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
		height: 240px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
		height: unset
	}
}

@media (min-width: 544px) and (max-width: 767px) {
	.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
		height: unset
	}
}

@media (max-width: 543px) {
	.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
		height: unset
	}
}

.item_product_main .product-item-main .product-bottom {
	width: 100%;
	float: left;
	padding: 0;
	width: 100%;
	float: left;
	padding: 15px;
	position: relative;
	text-align: left;
	min-height: 99px
}

.item_product_main .product-item-main .product-bottom.dealbottom {
	padding: 20px 10px 0px;
	text-align: center
}

.item_product_main .product-item-main .product-bottom.dealbottom .reviews_item_product {
	float: none
}

.item_product_main .product-item-main .product-bottom.dealbottom .reviews_item_product .bizweb-product-reviews-badge {
	float: none
}

.item_product_main .product-item-main .product-bottom.dealbottom .price-box {
	width: 100%;
	text-align: center
}

.item_product_main .product-item-main .product-bottom.mh .block-width-min-height {
	width: 100%;
	float: left;
	min-height: 74px
}

@media (max-width: 991px) {
	.item_product_main .product-item-main .product-bottom {
		padding: 10px 10px 10px
	}
}

.item_product_main .product-item-main .product-bottom .product-name {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0 0 5px;
	overflow: hidden;
	word-wrap: break-word;
	line-height: 22px;
	padding-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.item_product_main .product-item-main .product-bottom .product-name a {
	color: #0c0c0c;
	text-decoration: none
}

.item_product_main .product-item-main .product-bottom .product-name:hover {
	color: #7dce32
}

.item_product_main .product-item-main .product-bottom .product-name:hover a {
	color: #7dce32
}

.item_product_main .product-item-main .product-bottom .tag_mix ul {
	padding: 0px;
	width: 100%;
	float: left;
	margin-bottom: 15px
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li {
	width: 100%;
	float: left
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li span {
	font-size: 13px;
	font-weight: 400;
	color: #82bb4e;
	line-height: 18px;
	margin-bottom: 5px
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child {
	width: 20px;
	text-align: left;
	float: left;
	display: block
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child i {
	font-size: 14px;
	font-family: 'FontAwesome';
	color: #82bb4e
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li span:last-child {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #989898;
	width: calc(100% - 30px);
	-webkit-width: calc(100% - 30px);
	-moz-width: calc(100% - 30px);
	-o-width: calc(100% - 30px);
	-os-width: calc(100% - 30px);
	float: left;
	display: block
}

.item_product_main .product-item-main .product-bottom .tag_mix ul li:last-child span {
	margin-bottom: 0px
}

.item_product_main .product-item-main .product-bottom .price-box {
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	text-align: left
}

.item_product_main .product-item-main .product-bottom .price-box .special-price {
	margin-right: 10px
}

.item_product_main .product-item-main .product-bottom .price-box .product-price {
	font-size: 20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #fb6b26;
	font-weight: 400;
	line-height: 30px
}

.item_product_main .product-item-main .product-bottom .price-box .compare-price {
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 20px;
	font-weight: 300;
	margin-right: 0px;
	color: #ccc;
	text-decoration: line-through
}

.item_product_main .product-item-main .product-bottom .blockprice {
	float: left
}

.item_product_main .product-item-main .product-bottom .group_contact {
	display: inline-block;
	float: left
}

.item_product_main .product-item-main .product-bottom .group_contact form {
	display: inline-block;
	float: left;
	margin: 0
}

.item_product_main .product-item-main .product-bottom .group_contact .inIcon {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 3px;
	border: solid 1px #f8f8f8;
	line-height: 30px;
	text-align: center;
	color: #acacac;
	margin: 0 5px 0 0;
	background: #f8f8f8
}

.item_product_main .product-item-main .product-bottom .group_contact .inIcon.iWishAdded {
	color: #7dce32
}

.item_product_main .product-item-main .product-bottom .group_contact .inIcon span {
	padding: 0px;
	border-right: 0px
}

.item_product_main .product-item-main .product-bottom .group_contact .inIcon.contact {
	margin-right: 10px
}

.item_product_main .product-item-main .product-bottom .reviews_item_product {
	margin-top: 0px;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline-block;
	float: none;
	margin-left: 0px;
	width: 100%
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge {
	margin: 0px auto;
	padding: 0px;
	text-align: center
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star {
	padding: 0px
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
	font-size: 12px;
	font-family: 'FontAwesome'
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before {
	font-family: 'FontAwesome'
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before {
	content: "\f005";
	color: #ddd
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before {
	content: "\f005";
	color: #ffe382
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before {
	content: "\f089";
	color: #ffe382
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div img {
	display: none
}

.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div p {
	display: none;
	font-size: 12px;
	color: #7b7b7b
}

.item_product_main .product-item-main .bottom_extentions ul {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	border-top: 1px solid #ebebeb
}

.item_product_main .product-item-main .bottom_extentions ul li {
	width: calc(100% / 3);
	-webkit-width: calc(100% / 3);
	-moz-width: calc(100% / 3);
	-o-width: calc(100% / 3);
	-os-width: calc(100% / 3);
	display: block;
	float: left;
	text-align: center;
	border-right: 1px solid #ebebeb;
	padding: 12px 5px 5px
}

.item_product_main .product-item-main .bottom_extentions ul li:last-child {
	border-right: 0px
}

.item_product_main .product-item-main .bottom_extentions ul li span {
	line-height: 36px;
	display: inline-block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #989898
}

.item_product_main .product-item-main .bottom_extentions ul li span img {
	max-width: 26px;
	margin-right: 5px;
	float: left
}

.item_product_main .product-item-main:hover .product-thumbnail .image_thumb:before {
	opacity: .5
}

.item_product_main .product-item-main:hover .product-thumbnail .image_thumb img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12)
}

.item_product_main .product-item-main:hover .product-action {
	bottom: 0
}

.item_product_main.product_collection {
	margin-bottom: 0px !important
}

.item_product_main.product_collection .product-item-main {
	border-radius: 0px;
	box-shadow: none;
	border-bottom: dashed 1px #ebebeb;
	padding-bottom: 20px
}

.item_product_main.product_collection .product-thumbnail {
	width: 240px
}

.item_product_main.product_collection .product-thumbnail .image_thumb {
	min-height: 150px;
	height: unset
}

@media (max-width: 991px) and (min-width: 768px) {
	.item_product_main.product_collection .product-thumbnail {
		width: 210px
	}
	.item_product_main.product_collection .product-thumbnail .image_thumb {
		min-height: 140px
	}
}

@media (max-width: 767px) {
	.item_product_main.product_collection .product-thumbnail {
		width: 100%
	}
}

.item_product_main.product_collection .product-bottom {
	width: calc(100% - 240px);
	-webkit-width: calc(100% - 240px);
	-moz-width: calc(100% - 240px);
	-o-width: calc(100% - 240px);
	-os-width: calc(100% - 240px);
	padding: 0px 15px 0
}

@media (max-width: 991px) and (min-width: 768px) {
	.item_product_main.product_collection .product-bottom {
		width: calc(100% - 210px);
		-webkit-width: calc(100% - 210px);
		-moz-width: calc(100% - 210px);
		-o-width: calc(100% - 210px);
		-os-width: calc(100% - 210px);
		padding: 0 15px 0 15px
	}
}

@media (max-width: 767px) {
	.item_product_main.product_collection .product-bottom {
		width: 100%;
		padding: 15px 0 0
	}
}

.item_product_main.product_collection .agrap {
	margin: 0 0 10px
}

.item_product_main.product_collection .infor {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #989898;
	padding: 15px 0 0
}

.item_product_main.product_collection .infor p {
	margin: 0
}

.item_product_main.product_collection .infor p ul {
	padding-left: 0px
}

.item_product_main.product_collection .infor a {
	color: #fb6b26
}

.item_product_main.product_collection .infor a:hover {
	color: #7dce32
}

.item_product_main.product_collection .bottom_extentions.collection_s ul {
	border: 0px
}

.item_product_main.product_collection .bottom_extentions.collection_s ul li {
	display: block;
	float: left;
	text-align: center;
	border-right: 0px;
	width: auto;
	margin-right: 15px;
	padding: 0
}

.item_product_main.product_collection .bottom_extentions.collection_s ul li span {
	line-height: 24px
}

.item_product_main.product_collection .bottom_extentions.collection_s ul li span img {
	max-width: 20px
}

.module_search_pro {
	width: 100%;
	float: left;
	top: 250px;
	position: absolute;
	z-index: 99
}

@media (max-width: 1500px) and (min-width: 1200px) {
	.module_search_pro {
		top: 150px
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.module_search_pro {
		top: 70px
	}
}

@media (max-width: 991px) {
	.module_search_pro {
		position: relative;
		top: unset;
		z-index: 0;
		padding-top: 30px;
		background: #f6f7f9
	}
}

.module_search_pro .text_large h4 {
	font-size: 26px;
	line-height: 60px;
	color: #fff;
	letter-spacing: 0px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	margin: 0px;
	padding: 0px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.module_search_pro .text_large h4 {
		display: none
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.module_search_pro .text_large h4 {
		color: #0c0c0c;
		font-size: 38px;
		line-height: 38px
	}
}

@media (max-width: 767px) {
	.module_search_pro .text_large h4 {
		font-size: 18px;
		line-height: 28px;
		color: #0c0c0c
	}
}

.module_search_pro .collections_link {
	display: table;
	margin: 0 auto;
	text-align: center
}

.module_search_pro .collections_link p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	display: block;
	font-size: 18px;
	color: #fff;
	margin-bottom: 30px
}

@media (max-width: 991px) {
	.module_search_pro .collections_link p {
		color: #0c0c0c
	}
}

.module_search_pro .collections_link .group_collection {
	width: 100%;
	text-align: center
}

.module_search_pro .collections_link .group_collection .item_types {
	display: inline-block;
	float: none;
	padding: 0 15px;
	text-align: center
}

@media (max-width: 991px) {
	.module_search_pro .collections_link .group_collection .item_types {
		margin-bottom: 20px
	}
}

@media (max-width: 767px) {
	.module_search_pro .collections_link .group_collection .item_types {
		padding: 0 5px
	}
}

.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon {
	display: block;
	width: 105px;
	height: 105px;
	line-height: 105px;
	text-align: center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px #565d61 dashed;
	position: relative;
	overflow: hidden;
	z-index: 0;
	margin: 0 auto
}

@media (max-width: 1199px) {
	.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon {
		width: 80px;
		height: 80px;
		line-height: 80px
	}
}

@media (max-width: 991px) {
	.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon {
		border-color: #82bb4e
	}
}

.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: -1
}

@media (max-width: 991px) {
	.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon:after {
		background: #82bb4e
	}
}

.module_search_pro .collections_link .group_collection .item_types .icon .thumb_icon img {
	max-width: 100%
}

.module_search_pro .collections_link .group_collection .item_types .h3 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	margin-top: 15px;
	line-height: 28px;
	color: #fff;
	margin: 10px 0 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.module_search_pro .collections_link .group_collection .item_types .h3 a {
	color: #fff
}

@media (max-width: 991px) {
	.module_search_pro .collections_link .group_collection .item_types .h3 {
		color: #0c0c0c
	}
	.module_search_pro .collections_link .group_collection .item_types .h3 a {
		color: #0c0c0c
	}
}

@media (max-width: 767px) {
	.module_search_pro .collections_link .group_collection .item_types .h3 {
		font-size: 14px
	}
}

.module_search_pro .collections_link .group_collection .item_types:hover .thumb_icon:after {
	background: #7dce32
}

.module_search_pro .collections_link .group_collection .item_types:hover h3 a {
	color: #7dce32
}

.search_form_pro {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 30px 0 30px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.search_form_pro {
		width: 85%;
		margin: 80px auto 30px
	}
}

@media (max-width: 991px) {
	.search_form_pro {
		margin: 15px auto 60px;
	}
}

.search_form_pro .search_group_wrap .group_insearch {
	width: 100%
}

.search_form_pro .search_group_wrap .group_insearch .group_block {
	display: block;
	float: left;
	height: 55px;
	color: #fff
}

.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 {
	text-align: center;
	width: 170px;
	background: #fb6b26;
	position: relative
}

@media (max-width: 991px) and (min-width: 768px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 {
		width: 145px
	}
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 {
		width: 85px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block.group_1:after {
	font-family: 'FontAwesome';
	content: "\f107";
	position: absolute;
	right: 30px;
	top: 10px;
	font-size: 20px;
	color: #fff
}

@media (max-width: 991px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_1:after {
		right: 15px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 select {
	height: 55px;
	border: none;
	background-color: #fb6b26 !important;
	background-image: none !important;
	color: #fff;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 30px
}

@media (max-width: 991px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 select {
		padding: 0 15px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block.group_1 select option {
	color: #fff;
	background-color: #fb6b26 !important;
	padding: 10px
}

.search_form_pro .search_group_wrap .group_insearch .group_block.group_2 {
	width: calc(100% - 0px)
}

@media (max-width: 991px) and (min-width: 768px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_2 {
		width: calc(100% - 145px)
	}
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block.group_2 {
		width: calc(100% - 0px)
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .search_form,
.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search input {
	height: 55px;
	line-height: 55px;
	color: #0c0c0c;
	margin-bottom: 0;
	width: 100%
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search input {
		padding: 0 10px 0 10px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro {
	display: inline-block;
	float: left;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #0c0c0c;
	background: #fff;
	position: absolute;
	top: 2px;
	right: 230px;
	cursor: pointer
}

@media (max-width: 991px) and (min-width: 768px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro {
		right: 50px
	}
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro {
		right: 50px;
		padding: 0 10px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro p {
	position: relative;
	display: block;
	padding: 0 20px;
	margin: 0
}

@media (min-width: 768px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro p:before {
		content: "";
		width: 1px;
		height: 35px;
		background: #ebebeb;
		position: absolute;
		left: 0px;
		top: 8px
	}
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro p {
		padding: 0 0 0 5px
	}
}

.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro .fa {
	padding: 0 5px
}

.search_form_pro .search_group_wrap .group_insearch .group_block .wrap_option_search .action_pro:hover {
	color: #7dce32
}

.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm {
	background: #82bb4e;
	display: inline-block
}

.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm button {
	height: 45px;
	line-height: 45px;
	background: #fb6b26;
	border: none;
	box-shadow: none;
	padding: 0 55px;
	color: #fff;
	position: absolute;
	top: 5px;
	right: 5px;
	text-transform: uppercase;
	border-radius: 5px
}

.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm button .fa {
	padding-right: 10px;
	text-transform: uppercase
}

.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm button:hover {
	background: #7dce32
}

@media (max-width: 991px) {
	.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm button {
		padding: 0;
		width: 50px;
		text-align: center
	}
	.search_form_pro .search_group_wrap .group_insearch .group_block .button_search_sm button .fa {
		padding: 0
	}
}

.search_form_pro .search_group_wrap .group_insearch .advance_option {
	width: 100%;
	float: left;
	height: 41px;
	background: #fff;
	padding: 0 10px
}

@media (max-width: 991px) {
	.search_form_pro .search_group_wrap .group_insearch .advance_option {
		border: solid 1px #ebebeb;
		border-top: 0px
	}
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .advance_option {
		height: unset
	}
}

.search_form_pro .search_group_wrap .group_insearch .advance_option .option_ {
	width: auto;
	display: inline-block;
	float: left
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .advance_option .option_ {
		width: 50%
	}
}

.search_form_pro .search_group_wrap .group_insearch .advance_option .option_ select {
	height: 40px;
	border: none;
	max-width: 145px
}

@media (max-width: 767px) {
	.search_form_pro .search_group_wrap .group_insearch .advance_option .option_ select {
		padding: 0 10px
	}
}

.search_form_pro .search_group_wrap .group_insearch .advance_option .option_ select option {
	text-align: left
}

.section_project_news {
	padding: 60px 0;
	background: #f6f7f9
}

@media (max-width: 991px) {
	.section_project_news {
		padding: 40px 0 60px
	}
}

@media (max-width: 991px) {
	.opensit {
		display: block !important
	}
	.closeit {
		display: none !important
	}
}

.section_tab_product {
	position: relative
}

.section_tab_product .wrap_tab {
	width: 100%;
	float: left;
	padding-top: 40px;
	position: relative
}

.section_tab_product .wrap_tab .button_show_tab {
	font-size: 25px;
	color: #82bb4e;
	position: absolute;
	right: 8px;
	z-index: 99;
	top: -55px;
	height: 30px;
	line-height: 30px
}

@media (max-width: 767px) {
	.section_tab_product .wrap_tab .button_show_tab {
		top: -45px
	}
}

.section_tab_product ul.tabs.tabs-title {
	display: inline-block;
	text-align: right;
	font-size: 14px;
	border: none;
	position: absolute;
	right: 0px;
	top: -50px;
	background: transparent;
	padding-left: 0;
	margin: 0
}

.section_tab_product ul.tabs.tabs-title.tabtitle2 {
	right: 15px
}

.section_tab_product ul.tabs.tabs-title li {
	line-height: 40px;
	margin-left: 0px;
	position: relative;
	color: #0c0c0c;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding: 0 10px
}

.section_tab_product ul.tabs.tabs-title li.tab-link:after {
	content: "";
	height: 20px;
	width: 1px;
	background: #ebebeb;
	position: absolute;
	top: 9px;
	right: 0px
}

.section_tab_product ul.tabs.tabs-title li span {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 400
}

@media (min-width: 992px) {
	.section_tab_product ul.tabs.tabs-title li:first-child.notactive {
		color: #0c0c0c
	}
	.section_tab_product ul.tabs.tabs-title li:first-child.notactive a {
		color: #0c0c0c
	}
	.section_tab_product ul.tabs.tabs-title li:first-child.notactive:hover a {
		color: #fb6b26
	}
	.section_tab_product ul.tabs.tabs-title li.current,
	.section_tab_product ul.tabs.tabs-title li:hover {
		color: #fb6b26
	}
	.section_tab_product ul.tabs.tabs-title li.current a,
	.section_tab_product ul.tabs.tabs-title li:hover a {
		color: #fb6b26
	}
}

.section_tab_product ul.tabs.tabs-title li:last-child:after {
	display: none
}

@media (min-width: 992px) {
	.section_tab_product ul.tabs.tabs-title {
		display: inline-block !important
	}
}

@media (max-width: 991px) {
	.section_tab_product ul.tabs.tabs-title {
		position: absolute;
		width: 100%;
		padding: 0px;
		left: 0;
		z-index: 99;
		margin-left: 0px;
		top: 0px;
		background: #fff !important;
		float: left;
		padding: 0 15px
	}
	.section_tab_product ul.tabs.tabs-title li {
		padding: 5px 0px;
		display: block !important;
		text-align: left;
		border-bottom: solid 1px #ebebeb;
		margin-left: 0px
	}
	.section_tab_product ul.tabs.tabs-title li:last-child {
		border-bottom: 0px
	}
	.section_tab_product ul.tabs.tabs-title li:after {
		display: none
	}
	.section_tab_product ul.tabs.tabs-title li span {
		cursor: pointer;
		margin-right: 0px !important;
		line-height: 35px !important
	}
	.section_tab_product ul.tabs.tabs-title li.current {
		color: #fb6b26
	}
	.section_tab_product ul.tabs.tabs-title li.current:before {
		content: none
	}
	.section_tab_product ul.tabs.tabs-title li.current.notactive {
		color: #0c0c0c
	}
	.section_tab_product ul.tabs.tabs-title li:first-child.notactive {
		color: #0c0c0c
	}
}

.section_tab_product .tab-content {
	width: 100%;
	float: left;
	display: none
}

.section_tab_product .tab-content.current {
	display: block
}

.section_tab_product .tab-content .owl-dots {
	position: relative;
	display: block
}

.section_tab_product .tab-content .owl-dots.disabled {
	display: none
}

.section_tab_product .tab-content .owl-dots .owl-dot.active {
	width: 8px;
	background: #7dce32
}

.section_type_of_project {
	padding: 60px 0
}

.section_type_of_project .module_title_trow {
	margin-bottom: 40px
}

.section_type_of_project .item_proprety {
	margin-bottom: 18px;
	padding: 0 9px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.section_type_of_project .item_proprety {
		padding: 0 7px;
		margin-bottom: 14px
	}
}

@media (max-width: 991px) {
	.section_type_of_project .item_proprety {
		padding: 0 5px;
		margin-bottom: 10px
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.section_type_of_project .row {
		margin-right: -7px;
		margin-left: -7px
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.section_type_of_project .row {
		margin-right: -7px;
		margin-left: -7px
	}
}

@media (max-width: 767px) {
	.section_type_of_project .row {
		margin-right: -10px;
		margin-left: -10px
	}
	.section_type_of_project .row .item_proprety {
		padding: 0 9px
	}
}

.section_type_of_project .wrap_banner {
	position: relative;
	overflow: hidden
}

.section_type_of_project .wrap_banner:before {
	position: absolute;
	display: block;
	width: 100%;
	height: 22%;
	bottom: 0;
	left: 0;
	content: '';
	background: rgba(0, 0, 0, 0.1);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.9)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.9) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.9) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.9) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.9) 100%);
	opacity: .95;
	text-align: center;
	box-sizing: border-box;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.section_type_of_project .wrap_banner img {
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s
}

.section_type_of_project .wrap_banner .wr_title {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 20px;
	z-index: 1;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden
}

.section_type_of_project .wrap_banner .wr_title .wrap_title_ed {
	top: auto;
	bottom: 20px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	position: absolute;
	width: 100%;
	left: 0
}

.section_type_of_project .wrap_banner .wr_title .h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	color: #fff;
	margin: 0;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out
}

.section_type_of_project .wrap_banner .wr_title .h2 a {
	color: #fff
}

.section_type_of_project .wrap_banner .wr_title .h2:hover a {
	color: #7dce32
}

.section_type_of_project .wrap_banner .wr_title p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	opacity: 0
}

.section_type_of_project .wrap_banner:hover img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12)
}

.section_type_of_project .wrap_banner:hover .wrap_title_ed .h2 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px)
}

.section_type_of_project .wrap_banner:hover p {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1
}

.section_project_for_rent {
	padding: 60px 0 60px;
	background: #f6f7f9
}

.section_project_for_rent .module_title_trow {
	margin-bottom: 40px
}

.section_project_for_sale {
	padding: 60px 0 60px;
	background: #f6f7f9
}

.section_project_for_sale .module_title_trow {
	margin-bottom: 40px
}

.item_product_main .product-main-list-mini {
	padding: 10px 10px;
	margin-bottom: 0px;
	border: solid 1px #ebebeb;
	margin-bottom: 15px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.item_product_main .product-main-list-mini {
		padding: 25px 10px
	}
}

.item_product_main .product-main-list-mini .product-thumbnail {
	width: 160px
}

.item_product_main .product-main-list-mini .product-thumbnail .image_thumb {
	height: 160px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.item_product_main .product-main-list-mini .product-thumbnail {
		width: 90px !important
	}
	.item_product_main .product-main-list-mini .product-thumbnail .img_thumb {
		height: 90px !important
	}
}

@media (max-width: 767px) {
	.item_product_main .product-main-list-mini .product-thumbnail {
		width: 90px
	}
	.item_product_main .product-main-list-mini .product-thumbnail .img_thumb {
		height: unset
	}
}

.item_product_main .product-main-list-mini .product-bottom {
	width: calc(100% - 160px);
	-webkit-width: calc(100% - 160px);
	-moz-width: calc(100% - 160px);
	-o-width: calc(100% - 160px);
	-os-width: calc(100% - 160px);
	padding: 0 0px 0 15px
}

@media (max-width: 1199px) and (min-width: 992px) {
	.item_product_main .product-main-list-mini .product-bottom {
		width: calc(100% - 90px);
		-webkit-width: calc(100% - 90px);
		-moz-width: calc(100% - 90px);
		-o-width: calc(100% - 90px);
		-os-width: calc(100% - 90px)
	}
}

@media (max-width: 767px) {
	.item_product_main .product-main-list-mini .product-bottom {
		width: calc(100% - 80px);
		-webkit-width: calc(100% - 80px);
		-moz-width: calc(100% - 80px);
		-o-width: calc(100% - 80px);
		-os-width: calc(100% - 80px)
	}
}

.item_product_main .product-main-list-mini .product-bottom .product-name {
	border: 0px;
	padding-bottom: 0px;
	text-overflow: unset;
	white-space: inherit
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product {
	margin-top: 0px;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline-block;
	float: none;
	margin-left: 0px;
	width: 100%
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	float: left
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star {
	padding: 0px
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
	font-size: 12px;
	font-family: 'FontAwesome'
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before {
	font-family: 'FontAwesome'
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before {
	content: "\f005";
	color: #ddd
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before {
	content: "\f005";
	color: #ffe382
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before {
	content: "\f089";
	color: #ffe382
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge div img {
	display: none
}

.item_product_main .product-main-list-mini .product-bottom .reviews_item_product .bizweb-product-reviews-badge div p {
	display: none;
	font-size: 12px;
	color: #7b7b7b
}

@media (max-width: 1199px) and (min-width: 992px) {
	.item_product_main.best_sale .product-main-list-mini .product-thumbnail .image_thumb {
		height: 90px !important
	}
}

@media (max-width: 767px) {
	.item_product_main.best_sale .product-main-list-mini .product-thumbnail .image_thumb {
		width: 90px;
		height: unset
	}
}

@media (max-width: 767px) {
	.item_product_main.best_sale .product-main-list-mini .product-bottom {
		width: calc(100% - 90px);
		-webkit-width: calc(100% - 90px);
		-moz-width: calc(100% - 90px);
		-o-width: calc(100% - 90px);
		-os-width: calc(100% - 90px)
	}
}

.item_product_main.best_sale .product-main-list-mini .product-bottom .product-name {
	text-overflow: ellipsis;
	white-space: nowrap
}

.related-item .product-item-main .product-bottom .product-name {
	text-align: center
}

.section_blog_and_brand {
	padding: 60px 0
}

.section_blog_and_brand .blog_owlrap {
	margin: 0px 0px 0 0
}

.itemblog {
	width: 100%;
	float: left;
	border: solid 1px #ebebeb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden
}

.myblog {
	width: 100%;
	float: left
}

.myblog .image-blog-left {
	display: block;
	float: left;
	width: 100%
}

.myblog .content_blog {
	display: block;
	float: left;
	padding: 15px 15px 0;
	width: 100%;
	text-align: left
}

@media (max-width: 1199px) {
	.myblog .content_blog {
		width: 100%;
		margin-top: 15px
	}
}

.myblog .content_blog .h3 {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 16px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 600;
	color: #0c0c0c;
	width: 100%;
	float: left
}

.myblog .content_blog .h3 a {
	color: #0c0c0c
}

.myblog .content_blog .h3:hover a {
	color: #7dce32
}

.myblog .content_blog .time_post {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ebebeb
}

.myblog .content_blog .time_post .fa {
	color: #777
}

.myblog .content_blog .time_post span {
	margin-left: 20px;
	color: #fb6b26
}

.myblog .content_blog .time_post span .fa {
	color: #fb6b26
}

.myblog .content_blog .summary_item_blog {
	padding-top: 10px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	color: #a5a5a5;
	line-height: 20px;
	margin-bottom: 10px
}

.myblog .content_blog .summary_item_blog a {
	color: #fb6b26
}

.myblog .content_blog .summary_item_blog a:hover {
	text-decoration: underline
}

.myblog .content_blog .post_author {
	width: 100%;
	float: left;
	position: relative
}

.myblog .content_blog .post_author .frist {
	width: 100%;
	float: left;
	padding-right: 40px
}

.myblog .content_blog .post_author .frist span {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-block;
	float: left;
	margin-right: 5px
}

.myblog .content_blog .post_author .frist span img {
	max-width: 100%;
	border-radius: 50%
}

.myblog .content_blog .post_author .frist p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-weight: 600;
	color: #fb6b26
}

.myblog .content_blog .post_author .social-media {
	font-size: 1em;
	width: 30px;
	height: 90px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 40px;
	right: 5px;
	background: #fff;
	box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-o-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-os-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	display: none
}

.myblog .content_blog .post_author .social-media a {
	display: inline-block;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px
}

.myblog .content_blog .post_author .social-media a .fa {
	color: #fb6b26
}

.myblog .content_blog .post_author .social-media a:hover .fa {
	color: #7dce32
}

.myblog .content_blog .post_author .sharing_button {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	cursor: pointer
}

.myblog .content_blog .post_author .sharing_button:hover .social-media {
	display: block
}

@media (max-width: 991px) {
	.wrap_listblog .first_blog {
		margin-bottom: 20px
	}
}

.wrap_listblog .listblog {
	border: none;
	border-radius: 0px;
	overflow: unset;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #ebebeb;
	width: 100%;
	float: left
}

.wrap_listblog .listblog .blog_index {
	margin: 0;
	width: 100%;
	float: left
}

.wrap_listblog .listblog .blog_index .image-blog-left {
	width: 120px
}

.wrap_listblog .listblog .blog_index .content_blog {
	padding: 0 15px;
	width: calc(100% - 120px);
	-webkit-width: calc(100% - 120px);
	-moz-width: calc(100% - 120px);
	-o-width: calc(100% - 120px);
	-os-width: calc(100% - 120px)
}

@media (max-width: 991px) {
	.wrap_listblog .listblog .blog_index .content_blog {
		margin-top: 0
	}
}

.wrap_listblog .listblog .blog_index .content_blog .time_post {
	border: none
}

@media (max-width: 767px) {
	.wrap_listblog .listblog .blog_index .content_blog .time_post span {
		margin-left: 5px
	}
}

.wrap_listblog .listblog .blog_index .content_blog .time_post span span {
	margin-left: 0
}

.wrap_listblog .listblog .blog_index .content_blog .h3 {
	margin: 0 0 15px;
	font-weight: 400;
	font-size: 14px
}

.wrap_listblog .listblog .blog_index .content_blog .sharing_button {
	text-align: right
}

.wrap_listblog .listblog .blog_index .content_blog .listblogs {
	top: -45px
}

.section_subscribe {
	padding: 80px 0;
	background-image: url("//bizweb.dktcdn.net/100/336/794/themes/692935/assets/bg_subscribe.jpg?1583133529318");
	background-size: cover;
	background-position: center center
}

.section_subscribe .wrp {
	width: 100%;
	float: left;
	padding: 40px;
	background: #fff;
	border-radius: 10px
}

@media (max-width: 767px) {
	.section_subscribe .wrp {
		padding: 40px 20px
	}
}

.section_subscribe .wrp .h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 38px;
	font-weight: 700;
	color: #0c0c0c;
	margin: 0;
	padding: 0;
	line-height: 38px
}

@media (max-width: 767px) {
	.section_subscribe .wrp .h2 {
		font-size: 28px;
		line-height: 28px;
		text-align: center
	}
}

.section_subscribe .wrp p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #acacac;
	margin: 0;
	padding: 0;
	line-height: 28px
}

@media (max-width: 767px) {
	.section_subscribe .wrp p {
		margin: 15px 0 10px;
		text-align: center;
		line-height: 24px
	}
}

.section_subscribe .wrp .form_inner {
	width: 100%;
	float: left;
	margin-top: 10px
}

.section_subscribe .wrp .form_inner form {
	margin: 0px;
	padding: 0;
	position: relative;
	height: 45px;
	border-radius: 45px
}

@media (max-width: 767px) {
	.section_subscribe .wrp .form_inner form {
		height: unset
	}
}

.section_subscribe .wrp .form_inner form input {
	height: 45px;
	line-height: 45px;
	background: #fff;
	border-radius: 45px;
	border: solid 1px #fff;
	padding-left: 30px;
	padding-right: 200px;
	-webkit-box-shadow: 0px 0px 15px 0px #eee;
	box-shadow: 0px 0px 15px 0px #eee
}

@media (max-width: 767px) {
	.section_subscribe .wrp .form_inner form input {
		margin-bottom: 10px
	}
}

.section_subscribe .wrp .form_inner form button {
	padding: 0 20px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	border: none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	background: #82bb4e;
	border-radius: 45px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	-webkit-box-shadow: 0px 0px 15px 0px #eee;
	box-shadow: 0px 0px 15px 0px #eee
}

@media (max-width: 767px) {
	.section_subscribe .wrp .form_inner form button {
		position: relative;
		margin-top: 5px;
		width: 100%
	}
}

.section_subscribe .wrp .form_inner form button:hover {
	background: #7dce32
}

.owldanhgia .wrapdanhgia,
.owldanhgia .item_danhgia,
.owldanhgia .inwap {
	width: 100%;
	float: left
}

.owldanhgia .item_danhgia {
	padding: 13px 5px;
	border: solid 1px #ebebeb;
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width: 992px) and (max-width: 1199px) {
	.owldanhgia .item_danhgia {
		min-height: 120px
	}
}

.owldanhgia .image_left {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: block;
	float: left;
	box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-o-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06);
	-os-box-shadow: 0px 10px 21.6px 2.4px rgba(0, 0, 0, 0.06)
}

.owldanhgia .image_left img {
	border-radius: 50%
}

.owldanhgia .content_dg {
	display: block;
	width: calc(100% - 80px);
	-webkit-width: calc(100% - 80px);
	-moz-width: calc(100% - 80px);
	-o-width: calc(100% - 80px);
	-os-width: calc(100% - 80px);
	padding-left: 15px;
	float: left
}

.owldanhgia .content_dg p,
.owldanhgia .content_dg span {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}

.owldanhgia .content_dg p {
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	color: #0c0c0c
}

.owldanhgia .content_dg p span {
	font-weight: 400;
	font-size: 13px;
	color: #a5a5a5
}

.owldanhgia .content_dg .cmt {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #0c0c0c
}

.section_album .al-item {
	text-align: center;
	margin-bottom: 8px
}

.section_album .al-item a {
	display: none;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}

.section_album .al-item:hover a {
	display: block;
	z-index: 99
}

.section_album .al-item:hover:before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

.ekko-lightbox {
	top: 2% !important
}

.ekko-lightbox .modal-header {
	padding: 0px;
	border: none;
	height: 0px
}

.ekko-lightbox .modal-header h4 {
	font-size: 0px
}

.ekko-lightbox .modal-body {
	padding: 0px
}

.closed_modal {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: absolute;
	background: #82bb4e;
	right: 3px;
	top: 3px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	cursor: pointer
}

.closed_modal .fa {
	font-size: 14px
}

#login_register {
	top: 40px !important;
	width: 586px;
	margin: 0 auto;
	background: #fff;
	padding: 0 !important;
	max-height: 550px
}

#login_register.fix_height_login {
	max-height: 390px
}

#login_register .title-modal {
	width: 100%;
	float: left;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
	background: #82bb4e;
	margin: 0;
	padding: 13px 0
}

#login_register p {
	width: 100%;
	font-size: 14px;
	color: #0c0c0c;
	float: left;
	margin: 0;
	padding-top: 20px
}

#login_register .form-group {
	padding: 0px 15px
}

#login_register .form-group:first-child {
	padding-top: 15px
}

#login_register .form-control {
	width: 100%;
	float: left;
	font-size: 1em;
	color: #898989;
	padding: 15px 20px;
	height: 45px;
	margin-bottom: 10px
}

#login_register #social_login_widget {
	width: 100%;
	float: left;
	display: flex;
	justify-content: center
}

#login_register .social_login_info {
	width: 100%;
	float: left;
	position: relative
}

#login_register .social_login_info:before {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	content: "";
	border-bottom: #ebebeb 1px solid;
	z-index: -1
}

#login_register .social_login_info span {
	background: #fff;
	padding: 0 10px
}

#login_register .other_ways {
	width: 100%;
	float: left;
	margin: 10px 0
}

.extend_content {
	background: #82bb4e;
	width: 292px;
	height: 100%;
	float: left;
	color: #fff;
	display: block;
	padding: 80px 30px
}

.extend_content .title {
	font-size: 1em;
	color: #fff;
	margin-bottom: 40px;
	width: 100%;
	float: left
}

.extend_content .extend_main_content ul {
	width: 100%;
	float: left;
	margin-bottom: 60px
}

.extend_content .extend_main_content li {
	padding: 5px 0;
	width: 100%;
	float: left
}

.extend_content .extend_main_content .other_action {
	width: 100%;
	float: left
}

.extend_content .extend_main_content .other_action a {
	border: #fff 1px solid;
	font-size: 1em;
	color: #fff
}

.extend_content .extend_main_content .other_action a:hover {
	color: #82bb4e
}

.account_popup_main_content {
	width: 586px;
	float: left;
	height: 100%;
	background: #fff;
	margin: 0 auto;
	overflow-x: hidden
}

.wrap-modal-login {
	background: #FFF;
	width: 586px;
	padding: 0px;
	margin: 0 auto !important
}

.wrap-modal-login .title-modal {
	font-size: 24px;
	font-weight: 400;
	color: #363636;
	margin-top: 30px;
	display: block;
	text-align: center
}

.wrap-modal-login .text_bot_modal {
	color: #898989;
	text-align: center
}

.wrap-modal-login .btn-style {
	font-size: 21px !important;
	font-weight: 300;
	background: #fff;
	border: solid 1px #e1e1e1
}

.wrap-modal-login .accept_submit {
	text-align: center;
	margin-top: 20px
}

.wrap-modal-login .accept_submit input {
	margin-top: 2px
}

.wrap-modal-login #customer_register,
.wrap-modal-login #customer_login {
	margin-bottom: 0px;
	padding: 0
}

.wrap-modal-login .fixheight {
	max-height: 700px;
	overflow: hidden;
	overflow-y: hidden
}

.wrap-modal-login .wrp_frm .wrap_form .note {
	font-size: 15px;
	line-height: 23px;
	color: #111111;
	display: block;
	text-align: center;
	margin-bottom: 20px
}

.wrap-modal-login .wrp_frm_register {
	float: left
}

.wrap-modal-login .wrp_frm_register .wrap_form_register .note {
	font-size: 15px;
	line-height: 23px;
	color: #111111;
	display: block;
	text-align: center;
	margin-bottom: 20px
}

.wrap-modal-login .h_register {
	padding: 0px !important
}

.wrap-modal-login .form-signup {
	font-size: 1em;
	color: #636363;
	margin-top: 0px;
	margin-bottom: 0px
}

.wrap-modal-login .form-signup .form-group input {
	font-weight: 400;
	color: #111111;
	height: 45px;
	min-height: 40px;
	font-size: 15px;
	box-shadow: none;
	outline: none
}

.wrap-modal-login .form-signup .form-group input:-webkit-input-placeholder {
	color: #111111
}

.wrap-modal-login .form-signup .form-group input:-moz-placeholder {
	color: #111111
}

.wrap-modal-login .form-signup .form-group input:-ms-input-placeholder {
	color: #111111
}

.wrap-modal-login .form-signup .form-group input:-moz-placeholder {
	color: #111111
}

.wrap-modal-login .form-signup .form-group input:focus {
	border-color: #ebebeb
}

.wrap-modal-login .form-signup .form-group .name_control_h {
	display: inline-block;
	float: left;
	margin-bottom: 5px;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	color: #636363
}

.wrap-modal-login .form-signup .form-group textarea {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	border-color: #e1e1e1;
	border-radius: 0px;
	font-size: 1em;
	padding: 11px 20px
}

.wrap-modal-login .form-signup .form-group .btn-bg {
	width: 100%;
	font-weight: 600;
	background: #82bb4e;
	border: solid 1px #82bb4e;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px !important;
	border-radius: 3px;
	margin-bottom: 5px;
	height: 45px;
	line-height: 42px
}

.wrap-modal-login .form-signup .form-group .btn-bg:hover {
	background: #fff;
	border: solid 1px #82bb4e;
	color: #82bb4e
}

.wrap-modal-login .form-signup .form-group .mr_bt {
	margin-bottom: 10px
}

.wrap-modal-login .form-signup .form-group label span {
	color: red;
	font-weight: bold
}

.wrap-modal-login .form-signup .cle {
	overflow: hidden
}

.wrap-modal-login .form-signup p {
	text-align: left;
	font-weight: 400;
	color: #8d90a6
}

.wrap-modal-login .form-signup .fr_gr_pd {
	text-align: left
}

.wrap-modal-login .form-signup .fr_gr_pd:hover>a {
	color: #82bb4e
}

.wrap-modal-login .form-signup .fr_gr_pd_t {
	padding: 0px 15px;
	margin-top: 10px
}

.wrap-modal-login .form-signup .no_mr {
	margin-top: 0px !important
}

.wrap-modal-login .form-signup .bt_login {
	padding: 5px;
	font-weight: 400;
	font-size: 14px;
	color: #111111;
	text-align: center;
	display: block;
	margin-top: 20px
}

.wrap-modal-login .form-signup .bt_login span {
	display: block;
	text-align: center
}

.wrap-modal-login .form-signup .bt_login a {
	color: #82bb4e
}

.wrap-modal-login .form-signup .bt_login a.login_btn {
	color: #82bb4e
}

.wrap-modal-login .form-signup .bt_login a.register_btn .fa {
	margin-right: 5px
}

.wrap-modal-login .form-signup .bt_login:hover>a {
	color: #82bb4e
}

.wrap-modal-login .form-signup .bt_login_2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #111111;
	text-align: center;
	display: inline-block;
	margin-bottom: 15px;
	margin-left: 15px
}

.wrap-modal-login .form-signup .bt_login_2 span {
	display: block;
	text-align: left
}

.wrap-modal-login .form-signup .bt_login_2 a {
	color: #acacac
}

.wrap-modal-login .form-signup .bt_login_2:hover>a {
	color: #82bb4e
}

.wrap-modal-login .form-signup .bt_login_3 {
	font-weight: 400;
	font-size: 14px;
	color: #111111;
	text-align: center;
	display: block
}

.wrap-modal-login .form-signup .bt_login_3 span {
	display: block;
	text-align: center
}

.wrap-modal-login .form-signup .bt_login_3 a {
	color: #0072bc
}

.wrap-modal-login .form-signup .bt_login_3:hover>a {
	color: #82bb4e
}

.wrap-modal-login .form-signup .fot_sigup {
	display: block;
	float: left;
	width: 100%
}

.wrap-modal-login .form-signup .fot_sigup .tit {
	display: block;
	position: relative;
	text-align: center
}

.wrap-modal-login .form-signup .fot_sigup .tit:before {
	content: " ";
	width: 100%;
	height: 1px;
	padding: 1px 0px 0px;
	background: #ebebeb;
	color: #ebebeb;
	position: absolute;
	left: 0px;
	top: 17px;
	line-height: 32px;
	z-index: 1
}

.wrap-modal-login .form-signup .fot_sigup .tit span {
	font-size: 13px;
	color: #acacac;
	line-height: 32px;
	padding: 0px 15px;
	background-color: #fff;
	display: inline-block;
	background: #fff;
	z-index: 2;
	position: absolute;
	left: 36%
}

.wrap-modal-login .form-signup .social_login {
	width: 100%;
	float: left;
	margin-top: 15px
}

.wrap-modal-login .form-signup .social_login .login-width-social #social_login_widget #social_login {
	margin: 0px auto
}

.wrap-modal-login .background_image_register {
	height: 600px;
	overflow: hidden
}

.wrap-modal-login .background_image,
.wrap-modal-login .background_image_register {
	padding: 0px
}

.wrap-modal-login .background_image img,
.wrap-modal-login .background_image_register img {
	max-width: 100%
}

.wrap-modal-login .background_image .width_,
.wrap-modal-login .background_image_register .width_ {
	width: 52.1%
}

.wrap-modal-login .btn-link-style {
	text-decoration: none;
	color: #898989;
	font-size: 14px
}

.wrap-modal-login .title-head {
	text-align: center;
	margin: 0px;
	font-weight: 500
}

.wrap-modal-login .no_mr {
	padding: 0px;
	margin: 0px
}

.wrap-modal-login .action_bottom {
	text-align: center;
	margin-top: 15px
}

.wrap-modal-login .action_bottom .btn-lg {
	border-radius: 3px;
	font-size: 14px !important
}

.wrap-modal-login .action_bottom .btn-lg:hover {
	background: #82bb4e;
	color: #fff;
	text-decoration: none;
	border-color: #82bb4e
}

.product-tab .title_tab_details {
	background: linear-gradient(to right, #82bb4e, #fff);
	-webkit-background: linear-gradient(to right, #82bb4e, #fff);
	-moz-background: linear-gradient(to right, #82bb4e, #fff);
	-o-background: linear-gradient(to right, #82bb4e, #fff);
	-os-background: linear-gradient(to right, #82bb4e, #fff);
	width: 100%;
	padding: 0 20px;
	float: left;
	position: relative
}

.product-tab .title_tab_details h3 {
	padding: 0;
	margin: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 45px;
	color: #fff
}

.product-tab .title_tab_details .star_title {
	position: absolute;
	right: 20px;
	top: 12px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #0c0c0c;
	font-weight: 400
}

.product-tab .title_tab_details .star_title .reviews_details_product {
	float: left;
	display: inline-block
}

.product-tab .title_tab_details .star_title .reviews_details_product .bizweb-product-reviews-badge {
	margin: 0;
	display: inline-block;
	float: right;
	text-align: left
}

.product-tab .tab_content_details {
	width: 100%;
	float: left;
	padding: 25px 0
}

.product-tab .tab_content_details .rte {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #898989;
	line-height: 24px
}

.product-tab .tab_content_details .rte ul,
.product-tab .tab_content_details .rte ol {
	padding-left: 20px
}

.product-tab .tab_content_details .bizweb-product-reviews .title-bl {
	border-bottom: 0px !important
}

.product-tab .tab_content_details .bizweb-product-reviews .title-bl h4 {
	font-weight: 400;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	color: #82bb4e;
	display: none
}

.product-tab .tab_content_details .bizweb-product-reviews #btnnewreview {
	border-radius: 30px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bpr-summary-average {
	font-size: 18px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star i {
	font-size: 12px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-off-png:before {
	content: "\f005";
	color: #cccccc
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-on-png:before {
	content: "\f005";
	color: #ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bizweb-product-reviews-star .star-half-png:before {
	content: "\f123";
	color: #ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .product-reviews-summary-actions #btnnewreview {
	background: #82bb4e
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star i {
	font-size: 12px
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-off-png:before {
	content: "\f005";
	color: #cccccc
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-on-png:before {
	content: "\f005";
	color: #ffde3c
}

.rte .bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-list .bizweb-review .bizweb-review-header div .bizweb-product-reviews-star .star-half-png:before {
	content: "\f123";
	color: #ffde3c
}

.section_best_sale .owl-carousel .owl-nav .owl-prev:before,
.section_best_sale .owl-carousel .owl-nav .owl-next:before {
	font-family: "FontAwesome";
	text-indent: 0;
	position: absolute;
	left: 0;
	width: 25px;
	height: 25px !important;
	text-align: center;
	line-height: 25px;
	font-size: 24px;
	color: #0c0c0c
}

.section_best_sale .owl-carousel .owl-nav .owl-prev {
	width: 25px;
	height: 25px;
	right: 14px !important;
	left: auto;
	border: none;
	top: -25px;
	background: none
}

@media (max-width: 767px) {
	.section_best_sale .owl-carousel .owl-nav .owl-prev {
		right: 34px !important
	}
}

.section_best_sale .owl-carousel .owl-nav .owl-prev:before {
	content: "\f104";
	border: none;
	background: none
}

.section_best_sale .owl-carousel .owl-nav .owl-next {
	right: -7px !important;
	top: -25px;
	border: none;
	width: 25px;
	height: 25px
}

.section_best_sale .owl-carousel .owl-nav .owl-next:before {
	content: "\f105";
	border: none;
	background: none
}

.section_best_sale .owl-carousel .owl-nav .disabled {
	opacity: .3;
	cursor: default
}

@media (max-width: 767px) {
	.section_best_sale .owl-carousel .owl-nav .owl-prev:before,
	.section_best_sale .owl-carousel .owl-nav .owl-prev {
		width: 0;
		border: 0;
		background: transparent
	}
	.section_best_sale .owl-carousel .owl-nav .owl-next {
		right: 17px !important;
		width: 0;
		border: 0;
		background: transparent
	}
}

.content-page {
	min-height: 400px
}

.content-page ul,
.content-page ol {
	padding-left: 20px
}

.hot-linkly {
	position: fixed;
	right: 0;
	top: 150px;
	z-index: 99
}

.hot-linkly .bic-load {
	align-items: center;
	background: transparent url("//bizweb.dktcdn.net/100/336/794/themes/692935/assets/toolbar.png?1583133529318") no-repeat scroll 0 0/100% 100%;
	display: flex;
	flex-direction: column;
	padding: 61px 0;
	width: 52px
}

.hot-linkly .bic-load .bic-load-tem {
	margin-bottom: 10px;
	width: 40px;
	height: 40px
}

.hot-linkly .bic-load .bic-load-tem .loptop {
	background: #fff none repeat scroll 0 0;
	border-radius: 20px;
	display: block;
	height: 40px;
	font-size: 14px;
	text-align: center;
	width: 40px;
	background-repeat: no-repeat;
	background-position: center;
	transition: width 300ms ease-in 0ms;
	cursor: pointer;
	position: absolute;
	right: 6px;
	font-weight: bold;
	text-decoration: none;
	color: #82bb4e
}

.hot-linkly .bic-load .bic-load-tem .loptop.hotline:before {
	content: "\f2a0";
	font-family: "FontAwesome";
	font-size: 23px;
	position: absolute;
	left: 12px;
	top: -1px;
	font-weight: 400
}

.hot-linkly .bic-load .bic-load-tem .loptop.duan:before {
	content: "\f0ac";
	font-family: "FontAwesome";
	font-size: 23px;
	position: absolute;
	left: 11px;
	top: 0px;
	font-weight: 400
}

.hot-linkly .bic-load .bic-load-tem .loptop.fanpage:before {
	content: "\f082";
	font-family: "FontAwesome";
	font-size: 23px;
	position: absolute;
	left: 11px;
	top: 0px;
	font-weight: 400
}

.hot-linkly .bic-load .bic-load-tem .loptop.youtube:before {
	content: "\f167";
	font-family: "FontAwesome";
	font-size: 23px;
	position: absolute;
	left: 11px;
	top: 0px;
	font-weight: 400
}

.hot-linkly .bic-load .bic-load-tem .loptop span {
	visibility: hidden;
	transition: steps(1, start) 300ms ease-in 0ms
}

.hot-linkly .bic-load .bic-load-tem .loptop:hover {
	width: auto;
	display: flex;
	align-items: center;
	white-space: nowrap;
	background-position: left 15px center;
	padding-left: 55px;
	box-shadow: 0 0 2px;
	padding-right: 30px
}

.hot-linkly .bic-load .bic-load-tem .loptop:hover span {
	visibility: visible
}