@media screen and (max-width: 480px) {
	#nterim {
	    overflow: hidden;
	    height: 4rem;
	}
	#effect {
	    width: 100%;
	    height: 4rem;
	    position: absolute;
	    top: 0;
	    left: 0;
	    text-align: center;
	    color: white;
	    background: rgba(44,44,44,0.2);
	    padding-top: 10%;
	    padding-left: 20%;
	    overflow: hidden;
	}
	#banner_img {
	    transition: all 3s ease;
	    height: 4rem;
	    width: 100%;
	}
	#effect h1 {
	    font-size: 0.373333rem;
	}
	#effect .zk {
	    font-size: 0.48rem;
	    margin-top: 0.266666rem;
	    margin-bottom: 0.25rem;
	}
	.level {
	    background: #0180FF;
	    width: 0.666666rem;
	    border: 0.026666rem solid #0180FF;
	    margin: auto;
	    margin-bottom: 0.133333rem;
	}
	#effect p{
		font-size: 0.24rem;
	}
	#characters {
	    width: 100%;
	    margin: auto;
	    padding: 0 0.533333rem;
	}
	.fy {
	    border-left: 0.08rem solid #0081ff;
	    padding-left: 0.15rem;
	    margin: 0.533333rem 0 0.266666rem 0;
	}
	.colors {
	    color: #B0B0B0;
	    font-size: 0.16rem;
	}
	.eighteen{
		font-size: 0.35rem;
	}
	#application video {
	    width: 100%;
	    float: inherit;
	    height: initial;
	}
	#application {
	    overflow: hidden;
	    height: initial;
	    background: #F5F5F5;
	}
	#application p {
	    width: 100%;
	    float: inherit;
	    padding: 0.266666rem 0.266666rem;
	    text-align: justify;
	    text-indent: 2em;
	}
	#thumbna {
	    width: 100%;
	    margin: auto;
	    overflow: hidden;
	    margin-top:0.266666rem;
	    margin-bottom: 0;
	    padding: 0 0.533333rem;
	}
	#thumbna .colpush {
	    width: 50%;
	    height: 4.333333rem;
	    border: 1px solid #DDDDDD;
	    border-right: none;
	    float: left;
	    padding: 0.36rem 0 0.2rem 0;
	}
	#thumbna .colpush p{
	    font-size: 0.266666rem;
	}
	#thumbna .colpush .eighteen {
	    margin: 0.133333rem 0;
	    font-size: 0.373333rem;
	}
	#thumbna .stopserv {
	    font-size: 0.373333rem;
	    margin: 0.133333rem 0;
	}
	#thumbna div:nth-child(2) {
	    border-right: 1px solid #DDDDDD;
	}
	#peorate {
	    width: 100%;
	    margin: auto;
	    overflow: hidden;
	}
	.englisIntelle{
		width: 120%;
	}
	#peorate .fy{
		margin-left: 0.533333rem;
	}
	#ligent {
	    padding:0.533333rem;
	}
	#ligent .inquisitor {
	    width: 100%;
	    margin: auto;
	    margin-bottom: 0.266666rem;
	    color: white;
	    text-align: justify;
	}
	#ligent .accuracy {
	    width: 100%;
	    height: 2.08rem;
	    padding: 0.266666rem;
	    position: relative;
	    border: 1px solid #999999;
	    float: left;
	}
	.accuracy h4{
	    font-size: 0.373333rem;
	    display: inline-block;
	    margin-right: 0.266666rem;
	    margin-bottom: 0.2rem;
	}
	.accuracy p{
	    font-size: 0.32rem;
	}
	.accuracy .apitals {
	    margin-top: 0;
	    margin-bottom: 0;
	    font-size: 0.266666rem !important;
	    display: inline-block;
	}
	.geometry div:nth-child(4) {
	   padding: 0.266666rem !important; 
	   height: 2.52rem !important;
	}
	.geometry img{
		display: none;
	}
	#duction {
	    width: 100%;
	    margin: auto;
	    padding: 0 0.533333rem;
	}
	#civiltrial img {
	    float: none;
	    margin-right: 0;
	    width: 49%;
	}
	#civiltrial .poso {
	    width: 49%;
	    float: right;
	    margin-top: 16%;
	}
	#civiltrial .poso  img{
	    width: 65% !important;
	    height: 1.413333rem;
	}
	#kua {
	    position: absolute;
	    right: 0.2rem;
	}
	#kua h2 {
	    font-size: 0.266666rem;
	    color: #CCCCCC;
	    margin: 0;
	}
	#kua h3 {
	    font-size: 0.4rem;
	    color: #666666;
	    margin: 0;
	}
	#civiltrial .trial {
	    display: inline-block;
	    width: 100%;
	    margin-top: 0.266666rem;
	    text-indent: 2em;
	}
	#programme div {
	    display: inline-block;
	    width: 49%;
	    text-align: center;
	    border-right: 1px solid #CCCCCC;
	}
	#programme div:nth-child(2) {
	    border-right: none;
	}
	#morptions {
	    width: 100%;
	    margin: auto;
	    margin-top: 0.266666rem;
	}
	#programme div p {
	    margin-top: 0.266666rem;
	    margin-bottom: 0.533333rem;
	}
	#manyprogramme {
	    text-align: center;
	    margin: 0;
	    margin-top: 0.533333rem;
	}
	#manyprogramme .bludiv {
	    width: 0.666666rem;
	    height: 0.08rem;
	    background: #0081FF;
	    display: inline-block;
	    vertical-align: middle;
	    margin-right: 0.266666rem;
	}
	#manyprogramme h4 {
	    color: #666666;
	    font-size: 0.373333rem;
	}
}