.top-menu{ background:#006c9e}
.top-menu li{ color:rgba(255,255,255,1)}

.main-pro, .content{ background:#fff; 
 -moz-box-shadow:    inset 0 0 20px #e8e8e8;
   -webkit-box-shadow: inset 0 0 20px #e8e8e8;
   box-shadow:         inset 0 0 20px #e8e8e8;}
   
.bg { background: url(../images/bullets.jpg) no-repeat 5px 25px }
.main-pro img{ border:1px solid #ccc}
.main-pro h3{ color:#6D0AA3; font-weight:bold}

.nav li a.active{ color:#FFF ;text-decoration:none; }
 
.nav li>ul{display:none;  z-index:9999; margin-top:0px; background:#006C9E; border-bottom: 1px solid #410060;}
.nav li li:hover ul{ margin-left:101%; margin-top:-45px}
.nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #006C9E;
}

.nav ul li {
  display: block;  position: relative;
  float: left; border-bottom:1px solid #000;
  background: #006C9E;
}

/* This hides the dropdowns */


.nav li ul { display: none; }

.nav ul li a {
  display: block;
  padding: 1em;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

.nav ul li a:hover { background: #f49a78; }

/* Display the dropdown */


.nav li:hover > ul {
  display: block;
  position: absolute;
}

.nav li:hover li { float: none; }

.nav li:hover a { background: #006C9E; }

.nav li:hover li a:hover { background: #000; }

.nav .main-navigation li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */


.nav ul ul ul {
  left: 100%;
  top: 0;
}

/* Simple clearfix */



.nav ul:before,
.nav ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.nav ul:after { clear: both; }

.lft-nav ul{ list-style:none; margin:0px; padding:0px}
.lft-nav li{ color:#fff !important;  margin:6px 5px; padding:5px; list-style:none}
.lft-nav h2{ margin-left:20px; color:#006C9E; font-size:20px; padding:12px 2px;}
.lft-nav li a{ color:#000 !important;padding-left:15px; display:block; text-decoration:none; border-bottom:1px solid #fff}
.lft-nav li a:hover{ color:#f49a78 !important;  display:block; text-decoration:none; border-bottom:1px solid #fff}

.content h1{ color:#006C9E}

.bg1{ background:#2E2E2E}

.footer{ color:#999; line-height:25px}
.footer ul{ margin:0px; padding:0}
.footer li { list-style:none; }
.footer li a{ color:rgba(255,255,255,0.5); background: rgba(204,204,204,0.2); text-decoration:none; margin:2px;padding-left:15px; display:block;}
.footer li a:hover{ background: rgba(204,204,204,0.1); color:rgba(255,255,255,0.5); }

.sitemap{ }
.sitemap a{color:#000; text-decoration:none}

.photo-gallery{ overflow:hidden; margin-bottom:10px;}
.gallery{ float:left}
.gallery ul{ margin-top:15px}
.gallery li{ float:left; list-style:none; margin-right:15px }

.gallery1 ul{ margin-top:15px; padding-left:14px}
.gallery1 li{ float:left; list-style:none; margin-right:23px; padding-bottom:15px; }
.gallery1 img{ border:1px solid #ccc}

.icons li{ float:left;/* padding:5px;*/ margin-top:30px; list-style:none}

.bg2{ background:#333}

.carousel-fade {
    .carousel-inner {
        .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}



html, 
body, 
.carousel, 
.carousel-inner, 
.carousel-inner .item {
    height: 100%;
}

.item:nth-child(1) {
    background: #74C390;
}

.item:nth-child(2) {
    background: #51BCE8;
}

.item:nth-child(3) {
    background: #E46653;
}

.mrg{ margin:2px}