@media all and (max-width:1860px) {
.w1780 {
	width: 94%
}
}
@media all and (max-width:1680px) {
.w1600 {
	width: 94%
}
}
@media all and (max-width:1600px) {
.home-application .application-prev {
	left: -30px
}
.home-application .application-next {
	right: -30px
}
.about-page .section2 .text {
	height: 620px
}
}
@media all and (max-width:1480px) {
.w1400 {
	width: 94%
}
.home-application ul li a h4 {
	height: 60px
}
.support-list ul li a {
	padding: 30px
}
.about-page .section2 .text {
	height: 560px
}
.ms-lg-3{
	margin-left:1rem  !important;;
	margin-right:1rem  !important;;}
	section.page-banner.position-relative {
    height: auto;
    overflow: hidden;
}
}
@media all and (max-width:1320px) {
	.d-xl-flex {
    display: none !important;
}
	
	}
@media all and (max-width:1280px) {
.w1200 {
	width: 94%
}
.home-product ul li a {
	padding: 30px 30px 16px
}
.about-page .section2 .text {
	height: 480px
}
}
@media all and (max-width:1120px) {
li.d-flex.align-items-center.me-xxl-4.me-lg-3.ms-xxl-4.ms-lg-3 {
    margin: 0 5px !important;
}
}

@media all and (max-width:992px) {
#container {
	padding-top: 56px !important
}
header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background: #fff;
	margin-top: 0
}
header .head-nav {
	height: 56px;
	background: #fff !important;
	border-radius: 0;
	box-shadow: none;
	width: 100%;
	padding: 0 16px !important
}
.home-product ul li a {
	padding: 20px 20px 10px
}
.home-application ul li a h4 {
	height: 50px
}
.home-about .text a {
	width: 140px;
	height: 36px
}
.news-list ul li a .img {
	width: 40%
}
.news-list ul li a .text {
	width: 60%
}
footer .content .contact {
	border-left: none
}
footer .copyright {
	flex-direction: column;
	width: 100%
}
footer .copyright div {
	flex-direction: column;
	width: 100%
}
footer .copyright p {
	text-align: center;
	line-height: 26px
}
.case-list ul li a {
	flex-direction: column
}
.case-list ul li a .img {
	width: 100%;
	padding-top: 55%
}
.case-list ul li a .text {
	width: 100%
}
.support-list ul li a {
	padding: 16px
}
.about-page .section2 .text {
	height: 240px
}
.about-page .section2 .text .line {
	width: 40px
}
.join-list ul li .desc {
	padding: 4%
}
.contact-page .map {
	height: 320px
}
.page-banner .text {
	top: 0
}
.setting-page .section2 ul li {
	border-left: none
}
/*********************/

}
/*# sourceMappingURL=./style_devices.css.map */
@media all and (max-width:992px) {
	header {
    padding: 5px 0;
}
	
}
