.s-comp2 h1:before, .s-comp2 h2:before, .s-comp2 h3:before, .s-comp2 h4:before, .s-comp2 h5:before, .s-comp2 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp2 h1:after, .s-comp2 h2:after, .s-comp2 h3:after, .s-comp2 h4:after, .s-comp2 h5:after, .s-comp2 h6:after {
  content: "";
  position: relative;
  display: block; }


.s-comp4 {
  background-color: #466fa8; }

.s-comp4 {
  margin: 50px 0px 50px 0px; }

.s-comp4 {
  padding: 50px 0px 50px 0px; }

.s-comp4 h2 {
  font-size: 28px; }

.s-comp4 h2 {
  color: #fff; }

.s-comp4 h2 {
  text-align: left; }

.s-comp4 .s-btn-beh {
  text-align: left; }

@media (max-width: 480px) {
  .s-comp4 h2 {
    font-size: 18px; }

  .s-comp4 h2 {
    text-align: center; }

  .s-comp4 .s-btn-beh {
    text-align: center; } }


.s-comp5 {
  margin: 50px 0px 80px 0px; }





.s-comp7 h1:before, .s-comp7 h2:before, .s-comp7 h3:before, .s-comp7 h4:before, .s-comp7 h5:before, .s-comp7 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp7 h1:after, .s-comp7 h2:after, .s-comp7 h3:after, .s-comp7 h4:after, .s-comp7 h5:after, .s-comp7 h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp7 p, .s-comp7 h4 {
  margin: 0 !important; }

.s-comp7 .panel-group {
  margin: 0px 0px 30px 0px; }

.s-comp7 .panel-body p {
  font-size: 16px; }

.s-comp7 .panel-body p {
  color: #fff; }

.s-comp7 .panel-body p {
  padding: 20px 25px 40px 25px; }

.s-comp7 .panel-title a i:before {
  content: '\f105'; }

.s-comp7 .panel-title a i:before {
  font-size: 16px; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  font-size: 16px; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  color: #fff; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  text-decoration: none; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  background-color: #eb686d;
  background-color: rgba(235, 104, 109, 0.1); }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  padding: 20px 25px 20px 25px; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  position: relative; }

.s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
  display: block; }

.s-comp7 h4.panel-title a:hover, .s-comp7 h4.panel-title a:focus, .s-comp7 h4.panel-title a:active {
  background-color: #544b45; }

.s-comp7 .panel-group .panel {
  background-color: #98887c; }

.s-comp7 .panel-group .panel {
  -webkit-box-shadow: inset 0px 0px 0px #333, 1px 2px 4px #d4d4d4;
  box-shadow: inset 0px 0px 0px #333, 1px 2px 4px #d4d4d4; }

.s-comp7 h3 {
  font-size: 14px; }

.s-comp7 h3 {
  font-weight: bold; }

.s-comp7 h3 {
  color: #333; }

.s-comp7 h3 {
  text-transform: uppercase; }

.s-comp7 h3 {
  padding: 0px 0px 0px 15px; }

@media (max-width: 480px) {
  .s-comp7 .panel-body p {
    font-size: 12px; }

  .s-comp7 h4.panel-title a, .s-comp7 h4.panel-title a:link, .s-comp7 h4.panel-title a:visited {
    font-size: 12px; } }


.s-comp8 h1:before, .s-comp8 h2:before, .s-comp8 h3:before, .s-comp8 h4:before, .s-comp8 h5:before, .s-comp8 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp8 h1:after, .s-comp8 h2:after, .s-comp8 h3:after, .s-comp8 h4:after, .s-comp8 h5:after, .s-comp8 h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp8 .s-info p {
  margin: 20px 0px 20px 0px; }

.s-comp8 .s-form form input.form-control, .s-comp8 .s-form form textarea {
  font-size: 14px; }


.s-comp9 .s-colcont h1:before, .s-comp9 .s-colcont h2:before, .s-comp9 .s-colcont h3:before, .s-comp9 .s-colcont h4:before, .s-comp9 .s-colcont h5:before, .s-comp9 .s-colcont h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp9 .s-colcont h1:after, .s-comp9 .s-colcont h2:after, .s-comp9 .s-colcont h3:after, .s-comp9 .s-colcont h4:after, .s-comp9 .s-colcont h5:after, .s-comp9 .s-colcont h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp9 .s-tile h1:before, .s-comp9 .s-tile h2:before, .s-comp9 .s-tile h3:before, .s-comp9 .s-tile h4:before, .s-comp9 .s-tile h5:before, .s-comp9 .s-tile h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp9 .s-tile h1:after, .s-comp9 .s-tile h2:after, .s-comp9 .s-tile h3:after, .s-comp9 .s-tile h4:after, .s-comp9 .s-tile h5:after, .s-comp9 .s-tile h6:after {
  content: "";
  position: relative;
  display: block; }

.s-comp9 .s-colcont .s-map-h {
  height: 350px; }

.s-comp9 .s-tile .s-map-h {
  height: 350px; }





.s-comp2 h1:before, .s-comp2 h2:before, .s-comp2 h3:before, .s-comp2 h4:before, .s-comp2 h5:before, .s-comp2 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp2 h1:after, .s-comp2 h2:after, .s-comp2 h3:after, .s-comp2 h4:after, .s-comp2 h5:after, .s-comp2 h6:after {
  content: "";
  position: relative;
  display: block; }

#scomp8.s-comp2 h1 {
  margin: 50px 0px 50px 0px; }


.s-comp2 h1:before, .s-comp2 h2:before, .s-comp2 h3:before, .s-comp2 h4:before, .s-comp2 h5:before, .s-comp2 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp2 h1:after, .s-comp2 h2:after, .s-comp2 h3:after, .s-comp2 h4:after, .s-comp2 h5:after, .s-comp2 h6:after {
  content: "";
  position: relative;
  display: block; }

#scomp12.s-comp2 h1 {
  margin: 50px 0px 50px 0px; }


.s-comp2 h1:before, .s-comp2 h2:before, .s-comp2 h3:before, .s-comp2 h4:before, .s-comp2 h5:before, .s-comp2 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp2 h1:after, .s-comp2 h2:after, .s-comp2 h3:after, .s-comp2 h4:after, .s-comp2 h5:after, .s-comp2 h6:after {
  content: "";
  position: relative;
  display: block; }

#scomp21.s-comp2 h1 {
  margin: 50px 0px 50px 0px; }


.s-comp2 h1:before, .s-comp2 h2:before, .s-comp2 h3:before, .s-comp2 h4:before, .s-comp2 h5:before, .s-comp2 h6:before {
  content: "";
  position: relative;
  display: block; }

.s-comp2 h1:after, .s-comp2 h2:after, .s-comp2 h3:after, .s-comp2 h4:after, .s-comp2 h5:after, .s-comp2 h6:after {
  content: "";
  position: relative;
  display: block; }

#scomp23.s-comp2 h1 {
  margin: 50px 0px 50px 0px; }


