#logo2 img, #logo3 img { width: 100%; height: auto; }

#logo3 { z-index: 103; width: 213px; display: inline-block; position: absolute; top: 33px; left: 15px; }
#logo  { z-index: 101; width: 180px; display: inline-block; position: absolute; top: 20px; left: 235px; }
#logo2 { z-index: 102; width: 125px; display: inline-block; position: absolute; top: 12px; left: 430px; }


@media (max-width:655px){
    #logo { width: 145px; top: 20px; left: 158px; }
    #logo2 { width: 104px; top: 14px; left: 313px; }
    #logo3 { width: 140px; top: 33px; left: 15px; }
}
@media (max-width:499px){
    #header, #headroom-spacer { height: 80px; }
    #logo { width: 129px; top: 40px; left: 114px; }
    #logo2 { width: 91px; top: 33px; left: 11px; }
    #logo3 { width: 170px; top: 10px; left: 48px; }
}
@media (max-width:374px){
    .logo { width: 180px; }
    .logo2 { display: none; }
}


#main { background: transparent; }

.headline_lb span { display: inline-block; font-size: 1.2rem; }

.intro_lb { padding: 8rem 0;}

.introbox { background: rgba(255,255,255,.95); height: 100%; padding: 15px 25px; display: inline-block; text-align: left;}
.introbox ul,
.introbox h3,
.introbox p { margin: 0; }
.introbox h3 { font-size: 1.5rem; line-height: 1.6; font-weight: 700; }
.introbox li { font-size: 1.2rem;}  
.introbox-left{ margin-right: 5%; }
.introbox-right{ margin-left: 5%;}

@media (max-width:991px){
    .intro_lb { padding-left: 0; padding-right: 0; }
    .introbox-left{ margin-right: 5%; }
    .introbox-right{ margin-left: 0; margin-right: 5%; margin-top: 20px;}
}

section.divider { overflow: hidden; }