@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,400;1,900&display=swap');

strong{    color: #107f73;
    font-weight: 900;}

/* sticky header background, in case option is checked */
.sticky-top > #hero-plus-header {
  background-color: white;
font-family: 'Lato', sans-serif;
}

.logo {margin-top: -10px; }
.hero {max-width: 100%;}
#txt {padding: 2% 10%;}
/*Header Box*/
#hero-plus-header {  
}
.ctab, .ctab:visited{
    margin: 29px;
    background: #ff9e1b;
    font-family: 'Lato', sans-serif;
    color: #fff !important;
    font-weight: 900;
    padding: 20px;
    font-size: 140%;
    letter-spacing: 1px;
    text-transform: uppercase;
 
}
.ctab:hover {background:  #107f73;}
.card-body {display:none;}
h1, h2 {text-align:center;}
h1 {margin: 20px 0px; color:#107f73; font-weight:900;}
h2 {margin: 10px 0px 40px;}
#gallery { background: #ff9e1b; padding: 1% 10%;
}
#gallery h2 {display:none;}
/*Hero Box*/
#hero-plus-hero {
align-items:start; }
/*Body Box*/
#hero-plus-body { font-family: 'Lato', sans-serif; font-size:18px;
}
.link {
    background: #ff9e1b;
    padding: 10px;
    display: block;
    text-align: center;
    margin: 5px auto;
    width: 200px;
    color: #fff;
    font-weight: bold;
}
.soc {
    color: #fff;
    margin: 30px 10px;
    padding: 10px;
    height: 40px;
    width: 40px;
    display: inline-block;
}

.soc:hover{color: #ff9e1b;}
 

/*Footer Box*/
#hero-plus-footer{ background: #107f73; padding: 50px; font-family: 'Lato', sans-serif;
}
#hero-plus-footer .col-md-6 {float:left;}
/* Control carousel arrow*/
.carousel-gallery-arrow {
}

@media only screen and 
(max-width: 768px) {
#hero-plus-footer .col-md-6 {
    float: none;
    text-align: center;
}

#hero-plus-header {
    display: block;
}
.logo {
  
    display: block;
}
.ctab, .ctab:visited {
    margin: 29px;
    background: #ff9e1b;
    font-family: 'Lato', sans-serif;
    color: #fff !important;
    font-weight: 900;
    padding: 20px;
    font-size: 140%;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
.soc {
    color: #0056b3;
    margin: 30px 7px;
    padding: 5px;
    height: 40px;
    width: 40px;
    display: inline-block;
}
}