@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.home .min-vh-100{min-height:80vh!important}.home .min-vh-100 .divider{position:absolute;bottom:0;top:auto;width:100%}.home .min-vh-100 a{margin-top:22px}footer#footer{background:#fff!important;border-top:1px solid #f0f0f0}ul.footer-logos{display:block!important;text-align:center}ul.footer-logos li img{width:100%}footer h5{color:#000!important;font-weight:700!important}.textwidget.custom-html-widget{color:#000}.w1{width:250px;display:inline-block;vertical-align:top}.w2{width:161px;display:inline-block;vertical-align:top}.divide-widget{display:block}.w2 img{margin-top:-48px;position:relative;left:122px}footer .row.mb-5{margin-bottom:0!important}footer a.nav-link .icon{color:#000!important}.text-light svg.icon:not([class*=bg-]) *{fill:#000!important}footer .text-light .text-muted,footer .text-light .text-muted a{color:rgb(33 33 33 / 70%)!important}.text-light .text-muted,.text-light .text-muted a{color:#000000b3!important}a.btn.back-to-top{background:#000}a.btn.btn-white.ml-lg-3 .fa{font-size:22px!important;position:relative;top:2px;margin-right:9px}a.btn.btn-white.ml-lg-3{background:#75c043!important;color:#fff!important;float:right!important}#heroimage .col-lg-9.col-xl-8{flex:0 0 100%!important;max-width:100%!important;padding:65px 50px}footer ul.footer-logos li{display:inline-block!important;vertical-align:middle;width:175px}footer ul.footer-logos li.mobile{display:none!important}@media only screen and (max-width:1199px){footer ul.footer-logos li.mobile{display:inline-block!important}.w1{width:100%}.w2{display:none}footer ul.footer-logos li{display:inline-block!important;vertical-align:middle;width:120px}footer .col-6.col-lg-3.col-xl-2{max-width:100%;flex:1 1 100%;text-align:center}.col-6.col-lg{max-width:100%;text-align:center;padding:0!important;flex:1}} .navbar-brand img {
    max-height: 56px;
    width: auto;
}

.input-field-wrap {
    display: flex!important;
    justify-content: space-around!important;
    width: 100%;
}

.input-field {
    width: 100%;
    display: block;
    margin-bottom: 0px;
}

input, button, select, optgroup, textarea {
    box-sizing: unset!important;
}

form.wpcf7-form.init {
    width: 100%;
}

span.wpcf7-form-control-wrap {
}

input[type="text"],input[type="email"] {
    width: 90%!important;
    border: 1px solid #9c9c9c;
    padding: 7px 0px;
}

.input-field .label {
    margin: 0px;
    font-size: 14px;
    margin-bottom: 7px;
    font-weight: bold;
    margin-top: 10px;
	    display: block; 
}

.wpcf7-checkbox {
    padding: 0px;
    margin: 0px;
}

.wpcf7-checkbox label {
    display: flex;
    flex-direction: inherit;
    align-items: inherit;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    font-size: 14px;
}
.custom-control span.wpcf7-list-item {
    margin-bottom: 0px!important;
}
.wpcf7-checkbox label span {
    margin-right: 10px;
}
span.wpcf7-form-control.wpcf7-checkbox.custom-control.custom-checkbox.mb-3.wpcf7-validates-as-required {
    margin: 0px!important;
    padding: 0px!important;
}
span.wpcf7-form-control.wpcf7-checkbox.custom-control.custom-checkbox.mb-3.wpcf7-validates-as-required label {
    margin: 0px!important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #1c1f3c;
    color: white;
    border: none;
    padding: 6px 16px;    margin-top: 20px;
}
@media (max-width:420px) {
	.input-field-wrap {
    display: block!important;
}
input[type="text"], input[type="email"] {
    width: 100%!important;
}
.input-field-wrap label {
    display: block;
}
}

textarea.wpcf7-form-control.wpcf7-textarea {
    width: 95%!important;
    border: 1px solid #9c9c9c;
    padding: 7px 0px;
    height: 100px;
    resize: none;
}
footer#footer {
		    background: #1b1f3b!important;
		}
		.text-light svg.icon:not([class*=bg-]) * {
		    fill: #fff!important;
		}
footer small.text-muted {
    color: white!important;
}.text-light .text-muted, .text-light .text-muted a {
    color: #ffffffb3!important;
}
footer#footer .row.mb-5 {
    display: flex;
}

div#custom_html-1 {
    text-align: left;
    color: white;
}

div#custom_html-1 h5 {
    color: white!important;
    font-size: 15px!important;
}

.textwidget.custom-html-widget {
    color: #aaaaaa;
}

div#nav_menu-2 {
    text-align: left;
}

div#nav_menu-2 h5 {
    color: white!important;
    font-size: 15px!important;
}

ul#menu-footer li a {
    color: #aaaaaa;
    margin: 0px;
    padding: 0px;
}

footer#footer {
    background: #292826!important;
}
.btn.back-to-top {
    border: none;
}.card-body .d-flex.align-items-center.mt-3 {
    display: none!important;
}
a,.page-link {
    font-weight: 600;
    color: #75c043;
}
.page-item.active .page-link {
	background-color: #75c043;
	border-color: #75c043;
	color:white;
}