/* Mobile: 2*/
@media (max-width: 639.98px) {
  #webcams-grid,
  #related-webcams-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  #webcams-grid .t-thumb-wrap,
  #related-webcams-grid .t-thumb-wrap {
    aspect-ratio: 5 / 4;
    overflow: hidden;
  }

  #webcams-grid .t-thumb,
  #related-webcams-grid .t-thumb {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  #webcams-grid .p-4,
  #related-webcams-grid .p-4 {
    padding: 0.6rem 0.5rem 0.25rem;
  }

  #webcams-grid .p-4 > .w-10.h-10,
  #related-webcams-grid .p-4 > .w-10.h-10 {
    width: 1.8rem;
    height: 1.8rem;
    flex: 0 0 auto;
    flex-shrink: 0;
  }

  #webcams-grid .p-4 > .w-10.h-10 img,
  #related-webcams-grid .p-4 > .w-10.h-10 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  #webcams-grid .p-4 > div:last-child,
  #related-webcams-grid .p-4 > div:last-child {
    min-width: 0;
  }

  #webcams-grid .p-4 h3,
  #related-webcams-grid .p-4 h3 {
    font-size: 0.8rem;
    line-height: 1.25;
    display: flex;
    align-items: center;
  }

  #webcams-grid .p-4 h3 .sv-card-title,
  #related-webcams-grid .p-4 h3 .sv-card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  #webcams-grid .p-4 h3 img,
  #related-webcams-grid .p-4 h3 img {
    flex-shrink: 0;
  }

  #webcams-grid .p-4 p,
  #related-webcams-grid .p-4 p {
    font-size: 0.72rem;
    line-height: 1.25;
  }
}

/* Items center */
	#webcams-grid .hover\:shadow-xl .block > .items-center{
		margin-bottom:-12px;
	}