@media only screen and (max-width: 1200px) {
.container-web{
	width:960px;
}
.primary-menu ul li a{
    padding:31.5px 8px;
}
.fix-nav .primary-menu ul li a{
    padding:11.5px 8px;
}
}
@media only screen and (max-width: 960px) {
.wrap-header,.fix-nav .wrap-header{
	height:auto;
}
.container-web{
	width:100%;
}
#menumobile{
	display:block;
}
.primary-menu{
	display:none;
}
.logo,.fix-nav .logo{
    width:50%;
    height:52px;
}
.left-contents,.right-contents{
    width:100%;
    padding:0;
}
.tfooter-inner{
    margin-left:0;
    margin-right:0;
}
.tfooterbox,.tfooterbox:first-child,.tfooterbox:last-child{
    width:100%;
    padding:0;
}
#container{
    padding:0 10px;
}
.suppcontact{
    margin-top:15px;
}
.catmediavibox:nth-child(4n+1){
    clear:none;
}
.catmediavibox:nth-child(3n+1){
    clear:both;
}
.catmediavibox{
    width:33.3333333%;
}
}
@media only screen and (max-width: 760px) {
.singleproslide .item{
    height:280px;
}
.probox:nth-child(3n+1),.newsprobox:nth-child(3n+1),.catmediavibox:nth-child(3n+1){
    clear:none!important;
}
.probox:nth-child(2n+1),.newsprobox:nth-child(2n+1),.catmediavibox:nth-child(2n+1){
    clear:both!important;
}
.probox,.newsprobox,.catmediavibox{
    width:50%!important;
}
.probox-thumb{
    height:300px;
}
.shownewshome-column{
    width:100%;
}
.hownewshome-column-first{
    padding-right:0;
}
.newshomebox:first-child{
    padding-top:15px;
}
.hownewshome-column-first .newshomebox:first-child{
	padding-top:0;
}
.hownewshome-column-first .newshomebox-thumb{
    height:auto;
}
.singleprome{
	padding:0 10px;
}
.singlepro-menu ul li a{
    font-size:14px;
    line-height:19px;
	padding:12px 6px;
}
.left-secformreg,.right-secformreg{
    width:100%;
	padding:0;
}
.secformreg-thumb{
    width:100px;
    height:110px;
}
.catnewsbox-thumb{
    width:150px;
}
.catnewsboxinfo{
    width:-webkit-calc(100% - 150px);
    width:-moz-calc(100% - 150px);
    width:calc(100% - 150px);
}
.aboutco-thumb{
    width:100%;
	margin-bottom:10px;
}
.aboutco-co{
    width:100%;
    padding:0;
}
.aboutcotebox{
    width:100%;
}
.left-formhomeco,.right-formhomeco{
    flex:0 0 100%;
    max-width:100%;
}
.aboutco-title span,.videohome-title span,.formhomeco-title span,.prohome-title span,.supportonline-title span,.shownewshome-title span{
    font-size:20px;
}
.catmediavibox-icon{
    width:48px;
    height:28px;
}
}
@media only screen and (max-width: 450px) {
.singleproslide .item{
    height:200px;
}
.prohome-details{
	margin-left:0;
    margin-right:0;
}
.probox{
	width:100%!important;
	padding:10px 0;
}
.imageshoverbox-2 img,.imageshoverbox-2 a{
    height:135px!important;
}
.supportonlinebox-thumb{
    float:none;
    margin:0 auto 10px auto;
}
.supportonlineboxinfo{
    width:100%!important;
    padding:0;
}
}