/* >>>>>>>>>>>>>>>>>>> Nav Menu >>>>>>>>>>>>>>>>>>>>>>>>....>>>>>*/
html, body {
  height: 100%;
}
body {
  padding: 0px 0 0 0;
}

.navmenu {
  padding-top: 30px;
}

.navbar {
  display: block;
  text-align: center;
}
.navbar-brand {
  display: inline-block;
  float: none;
}
.navbar-toggle {
  position: absolute;
  float: left;
  margin-left: 15px;
}

.container {
  max-width: 100%;
}

@media (min-width: 1px) {
  .navbar-toggle {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .contentcontainer
{
 margin-left:-25px;
 margin-right:-25px;
    }  
}

@media (min-width: 992px) {
  body {
    padding: 0 0 0;
  }
  .navmenu {
    padding-top: 0;
  }
  .navbar {
    display: none !important; /* IE8 fix */
  }
}

.menutitle
{
    margin-top:20px; 
    font-weight:bold;
    }
    
.contentcontainer
{
    margin-top:80px;

    }

.contenttext
{
    margin-left:0px;
    
    }
    
@media (min-width: 778px) 
{
  .contentcontainer
{
    margin-top:50px; 
    overflow:auto; 
    height:93vh;
    }  
  .contenttext {
    margin-left:215px;
  }
}
/* >>>>>>>>>>>>>>>>>>> Carousel >>>>>>>>>>>>>>>>>>>>>>>>....>>>>>*/

.carousel,
.item,
.active {
    height: 100%;
}


.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}
/* Ibo Custom CSS */
@media (min-width: 992px) 
{
.panel-body {
   padding-left:225px;
}
.rightdivimg {
 display:block;
}
.googlemapcontainer {
 width: 600px;
 height: 450px;
}
}
@media (max-width: 993px) 
{
.panel-body {
   padding-left:25px;
}
.rightdivimg {
 display:none;
}
.googlemapcontainer {
 width: 350px;
 height: 450px;
}
}
