.no_padding{
    padding: 0px !important
}

@media only screen and (min-width:0px) and (max-width:767px) {
    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }
}

@media only screen and (min-width:320px) and (max-width:1024px) {

    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }

}

@media only screen and (min-width:0px) and (max-width:767px) {
    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }
}

@media only screen and (min-width:0px) and (max-width:756px) {

}

@media only screen and (min-width:768px) and (max-width:1900px) {

}
/** office samsung tab **/
@media only screen and (min-width:768px) and (max-width:1024px) {
    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {

}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {

}


/** this css for ipad office **/


@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1)
and (orientation: portrait){
    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }

}

@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) 
and (orientation: landscape){
    .m-login__signin-mob{
        max-width: 100% !important;
        width: 100% !important;
    }
    .mob-no-margin-top{
        margin-top:  0px !important;
    }
    .mob-no-margin-bottom{
        margin-bottom:  0px !important;
    }
    .mob-no-padding-top{
        padding-top:  0px !important;
    }
    .mob-no-padding-bottom{
        padding-bottom:  0px !important;
    }
    .mob-m-login__form {
        margin: 10px 0 !important;
    }
    .m-mob-login__aside{
        padding: 15px !important;
    }

}
/** //EnD this css for ipad office **/
