/* Inventory list
*************************/
.inv-row-1,
.inv-row-2 {
    margin: 10px!important;
}

.video-container {
    position: relative;
    width: 100%; /* Full width of the parent */
    height: 600px; /* Fixed height for large screens */
    overflow: hidden; /* Hide anything beyond the container */
    background: black;
}

/* Thumbnail image */
.video-thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://img.youtube.com/vi/fG1ftFwZlyE/maxresdefault.jpg');
    background-size: cover;
    background-position: center;
    z-index: 5;
}

/* Hide iframe initially */
.video-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none; /* Initially hidden */
}

/* For large screens and above, iframe should always show */
@media (min-width: 992px) {
    .video-container iframe {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100vw; /* Full width */
        height: 56.25vw; /* Maintain 16:9 aspect ratio */
        transform: translate(-50%, -50%); /* Center the video */
        display: block; /* Show iframe immediately on large screens */
    }

    .video-thumbnail {
        display: none; /* No thumbnail on large screens */
    }
}

/* For medium screens (tablet) and below */
@media (max-width: 991px) {
    .video-container {
        height: auto; /* No fixed height */
    }

    .video-container iframe {
        position: relative;
        width: 100%; /* Full width */
        height: auto; /* Automatically adjust height to aspect ratio */
        max-width: 100%; /* Ensure it doesn’t overflow */
        aspect-ratio: 16 / 9; /* Maintain 16:9 aspect ratio */
        display: block; /* Initially hide iframe */
    }
}


/**********************
    Youtube
***********************/



#element-a6417eb9c8254f99843ed59c064e0010 {
    padding: 0px;
}
.no-padding.no-padding {
    padding: 0px!important;
}

/********end youtube**************/


.navbar-header {
    width: max-content;
}

.bottom-links {
    display: none;
}

.banner-links-right {
    padding: 0px;
}

    a.navbar-brand img {
        max-height: 60px!important;
    }

@media (min-width: 768px) {
    a.navbar-brand img {
        max-height: 115px!important;
    }
}

/************* OLD CSS
#ctl00_cphContent_linkContinue_Splash {
  display: none;
}
div.framed-container {
	color: #ffffff !important;
}

div.framed-container td {
  color: #ffffff !important;
}

div.ebay-listing {
  color: #ffffff !important;
}

.please-contact {
  font-size: 14px;
}
******************************************/