/*Footer 14  home 14 leo matico*/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/*mixin custom */
/*default search */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
#footer {
  background-color: #000000; }
  #footer .container {
    color: #999999; }

.footer-logo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #222222; }
  .footer-logo .block {
    margin-bottom: 0px !important; }
  @media (max-width: 991px) {
    .footer-logo .logo-footer {
      text-align: center;
      padding-bottom: 15px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .footer-logo .contact-footer {
      text-align: left; }
      .rtl .footer-logo .contact-footer {
        text-align: right; } }
  @media (max-width: 767px) {
    .footer-logo .contact-footer {
      padding-bottom: 15px; } }
  .footer-logo .block-social ul {
    justify-content: flex-end; }
    @media (max-width: 991px) {
      .footer-logo .block-social ul {
        justify-content: center; } }
    .footer-logo .block-social ul li {
      width: 42px;
      height: 42px;
      line-height: 42px;
      text-align: center;
      background-color: #222222;
      border-radius: 50%; }
      .footer-logo .block-social ul li a {
        line-height: 42px; }
        .footer-logo .block-social ul li a::before {
          font-size: 15px;
          color: #FFFFFF; }
  .footer-logo .text-footer-center {
    color: #FFFFFF; }
    .footer-logo .text-footer-center i {
      padding-right: 10px;
      color: #FFFFFF; }
      .rtl .footer-logo .text-footer-center i {
        padding-left: 10px;
        padding-right: inherit; }
    .footer-logo .text-footer-center a {
      padding-left: 20px;
      font-size: 24px; }
      .rtl .footer-logo .text-footer-center a {
        padding-right: 20px;
        padding-left: inherit; }

.footer-container p {
  color: #999999; }

.footer-contact {
  border-bottom: 1px solid #222222; }
  .footer-contact .contact {
    max-width: 480px; }
    .footer-contact .contact .text-banner {
      margin-bottom: 40px; }
    .footer-contact .contact .title-banner {
      color: #FFFFFF;
      font-size: 16px;
      font-family: "Conv_CodecPro-Regular", sans-serif;
      margin-bottom: 11px;
      font-weight: normal; }
      .footer-contact .contact .title-banner i {
        color: #E57C41;
        padding-right: 15px; }
        .rtl .footer-contact .contact .title-banner i {
          padding-left: 15px;
          padding-right: inherit; }
    .footer-contact .contact .text2-banner {
      margin-bottom: 30px; }
    .footer-contact .contact img {
      padding-right: 10px; }
      .rtl .footer-contact .contact img {
        padding-left: 10px;
        padding-right: inherit; }
  .footer-contact .contact-service {
    background-color: #222222;
    padding: 30px 30px 0px;
    border-radius: 4px; }

.footer-copyright {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .footer-copyright .copy-left a {
    color: #E57C41; }
  @media (max-width: 991px) {
    .footer-copyright .copy-left {
      text-align: center; } }
  .footer-copyright .copy-right a {
    color: #999999;
    text-decoration: underline; }
    .footer-copyright .copy-right a:hover {
      color: #E57C41; }
  @media (max-width: 991px) {
    .footer-copyright .copy-right {
      text-align: center; } }

/*# sourceMappingURL=footerposition3788253158.css.map */
