@media only screen and (min-width : 1025px){
	.allCategory #main_menu > li:nth-child(n+5) > div{
        left:auto;
        right:0;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > ul{
        left:auto;
        right:0;
        padding-right: 0;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > .caption{
        left:auto;
        right:0;
        padding-left: 20px;
        width:185px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > .bboxall{
        left:auto;
        right:210px;
    }
    .allCategory #main_menu li:nth-child(n+5) li{
        padding-right: 0;
        padding-left: 10px;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a{
        text-align: left;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a >span{
        margin-left: -5px;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a:before,
    .allCategory #main_menu li:nth-child(n+5) li > a:after{
        left:-10px;
        right:auto;
        border-right:10px solid #000;
        border-left:none;
    }
    .allCategory #main_menu > li:nth-child(n+5) li > .bbox{
        right:auto;
        left:10px;
    }
    .allCategory #main_menu > li:nth-child(n+5) li.current > .bbox,
    .allCategory #main_menu > li:nth-child(n+5) li:hover > .bbox{
        left:-370px;
    }
    .allCategory #main_menu > li:nth-child(n+5) .blbox .wrapper{
        left: 0;
        right: 10px;
        border-width: 0 0 5px 5px;
    }
}
@media only screen and (min-width : 1025px){
    .allCategory #main_menu > li > div{
        left:-10px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-105px;
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-125px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-150px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-160px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-150px;
    }

}
@media only screen and (min-width : 1350px){
    .allCategory #main_menu > li > div{
        left:-6px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-105px;
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-123px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-148px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-158px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-148px;
    }
}
@media only screen and (min-width : 1440px){
    .allCategory #main_menu > li > div{
        left:-3px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-100px;
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-118px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-143px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-155px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-143px;
    }

}
@media only screen and (min-width : 1600px){
    .allCategory #main_menu > li > div{
        left:5px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-93px;
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-110px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-138px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-149px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-138px;
    }

}
@media only screen and (min-width : 1280px){
    .allCategory #main_menu > li > div{
        width: 700px;
    }
    .allCategory #main_menu > li > div > .bboxall,
    .allCategory #main_menu li li > .bbox{
        width:490px;
    }
    .allCategory #main_menu li li.current > .bbox,
    .allCategory #main_menu li li:hover > .bbox{
        right:-480px;
    }
    .allCategory #main_menu > li:nth-child(n+5) li.current > .bbox,
    .allCategory #main_menu > li:nth-child(n+5) li:hover > .bbox{
        left:-480px;
    }
}
@media only screen and (min-width : 1350px){
    #main_menu > li > a{
        padding-left: 13px;
        padding-right: 13px;
    }
}
@media only screen and (min-width : 1440px){
    #main_menu > li > a{
        padding-left: 16px;
        padding-right: 16px;
    }
}
@media only screen and (min-width : 1600px){
    #main_menu > li > a{
        padding-left: 23px;
        padding-right: 23px;
    }
}
@media only screen and (min-width : 1025px){
    .auser #user_menu.left li.userlogin > a{
        max-width:200px;
    }
    .auser #user_menu.center li.userlogin > a{
        max-width:140px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 40px;
    }
}
@media only screen and (min-width : 1440px){
    .auser #user_menu.center li.userlogin > a{
        max-width: 170px;
    }
    #user_menu > li:not([class]) > a{
        margin-right: 20px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 60px;
    }
}
@media only screen and (min-width : 1600px){
    .auser #user_menu.center li.userlogin > a{
        max-width: 200px;
    }
    #user_menu > li:not([class]) > a{
        margin-right: 30px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 80px;
    }
}
@media only screen and (max-width : 1024px){
    #main_menu .motor1{
        display: block;
        margin-top: 20px;
    }
    #main_menu .motor1:before,
    #main_menu .motor1:after{
        display: none;
    }
    #main_menu .motor1 a{
        font-size: 0;
        line-height: 0;
        /*width:143px; */
        display: block;
        height:35px;
        background-position: 10px center;
    }
}