body{ font-family: "Roboto", serif;font-size:16px;}
.herocenter{padding:0;height:600px;background:url(../images/hero_banner.png) no-repeat center center;background-size:cover;}
.navbar-nav{     float: right;
    margin: 0;
    width: 350px;
    text-align: right;
    margin-top: 55px;
    color: #fff;
    list-style: none;}
    .navbar-nav>li{margin:0 10px;color:#fff;}
    .navbar-nav>li a{color:#fff;list-style:none;text-decoration:none;font-size:16px;}
    .navbar-nav>li a:hover{color:#7ddf93;}
.banner_msg{margin-top:150px;}
.jumbotron .h1, .jumbotron h1{        font-size: 32px;
    text-align: left;
    color: #fff;
    width: 60%;
    text-align: justify;
    line-height: 42px;}
    .h1, .h2, .h3, h1, h2, h3{    margin-top: 20px;
        margin-bottom: 20px;}
.titleHead{margin:30px 0; text-align:center;}
.mb-60{margin-bottom:60px;}
.mb-20{margin-bottom:20px;}
.txtCenter{text-align:center;}
.ml-15{margin-left:15px;}
.mt0{margin-top:0 !important;}
.mt80{margin-top:80px;}
.mt60{margin-top:60px;}
.cgreen{color:#7ddf93}
.border-bottom{border-bottom:1px solid #333;padding-bottom:30px;}
.bgreen{    background: #48ba6f;
    padding: 40px 0;}
    .bgwhite{    background: #ffffff;
        padding: 40px 0;}
    .titleWhite{color: #fff;
        font-size: 40px;}
.footer{background:#000;padding:25px 0;color:#fff;}
.titleGreen {
    color: #7ddf93;
    font-size: 40px;
}
.contactCont p{width:100%;float:left;}
.contactCont p svg{float: left;
    width: 22px;
    text-align: left;
    margin-right: 14px;}
.contactCont p span{float: left;
    color: #fff;
    width: 300px;}
.contact_panel{background:#497c57;}
.about_panel{    border-radius:8px;
    border: 1px solid #ccc;
    /* padding: 5px; */
    box-shadow:0 6px 8px rgba(0,0,0,0.1);padding:20px 370px 20px 20px; position:relative;}
    .about_panel img{position:absolute;right:0;top:0;    width: 350px;border-radius: 0px 8px 8px 0px;
        height: 215px;}
        .button{float: left;
            padding: 15px 30px;
            background: #48ba6f;
            border-radius: 8px;
            box-shadow: 0 9px 6px rgba(0, 0, 0, 0.1);
            color: #fff;
            font-size: 20px;
            border: 1px solid #00a580;
            text-decoration: none;
            text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);}
            .button:hover, .button:focus, .button:active{color:#fff;text-decoration:none;}
.contactForm label{width:100%;float:left;}
.contactForm input[type=text], .contactForm textarea{font-size:16px;color:#333;padding:15px 10px;width:100%;float:left;border-radius:8px;border:1px solid #ccc !important;margin-bottom:10px;}
.contactForm input[type=text]:hover, .contactForm textarea:hover,
.contactForm input[type=text]:active, .contactForm textarea:active,
.contactForm input[type=text]:focus, .contactForm textarea:focus,
.contactForm input[type=text]:focus-visible, .contactForm textarea:focus-visible
{border:1px solid #ccc !important;}


 @media only screen and (max-width: 700px) {
    .jumbotron .h1, .jumbotron h1 {
      font-size: 22px;
      
      width: 100%;
      text-align: left;
      line-height: 42px;
  }
  .about_panel img{position:initial;border-radius:8px;width:280px !important;height:auto !important;}
  .about_panel{padding:20px;}
  }