* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

}



html {

	overflow-x: hidden;

}



body {

	font-family: 'Poppins', sans-serif;

	overflow-x: hidden;

	font-weight: 400;

	color: #282727;

}



a {

	text-decoration: none;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

}

a:hover {
	text-decoration: none;
}

.btn {
	padding: 8px 40px;
	border-radius: 0;
}

.btn-primary {
	background-color: rgba(163, 28, 133, 1);
	border-color: rgba(163, 28, 133, 1);
}

.btn-primary:hover {
	background-color: #820367;
	border-color: #820367;
}

.coming-soon-section {
	min-height: 100vh;
}


.coming-soon-section .text-container {
	display: flex;
	align-items: center;
	padding: 0;
	color: #ffffff;
}

.coming-soon-section .text-container .text-container-left {
	position: relative;
	height: 100vh;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background-color: rgba(5, 13, 39, 0.79);
	padding: 50px;
	flex-grow: 1;
}


.coming-soon-section .text-container .text-container-left::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url('../images/photo-collage3.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: -1;
}

.coming-soon-section .text-container .text-container-left>div {
	max-width: 750px;
}

.coming-soon-section .text-container .text-container-right {
	min-height: 100vh;
	/* background-color: rgb(167, 8, 8); */
	background: rgb(219, 0, 41);
	background: -moz-linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	background: -webkit-linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	background: linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db0029", endColorstr="#a31c85", GradientType=1);
	width: 550px;
	padding: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.modal-content {
	background: rgb(219, 0, 41);
	background: -moz-linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	background: -webkit-linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	background: linear-gradient(349deg, rgba(219, 0, 41, 1) 0%, rgba(163, 28, 133, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db0029", endColorstr="#a31c85", GradientType=1);
	color: #fff;
}

.modal-content .modal-header {
	border: 0;
}

.modal-content .modal-body {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.modal-content .modal-body .form-control {
	background: transparent;
	border-width: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	color: #fff;
	padding-left: 0;
}

.modal-content .modal-body .form-control::placeholder {
	color: #bebebe;
}

.modal-content .modal-body .form-control:focus {
	box-shadow: none;
	outline: 0;
}

@media screen and (min-width: 992px) {
	.coming-soon-section .text-container h1 {
		font-size: 70px;
	}
}

@media screen and (max-width: 767px) {

	.coming-soon-section .text-container {
		flex-direction: column;
	}

	.coming-soon-section .text-container .text-container-left {
		width: 100%;
		min-height: auto;
		height: auto;
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.coming-soon-section .text-container .text-container-right {
		width: 100%;
		min-height: auto;
		padding-top: 70px;
		padding-bottom: 70px;
	}
}