body{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding:0 !important;
    color: #151515 !important;
}
.contact ul{
    margin:0;
    padding: 0;
    list-style-type: none;
}
.contact ul li{
    float: left;
    padding: 10px;
}
.contact ul li span{
     color: #f1635a;
     font-size:18px;
     font-weight:bold;
}
.fa-phone-square:before {
    content: "\f098";
    color: #c4c4c4;
}
.fa-envelope:before {
    content: "\f0e0";
    color: #c4c4c4;
}
/*.img-fluid{
    height:100%;
}*/
.slider{
    width:100%;
    background-color: #9ad1ad;
    padding: 5px 0px 0px 0px;
}
.carousel{
    margin:0 !important;
}
.carousel-item{
    background-color: transparent !important;
}
.carousel-indicators li {
    width:15px;
    height:15px;
    border-radius:10px;
    padding:5px;
    border: 3px solid #d6d6d6;
}
.carousel-indicators .active{
    background-color: #8abf8e;
}
.menu{
    background-color: #fff;
    margin: 10px;
    box-shadow: 0px 1px 6px;
    border:1px solid #9cfdbd
}
.menu ul{
    margin:0;
    padding: 0;
    list-style-type: none;
}
.menu ul li{
    display: inline-block;
    padding: 10px 0;
    margin-left: 20px;
    font-size: 16px;
    font-weight: bold;
}
.menu ul li a{
    color: #151515;
}
.menu ul li a.active{
    color: #f1635a;
}
.menu ul li a:hover{
    color: #f1635a;
    text-decoration: none;
}
.menu ul li span{
    color: #c4c4c4;
    font-weight:lighter;
}

.intro {
    width: 100%;
    background-color: #8cc39f;
}
.intro h3{
    margin-top:10px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}
.intro p {
    color: #fff;
    padding: 0 10px;
    font-size: 16px
}
h4.services { 
    width: 100%;
    text-align: center;
    border-bottom: 3px solid #707070;
    line-height: 0.1em;
    margin: 30px 0 10px 0;
    
    } 
h4.services span {
    background:#fff; 
    padding:0 20px; 
    }

.card{
    background-color: #e6e6ef;
    padding: 5px
}
.card-header{
    text-transform: uppercase;
    font-weight: bold;
}
.card .btn{
    background-color:#f1635a !important;
    border-color: #df564d !important;
}
.blog{
    background-color: #d4ffbd;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    padding:10px;
    height: 100%; 
}
.blog_text{
    margin-top: 10px;
    margin-bottom: 10px;
}
.testimonials{
    background-color: #e6e6ef;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    padding:10px; 
    height: 100%; 
}
.testimonials span{
    font-style: italic;
}
.testimonials_text{
    margin-top: 10px;
    margin-bottom: 10px;
}
.blog h4, .testimonials h4{
    margin-bottom:20px;
}
.footer-block{
    background: #9bd3ae;
    padding: 20px 10px 80px 10px;
}
.footer-list h6{
 margin:20px 0 5px 0;
}
.footer-list ul{
 margin:0;
 padding:0;
 list-style-type: none;
}
.footer-list ul li{
 padding-top:5px;
 text-transform: uppercase;
 }
 .footer-highlighttext{
  color: #fff;
  font-size: 32px;
  text-transform: uppercase;
  border-bottom:1px solid #fff;
  margin-bottom:10px;
 }
 .pos-relative{
     position: relative;
 }
 .pos-logo{
     top: -2px;
     right:12px;
     position: absolute;
 }
 .footer-content{
     color:#8f8f8f;
     text-align: center;
     padding: 5px 0;
 }