.media .element-invisible {
    display: none;
}

@media (min-width: 600px) and (max-width: 959px) {

    .front #LawTwitter ul li {
	width: 48%;
    }
    .view-id-level_1_boxes h2.styleh3 {
	font-size: 1.1em;
    }
    .front #block-system-main .pane-2 .anu-box-content-wrapper .w-narrow {
	width: 41% !Important;
	margin: 10px !IMPORTANT;
	padding: 10px !IMPORTANT;
    }
    #block-system-main .view-story-node-display .view-content .w-narrow{
	margin: 10px 19px !Important;
	padding: 10px !Important;
	width: 200px !Important;
    }
    .study-tiles{
	margin: 0 39px;
    }
    .pane-custom .pane-content.text-right {
	clear: both;
    }
    .centre-node-display-tile.w-wide.left {
	padding-right: 10px;
    }
    .centre-node-display-tile h2 {
	width: 165px;
    }
    #f4-features {
	display: none;
    }
    #content div#f4-shorts {
	width: 100%;
	height: 210px !Important;
    }
    #f4 {
        height: 210px !Important;
    }
    #content #f4 #f4-short-1, #content #f4 #f4-short-2, #content #f4 #f4-short-3, #content #f4 #f4-short-4 {
	width: 47%;
	float: left;
    }
    #current-students span {
        padding: 6px 10px;
        width: 140px;
        height: 75px;
    }
    img.cur-stu-table-image {
	height: 80px;
    }
    .not-front #content .narrow {
	margin-left: 15px;
	margin-right: 15px;
    }
    .node-type-level-1-page .narrow.newsevents .img-date {
	top: -181px;
    }
    .node-type-milestone-landing-page .rightimagetextwide {
	padding-left: 189px;
	padding-right: 110px;
    }

}
@media (min-width: 480px) and (max-width: 599px) {


    .front #LawTwitter ul li {
        width: 48%;
	min-height: 210px;
    }
    .full-at-480 {
        width: 100% !Important;
    }
    .study-tiles {
        margin: 0 -20px;
    }
    div.study-tile {
        width: 199px;
        display: inline-block;
        float: left;
        text-align: center;
        margin: 10px;
    }
    #tabs-wrap #tabs-nav {
        padding-left: 0 !Important;
    }
    .view-story-node-display .view-content {
        margin: 0;
    }
    #block-system-main .view-story-node-display .view-content div.w-narrow {
        width: 179px !Important;
        margin: 10px !Important;
    }
    .view-story-node-display .img-date {
        top: -194px;
    }
    .view-level-1-boxes .w-wide .box20 .rightimagetext {
        padding: 0;
        margin: 0;
    }
    .view-level-1-boxes .w-wide .box20 .left.padright {
        float: none;
    }
    .f4-short-brief {
        display: none !Important;
    }
    .narrow.newsevents {
        width: 39.4% !important;
    }
    .node-type-level-1-page .narrow.newsevents .img-date {
        top: -191px;
    }
    .view-find-a-researcher-or-supervisor #edit-name,
    .view-find-a-researcher-or-supervisor #edit-research {
        width: 400px !Important;
    }
    .page-node-25 .pane-node-field-contact-area,
    .page-node-25 .pane-node-field-contact-area-col-2 {
        padding: 0 10px;
        margin: 0 10px;
        width: auto;
        display: block;
        float: none;
    }
    .node-type-acton-event #content .doublewide .w-narrow {
        width: 100%;
        padding-left: 0 !Important;
        margin-left: 0 !Important;
    }
    .pane-node-field-xt-photo {
        float: left;
        padding-right: 15px;
    }
    #content .view-promotional-message .wide {
        width: 210px;
        margin-left: 10px;
        margin-right: 10px;
        display: block;
        float: left;
        height: 261px;
    }
    .page-node-818 .w-wide {
        height: 100px;
    }
    .view-research-theme-node-display p.researchthemetitle {
        margin-top: -3px;
    }
    div.researchthemeshading {
        width: 200px;
    }
    .node-type-centres-landing-page #block-system-main .panel-panel.panel-col {
        padding: 0 20px;
        width: 430px;
    }
    .view-id-books input#edit-text {
        width: 320px;
    }
    .view-find-a-researcher-or-supervisor .view-header,
    form#views-exposed-form-find-a-researcher-or-supervisor-page-1 {
        padding: 0 30px;
    }
    #class-note-node-form input.form-text {
        width: 225px;
    }
    #class-note-node-form .form-type-textarea .form-textarea-wrapper {
        width: 403px;
    }
    #edit-field-classnotes-image .description {
        margin-left: 0;
    }
    #views-exposed-form-alumni-lost-alumni-panel-pane-1 input.form-text#edit-name {
        width: 307px;
    }
    .pagetabs-nav {
        padding-left: 0;
    }
    .view-centre-external-node-display .wide,
    .view-centre-people-node-display .narrow {
	margin: 17px !Important;
	clear: none !Important;
    }
    #content .pane-people-tab .narrow {
	width: 40.6666%;
    }
    .rightimagetextwide {
	padding-left: 0;
	padding-right: 110px;
	clear: left;
    }

}

@media (max-width: 480px) {

    .view-id-events .right {
	float: none;
    }
    .front #LawTwitter ul li {
	width: 98%;
	min-height: auto;
    }
    input#edit-text{
	width: 226px;
    }
    .datetext.hdr-uni span.event-type {
	position: relative;
	top: 0;
	left: 0;
    }
    .view-news-and-events-news-dated-story- .right,
    .view-upcoming-events .right {
	float: none;
	padding-left: 45px !IMPORTANT;
    }
    #content .doublewide .w-narrow {
        padding: 10px 0 !Important;
    }
    .view-find-a-researcher-or-supervisor input#edit-name,
    .view-find-a-researcher-or-supervisor select#edit-research {
        width: 100% !Important;
    }
    #views_slideshow_cycle_teaser_section_campaign_gallery-block_1 {
        width: 280px !Important;
    }
    .views-slideshow-controls-bottom {
        position: relative;
    }
    #views_slideshow_controls_text_campaign_gallery-block_1 {
        top: -127px;
        position: absolute;
    }
    .front .full {
        margin: 10px auto;
        display: block;
        position: relative;
        width: 280px;
        float: none;
    }
    div.study-tile {
        margin: 20px auto;
        display: block;
        float: none;
    }
    #block-system-main .view-id-story_node_display .view-content {
        width: 96%;
        margin: 0 auto;
    }
    #block-system-main .view-id-story_node_display .view-content .right {
	float: none;
	padding-left: 45px !important;
    }
    #block-system-main .narrow.newsevents,
    #block-system-main .view-story-node-display .marginright {
        width: 200px !Important;
        float: none;
        margin: 10px auto !Important;
        padding: 10px 0;
        display: block;
    }
    .full-at-480 {
        width: 100% !Important;
    }
    .view-level-1-boxes .w-wide.padright,
    .view-level-1-boxes .w-wide.padleft {
        padding: 5px 0 !Important;
    }
    #mini-panel-gateway_homepage_connect_with_us .panel-pane {
        margin: 5px 20px;
    }
    #f4-shorts .f4-short-brief {
        display: none !Important;
    }
    #views-exposed-form-find-a-researcher-or-supervisor-panel-pane-1 #edit-research {
        width: 230px;
    }
    #current-students div.cs-container {
        width: 100%;
        float: none;
    }
    #current-students div.cs-container div.cs-inner {
        width: 200px;
        margin: 5px auto;
    }
}
	
