@media screen and (max-width: 1790px) {
	
	.o3_1_img {
		width: 48%;
		left: 0;
	}
	
}	

@media screen and (max-width: 1680px) {
	.s3bg_img {
		width: 50%;
	}
	.s4bg {
		background-position-x: -120px;
	}
}
	
@media screen and (max-width: 1380px) { 

	.s1_2bg {
		background-size: 90%;
	}
	.s2_box1_1 {
		height: 170px;
	}
	.s2_box1_header {
		margin: 20px 0 10px 0;
	}
	.s3bg {
		height: 600px;
	}
	.s3bg_img {
		top: 0;
	}
	.s3_1_1 {
		width: 95%;
		margin: 40px 0 0 30px;
	}
	.s3_2 {
		background-size: 100% 90%;
	}
	.s3_button {
		margin-top: 0;
	}
	.s4bg {
		background-position-x: -220px;
	}
	.s7bg_img {
    background-size: 700px auto;
	}
	.o4_1_img {
    left: -165px;
	}
}

@media screen and (max-width: 1250px) {
	
	.head_fb {
		margin: 0 10px 0 auto;
	}
	.banner_1_1 {
		margin: 0 auto 0 15px;
	}
	
	.banner_1_1_header_02 {
    font-size: 30px;
	}
	
	.top_menu_mob_a {
    width: 90%;
	}
	
	.s1 {
		width: 90%;
		margin: 60px auto 0 30px;
	}
	.s1_1 {
		width: 47%;
	}
	.s1_header {
		width: 97%;
	}
	.s1_text p {
		font-size: 15px;
		margin: 35px 0 25px 0
	}
	.s2 {
		margin: 30px auto;
	}
	.s2_box1_1 {
		height: 220px;
	}
	.s2_1, .s2_2 {
		width: 50%;
	}	
	.s2_3 {
		width: 100%;
		margin-top: 30px;
	}
	.s3bg {
		height: 727px;
	}
	.s3bg_img {
		top: 50px;
	}
	.s3_1_text p {
		font-size: 15px;
		margin: 35px 0 25px 0
	}
	.s4_1_text p {
		font-size: 15px;
		margin: 35px 0 25px 0
	}
	.o4_1_img {
    left: -165px;
	}
	.s4bg {
		background-position-x: -350px;
	}
	.s7bg_img {
    background-size: 700px auto;
	}
	
	.s4_1 {
		width: 60%;
	}
	.o4_1_img {
    width: auto;
	}
	.o4_1_1 {
    margin-left: 0px;
	}
	.s5_1_text p {
		font-size: 15px;
		margin: 35px 0 25px 0;
	}
	.footer_1 {
		margin: 30px auto 0 30px;
	}
	.of1_1 {
		margin: 0 auto 0 30px;
	}
	.of1_2 {
		margin: 0 auto 0 30px;
	}
	.of1_3 {
		margin: 0 auto 30px 30px;
	}
	.of1_3_2_list {
		margin: 0 auto 0 15px;
	}
	.of1_3_2_img {
		margin: 25px auto 40px auto;
	}
	.img_of1_2_2 {
		background-size: 100% auto;
	}
	.of1_2_2_img {
		width: 100%;
	}
	.of1_3_2_img {
		background-size: 100% auto;
	}
	.img_of1_3_2 {
		width: 100%;
	}
	.of1_3_2 {
		width: 65%;
		margin: 0 auto 0 15px;
	}
	.o1_1_text p {
		font-size: 15px;
	}
	.ico_projektowanie {
		background-size: 49% auto;
	}
	.ico_przepisowe {
		background-size: 49% auto;
	}
	.ico_operacje {
		background-size: 49% auto;
	}
	.ico_technologie {
		background-size: 49% auto;
	}
	.ico_granice {
		background-size: 49% auto;
	}
	.ico_dokumentacja {
		background-size: 49% auto;
	}
	.o2_box2_header p {
		font-size: 24px;
		line-height: 28px;
	}
	.o2_box2_text p {
		margin: 10px auto;
	}
	.pa1_img1 {
		background-size: 90% auto;
	}
	.pa1_img2 {
		background-size: 90% auto;
	}
	.pa1_img3 {
		background-size: 90% auto;
	}
	.pcs3_1 {
		margin: 30px auto 30px 30px;
	}
	.of1_text {
		margin: 0 auto 0 30px;
	}
	.pcs6_header {
		margin: 0 auto 30px 30px;
	}
	.pcs6_list {
		margin: 0 auto 30px 30px;
	}
	
}

@media screen and (max-width: 1110px) {
	
	.banner_1_1 {
		width: 55%;
	}
	.k1_box1_h1 {
		margin: 0 0 0 60px;
	}
	.k1_box1_text p {
		margin: 0 0 0 60px;
	}
	.k1_box2_h1 p {
		margin: 0 0 0 50px;
	}
	.k1_box2_h2 p {
		margin: 0 0 0 50px;
	}
	.k1_box2_text p {
		margin: 0 0 0 50px;
	}
	.pa1_img2 {
		height: 367px;
	}
	.pa1_img3 {
		height: 367px;
	}
}

@media screen and (max-width: 980px) {
	
	.logo {
		background-size: 100% auto;
		height: 86px;
		margin: 0 auto 0 20px;
		position: relative;
	}
	
	.footer_1_1_ico {
		float: left;
		width: 100%;
	}
	.top_menu_2 {
		display: none;
	}
	.top_menu_line {
		display: none;
	}
	.head_search {
		display: none;
	}
	.top_menu {
		display: block;
		float: right;
		width: 80%;
		position: absolute;
		right: 0px;
		top: 10px;
	}
	.top_menu_mob {
		display: block;
	}
	.s1_1 {
		width: 100%;
	}
	.s1_h2 p {
		font-size: 35px;
	}
	.s1_text p {
		font-size: 14px;
		margin: 25px 0 25px 0;
	}
	.s1_2 {
		width: 90%;
	}
	.s1_2bg {
		display: none;
	}
	.s2_header p {
		font-size: 35px;
		line-height: 30px;
	}
	.s3_1_h2 p {
		font-size: 35px;
	}
	.s3_1_text p {
		font-size: 14px;
		margin: 25px 0 25px 0;
	}
	.s4bg {
		background: white;
		height: auto;
	}
	.s4_1 {
		width: 100%;
	}
	.s4_1_1 {
		margin: 60px 0 0 30px;
	}
	.s4_1_h2 p {
		font-size: 35px;
	}
	.s4_1_text p {
		font-size: 14px;
		margin: 25px 0 25px 0;
	}
	.s5_1 {
		width: 80%;
	}
	.s5_1_h2 p {
		font-size: 35px;
	}
	.s5_1_text p {
		font-size: 14px;
		margin: 25px 0 25px 0;
	}
	.footer_1_1_h1 {
		font-size: 18px;
	}
	.footer_1_2_h1 {
		font-size: 18px;
	}
	.footer_1_3_h1 {
		font-size: 18px;
	}
	.footer_1_1_list1 {
		margin: 0;
		width: 46%;
	}
	.footer_1_1_list1 p {
		line-height: 37px;
	}
	.footer_1_1_list2 {
		margin: 0;
	}
	.footer_1_1_list2 p {
		line-height: 37px;
	}
	.footer_text p {
		font-size: 13px;
		line-height: 22px;
		width: 95%;
	}
	.footer_1_3_text p {
		font-size: 13px;
	}
	.footer_1_3_ico p {
		font-size: 13px;
	}
	.box2_5_ico2 {
		width: 63%;
		margin: 0 auto 0 25px;
	}
	.k1_1 {
		height: 237px;
	}
	.k1_1_img {
		margin: 23px 17px;
	}
	.k1_box1_header {
		margin: 46px 0 10px 30px;
	}
	.k1_box1_text p {
		margin: 0 0 0 30px;
	}
	.box2_4 {
		margin: 0px auto 20px 15px;
		height: auto;
	}
	.box2_5 p {
		font-size: 15px;
		line-height: 22px;
	}
	.box2_6 p {
		font-size: 14px;
		line-height: 22px;
	}
	.img_mapa {
		background-size: cover;
	}
	.k1_1_img {
		width: 197px;
		height: 201px;
		margin: 17px 30px;
	}
	.k1_header p {
		font-size: 35px;
		line-height: 35px;
	}
	.k1_img {
		width: 122px;
		height: 145px;
	}
	.img_photo {
		background-size: cover;
	}
	.k1_box1_h1 {
		margin: 0;
	}
	.k1_box2_h1 p {
		font-size: 12px;
		line-height: 22px;
		margin: 0 0 0 40px
	}
	.k1_box2_h2 p {
		font-size: 17px;
		line-height: 25px;
		margin: 0 0 0 40px
	}
	.k1_box2_text p {
		font-size: 13px;
		line-height: 20px;
		margin: 0 0 0 40px
	}
	.box2_3 {
		width: 24%;
	}
	.o1_1_h2 p {
		font-size: 35px;
	}
	.o1_1_text p {
		font-size: 14px;
	}
	.o3_1_h2 p {
		font-size: 35px;
	}
	.o3_1_text p {
		font-size: 14px;
		margin: 25px 0 25px 0;
	}
	
}

@media screen and (max-width: 950px) {
	
	.of1_2_1 {
		width: 100%;
	}
	.of1_2_2 {
		width: 100%;
	}
	.of1_2_2_img {
		margin: 0px auto 40px auto;
	}
	.img_of1_2_2 {
		background-size: auto;
	}
	.o2bg {
		height: auto;
	}
	.o2_ico {
		height: 156px;
		margin: 20px auto 0 auto;
	}
	.o2_box2_header {
		margin: 20px 0 10px 0;
	} 
	.o2_box2_header p {
		font-size: 18px;
		line-height: 22px;
		width: 90%;
	}
	.o2_box2_text p {
		font-size: 14px;
		line-height: 23px;
		width: 90%;
		margin: 0 auto 20px auto;
	}
	
}

@media screen and (max-width: 880px) {
	
	.k1_header p {
		font-size: 31px;
	}
	.k1_1 {
		height: 220px;
	}
	.box1 {
		margin-top: 22px;
	}
	.k1_1_img {
		width: 138px;
		height: 141px;
		margin: 10px 23px;
	}
	.k1_box1_header {
		margin: 20px 0 6px 0px;
	}
	.k1_box1_text p {
		font-size: 12px;
		line-height: 20px;
		margin: 0;
	}
	.box2_4 {
		margin: 0px auto 8px 15px;
	}
	.k1_box2_h1 p {
		font-size: 11px;
		line-height: 17px;
	}
	.k1_box2_h2 p {
		font-size: 15px;
	}
	.k1_box2_text p {
		font-size: 11px;
		line-height: 18px;
	}
	.box2_5 p {
		font-size: 13px;
	}
	.ico_tel {
		background-size: 15% auto;
	}
	.box2_6 p {
		font-size: 13px;
		line-height: 20px;
	}
	.footer_1_1 {
		width: 25%;
	}
	.footer_1_1_list1 {
		width: 90%;
	}
	.footer_1_2 {
		width: 35%;
	}
	.footer_1_3 {
		width: 35%;
	}
	.o1bg {
		width: 41%;
	}
	.o1bg_img {
		width: 310px;
		height: 441px;
		background-size: cover;
	}
	.o1_1 {
		width: 54%;
	}
	.o1_1_1 {
		margin: 60px 0 0 20px;
	}
	.pcs6_list_text p {
		width: 40%;
	}
	.pcs6_line {
		width: 44%;
	}
	.pcs6_header p {
		font-size: 30px;
		line-height: 40px;
	}
}
	
@media screen and (max-width: 800px) {
	
	
	.s1_h1 p {
		font-size: 15px;
	}
	.s1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.s2_header {
		margin: 0 0 0 20px;
	}
	.s2_header p {
		font-size: 22px;
		margin: 0;
	}
	.s2_1, .s2_2 {
		width: 100%;
		margin-top: 30px;
	}
	.s3bg {
		height: 677px;
	}
	.s3bg_img {
		width: 35%;
		top: -50px;
	}
	.s3_1 {
		width: 65%;
	}
	.s3_1_h1 p {
		font-size: 15px;
	}
	.s3_1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.s4_1_h1 p {
		font-size: 15px;
	}
	.s4_1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.s5_1_h1 p {
		font-size: 15px;
	}
	.s5_1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.k1_header {
		margin: 0 0 0 20px;
	}
	.k1_header p {
		font-size: 22px;
		margin: 0;
	}
	.k1_1 {
		height: 260px;
	}
	.k1_1_img {
		margin: 30px 23px;
	}
	.k1_box1_header {
		margin: 40px 0 6px 0px;
	}
	.ico_tel {
		background-size: auto;
		width: 100%;
	}
	.box2_5_ico2 {
		width: 100%;
		margin: 5px auto 5px 0;
	}
	.of1_h1 p {
		font-size: 15px;
	}
	.of1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.of1_text p {
		font-size: 14px;
		line-height: 23px;
	}
	.of1_2_h1 p {
		font-size: 18px;
		line-height: 18px;
		width: 90%;
	}
	.of1_3_h1 p {
		font-size: 18px;
		line-height: 18px;
		width: 90%;
	}
	.o1_1_h1 p {
		font-size: 15px;
	}
	.o1_1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.o1_1_list p {
		font-size: 14px;
		line-height: 26px;
		margin: 0px auto 0px 25px;
	}
	.o3_1_h1 p {
		font-size: 15px;
	}
	.o3_1_h2 p {
		font-size: 22px;
		line-height: 27px;
		margin: 10px 0 0 0;
	}
	.o3_1_1 {
		margin: 60px 0 0 0;
	}
	.pa1_img2 {
		height: 267px;
	}
	.pa1_img3 {
		height: 267px;
	}
}

@media screen and (max-width: 750px) {
	
	.footer_1_1 {
		width: 40%;
	}
	.footer_1_1_list1 {
		width: 45%;
	}
	.footer_1_1_list2 {
		width: 45%;
	}
	.footer_1_2 {
		width: 55%;
	}
	.footer_1_3 {
		width: 100%;
	}
	.k1_1 {
		width: 90%;
		margin: 20px 0 20px 0;
		height: 240px;
	}
	.box1_3 {
		width: 60%;
	}
	.k1_1_img {
		width: 197px;
		height: 201px;
		margin: auto;
	}
	.box1_4 {
		width: 40%;
	}
	.k1_2 {
		width: 100%;
	}
	.box2 {
		margin: 0 auto 0 20px;
	}
	.box2_3 {
		width: 20%;
	}
	.box2_4 {
		margin: 0px auto 8px 35px;
	}
	.k1_box2_h1 p {
		margin: 0 0 0 0px;
	}
	.k1_box2_h2 p {
		margin: 0 0 0 0px;
	}
	.k1_box2_text p {
		margin: 0 0 0 0px;
	}
	.k1_box2_text p {
		font-size: 12px;
		line-height: 19px;
	}
	.box2_5_ico1 {
		width: 30%;
	}
	.box2_5_ico2 {
		width: 63%;
		margin: 0 auto 0 25px;
	}
	.box2_6 p {
		width: 90%;
	}
	.k1_3 {
		width: 100%;
	}
	.k1_3_line1 {
		float: left;
		width: 100%;
		height: 61px;
		display: block;
	}
	.k1_4 {
		width: 100%;
	}
	.k1_5 {
		width: 100%;
	}
	.k1_5_line1 {
		float: left;
		width: 100%;
		height: 61px;
		display: block;
	}
	.k1_6 {
		width: 100%;
	}
	.o1bg_img {
		background-position-x: -60px;
	}
	.o1_1 {
		width: 59%;
	}
	.o2_ico {
		height: 116px;
		margin: 40px auto 0 auto;
	}
	.o2_box2_header p {
		font-size: 16px;
		line-height: 17px;
	}
	.o2_box2_text p {
		font-size: 13px;
		line-height: 21px;
		letter-spacing: 0.5px;
	}
}

@media screen and (max-width: 680px) {
	
	.of1_3_2_list {
		width: 100%;
		margin: 0;
	}
	.of1_3_2_img {
		height: 188px;
	}
	.of1_2_2_img {
		width: 90%;
	}
	.of1_text p {
		font-size: 13px;
		line-height: 21px;
	}
	.of1_3_1 {
		display: none;
	}
	.of1_3_2 {
		width: 100%;
		margin: 0;
	}
	.of1_3_2_ico {
		width: 90%;
	}
	.o3_1 {
		width: 60%;
	}
	.o3_1_1 {
		margin: 30px 0 0 0px;
	}
	.o3_1_h2 p {
		margin: 10px 0 0 0;
	}
	.o3_1_text p {
		margin: 15px 0 5px 0;
	}
}	

@media screen and (max-width: 650px) {
	
	.banner_1_1 {
		width: 65%;
	}
	.s1_2bg {
		height: 379px;
	}
	.s3bg_img {
		width: 45%;
		top: -210px;
		right: 0px;
		background-size: 100% auto;
		opacity: 0.5;
	}
	.s3_1 {
		width: 97%;
		top: 70px;
	}
	.s3_1_header {
		width: 97%;
	}
	.s3_1_text {
		width: 97%;
	}
	.s3_1_list {
		width: 97%;
	}
	.s3_button {
		width: 97%;
	}
	.o2_1 {
		width: 50%;
	}
	.o2_2 {
		width: 50%;
	}
	.o2_3 {
		width: 50%;
	}
	.o2_4 {
		width: 50%;
	}
	.o2_5 {
		width: 50%;
	}
	.o2_6 {
		width: 50%;
	}
	.ico_projektowanie {
		background-size: 39% auto;
	}
	.ico_przepisowe {
		background-size: 39% auto;
	}
	.ico_operacje {
		background-size: 39% auto;
	}
	.ico_technologie {
		background-size: 39% auto;
	}
	.ico_granice {
		background-size: 39% auto;
	}
	.ico_dokumentacja {
		background-size: 39% auto;
	}
	.o2_ico {
		margin: 20px auto 0 auto;
	}
	.03_1_header {
		width: 97%;
	}
	.pa1_img2 {
		height: 207px;
	}
	.pa1_img3 {
		height: 207px;
	}
	.pcs6_list_text p {
		width: 60%;
	}
	.pcs6_line {
		width: 65%;
	}
}

@media screen and (max-width: 590px) {
	
	.top_menu {
		display: block;
		float: left;
		width: 100%;
		position: relative;
		right: auto;
		top: auto;
		margin-bottom: 10px;
	}	
	.footer_1_1 {
		width: 100%;
	}
	.footer_1_2 {
		width: 100%;
	}
	.o1bg_img {
		display: none;
	}
	.o1_1 {
		float: left;
		width: 100%;
	}
	.o1_1_1 {
		margin: 40px 0 30px 30px;
	}
	.o1_1_text p {
		margin: 25px 0;
		width: 100%;
	}
	.pa1_img1 {
		height: 427px;
	}
}
	
@media screen and (max-width: 550px) {
	
	.banner_1_1 {
		width: 90%;
	}
	.banner_1_1_text {
		width: 94%;
	}
	.s1_h2 p {
		width: 95%;
	}
	.s3_1 {
		top: 60px;
	}
	.s4_button .button1 {
		width: 167px;
	}
	.s4_button .button3 {
		width: 167px;
	}
	.s5_1_1 {
		margin: 40px 0 0 40px;
	}
	.s5_form_input {
		height: 20px;
	}
	.s5_form1 {
		font-size: 13px;
		line-height: 20px;
		padding: 20px 3%;
		width: 94%;
	}
	.s5_form2 {
		font-size: 13px;
		line-height: 20px;
		padding: 20px 3%;
		width: 94%;
	}
	.box2_3 {
		width: 23%;
	}
	.box2_4 {
		width: 60%;
		margin: 0px auto 8px 55px;
	}
	.k1_header p {
		font-size: 19px;
		line-height: 27px;
	}
	.k1_1 {
		width: 95%;
		height: 190px;
	}
	.box1_3 {
		width: 55%;
	}
	.k1_1_img {
		width: 138px;
		height: 141px;
	}
	.k1_box1_header {
		margin: 10px 0 6px 0px;
	}
	.k1_box1_h1 p {
		font-size: 16px;
	}
	.k1_box1_text p {
		font-size: 11px;
		line-height: 18px;
	}
	.o4_1 {
		width:97%;
	}
	.o4_1_list p {
		width: 97%;
		margin: 0;
	}
	
	.s5_form {
		width: 90%;
	}
}

@media screen and (max-width: 500px) {
	
	.s3_1 {
		top: 40px;
	}
	.ico_tel {
		background-size: auto;
		width: 100%;
	}
	.ico_email_kontakt {
		width: 100%;
		margin: 5px auto 5px 0;
	}
	.o3_1_img {
		display: none;
	}
	.o30 {
		height: auto;
	}
	.o3_1 {
		width: 100%;
	}
	.o3_1_1 {
		margin: 30px 0 0 30px;
		width: 92%;
	}
	.o3_1_text p {
		width: 100%;
	}
	.o4_1 {
		width:97%;
	}
	.o4_1_list p {
		width: 97%;
		margin: 0;
	}
	
	.s5_form {
		width: 90%;
	}
}

@media screen and (max-width: 450px) {
	
	.head_forum {
		width: 114px;
	}
	.head_blog {
		width: 52px;
	}
	.head_forum2 {
		width: 66px;
	}
	
	.s2_header {
		width: 90%;
	}
	.s3bg {
		height: 707px;
	}
	.s3bg_img {
		top: -230px;
		opacity: 0.3;
	}
	.s3_1 {
		top: 0px;
	}
	.s3_1_1 {
		margin: 27px 0 0 30px;
	}
	.s3_1_text p {
		margin: 20px 0 8px 0;
	}
	.s3_1_list p {
		font-size: 14px;
		width: 91%;
		margin: 0px auto 0px 25px;
		line-height: 24px;
	}
	.s4_1_text p {
		margin: 20px 0 8px 0;
	}
	.s4_1_list p {
		font-size: 14px;
		width: 91%;
		margin: 0px auto 0px 25px;
		line-height: 24px;
	}
	.s4_button .button1 {
		width: 117px;
	}
	.s4_button .button3 {
		width: 117px;
	}
	.of1_3_2_list p {
		font-size: 14px;
		width: 91%;
		margin: 0px auto 0px 25px;
		line-height: 24px;
	}
	.o2bg {
		background: url("images/bg04.png") center center;
	}
	.o2_1 {
		width: 100%;
	}
	.o2_2 {
		width: 100%;
	}
	.o2_3 {
		width: 100%;
	}
	.o2_4 {
		width: 100%;
	}
	.o2_5 {
		width: 100%;
	}
	.o2_6 {
		width: 100%;
	}
	.o2_ico {
		margin: 0;
		width: 90%;
	}
	.ico_projektowanie {
		background-size: 27% auto;
	}
	.ico_przepisowe {
		background-size: 27% auto;
	}
	.ico_operacje {
		background-size: 27% auto;
	}
	.ico_technologie {
		background-size: 27% auto;
	}
	.ico_granice {
		background-size: 27% auto;
	}
	.ico_dokumentacja {
		background-size: 27% auto;
	}
	.o2_box2_header {
		margin: 0 0 10px 0;
	}
	.o2_box2_header p {
		font-size: 15px;
		font-weight: 500;
	}
	.pa1_img1 {
		height: 327px;
	}
	.pa1_img2 {
		height: 147px;
	}
	.pa1_img3 {
		height: 147px;
	}
	.pcs6_header p {
		font-size: 20px;
		line-height: 10px;
	} 
	.pcs6_list_text p {
		width: 70%;
		font-size: 13px;
		line-height: 21px;
	}
	.pcs6_line {
		width: 75%;
	}
}	

@media screen and (max-width: 360px) {
	
	.banner_1_1_header_1 {
		font-size: 32px;
		margin: 100px 0 20px 0;
	}
	.button1 {
		height: 39px;
		width: 151px;
	}
	.button1 a {
		font-size: 14px;
		line-height: 39px;
	}
	.button3 {
		height: 39px;
		width: 151px;
		margin: 20px auto 20px 0;
	}
	.button3 a {
		font-size: 14px;
		line-height: 39px;
	}
	.s2_box1_1 {
		width: 340px;
	}
	.s1_h2 p {
		font-size: 21px;
		line-height: 26px;
	}
	.s1_text p {
		margin: 15px 0 25px 0;
	}
	.s1_2bg {
		height: 239px;
		background-size: 80%;
	}
	.s3_1_h2 p {
		font-size: 21px;
		line-height: 26px;
	}
	.s3_1_text p {
		font-size: 13px;
	}
	.s5_form4 {
		font-size: 15px;
		line-height: 39px;
	}
	.k1_box1_header {
		margin: 0;
	}
	.k1_img {
		width: 85px;
		height: 102px;
	}
	.box2_4 {
		width: 100%;
		margin: 10px 0;
	}
	.o1_1_h2 p {
		font-size: 21px;
		line-height: 26px;
	}
	.o1_1_text p {
		font-size: 13px;
	}
	.o1_1_list p {
		width: 90%;
	}
	.o3_1_h2 p {
		font-size: 21px;
		line-height: 26px;
	}
	.o3_1_text p {
		font-size: 13px;
	}
	.pa1_img2 {
		display: none;
	}
	.pa1_img3 {
		display: none;
	}
	
}