

.mobile-only{display: none !important;}

@media all and (max-width: 1125px) {
    #secondaryMenu{clear: both; padding-top: 25px;}
    #mainMenu{clear: both;}
    .news-image {max-height:273px;}
    #logo img, .logo img {
    max-width: 100%;
    width: 274px;
}
}

@media all and (max-width: 935px) {
    #social img{margin-left: 10px;}
    .news-image {max-height:231px;}
}

@media all and (max-width: 900px) {
    #buttons div{display: block;}
    #buttons div.rowTwo{margin-top: 16px;}
    #buttons img{max-width: 100%;}
    #newsFeed, #eventsFeed{width: 46% !important; margin-bottom: 30px;}
    #eventsFeed{border-right: none; padding-right: 0;}
    #videoFeed{float: none !important; clear: both; border-top: 2px solid #999; width: 100% !important; padding: 28px 0 0;}
    #subCalendar{display: none;}
    #quote{width: 100%; padding: 0;}
    #footerLinks, #unkContact{width: 100%; max-width: 600px; margin: 0px auto;}
    #students{width: 33%; padding-right: 3%;}
    #resources{width: 28%; padding-right: 3%;}
    #affiliates{width: 33%; padding-right: 0;}
    #unkContact{float: none; clear: both; padding-top: 40px;}
    #social img{margin-left: 15px;}
    .video-list { width: 16%;}
    .news-image {max-height:215px;}
    .flexnav li a {
    font-size:21px; font-size:1.3125rem;
}

#logo img, .logo img {
    max-width: 100%;
    width: 238px;
}

}

@media all and (max-width: 830px) {
    #logo img, .logo img {width: 238px;}
    #secondaryMenu{clear: both; padding-top: 20px;}
    #secondaryMenu, #secondaryMenu a:link, #secondaryMenu a:visited{font-size:15px; font-size:.9375rem;}
    .flexnav li a {padding-left: 45px;}
    .flexnav li > ul {width: 630px;}
    .flex-caption h3{font-size:32px; font-size:2rem; line-height:38px; line-height:2.375rem;}
    .flex-caption p{font-size:18px; font-size:1.125rem; line-height:23px; line-height:1.4375rem;}
    .video-list { width: 18%;}
    .news-image {max-height:300px;}
    .flex-caption-wrapper{width: 100%; padding-bottom: 0px;}
    .flex-caption{position: static; width: auto; background-color: #444; max-height: 500px; height:130px;}
    .flex-viewport{padding-bottom: 0px;}
     #gallery{margin-bottom:20px; box-shadow:0 0 5px 0 rgba(50,50,50,0.4);}
#logo img, .logo img {
    max-width: 100%;
    width: 190px;
}
}

@media all and (max-width: 730px) {
    #header .setWidth{width: 100%;}
    #logo, .logo{float: none; text-align: center; padding: 31px 5% 0px; display:none;}
    #logo img, .logo img {width: 100%; max-width: 500px;}
    #logo-mobile, .logo-mobile {display:block;}
    #ecampus-logo, .ecampus-logo {
    width: 45%;
        padding-left: 4%;
    margin-left: 5%;
}

#logoInternal, .logoInternal {
    width:45%;
}
    #menuSearch{float: left; padding-left: 5%; padding-top:15px;}
    #menuSearch, #searchField{width: 91%;}
    #search{float: none; text-align: left; margin: 0px;}
    #secondaryMenu{display: none;}
    #mainMenu{clear: none; padding-top: 15px; float: none;}
    .mobile-only{display: block !important;}
    .flexnav li > ul {width: 100%;}
    .flexnav.flexnav-show li {border-top: 1px solid #e3e3e3;}
    .flexnav li a {color: #004d86;}
    .flexnav.flexnav-show > li:hover > a, .flexnav.flexnav-show > li.active > a{color: #ce8901;}
    .flexnav.flexnav-show li ul li:hover a, .fiexnav.flexnav-show li ul li.active a {color:#ce8901 !important;}
    .flex-caption-wrapper{width: 100%; padding-bottom: 0px;}
    .flex-caption{position: static; width: auto; background-color: #444; max-height: 500px; height:140px;}
    .flex-viewport{padding-bottom: 0px;}
    .video-list { width: 20%;}
    .it_services {float: left; min-width: 320px; padding: 0; width: 100%;}
}

@media all and (max-width: 650px) {
	#menuSearch, #searchField{width: 90%;}
    #mainTagline h1{font-size:65px; font-size:4.0625rem; line-height:70px; line-height:4.375rem;}
    #buttons img{max-width: 40%;}
    #buttons{padding: 6% 0px;}
    #newsFeed, #eventsFeed{float: none !important; clear: both; width: 100% !important; margin-bottom: 30px;}
    #eventsFeed{border-top: 2px solid #999; border-left: none; padding: 28px 0 0;}
    #newsFeed{padding: 0;}
    #footerTagline{height: 140px; padding-top: 60px;}
    #footerTagline img#regular, #footerTagline .tagFull {display: none;}
    #footerTagline img#stacked{display: inline;}
    #footerTagline .tagMobile {display:block;}
    .video-list { width: 25%;}
    .it_services {float: left; min-width: 320px; padding: 0; width: 100%;}
    #ecampus-logo, .ecampus-logo {
    width: 44%;
}
#logoInternal, .logoInternal {
    width:45%;
}
}

@media all and (max-width: 525px) {
    #menuSearch, #searchField{width: 88%;}
    #searchField input#searchTxt {width:88%;} 
    #mainTagline h1{font-size:50px; font-size:3.125rem; line-height:55px; line-height:3.4375rem;}
    #applyNow h2, #applyNow h2 a:link, #applyNow h2 a:visited, #applyNow h2 a:active, #applyNow h2 a:hover{font-size:32px; font-size:2rem; line-height:37px; line-height:2.3125rem;}
    #applyNow .yellowBracket{font-size:40px; font-size:2.5rem; line-height:40px; line-height:2.5rem; margin: 0 2px;}
	#applyNow { font-size:32px; font-size:2rem; line-height:37px; line-height:2.3125rem; }
	.gold-bracket { font-size:40px; font-size:2.5rem; line-height:40px; line-height:2.5rem;}
    .quoteText{font-size:26px; font-size:1.625rem; line-height:32px; line-height:2rem;}
    #quoteByline{padding: 5px 0px 0px 0px;}
    .quoteName{font-family:'Roboto Condensed', sans-serif; font-size:22px; font-size:1.375rem; line-height:34px; line-height:2.125rem;}
    .quoteSub{font-family:'Roboto Condensed', sans-serif; font-weight: 300; font-size:18px; font-size:1.125rem; line-height:24px; line-height:1.5rem;}
    .video-list { width: 30%;}
    .it_services {float: left; min-width: 320px; padding: 0; width: 100%;}
    .flex-caption{height:175px;}
    h1{font-size:30px; font-size:1.875rem; line-height:36px; line-height:2.25rem;}
}

@media all and (max-width: 445px) {
    /*------ #contentWrapper td{display: block; width: 100%;}	 --------*/
	.columnContent div.landing-list, .columnContent div.landing-list-3 { width:100%; float:none; }
    #social img{margin-left: 10px;}
    #footerContent h6{font-size:15px; font-size:.9375rem; line-height:15px; line-height:.9375rem;}
    #footerContent, .footerLinks, .footerLinks a:link, .footerLinks a:visited{font-size:13px; font-size:.8125rem; line-height:18px; line-height:1.125rem;}
	.button-text {font-size:18px; font-size:1.125rem;}
    .video-list { width: 37%;}
    .it_services {float: left; min-width: 320px; padding: 0; width: 100%;}
    .flex-caption{height:200px;}
}

@media all and (max-width: 375px) {
    #menuSearch, #searchField{width: 87%;}
    #mainTagline h1{font-size: 38px; font-size:2.375rem; line-height:43px; line-height:2.6875rem;}
	.button-text {font-size:16px; font-size:1rem;}
    #footerTagline{height: 120px; padding-top: 80px;}
    #socialIcons img.univ-logo{width: 125px;}
    #social img{width: 20px; margin-left: 10px;}
    #socialIcons{margin-top: -69px;}
    .video-list { width: 40%;}
    .it_services {float: left; min-width: 320px; padding: 0; width: 100%;}
    .flex-caption{height:250px;}
    
}