.screen-only {display: block!important;}
.screen-tablet {display: block!important;}
.tablet-only {display: none!important;}
.tablet-mobile {display: none!important;}
.mobile-only {display: none!important;}
.social-login { margin-left: 0!important;}

@media screen and (max-width: 1200px) {
.container {width: 95%; margin-left: 35px;}
}

@media screen and (max-width: 960px) {
.screen-only {display: none!important;}
.screen-tablet {display: block!important;}
.tablet-only {display: block!important;}
.tablet-mobile {display: block!important;}
.mobile-only {display: none!important;}
}

@media screen and (max-width: 768px) {
.container {width: 95%}
.four.columns.sidebar {width: 100%; float: left; padding-left: 20px;}
.nine.columns {width: 68%;}
.sidebar .disclaimer {margin-right: 25px;}
.logo-company-info { margin-left: 0!important;}
}

@media screen and (max-width: 480px) {
.screen-only {display: none!important;}
.screen-tablet {display: none!important;}
.tablet-only {display: none!important;}
.tablet-mobile {display: block!important;}
.mobile-only {display: block!important;}
table {font-size: 13px;}
.button.button-primary-alt, button.button-primary-alt, input[type="submit"].button-primary-alt, input[type="reset"].button-primary-alt, input[type="button"].button-primary-alt {max-width: 215px;}
}

@media screen and (max-width: 400px) {

}