		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 September 2016 05:33:05
*/


body {
    background: none;
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    right:0;
}

footer:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content:" ";
    clear: both;
    height: 0;
}
@media only screen and (min-width:641px) and (max-width:1024px) {
    header, footer {
        width: 100%;
        min-width: 1100px;
    }
    
    /* Footer changes */
    #footer-supplementary-1 {
      width: 55%;
      margin-right: 10px;
      margin-left: 20px;
    }

    #footer-supplementary-2 {
      width: 30%;
    }

}
@media only screen and (min-width:0) and (max-width:640px) {
    body {
        background: none;
        overflow-x: hidden;
        -webkit-text-size-adjust: none;
        -ms-text-size-adjust: none;
        text-size-adjust: none;
    }

    header {
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    header div span {
      display: none;
    }
    
    #logo, header #qut-logo {
        background: url(//www.qut.edu.au/__data/assets/image/0006/257019/corporate-logo-small-m.png) no-repeat;
        left: 0;
        top: 0;
        width: 60px;
        border-right: 0;
    }
  /*  header > div {
        background-color: transparent; 
    }*/
    header > div > div {
        height: 50px;
        background: transparent;
        background-color: transparent;
    }
    header {
        height: 50px;
        background-color: #105D93;
    }
    header #global-search-form {
        background: transparent;
        top: 10px;
        width: 213px;
        height: 25px;
        right: 45px;
        /*min-width: 25px;*/
    }
    header #global-search-form {
        background: transparent;
    }
    header #global-search-form .search-submit {
        float: right;
        background:#105D93 url(//www.qut.edu.au/__data/assets/image/0011/338816/search-mobile-icon2.png?v=0.1.1) no-repeat;
        background-size: 70%;
        background-position: center;
        top:10px;
        width:auto;
        height:29px;
        right:45px;
        min-width: 30px;
        margin-top: 1px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    header #global-search-form .search-input {
        /*background: #2772a7;*/
        background: #fff;
        height: 27px;
        width: 175px;
        padding: 0 0 2px 5px;
        margin: 1px 0 1px 3px;
        /*color: #a2c7e1;*/
        font-family: Helvetica, Arial;
        font-size: 1.3em;
        font-weight: normal;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        color: #888;
    }
    header #global-search-form .search-input:focus {
        background: #fff;
        color: grey;
    }
    #search-query {
        display: inline-block;
    }
    #top-nav {
        display:block;
        float:right;
        position: absolute;
        background: url(https://www.qut.edu.au/__data/assets/image/0011/432758/mobile-menu.png?v=0.1.1) no-repeat;
        background-size: 85%;
        background-position: 3px 12px;
        display: inline-block;
        width: 40px;
        height: 50px;
        position: absolute;
        top: 0;
        right: 0;
        padding:0;
    }

    #mobile-desktop-view {
        display: inline-block;
    }

    #left-col-section-home {
      width: 100%;
    }

    #middle-col-section-home {
      float: left;
      width: 100%;
      margin-left: 0;
    }

    #middle-col-section-home #promo-area {
      width: 100%;
      height: auto;
    }

    #middle-col-section-home .promo-banner {
      width: 100%;
      background-size: cover;
      height: auto;
    }

    #middle-col-section-home .promo-carousel {
      display: none;
    }

    #middle-col-section-home .promo-banner .promo-content-holder span.heading {
      font-size: 1.7em;
      left: 5px;
    }

    #middle-col-section-home .promo-banner .promo-content-holder span.more {
      left: 5px;
    }

    #middle-col-section-home .promo-banner .promo-content-holder a {
      height: auto;
    }
    #footer-supplementary-1 {
        width: 55%;
        margin-right: 10px;
        margin-left: 20px;
    }
    #footer-supplementary-2 {
        width: 30%;
    }

    #footer-supplementary-2 #footer-social-media-links li {
        margin-right: 5px;
    }
    #footer-supplementary-wrapper:after {
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
    }
    #footer-col-1 {
        margin-left: 10px;
    }
    #footer-expand-content {
        width: 95%;
        margin: 0 auto;
        float: none;
        display: none;
    }

    /* Old study pages */

    .light-blue-box {
        padding: 0 10px 5px;
    }

    #study-area-narrow .across-all-cols,  #study-area-narrow .normal-width {
        width: 100%;
        margin-right: 0;
    }

    #content .light-blue-box-centre-inside {
        width: 100%;
    }

    #study-area-narrow .light-blue-box .one-two-col, #study-area-narrow .light-blue-box .one-three-col{
        margin: 5px 5px 5px 0;
        border-right: 0;
        padding-right: 0;
    }

    #study-area-narrow .light-blue-box .one-three-col {
    width: 100%;
    }

    #footer-col-1, #footer-col-2, #footer-col-3, #footer-col-4 {
        width: 23%;
        min-width: 147px;
        min-height: 475px;
    }
    footer {
        background-color: #00467f;
    }
    footer #footer-supplementary {
        padding-top: 20px;
        background-color: transparent;
    }
    #footer-supplementary-1 {
        /* display: none;*/
        width: 95%;
        margin-left: 10px;
        margin-right: 0;
        float: none;
    }
    #footer-supplementary-2 {
        width: 95%;
        margin: 20px 20px 0 20px;
    }
    #footer-supplementary-1 #acknowledgement {
        margin: 15px 0 15px 0;
        padding: 10px 0 10px 70px;
        border-bottom: 1px dotted #3175A4;
        clear: left;
    }
    #footer-supplementary-1 #last-modified {
        margin-top: 10px
    }
    #footer-social-media-links {
        padding-left: 10px;
    }
    #mobile-links {
        display: block;
        text-align: center;
        padding-top: 10px;
    }
    #mobile-links li {
        padding: 2px 10px;
        display: inline;
        border-right: 1px dotted #BFE0FB;
    }
    #mobile-links li:last-child {
        border-right: none;
    }
    #mobile-links a {
        color: #fff;
    }
    #mobile-cricos {
        text-align: center;
    }
    #mobile-cricos p {
        padding-right: 10px;
    }
    footer {
        background-size: 100% 100%;
    }
    .exiles, #last-modified, .supplementary-links {
        text-align: center;
    }
    #footer-supplementary-2 h3 {
        margin: 0 0 0.4em 0;
    }
    body header {
        box-shadow: none !important;
    }
    header nav {
        /*display: none;*/
    }
    #top-nav > ul {
        display: none;
    }
    #mobile-dropdown {
        display: none;
        width: 256px;
        background-color: rgb(55, 55, 55);
        position: absolute;
        right: 0;
        top: 50px;
        z-index: 1000;
    }
    #mobile-dropdown .drop-down-wrapper {
        display: none;
    }
    #mobile-dropdown ul li {
        border-bottom: 1px solid #242a37;
    }
    #mobile-dropdown ul li a {
        display: block;
        color:#fff;
        font-size: 17px;
        padding: 10px;
        text-shadow: rgb(0, 0, 0) 0px 1px 0px;
        /*font-weight: bold;*/
    }
    .menu-active {
        background-color: rgba(55, 55, 55, 0.9) !important;
        display: block;
    }
    #qut-home {
        /*background: #02a49b; */
        background-color: rgb(16, 93, 147);
    }
    #students {
        background: #444;
    }
    #staff {
        background: #444;
    }
    #footer-supplementary-2 #footer-social-media-links li {
        margin-right: 2px;
    }
    #menu-wrapper {
        min-width: 0;
        display:none;
    }
/*    #search-query {
        display:none;
    }
*/    #top-links li {
        display:none;
    }
    #top-links {
        display:none;
    }
    #header #global-search-form {
        background: transparent;
        top:10px;
        width:auto;
        height:25px;
        right:45px;
        min-width: 25px;
    }
    #search-query {
        display: inline-block;
        width: 250px;
    }
    #logo {
        background: url(https://www.qut.edu.au/__data/assets/image/0009/432747/corporate-logo-small-m.png?v=0.1.1) no-repeat;
        top:0px;
        width: 65px !important;
    }
    #strapline {
        display: none;
    }
    #blue-bar {
        display:none;
    }
    #header ul#portal-links {
        background: url(https://www.qut.edu.au/__data/assets/image/0011/432758/mobile-menu.png?v=0.1.1) no-repeat;
        background-size: 85%;
        display: inline-block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 13px;
        right: 0;
        padding:0;
    }
    #header ul#portal-links:active {
        background: url(https://www.qut.edu.au/__data/assets/image/0003/432768/mobile-menu-pressed.png?v=0.1.1) no-repeat;
        background-size: 85%;
        display: inline-block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 13px;
        right: 0;
        padding:0;
    }
    #header-wrapper {
        min-width: 0;
        width: auto;
    }
    #header #portal-links li {
        display:none;
    }
    #header {
        height:50px;
        width:auto;
    }
    #header div.responsive-title {
        display: none;
        z-index: 102;
        margin-left: 60px;
        margin-right: 75px;
    }
    #header div.responsive-title span {
        color: #FFFFFF;
        font-size: 1.3em;
        font-weight: bold;
        line-height: 1.1em;
        vertical-align: middle;
        display: table-cell;
        height: 50px;
    }
    #breadcrumb {
        width: auto;
        min-width: 0;
        padding-top: 10px;
    }
    #breadcrumb ul {
        margin: 0 0 10px 5px;
        padding: 0;
    }
    #breadcrumb li {
        white-space: normal;
        margin-left: 6px;
        padding-left: 16px;
    }
    #breadcrumb .current {
        display: none;
    }
    /* Tabs in Study Area */
    div#stTabswrapper.stTabsMainWrapper {
        width: 100%;
    }
    div.key-dates {
        width: 100%;
    }
    /*** CONTENT CHANGES ***/
    #background-wrapper {
        padding:0;
        background: white;
        width:100%;
    }
    #background-wrapper #col-wrapper {
        display:inline-block;
        width:98%;
        margin: 0 1%;
        padding: 0;
        min-width: inherit;
    }
    #col-wrapper {
        width: auto;
        padding: 0 5px;
    }
    .left-col-no #middle-col {
        width: auto;
        margin-right: 0;
    }
    #content #middle-col {
        width:100%;
    }
    #breadcrumb .right-col-width-Narrow, #breadcrumb .right-col-width-Wide, #breadcrumb .right-col-width- {
        min-width: 0;
    }
    /*New Narrow Study Change to left Padding*/
    #study-area-narrow {
        margin-left: 5px;
    }
    /** Generic content fixes **/
    #content h1 {
        font-size: 1.9em;
        padding-bottom: 5px;
    }
    #content .sh-box {
        width: auto;
    }
    /** RIGHT COL **/
    body #content #right-col, .right-col-width-Wide #right-col, .content-right-col-wide {
        width: 100%;
        margin-left: 0;
    }
/*    #mobile-body {
        background : url(https://www.qut.edu.au/__data/assets/image/0004/432751/header-bg.png?v=0.1.1) repeat-x top center transparent;
        position: absolute;
        width:100%;
        right:0;
        overflow: hidden;
    }*/
    #mobile-menu {
        display:inline-block;
        right:0;
        position:fixed;
        overflow: hidden;
        width:80%;
        z-index: -1;
        height:100%;
        float: right;
    }
    #mobile-menu ul li {
        /*height:43px;*/
        border-bottom: 1px solid #242a37;
    }
    #mobile-menu ul {
        background:#32394a;
        height:100%;
    }
    #mobile-menu ul li a {
        width: 100%;
        height:34px;
        display: block;
        color:#c4ccda;
        font-size: 17px;
        padding: 18px 0 0 10px;
        text-shadow: rgb(0, 0, 0) 0px 1px 0px;
        /*line-height: 37px*/
    }
    #mobile-menu ul li .drop-down-wrapper {
        display:none;
    }
    #mobile-menu #corpsite {
        background: url(https://www.qut.edu.au/__data/assets/image/0005/432752/orange-grad-bg.png?v=0.1.1) repeat-x top center;
        color:#fff;
    }
    #mobile-menu #students {
        /*background: url(https://www.qut.edu.au/__data/assets/image/0006/432753/green-grad-bg.png?v=0.1.1) repeat-x top center;*/
        background: #df702b;
        /* Old browsers */
        background: -moz-linear-gradient(top, #df702b 0%, #df702c 23%, #d5631d 46%, #a64a10 50%, #ca540c 77%, #ca540c 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #df702b), color-stop(23%, #df702c), color-stop(46%, #d5631d), color-stop(50%, #a64a10), color-stop(77%, #ca540c), color-stop(100%, #ca540c));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #df702b 0%, #df702c 23%, #d5631d 46%, #a64a10 50%, #ca540c 77%, #ca540c 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #df702b 0%, #df702c 23%, #d5631d 46%, #a64a10 50%, #ca540c 77%, #ca540c 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #df702b 0%, #df702c 23%, #d5631d 46%, #a64a10 50%, #ca540c 77%, #ca540c 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #df702b 0%, #df702c 23%, #d5631d 46%, #a64a10 50%, #ca540c 77%, #ca540c 100%);
        /* W3C */
        color:#fff;
    }
    #mobile-menu #staff {
        /*background: url(https://www.qut.edu.au/__data/assets/image/0007/432754/teal-grad-bg.png?v=0.1.1) repeat-x top center;*/
        background: #67b605;
        /* Old browsers */
        background: -moz-linear-gradient(top, #67b605 0%, #67b605 19%, #64b105 31%, #5da504 48%, #4a8403 50%, #508f02 68%, #4c8a01 85%, #4b8902 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67b605), color-stop(19%, #67b605), color-stop(31%, #64b105), color-stop(48%, #5da504), color-stop(50%, #4a8403), color-stop(68%, #508f02), color-stop(85%, #4c8a01), color-stop(100%, #4b8902));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #67b605 0%, #67b605 19%, #64b105 31%, #5da504 48%, #4a8403 50%, #508f02 68%, #4c8a01 85%, #4b8902 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #67b605 0%, #67b605 19%, #64b105 31%, #5da504 48%, #4a8403 50%, #508f02 68%, #4c8a01 85%, #4b8902 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #67b605 0%, #67b605 19%, #64b105 31%, #5da504 48%, #4a8403 50%, #508f02 68%, #4c8a01 85%, #4b8902 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #67b605 0%, #67b605 19%, #64b105 31%, #5da504 48%, #4a8403 50%, #508f02 68%, #4c8a01 85%, #4b8902 100%);
        /* W3C */
        color:#fff;
    }
    #mobile-menu #qut-home {
        background: #02a49b;
        /* Old browsers */
        background: -moz-linear-gradient(top, #02a49b 0%, #02a49a 19%, #019990 46%, #017c75 50%, #008981 73%, #008a82 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02a49b), color-stop(19%, #02a49a), color-stop(46%, #019990), color-stop(50%, #017c75), color-stop(73%, #008981), color-stop(100%, #008a82));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #02a49b 0%, #02a49a 19%, #019990 46%, #017c75 50%, #008981 73%, #008a82 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #02a49b 0%, #02a49a 19%, #019990 46%, #017c75 50%, #008981 73%, #008a82 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #02a49b 0%, #02a49a 19%, #019990 46%, #017c75 50%, #008981 73%, #008a82 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #02a49b 0%, #02a49a 19%, #019990 46%, #017c75 50%, #008981 73%, #008a82 100%);
        /* W3C */
        color:#fff;
    }
    body .menu {
        right:75%;
        position:fixed;
    }
    #mobile-menu.menu {
        display:inline-block;
        position:static;
        width:75%;
    }
    #mobile-menu {
        display:none;
    }
    /** PAGE SPECIFIC CHANGES ***/
    .blue-box {
        padding-left: 10px;
    }
    div#left-col {
        display: none;
    }
    .horizontal-small .player {
        width: 100%;
    }
    .horizontal-small .player div.slideshow {
        height: auto;
    }
    /** RESEARCH PAGE CHANGES FOR Vertical-large **/
    #content .vertical-large div.slideshow {
        height: auto;
    }
    #content .player #gallery div.slideshow img {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    div.pathway {
        padding: 5px;
    }
    #content .player #gallery div.slideshow img {
        margin-bottom: 5px;
    }
    /** Overwrite for image-caption-box **/
    #content .image-caption-box-left, #content .image-caption-box-right {
        display:none;
    }
    /* BreadCrumb Changes from Default */
    #breadcrumb {
        height: 35px;
        overflow: hidden;
        width: 100%;
        z-index: 1;
        background: transparent;
        background: #444;
        padding: 0;
        /*margin-bottom: 5px;*/
        border:0;
        font-family: arial;
    }
    #breadcrumb li.home a {
        display: none;
    }
    #breadcrumb ul {
        font-size: 0.9em;
        list-style: none;
        margin: 0;
        overflow: hidden;
        position: relative;
        width: 640px;
        -webkit-transition: left 0.3s;
        -moz-transition: left 0.3s;
        -ms-transition: left 0.3s;
        -o-transition:left 0.3s;
        transition: left 0.3s;
    }
    #breadcrumb ul li {
        /*background: #5b8eb6;*/
        background: transparent;
        float: left;
        height: 35px;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #breadcrumb li a {
        display: block;
        float: left;
        line-height: 35px;
        padding-left:8px;
        padding-right: 8px;
        color: #fff;
        font-weight: normal;
        font-size: 1.1em;
        width: auto;
    }
    /* Proper LI selectors for Breadcrumbs */
    /* Last LI item */
    #breadcrumb ul li.last-one a {
        background: url(https://www.qut.edu.au/__data/assets/image/0009/432774/mobile-breadcrumb-new.png?v=0.1.1) no-repeat right 0;
        /*background: transparent;*/
    }
    #breadcrumb ul li.last-one {
        /*background: #4d83ae;*/
        background: transparent;
    }
    /* Second Last */
    #breadcrumb ul li.second-last {
        /*background: #4F89B6;*/
        background: transparent;
    }
    #breadcrumb ul li.second-last a {
        background: url(https://www.qut.edu.au/__data/assets/image/0009/432774/mobile-breadcrumb-new.png?v=0.1.1) no-repeat right -34px;
    }
    /* Third Last */
    #breadcrumb ul li.third-last {
        /* Nothing */
    }
    #breadcrumb ul li.third-last a {
        background: url(https://www.qut.edu.au/__data/assets/image/0009/432774/mobile-breadcrumb-new.png?v=0.1.1) no-repeat right -69px;
    }
    #background-wrapper a.prev:first-child {
        background: url(//www.qut.edu.au/__data/assets/image/0009/6984/global-sprite.png) no-repeat -254px -3px;
        overflow: hidden;
        position: absolute;
        text-indent: -9999px;
        top: 50px;
        left: -5px;
        width: 28px;
        height: 35px;
        z-index: 99;
        -webkit-box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.5);
    }
    #background-wrapper a.next:nth-child(2) {
        background: url(//www.qut.edu.au/__data/assets/image/0009/6984/global-sprite.png) no-repeat -293px -3px;
        overflow: hidden;
        display: none;
        position: absolute;
        text-indent: -9999px;
        top: 50px;
        right: -3px;
        width: 28px;
        height: 35px;
        z-index: 99;
        -webkit-box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.5);
        box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.5);
    }
    #profile_list {
        width: 100% !important;
        height: 180px;
    }
    #middle-col .profile_list .next, #middle-col .profile_list .prev {
        top: 20px;
    }
    /* Added sept 2013 for research pages that will have chages due to jquery scripting changing the left - right cols*/
    /* also some changes to study pages */
    #content #middle-col #right-col, #content #middle-col #left-col {
        width: 100%;
    }
    #right-col .blue-box {
        display: none;
    }
    #content .media-carousel {
        clear: left;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    #content #middle-col #right-col .research-expander-menu, #content #middle-col #left-col .research-expander-menu, #right-col .research-expander-menu {
        float: right;
        width: 17px;
        height: 21px;
        margin-right: 0;
        background: url(//www.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat 0px -82px;
    }
    #content #middle-col #right-col #landing-menu, #content #middle-col #left-col #landing-menu {
        display: none;
        font-size: 115%;
    }
    .extra-margin-for-the-pushing {
        margin-bottom: 10px !important;
    }
    #content #middle-col #sub-menu {
        font-size: 115%;
    }
    .ul-showing2 {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #middle-col #narrow-area-list {
        width: 100%;
        border: 0;
        float: inherit;
    }
    #course-right-col .vertical-small .player div.slideshow {
        height: auto;
    }
    /* More Research */
    .media-carousel .player div.slideshow-container, .media-carousel .player div.slideshow {
        border: 0;
    }
    .media-carousel .player div.slideshow {
        padding: 5px;
    }
    /* Short Course and Research Project Titles */
    .research-projects-title, .short-courses-title {
        width: 97%;
        margin: 5px 0 30px 0;
    }
    /* News Manager Override */
    #col-wrapper #content #middle-col #news-image-list {
        border: 0;
        background: transparent;
    }
    /* scholarships section */
    #middle-col .scholarships-section {
        width:100%;
    }
    div.top-row-contacts.contact-details-corp.no-list-bullets {
        padding-left: 5px;
    }
    /* Short Courses details pages*/
    div.alert-box {
        width: 97%;
        margin: 0;
        margin-bottom: 5px;
        float: none;
    }
    #content div.alert-content p {
        text-align: center;
    }
    /* Changes to Contact Us Pages */
    #content .contact-details-corp {
        padding-left: 5px;
        margin: 0;
        margin-left: 5px;
    }
    #content .contact-details-corp .border-bottom ul.dotted-border, #content .contact-details-corp ul.dotted-border {
        padding-left: 10px;
    }
    #content #right-col .object .right-col-box {
        width: 99%;
        height: 60px;
    }
    body #content > #middle-col > .white-box {
        width: 100%;
        padding-left: 10px;
        border-bottom: 1px solid #dcd9d9;
        border-top: 1px dotted #DCD9D9;
    }
    body #content #contact-search-form {
        width: 100%;
        background: transparent;
    }
    body #content .contact-locations {
        width: 100%;
        height:auto;
    }
    body #content .contact-locations ul.no-list-bullets {
        float: left;
        width: 46%;
    }
    body #content .feedback {
        margin-bottom: 10px;
    }
    #content .right-col-box.question h2 a {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAxCAYAAABQxxDJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMTlGODIwMzQyQTExMUUzODEyNUM0QUI2OUQ0NDg0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMTlGODIwNDQyQTExMUUzODEyNUM0QUI2OUQ0NDg0OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExOUY4MjAxNDJBMTExRTM4MTI1QzRBQjY5RDQ0ODQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExOUY4MjAyNDJBMTExRTM4MTI1QzRBQjY5RDQ0ODQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ag3OHgAAAZ1JREFUeNpi/P//P8NgAUwMgwiMOmbUMaOOGXXMqGNGHTPqmFHH0NExWkDcB8TXgfgHFF+DimmR7RpQS48EzAbEU4D473/cACQ3A4g5STSbgVSH7P5PPNgL1UMTx0z9TzqYQopjGIlskGsD8UUgZoYJfPv+k2Hqin0MS/deZnjw8TtDjpsuQ2qwLYO8lCiyvr9ArA/EV6mZgFOQHQIC+05cY2hdd4pBgp+LoTrIjGHKrssM3Qt2oetjhuqlam7yQBf4/O0HQ4ylCsPM6nCG0kRPsNiS43eI0ktpbvqJL2F0zdv2n9+n4X/1pLXYpH9SOwHjdMzmfefADomqmP3/67cf2JR8JtYxxEbTPVwS1x+8ANOz62IZuDjZsSl5SGwssRCpbgcQa2CTMNWSZ5guJsDw7cdPXI7ZQ+0EPBeaTTHAmr3nGTJn7GJ49fYTNmmQnjm0qA6wFnoPnr76f/X2Y1zpZeqIqA5oXlEykjk+A6oeUqEFmhIQ/wLiB9DECkojV8gxlHF0sGjUMaOOGXXMqGNGHTPqmFHHDHHHAAQYANoe7LcEiKDRAAAAAElFTkSuQmCC) no-repeat left center;
    }
    #content .right-col-box.feedback h2 a {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAxCAYAAABQxxDJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTQ4NUMzMDQyQTUxMUUzODEyNUM0QUI2OUQ0NDg0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTQ4NUMzMTQyQTUxMUUzODEyNUM0QUI2OUQ0NDg0OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExNDg1QzJFNDJBNTExRTM4MTI1QzRBQjY5RDQ0ODQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExNDg1QzJGNDJBNTExRTM4MTI1QzRBQjY5RDQ0ODQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kdzH1QAAAZNJREFUeNpi/P//P8NgAUwMgwiMOmbUMaOOGXXMqGNGHTPqGCo7hhmIQ4B4CRDfB+IfUHwfKhYKVUM6ALVnSMAuQHzrP2EAUuNKotkkOaYQiP/+Jx78heqhumNigPjff9LBP6heouxhJKLZKQ7Et4CYj8x0+QWIVYD4JTUScCY+h+S0LWUQ8G3Ep58HagZVcpMPFXItUWYQE01vgVgIW4iAwJFrTxkefPzOEGOpAuaXJrgxyEuJoit/B8TC1HDMVyDmQhfEFTXH+pMZtFRk0IV/AzEbNcqZ6/iyS3brkv/8Pg2EctVtYnITMWnmIBXSzC5qlcB6+MqYB09f/b96+zGhwk+TmoXehP/kgx5ql8BsQLyFDIdsgeqlet3EAsRdQPyLCEf8BuJWIGalVUUJwypAPBWIn2NxxDOonCoZ5pLlGBgGlVEK0JoZBkwoMI+ilh6otHwAxP1AvBoq5klJ/mek0mARL7QsEQFidSD+N5Bt4M9A7ArEe4A4bqBDZrR3MOqYUceMOmbUMaOOGXUMrQFAgAEAxE3C83B099UAAAAASUVORK5CYII=) no-repeat left center;
    }
    #right-col .right-col-box.question h2, #right-col .right-col-box.feedback h2 {
        background-image: none;
        background: #217ece;
        background: -moz-linear-gradient(top, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #217ece), color-stop(50%, #195b95), color-stop(51%, #114d81), color-stop(100%, #0a467c));
        background: -webkit-linear-gradient(top, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
        background: -o-linear-gradient(top, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
        background: -ms-linear-gradient(top, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
        background: linear-gradient(to bottom, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: 4px solid #64A6E0;
    }
    #content .select-left select {
        font-size: 1.2em;
    }
    #content #right-col .object > .right-col-box {
        margin-top: 0;
        border: 0;
    }
    #content #right-col .object {
        margin-bottom: 0;
    }
    #content #right-col .object > .light-blue-box {
        width: 100%;
    }
    dl.research-project dt {
        width: 100%;
    }
    dl.research-project dd {
        width: 100%;
    }
    /*Changes for Study Landing page with custom 2 col layout */
    #content #middle-col #left-col-custom {
        width: 100%;
        float: none;
    }
    #content #middle-col #left-col-custom #study_areas {
        width: 100%;
    }
    #content #middle-col #middle-col-custom {
        margin-left: 0;
        width: 100%;
    }
    /*Yucky Course search that Dave wont let me rewrite*/
    #content #middle-col #left-col-custom #study_areas .blue-box {
        display: inline-block;
        padding: 0 12px 5px 10px;
        width: 100%;
        margin-bottom: 10px;
    }
    #content #middle-col #left-col-custom #study_areas .blue-box h3 {
        padding: 5px 0 3px 0;
    }
    #content #middle-col #left-col-custom #study_areas .blue-box form {
        background: transparent;
        width: 100%;
    }
    #content #middle-col #left-col-custom #study_areas .blue-box form input[type="text"] {
        min-width: 80%;
        font-size: 1.3em;
    }
    #content #middle-col #left-col-custom #study_areas .blue-box form input[type="submit"] {
        background: url(https://www.qut.edu.au/__data/assets/image/0009/347562/search-left-v2.png?v=0.1.1) no-repeat;
        background-position: left;
    }
    #content #middle-col #left-col-custom #study_areas #right-col #landing-menu {
        display: inherit;
    }
    #content #middle-col .float-left div.ignore {
        float: left;
        margin-bottom: 10px;
        width: 43%;
        /*height: auto !important;*/
        height: 100% !important;
        margin-left: 10px;
        background: #f3f6f9;
        border: 1px solid #ccc;
        padding-bottom: 15px;
        min-width: 0;
        margin-right: 0;
    }
    #content #middle-col .float-left div.ignore h2, #content #middle-col .float-left div.ignore p, #content #middle-col .float-left div.ignore h2, #content #middle-col .float-left div.ignore p {
        padding-left: 0;
        padding-top: 5px;
    }
    #content #middle-col .float-left div.ignore p, #content #middle-col .float-left div.ignore p {
        padding: 3px 0 10px 0;
    }
    #content div.profile-box {
        margin: 20px 25px 5px 20px !important;
    }
    /* Match my Skills */
    #col-wrapper #content .match-skills ul.match-skills-main li span.star-rating-control {
        padding-right: 5px;
    }
    /*DD and DT changes */
    dl.dl-table-narrow {
        width: 102%;
    }
    dl.dl-table-narrow dd, dl.dl-table-wide dd {
        padding: 5px;
        width: 59%;
    }
    dl.dl-table-narrow dt, dl.dl-table-wide dt {
        padding: 5px;
        width: 34%;
    }
    #content div.highlight {
        padding: 10px;
    }
    #content #dates, #content #times-and-dates {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
    #content #dates th, #content #times-and-dates th, #content #dates td, #content #times-and-dates td {
        padding: 5px;
    }
    #content .short-courses-title-text-no-img h1 {
        font-size: 1.4em;
    }
    /*Fees and Scholarships*/
    #middle-col .mobile-pathway {
        padding: 0;
    }
    body #col-wrapper #middle-col .mobile-pathway h2 {
        padding-top: 0;
        padding-bottom: 0;
    }
    body #col-wrapper #middle-col .two-col-right.mobile-pathway h2 {
        padding-top: 15px;
        padding-bottom: 0;
    }
    body #col-wrapper #middle-col .mobile-pathway h2, body #col-wrapper #middle-col .mobile-pathway p {
        padding-left: 15px;
    }
    /* Scholarship and prizes*/
    #content .residents-box ul li {
        margin-bottom: 5px;
    }
    #content .broad-courses tr span {
        height: auto;
    }
    .mobile-start-qut {
        width: 100% !important;
    }
    #col-wrapper .mobile-start-qut .content {
        padding: 0;
    }
    #col-wrapper #course-right-col {
        width: 100%;
    }
    /* Steps tabs*/
    body #content .applying-nav ul li.previous-blank {
        width: 12%;
    }
    body #content .applying-nav ul li.current {
        width: 27%;
    }
    body #content .applying-nav ul li.next {
        width: 12%;
    }
    body #content .applying-nav ul li.next-blank {
        width: 36%;
    }
    body .applying-nav {
        padding: 5px 0 10px 0;
    }
    /* Campus maps*/
    .campus_content {
        top: 0;
        width: 99%;
    }
    #campus_container {
        padding: 0 0 5px 0;
        width: 100%;
    }
    #content .contentholder {
        height: 480px;
        width: 100%;
    }
    #content .tab_on {
        padding: 11px 2px 6px;
        width: 31%;
        margin-right: 2px;
    }
    #map {
        width: 100%;
        margin-left: 0;
        height: 350px;
    }
    #sidebar {
        width: 97%;
        margin-left: 0;
        height: auto;
    }
    .campus_right .contentholder h3 {
        display: none;
    }
    .tab_search {
        display: none !important;
    }
    #content #campus_container ul {
        margin-left: 0;
    }
    #middle-col .map-bottom-description {
        width: 100%;
    }
    #content #right-col-bottom {
        width: 100%;
        float: left;
    }
    #content #campus_container ul#tabs li a {
        margin: 0 3px 0 0;
    }
    /*CI rules*/
    #middle-col .profile_list {
        /*display: none;*/
    }
    #col-wrapper #content .discipline-panel .discipline-head {
        padding-left: 5px;
    }
    #col-wrapper #content .discipline-panel ul {
        margin-left: 0;
        width: 100%;
    }
    #col-wrapper #content .discipline-panel ul > li {
        width: 100%;
    }
    #content #services-search-form, #content #start-search-form, #content #stutopics-search-form {
        background: transparent;
        width: 100%;
    }
    #services-search-form .search-input, #content #start-search-form .search-input, #content #stutopics-search-form .search-input, body #content #contact-search-form .search-input {
        width: 80%;
        background: #d8d8d8;
        /* Old browsers */
        background: -moz-linear-gradient(top, #d8d8d8 0%, #fcfcfc 13%, #fcfcfc 90%, #d8d8d8 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8d8d8), color-stop(13%, #fcfcfc), color-stop(90%, #fcfcfc), color-stop(100%, #d8d8d8));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d8d8d8 0%, #fcfcfc 13%, #fcfcfc 90%, #d8d8d8 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d8d8d8 0%, #fcfcfc 13%, #fcfcfc 90%, #d8d8d8 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d8d8d8 0%, #fcfcfc 13%, #fcfcfc 90%, #d8d8d8 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #d8d8d8 0%, #fcfcfc 13%, #fcfcfc 90%, #d8d8d8 100%);
        /* W3C */
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border: 1px solid #3474bc;
        margin-right: 0;
    }
    #services-search-form .search-submit, #content #start-search-form .search-submit, #content #stutopics-search-form .search-submit, body #content #contact-search-form .search-submit {
        padding-left: 0;
        width: 28px;
        background: url(//www.qut.edu.au/__data/assets/image/0016/257020/search-left.png) 0px no-repeat;
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter:"FlipH";
    }
    body #content #contact-search-form .search-input {
        height: 22px;
        margin-top: 5px;
    }
    /* This is for News Landing Page*/
    #col-wrapper #content #middle-col {
        width: 100% !important;
    }
    #background-wrapper #col-wrapper #content #newslanding {
        width: 100%
    }
    #background-wrapper #col-wrapper #main-news-outlets, #background-wrapper #col-wrapper .news-events-right-col {
        display: none;
    }
    #main-news-feed #newslanding .news-story {
        padding: 10px;
    }
    #main-news-feed #newslanding .news-story:nth-child(2) {
        background: #f2f6f9;
    }
    #content #newslanding .news-story:nth-child(2) p {
        font-size: 1.1em;
    }
    #main-news-feed #newslanding .news-other {
        margin-left: 5px;
        margin-right: 5px;
    }
    #content .media-carousel #info-holder.info h3 {
        padding: 0 0 15px 6px;
    }
    h1:first-of-type {
        padding-top: 5px;
    }
    /*Testing responsive-tables */
    .stacktable {
        width: 100%;
    }
    .st-head-row {
        padding-top: 1em;
    }
    .st-head-row.st-head-row-main {
        font-size: 1.5em;
        padding-top: 0;
    }
    .st-key {
        width: 49%;
        text-align: right;
        padding-right: 1%;
    }
    .st-val {
        width: 49%;
        padding-left: 1%;
    }
    #content table.large-only {
        display: none;
    }
    #content table.small-only {
        display: table;
    }
    #course .accordion h3 a, #course .accordion h3 strong, #course .accordion h4 {
        -moz-border-radius: 0;
        border-radius: 0;
    }
    #course .accordion.small .outline {
        margin: 0;
    }

    body #content #news-item #news-story {
        width: 100%;
    }

}
/* START SECTION FOR CUSTOM SCREEN SIZES */
 @media only screen and (min-width:481px) and (max-width:640px) {
    #content #middle-col #middle-col-custom .two-col-left {
        margin-left: 5px;
    }
    body #col-wrapper #middle-col .two-col-right.mobile-pathway h2 {
        padding-top: 0;
    }
    body #col-wrapper #middle-col .two-col-right.mobile-pathway h2 {
        padding-right: 15px;
    }
    body #col-wrapper #middle-col .two-col-right.mobile-pathway, body #col-wrapper #middle-col .two-col-left.mobile-pathway {
        padding-top: 10px;
        height: 180px !important;
        background-color: #f3f6f9;
        border: 1px solid #ccc;
        padding-bottom: 15px;
    }
    #col-wrapper #content .two-col-right, #col-wrapper #content .two-col-left {
        min-width: 46%;
        width: 46%;
        margin-right: 0;
    }

    #middle-col-section-home .promo-banner .promo-content-holder {
        height: 280px;
    }
}


    
@media only screen and (min-width:0px) and (max-width:481px) {
    #content {
        margin: 1px;
    }
    div.alert-content {
        background: #109A8F;
    }
    /*mobile show and hide */
    #content .mobile-show-hide-box .hidden-content {
        padding-left: 13px;
        padding-right: 13px;
    }
    #content .mobile-show-hide-box {
        border: 1px solid #DCD9D9;
        clear: both;
        /*margin: 20px 0;*/
        overflow: hidden;
        padding: 3px;
        background: #F7F7F7;
        width: 100%;
    }
    #content .mobile-show-hide-click span {
        background: url(//www.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px 0;
        margin: 2px 10px 0 9px;
        display: inline-block;
        float: right;
        width: 11px;
        height: 11px;
    }
    #content .open .mobile-show-hide-click span {
        background: url(//www.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px -100px;
    }
    #content .mobile-show-hide-click {
        cursor: pointer;
        border-radius: 2px;
        color: #065199;
        /*padding: 10px 13px;*/
        font-size: 1em;
    }
    #content .basic-thumb-with-text:not(.no-border), #content .basic-thumb-with-text-padding:not(.no-border) {
        background-color: #f3f6f9;
        border: 1px solid #f3f6f9;
    }
    #content #middle-col div.two-col-right, #content #middle-col div.two-col-left {
        width: 99%;
        padding-top: 15px;
        padding-bottom: 15px;
        float: left;
        margin-bottom: 10px;
    }
    #content #middle-col div.basic-thumb-with-text-padding {
        padding-top: 0;
    }
    #footer-supplementary-1 {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      float: none;
    }

    #middle-col-section-home .promo-banner .promo-content-holder {
        height: 200px;
    }

    #middle-col-section-home .promo-banner .promo-content {
        display: none;
    }

    #footer-supplementary-1 ul.exiles li {
      font-size: 1.1em;
    }

    #footer-supplementary-1 #acknowledgement {
      margin: 15px 0 15px 10px;
    }
    #content #middle-col .basic-thumb-with-text {
      min-height: 0;
    }
    #content #middle-col .basic-thumb-with-text h3, #content #middle-col .basic-thumb-with-text-padding h3 {
        padding-left: 10px;
        font-size: 1.5em;
    }
    #content .basic-thumb-with-text h3 a {
        float: left;
    }
    #content .basic-thumb-with-text:not(.pathway) ul:not(.research-ul) {
        display: none;
        clear: both;
    }
    #content .basic-thumb-with-text ul.research-ul {
        margin-top: 25px;
    }
    #content h2 {
        padding: 15px 0 0 0;
    }
    body #content > #middle-col > .mobile-white-box {
        padding-left: 5px;
    }
    #content .basic-thumb-with-text p:not(.twitter-link) {
        display: none;
    }
    #content #middle-col .basic-thumb-with-text-padding p {
        padding-left: 10px;
        padding-right: 10px;
    }
    #content .basic-thumb-with-text p:nth-child(3) {
        display: block;
        clear:both;
        padding-left: 10px;
    }
    #content #middle-col .basic-thumb-with-text ul {
        margin-left: 0;
    }
    #content #middle-col .research-expander {
        float: right;
        width: 21px;
        height: 21px;
        margin-right: 20px;
        background: url(accor-arrows-black.png) no-repeat 0px -82px; /* this graphic who knowa */
    }
    #col-wrapper .mobile-start-qut .accordion h3 a, #col-wrapper .mobile-start-qut .accordion h3 strong {
        background: #878787;
        background: -moz-linear-gradient(top, #878787 0%, #848484 15%, #757776 50%, #686061 51%, #6b6565 64%, #676664 67%, #686667 73%, #626262 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #878787), color-stop(15%, #848484), color-stop(50%, #757776), color-stop(51%, #686061), color-stop(64%, #6b6565), color-stop(67%, #676664), color-stop(73%, #686667), color-stop(100%, #626262));
        background: -webkit-linear-gradient(top, #878787 0%, #848484 15%, #757776 50%, #686061 51%, #6b6565 64%, #676664 67%, #686667 73%, #626262 100%);
        background: -o-linear-gradient(top, #878787 0%, #848484 15%, #757776 50%, #686061 51%, #6b6565 64%, #676664 67%, #686667 73%, #626262 100%);
        background: -ms-linear-gradient(top, #878787 0%, #848484 15%, #757776 50%, #686061 51%, #6b6565 64%, #676664 67%, #686667 73%, #626262 100%);
        background: linear-gradient(to bottom, #878787 0%, #848484 15%, #757776 50%, #686061 51%, #6b6565 64%, #676664 67%, #686667 73%, #626262 100%);
        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#878787', endColorstr='#626262', GradientType=0);*/
        font-size: 12px
    }
    .ul-showing {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #content .research-projects-title-text h1 {
        font-size: 1.4em;
    }
    dl.research-project dt {
        width: 100%;
    }
    #content dl.research-project ul, dl.research-project dd {
        width: 97%;
    }
    .research-projects-title .research-projects-title-content img {
        display: none;
    }
    .research-projects-title-text, .short-courses-title-text {
        padding: 10px;
    }
    /*Short Courses*/
    body #col-wrapper #service-catalogue-student .two-col-left, body #col-wrapper #service-catalogue-student .two-col-right {
        padding-top: 0;
    }
    #content .residents-box ul li.residents-australia a, #content .residents-box ul li.residents-international a {
        background: #ebf2f8;
        font-weight: bold;
        padding: 10px;
        width: 100%;
        border:1px solid #cccccc;
        text-align: center;
        margin: 0;
    }
    #content .residents-box ul li a {
        height: auto;
    }
    /* Scholarship and prizes*/
    #content .residents-box ul li {
        width: 89%;
    }
    .player div.slideshow-container, .player div.slideshow {
        border: 0;
    }
    #content #middle-col .pathway img {
        display: none;
    }
    #content #middle-col #about h2, #content #middle-col #research h2, #content #middle-col #people h2, #content #middle-col #publications h2 {
        margin-left: 10px;
    }
    #content #promo-area.short {
        height: 260px;
    }
    #content #promo-area.short .promo-banner {
        background-size: cover;
        background-position: center;
        width: 100%;
        height: 250px;
    }
    #content #promo-area.short .promo-banner span.more, #content #promo-area.short .promo-banner span.description {
        display: none;
    }
    #content #promo-area.short .promo-banner span.heading {
        position: relative;
        top: 160px;
        font-size: 2.0em;
    }
    #content .promo-banner .promo-content-holder {
        background: transparent;
    }
    #content #promo-area.short {
        left: 0;
    }
    /* News Pages Styles */
    #col-wrapper #content #middle-col #news-image-list {
        width: 100%;
    }
    #col-wrapper #content .news-story #news-image-list img {
        float: none;
        width: 100%;
    }
    #col-wrapper #content #middle-col #news-image-list li {
        margin: 0;
    }
    .staff-contacts {
        margin: 0;
    }
    /* Changes to contact us Pages */
    #content .contact-details-corp {
        padding-left: 5px;
        margin: 0;
        margin-left: 5px;
    }
    #content .contact-details-corp .border-bottom ul.dotted-border, #content .contact-details-corp ul.dotted-border {
        padding-left: 30px;
    }
    #content #middle-col .float-left div.ignore {
        float: left;
        margin-bottom: 10px;
        width: 93%;
        /*height: auto !important;*/
        height: 100% !important;
        margin-left: 0;
        background: #f3f6f9;
        border: 1px solid #ccc;
        padding-bottom: 15px;
        min-width: 0;
        margin-right: 0;
        padding-top: 15px;
    }
    /* Undergrand changes */
    #middle-col .mobile-box-or {
        padding: 10px 10px 10px 2px;
    }
    #middle-col .mobile-box-or .basic-thumb-with-text-padding h2 {
        margin-left: 10px;
    }
    /* Match My Skills Changes  */
    #col-wrapper #content .match-skills ul.match-skills-main span.match-skills-main-content {
        float: none;
        width: 100%;
        padding: 0 0 12px 0;
    }
    /* Changes to New Narrow Study Areas */
    #col-wrapper #content div.highlights h2 {
        font-size: 1.6em;
        padding-top: 0;
    }
    #col-wrapper #study-area-narrow .intro {
        font-size: 1.6em;
    }
    /*CI changes */
    #services-search-form .search-input {
        font-size: 0.9em;
        font-weight: bold;
        height: 22px;
        margin: 7px 3px;
    }
    .visible-publications .publication {
        width:28%;
        padding:0 5px 5px;
    }
    .visible-publications .publication img {
        padding: 0;
    }
    /*New homepage changes */
    #footer-col-1 {
        margin-left: 0;
    }
    #footer-col-1, #footer-col-2, #footer-col-3, #footer-col-4 {
        min-width: 137px;
    }
    #footer-supplementary-2 p {
        clear: both;
    }
    #footer-supplementary ul#footer-social-media-links {
        margin: 0;
        padding: 20px 0 0 0;
    }
    #footer-supplementary-2 {
        margin: 0 20px 0 10px;
    }
    #footer-col-1, #footer-col-2, #footer-col-3, #footer-col-4 {
        padding-left: 10px;
    }
    #footer-supplementary-2 p {
        clear: both;
    }
    #footer-supplementary ul#footer-social-media-links {
        width: 100%;
    }
    #footer-supplementary-2 h3 {
        margin: 0 0 10px;
    }

    #content table td {
        padding: 5px;
    }

    #content table td textarea {
        width: 95%;
    }

    #mobile-footer-in-touch {
        float:left;
        width: 50%;
    }

    #mobile-footer-social-media {
        float:left;
        width: 45%;
        margin-bottom: 10px;
    }

    #footer-supplementary ul#footer-social-media-links {
        border:0;
        padding: 5px 0 0 0;
    }

    footer #mobile-desktop-view {
        display: block;
        font-size: 1.2em;
        text-align: center;
        padding: 10px 0 0 0;
        color: #fff;
        border-top: 1px dotted #3175A4;
        background-image: none;
    }
}
/* END OF MOBILE SCREEN SIZE ONLY RULES */

@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:0px) and (max-width:481px),only screen and (-o-min-device-pixel-ratio: 13/10) and (min-width:0px) and (max-width:481px), only screen and (min-resolution: 120dpi) and (min-width:0px) and (max-width:481px) {
    header #qut-logo {
        background: url(https://www.qut.edu.au/__data/assets/image/0003/432759/corporate-logo-small-m_2x.png?v=0.1.1) no-repeat;    
        background-size: 100%;
    }
}

    
@media only screen and (min-width:0px) and (max-width:640px) {

    /** Broad area pages **/
    .broad-course-content {
      width: auto!important;
    }

    .broad-course-content .highlight {
      margin: 0 0 10px !important;
    }

    .broad-courses table td, .broad-courses table th {
      display: none;
    }

    .broad-courses table td:first-child, .broad-courses table th:first-child, 
    .broad-courses table td:nth-child(0n+2), .broad-courses table th:nth-child(0n+2)  {
      display: table-cell;
    }

    .testimonial-violator, .testimonial-violator-no-image {
      width: auto!important;
      margin: 10px!important;
    }

    /** normal course pages **/
    #content #middle-col {
      margin-bottom: 0;
    }

    #course.root-degree-middle {
      width: auto;
    }

    #content div.course-title-container #course-fb-btn {
        display: none;
    }

    #content div.course-title-container {
      padding-bottom: 3px;
    }
    #content div.course-title-container h1 {
      font-size: 12pt;
    }

    #content div.course-title-container iframe{
      display: none;
    }

    #course {
      width:100%;
      margin-right: 0px;
    }

    #course-right-col.root-degree-right-col {
        width: auto;
    }

    
    #course .content {
      padding: 0;
      border: none;
      border-top: 1px solid darkgray;
      margin-top: -5px;
    }

    
    #course .content > div {
      padding: 3px;
    }

    #course p.pdf-link {
      display: none;
    }

    #course .dom-int {
      height: auto;
      margin-bottom: 0;
      padding: 0;
      overflow: hidden;
      width: 100%;
    }

    #course .dom-int .dom, #course .dom-int .int, #course .dom-int .corp {
      width: auto;
      float: none;
      margin: 0;
      padding: 4px 0;
      background-image: none;
      height: auto;
    }

    #course .dom-int a.int, #course .dom-int a.dom {
      background: url("https://www.qut.edu.au/__data/assets/image/0008/7010/bullets.png") no-repeat scroll -4px -170px #D8E7F3;
      padding: 5px 0 5px 22px;
      width: auto;
    }

    #course .dom-int span.dom, #course .dom-int span.int {
      background-image: none;
      margin-left: 22px;
      padding-bottom: 5px;
    }

    .media-carousel {
      margin-bottom: 10px;
    }

    #course .content .media-carousel {
      padding: 0px;
    }

    #course .content .media-carousel div {
      width:100%;
      padding: 0px;
    }

    .player {
      width: auto;
      margin-right: 0;
    }

    .player div.slideshow {
      height: auto;
    }

    .player div.slideshow span.image-wrapper {
      position: relative;
    }

    .player div.slideshow a.advance-link {
      padding-top: 0;
    }

    .player div.slideshow {
       line-height: 0;
       padding: 0;
       height: auto;
    }

    .player #gallery div.slideshow img {
      width: 100%;
      height: auto;
    }

    .media-carousel #loading {
      display: none;
    }

    .media-carousel .info {
      /*background: none repeat scroll 0 0 lightgray;*/
      /*height: 100%;*/
      /*opacity: 0;*/
      /*position: absolute;*/
      width: 100%;
      z-index: 102;
    }

    .media-carousel #info-holder.info h3 {
    padding: 12px 0 5px 6px;
    }

    #content .media-carousel .info .quote {
    padding: 0 8px;
    }

    .media-carousel .info cite {
    margin-right: 10px;
    }

    #course .content .media-carousel #showMeMore {
      background: none repeat scroll 0 0 #0E487F;
      color: white;
      font-weight: bold;
      opacity: 0.8;
      padding: 4px 10px;
      position: absolute;
      right: 1px;
      top: 1px;
      z-index: 105;
    }

    #course .content .media-carousel #showMeMore.showLess {
      background-color: #4A6782;
    }

    .root-degree-right-col .media-carousel.vertical-small {
        padding-bottom: 10px;
        width: 100%;
    }

    .root-degree-right-col .vertical-small .player {
        width: 100%;
    }

    .root-degree-right-col .vertical-small .player #gallery div.slideshow img {
        width: 100%;
    }

    #course .cost-box {
      width: auto;
      margin: 8px 0;
    }

    #overview .cut-offs {
      display: none;
    }

    #course #assumed-knowledge {
      width: auto;
      clear: both;
    }

    #course .cut-offs {
        background: url(//www.qut.edu.au/__data/assets/image/0003/257061/cut-off-bg.jpg) repeat-x scroll center top;
        margin: 0 auto 15px;
        min-width: 200px;
        width: 95%;
        float: none;
    }

    #course .cut-offs .white-box h4 strong {
        width: 80%;
    }

    #course .overview-table tr td {
      padding: 5px;
    }

    #content #course .other-courses, #content #course .double-degrees {
      width: auto;
    }

    #course-right-col {
      float: none;
      width: auto;
      clear: both;
      padding-top: 5px;
    }

    #course-right-col .right-col-box {
      margin-bottom: 5px;
    }

    .white-box span.note-popup {
      display: none;
    }

    /** INT ENTRY **/
    #course #minimum-requirements-box .blue-box .country-answer {
      width: 90%;
    }

    #course .sh-box {
      margin: 0;
      width: auto;
    }

    #course #minimum-requirements-box .white-box {
      padding: 10px 5px;
    }

    #course .ielts-table, #course .toefl-table { 
      width: 100%;
    }

    #course-right-col .right-col-box h2 a {
      line-height: 40px;
      background: url(//www.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat scroll 96% -74px transparent;
    }

    #course-right-col .right-col-box.email h2, #course-right-col .right-col-box.overview h2 {
      background-image: none;
      background: #217ece;
      background: -moz-linear-gradient(top, #217ece 0%, #195b95 50%, #114d81 51%, #0a467c 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#217ece), color-stop(50%,#195b95), color-stop(51%,#114d81), color-stop(100%,#0a467c));
      background: -webkit-linear-gradient(top, #217ece 0%,#195b95 50%,#114d81 51%,#0a467c 100%);
      background: -o-linear-gradient(top, #217ece 0%,#195b95 50%,#114d81 51%,#0a467c 100%);
      background: -ms-linear-gradient(top, #217ece 0%,#195b95 50%,#114d81 51%,#0a467c 100%);
      background: linear-gradient(to bottom, #217ece 0%,#195b95 50%,#114d81 51%,#0a467c 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#217ece', endColorstr='#0a467c',GradientType=0 );*/
      -moz-border-radius: 2x;
      border-radius: 2px;
      border: 4px solid #64A6E0;
    }

    #course-right-col .right-col-box.email h2:hover, #course-right-col .right-col-box.over h2:hover {
      background: #1f7ece;
      background: -moz-linear-gradient(top,  #1f7ece 0%, #1666ad 50%, #115390 51%, #084a86 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f7ece), color-stop(50%,#1666ad), color-stop(51%,#115390), color-stop(100%,#084a86));
      background: -webkit-linear-gradient(top,  #1f7ece 0%,#1666ad 50%,#115390 51%,#084a86 100%);
      background: -o-linear-gradient(top,  #1f7ece 0%,#1666ad 50%,#115390 51%,#084a86 100%);
      background: -ms-linear-gradient(top,  #1f7ece 0%,#1666ad 50%,#115390 51%,#084a86 100%);
      background: linear-gradient(to bottom,  #1f7ece 0%,#1666ad 50%,#115390 51%,#084a86 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f7ece', endColorstr='#084a86',GradientType=0 );*/
    }

    #course-right-col .right-col-box.apply h2, #course-right-col .right-col-box.enquire h2 {
      background-image: none;
      background: #d81480;
      background: -moz-linear-gradient(top, #d81480 0%, #bc0c6e 50%, #9c095a 51%, #9b0255 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d81480), color-stop(50%,#bc0c6e), color-stop(51%,#9c095a), color-stop(100%,#9b0255));
      background: -webkit-linear-gradient(top, #d81480 0%,#bc0c6e 50%,#9c095a 51%,#9b0255 100%);
      background: -o-linear-gradient(top, #d81480 0%,#bc0c6e 50%,#9c095a 51%,#9b0255 100%);
      background: -ms-linear-gradient(top, #d81480 0%,#bc0c6e 50%,#9c095a 51%,#9b0255 100%);
      background: linear-gradient(to bottom, #d81480 0%,#bc0c6e 50%,#9c095a 51%,#9b0255 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81480', endColorstr='#9b0255',GradientType=0 );*/
      -moz-border-radius: 2x;
      border-radius: 2px;
      border: 4px solid #F07DBE;
    }

    #course-right-col .right-col-box.apply h2:hover, #course-right-col .right-col-box.enquire h2:hover {
      background: #ec42a2;
      background: -moz-linear-gradient(top,  #ec42a2 0%, #cf2683 50%, #aa1968 51%, #ae0562 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec42a2), color-stop(50%,#cf2683), color-stop(51%,#aa1968), color-stop(100%,#ae0562));
      background: -webkit-linear-gradient(top,  #ec42a2 0%,#cf2683 50%,#aa1968 51%,#ae0562 100%);
      background: -o-linear-gradient(top,  #ec42a2 0%,#cf2683 50%,#aa1968 51%,#ae0562 100%);
      background: -ms-linear-gradient(top,  #ec42a2 0%,#cf2683 50%,#aa1968 51%,#ae0562 100%);
      background: linear-gradient(to bottom,  #ec42a2 0%,#cf2683 50%,#aa1968 51%,#ae0562 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec42a2', endColorstr='#ae0562',GradientType=0 );*/
    }

    #content .right-panel-content {
      margin: 0;
    }

    #middle-col #course ul.content-tabs li a {
      font-size: 110%;
      line-height: 41px;
      padding: 0 19px;
    }


    #tab-slider {
      overflow: hidden; 
      position: relative;
      width: 100%;
    }

    #tab-slider .scroller {
      z-index: 105;
      position: relative;
      font-weight: bold;
      background: white;
      cursor: pointer;
      color: white;
    }

    #tab-slider .scroller div {
      background: none repeat scroll 0% 0% #2B679B; 
      height: 21px;
      width: 7px; 
      padding: 10px 12px; 
    }

    #tab-slider .scroller div:hover {
      background: none repeat scroll 0% 0% #0E487F; 
    }

    #tab-slider #left-scroll-wrap {
      padding-right: 2px;
      float: left; 
    }

    #tab-slider #right-scroll-wrap {
      padding-left: 2px;
      float: right; 
    }

    .player div.slideshow span.image-wrapper.video-Yes strong {
      display:none;
    }

    .jcarousel-skin-tango {
      display:none;
    }

    #course .accordion .child-content .accordion h3 a, #course .accordion .child-content .accordion h3 strong {
      background: rgb(226,226,226); /* Old browsers */
      background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(198,198,198,1) 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(198,198,198,1))); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(198,198,198,1) 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(198,198,198,1) 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(198,198,198,1) 100%); /* IE10+ */
      background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(198,198,198,1) 100%); /* W3C */
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */*/
      background-size: 100%;
    }

    #course .accordion {
      border: 0;
    }

}

@media only screen and (min-width:480px) and (max-width:640px) {
    /** Broad areas **/
    .broad-courses table td:nth-child(0n+3), .broad-courses table th:nth-child(0n+3) {
      display: table-cell;
    }

    #search-query {
       width: 250px;
    }

    .player {
       width: 40%;
    }

    #info-holder {
       width: 60%;
    }

    .media-carousel #info-holder.info h3 {
       padding: 0 0 5px 6px;
    }

    /** Adjust root degree testimonial **/
    .root-degree-right-col .vertical-small .player {
       width: 45%;
    }

    .root-degree-right-col .vertical-small .player div.slideshow {
       height: auto;
    }

    .root-degree-right-col .vertical-small .player #gallery div.slideshow img {
       width: 100%;
       height: auto;
    }

    .root-degree-right-col .vertical-small #info-holder {
       width: 54%;
       float: right
    }

    .root-degree-right-col .vertical-small #info-holder.info h3 {
       margin-top: 0px;
       padding: 4px 0;
    }
}
