/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.footer-container {
  margin-top: 0; }
  .footer-container .list-inline li {
    display: inline-block;
    vertical-align: middle; }
    .footer-container .list-inline li + li {
      padding-left: 20px; }
      .rtl .footer-container .list-inline li + li {
        padding-right: 20px;
        padding-left: inherit; }

#footer {
  background: #F6F4F2; }

.footer-top {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px; }

.footer-center {
  text-align: center; }

.footer-container .address_w .title_block {
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 28px;
  line-height: 34px; }

.link-contact {
  margin-top: 50px;
  display: block; }
  .link-contact a {
    display: inline-block;
    vertical-align: middle;
    height: 50px;
    font-weight: 600;
    font-size: 13px;
    line-height: 15px;
    border-radius: 25px;
    padding: 12px 30px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    transition: all 0.3s ease; }
  .link-contact a:first-child {
    background: #fff;
    color: #BF624C; }
    .link-contact a:first-child:hover {
      background: #716147;
      color: #fff; }
  .link-contact a:last-child {
    background: #716147;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 0.05em; }
    .link-contact a:last-child:hover {
      background: #fff;
      color: #BF624C; }
  .link-contact i {
    padding-right: 5px;
    font-size: 16px;
    line-height: 28px; }
    .rtl .link-contact i {
      padding-left: 5px;
      padding-right: inherit; }

.copyright {
  font-weight: 500;
  font-size: 14px;
  line-height: 30px; }

.pay {
  text-align: center; }

.footer-bottom {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 29px 0; }
  .footer-bottom .ApImage {
    text-align: center; }
  .footer-bottom .list-inline li + li:before {
    content: '|';
    color: #716147;
    padding-right: 15px;
    display: inline-block;
    vertical-align: middle; }
    .rtl .footer-bottom .list-inline li + li:before {
      padding-left: 15px;
      padding-right: inherit; }

.list-inline ul {
  margin-bottom: 0; }

@media (min-width: 992px) {
  .footer-top {
    padding: 100px;
    padding-bottom: 70px; }

  .footer-center {
    padding-bottom: 50px; }
    .footer-center .list-inline {
      text-align: left; }
      .rtl .footer-center .list-inline {
        text-align: right; }

  .block-social {
    text-align: right; }
    .rtl .block-social {
      text-align: left; }

  .address_w {
    padding-bottom: 50px; }

  .footer-bottom .list-inline ul {
    text-align: right; }
    .rtl .footer-bottom .list-inline ul {
      text-align: left; } }
@media (max-width: 1199px) {
  .footer-container .footer-bottom .list-inline li {
    padding-left: 10px; }
    .rtl .footer-container .footer-bottom .list-inline li {
      padding-right: 10px;
      padding-left: inherit; }
    .footer-container .footer-bottom .list-inline li a {
      font-size: 11px; }

  .copyright {
    font-size: 11px; } }
@media (min-width: 576px) {
  .link-contact a:last-child {
    margin-left: 20px; }
    .rtl .link-contact a:last-child {
      margin-right: 20px;
      margin-left: inherit; } }
@media (max-width: 991px) {
  .footer-bottom .block {
    text-align: center; } }
@media (max-width: 767px) {
  .link-contact {
    padding-bottom: 30px; } }
@media (max-width: 575px) {
  .link-contact {
    display: flex;
    flex-direction: column;
    gap: 15px; } }

/*# sourceMappingURL=footerposition2709608754.css.map */
