.align-center{
				text-align:center;
			}
	         .morpheus8-page-banner {
                position: relative;
                min-height: 600px;
                height: 70vh;
            }

           	.morpheus8-page h2{
			    text-align: left;
			    font-size: 40px;
			    font-family: 'proxima-nova';
			    padding: 0;
			    margin: 0;
			    text-transform: none;
			    font-weight: 700;
			    letter-spacing: initial;
			    margin-bottom: 30px;
			    line-height: 1.2;
			}

            .morpheus8-page h2::after{
            	display:none;
            }

            .morpheus8-page p{
            	font-size: 20px;
            }

            @media (max-width: 1000px) {
            	.morpheus8-page h2{
            		font-size: 30px;
            	}
				.morpheus8-page p{
	            	font-size: 16px;
	            }
			}

            .morpheus8-page hr {
			    max-width: 450px;
			    border-width: 0 0 3px;
			    margin: 30px 0;
			    border-style: solid;
			}

            .morpheus8-page-banner .row {
                display: flex;
                height: 100%;
                align-items: flex-end;
                width: 90%;
            }

            img.morpheus8-page-banner-bg {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                object-fit: cover;
                height: 100%;
                width: 100%;
                z-index: -3;
                object-position: right;
            }

            .morpheus8-page-banner-content {
                max-width: 650px;
            }

            .morpheus8-page-banner-content-box {
                padding: 70px 50px;
                border-color: white;
                color: white;
                border-width: 3px 3px 0 3px;
                border-style: solid;
                margin-top: 34px;
            }

            .morpheus8-page-banner-content-box h1 {
                font-size: 60px;
                font-family: 'proxima-nova';
                margin-bottom: 20px;
                font-weight: bold;
            }

            .morpheus8-page-banner-content-box p {
                font-size: 29px;
                color: white;
                font-weight: bold;
                margin-bottom: 30px;
            }

			@media(max-width: 1000px){
            	.morpheus8-page-banner-content-box h1 {
            		font-size: 40px;
            	}
            	.morpheus8-page-banner-content-box p {
            		font-size: 20px;
            	}
            	.morpheus8-page-banner-content-box {
            		padding: 20px;
            	}
            	.morpheus8-page-banner{
            		height: 450px;
            		min-height: initial;
            	}
            	.morpheus8-page-banner::after {
				    position: absolute;
				    top: 0;
				    bottom: 0;
				    left: 0;
				    right: 0;
				    content: "";
				    background-color: black;
				    opacity: .3;
				    z-index: -1;
				}
            }
            .btn {
                position: relative;
                padding: 10px 30px;
                border: 3px solid white;
                display: inline-block;
                font-family: 'proxima-nova';
                font-size: 20px;
                color: white !important;
                font-weight: 500;
                transition: 0.5s;
            }
            .btn:hover {
			    background-color: white !important;
			    color: #000000 !important;
			    text-decoration: none;
			}

           	/*
           	*	Fifty-fifty Section
           	*/

            .morpheus8-page-fifty {
                padding: 100px 5% 0;
                background-color: #000000;
                color: white;
            }
            .morpheus8-page-fifty .row {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                justify-content: center;
            }
            .morpheus8-page-fifty-half {
                width: 50%;
                min-width: 280px;
                padding-bottom: 100px;
            }
            .morpheus8-page-fifty .morpheus8-page-fifty-half:nth-of-type(1) {
            	padding-right: 5%;
            }
            .morpheus8-page-fifty-half hr {
                border-color: white;
                margin: 30px 0;
                max-width:none;
                border-style: solid;
                background-image: none;
            }
            .morpheus8-page-fifty-half h2 {
                color: white !important;
            }
            .morpheus8-page-fifty-half h2::after {
                display: none;
            }
            .morpheus8-page-fifty-half p {
                color: white;
                margin-bottom: 30px;
            }
            .morpheus8-page-fifty iframe {
			    width: 100%;
			    height: 40vw;
			    max-height: 400px;
			    min-height: 250px;
			}

			.morpheus8-page-fifty-half img {
			    max-width: 385px;
			    width: 100%;
			}

			/* ALT STYLES */
            .morpheus8-page-fifty.alt {
			    background-color: white;
			    color: black;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half h2, .morpheus8-page-fifty.alt .morpheus8-page-fifty-half p{
			    color: #727272 !important;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half .btn{
			    color: #727272 !important;
			    border-color:#000000;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half .btn:hover{
				background-color: #000000 !important;
				color:white !important;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half hr{
				border-color: #000000;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half:nth-of-type(1){
				padding-right: 0;
			}
			.morpheus8-page-fifty.alt .morpheus8-page-fifty-half:nth-of-type(2){
				padding-left: 5%;
			}

			@media(max-width:1000px){
            	.morpheus8-page-fifty .morpheus8-page-fifty-half{
            		width: 100%;
            	}

            }


			/*
			*	Three Columns
			*/
			.morpheus8-page-3-column {
			    padding: 100px 5% 0;
			    background-color: #000000;
			    color: white;
			}

			.morpheus8-page-3-column .row {
			    display: flex;
			    align-items: flex-start;
			    flex-wrap: wrap;
			    justify-content: center;
			    max-width: 1600px;
			}

			.morpheus8-page-3-column-item {
			    width: 28.333333333333333333%;
			    margin: 0 2.5% 100px;
			    min-width: 300px;
			    text-align:center;
			    max-width: 500px;
			}

			.morpheus8-page-3-column-item h3 {
			    color: white;
			    font-size: 40px;
			    font-family: 'proxima-nova';
			    padding: 0;
			    margin: 0;
			    text-transform: none;
			    font-weight: 600;
			    letter-spacing: initial;
			    text-align:center;
			    margin: 30px 0;
			    font-style: initial;
			}

			.morpheus8-page-3-column-item hr {
			    border-color: white;
			    margin: 30px 0;
			}
			.morpheus8-page-3-column-item p {
			    color:white;
			    text-align:center;

			}
			@media(max-width:1000px){
            	.morpheus8-page-3-column-item {
				    width: 100%;
				}
            	
            }


			/*
			*	Full Width
			*/

			.morpheus8-page-full-width {
			    padding: 100px 5%;
			    background-color: #727272;
			    color: white;
			}

			.morpheus8-page-full-width h2 {
			    color: white !important;
			    text-align: center;
			    text-transform: uppercase;
			}

			.morpheus8-page-full-width hr {
			    border-color: white;
			    margin: 30px auto;
			}

			.morpheus8-page-full-width .row {
			    text-align: center;
			}

			.morpheus8-page-full-width p {
			    color: white;
			    max-width: 875px;
			    margin: 0 auto 30px;
			}

			.morpheus8-page-full-width h2::after {
			    display: none;
			}

			.morpheus8-page-full-width img {
			    margin-bottom: 50px;
			    max-width: 900px;
			    width: 100%;
			}

			/* ALT STYLES */
            .morpheus8-page-full-width.alt {
			    background-color: white;
			    color: black;
			}
			.morpheus8-page-full-width.alt  h2, .morpheus8-page-full-width.alt p{
			    color: black !important;
			}
			.morpheus8-page-full-width.alt .btn{
			    color: #727272 !important;
			    border-color:#000000;
			}
			.morpheus8-page-full-width.alt  hr{
				border-color: #000000;
			}

			/*
			*	Full span fifty-fifty
			*/

			.morpheus8-page-fifty.morpheus8-page-fifty-full {
			    display: flex;
			    align-content: center;
			    align-items: center;
			    padding: 0;
			    flex-wrap:wrap;
			}

			.morpheus8-page-fifty.morpheus8-page-fifty-full p {
			    max-width: 600px;
			    margin: 0;
			}
			.morpheus8-page-fifty.morpheus8-page-fifty-full .morpheus8-page-fifty-half{
				padding:0;
			}

			.morpheus8-page-fifty.morpheus8-page-fifty-full .morpheus8-page-fifty-half:nth-of-type(1){
			    padding: 100px 5%;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			}
			.morpheus8-page-fifty.morpheus8-page-fifty-full iframe {
                height: 45vw;
                max-height: 540px;
                display: block;
            }

            @media(max-width:1000px){
            	.morpheus8-page-fifty.morpheus8-page-fifty-full .morpheus8-page-fifty-half{
            		width: 100%;
            	}
            }

            /*
            *	Form section
            */

            .morpheus8-page-form {
			    display: flex;
			    flex-wrap: wrap;
			    background-color: #000000;
			}

			.morpheus8-page-form-img {
			    width: 40%;
			    position: relative;
			    height: 100%;
			    min-height: 550px;
			}

			.morpheus8-page-form-content {
			    width: 60%;
			    padding: 100px 5%;
			}

			.morpheus8-page-form-img img {
			    position: absolute;
			    top: 0;
			    left: 0;
			    right: 0;
			    bottom: 0;
			    height: 100%;
			    width: 100%;
			    object-fit: cover;
			}

			.form-left {
			    width: 40%;
			}

			.morpheus8-page-form-content form {
			    display: flex;
			    flex-wrap: wrap;
			    /* max-width: 800px; */
			}

			.form-right {
			    width: 60%;
			    padding-left: 10px;
			}

			.morpheus8-page-form-content-input input, .morpheus8-page-form-content-input textarea {
			    width: 100%;
			    padding: 20px;
			    margin-bottom: 8px;
			    background-color: rgba(255,255,255,.2);
			    border-width: 0 0 3px 0;
			    border-color: white;
			    color: white;
			    font-size: 18px;
			    font-weight: 500;
			}

			.morpheus8-page-form-content-input textarea {
			    height: 208px;
			}

			.morpheus8-page-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			  color: white;
			}
			.morpheus8-page-form ::-moz-placeholder { /* Firefox 19+ */
			  color: white;
			}
			.morpheus8-page-form :-ms-input-placeholder { /* IE 10+ */
			  color: white;
			}
			.morpheus8-page-form :-moz-placeholder { /* Firefox 18- */
			  color: white;
			}

			.morpheus8-page-form-content-radio input[type="checkbox"] {
			    width: 30px !important;
			    height: 30px;
			    margin-left: 0 !important;
			    margin-right: 10px;
			    float: left;
			}
			.morpheus8-page-form-content-radio {
			    color: white;
			}
			.morpheus8-page-form-content a {
			    color: white;
			    text-decoration: underline;
			}
			.morpheus8-page-form-content h2 {
			    color: white;
			    text-align: left;
			    font-size: 30px;
			    font-family: 'proxima-nova';
			    padding: 0;
			    margin: 0;
			    text-transform: none;
			    font-weight: 700;
			    letter-spacing: initial;
			    margin-bottom:30px;
			}
			.morpheus8-page-form-content h2::after{
				display:none;
			}
			.morpheus8-page-form-content-radio input[type="submit"] {
			    float: right;
			    margin-left: 10px;
			    background-color: transparent;
			}

			.morpheus8-page-form-content-container {
			    max-width: 800px;
			    margin: 0 auto;
			}
			@media(max-width:1000px){
            	.morpheus8-page-form-content, .morpheus8-page-form-img {
				    width: 100%;
				}
            	.form-left, .form-right{
            		width: 100%;
            		padding:0;
            	}
            	.morpheus8-page-form-img{
            		min-height: 400px;
            	}
            }

			.faq-section {
				padding: 75px 5%;
				background-color: #727272;
			}

			.faq-section.alt {
				background-color: white;
				margin-bottom: 20px;
			}

			.faq-section h2 {
				width: 100%;
				/* text-align: center; */
				margin: 0 auto 30px;
			}

			.faq-section .container {
				width: 90%;
				margin: 0 auto;
				max-width: 1200px;
			}

			.faq-section-item-title {
				padding: 30px 70px 30px 0px;
				color: #727272;
				font-size: 1rem;
				border-top: 3px solid #000000;
				position: relative;
				cursor: pointer;
				font-size: 20px;
				font-weight: bold;
			}

			.faq-section-item-title i {
				position: absolute;
				right: 30px;
				top: 30px;
				transition: 0.5s;
				font-size: 40px;
				font: normal normal normal 20px/1 FontAwesome;
			}

			.faq-section-item-answer {
				max-height: 0;
				transition: 0.5s;
				overflow: hidden;
				padding: 0 20px 0 0;
				background-color: white;
			}

			.faq-section-item-answer p {
				margin: 0 0 20px;
			}

			.faq-section-item:last-of-type .faq-section-item-title {
			}

			.faq-section-item.active i {
				transform: rotate(180deg);
			}

			.faq-section-item.active .faq-section-item-answer {
				max-height: 500px;
				padding: 0px 20px 10px 0;
			}
			.faq-section-box {
			    padding: 75px 5%;
			    background-color: white;
			}	

			@media (max-width: 1200px) {
				.faq-section {
					padding: 50px 5%;
				}
			}

			@media (max-width: 800px) {
				.faq-section-item-title i {
					position: absolute;
					right: 30px;
					top: calc(50% - 10px);
					transition: 0.5s;
					font-size: 21px;
				}
			}