.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}

.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs>[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

@media (min-width: 1200px) {
    .gutter-lg {margin-left:-50px!important;margin-right:-50px!important;}
    .gutter-lg>[class^="col"]{padding-left:50px!important;padding-right:50px!important;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
html{overflow-y:scroll;}
body {font-family:'Lato',sans-serif;color:#646464;font-size:15px;font-weight:400;line-height:22px;background-color:#000;padding:0px;}

textarea.form-control{resize:none;min-height:60px;}

span.required{color:red;font-weight:700;font-size:20px;line-height:1;}

h1,.h1{font-family:'Roboto Slab',serif;font-weight:400;font-size:34px; line-height:34px;color:#024b88;margin:0 0 15px;}
h2,.h2{font-family:'Roboto Slab',serif;font-weight:400;font-size:23px; line-height:27px;color:#0564d1;margin:0 0 10px;}
h3,.h3{background:url(../images/line.jpg) repeat-x center center; font-weight:400;font-size:20px; line-height:20px; color:#404040;margin:0 0 20px; text-transform:uppercase;}
h3 span{background:#e6e6e6; padding-right:20px;}

.separator{border-top:10px solid #000;margin:30px 0px;}

.control-label,dt{font-weight:500;}
.control-label span.required{color:#f00;font-weight:500;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#024b88;}
a{color:#024b88;}
a:hover{color:#000;}

p{margin-bottom:20px;}
/****************************************************************************/
.bg-info{background:#fff;}
.bg-success{background:#E6E6E6;}

.text-info{color:#fff;}
.text-primary{color:#024b88;}
.text-danger{color:#000;}
.well{border:none; border-radius:0px; padding:20px 30px;}

#MainBanner{margin:0px; overflow:hidden; position:relative;}
#MainBanner .tag{color:#0c0c0c; font-family:'Roboto Slab',serif; font-size:24px; line-height:24px;}

/****************************************************************************/
#Header{font-size:18px; padding-bottom:33px;}
#Header .hdrBg{background:url(../images/hdr_bg.jpg) no-repeat center top; min-height:48px; margin-bottom:22px;}
#Header .text-info{padding-top:8px;}
#Header .cont{font-size:14px; padding-top:5px;}
#Header .cont span{margin-right:20px;}

#Slogan{background:url(../images/grd_bg.jpg) center center; color:#e6e6e6; font-family:'Roboto Slab',serif; font-weight:300; font-size:18px; letter-spacing:1.5px; padding:34px 0;}

#MainContent{padding:50px 0 40px;}
#MainContent .list-group{margin:0 0 20px 20px; line-height:22px; color:#033670;}
#MainContent .list-group span{color:#646464;}

#MainContent .hmTxt .well{min-height:412px; margin-bottom:40px;}
#MainContent .hmTxt .well strong{color:#000; display:block; margin:10px 0 5px;}

#MainContent .news{color:#4a4a4a; font-weight:300; font-size:22px; line-height:27px; margin-top:40px; padding:40px;}
#MainContent .news h2{font-family:'Lato',sans-serif; font-size:22px; font-weight:700; margin-bottom:10px;}

#Footer{font-family:'Open Sans',sans-serif; font-size:12px; font-weight:700; margin:24px 0 28px;}
#Footer .social a{background:url(../images/social_icons.jpg) no-repeat; display:inline-block; height:23px; margin-right:3px; width:23px;}
#Footer .social .icon_fb{background-position:0 0;}
#Footer .social .icon_tw{background-position:-29px 0;}
#Footer .social .icon_ins{background-position:-58px 0;}
#Footer .social .icon_pin{background-position:-87px 0;}
#Footer .social .icon_lin{background-position:-117px 0;}

/****************************************************************************/

/****************************************************************************/
@media (min-width: 768px) {
	#MainBanner .bnrTxt{background:rgba(255,255,255,0.7); padding:100px 70px; position:absolute; top:25%; z-index:999;}
	#MainBanner img{margin-left:50%; max-width:none; transform:translate(-50%,0); -webkit-transform:translate(-50%,0);}

    .navbar{border-radius:0px;overflow:hidden;margin-top:15px;margin-bottom:0px; min-height:auto;}
    .navbar-collapse{padding-left:0px;padding-right:0px;}
    .navbar-nav>li>a{color:#000;text-decoration:none;margin-right:21px;padding:0px;font-family:'Roboto Slab',serif;font-size:14px;}
    .navbar-nav>li:last-child>a{margin-right:0px;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#024b88;background-color:transparent!important;text-decoration:none;}
    .navbar-right{margin:0px;}
}

@media (max-width: 1199px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav>li>a{margin:0 17px !important;}
	#MainBanner .bnrTxt{padding:100px 20px; left:5%; right:5%;}
}

@media (min-width: 768px) and (max-width: 991px) {
	#Header .cont{font-size:12px;}
	#Header .cont span{margin-right:5px;}
    .navbar-nav>li>a{margin:0 6px !important; font-size:12px;}
	#MainBanner .bnrTxt{padding:100px 20px; left:5%; right:5%;}
}

@media (max-width: 991px) {
	#MainContent .hmTxt .well{min-height:auto;}
}

@media (max-width: 767px) {
	#Header .hdrBg{background:#024d86; text-align:center;}
	#Header .cont{background:#dddddd; text-align:center; margin-top:10px; padding:10px 0;}
	#Header .logo{margin-bottom:10px;}
	#MainBanner .bnrTxt{background:#DDDDDD; padding:20px; margin-bottom:20px;}
	#MainContent{padding:20px 0;}
	#Footer,#Footer .text-right{text-align:center;}

    .navbar-toggle {border-color: #000;position:absolute;top:-45px;right:0px;z-index:999;}
    .navbar-toggle .icon-bar {background-color: #000;}
    .navbar{margin:0px;min-height:0px;border-radius:0px;}
    .navbar-nav{margin:0px;}
    .navbar-nav>li{background-color:#000;margin-bottom:1px;}
    .navbar-nav>li>a{color:#fff;text-align:left;font-family:'Roboto Slab',serif;font-size:14px;}
    .navbar-nav>li.active,.navbar-nav>li:hover,.navbar-nav>li:hover a{background-color:#024D86;}
    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
}

@media (max-width: 679px) {
}

@media (max-width: 599px) {
}

@media (max-width: 479px) {
	#Header .hdrBg span{display:block;}
}

@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}

#Footer a{color:#fff;}
#Footer  a:hover{color:#fff;}