/* Panel Top 0 (#05) */
.swas-logo {
  width: 110px;
}

.hide {
  display: none;
}
/* Slide 1 (#23) */
/*
blue: #63BF4E
green: #3C54A4

*/

.title-banner {
  /* 
  background-color: rgba(20,20,20,0.7); 
  */
}

.slide-home .title-banner {
  margin-bottom: 46vh;
}

.slide-home h2 {
  color: #FFF;
  font-weight: 600;
  margin-bottom: 10px;
}

.green-title {
  color: #63BF4E;
}

.blue-title {
  color: #3C54A4;
}

.slide-home h4 {
  color: #787878;
  font-weight: 600;
}
/* Slide 2 (#24) */
.slide-home-quote .background {
  background-color: green;  
}

.slide-home-quote .content h1 {
  color: #FFF;
  font-weight: 100 !important;
  font-size: 40px;
}

.slide-home-quote .content h2 {
  color: #FFF;
  font-weight: 100 !important;
  font-size: 30px;
}

.text-center {
  text-align: center;
}

.quote-author {
  font-size: 1.3rem;
}
/* Slide 3 (#23) */
.content h1 {
  color: #63BF4E;
}

a.underline {
  text-decoration: underline; 
}
/* Slide 4 (#23) */
.content h1 {
  color: #63BF4E;
}
/* Slide 5 (#23) */
.content h1 {
  color: #63BF4E;
}
/* Slide 6 (#23) */
.slide-contact-us .background {
  background-color: #3C54A4; 
}

.slide-contact-us .content h1 {
  color: #FFF; 
  margin-top: 30px;
}

.front-contact-us {
  text-align: center;
}

.front-contact-us h5 {
  font-size: 17px;
  font-weight: bold;
}

.front-contact-us p {
  font-size: 15px;
}


.front-contact-us {
  display: flex;
  flex-flow: column nowrap;
}

.col {
  padding: 20px;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .front-contact-us {
    flex-flow: row nowrap;
  }
  .col {
    width: 50%;
  }
}

.mapouter {
  position:relative;
  text-align:right;
  height:22vw;
  width:35vw;
  max-width:600px;
  margin: 20px auto;

}

.gmap_canvas {
  overflow:hidden;
  background:none!important;
  height:22vw;
  width:35vw;
  max-width:600px;
}

.gmap_canvas iframe {
  height:22vw;
  width:35vw;
  max-width:600px;
}
