/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
/*********************************
		FOOTER 2
*********************************/
#footer {
  background: white;
  text-align: center;
  margin: 40px 0 0px;
}
@media (max-width: 767px) {
  #footer {
    margin: 0px;
  }
}

#footer_logo {
  text-align: center;
  margin: 0px 0 50px;
  padding-top: 80px;
  border-top: 1px solid #dddddd;
}
#footer_logo img {
  display: inline-block;
}

.footer-nav {
  padding-top: 15px;
  padding-bottom: 15px;
}
.footer-nav .ApHtml {
  margin-bottom: 0px;
}

.footer-aboutus {
  width: 80%;
  max-width: 770px;
  line-height: 30px;
  margin: 0 auto;
}

#block_contact_infos .title_block {
  display: block;
}
#block_contact_infos .pe-icon {
  display: none;
}

#social_block {
  float: none !important;
}

/* Responsive */
@media (max-width: 767px) {
  .footer-container .footer-block .toggle-footer {
    display: block !important;
  }
  .footer-container .footer-block h4:after, .footer-container .footer-block .title_block:after {
    display: none;
  }
}
