 /*general */

 @import url("uikit.min.css");
 @import url("typography.css");
 @import url("select2.min.css");
 @import url("video-js.min.css");
@import url("swiper.min.css");
 body {
     font-family: 'TT Norms Pro Regular';
     /* font-size: 18px; */
     background: #f7f7f7;
     overflow-x: hidden;

 }

 .uk-background-cover {
     background-size: cover !important;
 }

 .preloader {
     position: fixed;
     width: 100%;
     height: 100vh;
     background: var(--bg-black);
     top: 0;
     z-index: 999;


 }

 .loader {
     /*border: 8px solid var(--bg-black-light);*/
     border-radius: 50%;
     /*border-top: 8px solid var(--bg-primary);*/
     width: 100px;
     height: 100px;
     -webkit-animation: spin 2s linear infinite;
     Safari animation: spin 2s linear infinite;


 }

 /* Safari */
 /*
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }*/
 .uk-h1,
 .uk-h2,
 .uk-h3,
 .uk-h4,
 .uk-h5,
 .uk-h6,
 .uk-heading-2xlarge,
 .uk-heading-large,
 .uk-heading-medium,
 .uk-heading-small,
 .uk-heading-xlarge,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     color: var(--black);

 }

 * {
     font-size: inherit;
     font-family: 'TT Norms Pro Regular';


 }

 .uk-link:hover,
 a:hover,
 a.uk-active {
     color: var(--primary);
     text-decoration: none;
 }

 .uk-link,
 a {
     color: var(--black);
     text-decoration: none;
     cursor: pointer;
 }

 em {
     color: var(--primary);
 }


 input:focus,
 select:focus,
 textarea:focus {
     border-color: var(--primary) !important;
 }

 .uk-checkbox:checked,
 .uk-checkbox:indeterminate,
 .uk-radio:checked {
     background-color: var(--bg-primary);
     border-color: transparent;
 }

 .uk-overlay-primary {
     background: rgb(12 12 12 / 40%);
 }
 .uk-overlay-banner {
    background-image: linear-gradient(180deg, rgb(0 0 0 /60%), transparent);
}
 .uk-overlay-history {
     background: rgb(12 12 12 / 45%);
 }

 :root {
     --primary: #e1a74e;
     --secondary: #284182;
     --white: #fff;
     --light: #f7f7f7;
     --black: #262626;
     --black-light: #444444;
     --green: #639c01;
     --red: #ea050a;



     --bg-primary: #e1a74e;
     --bg-secondary: #284182;
     --bg-white: #fff;
     --bg-light: #f7f7f7;
     --bg-black: #262626;
     --bg-black-light: #444444;
     --bg-green: #639c01;
     --bg-red: #ea050a;



 }

 .uk-heading-bullet::before {
     border-color: var(--bg-primary);
 }

 .uk-grid-divider>:not(.uk-first-column)::before {
     border-color: var(--light);
 }

 .uk-list-divider>:nth-child(n+2) {
     border-color: var(--light);

 }

 b,
 strong {
     color: var(--primary);
 }


 .main-title-font {
     font-family: "28 Days Later"

 }

 .main-title-font-1 {
     font-family: "Snowtop Caps"
 }



 .text-primary,
 .text-primary>* {
     color: var(--primary);
 }

 .text-secondary,
 .text-secondary>* {
     color: var(--secondary);
 }

 .text-white,
 .text-white>* {
     color: var(--white);
 }

 .text-light,
 .text-light>* {
     color: var(--light);
 }


 .text-black,
 .text-black>* {
     color: var(--black);
 }

 .text-light,
 .text-light>* {
     color: var(--black-light);
 }

 .text-green,
 .text-green>* {
     color: var(--green);
 }

 .text-red,
 .text-red>* {
     color: var(--red);
 }


 .bg-primary {
     background: var(--bg-primary);
 }

 .bg-secondary {
     background: var(--bg-secondary);
 }

 .bg-white {
     background: var(--bg-white);
 }

 .bg-light {
     background: var(--bg-light);
 }


 .bg-black {
     background: var(--bg-black);
 }

 .bg-black-light {
     background: var(--bg-black-light);
 }

 .bg-green {
     background: var(--bg-green);
 }

 .bg-red {
     background: var(--red);
 }


 .uk-section-secondary {
     background: var(--bg-black);
 }


 /* end general */

 /* header */

 header {
     z-index: 99;
 }

 .uk-logo {
     padding: 10px 0;
     height: 70px;
 }

 .uk-navbar-nav>li>a {
     color: var(--bg-light);
     font-weight: 600;
     text-transform: initial;
     transition: .1s ease-in-out;
     transition-property: color, background-color;
     position: relative;
 }

 .uk-navbar-item,
 .uk-navbar-nav>li>a,
 .uk-navbar-toggle {

font-size: inherit;

/* min-height: 100px; */

padding: 0 15px;

font-family: TT Norms Pro, sans-serif;

text-decoration: none;

}

 .uk-active.uk-sticky-below.uk-sticky-fixed .uk-navbar-item,
 .uk-active.uk-sticky-below.uk-sticky-fixed .uk-navbar-nav>li>a,
 .uk-active.uk-sticky-below.uk-sticky-fixed .uk-navbar-toggle {
     min-height: 75px;

 }


 .uk-navbar-nav>li>a::before {
     content: '';
     display: block;
     top: 0;
     position: absolute;
     z-index: 1;
     height: 2px;
     background-color: transparent;
     transition: .25s ease-in-out;
     transition-property: background-color, border-color, box-shadow, height, right;
     left: 14px;
     right: calc(102% - 14px);
 }

 .uk-navbar-nav>li:hover>a::before,
 .uk-navbar-nav>li>a.uk-open::before,
 .uk-navbar-nav>li>a:focus::before,
 .uk-navbar-nav>li>a.uk-active::before {
     right: 14px;
     background-color: var(--bg-primary);
 }

 .uk-navbar-nav>li.uk-active>a {
     color: var(--primary) !important;
 }

 .uk-navsidebar li a.uk-active {
     color: var(--primary);
 }

 .uk-navbar-nav>li:hover>a,
 .uk-navbar-nav>li>a.uk-open,
 .uk-navbar-nav>li>a:focus {
     color: var(--primary);
 }
 .uk-main-header:hover {
     background: var(--black);
     transition: 0.80s ease-in-out;

 }
 img.uk-logo-white, img.uk-logo-primary{
    
    width: 110px;
 }
 img.uk-logo-dark{
    width: 110px;
 }
 .uk-main-header:hover .uk-logo-white {
     display: none;
     transition: 0.80s ease-in-out;
 }

 .uk-main-header:hover .uk-logo-primary {
     display: block;
     transition: 0.80s ease-in-out;
 }

 .uk-main-header.uk-active.uk-sticky-below.uk-sticky-fixed {
     background: var(--bg-white);
     /* transition: 0.50s ease-in-out; */
     box-shadow: 0 0px 88px 8px rgb(0 0 0 / 8%);
 }

 .uk-main-header.uk-active.uk-sticky-below.uk-sticky-fixed .uk-navbar-nav>li>a {
     color: var(--black);
 }

 .uk-main-header.uk-active.uk-sticky-below.uk-sticky-fixed .uk-logo-primary,
 .uk-active.uk-sticky-below.uk-sticky-fixed .uk-logo-white {
     display: none;
 }

 .uk-main-header.uk-active.uk-sticky-below.uk-sticky-fixed .uk-logo-dark {
     display: block;
     transition: 0.80s ease-in-out;
     /*height: 45px;*/
 }

 img.uk-logo-dark {
     display: none;
 }

 img.uk-logo-primary {
     display: none;
 }

 .uk-navbar-dropdown {

     box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .5);
     padding: 35px calc((100% - 930px)/2) 35px calc((100% - 990px)/2);

 }

 .uk-mega-tab li a {
     text-transform: capitalize;
     font-size: inherit;
     font-weight: 500;
     font-family: 'TT Norms Pro Medium';
     color: var(--white);
     padding: 8px 20px 8px 8px;
     position: relative;
 }

 .uk-mega-tab>.uk-active>a,
 .uk-mega-tab>li a:hover {
     color: var(--primary);
     border-color: var(--primary);
     transition: .25s ease-in-out;
 }

 .uk-mega-tab>*>.uk-active {
     width: 20px;
     height: 20px;
     background: transparent;
     text-indent: -9999px;
     border-top: 2px solid #bfbfbf;
     border-left: 2px solid #bfbfbf;
     transition: all 250ms ease-in-out;
     text-decoration: none;
     color: transparent;
 }

 .uk-mega-tab>.uk-active>a:before {
     position: absolute;
     content: "";
     display: inline-block;
     width: 32px;
     height: 32px;
     background: var(--bg-black);
     text-indent: -9999px;
     border-top: 2px solid #0000002e;
     border-left: 2px solid #0000002e;
     transition: all 250ms ease-in-out;
     text-decoration: none;
     color: transparent;
     right: -19px;
     transform: rotate(135deg);
     top: 5px;
 }

 .uk-padding-menu {
     padding: 20px 0;
 }

 a.uk-nav-slider-btn {
    background: transparent;
    border-radius: 50%;
    border: solid 2px var(--primary);
    color: var(--primary);
}

a.uk-nav-slider-btn:hover, a.uk-nav-slider-btn:focus {
    background: var(--bg-primary);
    color: var(--white);
}
 .uk-mega-tab::before {
     border-color: var(--primary);
     border-left: solid 2px #0000002e;
 }

 .mega-border-top {
     border-top: solid 2px #0000002e;
 }

 .uk-mega-tab>*>a {
     border-right: 3px solid transparent;
 }

 .uk-menu-list {
     margin: 0;
     padding: 0;
     list-style: none;
     font-size: 15px;
     font-weight: 500;
     font-family: 'TT Norms Pro Medium';
 }

 .uk-menu-list li {
     display: block;
     /* border-bottom: solid 1px var(--black-light); */
     position: relative;
 }

 /* .uk-menu-list li:last-child
{
    border-bottom: 0;
} */

 .uk-menu-list li a {
     color: var(--light);
     padding: 10px 8px;
     display: block;
     text-decoration: none;
     position: relative;
 }

 .uk-menu-list li a:hover {
     color: var(--primary);

 }

 .uk-menu-list li a::before {
     content: '';
     display: block;
     position: absolute;
     z-index: 1;
     bottom: 0;
     height: 1px;
     background-color: transparent;
     transition: .25s ease-in-out;
     transition-property: background-color, border-color, box-shadow, height, right;
     left: 8px;
     right: calc(102% - 8px);


 }

 .uk-menu-list>li:hover>a::before {
     right: 8px;
     background-color: var(--bg-primary);
 }

 .uk-offcanvas-bar {
     background: var(--bg-black);
 }

 /* start offcanvas */
 .uk-offcanvas-bar .uk-icon-button {
     background-color: var(--bg-primary);
     color: var(--black);
 }

 .uk-offcanvas-bar .uk-icon-button:hover {
     background-color: var(--bg-white);
     color: var(--black);
 }

 .uk-offcanvas-bar {
     width: 100%;
 }

 .uk-navsidebar {
     margin: 0;
     padding: 0;
     font-size: 22px;
     font-weight: 600;
 }

 .uk-modal-close-full {
     background: none !important;
     padding: 0px !important
 }

 .uk-offcanvas-bar .uk-close {
     color: var(--black);
 }

 .uk-offcanvas-close {
     position: absolute;
     z-index: 1000;
     top: 0;
     right: 00;
     padding: 0;
 }

 /* .uk-navsidebar li {
    border-bottom: solid 1px var(--black-light);
} */

 .uk-navsidebar li:last-child {
     border-bottom: 0;
 }

 .uk-navsidebar li a {
     padding: 15px 20px;
 }

 ul.uknavsub {
     margin: 0;
     padding: 0;
     font-size: 15px;
     font-weight: 600;
 }

 ul.uknavsub li a {
     padding: 8px 10px 8px 30px;
 }

 /* end offcanvas */

 .uk-search-modal {
     background: var(--bg-light);
     /*padding: 20px;*/
 }

 .uk-search-large {
     width: 100%;
     border: solid 1px var(--primary);
     border-radius: 30px;
 }

 .uk-search-large .uk-search-input {
     height: 55px;
     padding-left: 20px;
     font-size: 1.5rem;

     color: var(--primary);
 }

 .uk-search-large .uk-search-icon {
     width: 70px;
 }

 .uk-search-large .uk-search-icon svg {
     width: 25px;
 }

 ul.uk-search-suggest {
     margin: 0;
     padding: 0;
     text-align: left;
     list-style: none;
     font-size: 14px;
 }

 ul.uk-search-suggest li {
     display: inline-block;
     border: solid 1px var(--primary);
     padding: 2px 20px;
     margin: 10px 5px 0 0px;
     border-radius: 25px;
     position: relative;
 }

 ul.uk-search-suggest li:before {
     content: "";
     border: solid 2px var(--primary);
     height: 5px;
     line-height: 5px;
     width: 5px;
     border-radius: 50%;
     position: absolute;
     right: 5px;
     top: 40%;
 }

 ul.uk-search-list {
     padding: 0;
     margin: 0;
     list-style: none;
     background: #fff;
     font-size: 1.3rem;
 }

 ul.uk-search-list li {
     border-bottom: solid 1px #eee;
     padding-bottom: 20px;
     margin-bottom: 20px;
 }

 ul.uk-search-list li:last-child {
     border-bottom: 0;
 }

 ul.uk-search-list li p {
     margin: 0;
     font-size: 15px;
 }

 ul.uk-search-list li a {
     color: var(--primary);
 }

 /* end header */



 /* New banner */ 
  
.video-carousel
{
     background: #1e1e1e;
      position: relative;
     height: 100vh;
    min-height: 500px;
/*    max-height: 800px;*/
}
.hero-items {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.hero-items img, .hero-items video {
    width: 100%;
    height: 100%; 
     -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    transition: opacity .25s ease;
 } 
 .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }
/* end New banner */
 /* hero banner content */

 .uk-hero-banner-content h1 {
     font-size: 4rem;

 }

 .uk-hero-banner-content-inner h1 {
     font-size: 3rem;

 }

 /* end hero banner content*/


 /* hero banner for youtube video */


 .video-background-controls button {
     font-size: 30px;
     display: inline-block;
     outline: 0;
     border: 0;
     padding: 0px;
     margin: 0px;
     height: 32px;
     width: 32px;
     border-radius: 16px;
     line-height: 32px;
     border: none;
     background: none;
     -webkit-appearance: none;
     color: var(--primary);
     filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.419));
     cursor: pointer;
     opacity: 1;
     transition: all 250ms ease-in-out;
     margin-left: 10px;
 }

 .video-background-controls button:hover {
     opacity: 0.5;

 }

 iframe {
     transition: opacity 500ms ease-in-out;
     transition-delay: 250ms;
 }

 /* end */

 /* home tab */
 .uk-home-tab::before {
     display: none;
 }

 .uk-home-tab li a {
     font-size: 1.8em;
     color: var(--bg-black);
     border-bottom: 4px solid transparent;
 }

 .uk-home-tab>.uk-active>a {
     color: var(--primary);
     border-color: var(--primary);
 }

 /* end */

 /*wave*/
 .uk-mountain-list-details::before {
     content: "";
     display: block;
     width: 100%;
     height: 30px;
     position: absolute;
     top: -25px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/uk-mountain-list-details.svg);
     z-index: 1;
 }

 .uk-wave-white-top::before {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     top: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-white-top.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-white-bottom::after {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     bottom: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-white-bottom.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-grey-top::before {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     top: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-grey-top.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-grey-bottom::after {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     bottom: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-grey-bottom.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-primary-top::before {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     top: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-primary-top.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-primary-bottom::after {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     bottom: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-primary-bottom.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-secondary-top::before {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     top: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-secondary-top.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-secondary-bottom::after {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     bottom: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-secondary-bottom.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-black-top::before {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     top: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-black-top.svg) repeat-x top center;
     z-index: 1;
 }

 .uk-wave-black-bottom::after {
     content: "";
     display: block;
     width: 100%;
     height: 20px;
     position: absolute;
     bottom: -7px;
     left: 0;
     background-size: cover;
     background: url(../images/section-wave/wave-black-bottom.svg) repeat-x top center;
     z-index: 1;
 }

 /*end*/
 /* title */

 .main-animated-title>*::after {
     color: inherit;
     content: "";
     position: relative;
     display: block;
     background-color: var(--bg-primary);
     width: 40%;
     height: 3px;
     left: 0;
     bottom: -12px;
     margin-bottom: 25px;
     border-radius: 50px;
     animation: line-anim 5s infinite;
 }



 /*.main-animated-title>*::before {*/
 /*    content: "";*/
 /*    width: 15px;*/
 /*    height: 15px;*/
 /*    border-radius: 50%;*/
 /*    position: absolute;*/
 /*    background: var(--bg-primary);*/
 /*    bottom: -18px;*/
 /*    left: 0;*/
 /*    z-index: 1;*/
 /*    animation: line-anim 2s ease forwards;*/
 /*}*/

 .uk-small-title {
     color: var(--black-light);
 }

 .uk-small-title::after {

     content: "";
     height: 3px;
     width: 20%;
     background: var(--bg-primary);
     position: absolute;
     bottom: -10px;
     left: 0;

 }

 /* 
.line-animation {
    width: 200px;
    height: 4px;
    background: var(--bg-primary);
    display: block;
    position: relative;
    visibility: visible !important;
    

}

.line-animation .circle {
    width: 18px;
    height: 18px;
    visibility: visible !important;
    background: var(--bg-primary);
    display: block;
    border-radius: 50%;
    position: absolute;
    top: -6px;
    left: 0;
    animation: line-anim 2s ease forwards; 
}
@keyframes line-anim
{
    from{
            left: 0;
    }
    to{
        left: 200px;

    }
}   */


 /* end title */
 /* start svg animated logo */

 /* end svg animated logo */

 /* video button */

 .video-play-button {
     position: relative;
     z-index: 10;
     margin: 0 auto;
     box-sizing: content-box;
     display: block;
     width: 20px;
     height: 34px;
     border-radius: 50%;
     padding: 24px 20px 20px 24px;
 }

 .video-play-button:before {
     content: "";
     position: absolute;
     z-index: 0;
     left: 50%;
     top: 50%;
     transform: translateX(-50%) translateY(-50%);
     display: block;
     width: 50px;
     height: 50px;
     background: var(--bg-primary);
     border-radius: 50%;
     animation: pulse-border 1500ms ease-out infinite;
 }

 .video-play-button:after {
     content: "";
     position: absolute;
     z-index: 1;
     left: 50%;
     top: 50%;
     transform: translateX(-50%) translateY(-50%);
     display: block;
     width: 50px;
     height: 50px;
     background: var(--bg-primary);
     border-radius: 50%;
     transition: all 200ms;
 }

 .video-play-button:hover:after {
     background-color: darken(var(--bg-primary), 10%);
 }

 .video-play-button img {
     position: relative;
     z-index: 3;
     max-width: 100%;
     width: auto;
     height: auto;
 }

 .video-play-button span {
     display: block;
     position: relative;
     z-index: 3;
     width: 0;
     height: 0;
     border-left: 20px solid #fff;
     border-top: 15px solid transparent;
     border-bottom: 15px solid transparent;
 }

 @keyframes pulse-border {
     0% {
         transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
         opacity: 1;
     }

     100% {
         transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
         opacity: 0;
     }
 }



 /* end video button */

 /* slider */
 .uk-dotnav>*>* {
     width: 20px;
     height: 10px;
     border-radius: 10px;
 }

 .uk-dotnav>.uk-active>* {
     background-color: var(--bg-primary);
 }

 .uk-dotnav>*>* {
     border-color: var(--primary);
 }

 .uk-dotnav>*>:focus,
 .uk-dotnav>*>:hover {
     background-color: var(--bg-primary);
 }


 .uk-slider-btn { background: rgb(255, 255, 255); height: 80px; line-height: 80px; width: 40px; border-radius: 4px; margin: -5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px 0px; }

 /* end slider */

 /* pattern */
 .uk-bg-pattern-primary {
     background: url('../images/bg/pattern.jpg');
 }

 .uk-bg-pattern-1 {
     background: var(--bg-white);
     background-image: url(../images/bg/pattern-01.png);
     background-position-x: 50%;
     overflow: hidden;

 }

 /* end */




 /* start why with us */
 .uk-count {
     position: absolute;
     font-weight: 800;
     font-size: 5em;
     color: var(--light);
     z-index: -1;
     top: 0;
     font-family: 'TT Norms Pro ExtraBold';
 }

 /* end why with us */
 /* team */
 
.uk-subnav-pill>*>:first-child {
    padding: 8px 18px;
    background: 0 0;
    color: var(--white);
    border-radius: 30px;
    font-size: 16px;
    text-transform: none;
    border: solid 1px var(--bg-white)
}

.uk-subnav-pill>.uk-active>a {
    background-color: var(--bg-primary);
    color: var(--white);
    border-color: var(--primary);
}
 .subnavbar .swiper-button-prev {
     left: 0;
 }

 .subnavbar .swiper-button-next {
     right: 0;
 }

 .subnavbar .active {
     color: var(--primary);
 }

 .team {
     padding-bottom: 70px;
 }

 .team .section-title {
     text-align: left;
     margin-bottom: 50px
 }

 .uk-social-media-team {
     display: block;
 }

 .uk-social-media-team a {
     display: block;
     margin-bottom: 10px;
     width: 30px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     font-size: 15px;
 }

 .uk-social-media-team a:hover {
     color: var(--secondary);
 }

 /* team details */
 .uk-image-blur {
     filter: blur(100px);
     -webkit-filter: blur(100px);
 }

 .team__single__image {
     width: 150px;
     height: 150px;
     overflow: hidden;
     border-radius: 50%;
     border: solid 5px #fff;

 }

 .team__single__image img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .uk-team-single .uk-table-divider>:not(:first-child)>tr {
     border-top: 1px solid var(--bg-black);
 }

 .uk-team-single .uk-table th {
     padding: 16px 12px;
     text-align: left;
     vertical-align: bottom;
     font-size: 18px;
     font-weight: 400;
     color: var(--bg-primary);
     font-weight: bold;
     text-transform: inherit;
 }

 .awards-image {
     width: 100%;
     height: 300px;
     overflow: hidden;
 }

 .awards-image img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .uk-social-single a,
 .uk-social-single div {
     width: 40px;
     height: 40px;
     line-height: 40px;
     font-size: 1rem;
     display: block;
     color: var(--light);
     border-radius: 10px 10px 0 0;
 }

 .uk-facebook {
     background: #3b5999;
 }

 .uk-instagram {
     background: #e4405f;
 }

 .uk-twitter {
     background: #55acee;
 }

 .uk-linkedin {
     background: #0077B5;
 }

 /* 
@media(max-width:768px) {
    .team__item {
        height: 350px
    }
    .team__text {
        padding: 25px 20px 20px
    }
} */

 /* end team */


 /* testimonials inner list */
 .uk-member-img {
    width: 130px;
    height: 130px;
    overflow: hidden;
    border-radius: 50%;
    margin: 15px auto;
}
.uk-member-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
 .uk-card-body.uk-quote::before {
     content: "\f10d";
     font-family: "Font Awesome 5 Free";
     color: var(--primary);
     font-weight: 900;
     font-size: 2em;
     position: absolute;
     left: 5%;
     top: 10px;
 }


 .uk-card-body.uk-quote::after {
     content: "\f10e";
     font-family: "Font Awesome 5 Free";
     color: var(--primary);
     font-weight: 900;
     font-size: 2em;
     position: absolute;
     right: 5%;
     bottom: 5%;
 }

 /* end testimonials inner list*/


 /*rating stars*/

 .uk-trip-review {


     font-weight: 600;
 }

 span.fa.fa-star {
     color: #ddd;
 }

 .fa.fa-star.checked {
     color: orange;
 }

 .uk-rating {
     display: block;
     direction: rtl;
     unicode-bidi: bidi-override;
     text-align: left;
 }

 .uk-rating .uk-star {
     display: none;
 }

 .uk-rating label {
     color: lightgray;
     display: inline-block;
     font-size: 40px;
     margin: 0 -2px;
     transition: transform .15s ease;
 }

 .uk-rating label:hover {
     transform: scale(1.35, 1.35);
 }

 .uk-rating label:hover,
 .uk-rating label:hover~label {
     color: orange;
 }

 .uk-rating .uk-star:checked~label {
     color: orange;
 }

 /**/
 /* faq */

 .uk-accordion {
     margin: 0
 }

 .uk-accordion>:nth-child(n+2) {
     margin-top: 16px
 }

 .uk-accordion-title {
     font-size: 18px;
     position: relative;
     overflow: hidden;
     margin: 0;
     cursor: pointer;
     color: var(--black);
     -webkit-transition: color 280ms cubic-bezier(.55, 0, .1, 1);
     transition: color 280ms cubic-bezier(.55, 0, .1, 1);
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .uk-accordion-title:focus,
 .uk-accordion-title:hover {
     color: var(--black);
 }

 .uk-accordion-title:before {
     display: none
 }

 .uk-accordion-title:after {
     background: 0 0 !important;
     content: "\f107";
     color: var(--primary);
     font: normal normal normal 14px/1 FontAwesome;
     font-size: 24px;
     font-size: 1.5rem;
     position: absolute;
     right: 0;
     top: 50%;
     width: auto;
     height: auto;
     margin-top: -16px;
     -webkit-transform: rotate(0);
     transform: rotate(0);
     -webkit-transition: -webkit-transform 140ms cubic-bezier(.55, 0, .1, 1);
     transition: -webkit-transform 140ms cubic-bezier(.55, 0, .1, 1);
     transition: transform 140ms cubic-bezier(.55, 0, .1, 1);
     transition: transform 140ms cubic-bezier(.55, 0, .1, 1), -webkit-transform 140ms cubic-bezier(.55, 0, .1, 1)
 }

 .uk-accordion-title .mdi {
     font-size: 22px;
     margin-right: 8px;
     color: var(--black);
 }

 .uk-accordion .uk-open .uk-accordion-title:after {
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg)
 }

 .uk-accordion .uk-open .uk-accordion-title .mdi {
     color: var(--black);
 }

 .uk-accordion-content {
     margin: 12px 0 0;
     /* font-size: 14px;
    font-size: .875rem*/
 }

 .uk-accordion-content-expand {
     padding: 16px;
     margin-left: -16px;
     margin-right: -16px
 }

 .uk-accordion-outline .uk-accordion-title {
     border: 1px solid #eee;
     border-radius: 3px;
     padding: 12px 36px 12px 16px
 }

 .uk-accordion-outline .uk-accordion-title:after {
     right: 15px
 }

 .uk-accordion-outline .uk-accordion-content {
     padding: 24px 16px;
     margin: 0;
     border-width: 0 1px 1px;
     border-color: transparent;
     border-style: solid
 }

 .uk-accordion-outline>li {
     -webkit-transition: all 140ms cubic-bezier(.55, 0, .1, 1);
     transition: all 140ms cubic-bezier(.55, 0, .1, 1)
 }

 .uk-accordion-outline>li:first-child .uk-accordion-title {
     border-radius: 3px 3px 0 0
 }

 .uk-accordion-outline>li:nth-child(n+2) {
     margin-top: -1px
 }

 .uk-accordion-outline>li:nth-child(n+2) .uk-accordion-title {
     border-radius: 0
 }

 .uk-accordion-outline>li:last-child .uk-accordion-title {
     border-radius: 0 0 3px 3px
 }

 .uk-accordion-outline>li.uk-open {
     padding-bottom: 12px
 }

 .uk-accordion-outline>li.uk-open .uk-accordion-title {
     border-radius: 3px 3px 0 0;
     border-width: 1px;
     /*border-color: #bdbdbd;
   */
     color: var(--black);
     /*background: #f5f5f5*/
 }

 .uk-accordion-outline>li.uk-open .uk-accordion-content {
     border-color: #eee;
     border-radius: 0 0 3px 3px
 }

 .uk-accordion-outline>li.uk-open:nth-child(n+2) {
     padding-top: 12px
 }

 .uk-accordion-alt .uk-accordion-title {
     border-radius: 3px;
     padding: 12px 36px 12px 16px;
     background: var(--bg-black);
 }

 .uk-accordion-alt .uk-accordion-title:after {
     right: 8px
 }

 .uk-accordion-alt .uk-accordion-title.md-color-white:after {
     color: var(--white);
 }

 .uk-accordion-alt .uk-accordion-content {
     padding: 16px
 }

 .uk-accordion-alt>li.uk-open .uk-accordion-title {
     background: var(--bg-black);
     color: var(--black);
 }

 /* faq end */

 /* trip single page  */
 .uk-trip-facts img {
    max-width: 55px;
}

 .w-350 {
     max-width: 350px;
     width: 100%;
 }

 .uk-single-section {
     margin-bottom: 30px;
     padding: 30px 0;
     position: relative;
     clear: both;

     

 }
 .uk-small-details-nav
 {
    overflow: auto;
    white-space: nowrap;
 }
 .uk-navbar-single
 {
    list-style: none;
    margin: 0;
    padding: 0;
   
 }
 .uk-navbar-single li{
    display: inline-block;
 }
 .uk-navbar-single li a {
    display: block;
    padding: 5px 12px;
    font-size: 14px;
    position: relative;
 }
 .uk-navbar-single li a.uk-active, .uk-navbar-single li a:hover {
    background: rgb(0 0 0 / 22%);
    color: var(--white);
}

 .uk-small-details-nav::-webkit-scrollbar {
    width: 2px;
    height: 5px;
    background-color:#ddd;
   
    
  }
  
  .uk-small-details-nav::-webkit-scrollbar-thumb {
    background-color: #c29240;
    border-radius:30px;
  }
 span.uk-trip-icons {
     background: var(--bg-primary);
     width: 40px;
     height: 40px;
     line-height: 40px;
     display: inline-block;
     border-radius: 50%;
     text-align: center;
     color: var(--white);
 }

 /*route*/
 .uk-route-border {
     border-bottom: solid 1px var(--light);
     border-top: solid 1px var(--light);
     padding: 20px 0;
 }

 /*route*/

 /*share button*/
 .uk-share-button p {
     font-size: 11px;
     margin-bottom: 5px;
     text-transform: uppercase;
     font-weight: bold;
 }

 .uk-share-button span.st-label,
 .uk-share-button span.st-shares {
     color: var(--white);
 }

 /*end share button*/

 /* Itinerary */
 .uk-day {
   background: var(--bg-primary);
    color: var(--white);
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
    width: 60px;
    height: auto;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
 }

 .uk-itinerary-small-title {
     color: var(--black-light);
     font-size: 16px;
     margin: 10px 0;
 }

 .uk-itinerary-small-title span {
     color: var(--primary);
 }

 .uk-select-itinerary {
     border: solid 1px #e5e5e5;
     background: var(--bg-light);
     padding: 3px 8px;
     border-radius: 30px;
     font-size: 17px;
     margin: 0;
 }

 .uk-select-itinerary:focus {
     outline: 0;
 }

 /* end Itinerary */

 /* start includes excludes*/
 ul.uk-includes,
 ul.uk-excludes {
     margin: 0;
     padding: 0px;
     list-style: none;
 }

 ul.uk-includes li:before {
     content: "\f00c";
     background-color: var(--bg-green);
     font: normal normal normal 14px/1 FontAwesome;
     position: absolute;
     left: 0;
     font-size: 8px;
     height: 15px;
     width: 15px;
     border-radius: 50%;
     line-height: 15px;
     text-align: center;
     top: 5px;
     color: #fff;
 }

 ul.uk-excludes li:before {
     content: "\f00d";
     background-color: var(--bg-red);
     font: normal normal normal 14px/1 FontAwesome;
     position: absolute;
     left: 0;
     font-size: 8px;
     height: 15px;
     width: 15px;
     border-radius: 50%;
     line-height: 15px;
     text-align: center;
     top: 5px;
     color: #fff;
 }

 ul.uk-includes li,
 ul.uk-excludes li {
     position: relative;
     padding-left: 30px;
     margin-bottom: 10px;
     padding-bottom: 10px;
     border-bottom: solid 1px var(--light);
 }

 /* end includes excludes*/


 /* slider btn settings */

 .uk-trip-list-nav a.uk-next,
 .uk-trip-list-nav a.uk-previous {
     background: #fff;
     color: #1e3956;
     padding: 0;
     width: 45px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     border-radius: 50%;
     box-shadow: 1px 2px 5px rgba(0, 0, 0, .51)
 }

 .uk-trip-list-nav a.uk-next:focus,
 .uk-trip-list-nav a.uk-next:hover,
 .uk-trip-list-nav a.uk-previous:focus,
 .uk-trip-list-nav a.uk-previous:hover {
     background: #fff;
     box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, .51);
     color: #649d02
 }

 @media (max-width:959px) {
     
     .uk-card-body.uk-quote::before,
    .uk-card-body.uk-quote::after
    {
       font-size: 1rem;
    }

     .uk-trip-list-nav a.uk-next,
     .uk-trip-list-nav a.uk-previous {
         width: 30px;
         height: 30px;
         line-height: 30px
     }

     .uk-trip-list-nav a.uk-next svg,
     .uk-trip-list-nav a.uk-previous svg {
         width: 14px;
         height: 14px
     }
      .swiper-button-next, .swiper-button-prev{
        display:none;    
    }
 }

 .uk-inner-nav .uk-slider-container {
     overflow: hidden;
     margin: 0 10px;
 }

 .btn-custom {
     width: 25px;
     height: 25px;
     background: var(--bg-white);
     border-radius: 50%;
     line-height: 23px;
     padding: 0 !important;
     text-align: center;
     box-shadow: 0px 0px 0px 3px rgb(0 0 0 / 6%);
 }

 .btn-custom svg {
     color: var(--primary);
     height: 15px;
 }

 .btn-custom svg polyline {
     stroke-width: 5px !important;
 }

 .btn-custom:hover,
 .btn-custom:focus {
     background: var(--bg-secondary);
 }

 .btn-custom:hover svg polyline,
 .btn-custom:focus svg polyline {
     color: var(--white);
 }

 /* end slider btn settings */



 /* end trip single page */

 /* video  */
 .youtube-player {
     position: relative;
     padding-bottom: 56.23%;
     /* Use 75% for 4:3 videos */
     height: 0;
     max-width: 100%;
     background: var(--bg-black);
     margin: 5px;
 }

 .youtube-player iframe {
     position: absolute;
     width: 100%;
     height: 100%;
     z-index: 100;
     background: transparent;
     left: 0;
 }

 .youtube-player img {
     bottom: 0;
     display: block;
     left: 0;
     margin: auto;
     max-width: 100%;
     width: 100%;
     position: absolute;
     right: 0;
     top: 0;
     border: none;
     height: auto;
     cursor: pointer;
     -webkit-transition: 0.4s all;
     -moz-transition: 0.4s all;
     transition: 0.4s all;
 }

 .youtube-player img:hover {
     -webkit-filter: brightness(75%);
 }

 .youtube-player .play {
     height: 72px;
     width: 72px;
     left: 50%;
     top: 50%;
     margin-left: -36px;
     margin-top: -36px;
     position: absolute;
     background: url("//i.imgur.com/TxzC70f.png") no-repeat;
     cursor: pointer;
 }

 /* end video */


 /* trip highlights */
 .uk-trip-highlights {
     /*background: var(--bg-primary);*/
 }

 .uk-trip-highlights-header {
     background: rgb(0 0 0 / 6%);
     border-bottom: solid var(--primary);
     padding: 8px;
 }

 .uk-trip-highlights-body ul.uk-highlights-list {
     list-style: none;
     margin: 0;
     padding: 0;
     /*color: var(--white);*/
 }

 .uk-trip-highlights-body ul.uk-highlights-list li {
     padding: 10px 15px;
     border-bottom: dashed 1px hsl(0deg 0% 0% / 8%);
     display: inline-flex;
     align-items: center;
 }


 .uk-trip-highlights-body ul.uk-highlights-list li:last-child {
     border: 0;
 }

 .uk-trip-highlights-body ul.uk-highlights-list li:before {
     content: "\f046";
     font: normal normal normal 18px/1 FontAwesome;
     margin-right: 8px;
 }

 /* end trip highlights */

 /* history page */
 .uk-history-fixed {
     top: 50%;
     transform: translateY(-50%);
     position: fixed;
     z-index: 99;
     right: 10px;
 }

 .uk-history-dots {
     margin: 0;
     padding: 0;
     list-style: none;
     margin-right: 20px;
     z-index: 999;
 }

 .uk-history-dots li a {
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: #eee;
     display: inline-block;
     font-size: 0;
 }

 .uk-history-dots li.uk-active a {
     background: var(--bg-primary);
 }

 .uk-history-dots li {
     margin: 0;
     line-height: 1;
 }

 /* end history page */

 /* home animation */

 .scene-position {
     position: absolute;
     bottom: 0;
     top: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
 }

 #scene {
     margin: 0;
     padding: 0;
     list-style-type: none;
     height: 100%;
     overflow: hidden;
 }

 .layer {
     height: 100%;
     width: 100%;
     padding: 0;
     margin: 0;
 }

 .bg-img {
     z-index: -1;
 }

 .bg-img-0 {
     left: 0;
     top: 100px;
     position: absolute;
     width: 100%;
     transition: all 1s ease-in-out;

     -webkit-transform: scale(1.1) translateX(20px);
     transform: scale(1.1) translateX(20px);
 }

 .bg-img-1 {
     right: -50px;
     bottom: -155px;
     position: absolute;
     transition: all 1s ease-in-out;

     -webkit-transform: scale(1.1) translateX(20px) translateY(0);
     transform: scale(1.1) translateX(20px) translateY(0);
 }


 @media screen and (max-width:479px) {
     .bg-img-1 {
         right: -40%;
         bottom: -25%;
     }
     .uk-main-header{
        padding:0rem 0rem;
    }
    img.uk-logo-primary, img.uk-logo-white{
        width:110px;
     }
      img.uk-logo-dark{
          width:110px;
      }
 }

 .bg-img-2 {
     right: -50px;
     bottom: -10px;
     position: absolute;

     -webkit-animation: animateEffect 20s infinite;
     animation: animateEffect 20s infinite;
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-direction: alternate;
     animation-direction: alternate;
 }

 .bg-img-3 {
     right: -300px;
     bottom: 300px;
     position: absolute;

     -webkit-animation: animateEffect 15s infinite;
     animation: animateEffect 15s infinite;
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-direction: alternate;
     animation-direction: alternate;
 }

 .is-leaving {
     -webkit-transform: translateY(-100px);
     transform: translateY(-100px);
 }

 .pan-out {
     -webkit-transform: scale(1) translateY(30px) translateX(-10px);
     transform: scale(1) translateY(30px) translateX(-10px);
 }

 @-webkit-keyframes animateEffect {
     0% {
         -webkit-transform: translateX(20%);
         transform: translateX(20%);
     }

     100% {
         -webkit-transform: translateX(-20%);
         transform: translateX(-20%);
     }
 }

 @keyframes animateEffect {
     0% {
         -webkit-transform: translateX(20%);
         transform: translateX(20%);
     }

     100% {
         -webkit-transform: translateX(-20%);
         transform: translateX(-20%);
     }
 }

 /* end */

 /* booking */
 .uk-booking-header {
     border-bottom: solid 1px var(--light);
     padding: 15px 30px;
 }

 .uk-media-selected-trip {
     width: 120px;
     height: 120px;
     overflow: hidden;
     border-radius: 50%;
     margin: 0 auto;
     box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
 }

 .uk-media-selected-trip img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .uk-booking div.uk-selected-brief {
     font-size: 15px;
     line-height: 25px;
     font-family: inherit;
 }

 .uk-booking-body {
     padding: 20px 30px;
 }

 .uk-booking-footer {
     padding: 10px 30px;
     background: var(--bg-light);
 }

 .uk-booking-type {

     display: none;

 }

 .uk-booking-trip {
     border: solid 1px var(--light);
     padding: 15px;
     border-radius: 8px;
     background: var(--bg-light);
 }

 .uk-booking-nav {
     font-size: 19px;

     border-bottom: solid 1px rgb(0 0 0 / 15%);
     padding-bottom: 10px;
     margin-bottom: 10px;
 }

 /* end booking */
 /* contact */
 i.fa.fa-envelope.uk-newsletter {
    transform: rotate(16deg);
    font-size: 10em;
     opacity: .1;
     margin-left: 20px;
    color: #c1bfbf;
 }

 .uk-map-border {
     border: solid 3px var(--primary);
     border-radius: 10px;
     overflow: hidden;
 }

 /*end contact */
 /*blog*/
 a.uk-article,
 .uk-article {
     width: 100% !important;
 }

 .uk-blog-lg a:hover h3 {
     color: var(--primary);
 }



 /**/

 /* footer */

 .footer-border {
     border-top: solid 1px var(--black-light);
 }

 footer ul.uk-list li {
     font-size: 16px;
 }

 footer ul li a {
     color: var(--white);
 }

 .uk-footer-14-peak::before {
     content: "";
     position: absolute;
     background: url(../images/bg/footer-14-peak.svg);
     background-repeat: no-repeat;
     background-position: bottom;
     height: 70%;
     background-size: cover;
     width: 100%;
     bottom: -50px;
 }

 .partners-logo-list {
     height: 60px;
     overflow: hidden;
     width: 100%;
 }

 .partners-logo-list img {
     width: 100%;
     height: 100%;
     object-fit: scale-down;
     padding: 10px;
 }

 a#BackToTop {
     position: fixed;
     width: 35px;
     height: 35px;
     line-height: 35px;
     text-align: center;
     /*background: var(--bg-primary);*/
     z-index: 9999;
     border-radius: 4px;
     right: 30px;
     bottom: 30px;
     transition: background-color .3s, opacity .5s, visibility .5s;
     opacity: 0;
     visibility: hidden;
 }

 #BackToTop.show {
     opacity: 1;
     visibility: visible;
 }

 a#BackToTop svg {
     color: var(--black);
     width: 25px;
     height: 15px;
 }

 a#BackToTop svg polyline {
     stroke-width: 3px;
 }

 /* end footer */


.grecaptcha-badge {
    visibility: hidden;
}

 /* responsive */
 @media (max-width: 768px) {
    .uk-trip-facts img {
        max-width: 40px;
    }
     .uk-hero-banner-content h1 {
         font-size: 3rem;
     }

     .uk-home-tab li a {
         font-size: 1rem;
     }

     .uk-testimonials-content h3 {
         font-size: 1rem;
     }

     .uk-hero-banner-content-inner h1 {
         font-size: 2rem;

     }

     .uk-slidenav {
         padding: 5px 0;
     }

     .uk-navbar-single li {
         font-size: 14px;
     }

     .w-350 {
         min-width: 100%;
     }
    
 }
 
 /*swiper*/
/*.swiper-button-prev, .swiper-container-rtl .swiper-button-next{*/
/*    background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="120" height="120" viewBox="0 0 48 48"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" d="M31 36L19 24l12-12"%2F%3E%3C%2Fsvg%3E');*/
/*}*/
/*.swiper-button-next, .swiper-container-rtl .swiper-button-prev{*/
/*    background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="68" height="68" viewBox="0 0 48 48"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" d="m19 12l12 12l-12 12"%2F%3E%3C%2Fsvg%3E');*/
/*}*/
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="68" height="68" viewBox="0 0 24 24"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath d="M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"%2F%3E%3Cpath fill="%23e1a74e" d="M8.293 12.707a1 1 0 0 1 0-1.414l5.657-5.657a1 1 0 1 1 1.414 1.414L10.414 12l4.95 4.95a1 1 0 0 1-1.414 1.414z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="68" height="68" viewBox="0 0 24 24"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cpath d="M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"%2F%3E%3Cpath fill="%23e1a74e" d="M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    
}
.swiper-button-next, .swiper-button-prev{
    background-size: 46px 44px;
        opacity: 0.5;
        transition: .1s ease-in-out;
}
.swiper-button-next:hover{
    opacity:1;
}
.swiper-button-prev:hover{
    opacity:1;
}
.swiper-pagination-bullet {
    width:  12px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: no-repeat;
    border: solid 2px var(--primary);
    opacity: 1;
    border-radius: 10px;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--primary);
}
 /* end  responsive*/
 
 .bg-fill{
     background:var(--primary) !important;
     color:white !important;
     transition: all .5s;
 }
  .bg-fill:hover{
     background:transparent !important;
     color:var(--primary) !important;
     border:2px solid var(--primary) !important;
 }
 /*# sourceMappingURL=uikit.min.css.map