html {
  scroll-behavior: smooth;
}

/*Industries Css Start*/
.market-grid {
    display: grid;
    gap: 20px;
}
.market-item {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}
.market-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: brightness(0.7);
    transition: transform 0.3s ease;
}
.market-item:hover img {
    transform: scale(1.1);
}
.market-item h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 1.2rem;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
    margin: 0;
}
/*Industries Css End*/

/* Responsive styles start*/
@media (max-width: 767px) {
    /*Industries Css Start*/
    .market-grid {
        grid-template-columns: 1fr;
    }
    /*Industries Css End*/
}
@media (min-width: 768px) and (max-width: 1199px) {
    /*Industries Css Start*/
    .market-grid {
        grid-template-columns: repeat(3, 1fr);
    }
    /*Industries Css End*/
}
@media (min-width: 1200px) {
    /*Industries Css Start*/
    .market-grid {
        grid-template-columns: repeat(4, 1fr);
    }
    /*Industries Css End*/
}

@media (min-width: 1024px){
    /*Header Style Css Start*/
    ul.main-menu__list {
      text-align: right;
    }
    ul.main-menu__list li.dropdown a {
      color: #3b3e41;
      display: block;
      text-decoration: none;
      font-size: 18px !important;
      text-transform: uppercase;
      background: url("../images/customs/nav-arrow.png") scroll no-repeat right center;
      font-weight: 700;
      text-transform: uppercase;
      text-align: center;
      white-space: nowrap;
      margin-left: 10px;
      padding-right: 15px;
      line-height: 15px;
    }
    ul.main-menu__list li.dropdown.current:before {
      content: " ";
      height: 6px;
      background: #000;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }
    ul.main-menu__list li.dropdown:before {
      content: " ";
      height: 1px;
      background: #000;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }
    ul.main-menu__list li.dropdown:hover:before,
    ul.main-menu__list li.dropdown.active:before {
      height: 6px;
    }
    ul.main-menu__list li.dropdown:hover a,
    ul.main-menu__list li.dropdown.current a {
      background: url("../images/customs/nav-arrow-down.png") scroll no-repeat right center;
    }
    .main-menu .main-menu__list>li>a::before,
    .stricky-header .main-menu__list>li>a::before {
      border-left: 0px solid transparent;
      border-right: 0px solid transparent;
      border-bottom: 0px solid transparent;
    }
    /*Header Style Css End*/
}
/* Responsive styles End*/