          ::-webkit-scrollbar {
            width: 5px;
          }

          /* Track */
          ::-webkit-scrollbar-track {
            box-shadow: inset 0 0 5px grey; 
            border-radius: 10px;
          }
          
          /* Handle */
          ::-webkit-scrollbar-thumb {
            background:grey; 
            border-radius: 10px;
          }

        .container1 {
          width: 280px;
          height: 500px;
          
        }
        
        .card {
          height: 90%;
          border-radius: 25px;
          box-shadow: -11px 11px 1px rgba(0, 0, 0, 0.3);
        }
        
        .card-head {
          position: relative;
          height: 252px;
          background: #0F2027;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #2C5364, #203A43, #0F2027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fa782e', endColorstr='#c82930', GradientType=1);
          /* IE6-9 fallback on horizontal gradient */
          border-radius: 25px 25px 0 0;
        }
        
        .card-logo {
          width: 55px;
          margin: 20px;
        }
        
        .product-img {
          position: absolute;
          width:91%;
          left: 0;
          margin-top: 37px;
          margin-left: 44px;
        }
        
        .product-detail {
          padding: 0 5px;
          font-size: 11px;
          color: #fff;
        }
        
        .product-detail h2 {
          font-size: 18px;
          font-weight: 500;
          color:#fff;
          letter-spacing: 2px;
          padding-bottom: 10px;
          text-transform: uppercase;
        }
        
        .back-text {
          display: inline-block;
          font-size: 125px;
          font-weight: 900;
          margin-left: -7px;
          margin-top: -12px;
          opacity: 0.1;
        }
        
        .card-body {
          height:30vh;
          background: #fff;
          border-radius: 0 0 25px 25px;
        }
        
        .product-title {
          /* padding: 20px 20px 5px 20px; */
          display: block;
          font-size: 17px;
          font-weight: 500;
          letter-spacing: 1px;
          text-transform: uppercase;
        }
        
        .product-title b {
          font-weight: 900;
          letter-spacing: 0px;
        }
        
        .badge {
          position: relative;
          font-size: 10px;
          font-weight: 300;
          color: #fff;
         
          padding: 2px 5px;
          border-radius: 4px;
          top: -2px;
          margin-left: 5px;
        }
        
        .product-caption {
          display: block;
          padding: 0 20px;
          font-size: 10px;
          font-weight: 400;
          text-transform: uppercase;
        }
        
       
        
        .product-size h4 {
          font-size: 11px;
          padding: 0 21px;
          margin-top: 15px;
          padding-bottom: 10px;
          text-transform: uppercase;
        }
        
        .ul-size {
          margin-left: 15px;
        }
        
        .ul-size li {
          list-style: none;
          float: left;
          margin-right: 20px;
        }
        
        .ul-size li a {
          display: inline-block;
          text-decoration: none;
          font-size: 11px;
          width: 22px;
          height: 22px;
          border-radius: 100%;
          text-align: center;
          line-height: 23px;
          color: #000;
        }
        
        .ul-size li a.active {
          background: #f35e3d;
          color: #fff;
        }
        
        .product-size:before,
        .product-size:after {
          content: '';
          display: block;
          clear: both;
        }
        
        .product-color h4 {
          font-size: 11px;
          padding: 0 21px;
          margin-top: 20px;
          padding-bottom: 20px;
          text-transform: uppercase;
        }
        
        .ul-color {
          margin-left: 27px;
        }
        
        .ul-color li {
          list-style: none;
          float: left;
          margin-right: 20px;
        }
        
        .ul-color li a {
          display: inline-block;
          width: 16px;
          height: 16px;
          border-radius: 100%;
        }
        
        .ul-color li a.orange {
          background: #f35e3d;
        }
        
        .ul-color li a.green {
          background: #11e95b;
        }
        
        .ul-color li a.yellow {
          background: #ffd414;
        }
        
        .ul-color li a.active:after {
          position: absolute;
          content: '';
          display: inline-block;
          border: 1px solid #f35e3d;
          width: 24px;
          height: 24px;
          border-radius: 100%;
          margin-left: -5px;
          margin-top: -5px;
        }
        
        .product-price {
          position: absolute;
          /* background: #0F2027;  /* fallback for old browsers */
         /* background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);  /* Chrome 10-25, Safari 5.1-6 */
         /* background: linear-gradient(to right, #2C5364, #203A43, #0F2027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
          padding: 7px 0px; 
          text-align: center;
          display: inline-block;
          font-size: 24px;
          font-weight: 200;
          color: #000;
          border-radius: 7px;
          margin-top: 13px;
          margin-left: 5px;
        
          
        }
        .product-view{
          position: absolute;
          background: #0F2027;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #2C5364, #203A43, #0F2027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

          padding: 7px 20px;
          text-align: center;
          display: inline-block;
          font-size: 24px;
          font-weight: 200;
          color: #fff;
          border-radius: 7px;
          margin-top: 60px;
          
          width: 88%;
          box-shadow: -10px 20px 15px -10px rgba(9, 74, 170, 0.3);
        }
        
        .product-price b {
          margin-left: 5px;
        }
        
        
        
        .yt
        {
          position: fixed;
          padding:7px 10px 3px 10px;
          top: 5px;
          right: 5px;
          background: rgba(0,0,0,0.1);
        }
        
        .yt:hover
        {
          background: rgba(0,0,0,0.2);
        }
        .collection_form{
          width: 90%;
          margin:0% 5%;
        }
        @media only screen and (min-width:768px){
          .collection_form{
            width: 25%;
          }
        }
        .list{
          width: 100%;
        }
        .navbarlinks{
          color:#fff;
        }
        .navbarlinks:hover{
          color:#fff;
        }
        .product__category, .product__price, .btn {
      font-size: 0.8em;
      text-transform: uppercase;
      letter-spacing: 1.4px;
      font-weight: 700;
    }
    
    *, *:before, *:after {
      box-sizing: border-box;
    }
    
    html,
    body {
      height: 100%;
      color:#000;
    }
    
    body {
      font-family: 'Montserrat', sans-serif !important;
      line-height: 1.5;
      color: #666;
      
      align-items: center;
      justify-content: center;
      background-color: #F0F0F0;
    }
    
    img {
      max-width: 100%;
      height: auto;
      vertical-align: top;
    }
    
    hr {
      border: 0;
      height: 3px;
      width: 30px;
      background-color: #cf092c;
      margin: 5px 0 20px;
    }
    
    a {
      text-decoration: none;
      color: inherit;
    }
    
    p {
      margin: 0 0 5px 0;
      color:#000;
    }
    p:last-child {
      margin-bottom: 0;
    }
    
    .btn {
      display: inline-block;
      color: #fff;
      text-align: center;
      padding: 1.75em 3.5em;
      white-space: nowrap;
      border-radius: 5px;
    }
    
    .product {
      position: relative;
      width: 400px;
      padding: 20px;
      border-radius: 8px;
      background-color: #fff;
      transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      box-shadow: 0 30px 25px -20px rgba(0, 0, 0, 0.15);
    }
    
    .product__image {
      width: 100%;
      /* margin-left: -40%;
      margin-right: -40%;
      margin-top: -5px; */
     
      max-width: none;
    }
    
    .product__title {
      text-transform: capitalize;
      font-size: 16px;
      color: #000;
      margin: 0 0 0 0;
      line-height: 1.1;
    }
    
    .product__price {
      position: absolute;
      display: flex;
      align-items: center;
      justify-content: center;
      top: -30px;
      left: -30px;
      width: 100px;
      height: 100px;
      background-color: rgba(0, 0, 0, 0.95);
      color: #fff;
      border-radius: 50%;
    }
    
    .product__category {
      display: block;
      color: #cf092c;
      margin-bottom: 1em;
    }
    
    .product__btn {
      
      background-color: rgba(207, 9, 44, 0.95);
      transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      box-shadow: 0 30px 25px -20px rgba(0, 0, 0, 0.15);
    }
    a:hover{
      color:#000;
      text-decoration:none;
    }
    .row{
        margin:0px;
    }
    .activenav{
        padding: 5px 2px;
         border: 3px solid #000;
         background-color:#000;
         color:#fff;
      }
     
      
      .pagination{
        background: #fff;
        display:flex;
        justify-content: center;
        width:100%;
      }
      .active{
         padding-top: 0px ;
        /*padding-bottom: 0px ;*/
        border:0px;
        background: transparent; 
      }
      .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0;
        left: 0;
        background: rgba( 255, 255, 255, 1);
        box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
        backdrop-filter: blur( 4px );
        -webkit-backdrop-filter: blur( 4px );
        border-radius: 10px;
        border: 1px solid rgba( 255, 255, 255, 0.18 );
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
        z-index:9999;
      }
      
      .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #fff;
        display: block;
        transition: 0.3s;
      }
      
      .sidenav a:hover {
        color: #f1f1f1;
      }
      
      .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
      }
      .sideNavSizes{
        font-size: 11px;
      }
     .filterTag{
      font-size:20px;cursor:pointer;position: absolute;top:50%;position:fixed;z-index:999;background-color:#FF4E5B; padding:2px 5px;color:#fff;
     }
     
      @media screen and (max-height: 450px) {
        .sidenav {padding-top: 15px;}
        .sidenav a {font-size: 18px;}
      }
      .form-check-label{
        color:#000;
        border:1px solid #c1c1c1;
        padding:4px ;
      }
      