body {
    font-family: "Source Serif 4";
    font-size: 18px !important;
}
.site-footer .top-footer ul.menu li a {
    color: white !important;
    position: relative;
    padding-left: 14px;
	  font-weight: 700 !important;
}
.ct-contact-info-inner li span{
	color: white !important;
}
#pagetitle{
	display:none;
}
#header-wrap .header-branding {
    margin: 0 15px;
    position: relative;
    flex-grow: 1;
    opacity: 1;
    display: flex;
    justify-content: center;
}
.site-menu-right {
        display: none !important;
    }
#header-wrap.is-sticky #header-main.h-fixed, #header-wrap.is-sticky-offset #header-main.h-fixed {
    padding-top: 0;
	background-color: #008000;}
.header-navigation {
        background-color: #008000;
        display: grid;
        justify-content: center;
        align-items: center;
    }
#header-wrap.header-layout5 .header-main:not(.h-fixed) .header-navigation {
   background-color: #1e1f1e00;
    }
#header-wrap.header-layout5 .header-main .primary-menu > li > a {
        padding: 0 25px;
        line-height: 50px;
    }
#header-wrap .main-navigation {
    display: grid;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
.wp-image-2105{
	width:50% !important;
}
#header-wrap .header-branding img {
    max-height: 175px !important;
}
#header-main{
	    background: #008000;
}
    #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li > a {
        color: #ffffff;
    }
#header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li > a.current, #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li:hover > a, #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li.current_page_item > a, #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li.current-menu-item > a, #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li.current_page_ancestor > a, #header-wrap.header-layout5 .header-main:not(.h-fixed) .primary-menu > li.current-menu-ancestor > a {
        background-color: #bc0000;
        color: #ffffff;
    }
#SR7_2_1{
	    height: 520px !important;
}
.primary-menu .sub-menu li a {
        color: #000000;
	font-size: 16px;
}
.site-footer .bottom-footer .bottom-social label {
			color: #000000;
}
.left-icon {
    padding-right: 10px !important;
	color: #000000;
}
.bottom-social .fa{
	color: white;
}
.ct-services-layout2 .service-more a {
	background-color: #ba0000 !important;
}
.ct-services-layout2 .service-title a:hover {
    color: #bc0000 !important;
}
.primary-menu > li > a {
   color: #ffffff;
}
.vc_btn3.vc_btn3-size-md {
    font-size: 18px;
    padding: 10px 12px;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #008000;
    background-color: #008000;
}
.wpb_text_column p {
    margin-bottom: 1rem;
    text-align: justify;
}
ul li {
    list-style-position: outside;
}
   @media only screen and (max-width: 600px) {
    #header-main {
    background: #ffffff !important;
}
.header-navigation .main-navigation {
        overflow: hidden;
        width: 280px;
        padding: 58px 0 16px 0;
        background-color: #6DAB3C!important;
        
    }
     .main-menu-toggle {
        line-height: 0px !important;
        right: 0px!important;
   }
   .primary-menu li a {
        font-size: 18px !important;
   }
}

#pp-login-1-wrap.pp-form-container {
    max-width: 400px !important;
    width: 100%;
    margin: 100px auto !important;
}
#pp-registration-1-wrap.pp-form-container {
    max-width: 400px !important;
    width: 100%;
    margin: 100px auto !important;
}
#pp-password-reset-1-wrap.pp-form-container {
    max-width: 400px !important;
    width: 100%;
    margin: 100px auto !important;
}
.widget-title:before{
	display:none;
}
.widget-title{
font-family: 'Poppins', sans-serif!important;
}
.wpb_wrapper ul{
	 margin: 0px 0px 15px 30px  !important;
}