/***************************************************
  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 
 */
/***********************************************************************/
#_desktop_language_selector .expand-more, #_desktop_currency_selector .expand-more {
  color: #808080; }
#_desktop_language_selector .btn-unstyle i::before, #_desktop_currency_selector .btn-unstyle i::before {
  color: #808080; }

.col_search {
  width: fit-content !important; }
  @media (max-width: 991px) and (min-width: 768px) {
    .col_search {
      width: 100% !important;
      order: 3;
      margin-top: 15px; } }

.col_logo {
  flex: 1; }

.col_info {
  flex: 1; }
  @media (max-width: 767px) {
    .col_info {
      flex: none;
      width: fit-content !important; } }

.leo-verticalmenu .title_block {
  display: flex;
  align-items: center; }
  .leo-verticalmenu .title_block::before {
    content: '\f0c9';
    font-family: "Fontawesome 6 Pro";
    font-size: 18px;
    margin-right: 12px;
    margin-top: 2px; }
    .rtl .leo-verticalmenu .title_block::before {
      margin-left: 12px;
      margin-right: inherit; }
  .leo-verticalmenu .title_block::after {
    content: '\f107';
    font-family: "Fontawesome 6 Pro";
    font-size: 16px;
    margin-left: 50px;
    margin-top: 2px; }
    .rtl .leo-verticalmenu .title_block::after {
      margin-right: 50px;
      margin-left: inherit; }
    @media (max-width: 575px) {
      .leo-verticalmenu .title_block::after {
        margin-left: 15px; }
        .rtl .leo-verticalmenu .title_block::after {
          margin-right: 15px;
          margin-left: inherit; } }

.col_menu {
  flex: 1; }
  @media (max-width: 991px) {
    .col_menu {
      order: -1; }
      .col_menu > .elementor-widget-container {
        margin: 0 !important; } }

@media (max-width: 1300px) {
  .header3_item {
    display: none; } }
.header3_item .elementor-image-box-img img {
  max-width: none; }

@media (max-width: 1300px) {
  .col_menu {
    position: initial; }
    .col_menu .navbar {
      position: initial; } }

/*# sourceMappingURL=headerposition2283134068.css.map */
