.header-container-left {
  width: 100%;
  padding: 10px; }
  .header-container-left img {
    width: 100%;
    max-width: 332px;
    display: block;
    margin: 0 auto; }
  .header-container-left img.rtc {
    width: 182px;
    padding: 10px;
    text-align: center; }

.header-container-right {
  width: 100%;
  text-align: center; }
  .header-container-right .logo {
    width: 100%;
    padding: 10px;
    text-align: center; }
    .header-container-right .logo img.click {
      width: 100%;
      max-width: 332px;
      display: block;
      margin: 0 auto; }
    .header-container-right .logo p {
      margin: 0; }

.logo.tag::before {
  content: "A Service of";
}

.traffic-home {
  display: none; }

.traffic-home-container {
  width: 100%; }
  .traffic-home-container img {
    width: 100%;
    max-width: 1140px; }

.quote-box-container {
  border-bottom: 1px solid #eee;
  width: 100%; }

.quote-box-container-bottom {
  border-bottom: none;
  width: 100%; }

.quote-box {
  width: 50%;
  margin: 15px 0; }
  .quote-box label {
    display: block;
    padding: 3px 0; }

.form-group {
  margin: 10px 0; }

.checkbox-list {
  width: 50%;
  float: left;
  paddgin: 0 10px; }
  .checkbox-list label {
    display: block; }

.radio label {
  display: block;
  width: 150px;
  float: left; }

@media (min-width: 768px) {


  .quote-box {
    float: left; }

  .checkbox-list {
    width: 25%; } }
@media (min-width: 960px) {
  body {
    background: url(../images/traffic_bg.png) repeat-x 0 0; }

  .header-container {
    height: 154px; }

  .header-container-left {
    width: 70%;
    float: left;
    padding: 2% 0 0 2%; }
    .header-container-left img {
      margin: 0; }

  .header-container-right {
    width: 30%;
    text-align: center;
    float: left; }
    .header-container-right .logo {
      width: 100%;
      padding: 0 5px;
      text-align: center; }

  .menu {
    text-align: center; }

  .menu ul {
    margin: 0; }

  .menu ul li > a {
    height: 28px;
    padding: 7px 12px; } }
@media (min-width: 1050px) {
  body {
    background: url(../images/traffic_bg.png) repeat-x 0 0; }

  .header-container {
    height: 154px; }

  .header-container-left img {
    margin: 0; }

  .menu {
    text-align: center; }

  .menu ul {
    margin: 0; }

  .menu ul li > a {
    height: 28px;
    padding: 7px 12px; }

  .traffic-home-container {
    width: 100%; }
    .traffic-home-container img {
      width: 100%;
      max-width: 1140px; } }
