blockbuster-emi .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

blockbuster-emi .content {
  flex-grow: unset;
  padding: 0 16px 0 0;
}

blockbuster-emi .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

blockbuster-emi .content .stripe {
  height: 23px;
  width: 50%;
}

blockbuster-emi .skeleton-loader .img-container {
  width: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0;
}

blockbuster-emi .skeleton-loader .img {
  border-radius: 100%;
  width: 70px;
  height: 70px;
}

blockbuster-emi .skeleton-loader .img-container .stripe {
  height: 25px;
}

@media screen and (min-width: 768px) {
  blockbuster-emi .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 16px;
  }
  blockbuster-emi .skeleton-loader .img-container {
    width: 160px;
  }
  
  blockbuster-emi .skeleton-loader .img {
    width: 160px;
    height: 160px;
  }
    
}

bottom-footer-comp .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

bottom-footer-comp .content {
  padding: 0 16px 0 0;
}

bottom-footer-comp .content .stripe {
  height: 23px;
  gap: 16px;
}

breadcrumb-comp-common .skeleton-loader {
  height: auto;
  padding: 16px;
  flex-direction: column;
  gap: 16px;
}

breadcrumb-comp-common .content {
  padding: 0 16px 0 0;
}

breadcrumb-comp-common .content .stripe {
  height: 23px;
  gap: 16px;
}

cross-sell-banner .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

cross-sell-banner .content {
  padding: 0 16px 0 0;
}

cross-sell-banner .content .stripe {
  height: 23px;
  width: 50%;
}

cross-sell-banner .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}

cross-sell-banner .skeleton-loader .img-container {
  width: 220px;
  height: 134px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 0;
}

cross-sell-banner .skeleton-loader .img {
  width: 220px;
  height: 134px;
  border-radius: 4px;
}

@media screen and (min-width: 768px) {
  cross-sell-banner .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
  }

  cross-sell-banner .skeleton-loader .img-container {
    width: 360px;
    height: 180px;
  }

  cross-sell-banner .skeleton-loader .img {
    width: 100%;
    height: 100%;
  }

}

dynamic-breadcrumb-bg-comp .skeleton-loader {
  height: auto;
  padding: 16px;
  flex-direction: column;
  gap: 16px;
}

dynamic-breadcrumb-bg-comp .content {
  padding: 0 16px 0 0;
}

dynamic-breadcrumb-bg-comp .content .stripe {
  height: 23px;
  gap: 16px;
}

faq-component .skeleton-loader {
    height: auto;
    padding: 16px 0 16px 16px;
    flex-direction: column;
    gap: 16px;
  }
  
  faq-component .content {
    padding: 0 16px 0 0;
  }
  
  faq-component .content .stripe {
    height: 23px;
    gap: 16px;
  }

  hero-banner .skeleton-loader {
  height: 263px;
}

hero-banner .skeleton-loader .img-container {
  width: 100%;
  padding: 0;
}

hero-banner .skeleton-loader .img-container .img {
  width: 100%;
  height: 150px;
  border-radius: 0;
}

latest-trends-comp .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

latest-trends-comp .content {
  padding: 0 16px 0 0;
}

latest-trends-comp .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}

latest-trends-comp .content .stripe {
  height: 23px;
  width: 50%;
}

latest-trends-comp .skeleton-loader .img-container {
  width: 183px;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 0;
}

latest-trends-comp .skeleton-loader .img {
  width: 183px;
  height: 184px;
}

@media screen and (min-width: 768px) {
  latest-trends-comp .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
  }

  latest-trends-comp .skeleton-loader .img-container {
    width: 240px;
  }

  latest-trends-comp .skeleton-loader .img {
    width: 240px;
    height: 241px;
  }

}

new-launch .skeleton-loader {
  height: 218px;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

new-launch .content {
  padding: 0 16px 0 0;
}

new-launch .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
}

new-launch .content .stripe {
  height: 23px;
  width: 50%;
}

new-launch .skeleton-loader .img-container {
  width: 255px;
  height: 135px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0;
}

new-launch .skeleton-loader .img-container:not(:first-child) {
  display: none;
}

new-launch .skeleton-loader .img {
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 768px) {
  new-launch .skeleton-loader .img-container {
    width: 300px;
    height: 181px;
    display: flex;
  }

  new-launch .skeleton-loader .img-container:not(:first-child) {
    display: flex;
  }

  new-launch .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
  }

}

popular-b2b-categories .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

popular-b2b-categories .content {
  padding: 0 16px 0 0;
}

popular-b2b-categories .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  overflow: hidden;
}

popular-b2b-categories .content .stripe {
  height: 23px;
  width: 50%;
}
popular-b2b-categories .skeleton-loader .img-container {
  width: 103px;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0;
}
popular-b2b-categories .img-container-wrapper .img-container{
  display: none;
}
popular-b2b-categories .img-container-wrapper .img-container:nth-child(1), popular-b2b-categories .img-container-wrapper .img-container:nth-child(2), popular-b2b-categories .img-container-wrapper .img-container:nth-child(3){
  display: flex;
}

popular-b2b-categories .skeleton-loader .img {
  width: 103px;
  height: 103px;
}

@media screen and (min-width: 768px) {
  popular-b2b-categories .skeleton-loader {
    display: flex;
    flex-direction: column;
  }
  popular-b2b-categories .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
    justify-content: flex-start;
  }

  popular-b2b-categories .skeleton-loader .img-container {
    display: flex;
    width: 167px;
    height: auto;
  }

  popular-b2b-categories .skeleton-loader .img {
    width: 167px;
    height: 167px;
  }

}

popular-dealers-and-brands .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

popular-dealers-and-brands .content {
  flex-grow: unset;
  padding: 0 16px 0 0;
}

popular-dealers-and-brands .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

popular-dealers-and-brands .content .stripe {
  height: 23px;
  width: 50%;
}

popular-dealers-and-brands .skeleton-loader .img-container {
  width: 80px;
  height: 37px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0;
}

popular-dealers-and-brands .skeleton-loader .img {
  border-radius: 8px;
  width: 80px;
  height: 37px;
}

video-player .skeleton-loader {
  height: auto;
  padding: 16px 0 16px 16px;
  flex-direction: column;
  gap: 16px;
}

video-player .content {
  padding: 0 16px 0 0;
}

video-player .img-container-wrapper {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}

video-player .content .stripe {
  height: 23px;
  width: 50%;
}

video-player .skeleton-loader .img-container {
  width: 284px;
  height: 185px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 0;
}

video-player .skeleton-loader .img {
  width: 183px;
  height: 160px;
  border-radius: 4px;
}

@media screen and (min-width: 768px) {
  video-player .img-container-wrapper {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
  }

  video-player .skeleton-loader .img-container {
    width: 289px;
    height: 188px;
  }

  video-player .skeleton-loader .img {
    width: 100%;
    height: 163px;
  }
  video-player .stripe.view-all{
    width: 350px;
  }

}