/**
 * Swiper 3.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: December 13, 2016
 */

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
    float: left
}
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 30px;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-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: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}
.swiper-slide.white {
    background-color: white;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}
.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}
.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}
.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, .5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.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-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    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, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}
.swiper-container-cube,
.swiper-container-flip {
    overflow: visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .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,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-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;
    -moz-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-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(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, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}
.swiper-scrollbar-cursor-drag {
    cursor: move
}
.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%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-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("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}
.sticky {
    position: fixed !important;
    top: 0;
    z-index: 1001 !important;
    width: 100%;
}
.l1-sticky-nav.stick,
.globalNav.stick,
.header-wrapper.stick {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
}
.globalNav.stick.stick {
    top: 0px;
    display: none;
}
.header-wrapper.stick {
    top: 0px;
}
.l1-sticky-nav.stick.stick {
    top: 45px;
}
.l1-hero-banner-container h1, .l1-hero-banner-container .h1-class {
    display:block;
	font-family: attAleckSans-Medium;
    font-size: 18px;
    color: #ea7400;
    line-height: 18px;
	text-transform: inherit;
}
.l1-hero-banner-container .select-by {
    font-family: attAleckSans-Regular;
    font-size: 15px;
    color: #191919;
    line-height: 36px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.l1-hero-banner-container .selectby-family {
    font-family: attAleckSans-Medium;
    font-size: 16px;
}
.l1-hero-banner-container .nav img {
    margin: 0 auto 10px;
}
.l1-hero-banner-container .tab-content .body {
    margin: 20px auto;
    list-style: none;
    padding-left: 15px;
}
.l1-hero-banner-container .tab-content .body a {
    font-size: 16px;
}
.l1-hero-banner-container .tab-content li {
    margin: 10px auto;
}
.l1-sticky-nav {
    background-color: #009fdb;
}
.l1-sticky-nav .container {
    padding: 0;
}
.l1-sticky-nav ul {
    margin: 0 auto;
    padding: 0;
}
.l1-sticky-nav li {
    float: left;
    list-style: none;
}
.l1-sticky-nav li {
    margin-left: 48px;
}
.l1-sticky-nav li:nth-child(1) {
    margin-left: 0;
}
.l1-sticky-nav li:nth-child(2) {
    margin-left: 28px;
}
.l1-sticky-nav a,
.l1-sticky-nav span {
    color: #fff;
    font-size: 21px;
    float: left;
    padding: 34px 0;
    font-family: attAleckSans-Regular;
}
.l1-sticky-nav li:nth-child(1) a {
    font-family: attAleckSans-Medium;
}

#breadcrumb-component .breadcrumbwrapper {max-width:1125px;}
#breadcrumb-component .breadcrumbs {padding-left:0px;}
.header-section .container {max-width:1125px;}
.nav-section .container {max-width:1125px;}
.body-section .container {max-width:1125px;}
#connect-engage .container {max-width:1125px; }
#connect-engage .contactus-form-container { margin-bottom:25px; width:100%; }
#connect-engage .form-group {width:100%;}
#connect-engage .form-group contact-us {padding-bottom:0px;}

.section-content {padding:25px 10px; float:left; width:100%;}
#trendingnow .container {padding:0px;}

#social-component.social-bottom {border-top:1px solid #d2d2d2;}
/* Tile Group */

.tile-group .item {
    padding: 0px;
    border: 1px solid #cdcdcd;
}
.tile-group .body {
    padding: 25px 15px;
}
.tile-group .body a {
    font-size: 16px;
    font-family: attAleckSans-Medium;
    display: block;
    padding-top: 10px;
}
.comp-recent-videos {
    background-color: #5a5a5a;
    color: #fff;
	padding: 0 15px;
	margin-bottom:25px;
}
.comp-recent-videos h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    margin: 20px 0px;
}
.comp-recent-videos .youtube-duration {
    position: absolute;
    right: 10px;
    bottom: 30px;
    background-color: #000;
    padding: 0 5px;
}
.comp-recent-videos .youtube-chennal-results .body {
    background-color: #000;
    padding: 10px;
    margin-top: -5px;
    min-height: 60px;
}
.comp-recent-videos .youtube-chennal-results .footer {
    background-color: #000;
    padding: 10px;
}
.comp-recent-videos .video-footer {
    margin: 15px;
}
.comp-recent-videos .video-footer a {
    color: #fff;
    text-decoration: underline;
}
.l1-header-video div,
.l1-header-video img {
    margin-bottom: 25px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { display: none; }

/** DirecTV Updates */
.l1-directv-offer div, .l1-directv-offer img {margin-bottom:0px;}
#NFL-sunday-ticket .block-2x2-container{
	height: auto;
}
/**.nav-tabs [role="presentation"] a, .nav-tabs [role="presentation"] a:hover, .nav-tabs .active[role="presentation"] a{
	min-height: 113px;
} */
.textblock{padding:20px;}
#NFL-sunday-ticket .block-2x1{height: 220px;}

.l1-directv-offer {
	background-color:#000;
}
.directv-offer-top{
    height: 250px;
}
.directv-offer {
    /**display: table;*/
    padding: 32px;
    width: auto;
	max-width:320px;
	margin:0px auto;
}
div.offer-pricing {
    display: table;
    margin: 15px 0;
    padding: 15px 0;
    width: 100%;
    position: relative;
}
.offer-pricing:before{
    content: ""; 
    position: absolute; 
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(5,161,220,1) 49%, rgba(0,159,219,0.98) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(5,161,220,1) 49%,rgba(0,159,219,0.98) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(5,161,220,1) 49%,rgba(0,159,219,0.98) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    top: -3px; 
    left: 0; 
    width: 100%;
    height:3px;
}
.offer-pricing:after{
    content: ""; 
    position: absolute; 
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(5,161,220,1) 49%, rgba(0,159,219,0.98) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(5,161,220,1) 49%,rgba(0,159,219,0.98) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(5,161,220,1) 49%,rgba(0,159,219,0.98) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    bottom: -3px; 
    left: 0; 
    width: 100%;
    height:3px;
}
.directv-branding {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.offer-txt {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 13px;
}
.offer-txt p {
    font-size: 10px;
    line-height: 12px;
}
.offer-pricing span{
    color: #fff;
    float: left;
    width: 26%;
    font:15px/16px attAleckSans-Light;
}
.offer-pricing .pricing{
    float: left;
}
.offer-pricing .pricing span{
	float: left;
	font-size: 30px;
    width: auto;
    line-height: 32px;
    font-weight: bold;
}
.offer-pricing .pricing span.price{
    font-size: 81px;
    font-weight: bold;
    line-height: 60px;
    font-family: 'attAleckSans-Regular';
}
.price-after{
	display:block;
	float:right;
    margin-left: 5px;
}
.price-after span.price-top {font-size:22px;line-height:22px;font-family:attAleckSans-Medium;}
.price-after hr{margin: 0; display:block; clear:both; border-top:2px solid #fff;}
.price-after span.price-bottom {font-size:16px;line-height:18px;font-family:attAleckSans-Medium;}
.directv-offer-bottom{
    background: #050505;
    min-height: 100px;
	width:100%;
    height:auto;
    padding: 15px 40px;
}

.directv-offer-bottom .item-block{
    padding-right:5px; padding-left:15px; padding-top:15px;
}
.directv-offer-bottom .item-block:first-child{
    border-left:0; padding-top:0px;
}
.directv-offer-bottom .item-block h5{
    color:#f5dc76;
    text-transform: uppercase;
    font-weight: bold;
}
.directv-offer-bottom .item-block p{
    color:#fff;
    font-size: 14px;;
    line-height: 18px;
}
.directv-offer-bottom .offer-txt{
    width:100%;
    margin: 0 0 10px;
}
.directv-offer-bottom .quote-block {
    padding: 20px 15px 15px;
}
.directv-offer-bottom .quote-block p, .directv-offer-bottom .quote-block a {
    color: #fff;
    display: inline-block;
    margin: 0 10px 15px;
}
.directv-offer-bottom .get-quote-btn{
    background: #ea7400;
    line-height: 21px;
    padding: 4px 42px 5px;
}

/* ================================ */
/* DIRECTV TABLE CSS */
/* ================================ */

.packages-container,
.package-txt{
    display:table;
    width:100%;
}
.package-txt{
    margin:20px 0;
}
.item-4x1 {
    float: left;
    width: 25%;
}
.item-2x1 {
    float: left;
    width: 50%;
}
.package-header {
    padding: 32px;
    text-align: center;
    border:1px solid #fff;
    min-height: 168px;
}
.package-header h4{
    color: inherit;
    line-height: 1.2;
    margin: 0 auto 15px;
    min-height: 66px;
    width: 68%;
    font-family: 'attAleckSans-Regular'; 
}
.package-header h5{color:inherit;margin:0;font-family: 'attAleckSans-Bold';}

.package-content {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #fff;
    min-height: 168px;
    padding: 15px 20px;
    text-align: center;
}
.package-content p {
    color: #6d6d6d;
    font-size: 14px;
    height: 96px;
    margin: 0 0 10px;
}
.line-up-link{
    font-family: 'attAleckSans-Bold';
    font-size: 14px;
}
.package-price {
    padding: 25px;
    text-align: center;
    border:2px solid #d2d2d2;
    border-top:0;
    border-bottom:3px solid #d2d2d2;
    font-family: 'attAleckSans-Regular';
}
.package-2x1 {
    height: 216px;
}
.package-6x1 {
    display: table-cell;
    height: 648px;
    min-width: 285px;
    vertical-align: middle;
}
.package-1x2,
.package-1x6 {
    border-left: 0 none;
    border-right: 0 none;
    height: 108px;
    padding: 15px 25px;
}
.package-1x6{
    border-left: 2px solid #d2d2d2;
}
.package-item:first-child .package-price {
    border-right: 0 none;
}
.package-2x1 p,
.package-6x1 p{
    font-size: 18px;
    margin: 30px 0 10px;
}
.package-price .pricing {
    color: #6d6d6d;
    display: table;
    font-size: 28px;
    margin: 0 auto;
}
.package-price .pricing > span {
    float: left;
    line-height: 1;
}
.package-price .pricing span.price {
    font-size: 60px;
    margin-top: -5px;
}
.package-price .price-after hr {
    border-color: #6d6d6d;
    border-width: 3px;
    margin: 3px 0;
}
.package-1x2  .pricing span.price,
.package-1x6  .pricing span.price {
    font-size: 45px;
}
.package-1x2 .pricing,
.package-1x6 .pricing {
    font-size: 20px;
}
.package-txt p {
    color: #444444;
    font: 12px/16px attAleckSans-Light;
    margin-bottom: 12px;
}
.package-1x6 p {
    margin: 0 0 10px;
}
.item-2x1 .package-header h4{min-height:auto;}
.item-2x1 .package-header{min-height:100px;padding:22px;}
.item-2x1 .package-content p{height:50px;}
.item-2x1 .package-content{min-height:115px;}
.col-orange {background: #ffb81c;color: #fff;}
.col-green {background: #4ba90b;color: #fff;}
.col-lblue {background: #70c5e8;color: #fff;}
.col-blue {background: #0568ad;color: #fff;}
.col-purple {background: #9062cd;color: #fff;}

/* ================================ */
/* A-LA-CARTE TABLE CSS */
/* ================================ */

.col-att-blue {background: #009fdb;color: #fff;}

.item-5x3 {float: left;width: 60%;}
.item-5x1 {float: left;width: 20%;}

#directv-WorldDirect-a-la-carte .package-header,
#directv-spanish-a-la-carte .package-header{min-height:100px;}
#directv-WorldDirect-a-la-carte .package-header h5,
#directv-spanish-a-la-carte .package-header h5{font-family: 'attAleckSans-Light';}

#directv-WorldDirect-a-la-carte .package-content,
#directv-spanish-a-la-carte .package-content{text-align:left;border:0;padding:0;background: none;}

.package-title{padding:40px 32px;border:1px solid #d2d2d2;border-bottom:3px solid #d2d2d2;border-top:0;height:150px;}

#directv-WorldDirect-a-la-carte .package-price,
#directv-spanish-a-la-carte .package-price{border-left:0;height:150px;padding:40px 32px;display: table;width: 100%;}

#directv-WorldDirect-a-la-carte .pricing,
#directv-spanish-a-la-carte .pricing{
    display: table-cell;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}


@media only screen and (max-width: 767px) {
    /** Bootstrap overrides */
    
    ul.nav-tabs {
        display: table;
    }
    .nav-tabs.nav-justified li {
        display: table-cell;
    }
}
@media only screen and (min-width: 320px) {
    .l1-header-video,
    .l1-hero-banner-container {
        margin-top: 30px; overflow:hidden;
    }
	.l1-header-video {z-index:2;}
	/* ================================ */
	/* DIRECTV TABLE CSS */
	/* ================================ */
	.item-2x1 .package-header h4 {height: 90px;}
	.item-2x1 .package-content p {height: 164px;}
	.package-price .pricing span.price {font-size: 40px;}
	.price-after {font-size: 17px !important;}
	.package-header{padding:20px 10px;}
	/**************************************/
}

/***********************************************/
@media screen and (min-width: 360px) {
/***********************************************/

	/* ================================ */
	/* DIRECTV TABLE CSS */
	/* ================================ */
	.item-4x1 {margin: 0 0 15px;width: 50%;}
	.package-header h4{width:100%;}
	.package-content p{height:140px;}


	.item-2x1 .package-content p {height: 125px;}
	.item-2x1 .package-header h4 {height: 70px;}

	.package-6x1{min-width:200px !important;}

	.package-1x6 {border-right: 2px solid #d2d2d2;}
	.package-6x1{border-left:0;}
	.package-item:first-child .package-6x1 {border-left: 2px solid #d2d2d2;}
	.package-price .pricing span.price {font-size: 32px;}
	/* ================================ */

/**************************************/
}
/**************************************/

@media screen and (min-width: 600px) {

	#connect-engage .contactus-form-container { margin:0px auto; }
	#connect-engage .form-group {margin:0px auto;}

}

@media (min-width:768px)
{

    #connect-engage .contactus-form-container { width:685px; margin:0px auto 15px; }
	#connect-engage .form-group {width:685px; margin:0px auto 15px;}

	.l1-directv-offer {
		background: url(/content/productcategory/images/directv/att-dtv-home-premium-savings-one-x.jpg) no-repeat #1a1b1b top right;
		background-size: 90% auto;
		height: auto;
		margin-left:9px;
	}
	.directv-offer {margin:inherit;}	
	.directv-offer-bottom .item-block{border-left:1px solid #fff; padding-top:0px;}
	/* ================================ */
	/* DIRECTV TABLE CSS */
	/* ================================ */
	.item-4x1 {margin: 0;width: 25%;}
	.package-content p {height: 220px;}
	.item-2x1 .package-header h4 {height: 66px;}
	.item-2x1 .package-content p {height: 60px;}
	.package-6x1 {min-width: 160px !important;}
	/* ================================ */

}


@media only screen and (min-width: 992px) {
    .l1-header-video,
    .l1-hero-banner-container { margin-top:inherit; padding-left:0px; }
    .l1-header-video {
        padding: 10px 0px 0px;
    }
/**    .l1-header-video div,
    .l1-header-video img {
        margin-bottom: 25px;
    }
*/
	.section-header {cursor:inherit;}
    .section-content {padding:0px 0px 25px 0px; }

	.directv-offer { padding:32px 0px 32px 20px; width:200px; }
	.offer-pricing span{font-size:13px;}
	.offer-pricing .pricing span.price{font-size:70px;}
	
}

/***********************************************/
@media screen and (min-width: 1024px) {
/***********************************************/

	/* ================================ */
	/* DIRECTV TABLE CSS */
	/* ================================ */
	.package-content p {height: 96px;}
	.package-header h4 {width: 68%;}
	.package-price .pricing span.price {font-size: 60px;}
	.price-after {font-size: 20px !important;}
	.package-6x1 {min-width: 250px !important;}
	/* ================================ */


/**************************************/
}
/**************************************/ 

@media only screen and (min-width: 1200px) {

	#segMenuContainer {padding:0 80px;}
	#header {padding:0 75px;}
	h2.section-heading {padding-left:0px;}

	.l1-hero-banner-container .tab-content .body { margin: 15px auto 0px; }
	.l1-hero-banner-container .tab-content li { margin: 8px auto; }
    .l1-header-video { padding: 0px; }
    .l1-header-video div,
    .l1-header-video img { margin-bottom: 0px; }
	div.offer-pricing {margin-bottom:15px; }
	.tile-container {padding:0px;}
	.comp-recent-videos {padding:0 25px;}
	#connect-engage .contactus-form-container { float:right; width:70%; margin:0px auto 25px; }
	#connect-engage .form-group {float:left; width:30%; padding-right:15px; margin:0px auto;}
	#connect-engage .form-group .get-help {padding-bottom:37px;}

	.directv-offer { padding:32px; width:290px; }
	.offer-pricing span{font-size:15px;}
	.offer-pricing .pricing span.price{font-size:81px;}
	/* ================================ */
	/* DIRECTV TABLE CSS */
	/* ================================ */
	.package-header {padding: 32px;}
	.package-6x1 {min-width: 285px !important;}
	/* ================================ */

}
/** Bootstrap overrides */

.nav-tabs.nav-justified li.active a {
    border-top-color: #d2d2d2 !important;
    color: #191919;
}
.nav-tabs.nav-justified li:nth-child(1).active a {
    border-left-color: #d2d2d2 !important;
}
.nav-tabs.nav-justified li:nth-child(2).active a {
    border-left-color: #999 !important;
}
.nav-tabs.nav-justified li:nth-child(3).active a {
    border-top-color: #d2d2d2 !important;
    border-left-color: #999 !important;
    border-right-color: #d2d2d2 !important;
}
/*.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,
.l1-hero-banner-container { background-color: #d2d2d2; }*/

.l1-hero-banner-container h1, .l1-hero-banner-container .h1-class { display:block; margin: 15px 0px 10px 10px; text-transform:uppercase; }
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    border-bottom: 0;
    border-right-color: #999;
}
.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #999;
    border-radius: 4px 4px 0 0;
    font-family: attAleckSans-Medium;
    background-color: inherit;
	padding:10px 0px;
}
.nav-tabs.nav-justified>li>a:hover {
    background-color: #dfdfdf;
	color:#191919;
}

.nav-tabs [role="presentation"] a, .nav-tabs [role="presentation"] a:hover, .nav-tabs [role="presentation"].active a {background-repeat: no-repeat; padding-top: 55px; background-position: 50% 13px; } 
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: inherit;}
/** IoT */
[aria-controls="iot-solutions"] a{background:url(/library/images/tab-icon-iot-solutions_blue.png); padding-top:70px !important;}
[aria-controls="iot-solutions"] a:hover, [aria-controls="iot-solutions"].active a{background:url(/library/images/tab-icon-iot-solutions_gray.png); padding-top:70px !important; }
[aria-controls="iot-technology-and-services"] a{background:url(/library/images/tab-icon-iot-services_blue.png); padding-top:70px !important;}
[aria-controls="iot-technology-and-services"] a:hover, [aria-controls="iot-technology-and-services"].active a{background:url(/library/images/tab-icon-iot-services_gray.png); padding-top:70px !important; }
[aria-controls="your-iot"] a{background:url(/library/images/tab-icon-iot-your-iot_blue.png); padding-top:70px !important;}
[aria-controls="your-iot"] a:hover, [aria-controls="your-iot"].active a{background:url(/library/images/tab-icon-iot-your-iot_gray.png); padding-top:70px !important; }
/** DirecTV */
[aria-controls="directv-business-type"] a{background:url(/content/productcategory/images/directv/att-dtv-business-type-icon-not-selected.png); padding-top:70px !important;}
[aria-controls="directv-business-type"] a:hover, [aria-controls="directv-business-type"].active a{background:url(/content/productcategory/images/directv/att-dtv-business-type-icon-selected.png); padding-top:70px !important;}
[aria-controls="directv-programming"] a{background:url(/content/productcategory/images/directv/att-dtv-programming-icon-not-selected.png); padding-top:70px !important; }
[aria-controls="directv-programming"] a:hover, [aria-controls="directv-business-programming"].active a{background:url(/content/productcategory/images/directv/att-dtv-programming-icon-selected.png); padding-top:70px !important; }
[aria-controls="directv-features"] a{background:url(/content/productcategory/images/directv/att-dtv-features-icon-not-selected.png); padding-top:70px !important; }
[aria-controls="directv-features"] a:hover, [aria-controls="directv-features"].active a{background:url(/content/productcategory/images/directv/att-dtv-features-icon-selected.png); padding-top:70px !important; }
/** Voice and Collab */
[aria-controls="vc-solutions"] a:hover, [aria-controls="vc-solutions"].active a{background:url(/content/productcategory/images/collaboration/vc-solutions-sidebar-icon.png); padding-top:70px !important;}

/* swiper overrides start */
.swiper-button-prev {
    background: url(/content/images/image-sprite.png) transparent -79px -157px;
    width: 40px;
    height: 40px;
    left: -30px;
}
.swiper-button-next {
    background: url(/content/images/image-sprite.png) transparent -117px -157px;
    width: 40px;
    height: 40px;
    right: -30px;
}
.swiper-slide { border: 1px solid #d2d2d2; }
.swiper-slide .body { padding: 20px; height:210px !important; }
.swiper-slide .body h3 { padding-bottom: 20px; margin-bottom: 0; font-size: 14px; line-height: 16px; text-transform: uppercase; }
.swiper-slide .body p:last-child { padding-top: 20px; }
.swiper-slide .body p:last-child a { color: #0568ae; }
/* swiper overrides end */

.swiper-container { max-width: 330px; }
.swiper-button-prev { left: 0px; }
.swiper-button-next { right: 0px; }

@media (min-width: 600px)
{
	.swiper-container { max-width: 560px; }
}

@media (min-width: 768px)
{
	.swiper-container {max-width: 680px; }
	.swiper-button-prev { left: -20px; }
	.swiper-button-next { right: -20px; }
}

@media (min-width: 992px)
{
	.swiper-container {max-width: 880px; }
	.swiper-button-prev { left: -10px; }
	.swiper-button-next { right: -10px; }
}

@media (min-width: 1200px)
{
	.swiper-container {max-width: 1125px; }
	.swiper-button-prev { left: -50px; }
	.swiper-button-next { right: -50px; }
}