@media (min-width: 768px) and (max-width: 1024px) {    /* TOP BAR ELEMENTS */    /* HOME */    .intro {        margin-top: 40%;        line-height: 55px;        font-size: 45px;    }    /* ABOUT US */    .big-intro {        text-align: center !important;    }    .about-us .column {        margin-bottom: 40px;    }    .skills {        margin-bottom: 78px !important;    }    /* TEAM */    .team-member .profile-pic {        width: 128px;        height: 128px;    }    /* PURCHASE NOW */    .purchase-now {        margin: auto;        text-align: center !important;    }    .purchase-now h3 {        text-align: center;        margin-bottom: 20px;    }    .purchase-now .button {        float: none;    }    /* FOOTER */    .company-details {        padding-top: 0;        padding-bottom: 33px;    }    .copyright {        width: 100%;        padding-top: 33px;        padding-bottom: 33px;    }}@media (max-width: 767px) {    .bs-navbar-collapse {        border: 0;    }    .navbar-inverse .navbar-nav {        padding-left: 10px;        line-height: normal;        text-align: center;    }    .navbar-inverse .navbar-nav > li {        display: inline-block;        margin-bottom: 0;    }    /* HOME */    .header {        min-height: inherit;        padding-bottom: 75px;    }    .intro {        line-height: 55px;        font-size: 40px;    }    /* ABOUT US */    .big-intro {        text-align: center !important;        font-size: 8vw !important;    }    .about-us .column {        margin-bottom: 40px;    }    .skills {        margin-bottom: 78px !important;    }    /* PURCHASE NOW */    .purchase-now {        margin: auto;        text-align: center !important;    }    .purchase-now h3 {        text-align: center;        margin-bottom: 20px;    }    .purchase-now .button {        float: none;    }    /* FOOTER */    footer {        padding-top: 40px;    }    .company-details {        padding-top: 0;        padding-bottom: 33px;    }    .copyright {        width: 100%;        padding-top: 33px;        padding-bottom: 33px;    }}@media (max-width: 480px) {    /* HOME */    .intro {        margin-top: 60%;        line-height: 6vh;        font-size: 6.5vw;    }    h2 {        font-size: 6.5vw !important;    }    .other-focus-list ul li {        display: block;        text-align: left;        margin-right: 0;    }}@media only screen (max-width:320px) {    .intro {        line-height: 25px;        font-size: 7vw;    }    .client-list ul li {        display: block;    }}