.rnd-area{margin-bottom:120px;}
.rnd-area:after{clear:both; display:block; content:"";}
.rnd-area .txt-area{width:48%; max-width:760px; margin-top:50px;}
.rnd-area .txt-area h1{font-size:40px; font-weight:800; position:relative; color:#064092;}
.rnd-area .txt-area h1 span{position:absolute; top:-80px; left:0; font-size:100px; color:#f3f3f3; font-weight:300; z-index:-1;}
.rnd-area .txt-area h2{font-size:30px; color:#591091; margin:30px 0;}
.rnd-area .txt-area ul li{font-size:22px;position:relative; padding-left:14px; margin:15px 0;}
.rnd-area .txt-area ul li:after{width:5px; height:5px; top:8px; left:0; border-radius:50px; background:#591091;content:""; display:block; position:absolute;}

.rnd-area .img-area{width:48%; max-width:750px;}
.rnd-area .img-area img{max-width:100%;}

#rnd-section{padding-top:80px;}
.rnd-area#rnd-section01 .txt-area{float:left;}
.rnd-area#rnd-section01 .img-area{float:right;}
.rnd-area#rnd-section02 .txt-area{float:right;}
.rnd-area#rnd-section02 .img-area{float:left;}
.rnd-area#rnd-section03 .txt-area{width:100%; max-width:100%;}
.rnd-area#rnd-section03 .img-area{width:100%; max-width:100%; margin-top:70px; text-align:center;}


@media screen and (max-width:1240px){
	.rnd-area{margin-bottom:100px;}
}

@media screen and (max-width:1040px){
	.rnd-area{margin-bottom:80px;}
	.rnd-area .txt-area h1{font-size:34px;}
	.rnd-area .txt-area h1 span{top:-60px;font-size:80px;}
	.rnd-area .txt-area h2{font-size:26px; margin:30px 0;}
	.rnd-area .txt-area ul li{font-size:20px;margin:15px 0;}
}

@media screen and (max-width:860px){
	#rnd-section{padding-top:60px;}
	.rnd-area{margin-bottom:70px;}
	.rnd-area .txt-area{width:100%; max-width:100%; margin-top:0;}
	.rnd-area .img-area{width:100%; max-width:100%;}
	.rnd-area .txt-area h1{font-size:30px;}
	.rnd-area .txt-area h1 span{top:-50px;font-size:70px;}
	.rnd-area .txt-area h2{font-size:24px; margin:20px 0;}
	.rnd-area .txt-area ul li{font-size:18px;margin:15px 0;}
}

@media screen and (max-width:640px){
	#rnd-section{padding-top:50px;}
	.rnd-area{margin-bottom:60px;}
	.rnd-area .txt-area h1{font-size:24px;}
	.rnd-area .txt-area h1 span{top:-40px;font-size:60px;}
	.rnd-area .txt-area h2{font-size:22px; margin:15px 0;}
	.rnd-area .txt-area ul li{font-size:16px;margin:10px 0;}
}

@media screen and (max-width:480px){
	#rnd-section{padding-top:40px;}
	.rnd-area{margin-bottom:50px;}
	.rnd-area .txt-area h1{font-size:20px;}
	.rnd-area .txt-area h1 span{top:-30px;font-size:50px;}
	.rnd-area .txt-area h2{font-size:20px; margin:15px 0;}
	.rnd-area .txt-area ul li{font-size:14px;margin:10px 0;}
}

