/* Large desktop */
@media (min-width: 1200px) { 
.container {width:100%; max-width:1300px;}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 

.container {width:100% !important; }
footer {text-align:center;}
.LayoutMiddle {text-align:center;}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

footer {text-align:center;}
.LayoutMiddle, .container {text-align:center;}
.Slideshow {margin-bottom:30px;}
footer .FooterTopNav .navbar {width:100%;}
footer .FooterTopNav .navbar .nav>li {display:inline-block;}
.navbar-default {margin-top:20px;}
}

/* Landscape phones and down */
@media (max-width: 480px) { 


}




::-webkit-input-placeholder {
  color: #111; font-weight:bold; text-transform:uppercase;
}

:-moz-placeholder { /* Firefox 18- */
  color: #111; font-weight:bold; text-transform:uppercase; 
}

::-moz-placeholder {  /* Firefox 19+ */
  color: #111; font-weight:bold; text-transform:uppercase; 
}

:-ms-input-placeholder {  
  color: #111; font-weight:bold; text-transform:uppercase; 
}