/***************************************************
  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 
 */
/* $image-appagebuilder-path:                  "../../../../../img/modules/appagebuilder/img/" !default;
$image-appagebuilder-path1:                 "../../../../../../img/modules/appagebuilder/img/" !default;
$image-leofeature-path:                     "../../../../../img/modules/leofeature/img/" !default;
$image-quicklogin-path:                     "../../../../../img/modules/leoquicklogin/img/" !default;
$image-slideshow-typo-path:                 "../../../../../img/modules/leoslideshow/img/typo/" !default;
$image-slideshow-iview-path:                "../../../../../../../img/modules/leoslideshow/img/iView/" !default; */
/***********************************************************************/
/*****************************************
				Header 1
*****************************************/
.headertop-flex {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .headertop-flex .ApRawHtml.block {
    margin-bottom: 0; }

.bg-over-lay {
  background-color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  height: 120vh;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -moz-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -ms-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -o-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  visibility: hidden;
  will-change: opacity;
  z-index: 1000; }
  .bg-over-lay.show-over-lay {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100); }

.group-nav .ApMegamenu {
  margin-bottom: 1.25rem; }
  @media (min-width: 992px) {
    .group-nav .ApMegamenu {
      margin-top: 2.5rem; } }

@media (min-width: 1200px) {
  .ApMegamenu .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
    min-width: 800px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .ApMegamenu .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
    min-width: 600px; } }
@media (min-width: 992px) {
  .group-nav {
    position: fixed;
    z-index: 99999;
    background: #FFFFFF;
    width: 330px;
    height: 100%;
    top: 0;
    margin: 0;
    padding: 2.5rem 0 2.5rem 1.25rem;
    left: 0;
    -webkit-transform: translate(-400px, 0);
    -moz-transform: translate(-400px, 0);
    -ms-transform: translate(-400px, 0);
    -o-transform: translate(-400px, 0);
    transform: translate(-400px, 0);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .rtl .group-nav {
      padding: 2.5rem 1.25rem 2.5rem 0; }
    .rtl .group-nav {
      right: 0;
      left: auto; }
    .group-nav.active-menu {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease; }
    .group-nav > [class*="col-"] {
      padding: 0; }
    .group-nav .leo-megamenu .navbar-nav > li {
      position: relative;
      float: none;
      width: 100%; }
      .group-nav .leo-megamenu .navbar-nav > li > a {
        padding: 0.9375rem 0; }

  .ApMegamenu .horizontal.navbar-nav {
    display: inherit; }
  .ApMegamenu .leo-megamenu .dropdown-menu {
    display: block;
    left: 0;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
  .ApMegamenu .leo-megamenu .navbar-nav > li .dropdown-menu {
    left: 100%;
    top: 0; }
    .rtl .ApMegamenu .leo-megamenu .navbar-nav > li .dropdown-menu {
      right: 100%;
      left: auto; }
  .ApMegamenu .leo-megamenu .navbar-nav > li > a > .menu-title:after {
    display: none; }
  .ApMegamenu .leo-megamenu .navbar-nav > li > a > .sub-title {
    left: 0; }
    .rtl .ApMegamenu .leo-megamenu .navbar-nav > li > a > .sub-title {
      right: 0;
      left: auto; }
  .ApMegamenu .leo-megamenu .dropdown:hover > .dropdown-menu {
    display: block;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

  .leo_block_top.popup-over .popup-title,
  .userinfo-selector.popup-over .popup-title {
    display: none; }
  .leo_block_top .popup-content,
  .userinfo-selector .popup-content {
    display: inline-block;
    padding: 0;
    border: none;
    position: inherit;
    margin: 0;
    left: auto;
    right: 0; }
    [dir="rtl"] .leo_block_top .popup-content, [dir="rtl"]
    .userinfo-selector .popup-content {
      right: auto;
      left: 0; }

  #leo_block_top {
    margin-right: 0; }
    .rtl #leo_block_top {
      margin-left: 0;
      margin-right: inherit; }
    #leo_block_top .popup-content {
      min-width: inherit;
      padding: 0;
      background: none;
      color: #222222; }
    #leo_block_top ul {
      padding: 0;
      border: none; }
      #leo_block_top ul li a {
        color: #222222; }
        #leo_block_top ul li a:hover {
          color: #ff8365; }
      #leo_block_top ul li.current a {
        color: #ff8365; }

  .rtl .group-nav {
    -webkit-transform: translate(400px, 0);
    -moz-transform: translate(400px, 0);
    -ms-transform: translate(400px, 0);
    -o-transform: translate(400px, 0);
    transform: translate(400px, 0); }
    .rtl .group-nav.active-menu {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); } }
@media (max-width: 991px) {
  .group-nav {
    position: relative; }
    .group-nav .ApMegamenu {
      float: left;
      margin-left: 0.625rem; }
      .rtl .group-nav .ApMegamenu {
        float: right; }
      .rtl .group-nav .ApMegamenu {
        margin-right: 0.625rem;
        margin-left: inherit; }
    .group-nav #leo_block_top {
      margin-top: 0.625rem;
      float: right;
      margin-right: 0.625rem; }
      .rtl .group-nav #leo_block_top {
        float: left; }
      .rtl .group-nav #leo_block_top {
        margin-left: 0.625rem;
        margin-right: inherit; }
      .group-nav #leo_block_top .popup-title .icon-settings {
        font-size: 1.25rem;
        vertical-align: -3px;
        margin-right: 0.3125rem; }
        .rtl .group-nav #leo_block_top .popup-title .icon-settings {
          margin-left: 0.3125rem;
          margin-right: inherit; }
      .group-nav #leo_block_top .popup-content {
        left: auto;
        right: 0; }
        [dir="rtl"] .group-nav #leo_block_top .popup-content {
          right: auto;
          left: 0; }

  .headertop-flex {
    border-bottom: 1px solid #e5e5e5; }

  .leo-megamenu .navbar-header .navbar-toggler {
    margin-top: 0.9375rem; }
  .leo-megamenu.disable-canvas {
    position: static; }
    .leo-megamenu.disable-canvas .leo-top-menu {
      left: 1.25rem;
      right: 1.25rem; } }
/* Skin */
@media (min-width: 992px) {
  .skin1 #leo_block_top ul li a:hover {
    color: #24bddf; }
  .skin1 #leo_block_top ul li.current a {
    color: #24bddf; }

  .skin2 #leo_block_top ul li a:hover {
    color: #ffc723; }
  .skin2 #leo_block_top ul li.current a {
    color: #ffc723; }

  .skin3 #leo_block_top ul li a:hover {
    color: #a76d50; }
  .skin3 #leo_block_top ul li.current a {
    color: #a76d50; }

  .skin4 #leo_block_top ul li a:hover {
    color: #e5c4b3; }
  .skin4 #leo_block_top ul li.current a {
    color: #e5c4b3; }

  .skin5 #leo_block_top ul li a:hover {
    color: #2ced89; }
  .skin5 #leo_block_top ul li.current a {
    color: #2ced89; }

  .skin6 #leo_block_top ul li a:hover {
    color: #c01157; }
  .skin6 #leo_block_top ul li.current a {
    color: #c01157; }

  .skin7 #leo_block_top ul li a:hover {
    color: #007bc4; }
  .skin7 #leo_block_top ul li.current a {
    color: #007bc4; } }

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