
body {
  padding-top: 60px;
  color: #333;
  background: none;
  background-color: #FFF;
}

.bg-dark{
  /* background-color: #3a4606!important; */
  background-color: #f5f8fd!important;
}

.navbar-dark .navbar-nav .nav-link{
  color:#413e66;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{
  color:#413e66;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
  color:#b92f11;
}
footer{
  color:#413e66;
}
footer a{
  color:#413e66;
}
footer a:hover{
  color:#b92f11;
}
.dropdown-item{
  color:#413e66;
}

.breadcrumb{
  background-color: #f5f8fd!important;
}
.breadcrumb a{
  color: #413e66;
}
.breadcrumb a:hover{
  color: #b92f11;
}
.breadcrumb-item.active{
  color: #413e66;
}
.carousel-item {
  height: 85vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

nav{
  background-color: #FFF;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.3);
}
nav .nav-item{
  margin: 0 20px;
}
.logo{
  width: 332px;
}
.text-white a{
  color: #FFF;
}

footer{
  margin-top: 50px;
}

.customers .img-fluid{
  border: #ccc solid 1px;
}
.video-content{
  width: 100%;
}
.video-content video{
  width: 100%;
  height: 100%;
}

.btn-primary{
  background-color: #343a40;
  border-color: #343a40;
}
.welcome{
  text-align: center;
  width: 100%;
  padding: 30px 0 40px;
}
.logopic{
  width: 300px;
  height: 300px;
  margin: 50px auto 0;
}
.logopic img{
  width: 100%;
  border: #ccc solid 1px;
}
.indexsection{
  margin-top: 50px;
}
.dropdown-item.active, .dropdown-item:active{
  background-color: #343a40;
}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.carousel-caption{bottom: 40%;}
.police{text-align: center;}

@media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 96%;}
}