    h1,h2,h3,h4,h5,h6,div,span,small,p,button,input, body {
        font-family: Arial !important;
    }
    .pixelstrap ul a:hover:before, 
    .pixelstrap ul a:hover:hover:before, 
    .pixelstrap ul a:focus:hover:before, 
    .pixelstrap ul a:active:hover:before, 
    .pixelstrap ul a.highlighted:hover,
    .pixelstrap ul a.highlighted:before {
        width: 100%;
    }
    .collection-content .def-bg-btn{
        margin-bottom: 55px;
    }
      /*#slider,
      .home-slider .home{
        min-height: 400px;    
        background-size: 100% 100% !important;
      }*/
      
      /*.home-slider .home, .center-slider .home*/
      /*  {*/
      /*      background-size: 100% 100% !important;*/
      /*      height: 90vh !important;*/
      /*  }*/
      /*.collection-product-wrapper .product-wrapper-grid .product-box{*/
      /*    margin-bottom: 70px;*/
      /*    margin-top:0px;*/
      /*}*/
      .collection .collection-block img, .collection .collection-block .bg-size {
        border-radius: 15px;
        box-shadow: 0px 0px 12px #e6e2e2;
      }
      
      .collection .collection-block .collection-content h3{
          margin-bottom: 20px;
          margin-top: 20px;
      }
        
      .service-style-border .service-block .media-body {
        border-left: none;
        margin-top: 15px;
      }

      .about-page p {
          text-align: left;
          line-height: 2; 
          margin-bottom: 10px;
      }
      .main-menu .menu-right .icon-nav .mobile-search i {
        color: #000000;
      }

      .product-box .img-wrapper {
        text-align: center;
      }

      .pets-box .product-box .product-detail {
        text-align: left;
      }

      .product-box .product-detail h6, 
      .product-box .product-info h6, 
      .product-wrap .product-detail h6, 
      .product-wrap .product-info h6
      {
          color: #ffffff !important;
      }

      .media {
        /*width: 80%; */
        padding: 0px !important; 
        /*border-radius: 18px;*/
        /*box-shadow: 10px 10px 10px #b1b0b0;*/
      }

      .media-body {
         /*border-top: 3px solid #142846;*/
         padding-left: 0px !important;   
         text-align: center;
      }
      .media-body h4 {
         margin-top: 15px;  
         color: #142846; 
         font-weight: 500;
         white-space: nowrap;
         font-size: 15px;
      }

      .partition3 h2{
        color: #142846;
        margin-bottom: 20px;
        font-weight: 500;
      }
      
      .theme-tab .tab-title, .theme-tab .tab-title2 {
           margin-bottom: 40px;
      }
      
      
      .hr1{
        width: 15%;
        border-bottom: 3px solid #142846;
        margin: auto;
        margin-bottom: 40px;
        opacity: 1; 
      }

      .collection-banner {
        box-shadow: 5px 3px 1px #e6e2e2;
        border-radius: 20px;
      }

      .new-btn{
        margin-top: 40px;
        background-color: #142846;
        background-image: url('../../assets/images/thirdparty/customize now button_123449.png');
        background-size: 100% 100%;
        border: none !important;
        border-radius: 10px;
        padding: 15px 20px;
        font-size: 20px;
        font-weight: 400;
      }

      .def-bg-btn{
        /*background-image: url('../../assets/images/thirdparty/customize now button_123449.png');*/
        background-image: linear-gradient(391deg, #24aeb7 0%, #142846 100%) !important;
        background-size: 100% 100%;
        border: none !important;
        border-radius: 10px;
        padding: 15px 20px;
        color: white;
      }

      .def-bg-btn:hover{
        padding: 15px 20px;
        color: white !important;
        background-color: transparent;
      }
      .btn-outline:before{
        background-color: transparent;
      }

      /*.top-collection {*/
      /*  padding-top: 120px;*/
      /*}*/

      .title6 h2 {
        color: #142846;
        font-size: 35px;
        font-weight: 500;
      }
      .slick-prev.slick-arrow {
         background: url('../../assets/images/thirdparty/left slider arrow_123510.png'); 
         background-size: 100% 100%;
      }
      .slick-next.slick-arrow {
         background: url('../../assets/images/thirdparty/right slider arrow_123516.png'); 
         background-size: 100% 100%;
      }

      .home-slider .slick-prev:before, .home-slider .slick-next:before, .center-slider .slick-prev:before, .center-slider .slick-next:before{
        color: transparent;
      }
      .no-arrow .slick-next, .no-arrow .slick-prev{
        display: block !important;
      }
      .collections{
        /*background-image: linear-gradient(391deg, #142846 5%, #24aeb7 100%);*/
        /*background-image: url('../../assets/images/thirdparty/tab background_123518.png');*/
        background: #24aeb7;
        background-size: 100% 100%;
        border-radius: 0px;
      }

      

      .collections li{
        /*background-color: #142846;*/
        padding: 15px !important;
        color: white;  
      }

      .collections li.current{
        border-radius: 0px;
        background-image: linear-gradient(391deg, #142846 0%, #24aeb7 100%);
      }

      .theme-tab .tab-title a, 
      .theme-tab .tab-title2 a {
        color: white;
      }
      .theme-tab .tab-title .current a, 
      .theme-tab .tab-title2 .current a {
        color: white;
      }

      ul.collections {
        padding: 0;
        width: 100%;
        display: flex;
      }

      .collections li {
        flex: 1;
      }

      .product-m .slick-slide > div {
        margin: 0px 25px;
      }

      .j-box .product-box .product-detail {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        /*background-image: linear-gradient(391deg, #5e824e 0%, #142846 100%);*/
        background-image: none !important;
        background-color: transparent !important;
        margin-top: -15px;
        padding: 15px 20px;
      }

      .product-box .product-detail {
        border-radius: 0px 0px 15px 15px;
        background-image: linear-gradient(391deg, #142846 0%, #24aeb7 100%);
        margin-top: -15px;
        padding: 15px 20px;
      }

      .j-box .product-box { border: none !important; }

      .product-box .product-detail h6, 
      .product-box .product-info h6, 
      .product-wrap .product-detail h6, 
      .product-wrap .product-info h6 {
        color: white;
        margin-bottom: 3px;
        font-size: 15px;
        
      }

      .product-box .product-detail h4, 
      .product-box .product-info h4, 
      .product-wrap .product-detail h4, 
      .product-wrap .product-info h4 {
        color: white;
        font-weight: 400;
      }

      .scratch {
        text-decoration: line-through;
        /*color: white;*/
        color: #000000;
        opacity: 0.8;
      
      }
      .light-layout {
        background-image: linear-gradient(391deg, #24aeb7 0%, #142846 100%) !important ;
      
      }
      .footer-logo{
      /*  background-color: white; 
        width: fit-content; 
        padding: 60px;
        margin: auto; 
        border-radius: 50%;
        box-shadow: 9px 6px 0px #348413;*/
      
      }
      footer p, 
      footer h3, 
      .footer-theme .sub-title h4,
      .footer-theme .sub-title li a,
      .footer-theme .sub-title .contact-list li,
      .footer-title h4 {
        color: #fff !important;
      
      }
      .align-items-center { 
        display: flex; 
        align-items: center; 
        justify-content: center; 
      
      } 
      .justify-contents-center { 
        justify-content: center; 
      
      }
      
      .footer-social i, .social-white i { 
        color: white; 
      
      }
      .footer-social li a i:before { 
        color: white; 
        background-image: linear-gradient(391deg, #142846 0%, #24aeb7 100%);
         border-radius: 50%;
         height: 38px;
         width: 38px;
         padding: 12px 14px;
         display: block;
      }
      .sub-footer { 
        background-image: linear-gradient(391deg, #142846 0%, #24aeb7 100%); 
      
      }
      .sub-footer p { 
        font-size:16px; 
        font-weight: 300;
      
      }
      .footer-contant1 ul li:before{
         content: '';
         position: absolute;
         border-right:2px solid white;
         border-bottom:2px solid white;
         width:8px;
         height:8px;
         top: calc(50% - 4px);
         left: 0px;
         transform: translateY(-50%) rotate(-45deg);
      
      }
      .footer-theme .sub-title li { 
        padding-bottom: 8px; 
        padding-top: 0px; 
        padding-left: 20px; 
      
      }
      .footer-theme .sub-title .contact-list i { 
        top: 5px; 
      
      }
      .footer-title hr { 
        border: 1px solid white !important; 
        width: 20%; 
        opacity: 0.9;  
        margin-bottom: 25px; 
        margin-top: 10px; 
      
      }
      .footer-theme .sub-title h4 { 
        margin-bottom: 0px; 
        font-weight: 400; 
      
      }
      .scratch { 
        margin-left: 10px; 
      
      }
      .collection-banner { 
        max-height: 300px; 
        max-width: 300px; 
        margin: auto; 
      
      } 
      .sub-footer { 
        padding: 13px; 
      }

      .sub-footer p { 
        padding: 0px; 
      }
      .footer-theme .sub-title li { 
        font-size: 15px; 
      }

      /*.product-m .slick-list{*/
      /*  margin-left: 25px;*/
      /*  margin-right: 25px;*/
      /*}*/


      .product-3 .slick-prev:before,
      .product-3 .slick-next:before{
        content: none !important;
      }
      .product-3 .slick-prev.slick-arrow {
        background: url('../../assets/images/thirdparty/left bottom page arrow_123508.png');
        background-size: 100% 100%;
        height: 40px;
        width: 40px;
      }

      .product-3 .slick-next.slick-arrow {
        background: url('../../assets/images/thirdparty/right bottom page arrow_123515.png');
        background-size: 100% 100%;
        height: 40px;
        width: 40px;
      }

      .product-box .product-detail h6, .product-box .product-info h6, .product-wrap .product-detail h6, .product-wrap .product-info h6 { color: #000000 !important; text-align: center; }
      .product-box .product-detail h4, .product-box .product-info h4, .product-wrap .product-detail h4, .product-wrap .product-info h4 { color: #000000 !important; text-align: center; }
      .product-detail { 
          /*border-top: 1px solid #777777; */
          border-top: none; 
          margin-top: 0px !important; 
          padding: 15px !important; 
      }

      .product-box { 
        /*border: 1px solid #777777;*/
        /*border-bottom-right-radius: 15px; 
        border-bottom-left-radius: 15px; */
        border-radius: 0px;
        /*box-shadow: 0px 0px 12px #e6e2e2;*/
        box-shadow: none !important;
      }
      .product-box img { 
        border-top-right-radius: 15px; 
        border-top-left-radius: 15px; 
      }
      .product-detail img {
        background: white;
        border-radius: 0px;
      }
      /*.product-detail h6 { display:none; }*/
      .product-detail h6:not(:first-line) { display:none; }

      .border-section {
          margin-bottom: 10px !important;
      }

      .main-menu .brand-logo {
          padding: 10px ;
      }
      .main-menu .brand-logo img {
          height: 40px;
      }

      .product-box .product-detail h4, 
      .product-box .product-info h4, 
      .product-wrap .product-detail h4, 
      .product-wrap .product-info h4 {
          font-size: 15px;
          margin-top: 10px;
          font-weight: 500;
      }

      .about-page h4,
      .about-page h6,
      .about-page {
        text-align: left;
      }

      .faq-section .accordion.theme-accordion .card .card-header button {
         text-decoration: none;
      }

      .cart-section tbody tr td a, .cart-section tbody tr td p, .wishlist-section tbody tr td a, .wishlist-section tbody tr td p{
        font-size: 20px;
      }
      
      .product-box img {
          height: 200px;
          /*width: 100%;*/
      }

  @media (min-width: 1430px)
  {
      .container {
        max-width: 95%;
      }
  }
    
  @media(max-width:  1199px) 
  {
      
      .product-box img {
          height: 216px;
      }
      
      .main-nav-center .toggle-nav {
        left:  20px;
        top: -115px;
        width:  min-content;
      }

     .pixelstrap .link-section .menu-title .according-menu{
        display: none;
      }
      .main-menu .menu-right .icon-nav li {
          padding-right: 25px;
      }

      .onhover-div .mobile-cart {
        display: none;
      }

      .toggle-nav i.sidebar-bar {
        color: #000;
      }

      /*.cart_qty_cls {
        right: 22px;
      }*/

      .border-section {
        margin-bottom: 0px;
      }  
  }


  @media (max-width: 991px)
    {   
         .product-box img {
              height: 280px;
          }
        
          .home-slider .slider-contain {
            height: 35vh;
          }
          
          .home-slider .home {
            height: 60vh; 
            background-size: 100% 100% !important;
          }
    
          .cart-section tbody tr td .mobile-cart-content {
            display: -webkit-inline-box;
            -webkit-box-align: center;
          }
    
          .footer-end p {
              margin-bottom: 10px; 
              width: 100%;               
          }
    
          .footer-social p {
              margin-bottom: 10px !important;                
          }
          
          .footer-end p span{
              text-align: center;
              float: none;
          }           
          .brand-logo {
              padding-bottom: 10px !important;
              margin-top: 10px !important;
              padding-top: 10px !important;
          }
          
          .toggle-nav i {
            color: #50e818;
          }
    
          .toggle-nav i.sidebar-bar {
            color: #000;
          }
          
          .col-xs-6 {
              width: 50% !important;
          }
          .tools-service .service-block + .service-block {
              margin-top: 0px;
          }
          .service-style-border.tools-service .service-block + .service-block + .service-block {
              margin-top: 0px;
          }
          .collection-banner{
              max-height: 200px;
              max-width: 200px;
          }
    
          /*.partition3 > div + div {*/
          /*    margin-top: 40px;*/
          /*}*/
          /*.top-collection {*/
          /*    padding-top: 90px;*/
          /*}*/
        .onhover-div .mobile-cart {
          display: none;
        }
        .top-header .header-contact {
          display:  block;
        }
        .pixelstrap .full-mega-menu .mega-box{
          max-width: 100% !important;
        }
        .product-3 .slick-prev.slick-arrow {
          margin-left: 20px;
        }
        .product-3 .slick-next.slick-arrow {
          margin-right: 20px;
        }
        .tabs.tab-title.collections li {
          width:  100%;
        }
    
        .collections {
          background-size: 100% 100%;
        }
    
        .res-dn {
          display: none !important;;
        }
    
        .res-db {
          display: block !important;
        }
    
        .res-di {
          display: inline !important;
        }
    
        .j-box .product-box .product-detail {
          margin-top: 10px;
        }
    
        .theme-card {
          height: auto !important;
        }
        
        .login-page h3 {
          text-align:  center;
        }
    
        .footer-social li {
            padding: 0;
        }
    
        body{
          overflow-x: hidden !important;
        }
    
        ul.collections {
          display: block;
        }
    
        .collections li.current {
          width: 100%;
        }
    
        .footer-title hr{
          display: none;
         
        }
    
        .footer-theme .sub-title h4{
             margin-bottom: 10px;
        }
    
        .collections li {
          padding: 15px !important; 
        }
    
        .j-box .product-box .product-detail {
          padding: 10px !important;
        }
    
        .product-box .product-detail h6 {
          font-size: 14px;
          margin-bottom: 0px;
          margin-left: 10px;
          color:  #000000 !important;
        }
        
        /*.def-bg-btn {*/
        /*    padding: 5px !important;*/
        /*}*/
        
        .product-box .product-detail h4 {
          margin-left: 10px;
          color:  #222 !important;
        }
    
        .tab-content-cls{
          width: 100% !important;
    
        }
    
        .product-m .slick-slide > div{
          margin: 0px 10px;
        }
    
        .scratch { 
          margin-left: 10px; 
        }
    
        .new-btn {
          margin-top: 8px;
          
        padding: 10px 15px;
        font-size: 15px;
        }
    
        .partition3 h2 {
          line-height: 1.5
        }
    
        .border-section{
          border-bottom: 0px;
        }
    
        .hr1 {
          margin-bottom: 20px;
        }
    
        .footer-theme .sub-title .contact-list i{
          top: 0px;
        }
    
        .footer-contant .footer-logo {
          padding: 20px;
        }
    
        .footer-title .according-menu:before {
            content: "\f107";
            position: absolute;
            right: 2px;
            top: 2px;
        }
    
    
        .footer-social {
          bottom: -35px;
          left: -45px;
        }
  }

  @media(max-width: 577px)
  { 
      .collection-block > div.bg-size.blur-up.lazyloaded{
          border-radius: 15px;
      }
      .btn{
          font-weight: 500;
      }
      
      .def-bg-btn{
        padding: 10px 15px;
      }
      
      .collection .collection-block .collection-content h4, .collection .collection-block .collection-content h3{
          margin-bottom: 15px;
      }
      .home-slider .slick-next, .center-slider .slick-next{
          right:20px !important;
      }
      .home-slider .slick-prev, .center-slider .slick-prev{
          left:20px !important;
      }
      .top-collection{
          padding-top: 80px;
      }
      .title6 h2{
          font-size: 29px;
      }
      footer{
          margin-bottom: 0px !important;
      }
      .product-3 .slick-prev.slick-arrow {
          height: 30px;
          width: 30px;
      }
      
       .product-3 .slick-next.slick-arrow {
          height: 30px;
          width: 30px;
      }
      .theme-tab .tab-title, .theme-tab .tab-title2 {
           margin-top: 30px;
           margin-bottom: 38px;
      }
      
      .hr1 {
          margin-bottom: 8px;
      }
      
      section, .section-t-space {
          padding-top: 30px;
      }
      
      .top-collection {
            padding-bottom: 70px;
      }
      
      .banner-goggles{
          padding-top: 50px;
      }
      
      .main-menu .menu-right .icon-nav .mobile-search i {
          font-size: 15px;
      }

      .home-slider .slider-contain {
        height: 30vh;
      }
      .home-slider .home {
        height: 30vh; 
      }
     /* #slider,
      .home-slider .home{
        min-height: 300px;        
        background-size: 100% 100% !important;
      }*/

    .main-menu .brand-logo img {
      max-height: 40px !important;
    }

    .img-wrapper {
      text-align: center;
    }
    .main-nav-center .toggle-nav {
      left: 20px;
      top: -65px;
    }

    .toggle-nav i {
      color: #50e818;
    }

    .toggle-nav i.sidebar-bar {
      color: #000;
    }

    .border-section{
      border-bottom: 10px;
    }

    .home-slider .slick-prev, .home-slider .slick-next, 
    .center-slider .slick-prev, .center-slider .slick-next{
      opacity: 1;
    }
  }

  @media (max-width: 991px) and (min-width: 767px){
    .partition-f > div + div + div {
        margin-top: 0px;
    }
       
     .product-box img {
          height: 300px;
      }
  }

  @media (max-width: 1199px) and (min-width: 577px){
    .cart_qty_cls {
      right: 22px;
    }

    .home-slider .slick-prev, .home-slider .slick-next, 
    .center-slider .slick-prev, .center-slider .slick-next{
      opacity: 1;
    }
    .slick-prev, .slick-next {
      height: 30px;
      width: 30px;
      margin-right:  10px;
      margin-left:  10px;
    }
  }
      
  @media (max-width: 350px){
      
       .product-box img {
          height: 150px !important;
      }
      
    .partition-f > div + div + div {
        margin-top: 0px;
    }
    .footer-social{
      display: block;
      bottom:  -25px;
      left:  10px;
    }

    .footer-light div.align-items-center {
      height:  50px;
    }

    .scratch::before{
        content: "\a";
        white-space: pre;
    }

    .product-detail {
        padding: 5px !important;
        border-radius: 10px !important;
    }
    .product-box .product-detail h6 {
      font-size: 12px;
    }

    .product-box .product-detail h4 {
      font-size: 12px;
    }

    .product-box .product-detail img {
      height: 12px !important;
      width: 12px !important;
      margin-right: 5px;
    }
  }

  @media (min-width: 1200px){
    .pixelstrap li {
        text-align: center;
        display: inline-block;
        float: none;
    }

    .main-nav-center .sm { 
       text-align: center;
       width: 100%;
    }

    .pixelstrap .full-mega-menu .mega-box {
        max-width: max-content;
    }
  }

  @media (max-width: 480px) {
    
    .home-slider .slider-contain {
      height: 30vh;
    }
    .home-slider .home {
      height: 30vh; 
    }

    .scratch::before{
        content: "\a";
        white-space: pre;
    }
    
    .brand-logo img {
        height: 45px;
    }

    .main-menu .brand-logo img {
        max-height: 100%;
    }

    .collection-block > div.bg-size.blur-up.lazyloaded{
        height: 200px;
    }
    .order-box .qty li { 
      display: flex;
    }
    .product-detail {
        padding: 5px !important;
        border-radius: 10px !important;
    }
    
    .cart-section tbody tr td .mobile-cart-content .col, .wishlist-section tbody tr td .mobile-cart-content .col {
      margin: 0px;
    }    
  }

  .footer-end p span:before {
      text-indent: left;
  }


  @media (max-width: 577px) {
      
     .product-box img {
          height: 226px;
      }
      
    .main-menu .menu-right .icon-nav .mobile-cart > div img { 
        display: block;
        max-height: 15px !important;
    }
    .cart_qty_cls {
        font-size: 10px;
        height: 15px;
        width: 15px;
        padding: 0px;
        right: 0px;
    }

    /*.main-menu .menu-right .icon-nav .mobile-cart {
      right:  20px;
    }*/

    .main-menu .menu-right .icon-nav .mobile-setting, 
    .main-menu .menu-right .icon-nav .mobile-cart, 
    .main-menu .menu-right .icon-nav .mobile-search{
      top: 23px;
      bottom: unset;
      position: absolute;
    }
    .mobile-fix-option{
      display: none;
    }

    .top-header .header-dropdown .mobile-account, .top-header .header-dropdown .mobile-wishlist{
      display: none;
    }
    .main-menu .menu-right .icon-nav .mobile-cart {
      right:  20px;
    }

    .main-menu .menu-right .icon-nav .mobile-search{
      right: 18%;
    }

    /*.top-header .header-dropdown .mobile-account, 
    .top-header .header-dropdown .mobile-wishlist {
      top: 20px;
      left: 20%;
      bottom: unset;
      right: unset;
    }*/ 

  }
    
      @media (max-width: 450px){
      
       .product-box img {
          height: 183.5px ;
      }
      }
   @media (max-width: 991px) and (min-width: 577px) {

    .main-menu .menu-right .icon-nav li {
      padding-right:  0px;
    }

    .cart_qty_cls{
      right:  0px;
    }
    .main-menu .brand-logo img{
        margin-left: 25px;
    }
   /* #slider,
    .home-slider .home{
        min-height: 350px;
        background-size: 100% 100% !important;
    }
  */
}

.j-box .product-box {
    border-radius: 0px;
}