.text-white {color:white;}
h1.text-white {color:white;}
p.text-white {color:white;}
#page {background-color: #f3f3f3;}
#page-main {font-size:16px; line-height:1.6;}
#page-welcome h1,#page-about h1 {font-size:2rem;margin:1rem 0 5rem 0}
#page-main .swiper-container {height:43.75vw;}
#page-main .swiper-slide {
    position: relative;
    overflow: hidden;
    /*height:340px;*/
    background-position: center center;
    background-size: cover;
}
@media (min-width: 768px) {
  #page-main .swiper-slide {
      position: relative;
      overflow: hidden;
      /*height:540px;*/
      background-position: center center;
      background-size: cover;
  }
}

#page-main .swiper-slide h1 {font-weight:bold}
#page-main .swiper-slide img {width:100%}
#page-main .swiper-pagination-bullet-active {
  opacity: 1;
  background: #00bcd4 ;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
..row-divider {display:none;}
#page-main .content-holder {position:absolute;top:0;bottom:0;max-width:370px;min-width:320px;height:100%;margin:auto;padding:0 10px;background-color:rgba(0,0,0,.2)}
#page-main .content-holder.location-left {left:15%;}
#page-main .content-holder.location-right {right:15%;}
#page-main .content-holder.location-center {left:50%;transform:translateX(-50%);}
.green.w400{ background-color: #c5e1a5;}
.pd-b20{padding-bottom:20px;}
#sec-1 {background-color:#00d1b2;}
#sec-2 {height:auto; background-color:#f3f3f3}
#sec-2 .card-footer {position:absolute;bottom:12px;right:12px;border:0}
/*#sec-2 .card {padding-bottom:50px}*/

#page-main .swiper-text {position:absolute; top:15%; right:15%;color:#fcfcfc;}
#page-main .swiper-text h3,.swiper-text p {margin:0;}
.pd-r20 {padding-right:20px;}
.columns {margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem;}
.columns .col.inner{padding: 0.75rem}
#page-main .btn-round {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    z-index: 1;
    width: 37px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    padding: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    color: #FFF;
    background-color: red;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
#page-main .btn-go {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: auto;
    height: auto;
    text-align: center;
    line-height: 1;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    color: #FFF;
    background-color: red;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.table-table{display:table;width:100%;height:100%;}
.table-row{display:table-row}
.table-cell{display:table-cell;}
.valign-mid{vertical-align:middle}
.valign-bottom{vertical-align:bottom}
.bg-1 {background-color: rgba(0,0,0,.6)}
.bg-yellow {background-color:yellow;}
.height-100 {height:100%}
.inner-pro{position:relative; height:169px;padding:10px 10px 0 10px;}

#page-main  h2 {margin:0; font-size:1rem;background-color: #f3f3f3;}
#page-main  h2 a {display:inline-block;padding:10px;border-top:2px solid #4caf50;background-color:#fff}

.phiz-widget-wrapper {position:relative;padding:10px;background-color: #fff;}
.transparent .footer.w500 {padding:1rem;background-color:#363636;color:white;}
