@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Arapey:400,400italic);
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
.homeulstyle ul{ list-style:none; padding:0px; margin:0px;}
.homeulstyle ul li a{ font-size:14px; font-weight:bold;}
.homeulstyle ul li { padding:7px;}
.sep{ background:url(../images/sepbg.gif) repeat-x; height:2px; width:100%; margin-bottom:20px;}

.innerhomebgclass {
	/*background: url('../images/bodybg.jpg') repeat;*/
	background-color:#FFF;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   
}

.homebgclass {
	/*background: url('../images/backgroundimg.jpg')  no-repeat center center fixed;*/
	background-color:#FFF;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   
}
@media (max-width: 1200px) {
	.homebgclass{ background:none;  background-color:#FFF;  height:auto     }
	.centering {      color:#737879;  font-size:20px;  line-height:16px;  line-height:26px;}
	.container-fluid h1{ font-size:26px; color:#FFF; background:#15b8d3; padding:10px;}
	.container-fluid img{ width:100%;  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;}
}

html, body{height:100%; margin:0;padding:0}

.container-fluid{  display:table;  width: 100%; min-height:450px;  padding: 0px 0px 180px 0px; margin-top:50px; background:url(../images/footerbg.jpg) no-repeat bottom center}
.row-fluid {height: 100%; display:table-cell; vertical-align: middle;}

@media (min-width: 1200px){
.centering {  float:none;  margin:0 auto;  font-size:12x;  color:#000; line-height:24px;}
.container-fluid h1{ font-size:36px; }
}


/*Menu Icons*/
.menu-icon {
   margin-right: 10px;
   font-weight: 200;
}





#background-carousel{
	position:fixed;
	width:100%;
	height:100%;
	z-index:-1;
}
.carousel,
.carousel-inner {
	width:100%;
	height:100%;
	z-index:0;
	overflow:hidden;
}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}


.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

@media (max-width: 768px) {.dropdown:hover .dropdown-menu {display: block;}}
@media (min-width: 768px) {.dropdown-menu li:hover .sub-menu {visibility: visible;}} and @media (min-width: 768px) {.dropdown:hover .dropdown-menu {display: block;}}
.navbar-brand {
  padding: 0;
  margin:0;
}

.navbar {
  border-radius: 0;
  margin-bottom: 0;

  padding: 15px 0;
  padding-bottom: 0;
}

 .navbar-nav{
  margin-top: 12px;
 }

.navbar-nav>li{
  margin-left: 12px;
  padding-bottom: 28px;
}

.navbar-inverse .navbar-nav > li > a {
  padding: 6px 10px;
  margin: 0;
  color: #000;
  line-height: 24px;
  display: inline-block;
  font-size:14px;
  
}

.navbar-inverse .navbar-nav > li > a:hover{
	background-color: #616159;
	border-radius:5px;
  color: #fff;
}

.navbar-inverse {
  border: none;
}

.navbar-inverse .navbar-brand {
  font-size: 36px;
  line-height: 50px;
  color: #000;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #616159;
  color: #fff;
  border-radius: 5px;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color: rgba(0,0,0,.85);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  border: 0;
  padding: 0;
  margin-top: 0;
  border-top: 0;
  border-radius: 0;
  left: 0;
}

.navbar-inverse .navbar-nav .dropdown-menu:before{
  position: absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #fff;
  font-size:14px;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color: #616159;
  color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}

.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  background-color: transparent;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-top: 0;
  padding-bottom: 0;
}

/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

   

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }



}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

}

/* xs */
@media (max-width: 767px) {
  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }



}

/* XS Portrait */
@media (max-width: 480px) {


}

.homebigbox p{ text-align:left; padding:10px 0;}
.homebigbox{ margin-top:30px; margin-bottom:30px; background-color:#e9e9e9; color:#515151; text-align:left}
.homebigbox  span{ color:#05b3d4;font-weight:bold}
.homebigbox  h1{font-family: 'Arapey', serif; text-align:left; font-size:50px;  color:#515151}
.homebigbox  h3{font-family: 'Arapey', serif; text-align:left; font-size:29px; text-transform:none; font-weight:normal;  color:#515151}


/* Mozilla based browsers */
::-moz-selection {
background-color: #616159;
color: #FFF;
}

/* Works in Safari */
::selection {
background-color: #616159;
color: #FFF;
}

/* Works in Opera */
::-o-selection {
background-color: #616159;
color: #FFF;
}
::-ms-selection {
background-color: #616159;
color: #FFF;
}

/* Works in Internet Explorer */
::-webkit-selection {
background-color: #616159;
color: #FFF;
}

.mydiv{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, rgb(247, 246, 237)),
	color-stop(1, rgb(235, 230, 208))
);
background-image: -o-linear-gradient(bottom, rgb(247, 246, 237) 0%, rgb(235, 230, 208) 100%);
background-image: -moz-linear-gradient(bottom, rgb(247, 246, 237) 0%, rgb(235, 230, 208) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(247, 246, 237) 0%, rgb(235, 230, 208) 100%);
background-image: -ms-linear-gradient(bottom, rgb(247, 246, 237) 0%, rgb(235, 230, 208) 100%);
background-image: linear-gradient(to bottom, rgb(247, 246, 237) 0%, rgb(235, 230, 208) 100%);
border-radius:20px;
}
