@media screen and (max-width:576px){
  body{
    text-align: center;
  }
  .post-contents{
    display: unset;
  }
  .title-box h1{
    font-size: 22px;
  }
  #blog-with-sidebar .post-contents .post-text-content > div {
    flex: 0 0 100%;
  }
  .efarm-feature-box-sec{
    position: static;
  }
  h4.ht-product-title,#efarm-blog-sec h3.ea-title,#efarm-blog-sec .ea-text-wrap {
    text-align: left;
  }
  .wpe-sneakers-stylish-right-img-tow img,.wpe-sneakers-stylish-right-img img,#wpe-sneaker-slider-sec .slick-next,#wpe-sneaker-slider-sec .slick-prev{
    display: none !important;
  }
  html {
    overflow-x: hidden;
  }
  #popular-brand-product .content-box{
    text-align: left;
  }
  #wpe-sneakers-blog-box .sneker-blog-meta-box{
    padding: 18px 10px 37px;
  }
  #wpe-sneakers-blog-box .ea-flex-middle{
    float: left;
  }
  #wpe-sneakers-blog-box .ea-button-wrap a{
    font: bold 14px/0px Padauk;
  }
  .wishlist_shop_table .wishlist-items-wrapper tr {
    width: 100%;
  }
  form.cart{
    row-gap: 7px;
    display: grid;
  }
  .woocommerce-product-gallery {
    display: block;
  }
  .woocommerce div.product div.images .flex-control-thumbs li{
    width: 45%;
  }
  #single-product-page div.product div.images .flex-control-thumbs li{
    margin: 15px 6px;
  }
  #single-product-page .variations tr:nth-child(1),#single-product-page .variations tr:nth-child(2){
    position: static;
    display: block;
  }
  #single-product-page div.product form.cart table td{
    padding-left: 0;
  }
  #single-product-page ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared {
    background: unset !important;
  }
  #single-product-page .variations tr:nth-child(1) .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    filter: unset;
    height: var(--wvs-single-product-item-height,30px);
    width: var(--wvs-single-product-item-width,30px);
    display: inline-block;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item{
    padding: 6px 0px;
    margin-top: 20px;
    font: 600 15px/38px Mulish;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    top: -12px;
    font-size: 22px;
  }
  #single-product-page div.product form.cart .button,#single-product-page div.product form.cart div.quantity{
    float: unset;
  }
  a.reset_variations{
    bottom: -16px;
  }
  .elementor-section .elementor-container {
    padding: 0 0px !important;
  }
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product,.wpe-sneaker-contact-form-box input[type="tel"],
  .wpe-sneaker-contact-form-box input[type="email"]{
    width: 100%;
  }
  .wpe-sneaker-contact-form-box input[type="submit"] {
    display: block;
    margin: 0 auto !important;
  }
  #wpe-sneakers-search-box .dgwt-wcas-search-form{
    width: 100% !important;
  }
  .wpe-sneaker-account-form{
    width: 290px !important;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    margin-left: 20px;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    padding: 10px;
  }
  #product-slider-section .variations tr:nth-child(1){
    left: 15px;
    top: 50px;
  }
  #product-slider-section .variations tr:nth-child(1) .variable-items-wrapper .variable-item:not(.radio-variable-item){
    height: 70px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item{
    font: 600 16px/38px Mulish;
    padding: 0 2px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 20px;
    top: -20px;
  }
  #wpe-sneaker-slider-sec .slider-for .thumbnail-image:before{
    font: 900 190px/215px Mulish;
  }
  #product-slider-section .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{
    margin-left: 0;
  }
  #wpe-sneakers-our-brand .elementor-swiper-button-prev{
    left: -20px;
  }
  #wpe-sneakers-our-brand .elementor-swiper-button-next{
    right: -20px;
  }
  .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    margin: 2px;
  }
  #product-slider-section form.cart{
    margin: 0 auto;
    width: max-content;
  }
  .single-product .single-product-row {
    margin: 0 auto;
    text-align: center;
    justify-content: center;
  }
  .single-product a.product-buy-now {
    top: 25px;
  }
  .woocommerce-checkout .wp-block-woocommerce-checkout {
    max-width: calc(100% - 10%);
  }
  .woocommerce-cart .wp-block-woocommerce-cart {
    max-width: calc(100% - 10%) !important;
  }
}
@media screen and (max-width:767px){
  #commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
    width: 100%;
  }
  #wpe-sneakers-stylist-banner-sec{
    margin: 0 40px;
    background-size: cover;
    border-radius: 94px;
  }
  .wishlist_shop_table td.product-add-to-cart a{
    padding: 6px 10px;
  }
  .wpe-sneakers-page-head {
    height: 170px;
  }
  #product-slider-section{
    padding-top: 0;
  }
  .banner-slider .slider.slider-nav{
    max-width: 100%;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    top: 0;
    max-width: unset;
  }
  #wpe-sneaker-slider-sec .banner-slider .slider.slider-nav{
    height: auto;
    margin: 25px 0;
  }
  .banner-slider .slider.slider-for{
    max-width: 100%;
    margin-left: 0;
  }
  .wpe-sneaker-footer-heading h2:before{
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0px -1px 10px 0;
  }
  #wpe-sneaker-footer-2 a.hfe-menu-item,#wpe-sneaker-footer-3 a.hfe-menu-item{
    justify-content: center;
  }
}
@media screen and (min-width:575px) and (max-width:767px){
  .wpe-sneakers-stylist-content-col {
    width: 65%;
  }
  .wpe-sneakers-stylish-right-img img{
    right: -20px;
    width: 49%;
  }
  .wpe-sneakers-stylish-right-img-tow img{
    display: none !important;
  }
  .wishlist_shop_table .wishlist-items-wrapper tr {
    width: 49%;
  }
  form#yith-wcwl-form{
    width: 95%;
  }
  #single-product-page .variations tr:nth-child(2){
    bottom: 63px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item{
    font: 600 20px/38px Mulish;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 22px;
  }
  button.single_add_to_cart_button.button.alt.wp-element-button {
    padding: 22px 12px;
  }
  .wpe-sneakers-page-head .elementor-widget-wrap.elementor-element-populated{
    box-shadow: -316px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -325px 1px 10px 0px #00000061 !important;
  }
  .wpe-sneaker-contact-form-box input[type="tel"] {
    width: 49%;
  }
  .wpe-sneaker-contact-form-box input[type="email"]{
    width: 47%;
    margin-right: 12px;
  }
  .wpe-sneaker-account-form{
    width: 370px !important;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item{
    font: 600 22px/38px Mulish;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    padding: 10px 0px 4em 2em;
  }
  #product-slider-section .variations tr:nth-child(1){
    left: 30px;
  }
  #product-slider-section .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{

  }
}
@media screen and (min-width:768px) and (max-width:1024px)  {
  #commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
    width: auto;
  }
  #wpe-sneakers-stylist-banner-sec{
    margin: 0 40px;
    background-size: cover;
    border-radius: 60px;
  }
  .wpe-sneakers-stylish-right-img img{
    right: -20px;
    width: 39%;
  }
  .wpe-sneakers-stylish-right-img-tow img{
    display: none !important;
  }
  form#yith-wcwl-form{
    width: 87%;
  }
  .wishlist_shop_table .wishlist-items-wrapper tr {
    width: 32%;
  }
  .wishlist_shop_table td.product-add-to-cart a{
    padding: 6px 10px;
  }
  .wpe-sneakers-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -420px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -440px 1px 10px 0px #00000061 !important;
  }
  .wpe-sneaker-contact-form-box input[type="email"]{
    margin-right: 1px;
  }
}
@media screen and (min-width:768px) and (max-width:991px)  {
  .banner-slider .slider.slider-nav{
    max-width: 100%;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    top: 0;
    max-width: unset;
  }
  #wpe-sneaker-slider-sec .banner-slider .slider.slider-nav{
    height: auto;
    margin: 25px 0;
  }
  .banner-slider .slider.slider-for{
    max-width: 100%;
    margin-left: 0;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item{
    padding: 0 6px;
    font: 600 18px/38px Mulish;
  }
  #product-slider-section .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{
    margin-left: -55px;
  }
  #wpe-sneaker-slider-sec .slider-for .thumbnail-image:before{
    font: 900 185px/215px Mulish;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    padding: 10px 0px 4em 2em;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 23px;
    top: -20px;
  }
}
@media screen and (min-width:992px) and (max-width:1024px)  {
  #single-product-page .variations tr:nth-child(2) li.variable-item{
    font: 600 20px/38px Mulish;
    padding: 0 5px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 30px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item{
    font: 600 18px/38px Mulish;
    padding: 0 3px;
  }
  #wpe-sneaker-slider-sec .slider-for .thumbnail-image:before{
    font: 900 132px/215px Mulish;
  }
  .banner-slider .slider.slider-for {
    max-width: 73%;
    margin-left: 20px;
  }
  .banner-slider .slider.slider-nav {
    max-width: 20%;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    width: 107px;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    padding: 10px 20px 4em 2em;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    margin: 17px 5px;
    top: -21px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 25px;
    top: -26px;
  }
}
@media screen and (min-width:1025px) and (max-width:1440px){
  .wpe-sneaker-topbar-col-2{
    width: 9% !important;
  }
  .wpe-sneaker-topbar-col-1{
    width: 9% !important;
  }
  #wpe-sneakers-search-box .dgwt-wcas-search-wrapp{
    min-width: 180px;
  }
  #wpe-sneakers-header-menu .hfe-nav-menu li{
    margin-right: 11px;
  }
  #wpe-sneaker-account-login .elementor-image-box-wrapper {
    display: -webkit-inline-box;
  }
  .wpe-sneakers-stylist-content-col h2.elementor-heading-title {
    font-size: 32px !important;
    line-height: 36px !important;
  }
  #wpe-sneakers-stylist-banner-sec {
    margin: 0 20px;
    background-size: 100% 90%;
    margin-top: 20px;
    padding: 20px 0;
  }
  .wpe-sneakers-stylish-right-img img{
    right: -15px;
    bottom: 55px;
    width: 25%;
  }
  #wpe-sneakers-blog-box .ea-button-wrap a{
    font: bold 14px/0px Padauk;
    padding: 8px 10px 8px 10px;
  }
  #wpe-sneakers-blog-box .ea-comments span{
    font: normal 15px/22px Padauk;
  }
  #wpe-sneakers-blog-box .sneker-blog-meta-box{
    padding: 18px 5px;
  }
  .wpe-sneaker-footer-heading h2{
    font-size: 18px !important;
  }
  .wpe-sneaker-footer-one,.wpe-sneaker-footer-two,.wpe-sneaker-footer-three,.wpe-sneaker-footer-four,.wpe-sneaker-footer-five {
    width: 23% !important;
  }
  .elementor-column.wpe-sneaker-footer-app-store {
    width: 100% !important;
    padding-bottom: 10px;
  }
  .elementor-column.wpe-sneaker-footer-google-play {
    width: 100% !important;
  }
  .wpe-sneaker-app-images .elementor-container.elementor-column-gap-default {
    display: block;
  }
  .wpe-sneakers-download-heading h2.elementor-heading-title,.wpe-sneakers-copyright-text p {
    font-size: 20px !important;
  }
  form#yith-wcwl-form{
    width: 82%;
  }
  .wishlist_shop_table td.product-add-to-cart a{
    padding: 6px 10px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item{
    font: 600 20px/38px Mulish;
    padding: 0 5px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 30px;
  }
  .wpe-sneakers-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -385px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -390px 1px 10px 0px #00000061 !important;
  }
  .wpe-sneaker-contact-form-box input[type="email"]{
    margin-right: 4px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item{
    font: 600 20px/38px Mulish;
    padding: 0 5px;
  }
  #single-product-page .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 30px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item{
    font: 600 18px/38px Mulish;
    padding: 0 3px;
  }
  #wpe-sneaker-slider-sec .slider-for .thumbnail-image:before{
    font: 900 150px/215px Mulish;
  }
  .banner-slider .slider.slider-for {
    max-width: 73%;
    margin-left: 20px;
  }
  .banner-slider .slider.slider-nav {
    max-width: 20%;
  }
  #product-slider-section .slider.slider-for .thumbnail-image{
    padding: 10px 20px 4em 2em;
  }
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    margin: 14px auto;
    top: -21px;
    width: 115px;
    padding: 13px 6px;
  }
  #product-slider-section .variations tr:nth-child(2) li.variable-item.button-variable-item.selected{
    font-size: 25px;
    top: -26px;
  }
  #wpe-sneaker-slider-sec .thumbImg h4 a{
    font: bold 17px/37px Padauk;
  }
}
@media screen and (min-width:1440px) and (max-width:1650px){
  .wpe-sneakers-stylist-content-col h2.elementor-heading-title {
    font-size: 45px !important;
    line-height: 60px !important;
  }
  #wpe-sneakers-stylist-banner-sec{
    padding: 0;
    background-size: 100% 100%;
  }
  form#yith-wcwl-form{
    width: 85%;
  }
  .wpe-sneaker-contact-form-box input[type="email"]{
    margin-right: 7px;
  }
  #wpe-sneaker-slider-sec .slider-for .thumbnail-image:before{
    font: 900 235px/215px Mulish;
  }
  #wpe-sneaker-slider-sec .thumbImg h4 a{
    font: bold 17px/37px Padauk;
  }
  #wpe-sneaker-slider-sec .slider-nav .slick-slide.thumbnail-image .thumbImg{
    padding: 13px 10px;
    top: -71px;
  }
}
@media screen and (min-width: 1651px) and (max-width: 1920px){
  .slider-nav .slick-slide.thumbnail-image .thumbImg{
    padding: 13px 8px;
  }
  #wpe-sneaker-slider-sec .thumbImg h4 a{
    font: bold 17px/37px Padauk;
  }
}
@media screen and (min-width: 1200px){
  .content-container {
    max-width: calc(100% - 2%);
  }
  .post-contents{
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1400px){
  #wpe-sneakers-upcoming-products .ht-product-inner{
    padding: 10px;
  }
  #wpe-sneakers-upcoming-products .woolentor-cart a{
    font: bold 15px/25px Padauk;
    padding: 7px 10px;
  }
  #wpe-sneakers-upcoming-products .ht-product-price{
    right: 18px;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1599px){
  .wpe-sneakers-section-main-container>.elementor-container{
    max-width: calc(100% - 10%)!important;
  }
  .elemento-farm-head-phone-box p.elementor-icon-box-description{
    font-size: 14px;
  }
}
@media screen and (min-width: 1600px){
  .wpe-sneakers-section-main-container>.elementor-container{
    max-width: calc(100% - 20%)!important;
  }
  textarea{
    width: 100%;
  }
  .wpe-sneaker-contact-form-box input[type="email"]{
    margin-right: 7px;
  }
}
@media screen and (max-width: 1024px){
  ul.sub-menu li a {
    background: unset !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 374px) {
  .single-product .single-product-row .single_add_to_cart_button {
    font: bold 15px / 25px Padauk;
    padding: 10px 15px !important;  
    width: max-content;
  }
  .single-product a.product-buy-now {
    font: bold 15px / 25px Padauk;
    padding: 11px 20px !important;
  }
}

