
        /* Container for market items */
        .market-container {
            max-width: 1200px;
            display: flex;
            flex-wrap: wrap;
            align-content:center ;
            justify-content: center;
            gap: 20px;
            margin-bottom: 80px;
            box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
        }

       /* Individual market item card */
        .market-item {
            flex: 1;
            background-color: #fff;
            padding: 15px;
        }

        .market-item img {
            cursor: pointer;
            max-width: 100%;
            transition: max-width 0.3s ease, transform 0.3s ease, background-color 0.3s ease; /* Add transitions */
          }
          
          /* Add opacity and zoom effect on image hover */
          .market-item img:hover {
            transform: scale(1.1); /* Zoom effect on hover */
            box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;
        }

        .market-item h2 {
            margin: 10px 0;
        }

        .market-item p {
            flex: 1;
            color: #777;
            margin: 10px 0;
            text-align: justify;
        }
        .market-item .icons{
            padding-top: 10px;
        }
        .market-item .icons span{
            font-size: medium;
            margin: 7px;
            letter-spacing: 1px;
        }
        .market-item .icons i{
            margin: 5px;
            font-size: 28px;
            display: flex;
            color: #e53424;
        }
        .market-item .icons i:hover{
            color: var(--primary-color);
        }

        @media screen and (max-width: 768px) {
            .market-container {
                flex-direction: column;
            }
        }

        .newarrival {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            margin-bottom: 60px;
          }
          
          .newarrival .row {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
            max-width: 1200px;
            margin: 0 auto;
            padding: 5px;
          }
          
          .newarrival .column {
            flex: 1;
            max-width: 300px;
            padding: 5px;
          }
          
          .newarrival .middle {
            flex: 2;
          }
          
          .newarrival img {
            max-width: 100%;
            height: auto;
            position: relative;
          }
          
          .newarrival .image-wrapper {
            position: relative;
            margin: 10px;
          }
          
          .newarrival .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            background-color: rgba(0, 0, 0, 0.7);
            color: #fff;
            opacity: 0;
            transition: opacity 0.3s ease;
          }
          
          .newarrival .image-wrapper:hover .overlay {
            opacity: 1;
          }
          
          .newarrival .overlay-text {
            margin-bottom: 10px;
            font-size: medium;
            font-weight: 700;
          }
          
          .newarrival .overlay-button {
            background-color: var(--primary-hover-color);
            color: #fff;
            padding: 8px 16px;
            border: none;
            border-radius: 20px;
            cursor: pointer;
            transition: background-color 0.3s ease;
          }
          
          .newarrival .overlay-button:hover {
            background-color: var(--primary-color);
          }
          
          @media screen and (max-width: 768px) {
            .newarrival{
                margin-bottom: 20px;
            }
            .newarrival .column {
              flex: 1;
              max-width: 100%;
            }
          
            .newarrival .middle {
              flex-direction: column; /* Stack images in a column in mobile view */
            }
            
            .newarrival .middle img {
              flex-basis: 100%; /* Display one image per row in mobile view */
              margin-bottom: 20px; /* Add some spacing between the images in mobile view */
            }
            
            .newarrival .row {
              flex-direction: column; /* Stack all columns in a column in mobile view */
            }
          }
          