/***************************************************

  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 .block-contact {

  margin-top: 30px; }

  @media (min-width: 768px) {

    .footer-container .block-contact .title_block {

      display: none; } }

.footer-container li {

  margin-bottom: 6px; }



.footer-center .inner {

  padding: 60px 0 20px;

  border-top: 1px solid #ddd; }



.footer-bottom {

  background-color: #e4e4e4; }



.ApColumn .block_newsletter {

  display: block;

  margin-top: 0; }

  @media (max-width: 767px) {

    .ApColumn .block_newsletter {

      margin-top: 30px; } }

  .ApColumn .block_newsletter .title-newsletter {

    display: block !important; }

  .ApColumn .block_newsletter .title_block {

    margin-bottom: 2px; }

  .ApColumn .block_newsletter .title {

    display: none !important; }

  .ApColumn .block_newsletter .sub-letter {

    display: none; }

  .ApColumn .block_newsletter .block_content {

    display: block !important; }

  .ApColumn .block_newsletter form {

    min-width: 100%; }

    .ApColumn .block_newsletter form input[type=email] {

      background-color: #ffffff; }

      @media (max-width: 1199px) {

        .ApColumn .block_newsletter form input[type=email] {

          width: 70%; } }

    @media (max-width: 1199px) {

      .ApColumn .block_newsletter form .btn {

        width: 30%; } }

@media (min-width: 768px) {

  .ApColumn .block-social {

    margin-bottom: 0; } }



@media (min-width: 768px) {

  .footer-before {

    padding: 60px 0 40px;

    display: -webkit-box;

    display: -moz-box;

    display: box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -moz-box-align: center;

    box-align: center;

    -webkit-align-items: center;

    -moz-align-items: center;

    -ms-align-items: center;

    -o-align-items: center;

    align-items: center;

    -ms-flex-align: center; }

    .footer-before .ApImage {

      margin-bottom: 0; } }

@media (max-width: 767px) {

  .footer-before {

    padding: 30px 0; } }

@media (max-width: 400px) {

  .footer-before .ApImage img {

    width: 100% !important; } }



.footer-html {

  width: 75%;

  margin-top: 14px; }



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

