/*-----full-page-split -----*/

.full-page-split
	{
	}

.full-page-split [class^="col-"]
	{
	background-position: bottom center;
	background-size: cover;
	position: relative;
	transition: all 0.5s;
	background: rgba(255,255,255,0.9);
	}

.full-page-split .full-page-element
	{
	padding: 1rem 0rem;
	transition: all 0.5s;
	color: #333333;
	}
.full-page-split .full-page-element h2
	{
	margin-top: 0rem;
	font-size: 2.5rem;
	}
.full-page-split .full-page-element h1
	{
	margin-bottom: 0px;
	}


/* Small devices */
@media (min-width: 768px) {
	.title-banner
		{
		margin-top: -106px;
		border-color: rgb(24,103,165);
		}
	.full-page-split .full-page-element
		{
		position: absolute;
		bottom: 20px;
		width: 495px;
		padding: 1rem 1rem;
		}
	.full-page-split .full-page-element.full-page-half
		{
		min-height: 39vh;
		}
	.full-page-split .full-page-element.full-page-third
		{
		min-height: 26vh;
		}
	.full-page-split .full-page-element h1
		{
		margin-top: 15px;
		}
	.full-page-split .full-page-element h1
		{
		margin-top: 1rem;
		}
	.full-page-split .full-page-element h1::before
		{
		margin-bottom: 10px;
		content: "";
		background:  rgb(100,100,100);
		margin-right: 70%;
		display: block;
		height: 6px;
		}
	.full-page-split [class^="col-"]
		{
		height: 100vh;
		min-height: 600px;

		}

}

/* Medium devices */
@media (min-width: 992px) {

	.full-page-split .full-page-element
		{
		width: 370px;
		padding: 2rem 1rem;
		}
	
}

/* large devices */
@media (min-width: 1280px) {

	.full-page-split .full-page-element
		{
		width: 412px;
		padding: 3rem 1rem;

		
		}
	
}

