@media screen and (min-width : 320px) and (max-width : 767px) {
  .blog_box {
    right: 10%;
    position: static;
    transform: none;
    text-align: center;
  }
  .blog_box h3 {
    font-size: 20px;
  }
  a.open-search-form:focus {
    outline: 3px solid #ffbc00 !important;
    text-decoration: none !important;
  }
  .slider .owl-nav {
    display: none;
  }
  #footer-widgets {
    text-align: center;
}
}

@media screen and (min-width : 768px) and (max-width : 1000px) {
  .blog_box {
    right: 15%;
    left: 5%;
  }
}

@media screen and (min-width : 1024px) and (max-width : 1199px) {
  .blog_box {
    right: 10%;
  }
}

@media (max-width: 782px){
  .wc-block-cart .wc-block-cart__submit-container--sticky {
    bottom: unset !important;
  }
  .wp-block-woocommerce-cart .wc-block-cart__submit-button {
    width: 100%;
  }
  .wp-block-woocommerce-cart-order-summary-block {
    margin-top: 20px;
  }
  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{
    display: none !!important;
  }
    h1.post-title.feature-header-title {
  font-size: 22px;
  width: 100%;
  }
}

@media screen and (min-width:1700px) and (max-width:1900px){
    .container{
        max-width: 1520px;
    }
}
@media screen and (min-width:1920px) {
    .container{
        max-width: 1620px;
    }
}