/** 
 * For achieving the desired layout width 
 */
.kt-row-column-wrap:not(.kt-row-column-wrap .kt-row-column-wrap) {
  width: 90%;
  margin: 0 auto;
}
.ff-row-fullwidth .kt-row-column-wrap {
  width: 100% !important;
}
@media screen and (min-width: 1025px) {
  .ff-row-fullwidth-lg .kt-row-column-wrap {
    width: 100% !important;
  }
}
/* Header and Footer Layout */
.site-footer-wrap .site-container,
.entry-header.page-title {
  max-width: var(--containerWidth);
  width: 90%;
  margin: 0 auto;
  padding: 0;
}
.site-main-header-wrap .site-container {
  max-width: var(--headerWidth);
  width: 100%;
  margin: 0 auto;
  padding: 0 var(--headerPadding);
}
/* Tablets & Mobile Devices */
@media screen and (max-width: 1024px) {
  .kt-row-column-wrap:not(.kt-row-column-wrap .kt-row-column-wrap),
  .site-footer-wrap .site-container,
  .entry-header.page-title {
    width: 85%;
  }
}
@media screen and (min-width: 501px) {
  #mobile-drawer .drawer-inner {
    max-width: 400px;
  }
}
/**
 * Utils
*/
@media only screen and (max-width: 767px) {
  .aligncenter-mobile {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .aligncenter-tablet {
    margin-left: auto;
    margin-right: auto;
  }
}
