@font-face {
  font-family: 'lg';
  src: url(media/lg.6d51beed.woff2) format("woff2"), url(media/lg.13e892a2.ttf) format("truetype"), url(media/lg.ba38ec74.woff) format("woff"), url(media/lg.db9f4533.svg#lg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.lg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'lg' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-container {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.lg-next,
.lg-prev {
  color: #999;
  display: block;
  font-size: 22px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  outline: none;
}

[dir] .lg-next, [dir] .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  cursor: pointer;
  margin-top: -10px;
  padding: 8px 10px 9px;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
}

[dir] .lg-next.disabled, [dir] .lg-prev.disabled {
  cursor: default;
}

.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}

.lg-single-item .lg-next, .lg-single-item
.lg-prev {
  display: none;
}

[dir=ltr] .lg-next {
  right: 20px;
}

[dir=rtl] .lg-next {
  left: 20px;
}

.lg-next:before {
  content: '\E095';
}

[dir=ltr] .lg-prev {
  left: 20px;
}

[dir=rtl] .lg-prev {
  right: 20px;
}

.lg-prev:after {
  content: '\E094';
}

@-webkit-keyframes lg-right-end-ltr {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-right-end-rtl {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-right-end-ltr {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-right-end-rtl {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end-ltr {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end-rtl {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-left-end-ltr {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-left-end-rtl {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

.lg-outer.lg-right-end .lg-object {
  position: relative;
}

[dir=ltr] .lg-outer.lg-right-end .lg-object {
  -webkit-animation:  lg-right-end-ltr 0.3s;
  animation:  lg-right-end-ltr 0.3s;
}

[dir=rtl] .lg-outer.lg-right-end .lg-object {
  -webkit-animation:  lg-right-end-rtl 0.3s;
  animation:  lg-right-end-rtl 0.3s;
}

.lg-outer.lg-left-end .lg-object {
  position: relative;
}

[dir=ltr] .lg-outer.lg-left-end .lg-object {
  -webkit-animation:  lg-left-end-ltr 0.3s;
  animation:  lg-left-end-ltr 0.3s;
}

[dir=rtl] .lg-outer.lg-left-end .lg-object {
  -webkit-animation:  lg-left-end-rtl 0.3s;
  animation:  lg-left-end-rtl 0.3s;
}

.lg-toolbar {
  z-index: 1082;
  position: absolute;
  top: 0;
  width: 100%;
}

[dir=ltr] .lg-toolbar {
  left: 0;
}

[dir=rtl] .lg-toolbar {
  right: 0;
}

[dir] .lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  transition: color 0.2s linear;
}

[dir] .lg-toolbar .lg-icon {
  cursor: pointer;
  padding: 10px 0;
  text-align: center;
  background: none;
  border: none;
  box-shadow: none;
}

[dir=ltr] .lg-toolbar .lg-icon {
  float: right;
}

[dir=rtl] .lg-toolbar .lg-icon {
  float: left;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
  color: #fff;
}

.lg-toolbar .lg-close:after {
  content: '\E070';
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: '\E90A';
}

.lg-toolbar .lg-download:after {
  content: '\E0F2';
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  z-index: 1080;
  opacity: 0;
  transition: opacity 0.2s ease-out 0s;
}

[dir] .lg-sub-html {
  padding: 10px 40px;
  text-align: center;
}

.lg-sub-html h4 {
  font-size: 13px;
  font-weight: bold;
}

[dir] .lg-sub-html h4 {
  margin: 0;
}

.lg-sub-html p {
  font-size: 12px;
}

[dir] .lg-sub-html p {
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-sub-html a:hover {
  text-decoration: underline;
}

[dir=ltr] .lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

[dir=rtl] .lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
}

[dir=ltr] .lg-item .lg-sub-html {
  right: 0;
  left: 0;
}

[dir=rtl] .lg-item .lg-sub-html {
  left: 0;
  right: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  height: 47px;
  vertical-align: middle;
}

[dir] .lg-counter {
  padding-top: 12px;
}

[dir=ltr] .lg-counter {
  padding-left: 20px;
}

[dir=rtl] .lg-counter {
  padding-right: 20px;
}

.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}

[dir] body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap, [dir] body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  transform: scale3d(0.5, 0.5, 0.5);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
}

[dir] body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap, [dir] body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  transform: scale3d(1, 1, 1);
}

.lg-icon.focus-visible {
  color: #fff;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}

[dir] .lg-icon.focus-visible {
  border-radius: 3px;
}

.lg-toolbar .lg-icon.focus-visible {
  outline-offset: -5px;
}

[dir] .lg-toolbar .lg-icon.focus-visible {
  border-radius: 8px;
}

.lg-group:after {
  content: '';
  display: table;
}

[dir] .lg-group:after {
  clear: both;
}

.lg-container {
  display: none;
  outline: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-overlay-open {
  overflow: hidden;
}

.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
}

[dir=ltr] .lg-show-in .lg-hide-items .lg-prev {
  transform: translate3d(-10px, 0, 0);
}

[dir=rtl] .lg-show-in .lg-hide-items .lg-prev {
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
}

[dir=ltr] .lg-show-in .lg-hide-items .lg-next {
  transform: translate3d(10px, 0, 0);
}

[dir=rtl] .lg-show-in .lg-hide-items .lg-next {
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
}

[dir] .lg-show-in .lg-hide-items .lg-toolbar {
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
}

[dir] .lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 1050;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  transition: opacity 0.15s ease 0s;
}

[dir=ltr] .lg-outer {
  left: 0;
  text-align: left;
}

[dir=rtl] .lg-outer {
  right: 0;
  text-align: right;
}

.lg-outer * {
  box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
  opacity: 1;
}

.lg-outer.lg-visible {
  opacity: 1;
}

[dir] .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, [dir] .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, [dir] .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  opacity: 1;
}

[dir] .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, [dir] .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, [dir] .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  transition-duration: 0s !important;
}

[dir] .lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

[dir] .lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  bottom: 0;
}

[dir=ltr] .lg-outer .lg-content {
  left: 0;
  right: 0;
}

[dir=rtl] .lg-outer .lg-content {
  right: 0;
  left: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  transition: opacity 0s;
  white-space: nowrap;
}

[dir=ltr] .lg-outer .lg-inner {
  left: 0;
}

[dir=rtl] .lg-outer .lg-inner {
  right: 0;
}

.lg-outer .lg-item {
  display: none !important;
}

[dir] .lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url(data:image/gif;base64,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) no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
}

[dir] .lg-outer .lg-item, [dir] .lg-outer .lg-img-wrap {
  text-align: center;
}

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

[dir=ltr] .lg-outer .lg-img-wrap {
  left: 0;
  right: 0;
}

[dir=rtl] .lg-outer .lg-img-wrap {
  right: 0;
  left: 0;
}

[dir] .lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}

.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
}

[dir=ltr] .lg-outer .lg-first-slide .lg-dummy-img {
  left: 50%;
}

[dir=rtl] .lg-outer .lg-first-slide .lg-dummy-img {
  right: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  opacity: 1;
}

[dir] .lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  transform: translate3d(0, 0%, 0);
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1040;
  opacity: 0;
  will-change: auto;
  transition: opacity 333ms ease-in 0s;
}

[dir] .lg-backdrop {
  background-color: #000;
}

[dir=ltr] .lg-backdrop {
  left: 0;
  right: 0;
}

[dir=rtl] .lg-backdrop {
  right: 0;
  left: 0;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

[dir=ltr] .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

[dir=rtl] .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(100%, 0, 0);
}

[dir=ltr] .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

[dir=rtl] .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  opacity: 1;
}

[dir] .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-container {
  display: none;
}

.lg-container.lg-show {
  display: block;
}

[dir] .lg-container.lg-dragging-vertical .lg-backdrop {
  transition-duration: 0s !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  opacity: 1;
}

[dir] .lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  transition-duration: 0s !important;
}

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: '\E909';
}

.lg-components {
  will-change: transform;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
}

[dir] .lg-components {
  transform: translate3d(0, 100%, 0);
}

[dir=ltr] .lg-components {
  right: 0;
  left: 0;
}

[dir=rtl] .lg-components {
  left: 0;
  right: 0;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}
[dir] .owl-carousel .owl-stage:after{clear:both}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
[dir=ltr] .owl-carousel .owl-item{float:left}
[dir=rtl] .owl-carousel .owl-item{float:right}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[dir] .owl-carousel .owl-dot, [dir] .owl-carousel .owl-nav .owl-next, [dir] .owl-carousel .owl-nav .owl-prev{cursor:pointer}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;font:inherit}
[dir] .owl-carousel .owl-nav button.owl-next, [dir] .owl-carousel .owl-nav button.owl-prev, [dir] .owl-carousel button.owl-dot{border:none;padding:0!important}
[dir=ltr] .owl-carousel .owl-nav button.owl-next, [dir=ltr] .owl-carousel .owl-nav button.owl-prev, [dir=ltr] .owl-carousel button.owl-dot{background:0 0}
[dir=rtl] .owl-carousel .owl-nav button.owl-next, [dir=rtl] .owl-carousel .owl-nav button.owl-prev, [dir=rtl] .owl-carousel button.owl-dot{background:100% 0}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[dir] .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
[dir=ltr] .owl-carousel.owl-rtl{direction:rtl}
[dir=rtl] .owl-carousel.owl-rtl{direction:ltr}
[dir=ltr] .owl-carousel.owl-rtl .owl-item{float:right}
[dir=rtl] .owl-carousel.owl-rtl .owl-item{float:left}
[dir=ltr] .owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
[dir=rtl] .owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
[dir=ltr] .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
[dir=rtl] .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%}
[dir] .owl-carousel .owl-video-wrapper{background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;top:50%;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
[dir] .owl-carousel .owl-video-play-icon{margin-top:-40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) no-repeat;cursor:pointer}
[dir=ltr] .owl-carousel .owl-video-play-icon{left:50%;margin-left:-40px}
[dir=rtl] .owl-carousel .owl-video-play-icon{right:50%;margin-right:-40px}
[dir] .owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;transition:opacity .4s ease}
[dir] .owl-carousel .owl-video-tn{background-position:center center;background-repeat:no-repeat;background-size:contain}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}
[dir] .owl-theme .owl-dots, [dir] .owl-theme .owl-nav{text-align:center}
[dir] .owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;display:inline-block}
[dir] .owl-theme .owl-nav [class*=owl-]{margin:5px;padding:4px 7px;background:#D6D6D6;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{color:#FFF;text-decoration:none}
[dir] .owl-theme .owl-nav [class*=owl-]:hover{background:#869791}
.owl-theme .owl-nav .disabled{opacity:.5}
[dir] .owl-theme .owl-nav .disabled{cursor:default}
[dir] .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}
[dir] .owl-theme .owl-dots .owl-dot span{margin:5px 7px;background:#D6D6D6;border-radius:30px}
[dir] .owl-theme .owl-dots .owl-dot.active span, [dir] .owl-theme .owl-dots .owl-dot:hover span{background:#869791}
*,
::after,
::before {
    box-sizing: border-box
}
.container {
    max-width: 1400px;
    width: 100%
}
[dir=ltr] .container {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto
}
[dir=rtl] .container {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto
}
.row {
    display: flex;
    flex-wrap: wrap;
}
[dir] .row {
    margin-bottom: -40px;
}
[dir=ltr] .row {
    margin-right: -20px;
    margin-left: -20px;
}
[dir=rtl] .row {
    margin-left: -20px;
    margin-right: -20px;
}
[dir=ltr] .no-gutter {
    margin-right: 0;
    margin-left: 0;
}
[dir=rtl] .no-gutter {
    margin-left: 0;
    margin-right: 0;
}
[dir=ltr] .no-gutter > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
[dir=rtl] .no-gutter > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
[dir=ltr] .padding-60 {
    margin-right: -50px;
    margin-left: -50px;
}
[dir=rtl] .padding-60 {
    margin-left: -50px;
    margin-right: -50px;
}
[dir=ltr] .padding-60 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
}
[dir=rtl] .padding-60 > [class*="col-"] {
    padding-left: 50px;
    padding-right: 50px;
}
[dir] .no-padding {
    margin-bottom: 0;
}
[dir] .no-padding > [class*="col-"] {
    padding-bottom: 0;
}
[dir] .row.row-5, [dir] .row.row-5 .row {
    margin-bottom: -10px;
}
[dir=ltr] .row.row-5, [dir=ltr] .row.row-5 .row {
    margin-right: -5px;
    margin-left: -5px;
}
[dir=rtl] .row.row-5, [dir=rtl] .row.row-5 .row {
    margin-left: -5px;
    margin-right: -5px;
}
[dir] .row.row-5 [class*="col-"] {
    padding-bottom: 10px;
}
[dir=ltr] .row.row-5 [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
[dir=rtl] .row.row-5 [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.col-custom-5 {
    position: relative;
    width: 100%;
}
[dir] .col, [dir] .col-1, [dir] .col-10, [dir] .col-11, [dir] .col-12, [dir] .col-2, [dir] .col-3, [dir] .col-4, [dir] .col-5, [dir] .col-6, [dir] .col-7, [dir] .col-8, [dir] .col-9, [dir] .col-auto, [dir] .col-lg, [dir] .col-lg-1, [dir] .col-lg-10, [dir] .col-lg-11, [dir] .col-lg-12, [dir] .col-lg-2, [dir] .col-lg-3, [dir] .col-lg-4, [dir] .col-lg-5, [dir] .col-lg-6, [dir] .col-lg-7, [dir] .col-lg-8, [dir] .col-lg-9, [dir] .col-lg-auto, [dir] .col-md, [dir] .col-md-1, [dir] .col-md-10, [dir] .col-md-11, [dir] .col-md-12, [dir] .col-md-2, [dir] .col-md-3, [dir] .col-md-4, [dir] .col-md-5, [dir] .col-md-6, [dir] .col-md-7, [dir] .col-md-8, [dir] .col-md-9, [dir] .col-md-auto, [dir] .col-sm, [dir] .col-sm-1, [dir] .col-sm-10, [dir] .col-sm-11, [dir] .col-sm-12, [dir] .col-sm-2, [dir] .col-sm-3, [dir] .col-sm-4, [dir] .col-sm-5, [dir] .col-sm-6, [dir] .col-sm-7, [dir] .col-sm-8, [dir] .col-sm-9, [dir] .col-sm-auto, [dir] .col-xl, [dir] .col-xl-1, [dir] .col-xl-10, [dir] .col-xl-11, [dir] .col-xl-12, [dir] .col-xl-2, [dir] .col-xl-3, [dir] .col-xl-4, [dir] .col-xl-5, [dir] .col-xl-6, [dir] .col-xl-7, [dir] .col-xl-8, [dir] .col-xl-9, [dir] .col-xl-auto, [dir] .col-custom-5 {
    padding-bottom: 40px;
}
[dir=ltr] .col, [dir=ltr] .col-1, [dir=ltr] .col-10, [dir=ltr] .col-11, [dir=ltr] .col-12, [dir=ltr] .col-2, [dir=ltr] .col-3, [dir=ltr] .col-4, [dir=ltr] .col-5, [dir=ltr] .col-6, [dir=ltr] .col-7, [dir=ltr] .col-8, [dir=ltr] .col-9, [dir=ltr] .col-auto, [dir=ltr] .col-lg, [dir=ltr] .col-lg-1, [dir=ltr] .col-lg-10, [dir=ltr] .col-lg-11, [dir=ltr] .col-lg-12, [dir=ltr] .col-lg-2, [dir=ltr] .col-lg-3, [dir=ltr] .col-lg-4, [dir=ltr] .col-lg-5, [dir=ltr] .col-lg-6, [dir=ltr] .col-lg-7, [dir=ltr] .col-lg-8, [dir=ltr] .col-lg-9, [dir=ltr] .col-lg-auto, [dir=ltr] .col-md, [dir=ltr] .col-md-1, [dir=ltr] .col-md-10, [dir=ltr] .col-md-11, [dir=ltr] .col-md-12, [dir=ltr] .col-md-2, [dir=ltr] .col-md-3, [dir=ltr] .col-md-4, [dir=ltr] .col-md-5, [dir=ltr] .col-md-6, [dir=ltr] .col-md-7, [dir=ltr] .col-md-8, [dir=ltr] .col-md-9, [dir=ltr] .col-md-auto, [dir=ltr] .col-sm, [dir=ltr] .col-sm-1, [dir=ltr] .col-sm-10, [dir=ltr] .col-sm-11, [dir=ltr] .col-sm-12, [dir=ltr] .col-sm-2, [dir=ltr] .col-sm-3, [dir=ltr] .col-sm-4, [dir=ltr] .col-sm-5, [dir=ltr] .col-sm-6, [dir=ltr] .col-sm-7, [dir=ltr] .col-sm-8, [dir=ltr] .col-sm-9, [dir=ltr] .col-sm-auto, [dir=ltr] .col-xl, [dir=ltr] .col-xl-1, [dir=ltr] .col-xl-10, [dir=ltr] .col-xl-11, [dir=ltr] .col-xl-12, [dir=ltr] .col-xl-2, [dir=ltr] .col-xl-3, [dir=ltr] .col-xl-4, [dir=ltr] .col-xl-5, [dir=ltr] .col-xl-6, [dir=ltr] .col-xl-7, [dir=ltr] .col-xl-8, [dir=ltr] .col-xl-9, [dir=ltr] .col-xl-auto, [dir=ltr] .col-custom-5 {
    padding-right: 20px;
    padding-left: 20px;
}
[dir=rtl] .col, [dir=rtl] .col-1, [dir=rtl] .col-10, [dir=rtl] .col-11, [dir=rtl] .col-12, [dir=rtl] .col-2, [dir=rtl] .col-3, [dir=rtl] .col-4, [dir=rtl] .col-5, [dir=rtl] .col-6, [dir=rtl] .col-7, [dir=rtl] .col-8, [dir=rtl] .col-9, [dir=rtl] .col-auto, [dir=rtl] .col-lg, [dir=rtl] .col-lg-1, [dir=rtl] .col-lg-10, [dir=rtl] .col-lg-11, [dir=rtl] .col-lg-12, [dir=rtl] .col-lg-2, [dir=rtl] .col-lg-3, [dir=rtl] .col-lg-4, [dir=rtl] .col-lg-5, [dir=rtl] .col-lg-6, [dir=rtl] .col-lg-7, [dir=rtl] .col-lg-8, [dir=rtl] .col-lg-9, [dir=rtl] .col-lg-auto, [dir=rtl] .col-md, [dir=rtl] .col-md-1, [dir=rtl] .col-md-10, [dir=rtl] .col-md-11, [dir=rtl] .col-md-12, [dir=rtl] .col-md-2, [dir=rtl] .col-md-3, [dir=rtl] .col-md-4, [dir=rtl] .col-md-5, [dir=rtl] .col-md-6, [dir=rtl] .col-md-7, [dir=rtl] .col-md-8, [dir=rtl] .col-md-9, [dir=rtl] .col-md-auto, [dir=rtl] .col-sm, [dir=rtl] .col-sm-1, [dir=rtl] .col-sm-10, [dir=rtl] .col-sm-11, [dir=rtl] .col-sm-12, [dir=rtl] .col-sm-2, [dir=rtl] .col-sm-3, [dir=rtl] .col-sm-4, [dir=rtl] .col-sm-5, [dir=rtl] .col-sm-6, [dir=rtl] .col-sm-7, [dir=rtl] .col-sm-8, [dir=rtl] .col-sm-9, [dir=rtl] .col-sm-auto, [dir=rtl] .col-xl, [dir=rtl] .col-xl-1, [dir=rtl] .col-xl-10, [dir=rtl] .col-xl-11, [dir=rtl] .col-xl-12, [dir=rtl] .col-xl-2, [dir=rtl] .col-xl-3, [dir=rtl] .col-xl-4, [dir=rtl] .col-xl-5, [dir=rtl] .col-xl-6, [dir=rtl] .col-xl-7, [dir=rtl] .col-xl-8, [dir=rtl] .col-xl-9, [dir=rtl] .col-xl-auto, [dir=rtl] .col-custom-5 {
    padding-left: 20px;
    padding-right: 20px;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}
.col-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}
.col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}
.col-custom-5 {
    flex: 0 0 20%;
    max-width: 20%
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}
.col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}
.col-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}
.col-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}
.col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}
.col-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}
.col-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}
[dir=ltr] .offset-lg-2 {
    margin-left: 16.666667%
}
[dir=rtl] .offset-lg-2 {
    margin-right: 16.666667%
}
[dir=ltr] .offset-lg-2-r {
    margin-right: 16.666667%
}
[dir=rtl] .offset-lg-2-r {
    margin-left: 16.666667%
}
@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
}
@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
}
@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
}
* {
    font-family: 'GE Dinar One', 'Hacen Liner Print-out', sans-serif;
    box-sizing: border-box;
    outline: none;
    -webkit-text-size-adjust: none;
}
body {
    overflow-x: hidden;
    font-size: 16px;
}
[dir] body {
    cursor: default;
    margin: 0;
    background-color: white;
}
img,
iframe {
    max-width: 100%;
}
a[href] {
    text-decoration: none;
    color: #F47F24;
}
[dir] a[href] {
    cursor: pointer;
}
[dir] button {
    cursor: pointer;
}
textarea {
    resize: none;
}
/*.lazyloaded {*/
/*    height: auto;*/
/*    width: auto;*/
/*}*/
/*.block-with-carousel.loading {*/
/*    min-height: 300px;*/
/*}*/
.lazyload-block.loading {
    min-height: 600px;
}
.loading,
.lazyload,
.lazyloading {
    /*background-image: url("../../media/images/loader.gif");*/
}
[dir] .loading, [dir] .lazyload, [dir] .lazyloading {
    background-color: transparent;
    background-size: 64px 64px !important;
    background-repeat: no-repeat;
    background-position: center;
}
h1 {
    font-size: 3em;
}
h1 {
    font-size: 2em;
}
label.required::after {
    content: "*";
    color: red;
    display: inline-block;
}
#js-payment, #js-interest {
    font-size: 1.2rem;
    font-weight: 700;
    color: #333;
}
[dir] #js-payment, [dir] #js-interest {
    margin: 0 5px;
}
[dir] .alert {
    padding: 10px;
    border-radius: 5px;
}
.alert-danger {
    color: #721c24;
}
[dir] .alert-danger {
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.w-50 {
    width: 50%;
}
[dir] .mx-5 {
    margin: 0 5px;
}
blockquote {
    width: 100%;
}
[dir] blockquote {
    background: #f2f2f2;
    margin: 0 -10px;
    padding: 1rem;
    border-radius: 3px;
}
.remove-experience:nth-child(1) {
    /*display:none;*/
}
.pagination {
    height: 36px;
    display:inline-block;
}
[dir] .pagination {
    margin: 0;
    padding: 0;
}
.pager, .pagination ul {
    *zoom: 1
}
[dir=ltr] .pager, [dir=ltr] .pagination ul {
    margin-left: 0
}
[dir=rtl] .pager, [dir=rtl] .pagination ul {
    margin-right: 0
}
.pagination ul {
    display: inline-block;
    *display: inline
}
[dir] .pagination ul {
    padding: 0;
    margin-bottom: 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
}
.pagination li {
    display: inline
}
.pagination a {
    line-height: 30px;
    text-decoration: none
}
[dir] .pagination a {
    padding: 0 12px;
    border: 1px solid #ddd
}
[dir=ltr] .pagination a {
    float: left;
    border-left-width: 0
}
[dir=rtl] .pagination a {
    float: right;
    border-right-width: 0
}
.pagination .active a, .pagination a:hover {
    color: #94999E
}
[dir] .pagination .active a, [dir] .pagination a:hover {
    background-color: #f5f5f5
}
.pagination .active a {
    color: #94999E
}
[dir] .pagination .active a {
    cursor: default
}
.pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled span {
    color: #94999E
}
[dir] .pagination .disabled a, [dir] .pagination .disabled a:hover, [dir] .pagination .disabled span {
    background-color: transparent;
    cursor: default
}
[dir=ltr] .pagination li:first-child a, [dir=ltr] .pagination li:first-child span {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px
}
[dir=rtl] .pagination li:first-child a, [dir=rtl] .pagination li:first-child span {
    border-right-width: 1px;
    border-radius: 0 3px 3px 0
}
[dir=ltr] .pagination li:last-child a {
    border-radius: 0 3px 3px 0
}
[dir=rtl] .pagination li:last-child a {
    border-radius: 3px 0 0 3px
}
[dir] .pagination-centered {
    text-align: center
}
[dir=ltr] .pagination-right {
    text-align: right
}
[dir=rtl] .pagination-right {
    text-align: left
}
[dir] .pager {
    margin-bottom: 18px;
    text-align: center
}
.pager:after, .pager:before {
    display: table;
    content: ""
}
.pager li {
    display: inline
}
.pager a {
    display: inline-block
}
[dir] .pager a {
    padding: 5px 12px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}
.pager a:hover {
    text-decoration: none
}
[dir] .pager a:hover {
    background-color: #f5f5f5
}
[dir=ltr] .pager .next a {
    float: right
}
[dir=rtl] .pager .next a {
    float: left
}
[dir=ltr] .pager .previous a {
    float: left
}
[dir=rtl] .pager .previous a {
    float: right
}
.pager .disabled a, .pager .disabled a:hover {
    color: #999
}
[dir] .pager .disabled a, [dir] .pager .disabled a:hover {
    background-color: #fff;
    cursor: default
}
.pagination .prev.disabled span {
    line-height: 30px;
    text-decoration: none
}
[dir] .pagination .prev.disabled span {
    padding: 0 12px;
    border: 1px solid #ddd
}
[dir=ltr] .pagination .prev.disabled span {
    float: left;
    border-left-width: 1
}
[dir=rtl] .pagination .prev.disabled span {
    float: right;
    border-right-width: 1
}
.pagination .next.disabled span {
    line-height: 30px;
    text-decoration: none
}
[dir] .pagination .next.disabled span {
    padding: 0 12px;
    border: 1px solid #ddd
}
[dir=ltr] .pagination .next.disabled span {
    float: left;
    border-left-width: 0
}
[dir=rtl] .pagination .next.disabled span {
    float: right;
    border-right-width: 0
}
.pagination li.active, .pagination li.disabled {
    line-height: 30px;
    text-decoration: none
}
[dir] .pagination li.active, [dir] .pagination li.disabled {
    padding: 0 12px;
    border: 1px solid #ddd
}
[dir=ltr] .pagination li.active, [dir=ltr] .pagination li.disabled {
    float: left;
    border-left-width: 0
}
[dir=rtl] .pagination li.active, [dir=rtl] .pagination li.disabled {
    float: right;
    border-right-width: 0
}
.pagination li.active {
    color: #fff;
}
[dir] .pagination li.active {
    background: #364E63;
}
[dir=ltr] .pagination li:first-child {
    border-left-width: 1px;
}
[dir=rtl] .pagination li:first-child {
    border-right-width: 1px;
}
[dir] .search-article {
    margin-bottom: 1rem;
}
[dir] .p-0 {
    padding: 0 !important;
}
[dir] .m-0 {
    margin: 0 !important;
}
[dir] .m-auto {
    margin: 0 auto;
}
[dir] .text-justify {
    text-align: justify;
}
.list {
    list-style: none;
}
[dir] .list {
    padding: 0;
    margin: 0;
}
.justify-content-center {
    justify-content: center;
}
.align-items-center {
    align-items: center;
}
.d-flex {
    display: flex;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-column {
    flex-direction: column;
}
.flex-1 {
    flex: 1;
}
.full-width {
    width: 100%;
}
[dir] .mt-10 {
    margin-top: 10px;
}
[dir] .mt-15 {
    margin-top: 15px;
}
[dir] .mt-30 {
    margin-top: 30px !important;
}
[dir] .mt-35 {
    margin-top: 35px !important;
}
[dir] .mt-60 {
    margin-top: 60px !important;
}
[dir] .mb-60 {
    margin-bottom: 60px !important;
}
[dir] .mt-20 {
    margin-top: 20px !important;
}
[dir] .mb-20 {
    margin-bottom: 20px !important;
}
[dir] .mb-10 {
    margin-bottom: 10px !important;
}
.c-white {
    color: white !important;
}
.map {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 125px;
    z-index: 1020;
    min-height: 600px;
}
[dir] .map {
    margin-bottom: 20px;
    border: 1px solid #f2f2f2;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
[dir=ltr] .map {
    left: 0;
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .map {
    right: 0;
    border-radius: 0 25px 0 25px;
}
/*experience-list*/
.experience-list {
    display: flex;
    align-items: center;
}
[dir] .experience-list {
    margin: 0 -10px;
}
[dir] .experience-list li {
    padding: 0 10px;
}
.experience-list li label {
    display: block;
    position: relative;
}
[dir] .experience-list li label {
    cursor: pointer;
}
.experience-list li label input {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
[dir] .experience-list li label input {
    margin: 0;
}
[dir=ltr] .experience-list li label input {
    left: 0;
}
[dir=rtl] .experience-list li label input {
    right: 0;
}
.experience-list li label i {
    width: 35px;
    height: 35px;
    color: #FECD0D;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}
[dir] .experience-list li label i {
    background-color: white;
    border-radius: 50%;
}
.experience-list li label i.active.smile {
    color: white;
}
[dir] .experience-list li label i.active.smile {
    background-color: green;
}
.experience-list li label i.active.meh {
    color: white;
}
[dir] .experience-list li label i.active.meh {
    background-color: orange;
}
.experience-list li label i.active.mad {
    color: white;
}
[dir] .experience-list li label i.active.mad {
    background-color: red;
}
/*.g-recaptcha {*/
/*    overflow: hidden;*/
/*}*/
[dir] .pb-0 {
    padding-bottom: 0 !important;
}
.w-100 {
    width: 100%
}
[dir] .mb-0 {
    margin-bottom: 0 !important;
}
[dir] .p-20 {
    padding: 20px;
}
[dir] .p-50 {
    padding: 50px;
}
[dir] .px-50 {
    padding: 0 50px;
}
[dir] .py-50 {
    padding: 50px 0;
}
[dir] .mx-10 {
    margin: 0 10px;
}
[dir] .bg-white {
    background-color: #fff;
}
[dir=ltr] .text-right {
    text-align: right !important;
}
[dir=rtl] .text-right {
    text-align: left !important;
}
[dir=ltr] .text-left {
    text-align: left !important;
}
[dir=rtl] .text-left {
    text-align: right !important;
}
.alert-card {
    /*box-shadow: 1px 2px 8px 0 #c8d0d8;*/
    display: block;
}
[dir] .alert-card {
    background: white;
    padding: 60px;
    border-radius: 4px;
    margin: 0 auto;
    text-align: center;
}
.alert-card.alert-success {
    color: #9ABC66;
    font-size: 20px;
    line-height: 30px;
}
.success-circle {
    width: 200px;
    height: 200px;
    display: flex;
    font-size: 3rem;
    align-items: center;
    justify-content: center;
}
[dir] .success-circle {
    border-radius: 200px;
    background: #F8FAF5;
    margin: 0 auto;
    text-align: center;
}
.list-square li::marker {
    font-size: 22px;
    color: #FECD0D;
}
.rating {
    width: 300px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    height: 50px;
    align-items: center;
}
.rating span {
    /*float:right;*/
    position: relative;
}
.rating span input {
    position: absolute;
    top: 0;
    opacity: 0;
}
[dir=ltr] .rating span input {
    left: 0;
}
[dir=rtl] .rating span input {
    right: 0;
}
[dir="ltr"] .rating span label {
    margin-right: 5px
}
[dir="rtl"] .rating span label {
    margin-left: 5px
}
.rating span label {
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #FFF;
    font-size: 30px;
    line-height: 30px;
    -webkit-border-radius: 50%;
}
[dir] .rating span label {
    text-align: center;
    background: #ccc;
    border-radius: 50%;
    margin-bottom: 0;
}
.rating span:hover ~ span label,
.rating span:hover label,
.rating span.checked label,
.rating span.checked ~ span label {
    color: #FFF;
}
[dir] .rating span:hover ~ span label, [dir] .rating span:hover label, [dir] .rating span.checked label, [dir] .rating span.checked ~ span label {
    background: #F90;
}
.header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1030;
}
[dir] .header {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
[dir=ltr] .header {
    left: 0;
    right: 0;
}
[dir=rtl] .header {
    right: 0;
    left: 0;
}
[dir] .sub-header {
    background-color: #FECD0D;
    padding: 15px 0;
}
.sub-header-comp {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sub-menu-list {
    display: flex;
}
[dir] .sub-menu-list {
    margin: 0 -2.5px !important;
}
[dir] .sub-menu-list li {
    padding: 0 2.5px;
}
.sub-menu-list li .list-item {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: white;
    transition: color 0.3s ease;
    min-width: 30px;
    height: 30px;
}
.sub-menu-list:not(.with-icon) li .list-item {
    color: #FECD0D;
}
[dir] .sub-menu-list:not(.with-icon) li .list-item {
    background-color: white;
}
[dir=ltr] .sub-menu-list:not(.with-icon) li .list-item {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .sub-menu-list:not(.with-icon) li .list-item {
    border-radius: 0 5px 0 5px;
}
.sub-menu-list li .list-item.search {
    font-size: 12px;
}
.sub-menu-list li .list-item.search i {
    display: block;
}
.sub-menu-list.with-icon li .list-item i {
    display: block;
}
[dir=ltr] .sub-menu-list.with-icon li .list-item i {
    margin-right: 5px;
}
[dir=rtl] .sub-menu-list.with-icon li .list-item i {
    margin-left: 5px;
}
.sub-menu-list li a.list-item:hover {
    color: #737373;
}
.sub-list li .list-item i {
    color: #FECD0D;
}
[dir=ltr] .sub-list li .list-item i {
    margin-right: 5px;
}
[dir=rtl] .sub-list li .list-item i {
    margin-left: 5px;
}
[dir] .main-header {
    padding: 15px 0;
    background-color: white;
}
.main-header-comp {
    display: flex;
    align-items: flex-end;
}
[dir=ltr] .header-logo {
    padding-right: 40px;
}
[dir=rtl] .header-logo {
    padding-left: 40px;
}
.header-logo img {
    display: block;
}
.main-menu-list {
    display: flex;
}
[dir] .main-menu-list {
    margin: 0 -25px !important;
}
[dir] .main-menu-list > li {
    padding: 0 25px 10px !important;
}
.main-menu-list li .list-item {
    display: block;
    font-size: 18px;
    color: #737373;
    font-weight: bold;
    transition: color 0.3s ease;
}
.main-menu-list li .list-item:hover {
    color: #FECD0D;
}
.upBtn {
    position: fixed;
    bottom: 10px;
    z-index: 1030;
    font-size: 18px;
    color: white;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
    width: 50px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .upBtn {
    border: none;
    background-color: #FECD0D;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}
[dir=ltr] .upBtn {
    left: 10px;
}
[dir=rtl] .upBtn {
    right: 10px;
}
.upBtn.show {
    opacity: 1;
    visibility: visible;
}
.sub-lang-search {
    display: flex;
}
.header-search {
    position: relative;
}
[dir=ltr] .header-search {
    margin-left: 5px;
}
[dir=rtl] .header-search {
    margin-right: 5px;
}
.header-search-icon {
    position: absolute;
    top: 50%;
    color: #737373;
    font-size: 14px;
}
[dir] .header-search-icon {
    transform: translateY(-50%);
}
[dir=ltr] .header-search-icon {
    right: 5px;
}
[dir=rtl] .header-search-icon {
    left: 5px;
}
.header-search-input {
    width: 200px;
    height: 30px;
    line-height: 30px;
}
[dir] .header-search-input {
    background-color: white;
    border: none;
}
[dir=ltr] .header-search-input {
    padding: 0 25px 0 15px;
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .header-search-input {
    padding: 0 15px 0 25px;
    border-radius: 0 5px 0 5px;
}
.header-logo img {
    width: 100%;
    display: block;
    max-width: 140px;
}
.header-menu-image {
    position: relative

}
.header-menu-image img {
    display: block;
    width: 100%;
    overflow: hidden;
}
[dir] .header-menu-image img {
    border-radius: 10px;
}
.header-menu-image p {
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    color: #fff;
}
[dir] .header-menu-image p {
    margin: 0;
    background: rgb(0 0 0 / 30%);
    padding: 5px;
}
[dir=ltr] .header-menu-image p {
    left: 0;
    text-align: left;
    right: 0;
    border-radius: 10px 0;
}
[dir=rtl] .header-menu-image p {
    right: 0;
    text-align: right;
    left: 0;
    border-radius: 0 10px;
}
.main-wrapper a {
    color: #000;
    text-decoration: none;
}
.main-wrapper ul li {
    list-style-type: none;
}
.navbar {
    /*padding: 0 1rem;*/
    position: relative;
    top: 0;
    width: 100%;
    max-height: 100vh;
    display: flex;
    align-items: center;
    /*flex-direction: column;*/
    z-index: 10;
    justify-content: space-between;
}
[dir] .navbar {
    background: #fff;
}
[dir=ltr] .navbar {
    left: 0;
}
[dir=rtl] .navbar {
    right: 0;
}
.brand-and-icon {
    display: flex;
    justify-content: space-between;
    align-items: center;

}
[dir] .brand-and-icon {
    padding: 1rem 0;
    border-bottom: 1px solid #ddd;

}
.navbar-brand {
    font-size: 1.8rem;
    letter-spacing: 3px;
    font-weight: 700;
}
.navbar-toggler {
    display: block;
    font-size: 1.8rem;
    transition: all 0.4s ease;
    width: 50px;
    color: #7e7c7e;
    height: 50px;
    line-height: 42px;
}
[dir] .navbar-toggler {
    background: transparent;
    cursor: pointer;
    padding: 0;
    border: 2px solid #7e7c7e;
    border-radius: 4px;
    text-align: center;
}
.navbar-toggler:hover {
    opacity: 0.7;
}
.navbar-collapse {
    /*overflow-y: scroll;*/
    display: none;
}
/*.navbar-nav > li > a {*/
/*    text-transform: uppercase;*/
/*    font-size: 1.1rem;*/
/*    font-weight: 700;*/
/*    display: block;*/
/*    padding: 0.6rem 0;*/
/*    margin: 0.2rem 0;*/
/*    border-bottom: 1px solid #ddd;*/
/*    border-radius: 1px;*/
/*position: relative;*/
/*    transition: all 0.4s ease;*/
/*}*/
.drop-icon {
    position: absolute;
    top: 50%;
    font-size: 10px;
}
[dir] .drop-icon {
    transform: translateY(-50%);
}
[dir=ltr] .drop-icon {
    right: 0;
}
[dir=rtl] .drop-icon {
    left: 0;
}
/*.navbar-nav > li > a:hover {*/
/*    opacity: 0.7;*/
/*}*/
.sub-menu-item h4 {
    color: #FECD0D;
    text-transform: capitalize;
    font-size: 16px;
    /*padding: 0.5rem 0;*/
}
[dir] .sub-menu-item h4 {
    margin: 0;
}
.sub-menu ul li {
    text-transform: capitalize;
    font-size: 0.95rem;
}
[dir] .sub-menu ul li {
    padding: 0.2rem 0;
    margin: 0.2rem 0;
}
.sub-menu ul li a {
    opacity: 0.8;
    transition: all 0.5s ease;
    color: #737373 !important;
}
.sub-menu ul li a:hover {
    opacity: 0.9;
}
[dir=ltr] .sub-menu ul li a:hover {
    padding-left: 14px;
}
[dir=rtl] .sub-menu ul li a:hover {
    padding-right: 14px;
}
.sub-menu {
    display: none;
}
[dir=ltr] .sub-menu-item {
    padding-left: 1.2rem;
}
[dir=rtl] .sub-menu-item {
    padding-right: 1.2rem;
}
/*.sub-menu-item:nth-child(3) {*/
/*    background: #ddd;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*    align-items: flex-start;*/
/*    padding-top: 2rem;*/
/*    padding-bottom: 2rem;*/
/*}*/
/*.sub-menu-item:nth-child(3) h2 {*/
/*    text-transform: capitalize;*/
/*    margin: 1.5rem 0;*/
/*}*/
/*.sub-menu-item:nth-child(3) .btn {*/
/*    border: 1px solid #000;*/
/*    text-transform: uppercase;*/
/*    font-size: 0.9rem;*/
/*    padding: 0.6rem 1rem;*/
/*    cursor: pointer;*/
/*    background: #000;*/
/*    color: #fff;*/
/*    transition: all 0.5s ease;*/
/*}*/
/*.sub-menu-item:nth-child(3) .btn:hover {*/
/*    background: transparent;*/
/*    color: #000;*/
/*}*/
/*.sub-menu-item:nth-child(4) {*/
/*    width: 50%;*/
/*    margin: 0 auto;*/
/*    padding: 2rem 0;*/
/*}*/
@media screen and (min-width: 992px) {
    .navbar {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
        /*border-bottom: 1px solid #ddd;*/
        /*padding: 0 5rem;*/
        position: relative;
    }

    .navbar-toggler {
        display: none;
    }

    .brand-and-icon {
        flex: 0 0 100px;
    }

    [dir] .brand-and-icon {
        border-bottom: none;
        padding: 0;
    }

    .navbar-collapse {
        display: block !important;
        /*overflow-y: hidden;*/
        /*flex: 1 0 auto;*/
    }

    [dir=ltr] .navbar-nav > li > a.with-dropdown {
        padding-right: 20px;
    }

    [dir=rtl] .navbar-nav > li > a.with-dropdown {
        padding-left: 20px;
    }

    .navbar-nav > li > a {
        display: block;
        font-size: 16px;
        color: #737373 !important;
        font-weight: bold;
        transition: color 0.3s ease;
        position: relative;
    }

    .navbar-nav > li:hover > a {
        color: #FECD0D;
    }

    .sub-menu {
        position: absolute;
        width: 100%;
        top: 100%;
        /*border-radius: var(--border-radius);*/
        /*-webkit-transition: height 0.65s ease;*/
        /*transition: height 0.65s ease;*/
        transition: all .5s, background 2s .5s linear;

    }

    [dir] .sub-menu {
        background: #f2f2f2;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
        padding: 1rem;

    }

    [dir=ltr] .sub-menu {
        left: 0;

    }

    [dir=rtl] .sub-menu {
        right: 0;

    }

    .navbar-nav > li:hover .sub-menu {
        display: block !important;
        /*grid-template-columns: repeat(4, 1fr);*/
        transition: all .5s, background 2s .5s linear;

    }

    [dir] .navbar-nav > li:hover .sub-menu {
        padding: 1.5rem;
        margin: 0;

    }

    .navbar-nav .sub-menu-w {
        display: grid !important;
        grid-template-columns: repeat(6, 1fr);
    }

    /*.navbar-nav > li {*/
    /*    border-bottom: 2px solid transparent;*/
    /*    transition: border-bottom 0.4s ease;*/
    /*}*/
    /*.navbar-nav > li:hover {*/
    /*    border-bottom-color: #000;*/
    /*}*/
    [dir=ltr] .sub-menu-item {
        padding-left: 0;
    }
    [dir=rtl] .sub-menu-item {
        padding-right: 0;
    }

    .sub-menu-item.grid-image {
        grid-area: 1/6;
    }

    [dir] .sub-menu-item ul {
        margin: 0;
        padding: 0;
    }

    /*.sub-menu-item h4 {*/
    /*    margin: 0;*/
    /*    font-size: 0.8rem;*/
    /*}*/
    /*.sub-menu-item:nth-child(3) {*/
    /*    padding-left: 2rem;*/
    /*    padding-right: 2rem;*/
    /*}*/
}
[dir] .footer {
    padding: 40px 0 15px;
    background-color: #f2f2f2;
}
/*footer-item*/
.footer-item--title {
    font-size: 18px;
    font-weight: bold;
    color: #737373;
}
.footer-item--content {
    color: #737373 !important;

}
[dir] .footer-item--content {
    margin-top: 10px;

}
.footer-item--desc {
    font-size: 16px;
    color: #737373;
}
[dir] .footer-menu-list li {
    padding: 5px 0;
}
.footer-menu-list li .item {
    display: block;
    font-size: 16px;
    color: #737373 !important;
    transition: color 0.3s ease;
}
.footer-menu-list li .item:hover {
    color: #FECD0D;
}
.footer-item--logos {
    display: flex;
    align-items: center;
}
[dir] .footer-item--logos {
    margin: 15px -5px 0;
}
.footer-item--logos.center {
    justify-content: center;
}
.footer-item--logo {
    display: block;
}
[dir] .footer-item--logo {
    padding: 0 5px;
}
.footer-item--logo img {
    display: block;
}
.copy-rights {
    color: #737373;
    font-size: 14px;
}
[dir] .copy-rights {
    text-align: center;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #e7e7e7;
}
.main-btn {
    display: inline-block;
    color: #333 !important;
    line-height: 45px;
    min-height: 45px;
    font-size: 16px;
    max-width: 100%;
}
[dir] .main-btn {
    background-color: #FECD0D;
    text-align: center;
    border: none;
    padding: 0 40px;
    cursor: pointer;
}
[dir=ltr] .main-btn {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .main-btn {
    border-radius: 0 10px 0 10px;
}
[dir] .main-btn:hover {
    background-color: #ffd83d;

}
.main-btn.small {
    font-size: 14px;
    line-height: 35px;
    min-height: 35px;
}
[dir] .main-btn.small {
    padding: 0 20px;
}
[dir=ltr] .main-btn.small {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .main-btn.small {
    border-radius: 0 10px 0 10px;
}
.main-btn.big {
    font-size: 18px;
    line-height: 55px;
    min-height: 55px;
}
[dir] .main-btn.big {
    padding: 0 60px;
}
[dir=ltr] .main-btn.big {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .main-btn.big {
    border-radius: 0 10px 0 10px;
}
.main-btn.full {
    width: 100%;
    font-size: 1.5rem;
}
[dir] .main-btn.full {
    padding: 0.5rem;
}
[dir] .why-btn {
    margin-top: 54px !important;
}
.main-btn.finance-btn {
    color: #333;
    min-width: 200px;
}
[dir] .main-btn.finance-btn {
    padding: 0.5rem 2rem;
    margin: 2rem;
}
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1rem;
    line-height: 1.5;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
[dir] .btn {
    text-align: center;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
}
.btn-danger {
    color: #fff;
}
[dir] .btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
}
.remove-btn{
    position: absolute;
    bottom: 0;
    z-index: 99;
}
[dir=ltr] .remove-btn{
    right: 26px;
}
[dir=rtl] .remove-btn{
    left: 26px;
}
.form-group label {
    display: block;
    font-size: 1rem;
    color: #737373;
}
[dir] .form-group label {
    margin-bottom: 10px;
}
/*.field-style {*/
/*    width: 100%;*/
/*    border: 1px solid var(--med-gray2);*/
/*    background-color: white;*/
/*    border-radius: var(--border-radius) 0 var(--border-radius) 0;*/
/*    font-size: 16px;*/
/*    color: var(--gray);*/
/*    padding: 0 15px;*/
/*    line-height: 50px;*/
/*    height: 50px;*/
/*}*/
/*.field-style2 {*/
/*    width: 100%;*/
/*    border: 1px solid var(--light-gray);*/
/*    background-color: var(--light-gray);*/
/*    border-radius: var(--border-radius) 0 var(--border-radius) 0;*/
/*    font-size: 16px;*/
/*    color: var(--gray);*/
/*    padding: 0 15px;*/
/*    line-height: 50px;*/
/*    height: 50px;*/
/*}*/
.field-style,
.field-style2,
.field-style3 {
    width: 100%;
    font-size: 1rem;
    color: #3A3A3A;
    line-height: 50px;
    height: 50px;
}
[dir] .field-style, [dir] .field-style2, [dir] .field-style3 {
    border: 1px solid #e0e0e0;
    background-color: white;
    border-radius: 10px;
    padding: 0 15px;
}
[dir] .field-style:focus, [dir] .field-style2:focus, [dir] .field-style3:focus {
    border: 1px solid #FECD0D;
}
.filters-form-input {
    width: 100%;
    font-size: 14px;
    color: #8e8e8e;
    line-height: 50px;
    height: 50px;
}
[dir] .filters-form-input {
    border: 1px solid #f2f2f2;
    background-color: #f2f2f2;
    padding: 0 15px;
}
[dir=ltr] .filters-form-input {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .filters-form-input {
    border-radius: 0 25px 0 25px;
}
textarea.field-style {
    min-height: 50px;
    height: unset;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #b4b4b4;
}
::-moz-placeholder {
    color: #b4b4b4;
}
::placeholder {
    color: #b4b4b4;
}
[dir] .filters-form {
    margin-bottom: 30px;
}
.filters-form-control-w {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
[dir] .filters-form-control-w {
    margin: 0 -5px;
}
[dir] .filters-form-control {
    padding: 0 5px 10px;
}
.filters-form-control:not(.auto) {
    flex: 1;
}
.field-with-icon {
    position: relative;
}
.field-with-icon :is(input,textarea,select) {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.field-with-icon i {
    position: absolute;
    top: 0;
    font-size: 14px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    color: #8e8e8e;
    transition: all 0.2s linear;
}
[dir=ltr] .field-with-icon i {
    right: 5px;
}
[dir=rtl] .field-with-icon i {
    left: 5px;
}
.field-with-icon i.big {
    font-size: 25px;
}
.filters-form-btn {
    line-height: 50px;
    min-height: 50px;
}
/*radio-group*/
.radio-group {
    display: flex;
    flex-wrap: wrap;
}
[dir] .radio-group {
    margin: 0 -10px -10px;
}
.radio-group.center {
    justify-content: center;
}
[dir] .radio-group > * {
    margin: 0 10px 10px;
}
.radio-btn {
    position: relative;
    display: inline-block;
}
[dir] .radio-btn {
    cursor: pointer;
}
.radio-btn input {
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
}
[dir=ltr] .radio-btn input {
    left: 0;
    right: 0;
}
[dir=rtl] .radio-btn input {
    right: 0;
    left: 0;
}
.radio-btn span {
    display: flex;
    align-items: center;
    color: #3A3A3A;
    font-size: 16px;
}
[dir] .radio-btn span {
    background-color: white;
    border: 1px solid #FECD0D;
    padding: 10px 25px;
}
[dir=ltr] .radio-btn span {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .radio-btn span {
    border-radius: 0 10px 0 10px;
}
.radio-btn .name {
    display: -webkit-inline-flex;
    align-items: center;
    /*border: 1px solid var(--main-color);*/
    color: #3A3A3A;
    font-size: 16px;
}
[dir] .radio-btn .name {
    background-color: white;
    padding: 10px 25px;
}
[dir=ltr] .radio-btn .name {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .radio-btn .name {
    border-radius: 0 10px 0 10px;
}
.radio-btn .name {
    flex-direction: row;
}
.radio-btn .name img {
    display: block;
    height: 30px;
}
[dir=ltr] .radio-btn .name img {
    margin-right: 10px;
}
[dir=rtl] .radio-btn .name img {
    margin-left: 10px;
}
/*.radio-btn input:checked ~ .name {*/
/*    background-color: var(--main-color);*/
/*    color: var(--black);*/
/*}*/
.radio-btn h6 {
    font-size: 1rem;
}
[dir] .radio-btn h6 {
    margin: 0;
    padding: 0;
}
.radio-btn.column span {
    flex-direction: column;
}
.radio-btn span img {
    display: block;
    height: 30px;
}
[dir=ltr] .radio-btn span img {
    margin-right: 10px;
}
[dir=rtl] .radio-btn span img {
    margin-left: 10px;
}
[dir] .radio-btn.column span img {
    margin: 10px 0 0;
}
.radio-btn input:checked ~ span {
    color: #3A3A3A;
}
[dir] .radio-btn input:checked ~ span {
    background-color: #FECD0D;
}
.input-group {
    display: flex;
}
[dir] .input-group {
    margin-bottom: 5px;
}
.input-group-addon {
    flex: none;
    font-size: 16px;
    color: #737373;
    line-height: 50px;
    height: 50px;
    min-width: 140px;
}
[dir] .input-group-addon {
    border: 1px solid #FECD0D;
    background-color: white;
    padding: 0 15px;
}
[dir=ltr] .input-group-addon {
    border-right: 1px solid #e0e0e0;
    border-radius: 10px 0 0 10px;
}
[dir=rtl] .input-group-addon {
    border-left: 1px solid #e0e0e0;
    border-radius: 0 10px 10px 0;
}
[dir=ltr] .input-group-addon-w .field-style3 {
    border-radius: 0 10px 10px 0;
    border-left: none;
}
[dir=rtl] .input-group-addon-w .field-style3 {
    border-radius: 10px 0 0 10px;
    border-right: none;
}
/*range-field*/
.range-field {
    width: 100%;
}
.range-group {
    position: relative;
}
[dir] .range-group {
    padding-bottom: 15px;
}
.range-group .min {
    position: absolute;
    bottom: 0;
    font-size: 15px;
    font-weight: bold;
    color: #3A3A3A;
}
[dir=ltr] .range-group .min {
    left: 0;
}
[dir=rtl] .range-group .min {
    right: 0;
}
.range-group .max {
    position: absolute;
    bottom: 0;
    font-size: 15px;
    font-weight: bold;
    color: #3A3A3A;
}
[dir=ltr] .range-group .max {
    right: 0;
}
[dir=rtl] .range-group .max {
    left: 0;
}
.label-style {
    display: block;
    font-size: 16px;
    color: #3A3A3A;
}
.label-style2 {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-size: 16px;
    color: #3A3A3A;
    font-weight: bold;
    line-height: 1;
}
[dir] .label-style2 {
    margin: 0;
}
input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    height: 7px;
}
[dir] input[type="range"] {
    background: #b4b4b4;
    border-radius: 5px;
    background-image: linear-gradient(#FECD0D, #FECD0D);
    background-size: 0 100%;
    background-repeat: no-repeat;
}
[dir=ltr] input[type="range"] {
    margin-right: 15px;
    background-position: center left;
}
[dir=rtl] input[type="range"] {
    margin-left: 15px;
    background-position: center right;
}
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    transition: background .15s ease-in-out;

}
[dir] input[type="range"]::-webkit-slider-thumb {
    border-radius: 50%;
    background: #FECD0D;
    cursor: pointer;
    box-shadow: 0 0 2px 0 #555;
    -webkit-transition: background .15s ease-in-out;

}
input[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
}
[dir] input[type=range]::-webkit-slider-runnable-track {
    box-shadow: none;
    border: none;
    background: transparent;
}
/*.panel {*/
/*    !*margin-bottom: 20px;*!*/
/*    background: var(--light-gray);*/
/*    border-radius: var(--border-radius-5);*/
/*    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);*/
/*}*/
[dir] .panel {
    background: #f2f2f2;
    border-radius: 10px;
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
[dir] .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
[dir=ltr] .panel-heading {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
[dir=rtl] .panel-heading {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-title {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    overflow: hidden;
}
[dir] .panel-title {
    background-color: #FECD0D;
    padding: 20px;
    border-radius: 10px;
}
[dir] .panel-body {
    padding: 15px;
}
.field-style.supplier-small {
    font-size: 14px;
    line-height: 40px;
    height: 42px;
}
.form-group.supplier {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.form-group.supplier label {
    flex: none;
    width: 50%;
    font-size: 14px;
    font-weight: bold;
    color: #3A3A3A;
}
[dir=ltr] .form-group.supplier label {
    padding-left: 15px;
}
[dir=rtl] .form-group.supplier label {
    padding-right: 15px;
}
fieldset {
    min-width: 0;
}
[dir] fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
[dir] .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}
[dir=ltr] .panel-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
[dir=rtl] .panel-footer {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.suppliers .table-responsive thead {
    color: #fff;
}
[dir] .suppliers .table-responsive thead {
    background: #1a5a93;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    line-height: 1.42857143;
}
[dir] .table > thead > tr > th, [dir] .table > tbody > tr > th, [dir] .table > tfoot > tr > th, [dir] .table > thead > tr > td, [dir] .table > tbody > tr > td, [dir] .table > tfoot > tr > td {
    padding: 8px;
    border-top: 1px solid #b4b4b4;
}
[dir] .table > thead > tr > th {
    border-bottom: 2px solid #b4b4b4;
    border-top: 0;
}
.table {
    width: 100%;
    max-width: 100%;
}
[dir] .table {
    margin-bottom: 20px;
}
.file-notes-supplier {
    color: #ab2016;
    font-size: 1em;
    line-height: 1.8em;
}
[dir] .file-notes-supplier {
    padding: 1rem 0;
    margin-bottom: 5px;
}
.note {
    color: #ab2016;
    font-size: 1em;
    line-height: 1.8em;
}
[dir] .note {
    padding: 1rem 0;
    margin-bottom: 5px;
}
.loading {
    color: #2f70a1;
    display: none;
}
[dir] .loading {
    text-align: center;
    margin-top: 3rem;
}
[dir=ltr] .loading {
    direction: rtl;
}
[dir=rtl] .loading {
    direction: ltr;
}
.checkbox-inline-group {
    display: flex;
    justify-content: flex-start;
}
[dir="ltr"] .checkbox-inline-group label {
    margin-right: 10px
}
[dir="rtl"] .checkbox-inline-group label {
    margin-left: 10px
}
.checkbox-inline-group label {
    color: #3A3A3A;
}
[dir] .checkbox-inline-group label {
    margin-top: 10px;
}
.fieldset {
    position: relative
}
/*.with-divider:after {*/
/*    width: 300px;*/
/*    border: 1px solid #000;*/
/*    margin: 0 auto;*/
/*    display:block;*/
/*    content: ""*/
/*}*/
table {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    border-collapse: collapse;
}
table th {
    color: #3A3A3A;
    font-size: 20px;
}
[dir] table th {
    text-align: center;
    background-color: #FECD0D;
    padding: 10px 0;
}
[dir=ltr] table th:not(:last-child) {
    border-right: 1px solid #e0e0e0;
}
[dir=rtl] table th:not(:last-child) {
    border-left: 1px solid #e0e0e0;
}
[dir] table tbody tr {
    background-color: #f2f2f2;
}
[dir] table tbody tr:nth-child(even) {
    background-color: #fff;
}
table td {
    color: #3A3A3A;
    font-size: 17px;
}
[dir] table td {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
}
[dir=ltr] table td:not(:last-child) {
    border-right: 1px solid #e0e0e0;
}
[dir=rtl] table td:not(:last-child) {
    border-left: 1px solid #e0e0e0;
}
@media screen and (max-width: 575.98px) {
    table {
        display: block;
        overflow-x: auto;
    }
}
.social-menu-list {
    display: flex;
    flex-wrap: wrap;
}
[dir] .social-menu-list {
    margin: 0 -2.5px -5px;
}
.social-menu-list.center {
    justify-content: center;
}
[dir] .social-menu-list li {
    padding: 0 2.5px 5px;
}
.social-menu-list li a {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    font-size: 18px;
    transition: all 0.3s ease;
}
[dir] .social-menu-list li a {
    background-color: #FECD0D;
    border: 1px solid #FECD0D;
}
[dir=ltr] .social-menu-list li a {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .social-menu-list li a {
    border-radius: 0 5px 0 5px;
}
.social-menu-list.big li a {
    width: 55px;
    height: 55px;
    font-size: 30px;
}
.social-menu-list li a:hover {
    color: #FECD0D;
}
[dir] .social-menu-list li a:hover {
    background-color: white;
}
.social-menu-btn {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 20px;
    transition: all 0.3s ease;
}
[dir] .social-menu-btn {
    background-color: #3A3A3A;
    cursor: pointer;
}
[dir=ltr] .social-menu-btn {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .social-menu-btn {
    border-radius: 0 5px 0 5px;
}
[dir] .social-menu-btn:hover {
    background: #FECD0D;
}
.social-menu {
    position: fixed;
    top: 50%;
}
[dir] .social-menu {
    transform: translateY(-50%);
}
[dir=ltr] .social-menu {
    right: 10px;
}
[dir=rtl] .social-menu {
    left: 10px;
}
.fixed-social-menu-list {
    flex-direction: column;
    flex-wrap: nowrap;
    position: absolute;
    top: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    z-index: -1;
}
[dir] .fixed-social-menu-list {
    transform: translateY(-50%);
}
[dir=ltr] .fixed-social-menu-list {
    right: 0;
}
[dir=rtl] .fixed-social-menu-list {
    left: 0;
}
.fixed-social-menu-list.open {
    opacity: 1;
    visibility: visible;
}
[dir=ltr] .fixed-social-menu-list.open {
    transform: translateY(-50%) translateX(calc(-100% - 25px));
}
[dir=rtl] .fixed-social-menu-list.open {
    transform: translateY(-50%) translateX(calc(-1*(-100% - 25px)));
}
.fixed-social-menu-list li {
    position: relative;
    z-index: 1;
}
.fixed-social-menu-list li .content {
    position: absolute;
    top: 50%;
    width: 250px;
    z-index: -1;
    color: #3A3A3A;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 16px;
    line-height: 1.3;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
[dir] .fixed-social-menu-list li .content {
    transform: translateY(-50%);
    background-color: white;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
    border-radius: 5px;
}
[dir=ltr] .fixed-social-menu-list li .content {
    right: 0;
    padding: 10px 50px 10px 10px;
    text-align: right;
    direction: rtl;
}
[dir=rtl] .fixed-social-menu-list li .content {
    left: 0;
    padding: 10px 10px 10px 50px;
    text-align: left;
    direction: ltr;
}
.fixed-social-menu-list li a:hover .content {
    opacity: 1;
    visibility: visible;
}
.owl-carousel .owl-item img {
    width: auto;
}
/*owl-flex*/
.owl-flex.owl-carousel .owl-stage {
    display: flex;
}
.owl-flex.owl-carousel .owl-item {
    display: flex;
}
.owl-flex.owl-carousel .owl-stage .item {
    display: flex;
    flex: 1;
}
/*owl-nav-style*/
[dir] .owl-nav-style.owl-theme .owl-nav {
    margin-top: 0;
}
.owl-nav-style.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    width: 45px;
    height: 45px;
    font-size: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FECD0D;
    /*font-size: 35px;*/
    transition: all 0.3s ease;
}
[dir] .owl-nav-style.owl-theme .owl-nav [class*=owl-] {
    border-radius: 50%;
    background-color: white;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.owl-nav-style.owl-theme .owl-nav [class*=owl-]:hover {
    color: white;
}
[dir] .owl-nav-style.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #FECD0D;
}
[dir=ltr] .owl-nav-style.owl-theme .owl-nav button.owl-next {
    right: 0;
    transform: translateX(50%);
}
[dir=rtl] .owl-nav-style.owl-theme .owl-nav button.owl-next {
    left: 0;
    transform: translateX(-50%);
}
[dir=ltr] .owl-nav-style.owl-theme .owl-nav button.owl-prev {
    left: 0;
    transform: translateX(-50%);
}
[dir=rtl] .owl-nav-style.owl-theme .owl-nav button.owl-prev {
    right: 0;
    transform: translateX(50%);
}
/*owl-dots-style*/
.owl-dots-style.owl-theme .owl-dots .owl-dot span {
    opacity: 0.5;
    transition: opacity 0.3s ease;
}
[dir] .owl-dots-style.owl-theme .owl-dots .owl-dot span {
    background-color: #FECD0D;
    margin: 0 3px;
}
.owl-dots-style.owl-theme .owl-dots .owl-dot.active span,
.owl-dots-style.owl-theme .owl-dots .owl-dot:hover span {
    opacity: 1;
}
.burger {
    position: relative;
    display: none;
    width: 35px;
    height: 35px;
    transition: all 0.3s ease-in-out;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
[dir] .burger {
    background-color: #FECD0D;
}
[dir=ltr] .burger {
    border-radius: 5px 0 5px 0;
    margin-left: 5px;
}
[dir=rtl] .burger {
    border-radius: 0 5px 0 5px;
    margin-right: 5px;
}
.burger .bar {
    flex: none;
    width: 60%;
    height: 2px;
    display: block;
    transition: all 0.3s ease-in-out;
}
[dir] .burger .bar {
    background-color: white;
    margin: 1.5px auto;
}
/*.burger.open .bar:nth-child(1),*/
/*.burger.open .bar:nth-child(2),*/
/*.burger.open .bar:nth-child(3) {*/
/*    transition-delay: 0.2s;*/
/*}*/
/*.burger.open .bar:nth-child(1) {*/
/*    transform: translateY(5px) rotate(45deg);*/
/*}*/
/*.burger.open .bar:nth-child(2) {*/
/*    opacity: 0;*/
/*}*/
/*.burger.open .bar:nth-child(3) {*/
/*    transform: translateY(-5px) rotate(-45deg);*/
/*}*/
@media (max-width: 991.98px) {
    /*header*/
    .burger {
        display: flex;
    }

    .navbar {
        justify-content: space-between;
    }

    .sub-menu-item h4 {
        color: #F47F24;
    }

    .sub-menu-item ul {
        list-style: none;
    }

    [dir] .sub-menu-item ul {
        padding: 0;
        margin: 0;
    }

    .menu-list {
        position: fixed;
        top: 0;
        z-index: 1032;
        opacity: 0;
        visibility: hidden;
        transition: all .3s ease;
        width: 100vw;
        height: 100vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

    [dir] .menu-list {
        padding: 60px 25px;
        background-color: #f2f2f2;
    }

    [dir=ltr] .menu-list {
        left: 0;
    }

    [dir=rtl] .menu-list {
        right: 0;
    }

    .menu-list.open {
        opacity: 1;
        visibility: visible;
    }

    .main-menu-list {
        position: absolute;
        top: 0;
        height: 100vh;
        width: 100vw;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: unset;
        visibility: hidden;
        opacity: 0;
        transition: all .4s 0.1s ease;
    }

    [dir] .main-menu-list {
        padding: 60px 25px;
        margin: 0 !important;
    }

    [dir=ltr] .main-menu-list {
        left: 0;
    }

    [dir=rtl] .main-menu-list {
        right: 0;
    }

    [dir] .main-menu-list li {
        padding: 0 20px;
    }

    .main-menu-list.open {
        opacity: 1;
        visibility: visible;
    }

    .main-menu-list li a {
        font-size: 1rem;
        font-weight: bold;
        display: flex;
        align-items: center;
        color: #333;
    }

    [dir] .main-menu-list li a {
        padding: 5px;
        border-radius: 0;
        border-bottom: 1px solid rgba(255,255,255,0.34902);
    }

    .main-menu-list li a.has-dropdown {
        justify-content: space-between;
    }

    .main-menu-list li a i {
        font-size: 14px;
    }

    [dir=ltr] .main-menu-list li a.sub-list-item-icon i {
        margin-right: 10px;
    }

    [dir=rtl] .main-menu-list li a.sub-list-item-icon i {
        margin-left: 10px;
    }

    .drop-icon {
        display: none;
    }

    .back {
        color: #3A3A3A;;
        width: 100%;
        font-size: 18px;
        display: flex;
        align-items: center;
        font-weight: bold;
    }

    [dir] .back {
        border: none;
        background: transparent;
        padding: 15px 5px;
    }

    [dir=ltr] .back {
        text-align: right;
    }

    [dir=rtl] .back {
        text-align: left;
    }

    .back i {
        font-size: 14px;
    }

    [dir=ltr] .back i {
        margin-right: 10px;
    }

    [dir=rtl] .back i {
        margin-left: 10px;
    }

    .mobile-close-btn {
        position: absolute;
        top: 15px;
        z-index: 2;
        width: 30px;
        height: 30px;
        color: #F47F24;
    }

    [dir] .mobile-close-btn {
        background: #f2f2f2;
        border: none;
        border-radius: 25px;
    }

    [dir=ltr] .mobile-close-btn {
        right: 15px;
    }

    [dir=rtl] .mobile-close-btn {
        left: 15px;
    }

    .mobile-close-btn i {
        display: block;
    }
}
.item5 {
    flex: 1;
    /*border-radius: var(--border-radius) 0 var(--border-radius) 0;*/
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
[dir] .item5 {
    border: 1px solid #e0e0e0;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
    margin: 20px 0;
}
.item5-image {
    position: relative;
    height: 200px;
    width: 100%;
    /*border-bottom: 1px solid var(--med-gray2);*/
    overflow: hidden;
}
[dir] .item5-image {
    border-radius: 0;
    background-color: black;
}
.item5-image img {
    position: absolute;
    top: 50%;
    display: block;
    width: 100%;
}
[dir=ltr] .item5-image img {
    left: 50%;
    transform: translate(-50%, -50%);
}
[dir=rtl] .item5-image img {
    right: 50%;
    transform: translate(50%, -50%);
}
.item5-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}
[dir] .item5-content {
    padding: 15px;
}
.item5--title {
    font-size: 16px;
    font-weight: bold;
    color: #737373;
    min-height: 50px;
}
.item5--date {
    font-size: 1rem;
    color: #b4b4b4;
    display: flex;
    align-items: center;
}
[dir] .item5--date {
    margin-top: 5px;
}
.item5--date i {
    display: block;
}
[dir=ltr] .item5--date i {
    margin-right: 5px;
}
[dir=rtl] .item5--date i {
    margin-left: 5px;
}
.item5-btn {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
}
[dir] .item5-btn {
    margin-top: 15px;
}
.sub-news-block {
    width: 100% !important;
}
[dir] .block-margin {
    margin: 100px 0;
}
[dir] .block-padding {
    padding: 50px 0;
}
[dir] .block-padding-t {
    padding-top: 50px;
}
[dir] .block-padding2 {
    padding: 15px 0;
}
[dir] .block-padding-full {
    padding: 100px 50px;
}
.block-bg-image {
    background-blend-mode: overlay;
}
[dir] .block-bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
[dir] .block-bg-image1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.campaign-block {
    min-height: 700px
}
.follow-us-block {
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
[dir] .bg-gray {
    background-color: #f2f2f2;
}
[dir] .bg-yellow {
    background-color: #FECD0D;
}
.main-block.loading {
    min-height: 600px;
}
.block1.center .block-head {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.block1 .block--title {
    font-size: 2rem;
    font-weight: bold;
    color: #3A3A3A;
}
[dir] .block1 .block--title {
    margin: 0;
}
[dir] .block1.center .block--title {
    text-align: center;
}
.block1 .block--desc {
    font-size: 22px;
    color: #737373;
}
[dir] .block1.center .block--desc {
    text-align: center;
}
.block1.white .block--title {
    color: white;
}
.block1.yellow .block--title {
    color: #FECD0D;
}
.block1.white .block--desc {
    color: white;
}
[dir] .block1 .block-content {
    margin-top: 30px;
}
[dir] .block1.custom .block-content {
    margin-top: 15px;
}
[dir] .block1 .block-footer {
    margin-top: 58px;
}
.block1.center .block-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.block1 .block-image img {
    display: block;
}
[dir=ltr] .block1 .block-image.right img {
    margin-left: auto;
}
[dir=rtl] .block1 .block-image.right img {
    margin-right: auto;
}
.block3.center .block-head {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.block3 .block-head-2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block3 .block--title {
    font-size: 22px;
    font-weight: bold;
    color: #3A3A3A;
}
.block3 .block--title.with-icon {
    display: flex;
    align-items: center;
}
.block3 .block--title.with-icon i {
    display: block;
    font-size: 18px;
}
[dir=ltr] .block3 .block--title.with-icon i {
    margin-right: 5px;
}
[dir=rtl] .block3 .block--title.with-icon i {
    margin-left: 5px;
}
.block3 .block--desc {
    font-size: 18px;
    color: #737373;
    max-width: 100% !important;
}
[dir] .block3 .block--desc {
    margin-top: 5px;
}
[dir] .block3.center .block--title {
    text-align: center;
}
[dir] .block3.center .block--desc {
    text-align: center;
}
.block3.white .block--title {
    color: white;
}
.block3.white .block--desc {
    color: white;
}
[dir] .block3 .block-content {
    margin-top: 30px;
}
[dir=rtl] .owl-carousel.owl-rtl {
    direction: rtl !important;
}
[dir=rtl] .owl-carousel .owl-item {
    float: right !important;
}
[dir] .breadcrumb-wrapper {
    background-color: #737373;
    padding: 10px 0;
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
}
[dir] .breadcrumb {
    margin: 0;
    padding: 0;
}
.breadcrumb li,
.breadcrumb li span,
.breadcrumb li a {
    color: white;
    font-size: 16px;
}
.breadcrumb a[href]:hover {
    text-decoration: underline;
}
.breadcrumb li:not(:last-child):after {
    color: white;
    content: "\E90D";
    font-size: 11px;
    font-family: icomoon !important;
}
[dir] .breadcrumb li:not(:last-child):after {
    padding: 0 5px;
}
[dir = ltr] .breadcrumb li:not(:last-child):after {
    content: "\E90C";
}
.inner-page {
    min-height: calc(100vh - 604px);
}
.inner-header {
    min-height: 400px;
    background-blend-mode: overlay;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .inner-header {
    background-size: 100% auto;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 40px 0;
    background-color: rgba(0, 0, 0, 0.3);
}
.inner-header-title {
    position: relative;
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    color: white;
    line-height: 60px;
    min-width: 280px;
}
[dir] .inner-header-title {
    margin: 0;
    text-align: center;
    background-color: #F47F24;
    padding: 10px 40px;
}
[dir=ltr] .inner-header-title {
    border-radius: 0 25px 0 25px;
}
[dir=rtl] .inner-header-title {
    border-radius: 25px 0 25px 0;
}
.inner-header-title::before {
    content: '';
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
}
[dir] .inner-header-title::before {
    background-color: #FECD0D;
    transform: translateY(calc(-100% - 15px));
}
[dir=ltr] .inner-header-title::before {
    border-radius: 0 10px 0 10px;
    right: 40px;
}
[dir=rtl] .inner-header-title::before {
    border-radius: 10px 0 10px 0;
    left: 40px;
}
.inner-header-title::after {
    content: '';
    width: 55px;
    height: 55px;
    position: absolute;
    bottom: 0;
}
[dir] .inner-header-title::after {
    background-color: #FECD0D;
}
[dir=ltr] .inner-header-title::after {
    border-radius: 0 10px 0 10px;
    transform: translateY(calc(100% + 15px)) translateX(50%);
    right: 0;
}
[dir=rtl] .inner-header-title::after {
    border-radius: 10px 0 10px 0;
    transform: translateY(calc(100% + 15px)) translateX(-50%);
    left: 0;
}
[dir] .inner-body-content {
    padding: 50px 0;
}
.inner-body-content.custom {
    position: relative;
    top: -60px;
    overflow: hidden;
}
[dir] .inner-body-content.custom {
    background-color: white;
    box-shadow: 0 3px 20px 5px rgb(0 0 0 / 3%);
    padding: 0;
    border-radius: 25px;
}
.inner-body-title {
    color: #3A3A3A;
    font-size: 25px;
    font-weight: bold;
}
[dir] .inner-body-title {
    margin: 0;
}
.inner-body-date {
    font-size: 15px;
    color: #b4b4b4;
    display: flex;
    align-items: center;
}
[dir] .inner-body-date {
    margin: 0 0 20px;
}
.inner-body-date i {
    display: block;
}
[dir=ltr] .inner-body-date i {
    margin-right: 5px;
}
[dir=rtl] .inner-body-date i {
    margin-left: 5px;
}
[dir] .inner-body-image {
    margin-bottom: 20px;
}
.inner-body-image img {
    display: block;
    max-height: 400px;
}
[dir] .inner-body-image img {
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
}
[dir=ltr] .inner-body-image img {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .inner-body-image img {
    border-radius: 0 25px 0 25px;
}
/*.inner-body-desc {*/
/*    margin: 0 0 30px;*/
/*}*/
.inner-body-desc p,
.inner-body-desc {
    font-family: 'GE Dinar One', 'Hacen Liner Print-out', sans-serif !important;
    color: #737373;
    font-size: 16px !important;
    line-height: 25px !important;
}
[dir] .inner-body-desc p, [dir] .inner-body-desc {
    text-align: justify;
}
.inner-body-desc span {
    font-family: 'GE Dinar One', 'Hacen Liner Print-out', sans-serif !important;
    color: #737373;
    line-height: 25px !important;
}
[dir] .inner-body-desc span {
    text-align: justify;
}
.inner-body-desc h1,
.inner-body-desc h2,
.inner-body-desc h3,
.inner-body-desc h4,
.inner-body-desc h5,
.inner-body-desc h6 {
    font-family: 'GE Dinar One', 'Hacen Liner Print-out', sans-serif !important;
    font-weight: bold;
    color: #3A3A3A;
    line-height: 25px !important;
}
[dir] .inner-body-desc h1, [dir] .inner-body-desc h2, [dir] .inner-body-desc h3, [dir] .inner-body-desc h4, [dir] .inner-body-desc h5, [dir] .inner-body-desc h6 {
    text-align: justify;
    margin: 15px 0;
}
.inner-body-desc ul li,
.inner-body-desc ol li,
.inner-body-desc dl dd,
.inner-body-desc dl dt {
    line-height: 30px;
}
[dir] .inner-body-desc > :first-child {
    margin-top: 0;
}
[dir] .inner-body-desc > :last-child {
    margin-bottom: 0;
}
.inner-body-desc iframe,
.inner-body-desc img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.inner-body-desc a {
    color: #F47F24;
    text-decoration: none;
}
[dir] .side-menu li {
    margin-bottom: 20px;
}
.side-menu li .item {
    display: block;
    font-size: 18px;
    color: #737373;
    font-weight: bold;
    transition: all 0.3s ease;
}
[dir] .side-menu li .item {
    padding: 10px 25px;
    border: 1px solid #FECD0D;
    background-color: white;
    text-align: center;
}
[dir=ltr] .side-menu li .item {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .side-menu li .item {
    border-radius: 0 10px 0 10px;
}
[dir] .side-menu li .item.active {
    background-color: #FECD0D;
}
[dir] .side-menu li .item:hover {
    background-color: #FECD0D;
}
[dir] .landing-header {
    padding: 1rem;
    text-align: center;
}
.landing-header img {
    width: 200px;
}
[dir] .landing-footer {
    background-color: #FECD0D;
    padding: 1rem;
    margin-top: 100px;
}
.filter-box {
    width: 380px;
    display: flex;
    flex-direction: column;
}
[dir] .filter-box {
    margin: 0 auto;
    padding: 0.5rem;
}
.filter-box {
    /*background-color: var(--light-gray);*/
    /*padding:1rem;*/
}
[dir] .filter-box {
    text-align: center;
}
[dir=ltr] .filter-box {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .filter-box {
    border-radius: 0 10px 0 10px;
}
.filter-box label {
    /*border-radius: var(--border-radius-15) 0 var(--border-radius-15) 0;*/
}
[dir] .filter-box label {
    padding: 0.5rem;
    text-align: center;
    background-color: #FECD0D;
}
[dir=ltr] .filter-box label {
    border-radius: 0 10px 0 0;
}
[dir=rtl] .filter-box label {
    border-radius: 10px 0 0 0;
}
[dir] .filter-box .select2-container--default .select2-selection--single {
    background: #eee;
}
[dir=ltr] .filter-box .select2-container--default .select2-selection--single {
    border-radius: 0 0 0 10px;
}
[dir=rtl] .filter-box .select2-container--default .select2-selection--single {
    border-radius: 0 0 10px 0;
}
.select2-selection__rendered {
    line-height: 35px !important;
}
.select2-container .select2-selection--single {
    height: 35px !important;
}
.select2-selection__arrow {
    height: 35px !important;
}
[dir] .main-news-block {
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd;
    margin-bottom: 1rem;
}
.main-news-block a h3 {
    color: #3A3A3A;
}
.news-main-img {
    /*text-align: center;*/
    overflow: hidden;
}
[dir=ltr] .news-main-img {
    border-radius: 10px 0;
}
[dir=rtl] .news-main-img {
    border-radius: 0 10px;
}
.news-main-img img {
    max-height: 500px;
    /*width: auto;*/
}
[dir] .news-main-img img {
    border: 1px solid #ddd;
}
[dir=ltr] .news-main-img img {
    border-radius: 10px 0;
}
[dir=rtl] .news-main-img img {
    border-radius: 0 10px;
}
[dir] .no-data-found {
    padding: 2rem;
    text-align: center;
    margin: 2rem 0;
}
.share {
    display: flex;
    align-items: center;
}
[dir] .share {
    margin-top: 30px;
}
.share-title {
    font-size: 16px;
    font-weight: 500;
    color: #737373;
}
[dir=ltr] .share-title {
    padding-right: 15px;
}
[dir=rtl] .share-title {
    padding-left: 15px;
}
.share-list {
    display: flex;
    align-items: center;
}
[dir] .share-list {
    margin: 0 -2.5px;
}
[dir] .share-list li {
    padding: 0 2.5px;
}
.share-list .share-icon {
    height: 27px;
    width: 27px;
    font-size: 14px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}
[dir] .share-list .share-icon {
    background-color: #FECD0D;
    border: 1px solid #FECD0D;
}
[dir=ltr] .share-list .share-icon {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .share-list .share-icon {
    border-radius: 0 5px 0 5px;
}
.share-list .share-icon:hover {
    color: #FECD0D;
}
[dir] .share-list .share-icon:hover {
    background-color: white;
}
[dir=ltr] .text-left{
    text-align: left;
}
[dir=rtl] .text-left{
    text-align: right;
}
[dir="ltr"] .text-end {
    text-align: right
}
[dir="rtl"] .text-end {
    text-align: left
}
[dir] .gallery-w {
    margin-top: 30px;
}
.gallery-item {
    display: block;
    overflow: hidden;
}
[dir] .gallery-item {
    border: 1px solid #e0e0e0;
    cursor: pointer;
}
[dir=ltr] .gallery-item {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .gallery-item {
    border-radius: 0 25px 0 25px;
}
.gallery-item img {
    display: block;
}
.video-item {
    position: relative;
}
.video-item img {
    display: block;
}
.video-item i {
    position: absolute;
    top: 15px;
    width: 35px;
    height: 35px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}
[dir] .video-item i {
    border: 1px solid white;
}
[dir=ltr] .video-item i {
    left: 15px;
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .video-item i {
    right: 15px;
    border-radius: 0 5px 0 5px;
}
.tabs-list-w {
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .tabs-list-w {
    margin-top: -50px;
}
.tabs-list {
    display: flex;
    overflow: hidden;
}
[dir=ltr] .tabs-list {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .tabs-list {
    border-radius: 0 25px 0 25px;
}
.tabs-list {
    overflow-x: auto;
}
.tabs-list::-webkit-scrollbar {
    height: 5px;
}
[dir] .tabs-list::-webkit-scrollbar {
    border-radius: 5px;
}
[dir] .tabs-list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}
[dir] .tabs-list::-webkit-scrollbar-thumb {
    background-color: #FECD0D;
    border-radius: 5px;
}
.tabs-list.style2 {
    flex-wrap: wrap;
    justify-content: center;
}
[dir] .tabs-list.style2 {
    margin: 0 -7.5px;
    border-radius: unset;
}
[dir] .tabs-list.style2 li {
    padding: 0 7.5px 10px;
}
.tabs-list:not(.style2) li {
    /*flex: 1;*/
    display: flex;
}
.tabs-list li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    color: #3A3A3A;
    transition: all 0.3s ease;
    min-width: 200px;
}
[dir] .tabs-list li a {
    text-align: center;
    padding: 10px;
    background-color: #f2f2f2;
}
[dir] .tabs-list li a.active {
    background-color: #FECD0D;
}
.tabs-list.financing-tabs li a {
    min-width: 120px;
}
[dir] .tabs-list.financing-tabs li a {
    padding: 15px;
}
.tabs-list:not(.style2) li a {
    flex: 1;
}
.tabs-list.style2 li a {
    color: white !important;
}
[dir] .tabs-list.style2 li a {
    background-color: #FECD0D;
}
[dir=ltr] .tabs-list.style2 li a {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .tabs-list.style2 li a {
    border-radius: 0 10px 0 10px;
}
.tabs-list.style3 li a {
    color: #337ab7;
    font-size: 14px;
}
[dir] .tabs-list.style3 li a {
    border-bottom: 1px solid #b4b4b4;
    border-radius: 5px 5px 0 0;
    padding: 10px 15px;
}
[dir=ltr] .tabs-list:not(.style2):not(.style3) li:not(:last-child) a {
    border-right: 1px solid #e0e0e0;
}
[dir=rtl] .tabs-list:not(.style2):not(.style3) li:not(:last-child) a {
    border-left: 1px solid #e0e0e0;
}
.tabs-list li a i {
    font-size: 50px;
}
[dir] .tabs-list li a i {
    margin-bottom: 10px;
}
.tabs-list:not(.style2) li a:hover {
    color: #FECD0D;
}
[dir] .tabs-list.style2 li a:hover, [dir] .tabs-list.style2 li a.active {
    background-color: #F47F24;
}
[dir] .tabs-list.style3 {
    border-radius: 0;
}
[dir] .tabs-list.style3 li a:hover {
    background-color: #eee;
}
.tabs-list.style3 li a.active {
    color: #737373;
}
[dir] .tabs-list.style3 li a.active {
    border: 1px solid #b4b4b4;
    border-top: 4px solid #FECD0D;
    border-bottom-color: white;
    background-color: white;
}
.tabs-list:not(.style2):not(.style3) li a.active {
    /*color: var(--light-gray);*/
}
[dir] .tabs-list:not(.style2):not(.style3) li a.active {
    background-color: #FECD0D;
}
.tabs-list li a img {
    display: block;
    width: 40px;
}
[dir] .tabs-list li a img {
    margin-bottom: 5px;
}
[dir] .tab-content {
    padding: 40px;
}
[dir] .tab-content.no-padding {
    padding: 0 !important;
}
.popup__1 {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1040;
    display: none;
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
}
[dir] .popup__1 {
    background-color: rgba(0, 0, 0, 0.68);
}
[dir=ltr] .popup__1 {
    right: 0;
}
[dir=rtl] .popup__1 {
    left: 0;
}
.popup__1--main-body {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100%;
    position: relative;
}
.popup__1--close {
    width: 25px;
    height: 25px;
    color: white;
    font-size: 10px;
    position: absolute;
    top: 10px;
    transition: all 0.2s linear;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .popup__1--close {
    background-color: #FECD0D;
    padding: 5px;
}
[dir=ltr] .popup__1--close {
    right: 10px;
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .popup__1--close {
    left: 10px;
    border-radius: 0 5px 0 5px;
}
.popup__1--close i {
    display: block;
}
.popup__1--close:hover {
    color: #a90000;
}
[dir] .popup__1--close:hover {
    cursor: pointer;
}
.popup__1--head-content {
    display: flex;
    align-items: center;
}
.popup__1--head-image {
    max-width: 40%;
}
[dir=ltr] .popup__1--head-image {
    margin-right: 25px;
}
[dir=rtl] .popup__1--head-image {
    margin-left: 25px;
}
.popup__1--head-image img {
    display: block;
}
[dir=ltr] .popup__1--head-image img {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .popup__1--head-image img {
    border-radius: 0 25px 0 25px;
}
.popup__1--container {
    /*animation-name: zoomInDown;*/
    /*animation-delay: 0.25s;*/
    width: 700px;
    max-width: 95%;
    overflow: hidden;
    /*animation-duration: 1s;*/
    /*animation-fill-mode: both*/
    max-height: 95%;
    overflow-y: auto;
}
[dir] .popup__1--container {
    background-color: white;
}
[dir=ltr] .popup__1--container {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .popup__1--container {
    border-radius: 0 25px 0 25px;
}
.popup__1--container::-webkit-scrollbar {
    width: 7px;
}
[dir] .popup__1--container::-webkit-scrollbar-thumb {
    background: #f2f2f2;
    border-radius: 25px;
}
[dir] .popup__1--container::-webkit-scrollbar-track {
    background: #b4b4b4;
    border-radius: 25px;
}
.popup__1--head {
    position: relative;
}
[dir] .popup__1--head {
    padding: 40px 40px 0 40px;
    background-color: white;
}
.popup__1--title {
    font-size: 14px;
    color: #3A3A3A;
}
.popup__1--title .title {
    font-size: 22px;
    font-weight: bold;
    color: #FECD0D;
}
[dir] .popup__1--title .title {
    margin-top: 5px;
}
[dir] .popup__1--body {
    padding: 20px 40px 40px 40px;
    background-color: white;
}
@media (max-width: 991.98px) {
    .popup__1--title .title {
        font-size: 20px;
    }
}
@media (max-width: 575px) {
    [dir] .popup__1--head {
        padding: 40px 30px 0;
    }

    [dir] .popup__1--body {
        padding: 20px 30px 30px;
    }

    .popup__1--title .title {
        font-size: 18px;
    }
}
.wizard {
    overflow: hidden;
}
[dir] .wizard {
    background-color: #f2f2f2;
}
[dir=ltr] .wizard {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .wizard {
    border-radius: 0 25px 0 25px;
}
.nav-link,
.current-info {
    display: none;
}
.pane-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    color: #3A3A3A;
}
[dir] .pane-title {
    padding: 25px;
    margin: 0;
    text-align: center;
}
[dir=ltr] .pane-title {
    border-left: 1px solid #b4b4b4;
}
[dir=rtl] .pane-title {
    border-right: 1px solid #b4b4b4;
}
.pane-title img {
    display: block;
}
[dir] .pane-title img {
    margin-top: 20px;
}
.steps ul {
    display: flex;
    justify-content: center;
}
[dir] .steps ul {
    padding: 20px;
}
.steps ul:not(.style2)::-webkit-scrollbar {
    height: 5px;
}
[dir] .steps ul:not(.style2)::-webkit-scrollbar {
    border-radius: 5px;
}
[dir] .steps ul:not(.style2)::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}
[dir] .steps ul:not(.style2)::-webkit-scrollbar-thumb {
    background-color: #FECD0D;
    border-radius: 5px;
}
.steps ul li {
    flex: none;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FECD0D;
    position: relative;
}
[dir] .steps ul li {
    border: 1px solid #b4b4b4;
    background-color: white;
    margin: 0 40px;
}
[dir=ltr] .steps ul li {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .steps ul li {
    border-radius: 0 5px 0 5px;
}
[dir] .steps ul li.current {
    background-color: #FECD0D;
    border-color: #FECD0D;
}
.steps ul li a {
    color: #FECD0D;
    display: block;
}
[dir] .steps ul li a {
    text-align: center;
}
[dir] .steps ul li.done {
    background: #fff;
}
.steps ul li.done:before {
    content: "\F00C";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    display: block;
    color: #4caf50;
}
[dir] .steps ul li.done:before {
    text-align: center;
    margin: 10px 0;
}
.steps ul li.done a {
    display: none;
}
.steps ul li.current a {
    color: white;
}
.steps ul li:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 80px;
    height: 1px;
}
[dir] .steps ul li:not(:last-child)::after {
    background-color: #b4b4b4;
}
[dir=ltr] .steps ul li:not(:last-child)::after {
    right: 0;
    transform: translateX(100%);
}
[dir=rtl] .steps ul li:not(:last-child)::after {
    left: 0;
    transform: translateX(-100%);
}
[dir] .wizard .content {
    padding: 40px 40px 20px;
}
[dir] .wizard .actions {
    padding: 0 40px 20px;
}
.wizard .actions ul {
    display: flex;
    justify-content: center;
    list-style: none;
    grid-column-gap: 15px;
}
[dir] .wizard .actions ul {
    padding: 0;
    margin: 0;
}
.wizard .actions ul li {
    min-width: 250px;
}
.wizard .actions ul li a {
    display: block;
    color: white;
}
[dir] .wizard .actions ul li a {
    padding: 10px 15px;
    background-color: #FECD0D;
    text-align: center;
}
[dir=ltr] .wizard .actions ul li a {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .wizard .actions ul li a {
    border-radius: 0 25px 0 25px;
}
/*error*/
.wizard .form-group label.error {
    display: block;
    font-size: 12px;
    color: red;
}
[dir] .wizard .form-group label.error {
    margin-top: 5px;
    margin-bottom: 0;
}
.info-list li {
    display: flex;
    align-items: baseline;
}
[dir] .info-list li {
    padding: 0 0 10px;
}
.info-list li,
.info-list li a {
    color: #737373;
    font-size: 16px;
    transition: color 0.3s ease;
}
.info-list li a:hover {
    color: #FECD0D;
}
.info-list li i {
    color: #FECD0D;
    font-size: 18px;
}
[dir=ltr] .info-list li i {
    margin-right: 10px;
}
[dir=rtl] .info-list li i {
    margin-left: 10px;
}
.item3 {
    flex: 1;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .item3 {
    padding: 20px 40px;
    border-radius: 0;
    border: 1px solid #e0e0e0;
}
.item3 img {
    display: block;
    max-height: 80px;
}
[dir] .item3 img {
    margin: 0 auto;
}
.item4 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
}
[dir] .item4 {
    padding: 35px;
    border: 1px solid #e0e0e0;
    background: linear-gradient(to top, white 50%, #e0e0e0 50%);
}
[dir=ltr] .item4 {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .item4 {
    border-radius: 0 25px 0 25px;
}
.item4-image img {
    display: block;
    /*border-radius: var(--border-radius) 0 var(--border-radius) 0;*/
    /*border: 1px solid var(--light-gray);*/
}
.item4-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}
[dir] .item4-content {
    margin-top: 20px;
}
.item4--title {
    font-size: 16px;
    color: #737373;
}
[dir] .item4--title {
    text-align: center;
}
.item4--subtitle {
    flex: 1;
    font-size: 15px;
    color: #b4b4b4;
}
[dir] .item4--subtitle {
    text-align: center;
    margin-top: 5px;
}
.first-full-width .row [class*='col-']:nth-child(1) {
    flex: 0 0 100%;
    max-width: 100%;
}
.first-full-width .row [class*='col-']:nth-child(1) .item4 {
    flex: 0 0 100%;
    max-width: 100%;
}
[dir] .first-full-width .row [class*='col-']:nth-child(1) .item4 {
    margin: 0 auto;
}
@media (min-width: 576px) {
    .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    [dir] .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        margin: 0 auto;
    }
}
@media (min-width: 992px) {
    .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        flex: 0 0 calc(33.333333% - 20px);
        max-width: calc(33.333333% - 20px);
    }
    [dir] .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    [dir] .first-full-width .row [class*='col-']:nth-child(1) .item4 {
        margin: 0 auto;
    }
}
.item6 {
    flex: 1;
    overflow: hidden;
    display: flex;
    position: relative;
}
[dir] .item6 {
    background-color: white;
    box-shadow: 0 5px 40px rgb(32 62 84 / 8%);
    padding: 30px;
}
[dir=ltr] .item6 {
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .item6 {
    border-radius: 0 25px 0 25px;
}
.item6-branch-icon {
    position: absolute;
    top: 10px;
    max-width: 30px;
}
[dir=ltr] .item6-branch-icon {
    right: 10px;
}
[dir=rtl] .item6-branch-icon {
    left: 10px;
}
.item6-branch-icon img {
    display: block;
}
.item6-body {
    flex: 1;
}
.item6-image {
    max-width: 55%;
}
.item6-image img {
    display: block;
}
[dir] .item6.style2 {
    box-shadow: none;
    border-radius: 0;
}
.item6-title {
    font-size: 16px;
    color: #FECD0D;
    font-weight: bold;
}
.item6-list {
    display: flex;
    flex-wrap: wrap;
}
[dir] .item6-list {
    margin: 15px -5px -10px;
}
.item6-list li {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #737373;
}
[dir] .item6-list li {
    padding: 0 5px 10px;
}
.item6-list li i {
    width: 20px;
    height: 20px;
    overflow: hidden;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
}
[dir] .item6-list li i {
    border-radius: 5px;
    background-color: #FECD0D;
}
[dir=ltr] .item6-list li i {
    margin-right: 5px;
}
[dir=rtl] .item6-list li i {
    margin-left: 5px;
}
.item6-list li .working-hours {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.75rem;
}
[dir] .item6-list li .working-hours {
    border-radius: 5px;
    padding: 5px;
}
[dir] .item6-list li .working-hours p {
    padding: 0;
    margin: 2px 0;
}
.item6-list li .working-hours i {
    color: #000;
}
[dir] .item6-list li .working-hours i {
    background-color: transparent;
}
@media (max-width: 575.98px) {
    .item6 {
        flex-direction: column;
    }

    .item6-image {
        width: 90%;
    }

    [dir] .item6-image {
        margin: 0 auto;
        margin-top: 1rem;
    }
}
.item7-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #3A3A3A;
    transition: all 0.3s ease;
}
[dir] .item7-head {
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    background-color: white;
    padding: 10px 25px;
}
.item7.style2 .item7-head {
    color: #3A3A3A;
}
[dir] .item7.style2 .item7-head {
    border-color: #FECD0D;
}
[dir] .item7.open .item7-head {
    border-radius: 25px 25px 0 0;
}
[dir] .item7.style2.open .item7-head {
    background-color: #FECD0D;
}
.item7--title {
    font-size: 16px;
    color: #3A3A3A;
}
.item7.style2 .item7--title {
    color: #3A3A3A;
}
.item7 .item7-icon {
    transition: all 0.3s ease;
    color: #F47F24;
}
.item7.style2 .item7-icon {
    transition: all 0.3s ease;
    color: #3A3A3A;
}
[dir=ltr] .item7.open .item7-icon {
    transform: rotate(-180deg);
}
[dir=rtl] .item7.open .item7-icon {
    transform: rotate(180deg);
}
.item7-body {
    display: none;
}
[dir] .item7-body {
    padding: 15px;
    background-color: white;
    border: 1px solid #e0e0e0;
    border-top: none;
    border-radius: 0 0 25px 25px;
}
.item8 {
    display: block;
    position: relative;
    flex: 1;
}
[dir] .item8 {
    margin-bottom: 40px;
    box-shadow: 0 5px 40px rgb(32 62 84 / 8%);
}
.item8:hover .item8-content,
.item8:hover .item8--date {
    color: #fff;
}
[dir] .item8:hover .item8-content, [dir] .item8:hover .item8--date {
    background: #FECD0D;
}
.item8-image {
    position: relative;
    height: 320px;
    width: 100%;
    overflow: hidden;
}
.item8-image img {
    display: block;
    position: absolute;
    top: 50%;
    height: 100%;
    width: auto;
}
[dir=ltr] .item8-image img {
    border-radius: 10px 0 10px 0;
    right: 50%;
    transform: translate(50%, -50%);
}
[dir=rtl] .item8-image img {
    border-radius: 0 10px 0 10px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.item8-content {
    position: absolute;
    bottom: 0;
    width: 80%;
}
[dir] .item8-content {
    background-color: #737373;
    padding: 10px 25px;
}
[dir=ltr] .item8-content {
    left: 50%;
    transform: translateX(-50%) translateY(50%);
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .item8-content {
    right: 50%;
    transform: translateX(50%) translateY(50%);
    border-radius: 0 10px 0 10px;
}
.item8--title {
    font-size: 16px;
    color: white;
}
[dir] .item8--title {
    text-align: center;
}
.item8--date {
    font-size: 15px;
    color: #FECD0D;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .item8--date {
    margin-top: 5px;
    text-align: center;
}
.item8--date i {
    display: block;
    font-size: 13px;
}
[dir=ltr] .item8--date i {
    margin-right: 5px;
}
[dir=rtl] .item8--date i {
    margin-left: 5px;
}
.item8--desc {
    font-size: 16px;
    color: #FECD0D;
}
[dir] .item8--desc {
    text-align: center;
    margin-top: 5px;
}
.item9 {
    position: relative;
    flex: 1;
    overflow: hidden;
}
[dir] .item9 {
    box-shadow: 0 5px 40px rgb(32 62 84 / 8%);
}
[dir=ltr] .item9 {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .item9 {
    border-radius: 0 10px 0 10px;
}
.item9-image img {
    display: block;
}
[dir] .item9-content {
    background-color: #FECD0D;
    padding: 15px;
}
[dir=ltr] .item9-content {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .item9-content {
    border-radius: 0 10px 0 10px;
}
.item9--title {
    font-size: 16px;
    color: white;
}
.item9-buttons {
    display: flex;
    justify-content: flex-end;
}
[dir] .item9-buttons {
    margin: 10px -5px 0;
}
.item9-btn {
    color: #FECD0D;
    font-size: 18px;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .item9-btn {
    margin: 0 5px;
    background-color: white;
}
[dir=ltr] .item9-btn {
    border-radius: 5px 0 5px 0;
}
[dir=rtl] .item9-btn {
    border-radius: 0 5px 0 5px;
}
.item10-w {
    display: flex;
    justify-content: center;
}
[dir] .item10-w {
    margin: 0 -15px;
}
.item10 {
    display: block;
    position: relative;
    height: 500px;
}
[dir] .item10 {
    margin: 0 15px 40px;
    box-shadow: 0 5px 40px rgb(32 62 84 / 8%);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
[dir=ltr] .item10 {
    border-radius: 0 10px;
}
[dir=rtl] .item10 {
    border-radius: 10px 0;
}
[dir] .item10:hover .item10-content {
    background: #FECD0D;
}
.item10.success-story {
    flex: 1;
    transition: all 0.8s ease;
}
.item10.success-story:hover {
    flex: 7;
}
.item10-image img {
    display: block;
    position: absolute;
    top: 50%;
    height: 100%;
    width: auto;
}
[dir=ltr] .item10-image img {
    border-radius: 10px 0 10px 0;
    right: 50%;
    transform: translate(50%, -50%);
}
[dir=rtl] .item10-image img {
    border-radius: 0 10px 0 10px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.item10-content {
    position: absolute;
    bottom: 0;
    width: 80%;
}
[dir] .item10-content {
    background-color: #737373;
    padding: 10px 25px;
}
[dir=ltr] .item10-content {
    left: 50%;
    transform: translateX(-50%) translateY(50%);
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .item10-content {
    right: 50%;
    transform: translateX(50%) translateY(50%);
    border-radius: 0 10px 0 10px;
}
.item10.success-story .item10-content {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
.item10.success-story:hover .item10-content {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s 0.4s ease;
}
.item10--title {
    font-size: 16px;
    color: white;
}
[dir] .item10--title {
    text-align: center;
}
.item10--date {
    font-size: 15px;
    color: #FECD0D;
    display: flex;
    align-items: center;
    justify-content: center;
}
[dir] .item10--date {
    margin-top: 5px;
    text-align: center;
}
.item10--date i {
    display: block;
    font-size: 13px;
}
[dir=ltr] .item10--date i {
    margin-right: 5px;
}
[dir=rtl] .item10--date i {
    margin-left: 5px;
}
.item10--desc {
    font-size: 16px;
    color: #FECD0D;
}
[dir] .item10--desc {
    text-align: center;
    margin-top: 5px;
}
@media (max-width: 767.98px) {
    [dir] .item10-w {
        margin: 0;
    }

    .item10 {
        height: 350px;
    }

    [dir=ltr] .item10.success-story {
        margin-left: 0;
        margin-right: 0;
    }

    [dir=rtl] .item10.success-story {
        margin-right: 0;
        margin-left: 0;
    }

    .item10.success-story .item10-content {
        opacity: 1;
        visibility: visible;
        width: 80%;
    }
}
.swiper-container {
    width: 100%;
    height: 90%;
}
.swiper-slide {
    /* Center slide text vertically */
    display: flex;
    justify-content: center;
    align-items: center;
}
[dir] .swiper-slide {
    text-align: center;
    background: #fff;
}
.container-general {
    width: 800px;
}
[dir] .container-general {
    padding: 75px 0;
    margin: 0 auto;
}
.container-general .gallery-wrap {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 70vh;
    grid-gap: 10px;
}
.container-general .gallery-wrap .item {
    flex: 1;
    height: 100%;
    grid-gap: 10px;
    transition: all 0.8s ease;
}
[dir] .container-general .gallery-wrap .item {
    background-position: center;
    background-size: cover;
    background-repeat: none;
}
.container-general .gallery-wrap .item:hover {
    flex: 7;
}
.block2 > .block-head {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
[dir] .block2.orange > .block-head > .block--title {
    background-color: #F47F24;
}
.block2 > .block-head > .block--title {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    color: white;
}
[dir] .block2 > .block-head > .block--title {
    margin: 0 auto;
    padding: 10px 40px;
    background-color: #FECD0D;
    text-align: center;
}
[dir=ltr] .block2 > .block-head > .block--title {
    border-radius: 10px 0 10px 0;
}
[dir=rtl] .block2 > .block-head > .block--title {
    border-radius: 0 10px 0 10px;
}
.block2 > .block-head > .block--desc {
    font-size: 18px;
    color: #737373;
}
[dir] .block2 > .block-head > .block--desc {
    margin-top: 10px;
    text-align: center;
}
[dir] .block2 > .block-content {
    margin-top: 15px;
}
@media (max-width: 1199.98px) {
    /*header*/
    [dir=ltr] .header-logo {
        padding-right: 20px;
    }
    [dir=rtl] .header-logo {
        padding-left: 20px;
    }

    [dir] .main-menu-list {
        margin: 0 -10px !important;
    }

    [dir] .main-menu-list li {
        padding: 0 10px 10px !important;
    }

    /*button*/
    .main-btn {
        line-height: 40px;
        min-height: 40px;
        font-size: 15px;
    }
    [dir] .main-btn {
        padding: 0 20px;
    }

    [dir] .why-btn {
        margin-top: 0 !important;
    }

    /*block*/
    .campaign-block {
        min-height: 500px
    }

    [dir] .block-padding-full {
        padding: 50px;
    }

    [dir] .block-margin {
        margin: 50px 0;
    }

    /*block1*/
    .block1 .block--title {
        font-size: 30px;
    }

    .block1 .block--desc {
        font-size: 18px;
    }

    /*block3*/
    .block3 .block--title {
        font-size: 20px;
    }
}
@media (max-width: 991.98px) {
    /*block*/
    .campaign-block {
        min-height: 400px;
    }

    /*block1*/
    .block1 .block--title {
        font-size: 25px;
    }

    .block1 .block--desc {
        font-size: 16px;
    }

    /*block3*/
    .block3 .block--title {
        font-size: 18px;
    }

    /*form*/
    [dir] .radio-btn span {
        padding: 10px 20px;
    }

    .radio-btn span img {
        height: 20px;
    }
}
@media (max-width: 767.98px) {
    /*block*/
    [dir] .block-padding-full {
        padding: 50px 20px !important;
    }

    /*block1*/
    .block1 .block--title {
        font-size: 20px;
    }

    /*footer*/
    [dir] .footer {
        padding: 30px 0 15px;
    }

    .footer-menu-list {
        display: flex;
        flex-wrap: wrap;
    }

    [dir] .footer-menu-list {
        margin: 0 -10px !important;
    }

    [dir] .footer-menu-list li {
        padding: 0 10px 10px;
    }

    [dir] .footer .row [class*='col-md-8'] .row [class*='col-'] {
        padding-bottom: 20px;
    }

    .footer-item.close-mobile .footer-item--title {
        position: relative;
        /*background-color: white;*/
    }

    [dir] .footer-item.close-mobile .footer-item--title {
        padding: 5px 15px;
        border-radius: 5px;
    }

    .footer-item.close-mobile .footer-item--title::after {
        content: '\E913';
        font-family: icomoon !important;
        position: absolute;
        top: 50%;
        font-size: 12px;
    }

    [dir] .footer-item.close-mobile .footer-item--title::after {
        transform: translateY(-50%);
    }

    [dir=ltr] .footer-item.close-mobile .footer-item--title::after {
        right: 10px;
    }

    [dir=rtl] .footer-item.close-mobile .footer-item--title::after {
        left: 10px;
    }

    .footer-item.close-mobile .footer-item--content {
        display: none;
    }

    [dir] .footer-item.close-mobile .footer-item--content {
        padding: 15px;
        background-color: white;
        border-radius: 5px;
    }

    /*main*/
    [dir] .mt-30-768 {
        margin-top: 30px;
    }

    .w-50 {
        width: 70%;
    }
}
@media (max-width: 575.98px) {
    /*block1*/
    .block1 .block--title {
        font-size: 18px;
    }

    /*header*/
    #sub-menu-list {
        display: none;
    }

    /*social-menu-list*/
    .social-menu-list.big li a {
        width: 45px;
        height: 45px;
        font-size: 25px;
    }

    .w-50 {
        width: 100%;
    }
}
@media (max-width: 1199.98px) {
    /*inner*/
    .inner-header {
        min-height: 350px;
    }

    .inner-header-title {
        line-height: 55px;
        min-width: 260px;
    }
}
@media (max-width: 991.98px) {
    /*inner*/
    .inner-header {
        min-height: 300px;
    }

    .inner-header-title {
        line-height: 45px;
        min-width: 220px;
        font-size: 23px;
    }

    .inner-header-title::before {
        width: 40px;
        height: 40px;
    }

    .inner-header-title::after {
        width: 50px;
        height: 50px;
    }

    .inner-body-title {
        font-size: 23px;
    }
}
@media (max-width: 767.98px) {



    /*inner*/
    .inner-header {
        min-height: 250px;
    }

    .inner-header-title {
        line-height: 40px;
        min-width: 190px;
        font-size: 20px;
    }

    .inner-header-title::before {
        width: 35px;
        height: 35px;
    }

    .inner-header-title::after {
        width: 45px;
        height: 45px;
    }

    .inner-body-title {
        font-size: 20px;
    }

    /*tabs*/
    .tabs-list li a {
        min-width: 160px;
    }

    /*wizard*/
    [dir] .pane-title {
        border-top: 1px solid #b4b4b4;
    }
    [dir=ltr] .pane-title {
        border-left: none;
    }
    [dir=rtl] .pane-title {
        border-right: none;
    }

    /*side-menu*/
    .side-menu li .item {
        font-size: 16px;
    }

    /*form*/
    .form-group label {
        font-size: 16px;
    }

    [dir] .wizard .row {
        margin-bottom: -20px;
    }

    [dir] .wizard .row [class*="col-"] {
        padding-bottom: 20px;
    }

    [dir] .steps ul li {
        margin: 0 10px;
    }

    /*block2*/
    .block2 > .block-head > .block--title {
        font-size: 18px;
    }

    .block2 > .block-head > .block--desc {
        font-size: 16px;
    }
}
@media (max-width: 575.98px) {
    /*inner*/
    .inner-header {
        min-height: 170px;
    }
    [dir] .inner-header {
        background-size: cover;
    }
    .inner-header-title {
        line-height: 35px;
        min-width: 140px;
        font-size: 18px;
    }

    .inner-header-title::before {
        width: 25px;
        height: 25px;
    }

    [dir=ltr] .inner-header-title::before {
        border-radius: 0 5px 0 5px;
    }

    [dir=rtl] .inner-header-title::before {
        border-radius: 5px 0 5px 0;
    }

    .inner-header-title::after {
        width: 35px;
        height: 35px;
    }

    [dir=ltr] .inner-header-title::after {
        border-radius: 0 5px 0 5px;
    }

    [dir=rtl] .inner-header-title::after {
        border-radius: 5px 0 5px 0;
    }

    .inner-body-title {
        font-size: 18px;
    }

    /*block2*/
    .block2 > .block-head > .block--title {
        font-size: 16px;
    }

    .block2 > .block-head > .block--desc {
        font-size: 15px;
    }

    /*tabs*/
    .tabs-list img {
        width: 30px !important;
    }

    .tabs-list li a {
        font-size: 15px;
        min-width: 120px;
    }

    [dir] .tabs-list li a {
        padding: 10px;
    }


   .sm-column-reverse{
       flex-direction: column-reverse;
   }

    .wizard-block .pane-title img {
        width:50%;
    }

    /*wizard*/
    [dir] .wizard .content {
        padding: 20px;
    }

    [dir] .wizard .actions {
        padding: 0 20px 20px;
    }

    /*inner*/
    .inner-body-desc h1,
    .inner-body-desc h2,
    .inner-body-desc h3,
    .inner-body-desc h4,
    .inner-body-desc h5,
    .inner-body-desc h6 {
        font-size: 18px !important;
    }
}


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