#topmenu{
min-width:481px;
}
#topmenuinner{
width:100%;
}

#branding-box
{
width:100%;
}

#search-box{
top:15px;right:2%;
}

#logo {
margin-left:10px;
}
#logo img {
   padding-left: 100%;
}
#topmenuinner > ul li:first-child{
    width: 100%;
}

#topmenu ul {
    margin: 0;
    position: relative;
    width: 100%;
}

#moremenu{
width:96%;
padding:2%;
}


#topmenu a{
   padding:10px;
   border:none;
}

#wrapper {    
min-width:481px;
width:100%;
    }
  
#wrapper-2 {
  width: 95%;
  margin:auto;
  }
  
#home #wrapper-3, #home #contentWrapper, #home #main {
    margin: 0 !important;
    padding: 1%;
    width: 98%;
   
}
#site-info-box {
       width: 100%;
}
#site-info{
width:100%;
}

.HomeMainColumn {
  float: left;
  margin: 0 !important;
  width: calc(100% - 270px);
}

.HomeRightColumn {
  float: left;
  margin-left: 20px;
  width: 250px;
}

#wowslider-containerLarge{
width:99%;
max-width:99% !important;
}
#wowslider-containerLarge .ws_thumbs{
display:none;
}



/*#home #wrapper-2 #wrapper-3 #main div.latest, #home #wrapper-2 #wrapper-3 #main div.event-list{
width:47% !important;
}*/
#home #wrapper-2 #wrapper-3 #main .latest ul, #home #wrapper-2 #wrapper-3 #main .event-list ul{
width:100% !important;
}

#home #wrapper-2 #wrapper-3 #main .HomeRightColumn div.latest, #home #wrapper-2 #wrapper-3 #main .HomeRightColumn div.event-list{
width:89% !important;
}

.showbox {
    background-color: #B3B3B3;
    left: 0;
    margin: 40px 0 0;
    overflow: hidden;
    padding: 0 0 20px;
    position: absolute;
    top: 0;
    width: 95%;
    z-index: 120;
}

#nav-global {
    background-repeat: repeat;
    height: auto;
    width: 100%;
}
#nav-global-box{
width:100%;
font-size: 0.85em;
}

#nav-global ul{
width:auto;
}

/*
.boxB:nth-child(2n+1) {
  margin-right: 0;
}
.boxB {
    margin-right: 1%;
    width: calc((100% - 1%) / 2); 
    min-height:152px;
}*/
.HomeRightColumn .wowslidersmall {
    margin: 0 !important;
    width: 100% !important;
}
.wowslidersmall {
  width:auto;
  }


#contentWrapper {
  background-color: #FFFFFF;
  width: calc(75vw - 80px);
  float: left;
  padding-left: 30px;
  max-width: calc(75vw - 60px);
}

#left-column-internal {
    width: 25%;
}
#nav {
  width: calc(100% - 20px);
}

#promos {
    width: 100%;
    word-wrap: break-word;
}

#Profile #main {
width:100%;
}
.staffbadgewrapper{
width:41%;
}
#Profile .rightcol {
    width: 30%;
}
#Profile #wrapper-2 #wrapper-3 #main ol{
width:100%;
}
#Profile #wrapper-2 #wrapper-3 .text-box-toc li{
/*width:50%;*/
}
#Profile #wrapper-2 #wrapper-3 .text-box-toc li a{
border-radius:0px;
}

iframe{
max-width:100%;
}

.Boxify {
width:89% !important;
}

.HomeRightColumn input {
    max-width: 185px !important;
}

.Boxify, #left-column-internal .text-section, .HomeRightColumn .teaser, .HomeRightColumn .text-section, .HomeRightColumn .text-section-Small{
width:89% !important;
}

.textbox_content.job{
margin-right:20px;
}

.TechniquesBox, beamlineBox {
    height: auto !important;
    width: auto;
}


.element {
    height: auto;
    min-width: 95%;
    width: auto;
}

.element img {
    float: left;
    padding: 12px;
    position: relative;
}

.textbox_content.raIntro {
  width:auto;
 }
 
 
 /*Gallery*/

#mybackgroundOverlay .mySlides img{
width: 75vw; 
height: auto; 
text-align: center;  
margin: auto;  
position: relative;
}


.twocolumnleft, .twocolumnright {
  width: 100%;
  margin: 0;
  margin-bottom:20px;
}