.swiper-container {



    margin: 0 auto;



    position: relative;



    overflow: hidden;



    list-style: none;



    padding: 0;



    /* Fix of Webkit flickering */



    z-index: 1;max-width: 1920px;



  }



  .swiper-container-no-flexbox .swiper-slide {



    float: left;



  }



  .swiper-container-vertical > .swiper-wrapper {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -webkit-flex-direction: column;



    -ms-flex-direction: column;



    flex-direction: column;



  }



  .swiper-wrapper {



    position: relative;



    width: 100%;



    height: 100%;



    z-index: 1;



    display: -webkit-box;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: flex;



    -webkit-transition-property: -webkit-transform;



    transition-property: -webkit-transform;



    -o-transition-property: transform;



    transition-property: transform;



    transition-property: transform, -webkit-transform;



    -webkit-box-sizing: content-box;



    box-sizing: content-box;



  }



  .swiper-container-android .swiper-slide,



  .swiper-wrapper {



    -webkit-transform: translate3d(0px, 0, 0);



    transform: translate3d(0px, 0, 0);



  }



  .swiper-container-multirow > .swiper-wrapper {



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



  }



  .swiper-container-free-mode > .swiper-wrapper {



    -webkit-transition-timing-function: ease-out;



    -o-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



    margin: 0 auto;



  }



  .swiper-slide {



    -webkit-flex-shrink: 0;



    -ms-flex-negative: 0;



    flex-shrink: 0;



    width: 100%;



    height: 100%;align-items:flex-end;flexDirection:column;



    position: relative;



    -webkit-transition-property: -webkit-transform;



    transition-property: -webkit-transform;



    -o-transition-property: transform;



    transition-property: transform;



    transition-property: transform, -webkit-transform;filter:brightness(0.45);



  }



  .swiper-slide-active{filter:brightness(1);}



  .swiper-slide-invisible-blank {



    visibility: hidden;



  }



  /* Auto Height */



  .swiper-container-autoheight,



  .swiper-container-autoheight .swiper-slide {



    height: auto;



  }



  .swiper-container-autoheight .swiper-wrapper {



    -webkit-box-align: start;



    -webkit-align-items: flex-start;



    -ms-flex-align: start;



    align-items: flex-start;



    -webkit-transition-property: height, -webkit-transform;



    transition-property: height, -webkit-transform;



    -o-transition-property: transform, height;



    transition-property: transform, height;



    transition-property: transform, height, -webkit-transform;



  }



  /* 3D Effects */



  .swiper-container-3d {



    -webkit-perspective: 1200px;



    perspective: 1200px;



  }



  .swiper-container-3d .swiper-wrapper,



  .swiper-container-3d .swiper-slide,



  .swiper-container-3d .swiper-slide-shadow-left,



  .swiper-container-3d .swiper-slide-shadow-right,



  .swiper-container-3d .swiper-slide-shadow-top,



  .swiper-container-3d .swiper-slide-shadow-bottom,



  .swiper-container-3d .swiper-cube-shadow {



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d;



  }



  .swiper-container-3d .swiper-slide-shadow-left,



  .swiper-container-3d .swiper-slide-shadow-right,



  .swiper-container-3d .swiper-slide-shadow-top,



  .swiper-container-3d .swiper-slide-shadow-bottom {



    position: absolute;



    left: 0;



    top: 0;



    width: 100%;



    height: 100%;



    pointer-events: none;



    z-index: 10;



  }



  /* .swiper-container-3d .swiper-slide-shadow-left {



    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));



    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



  }



  .swiper-container-3d .swiper-slide-shadow-right {



    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));



    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



  }



  .swiper-container-3d .swiper-slide-shadow-top {



    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));



    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



  }



  .swiper-container-3d .swiper-slide-shadow-bottom {



    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));



    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));



  } */



  /* IE10 Windows Phone 8 Fixes */



  .swiper-container-wp8-horizontal,



  .swiper-container-wp8-horizontal > .swiper-wrapper {



    -ms-touch-action: pan-y;



    touch-action: pan-y;



  }



  .swiper-container-wp8-vertical,



  .swiper-container-wp8-vertical > .swiper-wrapper {



    -ms-touch-action: pan-x;



    touch-action: pan-x;



  }



  .swiper-button-prev,



  .swiper-button-next {



    position: absolute;



    top: 50%;



    width: 27px;



    height: 44px;



    margin-top: -22px;



    z-index: 10;



    cursor: pointer;



    background-size: 27px 44px;



    background-position: center;



    background-repeat: no-repeat;



  }



  .swiper-button-prev.swiper-button-disabled,



  .swiper-button-next.swiper-button-disabled {



    opacity: 0.35;



    cursor: auto;



    pointer-events: none;



  }



  .swiper-button-prev ,.swiper-button-next { width: 73px;height: 73px;line-height: 70px;text-align: center;border:3px solid #082e92;background: #001866;border-radius: 50%; }



  .swiper-button-prev{



    left: 50%;}



  .swiper-button-next {



    left: 50%;



  }



  .swiper-button-prev i,.swiper-button-next i{font-size: 46px;color:#fff;}



  .swiper-button-lock {



    display: none;



  }



  .swiper-pagination {



    position: absolute;



    text-align: center;



    -webkit-transition: 300ms opacity;



    -o-transition: 300ms opacity;



    transition: 300ms opacity;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



    z-index: 10;



  }



  .swiper-pagination.swiper-pagination-hidden {



    opacity: 0;



  }



  /* Common Styles */



  .swiper-pagination-fraction,



  .swiper-pagination-custom,



  .swiper-container-horizontal > .swiper-pagination-bullets {



    bottom: 10px;



    left: 0;



    width: 100%;



  }



  /* Bullets */



  .swiper-pagination-bullets-dynamic {



    overflow: hidden;



    font-size: 0;



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {



    -webkit-transform: scale(0.33);



    -ms-transform: scale(0.33);



    transform: scale(0.33);



    position: relative;



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {



    -webkit-transform: scale(1);



    -ms-transform: scale(1);



    transform: scale(1);



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {



    -webkit-transform: scale(1);



    -ms-transform: scale(1);



    transform: scale(1);



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {



    -webkit-transform: scale(0.66);



    -ms-transform: scale(0.66);



    transform: scale(0.66);



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {



    -webkit-transform: scale(0.33);



    -ms-transform: scale(0.33);



    transform: scale(0.33);



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {



    -webkit-transform: scale(0.66);



    -ms-transform: scale(0.66);



    transform: scale(0.66);



  }



  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {



    -webkit-transform: scale(0.33);



    -ms-transform: scale(0.33);



    transform: scale(0.33);



  }



  .swiper-pagination-bullet {



    width: 8px;



    height: 8px;



    display: inline-block;



    border-radius: 100%;



    background: #000;



    opacity: 0.2;



  }



  button.swiper-pagination-bullet {



    border: none;



    margin: 0;



    padding: 0;



    -webkit-box-shadow: none;



    box-shadow: none;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



  }



  .swiper-pagination-clickable .swiper-pagination-bullet {



    cursor: pointer;



  }



  .swiper-pagination-bullet-active {



    opacity: 1;



    background: #007aff;



  }



  .swiper-container-vertical > .swiper-pagination-bullets {



    right: 10px;



    top: 50%;



    -webkit-transform: translate3d(0px, -50%, 0);



    transform: translate3d(0px, -50%, 0);



  }



  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {



    margin: 6px 0;



    display: block;



  }



  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {



    top: 50%;



    -webkit-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    transform: translateY(-50%);



    width: 8px;



  }



  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {



    display: inline-block;



    -webkit-transition: 200ms top, 200ms -webkit-transform;



    transition: 200ms top, 200ms -webkit-transform;



    -o-transition: 200ms transform, 200ms top;



    transition: 200ms transform, 200ms top;



    transition: 200ms transform, 200ms top, 200ms -webkit-transform;



  }



  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {



    margin: 0 4px;



  }



  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {



    left: 50%;



    -webkit-transform: translateX(-50%);



    -ms-transform: translateX(-50%);



    transform: translateX(-50%);



    white-space: nowrap;



  }



  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {



    -webkit-transition: 200ms left, 200ms -webkit-transform;



    transition: 200ms left, 200ms -webkit-transform;



    -o-transition: 200ms transform, 200ms left;



    transition: 200ms transform, 200ms left;



    transition: 200ms transform, 200ms left, 200ms -webkit-transform;



  }



  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {



    -webkit-transition: 200ms right, 200ms -webkit-transform;



    transition: 200ms right, 200ms -webkit-transform;



    -o-transition: 200ms transform, 200ms right;



    transition: 200ms transform, 200ms right;



    transition: 200ms transform, 200ms right, 200ms -webkit-transform;



  }



  /* Progress */



  .swiper-pagination-progressbar {



    background: rgba(0, 0, 0, 0.25);



    position: absolute;



  }



  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {



    background: #007aff;



    position: absolute;



    left: 0;



    top: 0;



    width: 100%;



    height: 100%;



    -webkit-transform: scale(0);



    -ms-transform: scale(0);



    transform: scale(0);



    -webkit-transform-origin: left top;



    -ms-transform-origin: left top;



    transform-origin: left top;



  }



  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {



    -webkit-transform-origin: right top;



    -ms-transform-origin: right top;



    transform-origin: right top;



  }



  .swiper-container-horizontal > .swiper-pagination-progressbar,



  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {



    width: 100%;



    height: 4px;



    left: 0;



    top: 0;



  }



  .swiper-container-vertical > .swiper-pagination-progressbar,



  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {



    width: 4px;



    height: 100%;



    left: 0;



    top: 0;



  }



  .swiper-pagination-white .swiper-pagination-bullet-active {



    background: #ffffff;



  }



  .swiper-pagination-progressbar.swiper-pagination-white {



    background: rgba(255, 255, 255, 0.25);



  }



  .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {



    background: #ffffff;



  }



  .swiper-pagination-black .swiper-pagination-bullet-active {



    background: #000000;



  }



  .swiper-pagination-progressbar.swiper-pagination-black {



    background: rgba(0, 0, 0, 0.25);



  }



  .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {



    background: #000000;



  }



  .swiper-pagination-lock {



    display: none;



  }



  /* Scrollbar */



  .swiper-scrollbar {



    border-radius: 10px;



    position: relative;



    -ms-touch-action: none;



    background: rgba(0, 0, 0, 0.1);



  }



  .swiper-container-horizontal > .swiper-scrollbar {



    position: absolute;



    left: 1%;



    bottom: 3px;



    z-index: 50;



    height: 5px;



    width: 98%;



  }



  .swiper-container-vertical > .swiper-scrollbar {



    position: absolute;



    right: 3px;



    top: 1%;



    z-index: 50;



    width: 5px;



    height: 98%;



  }



  .swiper-scrollbar-drag {



    height: 100%;



    width: 100%;



    position: relative;



    background: rgba(0, 0, 0, 0.5);



    border-radius: 10px;



    left: 0;



    top: 0;



  }



  .swiper-scrollbar-cursor-drag {



    cursor: move;



  }



  .swiper-scrollbar-lock {



    display: none;



  }



  .swiper-zoom-container {



    width: 100%;



    height: 100%;



    display: -webkit-box;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-pack: center;



    -webkit-justify-content: center;



    -ms-flex-pack: center;



    justify-content: center;



    -webkit-box-align: center;



    -webkit-align-items: center;



    -ms-flex-align: center;



    align-items: center;



    text-align: center;



  }



  .swiper-zoom-container > img,



  .swiper-zoom-container > svg,



  .swiper-zoom-container > canvas {



    max-width: 100%;



    max-height: 100%;



    -o-object-fit: contain;



    object-fit: contain;



  }



  .swiper-slide-zoomed {



    cursor: move;



  }



  /* Preloader */



  .swiper-lazy-preloader {



    width: 42px;



    height: 42px;



    position: absolute;



    left: 50%;



    top: 50%;



    margin-left: -21px;



    margin-top: -21px;



    z-index: 10;



    -webkit-transform-origin: 50%;



    -ms-transform-origin: 50%;



    transform-origin: 50%;



    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;



    animation: swiper-preloader-spin 1s steps(12, end) infinite;



  }



  .swiper-lazy-preloader:after {



    display: block;



    content: '';



    width: 100%;



    height: 100%;



    background-image: url(/css/"");



    background-position: 50%;



    background-size: 100%;



    background-repeat: no-repeat;



  }



  .swiper-lazy-preloader-white:after {



    background-image: url(/css/"");



  }



  @-webkit-keyframes swiper-preloader-spin {



    100% {



      -webkit-transform: rotate(360deg);



      transform: rotate(360deg);



    }



  }



  @keyframes swiper-preloader-spin {



    100% {



      -webkit-transform: rotate(360deg);



      transform: rotate(360deg);



    }



  }



  /* a11y */



  .swiper-container .swiper-notification {



    position: absolute;



    left: 0;



    top: 0;



    pointer-events: none;



    opacity: 1;



    z-index: 1000;



  }



  .swiper-container-fade.swiper-container-free-mode .swiper-slide {



    -webkit-transition-timing-function: ease-out;



    -o-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



  }



  .swiper-container-fade .swiper-slide {



    pointer-events: none;



    -webkit-transition-property: opacity;



    -o-transition-property: opacity;



    transition-property: opacity;



  }



  .swiper-container-fade .swiper-slide .swiper-slide {



    pointer-events: none;



  }



  .swiper-container-fade .swiper-slide-active,



  .swiper-container-fade .swiper-slide-active .swiper-slide-active {



    pointer-events: auto;



  }



  .swiper-container-cube {



    overflow: visible;



  }



  .swiper-container-cube .swiper-slide {



    pointer-events: none;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    z-index: 1;



    visibility: hidden;



    -webkit-transform-origin: 0 0;



    -ms-transform-origin: 0 0;



    transform-origin: 0 0;



    width: 100%;



    height: 100%;



  }



  .swiper-container-cube .swiper-slide .swiper-slide {



    pointer-events: none;



  }



  .swiper-container-cube.swiper-container-rtl .swiper-slide {



    -webkit-transform-origin: 100% 0;



    -ms-transform-origin: 100% 0;



    transform-origin: 100% 0;



  }



  .swiper-container-cube .swiper-slide-active,



  .swiper-container-cube .swiper-slide-active .swiper-slide-active {



    pointer-events: auto;



  }



  .swiper-container-cube .swiper-slide-active,



  .swiper-container-cube .swiper-slide-next,



  .swiper-container-cube .swiper-slide-prev,



  .swiper-container-cube .swiper-slide-next + .swiper-slide {



    pointer-events: auto;



    visibility: visible;



  }



  .swiper-container-cube .swiper-slide-shadow-top,



  .swiper-container-cube .swiper-slide-shadow-bottom,



  .swiper-container-cube .swiper-slide-shadow-left,



  .swiper-container-cube .swiper-slide-shadow-right {



    z-index: 0;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



  }



  .swiper-container-cube .swiper-cube-shadow {



    position: absolute;



    left: 0;



    bottom: 0px;



    width: 100%;



    height: 100%;



    background: #000;



    opacity: 0.6;



    -webkit-filter: blur(50px);



    filter: blur(50px);



    z-index: 0;



  }



  .swiper-container-flip {



    overflow: visible;



  }



  .swiper-container-flip .swiper-slide {



    pointer-events: none;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    z-index: 1;



  }



  .swiper-container-flip .swiper-slide .swiper-slide {



    pointer-events: none;



  }



  .swiper-container-flip .swiper-slide-active,



  .swiper-container-flip .swiper-slide-active .swiper-slide-active {



    pointer-events: auto;



  }



  .swiper-container-flip .swiper-slide-shadow-top,



  .swiper-container-flip .swiper-slide-shadow-bottom,



  .swiper-container-flip .swiper-slide-shadow-left,



  .swiper-container-flip .swiper-slide-shadow-right {



    z-index: 0;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



  }



  .swiper-container-coverflow .swiper-wrapper {



    /* Windows 8 IE 10 fix */



    -ms-perspective: 1200px;



  }