@font-face {
  font-family: "metropolis",sans-serif;
  src: url(../fonts/Metropolis-Thin.otf); }
footer .socialMain {
  background: linear-gradient(140deg, #223726 0%, #233926 100%);
  justify-content: center;
  display: flex;
  align-items: center;
  padding: 20px 0; }
  footer .socialMain .socialLogo {
    text-align: center; }
    footer .socialMain .socialLogo a img {
      width: 36px; }
    footer .socialMain .socialLogo p {
      font-size: 18px;
      margin-bottom: 0;
      color: #fff; }
  footer .socialMain span {
    margin: 0 30px; }
footer .footerMain {
  background: linear-gradient(180deg, #2F503D 0%, #294E43 100%);
  padding: 30px 0; }
  footer .footerMain .row {
    align-items: center; }
    footer .footerMain .row .address p {
      font-size: 16px;
      font-weight: 500;
      margin-bottom: 0;
      color: #fff; }
    footer .footerMain .row .footerLogo {
      width: 58%;
      margin: 0 auto; }
    footer .footerMain .row .conatctfooter {
      padding-left: 20px; }
      footer .footerMain .row .conatctfooter p {
        font-size: 18px;
        margin-bottom: 0;
        color: #fff; }
        footer .footerMain .row .conatctfooter p span {
          display: inline-block;
          min-width: 110px; }
        footer .footerMain .row .conatctfooter p a {
          color: #fff;
          text-decoration: none; }
  footer .footerMain .mobile {
    display: none; }

@media (min-width: 1920px) and (max-width: 2560px) {
  footer .footerMain .mobile {
    display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  footer .footerMain .mobile {
    display: none; }
  footer .footerMain .row .address p {
    font-size: 12px; }
  footer .footerMain .row .conatctfooter {
    padding-left: 0px; }
    footer .footerMain .row .conatctfooter p {
      font-size: 12px; } }
@media (max-width: 767px) {
  footer .socialMain {
    flex-wrap: wrap; }
    footer .socialMain .socialLogo {
      width: 25%;
      margin-bottom: 40px; }
      footer .socialMain .socialLogo a img {
        width: 26px; }
      footer .socialMain .socialLogo p {
        font-size: 12px;
        margin-top: 10px; }
    footer .socialMain span {
      margin: -40px -1px 0; }
      footer .socialMain span svg {
        height: 50px; }
  footer .footerMain {
    text-align: center; }
    footer .footerMain .mobile {
      display: block; }
    footer .footerMain .desktop {
      display: none; }
    footer .footerMain .row .footerLogo {
      margin: 0 auto;
      width: 50%; }
    footer .footerMain .row .address {
      margin: 20px 0; }
      footer .footerMain .row .address p {
        font-size: 12px; }
    footer .footerMain .row .conatctfooter {
      padding-left: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      footer .footerMain .row .conatctfooter p {
        font-size: 12px;
        width: 50%;
        margin-bottom: 20px; }
        footer .footerMain .row .conatctfooter p:nth-of-type(1) {
          border-right: 1px solid #fff; }
        footer .footerMain .row .conatctfooter p span {
          display: block; } }

/*# sourceMappingURL=footer.css.map */
