 /*PLACE OVERRIDE CSS RULES BELOW*/

/*Logo Header Adjustments*/
 header .logo a img {
     max-width: 100% !important;
     object-fit: contain;
     width: 100% !important;
     /*height: 100% !important;*/
}
 @media (min-width: 581px) and (max-width: 1011px) {
     header .randomLogos {
         max-width: 245px !important;
    }
}
 @media (max-width: 580px) {
     header .randomLogos{
         max-width: 154px !important;
    }
}
 @media (min-width: 1201px) {
    header .randomLogos, header .logo.randomLogos {
        max-width: 430px;
        margin: 30px 1% 0 0 !important;
        width: 100%;
        
    }
}
@media (min-width: 1201px) {
    header .randomLogos a {
        height: 105px !important;}
}   
 @media only screen and (max-width: 1010px) {
    header .logo a img { 
        margin-top: 16px;
    }
}   
@media only screen and (max-width: 1240px) {
    header .logo {
        padding-left: 2%;
    }
}
@media (min-width: 1011px) and (max-width: 1200px) {
    header .randomLogos, header .logo.randomLogos {
            margin: 33px 1% 0 0;
            max-width: 372px;
            width: 100%; }
}


/*Hompage: Hero Image Adjustments*/
div.full-video-wrapper video{
   width: 100% !important;
   object-fit: cover;
}