.slick-dots li span::after { font-size: 63%; }

@media screen and (max-width: 1600px) and (min-width: 1025px) {
  .banner-slider .swiper-slide { height: 670px!important; }
}
@media screen and (min-width: 576px) {
  .page-header .entry-title, .site-footer .footer-inner { max-width: 540px!important; }
  .site-footer:not(.dynamic-footer),   .site-header .header-inner,   .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 540px!important; }
}
@media screen and (min-width: 768px) {
  .page-header .entry-title, .site-footer .footer-inner { max-width: 720px!important; }
  .site-footer:not(.dynamic-footer),   .site-header .header-inner,   .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 720px!important; }
}
@media screen and (min-width: 992px) {
  .page-header .entry-title, .site-footer .footer-inner { max-width: 960px!important; }
  .site-footer:not(.dynamic-footer),   .site-header .header-inner,   .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 960px!important; }
}
@media screen and (min-width: 1200px) {
  .page-header .entry-title, .site-footer .footer-inner { max-width: 1140px!important; }
  .site-footer:not(.dynamic-footer),   .site-header .header-inner,   .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 1140px!important; }
}
@media screen and (min-width: 1400px) {
  .page-header .entry-title, .site-footer .footer-inner { max-width: 1280px!important; }
  .site-footer:not(.dynamic-footer),   .site-header .header-inner,   .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 1280px!important; }
}
@media screen and (min-width: 1367px) {
  /*slider-slick*/
  .slick-arrows .slick-prev { position: absolute; left: -4%!important; top: 43%!important; }
  .slick-arrows .slick-next { position: absolute; right: -4%!important; top: 43%!important; }
  /*slider-owl-carousel*/
  .owl-carousel .owl-nav button.owl-prev { position: absolute; left: -4%; top: 43%; }
  .owl-carousel .owl-nav button.owl-next { position: absolute; right: -4%; top: 43%; }
}
@media screen and (min-width: 1200px) {
  /* .woocommerce .u-columns:not(.col2-set) form.woocommerce-form-login .form-row { width: 49%; display: inline-block; } */
  .woocommerce form.woocommerce-form-register .form-row { width: 49%; display: inline-block; float: none; }
  .woocommerce-form-register .woocommerce-form-row:has(#wwp_wholesaler_company) { width: 99%; }
  .woocommerce form.woocommerce-form-register .form-row.address-field#billing_address_2_field label { position: relative!important; width: auto!important; height: auto!important; padding: 9px 0 0 0; }
  .woocommerce form.lost_reset_password { width: 48%; }
}
@media screen and (min-width: 1024px) {
  /*google-translate*/
  /*pagination*/
  /*slider-swiper*/
  /*slider-slick*/
  /*slider-owl-carousel*/
  /*level-box-list */
  /*level-post-div-box */
  /*level-div-box */
  /*level-slider-slick*/
  /*level-slider-team-slick*/
  /*level-slider-owl-carousel*/
  /*accordion*/
  /*testimonial*/
  /*search*/
  .ube-search-box-modal .ube-search-box-modal-close { right: 150px!important; }
  /*general*/
  /*header*/
  header .header-menu .menu-center-logo { padding-left: 50px; padding-right: 50px; }
  header .tax-toggle-prices { font-size: 12px; }
  header .elementor-sticky--effects .tax-toggle-prices a { font-size: 14px; }
  /* header .elementor-sticky--effects .elementor-widget-theme-site-logo { display: none; } */
  header .elementor-sticky--effects .header-menu .menu-center-logo, header.xtb-header-sticky.xtb-appear .header-menu .menu-center-logo { display: inline-block; }
  /* header .elementor-sticky--effects .elementor-widget-theme-site-logo { display: inline-block; } */
  /*footer*/
  /*sidebar*/
  /*modal*/
  /*woocommerce*/
  .wc-block-components-panel__button { font-size: 18px!important; }
  .wc-block-components-panel__button:hover { font-size: 18px!important; }
  .wc-block-cart-item__remove-link { font-size: 13px!important; }
  .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt { font-size: 18px!important; }
  /*post-list*/
  /*category-list*/
  /*products-page*/
  /*product-list*/
  /*product-details*/
  .single-product .owl-carousel .owl-nav button.owl-prev { position: absolute; left: -4%; top: 30%; }
  .single-product .owl-carousel .owl-nav button.owl-next { position: absolute; right: -4%; top: 30%; }
  .single-product .summary .product_title { font-size: 28px; }
  .single-product .summary .price-tax-excl .amount, .single-product .summary .price-tax-incl .amount { font-size: 36px; }
  .single-product .summary del { font-size: 36px; }
  .single-product .single_variation_wrap .tm-epo-totals dl.tm-extra-product-options-totals dd.tm-final-totals .final .amount { font-size: 25px; }
  .single-product .single_variation_wrap .toggle-variations a { font-size: 18px; }
  .wc-block-checkout__sidebar .wc-block-components-product-name { font-size: 18px; line-height: 25px!important; }
}
@media screen and (min-width: 991px) {
  body.woocommerce-custom .woocommerce ul.products li.product, body.woocommerce-custom .woocommerce-page ul.products li.product { margin: 0 20px 40px 0; width: 23.8%; }
  body.woocommerce-custom .woocommerce ul.products li.last, body.woocommerce-custom .woocommerce-page ul.products li.last { margin-right: 0!important; }
  body.woocommerce-custom .woocommerce ul.products li.product a img { width: auto; }
  body.woocommerce-custom .woocommerce ul.products li.product .box-text .woocommerce-loop-product__title { font-weight: 600; font-size: 18px; line-height: 25px; }
}
@media screen and (min-width: 768px) {
  .two-column-list ul { width: 100%; display: inline-block; }
  .two-column-list ul li { width: 49%; display: inline-block; vertical-align: top; }
  /*Product Detail Quick Popup*/
  .mfp-content .wpb_wl_images { width: 42%; }
  .mfp-content .wpb_wl_summary { width: 55%; }
  .mfp-content .wpb_wl_quick_view_content { max-width: 100%; width: 1000px; }
  .mfp-content .product-detail-button { margin-top: -100px; }
  .woocommerce .col2-set.col2-set-center .col-2 { width: 70%; }
}
@media screen and (max-width: 991px) and (min-width: 600px) {
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  body.woocommerce-custom .woocommerce ul.products li.product, body.woocommerce-custom .woocommerce-page ul.products li.product { width: 30.8%; }
}

@media screen and (max-width: 1800px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1540px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1366px) {
  .swiper-button-next, .swiper-button-prev { bottom: -15px; top: auto!important; }
  .slick-arrows .slick-prev { position: absolute; bottom: -15px; left: 10px; }
  .slick-arrows .slick-next { position: absolute; bottom: -15px; right: 10px; }
  .owl-carousel .owl-nav button.owl-prev { position: absolute; bottom: -15px; left: 10px; }
  .owl-carousel .owl-nav button.owl-next { position: absolute; bottom: -15px; right: 10px; }
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1200px) {
  #modal-product-list { z-index: 9999999999; }
  #modal-product-list .modal-dialog .embed-responsive { height: 85vh; overflow: scroll; }
  #modal-product-list .modal-dialog { max-width: 95%; }
  .wp-block-woocommerce-checkout .wc-block-components-order-summary-item { flex-direction: column; }
  .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image { width: 100px; }
  .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img { max-width: 100px; width: 100px; }
  .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description { order: 3; padding: 0; }
  .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price { order: 2; margin: 15px 0; text-align: left; }
}
@media screen and (max-width: 1130px) {
}
@media screen and (max-width: 1080px) {
  .type-filter-list .products .product { margin: 0 7px 15px!important; }
  .product-list .products .box-item { margin: 0 6px 15px!important; }
}
@media screen and (max-width: 1024px) {
  .header-bottom ul li.menu-item .sub-arrow { padding: 10px 20px; }
  header .header-menu .menu-center-logo { display: none!important; }
  header .header-menu ul li .elementor-item-active:focus { background-color: transparent; }
  .ube-search-box-modal .ube-search-box-modal-close { right: 45px!important; }
  .category-list .products .box-item .box-image { height: 250px; }
  .category-list.category-metal-list .products .box-item { margin: 0 7px 15px!important; }
  .category-list.category-style-list .products .box-item { margin: 0 0 15px 0!important; }
  .product-list .products { justify-content: center; }
  .woocommerce-tabs .woocommerce-Tabs-panel { padding: 25px!important; }
  .product-list .products .box-item .box-image { height: 250px; }
  body.logged-in.admin-bar .sticky-slider.tax-toggle-prices { top: 9%; right: 0; }
  .sticky-slider.tax-toggle-prices { top: 4%; right: 0; }
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 991px) {
  .single-product .single_variation_wrap .tm-extra-product-options > ul > li .tc-epo-label,   .single-product table.variations th.label, .woocommerce table.shop_attributes th { width: 120px; }
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 979px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 896px) {
}
@media screen and (max-width: 880px) {
}
@media screen and (max-width: 869px) {
}
@media screen and (max-width: 853px) {
}
@media screen and (max-width: 850px) {
}
@media screen and (max-width: 847px) {
}
@media screen and (max-width: 846px) {
}
@media screen and (max-width: 824px) {
}
@media screen and (max-width: 823px) {
}
@media screen and (max-width: 812px) {
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 770px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
  /* header .elementor-sticky--effects .e-con-inner { padding-bottom: 0; } */
  header .elementor-sticky--effects .tax-toggle-btn { bottom: 20px; }
  .footer nav ul li a { justify-content: center; }
  .type-filter-list .products .product { margin: 0 3px 15px!important; }
  .category-list.category-metal-list .products .box-item { margin: 0 3px 15px!important; }
  .product-list .products .box-item { margin: 0 3px 15px!important; }
  .single-product .summary .product_meta { width: 30%; }
  body.logged-in.admin-bar .sticky-slider.tax-toggle-prices { right: 40px; }
  .sticky-slider.tax-toggle-prices { top: 4%; right: 35px; margin-top: 50px!important; display: block; }
  .process-advanced-image-box .ube-icon-box { display: block!important; }
  .process-advanced-image-box .ube-icon-box .ube-ib-icon { margin: 0 0 20px!important; }
}
@media screen and (max-width: 740px) {
}
@media screen and (max-width: 736px) {
}
@media screen and (max-width: 732px) {
}
@media screen and (max-width: 731px) {
}
@media screen and (max-width: 720px) {
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 685px) {
}
@media screen and (max-width: 667px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 575px) {
  .woocommerce .woocommerce-ordering { float: none; }
  #modal-product-list .modal-dialog { margin: 40px 20px; }
  body.logged-in.admin-bar .sticky-slider.tax-toggle-prices { top: inherit; right: 0; margin-top: -30px!important; display: block; }
  .sticky-slider.tax-toggle-prices { right: 0; }
}
@media screen and (max-width: 500px) {
  .type-filter-list .filter-button-group { margin-bottom: 10px; }
  .type-filter-list .filter-button-group button { border-bottom: 1px solid var( --e-global-color-dark ); border-radius: 0; }
}
@media screen and (max-width: 480px) {
  .ube-search-box-modal .ube-search-box-modal-close { right: -15px!important; }
  .woocommerce .awf-togglable-preset-btn { padding-left: 10px; padding-right: 10px; }
  .woocommerce .woocommerce-ordering select { padding: 8px 6px; }
  .category-list .products .box-item .box-image { height: 150px; }
  .product-list .products .box-item .box-image { height: 150px; }
  .woocommerce .products .wpb_wl_preview_area { height: 70%; }
}
@media screen and (max-width: 479px) {
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 412px) {
}
@media screen and (max-width: 411px) {
}
@media screen and (max-width: 400px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 370px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 340px) {
}
@media screen and (max-width: 320px) {
}
