/*contact form 7 required css to clone */
.contain-half {
    width: 50%;
    float: left;
}
.attribution {
	display: none !important;
}
.contain-half input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 95.5%;
    float: none;
}

.contain-half-right input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    float: left;
    width: 100%;
}

.contain-half input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{
    width:95.5%;
}

.contain-half-single {
    float:none;
    width:48%;

}

.contain-half .special-font-size {
    font-size: .875em;
    
}


.contain-half input.wpcf7-form-control.wpcf7-text {
    width:95.5%
}

.contain-half-right input.wpcf7-form-control.wpcf7-text {
    width:100%
}


form.wpcf7-form .gfield_required{
    color: #790000;
}
/* Contact form 7 submit button */
input.wpcf7-form-control.wpcf7-submit {
    padding: 15px 30px;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 165, 223);
    font-size: 14px;
    letter-spacing: 1.6px;
    border: 2px solid rgb(0,165,223);
    text-transform: uppercase;
    border-radius: 4px;
    z-index: 1;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    height:100%;
    line-height:100%;
    font-family: Arial;
}

input.wpcf7-form-control.wpcf7-submit {
    font-family: Arial;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #8c8c8c;
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    border: 1px solid #8c8c8c;
}

select.wpcf7-form-control.wpcf7-select {
    border: 1px solid #8c8c8c;
}

input.wpcf7-form-control.wpcf7-text {
    border: 1px solid #8c8c8c;
}

select.wpcf7-form-control.wpcf7-select:focus {
    border-width: 1px;
    border-color:#387ce0;
}
.kendra-logo-on-form img.vc_single_image-img.attachment-full {
    margin: 50px 0px;
    }
#whitespace-32px {
	height:32px;
}
@media screen and (min-width:1199px){

    .img-map-align-left {
        padding-left: 75px;
    }
}

.special-link-black a{
	color:#000000;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 0;
}
@media screen and (min-width:1410px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0;
        margin-top:-90px;
    }
}

@media screen and (max-width: 1410px) and (min-width:1401px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0;
        margin-top:-80px;
    }
}
@media screen and (max-width: 1401px) and (min-width:1200px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0;
        margin-top:-50px;
    }
}
@media screen and (max-width: 1200px) and (min-width:1024px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0;
        margin-top:-30px;
    }
}
@media screen and (max-width: 1024px) and (min-width:768px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0;
        margin-top:0px;
    }
}

@media screen and (max-width: 768px) and (min-width:767.6px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 40px;
        margin-top:0;
    }
}
@media screen and (max-width: 767.6px) and (min-width:600px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0px;
        margin-top: -20px;
    }
}
@media screen and (max-width: 600px) and (min-width:480px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 30px;
        margin-top: 0px;
    }
}
@media screen and (max-width: 480px){
    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 0px;
        margin-top: -15px;
    }
}
@media screen and (max-width: 1401px) and (min-width:1200px){
    div#edgtf-map-2949192 {
        height: 2010px !important;
    }
}

