.logo-image {
    height: 120px!important;
    top: 36px;
    position: relative;
}
#sp-logo{
	text-align: center;
	padding: 15px 0;
}
.sp-megamenu-wrapper{
	display: inline-block;
    float: none;
    vertical-align: top;
}
#sp-menu{
	text-align: center;
}
.logo a{
	font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    color: #fff;
}
.sppb-item.sppb-item-has-bg {
    padding: 0;
    /* background-size: cover; */
    height: 600px;
}
.sp-page-title {
    background: #2ba84a;
    text-align: right;
}
.sp-page-title ol{
	display: none;
	}
	
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 60px;
    font-size: 18px;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
}
.sp-page-title h2 {
    font-size: 26px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
}
h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    padding: 20px 0;
    line-height: 1.4
}
.sp-page-title {
    padding: 16px 0;
    }
    #sp-header .logo {
    height: 48px;
    display: inline-flex;
    margin: 0;
    align-items: center;
}
#sp-bottom2 .sp-module {
	float: right;
}
#sp-footer, #sp-bottom {
    background: #2ba84a;
    color: #fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #2ba84a;
    font-weight: bold;
}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 700;
    font-size: 18px;
    margin: 0;
}
#sp-footer, #sp-bottom {
    
    color: #fff;
}
.sp-page-title {
    background: #2ba84a;
    text-align: center;
}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 700;
    font-size: 18px;
    margin: 0;
}
#sp-bottom {
    padding: 15px 0 0px;
    font-size: 14px;
    line-height: 1.6;
}
a:hover, a:focus, a:active {
    color: #000!important;
}

@media only screen and (max-width: 767px) {
    .logo-image {
    height: 52px!important;
    top: 6px;
    position: relative;
}
}
