/*!
Theme Name: QINeS
Version: 3.2.0
*/

/* Footer
/* -------------------------------------------------------------------------- */
footer {
  background-color: #11151E;
  padding-top: 2rem;
}

.widget-footer {
  float: left;
}

#footNav.with-3-items .widget-footer {
  width: 33.33%;
}

#footNav.with-4-items .widget-footer {
  width: 25%;
}

#footNav.with-5-items .widget-footer {
  width: 20%;
}

.widget-footer .widget-title {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #fff;
  margin-bottom: 2rem;
  padding-bottom: .5rem;
  position: relative;
  border-bottom: 4px solid #1A2792;
  display: inline-block;
}

.widget-footer ul li {
  padding-bottom: 1.5rem;
  list-style: none;
}

.widget-footer ul li a {
  font-size: .875rem;
  line-height: 1.375rem;
  color: #90A2B5;
}

.copyright {
  height: 38px;
  display: inline;
  border-top: 1px solid #1A1D29;
  border-bottom: 1px solid #1A1D29;
}

.copyright p {
  font-size: .75rem;
  color: #90A2B5;
}

#branch-footer {
  margin: .875rem 0 1.5rem;
}

.company-desc {
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: #90A2B5;
}

.footer_relative{
  position: relative;
  overflow:hidden;
}
.img-foot_qines{
  display: block !important;
  position:absolute;
  bottom: -6vw;
  right: 1vw;
  width:28vw;
}

@media (max-width: 767.98px) {
  #footNav.with-3-items .widget-footer, #footNav.with-4-items .widget-footer, #footNav.with-5-items .widget-footer {
    width: 50%;
  }
}

@media (max-width: 575.98px) {
  #footNav.with-3-items .widget-footer, #footNav.with-4-items .widget-footer, #footNav.with-5-items .widget-footer {
    width: 100%;
  }
  .widget-footer.widget_nav_menu {
    margin-bottom: 1rem;
  }
  .widget-footer.widget_nav_menu > div {
    overflow: hidden;
  }

  .widget-footer ul li {
    padding-bottom: 1.125rem;
    width: 50%;
    float: left;
  }
  
  .copyright {
    height: 24px;
    display: inline;
    /* line-height: 24px; */
  }

  .copyright p {
    font-size: .625rem;
  }
}
