.container #map-wrapper #map {
  width: 100%;
  height: 250px;
  margin-bottom: 30px; }
.container #franchise-info-wrapper {
  margin-bottom: 20px; }
  .container #franchise-info-wrapper #company-logo-wrapper #company-logo-img {
    max-width: 200px;
    max-height: 200px;
    margin-bottom: 30px; }
  .container #franchise-info-wrapper #company-name {
    margin-top: 0; }
  .container #franchise-info-wrapper.mobile {
    display: none;
    margin: 40px 0; }
    @media (max-width: 768px) {
      .container #franchise-info-wrapper.mobile {
        display: inherit; } }
.container .personal-info h2 {
  font-weight: 300;
  margin-top: 40px; }
.container .personal-info h3 {
  font-weight: 300;
  color: #46B989;
  margin: 0 0 10px; }
@media (max-width: 500px) {
  .container .personal-info h2 {
    font-size: 1.78571em; }
  .container .personal-info h3 {
    font-size: 1.42857em; } }

.ad-wrapper {
  margin-top: 25px; }
  .ad-wrapper#ad-right {
    width: 100%;
    max-height: 700px; }
  .ad-wrapper#ad-bottom {
    width: 100%;
    max-height: 100px; }
    @media (max-width: 500px) {
      .ad-wrapper#ad-bottom {
        max-height: inherit; } }

@media (max-width: 768px) {
  #company-column {
    display: none; } }
@media (max-width: 600px) {
  .container #franchise-info-wrapper #company-logo-wrapper {
    float: none !important;
    margin-bottom: 15px;
    margin-right: 0; }
  .container #franchise-info-wrapper #franchise-info {
    width: 100%; } }
.btn-info {
  display: block !important;
  margin-top: 20px; }
  .btn-info i {
    vertical-align: middle;
    margin-right: 5px; }
  .btn-info#call-btn {
    background-color: #D6C400; }
    .btn-info#call-btn:hover {
      background-color: #C8B600 !important; }
  .btn-info#contact-btn {
    background-color: #337ab7; }
    .btn-info#contact-btn:hover {
      background-color: #23557f !important; }
  .btn-info#edit-btn {
    background-color: #db4437 !important; }
    .btn-info#edit-btn:hover {
      background-color: #CA2E32 !important; }

/*# sourceMappingURL=contact.css.map */
