.shop-action .woopanel-wrapper {
	    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.woocommerce .shop-action .products {
	width: 100%;
}
.middle-section-wrap .middle-right-content .customer-action:before, .middle-section-wrap .middle-right-content .minicart-header .show-cart:after, .rs-search ul li:hover h4 {
    color: rgb(107, 107, 107) !important;
}


/*  To hide the add to cart button from single products HC-17098228- TV*/
.postid-2757 .single_add_to_cart_button
{
  display:none;
}

/* Remove bullet points from shipping options */
.woocommerce-checkout-review-order-table .woocommerce-shipping-methods {
	width:280px;
/* margin-left:-110px;*/
 list-style-type: none;
 }

.shop_table_responsive .woocommerce-shipping-totals td {
	width:280px;
	list-style-type: none;
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li{
	  list-style-type: none;
    text-align: left;
}
.shop_table_responsive .woocommerce-shipping-methods li{
	font-size:15px;
}
 .woocommerce-shipping-methods li{
	list-style-type: none;
	text-align:left;
}
.woocommerce-shipping-totals{
	width:100%;
}

.shop_table .woocommerce-shipping-totals th{
	/*width:57%!important;*/
}

.shop_table .woocommerce-shipping-totals td {
 /*width:43%;*/
}
.file-types__item {
	margin: 0 20px 2.25rem 0!important;
	min-height: 100px;
	max-height: 200px;
}
.single .file-types__label {
	  min-width: 118px;
    max-width: 120px;
}
@media (max-width: 525px){
.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{
        float: right;
    max-width: 141px!important;
    /* margin-left: -110px; */
    
}
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses
.woocommerce-column--billing-address{
	border:2px solid #7b7070;
}

.woocommerce-view-order
.woocommerce-customer-details .woocommerce-columns--addresses
.woocommerce-column--billing-address{
	border:2px solid #7b7070;
}

.woocommerce-customer-details 
.woocommerce-column__title{
	    text-transform: uppercase;
	text-align:center;
	border-bottom: 1px solid #2b2626;
}

.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses
.woocommerce-column--shipping-address{
	border:2px solid #7b7070;
}

.woocommerce-view-order
.woocommerce-customer-details .woocommerce-columns--addresses
.woocommerce-column--shipping-address{
	border:2px solid #7b7070;
}

.woocommerce-customer-details--phone{
	  margin-top:30px;
    color: #676c77;
    font-weight: bold;
	
}
.woocommerce-customer-details--email{
	   color: #676c77;
    font-weight: bold;
}
.woocommerce-columns--addresses address b{
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li label{
	margin-left:10px;
}
.shop_table_responsive .woocommerce-shipping-methods li label{
	margin-left:10px;
}


.single-product-wrap .product-image .thumb-gallery .swiper-slide img {
		max-width: 150px;
}

.shop-main.bottom-thumb .thumb-gallery .woocommerce-product-gallery__image {
	 width: 150px !important;
}


.products .product .product-action .button.yith-wcqv-button {
	display: none;
}
.single-product .woocommerce-product-gallery {
	overflow:hidden;
}
.single-product-wrap .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: 'next';
}
.single-product-wrap .swiper-button-next:after,.single-product-wrap .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
	    color: #000;
}
.single-product-wrap .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev';
}
.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery {
	    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.nbo-clear-option-wrap {
    display: none;
}