/*---------------------------------
    Footer CSS 
-----------------------------------*/
.footer-wrap .footer-el-widget .subscribe-form input {
  border: 1px solid rgba(69, 137, 200, 0.1);
  background: #F7F8F9;
  padding: 15px 50px 15px 20px;
}
.footer-wrap .footer-el-widget .subscribe-form input::-moz-placeholder {
  color: var(--paraColor);
  opacity: 1;
}
.footer-wrap .footer-el-widget .subscribe-form input::placeholder {
  color: var(--paraColor);
  opacity: 1;
}
.footer-wrap .footer-el-widget .subscribe-form button {
  padding: 0 20px;
}
.footer-wrap .footer-el-widget .comp-desc {
  margin: 22px 0 15px;
}
.footer-wrap .footer-el-widget .footer-widget-title {
  margin-bottom: 26px;
}
.footer-wrap .footer-el-widget .contact-info li {
  line-height: 24px;
  margin-bottom: 15px;
}
.footer-wrap .footer-el-widget .contact-info li:last-child {
  margin-bottom: 0;
}
.footer-wrap .footer-el-widget .contact-info li span {
  margin-right: 4px;
}
.footer-wrap .footer-el-widget .footer-menu li {
  margin-bottom: 7px;
}
.footer-wrap .footer-el-widget .footer-menu li:last-child {
  margin-bottom: 0;
}
.footer-wrap .footer-el-widget .footer-menu li a {
  font-size: 15px;
  font-font-family: var(--FontMedium);
  font-size: 15px;
}
.footer-wrap .footer-el-widget .footer-menu li a:hover {
  color: var(--optionalColor);
}
.footer-wrap .footer-el-widget .social-profile {
  margin-top: 25px;
}
.footer-wrap .footer-el-widget .social-profile li {
  margin-right: 10px;
}
.footer-wrap .footer-el-widget .social-profile li:last-child {
  margin-right: 0;
}
.footer-wrap .footer-el-widget .social-profile li a {
  color: var(--secondaryColor);
}
.footer-wrap .footer-el-widget .social-profile li a i {
  font-size: 20px;
  transition: var(--transition);
}
.footer-wrap .footer-el-widget .social-profile li a:hover {
  color: var(--optionalColor);
}
.footer-wrap .copyright-text {
  padding: 23px 0;
  border-top: 1px solid rgba(0, 117, 255, 0.1);
}
.footer-wrap .copyright-text a {
  color: var(--optionalColor);
}
.footer-wrap .copyright-text a:hover {
  color: var(--primaryColor);
}

/*---------------------------------
    Responsive CSS 
-----------------------------------*/
@media only screen and (max-width: 767px) {
  .footer-wrap .footer-el-widget .comp-desc {
    margin: 22px 0 15px;
  }
  .footer-wrap .footer-el-widget .footer-widget-title {
    margin-bottom: 16px;
  }
  .footer-wrap .footer-el-widget .contact-info li {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .footer-wrap .footer-el-widget .footer-menu li {
    margin-bottom: 5px;
  }
  .footer-wrap .footer-el-widget .footer-menu li a {
    font-size: 14px;
  }
  .footer-wrap .footer-el-widget .social-profile {
    margin-top: 20px;
  }
  .footer-wrap .footer-el-widget .social-profile li {
    margin-right: 6px;
  }
  .footer-wrap .footer-el-widget .social-profile li:last-child {
    margin-right: 0;
  }
  .footer-wrap .copyright-text {
    padding: 20px 0;
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-wrap .footer-el-widget .footer-widget-title {
    width: calc(100% + 20px);
    font-size: 17px;
  }
  .footer-wrap .footer-el-widget .comp-desc,
  .footer-wrap .footer-el-widget .footer-menu li a,
  .footer-wrap .footer-el-widget .contact-info li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1400px) {
  .footer-wrap .container > .row > div:nth-child(2) .footer-el-widget {
    width: calc(100% + 35px);
  }
  .footer-wrap .container > .row > div:nth-child(3) .footer-el-widget {
    width: calc(100% + 35px);
  }
  .footer-wrap .footer-el-widget .subscribe-form {
    width: calc(100% - 7px);
  }
}/*# sourceMappingURL=clada-footer.css.map */