﻿
/*  Media queries ###################################################################*/

@media screen and (max-width: 1050px) {
    /*  Header*/
    .header {
        background:#000000;
        padding:0px;
    }
    .header-bottom {
        background:inherit;
        
    }
    .academic .header-bottom {
        padding:20px 0 10px 0;
    }
    .header-wrap {
        padding:0 3.57833655%; /*  37/1034*/
    }
    .academic .header .global-actions, .academic .header .user-links {
        TOP: 20px;
    }
    .academic .header .global-actions {
        right:3.57833655%; /*  37/1034*/
    }
    .academic .header .user-links {
        right:16%;
    }
    .academic .und-menu, .academic .hide.und-menu {
        display:none;
    }
  
    
    /* page title (after JDSOS under main logo) */
    #page-title {
        display:none;
    }
     /* und global menu*/
    .academic #contents {
        display:none;
    }
    /*  Left Nav*/
    #ctl00_ctl00_MainContent_breadcrumbs {
        display:none;/* .NET changes ids when runat=server is added*/
    }
    #add-this-in {
        display:none;
    }
    .aside.left {
        float:none;
        width:inherit;
        margin-right:0px;
    }
    .sidebar-header {
        text-align:left;
        padding-left:3.57833655%; /*  37/1034*/
 
    }
    #below-menu-content {
        clear:both;
    }
    #below-menu-content > div {
        /*border-top:2px solid #eee;
        padding-top:13px;*/
    }
    #tree {
        display:none;
    }
    #mobile-menu{
        /*display:inline-block;*/
        display: inline;
        float: left;
        margin-left: -5px;
        margin-top: -3px;
    
    }
    .news-items h4, .news-items p {
        margin-left:3.57833655%;
        margin-right:3.57833655%;
    }
     /* Content*/
    .academic .content {
        margin-left:0;
        margin-right:0;
    }
    .content {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        max-width:inherit;
        padding-bottom:0;
        
    }
    .content-wrap {
         margin:0px;
         padding-top:0px;
         -moz-border-radius: 0px; 
         -webkit-border-radius: 0px;
    }
    .content-wrap .section {
        max-width:92.84588528%;
        float:none;
        margin: 10px 3.57833655%; /*  37/1034*/
       
    }

    /* misc content*/
    .bio-information {
        width:inherit;
        float:none;
    }
    .text-overlay {
        WIDTH: inherit;
        margin-top: inherit;
        top:0;
        height:auto;
    }
    .new-line {
        display:inline;
    }
    .half {
        float:none;
         width:inherit;
    }
      /*Atmos*/
    .welcome-header {
        text-align:left;
    }
    .tornado-desc {
        max-width:inherit;
        float:none;
    }

    /*  heli home page*/
    #heli-nav {
        position:static;
        float:none;
        margin:13px 10px 0 10px;
        max-width:100%;
        
    }
    #heli-nav li {
        text-align: left; 
        display: block;
        border-bottom:1px solid #ccc;

    }
    #heli-nav li:nth-child(2) {width: inherit;}
    #heli-nav li:nth-child(3) {width: inherit;}
    #heli-nav li:nth-child(4) { width: inherit;}
    #heli-nav li:nth-child(5) { width: inherit;}
    #heli-nav li:nth-child(6) { width: inherit;}

    #heli-social-wrapper {
        position:static;
        float:none;
        margin:13px auto;
    }
    .s300-overlay {
        margin-top:inherit;
        margin-right:inherit;
    }


    /*FTC*/
    #ftcPortal {
        margin-top:20px;
    }

    /*CS home page*/
    .home-header {
        text-align:left;
    }
    /*Department banner videos, Avit,Atmos,CS,ESSP,UAS Research*/
    #home-banner {
        display:inline;
    }
    #home-banner-video {
        display:none;
    }

     /*  Footer*/
    .footer {
        max-width:820px;
        margin-right:auto;
        margin-left:auto;
    }
    .footer .col {
        padding-left:35px;
        padding-right:0;
        }
    #footer-flame {
        display:none;
    }
    .footer-social {
        margin-left:0;
    }

    /*aero home page */
    #home-slider {
        display:block;
    }
    .main-view {
        margin-top:22px;
        max-height:none;
    }
                
    #main-menu {
        position:static;
        text-align:left;
        padding-left:0;
        margin-top:0;
    }
   #main-menu li{
        border-bottom:1px solid #ccc;
        padding:3px 0;
    }
    #main-menu li:last-child {
        border-bottom:none;
    }
    #main-menu li a {
        color: #009A44;
        font-size: 20px;
        font-weight:normal;
        padding-left:3.57833655%;
        text-align:left;  
        height:auto;
    }
    #main-menu li a:hover {
        background-image:none;
        color: #f60;
    }
    #main-menu li span {
        display:inline;
        width:0;
    }
    .active-dept a  {
        background-color:#fff;
    }

    .active-dept span{
        background:none;
                    
    }
    #arc, #overlay, .twin-nav {
        display:none;
    }
    .aero-sub-footer {
        background:none;
    }
    .aero-sub-footer > .left-col {
        float:none;
        width:inherit;
        padding:0;
    }
    .alumni-link {
        position:static;
        margin-left:0;
        display:block;
        background:#f2f2f2;
        padding-top:3px;
    }
    .alumni-link img {
        background-color:#F2F2F2;
        margin-left:-12px;
        padding-left: 3.57833655%;
        max-width:156.666px;
    }
    #feature-slider {
        display:none;
    }
    #mobile-features {
        display: block;
        margin-top:15px;
    }
       
    .aero-sub-footer > .right-col {
        width:inherit;
        padding-top:0;
        padding-right:0;
    }
    .aero-sub-footer > div {
        float:none;
    }
    .recent-links li {
        text-align:left;
        padding:4px 0 4px 3.57833655%;    
        border-bottom:1px solid #ccc;
        background:none;
        line-height:1.2;
    }
    .recent-links li:last-child {
        border-bottom:none;
    }
    .recent-links li a {
        font-family:Arial,sans-serif;
        font-size:20px;
        font-weight:normal;
        padding:5px 0;
                 
    }
    .social-links {
        margin-top:5px;
        margin-left: 3.57833655%;
    }

    .contact-info {
        max-width: 92.84588528%;
        margin: 10px 3.57833655%;
        text-align:left;
    }

}
  

@media screen and (max-width: 800px) {
    /*  search and apply now links*/
    #global-actions {
               
        display:none;
    }
    #user-links {
                
        display:none;
    }
    
    .content-wrap .col.two {
        width:inherit;
        float:none;
    }
    .content-wrap .col.three {
        width:inherit;
        float:none;
    }
    .grid-row .col.three, .grid-row .col.two  {
        margin-left: 0;
    }
    .img-right {
        display:block;
        float:none;
        margin:13px 0;
    }
    .img-left {
        display:block;
        float:none;
        margin:13px 0;
    }
    .left,.right {
        display:block;
        float:none;
    }
    /*  Space Studies*/
    .faculty-directory .col.three
    {
	    max-width: 250px;
	    margin-left: auto;
        margin-right: auto;
        margin-bottom:13px;
    }
    #faculty-profiles {
        display:none;
    }
    .faculty-information {
        width:inherit;
        float:none;
    }
    .class-number {
        float:none;
        text-align:left;
    }
    #studentBiosGrid tr td {
        margin-top:10px;
        display:block;
        width:100%;
        height:inherit !important;
     }
     #studentBiosGrid tr th {
        display:none;
      }
    #studentBiosGrid .directory-image-col {
        height:inherit;
        width:inherit;
        text-align:left;
    }
     /*  on Aero and Avit, */
    .yt-modal {
        width:85%;
        left:0;
        margin-left:0;
       
    }
    /*   UAS*/
    .modal {
        width:95%;
        left:0;
        margin-left:0;
    }
    /*ESSP home page*/
    .columns3.text-overlay {
	   
	    -moz-column-count: inherit; 
	    -moz-column-gap: inherit;
	    -moz-column-rule: inherit;
	    -webkit-column-count: inherit; 
	    -webkit-column-gap: inherit;
	    -webkit-column-rule: inherit;
	    column-rule: inherit;
	    column-count: inherit; 
	    column-gap: inherit;
       }
     /*ESSP faculty pages*/
    .faculty-row .right-text {
        text-align:left;
    }
  
    /*ATMOS faculty page*/
    .grad-students-table tr td {
        /*margin-top:5px;*/
        display:block;
        width:100%;
        /*height:inherit !important;*/
     }
     
    .grad-students-table tr {
        display:block;
        margin-bottom:15px;
    }

    /*FTC popups*/
    .ftc-popup-left, .ftc-popup-right  {
         max-width: 100%;
         position: relative;
         top:0;
         left:0;
         margin-left:0;
         border:none;
         border-radius: 0;
    }
    .more-info {
        font-size:12px;
    }
    

}

/*  Footer*/
@media screen and (max-width: 821px) {

     .footer .col.info-for,  .footer .col.copyright {
        width:50%;
        margin:0;
        padding-left:26%;/*24.3445692825%;*/
    }
     .footer .col.quick-links,  .footer .col.contact {
        width:50%;
        margin:0;
        padding-left:8.1148564275%;
    }
    .footer .col.copyright, .footer .col.contact {
        margin-top:30px;
    }
    .footer-wrap .copy {
        margin-left:3.57833655%;
        margin-right:3.57833655%;
    }
 
}

@media screen and (max-width: 600px) {

    /*CS home page*/
    .home-header {
        font-size:14px;
    }
    /*Flight ops gallery captions*/
    .jssor-caption p,.jssor-caption-wx p {
        font-size:16px;
    }
    /*Flight ops fleet stats*/
    .StatsContent p, .StatsContent p span, .StatsContent li, .StatsContent li span {
        font-size: 14px;
    }
    /*Flight ops below menu images*/
    #below-menu-content img.flt-ops-icons {
        max-width:37.5px;
    }

    /*decrease image size */
    #below-menu-content img {
        max-width:33.3333%;
    }

    /*FTC*/
    .ftc-yellow-ribbon {
        width:113px;
    }

    /*Footer*/
    .footer-social {
    /*margin-left:-15px;*/
    }
    .footer .col.info-for,  .footer .col.copyright {      
        padding-left:9%;/*:8.1148564275%;*/            
    }
    .footer .col.quick-links,  .footer .col.contact {      
       padding-left:16.229712855%;   
    }

}

@media screen and (max-width: 460px) {
    /*CS home page*/
    .home-header {
        font-size:12px;
    }
    /*Flight ops gallery captions*/
    .jssor-caption p {
        font-size:19px;
    }
    .jssor-caption-wx p {
        font-size:17px;
    }
    .jssor-slider .jssort-weather .h {
        font-size: 19px;
    }
    .slideCopy p {
        /*font-size:15px;*/
    }
    /*Flight ops below menu images*/
    #below-menu-content img.flt-ops-icons {
        max-width:25px;
    }
    /*FTC*/
     .more-info {
        font-size:9px;
    }
    /*Footer*/
    .footer .col.info-for,  .footer .col.copyright {      
        padding-left:10%;/*:8.1148564275%;*/            
    }
    .footer .col.quick-links,  .footer .col.contact {      
       padding-left:10%;/*8.1148564275%;  */  
    }
}