.desktop .sub-menu{
    font-size: 14px !important;
}

.ywraq-wrapper input[type=text], .ywraq-wrapper input[type=email], .ywraq-wrapper textarea {
    width: 100% !important;
}

.ywraq-wrapper input[type="submit"]:hover, .ywraq-wrapper input[type="submit"]{
      background-color: #E46B24 !important;
}

	
.iksm-terms{
    width: 100% !important;
    
}


.iksm-term__link {
    line-height: 20px !important;
}
	
@media(min-width: 768px){
.bf-cat-fix{
max-width: 90%; }	

}

@media (max-width: 978px){
.x-row > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px,var(--gap),9999px)) !important;
}
}

.woocommerce .related ul li.product img, .has-post-thumbnail .entry-featured img{
    height: 250px !important;
    object-fit: cover !important;
}

.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .summary, .woocommerce-page div.product .summary {
    width: 100% !important;
}

@media (max-width: 800px) {
    .wsppcp_div_block {
        display: inline-block;
        width: 100% !important;
    }
}


  @media (min-width: 768px) {
    .bf-cat-fix {
         max-width: 100% !important; 
}



.woocommerce_before_single_product_summary,.woocommerce div.product .images, .woocommerce-page div.product .images {
  display: inline-block !important;
  vertical-align: top; /* optional: align tops */
}


.woocommerce div.product .images, .woocommerce-page div.product .images {
  width: 65% !important;
}

.woocommerce_before_single_product_summary  {
  width: 30% !important;
}

	
	.woocommerce div.product .images, .woocommerce-page div.product .images {
    width: 60% !important;
    margin: 0 auto;
    padding-right: 50px;
}


}

.woocommerce div.product .summary, .woocommerce-page div.product .summary {
    margin-top: 20px !important;
    
}