/******Global CSS ************/

/*header logo css starts*/
img.never-miss-logo {
  max-width: 143px;
  height: 93px;
}
/*header logo css starts*/
/*Footer logo css starts*/
.sl-hide {
  display: none;
}

.above-footer-img {
  display: flex;
  align-items: center;
  justify-content: center;
}

#resourc .cont-align-3 {
  padding-top: 108px;
}

#footer-above {
  padding: 0;
  width: 55%;
  margin: auto;
}

#footer-above figure {
  margin: 0;
}

.beak {
  width: 37em;
}

/*Footer logo css ends*/
/*Footer content added css start*/
.footer-home-content-inn {
  padding: 0px 40px 20px;
  display: flex;
  flex-direction: column;
}

.footer-home-content-inn p {
  font-size: 22px;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  padding: 0 0 20px 0;
}

#home .footer-home-content-inn {
  display: block;
}

#about .footer-home-content-inn {
  display: none;
}

#pro .footer-home-content-inn {
  display: none;
}

#resourc .footer-home-content-inn {
  display: none;
}

#resourc .download-4 {
  margin-top: 12px;
  line-height: 19px;
}

#resourc .button.ref-btn.ress {
  padding: 0;
}

#resourc div#last-ab-footer a {
  padding: 20px;
}

/*#resourc .download-4 p a {*/
/*  height: 59px;*/
/*}*/
/*Footer content added css ends*/
@media screen and (max-width:991px) {
    
  .fi-lang p.lag-selector {
    width: 32px;
  }

  div.sl-img {
    width: 50px;
  }

  div.sl-img img {
    height: 4em;
  }

  .footer-home-content-inn p {
    font-size: 20px;
  }

  #resourc .cont-align-3 {
    padding-top: 0px;
  }

  #resourc .download-4 p a {
    height: auto;
  }

  #resourc .download-1 {
    line-height: 20px;
  }

  #resourc .download-4 {
    margin-top: 0px;
  }
}

@media screen and (max-width: 767px) and (orientation: portrait) {
  .cmp-container__backgroundImage--enabled {
    padding-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  .beak {
    width: auto;
  }
}

