body {
    margin: 0 auto;
    max-width: 1280px;
    font-size: 14px;
}

#head{
    min-height: 118px;
    background-image: url('/_files/image/background/header-background.png');
    background-repeat: no-repeat;
    padding-left: 2.5em;
    padding-right: 2.5em;
    margin-bottom: 1.875em;
	position: sticky;
    top: 0px;
    z-index: 999;
	
}
#head,
#menu3{
    font-family: tahoma, arial, verdana, sans-serif;
}
#menu2,
#inspection,
.form,
#content,
#items,
#steps,
#gallery,
#zips,
#locations{
    font-family: tahoma, arial, verdana, sans-serif;
}

#logo, #logo-footer {
    display: inline-block;
    width: 19.5%;
    box-sizing: border-box;
    margin-right: 12.9166666667%;
    padding-top: 12.5px;
    min-height: 118px;
    text-decoration: none;
}
#logo-footer
{
    font-family: tahoma, arial, verdana, sans-serif !important;
}

#logo-footer
{
    margin-right: 2%;
}

/*#phone {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 43%;
    padding-left: 3.0em;
    margin-top: 1.5em;
    margin-bottom: 2.5em;
}
#phone span{
    font-size: 1.3em;
}
#phone a {
    font-size: 2.6em;
}*/

#menu1, #menu3 {
    margin-right: 4%;
    border-bottom: 2px solid #60c2ee;
}
#menu1 li, #menu3 li {
    display: inline-block;
}

#menu1 li {
    margin-right: 16.48%;
}
#menu3 li {
    margin-right: 8.5%; 
}
#menu1 li:nth-child(4), #menu3 li:last-child {
    margin-right: 0;
}
#menu1 li a, #menu3 li a{
    display: block;
    font-size: 1.28571428571em;
    font-weight: bold;
    padding-top: 1em;
    padding-bottom: 1em;
}

#body {
    padding-left: 0.625em;
    padding-right: 0.625em;
}

#body .left{
    display: inline-block;
    width: 25.46875%;
    vertical-align: top;
}
#body .right{
    display: inline-block;
    width: 74.53125%;
    vertical-align: top;
}
#content {
    padding: 10px;
}
#menu2 {
    display: block;
    margin-bottom: 0.5em;
}
#form{
    margin-bottom: 0.5em;
}
#menu2 li{
    border-bottom-width: 2px;
}
#menu2 li a{
    display: block;
    padding-top: 10px;
    padding-bottom: 15px;
}

#content h1,
#content h2,
#content h3,
#content h4{
    font-weight: bold;
    margin-bottom: 0.3em;
}

#content h1{ font-size: 1.6em; }
#content h2{ font-size: 1.15em; }

#content p{
    font-size: 0.95em;
    line-height: 1.2em;
}

#content .fr{
    float: right;
    margin: 10px;
}
#content .fl{
    float: left;
    margin: 10px;
}

#content ul{
    font-size: 0.95em;
    margin-top: 1em;
    margin-bottom: 1em;
    list-style-position: inside;
    list-style-type: square;
}
#content li{
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 1em;
}
#content a{
    font-size: 0.95em;
}

#footer{
    position: relative;
    min-height: 118px;
    /* background-image: url('/_files/image/background/header-background.png'); */
    background-repeat: no-repeat;
    padding-left: 2.5em;
    padding-right: 2.5em;
	background-color: #000
}

#social{
    position: absolute;
    right: 0;
    bottom: 0;
}
#social a{
    display: inline-block;
    width: 44px;
    height: 44px;
}


#menu3 li{
    display: inline-block;
}
#show_menu_mobile{
    display: none;
}
