/**
 * 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;
}
@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
[dir=ltr] .animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
[dir=rtl] .animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
[dir=ltr] .animate__delay-1s {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
[dir=rtl] .animate__delay-1s {
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
}
[dir=ltr] .animate__delay-2s {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
[dir=rtl] .animate__delay-2s {
    -webkit-animation-delay: 0.7s;
            animation-delay: 0.7s;
}
[dir=ltr] .animate__delay-3s {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
[dir=rtl] .animate__delay-3s {
    -webkit-animation-delay: 0.9s;
            animation-delay: 0.9s;
}
@media (prefers-reduced-motion: reduce), print {
    [dir] .animate__animated {
        transition-duration: 1ms !important
    }
    [dir=ltr] .animate__animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important
    }
    [dir=rtl] .animate__animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important
    }

    .animate__animated[class*=Out] {
        opacity: 0
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
[dir=ltr] .animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
[dir=rtl] .animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
[dir=ltr] .animate__fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}
[dir=rtl] .animate__fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}
@-webkit-keyframes fadeInRight-ltr {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@-webkit-keyframes fadeInRight-rtl {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRight-ltr {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRight-rtl {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
[dir=ltr] .animate__fadeInRight {
    -webkit-animation-name:  fadeInRight-ltr ;
    animation-name:  fadeInRight-ltr ;
}
[dir=rtl] .animate__fadeInRight {
    -webkit-animation-name:  fadeInRight-rtl ;
    animation-name:  fadeInRight-rtl ;
}
@-webkit-keyframes fadeInLeft-ltr {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@-webkit-keyframes fadeInLeft-rtl {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeft-ltr {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeft-rtl {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
[dir=ltr] .animate__fadeInLeft {
    -webkit-animation-name:  fadeInLeft-ltr ;
    animation-name:  fadeInLeft-ltr ;
}
[dir=rtl] .animate__fadeInLeft {
    -webkit-animation-name:  fadeInLeft-rtl ;
    animation-name:  fadeInLeft-rtl ;
}
@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
[dir=ltr] .animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
[dir=rtl] .animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.js-intersect {
    opacity: 0;
}
[dir=rtl] .owl-carousel.owl-rtl {
    direction: rtl !important;
}
[dir=rtl] .owl-carousel .owl-item {
    float: right !important;
}
.item1 {
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    /*background-color: rgba(0, 0, 0, 0.5);*/
    /*background-blend-mode: overlay;*/
    min-height: 600px;
}
[dir] .item1 {
    padding: 25px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.item1 .img-responsive img {
    display: block;
}
[dir] .item1 .img-responsive img {
    margin: 0 auto;
}
.item1-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    opacity: 0;
    visibility: hidden;
    transition: all 1s 0.5s ease;
}
[dir] .item1-content {
    transform: translateY(100%);
}
.item1-content.active {
    opacity: 1;
    visibility: visible;
}
[dir] .item1-content.active {
    transform: translateY(0);
}
.item1--title {
    color: #3A3A3A;
    font-weight: bold;
    font-size: 35px;
    width: 100%;
}
[dir] .item1--title {
    text-align: center;
}
.item1-more {
    display: flex;
    flex-wrap: wrap;
}
[dir] .item1-more {
    margin: 20px -15px -15px;
}
[dir] .item1-more > * {
    padding: 0 15px 15px;
}
.item1--desc {
    font-size: 22px;
    color: #3A3A3A;
    font-weight: 100;

}
[dir] .item1--desc {
    margin-bottom: 10px;
    text-align: center;

}
h3.item1--desc {
    font-size: 3rem;
}
[dir] h3.item1--desc {
    text-align: center;
}
[dir] .item1--desc.center {
    text-align: center;
}
.item1-more--item .main-btn {
    width: 100%;
}
@media (max-width: 767.98px) {
    .item1-more{
        flex-direction: column;
    }
}
.item2 {
    position: relative;
    /*background-color: white;*/
    /*overflow: hidden;*/
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}
[dir] .item2 {
    border-radius: 0;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
    padding: 30px;
}
[dir] .item2.custom {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}
.item2-image img {
    display: block;
    max-height: 100px;
}
.item2.custom .item2-image img {
    max-height: 70px;
}
[dir] .item2-content {
    margin-top: 25px;
}
.item2--title {
    font-size: 18px;
    color: #F47F24;
    font-weight: bold;
}
[dir] .item2--title {
    text-align: center;
}
.item2.custom .item2--title {
    font-size: 16px;
    font-weight: normal;
    color: #3A3A3A;
}
.item2--desc {
    font-size: 16px;
    color: #3A3A3A;
}
[dir] .item2--desc {
    text-align: center;
    margin-top: 5px;
}
.item2-num {
    position: absolute;
    bottom: 0;
    color: #3A3A3A;
    font-size: 16px;
    min-width: 50%;
    font-weight: bold;
}
[dir] .item2-num {
    background-color: #FECD0D;
    padding: 10px 25px;
    text-align: center;
}
[dir=ltr] .item2-num {
    left: 50%;
    transform: translateX(-50%) translateY(50%);
    border-radius: 25px 0 25px 0;
}
[dir=rtl] .item2-num {
    right: 50%;
    transform: translateX(50%) translateY(50%);
    border-radius: 0 25px 0 25px;
}
.item2-w2 .item2 {
    min-height: 460px;
}
[dir] .item2-w2 .item2 {
    margin-bottom: 25px;
    padding-bottom: 40px;
}
[dir] .item2-w2 .row [class*='col-']:nth-child(2) .item2 {
    margin-top: 30px;
}
[dir] .item2-w2 .row [class*='col-']:nth-child(1) .item2 {
    margin-top: 60px;
}
.item2-col {
    max-width: 20%;
    flex: 0 0 20%;
}
[dir] .item2-col {
    padding: 0 10px 20px;
}
.item2-w {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.item11 {
    position: relative;
    overflow: hidden;
    height: 600px;
}
.item11-items {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0;
    min-width: 100%;
}
[dir=ltr] .item11-items {
    right: 50%;
    transform: translateX(50%);
}
[dir=rtl] .item11-items {
    left: 50%;
    transform: translateX(-50%);
}
[dir=ltr] .item11-items .item11--item-wrapper:nth-child(1) {
    padding-left: 300px;
}
[dir=rtl] .item11-items .item11--item-wrapper:nth-child(1) {
    padding-right: 300px;
}
[dir=ltr] .item11-items .item11--item-wrapper:nth-child(3) {
    padding-right: 300px;
}
[dir=rtl] .item11-items .item11--item-wrapper:nth-child(3) {
    padding-left: 300px;
}
.item11--item-wrapper {
    position: relative;
    display: flex;
    overflow: hidden;
    transition: all .5s ease-out;
}
[dir] .item11--item-wrapper {
    background: rgba(0, 0, 0, .5098);
}
[dir=ltr] .item11--item-wrapper {
    transform: skewX(20deg);
}
[dir=rtl] .item11--item-wrapper {
    transform: skewX(-20deg);
}
.item11--item-image {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 1;
    width: 130%;
}
[dir] .item11--item-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: rgba(0, 0, 0, .6902);
}
[dir=ltr] .item11--item-image {
    transform: skewX(-20deg);
    left: -90px;
}
[dir=rtl] .item11--item-image {
    transform: skewX(20deg);
    right: -90px;
}
.item11--item-image:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .4;
    transition: all .2s linear;
}
[dir] .item11--item-image:after {
    background-color: rgba(0, 0, 0, .6902);
}
[dir=ltr] .item11--item-image:after {
    right: 0;
}
[dir=rtl] .item11--item-image:after {
    left: 0;
}
[dir] .item11--item-wrapper.active .item11--item-image:after {
    background-color: #FECD0D;
}
.item11--item {
    height: 600px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 3;
    width: 100%;
}
[dir] .item11--item {
    padding: 50px 60px;
}
[dir=ltr] .item11--item {
    transform: skewX(-20deg);
}
[dir=rtl] .item11--item {
    transform: skewX(20deg);
}
[dir] .item11--item-title {
    margin-bottom: 25px;
    text-align: center;
}
.item11--item-title {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.item11--item-default-body {
    display: block;
}
[dir] .item11--item-default-body {
    text-align: center;
}
.item11--item-alt-body {
    display: none;
}
[dir] .item11--item-alt-body {
    text-align: center;
}
.item11--item-desc {
    font-size: .9375rem;
    color: #fff;
    line-height: 24px;
    display: none;
    transition: all .35s linear;
    -webkit-transition-delay: 1s;
    height: 0;
    overflow: hidden;
}
[dir] .item11--item-desc {
    text-align: center;
    margin-bottom: 30px;
    -webkit-transition: all .35s linear;
    transition-delay: 1s;
}
.item11--item-wrapper.active .item11--item-desc.active, .item11--item-wrapper .item11--item-desc.active {
    display: block;
    height: auto;
}
.item11--item-link {
    height: 38px;
    font-size: 1rem;
    color: #FECD0D !important;
    display: inline-block;
    line-height: 32px;
    font-weight: 500;
    transition: all .2s linear;
}
[dir] .item11--item-link {
    background-color: #fff;
    padding: 0 32px;
    border-radius: 30px;
    border: 2px solid #fff;
}
.item11--item-alt-body .more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    color: #FECD0D;
    font-size: 1.3rem;
}
[dir] .item11--item-alt-body .more {
    border-radius: 50%;
    background-color: #fff;
}
.item11--item-wrapper.active {
    z-index: 2;
}
[dir] .item11--item-wrapper.active {
    box-shadow: 0 0 30px 2px #000;
}
[dir] .item11--item-wrapper.active .item11--item-image {
    background-color: #FECD0D;
}
.item11--item-wrapper.small .item11--item-alt-body {
    display: block;
}
.item11--item-wrapper.small .item11--item-default-body {
    display: none;
}
.item11--item-wrapper.small .item11--item-desc {
    display: none;
    height: 0;
}
@media (max-width: 850px) {
    .item11 {
        height: auto;
    }

    .item11-items {
        position: static;
        flex-wrap: wrap;
    }

    [dir] .item11-items {
        transform: none;
    }

    [dir] .item11--item-wrapper {
        transform: none;
    }

    [dir] .item11--item, [dir] .item11--item-image {
        transform: none;
    }

    [dir] .item11--item {
        padding: 25px 15px;
    }


    [dir=ltr] .item11-items .item11--item-wrapper:nth-child(1) {
        padding-left: 0;
    }


    [dir=rtl] .item11-items .item11--item-wrapper:nth-child(1) {
        padding-right: 0;
    }

    [dir=ltr] .item11-items .item11--item-wrapper:nth-child(3) {
        padding-right: 0;
    }

    [dir=rtl] .item11-items .item11--item-wrapper:nth-child(3) {
        padding-left: 0;
    }
}
@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) {
    /*item1*/
    .item1--title {
        font-size: 30px;
    }

    .item1--desc {
        font-size: 18px;
    }

    h3.item1--desc {
        font-size: 30px;
    }

    /*item2*/
    .item2-col {
        max-width: 33.3333%;
        flex: 0 0 33.3333%;
    }

    /*button*/
    .main-btn.full {
        font-size: 18px;
    }
    [dir] .main-btn.full {
        padding: 0.3rem;
        margin-top: 0 !important;
    }

    /*block1*/
    [dir] .block1 .block--desc {
        margin: 30px auto 0;
    }

    [dir] .block1 .block-footer {
        margin-top: 11px;
    }
}
@media (max-width: 991.98px) {
    /*item1*/
    .item1 {
        min-height: 500px;
    }

    .item1--title {
        font-size: 23px;
    }

    h3.item1--desc {
        font-size: 25px;
    }

    /*item2*/
    [dir] .item2-w2 .row [class*='col-']:nth-child(2) .item2 {
        margin-top: 0;
    }

    [dir] .item2-w2 .row [class*='col-']:nth-child(1) .item2 {
        margin-top: 30px;
    }

    [dir] .item2-w2 .row [class*='col-']:nth-child(3) .item2 {
        margin-top: 30px;
    }

    .item2.custom .item2--title {
        font-size: 15px;
    }

    /*block1*/
    [dir] .block1 .block--desc {
        margin: 15px auto 0;
    }

    .block1 .block-image.right img {
        /*max-width: 30%;*/
    }

    [dir] .block1 .block-image.right img {
        margin: 0 auto;
    }
}
@media (max-width: 767.98px) {
    /*item1*/
    .item1 {
        min-height: 400px;
    }

    .item1--title {
        font-size: 20px;
    }
}
@media (max-width: 575.98px) {
    /*button*/
    [dir] .main-btn.full {
        padding: 0;
    }

    /*item1*/
    h3.item1--desc {
        font-size: 20px;
    }

    .item1-content {
        align-items: flex-start;
    }

    /*item2*/
    [dir] .item2-w2 .row [class*='col-']:nth-child(1) .item2 {
        margin-top: 0;
    }

    [dir] .item2-w2 .row [class*='col-']:nth-child(2) .item2 {
        margin-top: 30px;

    }

    .item2-w2 .item2 {
        min-height: auto;
    }

    /*item5*/
    [dir] .owl-news .item5 {
        margin: 20px;
    }
}
.block1 .block--desc {
    max-width: 70%;
    font-weight: 100;
}
[dir] .block1 .block--desc {
    margin: 50px auto 0;
}
[dir] .section-with-shape {
    background-size: 57%;
    background-repeat: no-repeat;
}
.content {
    overflow: hidden;
}
[dir=rtl] .owl-carousel.owl-rtl {
    direction: rtl !important;
}
[dir=rtl] .owl-carousel .owl-item {
    float: right !important;
}


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