@import ;
html {
	scroll-behavior:smooth
}
html, body {
	height:100%
}
body {
	font-family:"rubik", sans-serif;
	color:#525252
}
a {
	color:#525252;
	text-decoration:none
}
a:hover {
	color:#abd373
}
a, button, .btn, img, input {
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
a:focus, button:focus, .btn:focus, input:focus, select:focus, textarea:focus, .swiper-slide:focus, .swiper-button-next:focus, .swiper-button-prev:focus {
	border:0;
	text-decoration:none;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
img {
	max-width:100%
}
.img-full {
	width:100%;
	overflow:hidden;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center center;
	object-position:center center
}
::-moz-selection {
background-color:#abd373;
color:#ffffff
}
::selection {
background-color:#abd373;
color:#ffffff
}
@media (min-width: 1400px) {
.container {
--bs-gutter-x: 15px;
max-width:1200px
}
.container .row {
--bs-gutter-x: 30px
}
}
.section-space-top-100 {
	padding-top:100px
}
@media (max-width: 1199px) {
.section-space-top-100 {
padding-top:80px
}
}
@media (max-width: 991px) {
.section-space-top-100 {
padding-top:60px
}
}
@media (max-width: 767px) {
.section-space-top-100 {
padding-top:50px
}
}
.section-space-top-95 {
	padding-top:95px
}
@media (max-width: 1199px) {
.section-space-top-95 {
padding-top:75px
}
}
@media (max-width: 991px) {
.section-space-top-95 {
padding-top:55px
}
}
@media (max-width: 767px) {
.section-space-top-95 {
padding-top:45px
}
}
.section-space-top-90 {
	padding-top:90px
}
@media (max-width: 1199px) {
.section-space-top-90 {
padding-top:70px
}
}
@media (max-width: 991px) {
.section-space-top-90 {
padding-top:50px
}
}
@media (max-width: 767px) {
.section-space-top-90 {
padding-top:40px
}
}
.section-space-top-85 {
	padding-top:85px
}
@media (max-width: 1199px) {
.section-space-top-85 {
padding-top:65px
}
}
@media (max-width: 991px) {
.section-space-top-85 {
padding-top:45px
}
}
@media (max-width: 767px) {
.section-space-top-85 {
padding-top:35px
}
}
.section-space-top-80 {
	padding-top:80px
}
@media (max-width: 1199px) {
.section-space-top-80 {
padding-top:60px
}
}
@media (max-width: 991px) {
.section-space-top-80 {
padding-top:40px
}
}
@media (max-width: 767px) {
.section-space-top-80 {
padding-top:30px
}
}
.section-space-top-75 {
	padding-top:75px
}
@media (max-width: 1199px) {
.section-space-top-75 {
padding-top:55px
}
}
@media (max-width: 991px) {
.section-space-top-75 {
padding-top:35px
}
}
@media (max-width: 767px) {
.section-space-top-75 {
padding-top:25px
}
}
.section-space-y-axis-100 {
	padding-top:100px;
	padding-bottom:100px
}
@media (max-width: 1199px) {
.section-space-y-axis-100 {
padding-top:80px;
padding-bottom:80px
}
}
@media (max-width: 991px) {
.section-space-y-axis-100 {
padding-top:60px;
padding-bottom:60px
}
}
@media (max-width: 767px) {
.section-space-y-axis-100 {
padding-top:50px;
padding-bottom:50px
}
}
.section-space-y-axis-95 {
	padding-top:95px;
	padding-bottom:95px
}
@media (max-width: 1199px) {
.section-space-y-axis-95 {
padding-top:75px;
padding-bottom:75px
}
}
@media (max-width: 991px) {
.section-space-y-axis-95 {
padding-top:55px;
padding-bottom:55px
}
}
@media (max-width: 767px) {
.section-space-y-axis-95 {
padding-top:45px;
padding-bottom:45px
}
}
.section-space-y-axis-90 {
	padding-top:90px;
	padding-bottom:90px
}
@media (max-width: 1199px) {
.section-space-y-axis-90 {
padding-top:70px;
padding-top:70px
}
}
@media (max-width: 991px) {
.section-space-y-axis-90 {
padding-top:50px;
padding-bottom:50px
}
}
@media (max-width: 767px) {
.section-space-y-axis-90 {
padding-top:40px;
padding-bottom:40px
}
}
.section-space-bottom-100 {
	padding-bottom:100px
}
@media (max-width: 1199px) {
.section-space-bottom-100 {
padding-bottom:80px
}
}
@media (max-width: 991px) {
.section-space-bottom-100 {
padding-bottom:60px
}
}
@media (max-width: 767px) {
.section-space-bottom-100 {
padding-bottom:50px
}
}
.section-space-bottom-95 {
	padding-bottom:95px
}
@media (max-width: 1199px) {
.section-space-bottom-95 {
padding-bottom:75px
}
}
@media (max-width: 991px) {
.section-space-bottom-95 {
padding-bottom:55px
}
}
@media (max-width: 767px) {
.section-space-bottom-95 {
padding-bottom:45px
}
}
.section-space-bottom-90 {
	padding-bottom:90px
}
@media (max-width: 1199px) {
.section-space-bottom-90 {
padding-bottom:70px
}
}
@media (max-width: 991px) {
.section-space-bottom-90 {
padding-bottom:50px
}
}
@media (max-width: 767px) {
.section-space-bottom-90 {
padding-bottom:40px
}
}
@media (min-width: 1400px) {
.g-min-30 {
--bs-gutter-x: 30px;
--bs-gutter-y: 30px
}
}
.g-x-15 {
--bs-gutter-x: 15px
}
.g-x-30 {
--bs-gutter-x: 30px
}
.g-y-20 {
--bs-gutter-y: 20px
}
.g-y-30 {
--bs-gutter-y: 30px
}
.pt-55 {
	padding-top:55px
}
.pt-40 {
	padding-top:40px
}
.pt-30 {
	padding-top:30px
}
.pb-60 {
	padding-bottom:60px
}
.mt-30 {
	margin-top:30px
}
.me-30 {
	margin-right:30px
}
@media (min-width: 992px) {
.me-lg-30 {
margin-right:30px
}
}
@media (min-width: 768px) {
.me-md-30 {
margin-right:30px
}
}
.mb-30 {
	margin-bottom:30px
}
.mb-35 {
	margin-bottom:35px
}
[data-bg-image]:not(.bg-pattern) {
background-color:#ffffff;
background-repeat:no-repeat;
background-position:center center;
background-size:cover
}
.text-white * {
	color:#ffffff
}
.text-pronia-primary * {
	color:#abd373
}
.text-pronia-secondary * {
	color:#525252
}
.text-black * {
	color:black
}
.bg-white-smoke {
	background-color:#f4f4f4
}
.bg-pronia-primary {
	background-color:#abd373
}
.section-title {
	text-transform:uppercase;
	position:relative;
	color:#393939;
	font-size:36px;
	line-height:27px;
	padding-left:90px;
	padding-right:90px;
	font-weight:700;
	margin-bottom:30px
}
@media (max-width: 767px) {
.section-title {
padding-left:0;
padding-right:0;
line-height:1.3;
margin-bottom:20px
}
}
.section-title:before, .section-title:after {
	background-color:#abd373;
	width:70px;
	height:2px;
	position:absolute;
	content:'';
	top:50%;
	left:0
}
@media (max-width: 767px) {
.section-title:before, .section-title:after {
content:none
}
}
.section-title:after {
	left:auto;
	right:0
}
.section-title-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.section-desc {
	text-align:center;
	line-height:31px;
	color:black;
	margin-bottom:55px;
	max-width:580px
}
.background-img {
	position:relative
}
.background-img .inner-bg {
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1
}
.preloader-active {
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	height:100vh;
	width:100vw;
	z-index:99999
}
.preloader-active .preloader-area-wrap {
	background-color:#ffffff;
	position:absolute;
	left:0;
	display:block;
	top:0;
	height:100%;
	width:100%;
	z-index:999999
}
.preloader-active .preloader-area-wrap .spinner div {
	background-color:#abd373;
	border-radius:50%;
	width:20px;
	height:20px;
	margin-right:15px;
	-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out  both;
	animation:sk-bouncedelay 1.4s infinite ease-in-out  both
}
.preloader-active .preloader-area-wrap .spinner div.bounce1 {
	-webkit-animation-delay:-0.32s;
	animation-delay:-0.32s
}
.preloader-active .preloader-area-wrap .spinner div.bounce2 {
	-webkit-animation-delay:-0.16s;
	animation-delay:-0.16s
}
.preloader-area-wrap {
	display:none
}
@-webkit-keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.open_tm_preloader {
	position:fixed;
	background-color:transparent;
	z-index:9999;
	height:100%;
	width:100%;
	-webkit-transition:0.2s all ease;
	-o-transition:0.2s all ease;
	transition:0.2s all ease;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	transition-delay:0.5s
}
.open_tm_preloader.loaded {
	opacity:0;
	visibility:hidden
}
.open_tm_preloader.loaded:before, .open_tm_preloader.loaded:after {
	width:0%
}
.open_tm_preloader:before, .open_tm_preloader:after {
	content:'';
	position:absolute;
	height:100%;
	width:50%;
	background-color:#ffffff;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.open_tm_preloader:before {
	top:0;
	left:0
}
.open_tm_preloader:after {
	bottom:0;
	right:0
}
.countdown-wrap.with-dark-border .countdown__item {
	border-color:#787878
}
.countdown-wrap.with-dark-border .countdown__item * {
	color:#464646
}
.countdown-wrap.with-dark-border .countdown__time:before {
	content:
}
.countdown-wrap.with-secondary-border .countdown__item {
	border-color:#505050
}
.countdown-wrap.with-secondary-border .countdown__item * {
	color:#505050
}
.countdown-wrap.with-secondary-border .countdown__time:before {
	content:
}
.countdown__item {
	display:inline-block;
	border:2px solid #ebebeb;
	border-radius:4px;
	padding:10px;
	text-align:center;
	width:65px
}
@media (max-width: 479px) {
[class*='countdown__item']:last-child {
margin-top:15px
}
}
.countdown__text {
	text-transform:capitalize;
	color:#404040;
	padding-top:5px;
	margin-top:10px;
	font-size:13px;
	display:block
}
.countdown__time {
	position:relative;
	color:#242424;
	font-size:18px;
	font-weight:500
}
.countdown__time:before {
	content:;
	position:absolute;
	bottom:-15px;
	left:50%;
	-webkit-transform:translatex(-50%);
	-ms-transform:translatex(-50%);
	transform:translatex(-50%)
}
.tab-content {
	width:100%
}
.tab-content .tab-pane {
	display:block;
	height:0;
	max-width:100%;
	visibility:hidden;
	overflow:hidden;
	opacity:0
}
.tab-content .tab-pane.active {
	height:auto;
	visibility:visible;
	opacity:1;
	overflow:visible;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.social-link {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.social-link .title {
	font-size:16px;
	display:block
}
.social-link ul li {
	display:inline-block
}
.social-link ul li:not(:last-child) {
padding-right:25px
}
.social-link ul li a {
	font-size:14px;
	display:block
}
.social-link.with-border ul li:not(:last-child) {
padding-right:15px
}
@media (max-width: 1199px) {
.social-link.with-border ul li:not(:last-child) {
padding-right:10px
}
}
.social-link.with-border ul li a {
	border:1px solid #abd373;
	color:#abd373;
	border-radius:100%;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center
}
.social-link.with-border ul li a:hover {
	background-color:#abd373;
	border-color:#abd373
}
.social-link.with-border ul li a:hover i {
	color:#ffffff
}
.btn-custom-size {
	padding:0;
	width:160px;
	height:47px;
	line-height:47px;
	font-size:16px;
	text-transform:uppercase;
	overflow:hidden;
	border-radius:23.5px;
	color:#ffffff
}
.btn-custom-size.sm-size {
	width:135px;
	height:42px;
	line-height:42px;
	font-size:14px
}
.btn-custom-size.lg-size {
	width:165px;
	height:50px;
	line-height:50px;
	font-size:16px
}
.btn-custom-size.xl-size {
	width:210px;
	height:65px;
	line-height:65px;
	font-size:16px
}
.btn-pronia-primary {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.btn-pronia-primary:hover {
	background-color:#525252;
	border-color:#525252;
	color:#ffffff
}
.btn-pronia-secondary {
	background-color:#525252;
	border-color:#525252;
	color:#ffffff
}
.btn-pronia-secondary:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.btn-white {
	background-color:#ffffff;
	color:#abd373
}
.btn-white:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.btn-white-hover {
	color:#ffffff
}
.btn-white-hover:hover {
	background-color:#ffffff;
	border-color:#ffffff;
	color:#ffffff
}
.btn-error {
	background-color:#abd373;
	text-transform:uppercase;
	border-radius:10px;
	font-size:14px;
	color:#ffffff;
	padding:0;
	width:208px;
	height:63px;
	line-height:63px
}
.btn-error i {
	margin-left:10px;
	font-size:20px
}
.btn-error:hover {
	background-color:#525252;
	color:#ffffff
}
.button-position-center {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.section-border-top {
	border-top:1px solid #e9e9e9
}
.section-border-bottom {
	border-bottom:1px solid #e9e9e9
}
.section-border-y-axis {
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9
}
.pagination-area {
	padding-top:50px
}
.pagination .page-item:not(:last-child) {
padding-right:10px
}
.pagination .page-item.active .page-link {
	background-color:transparent;
	border-color:#abd373;
	color:#abd373
}
.pagination .page-link {
	border:1px solid #dee2e6;
	color:#d5d5d5;
	text-align:center;
	padding:0;
	width:45px;
	height:45px;
	line-height:45px
}
.pagination .page-link:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.pagination .page-link span {
	font-size:12px
}
.pagination .page-link:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.img-zoom-effect {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	display:block
}
.img-zoom-effect img {
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.img-zoom-effect:hover img {
	-webkit-transform:scale(1.06) rotate(1deg);
	-ms-transform:scale(1.06) rotate(1deg);
	transform:scale(1.06) rotate(1deg)
}
.img-hover-effect {
	position:relative
}
.img-hover-effect:before {
	background:rgba(255, 255, 255, 0.2);
	bottom:0;
	content:'';
	left:50%;
	position:absolute;
	right:51%;
	top:0;
	opacity:1;
	pointer-events:none
}
.img-hover-effect:after {
	background:rgba(255, 255, 255, 0.2);
	bottom:50%;
	content:'';
	left:0;
	position:absolute;
	right:0;
	top:50%;
	opacity:1;
	pointer-events:none
}
.img-hover-effect:hover:before {
	left:0;
	right:0;
	opacity:0;
	-webkit-transition:all 900ms ease-in;
	-o-transition:all 900ms ease-in;
	transition:all 900ms ease-in
}
.img-hover-effect:hover:after {
	top:0;
	bottom:0;
	opacity:0;
	-webkit-transition:all 900ms ease-in;
	-o-transition:all 900ms ease-in;
	transition:all 900ms ease-in
}
blockquote {
	background-color:#abd373;
	border-radius:15px;
	position:relative;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
	margin-top:-10px;
	margin-bottom:50px
}
blockquote:before {
	content:;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	position:absolute;
	top:50%;
	left:50%
}
blockquote p {
	color:#ffffff;
	font-style:italic;
	font-size:24px;
	line-height:40px
}
@media (max-width: 479px) {
blockquote p {
font-size:18px;
line-height:1.5
}
}
.global-overlay {
	background-color:rgba(0, 0, 0, 0.5);
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99;
	visibility:hidden
}
.global-overlay.overlay-open {
	visibility:visible;
	cursor:pointer
}
.price-filter .irs-min, .price-filter .irs-max {
	display:none
}
.price-filter .irs--flat .irs-bar, .price-filter .irs--flat .irs-line {
	height:4px
}
.price-filter .irs--flat .irs-from, .price-filter .irs--flat .irs-to, .price-filter .irs--flat .irs-single {
	top:-5px;
	background-color:#abd373
}
.price-filter .irs--flat .irs-from:before, .price-filter .irs--flat .irs-to:before, .price-filter .irs--flat .irs-single:before {
	border-top-color:#abd373
}
.price-filter .irs--flat .irs-bar {
	background-color:#abd373
}
.price-filter .irs--flat .irs-handle {
	border:3px solid #abd373;
	background-color:#f9f9f9;
	border-radius:100%;
	cursor:pointer;
	top:18px;
	width:18px;
	height:18px
}
.price-filter .irs--flat .irs-handle i {
	display:none
}
.swiper-container.border-issue {
	padding-bottom:15px;
	margin-bottom:-15px
}
.quantity .cart-plus-minus {
	position:relative;
	width:76px;
	text-align:left
}
.quantity .cart-plus-minus .cart-plus-minus-box {
	background-color:#505050;
	border:1px solid #505050;
	color:#ffffff;
	text-align:center;
	width:75px;
	height:50px;
	border-radius:5px
}
.quantity .cart-plus-minus .qtybutton {
	cursor:pointer;
	position:absolute;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	font-size:10px;
	color:inherit;
	top:50%;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	color:#ffffff
}
.quantity .cart-plus-minus .qtybutton.dec {
	left:15px
}
.quantity .cart-plus-minus .qtybutton.inc {
	left:auto;
	right:15px
}
.price-box span {
	font-size:20px
}
.price-box span.new-price {
	color:#abd373
}
.price-box span.old-price {
	margin-left:5px;
	color:#8d8f92;
	text-decoration:line-through
}
.rating-box {
	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
}
.rating-box ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.rating-box ul li:not(:last-child) {
padding-right:10px
}
.rating-box ul li i {
	color:#ffe24d;
	cursor:pointer
}
.rating-box ul li i:focus {
	outline:none
}
.rating-box .title {
	margin-left:15px
}
.scroll-to-top {
	background-color:black;
	border-radius:4px;
	color:#ffffff;
	position:fixed;
	right:30px;
	bottom:30px;
	z-index:999;
	overflow:hidden;
	display:block;
	text-align:center;
	opacity:0;
	visibility:hidden;
	-webkit-animation:fadeoutdown 1s normal;
	animation:fadeoutdown 1s normal
}
.scroll-to-top:hover {
	background-color:#abd373
}
.scroll-to-top.show {
	opacity:1;
	visibility:visible;
	-webkit-animation:fadeinup 1s normal;
	animation:fadeinup 1s normal
}
.scroll-to-top i {
	width:40px;
	height:40px;
	line-height:40px;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	color:#ffffff;
	display:inline-block
}
.swiper-slide .slide-inner .slide-content {
	opacity:0
}
.swiper-slide.swiper-slide-active .slide-inner .slide-content {
	opacity:1
}
.animation-style-01.swiper-slide-active .slide-content .offer {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:0.5s;
	animation-delay:0.5s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (max-width: 991px) {
.animation-style-01.swiper-slide-active .slide-content .offer {
-webkit-animation-name:fadeinup;
animation-name:fadeinup;
-webkit-animation-delay:1s;
animation-delay:1s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
}
.animation-style-01.swiper-slide-active .slide-content .title {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (max-width: 991px) {
.animation-style-01.swiper-slide-active .slide-content .title {
-webkit-animation-name:fadeinup;
animation-name:fadeinup;
-webkit-animation-delay:1.5s;
animation-delay:1.5s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
}
.animation-style-01.swiper-slide-active .slide-content .short-desc {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:1.5s;
	animation-delay:1.5s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (max-width: 991px) {
.animation-style-01.swiper-slide-active .slide-content .short-desc {
-webkit-animation-name:fadeinup;
animation-name:fadeinup;
-webkit-animation-delay:2s;
animation-delay:2s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
}
.animation-style-01.swiper-slide-active .slide-content .btn-wrap {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:2s;
	animation-delay:2s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (max-width: 991px) {
.animation-style-01.swiper-slide-active .slide-content .btn-wrap {
-webkit-animation-name:fadeinup;
animation-name:fadeinup;
-webkit-animation-delay:2.5s;
animation-delay:2.5s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
}
.animation-style-01.swiper-slide-active .inner-img {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:2.5s;
	animation-delay:2.5s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (max-width: 991px) {
.animation-style-01.swiper-slide-active .inner-img {
-webkit-animation-name:fadeinup;
animation-name:fadeinup;
-webkit-animation-delay:0.5s;
animation-delay:0.5s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
}
.animation-style-02.swiper-slide-active .slide-content .title {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:0.5s;
	animation-delay:0.5s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animation-style-02.swiper-slide-active .slide-content .short-desc {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animation-style-02.swiper-slide-active .slide-content .btn-wrap {
	-webkit-animation-name:fadeinup;
	animation-name:fadeinup;
	-webkit-animation-delay:1.5s;
	animation-delay:1.5s;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes wave-button {
0% {
opacity:1;
-webkit-transform:scale(0.3);
transform:scale(0.3)
}
50% {
opacity:0.5;
-webkit-transform:scale(0.6);
transform:scale(0.6)
}
100% {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes wave-button {
0% {
opacity:1;
-webkit-transform:scale(0.3);
transform:scale(0.3)
}
50% {
opacity:0.5;
-webkit-transform:scale(0.6);
transform:scale(0.6)
}
100% {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.wave-btn {
	margin:auto;
	display:block;
	position:relative;
	width:250px;
	height:250px
}
.wave-btn>.icon {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.wave-btn>.icon i {
	display:block;
	width:100px;
	height:100px;
	line-height:100px;
	text-align:center;
	background:#ffffff;
	border-radius:50%;
	color:#abd373;
	font-size:55px
}
.wave-btn span {
	background:#abd373;
	position:absolute;
	border-radius:50%;
	width:250px;
	height:250px
}
.wave-btn span:nth-child(1) {
background:#abd373;
-webkit-animation:wave-button 2s infinite 0.1s linear backwards;
animation:wave-button 2s infinite 0.1s linear backwards
}
.wave-btn span:nth-child(2) {
background:#abd373;
-webkit-animation:wave-button 3s infinite 0.5s linear backwards;
animation:wave-button 3s infinite 0.5s linear backwards
}
.wave-btn span:nth-child(3) {
background:#abd373;
-webkit-animation:wave-button 4s infinite 1s linear backwards;
animation:wave-button 4s infinite 1s linear backwards
}
.dropdown .btn-link {
	outline:0;
	border:0;
	text-decoration:none;
	color:inherit
}
.dropdown .btn-link:focus {
	text-decoration:none
}
.dropdown-wrap {
	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
}
.dropdown-wrap>li .ht-btn {
	text-transform:uppercase;
	line-height:47.5px;
	color:#fefefe;
	font-size:14px;
	padding:0
}
.dropdown-wrap>li .ht-btn:after {
	font-family:fontawesome;
	border:0;
	content:'\f078';
	font-size:10px
}
.dropdown-wrap>li:not(:last-child) {
margin-right:15px
}
.dropdown-menu {
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-transform:translatey(20px);
	-ms-transform:translatey(20px);
	transform:translatey(20px);
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	-webkit-transform-origin:top;
	-ms-transform-origin:top;
	transform-origin:top;
	left:auto !important;
	right:0 !important;
	visibility:hidden;
	border:0;
	opacity:0;
	display:block;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	min-width:7rem
}
.dropdown-menu.show {
	-webkit-transform:translate(0, 0) !important;
	-ms-transform:translate(0, 0) !important;
	transform:translate(0, 0) !important;
	top:100% !important;
	visibility:visible;
	opacity:1
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus {
	background-color:#abd373;
	color:#ffffff
}
.dropdown-menu li a {
	font-size:14px;
	padding:0.25rem 2rem
}
.dropdown-left .dropdown-menu {
	left:0 !important;
	right:auto
}
.header-top {
	color:#fefefe
}
.header-top-left .pronia-offer {
	text-transform:uppercase;
	letter-spacing:0.7px;
	font-size:14px
}
.header-top-right {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.header-middle-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.header-contact {
	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
}
.header-contact a {
	font-size:18px
}
.header-contact a:hover {
	color:#abd373
}
.header-contact i {
	background-color:#abd373;
	border-radius:10px;
	color:#ffffff;
	width:44px;
	height:42px;
	line-height:42px;
	text-align:center;
	display:block;
	margin-right:15px;
	font-size:25px
}
.header-bottom {
	border-top:1px solid #dee2e6
}
.main-nav>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.main-nav>ul>li {
	display:inline-block
}
.main-nav>ul>li:not(:last-child) {
padding-right:35px
}
@media (max-width: 1199px) {
.main-nav>ul>li:not(:last-child) {
padding-right:25px
}
}
.main-nav>ul>li a {
	color:#4c4c4c
}
.main-nav>ul>li>a {
	line-height:50px;
	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;
	font-size:14px;
	text-transform:uppercase;
	position:relative
}
.main-nav>ul>li>a:before {
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	background-color:#abd373;
	position:absolute;
	content:'';
	width:0;
	height:1px;
	bottom:0;
	left:0
}
.main-nav>ul>li:hover>a {
	color:#abd373
}
.main-nav>ul>li:hover>a:before {
	width:100%
}
.main-nav>ul>li:hover>.drop-menu {
	opacity:1;
	visibility:visible;
	-webkit-transform:scaley(1);
	-ms-transform:scaley(1);
	transform:scaley(1)
}
.drop-holder {
	position:relative
}
.drop-menu {
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	background-color:#ffffff;
	position:absolute;
	visibility:hidden;
	opacity:0;
	top:100%;
	left:0;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	width:250px;
	padding-left:30px;
	padding-top:25px;
	padding-bottom:25px;
	text-align:left;
	z-index:2;
	-webkit-transform-origin:0 0 0;
	-ms-transform-origin:0 0 0;
	transform-origin:0 0 0;
	-webkit-transform:scaley(0);
	-ms-transform:scaley(0);
	transform:scaley(0)
}
.drop-menu>li:not(:last-child) {
padding-bottom:10px
}
.drop-menu a:hover {
	padding-left:5px;
	color:#abd373
}
.sub-dropdown.drop-menu {
	top:30px;
	left:auto;
	right:100%
}
.sub-dropdown-holder:hover .sub-dropdown.drop-menu {
	top:0;
	opacity:1;
	visibility:visible
}
.sub-dropdown-holder:hover>a {
	color:#abd373
}
.megamenu {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:830px;
	padding:0;
	padding:40px
}
.megamenu .title {
	text-transform:uppercase;
	margin-bottom:25px;
	font-size:18px;
	color:#383838;
	font-weight:500;
	display:block
}
.megamenu.drop-menu {
	left:auto;
	right:0
}
.megamenu.drop-menu>li {
	padding-bottom:0
}
.megamenu>li {
	width:33.3333333333%
}
.megamenu>li:not(:last-child) {
border-right:1px solid #e7e7e7;
padding-right:30px;
margin-right:30px
}
.megamenu>li>ul li:not(:last-child) {
padding-bottom:20px
}
.megamenu>li>ul li a {
	display:block;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	font-size:14px
}
.header-right>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.header-right>ul>li {
	position:relative;
	cursor:pointer
}
.header-right>ul>li:not(:last-child) {
padding-right:15px
}
.header-right>ul>li>a i {
	font-size:23px;
	vertical-align:middle
}
.header-right>ul>li>a i:before {
	font-weight:500
}
.header-right>ul>li.minicart-wrap {
	padding-right:12px
}
.header-right>ul>li .minicart-btn .quantity {
	background-color:#abd373;
	border-radius:100%;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:-5px;
	right:0
}
.header-right>ul .btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.header-right>ul .btn i {
	font-size:24px
}
.header-right>ul .btn:after {
	border:0
}
.header-logo {
	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
}
@media (max-width: 479px) {
.header-logo {
width:140px
}
}
.header-sticky {
	display:none
}
.sticky {
	-webkit-animation:800ms ease-in-out 0s normal none 1 running fadeindown;
	animation:800ms ease-in-out 0s normal none 1 running fadeindown;
	-webkit-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);
	background-color:#ffffff;
	position:fixed;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	display:block
}
.sticky .header-logo-wrap {
	top:0;
	height:100%
}
.sticky .main-nav>ul>li>a {
	padding-top:25px;
	padding-bottom:20px
}
.slide-inner {
	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
}
.slide-inner.style-1 {
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	min-height:730px
}
@media (max-width: 991px) {
.slide-inner.style-1 {
padding-top:30px;
padding-bottom:40px;
min-height:auto
}
}
@media (max-width: 991px) {
.slide-inner.style-1 .inner-img {
max-width:65%;
margin:0 auto
}
}
@media (max-width: 991px) {
.slide-inner.style-1 .slide-content {
text-align:center;
margin-top:30px
}
}
.slide-inner.style-2 {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media (max-width: 767px) {
.slide-inner.style-2 {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.slide-inner.style-2 .slide-img {
	position:relative;
	width:50%
}
@media (max-width: 767px) {
.slide-inner.style-2 .slide-img {
width:100%
}
}
.slide-inner.style-2 .slide-content {
	padding-right:85px
}
@media (max-width: 1199px) {
.slide-inner.style-2 .slide-content {
width:50%;
padding-left:30px;
padding-right:30px
}
}
@media (max-width: 767px) {
.slide-inner.style-2 .slide-content {
text-align:center;
padding-top:25px;
width:100%
}
}
.slide-inner.style-2 .slide-content .title {
	position:relative;
	margin-left:-8px;
	margin-bottom:35px;
	padding-bottom:25px
}
@media (max-width: 1199px) {
.slide-inner.style-2 .slide-content .title {
font-size:40px;
line-height:1.2;
margin-bottom:15px;
padding-bottom:15px
}
}
.slide-inner.style-2 .slide-content .title:before {
	background-color:#abd373;
	width:100px;
	height:3px;
	content:'';
	position:absolute;
	bottom:0;
	left:8px
}
@media (max-width: 767px) {
.slide-inner.style-2 .slide-content .title:before {
-webkit-transform:translatex(-50%);
-ms-transform:translatex(-50%);
transform:translatex(-50%);
left:50%
}
}
@media (max-width: 1199px) {
.slide-inner.style-2 .slide-content .short-desc {
margin-bottom:25px
}
}
@media (max-width: 767px) {
.slide-inner.style-2 .slide-content .btn-wrap {
margin-bottom:0
}
}
.slide-content .offer {
	text-transform:uppercase;
	font-weight:300;
	font-size:47px;
	line-height:65px;
	display:block
}
@media (max-width: 991px) {
.slide-content .offer {
font-size:30px;
line-height:1.3
}
}
.slide-content .title {
	text-transform:uppercase;
	font-weight:400;
	font-size:90px;
	line-height:94px;
	margin-bottom:15px
}
@media (max-width: 1199px) {
.slide-content .title {
font-size:70px;
line-height:1.4
}
}
@media (max-width: 991px) {
.slide-content .title {
font-size:45px;
margin-bottom:0
}
}
.slide-content .short-desc {
	text-transform:capitalize;
	font-size:22px;
	line-height:28px;
	margin-bottom:50px
}
@media (max-width: 1199px) {
.slide-content .short-desc {
font-size:18px
}
}
@media (max-width: 991px) {
.slide-content .short-desc {
margin-bottom:25px
}
}
@media (max-width: 767px) {
.slide-content .btn-wrap {
margin-bottom:20px
}
}
.slide-content .btn-custom-size {
	border-radius:32.5px
}
@media (max-width: 991px) {
.slide-content .btn-custom-size {
width:145px;
height:45px;
line-height:45px;
font-size:14px
}
}
.slide-button-wrap {
	position:absolute;
	bottom:0;
	left:calc(50%   50px);
	-webkit-transform:translatex(-50%);
	-ms-transform:translatex(-50%);
	transform:translatex(-50%);
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 767px) {
.slide-button-wrap {
position:relative;
left:auto;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-transform:none;
-ms-transform:none;
transform:none;
display:none
}
}
.slide-button-prev i, .slide-button-next i {
	font-size:48px;
	color:#ffffff;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.slide-button-prev i:hover, .slide-button-next i:hover {
	background-color:#94c74c
}
.slide-button-prev i {
	background-color:#303030
}
.slide-button-next {
	position:relative;
	left:2px
}
.slide-button-next i {
	background-color:#abd373
}
.slide-pagination {
	background-color:#ffffff;
	border-radius:100%;
	text-align:center;
	width:100px;
	height:100px;
	line-height:100px;
	margin-left:-50px
}
.slide-pagination-wrap {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:1
}
.slide-count {
	position:absolute;
	top:50%;
	left:-25px;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%)
}
.slide-count span.data-count {
	background-color:#ffffff;
	width:75px;
	height:100px;
	line-height:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-radius:0 50px 50px 0
}
.slide-count span.data-count:before {
	content:attr(data-count)
}
.slide-count span.forward-slash {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.swiper-button-next, .swiper-button-prev {
	background-color:#525252;
	color:#ffffff;
	width:50px;
	height:50px;
	line-height:50px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-size:16px
}
.swiper-button-next:hover, .swiper-button-prev:hover {
	background-color:#abd373;
	color:#ffffff
}
.swiper-arrow:hover .swiper-button-next, .swiper-arrow:hover .swiper-button-prev {
	opacity:1;
	visibility:visible
}
.swiper-arrow-sm-size .swiper-button-next, .swiper-arrow-sm-size .swiper-button-prev {
	width:30px;
	height:30px;
	line-height:30px
}
.swiper-arrow-sm-size .swiper-button-next:after, .swiper-arrow-sm-size .swiper-button-prev:after {
	font-size:12px
}
.swiper-arrow.with-radius .swiper-button-next, .swiper-arrow.with-radius .swiper-button-prev {
	color:#abd373;
	border-radius:100%
}
.swiper-arrow.with-radius .swiper-button-next:hover, .swiper-arrow.with-radius .swiper-button-prev:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.with-bg_white .swiper-button-next, .with-bg_white .swiper-button-prev {
	background-color:#ffffff;
	border:0;
	color:inherit
}
@media (max-width: 767px) {
.with-bg_white .swiper-button-next, .with-bg_white .swiper-button-prev {
display:none
}
}
.with-bg_white .swiper-button-next:hover, .with-bg_white .swiper-button-prev:hover {
	background-color:#abd373;
	color:#ffffff
}
.thumbs-arrow-holder {
	padding-left:70px;
	padding-right:70px
}
@media (max-width: 479px) {
.thumbs-arrow-holder {
padding-left:30px;
padding-right:30px
}
}
.thumbs-button-prev, .thumbs-button-next {
	background-color:#525252;
	border-color:#525252;
	border-radius:0;
	text-align:center;
	color:#ffffff;
	width:30px;
	height:30px;
	line-height:30px;
	-webkit-transform:all 0.3s ease 0s;
	-ms-transform:all 0.3s ease 0s;
	transform:all 0.3s ease 0s;
	position:absolute;
	top:50%;
	left:-30px;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	z-index:1;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.thumbs-button-prev:hover, .thumbs-button-next:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.thumbs-button-prev:focus, .thumbs-button-next:focus {
	outline:0
}
.thumbs-button-prev i, .thumbs-button-next i {
	font-size:30px;
	display:block
}
.thumbs-button-next {
	left:auto;
	right:-30px
}
.swiper-pagination {
	bottom:20px !important
}
.swiper-pagination-bullet {
	border:1px solid transparent;
	background-color:transparent;
	width:18px;
	height:18px;
	opacity:1;
	position:relative;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.swiper-pagination-bullet:before {
	background-color:#abd373;
	border-radius:100%;
	content:'';
	position:absolute;
	top:2px;
	left:2px;
	width:calc(100% - 4px);
	height:calc(100% - 4px)
}
.swiper-pagination-bullet-active {
	border-color:#abd373
}
.swiper-pagination.without-absolute {
	position:relative;
	padding-top:60px;
	bottom:0 !important
}
.mobile-menu_wrapper .offcanvas-body, .offcanvas-minicart_wrapper .offcanvas-body, .offcanvas-search_wrapper .offcanvas-body {
	background-color:#333333;
	position:fixed;
	top:0;
	left:-350px;
	width:350px;
	z-index:9999;
	visibility:hidden;
	opacity:0;
	overflow:visible;
	overflow-x:hidden;
	height:100%;
	overflow-y:auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
	padding:0
}
@media (max-width: 479px) {
.mobile-menu_wrapper .offcanvas-body, .offcanvas-minicart_wrapper .offcanvas-body, .offcanvas-search_wrapper .offcanvas-body {
width:100%
}
}
.mobile-menu_wrapper .offcanvas-body .inner-body, .offcanvas-minicart_wrapper .offcanvas-body .inner-body, .offcanvas-search_wrapper .offcanvas-body .inner-body {
	padding:50px 0
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-top, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-top, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-top {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding:0 25px 30px;
	height:auto;
	border-bottom:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-top .button-close {
	font-size:24px;
	color:#ffffff
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li {
	height:100%
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu>li>a span {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li {
	position:relative
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child), .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child), .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li:not(:last-child) {
padding-bottom:25px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li>.menu-expand {
	position:absolute;
	right:0;
	top:2px;
	width:50px;
	height:100%;
	line-height:40px;
	cursor:pointer;
	text-align:center;
	margin-right:4px;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	font-size:20px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a {
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	padding:0 30px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li a i {
	font-size:24px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu {
	background-color:rgba(255, 255, 255, 0.05);
	overflow-y:auto;
	padding:25px 0;
	margin:20px 0 10px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a {
	text-transform:uppercase;
	font-size:11px;
	color:#ffffff
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li a span {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a {
	color:#abd373
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before {
	content:'\e682'
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a {
	color:#abd373
}
.mobile-menu_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before, .offcanvas-search_wrapper .offcanvas-body .inner-body .offcanvas-menu_area .offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before {
	content:'\e682'
}
.mobile-menu_wrapper .offcanvas-body .inner-body .header-contact, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .header-contact, .offcanvas-search_wrapper .offcanvas-body .inner-body .header-contact {
	padding-left:30px;
	padding-right:30px
}
.mobile-menu_wrapper .offcanvas-body .inner-body .header-contact a, .offcanvas-minicart_wrapper .offcanvas-body .inner-body .header-contact a, .offcanvas-search_wrapper .offcanvas-body .inner-body .header-contact a {
	color:#ffffff
}
.mobile-menu_wrapper.open .offcanvas-body, .offcanvas-minicart_wrapper.open .offcanvas-body, .offcanvas-search_wrapper.open .offcanvas-body {
	visibility:visible;
	left:0;
	opacity:1;
	z-index:999
}
.offcanvas-minicart_wrapper .offcanvas-body {
	-webkit-box-shadow:0px 0 15px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0 15px rgba(0, 0, 0, 0.2);
	background-color:#ffffff;
	padding:55px 60px 0;
	width:450px;
	left:auto;
	right:-660px;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (max-width: 479px) {
.offcanvas-minicart_wrapper .offcanvas-body {
padding:55px 20px 0;
width:100%
}
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-bottom:25px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close {
	font-size:32px;
	line-height:1;
	color:#383838
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close:hover {
	color:#abd373
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-heading .button-close i:before {
	font-weight:600
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list {
	max-height:595px;
	position:relative;
	overflow:auto
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li:not(:last-child) {
border-bottom:1px solid #dee2e6;
padding-bottom:30px;
margin-bottom:30px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product a.product-item_remove i {
	position:absolute;
	font-size:20px;
	top:auto;
	right:15px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_img {
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	-webkit-flex-basis:70px;
	-ms-flex-preferred-size:70px;
	flex-basis:70px;
	max-width:70px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content {
	-webkit-flex-basis:calc(100% - 70px);
	-ms-flex-preferred-size:calc(100% - 70px);
	flex-basis:calc(100% - 70px);
	max-width:calc(100% - 70px);
	padding-left:20px;
	padding-right:10px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content a.product-item_title {
	line-height:1.4;
	font-size:16px;
	width:90%;
	display:block
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-content .minicart-list li.minicart-product .product-item_content .product-item_quantity {
	display:block;
	padding-top:10px;
	font-size:13px;
	line-height:24.7px
}
.offcanvas-minicart_wrapper .offcanvas-body .minicart-item_total {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:25px 0 30px
}
.offcanvas-minicart_wrapper .offcanvas-body .group-btn_wrap {
	padding-bottom:60px
}
.offcanvas-minicart_wrapper .offcanvas-body .group-btn_wrap .btn:hover {
	background-color:#abd373;
	border-color:#abd373;
	color:#ffffff
}
.offcanvas-minicart_wrapper.open .offcanvas-body {
	left:auto;
	right:0
}
.modal-bg-dark {
	background-color:rgba(0, 0, 0, 0.6)
}
.modal-bg-dark .btn-close {
	background-image:
}
.modal-header {
	border-bottom:0
}
.modal-header .btn-close {
	opacity:1
}
.modal-header .btn-close:focus {
	outline:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.modal-header .btn-close:hover {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.modal-search {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%
}
.modal-search span.searchbox-info {
	margin-bottom:30px;
	font-size:20px;
	display:block;
	color:#ffffff;
	letter-spacing:0.5px;
	text-align:center
}
.modal-search .hm-searchbox {
	position:relative;
	width:800px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (max-width: 991px) {
.modal-search .hm-searchbox {
width:calc(100% - 25px)
}
}
.modal-search .hm-searchbox input {
	background-color:transparent;
	border:0;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	height:100px;
	line-height:100px;
	width:100%;
	text-align:center;
	font-size:30px;
	padding-right:55px;
	font-weight:300
}
.modal-search .hm-searchbox input::-webkit-input-placeholder {
color:#ffffff
}
.modal-search .hm-searchbox input::-moz-placeholder {
color:#ffffff
}
.modal-search .hm-searchbox input:-ms-input-placeholder {
color:#ffffff
}
.modal-search .hm-searchbox input::-ms-input-placeholder {
color:#ffffff
}
.modal-search .hm-searchbox input::placeholder {
color:#ffffff
}
.modal-search .hm-searchbox .search-btn {
	position:absolute;
	font-size:30px;
	top:50%;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	right:0;
	border:0;
	background:transparent;
	color:#ffffff;
	padding:0
}
.modal-search .hm-searchbox .search-btn i {
	vertical-align:middle
}
.offcanvas-user-info {
	text-align:center;
	padding-bottom:25px
}
.offcanvas-user-info .dropdown-wrap {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-left:30px;
	padding-right:30px
}
.offcanvas-user-info .dropdown-wrap>li>a {
	color:#ffffff
}
.offcanvas-user-info .dropdown-wrap>li>a i {
	vertical-align:middle
}
.offcanvas-contact {
	padding-bottom:10px
}
.newsletter-area {
	height:400px
}
.newsletter-title {
	margin-bottom:45px;
	color:#464646;
	font-weight:500;
	font-size:48px;
	max-width:650px
}
@media (max-width: 991px) {
.newsletter-title {
font-size:28px;
line-height:1.3
}
}
.newsletter-form {
	display:inline-block;
	position:relative
}
.newsletter-form .input-field {
	background-color:#abd373;
	border:1px solid #abd373;
	border-radius:5px;
	position:relative;
	color:#f1ffde;
	font-size:16px;
	padding-left:15px;
	padding-right:90px;
	width:425px;
	height:55px;
	line-height:55px
}
@media (max-width: 575px) {
.newsletter-form .input-field {
width:100%
}
}
.newsletter-form .btn-wrap {
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%)
}
.newsletter-form .btn-submit {
	position:relative;
	padding:0
}
.newsletter-form .btn-submit:before {
	background-color:#ffffff;
	height:30px;
	width:1px;
	content:'';
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%)
}
.newsletter-form .btn-submit i {
	padding:15px 20px;
	font-size:30px;
	display:block;
	color:#ffffff
}
.mailchimp-success {
	color:green
}
.mailchimp-error {
	color:red
}
.footer-widget-item .social-link ul li a {
	border-color:#000000;
	color:#000000;
	border-radius:0
}
.footer-widget-logo {
	padding-bottom:35px
}
.footer-widget-title {
	color:#000000;
	font-weight:400;
	font-size:20px;
	line-height:24px;
	margin-bottom:30px
}
.footer-widget-desc {
	margin-bottom:35px;
	line-height:27px;
	color:#000000
}
.footer-widget-list-item>li:not(:last-child) {
padding-bottom:5px
}
.footer-widget-list-item>li i {
	margin-right:20px;
	color:#df414b
}
.footer-widget-list-item>li a {
	color:#000000
}
.footer-widget-list-item>li a:hover {
	color:#abd373
}
.footer-contact-info .footer-widget-title {
	margin-bottom:5px
}
.footer-contact-info .number {
	color:#000000;
	font-size:24px;
	line-height:40px;
	display:block;
	margin-bottom:10px
}
.footer-contact-info .number:hover {
	color:#abd373
}
.footer-contact-info .address ul li {
	margin-bottom:30px;
	color:black
}
.copyright {
	border-top:1px solid #a7cca2;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center
}
.copyright * {
	color:#8dba87
}
.copyright-text {
	text-transform:capitalize
}
.shipping-item {
	border:1px dashed #abd373;
	border-radius:5px;
	padding:25px 30px;
	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
}
@media (max-width: 991px) {
.shipping-item {
padding:25px
}
}
.shipping-img {
	width:60px
}
.shipping-content {
	width:calc(100% - 60px);
	padding-left:20px
}
.shipping-content .title {
	color:#1f2226;
	font-size:20px
}
.shipping-content .short-desc {
	color:#3e3e3f
}
.shipping-style-2 .shipping-item {
	background-image:;
	background-position:top;
	background-repeat:no-repeat;
	background-size:auto;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:240px;
	position:relative
}
.shipping-style-2 .shipping-img {
	position:absolute;
	top:30px;
	width:70px
}
.shipping-style-2 .shipping-content {
	background-color:#ffffff;
	text-align:center;
	padding-top:55px;
	padding-bottom:20px;
	padding-left:0;
	width:100%
}
.product-item {
	padding:5px;
	overflow:hidden
}
.product-item:hover .product-img img.secondary-img {
	opacity:1
}
.product-item:hover .product-add-action {
	left:0
}
.product-img {
	position:relative
}
.product-img img {
	width:100%
}
.product-img img.secondary-img {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	width:100%
}
.product-content {
	padding-top:10px
}
.product-content .product-name {
	margin-bottom:5px;
	color:#303030;
	font-size:18px;
	display:block
}
.product-content .product-name:hover {
	color:#abd373
}
.product-add-action {
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	position:absolute;
	bottom:0;
	left:-170px
}
.product-add-action ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.product-add-action ul li:not(:last-child) {
padding-right:5px
}
.product-add-action ul li a i {
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);
	background-color:#ffffff;
	font-size:20px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.product-add-action ul li a i:hover {
	background-color:#abd373;
	color:#ffffff
}
.product-tab-nav.tab-style-1 {
	padding-top:60px;
	padding-bottom:55px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (max-width: 767px) {
.product-tab-nav.tab-style-1 {
padding-top:30px;
padding-bottom:25px
}
}
@media (max-width: 479px) {
.product-tab-nav.tab-style-1 {
margin-bottom:-30px
}
}
.product-tab-nav.tab-style-1 li:not(:last-child) {
padding-right:25px
}
@media (max-width: 479px) {
.product-tab-nav.tab-style-1 li {
padding-right:15px;
margin-bottom:15px
}
}
.product-tab-nav.tab-style-1 li a {
	border:1px solid #dee2e6;
	border-radius:4px;
	font-size:18px;
	color:#393939;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:25px;
	display:block
}
.product-tab-nav.tab-style-1 li a.active {
	border-color:#abd373;
	border-style:dashed;
	color:#abd373
}
.product-tab-nav.tab-style-1 li a:hover {
	border-color:#abd373;
	border-style:dashed;
	color:#abd373
}
.product-tab-nav.tab-style-2 {
	border-bottom:1px solid #dee2e6;
	margin-bottom:50px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.product-tab-nav.tab-style-2 li:not(:last-child) {
padding-right:25px
}
@media (max-width: 479px) {
.product-tab-nav.tab-style-2 li:first-child a {
padding-bottom:10px
}
}
.product-tab-nav.tab-style-2 li a {
	padding-bottom:20px;
	color:#363636;
	font-size:18px;
	display:block;
	position:relative;
	padding-left:15px;
	padding-right:15px
}
.product-tab-nav.tab-style-2 li a:before {
	background-color:#abd373;
	content:'';
	width:100%;
	height:2px;
	position:absolute;
	bottom:-1px;
	left:0;
	width:0;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
@media (max-width: 479px) {
.product-tab-nav.tab-style-2 li a:before {
content:none
}
}
.product-tab-nav.tab-style-2 li a.active {
	color:#abd373
}
.product-tab-nav.tab-style-2 li a.active:before {
	width:100%
}
.product-tab-nav.tab-style-2 li a:hover {
	color:#abd373
}
.product-tab-nav.tab-style-2 li a:hover:before {
	width:100%
}
.product-description-body .short-desc {
	color:#000000;
	font-weight:300;
	line-height:30px
}
.feedback-area {
	background-color:#f6f7fb;
	border-radius:15px;
	margin-top:100px;
	padding-top:60px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:60px
}
.feedback-area .heading {
	margin-bottom:60px;
	line-height:24px;
	font-size:30px;
	color:#222121
}
@media (max-width: 479px) {
.feedback-area .heading {
font-size:25px
}
}
.feedback-area .rating-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 479px) {
.feedback-area .rating-box {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.feedback-area .rating-box ul {
padding-left:0;
padding-top:10px
}
}
.feedback-form .group-input {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 767px) {
.feedback-form .group-input {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
}
.feedback-form .form-field {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%
}
.feedback-form .input-field, .feedback-form .textarea-field {
	border:1px solid #dee2e6;
	background-color:#f6f7fb;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	height:50px
}
.feedback-form .textarea-field {
	padding:20px;
	height:150px
}
.single-product-img.with-border {
	border:1px solid #dee2e6
}
.single-product-slider {
	border:1px solid #dee2e6;
	margin-bottom:20px
}
.single-product-slider .single-img {
	display:block
}
.single-product-content.with-sticky {
	position:-webkit-sticky;
	position:sticky;
	top:115px
}
.single-product-content>.title {
	color:#303030;
	font-size:24px;
	font-weight:400
}
.single-product-content .price-box {
	padding-bottom:15px
}
.single-product-content .price-box span {
	font-size:30px
}
.single-product-content .price-box span.new-price {
	color:#abd373
}
.single-product-content .rating-box-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:35px
}
@media (max-width: 479px) {
.single-product-content .rating-box-wrap {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.single-product-content .rating-box-wrap .review-status {
padding-left:0;
padding-top:5px
}
}
.single-product-content .rating-box-wrap .review-status {
	padding-left:20px
}
@media (max-width: 479px) {
.single-product-content .rating-box-wrap .review-status {
padding-left:0
}
}
.single-product-content .rating-box-wrap .review-status span {
	font-size:14px
}
.single-product-content .short-desc {
	font-weight:300;
	color:#000000;
	line-height:31px;
	margin-bottom:30px
}
.single-product-content .quantity-with-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 479px) {
.single-product-content .quantity-with-btn {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
}
.single-product-content .quantity-with-btn li .cart-plus-minus {
	width:100%
}
@media (max-width: 479px) {
.single-product-content .quantity-with-btn li .cart-plus-minus .cart-plus-minus-box {
width:100%
}
}
.single-product-content .quantity-with-btn li.add-to-cart .btn {
	border-radius:5px
}
.single-product-content .quantity-with-btn li a.custom-circle-btn {
	padding:0
}
.single-product-content .quantity-with-btn li a.custom-circle-btn i {
	background-color:#3d3d3d;
	text-align:center;
	color:#ffffff;
	border-radius:5px;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:18px;
	display:block;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.single-product-content .quantity-with-btn li a.custom-circle-btn:hover i {
	background-color:#abd373;
	color:#ffffff
}
.single-product-content .quantity-with-btn li:not(:last-child) {
padding-right:10px
}
@media (max-width: 479px) {
.single-product-content .quantity-with-btn li:not(:last-child) {
padding-bottom:10px
}
}
.single-product-content .service-item {
	border:1px solid #dee2e6;
	border-radius:5px;
	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;
	padding:20px
}
@media (max-width: 1199px) {
.single-product-content .service-item {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
text-align:center
}
}
@media (max-width: 479px) {
.single-product-content .service-item {
padding:15px
}
}
.single-product-content .service-item:not(:last-child) {
margin-right:30px
}
@media (max-width: 479px) {
.single-product-content .service-item:not(:last-child) {
margin-right:10px
}
}
.single-product-content .service-item-wrap {
	padding-top:40px;
	padding-bottom:35px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 479px) {
.single-product-content .service-item-wrap {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.single-product-content .service-item-wrap li:not(:last-child) {
margin-bottom:30px
}
}
.single-product-content .service-content {
	padding-left:15px
}
@media (max-width: 1199px) {
.single-product-content .service-content {
padding-left:0;
padding-top:10px
}
}
.single-product-content .product-category {
	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;
	padding-bottom:15px
}
@media (max-width: 479px) {
.single-product-content .product-category {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
}
.single-product-content .product-category .title {
	margin-right:10px;
	color:#5f5f5f;
	font-weight:500;
	font-size:16px
}
.single-product-content .product-category ul li {
	display:inline-block
}
.single-product-content .product-category ul li a {
	color:#9f9e9e
}
.single-product-content .product-category ul li a:hover {
	color:#abd373
}
.single-product-content .social-link ul li:not(:last-child) {
padding-right:15px
}
.single-product-thumbs .swiper-slide {
	border:1px solid #dee2e6;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	display:block
}
.single-product-thumbs .swiper-slide-active {
	border-color:#abd373
}
.single-product-thumbs .swiper-slide:hover {
	border-color:#abd373
}
.single-product-thumbs:hover .thumbs-button-prev, .single-product-thumbs:hover .thumbs-button-next {
	opacity:1;
	visibility:visible
}
.single-product-thumbs:hover .thumbs-button-prev {
	left:0
}
.single-product-thumbs:hover .thumbs-button-next {
	right:0
}
.grouped-qty {
	color:#505050;
	font-size:14px;
	line-height:29px
}
.grouped-qty .in-stock {
	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
}
.grouped-qty .in-stock i {
	margin-right:5px
}
.grouped-qty li {
	border-bottom:1px solid #dee2e6;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px
}
@media (max-width: 479px) {
.grouped-qty li {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
text-align:center
}
}
.grouped-qty li .product-name {
	font-size:16px
}
@media (max-width: 479px) {
.grouped-qty li .product-info {
padding-top:10px
}
}
.grouped-qty li .product-info .price-box span {
	font-size:16px
}
.grouped-qty li:not(:first-child) {
padding-top:15px
}
.selector-wrap {
	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
}
@media (max-width: 479px) {
.selector-wrap {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
}
.selector-wrap.size-option {
	padding-bottom:30px
}
.selector-wrap .nice-select:focus, .selector-wrap .nice-select.open {
	border-color:#e8e8e8
}
.selector-wrap .nice-select:after {
	content:none
}
.selector-wrap .nice-select:before {
	background-color:#abd373;
	font-family:'fontawesome';
	font-size:11px;
	color:#ffffff;
	content:'\f078';
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	position:absolute;
	top:50%;
	right:25px;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center
}
.selector-title {
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	height:42px;
	line-height:40px;
	padding-left:30px;
	padding-right:30px;
	width:150px;
	text-align:center
}
@media (max-width: 479px) {
.selector-title {
width:100%;
border-right:1px solid #e8e8e8;
border-bottom:0;
text-align:left;
padding-left:20px
}
}
.banner-item {
	position:relative
}
.banner-img img {
	width:100%
}
@media (max-width: 479px) {
.banner-img {
height:250px
}
.banner-img img {
height:100%;
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center
}
}
.banner-content {
	position:absolute;
	width:100%
}
.banner-content .collection {
	color:#2d2d2d;
	display:block
}
.banner-content .title {
	color:#2d2d2d;
	font-size:36px
}
@media (max-width: 1199px) {
.banner-content .title {
font-size:30px
}
}
@media (max-width: 767px) {
.banner-content .title {
font-size:25px
}
}
.banner-content.text-position-left {
	width:calc(100% - 70px);
	top:50px;
	left:70px
}
@media (max-width: 767px) {
.banner-content.text-position-left {
top:25px;
left:30px
}
}
.banner-content.text-position-left .collection {
	margin-bottom:15px
}
@media (max-width: 767px) {
.banner-content.text-position-left .collection {
margin-bottom:0
}
}
.banner-content.text-position-left .title {
	margin-bottom:30px
}
@media (max-width: 1199px) {
.banner-content.text-position-left .title {
margin-bottom:20px
}
}
@media (max-width: 767px) {
.banner-content.text-position-left .title {
margin-bottom:10px
}
}
.banner-content.text-position-center {
	top:45px;
	left:50%;
	-webkit-transform:translatex(-50%);
	-ms-transform:translatex(-50%);
	transform:translatex(-50%);
	text-align:center
}
.banner-content.text-position-center .collection {
	margin-bottom:5px
}
.banner-content.text-position-center .title {
	margin-bottom:20px
}
@media (max-width: 1199px) {
.banner-content .btn-custom-size {
width:135px;
height:42px;
line-height:42px;
font-size:14px
}
}
@media (max-width: 767px) {
.banner-content .btn-custom-size {
width:110px;
height:30px;
line-height:30px;
font-size:13px
}
}
.banner-style-2 .banner-content.text-position-left {
	top:45px;
	left:40px
}
@media (max-width: 991px) {
.banner-style-2 .banner-content.text-position-left {
top:25px;
left:30px
}
}
.banner-style-2 .banner-content.text-position-left .collection {
	margin-bottom:5px
}
@media (max-width: 991px) {
.banner-style-2 .banner-content.text-position-left .collection {
margin-bottom:0
}
}
.banner-style-2 .banner-content.text-position-left .title {
	margin-bottom:20px
}
@media (max-width: 991px) {
.banner-style-2 .banner-content.text-position-left .title {
margin-bottom:10px;
font-size:30px
}
}
.banner-style-2 .banner-content.text-position-center {
	top:75px;
	left:50%;
	-webkit-transform:translatex(-50%);
	-ms-transform:translatex(-50%);
	transform:translatex(-50%);
	text-align:center
}
.banner-style-2 .banner-content.text-position-center .collection {
	margin-bottom:5px;
	font-size:24px
}
@media (max-width: 991px) {
.banner-style-2 .banner-content.text-position-center .collection {
margin-bottom:0;
font-size:20px
}
}
.banner-style-2 .banner-content.text-position-center .title {
	margin-bottom:25px;
	font-size:48px
}
@media (max-width: 991px) {
.banner-style-2 .banner-content.text-position-center .title {
margin-bottom:15px;
font-size:30px
}
}
@media (max-width: 991px) {
.banner-style-2 .banner-content .btn-custom-size {
width:110px;
height:30px;
line-height:30px;
font-size:13px
}
}
.banner-with-counter {
	background-color:#faf8f8;
	margin-top:200px
}
.banner-with-counter .banner-boxshadow {
	-webkit-box-shadow:0px 1px 25px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 25px 0px rgba(0, 0, 0, 0.2);
	background-color:#ffffff;
	padding:10px;
	margin-top:-200px
}
.banner-with-counter .banner-item {
	height:500px
}
.banner-with-counter .banner-item .popup-btn {
	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;
	height:100%
}
.banner-with-counter .counter-area {
	padding-top:85px;
	padding-bottom:100px
}
@media (max-width: 1199px) {
.banner-with-counter .counter-area {
padding-top:65px;
padding-bottom:80px
}
}
@media (max-width: 991px) {
.banner-with-counter .counter-area {
padding-top:45px;
padding-bottom:60px
}
}
@media (max-width: 767px) {
.banner-with-counter .counter-area {
padding-top:35px;
padding-bottom:50px
}
}
@media (max-width: 575px) {
.banner-with-counter .counter-area {
text-align:center
}
}
.banner-with-counter .counter-title {
	font-style:italic;
	font-size:36px;
	line-height:57px;
	text-align:center;
	margin-bottom:70px
}
@media (max-width: 575px) {
.banner-with-counter .counter-title {
font-size:28px;
line-height:1.6
}
}
.banner-with-counter .counter-title span {
	color:#abd373
}
.banner-with-counter .counter-item {
	padding-left:70px
}
@media (max-width: 575px) {
.banner-with-counter .counter-item {
padding-left:0
}
}
.banner-with-counter .counter-item .count-wrap {
	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
}
@media (max-width: 575px) {
.banner-with-counter .counter-item .count-wrap {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
}
.banner-with-counter .counter-item .count-wrap * {
	color:#abd373;
	font-size:40px
}
.banner-with-counter .counter-item .count-wrap .prefix {
	line-height:1
}
.banner-with-counter .counter-item .count-title {
	color:#3b3b3b;
	font-weight:300;
	font-size:30px
}
@media (min-width: 768px) {
.banner-with-counter [class*='col-']:not(:last-child) .counter-item {
border-right:1px solid #dcdcdc
}
}
.banner-bg-image {
	height:400px
}
.banner-bg-image .inner-content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:100px;
	height:100%
}
@media (max-width: 767px) {
.banner-bg-image .inner-content {
width:calc(100% - 50px);
padding-left:0;
margin:0 auto
}
}
.banner-bg-image .inner-content .offer {
	color:#abd373;
	margin-bottom:5px;
	font-size:30px
}
@media (max-width: 767px) {
.banner-bg-image .inner-content .offer {
font-size:20px
}
}
.banner-bg-image .inner-content .title {
	font-size:36px
}
@media (max-width: 767px) {
.banner-bg-image .inner-content .title {
font-size:24px
}
}
.banner-bg-image .inner-content .discount {
	margin-bottom:35px;
	font-size:48px
}
@media (max-width: 767px) {
.banner-bg-image .inner-content .discount {
font-size:28px
}
}
.banner-bg-image .inner-content .discount span {
	color:#abd373
}
.blog-content .title {
	font-weight:700;
	font-size:24px;
	margin-bottom:15px
}
@media (max-width: 1199px) {
.blog-content .title {
font-size:21px
}
}
.blog-content .title a {
	color:#525252
}
.blog-content .title a:hover {
	color:#abd373
}
.blog-content .short-desc {
	line-height:30px;
	margin-bottom:45px
}
.blog-meta {
	margin-bottom:20px
}
.blog-meta * {
	color:#abd373
}
.blog-meta ul li {
	display:inline-block;
	text-transform:uppercase
}
.blog-meta ul li:not(:last-child) {
padding-right:10px
}
.blog-meta ul li i {
	vertical-align:text-bottom;
	margin-right:5px;
	font-size:18px
}
.blog-img .img-full {
	height:100%
}
.blog-img .inner-btn i {
	border:2px solid #abd373;
	background-color:#f6f7fb;
	color:#abd373;
	border-radius:100%;
	display:block;
	width:40px;
	height:40px;
	line-height:38px;
	text-align:center;
	font-size:24px
}
.blog-img .inner-btn-wrap {
	position:absolute;
	bottom:20px;
	left:20px
}
.blog-item {
	background-color:#f6f7fb;
	padding:35px 30px 40px 30px;
	border-radius:10px
}
.blog-item-wrap.list-item-wrap .blog-content {
	height:100%
}
.blog-item-wrap.list-item-wrap .blog-content .inner-content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%
}
.blog-list-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
@media (max-width: 767px) {
.blog-list-item {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
}
.blog-list-item .blog-img {
	width:50%
}
@media (max-width: 767px) {
.blog-list-item .blog-img {
width:100%
}
}
.blog-list-item .blog-content {
	padding-right:30px;
	width:50%;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}
@media (max-width: 767px) {
.blog-list-item .blog-content {
width:100%;
padding-right:0;
padding-top:30px
}
}
.blog-list-item .ratio {
	width:50%
}
@media (max-width: 767px) {
.blog-list-item .ratio {
width:100%
}
}
.blog-detail-item {
	background-color:#f6f7fb;
	border-radius:15px;
	padding-top:55px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:55px
}
@media (max-width: 479px) {
.blog-detail-item {
padding-left:20px;
padding-right:20px
}
}
.blog-detail-item .short-desc {
	line-height:30px;
	margin-bottom:50px
}
.blog-detail-item .blog-img {
	margin-bottom:50px
}
.blog-detail-item .blog-content .title {
	margin-bottom:20px;
	font-size:36px
}
.blog-detail-item .blog-meta {
	margin-bottom:10px
}
.blog-detail-item .blog-meta ul li {
	font-size:18px
}
.blog-detail-item .blog-banner {
	padding-bottom:50px
}

