/** Shopify CDN: Minification failed

Line 51:77 Expected identifier but found whitespace
Line 330:0 Unexpected "}"

**/
.footer__copyright p { margin:0}
.blog-pages .featured--collection .slick-arrow {top: 30%;}
.blog-pages .featured--collection .slick-arrow:after{ font-size:23px;}
.template-article .featured--collection .slick-arrow { top:25%}
.template-product .product-recommendations .recommendations-slider .slick-arrow{ top:35%}
.header__icon span {font-size: 10px;}
.price-item.price-item--regular {font-style: italic;}
.article-card__header h2{ margin:10px 0 !important; font-family: Montserrat,sans-serif;}
.article-card__header h2 a{  color:#000!important; }
.article-card--description {line-height:24px;font-family: Montserrat,sans-serif;font-size:14px;}
.blog__view-all{text-transform:uppercase}
.article--images{ padding-top:15px}
.readmore{ padding-top:10px; color:#63b9e4}
.deferred-media__poster-button svg{ width:75px; height:75px; opacity:0.6 ; vertical-align:middle}
.payment-ul{  padding-left:10px; list-style:none;  flex-wrap:nowrap}
.payment-ul li{ margin:0px 7.5px}
.wc-slider-class{ display:none}
.wc-slider-class:first-child{ display:block;}
.single-item{ background:#000}
.banner__boxs{ display:none; }
div:empty{ display:inherit}
.bottom--text__area_mobile{ display:none;}
.video-block-area  .video-position figure img{ max-height:330px !important}
.benefits-spacing-content .col-4{ padding: 0 30px}
.benefits-spacing-content .d-flex{ margin:0px -30px }
.star-svg-icon svg {width: 28px; height:35px;}
.star-svg-icon{ display:flex;    padding: 10px 0; line-height:0;}
.blog .breadcrumbs { width: 100%; max-width: 1250px; padding: 0 15px; margin: 0 auto 2rem;}
.video_section_svg svg{ width:80px; height:60px;  }
.video_section_svg svg path{ fill: white !important}
.video_section_svg {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); z-index:5}
/* .video-section__area {
position: relative;
padding-bottom: 56.6%;
} */
.top-benefits .benefits-section .banner-relative .p_relative {
  position: relative;
  padding-bottom: 16.68%;
  display: inline-block;
  width: 100%;
}
.video-section__medias iframe { position: absolute; width: 100%;height: 100%; top: 0; left: 0; right: 0; bottom: 0;}
.case-mob{display:none}
.template-article .article-template .page-width--narrow{ padding-bottom:50px;}
.template-article .article-template ul.social-sharing{ padding:10px 15px 0;}.
.benefits-section .benefits-container--area {
    margin-top: 30px;
}
.top-benefits .benefits-section .slick-dots{ position:initial; margin-top:50px;}
.top-benefits .benefits-section .benefits-slick-nav{ margin-top:50px;}
.benefits-top-products {
    margin-top: 50px;
}
.mob-imgs{ display:none}
.menu-drawer__menu-item--active{ color:#00a3e0!important }
.field_Sets legend{     font-family: Montserrat,sans-serif;}
.article-template__content .i_frame_p {
    width: 100%;
    height: 100%;
    position: relative;
    padding-bottom: 56.3%;
}

.article-template__content .i_frame_p iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

}
 .ben-greenfield .ben-greenfield-section .ben-video-popup-section {
    padding-bottom: 40px;
}

.bulk_form ::placeholder , .bulk-input {
  font-family: Montserrat,sans-serif;
  font-size: 13px;
  color: #acacad;
  font-weight:400;
}
.product_sold {
    font-size: 18px;
    font-weight: 500;
    font-family: Montserrat,sans-serif;
    text-transform: capitalize;
  	line-height:24px;
}
.top-benefits .benefits-section .icon-svg{display:inline-block;width:100%;}
.top-benefits .benefits-section .icon-svg-title{display:inline-block;width:100%;}
.icon-svg-content{display:inline-block;width:100%;}
.header__icon span {
    height: 100%;
    width: 30px;
}
/* .why-banner video {
    width: 100%;
    min-height: 270px;
    object-fit: cover;
    object-position: center;
    max-height: 668px;
} */
.combos{ position: relative;  padding-bottom: 35.1%;   width: 100%;}
.combos iframe{  width: 100%;   height: 100%;   position: absolute;   top: 0;   left: 0;   right: 0;    bottom: 0;  }
 .combos  img ,  .combos video{  width: 100%;   height: 100%;   position: absolute;   top: 0;   left: 0;   right: 0;    bottom: 0;   object-fit: cover;
  object-position: center;}

.option_two {
    position: relative;
}
.why-banner .video_section_svg{ top:50%}
.why-banner-text-center { top:50% }

@media( max-width:1499px){
  .single-text-text h3{ margin:0 auto;}
  .single-text-text p{ margin-bottom:10px;}
  /* .single-text-image img,*/ .single-text-image:after{min-height: 250px;     object-fit: cover;  object-position: right;}
  .single-text-text{ max-width:660px}

  /* .single-text-image img,*/ .single-text-image:after { min-height: 250px; object-fit: cover; object-position: center; z-index:-1}
  .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:23%}
}

@media( max-width:1280px){
  
  .tab_content_text p { font-size: 18px;}
  .ben-greenfield .ben-greenfield-section .ben-title{ line-height:50px;}
  .faq-explore-topics .faq-section {padding: 85px 0 50px;}
} 
@media(max-width:1260px){
  .blog .breadcrumbs { padding: 0px;}
    .ben-greenfield .ben-greenfield-section .ben-banner-absolute{ top:48%}
}
@media( max-width:1199px){
  .cart-count-bubble {bottom: 18px; left: 18px;}
  .template-product .product-section .product__info-container .product__description iframe {width: 100%;}
  .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:27%}
  .single-text-image { padding-bottom:25%}


}
@media( max-width:1080px){

  .tab_content_text p {font-size: 16px;line-height:24px; padding-top:0; padding:0px 10px  }
  .top-benefits .benefits-section .benefits-container--area button.slick-prev{ left:16px}
  .top-benefits .benefits-section .benefits-container--area button.slick-next{ right:24px}
  .top-benefits .benefits-section .benefits-container--area .card__media-full-spacer {max-width: 100%;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content-area {max-width: 600px;padding:0px 30px;}
  .reviews-section .reviews-content--size{ padding:0;}
  .contact-sale .become--agent {padding-bottom: 70px; padding-top: 55px;}
  .faq-explore-topics .faq-section {padding: 70px 0 40px;}
  .faq-explore-topics .faq-section .faq-spacing-top {padding-top: 40px; padding-bottom: 50px;}
  .faq-explore-topics .faq-section .faq-details {font-size: 16px; padding-bottom: 35px;}
  .faq-explore-topics .faq-section .exp-topic-heading {font-size: 21px; padding: 0 15px 33px;}
  .tab-collection-section {margin-top: 0;}
  .header-navigation .header__inline-menu .headerMenu-flex{margin:0;}
  .top-rated-product-section { padding-top: 100px;}
  .top-benefits .benefits-section .benefits-title-products {padding-bottom: 100px;}
  .cart-count-bubble {bottom: 15px; left: 18px;}
} 
@media( max-width:989px){
  .the-left-text{ padding-left:15px}
  .tabvidio_padding { padding: 50px 10px 0;}
  .top-rated-product-section{ padding-top: 100px;}
  .top-benefits .benefits-section .benefits-title-products{padding-bottom: 100px;}
  .top-benefits .benefits-section .richtext-title , .top-benefits .benefits-section .slider--title{ margin-bottom:50px;} 
  .top-benefits .benefits-section .benefits-richtext-section , .top-benefits .benefits-section .benefits-icon-section , .top-benefits .benefits-section .benefits-slider-section{ padding:50px 0;}
  .top-benefits .benefits-section .slick-dots li button{ font-size:18px;}
  .equilizer {margin-bottom: 30px;}
  .blog-pages .featured--collection .slick-arrow{ top:35%}
  .ben-greenfield .ben-greenfield-section .ben-title {line-height: 44px; font-size:36px;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content{ line-height:24px;}
  .ben-greenfield .ben-greenfield-section .ben--video {padding: 100px 0;}
  .ben-greenfield .ben-greenfield-section .ben-video-heading{font-size:28px;}
  .ben-greenfield .ben-greenfield-section .ben-video-content{ line-height:30px;}
  .product-details-space .col-4{ width:50%}
  .wc_contect_form { margin-right: 50px;}
  .faq-explore-topics .faq-section .faq-3blocks { width: 50%; padding: 10px 10px;}
  .compare-devices .compare-devices-section .variant-title{ font-size:18px;}
  .tabvidio_padding {width: 50%; padding-top: 30px;}
  /*.progressBarContainer div{ width:200px}*/
  .payment-ul{ justify-content:center;}
  .footer--section .footer-block__newsletter{ padding-top:20px;}
  .benefits-spacing-content .col-4{ padding: 0 20px}
  .benefits-spacing-content .d-flex{ margin:0px -20px }
  .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:33%}
  .single-text-image { padding-bottom:30%}  
  .social-share__content{ align-items:center }
  .template-product .product-section .social-share__content a.social-icon { padding: 11px; height: 45px;}
   .header-wrapper .header header-drawer .header__icon .icon {height: 18px; width: 20px;}
  .header-wrapper .header header-drawer .header__icon{  margin: 0;  height: 30px;  width: 30px;}
} 
@media( max-width:767px){
  .the-left-img:after{ content:none !important}
  .image-crop-text {flex-direction: column-reverse;}
  .the-left-img , .the-right-img ,  .the-right-img img{ position:inherit}
  .the-left-text{ position:inherit; padding:20px 15px; margin:0; max-width:100% }
  .the-left-img , .the-right-img{width:100% }
  .the-left-text p{ padding-bottom:10px;}
  .the-left-text h2{ margin:0; padding-bottom:15px; }
  .product__media-wrapper , .product__info-wrapper{ width:50%}
  .wc-ben-product .ben-greenfield .ben-greenfield-section .product__title , .wc-ben-product .ben-greenfield .ben-greenfield-section .ben-product-price{font-size: 22px;}
  .wc-ben-product  .ben-greenfield .ben-greenfield-section .product-form__input{flex-wrap: inherit; }
  .wc-ben-product .ben-greenfield .ben-greenfield-section .quantity  , .ben-greenfield .ben-greenfield-section .product-form__submit{height:4.5rem}
  .ben-greenfield .ben-greenfield-section .product-form__submit{ font-size:14px;}
  .wc-review-div{ width:50%}
  .tab_content_text p {font-size: 14px; line-height: 20px; padding-top: 0;}
  .top-benefits .benefits-section .slick-dots li button {font-size: 14px;}
  .blog-pages .blog .article-card__title ,.blog-pages .blog .page-width-desktop .blog__title{ font-size:18px;} 
  .ben-greenfield .ben-greenfield-section .ben-title {line-height: 29px;font-size: 24px;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content ,.ben-greenfield .ben-greenfield-section .ben-video-content{  font-size:16px; line-height:24px}
  .ben--video .col-md-6{ width:100%}
  .ben-greenfield .ben-greenfield-section .column-content{ max-width:100%}
  .ben-greenfield .ben-greenfield-section .ben-video-heading{ font-size:24px;}
  .ben-greenfield .ben-greenfield-section .ben-video-content{ margin-bottom:10px;}
  .ben-greenfield .ben-greenfield-section .ben-video-button{ padding:10px 30px; font-size:12px;}
  .reviews-section .product-details{ width:100%}
  .faq-pages .faq--section .heading , .faq-pages .faq--section .faq--heading{ font-size: 26px;}
  .faq-pages .faq--section .wc-que{ font-size:15px} 
  .wc_contect_form , .contect_right{ width:100% ; max-width:100% }
  .contact_page .contact.page-width.spaced-section { flex-direction: column;}
  .contact-form-section .contact-container .contect_dec_text{ padding:45px 0px;}
  .contect_link p a{font-size:16px; }
  .become-agent .driven-section-banner .driven-content{ font-size:56px}
  .compare-devices .compare-devices-section .title-details{ font-size:16px;}
  .driven-ba .driven-section-banner .driven-content{ font-size:56px}
  .ben-greenfield .ben-greenfield-section .ben--video {padding: 70px 0;}
  .ben-greenfield .ben-greenfield-section .yt-video_url {margin-top: 0;}
  /*   .ben-greenfield .ben-greenfield-section .iframe-section-video {padding-bottom: 40px;} */
  .ben-greenfield .ben-greenfield-section .test-blog--heading {font-size: 24px; padding-bottom: 24px;}
  .ben-greenfield .ben-greenfield-section .testimonial-container .w-25 {width: 25%; padding:0px 10px;}
  .ben-video-popup-section .d-flex{ margin:0;}
  .ben-greenfield  .ben-video-popup-section .testimonial-container{ padding:0px 7.5px; }
  .ben-greenfield .top-benefits .benefits-top-products {padding-top: 55px;}
  .ben-greenfield .top-benefits .benefits-section .benefits-title-products {padding-top: 55px; padding-bottom: 60px;}
  .ben-greenfield .top-benefits .benefits-section .banner--title {font-size: 32px; line-height: 40px;}
  .contact-sale .become--agent {padding-bottom: 55px; padding-top: 40px;}
  .faq-explore-topics .faq-section {padding: 55px 0 30px;}
  .faq-explore-topics .faq-section .faq-details {font-size: 14px; padding-bottom: 27px;}
  .faq-explore-topics .faq-section .faq-spacing-top {padding-top: 27px; padding-bottom: 35px;}
  .faq-explore-topics .faq-section .faq-title {font-size: 15px;}
  .faq-explore-topics .faq-section .btn--arrow {font-size: 12px;}
  .faq-explore-topics svg.right-arrow-faq {height: 15px; margin-left: 0;}
  .ben-greenfield .top-benefits .banner-btn {padding: 12px 30px;}
  /*.progressBarContainer div{ width:180px}*/
  .prog_text{ font-size:14px}
  .footer--section .footer-block__newsletter .footer-block__heading{ color:#595959}
  .footer--section .footer-block__heading{ margin-bottom:15px}
  .bottom--text__area_mobile{ display:inherit;}
  .bottom--text__area_desktop{ display:none;}
  .benefits-spacing-content .col-4{ padding: 0 10px}
  .benefits-spacing-content .d-flex{ margin:0px -10px }
  .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:36%}
  .single-text-image { padding-bottom:36%}
  .wc-pop-video-section .d-flex .col-2 {width: 33.33%; padding: 10px 10px;}
  section.image-crop-text .the-left-img{ padding-top:10px;}

  .top-benefits .benefits-section .slick-dots{ position:initial; margin-top:20px;}
  .top-benefits .benefits-section .benefits-slick-nav{ margin-top:20px;}
/*   .top-benefits .benefits-section .benefits-slider-section{ padding:25px 0px;} */
    .how-to-use  .wc-image-with-single-text .single-text-image img{ object-position:right;     object-fit: inherit;}
  .how-to-use .single-text-image { padding-bottom:0;}
  .how-to-use  .wc-image-with-single-text .single-text-image{ min-height:140px;}
  .wc-product-grid-section-title h2{ padding-bottom:0;}
  .wc-product-grid-section .product_grid {
   padding-bottom:10px;
}
   .ben-greenfield .ben-greenfield-section .ben-video-popup-section {
    padding-bottom: 20px;
}
  .ben-greenfield .ben-greenfield-section .ben-banner-content-area{ padding:0}
  .template-product .product-section .social-share__content svg { width: 18px;}
  .template-product .product-section .social-share__content a.social-icon {  padding: 8px;  height: 37px; margin:0px 4px;}
  .template-product .product-section .social-share__content {
    margin-top: 25px;

}
  .video_section_svg svg {
    width: 40px;
    height: 40px;
}
  .combos{ position: relative;  padding-bottom: 56.6%;   width: 100%;}
  .why-banner-text{ bottom:35px;}
}
@media(max-width:749px){
.article-template__content{ padding:0;}
}
@media( max-width:640px){
  .wc-ben-product  .product-form__input  .button {min-width: 15rem !important;}
  .ben-greenfield .ben-greenfield-section .product-form__buttons{ margin-left:0px; padding-top:10px} 
  .wc-ben-product .ben-greenfield .ben-greenfield-section .product-form__input { flex-wrap: wrap;}
  /*   .wc-pop-video-section .d-flex .col-2 {padding: 10px 10px; width: % ;} */
  .wc-text-banner-img-text{ padding: 30px 30px;}
  .wc-text-banner-img-text p{font-size: 12px;}
  .wc-reviwe-section{padding: 60px 0;} 
  .wc-review-container h2{ font-size: 24px;}
  .bulk_form h3{padding-bottom: 25px;    font-size: 18px;} 
  .single-text-text h3{font-size: 18px; line-height:24px;}
  .tabvidio_padding {width: 50%;}
  .tabvidio_padding {padding: 29px 10px 0;}
  .top-rated-product-section  {padding-top: 70px;}
  .top-benefits .benefits-section .benefits-title-products{ padding-bottom:70px}
  .benefits-spacing-content .d-flex .col-4{ width:50%;}
  .top-benefits .benefits-section .richtext-title, .top-benefits .benefits-section .slider--title {margin-bottom: 30px;}
  .top-benefits .benefits-section .richtext-content{ font-size:16px;margin-bottom:20px;}
  .top-benefits .benefits-section .richtext-title , .top-benefits .benefits-section .slider--title{ font-size:28px; margin-bottom:20px}
  .blog-pages .blog .blog__posts.grid--3-col-desktop .article{ width:50%}
  .blog-pages .featured--collection .title-wrapper-with-link {padding-bottom: 50px;} 
  .ben-greenfield .ben-greenfield-section .test-blog--heading{     font-size: 24px; }
  .ben-greenfield .ben-greenfield-section .quantity {height: 4.5rem; }
  .ben-greenfield .ben-greenfield-section .product-form__submit{width:100%; padding: 0.9rem 3rem 1.1rem;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content, .ben-greenfield .ben-greenfield-section .ben-video-content {font-size: 14px; line-height: 20px;}
  .ben-greenfield .ben-greenfield-section .ben-title ,.ben-greenfield .top-benefits .benefits-section .banner--title {line-height: 29px; font-size: 20px;}
  .template-article .article-template .article-template__title{ font-size:28px;}
  .template-article .article-template .page-width--narrow{ margin-top:40px;}
  .compare-devices .compare-devices-section .variant-title { font-size: 16px; line-height:24px}
  .compare-devices .compare-devices-section .rp-number{ font-size:48px}
  .tabvidio_padding { width: 100%;}
  /*.progressBarContainer div{ width:150px}*/
  .bulk_form h3{ line-height:30px}
  .ben-video-popup-section
}
@media( max-width:575px){


  
  .wc-product-grid-section .product_grid { width:50%}
  .wc-vid-main-text h2{ padding-top:20px;}
  .wc-vid-main-text {padding-right: 20px;max-width: 100%; width: 100%;}
  .wc-vid-main-text h3{ padding: 0px 0 7px 0;}
  .product__info-wrapper, .product__media-wrapper {width: 100%;}
  .ben-greenfield .ben-greenfield-section .product-form__buttons {margin-left: 20px; padding-top: 0px;}
  .wc-ben-product .d-flex{     flex-direction: column-reverse;}
  .product__info-wrapper{ padding-top:30px;}
  .wc-pop-video-section .d-flex .col-2 {width: 50%; margin-top:0px;}
  .wc-text-banner-img-text p {font-size: 10px;}
  .wc-text-banner-img-text h2{font-size: 18px;}
  .top-benefits .benefits-section .slick-dots{ align-items: unset;}
  .benefits-spacing-content .d-flex .col-4 {width: 100%;padding-top: 20px;}
  .top-benefits .benefits-section .btn-richtext{padding: 10px 30px;font-size: 12px;}
  .top-benefits .benefits-section .benefits--contents{ margin:0 auto; max-width:100%}
  .blog-pages .blog .blog__posts.grid--3-col-desktop .article{ width:100%}
  .blog-pages .blog .slider-mobile-gutter {padding: 0 0px;}
  .ben-product--contains .featured-product{ flex-direction: column-reverse;}
.ben-greenfield .ben-greenfield-section .testimonial-container .w-25  {width: 50%;padding: 10px;}
  .ben-greenfield-section .ben-banner-image img , .top-benefits .benefits-section .banner-relative img{ height:400px; object-fit:cover}
  .ben-greenfield .ben-greenfield-section .ben-video-button{ padding:7px 30px; font-size:12px;}
  .ben-greenfield .top-benefits .benefits-section .banner--title ,.ben-greenfield .ben-greenfield-section .product__title ,.ben-greenfield .ben-greenfield-section .ben-product-price{ font-size:18px;}
  .ben-greenfield .ben-greenfield-section .ben-video-heading{ font-size:24px;}
  .product-details-space .col-4{ width:100%}
  .faq-pages .faq--section .heading , .faq-pages .faq--section .faq--heading{ font-size: 24px;}
  .faq-pages .faq--section .wc-que ,.faq-pages .faq--section .wc-ans{ font-size:14px} 
  .faq-pages .faq--section .faq-heading-content  , .faq-pages .faq--section .faq--main-header{ padding:15px 20px}
  .contact .field ,  .contact-form-section .contact .dropdown--area{ margin-bottom: 2rem !important;}
  .faq-explore-topics .faq-section .faq-3blocks {width: 100%;}
  .contact-sale .become--agent .driven-max-content{ padding:0}
  .become-agent .become--agent .contact__button .button{     font-size: 16px;    padding: 10px 20px;} 
  .become-agent .become--agent .driven-title{ font-size:24px; margin-bottom: 10px;}
  .contact-sale .become--agent .driven-subtitle {margin-bottom: 15px;}
  .contact-sale .become--agent .contact-form .field_Sets {margin-bottom: 18px;}
  .become-agent .driven-section-banner .driven-content {font-size: 44px;}
  .corporate-gifting .become--agent .driven-max-content{ padding:0;}
  .corporate-gifting .become--agent .driven-subtitle p{ font-size:14px}
  .corporate-gifting .become--agent {padding-bottom: 100px;}
  .template-article .article-template .article-template__content{ font-size:14px !important;}
  .driven-ba .driven-section-banner .driven-content { font-size: 48px;}
 .top-benefits .benefits-section .banner-relative img { height: 270px; }
  .ben-greenfield-section .ben-banner-image img{height:400px;}
  .blog-pages .blog .article-card__title, .blog-pages .blog .page-width-desktop .blog__title {font-size: 16px;}
  .template-article .article-template .article-template__title { font-size: 22px;}
  .template-article .article-template .article-template__content {margin-top: 20px;}
  .tab-collection-section .tab--collection__area .tab-list{ align-items:end}
  .tab-collection-section .tab--collection__area .tab--details .tab-title{ font-size:16px; line-height: 18px; font-weight:bold}
  .template-article .article-template .page-width--narrow {margin-top: 24px;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content {padding-top: 10px;}
  .ben-greenfield .ben-greenfield-section .ben--video {padding: 55px 0;}
  /*   .ben-greenfield .ben-greenfield-section .iframe-section-video {padding-bottom: 27px;} */
  .ben-greenfield .ben-greenfield-section .column-content {text-align: center;}
  .ben-greenfield .ben-greenfield-section .bg-images {padding: 40px 0 55px;}
  .ben-greenfield .bg-images .slick-dots li {height: 15px; width: 15px; margin: 0 1px;}
  .ben-greenfield .bg-images .slick-dots {bottom: -55px;}
  .faq-explore-topics .faq-section {padding: 40px 0 20px;}
  .faq-explore-topics .faq-section .faq-details {padding-bottom: 20px;}
  .cart-count-bubble {bottom: 18px; left: 18px;}
  .faq-explore-topics .faq-section .exp-topic-heading {font-size: 18px; padding: 0 15px 10px;}
  .compare-devices .compare-devices-section .rp-number-space {padding-bottom: 55px;}
  .compare-devices .compare-devices-section .heading {margin-top: 40px;}
  .compare-devices .compare-devices-section .figure-products-area {margin-bottom: 40px;}
  .exclusive-shop-section .top-description {padding: 20px 15px;}
  .contact-form-section {padding-top: 50px;}
  .home-slider .video--full__width{ display:none;} 
  .desk-video{ display:none !important}
  .home-slider .banner__boxs .banner__text{padding-bottom:10px}
  .home-slider .bottom-content {
    padding: 5px 10px;
  }
  .insta-section .insta--section .community--featured .slick-next {
    right: 10px;
  }
  .insta-section .insta--section .community--featured .slick-prev {
    left: 10px;

  }
  .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:0% !important}
  .top-benefits .benefits-section .banner-relative .img-fluid{ position:inherit}
  .single-text-image { padding-bottom:80%}
  /*   .ben-greenfield .ben-greenfield-section .ben-video-popup-section .video--full__width{ width:50%} */
  .case-mob{ display:block}
   .case-desk{ display:none}
   .how-to-use   .single-text-text{max-width:270px}
  .product_sold {
    font-size: 16px;
 
}
  .why-banner-text{ bottom:40px;}
  
}
@media( max-width:525px){
  .cart-count-bubble {bottom: 12px; left: 12px;}
  /*.progressBarContainer div{ width:120px}*/
  .prog_text{ font-size:12px; margin-top:10px;}
  .home-slider .btn-position { bottom: 14px; right: 5px;}
  .home-slider .btn-position .btn-bgset svg {  width: 25px; }

}

@media( max-width:480px){
  .wc-video ,.wc-image-with-text-section  ,.wc-image-with-text-section, .bulk_form {padding-top: 50px;}
  .wc-review-container h2 {font-size: 18px;}
  .wc-vid-main-text p{font-size: 10px;}
  .wc-vid-main-text h3{ font-size:16px;}
  .wc-vid-main-text h2{ font-size:36px;}
  .form-flex{ width:100%; margin-bottom:10px;}
  .name_filds {flex-wrap: wrap;}
  .wc-text-banner-img-text p{ margin-top:10px;}
  .top-benefits .benefits-section .benefits-title{ font-size:18px}
  .top-benefits .benefits-section .benefits-title-products{ padding-top:30px;}
  .top-benefits .benefits-section .richtext-title  , .top-benefits .benefits-section .slider--title{font-size: 22px;margin-bottom: 20px;}
  .top-benefits .benefits-section .richtext-content{  line-height:24px}
  .name_filds div{ padding-right:0;}
  .blog-pages .blog .page-width-desktop .title-wrapper-with-link:after{ font-size:24px; right:24px}
  .corporate-gifting .become--agent .driven-subtitle p{ font-size:12px}
  .template-article .article-template ul.social-sharing{ margin-top:15px}
  /*   .compare-devices-section .tabs-content--area .col-md-6{ width:100%} */
  .compare-devices-section .tabs-content--area .col-md-6  .figure-products-area{ padding-top:0; text-align:center}
  .compare-devices .compare-devices-section .rp-number {font-size: 40px;}
  .compare-devices .compare-devices-section .rp-number-space ,.compare-devices .compare-devices-section { padding-bottom:70px}
  .compare-devices .compare-devices-section .heading{ margin-bottom:0}
  .compare-devices .compare-devices-section .tab-title{ font-size:18px}
  .compare-devices .compare-devices-section .heading { font-size:28px}
  .driven-ba .driven-section-banner .driven-content {font-size: 28px;}
  .driven-ba .driven-section .button--primary{font-size: 14px;padding: 12px 18px;}
  .driven-ba .driven-section .driven-desc { font-size: 14px;}
  .ben-greenfield .ben-greenfield-section .ben-video-heading {font-size: 18px;}
  .ben-greenfield .ben-greenfield-section .ben--video {padding: 40px 0;}
  .compare-devices-section .tabs-content--area .col-md-6 .figure-products-area {padding-bottom: 20px; padding-top: 40px;}
  .compare-devices .compare-devices-section .short-desc {font-size: 14px;}
  .compare-devices .compare-devices-section .sfp-space .short-desc {padding-top: 15px;}
/*   .wc-image-with-single-text .single-text-image {min-height: 170px;} */
  .wc-image-with-single-text .single-text-image img {object-fit: cover; }

 
  /*.benefits-title-products ul li{padding:0px 7px;}*/
  .top-benefits .benefits-section .banner-relative .p_relative{ position:inherit; padding-bottom:0%!important}
  .single-text-image { padding-bottom:80%}

} 
@media( max-width:430px){

  label.bulk-label  ,  .bulk_form .contact__button .button  { font-size:12px;}
  .bulk-input , .form-textarea .text-area{ font-size:10px; padding:10px}
  .wc-text-banner-img-text h2 {font-size: 15px;}
  .wc-text-banner-img-text a{ font-size:12px;}
  .top-benefits .benefits-section .benefits-title-products {padding-top: 30px;}

  .top-benefits .benefits-section .slick-dots li button {font-size: 12px;}
  .top-benefits .benefits-section .richtext-title, .top-benefits .benefits-section .slider--title {font-size: 16px;margin-bottom: 15px;}
  .top-benefits .benefits-section .richtext-content {font-size: 12px;line-height:20px;}
  .top-benefits .benefits-section .benefits-icon-section, .top-benefits .benefits-section .benefits-richtext-section, .top-benefits .benefits-section .benefits-slider-section {padding: 30px 0;}

  .ben-greenfield .ben-greenfield-section .test-blog--heading ,.ben-greenfield .top-benefits .benefits-section .banner--title {font-size: 18px;}
  .product-type{ font-size:12px;}
  .reviews-section a.product-title{ font-size:15px;}
  .faq-pages .faq--section .heading , .faq-pages .faq--section .faq--heading{ font-size: 18px;}
  .faq-pages .faq--section .wc-que ,.faq-pages .faq--section .wc-ans{ font-size:14px}
  .contact-form-section .contect_title{font-size:28px; }
  .contact-form-section .contact_page .contact.page-width.spaced-section{ margin-top:25px}
  .contact-sale .become--agent .driven-subtitle{ font-size:14px;}
  .bulk_form .contact__button .button{ padding:10px;}
  .become-agent .driven-section-banner .driven-content {font-size: 27px;}
  .become-agent .become--agent .contact__button .button {font-size: 12px;}
  .contact__button{margin-top:10px;}
  .compare-devices .compare-devices-section .rp-number{ font-size:36px}
  .driven-ba .driven-section .driven-desc {font-size: 14px;}
  .driven-ba .driven-section .driven-max-content{ padding:0}  
  .ben-greenfield .ben-greenfield-section .testimonial-container .w-25 {width: 50%;}
  .cart-count-bubble {bottom: 10px; left: 15px;}    
  .compare-devices .compare-devices-section .tab-title {font-size: 15px;}
  .insta-section .prod-page-influ .community-details { transform: translateY(65%);}
  .progressBarContainer div{ /*width:100px;*/ margin-right:2px}
  .tab-collection-section .tab--collection__area .tab--details .tab-title{ font-size:14px; line-height: 18px;}
  .home-slider .bottom-content .bottom--text__area { max-width: 250px; margin: 0 auto;}
  .single-text-image { padding-bottom:80%}
  .product-details--flex{justify-content: space-between;}
 


}
@media( max-width:375px){
  .wc-review-div {width: 100%;}
  .wc-ben-product .product-form__input .button {min-width: 12rem!important;}
  .ben-greenfield .ben-greenfield-section .product-form__buttons {margin-left: 10px;}
  .single-text-text h3 {font-size: 12px;line-height: 20px;}
  .tab_content_text p {font-size: 11px;}
  .ben-greenfield .ben-greenfield-section .product-form__buttons{ margin:10px 0px ;}
  .ben-greenfield .ben-greenfield-section .ben-title{ font-size:18px;}
  .ben-greenfield .ben-greenfield-section .ben-banner-content, .ben-greenfield .ben-greenfield-section .ben-video-content {font-size: 12px; line-height: 17px;}
  .ben-greenfield .ben-greenfield-section .product__text , .faq-pages .faq--section .wc-que ,.faq-pages .faq--section .wc-ans{ font-size:12px;}
  .faq-explore-topics .faq-section .faq-details{ font-size:14px; line-height:24px;}
  .become-agent .become--agent .contact__button .button { font-size: 12px; padding: 7px 20px;}
  .become--agent legend{ font-size:12px}
  .become-agent .become--agent .agent-laebl{ font-size:10px;}
  .become-agent .filed_dropdown a , .become-agent .become--agent .category_value , .filed_dropdown ul{ font-size:12px}
  .template-article .article-template .article-template__title { font-size: 24px;}
  .template-article .article-template .article-template__title {font-size: 18px;}
  .template-collection .breadcrumbs__item .breadcrumbs__link, .template-collection .pagination--number {font-size: 11px;}
  .ben-greenfield .ben-greenfield-section .product-form {width: 100%;}
  .ben-greenfield .ben-greenfield-section .product-form__buttons {max-width: 160px; margin: 10px auto;}
  .ben-greenfield .ben-greenfield-section .product-form__input {margin-bottom: 0; justify-content: center;}
  .ben-greenfield .ben-greenfield-section .product__view-details {display: block; text-align: center;}
  .progressBarContainer div{ width:60px}
  .top-benefits .benefits-section .benefits-container--area button.slick-arrow{ top:30%}
  .tab-collection-section .tab--collection__area .tab--details .tab-title{ font-size:12px; line-height: 18px;}
/*   .top-benefits .benefits-section .banner-relative .p_relative{ padding-bottom:75% !important } */



}



@media(max-width:989px){
  .product-details--flex {
    width: 100%;
    display: flex;
    justify-content:space-around;
    padding-bottom: 30px;
    align-items: center;
  }


  .product-img {
    width: 50%;
    display: inline-block;
    max-width: 101px;
  }
  .product-details {
    width: 50%;
    display: inline-block;
  }
  .maga_drawer_li{ padding:10px 20px;   padding-top:50px;}

  .product-title {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #3e3e3e;
    text-decoration: none;
    line-height:20px;
  }
  .product-type {
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #a2a2a2;
  }
  .product-details {
    width: 50%;
    display: inline-block;
    padding-left: 12px;
  }

}
@media(max-width:430px){
/*   .wc-product-grid-section .product_grid { width:100%} */
  .product-details--flex {  justify-content: space-between;}
  .product-img {  width: 30%;}
  .product-details { width: 70%;}

}
@media(max-width:375px){
  .product-title {

    font-size: 14px;

  }
  .product-type {

    font-size: 12px;

  }

}

