/* RANDOM TOP IMAGE */
	.RandomTopImage {
		padding: 0;
		background: transparent;
		position: relative;
	}
	.RandomTopImage .image img {
		width: 100%;
	}
	.RandomTopImage .container {
		position: absolute;
		top: 10%;
		margin-left: 10%;
		width: 80%;
	}
	.RandomTopImage.TwoButtons .container {
		position: relative;
		top: 0;
		margin: 0;
		max-width: 1460px;
		width: 100%;
	}
	.RandomTopImage .container .maintext {
		width: 38%;
		margin-right: 62%;
		margin-bottom: 65px;
	}
	.RandomTopImage.text-centered .container .maintext {
		margin: 0 31%;
		text-align: center;
	}
	.RandomTopImage.text-right .container .maintext {
		margin: 0 0 0 62%;
		text-align: right;
	}
	.RandomTopImage .container .maintext * {
		color: #fff;
	}
	.RandomTopImage .buttons {
		margin-top: 20px;
		width: 100%;
	}
	.RandomTopImage .leftbutton {
		width: 45%;
		margin-right: 10%;
	}
	.RandomTopImage .rightbutton {
		width: 45%;
	}
	.RandomTopImage .buttons a {
		display: block;
		padding: 20px 40px;
		border-radius: 80px;
		color: #fff;
	}
	.RandomTopImage .buttons a.bg-orange:hover {
		background: #bd7500;
	}
	.RandomTopImage .buttons a.bg-green:hover {
		background: #5e881c;
	}
	.RandomTopImage .buttons a.bg-purple:hover {
		background: #270b28;
	}
	.RandomTopImage .buttons a.bg-dpurple:hover {
		background: #150315;
	}
	.RandomTopImage .buttons a.bg-blue:hover {
		background: #19629b;
	}
	.RandomTopImage .buttons a:hover {
		text-decoration: none;
	}
	.RandomTopImage .buttons a.flex {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.RandomTopImage .buttons .flex .icon {
		width: 15%;
		margin-right: 5%;
		font-size: 30px;
	}
	.RandomTopImage .buttons .flex .icon i {
		font-size: 50px;
	}
	.RandomTopImage .buttons .flex .buttonText {
		width: 80%;
	}
	.RandomTopImage .buttons .buttonText .large {
		font-size: 26px;
		font-weight: bold;
		margin-bottom: 3px;
	}
	.RandomTopImage .buttons .buttonText .small {
	}

/* ^ RANDOME TOP IMAGE */

@media (max-width:1200px) {
	.RandomTopImage .buttons .flex .icon i {
		font-size: 30px;
	}
	.RandomTopImage .leftbutton {
		width: 47%;
		margin-right: 6%;
	}
	.RandomTopImage .rightbutton {
		width: 47%;
	}
	.RandomTopImage {
		min-height: 250px;
	}
}
@media (max-width:1000px) {
	.RandomTopImage .buttons .flex .icon {
		width: 20%;
		margin-right: 5%;
	}
	.RandomTopImage .buttons .flex .icon i {
		font-size: 40px;
	}
	.RandomTopImage .buttons .flex .buttonText {
		width: 75%;
	}
	.RandomTopImage .buttons a {
		padding: 20px 30px;
	}
	.RandomTopImage .container {
		top: 2%;
		margin: 0 5%;
		padding: 0;
		position: relative;
	}
	.RandomTopImage.TwoButtons .container {
		margin: 0 10px;
	}
	.RandomTopImage .container .maintext {
	}
	.RandomTopImage .container .maintext * {
		color: #4b4a4a;
	}
	.RandomTopImage .container .maintext h2 {
		font-size: 20px;
		color: #642666;
	}
	.RandomTopImage .container .maintext {
		width: 100%;
		margin: 10px 0;
		padding:0;
	}
	.RandomTopImage .buttons {
		width: 95%;
		margin-top: 30px;
	}
	.RandomTopImage .container,
	.RandomTopImage.TwoButtons .container {
		width: 95%;
	}
	.RandomTopImage .buttons .rightbutton,
	.RandomTopImage .buttons .leftbutton {
		width: 98%;
		margin: 10px 0;
	}
}
