/**
* Not required for plugin
* Demo CSS
*/

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    background: #0f1419;
    display: table;
    width: 100%;
}

.wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
		height: 100%;
}

.bg-responsive {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
/**
* Required for the plugin (for non-Bootstrap projects)
* If you use Bootstrap the code below is already included
*/

/* XS */
/* max-width: $screen-xs-max */

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
/* SM */
/* min-width: $screen-sm-min) and (max-width: $screen-sm-max */

@media (min-width: 480px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
/* MD */
/* min-width: $screen-md-min) and (max-width: $screen-md-max */

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
/* LG */
/* min-width: $screen-lg-min */

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRTs7QUFFRjs7SUFFQyxjQUFBO0lBQ0EsV0FBQTtJQUNHLFlBQUE7RUFDSDs7QUFFRDtJQUNJLHFCQUFBO0lBQ0gsZ0JBQUE7SUFDRyxhQUFBO0VBQ0g7O0FBRUQ7SUFDQSxxQkFBQTtJQUNDLG9CQUFBO0lBQ0csd0JBQUE7RUFDSDs7QUFFRDtJQUNJLGFBQUE7SUFDSixlQUFBO0lBQ0EsMEJBQUE7SUFDQyw4QkFBQTtJQUNHLDhCQUFBO0VBQ0g7QUFDRDs7O0dBR0U7QUFDRixTQUFBO0FBQ0EsZ0NBQUE7O0FBRUE7SUFDQTtRQUNJLDBCQUFBO01BQ0M7RUFDSjtBQUNELFNBQUE7QUFDQSxnRUFBQTs7QUFFQTtJQUNBO1FBQ0EsMEJBQUE7TUFDSztFQUNKO0FBQ0QsU0FBQTtBQUNBLGdFQUFBOztBQUVBO0lBQ0k7UUFDSiwwQkFBQTtNQUNLO0VBQ0o7QUFDRCxTQUFBO0FBQ0EsZ0NBQUE7O0FBRUE7SUFDQTtRQUNRLDBCQUFBO01BQ0g7RUFDSiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4uYmctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLyogWFMgKi9cbi8qIG1heC13aWR0aDogJHNjcmVlbi14cy1tYXggKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZGRlbi14cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIFNNICovXG4vKiBtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGlkZGVuLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogTUQgKi9cbi8qIG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGlkZGVuLW1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogTEcgKi9cbi8qIG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oaWRkZW4tbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSJdfQ== */