#header-secondary-outer, #header-outer #header-secondary-outer, body #header-outer #mobile-menu .secondary-header-text {
    background-color: #E9E3DA;
    display: none !important;
}
body #call-to-action {
    background-color: #E9E3DA;
    display: none;
}
@media only screen and (max-width: 999px){
.m-order2{
     order: 1;
   }
}

.service-section ,.service-section .vc_col-sm-6{
	min-height:700px !important;
}
.service-section h2{
	font-size:35px;
}
.service-section p{
	font-size:20px;
	line-height:40px;
}
div#page-header-bg {
    background-color: #E9E3DA !important;
}
#header-outer header {
    transition: all .2s;
    background-color: rgb(233 227 218 / 90%);
}
div#header-outer {
    background-color: rgb(233 227 218 / 90%) !important;
}
#top nav>ul>li[class*=button_solid_color]>a, body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a {
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 20px;
    padding-right: 20px;
}
.color-section h2 {
    color: #000 !important;
}
.color-section p {
    color: #000 !important;
}
@media only screen and (min-width: 1000px) {
    #header-outer:not([data-format=left-header]) #top .span_3, #header-outer:not([data-format=left-header]) #top .span_9 {
        height: 110px !important;
    }
}
#top nav > ul > .button_solid_color_2 > a:before, #header-outer.transparent #top nav > ul > .button_solid_color_2 > a:before, body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before, #header-outer .widget_shopping_cart a.button, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale {
    background-color: #000 !important;
}
h1, h2, h3, h4, h5, h6 p{
	color: #000 !important
}
.color-section12 h1 {
	color: #fff !important
}
a.c-link {
    color: #000 !important;
}
.contact-us p {
    color: #000 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner{
	background-color: #000 !important
}

.color-section12 P {
	color: #fff !important
}
.HEIGHT-SECTION{
	height: 400px !important
}
.span_12.light .select2-container--default .select2-selection--single, .span_12.light input[type=date], .span_12.light input[type=email], .span_12.light input[type=password], .span_12.light input[type=search], .span_12.light input[type=tel], .span_12.light input[type=text], .span_12.light input[type=url], .span_12.light select, .span_12.light textarea, body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border-color: rgba(255, 255, 255, 0);
    color: #000 !important;
}
::placeholder {
    color: black !important;
}
#footer-outer #copyright a:hover:not(.nectar-button) {
    color: #E9E3DA !important;
}
div#header-outer.scrolled-down {
    padding-top: 0px ;
    background-color: rgb(233 227 218 / 50%) !important;
}
div#header-outer {
    padding-top: 0px !important;
	padding-bottom: 0px !important;
}

@media only screen and (max-width: 767px){
.col.span_3 {
    margin-top: 10px;
    margin-bottom: 10px !important;
}
}
body #call-to-action {
    background-color: #1a3c1f;
    display: none !important;
}
header#top {
    background-color: #e9e3da !important;
}
#header-outer header {
    transition: all .2s;
    background-color: rgb(233 227 218 / 90%) !important;
}
.tnp-subscription form{
	display:flex;
	justify-content:center;
	align-content:center;
}
.tnp-subscription form .tnp-field label{
	display:none;
}
.tnp-subscription input[type=email]{
	border: 1px solid #a5a5a5 !important;
    background-color: #fff;
    border-right-color: transparent !important;
    border-radius: 2px 0px 0px 2px;
}
.tnp-subscription form .tnp-submit{
	background-color: #000 !important;
    border: 1px solid #000;
}