@media only screen and (min-width: 1024px) {
body{
  font-size: 14px;
}
#top_logo{
display: block;
}
#logo_mobile{
display: none;
}
#top_content{
margin-left: 240px;
padding-right: 25px;
}



.flex{
display: flex;
}
/*
.div_25, .div_33, .div_50, .div_66, .div_75, .div_100{
margin: 15px;
}
*/
.div_20{
/*width: calc(25% - 25px);*/
width: 20%;
}
.div_25{
/*width: calc(25% - 25px);*/
width: 25%;
}
.div_33{
/*width: calc(33% - 25px);*/
width: 33%;
}
.div_50{
/*width: calc(50% - 25px);*/
width: 50%;
}
.div_66{
/*width: calc(66% - 25px);*/
width: 66%;
}
.div_75 {
/*width: calc(75% - 25px);*/
width: 75%;
}

#login_b2b_sx{
background-color: #fff;
margin: 0px;
position: fixed;
bottom: 0px;
top: 0px;
width: 25%;
padding: 30px ;
  box-sizing: border-box;
}

#login_b2b_dx{
background-image: url(../img/bg_login.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;

position: fixed;
bottom: 0px;
top: 0px;
width: 75%;
margin-left: 25%;
height: auto;
}

.mobile{
display: none;
}
.desktop{
display: block;
}
.mobile_inline{
display: none !important;
}
.desktop_inline{
display: inline-block !important;
}
  
}      

@media only screen and (min-width: 1367px) {

}