
  .mt-3,
  .my-3 {
    margin-top: 1.5rem !important;
  }

  .mt-4,
  .my-4 {
    margin-top: 3rem !important;
  }

  .mt-5,
  .my-5 {
    margin-top: 5rem !important;
  }

  .mb-5,
  .my-5 {
    margin-bottom: 5rem !important;
  }
  .footer-logo span {
	  font-size: 16px;
	  line-height: 1.5;
  }
.modal-backdrop.fade.show{
    opacity: .5 !important;
}
.modal.show .modal-dialog {
    margin-top: 150px;
}
.modal .close{
    color: #000;
    font-size: 20px;
}
.modal,
.modal .form-control {
    font-family: 'Roboto';
    font-size: 15px;
}

.service__item .service-box {
    box-shadow: 0 0 11px 0 rgba(29, 66, 138, .24);
}

.service__item .service-box h6 a {
    color: #1d428a;
}

.modal-backdrop.fade.show{
    opacity: .5 !important;
}
.modal.show .modal-dialog {
    margin-top: 150px;
}
.modal .close{
    color: #000;
    font-size: 20px;
}
.modal,
.modal .form-control{
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px !important;
}
#infoModal .infoModal__text{
    font-family: 'Roboto' !important;
}

.service__item{
    padding-bottom: 20px;
}
.service__item .service-box {
    box-shadow: 0 0 11px 0 rgba(29, 66, 138, .24);
    height: 100%;
}

.service__item .service-box h6 a {
    color: #1d428a;
}

.service-alt-carousel .owl-stage{
    display: flex;
}
.service-alt-carousel .owl-stage .owl-item {
    display: flex;
    /* flex: 1 0 auto; */
    /* height: 100%; */
}
.service-alt-carousel .owl-stage .owl-item .service-box {
    height: 100%;
}
#infoModal .modal-content {
    min-width: 300px !important;
    max-width: 600px !important;
    width: 100% !important;
}
.form-policy{
    margin: 8px 0;
    font-size: 13px;
    line-height: 1.2;
}
.form-policy a{
    text-decoration: underline;
    color: #1F71FA;
}
.slick-track,
.owl-stage{
    display: flex;
}
.slick-initialized .slick-slide,
.owl-carousel.owl-drag .owl-item{
    display: flex;
    flex: 0 0 auto;
    height: auto;
}
.blog-preview-thumb .postcaption {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}
.owl-carousel.owl-drag .owl-item >*{
    padding-bottom: 20px;
}
.owl-carousel.owl-drag .owl-item >*,
.owl-carousel.owl-drag .owl-item >*>*{
    height: 100%;
}
.news-card {
    padding: 30px 30px 0px;
}
.news-card p{
    line-height: 1.3;
}

.navbar.fixed-top.navbar-dark .navbar-brand {
    width: max-content;
}
.navbar .navbar-brand {
    width: max-content !important;
}
.service-box img{
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.newsletter input.form-control{
    border-radius: .25rem 0 0 .25rem;
}
.news-layer .media img{
    border-radius: 5px;
}
.center-nav-item {
    border: none;
}
.footer-logo{
    display: flex;
    color: #fff;
    align-items: center;
    gap: 20px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
}
.footer-logo img {
    width: max-content;
}
.bottom-footer {
  background-color: #081f45;
  width: 100%;
  position: absolute;
  bottom: 0;
  line-height: 70px;
}
.copyright p {
  color: #FFF;
  line-height: 70px;
  margin-bottom: 0px;
  font-size: 14px;
}
footer {
  background-color: #0a295c;
  height: 100%;
  position: relative;
  padding: 3.5rem 0px 6.5rem;
}
  ul.footer-nav {
      margin-bottom: 0px;
      line-height: 70px;
  }


@media (max-width: 992px) {
  .footer-col {
      padding: 0px 15px;
      margin: 2rem 0rem 2.5rem;
  }
}

@media (max-width: 767px) {
  .copyright p {
      text-align: center;
      line-height: 27px;
  }
    ul.footer-nav {
        text-align: center;
        line-height: 27px;
    }
}

@media (max-width: 576px) {
    .ws-content-left {
        padding: 3rem 2rem;
    }
    .ws-content-left h2 {
        font-size: 1.5rem;
        line-height: 1.3;
    }
    .ws-content-left p {
        font-size: 15px;
        line-height: 1.4;
    }
    .bottom-footer {
        padding: 1rem;
    }
    .copyright p {
        font-size: 13px;
    }
    ul.footer-nav {
        font-size: 13px;
    }
}