@media screen and (min-device-width: 1024px) and (max-device-width: 1262px) {
  .elementor-button-link.elementor-button {
    min-width: 120px;
  }
  .mob-product-items-btn a.elementor-button.elementor-size-sm {
    padding: 10px 15px 10px 15px;
  }
}

@media screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 8px 0px 8px;
  }
}

@media (max-width: 1024px) {
  .tablet-menu-items-wrapper ul.mega-menu {
    top: 78px !important;
    min-height: 100vh !important;
  }
  .tablet-menu-items-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item + li.mega-menu-item {
    border-top: 1px solid #ddd;
  }
  .tablet-menu-items-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: 60px;
    line-height: 60px;
  }
}

@media screen and (min-device-width: 768px) and (max-device-width: 785px) {
  .mob-product-items-btn a.elementor-button.elementor-size-sm {
    padding: 10px 32px 10px 32px;
  }
}

@media (max-width: 767px) {
  .uael-mc-modal {
    width: 100%;
  }
  .woocommerce-tabs .woocommerce-Tabs-panel iframe {
    max-width: 100% !important;
  }
  .woocommerce-mini-cart li .quantity,
  .woocommerce-mini-cart li .variation {
    top: 0;
  }
  /* mobile main herder */
  .mob-logo-wrapper {
    width: calc(100% - 100px);
    height: inherit;
  }
  .mob-cart-wrapper {
    width: 50px;
    height: inherit;
  }
  .mob-menu-wrapper {
    width: 50px;
    height: inherit;
  }
  /* Search bar on mobile */
  .mob-search-header .elementor-column-wrap {
    padding: 0px 0px !important;
  }
  .live-clipdraw-search.mob-live-clipdraw-search {
    max-width: 100% !important;
    width: 100% !important;
  }
  .live-clipdraw-search.mob-live-clipdraw-search form {
    border: 0;
  }
  /* Header quick link */
  .mob-selection-guide {
    max-width: 100% !important;
    width: 100% !important;
    padding: 10px 15px;
  }
  /* mob banner content */
  .mob-home-banner-wrapper .elementor-container {
    min-height: auto !important;
  }
  .mob-banner-bg-color {
    background: #f8f8f8 !important;
  }
  /*mobile menu */
  .mob-menu-items-wrapper ul.mega-menu {
    top: 183px !important;
    min-height: 100vh !important;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item + li.mega-menu-item {
    border-top: 1px solid #ddd;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: 60px;
    line-height: 60px;
  }
  .live-clipdraw-search .aws-search-form .aws-search-btn .aws-search-btn_icon {
    color: #989898;
    width: 38px;
    height: 50px;
  }
  /* Home newsletter */
  .mob-home-signup-newsletter h3 {
    font-size: 28px;
    line-height: 38px;
    color: #2b2835 !important;
  }
  .mob-home-signup-newsletter input[type=email] {
    max-width: 270px;
    padding: 14px;
  }
  .mob-home-signup-newsletter input[type=submit] {
    padding: 14px 50px 14px 50px;
  }
}

@media (max-width: 380px) {
  .mob-home-signup-newsletter h3 {
    font-size: 26px;
  }
}

.gear-gifts-content-pragraph {
  width: 100% !important;
  max-width: 100% !important;
}

/*Archive shop page */
.clipd-product-archive-wrapper ul.page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-device-width: 480px) and (max-device-width: 575px) {
  .clipd-product-archive-wrapper .woocommerce a.button {
    font-size: 14px !important;
    padding: 15px 24px !important;
  }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .clipd-product-archive-wrapper.elementor-element.elementor-products-grid ul.products {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 1024px) {
  .clipd-product-archive-wrapper nav.woocommerce-pagination ul li {
    margin: 3px !important;
  }
}

@media (max-width: 768px) {
  .clipd-aside-product-cat-wrapper .elementor-column-wrap.elementor-element-populated {
    margin-right: 0 !important;
  }
  .clipd-aside-product-cat-wrappe .elementor-column-wrap.elementor-element-populated .elementor-toggle .elementor-tab-title {
    padding: 15px !important;
  }
}

@media (max-width: 480px) {
  .clipd-product-archive-wrapper.elementor-element.elementor-products-grid ul.products {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 380px) {
  .clipd-filter-reset-setting .elementor-column-wrap.elementor-element-populated .elementor-element:last-child {
    margin-top: 20px;
  }
}

/* single product */
@media screen and (min-device-width: 1024px) and (max-device-width: 1262px) {
  .clipd-singe-product-related-wrapper .elementor-column-wrap.elementor-element-populated {
    padding: 5px 20px 35px !important;
  }
  .mob-product-items-btn a.elementor-button.elementor-size-sm {
    padding: 10px 15px 10px 15px;
  }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .clipd-singe-product-related-wrapper .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid article {
    margin-top: 30px;
  }
  .clipd-singe-product-related-wrapper .elementor-grid {
    -ms-grid-columns: (1fr)[3] !important;
        grid-template-columns: repeat(3, 1fr) !important;
  }
  .clipd-singe-product-related-wrapper .elementor-grid .elementor-widget-container .elementor-image a img {
    max-height: 230px;
    min-height: 230px;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

@media screen and (min-device-width: 620px) and (max-device-width: 991px) {
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
    font-size: 12px !important;
  }
}

@media (max-width: 767px) {
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
    padding: 25px !important;
  }
  .comments-area #wpdcom {
    padding: 10px 20px;
  }
  .clipd-singe-product-related-wrapper .elementor-grid {
    -ms-grid-columns: (1fr)[2] !important;
        grid-template-columns: repeat(2, 1fr) !important;
  }
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper ul.tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
    width: 100%;
    padding: 10px 0 !important;
  }
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel img {
    width: 100%;
    margin-bottom: 30px;
  }
  .slick-arrow {
    display: none !important;
  }
}

@media screen and (min-device-width: 576px) and (max-device-width: 767px) {
  .clipd-singe-product-related-wrapper .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid article {
    margin-bottom: 30px;
  }
}

@media (max-width: 620px) {
  .clipd-singe-prdouct-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel img {
    width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 575px) {
  .woocommerce #respond input#submit,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button,
  .engraving_required {
    font-size: 13px !important;
    padding: 15px !important;
  }
  .cp-template .elementor-widget-woocommerce-product-rating,
  .cp-template .elementor-widget-woocommerce-product-short-description,
  .cp-template .elementor-widget-woocommerce-product-title h1 {
    font-size: 1.3em;
  }
  .cp-template .woocommerce-product-details__short-description ul {
    margin-left: 30px;
    font-size: .7em;
  }
  .cross-sells .products {
    -ms-grid-columns: (minmax(0, 1fr))[1] !important;
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .cross-sells .products li {
    margin-bottom: 30px !important;
  }
  .woocommerce-cart .flex-direction-nav,
  .woocommerce-checkout .flex-direction-nav {
    display: block !important;
  }
  .clipd-singe-product-related-wrapper .elementor-grid {
    -ms-grid-columns: (1fr)[1] !important;
        grid-template-columns: repeat(1, 1fr) !important;
  }
  .clipd-singe-product-related-wrapper .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid article + article {
    margin-top: 30px;
  }
}

@media (max-width: 480px) {
  .woo-variation-product-gallery {
    min-width: 100%;
    max-width: 100% !important;
  }
  .woocommerce-shipping-totals td::before {
    float: none !important;
  }
}

@media (max-width: 420px) {
  .clipd-cart-single-product button.single_add_to_cart_button.button.alt {
    font-size: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media screen and (max-width: 600px) {
  #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button {
    font-size: 14px;
    width: 100%;
  }
}
/*# sourceMappingURL=media.css.map */