/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 23:58:44 */
.elvn {
    text-align: center;
    clear: both;
}
.logo-animated {
    max-width: 530px;
    margin: auto;
    margin-bottom: 40px !important;
}

.home header {
    display: none;
}
.home-top {
	max-width:700px;
	margin:auto !important;
}
.home-top h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}
.logo {
	max-width:600px !important;
	margin:auto !important;
}
.logo-small {
	max-width:300px !important;
	margin:auto !important;
}
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"], body[data-form-style="minimal"] .container-wrap .span_12.light textarea, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number], body[data-form-style="minimal"] .container-wrap .span_12.light select {
    color: #000;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-color: rgba(255, 255, 255, 1) !important;
    box-shadow: none;
    border-bottom: 2px solid transparent;
    border-radius: 50px;
	padding-left: 30px !important;
}
.wpcf7-submit {
    padding: 20px 30px !important;
    width: 100% !important;
    font-size: 18px !important;
    height: 50px;
    max-width: 300px;
    text-align: center !important;
    margin: auto !important;
}
.f-submit {
	Text-align: center;
	margin:auto;
}
.contact-form div {
    padding-top: 20px;
}
.wpcf7-spinner {
    position: absolute;
}
span.wpcf7-not-valid-tip {
    color: #b8beb2 !important;
    background: transparent;
    margin-left: 20px;
    box-shadow: none !important;
    padding-top: 5px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
    background-color: #ce0801;
    color: #fff !important;
}
.light .wpcf7 div.wpcf7-response-output, div.wpcf7-validation-errors {
    color: #fff!important;
}
.updates {
    max-width: 600px;
    margin: auto !important;
}
.cf7-thankyou-message {
	display:none;
}


@media (max-width: 600px) {
	
.logo-animated {
    max-width: 330px;

}
	
}