/** Shopify CDN: Minification failed

Line 464:0 Unexpected "{"
Line 464:1 Expected identifier but found "%"
Line 464:30 Expected identifier but found "%"
Line 665:0 Unexpected "{"
Line 665:1 Expected identifier but found "%"
Line 672:0 Unexpected "{"
Line 672:1 Expected identifier but found "%"

**/
.main-vid iframe {
    margin: 0 auto 3rem;
    display: block;
}


@media screen and (min-width: 1400px) {
     .choose-lang {
        font-size: 1.4rem;
        line-height: 2rem;
        font-style: italic;
    }
}
@media screen and (max-width: 1439px) {
    .choose-lang {
        display: none;
    }
}

@media screen and (max-width: 1023px) {
  .top-right {
    display: block !important;
}

    .announcement-bar {
        display: block !important;
        border: .1rem solid rgba(var(--color-foreground), .08) !important;
    }
    .uplinkly-language-translate-button {
        width: 20rem !important;
        margin: 0 auto !important;
        margin-top: 1rem !important;
    }
    .top-right a {
        text-align: center;
        line-height: 1.8rem;
        font-size: 1.2rem;
        margin: 0 auto !important;
        display: block;
    }
    .announcement-bar {
        height: 12rem !important;
    }
    .maps ul {
        justify-content: center !important;
        margin: 0 auto !important;
    }
}

.top-right {
    display: flex;
    align-items: center;
}



     body.gradient.call-blocker-v5000-stop-robo-calls .price__regular {
    display: none;
}
     .card-wrapper.v500 .price__regular {
      display: none;
  }
    .announcement-bar {
        display: flex;
        align-items: center;
        gap: 2.8rem;
        padding: 0 2.4rem;
        justify-content: center;
    }


  span.extra {
    letter-spacing: 0;
    font-size: 1.3rem;
}
  .phone-nos ul li p {
    font-size: 2.4rem;
    letter-spacing: 0;
}

  h2.center.h2-how {
      margin-top: 4rem;
      text-align: center;
      font-size: 4rem;
  }


span.badge.price__badge-sold-out.color-inverse a {
    color: #000;
    font-size: 1.8rem;
    letter-spacing: 0;
    text-decoration: none;
}


div#widget-chat-container,
div#widget-chat-button {
  display: none !important;
}

.my-imgs {
  position: absolute;
  bottom: 0rem;
  left: 66rem;
  width: 100%;
}

.my_video-player video.my_video {
    max-width:62rem;
    border-radius: 0.5rem;
}
.my_video-player {
    max-width: 62rem;
    display: flex;
    margin-top: 1rem;
}

.vids-setup.page-width .vid {
    padding: 0 1rem;
}

.vids-setup.page-width {
  display: flex;
  margin-top: 0;
  max-width: 122rem;
}
video.my_video {
    width: 100%;
}

@media screen and (min-width: 1230px) and (max-width: 1440px) {
  .my_video-player video.my_video {
    max-width:37rem;
  }
  .my_video-player {
      max-width: 37rem;

  }
}





form#product-form-installment,
span.jdgm-prev-badge__text {
  display: none !important;
}


ul.reviewme li {
  width: 50%;
  padding-left: 30px;
}

ul.reviewme {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-left: -30px;
  margin-top: 5rem;
}
ul.reviewme li strong {
  display: block;
}








@media screen and (max-width: 1024px) {
  ul.reviewme {
  display: block;
  margin: 0;
  }
    ul.reviewme li {
      width: 100%;
      padding-left: 0;
  }
  .b-imag-wrap a img {
    height: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .aplus-v2.desktop {
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .aplus-v2 .aplus-standard img {
    max-width: 100% !important;
  }
}



.newsletter-form__field-wrapper .field {
    display: block;
}
.newsletter-form__field-wrapper label {
    display: flex;
    color: #000;
    font-size: 14px;
    margin-bottom: 2px;
}
.newsletter-form__field-wrapper select#country {
    width: 100%;
    border-radius: 0;
    height: 50px;
    padding: 0 1.2rem;
}
.newsletter-form__field-wrapper .newsletter-form__field-wrapper .field__input {
    padding: 0 1.5rem !important;
}
.newsletter-form__field-wrapper .field input {
    padding: 0 1.5rem !important;
}
.newsletter.center form#contact_form {
    display: block;
}
.success_me.newsletter-form__message.newsletter-form__message--success.form__message {
    position: inherit;
}
.newsletter.center form#contact_form {
    display: block;
}
.success_me.newsletter-form__message.newsletter-form__message--success.form__message {
    position: inherit;
    /* padding: 0; */
    display: block;
    line-height: 20px;
    margin-bottom: 12px;
}




.wg-default, .wg-default .country-selector {
    bottom: inherit !important;
}
  .weglot-container.wg-default {
    top: 4px !important;
}

.bluebanner {
    background: #30b4fe;
    color: #fff;
    height: 16rem;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 2px;
    font-size: 33px;
    margin-bottom: 5rem;
}


@media screen and (max-width: 1200px) {
  .wg-default, .wg-default .country-selector {
    bottom: 10px !IMPORTANT;
    right: inherit !important;
    left: 10px;
   }
  /* .top-right {
    right: 0 !important;
   } */
}

/* .top-right {
    position: absolute;
    top: 10px;
    right: 124px;
    display: flex;
    width: auto;
} */
  .top-right img {
    display: none ;
  }
span.dc-p {
    float: left;
    font-size: 42px;
    font-style: inherit;
    letter-spacing: 0;
    color: #f00;
    line-height: 40px;
    margin-right: 10px;
}
body.gradient.cpr-v100k-10 span.price-item.price-item--regular {
    text-decoration: line-through;
}
body.gradient.cpr-v100k-10 div#judgeme_product_reviews {
    display: none;
}
body.gradient.cpr-v100k-10 .large-content {
  padding: 0;
}
span.pricsss {
    font-size: f;
    font-size: 40px;
    color: #000;
    line-height: 41px;
    letter-spacing: 0;
    text-decoration: line-through;
}
span.pricsssCart {
    text-decoration: line-through;
}
.for-dcs span.tots {
    display: none;
}






section#shopify-section-template--15177601515715__featured-products a.button {
    display: none;
}
.banner-col {
    display: none;
}
div#shopify-section-template--15177601548483__product-grid {
    margin-top: 6rem;
}
/* .cpr-v100k .jdgm-rev-widg {
    display: none !important;
} */
.tabs_menu {
    display: none;
}
body.gradient.cpr-v100k .large-content {
    padding-top: 0;
}
.new_rel {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000;
    color: #fff;
    width: 125px;
    height: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    font-size: 13px;
}
.faqs span.plus.plusminus {
    display: none !important;
}
.inquiry .accordion_container .accord:nth-child(n+2) {
    display: none;
}
.accordion_container .accord .accordion_body {
    display: block !important;
}.accordion_container .accord .accordion_body {
    display: block !important;
}
.video-section.page-width {
    max-width: 720px;
}
section#shopify-section-template--15177601581251__featured_products .collection.page-width {
    max-width: 1400px;
}
.card__inner {
    margin: 0 auto;
}
section#shopify-section-template--15177601581251__featured_products .media--square {
    padding-bottom: 86% !important;
}
button#Deferred-Poster-Modal-PTEV1NtMzgE img {
    border-radius: 10px;
}
.video-section.page-width h2.title {
    text-align: center;
    font-size: 4rem;
}




.warranty-inner-left {
    display: none;
  }
  .warranty-inner-right {
    text-align: center;
    margin: 0 auto;
}
.warranty-inner-right iframe {
    min-height: 123rem !important;
}
ul#large-image {
    pointer-events: none;
}

.warranty-inner-right ul {
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* justify-content: center; */
    list-style-type: none;
    padding: 0;
}

.b-imag-wrap a img {
  width: 100%;
  height: 100%;
  padding: 10px;
}
.b-imag-wrap a {
  height: 60px;
}

div#reviews_7105103495363 div#spr-review-163432838 {
    display: none !important;
}

@media screen and (min-width: 768px) { img.down { display: none; } } @media screen and (max-width:
767px) { img.down { display: block; } img.up { display: none; } }

.collection-hero__inner.page-width { display: none; } .banner-col img { max-width: 100%; width:
100%; }

div#spr-review-151156201, div#spr-review-150514051 { display: none; } .share-wrap.page-width {
max-width: 88rem; padding: 50px 0 80px; } ul.social-sharing { display: flex; } ul.social-sharing li
{ margin-right: 30px; display: flex; align-items: center; } ul.social-sharing span.h6 {
letter-spacing: 2px; display: block; margin: 0; text-transform: uppercase; font-size: 16px;
font-weight: bold; } ul.social-sharing li a { display: block; height: 24px; } ul.social-sharing li a
svg { width: 24px; height: 24px; color: #2d7290; }

.my-img { display: flex; }

img.ts { width: 120px; height: 128px; display: block; margin: 50px 60px; } @media only screen and
(max-width: 1279px ) { img.ts { display: none; } }

.new-buttons img { display: none; }

p.last-p { margin-top: 50px; } p.last-p span { display: block; font-style: italic; text-decoration:
underline; } p.last-p span:last-child { font-weight: bold; margin-top: 4px; font-style: normal;
text-decoration: none; }

small.copyright__content { font-size: 12px; } small.copyright__content a:hover { color: #41a7ff; }

.slavery h1 { text-transform: uppercase; font-weight: bold; font-size: 34px; margin-top: 60px;
text-align: center; } .slavery h2 { text-transform: uppercase; font-weight: bold; font-size: 20px;
color: #0077c8; text-decoration: underline; font-style: italic; letter-spacing: 3px; margin: 30px 0;
} .slavery p { line-height: 18px; } span.ps { text-align: left !important; display: block;
text-transform: uppercase; font-size: 13px; font-weight: bold; }

{% comment %} new PDP layout {% endcomment %}

ul.list-bullets { letter-spacing: 0; /* margin-left: 13px; */ line-height: 25px; font-size: 14px;
margin-top: 0; list-style: none; } .new_pdp h1.product__title { font-size: 40px; text-transform:
uppercase; font-weight: bold; font-style: italic;

line-height: 100%; } .new_pdp .grid__item.product__media-wrapper { padding: 0 100px; } .myQty {
display: flex; margin-bottom: 0; } .myQty .product-form__input.product-form__quantity { max-width:
150px; margin-bottom: 0; } .myQty quantity-input.quantity { border-radius: 5px; } .myQty
button.product-form__submit { border-radius: 5px; margin-bottom: 0; } .myQty label.form__label {
display: none; } .myQty product-form.product-form { margin: 0 !important; } .new_pdp .price__regular
{ font-size: 40px; font-style: italic; line-height: 100%; } ul.list-bullets strong { color: #30b4fe;
font-style: italic; font-size: 13px; font-weight: normal; text-decoration: underline; }

.two.new_a .lm { width: 50% !important; } .new_pdp .b-imag-wrap a { width: 20%; padding-left: 5px; }
.new_pdp .b-imag-wrap { justify-content: center; } .new_pdp div#tabs-content { font-size: 15px;
line-height: 24px; }

.new_pdp .two .lm:last-child p { margin-bottom: 0; } .vids iframe { width: 53%; border-radius: 10px;
display: flex; justify-content: center; text-align: center; margin: 0 auto; height: 348px; } .vids {
margin-bottom: 50px; } .new_pdp .two .lm:last-child p:first-child { margin-top: 0; } .two.new_b
.lm:last-child { width: 50%; height: 393px; } .two.new_b .lm { width: 50%; } .new_pdp
div#tabs-content img { border-radius: 10px; object-fit: cover; width: 100%; height: 100%; padding:
20px; } .two.new_a .lm:first-child { height: 393px; } .two.new_b .lm p:last-child { margin: 0; }
.two.new_b .lm p:first-child { margin: 0; } .new_pdp .lm p { margin: 6px 0; font-size: 14px; } .lm.c
img { object-fit: contain !important; } .new_pdp .tabs_menu ul { justify-content: center; } .new_pdp
.tabs_menu ul li { margin: 0 10px; }

@media only screen and (max-width: 767px) { .new_pdp .grid__item.product__media-wrapper { padding:
0; } .new_pdp h1.product__title { font-size: initial; } .vids iframe { width: 100%; height: 200px; }

.two.new_a .lm { width: 100% !important; } .new_pdp div#tabs-content img { height: auto; padding: 0;
} .two.new_a .lm:first-child { height: auto; margin-bottom: 20px; } .two.new_b .lm { width: 100%; }
.two.new_b { display: flex; flex-direction: column-reverse; } .two.new_b .lm:last-child { width:
100%; height: auto; margin-bottom: 20px; } .new_pdp .two { margin-bottom: 20px; }

}

.product__description.rte ul { list-style-type: none; } .product__description.rte ul li { font-size:
14px; line-height: 20px; margin: 10px 0; list-style: inside; }

.top { text-align: center; padding: 15px 20px; line-height: 100%; text-transform: uppercase;
font-size: 14px; /* font-weight: bold; */ background: #000; color: #fff; letter-spacing: 5px;
} span.badge.price__badge-sale.color-accent-2 { background: #e30404; border: none; }
span.price-item.price-item--sale { color: #e30404; font-weight: bold; letter-spacing: 0; }
span.badge.badge--bottom-left.color-accent-2 { background: #e30404; border: none; } @media screen and
(min-width: 750px) { ul.product__media-list .media>img { object-fit: scale-down!important; padding:
5%; } .product__media.media.media--transparent { padding-top: 50% !important; } } .black-friday {
color: #ffeb3b; font-size: 23px; background: #000; padding: 10px 20px; display: flex; align-items:
center; justify-content: center; border-radius: 5px; max-width: 485px; text-transform: uppercase;
font-weight: bold; } @media screen and (max-width: 1024px) { .black-friday { line-height: 26px;
margin-top: 10px; margin-left: auto; margin-right: auto; } } .blacks { background: #000; color:
#ffeb3b; font-size: 13px; max-width: 270px; padding: 5px 10px; text-align: center; border-radius:
5px; margin-top: 10px; } img.t { max-width: 253px; /* margin: 0 auto; */ display: block; /* display:
none; */ margin-top: 10px; } .banner__text span i { font-size: 24px; font-style: inherit; /*
display: block; */ margin-bottom: 10px; display: block; } .banner__text strong:first-child { color:
#e4373d; } .banner__text { color: #000; } .top-right img { max-width: 30px; } .top-right a { color:
#fff; font-size: 14px; margin-right: 10px; } .maps ul li a { padding: 5px; background: #74c9f9; display:
block; border-radius: 5px; } .maps ul { display: flex; justify-content: center; margin: 0; padding:
5px 0; } .maps ul li { list-style: none; padding: 0 4px; } .maps ul li a img { max-width: 22px;
width: 100%; display: block; border-radius: 5px; } .maps ul li a:hover { background: #35a6e7; }

@media screen and (max-width: 749px) { .banner__text span i { font-size: 15px; } img.t { margin:
10px auto; } .announcement-bar { height: 79px; } .top-rightr { position: absolute; top: 60px; left:
50%; margin-right: 0; transform: translate(-50%, -50%); width: 100%;
margin: 0 auto;
text-align: center;
display: block; } }

details-modal.header__search { display: none !important; }
section#shopify-section-template--15177601581251__image_banner .banner__box { background-color:
transparent; color: #fff; } section#shopify-section-template--15177601581251__image_banner
h2.banner__heading.h0 { color: #30b4fe; text-shadow: #ffffff 2px 0px 6px; }.new-buttons ul li { list-style: none; } .new-buttons ul { padding:
0; display: flex; justify-content: left; flex-wrap: wrap; } .new-buttons ul li:first-child a {
margin-left: 0; }

.banner__text strong { color: #30b4fe; text-decoration: underline; text-transform: uppercase; }
.banner__text strong { color: #30b4fe; text-decoration: underline; text-transform: uppercase;
text-shadow: none; } .banner__box.color-background-1 { text-align: left; }
ul#Slider-template--15177601581251__multi_column li img { box-shadow: rgb(0 0 0 / 30%) 0px 4px 12px;
} ul#Slider-template--15177601581251__multi_column .media { overflow: inherit; }
li.multicolumn-list__item.grid__item.slider__slide.center { margin: 0; }
section#shopify-section-template--15177601581251__multi_column .new-buttons { display: none; }
section#shopify-section-template--15177601581251__multi_column
.rich-text.color-background-1.gradient { margin-bottom: 40px; } .banner__content { left: -292px; }
@media screen and (min-width: 1440px) and (max-width:1599px) { .banner__content { left: -252px; }

}

@media screen and (min-width: 1366px) and (max-width:1439px) { .banner__content { left: -220px; }

} @media screen and (min-width: 1280px) and (max-width:1365px) { .banner__content { left: -275px; }

section#shopify-section-template--15177601581251__image_banner h2.banner__heading.h0 { font-size:
32px; } .banner__text span i { font-size: 18px; } }

@media screen and (min-width: 1025px) and (max-width: 1279px) {

}

@media screen and (min-width: 1024px) and (max-width:1024px) {

} @media screen and (min-width: 768px) and (max-width:1279px) { .banner__content { left: 0; }
section#shopify-section-template--15177601581251__image_banner h2.banner__heading.h0 { color: #fff;
text-shadow: #ffffff 2px 0px 6px; text-align: center; } .banner__text { text-align: center; color:
#fff; } img.t { margin: 10px auto; } .new-buttons ul {margin-bottom: 0; }
section#shopify-section-template--15177601581251__image_banner ul li { margin: 0; } } @media screen
and (min-width: 768px) and (max-width:1023px) {

.banner__text span i { font-size: 22px; } } @media screen and (max-width:767px) {
.banner__box.color-background-1 { text-align: center; } .banner__content { left: 0; } .new-buttons
ul { justify-content: center; margin-bottom: 0; } }

@media screen and (min-width: 750px) { ul#Slider-template--15177601581251__multi_column
li.multicolumn-list__item.grid__item.slider__slide.center { width: calc(16% - 1rem / 2); } }
ul.about-awards li { list-style: none; } ul.about-awards li a { text-decoration: none;
pointer-events: none; font-style: italic; } ul.about-awards strong { color: #000;
text-decoration: underline; } section#shopify-section-template--15056407265436__multi_column
.multicolumn.background-none.no-heading { margin: 0; }
.collage-content__info.card-information.card-information__wrapper h3 { padding: 0; }
.collage-content__info.card-information.card-information__wrapper { text-align: center; }
.collage-content__info.card-information.card-information__wrapper span.price { justify-content:
center; } section#shopify-section-template--15056407265436__16335889417bb26d6e .grid--2-col-tablet
.grid__item { width: auto; } .title-wrapper-with-link.title-wrapper--self-padded-mobile {
text-align: center; display: block; } .multicolumn .title-wrapper-with-link { margin-bottom: 50px; }
h2.collage-wrapper-title.h1 { text-align: center; display: block; }
section#shopify-section-template--15056407265436__16335889417bb26d6e .new-buttons { display: none; }
section#shopify-section-template--15056407265436__multi_column .new-buttons { display: none; }
section#shopify-section-template--15177601581251__16335916097f59951a .new-buttons ul li a { width:
320px; padding: 0; } .widget-info li span.vw-color { color: #000; font-weight: bold; }
.widget-info li { list-style: none !important; font-size: 14px; } li.list-social__item
a.link.link--text.list-social__link { padding: 0; margin: 0 4px; } li.list-social__item
a.link.link--text.list-social__link { padding: 0; margin: 0 4px; }
ul.footer__list-social.list-unstyled.list-social svg { background: #00b7ff; width: 35px; height:
35px; padding: 10px; color: #fff; border-radius: 5px; } .footer-block.grid__item .widget-info ul {
padding: 0; } .widget-info p.title-contain { margin: 0; }
section#shopify-section-template--15177601581251__16336590502766f123 { margin: 0; } .support-icon ul
li { list-style: none; display: flex; margin: 0 15px; align-items: center; } .icon-img { text-align:
center; } .support-icon ul { display: flex; padding: 15px 50px; justify-content: space-between;
background: #30b4fe; margin: 0; } .allpage-support .support-icon .left-content { padding-left: 15px;
} .allpage-support .support-icon h2 { font-size: 18px; margin: 0; letter-spacing: 0; color: #fff; }
.allpage-support .support-icon p { color: #fff; font-weight: 300; font-size: 12px; margin: 0; }
ul.footer__list-social.list-unstyled.list-social a { padding: 0 5px; } ul.icon-media li {
list-style: none; } ul.icon-media { display: flex; max-width: 1600px; margin: 0 auto;
justify-content: space-between; padding: 0 50px; }
section#shopify-section-template--15177601581251__16335916097f59951a .new-buttons ul {
justify-content: center; }

/* about page */ .image-text-about { position: relative; margin-bottom: 0; } .about-left,
.about-right { width: 100%; } .about-left { /* background: rgba(0,0,0, .5); */ position: absolute;
left: 50%; margin-right: -50%; transform: translate(-50%, -50%); top: 50%; width: 100%; max-width:
1300px; text-align: center; padding: 50px 100px; overflow: hidden; border-radius: 5px; z-index: 1; }
.about-right:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%;
height: 100%; background: rgba(0,0,0, .5); } .about-left p { color: #fff; } .about-left p span {
font-size: 60px; text-transform: uppercase; color: #30b4fe; font-weight: bold; line-height: 100%; }
p.com { color: #30b4fe; text-transform: uppercase; font-weight: bold; font-style: italic;
text-align: right; } .about-right { padding-top: 0; height: 650px; } .about-right img { display:
block; width: 100%; height: 100%; object-fit: cover; object-position: center center; } .about-us {
margin-top: -70px; } .verizon { margin-bottom: 50px; } .right-ver { text-align: center; }
ul.summary-bullets li strong { font-weight: 500; color: #30b4fe; text-transform: uppercase;
font-size: 18px; font-style: inherit; display: block; } .right-ver ul li { margin-bottom: 10px;
font-size: 14px; list-style: none; } .about-us-img { display: flex; flex-wrap: wrap;
justify-content: center; margin-top: 40px; } .about-us-img img { width: 18%; box-shadow: rgb(0 0 0 /
30%) 0px 1px 12px !important; border-radius: 5px; margin: 10px; } ul.summary-bullets { padding: 0;
max-width: 900px; margin: 0 auto; margin-top: 60px; } .list-awards { text-align: center; }
ul.about-awards li a { color: #121212; } .usa-map { margin-top: 60px; text-align: center; }
.video-player { position: relative; margin: 0 auto; max-width: 998px; padding: 0; } video.video {
width: 100%; display: block; position: inherit; padding: 52px; border-radius: 5px; box-shadow: rgb(0
0 0 / 30%) 0px 1px 12px !important; }

/* instruction manual */

.accordion_container .accord { border-radius: 8px; } .accordion_container .accord { border: 1px
solid transparent; margin-bottom: 15px; } .accordion_container .accord .accordion_head { text-align:
left; min-height: 60px; display: flex; align-items: center; border: none; padding: 10px 50px 10px
30px; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height:
20px; letter-spacing: .6px; color: #fff; position: relative; cursor: pointer; background-color:
#30b4fe; width: 100%; text-decoration: none; /* border: 1px solid #57b6ec; */ border-radius: 5px; }
.accordion_container .accord .accordion_head span.plusminus { right: 18px; position: absolute; top:
47%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform:
translate(0, -50%); } .accordion_container .accord .accordion_head span.plus { background:
url(//cdn.shopify.com/s/files/1/0408/4583/6453/files/plus.png?v=8626610507478869303); width: 11px;
height: 11px; display: block; background-size: 11px 11px; background-repeat: no-repeat; }
.accordion_container .accord .accordion_body { padding: 30px; font-size: 15px; font-style: normal;
font-stretch: normal; line-height: 1.4; letter-spacing: 0.2px; } .accordion_container .accord.active
.accordion_head { border: none; } .accordion_container .accord.active .accordion_head .inner-accord
{ font-weight: bold; } .accordion_container .accord.active .accordion_head .plusminus { display:
none; } .accordion_container .accord.active .accordion_head span.minus { background:
url(//cdn.shopify.com/s/files/1/0408/4583/6453/files/minus.png?v=9276485171442861930); width: 11px;
height: 10px; display: block; background-size: 11px 9px; background-repeat: no-repeat; }
.accordion_container .accord.active { border: 1px solid #00b7ff; border-radius: 8px; }
.accordion_container .accord { border: 1px solid #00b7ff; } .right-ac a { display: block; color:
#121212; text-decoration: none; display: flex; align-items: center; margin: 19px 0; } .right-ac a
img { margin-right: 15px; }

/* setup videos */ .fancybox-container { background: rgba(0,0,0, .5); } .v-a { display: flex;
flex-wrap: nowrap; margin-left: -15px; } .v-a .vdeo { width: 33.333%; padding-left: 15px; } .vdeo a
{ display: block; overflow: hidden; } .v-a img { width: 100%; }

/* blog */

{% comment %}
   .article-card__image.media.article-card__image--medium {
  padding-bottom: 0 !important;
  }
  .article-card__image.media.article-card__image--medium img {
  position: inherit;
  }
{% endcomment %}

/* warranty */

.warranty-inner { display: flex; margin-left: -30px; } .warranty-inner-left, .warranty-inner-right {
padding-left: 30px; } .warranty-inner-left { width: 50%; } .warranty-inner-right { width: 50%; }
.warranty-inner-left h4 { margin-top: 0; } .warranty-inner-left ul { margin-bottom: 30px; padding:
0; } .warranty-inner-left ul li { list-style: inside; padding: 10px 0; } .warranty-inner img {
width: 100%; }

/* contat us */

.numbers { display: flex; justify-content: center; align-items: center; } .numbers ul li a { color: #121212;
text-decoration: none; margin: 3px 0; display: inline-block; } .numbers ul li { list-style: none; }
.inquiry { width: 50%; padding-left: 30px; } .accord-form-inner { display: flex; flex-wrap: wrap;
margin-left: -30px; } .contact-form-wrap.form-vertical { width: 50%; padding-left: 30px; }
.contact-form-wrap.form-vertical input { border-radius: 5px; } .contact__fields .field {
margin-bottom: 15px; } .field { margin-bottom: 15px; } .contact-form-wrap.form-vertical .text-area {
border-radius: 5px; } .four-column-tech { display: flex; flex-wrap: wrap; margin-left: -30px;
margin-top: 70px; } .four-column-tech .item-me { width: 25%; padding-left: 30px; } .image-w {
text-align: center; background: #f7f7f7; padding: 25px 15px; } .item-me-content { background:
#30b4fe; overflow: hidden; color: #fff; text-align: center; padding: 30px; display: flex;
min-height: 290px; flex-wrap: wrap; align-items: center; justify-content: center; } .item-me-content
h4 { margin-top: 0; font-size: 15px; text-transform: uppercase; margin-bottom: 0; display: block;
color: #fff; } .item-me-content p { color: #fff; font-weight: 300; font-size: 13px; }
.item-me-content a { color: #fff; font-size: 12px; } .award-wrap ul.about-awards { padding: 0; }
.loc-time ul { padding: 0; }

/* product page */ .page-vp-wrapper { font-size: 14px; background: #f7f7f7; width: 252px; padding:
15px 20px; border-radius: 5px; position: absolute; top: 70px; right: 0; } .page-vp-wrapper
.line-wrapper .icon-1 { display: block; width: 22px; height: 19px; float: left; margin-right: 10px;
background:
url(https://cdn.shopify.com/s/files/1/1239/6196/files/free_delivery_icon_943c75b3-c7a2-4144-8cc4-fdebe7f2a0d1.png?3457941526039004634);
} .page-vp-wrapper .line-wrapper .icon-2 { display: block; width: 21px; float: left; margin-right:
10px; height: 20px; background:
url(https://cdn.shopify.com/s/files/1/1239/6196/files/30_money_back_guarantee.png?3457941526039004634);
} .page-vp-wrapper .line-wrapper .icon-3 { display: block; width: 20px; height: 20px; float: left;
margin-right: 10px; background:
url(https://cdn.shopify.com/s/files/1/1239/6196/files/award_winning_company.png?3457941526039004634);
} .page-vp-wrapper .line-wrapper .icon-4 { display: block; width: 20px; height: 23px; float: left;
margin-right: 10px; background:
url(https://cdn.shopify.com/s/files/1/1239/6196/files/100__safe_secure.png?3457941526039004634); }
.product__info-container .product__description { margin-bottom: 0 !important; } a.btn.rmore { color:
#121212; font-size: 13px; font-weight: bold; } .button-img h2 { font-size: 14px; text-align: center;
font-weight: bold; }

ul#tabs-nav-r { display: flex; flex-wrap: wrap; background: #fff; border-top-left-radius: 5px;
border-top-right-radius: 5px; padding: 0; margin-top: 0; } ul#tabs-nav-r li.active { color: #000; }
ul#tabs-nav-r li:first-child a { border-top-left-radius: 5px; } ul#tabs-nav-r li.active a { color:
#000; } ul#tabs-nav-r li a { background: #fff; height: 50px; display: flex; align-items: center;
justify-content: center; text-transform: unset; font-size: 14px; font-weight: bold; color: #30b4fe;
} ul#tabs-nav-r li { width: 11.11%; list-style: none; } div#tab-content-r { border: 1px solid #fff;
padding: 0 15px; } .b-imag-wrap { display: flex; flex-wrap: wrap; margin-left: -5px; } .b-imag-wrap
a { width: 33.333%; padding-left: 5px; } .b-imag-wrap a img { width: 100%; box-shadow: rgb(0 0 0 /
30%) 0px 4px 12px !important; } button.product-form__submit { box-shadow: none !important;
border-color: #f2840f; background: #f2840f; color: #fff; } .large-content { padding: 100px 0 0; }
.tabs_menu ul { display: flex; max-width: 1000px; margin: 0 auto; justify-content: space-around;
padding: 0; } .tabs_menu ul li { list-style: none; } .tabs_menu li.active a { color: #00b7ff; }
.tabs_menu ul li a { border-bottom: 1px solid; } .tabs_menu ul li a { color: #4d4d4d; display:
block; padding: 10px 25px; text-decoration: none; text-transform: uppercase; } div#tabs-content {
max-width: 1200px; margin: 0 auto; padding: 50px 0; } .spr-icon { color: #ffd900; }
a.spr-summary-actions-newreview { color: #000; font-size: 13px; }

.two { display: flex; align-items: center; } .two .lm:last-child { padding-left: 50px; width: 70%; }
.two { margin-bottom: 50px; } .three { display: flex; flex-wrap: wrap; margin-left: -40px;
margin-bottom: 30px; } .three .lsecond { width: 33.333%; padding-left: 40px; } div#tabs-content img
{ box-shadow: rgb(0 0 0 / 6%) 0px 4px 12px !important; display: block; margin: 0 auto; width: 100%;
} .two .lm { width: 30%; } .four .fr-l { width: 25%; padding-left: 40px; } .four { display: flex;
flex-wrap: wrap; margin-left: -40px; } .three .lsecond img { margin-bottom: 35px !important; }
div#tab4 { text-align: center; } .large-content.guard ul li:nth-child(4) { display: none; }
div#tabs-content .rte ul { margin: 0; }

@media screen and (min-width: 1279px) { #Banner-template--15177601581251__image_banner::after {
opacity: 0 !important; } }

/* end */

@media screen and (min-width: 768px) and (max-width: 1024px) {
header.header.header--middle-left.page-width.header--has-menu { padding-left: 20px; padding-right:
20px; } .maps ul { justify-content: left; margin-left: 30px; } ul.icon-media li { width: 22%; }
ul.icon-media { flex-wrap: wrap; } .support-icon ul li { display: block; text-align: center; }
.allpage-support .support-icon .left-content { padding-left: 0; } .support-icon ul { padding: 15px
0; } section#shopify-section-template--15056407265436__collage .collage { grid-template-columns:
inherit; } .collage--mobile .collage-card--left, .collage--mobile .collage-card--right {
grid-column: 1/3 !important; } .collage-card:not(.collage-card--left):not(.collage-card--right)
.collage-card-spacing .collage-card__image { position: inherit; height: auto; }
.collage-card:not(.collage-card--left):not(.collage-card--right) .collage-card-spacing
.collage-card__image-wrapper, .collage-card:not(.collage-card--left):not(.collage-card--right)
.collage-card-spacing.collage-card__image-wrapper { padding-bottom: 0; flex: 0 auto; }
section#shopify-section-template--15056407265436__collage
.collage-card:not(.collage-card--left):not(.collage-card--right)>* { position: inherit; }
section#shopify-section-template--15177601581251__multi_column .rich-text__blocks { max-width: 100%;
} .new-buttons ul li:last-child { margin-bottom: 0; } .new-buttons ul li { margin-bottom: 20px; }
.about-us-img img { width: 25%; } .four-column-tech .item-me { width: 50%; }

}

@media screen and (max-width: 767px) { .banner__media.media img { object-position: -90rem 0
!important; } .banner__text { color: #fff; }
section#shopify-section-template--15177601581251__image_banner h2.banner__heading.h0 { font-size:
20px; color: #fff; } .new-buttons ul li { list-style: none; margin: 4px 0; } .new-buttons ul li a {
margin: 0; background: #30b4fe; color: #fff; }

section#shopify-section-template--15177601581251__16336590502766f123 { display: none; }
section#shopify-section-template--15177601581251__multi_column .rich-text__blocks { width: 100%; }
section#shopify-section-template--15177601581251__multi_column ul.about-awards { padding: 0; }
.collage-content__info.card-information.card-information__wrapper { padding: 1.5rem 0; }

ul#Slider-template--15177601581251__multi_column li img { box-shadow: none; } ul.icon-media {
display: block; padding: 0 15px; margin-bottom: 50px; } ul.icon-media li { width: 50%; float: left;
margin: 3px 0; } .support-icon ul { max-width: 100%; display: block; overflow: hidden; padding: 20px
15px; } .support-icon ul li { margin: 10px 15px; }

/* pages */

.image-text-about { display: flex; flex-direction: column-reverse; } .about-right { padding-top: 0;
height: 240px; } .about-right:after { background: transparent; } .about-left { position: inherit;
transform: none; top: 0; margin-right: inherit; left: inherit; padding: 15px; } .about-left p {
color: #121212; } .about-us-img img { width: 40%; } .numbers { display: block; } .phone-nos ul {
padding: 0; } .inquiry { width: 100%; } .contact-form-wrap.form-vertical { width: 100%; }
.four-column-tech .item-me { width: 100%; margin-bottom: 15px; }

.warranty-inner-right.wow.fadeIn h4 { padding-left: 30px !important; } .warranty-inner-left { width:
100%; } .warranty-inner { display: block; } .warranty-inner-right { width: 100%; }
.warranty-inner-right { width: 100%; padding: 0; }

/* end */

/* product page */

.large-content { padding: 0; } .tabs_menu ul { display: block; text-align: center; } .two .lm {
width: 100%; } .two .lm:last-child { padding-left: 0; width: 100%; } .two { display: block; } .three
{ display: block; margin-left: 0; } .three .lsecond { width: 100%; padding: 0; } .four { display:
block; margin-left: 0; } .four .fr-l { width: 100%; padding-left: 0; } div#tabs-content {
padding-bottom: 0; } div#tab4 iframe { width: 100%; }

/* end */

}


ul.about-awards strong {
    color: #30b4fe;
}


@media screen and (max-width: 767px) {
section.page-width.new_pdp iframe {
    width: 100%;
}
  .context_h.mob-h .new-buttons li a {
    width: 24rem;
    border-radius: .4rem !important;
    color: #fff !important;
  }
    .header__heading-link {
        width: 8rem;
        padding: 0 !important;
    }
    .context_h {
        position: inherit !important;
        top: 0 !important;
        margin: 0 !important;
        text-align: center !important;
        transform: none !important;
    }
    .context_h.formobs h2.banner__heading.h0 br {
        display: none;
    }
    .context_h.formobs {
        margin-top: 2.4rem !important;
    }
    .context_h.mob-h p i span {
        display: block;
    }
    ul.about-awards li strong {
        display: block;
    }
    .video-section.page-width h2.title {
        font-size: 2.8rem;
        line-height: 3rem;
    }
    .multicolumn .title {
        font-size: 2.8rem;
        line-height: 3rem;
    }
    .multicolumn-card__info {
        padding: 0;
    }
    ul.reviewme p {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .product .price--sold-out .price__badge-sold-out a {
        text-align: left !important;
    }
    .product-recommendations .card__inner {
        width: 13rem;
        height: 13rem;
        padding: 1rem;
        display: grid;
        align-items: center;
    }

    .products .card__inner {
        max-width: 20rem !important;
        height: 20rem !important;
    }


}
