.col1{width:190px}
.col2,.col3{width:100px}
.footer-links li a{display:inline-block;line-height:28px}
.nav-menu{background:#fff url(../images/hamburger-menu.png) no-repeat center;height:30px;width:100px;cursor:pointer}
#nav-top li.mobile{display:none}
.resize-img{display:block;width:auto;height:auto;max-width:100%;margin:20px auto}
.content-main{width:100%;padding:0}
.content-right{width:auto;padding:30px 0 25px 20px}
.wrap{padding:10px 20px}
.wrap-padding{width:100%;max-width:1000px;padding:0}
.footer{width:100%;max-width:1000px;display:block;overflow:hidden;position:relative}
.foot-copy{width:100%;max-width:1000px}
.side-panel{background-color:rgba(255,255,255,0.5)}
.main-panel{padding-left:280px}
.banner-sub{height:auto;max-width:1000px;margin:auto}
.header{overflow:visible}
.r-side{width:204px;margin-top:10px}
span.i-grey{width:214px;display:inline-block}
#nav-top li a:link,#nav-top li a:visited{padding:5px 12px}
#nav-overlay{height:100%;width:100%;position:absolute;top:0;z-index:1}
.foot-copy a{margin-right:10px}
.content-right{padding-left:250px;float:none}
.content-right-split{width:45%;padding:0 15px 10px 0}
.h3-sub{width:auto;height:auto}
.content-main-f,.question{overflow-x:auto}
table{width:auto;margin-right:20px}
.container_6{width:auto}
.contact-form{width:auto}
#manageList div.gp-answer { color: #737373; font-weight: normal; }
.container_6 .grid_2{width:270px}
@media only screen and (min-width: 811px) {
ul#nav-top{width:100%}
.nav-menu{display:none}
.nav{height:32px}
}
@media only screen and (max-width: 810px) {
.wrap{min-height:initial}
.header{height:85px}
.nav{display:none;width:240px}
.show{display:block;height:402px;position:absolute;background-color:rgba(255,255,255,0.9);z-index:9;border:solid 1px gray;border-radius:6px}
#nav-top li a{width:200px}
#nav-top li a:link,#nav-top li a:visited{text-align:left;padding:5px 20px}
#nav-top li div{font-size:14px;line-height:30px;border-top:solid 1px #c9b9b9;margin-top:7px;padding-left:10px;width:230px;font-weight:700}
#nav-top li{display:block;width:200px;height:30px}
#nav-top li.mobile{display:block}
.foot-l{padding:0;height:100%;position:absolute}
.foot-l img{padding:30px 0 0 40px}
.col1,.col2,.col3{float:none;padding:10px 0 10px 220px}
.side-menu{display:none}
.content-main{display:table}
.side-panel{width:100%;min-height:initial;background:none;display:table-footer-group;padding:20px 0 0}
.main-panel{padding-left:0;display:table-header-group}
.tenants ul li{float:none;display:inline-block}
.content-left{float:none;width:auto}
.content-right{padding-left:0}
.contact-form{min-height:350px;background:none}
.contact-side{float:none;margin-top:0;width:100%}
.field{width:100%}
input, textarea{width:300px}
}
@media only screen and (max-width: 480px) {
.wrap-padding{min-width:320px}
.header{height:80px}
.logo,.logo:hover{background-size:100%;height:32px;width:110px}
span.i-grey{font-size:10px}
.phone2{font-size:13px}
.nav-menu{position:absolute;top:70px}
.foot-l{height:150px;position:static;width:100%;margin-bottom:10px}
.col1,.col2,.col3{padding:10px 10px 10px 20px}
.content-right-split{width:100%}
.content-right-split:nth-child(2){margin-top:20px}
.field label{float:none}
}