/***************************************************
  Mixins Themes
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes
/***************************************************/
/* effect zoom In #1 */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
@media (max-width: 991px) {
  .header-top .ApColumn {
    text-align: right; }
    .rtl .header-top .ApColumn {
      text-align: left; }
    .header-top .ApColumn:first-child {
      position: absolute;
      top: 0; }
    .header-top .ApColumn:nth-child(2) {
      position: static; } }
@media (max-width: 991px) {
  .header-top .ApRow {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex;
    -moz-box-align: flex;
    box-align: flex;
    -webkit-align-items: flex;
    -moz-align-items: flex;
    -ms-align-items: flex;
    -o-align-items: flex;
    align-items: flex;
    -ms-flex-align: flex;
    position: relative;
    padding-top: 80px;
    padding-bottom: 20px; } }

#header {
  background: #fff; }
  #header.navbar-fixed-top {
    left: 30px;
    right: 30px; }
    @media (min-width: 992px) {
      #header.navbar-fixed-top::before {
        content: '';
        position: fixed;
        background: #fff;
        width: 30px;
        height: 87px;
        top: 0;
        left: 0; }
        .rtl #header.navbar-fixed-top::before {
          right: 0;
          left: auto; }
      #header.navbar-fixed-top::after {
        content: '';
        position: fixed;
        background: #fff;
        width: 30px;
        height: 87px;
        top: 0;
        right: 0; }
        .rtl #header.navbar-fixed-top::after {
          left: 0;
          right: auto; } }

@media (min-width: 992px) {
  .leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
    left: 60%; } }

/*# sourceMappingURL=headerposition1818807179.css.map */
