@charset "utf-8";
/* CSS Document */
body{ background: #fff;font-family: 'Raleway', sans-serif;font-size: 15px; line-height: 1.5em; font-weight: 600;color: #000;    text-align: justify;}
.header-top{background:#01469a;}
.headerbg{ background:#fffbeb;padding:25px 0px;}
.nav-bar{ background:#01469a; margin-bottom:0px;}
.mt-50{margin-top:50px;}
.mt-0{margin-top:0px;}
.index-box{    height: 551px;}
.header-top-links{ }
.header-top-links ul{ margin:0px; padding:0px;}
.header-top-links ul li{ list-style:none; float:left; padding:3px 10px; border-right:solid 1px blue }
.header-top-links ul li a{ color:#fff;}
.panel-heading h4{    font-weight: bold;}

.btn-danger{background:#093b78;  border: solid 1px blue;}
.btn-danger:hover{background:#4099ff;  border: solid 1px blue;}

.quicklink{}
.quicklink ul{ margin:0px; padding:0px;}
.quicklink ul li{ list-style:none; border-radius:50px; }
.quicklink ul li a{ display: block; padding: 5px 0px 3px 10px; border-bottom: solid 1px #e4e4e4; color: #000;}
.quicklink ul li a:hover{    text-decoration: none;
    border-color: #ddd transparent #ddd #ddd;
    background: #d4d4d47d;
    border-radius: 5px 5px 0px 0px;}
.quicklink ul li ul{ margin-left:20px; }
.quicklink ul li.active{text-decoration: none;
    border-color: #ddd transparent #ddd #ddd;
    background: #4099ff;
    border-radius: 5px 5px 0px 0px;}
.quicklink ul li.active a{color:#fff;}

.announcements{}
.announcements ul{ margin:0px; padding:0px;}
.announcements ul li{ list-style:none;  padding:10px 0px 10px 10px; font-weight: bold; border-bottom: 1px dashed #000;}
.announcements ul li a{ color:#222;}

.Connect{ background:#fff; padding:5px; margin-bottom:18px; border-radius:10px; border:1px #ea6645 dashed; text-align:center;}
.Connect p{ color:#222; }
.Connect:hover{ border:solid 1px #ccc;}
.img-back{ border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 4px;}

.box21{text-align:center;position:relative; overflow:hidden; border:solid 5px #fff; border-radius:4px;}
.box21:after,.box21:before{content:"";width:2px;height:2px;border-radius:50%;background:rgb(0 0 0 / 0%);position:absolute;top:50%;left:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
/*---.box21:hover:after,.box21:hover:before{-webkit-transform:scale(400);-moz-transform:scale(400);-ms-transform:scale(400);-o-transform:scale(400);transform:scale(400)}--*/
.box21:before{-o-transition:all .5s linear .3s;-moz-transition:all .5s linear .3s;-ms-transition:all .5s linear .3s;-webkit-transition:all .5s linear .3s;transition:all .5s linear .3s}
.box21:hover:before{-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}
.box21:after{-o-transition:all .5s linear .6s;-moz-transition:all .5s linear .6s;-ms-transition:all .5s linear .6s;-webkit-transition:all .5s linear .6s;transition:all .5s linear .6s}
.box21:hover:after{-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.box21 img{width:100%;height:auto}
.box21 .box-content{width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;color:#fff;padding-top:25px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear 0s;z-index:1}
/*---.box21:hover .box-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}--*/
.box21 .title{font-size:21px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
.box21 .description{font-size:14px;font-style:italic;padding:0 10px;margin:5px 0}
.box21 .read-more{display:block;width:120px;background:#093b78;border-radius:5px;font-size:14px;color:#fff;text-transform:capitalize;padding:10px 0;margin:0 auto}
@media only screen and (max-width:990px){.box21{margin-bottom:30px}
}
@media only screen and (max-width:479px){.box21 .box-content{padding-top:0}
}
@media only screen and (max-width:359px){.box21 .title{padding-bottom:10px}
}




.footer{ background:#01469a; margin-top:30px; padding-top:20px;}
.ftr-heading{}
.Gallery{ background:#fffbeb; }

.footer-links{display:inline-table;}
.footer-links ul{ margin:0px; padding:0px;}
.footer-links ul li{ list-style:none; float:left ; padding: 0px 20px 0px 20px;  border-right:solid 2px #fff; }
.footer-links ul li a{ color:#fff;}



.heading {
  margin-bottom: 45px;
  position: relative; line-height:50px;
}

.heading h2{ padding-bottom:20px;}

.heading:before {
    content: "";
    background-color: #bdbdbd;
    bottom: 2px;
    position: absolute;
    width: 190px;
    height: 1px;
    left: 50%;
    margin-left: -95px;
}
.heading:after {
    content: "";
    position: absolute;
    bottom: 0; background:#01469a;
    left: 50%;
    width: 60px;
    height: 5px;
    margin-left: -30px;
}

.subheading{ margin-bottom: 25px; background:#093b78; color:#fff; padding: 11px 15px;font-weight: bold;margin-top: 0px;}
.pd{padding: 0px 15px 15px;}
.mr-t{    margin-top: 0;}




.ftr-heading {
 
  position: relative; line-height:50px; color:#fff;
}

.ftr-heading h3{ padding-bottom:20px;}

.ftr-heading:before {
    content: "";
    background-color: #4099ff;
    bottom: 2px;
    position: absolute;
    width: 190px;
    height: 1px;
    left: 22%;
    margin-left: -95px;
}
.ftr-heading:after {
    content: "";
    position: absolute;
    bottom: 0; background:#fff;
    left: 10%;
    width: 60px;
    height: 5px;
    margin-left: -30px;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  
  
}

.tabs-left > .nav-tabs > li > a {
    line-height: 10px;
    border-bottom: solid 1px #ccc;color:#222;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee; 
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd; background:#4099ff; color:#fff;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > li > a{}

.contact{ color:#fff;}
.contact h2{ color:#fff; border-top: solid 1px #4099ff; font-size:26px; line-height:30px; padding-top:10px; margin:5px;}
.contact span{color:#fff; font-size:18px;}

.sociallink{ color:#fff; font-size:26px; padding:5px;}
.carousel-caption h2{background: rgb(9 59 120 / 88%);font-size: 22px;}
