@charset "utf-8";
/* CSS Document */

body {
    font-family: 'Catamaran', sans-serif!important;
    padding-top: 0p!important;
	overflow-x:hidden
}
h2 {
    font-family: 'Acme', sans-serif;
    font-size: 24px
}
.dropdown-menu h2 { font-family: 'Acme', sans-serif;
    font-size: 18px; position:relative; left:-20px}
a:hover,
a:focus {
    color: #000!important;
    text-decoration: underline;
}
a,
a {
    color: #F44336!important;
    */ text-decoration: underline;
    */
}
.blue-bg a:before {} .navbar-inverse {
    background-color: #fff!important;
    border-color: #fff!important;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #cc0000!important;
}
.navbar {
    min-height: 119px!important;
}
.navbar-right {
    margin-top: 35px;
}
.navbar-nav > li > a {
    color: #333366!important;
    font-size: 16px!important
}
.navbar-nav > li > a:hover {
    color: #cc0000!important;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff!important;
    background-color: #333366;
}
.carousel {
    height: 98%!important;
    background: #333366;
    top: 11%;
    padding-bottom: 80px;
}
.carousel-inner {
    position: relative;
    width: 85%!important;
    overflow: hidden;
    text-align: center;
    margin: auto;
    top: 0%;
}
.banner-hd {
    font-family: 'Acme', sans-serif;
    position: absolute;
    font-size: 30px!important;
    top: 90%;
    margin: auto!important;
    width: 100%;
    text-align: center;
    color: #fff
}
.border-tpred {
    border-top: 8px solid #cc0000;
    margin-top: 53px!important;
    padding: 0px!important;
}
.blue-bg {
    margin-top: 60px;
    background: #333366;
    height: 190px
}
.our-services {
    color: #fff;
    font-family: 'Acme', sans-serif;
    padding: 0px 20px!important;
    font-size: 40px;
    margin-left: 0px!important;
    padding-left: 0px!important;
    margin-top: 33px;
    margin-bottom: 41px;
}
 .well { border-radius:0px!important}
.btn-readmore {
    background: #cc0000;
    color: #fff;
    border-radius: 0px!important;
    padding: 10px 40px!important
}
.btn-plus {
    background: #333366;
    color: #fff;
    border-radius: 0px!important;
    padding: 9.5px 20px!important
}
.btn-readmore a { color:#FFF!important}
.icon-img {
    width: 112px;
    height: 105px;
    text-align: center;
    margin: auto;
}
.icon-lh {
    padding-top: 15px;
}
.readmore {
    font-size: 11px;
    font-weight: normal;
    color: #F00
}

.breadcrumb {
     
    background-color: #333366!important;
    
}

.mainhead-top {
    font-size: 25px;
    border-top: 4px solid #cc0000;
    padding-top: 20px;
    color: #cc0000;
    background: #f5eeee;
    padding: 13px 10px;
    font-weight: bold;
}


 footer {
    position:absolute;
   margin: 5px 0!important;
}

.ft-brdtop { border-top:1px solid #999!important}

@media screen and (max-width:768px)  { 
img { width:100%}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	img { width:100%}
	h2 {
    font-family: 'Acme', sans-serif;
    font-size: 20px;
}
.navbar-nav > li > a {
    color: #333366!important;
    font-size: 13px!important;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
}
 