@media(max-width:1680px){
	
}
@media(max-width:1560px){
	.e-con > .e-con-inner{ max-width:1280px;}
	
	.wrap{ max-width:1280px;}
	.inewslist li{ margin-bottom:10px;}
	.inewslist li a .inewslisstdesc{ line-height:24px;}
	
	.isolutionslist li a .isolutiontext .isolutions_title{ font-size:40px; line-height:1.2; margin-bottom:20px;}
	
	.prolist_hover .prolist_hovercon{ padding:20px;}
	
}
@media(max-width:1440px){
	
	.e-con > .e-con-inner{ max-width:1200px;}
	.wrap{ max-width:1200px;}
	.mainmenubg{ padding-left:100px;}
	.mainmenutablist dl{ gap:40px;}
	.islidebigtext .islidebigtit{ font-size:50px;}
	.islidesmalllicon, .islidesmalllist .swiper-slide .islidesmalllicon .elementor-widget-container{ height:100%;}
	.islidesmallliconflex{ padding:20px;}
	.islidesmalllicon_tit{ font-size:16px;}
	.ihotproductslist li a .ihotportextall .ihotportext{ padding-left:20px;}
	.ihotproductslist li a .ihotportextall .ihotprotit{ font-size:22px; line-height:1.2;}
	.publickbtn{ padding:12px 30px; font-size:16px;}
	.isolutionslist li a .isolutiontext .isolutions_title{ font-size:30px; line-height:1.2;}
	.isolutionslist li a .isolutiontext .isolutions_desc{ font-size:14px; line-height:1.5;}
	.inewsright{ padding-left:20px;}
	
	/*产品列表*/
	.products_catflex{ margin-top:60px;}
	
	/*产品详情*/
	.products_listallbg, .single_productsbg{ padding:80px 0;}
	.single_protitle, .single_procontent .single_proconitem{ margin-top:80px;}
	
	/*新闻列表*/
	.newslist li a .newstext .newslistdesc{ min-height:inherit; line-height:1.5;}
	.newslist li a .newstext{ padding:20px;}
	
	/*产品列表二*/
	.pro_templatetwo{ margin-top:60px;}
	.pro_temptwolist .pro_temptwoitem{ margin-bottom:60px;}
	.pro_temptwoitem .pro_temptwotext{ padding-left:40px;}
	.pro_temptwoitem .pro_temptwo_title h3{font-size: 40px; line-height:1.2;}
	.pro_temptwoitem .pro_temptwo_desc{ margin-top:10px;}
	
	.historylist ul li .historybigtit{ font-size:50px; line-height:1.5;}
	.historylist ul li .historyliflex .historylitext .historysmalldesc{ line-height:1.6;}
	.historylist ul li:before{ top:10px;}
	.historylist ul li:hover:before{ transform:scale(1.4);}
	
	
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.e-con > .e-con-inner{ max-width:1000px;}
	.wrap{ max-width:1000px;}
	
	.miannavul{ gap:30px;}
	.inewsleft{ width:40%;}
	.inewsright{ width:60%;}
	
	.apprelprodutclist li a .apprelprotext{ padding:20px;}
	
	.isolutionslist li a .isolutionproimg{ max-width:200px; bottom:5%;}
	.isolutionslist li a .isolutiontext .isolutions_desc{ padding-right:50px;}
	
	.parmas-box{overflow-x: auto;}
	
	.prolist_tuglie li{ width:32%;}
	
	.apprelprodutclist li a .apprelprotext{ padding:20px;}
	
	/*产品详情*/
	.single_probigimglist .swiper-slide{ height:auto;}
	
	.certificationimg{ height:100%;}
	
	/*联系表单*/
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{ left:20px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_name:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_email:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_title:after{ right:20px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ padding:0 110px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea .wpforms-field-medium{ padding-left:20px;}
	
	.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ padding:0 20px;}
	
	
}
@media(max-width:1230px){
	
}
@media(max-width:1200px){
	
}
@media(max-width:1160px){
	.header_phone{ display:none;}
}
@media(max-width:1060px){
	
	.wrap, .e-parent.e-con > .e-con-inner, .islidebigtextflex > .e-con-inner, .islidesmalllistall > .e-con-inner{ max-width:90%;}
	
	.islidebigtext .islidebigtit{ font-size:30px;}
	.islidesmallliconflex{ padding:10px; gap:0;}
	.islidesmalllicon_text{ width:calc(100% - 30px);}
	.islidesmalllicon_tit{ font-size:14px;}
	.islidesmalllicon_icon{ width:30px;}
	.islidesmalllistall{ bottom:30px;}
	
	.isearchbg{ padding:50px 0;}
	.inewsbg{ padding-bottom:60px; margin-top:60px;}
	.isection{ padding-top:60px;}
	.ititle{ font-size:32px; line-height:1.5;}
	.ihotproductslist, .iconnectorproqh, .isolutions_switch, .inewsflex{ margin-top:40px;}
	.ihotproductslist li a .ihotportextall .ihotportextbtn{ margin-top:10px;}
	
	.iconnectorbtn a.iconnectorprve{ left:-30px;}
	.iconnectorbtn a.iconnectornext{ right:-30px;}
	
	.isolutionslist li a .isolutiontext{ padding:20px;}
	.ivideotext{ max-width:90%;}
	.ireviewslist{ max-width:94%;}
	.ireviewslist{ max-width:85%;}
	.ireviewslist li .ireview_text .ireview_textdesc{ font-size:14px; line-height:1.5; min-height:inherit;}
	.iconnectorbtn a{ background-size:13px;}
	
	.iadvbg{ padding-bottom:60px;}
	
}
@media(max-width:1024px){
	.menubtn{ display:block;}
	.mainmenubg{ padding-left:0;}
	.header_right{ right:60px; top:30px;}
	
	.mainmenubg{ margin-top:0; position:fixed; top:60px; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9999; overflow: hidden;visibility: hidden; opacity: 0; transition: all 0.3s;}
	.mainmenu{ position:absolute; top:0; right:-100%; background:#000; width:85%; height:100%; padding-top:40px; overflow-y: scroll; display:block;transition: all 0.3s; margin-left:0;}
	.mainmenu ul{ display:block; }
	.miannavul > li{ border-bottom:#ccc 1px solid;}
	.miannavul > li > a{ padding:15px 20px; position:relative; width:100%; }
	.miannavul > li > a:hover:after, .miannavul > li.current > a:after{ display:none;}
	.miannavul > li.menu-item-has-children > a:after{ content:""; display:block; width:13px; height:7px; background:url(../images/change.png) no-repeat;right:20px; bottom:auto; top:20px; }
	
	/*普通二级导航*/
	.mainmenu ul li ul.sub-menu{ position:static; display:none; opacity:1; visibility:visible; background:#000; width:100%; padding:0 20px 20px 30px; box-shadow:none;}
	.mainmenu ul li ul.sub-menu li a, .mainmenu ul li.menu-item-has-children:hover ul li a{ color:#fff;}
	
	.mainmenubg.active{ visibility: visible; opacity: 1;}
	.mainmenubg.active .mainmenu{right: 0;}
	.mainsubmenubg{ display:none;}
	
	.headfixd .mainmenu, .headfixd .mainmenu ul li ul.sub-menu{ background:#fff;}
	.headfixd .miannavul > li.menu-item-has-children > a:after{filter: brightness(0) invert(0);
  -webkit-filter: brightness(0) invert(0);
  -moz-filter: brightness(0) invert(0);
  -o-filter: brightness(0) invert(0);
  -ms-filter: brightness(0) invert(0);}
	.headfixd .mainmenu ul li ul.sub-menu li a, .headfixd .mainmenu ul li.menu-item-has-children:hover ul li a{ color:#000;}
	
	/*产品列表*/
	.ititle{ font-size:32px;}
	
	.apprelprodutclist ul{ gap:20px;}
	
	.products_catflex{ margin-top:40px;}
	.products_catright{ padding-left:40px;}
	.pro_catdesc{ margin-top:20px;}
	
	.prolistqhstbtn, .productslist_switch{ margin-top:30px;}
	.parmas-box .params .title, .parmas-box .params .detail .detail-list{ font-size:16px;}
	.parmas-box .params:first-child .detail .detail-list{ padding:20px;}
	.pro_cattitlecon .pro_cattitle{ font-size:40px;}
	
	
	/*产品详情*/
	.products_listallbg, .single_productsbg{ padding:60px 0;}
	.single_protitle, .single_procontent .single_proconitem{ margin-top:60px;}
	
	.sproattributelist li{ margin-right:20px;}
	.spro_charactlist ul{ gap:0 100px;}
	.single_proflexleft{ padding-right:20px;}
	.single_propartlist tr th{ font-size:16px;}
	.sproapplist ul{ gap:0 20px;}
	.sproapplist li .sproapptext{ font-size:16px; padding:10px;}
	.sproreviewsbg{ padding-bottom:60px;}
	
	/*新闻列表*/
	.newstermlist li a{ font-size:16px;}
	.newsright{ padding-left:20px;}
	.newstagtit{ font-size:24px; line-height:1.6;}
	.newstaglist{ margin-top:20px;}
	.newstaglist li a{ font-size:16px;}
	.newslist li a .newsimg{ min-height:inherit;}
	
	
	/*产品列表二*/
	.pro_templatetwo{ margin-top:40px;}
	.pro_temptwolist .pro_temptwoitem{ margin-bottom:40px;}
	.pro_temptwoitem .pro_temptwotext{ padding-left:25px;}
	.pro_temptwoitem .pro_temptwo_title h3{font-size:32px;}
	.pro_temptwoitem .pro_temptwo_desc{ margin-top:5px;}
	.pro_temptwo_order .sprofileleft{ width:auto;}
	.pro_temptwo_order .sprofileleft{ margin-right:30px;}
	
	
	.aboutallbg{ padding:60px 0;}
	.historylist ul li .historybigtit{ font-size:40px;}
	.historylist ul li:hover:before{ transform:scale(1.2);}
	.historylist ul li{ padding-left:40px;}
	.historylist ul li:nth-child(2n){ padding-right:40px;}
	.historylist ul li .historyliflex{ gap:20px;}
	
	.aboutvisiondatalist .elementor-widget-counter:nth-child(1) .elementor-widget-container .elementor-counter-number-wrapper .elementor-counter-number-suffix{ font-size:14px; margin-bottom:0;}
	
	.policylist .policylistitem .elementor-widget-image-box .elementor-widget-container .elementor-image-box-content .elementor-image-box-title:after{ margin-top:20px; height:2px; width: 100px;}
	
	.elementor-element.elementor-arrows-position-outside.testprojectswiperlist .swiper .elementor-swiper-button-prev{ left:-40px;}
	.elementor-element.elementor-arrows-position-outside.testprojectswiperlist .swiper .elementor-swiper-button-next{ right:-40px;}
	
	
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ height:60px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label, .contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_name:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_email:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_title:after{ top:25px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea .wpforms-field-medium{ padding-top:40px; height:200px;}
	
	
	.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_name:after, 
.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_email:after, 
.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_title:after{ right:20px;}
	.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea .wpforms-field-medium{ height:130px; padding-top:20px;}
	
	
	.quality_content ul li{ margin-bottom:20px; background-position:left 0px;}
	
	
}
@media(max-width:767px){
	.wrap{ width:90%;}
	
	.designlistall:after{ width:calc(100% - 40px); left:20px; bottom:60px;}
	.headerbg{ position:static; background:#000; height:60px;}
	.headerbg.headfixd{ position:fixed;}
	.logo img{ max-width:120px;}
	
	.header_right, .menubtn{ top:20px;}
	
	.islidebigtext .islidebigtit{ font-size:22px;}
	.islidesmalllistall{ position:static;}
	.islidebigtext .islidebigbtn{ margin-top:20px;}
	.islidesmallliconflex{ flex-direction:column;}
	.islidesmalllicon_text{ width:100%; order:1;}
	
	.e-con.islidesmalllistall > .e-con-inner{ max-width:100%;}
	.islidesmalllist .swiper-slide .islidesmalllicon .elementor-widget-container .elementor-image-box-wrapper{ text-align:center;}
	.islidesmalllist .swiper-slide .islidesmalllicon .elementor-image-box-img{ max-width:50%; margin:0 auto 0px;}
	.islidesmalllist .swiper-slide .islidesmalllicon .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{ margin-top:10px;}
	.islidesmalllist .swiper-slide .islidesmalllicon .elementor-image-box-img img{ width:auto; max-height:30px; margin:0 auto;}
	
	.islidesmalllicon_icon{ width:50%; height:40px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
	.islidesmalllicon_icon img{ max-height:30px; margin:0 auto;}
	.islidesmalllicon_tit{ font-size:12px; line-height:1.2; text-align:center;}
	.islidesmalllicon{ border-radius:0;}
	.islidesmalllist{ width:100%;}
	.publickbtn{ padding:10px 20px;}
	.isearchbg{ padding:40px 0;}
	.isearch{ max-width:94%;}
	.isearchcon .isearch_select{ display:none;}
	.isearchcon .isearch_select select{ font-size:14px;}
	.isearchcon .isearch_inputk{width: calc(100% - 83px);}
	.isection{ padding-top:40px;}
	.ititle{ font-size:24px;}
	
	.ihotproductslist ul{flex-direction:column;}
	.ihotproductslist, .iconnectorproqh, .isolutions_switch, .inewsflex{ margin-top:20px;}
	.ihotproductslist li{ width:100%;}
	.ihotproductslist li a .ihotporimg img{ min-height:200px; object-fit: cover; object-position: center;}
	.iswitchtab ul{ overflow-x:scroll; justify-content: flex-start; width:100%; gap:30px; padding-bottom:5px;}
	.iswitchtab ul::-webkit-scrollbar{ display: none; }
	.iswitchtab li:after{ right:-20px;}
	
	.iconnectorlist, .isolutionslist{ max-width:85%; margin:0 auto;}
	.iconnectorbtn a.iconnectorprve{ left:0;}
	.iconnectorbtn a.iconnectornext{ right:0;}
	.iconnectorlist li a .iconnectortext{ min-height:inherit;}
	.iconnectorlist li a .iconnectortext, .iconnectorlist li a:hover .iconnectortext{ padding:20px;}
	.iconnectorlist li a .iconnectortext .iconnector-attribute, .iconnectorlist li a:hover .iconnectortext .iconnector-attribute{ height:auto; visibility:visible; opacity:1; margin-bottom:20px;}
	.iconnectorlist li a .iconnectortext{background: #228FFF;}
	.iconnectorlist li a .iconnectortext .iconnector-title .iconnector_subtitle{ color:#fff;}
	.iconnectorlist li a .iconnectortext .iconnector-title .iconnector_title{ color:#fff;}
	
	.isolutionslist li a{flex-direction:column;}
	.isolutionslist li a .isolutiontext{ width:100%; padding-bottom:80px;}
	.isolutionslist li a .isolutionimg{ width:100%;}
	.isolutionslist li a .isolutiontext .isolutions_title{ font-size:18px;}
	.isolutionslist li a .isolutiontext .isolutions_desc{ padding-right:0; margin-bottom:20px;}
	.isolutionslist li a .isolutionproimg{ width:100%; bottom:18%; left:0; max-width:inherit;}
	.isolutionslist li a .isolutionproimg img{ max-height:150px; margin:0 auto;}
	
	.inewstab ul{justify-content: center;}
	.inewsflex{flex-direction:column;}
	.inewsleft, .inewsright{ width:100%;}
	.newsimglist li a .inewstext{ padding:20px;}
	.newsimglist li a .inewstext .inewstext_title{ font-size:16px; line-height:1.5;}
	.inewsswiper-pagination{ left:20px; bottom:20px;}
	.inewsbtn{ right:20px; bottom:20px;}
	.inewsright{ padding-left:0; margin-top:20px;}
	.inewslist li a .inewlisttit{ font-size:16px;}
	.inewslist li a .inewslisstdesc{ font-size:14px; line-height:1.5;}
	
	.inewsbg{ padding-bottom:40px; margin-top:40px;}
	
	.ivideoall, .icustomerlist, .ireviews_switch{ margin-top:20px;}
	.ivideoitembg{ padding:60px 0;}
	.ivideotexttit{ font-size:24px; line-height:1.5;}
	.ivideotextdesc{ line-height:1.5;}
	.ivideobtn{ width:100px; height:100px;}
	
	.icustomerlist ul{ gap:2%; flex-wrap:wrap;}
	.icustomerlist ul li{ width:32%;}
	
	.iproapplist{ margin-top:20px;}
	.iproapplist ul{ flex-wrap:wrap; gap:2%;}
	.iproapplist li{ width:49%; margin-bottom:2%;}
	.iproapplist li:nth-child(2n){ margin-right:0;}
	
	.iadvbg{ padding-bottom:40px;}
	.iadvconbg{ padding:40px 0;}
	.iadvconlist ul{flex-direction:column; gap:20px;}
	.iadvconlist li{ width:100%;}
	
	.iswitchtab.elementor-widget-icon-list li:before{ left:-23px;}
	
	.footerbg{ padding:40px 0;}
	.footerflex{flex-direction:column; gap:20px;}
	.footerflex > div{ width:100%;}
	.footer_contact{ margin-top:30px;}
	.footer_contactent{ margin-top:20px;}
	.footer_contactent p, .footermenu > ul > li > ul > li{ margin-bottom:15px;}
	.footermiddle{ border-top:rgba(255,255,255,0.33) 1px solid; border-bottom:rgba(255,255,255,0.33) 1px solid; padding-top:20px; padding-bottom:10px;}
	.footermenu > ul > li > a{ font-size:16px;}
	.footermenu > ul > li > ul{ margin-top:20px;}
	.footerright{ justify-content: flex-start;}
	.footer_rzlist li:last-child{ margin-bottom:0;}
	
	.equipmentbg > .e-con-inner > .elementor-element{position: static;}
	
	/*行业应用-Application*/
	.apprelprodutclist ul{ gap:2%; flex-wrap:wrap;}
	.apprelprodutclist ul li{ width:49%;}
	.apprelprodutclist li a .apprelprotext{ padding:10px;}
	.apprelprodutclist li a .apprelprotext .apperlprotit{ font-size:16px;line-height: 1.2;}
	
	.prolist_tuglie ul{ gap:30px 0%;}
	.prolist_tuglie li{ width:100%;}
	
	
	.products_catflex{flex-direction:column; margin-top:20px;}
	.products_catimg{ width:100%;}
	.products_catright{ padding-left:0; width:100%;}
	.pro_cattitlecon .pro_cattitle{ font-size:24px; margin-right:20px;}
	.pro_catdesc{ line-height:1.5;}
	
	.prolistqhstbtnlist{ margin-left:10px;}
	.prolistqhstbtnlist ul{ gap:10px;}
	.prolistqhstbtnlist li{ width:24px; height:24px; background-size:cover;}
	.prolistimg{ width:60px; height:60px;}
	.parmas-box .params .title, .parmas-box .params .detail .detail-list{ padding:10px 0;}
	.parmas-box .params .title{ width:90px;}
	.parmas-box .params .detail{ width: calc(100% - 90px);}
	.parmas-box .params .title-fixed{ padding-left:10px;}
	.parmas-box .params .detail .detail-list{ width:100px; font-size:12px;}
	
	.parmas-box .params:first-child .detail .detail-list{ padding:10px 20px;}
	
	#pageabc{ margin-top:30px;}
	#pageabc span, #pageabc a{ padding:3px 10px; font-size:14px;}
	
	/*产品详情*/
	.products_listallbg, .single_productsbg{ padding:40px 0;}
	.single_protitle, .single_procontent .single_proconitem{ margin-top:40px;}
	
	.crumbs{ font-size:14px;}
	.single_protitle .ititle, .single_prosubtit .sprosubtitle, .single_prosubtit .elementor-widget-container{ margin:0 10px;}
	.sproattributelist li{ margin-right:20px;}
	.spro_charactlist ul{ gap:0 20px;}
	.single_proflex{ margin-top:20px;flex-direction:column;}
	.single_proflexleft{ padding-right:0px; width:100%;}
	.single_propartlist tr th{ font-size:16px;}
	.sproapplist ul{ gap:0 20px;}
	.sproapplist li .sproapptext{ font-size:16px; padding:10px;}
	.sproreviewsbg{ padding-bottom:40px;}
	.single_prosmallimglist{ margin-top:10px;}
	.sproattribute{ margin-top:20px; padding-bottom:20px;}
	.single_proflexright{ width:100%;} 
	.sproattributelist li{ width:100%;}
	.single_prosmallimglist .swiper-slide{ height:auto;}
	.sprofileall{ margin-top:20px; flex-wrap:wrap;}
	.sprofileleft{ width:100%; margin-right:0;}
	.sprofilebtn, .spro_charactlist, .single_propartlist, .sprodrawingcontent, .sproapplist{ margin-top:30px;}
	.spro_charactlist ul, .sproapplist ul{ gap:20px; flex-wrap:wrap;}
	.spro_charactlist li, .sproapplist li{ width:calc(50% - 10px);}
	.single_propartlist tr th{ height:auto;}
	.single_procontent .single_proconitem{ overflow:hidden;}
	.single_propartlist tr th, .single_propartlist tr td{ white-space:nowrap; padding:10px;}
	.single_propartlist{ overflow-x:scroll;}
	.single_propartlist::-webkit-scrollbar{ display: none; }
	
	/*新闻列表*/
	.newstermlist ul{ justify-content:flex-start; gap:10px; overflow-x:scroll; padding-bottom:10px;}
	.newstermlist li a{ font-size:14px; padding:8px 10px 5px 10px;}
	
	
	.newsflex{ margin-top:20px;flex-direction:column;}
	.newsleft{ width:100%;}
	.newslist li{ margin-bottom:20px;}
	.newslist li a .newstext .newslistdesc{ display:none;}
	.newslist li a .newsimg{ min-height:inherit; width:31%;}
	.newslist li a .newstext{ padding:10px; width:69%;}
	.newslist li a .newstext .newslistbtn{ display:none;}
	.newslist li a .newstext .newscat{ margin-top:0; font-size:12px;}
	.newslist li a .newstext .newslisttit{ font-size:16px; line-height:1;}
	.newslist li a .newstext .newslistdate{ margin-top:10px; font-size:12px;}
	.newsright{ width:100%; padding-left:0; margin-top:30px;}
	.newstaglist{ margin-top:10px;}
	.newstaglist li{ margin-bottom:0px;}
	.newstagtit{ text-align:center;}
	.newstaglist ul{ display:flex; flex-wrap:wrap; gap:15px; justify-content:center;}
	
	.pro_temptwolist .pro_temptwoitem{flex-direction:column;}
	.pro_temptwoitem .pro_temptwoimg{ width:100%;}
	.pro_templatetwo{ margin-top:20px;}
	.pro_temptwoitem .pro_temptwotext{ width:100%; padding:20px 0;}
	.pro_temptwoitem .pro_temptwo_title h3{ font-size:24px; margin-right:10px;}
	.pro_temptwo_title::after{ bottom:10px;}
	.pro_temptwoitem .pro_temptwo_desc{ font-size:14px; line-height:1.5;}
	.pro_temptwoitem .pro_temptwo_tags span{ font-size:12px; margin-right:10px;}
	.pro_temptwo_order .sprofileleft{ width:100%; margin-right:0;}
	.pro_temptwolist .pro_temptwoitem{ margin-bottom:20px;}
	.pro_temptwo_order .sprofilebtn{ margin-top:10px;}
	.pro_temptwolist .pro_temptwoitem:nth-child(2n){flex-direction:column;}
	
	
	.aboutallbg{ padding:40px 0;}
	.historylist ul li{ border-width:2px; margin-left:calc(50% - 1px); padding-bottom:20px;}
	.historylist ul li .historybigtit{ font-size:20px;}
	.historylist ul li:before{ width:24px; height:24px; left: -14px;}
	.historylist ul li:nth-child(2n):before{ right:-14px;}
	.historylist ul li:hover:before{ transform:scale(1);}
	.historylist ul li{ padding-left:15px;}
	.historylist ul li:nth-child(2n){ padding-right:15px; border-width:2px; margin-right:calc(50% - 1px);}
	.historylist ul li .historyliflex, .historylist ul li:nth-child(2n) .historyliflex{ gap:10px;flex-direction:column;}
	.historylist ul li .historyliflex .historyliimg{ width:100%;}
	.historylist ul li .historyliflex .historyliimg img{ max-width:50%;}
	.historylist ul li .historyliflex .historylitext{ width:100%;}
	.historylist ul li .historyliflex .historylitext .historysmalldesc{ font-size:14px; line-height:1.4;}
	.historylist ul li .historyliflex .historylitext .historysmalltit{ font-size:16px; line-height:1.2;}
	.historylist ul li:nth-child(2n) .historyliimg{ display:flex; justify-content:flex-end;}
	.historylist ul li:first-child{ padding-top:40px;}
	.historylist ul li:first-child:before{ top:40px;}
	.historylist ul li:last-child{ padding-bottom:40px;}
	
	.quprojectlist .quprojectlistitem:hover .projectitemleft:after{ display:none;}
	
	.elementor-element.elementor-arrows-position-outside.testprojectswiperlist .swiper{ width:calc(100% - 60px);}
	.elementor-element.elementor-arrows-position-outside.testprojectswiperlist .swiper .elementor-swiper-button-prev{ left:-10px;}
	.elementor-element.elementor-arrows-position-outside.testprojectswiperlist .swiper .elementor-swiper-button-next{ right:-10px;}
	
	
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ height:50px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label, .contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_name:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_email:after, 
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_title:after{ top:20px; background-size:20px; background-position:right center;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_name.active:after,
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_email.active:after,
.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.cform_title.active:after{ background-size:20px; background-position:right center;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea .wpforms-field-medium{ padding-top:40px; height:150px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-field-label{ display:none;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-captcha-math{ margin-left:0;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-submit-container .wpforms-submit{ font-size:16px;}
	.contactform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field{ padding:10px 0;}
	
	
	.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea .wpforms-field-medium{ height:100px; padding-top:20px;}
	.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_name:after, 
.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_email:after, 
.sproductform > .elementor-widget-container .wpforms-form .wpforms-field-container .wpforms-field.sproform_title:after{background-size:20px; top:20px;}
	
	.miannavul > li > a:hover:after, .miannavul > li.current > a:after, .miannavul > li.current-menu-item > a:after{ display:none;}
	
	/*20250403*/
	.paramstabtitlefixed{ top:60px;}
	.parmas-box .params .detail .detail-list{ line-height:1.5;}
	.parmas-box .params:first-child .detail .detail-list{ font-weight:500; }
	
	
	.quality_content ul li{ background-size:20px; padding-left: 30px;}
	
	
}
@media(max-width:640px){
	
}
@media(max-width:580px){
	
}
@media(max-width:540px){
	
}
@media(max-width:480px){
	
}
@media(max-width:380px){
	
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}