

@media (max-width: 800px) {
	

	.visual_text{
		position: absolute;
		top:10%;
		padding-left:50px;
		
	}


	.text_1{
		font-size:35px;
		font-weight:bold;
	}


	.text_2{
		font-size:35px;
		font-weight:bold;
		color:#2958df;
		padding-top:5%;
	}

	.text_3{
		font-size:25px;
		font-weight:bold;
		padding:5% 0;
	}

	.btn_area{
		padding-top:6%;
	}

	.go_btn{
		padding:15px 30px;
		color:#fff;
		background:#2958df;
		border-radius:30px;
		font-size:18px;
	}
	
	.section_text_area{
		padding:5% 0;
	}

	
	.cont_text1_1{
		text-align:center;
		font-size:30px;
		font-weight:bold;
	}

	.cont_text1_1 > span{
		color:#2f5ad6;
	}

	.cont_text1_2{
		padding-top:3%;
		text-align:center;
		font-size:16px;

		
	}

	
	
/*	.cont_text2_ul > li {*/
/*		width:45%;*/
/*		float:left;*/
/*		list-style:none;*/
/*		padding-left:5%;*/
/*	}*/
/**/
/*	.cont_text2_ul > li:last-child {*/
/*		text-align:right;*/
/*		float:right;*/
/*		width:40%;*/
/*		padding-right:5%;*/
/*		*/
/*	}*/

	
	.cont_text2_ul{
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0;
	}

	.cont_text2_ul > li,
	.cont_text2_ul > li:last-child {
		float: none;
		width: 100%;
	}

	
	.cont_text2_ul > li:last-child {
		padding-top:3%;
	}



	.cont_text2_1{
		text-align:left;
		font-size:22px;
		font-weight:bold;
	}

	.cont_text2_2{
		text-align:left;
		font-size:22px;
		font-weight:bold;
		color:#2f5ad6;
	}

	.cont_text2_1,
	.cont_text2_2 {
		display: inline;
		white-space: nowrap;
	}

	.cont_text2_2 {
		margin-left: 5px;
	}

	.cont_text2_3{
		padding: 3% 0 0;
		text-align:left;
/*		font-size:13px;*/
		
		
	}

	.cont_text2_3 > p{
		margin:0
		
	}


	.cont_text2_3 > p > span{
		color:#2f5ad6;
/*		font-size:13px;*/
		
	}
	.cont_text2_4{
		padding:3% 0;
		margin:3% 0;
	}

	.cont_text2_4 > a{
		color: #fff;
		background: #0b7cc1;
		padding: 10px 35px;
		border-radius: 20px;
		font-size:15px;


	}


	
	
	.cont_text3_1{
		padding:3%;
		background:#fff;
		text-align:center;
		margin-top:3%;
		border-radius: 35px;
/*		font-size:15px;*/
		font-weight:bold;
	}

	.cont_text3_1:first-child{
		margin-top:0px;
	}

	.cont_text3_1 > span{
		color:#2f5ad6;
	}
	.cont_text3_2{
		padding-top:3%;
		text-align:center;
/*		font-size:6px;*/
		font-weight:bold;
	}

	.cont_text4_ul > li,
	.cont_text4_ul > li:last-child {
		float: none;
		width: 100%;
	}

	.cont_text4_ul > li:last-child {
/*		padding-top:3%;*/
	}

	.cont_text4_1 > span {
		display: inline;
		white-space: nowrap;
	}

	.cont_text4_1 > span:last-child {
		display: block;
		margin-top: 5px;
	}

	.cont_text4_2 > span {
		display: inline;
		white-space: nowrap;
	}

	.cont_text4_2 > span:last-child {
		display: block;
		margin-top: 5px;
	}

	.cont_text4_1{
		text-align:center;
		font-size:30px;
		font-weight:bold;
	}

	.cont_text4_2{
		padding-top:2%;
		text-align:center;
/*		font-size:14px;*/
		
	}

	.cont_text5_ul{
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0;
	}

	.cont_text5_ul > li,
	.cont_text5_ul > li:last-child {
		float: none;
		width: 100%;
	}

	
	.cont_text5_ul > li:last-child {
		padding-top:3%;
	}


	.cont_text5_1{
		text-align:left;
		font-size:22px;
		font-weight:bold;
	}

	.cont_text5_2{
		text-align:left;
		font-size:22px;
		font-weight:bold;
		color:#2f5ad6;
	}

	.cont_text5_3{
		text-align:left;
		font-size:16px;
		font-weight:bold;
		padding:2% 0 0;
	}

	.cont_text5_4{
		padding: 2% 0;
		text-align:left;
/*		font-size:13px;*/
		
		
	}

	.cont_text5_4 > p{
		margin:0
		
	}


	.cont_text5_4 > p > span{
		color:#2f5ad6;
		font-size:13px;
		
	}


	.cont_text6_1{
		text-align:center;
		font-size:30px;
		font-weight:bold;
	}

	.cont_text6_2{
		text-align:center;
		font-size:30px;
		font-weight:bold;
		color:#2f5ad6;
	}

	.cont_text6_3{
		text-align:center;
		font-size:14px;
		color:#042839;
		padding:2% 0 0;
	}

	.cont_text6_4{
		text-align:center;
		font-size:14px;
		
		padding:2% 0 0;
	}

	.cont_text6_5{
		text-align:center;
		font-size:24px;
		
		padding:2% 0 0;
	}

	
	.status_bg{
		background:#39c2f6;
		font-size:12px;
		padding:5px;
		border-radius:30px;
		text-align:center;
	}

	.right_txt{
		font-size:14px;
	}

	.list_area{
		background:#2d55cc;
		height:200px;
		color:#fff;
		overflow:hidden;
		margin:2%;
		position:relative;
		
	}

	
	.p {display: none;}
	.m {display: block;}

}