.menu{
  width: 100%;
}
#mainMenu ul li{
  background-color: #1F1D1E;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
    margin: 0 0 3px 2%;
    padding: 3px 10px;
    width: 96%;
}
#mainMenu{
  height: auto;
}
#mainMenu ul li a{
  margin-bottom: 0;
}
#menutoggle {
    background: url("../images/menu.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 16px;
    padding-bottom: 10px;
    padding-right: 8px;
    text-indent: -9999px;
    width: 62px;
}
#menutoggle:hover, #menutoggle:focus{
  opacity: 0.7;
}
#mainMenu .moduletable_menu{
  float: left;
    margin-top: 10px;
}
#mainMenu .moduletable_menu .menu{
  height: 0;
  overflow: hidden;
   -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
#logo2{
  background-image: url('../images/logo3.png');
  width: 475px;
  background-size: 100% auto;
  height: 110px;
}
#attorneys{
  margin-top: -65px;
}
#attorneys .moduletable{
  font-size: 15px;
  text-align: left;
  padding-left: 5px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
#social{
  top: -15px;
}
#mainAreas{
  display: none;
}
#article{
  width: 100%;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  padding: 0 15px 20px;
}
#main{
  padding: 0;
}
body{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  font-size: 14px;
}
p{
  margin: 3px 0;
}
#right{
  width: 100%;
}
h1{
  font-size: 17px;
}
h2{
  font-size: 15px;
}
#right .moduletable{
  width: 100%;
}
#right p:first-child img{
  width: 40%;
}
#right ul li{
  width: 50%;
  float: left;
}
#right h4{
  margin: 10px 0;
}
#right .moduletable{
  margin-top: 0;
  padding-bottom: 0;
}
#right ul{
  margin-left: 20px;
}
#footer{
  padding: 0;
}
#footermenu{
  background-image: url('../images/footer-mobile.png');
  font-size: 14px;
  padding-top: 100px;
}
#copyright, #disclaimer{
  padding: 10px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */  
}
#article h2 img{
  float: none!important;
}
body{
  background-image: url('../images/mobilebg.jpg');
}

.moduletablenewsfeed { 
  margin-top:50px;
}

#right .moduletable {
  margin-bottom: 20px;
}

.ajaxscrl #mNavPause36 {
    margin-right: 0px;
    margin-top: -8px;
}
.ajaxscrl #mNavPlay36 {
    margin-right: 0px;
    margin-top: -8px;
}
.ajaxscrl #mNavUp36 {
    margin-right: 0px;
    margin-top: -8px;
}
.ajaxscrl #mNavDown36 {
    margin-right: 0px;
    margin-top: -8px;
}
.ajaxscrl #mNavLoading36 {
    margin-right: 0px;
    margin-top: -8px;
}
