.navbar-custom.top-nav-collapse .navbar-brand .logodark {
  height: 44px;
}
.navbar-custom .navbar-brand .logo {
  height: 65px;
}

.bg-darkgray{
  background-color:#a9a9a9
}
.bg-lightgray{
  background-color:#D3D3D3
}

.pm{
    margin:0;
}
@media (max-width: 767px) {
.pm{
    margin-bottom:30px;
}
}
.active a , .here, .hovermenu:hover .ahovermenu{
  color:#db2f1c !important;
}

.navbar-custom.top-nav-collapse .smt a{
    color:#0061a8;
}
.bgc{
    background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}

.bgc h2{
   font-size: 60px;
  font-weight: 900;
  line-height: 80px;
  text-align: center;
  color: white; 
}

.mb-3{
margin-bottom:30px
}
.mb-5{
margin-bottom:50px
}


  @-webkit-keyframes fadeInUniversal {
    0% {
      opacity: 0;
      transform: translate(0, 0) !important; }
    100% {
      opacity: 1;
      transform: translate(0, 0) !important; } }
  @keyframes fadeInUniversal {
    0% {
      opacity: 0;
      transform: translate(0, 0); }
    100% {
      opacity: 1;
      transform: translate(0, 0); } }
  li:hover ul.dropdown-menu {
    opacity: 1;
    -webkit-animation: fadeInUniversal 0.7s;
    animation: fadeInUniversal 0.7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }

.portfolio-item:hover img {
  transform: scale(1.2, 1.2) translate(0px, 0px);
  -ms-transform: scale(1.2, 1.2) translate(0px, 0px);
  -webkit-transform: scale(1.2, 1.2) translate(0px, 0px);
}

#team h2 {
  margin-top: 0px !important;
  color:  #0061a8 !important;
  transform: unset !important;
  -moz-transform: unset !important;
  -webkit-transform: unset !important;
  margin-bottom: 0;
}
#team h6 {
text-transform: unset;
  margin-bottom: 5px;
}

#team .fa-linkedin-square:hover{
    color: #0061a8;
    opacity: 1 !important;
} 
.dropdown-menu{
    min-width:auto !important;
}

.smh{
      padding: 0 5px;
}

.smt{
  padding-top: 15px !important;
  margin: 0;
  padding-bottom: 15px;
  text-align: center;
}

.btn {
  background: #0061a8 !important;
  border-color: #0061a8 !important;
}
.btn:hover {
  background: #db2f1c!important;
  border-color: #db2f1c!important;
      opacity: 1 !important;
}
.pb-5{
padding-bottom:5px !important
}
.bg-img-1 .overlay {
  background: rgba(7, 9, 21, 0.7);
}
.pt-5{
padding-top:5px !important
}
.min-60{
    min-height:70px;
}

.navbar-custom .nav li a:hover{
    color: #db2f1c !important
}

    .navbar-custom .navbar-brand .logo {
  max-height: 65px;
  z-index: 99999999;
  position: relative;
}
.navbar-custom .navbar-brand {
  padding-top: 6px;
}

.navbar-custom.top-nav-collapse .navbar-brand {
  padding-top: 6px;
}
.navbar-custom.top-nav-collapse .navbar-brand .logodark {
  max-width: auto;
  max-height: 44px;
}

.btno{
	background: #db2f1c;
	border: 0;
	padding: 10px 20px;
	color: white !important;
}

.pb-30{
    padding-bottom:30px;
}
.pt-30{
    padding-top:30px;
}


.mb-0{
    margin-bottom:0px;
    font-size: 100%;
}

.ft90{
    font-size: 90%;
}

.cfooter{
padding-bottom:10px !important;
padding-top:10px !important;
}

.cfooter h6{
margin:0px !important;
}

.text-white{
    color:#fff;
}


.cimg{
    background: #db2f1c;
  border-radius: 50%;
  padding: 10px;
}