/* No Space Simple List */
@media only screen and (min-width: 600px) {
.block_d7ff28732d57417dbe3f331f651ea6d8 .cols4 .item,
.block_d7ff28732d57417dbe3f331f651ea6d8 .cols4 .socialStreamGroup {
    clear: none;
    width: 25%;
    margin: 0%;
}
}

/* Custom Mobile Background Image */

@media only screen and (max-width: 768px) {
    div.blockWrap_b1459e02ea92472096f4251a37bfdffc {
        background-image: url(https://static.mywebsites360.com/fcc1ff70fad34dfc839022be2207fa1a/i/ae586bd097254bc489092a6bb915011a/2/5feFb8zhrk/Mobile%20image%20%25281%2529.jpg);
    }
}

.responsive {
    max-width: 100%;
    margin-top: 350px; 
}

/* Equalize Simple List Blocks*/

/* Change item class here */
.items_dc50deb037f84cb482822662d71bc99c, .items_d4cda57fa95247a4a9036d67f7166681, .items_a5612827ec2648b5a1d5cadbdefcb660 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dc50deb037f84cb482822662d71bc99c > .item, .items_d4cda57fa95247a4a9036d67f7166681 > .item, .items_a5612827ec2648b5a1d5cadbdefcb660 > .item {
	display: flex;
	flex-direction: column;
}

/* Video Styles */

.video-container {
  background: #24282f;
  color: white;
  text-align:center;
  padding: 350px 350px;
  margin-bottom:50px;
}

#iframe-container h1 {
    font-size: 52px;
}

#iframe-container h3 {
    font-size: 30px;
}

/* Mobile Video Styles */

@media only screen and (max-width: 767px) {
    #iframe-container h1 {
        font-size: 36px;
    }
    
    #iframe-container h3 {
        font-size: 20px;
    }
    
   div#iframe-container {
    background-image: url(https://static.mywebsites360.com/fcc1ff70fad34dfc839022be2207fa1a/i/bc637af6f9ff43919264a740989117f6/2/5feFb8zhrk/b%26gmobile.jpg);
    background-size: cover; /* Fills entire width, may crop */
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    aspect-ratio: 2 / 3; /* Match your image's actual ratio */
    text-align: center;
}
    
    .video-wrap {
        display: none!important;
    }
    
    .video-container {
        padding: 150px 20px 150px 20px;
    }
}

/* End Video Styles */

/* Fix live chat widget on mobile */
@media only screen and (max-width: 767px){
    .useMobileSideNav .siteWrapper {
        transform: inherit !important;
    }
}