.facebook-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

.facebook-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.social-share-buttons {
  margin-bottom: 0;
  padding: 0;
}
.social-share-buttons .social-share-buttons-label {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

.social-share-buttons a {
  display: inline-block;
  margin: 0 3px;
}

.social-share-buttons .fa-lg {
  font-size: 20px;
}

.social-share-buttons .social-link-facebook .fa-square-full,
.pane-social-share-buttons .fa-facebook,
.fa-facebook-square {
  color: #4267b2;
}

.social-share-buttons .social-link-twitter .fa-square-full,
.pane-social-share-buttons .fa-twitter,
.fa-twitter-square {
  color: #1da1f2;
}

.view_by_app .global-header, .view_by_app .global-footer{
  display:none !important;
}

.view_by_app  .lv-page {
    padding-top: 0;
}

.view_by_app #block-swellnet-local-tasks {
  display:none !important;
}


.nav-tabs {
    list-style: none;
    padding: 0;
    margin-bottom: 1.875rem;
    border: none;
}

@media (min-width: 768px) {
    .nav-tabs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.nav-tabs li:first-child.active a {
    border-left: 1px solid #e8e8e8
}

.nav-tabs li:last-child.active a {
    border-right: 1px solid #e8e8e8
}

.nav-tabs a {
    display: block;
    padding: .4375rem .9375rem;
    background: #f4f4f4;
    border: 1px solid #e8e8e8;
    margin-top: -1px
}

@media (min-width: 768px) {
    .nav-tabs a {
        display:inline-block;
        margin-right: -1px;
        font-size: 15px
    }
}

@media (min-width: 1140px) {
    .nav-tabs a {
        font-size:1rem
    }
}

.nav-tabs .active a {
    background: #fff;
    color: #6b6b6b
}

@media (min-width: 768px) {
    .nav-tabs .active a {
        border:0;
        border-top: 1px solid #e8e8e8;
        margin-left: 1px
    }
}

#contact-message-contact-form {   
  margin-bottom: 4rem;
}


#contact-message-contact-form label {   
 
  font-weight: 700;
 
}

#contact-message-contact-form .form-control {
   
}


input[type="checkbox"], input[type="radio"] {
    margin: 4px 5px 0 0;
    line-height: normal;
}