/** Shopify CDN: Minification failed

Line 238:60 Unexpected "}"
Line 653:4 Expected identifier but found "<!--"
Line 653:35 Expected identifier but found "-->"
Line 809:4 Expected identifier but found "<!--"
Line 809:36 Expected identifier but found "-->"
Line 951:0 Unexpected "@media"

**/
  /*========== Fonts =========*/
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

  @font-face {
      font-family: 'Helvetica';
      src: url('/cdn/shop/files/Helvetica.ttf?v=1639063214');
  }
  @font-face {
      font-family: 'futura-condensed-bold';
      src: url('//cdn.shopify.com/s/files/1/0508/8860/5874/files/futura-condensed-bold.ttf');
  }
  @font-face {
      font-family: 'futura-light-bt';
      src: url('//cdn.shopify.com/s/files/1/0508/8860/5874/files/futura-light-bt.ttf');
  }

  @font-face {
      font-family: 'futura-md-bt-medium';
      src: url('//cdn.shopify.com/s/files/1/0508/8860/5874/files/futura-md-bt-medium.ttf');
  }

  @font-face {
      font-family: 'futura-hv-bt-heavy';
      src: url('//cdn.shopify.com/s/files/1/0508/8860/5874/files/futura-hv-bt-heavy.ttf');
  }

  @font-face {
      font-family: 'futura-bold-bt';
      src: url('//cdn.shopify.com/s/files/1/0508/8860/5874/files/futura-bold-bt.ttf');
  }


  body { font-family: Helvetica, sans-serif; }


  .container {
      max-width: 1280px;
  }

  .img { 
      max-width: 100%;
  }

  a { text-decoration: none !important; outline: none; }


  h1, h2, h3, h4, h5, h6 {
      font-family: 'Helvetica';
      font-weight: bold;
      text-transform: unset;
      letter-spacing: 0;
  }
*{
outline:none;
}
  /*========== Top Header Section Css ==========*/
  .navbar.navbar-expand-lg.navbar-light { padding: 10px 0; }
  .top { display: inline-block; width: 100%; padding: 6px 0;background: #e6e7e9; border-bottom:1px solid rgba(18,18,18,0.08) }
  .top-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; }
  .top-wrap a { display: inline-block; font-size: 13px; letter-spacing: 0px; line-height: normal; color: #545454; font-family: 'Helvetica'; }
  .top-wrap a img { display: inline-block; width: 23px; height: auto; }
  .top-wrap .pull-right a { border-right: 1px solid #e0e0e0; margin-right: 22px; padding-right: 22px; }
  .top-wrap .pull-right a:last-child { border: 0 none; padding: 0; margin: 0; }
  .site-header .motto::before, .top-wrap .pull-right::before, .top-wrap .mail-icon::before, .top-logos {display: none;}
  .top-wrap .motto { margin: 0;}
  .top .motto p.top_text, .top-wrap .pull-right a, .top-wrap .pull-right a:last-child{ font-size: 14px !important; color: #555;}
  .top .motto img { width: 25px !important; border-radius: 100px; height: 25px; margin-right: 3px;}


  .navbar-light .navbar-nav .nav-link { font-size: 16px; line-height: 31px; font-family: 'Helvetica'; margin-right: 30px; color: #1a1a1a; }
  .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: #00adee; }
  .top-wrap .pull-right .cart-icon .value { background-color: #00adee; display: inline-block; width: 20px; text-align: center; border-radius: 12px; color: #fff; font-size: 12px; position: relative; right: 5px; }
  .contact-btn span {     display: inline-block; vertical-align: middle; font-size: 13px; font-weight: 100; color: #6c6d70; padding-left: 5px; }
  .contact-btn span small { display: block; vertical-align: middle; font-size: 11px; text-align: center; color: #545454; }

  /*========== Banner Section Css ==========*/
  .collbann { padding-bottom: 0 !important; }
  .banner-text { max-width: 600px; }
  .banner-sec .banner-text h1 { font-size: 60px; line-height: 60px; color: #ffffff; font-weight: bold; font-family: 'Helvetica'; max-width: 600px; margin-bottom: 45px; }
  .banner-sec .banner-text h1 span { color: #00adee; }
  .banner-text .select-box h3 { font-size: 20px; line-height: 30px; color: #fff; font-family: 'Helvetica'; font-weight: 600; margin: 15px 0; display: none; }
  .select-box .custom-select-inner { background-color: #fff; border: 2px solid #767474; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-left: -10px; margin-top: 20px;
    padding-top: 0px;}
  .select-box .custom-select-inner select { background: unset; min-width: 100%; margin: 0; padding: 10px 20px; min-height: 60px; font-size: 13px; color: #6e6c6d; font-family: 'Poppins'; font-weight: 500; border: 0; appearance: none; -webkit-appearance: none; outline: none; line-height: normal; }
  .select-box .custom-select-inner .box { position: relative; width: 100%; }
  .select-box .custom-select-inner .first-sele::before { content: ""; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background-color: #e2e2e2; }
  .select-box .custom-select-inner .box::after { content: ""; position: absolute; top: 50%; right: 20px; border-top: 6px solid #a7a7a7; border-right: 4px solid transparent; border-left: 5px solid transparent; transform: translateY(-50%); }
  .select-box .custom-select-inner .btn { min-height: 60px; min-width: 100px; border-radius: 0; border: 0 none; background-color: #00adee !important; color: #fff; font-size: 14px; font-family: 'Poppins'; font-weight: 500; box-shadow: none; }
  .banner-text .cust-box { margin-top: 25px;padding-bottom: 23px;border-bottom: 4px solid #00adee; }
  .banner-text .cust-box span { font-size: 27px; font-family: 'Helvetica'; font-weight: 700; color: #fff; line-height: 25px; border-right: 2px solid #323638; padding-right: 30px; margin-right: 30px; display: inline-block; }
  .banner-text .cust-box span:last-child { border: 0 none; padding: 0; margin: 0; }
  .banner-text .cust-box span small { font-size: 15px; display: block; text-align: center; line-height: 20px; font-family: 'Helvetica'; }

  /*========== Feature Section Css ==========*/
  .feature-sec { padding: 72px 0; }
  .topheading h2 { font-size: 30px; line-height: 60px; font-weight: 600; margin-bottom: 30px; text-align: center; font-family: 'Helvetica'; color: #0d222e; }
  .coll-box { background-color: #fdede7; padding: 30px 30px 0; overflow: hidden; position: relative; }
  .coll-box .coll-text { max-width: 264px; background-color: #ffff; padding: 30px; min-height: 345px; position: relative; z-index: 1; }
  .coll-box .coll-text h3 { font-size: 23px; line-height: 25px; color: #1b1b1b; }
  .coll-box .coll-text hr { border-top: 3px solid #1b1b1b; max-width: 70px; margin-left: 0; }
  .coll-box .img-fluid { position: absolute; bottom: 0px; right: 30px; }
  .coll-box .coll-text p { font-size: 16px; line-height: 24px; font-family: 'Helvetica'; color: #626262; }
  .coll-box .coll-text .shop-now { display: inline-block; padding: 6px; border: 1px solid #fac4ab; color: #f58c65; font-size: 11px; min-width: 96px; text-align: center; font-family: 'Helvetica'; position: absolute; bottom: 60px; left: 30px; z-index: 1; }
  .coll-box .coll-text .shop-now::before { content: ""; position: absolute; top: 0; left: 0; width: 0px; height: 100%; background-color: #fac4ab; transition: all .5s ease-in-out; z-index: -1; }
  .coll-box .coll-text .shop-now:hover::before { width: 100%; }
  .coll-box.last-rgt .coll-text .shop-now::before { background-color: #aecbdd; }

  .coll-box.last-rgt { background-color: #bce8f0; }
  .coll-box.last-rgt .coll-text .shop-now { border-color: #aecbdd; color: #2b76a5; }
  .coll-box.last-rgt .img-fluid { top: auto; right: 15px; bottom: -5px; }

  /*========== Product Section Css ==========*/
  .product-box { position: relative; margin-bottom: 20px; }
  .product-box .img-box { min-height: 323px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; justify-content: center; background-color: #f7f7f7; }
  .product-box .product-cont { background-color: #fff; padding: 20px; transition: all .5s ease-in-out; position: static; bottom: -96px; max-width: 98%; margin: 0 auto; }
  .our-prod-sec .row .col-md-3:hover .product-box .product-cont { position: absolute; bottom: 0; left: 3px; right: 3px; transition: all .5s ease-in-out; }



  .product-box .product-cont p { font-size: 17px; line-height: 26px; width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-family: 'Helvetica'; margin-bottom: 5px; color: #0d222e; }
  .product-box .product-cont span { display: block; font-size: 18px; line-height: 26px; font-family: 'Helvetica'; color: #00adee; }
  .product-box .product-cont .add_to_cart { display: inline-block; border: 1px solid #9e9e9e; padding: 2px 5px; min-width: 130px; text-align: center; font-size: 11px; line-height: 24px; font-family: 'Helvetica'; text-transform: uppercase; color: #585858; margin-top: 15px; overflow: hidden; position: relative; z-index: 1; opacity: 0; height: 0; visibility: hidden; position: absolute; bottom: -20px; }
  .product-box .product-cont .add_to_cart::before { content: ""; position: absolute; top: 0; left: 0; width: 0px; height: 100%; background-color: #00adee; transition: all .5s ease-in-out; z-index: -1; }
  .product-box .product-cont .add_to_cart:hover::before { width: 100%; }

  .our-prod-sec .row .col-md-3:hover .product-box .product-cont .add_to_cart { opacity: 1; visibility: visible; height: auto; }

  /*========== Location Section Css ==========*/
  .location-sec { background-color: #f7f7f7; padding: 70px 0; margin-top: 40px; }
  .location-box #bh-sl-map-container { margin-top: 0px; }
  .location-box #page-header { display: none; }


  .location-box #bh-sl-map { border: 0 none; height: 408px; }
  .location-box .scasl-location-list { width: 40% !important; }
  .location-box .scasl-map { width: 60% !important; }
  .location-box .bh-sl-container .bh-sl-form-container { margin-top: 0px; }
  .location-box .scasl-location-list #scasl-tab-radius { padding: 40px; border: 0 none; }
  .location-box .bh-sl-container .form-input label { display: none; }
  .location-box .scasl-location-list #scasl-tab-radius #bh-sl-address { width: 100% !important; outline: none; border: 0 none; border-radius: 0; background-color: #f4f4f4; height: 60px; padding: 15px; padding-right: 35px; }
  .location-box .scasl-distance .scasl-see-more-content .form-input { float: left; width: 50% !important; margin-bottom: 15px; }
  .location-box .scasl-distance .scasl-see-more-content .form-input select { outline: none; border: 0 none; border-radius: 0; background-color: #f4f4f4; height: 60px; padding: 15px; }
  .location-box .scasl-distance .scasl-see-more-content .form-input:nth-child(1) { padding-right: 4px; }
  .location-box .scasl-distance .scasl-see-more-content .form-input:nth-child(2) { padding-left: 4px; }
  .location-box .scasl-tag > label { font-size: 18px; font-family: 'Helvetica'; font-weight: 500; color: #000; margin-bottom: 15px; }
  .location-box .scasl-tag-list li { width: 50% !important; margin: 0 !important; }
  .location-box .scasl-tag { margin: 20px 0 !important; }
  .location-box .scasl-tag-list li label { font-size: 14px; font-family: 'Helvetica'; color: #000; }

  .location-box .scasl-search-btn { padding-top: 0; border-top: 0px solid #ccc; width: 100% !important; }
  .location-box .scasl-search-btn #bh-sl-submit { width: 100% !important; padding: 15px; height: 60px; border-radius: 0; background-color: #00adee !important; font-family: 'Poppins'; font-weight: 500; }


  /*========== Location Section Css ==========*/
  .our-client-sec { padding: 70px 0 90px; }
  .logo-inner { display: flex; align-items: center; justify-content: space-between; }
  .logo-inner span { display: inline-block; padding: 0 15px; width: 100%; }

  /*========== Universal Section Css ==========*/
  /* .universal-sec { background: url('../imgs/universal-bg.jpg') no-repeat center / cover; min-height: 530px; display: flex; align-items: center; } */
  .universal-sec .content-box { max-width: 580px; }
  .universal-sec .content-box h3 { font-size: 35px; color: #fff; line-height: 45px; font-family: 'Helvetica'; }
  .universal-sec .content-box span { font-size: 36px; line-height: 43px; color: #e8c070; font-family: 'Helvetica'; font-weight: bold; margin: 15px 0; display: block; }
  .universal-sec .content-box .shop-now { display: inline-block; min-width: 143px; border: 1px solid #79769e; text-align: center; padding: 5px; font-size: 14px; line-height: 31px; font-family: 'Helvetica'; color: #fff; margin-top: 12px;position: relative; z-index: 1; overflow: hidden; }
  .universal-sec .content-box .shop-now::before { content: ""; position: absolute; top: 0; left: 0; width: 0px; height: 100%; background-color: #00adee; transition: all .5s ease-in-out; z-index: -1; }
  .universal-sec .content-box .shop-now:hover::before { width: 100%; }


  /*========== Client Say Section Css ==========*/
  .client-say-sec { padding: 20px 0 70px; }
  .client-say-sec .topheading h2 span { position: relative; }
  .client-say-sec .topheading h2 span::before { content: "❝"; position: absolute; top: 0px; left: -50px; font-size: 70px; line-height: 60px; color: #fce0d3; font-family: monospace; }
  .client-say-sec .row.mt-3 .col-md-4 .test-img { text-align: center; }
  .client-say-sec .name { display: block; font-size: 22px; line-height: 38px; font-family: 'Helvetica'; color: #181818; }
  .client-say-sec .rte-setting.rte p { font-size: 16px; line-height: 25px; max-width: 350px; margin: 0 auto; color: #727272; font-family: 'Helvetica'; }
  .client-say-sec .quotes-wrapper .slick-dots { margin-top: 15px; }
  .client-say-sec .slick-dots li button { outline: none; padding: 0; background-color: #999999; border-radius: 50%; width: 11px; height: 11px; margin: 0 auto; border: 2px solid transparent; }
  .slick-dots li button:before { content: none; }
  .client-say-sec .slick-dots .slick-active button { border-color: #00adee; background-color: transparent; }


  /*========== Footer Section Css ==========*/
  .footer-sec {  padding: 75px 0;}
  .footer-sec h5 { font-size: 17px; line-height: 38px; color: #181818; font-family: 'Helvetica'; }
  .footer-sec h4 { font-size: 30px; line-height: 60px; font-family: 'Helvetica'; color: #6c6d70; }

  .list-unstyled li a { display: inline-block; font-size: 14px; line-height: normal; margin-bottom: 10px; color: #636162; font-family: 'Helvetica'; transition: all .5s ease-in-out; }
  .list-unstyled li a:hover { transform: translateX(10px); color: #00adee; }
  .info { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin: 20px 0; }
  .info input { width: 100%; padding: 10px 22px; min-height: 60px; border: 0 none; background-color: #fff; font-family: 'Helvetica'; font-size: 15px; line-height: 31px; outline: none;border: 2px solid #a1a1a2; }
  .info input[type="submit"] { width: 150px; background-color: #00adee; font-size: 14px; line-height: 31px; color: #fff; border-radius: 0; font-family: 'Poppins'; font-weight: 500; letter-spacing: 0.8px;border: 0;
    margin-left: -1px; }

  .social-icon { padding: 0; list-style: none; margin: 0; display: none; }
  .social-icon li { display: inline-block; margin-right: 24px; }
  .social-icon li a { font-size: 20px; color: #191919; }

  .botton-link { list-style: none; padding: 0; margin: 0; text-align: right; }
  .botton-link li { display: inline-block; margin-left: 20px; }
  .footer-copyright p, .botton-link li a { font-size: 12px; line-height: 22px; color: #a7a7a7; font-family: 'Helvetica'; margin: 0; }


  /*========== About Page Css ==========*/
  div#shopify-section-abtsec-one {padding: 70px 0px 70px 0;}
  .about-page h2.h3 { font-size: 35px; font-family: 'Helvetica'; line-height: normal; margin-bottom: 20px; letter-spacing: -0.32px; color: #000; }
  .rich-text .rich-text__text--medium { max-width: 1120px; margin: 0 auto;color: #6c6d70; }
  .rich-text .rich-text__text--medium p { font-size: 15px; line-height: 29px; color: #000; font-family: 'Helvetica'; margin-bottom: 20px; }

  div#shopify-section-abtsec-two { padding: 80px 0 0px 75px; }
  div#shopify-section-abtsec-two .feature-row { -ms-flex-align: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; }
  div#shopify-section-abtsec-two .feature-row__item { padding-top: 0; }
  div#shopify-section-abtsec-two .feature-row__image-wrapper>div { padding: 0 !important; }
  div#shopify-section-abtsec-two .feature-row__image-wrapper>div .feature-row__image { position: inherit; max-width: 100%; }
div#shopify-section-abtsec-two p { font-size: 16px; line-height: 2; text-align: left; color: #003f64; font-weight: 600; padding-bottom: 0px;}

.shop-links {
    border: 4px solid #fff;
    padding: 15px;
    margin: 0px 100px;
}	


  div#shopify-section-abtsec-two .feature-row__item h2.h3 { font-size: 22px; line-height: 31px; }
  div#shopify-section-abtsec-two .feature-row__item ul { margin: 0; padding: 10px 0; list-style: none; }
  div#shopify-section-abtsec-two .feature-row__item ul li { font-size: 18px; line-height: normal; font-family: 'Helvetica'; color: #262626; position: relative; padding-left: 20px; margin-bottom: 20px; margin-top: 20px; }
  div#shopify-section-abtsec-two .feature-row__item ul li::before { content: "\f00c"; position: absolute; top: 3px; left: 0; color: #00adee; font-size: 11px; font-family: "FontAwesome"; }

  div#shopify-section-abtsec-third { padding: 45px 0 0 0; } }
  .abtsec-outer .tophead h2 { font-size: 35px; text-align: center; margin-bottom: 23px; color: #000; }
  .abtsec-outer .tophead { margin-bottom: 50px; display: none; }
  .abtsec-outer .tophead p { max-width: 906px; margin: 0 auto; text-align: center; font-size: 15px; line-height: 26px; color: #000; font-family: 'Helvetica'; }

  .inner-content .conn-block { background-color: #fff; border: 3px solid #00adee; padding: 20px; text-align: center; height: 270px; display: flex; align-items: center; justify-content: center; flex-direction: column; transition: all .3s ease-in-out; }
  .inner-content .conn-block:hover { box-shadow: 0 0 11px rgba(33,33,33,.2); }
  .inner-content .conn-block span { display: inline-block; width: 100%; }
  .inner-content .conn-block span img { margin-bottom: 10px; }
  .inner-content .conn-block span h2 { font-size: 16px; margin: 20px 0; }
  .inner-content .conn-block span p { font-size: 16px; line-height: 25px; color: #676767; max-width: 240px; margin: 0 auto; font-family: 'Helvetica'; }

  div#shopify-section-abtsec-last { padding: 30px 0 30px; }
  div#shopify-section-abtsec-last .rich-text .grid { margin-left: 0; }
  div#shopify-section-abtsec-last .rich-text .grid__item { width: 100%; padding: 0 15px; left: 0; }
  div#shopify-section-abtsec-last .rich-text .rich-text__text--medium p { max-width: 968px; margin: 0 auto; }
  div#shopify-section-abtsec-last .rich-text .rich-text__text--medium p { max-width: 968px; margin: 0 auto; font-size: 24px; line-height: 41px; letter-spacing: 0.24px;color: #6c6d70;}
  div#shopify-section-abtsec-last ul {margin: 45px 0 0 0; color:#00adee;}
  div#shopify-section-abtsec-last li {padding: 5px; font-size: 16px; font-weight: 600; text-decoration: underline;}



  /*========== Collection Page Css ==========*/
  .bottom-head { position: relative; box-shadow: 0px 2px 5px rgba(0,0,0,0.18); padding: 10px 0px 0px 0px; }


  .collbann .bgimg { background-repeat: no-repeat; background-size: cover; background-position: center; }
  .bgimg h1 { font-size: 60px; margin: 0; }
  div#shopify-section-list-collections-template { padding: 20px 0 50px; }
  div#shopify-section-list-collections-template .grid { margin-left: 0; }
  div#shopify-section-list-collections-template .grid .grid__item { padding: 0 9px; }
  .colldata { padding-bottom: 0; margin-bottom: 20px; }
  .colldata .collection-grid-item__link { display: inline-block; position: inherit; }
  .colldata .collection-grid-item__link .h3{ 
	top: 172px;
    transform: inherit;
    font-size: 34px;
    line-height: 25px;
    color: #ffffff;
    text-shadow: unset;
    font-family: Helvetica; 
}

  /*========== Collection Page End Css ==========*/


  /*========== Breadcrumb Css ==========*/
  .nav-warp .breadcrumb { max-width: 1280px; margin: 0 0 0 160px; border-radius: 0; background-color: transparent; }
  .nav-warp .breadcrumb a, .nav-warp .breadcrumb span { font-size: 14px; line-height: 37px; display: inline-block; color: #b9b9b9; margin-right: 12px; }
  .product-single .price dd { margin: 0 0 10px; }
  div#shopify-section-custom-filter .nav-warp { border-bottom: 1px solid #f3f3f3; }

  /*========== Breadcrumb End Css ==========*/

  /*========== Product Page Css ==========*/
  .collection-hero { margin: 0; display: none; }
  .flt_main .left_flt, .flt_main .flt_right { padding: 0 15px; border: 0 none; }
  .flt_main .flt_right { padding-left: 30px; padding-right: 0px; }
  .filter-outer .title { font-size: 17px; line-height: 24px; color: #000; font-family: 'Helvetica'; }
  .filter-outer .filter-select li { margin: 0 0 12px; position: relative; font-size: 14px; font-family: 'Helvetica'; }
  .filter-outer .filter-select li span { display: inline-block; font-size: 14px; line-height: normal; font-family: 'Helvetica'; color: #333333; position: relative; }
  .filter-outer { padding: 20px; border: 2px solid #dfdfdf; margin-bottom: 24px; }

  .filter-outer .filter-select li span { position: relative; cursor: pointer; padding: 0; }
  .filter-outer .filter-select li input { position: absolute; opacity: 0; z-index: 1; top: 6px; cursor: pointer; }
  .filter-outer .filter-select li input + span:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 14px; height: 14px; background: #fff; margin-top: 1px; border: 1px solid #b9b9b9; }
  .filter-outer .filter-select li input:checked + span:before { background: #00adee; border-color: #00adee; }
  .filter-outer .filter-select li input:checked + span:after { content: ''; position: absolute; left: 2px; top: 7px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

  div#shopify-section-custom-filter .container .flt_main { padding: 60px 0; }
  .flt_right h3 { display: none!important;}
  #Collection .product-card .grid-view-item__image-wrapper>div { padding: 0 !important; width: 100%; max-width: 200px; }
  #Collection .product-card .grid-view-item__image-wrapper { min-height: 394px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-color: #f7f7f7; justify-content: center; max-width: 100% !important; padding: 10px; }
  #Collection .product-card .grid-view-item__image-wrapper .grid-view-item__image { position: inherit; top: 0; max-width: 100% !important; max-height: 100% !important; }
  #Collection .product-card .product-card__title { font-size: 17px; line-height: 26px; color: #333333; font-family: 'Helvetica'; border: 0 none; }
  #Collection .product-card .price dd .price-item { font-size: 18px; color: #000; font-family: 'Helvetica'; letter-spacing: -0.32px; }
  #Collection .product-card .price__compare dd s.price-item { font-family: 'Helvetica'; color: #7f7f7f; }

  /*========== Product Page End Css ==========*/


  /*========== Product Detail Page Css ==========*/
  div#shopify-section-product-template { padding: 60px 0; }
  .product-single .product-single__meta { padding-left: 20px; }
  .product-single .product-img { background-color: #f7f7f7; min-height: 554px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; justify-content: center; outline: none; }
  .product-single .product-single__title { margin-bottom: 0.5rem; font-size: 23px; line-height: 30px; color: #000; font-family: 'Helvetica'; }
  .imgbox-sec { margin: 22px 0 15px; }
  .imgbox-sec .features { display: inline-block; padding-right: 5px; }
  .imgbox-sec .features img { display: block; margin: 0 auto 4px; }
  .imgbox-sec .features p { font-size: 11px; color: #333333; font-family: 'Helvetica'; }


  .product-single .product-single__meta .product-form { padding-top: 1.3rem; }
  .product-single .product__price { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
  .product-single .product__price .discount_pri { padding: 3px 8px; background-color: #d3373c; font-size: 13px; color: #fff; font-family: 'Helvetica'; }
  .product-single .price-item { font-size: 26px; line-height: 46px; color: #000; font-family: 'Helvetica'; letter-spacing: -0.32px; }
  .product-single s.price-item.price-item--regular { font-family: 'Helvetica'; color: #7f7f7f; margin-left: 12px; }


  /*========== Slider Css ==========*/

  .product-single .bottom.slick-slider .slick-track { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; margin-top: 15px; }
  .product-single .bottom.slick-slider .slick-track .slick-slide { background-color: #f7f7f7; margin-right: 10px; text-align: center; min-height: 100px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; outline: none; }
  .product-single .bottom.slick-slider .slick-track .slick-slide:last-child { margin-right: 0; }
  .product-single .bottom.slick-slider .slick-track .slick-slide img { max-width: 50px; }

  .product-single .product-form__item label { display: none; }
  .product-single .product-form__controls-group { float: left; }
  .product-single .product-form__controls-group .product-form__item { flex-basis: auto; padding: 0 10px 0 0; }
  .product-single .product-form__controls-group ~ .product-form__controls-group--submit { margin-top: 0; min-width: 341px; }
  .product-single .product-form__controls-group .swym-button-bar { display: none; }

  .product-single .product-form__controls-group .product-form__item .product-form__input--quantity { max-width: 60px; padding: 0; text-align: center; border: 2px solid #e5e5e5; outline: none; font-size: 15px; font-family: 'Helvetica'; letter-spacing: -0.32px; color: #000; min-height: 50px; border-radius: 0; }
  .product-single .product-form__controls-group .product-form__cart-submit { max-width: 341px; border-radius: 0; min-height: 50px; margin: 0; box-shadow: none; }
  .product-single .product-form__controls-group .product-form__cart-submit span { font-size: 13px; line-height: 30px; display: inline-block; font-family: 'Helvetica'; letter-spacing: 0.32px; }

  .template-product .slick-prev, .template-product .slick-next {  top: 50%; -webkit-transform: translate(0, -33%); -ms-transform: translate(0, -33%); transform: translate(0, -33%); }
  .template-product .slick-prev { left: 0; z-index: 1; width: 56px; height: 66px; background-color: #fff; outline: none; }
  .template-product .slick-next { right: 0; width: 56px; height: 66px; background-color: #fff; outline: none; }

  .template-product .slick-prev:before { position: absolute; top: 20px; left: 20px; content: ""; padding: 10px; box-shadow: 1px -1px 0 1px #00adee inset; -webkit-box-shadow: 2px -2px #00adee inset; -moz-box-shadow: 2px -2px #00adee inset; transform: rotate(45deg); filter: grayscale(100%); }
  .template-product .slick-next:before { position: absolute; top: 20px; right: 20px; content: ""; padding: 10px; box-shadow: 1px -1px 0 1px #00adee inset; -webkit-box-shadow: 2px -2px #00adee inset; -moz-box-shadow: 2px -2px #00adee inset; transform: rotate(225deg); filter: grayscale(100%); }
  .template-product .slick-prev:before, .template-product .slick-next:before { opacity: .3; transition: all .3s ease-in-out; }
  .template-product .slick-arrow:hover:before { filter: unset; opacity: 1; }

  /*========== Accordion Css ==========*/

  .product-single .panel-group { clear: both; padding-top: 1.3rem; }
  .product-single .panel-group .panel.panel-default { border: 1px solid #e5e5e5; margin-bottom: -1px; }
  .product-single .panel-group .panel-default>.panel-heading a:after { font-size: 26px; font-weight: 900; }
  .product-single .panel-group .panel-default>.panel-heading .panel-title { margin-bottom: -1px; }
  .product-single #accordion .panel-default>.panel-heading a { display: block; padding: 14px 25px; font-size: 16px; line-height: 26px; color: #000; font-family: 'Helvetica'; border-bottom: 1px solid #e5e5e5; background-color: transparent; }
  .product-single #accordion .panel-default>.panel-heading a.collapsed { color: #737373; }
  .product-single .panel-group .panel.panel-default .panel-body { padding: 25px; }

  .product-single .panel-group .panel.panel-default .panel-body h2 { font-size: 16px; line-height: 26px; font-family: 'Helvetica'; color: #444444; letter-spacing: -0.32px; }
  .product-single .panel-group .panel.panel-default .panel-body p { font-size: 14px; line-height: 23px; color: #333333; font-family: 'Helvetica'; }

  .product-single .panel-group .panel.panel-default .panel-body ul { margin: 0; padding: 0; list-style: none; }
  .product-single .panel-group .panel.panel-default .panel-body ul li { position: relative; padding-left: 18px; font-size: 14px; line-height: 28px; color: #333333; font-family: 'Helvetica'; }
  .product-single .panel-group .panel.panel-default .panel-body ul li::before { content: ""; position: absolute; top: 12px; left: 0; background-color: #00adee; width: 6px; height: 6px; border-radius: 50%; }

  /*========== Recent veiwed Css ==========*/

  .section-header { margin-bottom: 30px; }
  .section-header .section-header__title { font-size: 25px; line-height: 60px; text-align: center; color: #000; border: 0 none !important; }

  div#recently-viewed-products { margin-bottom: 50px; }
  div#recently-viewed-products .grid__item { padding: 0 7px; outline: none; }
  #recently-viewed-products .products .image { background-color: #f7f7f7; min-height: 245px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
  #recently-viewed-products .products .image img { max-width: 129px; }
  #recently-viewed-products .products .details { padding: 14px 0; }
  #recently-viewed-products .products .details span.title { font-size: 15px; line-height: 26px; color: #000; font-family: 'Helvetica'; }
  #recently-viewed-products .products .details .price { font-size: 16px; line-height: 26px; font-family: 'Helvetica'; color: #000; letter-spacing: -0.32px; }
  div#recently-viewed-products .slick-track { margin: 0 auto; }
  div#recently-viewed-products .slick-arrow { width: 36px; height: 46px;}
  div#recently-viewed-products .slick-prev:before { top: 14px; left: 15px; padding: 10px;}
  div#recently-viewed-products .slick-next:before { top: 14px; right: 15px; padding: 10px;}


  .return-link-wrapper { display: none; margin-top: 15px; margin-bottom: 50px; }
  .return-link-wrapper .return-link { border-radius: 0; font-size: 14px; text-transform: capitalize; box-shadow: none; background-color: #ededed !important; color: #7d7d7d !important; border-color: transparent !important; }

  /*========== Product Detail Page End Css ==========*/

  /*========== Cart Page Css ==========*/

  div#shopify-section-cart-template { padding: 80px 0; }
  div#shopify-section-cart-template .page-width { max-width: 1280px; padding-left: 15px; padding-right: 15px; }
  div#shopify-section-cart-template .cart-header { max-width: 820px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 10px; }
  div#shopify-section-cart-template .cart-header .cart-header__title { font-size: 30px; margin: 0; font-family: 'Helvetica'; }

  .allcart { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
  .allcart .cart-left { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; padding-left: 15px; padding-right: 15px; }
  .allcart .cart__footer { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; padding-left: 15px; padding-right: 15px; }

  .allcart .cart-left table .cart__row--heading tr th { font-size: 17px; text-transform: capitalize; font-family: 'Helvetica'; color: #000; padding-top: 15px; padding-bottom: 15px; }
  .allcart .cart-left .cart__row { border-bottom: 1px solid #e6e6e6; }
  .allcart .cart-left .cart__product-information .cart__image-wrapper { background-color: #f2f2f2; margin-right: 20px; padding: 0; flex: 5rem 0 0; height: 70px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
  .allcart .cart-left .cart__product-information .cart__image-wrapper .cart__image { max-width: 50px; }
  .allcart .cart-left .cart__product-information .list-view-item__title .cart__product-title { font-size: 15px; font-family: 'Helvetica'; color: #000; display: inline-block; }
  .allcart .cart-left .cart__qty .cart__qty-input { border: 2px solid #e5e5e5; border-radius: 0; padding-top: 5px; padding-bottom: 5px; outline: none; font-size: 14px; font-family: 'Helvetica'; color: #000; letter-spacing: -0.32px; }
  .allcart .cart-left .cart__price dd { margin: 0; font-size: 16px; font-family: 'Helvetica'; color: #000; letter-spacing: -0.32px; }

  .allcart .cart-left .cart__remove { margin: 0; }
  .allcart .cart-left .cart__remove .text-link.text-link--accent { border: 0 none; }
  .allcart .cart-left .cart__remove .text-link.text-link--accent .fa-times:before { content: '\2716'; font-size: 23px; line-height: 18px; color: #000000; }

  /*========== Total Box Css ==========*/
  .cart-total-box { max-width: 376px; margin-left: auto; background-color: #f9f9f9; padding: 38px; }
  .cart-total-box h2 { font-size: 17px; line-height: normal; letter-spacing: -0.32px; color: #000; font-family: 'Helvetica'; margin: 0; }
  .allcart .cart-left .btmbtns { text-align: right; }
  .allcart .cart-left .btmbtns .cart__submit { border-radius: 0; font-size: 16px; font-family: 'Helvetica'; text-transform: capitalize; background-color: #ededed !important; color: #7d7d7d !important; letter-spacing: 0; min-height: 41px; border-color: transparent !important; }

  input::-webkit-inner-spin-button { opacity: 1; }

  .cart-total-box .grid { margin: 0; }
  .cart-total-box .grid .grid__item { padding: 0; }
  .cart-total-box .grid .grid__item .cart-subtotal { padding: 20px 0; margin: 20px 0 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
  .cart-total-box .grid .grid__item .cart-subtotal span { width: 100%; text-align: left; padding: 0; font-size: 15px; font-family: 'Helvetica'; display: inline-block; color: #323232; }
  .cart-total-box .grid .grid__item .cart-subtotal span.cart-subtotal__price { text-align: right; }
  .cart-total-box .grid .grid__item .cart-total { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; margin: 30px 0; }
  .cart-total-box .grid .grid__item .cart-total .cart-total__title { text-transform: uppercase; }
  .cart-total-box .grid .grid__item .cart-total .cart-total__price { font-size: 22px; line-height: 26px; font-family: 'Helvetica'; letter-spacing: -0.32px; color: #000000; }
  .cart-total-box .grid .grid__item .cart__submit { width: 100%; border-radius: 0; font-size: 16px; text-transform: capitalize; font-family: 'Helvetica'; letter-spacing: 0; min-height: 47px; box-shadow: none; }
  .cart-total-box .grid .grid__item .cart__shipping.rte { font-size: 14px; font-family: 'Helvetica'; color: #a1aaaa; margin-top: 10px; text-align: center; padding-bottom: 0px; }

  /*========== Cart Page End Css ==========*/


  /*========== FAQ Page Css ==========*/
  div#shopify-section-faq-sec { padding: 20px 0; }
  div#shopify-section-faq-sec .panel-group { max-width: 880px; margin: auto; }
  div#shopify-section-faq-sec .panel-group .panel.panel-default { margin-bottom: 10px; }
  div#shopify-section-faq-sec .panel-group .panel-default>.panel-heading { border-radius: 0; background-color: #eeeeee; border: 0 none; }
  div#shopify-section-faq-sec .panel-group .panel-default>.panel-heading .panel-title { font-size: 17px; color: #131313; font-family: 'Helvetica';
    font-weight: 500; margin: 0; }
  div#shopify-section-faq-sec .panel-group .panel-default>.panel-heading .panel-title a { padding: 21px; color: #00adee; }
  div#shopify-section-faq-sec .panel-group .panel-default>.panel-heading .panel-title a.collapsed { color: #131313; }
  div#shopify-section-faq-sec .panel-group .panel.panel-default .panel-body { padding: 20px 5px; font-size: 14px; line-height: 28px; 
    font-family: 'Helvetica'; color: #525252; }
  div#shopify-section-faq-sec .panel-group .panel-default>.panel-heading .panel-title a::after { font-size: 26px; font-weight: 900; color: #878787; }

  /*========== FAQ Page End Css ==========*/


  /*========== Disclaimer Page Css ==========*/
  .disclaimer-page { padding: 70px 0; }
  .disclaimer-page .rte h2, .privacy-page .rte h2 { font-size: 18px; line-height: normal; margin-bottom: 15px; font-family: 'Helvetica'; 
    color: #000; letter-spacing: -0.32px; }
  .disclaimer-page .rte p, .privacy-page .rte p { font-size: 15px; line-height: 26px; color: #000; font-family: 'Helvetica'; 
    margin-bottom: 25px; letter-spacing: 0.24px; }
  .disclaimer-page .rte p:last-child { padding-top: 25px; }
  /*========== Disclaimer Page End Css ==========*/

  /*========== Privacy Page Css ==========*/
  .privacy-page { padding-top: 70px; }
  .privacy-page .rte h2 { margin-top: 42px; }
  .privacy-page .rte h2:first-child { margin-top: 0; }
  /*========== Privacy Page End Css ==========*/

  /*========== Contact Page Css ==========*/
  .contact-page, .register-page { padding: 70px 0 50px; }
  .head-title { margin-bottom: 50px; }
  .head-title h2 { font-size: 35px; line-height: normal; margin: 0; }
  #shopify-section-contact-sec .left-content { max-width: 492px; min-height: 375px; padding: 34px; background-color: #f8f8f8; }
  .left-content ul { margin: 0; padding: 0; list-style: none; }
  .left-content ul li { position: relative; padding-left: 25px; margin-bottom: 30px; }
  .left-content ul li:last-child { margin-bottom: 0; }
  .left-content ul li span { display: inline-block; width: 100%; font-size: 16px; line-height: 26px; font-family: 'Helvetica'; color: #222222;
    margin: 0; max-width: 303px; }
  .left-content ul li span a { color: #222222; }
  .left-content ul li i { position: absolute; top: 4px; left: 0; font-size: 16px; color: #00adee; }
  span.heading { display: inline-block; width: 100%; font-size: 23px; line-height: 25px; color: #494949; font-family: 'Helvetica'; margin-bottom: 20px; }
  div#shopify-section-contact-sec .contact-form input, div#shopify-section-contact-sec .contact-form textarea { border: 1px solid #dddddd;
    border-radius: 0; outline: none; font-size: 16px; line-height: normal; font-family: 'Helvetica'; min-height: 50px; color: #000000;
    resize: none; margin-bottom: 17px; }
  div#shopify-section-contact-sec .contact-form textarea { min-height: 120px; }
  div#shopify-section-contact-sec .contact-form input.btn { width: 100%; min-height: 59px; font-size: 18px; box-shadow: none; border: 0 none; margin: 0; }
  .contact-map { padding-top: 70px; }


  /*========== Contact Page End Css ==========*/

  /*========== login&Register Page Css ==========*/

  .login-page { padding: 70px 0; }
  .login-page #CustomerLoginForm input, .register-page #RegisterForm input, div#RecoverPasswordForm input { border: 1px solid #dddddd; border-radius: 0; box-shadow: none; outline: none; font-size: 16px; line-height: normal; font-family: 'Helvetica'; min-height: 50px; color: #000000; resize: none; margin-bottom: 7px; width: 100%; }
  .login-page #CustomerLoginForm label, .register-page #RegisterForm label, div#RecoverPasswordForm label, div#RecoverPasswordForm p { font-size: 14px; font-family: 'Helvetica'; color: #a0a0a0; }
  .login-page #CustomerLoginForm a { font-size: 14px; font-family: 'Helvetica'; color: #a0a0a0; }
  .login-page #CustomerLoginForm p { margin: 0; }
  .login-page #CustomerLoginForm #customer_register_link { color: #00adee; text-decoration: underline !important; }
  .login-page #CustomerLoginForm input.btn, .register-page #RegisterForm input.btn { border: 0 none; box-shadow: none; margin: 10px 0 35px; }

  /*========== login&Register Page End Css ==========*/

  /*===========WHOLESALE PAGE START HERE============*/

  .whole-outer {padding: 60px 0 0px;}
  .whole-outer h2, .whole-outer p {text-align: center;}
  .whole-outer p {font-family: 'Helvetica';font-size: 15px;max-width: 815px;margin: 0 auto;color: #000;}
  .whole-outer form.g-container input {
      border: 1px solid #e5e5e5 !important;border-radius: 0 !important;outline: none;font-size: 15px !important;line-height: normal;font-family: 'Helvetica' !important;
      min-height: 50px;color: rgb(35 31 32 / 58%);background: #f4f6f8 !important;resize: none;box-shadow: none !important;}
  .whole-outer form.g-container label {display: none !important;}
  .whole-outer form.g-container p {display: none;}
  .whole-outer form.g-container .footer {margin-top: 0 !important;}
  .whole-outer button.action.submit.classic-button {
      width: 100%;min-height: 59px;font-size: 14px;box-shadow: none;
      border: 0 none;font-weight: 500;text-transform: uppercase;background: #00adee;}
  .whole-outer .globo-form-app.boxed-layout {box-shadow: none;padding: 30px 0px;}
  .globo-form-app .footer button.submit, .globo-form-app .footer button.action.loading .spinner{background: #00adee !important;}
  .whole-outer .globo-form-app .message .content {text-align: center;}
  .whole-outer .globo-form-app .message.success {background: green !important;color: #fff !important;position: absolute;top: -22px;}
  .whole-outer .globo-form-app .message .content h4{font-family: 'Helvetica';font-size: 15px;letter-spacing: 1px;}
  .whole-outer .globo-form-app .message .dismiss {position: absolute;top: 12px;right: 12px;background: #fff;line-height: 12px;}
  .whole-outer form.g-container .has-error p { display: block; text-align: left; font-size: 15px;}

  /*===========WHOLESALE PAGE ENDS HERE=============*/

  /*============search page start here===============*/

  body.template-search h1 span {font-size: 35px;line-height: 50px;margin-bottom: 15px;letter-spacing: normal;font-family: 'Helvetica';}
  body.template-search .page-width {padding: 50px 0;}
  #Collection .product-card .grid-view-item__image-wrapper>div { padding: 0 !important;width: 100%; max-width: 200px; display: flex;justify-content: center;align-items: center;margin: 0 auto !important; }
  body.template-search .page-width { padding: 50px 15px; }

/*============search page ends here================*/

  .shopify-challenge__container { padding: 60px 0; }
  div#shopify-section-sitemap { padding: 50px 10px 0; }
  .col_pagi { text-align: center; padding-top: 40px; }
  .col_pagi .page { width: 32px; height: 32px; text-align: center; font-family: 'Helvetica'; border-radius: 50%; font-size: 13px; line-height: 30px; background-color: transparent; margin: 0 10px 0 0; color: #fff; box-shadow: none; display: inline-block; }
  .col_pagi a {color: #818181; font-family: 'Helvetica'; }
  .col_pagi .page.current { background-color: #00adee; color: #fff; }

/*---------------28-12-2020 INNER PAGES css start here----------------*/

  .template-customers-account a#customer_logout_link {background: #00adee;color: #fff;border-radius: 0;margin-top: 50px;max-width: 100%;display: inline-block;padding: 8px 30px;}
  .template-customers-account .myaccount__account-details a.btn.btn--small {border-radius: 0;font-size: 14px;margin-top: 20px;}
  .template-customers-account .myaccount__account-details h3, .template-customers-account .myaccount__account-details h2 {font-size: 25px;font-weight: 600;font-family: 'Helvetica';}
  .template-customers-account .myaccount__account-details span {border: 1px solid #ebebeb;display: inline-block;max-width: 350px;width: 100%;padding: 20px;margin-top: 8px;}
  .template-customers-account .myaccount__order-history h2 {margin-bottom: 10px;}
  .template-customers-account .myaccount__account-details span p {font-size: 16px;font-family: 'Helvetica';}
  .template-customers-account table.responsive-table th {font-family: 'Helvetica';}
  .template-customers-account table.responsive-table td{font-family: 'Helvetica';}
  .template-customers-account a.btn.btn--secondary.btn--small {background: transparent !important;color: #00adee !important;}
  .template-customers-account a.btn.btn--secondary.btn--small:hover {border: 1px solid transparent;}
  .template-customers-account a.btn.btn--secondary.btn--small:focus {box-shadow:none;}
  .template-customers-account a#customer_logout_link:hover {background: #000;color: #fff;transition: all .4s ease;}
  .template-customers-account .myaccount__account-details a.btn.btn--small:hover {background: #000 !important;transition: all .4s ease;}

/*-------------address page-----------*/

  .template-customers-addresses .section-header p a{background: #00adee;color: #fff;border-radius: 0;max-width: 100%;display: inline-block;
    padding: 8px 30px;margin-top:50px;font-family:'Helvetica';}
  .template-customers-addresses button#AddressNewButton {background: #000 !important;font-family: 'Helvetica';font-size: 14px;border-radius: 0;text-transform: capitalize;}
  .template-customers-addresses .address.text-center span {border: 1px solid #ebebeb;display: inline-block; max-width: 600px;width: 100%;padding: 20px;margin-top: 0;}
  .template-customers-addresses .list--inline {margin-top: 15px;margin-bottom: 30px;}
  .template-customers-addresses button.address-edit-toggle {text-transform: capitalize;background: green !important;font-size: 16px;line-height: normal;color: #fff;border-radius: 0;padding: 6px 12px;width: 90px;display: inline-block;margin-right: 2px;}
  .template-customers-addresses button.address-edit-toggle:hover {border: 1px solid green;background: transparent !important;color: green !important;transition: all .3s ease;}
  .template-customers-addresses button.address-delete {text-transform: capitalize;font-size: 16px;line-height: normal;background: red !important;color: #fff;padding: 6px 12px;border-radius: 0;width: 90px;display: inline-block;margin-left: 2px;}
  .template-customers-addresses button.address-delete:hover {background-color: transparent !important;color: red !important; border-color: red; transition: all .3s ease;}
  .template-customers-addresses .address.text-center span p {margin-bottom: 0;font-family: 'Helvetica';}
  .template-customers-addresses .address {margin-bottom: 35px;}
  .template-customers-addresses .address h2.h4 {font-family: 'Helvetica';margin-top: 20px;}
  .template-customers-addresses .form-vertical label {font-family: 'Helvetica';}
  .template-customers-addresses .form-vertical h2 {font-family: 'Helvetica';font-size: 30px;margin-bottom: 20px;}

/*-----------order page-------------*/

  .template-customers-order .section-header p a {background: #00adee;color: #fff;border-radius: 0;display: inline-block;
    padding: 8px 30px;margin-top: 50px;width: 100%;max-width: 300px;}
  .template-customers-order .myaccount__order-history h2 {font-family: 'Helvetica';}
  .template-customers-order .myaccount__account-details h3 {font-size: 20px;font-family: 'Helvetica';}
  .template-customers-order .order-table a {border-bottom: 1px solid currentColor;color: #00adee;border: none;margin-bottom: 10px;
    font-family: 'Helvetica';display: inline-block;}
  .template-customers-order .grid.myaccount {margin-bottom: 20px;}
  .form-vertical input, .form-vertical select, .form-vertical .disclosure__toggle, .form-vertical textarea {font-size: 15px;
    font-family: 'Helvetica';color: #a5a5a5;}
  .template-customers-order .section-header {margin-bottom: 30px;}
   html {padding-bottom: 0 !important;}
  div#recently-viewed-products .slick-prev, div#recently-viewed-products .slick-next {top: 35%;}
/*---------------28-12-2020 css ends here-----------------*/
/*---------------01-07-2021 css starts here-----------------*/

.product-single__meta .like .swym-heart.swym-loaded {
    background: #f3f3f3;
    width: 50px;
    height: 50px;
}
.wish-coll {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index:9;
}
.top-wrap .pull-right .heart-icon .count {
    background-color: #00adee;
    display: inline-block;
    width: 20px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-size: 12px;
    position: relative;
    right: 5px;
}

.shipping_icons .shipping_icons {
    max-width: 21%;
    flex: 0 0 21.0%;
    text-align: center;
    padding: 0;
    margin: 0;
}

.shipping_icons {
    padding: 25px 0;
    justify-content: center;
    margin-bottom: 20px;
}

.container {
    max-width: 1600px;
}

.shipping-text {
    text-align: center;
    color: #0d222e;
	font-size: 12px;
	letter-spacing: 0.5px;
}

.rich-text__text--small.rte-setting.text-center {
    <!--border: 15px solid #00adee;-->
    padding: 35px;
    border-radius: 0 50px 0 50px;
}

.rich-text__text--small.rte-setting.text-center p {
    font-weight: 600!important;
    font-size: 20px!important;
	color: #fff;
  
}


div#shopify-section-1635430371b6d5fa8e {
    padding-bottom: 0;
    padding-top: 28px;
}

div#shopify-section-1635420381569d6198 {
    padding-bottom: 50px;
    background: #00adee;
}

div#shopify-section-163542114176c73124 {
    padding-top: 0;
    padding-bottom: 36px;
	padding-top: 36px;
	
}

.rich-text__heading--small.text-center h2 {
    font-size: 34px;
    padding-bottom: 22px;
    font-weight: 600;
}

div#shopify-section-1635430371b6d5fa8e h2 {
    font-size: 30px;
    font-weight: 600;
	color: #0d222e;
}

.shiping-sec {
    padding: 5px!important;
	border-top: 2px solid #00adee;
    border-bottom: 2px solid #00adee;
}

.shipping-text {
    text-align: center;
    font-weight: 600!important;
}

section.banner-sec {
    border: 12px solid #00adee;
}

div#shopify-section-163533018307887ecf {
    padding-top: 40px;
}
img.logo-img {
   width: 245px;
    margin-right: 25px;
    margin-top: 12px;
}

.bottom-head {
    position: relative;
    box-shadow: 0 2px 5px rgb(0 0 0 / 18%);
    /* border-top:12px solid #00adee; */
}

.feature-row__text--left {
    padding: 0;
    height: 540px;
}

.feature-row__item.feature-row__text.feature-row__text--left h2 {
    font-size: 34px;
    font-weight: 600;
	text-align: center;
}

.rte.rte-setting.featured-row__subtext p {
  font-size: 30px;
    line-height: 2;
    text-align: center;
    color: #003f64;
    font-weight: 600;
    padding-bottom: 56px;
    border-radius: 0 50px 0 50px;
}

span.value {
    background-color: #00adee;
    display: inline-block;
    width: 20px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-size: 12px;
    position: relative;
    right: 5px;
}

span.count.wishlist-count.swym-wish-counter.show-badge {
    background-color: #00adee;
    display: inline-block;
    width: 20px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-size: 12px;
    position: relative;
    right: 5px;
}

section.our-prod-sec {
    padding-top: 40px;
}
.rich-text__heading--medium.text-center h2 {
    font-size: 34px;
    font-weight: 600;
    color: #6c6d70;
}
div#shopify-section-16355007041862c6e7 {
    padding-top: 0;
}

div#shopify-section-16355202788e2dd3ea {

height: 710px;

}
	

div#shopify-section-1635520273200d1f40 {
}

div#shopify-section-163540613565821802 {
    height: 120px!important;
	padding-top: 40px;
}

div#shopify-section-16355159843b455cf7 {
    margin-top: 35px;
}
div#shopify-section-16353288401239f414 {
    padding-bottom: 0;
}

div#shopify-section-163577740399b8caeb {
    border-top: 2px solid #00adee;
}

ul.logo-bar {
    <!--border: 15px solid #00adee; -->
    padding: 30px 35px 0px 35px;
    border-radius: 0 50px 0 50px;
}

div#shopify-section-16357809813dc785e6 {
    padding-top: 30px;
    padding-bottom: 0px;
    height: 150px!important;
}

div#shopify-section-1635781036d91556f7 {
    padding-bottom: 40px;
}

.tab-customize {
    display: flex;
    overflow-x: auto!important;
    overflow: hidden;
    border: 1px solid #00adee;
    background-color: #00adee3b!important;
    width: 86%;
    margin-left: 7%;
    margin-top: 20px;
}

.site-nav a {
    padding: 0px 135px 0px 67px;
}

.site-nav__link--button {
    border: none;
    background-color: transparent;
    padding: 3px 60px;
}

.row.shiping-sec-slider {
    margin-left: -150px;
    margin-right: -120px;
}

div#shopify-section-1635770930fa04fe33 {
    padding-bottom: 0;
    padding-top: 30px;
    border-top: 2px solid #00adee;
}

div#shopify-section-1604647172850d9338 {
    padding-top: 65px;
    background-color: #fff;
	
}

/* div#shopify-section-16370621642e7295bc {
    border-bottom: 12px solid #00adee;
} */

div#shopify-section-1636732674b386c4a8 .button {
    background-color: #00adee!important;
    border: 2px solid #fff;
}

div#shopify-section-1636732674b386c4a8{
	background-color: #00adee!important;
	padding: 1px 0px 1px 0px;
}

div#shopify-section-1636732674b386c4a8 a{
	color: #fff!important;
	
}

div#shopify-section-1636732674b386c4a8 .button:hover {
    background: #fff!important;
}

div#shopify-section-1636732674b386c4a8 a:hover {
    color: #00adee!important;
}

.section-header.text-center h2 {
    font-size: 30px;
    font-family: 'Helvetica';
    color: #0d222e;
    font-weight: 600;
}

.custom__item.custom__item--text.custom__item--16372438973f2abb40-0.small--one-half.medium-up--one-half.align--center p {
    font-weight: 700;
    color: #6c6d70;
}

.custom__item.custom__item--text.custom__item--16372438973f2abb40-0.small--one-half.medium-up--one-half.align--center h4 {
    padding-bottom: 15px;
	font-weight: 600;
    font-size: 30px;
    color: #6c6d70;
}

div#shopify-section-16375740553eef39fa {
    padding-top: 35px;
    padding-bottom: 10px;
}

button.btn.product-form__cart-submit.btn--secondary-accent {
    background-color: #033c59!important;
}

div#shopify-section-16370621642e7295bc button{
  color: #0d222e!important;

}
/* 
div#shopify-section-16372438973f2abb40 .custom-content {
    background-color: #0d222e;
} */

a.mail-icon {
    color: #6c6d70!important;
}

div#shopify-section-footer-new h5 {
    color: #6c6d70;
}
div#shopify-section-footer-new a {
    color: #6c6d70!important;
}

a.trade-icon {
    color: #fff!important;
    padding: 10px!important;
    background-color: #00adee;
}

div#shopify-section-163792337579c22f20 {
    padding: 25px 0 0 0px;
    color: #0d222e;
}

<!------mobile----->


@media (max-width: 767px) {
  .tab-customize button {
    max-width: 180px;
    flex: 0 0 180px;
    padding: 10px !important;
    font-size: 14px;
    line-height: 1.6;
  }

  .top-wrap .pull-right a.mail-icon:hover {
    color: #6c6d70 !important;
  }
}
