html,body{
height:100%;
}
body
{
background:#F9F9F9;
//font-family: 'Open Sans', sans-serif;
background:url(images/bg_body.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#partner
{width:100%;display:block;visibility:visible;padding-bottom:10px;margin-bottom:10px;}
.partner
{width:25%;float:left;text-align:center;}
.partner img {max-height:100px;}

#header{display:block;}
#MobileFooter{text-align:center;background-color:#e30613;color:white;}
#MobileFooter img {max-width:50%;margin:0px auto;align:center;}	

@media (min-width:1000px)
{
	#header{max-height:220px;}
	#mhlogo{float:left;max-height:150px;}
	#mhslogan{float:right;max-height:150px;}
	#MobileFooter{display:none;visibility:hidden;}
}
@media (min-width:500px) AND (max-width:999px)
	#MobileFooter{display:block;visibility:visible;}
}
@media (max-width:499px)
{
	#MobileFooter{display:block;visibility:visible;}
}
#Banner
{
height:300px;
overflow:hidden;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
  
/*
 .item {
height:300px;
}

.item img {

max-width: 100%; 
position: absolute;  
top: 0;  
bottom: 0;  
left: 0;  
right: 0;  
margin: 0px auto;
}
 

  .item {
  overflow:hidden;
	max-height: 100%;  
max-width: 100%; 
position: absolute;  
top: 0;  
bottom: 0;  
left: 0;  
right: 0;  
*/

/*.item.active {
    transition: display 1500ms linear 0s;

}
.item.active img {
    transition: transform 5000ms linear 0s;
    // This should be based on your carousel setting. For bs, it should be 5second
    transform: scale(1.05, 1.05);
}
.carousel-inner img {
  margin: auto;
}*/
.container
{
background-color:white;
border-left:1px solid grey;
border-right:1px solid grey;
}




/******************************************/
#back-top {
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 10003;
    display: none;
}
 
#back-top a {
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    font-size: 25px;
    color: #fff;
    background-color: #33363b;  
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px; 
    transition: background-color .15s;
    -moz-transition: background-color .15s;
    -webkit-transition: background-color .15s;
    -o-transition: background-color .15s;
    -ms-transition: background-color .15s;
}
#back-top a:hover {
    text-decoration: none;
    background-color: #555;
}
/***MORE---LESS************************************/
p {
  border-bottom: 0px solid black;
  
}

.hide {
  display: none;
}
/************************************/

