/* .mobile-contact { display: block; position: fixed; top: 0px; z-index: 99999999; background: #CA0006; width: 100%; } */
.mobile-contact a {line-height: 45px; color: #fff; font-size: 24px; text-align: center; display: block; }
header .container { padding: 0px; }
.right-sec { display: none; }
header .title { display: none }
.left-container { width: 100%; float: none; margin: 0px; padding: 0px; position: static; }
.right-container { width: 100%; float: none; }
.logo { float: none; padding-top:0; }
.banner { width: 100%; position: static; }
#headline { padding: 25px 0px 0px 0px }
#headline .seal { display: none; }
.tab-menu,
.tab-container { float: none; width: 100%; margin: 0px 0px 25px 0px; }
.tab-menu ul { margin: 0px; }
.logo .truck { width: 166px;left:16px;top:45px; }
.tab-sec { padding-top: 20px; }
.contact-form { width: 100%; margin: 0px 0px 15px 0px; }
.adress { display: inline-block; vertical-align: top; width: 100%; font-size: 18px; }
.alignleft { float: none; margin: 0px auto 10px auto; }
.alignright { float: none; margin: 0px auto 10px auto; }
iframe { width: 100%; }
.menu{ margin: 0;}
/**********/
#gform_wrapper_3 li input, #gform_wrapper_4 li input{width: 100%;}
#gform_wrapper_3 li, #gform_wrapper_4 li{width: 100%;}
#gform_wrapper_3 select, #gform_wrapper_4 select{width: 100%;}
#gform_wrapper_3 textarea, #gform_wrapper_4 textarea{width: 100%;}
.validation_message{position: static; font-size: 10px;}
.footer{padding: 30px 15px;}

.footer-left {
  font-size: 10px;
  text-align: center;
  width: 100%;
}
.social-icon {
  text-align: center;
  width: 100%;
}