.wwmiContact-form.in-view { opacity: 1; }
.wwmiContact-form { opacity: 0; -webkit-transition: opacity .3s ease-out; transition: opacity .3s ease-out; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-left: auto; margin-right: auto; opacity: 1; }

.wwmiContact-form__form-cont__submit-cont>[type=submit] { padding-left: 30px; padding-right: 30px; font-family: Montserrat,sans-serif; font-weight: 500; font-size: 14px; font-size: 1.4rem; line-height: 22px; line-height: 2.2rem; display: inline-block; white-space: nowrap; height: 48px; line-height: 48px; font-weight: 500; background-color: #00a6de; color: #fff; border-radius: 6px; cursor: pointer; -webkit-transition: background-color .3s ease-out; transition: background-color .3s ease-out; min-width: 220px; }
.wwmiContact-form__heading-cont { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: calc(100% + -18px + -18px); margin-left: 18px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.wwmiContact-form__message { width: calc(100% + -24px + 24px); }

.wwmiContact-form__heading-cont__address-cont { margin-top: 48px; }

.wwmiContact-form__form-cont { width: calc(100% + -18px + -18px); margin-left: 18px; }

.wwmiContact-form__form-cont__input-cont { margin-top: 12px; }

.wwmiContact-form__form-cont__submit-cont { width: calc(100% + -24px + 24px); margin-top: 24px; }

#hiring-veterans > div { display:inline-block; }
#hiring-veterans .wwmi-2-3:nth-child(odd) .one-third { float:right; }

#hiring-vets-img { max-width:80%; margin:0 auto; }
.page-heading__text-outer-cont__text-inner-cont { margin: 0 auto;}

#spacing-so-i-can-work { margin-bottom: 50pc; }

section { padding-bottom:50px; }
#hiring-veterans .wwmi-header{ background-image: url(https://cdn.brandfolder.io/DTOVI0DI/as/q5i6zb-ev41eg-2mhvpc/Process-Step3_2880x1470.jpg?width=1340&height=684); }
#community-outreach .wwmi-header{ background-image: url(/uploads/images/page/wwmi-support-header.jpg); }

.wwmi-header { width:100%; margin-bottom:25px;  background-size:cover; background-position:center;}

.covid { z-index: 100!important; }

section {padding:50px;}
.blue-overlay { width:100%; background-color:rgba(23,76,130, .8);}
.blue-overlay p { margin:50px; margin-top:0;}
.overlay-text { max-width:500px; color:#fff; float:right;margin:100px; font-size:1.5em; font-weight:400; line-height:1.5em;}


.products-category__highlights__list-cont {padding-top:0; padding-bottom:0;}
.wwmi-2-3 { width:100%; }
.wwmi-2-3>  div { display:inline; float:left; padding:60px; }

.two-third { width:66%;}
.two-third p { font-size: 1.9em; color: #8c8c8c; line-height: 1.1em; }

.one-one { padding:50px; }
.one-one .main-copy { font-size: 1.9em; color: #8c8c8c; line-height: 1.3em; }

.one-third { width:33%; padding-top:25px;}
.one-third img { max-width:100%; max-height:200px; display:block; margin:0 auto; margin-bottom:15px; }

.overlay-text p { padding-bottom: 100px; }
.btn { float: right; margin-top: 40px; padding: 15px; background: #00a6de; border-radius: 5px; color: white; }

.wwmilink { float: right; margin-top: 10px; padding: 15px 35px; background: #00a6de; border-radius: 6px; color: white;}

.window-highlight-section { padding:50px; }
.wwmilinklist li { margin-top:0!important; }
.yt-setter { max-width:950px; margin:0 auto;}
.embedtool {position: relative;height: 0;padding-top: 56%;overflow: hidden;max-width: 100%;} .embedtool iframe, .embedtool object, .embedtool embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .embedtool .fluid-vids {position: initial !important}
.img-bar ul li { display:inline-block; width:20%; margin-left:2%;}
.img-bar ul li img { width:100%;}
.img-bar { width:90%; margin:0 auto; margin-top: 30px; margin-bottom:30px; }



.__5ecfdeda6e14e {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.icon--show-ripple { display:none!important }
@media (max-width:768px){
	.__5ecfdeda6e14e {background-position-y :19% } /* 69%; } */
	.one-one .main-copy { font-size:1.5em; }

	.split-section__text-outer-cont { padding-top:0; }
	.window-highlight-section { padding:0px; padding-bottom:25px;}

	.fopp { padding:0; }

	#hiring-vets-img { max-width:100%; }
	#hiring-veterans .page-heading, #community-outreach .page-heading{ min-height:auto!important; }
	#community-outreach  .overlay-text p { padding-top:100px; padding-bottom:50px; }
	section { padding:0!important; }
	.two-third p { font-size:inherit; line-height:2em; }

	.wwmi-header { margin-bottom:0px; }

	.contact__yt_embed { margin:100px 20px;}

	.video-list-section--card.in-view { padding:50px 0px 25px 0px;}

	.overlay-text { float:none; margin:0 auto; margin-top:125px; }


	.wwmi-2-3 { padding:25px;}
	.wwmi-2-3 > div { padding:0; }
	.wwmi-2-3 .one-third { margin:30px 0;}
	.wwmi-2-3 .one-third .disclaim { margin-bottom:30px; display:inline-block;}

	.one-third, .two-third { width:100%; padding:25px 0px }
	.two-third a { text-align:center; }

	.contact__contact { padding:50px 0px 180px 0px!important; }

	.img-bar ul li { width:40%; margin-left:0; }
	.img-bar ul li:nth-of-type(even) { margin-left:17%; }

	.wwmiContact-form__form-cont__submit-cont button[type=submit] { float:right;}
}

@media (min-width: 768px){




	.wwmiContact-form.in-view .wwmiContact-form__heading-cont {
		-webkit-animation: fade-in .2s ease-out;
		animation: fade-in .2s ease-out;
	}
	.wwmiContact-form__heading-cont {
		width: calc(50% + -12px + -24px);
		margin-left: 24px;
	}
	.wwmiContact-form.in-view .wwmiContact-form__form-cont {
		-webkit-animation: from-bottom .3s ease-out;
		animation: from-bottom .3s ease-out;
	}

	.wwmiContact-form__form-cont {
		width: calc(50% + -12px + -24px);
		margin-left: 24px;
	}
}

@media (max-width: 991px) {
	.__5ecfdeda6e14e {
		background-image: url(https://www.windowworld.com/uploads/images/page/WWMI-hero-image.jpg);
	}
}

@media (min-width: 992px) {
	.__5ecfdeda6e14e {
		background-image: url(https://www.windowworld.com/uploads/images/page/WWMI-hero-image.jpg);
	}
}



@media (min-width: 1080px){
	.wwmiContact-form__heading-cont {
		width: calc(25% + -6px + -24px);
		margin-left: calc(16.66667% + -4px + 24px);
	}

	.wwmiContact-form__form-cont {
		width: calc(33.33333% + -8px + -24px);
		margin-left: calc(8.33333% + -2px + 24px);
	}
}
