@media (min-width: 1900px) {
    #slocus-navigation {
        display: block
        }
    #m-nav {
        display: none
        }
    .slocus-rightMenu {
        display: block
        }
    .slocus-bottomMenu {
        display: none
        }
    }
@media (min-width: 1025px) {
    #m-nav {
        display: none
        }
    }
@media (min-width: 1024px) and (max-width: 1900px) {
    #slocus-navigation {
        display: block
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    }
@media (max-width: 1024px) {
    body {
        font-size: 15px;
        line-height: 26px
        }
    header {
        background-attachment: scroll
        }
    header .color-overlay {
        min-height: 800px
        }
    #slocus-navigation {
        display: none
        }
    #m-nav ul {
        display: block
        }
    .app-brief .left-align {
        text-align: center
        }
    .colored-line-left {
        float: none;
        margin: auto
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    }
@media (min-width: 768px) and (max-width: 1024px) {
    html {
        font-size: 90%
        }
    header .color-overlay {
        min-height: 780px
        }
    header .intro-section {
        padding-top: 0
        }
    header .phone-image {
        max-width: 265px;
        margin-top: 5%
        }
    .navbar-toggle {
        display: initial;
        position: absolute;
        right: 5%
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    .slocus-step-progressBar {
        display: none
        }
    }
@media (max-width: 767px) {
    html {
        font-size: 80%
        }
    body {
        font-size: 15px;
        line-height: 26px
        }
    header {
        margin-bottom: 0
        }
    header .color-overlay {
        min-height: 580px
        }
    header .only-logo .navbar {
        padding: 20px
        }
    .navbar-inverse .navbar-nav {
        padding-left: 10px;
        line-height: normal;
        text-align: center
        }
    .navbar-inverse .navbar-nav > li {
        display: inline-block;
        margin-bottom: 0
        }
    header .intro-section {
        padding-top: 9%;
        text-align: center
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    .slocus-step-progressBar {
        display: none
        }
    }
@media (max-width: 480px) {
    html {
        font-size: 65%
        }
    header {
        margin-bottom: 0
        }
    header .color-overlay {
        min-height: 480px
        }
    header .only-logo .navbar {
        padding: 10px
        }
    header .intro-section {
        padding-top: 2%
        }
    header .intro-section .intro {
        margin-bottom: 16px
        }
    header .intro-section h5 {
        color: #fff
        }
    header .intro-section .buttons {
        margin-top: 15px
        }
    .standard-button, .standard-button2 {
        font-size: 15px;
        min-width: 100px;
        padding: 11px 20px
        }
    footer .contact-button:hover {
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    .slocus-step-progressBar {
        display: none
        }
    }
@media (max-width: 320px) {
    html {
        font-size: 60.5%
        }
    header {
        margin-bottom: 0
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    .slocus-step-progressBar {
        display: none
        }
    }
@media (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {
    header {
        margin-bottom: 0
        }
    .full-screen h1 {
        font-size: 30px !important;
        line-height: 40px;
        margin-top: 0;
        font-weight: 700
        }
    .full-screen .intro-section .intro {
        margin-bottom: 0
        }
    .full-screen .intro-section h5 {
        font-size: 14px
        }
    .full-screen .intro-section .buttons {
        margin-top: 0
        }
    .full-screen .standard-button {
        font-size: 14px;
        padding: 8px 5px
        }
    .slocus-rightMenu {
        display: none
        }
    .slocus-bottomMenu {
        display: block
        }
    .slocus-step-progressBar {
        display: none
        }
    }