html,
body {
    height: 100%;
    font-family:'Open Sans',arial,sans-serif;
}

.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 {

    background: #111; display: block;
}
.ft{
    background:#003366;padding: 15px 0; color: #ccc;
}

.nnmm{
    font-weight: bold;
}

a,a:hover{
    text-decoration: none;
}

.modal-body{ 
    font-size: 12.8px!important;
}

.newsline{
    background: #f2f2f2;
    max-width: 980px;
    margin: 10px auto;
    border-top: 3px solid #dedede;
    padding: 15px;
    text-decoration: none;
    color: #444;
}

.newsline:hover{
    border-top: 3px solid #888;
    background: #ededed;
}

.np, .nopadding{
    padding-left: 0!important;
    padding-right: 0!important;
}

.navbar-inverse.fx {
    background-color: #003366;
    border-color: transparent;
    text-transform: uppercase;
}
.navbar-inverse.fx .navbar-nav > li > a {
    color: #f2f2f2;
}

.fx .navbar-brand, .fx .navbar-brand:hover {
    height: 70px;
    background: #fff;
    position: relative;
}

.navbar-brand img {
    max-width: 192px;
    padding-left: 24px;
}
.navbar-brand:after {
    position: relative;
    content: '';
    width: 0;
    height: 0;
    border-top: 70px solid #fff;
    border-right: 55px solid transparent;
    right: -207px;
    bottom: -14px;
}
.fx .navbar-nav>li>a {
    padding-top: 25px;
    padding-bottom: 25px;
}
h3{
    font-size: 22px; font-weight: 700;
    margin: 0;
    padding: 15px; color: #000;
}
.hbx.x1{
    background-image: url(../images/onebg.jpg);
    min-height: 250px; background-size: cover;
} 
.hbx.x2{
    background:#ffcb08;
    min-height: 250px;
} 
.hbx.x3{
    background:#fff;
    min-height: 250px;
} 

dt img {
    width: 20px;
    margin-right: 7px;
    margin-bottom: 5px;
}

dt {
    font-weight: 400;
    font-size: 16px;
    color: #003366;
    margin-top: 15px;
}

.shp {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.shipnm {
    color: #000;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 15px;
}

.hbx.x1 h3{
    margin-bottom: 50px;
}

ul.shipoints {
    list-style: none;
    margin: 0 0 0 20px;
    padding: 10px 0 0 15px;
    text-align: justify;
    color: #444;
}

ul.shipoints li {
    margin-bottom: 10px;
}

ul.shipoints li {
    position: relative;
}

ul.shipoints li:before {
    content: url(../images/shipoint.png);
    position: absolute;
    left: -30px;
    top: 0px;
}
.managenm { 
    text-align: left;
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    font-weight: bold; margin-top: 50px;
}

.mngtitle {
    text-align: left;
    color: #858585;
    font-size: 14px;
}

img.mtm {
    border: 2px solid #dedede;
    margin-bottom: 15px;
}
.carousel-caption{
    background: rgba(0,50,100,0.5);
    bottom: 0!important;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    font-weight: 200!important;
}

.carousel-caption h2{
    font-weight: 200!important; line-height: 1.25; font-size: 18px;
}

.carousel-caption.x h2{
    font-weight: 200!important; line-height: 1.25; font-size: 28px;
}

.carousel-caption:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 120px solid rgba(0,50,100,0.5);
    border-right: 100px solid transparent;
    right: -100px;
    bottom: 0;  
}

.carousel-caption:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-bottom: 120px solid rgba(0,50,100,0.5);
    border-left: 100px solid transparent;
    left: -100px;
    bottom: 0;  
}
.carousel-caption.x {
    min-height: 97px;
    }

.carousel-caption.x:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 97px solid rgba(0,50,100,0.5);
    border-right: 100px solid transparent;
    right: -100px;
    bottom: 0;  
}

.carousel-caption.x:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-bottom: 97px solid rgba(0,50,100,0.5);
    border-left: 100px solid transparent;
    left: -100px;
    bottom: 0;  
}

.rad{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
} 

.sii {
    display: block;
    margin: 0 auto;
    max-width: 80px;
}
.sbox h3 {
    font-size: 24px;
    font-weight: 300;
    text-align: center;
}
 .indics {
    max-width: 20px;
    display: block;
    margin: 0 auto;
}

@media all and (max-width:1024px){
	
.managenm {  margin-top: 00px;
}

	.mngtitle {
margin-bottom: 50px;
}
.carousel-caption:after {
display: none;
}
.carousel-caption:before {
display: none;
}
.carousel-caption.x:after {
display: none;
}
.carousel-caption.x:before {
display: none;
}
}