@media only screen and (max-width: 825px) {
  .main-footer .wrap .widgets.row li:first-child,
  .main-footer .wrap .widgets.row li:first-child + li {
    width: 50%;
  }
  .main-footer .wrap .widgets.row li:first-child {
    text-align: right;
  }
  .main-footer .wrap .widgets.row li:first-child + li + li,
  .main-footer .wrap .widgets.row li:first-child + li + li + li {
    width: 100%;
    text-align: center;
  }
  .main-footer .wrap .widgets.row li:first-child + li + li ul {
    width: 100%;
  }
}
@media only screen and (max-width: 799px) {
  .navigation .menu > li > a {
    font-size: 24px;
  }
  .navigation .menu > li > a  .chevron {
    margin-right: -10px;
  }
  .navigation .mobile .fa {
    background: #de6e00;
  }
  .navigation .menu-teen-talk-main-menu-container {
    display: block;
  }
  .navigation .mobile {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 450px) {
  .main-footer .wrap .widgets.row li:first-child,
  .main-footer .wrap .widgets.row li:first-child + li {
    width: 100%;
    text-align: center;
  }
}