iframe{
	border: none
}
.dr-greeting{
	position: relative;
}
.dr-greeting section{
	background: #fff9f9;
}
.block-left{
	float: left;
}
.block-img{
	width: 60%;
}
.block-right{
	float: right;
}
.block-txtbox{
	width: 38%;
	padding: 48px 0 0;
	box-sizing: border-box;
}
#rev-1{
	text-align: right;
}
#rev-1 .block-revealer__content{
	background: url(../images/bg04.webp) no-repeat 40% center;
	height: 500px;
	background-size: cover;
}
#rev-5 .block-revealer__content{
	background: url(../images/bg05.webp) no-repeat 30% center;
	height: 500px;
	background-size: cover;
}
#rev-9 .block-revealer__content{
	background: url(../images/sports/top-sports.jpg) no-repeat 30% center;
	height: 500px;
	background-size: cover;
}
.dr-greeting img{
	display: inline;
}
.dr-greeting .block-title{
	font-size: 24px;
	font-weight: bold;
	box-sizing: border-box;
}
.dr-greeting .block-txt{
	font-size: 18px;
	padding: 30px 0;
	box-sizing: border-box;
	line-height: 1.7;
}
.dr-greeting .block-btn .block-revealer__content{
	color:#fff;
	background: #c40000;
}
.block-right .block-txt{
	padding-right: 30px;
	padding-left: 10px;
}
.block-left.block-txtbox{
	padding-top: 100px;
	padding-right: 10px;
}
#rev-10{
	padding-top: 80px;
}
#rev-6{
	padding-left: 50px
}
.block-left .block-txt{
	padding-left: 50px;
}
.dr-greeting .block-btn a{
	color:#fff;
	padding:15px;
	width:100%;
	display: block;
	background-image: linear-gradient(to left,transparent,transparent 50%,#ffb61b 50%,#ffb61b);
	background-position: 100% 0;
	background-size: 200% 100%;
	transition: all .25s ease-in;
	box-sizing: border-box;
	font-weight: bold;
	text-align: right;
}
.dr-greeting .block-btn a:hover {
	background-position: 0 0;
}

@media(max-width: 1460px){
	.dr-greeting .block-title{
		font-size: 22px;
	}
}
@media(max-width: 1200px){
	.block-img{
		width: 50%;
	}
	.block-txtbox{
		width: 47%;
	}
	.dr-greeting .block-title{
		font-size: 20px;
		padding-left: 10px;
	}
	.dr-greeting .block-txt{
		font-size: 16px;
	}
}
@media(max-width: 768px){
	#rev-1 .block-revealer__content,
	#rev-5 .block-revealer__content,
	#rev-9 .block-revealer__content{
		height: 300px;
	}
	.block-left,
	.block-right{
		float: inherit;
		width: 100%;
	}
}
@media(max-width: 600px){
	#rev-1 .block-revealer__content,
	#rev-5 .block-revealer__content,
	#rev-9 .block-revealer__content{
		height: 200px;
	}
	.dr-greeting .block-title{
		font-size: 16px;
		padding-left: 0 !important;
	}
	.dr-greeting .block-txt{
		font-size: 14px;
		padding: 15px 0;
	}
	.block-txtbox{
		padding: 15px 10px;
	}
	.block-left.block-txtbox{
		padding-top: 15px;
		text-align: left;
	}
	#rev-10{
		padding-top: 15px;
	}
}