@media only screen and (max-width: 768px) {

    body {
        overflow-x: hidden;
    }

    header .top-header .header-info{
        text-align: center;
    }

    header .top-header div.pull-right {
        text-align: center;
        float: none !important;
        display: block;
    }

    header section.bottom-header {
        padding-bottom: 0;
    }

    header .bottom-header .navbar-toggle {
        border: solid 1px #181818 !important;
        margin-right: 0;
    }

    header .bottom-header .navbar-toggle .icon-bar {
        background-color: #181818;
    }

    header .bottom-header .navbar-collapse {
        padding-left: 0;
        margin-left: -15px;
        margin-right: -15px;
        background-color: #111;
    }

    header .bottom-header .navbar-collapse ul {
        float: none !important;
        display: block;
        text-align: center;
    }

    header .bottom-header .navbar-collapse ul li {
        display: block;
        margin-bottom: 15px;
    }

    header .bottom-header .navbar-collapse ul li a {
        margin-left: 0;
        color: #fff !important;
    }

    header .bottom-header .navbar-collapse ul li a:hover {
        text-decoration: underline !important;
    }

    header .bottom-header .navbar-collapse ul li a span {
        display: none;
    }

    header .bottom-header .logo {
        max-width: 180px;
        margin-top: 10px;
    }

    section.info span {
        display: block;
        text-align: center;
    }

    section.info span.pull-right {
        float: none !important;
        display: block;
        text-align: center;
    }

    section.grey .box {
        margin-bottom: 70px;
    }

    section.grey {
        padding-bottom: 0;
    }

    section.white h3 {
        text-align: center;
    }

    section.white .white-img {
        max-width: 100%;
        margin-left: 0;
        margin-bottom: -5px;
    }

    footer span.footer-details {
        display: block;
        text-align: center;
    }

    footer div.footer-right {
        float: none;
        display: block;
        text-align: center;
    }

    footer div.footer-right span.pull-right {
        float: none !important;
    }

    section.slider h2 {
        margin-top: 0;
        text-align: center;
    }

    section.slider a {
        display: block;
        text-align: center;
    }

    section.slider img {
        max-width: 100%;
    }

    section.white img {
        max-width: 100%;
    }

}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
