
@media only screen and (max-width: 1170px) {
	
	.TopMiddleMasterButtons {
		width:100%;
	}

	.TopMiddleMasterButtons a:link, .TopMiddleMasterButtons a:visited, .TopMiddleMasterButtons a:active {
		background-color:#ffa036;
		color:#ffffff;
		display:block;

		width:100%;
		border:1px solid #ffffff;
		box-sizing:border-box;
		font-size:14px;
		font-weight:700;

		text-align:center;

		padding:10px 0px;

		text-decoration:none;
		transition:all .3s ease;
	}

	.TopMiddleMasterButtons a:hover {
		color: #fff;
		background: #ff8803;
	}
	
	
	
	.TopMiddleMasterButtonRequest {
		width:100%;
	}

	.TopMiddleMasterButtonRequest a:link, .TopMiddleMasterButtonRequest a:visited, .TopMiddleMasterButtonRequest a:active {
		background-color:#ffa036;
		color:#ffffff;
		display:block;

		width:100%;
		border:1px solid #ffffff;
		box-sizing:border-box;
		font-size:14px;
		font-weight:700;

		text-align:center;

		padding:10px 0px;

		text-decoration:none;
		transition:all .3s ease;
	}

	.TopMiddleMasterButtonRequest a:hover {
		color: #fff;
		background: #ff8803;
	}
	
	
}

@media only screen and (min-width: 1171px) {
	
	.TopMiddleMasterButtonsOuter{
		position:absolute; 
		width:100%; 
		height:0px;
	}
	
	.TopMiddleMasterButtons {
		transition:all 1s ease;
		position:relative;
		display:table;
		margin:0 auto;
		
		top:-45px;
		left:0px;
		opacity:0;
	}
	
	.TopMiddleMasterButtons a:link, .TopMiddleMasterButtons a:visited, .TopMiddleMasterButtons a:active {
		background-color:#ffa036;
		color:#ffffff;
		display:inline-block;

		width:350px;
		font-size:30px;
		font-weight:700;

		text-align:center;

		margin:0px 5px;
		padding:5px 0px;
		
		border: 2px solid #fff;
		border-radius:9px;
		box-shadow: 0 0 10px rgb(0 0 0 / 21%);

		text-decoration:none;
		transition:all .3s ease;
	}
	
	.TopMiddleMasterButtons a:hover {
		color: #fff;
		background: #ff8803;
	}
	
	
	.TopMiddleMasterButtonRequest {
		font-size: 12px;
		font-weight:700;
		line-height: 23px;
		text-transform: uppercase;
		pointer-events: auto;
		
		position:absolute;
		top:93px;
		right:190px;
	}
									
	.TopMiddleMasterButtonRequest a {
		text-decoration: none;
		color: #fff;
		background: #ffa036;
		border: 2px solid #fff;
		border-radius: 9px;
		display: table;
		margin: 0 auto;
		padding: 4px 15px;
		box-shadow: 0 0 10px rgb(0 0 0 / 21%);
	}
	.TopMiddleMasterButtonRequest a:hover {
		color: #fff;
		background: #ff8803;
	}
	
}


@media only screen and (min-width: 1171px) and (max-width: 1500px) {
	
	.TopMiddleMasterButtons {
		left:-150px;
	}
}