/* media queries */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ styles */
.usa-end {right: 50px;}
.dropdown-icon i {font-size: 28px;}


}/* end */


/* Extra-Large Devices, Wide Screens */

@media only screen and (max-width : 1450px) {

.hero-video {max-height: 600px!important;}

}/* end */




@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2)  and (min-resolution: 192dpi) { 



}/* end */








/* Large Devices, Desktops */
@media only screen and (max-width : 1200px) {

.main-nav-menu {width: auto;}
.main-nav-menu a {font-size: 1.2em;}
.side-menu ul li a {font-size: 1.4em;}
.bhsu-logo {float: none; margin: 5px;}
  .rc-location-overlay h2 {   font-size: 2em;}

}/* end */







/* Small Devices, Tablets */
@media (max-width: 1140px) { 
    .main-nav-menu li a { font-size: 1em; }
}







/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

  .contactInfo {float: none;	margin: 0 auto;text-align: center;	}
  .footer-list {padding-top: 20px;text-align: center;}
  .main-nav-menu a {font-size: 1.1em;}
  .header-overlay-yellow-message {padding: .01rem 1rem .01rem 5rem;font-size: 2.8em;}
   .header-overlay-green-message {padding: .01rem 1rem .01rem 5rem;font-size: 2.8em;}
  .rc-header-overlay-black-message {font-size: 1.5em;}
  .side-menu ul li a {font-size: 1.5em;}
  #rc-logo-wrap {height: 120px;}
  .boxee-underlay {position: relative; }
  .usa-start {position: relative;}
  .contactInfo p {font-size: 14px;}
  .bhsu-logo {float: left;}
  .imglist ul li {font-size: 1.3em;padding: 5px 0;}
  .tree-content ul li {font-size: 1.3em; }
  .header-overlay {max-width: 100%;}
  .bhsu-logo {margin: 5px;}
  .main-nav-menu li a {padding: 4px 4px;}
  .header-overlay {top: 50%; max-width: 100%;}
  .experience p {margin-left: 40%;}  .become p {width: auto;}
  .intro {    padding-bottom: 0px;}
  .rc-bhsu-logo { float: left;}
  .side-menu ul {text-align: center;}
  .usa-end {right: -180px;}
  .front-video-announce h1 {font-size: 2.5em;}
  .front-video-overlay2 h4 { font-size: 3.5em; }
   .we-are { font-size: 6.75em !important; }
   .front-video-overlay2 h3 a { font-size: 1.3em; }
   .front-video-overlay2 h3 i { font-size: 1.0em; }
   .front-video-overlay2 h3 { margin-top: 2px; }
   .front-video-announce p {font-size: 1em; }
    .logo-side {height:auto}



}/* end */

















/* Small Devices, Tablets */
@media (max-width: 768px) { 

  h1 {font-size: 34px;}
  .dropdown-menu>li>a {background-color: #fff; color: #000;}
  .dropdown-menu>li>a:hover {color: #ffffff;}  
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #ffffff;background-color: transparent;}  
  .dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #005577;}
  #mobile-header {display: none;}
  .header-overlay {right: 0%;}
  .header-overlay-black-message {font-size: 1.3em;}
  .header-overlay-yellow-message {font-size: 2.4em;padding: .5rem 3rem;}
   .header-overlay-green-message {font-size: 2.4em;padding: .5rem 3rem;}
  #rc-logo-wrap {position: absolute;left: 0;background-size: contain;background-repeat: no-repeat;height: 145px; width: 100px;}
	.header-flag-wrap {display: none}
	#users {float: right}
	#search {float: right}
	#grid {float: right}
	#sticky-menu {font-size: 1em}
	.sticky {position: none;}
	.nav > li > a {padding: 5px 4px;}
	.navbar-nav {margin: 0}
	.navbar-form {padding: 10px 25px;} 


  /* mmm common */
  #social-strip-title {text-align:center;font-size:2em;}
  #social-strip-icons {text-align:center}
  .photo-box {height: auto;}
  .photo-box-overlay {height: 25%;}
	.photo-box-message h2 {margin-top: 3px; font-size: 15px;}
  .photo-box-message p {margin-top: 0px; font-size: 10px;}
	.photo-box-message {max-width: none;}
	#photo-box-campus {margin: 20px auto}
	#photo-box-classroom {margin: 20px auto}
	.contactInfo {padding: 0px 0 15px 0; float: none; margin: 0 auto; width: auto;}

  /* rapid city */
	.rc-testi-box-message h1 {font-size: 3em;}
  .rc-testi-box-message {width: 90%;}
  .rc-testi-box-message p {text-align: center;}
  
  /*footer*/
  #logo-wrap {width: 130px; height: 50px; margin: 0px auto; border-radius: 0 0 3px 3px; background-image: none;}
  #logo-wrap img {background-color: #00000080}
  .side-menu ul {text-align: center;}
  .footer-list {padding-top: 20px;margin-left: 70px;text-align: left}
  .footer-list h2 {font-size: 25px;}
  .header-banner {max-height: 65vh;}
  .header-banner img {width:100%;}
  .header-overlay-yellow-message {padding: .1rem 2rem;}
  .header-overlay-green-message {padding: .1rem 2rem;}
  .header-overlay {top: 55%;}
  .navbar-custom {background:none}
  .navbar-custom img {background-color:red}
  .side-menu-toplink {font-size: 1.5em}
  .side-menu ul li a::after {font-size: 10px;}
  .side-menu ul li:active {background-color:#FFC82C}
  .side-menu ul li:focus {background-color:#FFC82C}
  .side-menu ul li a {font-size: 1.5em;}
  .side-menu ul {text-align: center;}
  .side-menu-toplink::after {font-size: 30px;content: "\f0d7";font-weight: 700;color: #fff;font-family: "Font Awesome 5 Free";}
  #social-strip img {float: none;}
  #social-strip p {text-align: center; float: none;}
  #social-strip img {width: 40px;}
  #social-strip {height: auto;}
  #rc-logo-wrap {height: 120px;}
  .rc-location-overlay {position: relative;text-align: center;width: 100%;padding: 0 10px;font-family: Lato, san-serif;margin: 0 auto;right: 0;margin-bottom: 20px;}
  .boxee-underlay {position: relative; max-height: 399px!important;}
  .usa-start {position: relative;}
  /*.sticky-menu a {padding: 0px 3px; font-size: 14px;}*/
  .sticky-logo {height:40px;}
  .bstrap30 .nav-tabs {margin-left: 0; padding-left: 0%;}
  .contactInfo p {font-size: 14px;}
  .bhsu-logo {float: left;height: 55px;}
  .experience p {width:auto; margin-left: 0;}
  .experience-overlay::after {display:none;width:0}
  #sticky-logo {height: 35px;}
  .bhsu-logo {float: left;}
  .imglist ul li {font-size: 1.3em;}
  .tree-content ul li {font-size: 1.3em; padding: 5px;}
  .header-overlay {top: 50%; max-width: 100%;}
  .become p {width: auto;}
  .usa-end img {width: 100%;margin: 50px 0;}
  .usa-end {right: 0;}
  .become{text-align: center;}
  .sting-end {left: 0}
  .pizza-box {padding: 20px;}
  .rc-bhsu-logo { float: left;}
  .collapse.dont-collapse-sm { display: block;height: auto !important; visibility: visible;}
  .edn_articleSummary img {width:150px!important; height: auto!important}
  .hero-video {max-height: 300px!important;}
  #panel {overflow:visible;}
  .front-video-overlay2 h4 {margin-bottom: 0px }
  .front-video-announce-wrap {width: 100%;}



}/* end */
















/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .bhsu-logo {float: left;height: 55px;}
    .experience-overlay::after {display: none;}
    .experience p {width:auto; margin-left: 0;}
    .experience h1 {margin-left: 0; text-align: center;}
    .become p {width: 100%}
    #social-strip p {margin:0;}
    #social-strip {height: auto; padding: 10px;}
    #ready h3 {padding: 15px}
    .usa-end {right: 0px; opacity: 1; height: auto;}
    .loc-loc-loc {width:90%;}
    .anything {width:90%;}
    .mtn-boxee {height: 150px;top:65%;}
    .text p {font-size: 12px;padding-top:0;}
    .text h2 {margin: 0;font-size: 20px;}
    #mtn-boxee::before {top:0em;}
    .text-slider {top: 30%;height;190px}
    .sting-end {left: 4%;}
    .sticky-menu-logo {float: none; margin: 0 auto; width: 100px;}
    .offset-header {padding-top: 85px; margin-top: -85px;}
    .stickery {height: 37px;}
    .is-sticky  {height: 65px!important;}
    .photo-box-overlay {height: 42%; padding: 0 5px;}
    .rc-testi {display: none}
    .rc-start-steps {width: auto; margin-top: 20px;}
    #social-strip img {width: 35px; margin: 5px;}
    .rc-location-overlay h2 {font-size: 3em;}
    .rc-start-steps h2 {font-size: 3em;}
    .rc-main-title {margin-top: 0px; font-size: 3em;}
    .rc-blurb-scholarship-img {margin: 10px;}
    .rc-video img {width: auto;}
    .tree-content ul li {padding: 5px;font-size: 1.3em;}
    .imglist ul li {font-size: 1.3em;padding: 5px 0;}
    .imglist {padding-left:0; padding-right: 0; margin-left: 0; margin-right:0}
    .header-overlay {top:58%;}
    .header-overlay-black-message {font-size: .5em;}
    .header-overlay-yellow-message {font-size: 1em;}
    .stickery {position: static!important;}
    .header-overlay-green-message {font-size: 1em;}
    #rc-video p {font-size: 3em;}
    .ModActionFormC {padding: 0;}
    .rc-start-number {display:none;}
    .rc-bhsu-logo { float: left;}
    .experience {width: 85%;}
    .edn_articleSummary img {width:150px!important; height: auto!important}
    .sticky-menu a {padding: 9px; font-size:.5em}
    .BHSU-inner-container {padding-top: 0px;}
    .hero-video {max-height: 173px!important;}
    .dropdown-menu {margin-top: 55px!important;}
    .animated-welcome {visibility:hidden}
    #main-navigation {height: 65px;}

    /* announcements */
    .front-video-overlay2 h4 { font-size: 2.5em; }
    .front-video-overlay2 h3 i { font-size: .5em; }
    .front-video-overlay2 h3 a { font-size: .8em; }
    .front-video-announce-wrap-small {bottom: 0%;left: 5%;}

    /*emergency */
    #emergency p {font-size: 1em!important;}



}/* end */







/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {


}/* end */


