.landing-custom-wrapper {
	padding: 150px 0 180px;
	background: #1e3c72 url('../../images/landing/landing-bg.jpg') center center/cover;
}

#content .entry-title {
	display: none;
}

#breadcrumbs {
	display: none;
}

 #content-full { 
  margin-top: 0;
}

.ip-banner canvas {	
	min-height: 220px;
	background-color: #1e3c72;	
	height: 0;
	background-image: none !important;
}

#content .landing-wrapper {
	text-align: center;	
}

#content .landing-wrapper h2 {
	font-size: 45px;
	color: #000;
	margin-bottom: 0;
	text-transform: uppercase;
}

#content .landing-wrapper p span {
	font-size: 25px;
	color: #000;
	font-style: italic;
}

#content .landing-form h2 {
	font-size: 25px;
	color: #000;
	font-weight: 600;
	margin-top: 60px;
}

#content .landing-footer p {
	color: #000;
	margin: 0;
}

#content .landing-submit input {
	font-size: 25px;
	background: #f17f2e !important;
	border-color: #f17f2e !important;
	color: #fff;
	font-weight: 600;
	height: auto;
	max-width: 200px;
	margin-top: 25px;
	margin-bottom: 55px;
}

.landing-form .col-md-3 {
	padding: 0 5px;
}

.landing-form .col-md-12 {
	padding: 0 5px;
}

.landing-form {
  padding: 0 140px;
}

#content .landing-form .col-md-3 input {
	font-size: 14px;
	padding: 20px !important;
	background: rgba(255,255,255,.5);
	color: #2f2f2f;
}

#content .landing-form .col-md-12 input {
	font-size: 14px;
	padding: 20px !important;
	background: rgba(255,255,255,.5);
	color: #2f2f2f;
}

.landing-footer p {
	font-size: 14px;
}

.footer-top {
	padding: 55px 50px 0;
}

#content .landing-form .col-md-10 textarea {
	font-size: 14px;
	padding: 12px 20px !important;
	height: 42px;
	resize: none;
	background: rgba(255,255,255,.5);
	color: #2f2f2f;
}

.landing-wrapper p strong {
	font-size: 25px;
	line-height: 25px;
	color: #000;
	margin-top: 40px;
	display: block;
}

.landing-footer.flex {
	display: block;
}

.landing-footer.flex > div {
	margin: 0 15px;
	display: inline-block;
	vertical-align: middle;
}

.landing-footer.flex > div a {
	font-size: 25px;
	color: #000 !important;
	text-decoration: none !important;
}

.landing-footer.flex > div:nth-child(2) a {
	text-decoration: underline !important;
}

.landing-form span {
	font-size: 25px;
	color: #000;
	line-height: 35px;
	padding-top: 10px;
	display: block;
	font-style: italic;
}

#content .landing-form h2 {
	font-size: 25px;
	color: #000;
	font-weight: 600;
	margin-top: 60px;
	text-transform: unset;
}

.site-header {
	display: none;
}

.ip-banner canvas {
	min-height: 0;	
}

.site-footer {
	display: none;
}


.page-id-9950 .site-header {
	display: block;
}

.page-id-9950 .ip-banner canvas {
	min-height: 220px;	
}

.page-id-9950 .site-footer {
	display: block;
}

.landing-footer.flex img {
	height: 123px;
}

.mobile-logo {
	display: none !important;
}

.landing-footer-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 0 0;
}

@media only screen and (max-width: 991px) {
	.landing-form span {
		font-size: 4.2vw;
	}
	.landing-wrapper p span {
		font-size: 4.2vw !important;
	}
	
	.landing-wrapper p strong {
		font-size: 4.2vw;		
	}
	
	.landing-footer.flex img {
		margin-top: 20px;
	}
	
	.mobile-logo {
		display: block !important;
	}
	
	.desktop-logo {
		display: none !important;
	}
	
	.landing-form {
		padding: 0;
	}
	.landing-footer.flex a {
		font-size: 4.5vw !important;
	}
	#content .landing-wrapper h2 {
		font-size: 4.2vw;
	}
	
	.page-id-9944 #content .landing-wrapper h2 {
		font-size: 4.2vw;
	}
	
	.landing-footer.flex {
		display: block;		
	}
	
	#content .landing-wrapper {		
		padding: 0 20px;
	}
	
	.page-id-9950 .ip-banner canvas {
		min-height: 0;
	}
	
	.ip-banner canvas {
		min-height: 0;		
	}
	
}