h1{
    
}
h2{
    
}
h3{
    font-size: 50px;
}
h4{
    font-size: 30px;
}
h5{
    
}
h6, .contact-list h6 {
    font-size: 25px;
}


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.brand{
    background: none;
    padding: 0;
}
header .brand {
    margin-top: 18px;
}
main ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
main ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
main ul ul, main ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
main ol ol, main ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.contact-list li{
    list-style: none;
    margin: 0;
}
em {
    font-style: italic;
}

h3, .contact-list h6 i,
.contact-list a,
.contact-list address,
footer a, 
footer,
.sf-menu > li li > a,
header .top_header i
{
    color: #3c9170;
}
.sf-menu > li.active > a ,
.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a, 
.sf-menu > li > a:hover ,
.sf-menu ul > li.sfHover > a, 
.sf-menu ul > li > a:hover,
.btn{
    background: #3c9170;
}
.btn {
    border: none;
}
.btn:hover {
    background: #1c7152;
}
.page-content a{
    text-decoration: underline;
}
.csTop {
    padding-top: 50px;
    margin-bottom: -20px;
}
.services-img{
    transition: all 0.5s;
}
.services-img:hover{
    opacity: 0.7;
}
.teamMember{
    min-height: 500px;
    overflow: hidden;
}
.teamMember .imgWrapper{
    width: 100%;
    overflow: hidden;
    height: 300px;
}
.teamMember .imgWrapper img{
    min-width: 100%;
    min-height: 100%;
}