
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav::before, .nav::after {
  content: " ";
  display: table;
}

.nav > li {
  float: left;
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
}

.offcanvas-toggle .icon-bar {
  background: #fff;
}

.nav_sec .navbar-light .dropdown-menu .nav-item .nav-link {
  padding: 0px;
}

.nav_sec .navbar-light .dropdown-menu .nav-item .nav-link:hover {
  background: #376fbd;
  color:#d7d7d7;
}

.nav_sec .navbar-light .navbar-nav .dropdown-menu .active > .nav-link,
.nav_sec .navbar-light .navbar-nav .dropdown-menu .nav-link.active {
  background: none;
  color:#d7d7d7;
}

.nav_sec .dropdown-menu {
  padding: 5px 15px;
}

.input-group.search_info, .search-block-form .input-group{
  margin: 0px;
}

.search-block-form {
  margin: 7% 40px 0 0;
}

.dropdown-menu {
  min-width: 220px;
}

/*
.banner_sec.education_sec h1 {
  font-size: 50px;
}
*/

.about_block{ width:100%; min-height:inherit; float:left; margin:0 0 30px 0; padding:150px 30px; background:#fcba22; text-align:center; display:flex;}
.about_block.blue{ background:#4174cd;}
.about_block.green{ background:#4cba89;}

.news-block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.news-block .views-field-title h3{ margin:0 0 5px 0; padding:0; font-size:21px; color:#005b9b; font-family: 'Conv_Sofia Pro Bold'; letter-spacing:1px;}
.news-block .views-field-title h3 a{ color:#005b9b; font-family: 'Conv_Sofia Pro Bold'; text-decoration: none; border-bottom: 0px;}
.news-block .views-field-title h3 a:hover{ color:#000; font-family: 'Conv_Sofia Pro Bold'; text-decoration: none;}
.news-block .clsprdate{ margin:0 0 10px 0; padding:0; display:block; font-size:18px; color:#000; font-family: 'SourceSansProRegular'; letter-spacing:1px;}
.news-block p{ margin:0 0 15px 0; padding:0; font-size:18px; color:#000; font-family: 'SourceSansProRegular'; letter-spacing:1px;}
.news-block .read-btn{ margin:0; padding:1px 10px; display:inline-block; background:#3771bf; border-radius:6px; font-size:18px; color:#fff;  text-decoration: none; font-family: 'SourceSansProRegular'; letter-spacing:1px;}
.news-block .read-btn:hover{ background:#000; color:#fff;  text-decoration: none;}

.documents-block { width:100%; float:left; margin:0 0 10px 0; padding:0;}
.documents-block .views-field-title h3{ margin:0 0 5px 0; padding:0; font-size:21px; color:#005b9b; font-family: 'Conv_Sofia Pro Bold'; letter-spacing:1px;}
.documents-block .views-field-title h3 a{ color:#005b9b; font-family: 'Conv_Sofia Pro Bold';  text-decoration: none; border-bottom: 0px;}
.documents-block .views-field-title h3 a:hover{ color:#000; font-family: 'Conv_Sofia Pro Bold';  text-decoration: none;}
.documents-block p{ margin:0 0 15px 0; padding:0; font-size:18px; color:#000; font-family: 'SourceSansProRegular'; letter-spacing:1px;}

.form-required::after {
  content: '';
  vertical-align: super;
  display: inline-block;
  background-image: url(/core/misc/icons/ee0000/required.svg);
  background-repeat: no-repeat;
  background-size: 6px 6px;
  width: 6px;
  height: 6px;
  margin: 0 0.3em;
  }

.webform-submission-form ul {
  padding-left: 20px;
  margin-left: 30px;
}

.form-date.form-control {
  width: 100%;
}

ul.pagination li {
  padding-right: 10px;
}

ul.pagination li.active a{
  color: #000;
}

.tblimages img {
    max-width: 100%;
    height: auto;
}

.tblimages td {
  padding: 20px;
}

.webform-submission-form .btn .sr-only{
  position: relative;
}

h3 {
  color: #00478f;  
}

h4 {
  color: #2c3f59;
  font-size: 16px;  
}

.about_sec .about_block {
  align-items: center;
  min-height: inherit;
}
.about_block a,
.about_block a:hover{
  width: 100%;
  float: left; 
  margin: 0 0 10px 0;
  padding: 80px 30px;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Conv_Sofia Pro Bold';
  text-decoration: none;
  border-bottom: 0px;
}  

/************ Main **************/
@media (max-width: 991px) {
  .about_block a,
  .about_block a:hover{
    padding: 50px 30px;
  }  
}  