/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

	.s2_p2, .s2_p3, .s2_p4, .s2_p5{
		
		max-width: 157px;
		width: 100%;
		margin: 0 auto;
		margin-top: 50px;
	}

	.s2_img1{
		position: relative;
	}

	.s2{
		min-height: 1050px;
	}

	.s4_img1{
		display: none;
	}

	.s4_p2{
		text-align: center;
		margin: 0 auto;
		margin-top: 0px;
	}

	.s4_p3{
		text-align: center;
		margin: 0 auto;
		margin-top: 3px;
	}

	.s4_sp1{
		left: 40px;
	}

	.s4_sp3{
		left: 59px;
	}

	.s4_p4{
		margin-top: 50px;
	}

	.s5_img1{
		display: none;
	}

	.s5_p2, .s5_p3, .s5_p4, .s5_p5{
		text-align: center;
		margin: 0 auto;
		margin-top: 60px;
	}

	.s7_img1{
		display: none;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
	.s4_ul li{
		width: 33%;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.s1_p1{
		margin-top: 125px;
	}

	.s1_p2{
		margin-left: 0;
		margin-top: 10px;
	}

	.s1_wrap1{
		float: none;
		margin: 0 auto;
		margin-top: 30px;
	}

	.s1{
		padding-bottom: 50px;
	}

	.s2_p1{
		font-size: 30px;
	}

	.s2_p2, .s2_p3, .s2_p4, .s2_p5{
		margin-left: 112px;
	}

	.s2{
		min-height: 901px;
	}

	.s3_p2{
		font-size: 30px;
	}

	.s3_p4{
		margin-bottom: 20px;
	}

	.s4_ul li{
		width: 100%;
		display: block;
		margin-bottom: 50px;
	}

	.s4_p1{
		font-size: 30px;
	}

	.s5_p1{
		font-size: 30px;
	}

	.s5{
		min-height: 1356px;
	}

	.s6_p1{
		font-size: 30px;
	}

	.s6_img1{
		display: none;
	}

	.s6{
		min-height: 743px;
	}

	.s7_ul{
		position: relative;
		margin-top: 0px;
		margin-left: 49px;
		margin-top: 20px;
	}

	.s7{
		background-image: none;
	}

	.s7_p1, .s7_p2{
		font-size: 30px;
		text-align: center;
	}


	.s3_img1{
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.s3_img2{
		margin: 0 auto;
		float: none;
		clear: both;
		display: block;

	}

	.s3_wrap1{
		margin: 0 auto;
		margin-top: 20px;

	}

	.s3_wrap2{
		margin: 0 auto;
		margin-top: 20px;

	}

	.s3_p8{
		position: relative;
		float: none;
		right: 0;
		bottom: 0;
		clear: both;
		margin-top: 10px;
	}

	.s3_p9{
		position: relative;
		float: none;
		right: 0;
		bottom: 0;
		clear: both;
		margin-top: 10px;
		font-size: 20px;
		width: 210px;
		height: 55px;
	}

	.s3_p9 span{
		top: 1px;
	}




}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.modal_form{
		width: 87%;
		top: 20px;
	}

	.modal_form2{
		width: 87%;
		top: 20px;
	}

	.mod_close{
		right: 2px;
		top: 2px;
	}

	body{
		overflow-x: hidden;
	}

	.s1{
		padding-top: 100px;
	}

	.s1_a1{
		position: relative;
		float: none;
		margin-left: 87px;

	}

	.logo{
		top: -83px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.s1_p1{
		margin-top: 23px;
		font-size: 24px;
	}

	.s1_p2{
		font-size: 16px;
		padding-top: 20px;
	}

	.s1{
		min-height: 1045px;
	}

	.lang{
		text-align: center;
		right: 0;
		position: relative;
		float: none;
		top: 0;
		margin-top: 39px;
	}

	.lang li{
		margin: 0;
		margin-left: 5px;
		margin-right: 5px;
	}


}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


