/***************************************************
  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 
 */
/***********************************************************************/
.col_logo {
  margin-bottom: 12px; }
  @media (min-width: 400px) {
    .col_logo {
      width: fit-content !important;
      margin-bottom: 0; } }

.col_info {
  flex: 1; }
  @media (min-width: 768px) {
    .col_info {
      padding-left: 100px; }
      .rtl .col_info {
        padding-right: 100px;
        padding-left: inherit; } }
  @media (max-width: 767px) and (min-width: 400px) {
    .col_info {
      padding-left: 20px; }
      .rtl .col_info {
        padding-right: 20px;
        padding-left: inherit; } }

.input_visible {
  flex: 1; }
  .input_visible #leo_search_block_top > .title_block {
    display: none; }
  .input_visible #leo_search_block_top .block_content {
    display: block;
    border: none; }
  .input_visible #leo_search_block_top .form-control {
    height: 50px;
    line-height: 50px;
    padding: 0 50px 0 30px;
    border-radius: 100px;
    background-color: #F5F7FA; }
    .rtl .input_visible #leo_search_block_top .form-control {
      padding: 0 30px 0 50px; }
    .input_visible #leo_search_block_top .form-control::-webkit-input-placeholder {
      font-size: 13px;
      color: #a3a3a3;
      opacity: 1; }
    .input_visible #leo_search_block_top .form-control::-moz-placeholder {
      font-size: 13px;
      color: #a3a3a3;
      opacity: 1; }
    .input_visible #leo_search_block_top .form-control:-moz-placeholder {
      font-size: 13px;
      color: #a3a3a3;
      opacity: 1; }
    .input_visible #leo_search_block_top .form-control:-ms-input-placeholder {
      font-size: 13px;
      color: #a3a3a3;
      opacity: 1; }
  .input_visible #leo_search_block_top .btn {
    width: 60px;
    height: 50px;
    line-height: 50px; }
    .input_visible #leo_search_block_top .btn i {
      font-size: 0;
      width: auto;
      height: auto;
      color: #332F2C; }
      .input_visible #leo_search_block_top .btn i::before {
        content: '\f002';
        font-family: "Fontawesome 6 Pro";
        font-size: 20px;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px; }

@media (max-width: 1199px) {
  .top_contact {
    display: none; } }
@media (min-width: 992px) {
  .leo-megamenu .dropdown.aligned-fullwidth > .dropdown-menu {
    width: calc(100vw - 300px) !important;
    transform: translate(0, 30px);
    left: 100%; }
    [dir] .leo-megamenu .dropdown.aligned-fullwidth > .dropdown-menu {
      right: 100%;
      left: auto;
      transform: translate(0, 30px); }

  .leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {
    transform: translate(0, 0); }
    [dir] .leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {
      transform: translate(0, 0) !important; } }

/*# sourceMappingURL=headerposition2446659011.css.map */
