.aboutus_list ul li {
    color: #000000;
}
.tablepress>:not(caption)>*>* {
   
    text-align: center;
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, .9)!important;
    cursor: default;
}
.flex-control-paging li a {

   background: rgb(255 255 255)!important;
}

/*Blog-Post*/


.heading-h2
{
  font-size: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 2rem;
  font-weight: 700;
}

.heading-h3
{
  font-size: 20px;
  line-height: 2rem;
  font-weight: 600;
  padding-bottom: 15px;
}
.heading-h4
{
  font-size: 18px;
  line-height: 2rem;
  padding-bottom: 15px;
}
.para
{
  font-size: 16px;
  line-height: 2rem;
  font-weight: normal;
  color:black;
}

ul.ul-list li{
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 15px;
  line-height: 2rem;
   color:black;
}
.comments-area
{
    display:none;
}
::placeholder {
    color: black!important;
}

.sidebar .widget, .wpb_widgetised_column .widget {
    margin-bottom: 20px;
}




/*Sticky Menu*/
.sidebar{
    background-color:#012E69;
    padding:15px;
}
.form-sticky{
    position: sticky!important;
    top: 0;
}

p {
    margin-bottom: 1em;
}


.entry-title{
    font-weight:900!important;
    font-size:32px;
}
.contact-info a{
    color:white;
}
div #wpcf7-f1609-o1.wpcf7.js a
{
    display:none!important;
}

.feature-box{
    box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
}

.text-bold
{
    font-weight:800;
}
.showcase {
  width: 100%;
  height: 500px;
  position: relative;
  color: white;
  text-align: center;
}

.showcase img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index:99
}

.showcase .overlay {
  width: 100%;
  height: 500px;
background-color: rgb(0 0 0 / 60%);
  position: absolute;
  top: 0;
  left: 0;
  z-index:998;
}

.showcase h2 {
  color:white;
  margin-top: 170px;
  font-size: 3em;
}

.showcase p {
  margin-top: 16px;
  color:white;
  font-size: 1.2em;
}
#menu-item-2101{
    background-color:#003164!important;
    color:white;
}
.menu-item-2101 a{
    color:white!important;
}
.blink {
    background-color: yellow;
    -webkit-animation: blink 800ms step-end infinite;
            animation: blink 800ms step-end infinite;
}
@-webkit-keyframes blink { 50% { background-color: red; }}
        @keyframes blink { 50% { background-color: red; }}


@media only screen and (max-width: 768px) {

.showcase h2 {
  color:white;
  margin-top: 150px;
  font-size: 2em;
  padding:5px;
}

.showcase p {
  margin-top: 14px;
  color:white;
  font-size: 1em;
    padding:5px;
}
}

/*Form*/