body, html{
    overflow-x: hidden !important;
}
.main-menu ul li a {
   font-size: 16px;
}
.swiper-slide-active::before {
    background-image: url(../img/bg/iphone-slider.webp);
}
/*隱藏寬度575以上  */
@media (min-width:576px){
	.my-padding-rwd{
		padding-top: 110px !important;
		padding-bottom: 60px;
	}
	.my-padding-rwd2{
		padding-top: 70px !important;
		padding-bottom: 100px;
		margin-top:100px;
	}
	.my-padding-rwd3{
		padding-top: 100px !important;
		padding-bottom: 100px;
	}
	.ptb-rwd-100{
		padding-top: 100px;
		padding-bottom: 100px;
	}
    .ptb-rwd-70{
		padding-top: 70px;
		padding-bottom: 70px;
	}
    .main-menu ul li.active a {
        color: #fff !important;
        font-size : 18px !important;
        font-weight : 900;
        font-family : 微軟正黑體 !important;
    }
	.phone{
		display: none !important;
	}
	.app-work-content li .text {
		padding: 10px 30px 0;
	}
}

/*隱藏寬度575以下*/
@media (max-width: 575px){
	.web{
		display: none !important;
	}
	.my-padding-rwd{
		padding-top: 10px !important;
		padding-bottom: 6px;
	}
	.my-padding-rwd2{
		padding-top: 10px !important;
		padding-bottom: 100px;
		margin-top:30px;
	}
	.my-padding-rwd3{
		padding-top: 10px !important;
		padding-bottom: 10px;
	}
	.ptb-rwd-70{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ptb-rwd-100{
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.chosse-img {
		height: 469px;
		width: 100%;
		left: -1em;
	}
	.chosse-img2 {
		left: -8% !important;
	}
    .video-img2 {
        margin-bottom: 40px !important;
    }
    .my-pl-100{
        padding-left: 15px !important;
    }
    .main-menu ul li.active a {
        color: #777 !important;
        font-size : 16px !important;
        font-weight : 900;
        font-family : 微軟正黑體 !important;
    }
	.app-work-content li .text {
		padding: 10px 10px 0;
	}
}
  /* 熒幕寬度在992-1200之間 */
@media (min-width: 992px) and (max-width: 1600px) {
	.s-img{
		margin-left: -5vw !important;
		width: 140% !important;
	}
	.chosse-img {
		height: 569px;
	}
    .ptb-rwd-70{
		padding-top: 70px;
		padding-bottom: 70px;
	}
    .my-padding-rwd2{
		padding-top: 100px !important;
		padding-bottom: 100px;
		margin-top:100px;
	}
    .my-pl-100{
        padding-left: 100px !important;
    }
    .video-img2 img {
        width: 85%;
    }
    .video-wrap h2 {
        margin-top: 0px;
    }
}
/* 熒幕寬度在1200已上 */
@media (min-width: 1601px) { 
	.s-img{
		margin-left: 0 !important;
	}
	.chosse-img {
		height: 569px;
		width: 738px;
	}
    .ptb-rwd-70{
		padding-top: 130px;
		padding-bottom: 100px;
	}
    .my-padding-rwd2{
		padding-top: 130px !important;
        padding-bottom: 100px;
        margin-top: 100px;
	}
    .my-pl-100{
        padding-left: 0px !important;
    }
    
}
