.times-hide-show .button-inner{
	padding: 10px;
	position: relative;
}
.times-hide-show.active .button-inner{
	background: var(--bzo-main-color);
}
.times-hide-show .button-inner:after{
    content: '';
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--bzo-main-color);
    position: absolute;
    top: 100%;
    left: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0;
    opacity: 0;
}
.times-hide-show.active .button-inner:after{
    opacity: 1;
}
.times-hide-show.active .button-inner .la-times:before{
	content: "\f06e";
}

.woocs-header3 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single,
.woocs-header3 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
 	color: #B3B3B3;
}
.currency-switcher-h6 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single,
.currency-switcher-h6 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
	 color: #fff;
	 font-size: 16px;
     font-weight: 400;
}
.currency-switcher-h6-black .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single,
.currency-switcher-h6-black .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
     color: #000;
     font-size: 16px;
     font-weight: 400;
}
.currency-switcher-h8 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single,
.currency-switcher-h8 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
	 color: #fff;
}
@media(max-width: 767px){
	.payment-footer9 .elementor-image-gallery .gallery {
		display: flex;
	    flex-wrap: wrap;
	    gap: 10px;
	    align-items: center;
	}
	.payment-footer9 .elementor-image-gallery .gallery:before{
		display: none;
	}
	.payment-footer9 .elementor-image-gallery .gallery .gallery-item{
	    max-width: 100%;
	    width: auto;
	}
}
.blog-grid-post-item- .item-grid-post-:first-child{
    width: 100%;
}
.blog-grid-post-item- .item-grid-post-:first-child .item-post{
	position: relative;
}
.blog-grid-post-item- .item-grid-post-:first-child .post-info{
	position: absolute;
    bottom: 100px;
    background: #fff;
    left: 40px;
    padding: 40px;
    right: 33%;
}

.blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title{
	font-size: 40px;
    font-weight: 700;
    line-height: 50px;
}
@media(max-width: 1440px){
    .blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title{
        font-size: 30px;
        line-height: 40px;
    }
}
@media(max-width: 1200px){
    .blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title {
        font-size: 20px;
        line-height: 30px;
    }
    .blog-grid-post-item- .item-grid-post-:first-child .post-info {
        left: 30px;
        padding: 30px;
        right: 20%;
    }
}


@media(max-width: 767px){
    .blog-grid-post-item- .item-grid-post-:first-child .post-info{
        position: unset;
         padding: 0px;
         padding-top: 30px;
    }
}
.blog-grid-post-item- .item-grid-post-:first-child .post-info .desc {
	display: none;
}
.blog-grid-post-item- .item-grid-post-:first-child .post-thumb {
	margin-bottom: 0px;
}

.blog-grid-post-item- .item-grid-post-{
	margin-bottom: 0px;
	padding: 0px 25px;
}
.blog-grid-post-item- .bzotech-row{
    margin-right: -25px;
    margin-left: -25px;
    margin-bottom: -60px;
}

.blog-grid-post-item- .item-grid-post- .item-post{
	margin-bottom: 60px;
	padding-bottom: 60px;
	border-bottom: 1px solid #E6E6E6;
}

@media(max-width: 1200px){
    .blog-grid-post-item- .bzotech-row{
        margin-right: -15px;
        margin-left: -15px;
         margin-bottom: -30px;
    }
    .blog-grid-post-item- .item-grid-post-{
        padding: 0px 15px;
    }
    .blog-grid-post-item- .item-grid-post- .item-post {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
}
.blog-grid-post-item- .pagi-nav{
	margin-top: 0px;
	padding-top: 60px;
    border-top: 1px solid #E6E6E6;
    margin-top: -1px;
    display: inline-flex;
    width: 100%;
}
.tab-mega-menu-shop .nav-tabs{
	overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    flex-wrap: nowrap;
}
.tab-mega-menu-shop .nav-tabs::-webkit-scrollbar {
	height: 0px;
}
.custom-sup sup{
	color: #F80404;
}
.social-media-product{
	position: relative;
}

.social-media-product:before{
    content: '';
    width: 200vw;
    position: absolute;
    top: 0;
    height: 1px;
    background: #E6E6E6;
    margin-left: -50%;
}
.custom-form-contact p{
    margin-bottom: 0px;
}
.custom-form-contact .row-flex-wrapper>p{
    display: flex;
    gap:10px;    
    margin-bottom: 10px;
}
.custom-form-contact .row-flex-wrapper .wpcf7-form-control{
    background: #F2F2F2;
    border: none;
    height: 40px;
    width: 100%;
}
.custom-form-contact .wpcf7-form-control-wrap{
    width: 100%;
}
.custom-form-contact textarea{
    width: 100%;    
    background: #F2F2F2;
    border: none;
}
@media(max-width: 767px){
    .custom-form-contact .row-flex-wrapper>p{
        flex-direction: column;
    }
    .custom-form-contact .row-flex-wrapper .wpcf7-form-control{
        margin-bottom: 0px;
    }
}
.bzotech-header-page-header-6-home-6 .menu-fixed-content.fixed-header{
    background: #000;
}

@media(min-width: 1440px){
    .separator-line.menu-item >a{
        padding-right: 60px!important;
    }
    .separator-line.menu-item >a:before{
        content: '';
        background: #D9D9D9;
        height: 16px;
        width: 1px;
        position: absolute;
        right: 30px;
        top: calc(50% - 10px);
    }
}
.custom-menu-home8 .preview-image img{
    filter: invert(1);
}
.custom-line-tab-horizontal .product-tab-title:before{
    position: absolute;
    content: '';
    bottom: 0;
    left: -50%;
    width: 200vw;
    height: 1px;
    background-color: #E6E6E6;
}
.custom-image-product-brand1 .product-detail-gallery .mid {

    background-color: transparent;
    border: 1px solid transparent;
}
.desc-minimal2-info{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #E6E6E6;
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #E6E6E6;
    gap: 30px 0;
}
.desc-minimal2-info .item-col{
    width: 25%;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
@media(max-width: 767px){
    .desc-minimal2-info .item-col{
        width: 50%;
    }
}
.desc-info-box-minimal2{
    display: flex;
    gap: 10px; 
}
.desc-info-box-minimal2 .col-info{
    display: flex;
    flex-direction: column;
    gap:10px;
}
.desc-info-box-minimal2 .col-img{
    margin-top: 4px;
}
.desc-info-box-minimal2-group{
    display: flex;
    flex-direction: column;
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #E6E6E6;
    gap:20px;
}
.desc-info-box-market-group{
    display: flex;
    flex-direction: column;
    gap:20px;
}
.custom-review-product-brand2 .e-product-reviews-style2 .woocommerce-reviews-customer .col-reviews{
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
}
.custom-review-market .woocommerce-reviews-customer .ivole-meter{
    background-color: var(--bzo-main-color-mix-white2);
}
.woocommerce .custom-review-market #reviews.woo-review-style5 #comments ol.commentlist >li.depth-1:after{
    display: none!important;
}
.woocommerce .custom-review-market #reviews #comments ol.commentlist{
    gap:20px;
}
.woocommerce .custom-review-market #reviews.woo-review-style5 #comments ol.commentlist >li{
    padding: 30px;
    background: #fff;
}
.woocommerce-Reviews .comment-form .comment-form-author input, .woocommerce-Reviews .comment-form .comment-form-email input,
.woocommerce .custom-review-market #review_form #respond textarea{
    background: #fff;
}
 .custom-review-market .woo-review-style5 .commentlist .depth-1{
    width: calc(33.33% - 14px);
} 
@media(max-width: 1200px){
    .custom-review-market .woo-review-style5 .commentlist .depth-1{
        width: calc(50% - 10px);
    }   
}
@media(max-width: 880px){
    .custom-review-market .woo-review-style5 .commentlist .depth-1{
        width: 100%;
    }   
}

.custom-product-tab-market:after{
    content: '';
    background: #F5F5F5;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 70px;
    bottom: 0;
    right: 0;

}

@media(max-width: 1200px){
    .custom-product-tab-market:after{
        top: 50px;
    }   
}
@media(max-width: 767px){
    .custom-product-tab-market:after{
        background: transparent;
    }   
}