.no-padding {
  padding: 0px;
}
.overlay-60 {
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    width: 100%;
    height: auto;
}
p.big {
  font-size: 19px;
}
.black-clr {
  color: #4b4b4b;
}
p.black-clr {
  color: #4b4b4b;
}
.left-align {
  float: left;
}
.font-s50 {
  font-size: 66px;
    margin-bottom: 2px;
    letter-spacing: -12px;
}
.no-margin-top {
  margin-top: 2px;
}
.margin-t-30 {
  margin-top: 30px;
}
.p-30 {
 padding: 30px;
}
.inline-block {
display: inline-block;
}
.banner-title {
 background: rgba(30, 41, 105, 0.5);
 padding: 10px 15px;
 margin-left: -15px;
}
.margin--15 {
 margin-left: -15px;
}
@media all and (max-width: 767px) {
.margin--15 {
margin: 0px;
}
}
@media all and (min-width: 768px) and (max-width: 991px) {
 .navbar-header {
   display: block;
   text-align: center;
   width: 100%;
   height: auto;

 }
 .navbar-header a {
   display: inline-block;
   text-align: center;
   margin: 0 auto;
   height: 70px;
   float: none;
 }
  .navbar-header a img {
   height: 50px !important;
   }
   .navbar-nav > li {
     float: none;
    display: inline-block;
   }
   .main-header nav ul li a {
    color: #666666 !important;
   }
   .main-banner h1 {
    font-size: 25px;
   }
   .navbar-nav {
     text-align: center;
   }
}
