@media only screen and (max-width: 980px)  {
#et-top-navigation span.mobile_menu_bar:before, 
#et-top-navigation span.mobile_menu_bar:after {
color: #fff!important;
}
}
.et_mobile_menu { border-top: 0px solid #000; } 
@media only screen and (max-width: 767px) {
body header img#logo {
max-width: 80%!important;
max-height: 80%!important;
height: auto!important;
width: auto!important;
}
} #top-menu li:not(:last-child) {
border-right: 1px solid #fff;
margin-bottom: 20px;
} #et-top-navigation nav > ul > li > a {
padding-bottom: 4px!important;
padding-left: 20px;
} 
.bld {margin-left:20px; font-size:1.6em!important;}
header#main-header{ box-shadow:none;}
.phone {font-size:1.4em;}
p{font-weight:400}
h2{padding-bottom:20px} 
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;} #main-content .container:before {
width:0!important;
} 
#top-header {z-index: 99999;} @media only screen and ( min-width:981px ) {
.phonemenu a {font-size:2.0em!important;}
#main-header.et-fixed-header { box-shadow: none !important; } #logo { height: 160px; max-height: 160px !important; padding-bottom:18px; } .et-fixed-header #logo { max-height: 50px !important; padding-bottom:10px !important; } div#page-container { padding-top: 100px !important; background-color: #014692; }
}@media only screen and (max-width: 980px)  {
#et-top-navigation span.mobile_menu_bar:before, 
#et-top-navigation span.mobile_menu_bar:after {
color: #fff!important;
}
}
.et_mobile_menu { border-top: 0px solid #000; } 
@media only screen and (max-width: 767px) {
body header img#logo {
max-width: 80%!important;
max-height: 80%!important;
height: auto!important;
width: auto!important;
}
} #top-menu li:not(:last-child) {
border-right: 1px solid #fff;
margin-bottom: 20px;
} #et-top-navigation nav > ul > li > a {
padding-bottom: 4px!important;
padding-left: 20px;
} 
.bld {margin-left:20px; font-size:1.6em!important;}
header#main-header{ box-shadow:none;}
.phone {font-size:1.4em;}
p{font-weight:400}
h2{padding-bottom:20px} 
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;} #main-content .container:before {
width:0!important;
} 
#top-header {z-index: 99999;} @media only screen and ( min-width:981px ) {
.phonemenu a {font-size:2.0em!important;}
#main-header.et-fixed-header { box-shadow: none !important; } #logo { height: 160px; max-height: 160px !important; padding-bottom:18px; } .et-fixed-header #logo { max-height: 50px !important; padding-bottom:10px !important; } div#page-container { padding-top: 100px !important; background-color: #014692; }
}