/***************************************************
  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 
 */
/***********************************************************************/
@media (max-width: 991px) {
  .navbar-toggler {
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); } }

@media (min-width: 992px) {
  .leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
    left: -200% !important;
    -webkit-animation: animationmenus ease 0.5s forwards;
    -moz-animation: animationmenus ease 0.5s forwards;
    animation: animationmenus ease 0.5s forwards; }
    .rtl .leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
      right: -200% !important;
      left: auto; }
    .leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu:before {
      left: 0;
      -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
      transform: translate(0, 50%); }
      .rtl .leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu:before {
        right: 0;
        left: auto; } }
.popup-over .popup-content {
  left: -35px; }
  .rtl .popup-over .popup-content {
    right: -35px;
    left: auto; }
  .popup-over .popup-content:after {
    left: 0; }
    .rtl .popup-over .popup-content:after {
      right: 0;
      left: auto; }

.main-header {
  padding: 13px 50px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0; }
  @media (max-width: 1199px) and (min-width: 992px) {
    .main-header {
      padding: 20px 25px; } }
  @media (max-width: 480px) {
    .main-header {
      gap: 10px 0;
      padding: 13px 30px; } }

.col-menu {
  align-items: flex; }
  @media (max-width: 1199px) and (min-width: 992px) {
    .col-menu .leo-megamenu .leo-top-menu .nav {
      gap: 35px;
      align-items: center; } }
  @media (min-width: 1400px) and (max-width: 1600px) {
    .col-menu {
      width: 40%; } }
  @media (min-width: 1200px) and (max-width: 1399px) {
    .col-menu {
      width: 60%; } }
  @media (max-width: 991px) {
    .col-menu {
      justify-content: flex-end; } }

.col-logo {
  text-align: center; }
  @media (max-width: 767px) {
    .col-logo {
      order: -1; } }

@media (min-width: 1400px) and (max-width: 1600px) {
  .col-info {
    width: 40%; } }
@media (min-width: 1200px) and (max-width: 1399px) {
  .col-info {
    width: 23.3333333%; } }

.layout-boxed-lg .col-info {
  width: 23.3333333%; }
.layout-boxed-lg .col-menu {
  width: 60%; }

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