@media screen and (max-width:1230px){.logo_line{display:none}.header_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.call_back{margin-left:0}.tel_soc_wrap{margin-left:0}.logo{margin-left:10px}.main_slider{height:auto}.main_txt{-webkit-box-sizing:border-box;box-sizing:border-box}.section2:before{display:none}.section2:after{display:none}#main_page #section3{margin-bottom:-150px}.footer_nav{margin-left:0}.footer{padding:0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_nav nav{width:auto;margin-left:0}.footer_nav nav ul li{margin-right:15px}.inside{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:1080px){.main_txt{font-size:38px}.footer{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_nav{width:100%}.contact_wrap{padding:0 15px}.contact{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_ul:before{display:none}.about_ul:after{display:none}.about_ul{width:100%}}@media screen and (max-width:960px){.service_list{margin-left:10px}#main_page #section3{display:none}#section4{margin-top:25px}.service_list_img img{max-width:100%}.contact_wrap{margin-top:50px}.about_h1{font-size:22px}.about_h2{font-size:38px}.about_ul{font-size:22px}}@media screen and (max-width:920px){.tel_wrap{margin:0}.tel_soc_wrap{background:#009132;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;width:auto}}@media screen and (max-width:880px){.service_logo_wrap{width:100%;margin-top:-20px}.service_logo_wrap img{width:260px}.service:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.service:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.service:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.service:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.service{margin-bottom:0;font-size:20px;width:30%}.service_logo_wrap{width:100%}.service_wrap{-ms-flex-pack:distribute;justify-content:space-around}.service_img{margin-bottom:0}.service_list_img{display:none}.product_wrap{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.product_txt{margin-left:25px}.contact_txt{font-size:26px;line-height:1.1}.contact_mt{margin-top:15px}.contact_main{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_main_icon_wrap{width:100%;margin-bottom:25px}.contact_main_icon{width:200px;height:200px;font-size:20px}}@media screen and (max-width:820px){.tel_wrap a{font-size:24px}.section1{margin-bottom:5px}.h1{font-size:48px}.service_img{width:90px;height:90px}.service_img img{max-width:70%}.action_footer_wrap{margin-top:25px;margin-bottom:50px}.about_product{width:100%}.about_product:nth-child(odd) .about_product_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about_product_txt{text-align:left;margin-left:20px}.action{width:48%}}@media screen and (max-width:760px){.header_wrap{padding:15px 0;padding-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav_wrap{display:none}.tel_soc_wrap{width:100%;height:auto;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.toggler{display:block;width:38px;margin:0;margin-right:15px}.call_back{margin-left:-70px}.main_txt{padding:25px 10px;width:100%;font-size:34px;text-align:center;top:0;height:100%;margin-top:0}.service_list{font-size:28px}.product_txt{margin-left:25px}.product_txt ul li{font-size:26px}.product:before{bottom:-50px}.product{margin-bottom:30px}.action_icon{margin:10px}.contact_img{width:290px;max-width:100%}}@media screen and (max-width:720px){.contact_img{width:220px}.contact_txt{font-size:20px;margin-top:5px}}@media screen and (max-width:680px){.call_back{margin-left:-20px}.footer_nav nav .flex{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_nav nav ul li{margin-bottom:10px}#section3 p{margin-left:10px}.action_footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.product_img{margin:0 auto;margin-top:35px}.product_txt{margin-left:0}}@media screen and (max-width:640px){.call_back{margin-left:-20px}}@media screen and (max-width:560px){.product_txt ul li{font-size:22px}.product_txt{margin-left:0}.product_img{margin-right:15px;width:100px;height:100px;min-width:100px;border-width:2px}.product_img img{max-width:55%}.product:nth-child(2n) .product_img{margin-right:auto}.product_img{margin-right:auto}.action_h1 p{margin:0}.action_h1{height:auto;padding:10px;width:100%;text-align:center}.action_h1{font-size:40px;line-height:1.5}.contact{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact_txt{font-size:22px;width:100%}.contact_img{width:auto;margin-top:10px;margin-left:0}.info_txt .info_all_h1{font-size:26px}.info_txt .info_all_h2{font-size:18px}.info_txt .info_all_h2 p{margin-bottom:10px}.info_all{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info_all_img{margin-right:0;margin-bottom:15px}.about_h1{font-size:20px;margin-top:0}}@media screen and (max-width:520px){.call_back{margin-left:0}.logo{min-width:auto;margin-left:5px}.logo img{width:175px;height:auto}.service_list{font-size:24px}}@media screen and (max-width:460px){.main_txt{font-size:32px}.footer .tel_soc_wrap{padding:0}.action_h1{font-size:31px}.about_product_img{width:100px;min-width:100px}.about_product_img img{max-width:100%}.about_product_txt{font-size:20px}#section3 p{margin-top:-25px}}@media screen and (max-width:420px){.logo img{width:125px}.service_list{font-size:20px}.footer .soc_wrap a{width:40px;margin-bottom:5px}.footer .soc_wrap a img{max-width:100%}.footer .tel_soc_wrap{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product:before{bottom:-40px}.product_txt ul li{font-size:20px}#section3 p{font-size:22px}}@media screen and (max-width:380px){.left_sidebar{width:260px}.tel_wrap a{font-size:22px}.soc_wrap a{width:40px;margin-left:8px}.soc_wrap a img{width:100%}.main_txt{font-size:26px}.service{font-size:17px}}