/**
 * 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%;
    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-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);
}
}.inv_nextPage, .inv_prevPage {
    background-image: url(https://viz.tools.investis.com/video/videoPlayer-v.2.1-latest/test-dev/images/sprites.png);
    cursor: pointer;
}
footer, footer .footer-investis a {
    font-family: Roboto, Arial, sans-serif;
    color: #fff;
}
.contact-us p, .contactus-p2 p {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
}
.image-gallery-fw a.carousel-control, .image-gallery-fw-t2-wrap a.carousel-control {
    text-indent: -9999px;
    background-image: none!important;
    z-index: 999;
    left: auto;
    right: auto;
    bottom: auto;
}
.image-gallery-fw-t2, .t-two-footer .quick-links.list-inline {
    margin-left: 0;
}
.image-gallery-fw-t2 .image-gallery-content-wrap {
    padding-left: 20px;
    margin-top: 20px;
    margin-left: 0;
}
.image-gallery-fw-t2 .component-title, .newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .list-item-date, .newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .more-link, .result-center .result-center-table .download-content a p, .result-center .result-center-table tbody table, .result-center .result-center-table tbody table>tbody>tr>td p, .result-center-item table.result-center-table, .t-two-history-timeline .timeline-centered .timeline-content p:last-child, .t-two-history-timeline .timeline-content p:last-child, .video-gallery p.inv_videoDesc {
    margin-bottom: 0;
}
.image-gallery-fw-t2 .t2-img-gallery-image-wrap {
    height: 724px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%}
.image-gallery-fw, .image-gallery-fw-t2-wrap, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content, .result-center .result-center-item, .t-two-swiper-banner-v-one .main-slide .swiper-slide {
    position: relative;
}
.financial-calendar .controlsWrap .nextPrev, .image-gallery-fw-t2-wrap .next-prev, .result-center .controlsWrap .nextPrev, footer .footer-social-media ul li {
    float: left;
}
.image-gallery-fw-t2-wrap a.carousel-control {
    display: inline-block;
    padding: 3px;
    content: "";
    top: auto;
    position: relative;
}
.image-gallery-fw-t2-wrap .controls-wrap {
    position: absolute;
    right: 0;
    padding: 15px;
    height: 40px;
    z-index: 10;
    top: 0!important;
}
.image-gallery-fw-t2-wrap a.prev-link {
    margin-right: 25px;
    top: 3px;
}
.image-gallery-fw-t2-wrap .counter {
    width: auto;
    margin-left: 40px;
    float: left;
    font-style: italic;
    position: relative;
}
@-webkit-keyframes img-fw-in {
    0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
10% {
    -webkit-transform: translateX(96%);
    transform: translateX(96%);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
90% {
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
}@keyframes img-fw-in {
    0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
10% {
    -webkit-transform: translateX(96%);
    transform: translateX(96%);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
90% {
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
}.img-fw-in {
    -webkit-animation-name: img-fw-in;
    animation-name: img-fw-in;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes img-fw-in-prev {
    0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
10% {
    -webkit-transform: translateX(-96%);
    transform: translateX(-96%);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
90% {
    -webkit-transform: translateX(-4%);
    transform: translateX(-4%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
}@keyframes img-fw-in-prev {
    0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
10% {
    -webkit-transform: translateX(-96%);
    transform: translateX(-96%);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
90% {
    -webkit-transform: translateX(-4%);
    transform: translateX(-4%);
    -webkit-transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
    transition: .5s cubic-bezier(.94,  .06,  .23,  .84);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: cubic-bezier(.94,  .06,  .23,  .84);
    transition: cubic-bezier(.94,  .06,  .23,  .84);
}
}.on-prev-click .img-fw-in {
    -webkit-animation-name: img-fw-in-prev;
    animation-name: img-fw-in-prev;
}
@-webkit-keyframes img-fw-out {
    0%, 100% {
    opacity: 1;
}
}@keyframes img-fw-out {
    0%, 100% {
    opacity: 1;
}
}.img-fw-out {
    -webkit-animation-name: img-fw-out;
    animation-name: img-fw-out;
}
.owl-animated-out {
    z-index: 998!important;
}
.owl-animated-in {
    z-index: 999!important;
}
@-webkit-keyframes fadeOutDown {
    from {
    opacity: 1;
}
to {
    opacity: 0;
}
}@keyframes fadeOutDown {
    from {
    opacity: 1;
}
to {
    opacity: 0;
}
}.fadeOutDown {
    -webkit-animation-name: fadeOutDown!important;
    animation-name: fadeOutDown!important;
}
@-webkit-keyframes fadeInDown {
    from {
    opacity: 0;
    -webkit-transform: translate3d(15px, -15px, 0);
    transform: translate3d(15px, -15px, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@keyframes fadeInDown {
    from {
    opacity: 0;
    -webkit-transform: translate3d(15px, -15px, 0);
    transform: translate3d(15px, -15px, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
.img-fw-counter, .img-fw-counter-new {
    position: absolute;
    left: 0;
    top: 0;
}
.img-fw-counter-all {
    float: left;
    padding-left: 10px;
}
#counter {
    float: left;
    position: relative;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.allFinal, .hero-banner .inv_playerContainer, .result-center .result-center-table tbody>tr>td time, .video-gallery .inv_videoReady .inv_mouseLeave .inv_videoDetail, .video-gallery .inv_videoReady.inv_videoDetail, .web-form-wrap .option input:checked~.checkmark:after {
    display: block;
}
@media screen and (max-width:767px) {
    .list-box-item-with-image .image-wrap {
    height: 180px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.list-box-item-with-image .news-text-wrap {
    height: auto;
}
.image-gallery-fw-t2-wrap {
    margin: 0 -15px;
}
.image-gallery-fw-t2-wrap .image-gallery-fw-t2 {
    margin-left: 0!important;
}
.image-gallery-fw-t2-wrap .image-gallery-fw-t2 .component-title {
    margin-bottom: 0;
}
.image-gallery-fw-t2-wrap .image-gallery-fw-t2 .image-gallery-content-wrap {
    margin: 0 15px;
    padding-left: 19px;
}
}.video-gallery {
    width: 80%;
    position: relative;
    margin: 0 auto;
}
.video-gallery .inv_playerContainer ul, .video-gallery .inv_playerContainer ul li {
    list-style-type: none;
}
.video-gallery .inv_videoDetail {
    position: absolute;
    float: left;
    width: 100%;
    height: auto;
    z-index: 40;
    bottom: 0;
    display: none;
    padding: 20px;
    color: #fff;
    background: rgba(9, 37, 70, .6);
}
.video-gallery .inv_videoDesc, .video-gallery .inv_videoTitle {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}
.video-gallery .inv_videoPlaying .inv_videoDetail {
    display: none!important;
}
.video-gallery p.inv_videoTitle {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 5px;
}
.financial-calendar .tab-content>.active, .page-node-101 .tab-content>.active, .page-node-115 .tab-content>.active, .page-node-127 .tab-content>.active, .page-node-142 .tab-content>.active, .result-center .tab-content, footer ul, ul.inv_sliderPagesContainer {
    padding: 0;
}
.inv_customSlider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
}
.inv_customSlider .inv_sliderPagesContainer {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    overflow: hidden;
    left: 0;
}
.inv_customSlider .inv_sliderPage {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    overflow: hidden;
}
.inv_mobilesmall .inv_customSlider .inv_sliderPagesContainer {
    margin: 0;
}
.inv_pagingControlsContainer .inv_pageNumbersContainer {
    height: auto;
    width: 100%;
    cursor: pointer;
    position: relative;
    float: left;
    z-index: 30;
    text-align: center;
}
.inv_pagingControlsContainer .inv_pageNumber {
    width: 12px;
    height: 12px;
    border-radius: 8px;
    display: none;
    background: #aaa;
    margin: 10px;
}
.inv_pagingControlsContainer .inv_pageNumber.active, .path-search-result #submitButton {
    background: #092546;
}
[inv_transitionEffect=slide] .inv_customSlider .inv_sliderPage {
    transition: .5s linear;
    -webkit-transition: .5s linear;
}
.inv_customSlider .inv_sliderTransitionEffect {
    transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
}
.inv_customSlider .inv_dummyPage {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    height: auto;
}
.inv_mobilelarge .inv_timelinePageContainer, .inv_mobilesmall .inv_timelinePageContainer {
    -webkit-transform: none;
    transform: none;
    left: 0;
    width: 100%}
.inv_nextPage, .inv_prevPage {
    height: 40px;
    width: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 40;
}
.inv_mobilesmall .inv_nextPage {
    background-position: -28px;
}
.inv_prevPage {
    background-repeat: no-repeat;
    background-position: -146px -387px;
    position: absolute;
    left: 10px;
}
.inv_nextPage {
    background-repeat: no-repeat;
    background-position: -146px -450px;
    float: right;
    position: absolute;
    right: 10px;
}
.inv_tablet .inv_nextPage {
    background-position: -29px -6px;
}
.applyhover .inv_prevPage:hover {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: -25px;
}
.applyhover .inv_nextPage:hover {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 0;
}
.inv_tablet .inv_nextPage:hover {
    background-position: -4px -6px;
}
.inv_playerContainer {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.inv_timelineYearNavList {
    position: absolute;
    float: left;
    width: 100%;
    left: 0;
    overflow: hidden;
    padding: 0 4%;
    line-height: 20px;
    top: 10px;
    height: 20px;
}
.g-map, .g-map.no-right-col .addr-left {
    width: 160px;
}
.form-group .form-type-select, .form-inline .select-wrapper, .inv_mobilelarge .inv_timelineYearNavList, .inv_mobilesmall .inv_timelineYearNavList, .result-center .result-center-table thead>tr>th:last-child, .t-two-swiper-banner-v-one .progress-bar-container {
    width: 100%}
.inv_timelineDiv p {
    display: inline-block;
    color: #666;
    font-size: .8em;
    font-weight: 700;
    position: relative;
    float: left;
    cursor: pointer;
}
.inv_mobilelarge .inv_timelineDiv, .inv_mobilesmall .inv_timelineDiv {
    width: 100%!important;
}
.inv_tablet .inv_timelineYearNavList p {
    font-size: .8em;
}
.inv_timelineYearNavList .selected {
    color: #6851c9;
}
.inv_mobilelarge .inv_timelineYearNavList p, .inv_mobilesmall .inv_timelineYearNavList p {
    margin: 0;
    display: none;
    width: 100%!important;
}
.ui-slider .ui-slider-handle {
    background-position: -1px 0;
    position: absolute;
    cursor: pointer;
    outline: 0;
    display: block;
    height: 20px;
    width: 12px;
}
.inv_nextPage.inActive, .inv_prevPage.inActive {
    opacity: .2;
    cursor: default;
}
.inv_iostablet .inv_videoDetail, .inv_tablet .inv_videoDetail {
    z-index: 40;
}
.g-map {
    padding: 10px 0 0;
    overflow: hidden;
}
.g-map .g-map-call-link, .g-map .g-map-email-link {
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 31px;
    background: url(../images/icon-call-blue.svg) no-repeat;
}
.g-map .g-map-call-link {
    margin-bottom: 10px;
    margin-top: 5px;
}
.g-map .g-map-email-link {
    background: url(../images/icon-email-blue.svg) no-repeat;
}
.g-map .add-image {
    margin-bottom: 10px;
    width: 100%}
.g-map .addr-left {
    float: left;
    width: 130px;
}
#submitSearchButton, .form-item-field-people-type-target-id .form-select option:first-child, .g-map.no-right-col .addr-right, .medialibrary .js-form-type-select, .our-stories-wrapper form .btn-info, .our-stories-wrapper form .js-form-type-select, .result-center .result-center-table .has-download-link, .result-center .result-center-table .has-download-link-presentation, .result-center .result-center-table .has-text, .result-center .result-center-table .has-text-presentation, .result-center .result-center-table .th-download, .result-center .result-center-table .th-download-presentation, .result-center .result-center-table .th-view-online, .result-center .result-center-table .th-view-online-presentation, .result-center .result-center-table .view-online, .result-center .select-wrapper, .t-two-footer .signpost-email-sign-up .email-sign-up {
    display: none;
}
.g-map .addr-right {
    float: right;
    width: 30px;
}
.g-map-canvas {
    height: 590px;
    width: 100%;
    margin-bottom: 20px;
}
.float100 {
    float: left;
    width: 100%}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
}
footer {
    z-index: 99;
    position: fixed;
    bottom: 0;
    background-color: #092546;
}
footer .company-logo {
    display: block;
    width: 90px;
    padding-top: 16px;
}
footer .footer-logo a {
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer .footer-logo a img {
    max-width: 60px;
    height: auto;
}
footer ul {
    list-style: none;
    margin: 0;
}
footer .footer-links {
    padding-top: 20px;
    padding-bottom: 20px;
}
footer .footer-links ul li {
    list-style: none;
    float: left;
    font-size: 1.2rem;
    line-height: 1.4rem;
}
footer .footer-links ul li a {
    color: #fff;
    padding: 0 10px;
    border-right: 1px solid #fff;
}
footer .footer-links ul li.last {
    padding-left: 15px;
}
@media screen and (min-width:1170px) {
    footer .footer-links ul li a {
    padding: 0 10px;
}
footer .footer-links ul li.last {
    padding-left: 10px;
}
}@media (max-width:1170px) and (min-width:992px) {
    footer .footer-links ul li a {
    padding: 0 5px;
}
footer .footer-links ul li.last {
    padding-left: 10px;
}
}footer .footer-links ul li.last a {
    border-right: none;
}
footer .footer-social-media {
    padding-top: 16px;
    padding-bottom: 16px;
}
.result-center ul.nav li:last-child a, footer .footer-social-media li.last a {
    margin-right: 0;
}
footer .footer-social-media li a {
    font-size: 1.4rem;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    margin-right: 10px;
    overflow: hidden;
}
@media (max-width:767px) {
    footer .footer-social-media li a {
    margin-right: 46px;
}
}footer .footer-social-media li a i {
    position: relative;
    top: 1px;
}
footer .footer-social-media li a:hover {
    color: #2fdf95;
    border-color: #2fdf95;
}
@media (min-width:481px) {
    footer .footer-links ul li.first, footer .footer-links ul li.first a, footer .footer-social-media ul li {
    padding-left: 0;
}
}footer .footer-social-media .delivered-by-investis {
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 135px;
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1.4rem;
}
footer .footer-investis {
    float: right;
}
@media (max-width:1170px) and (min-width:991px) {
    footer .footer-social-media {
    padding: 16px 0;
}
footer .footer-investis {
    width: 15%}
}footer .footer-investis a {
    display: block;
    font-size: 1.2rem;
    padding-top: 25px;
}
@media (min-width:768px) {
    footer .footer-investis a {
    text-align: right;
}
}.resque {
    color: #fff;
}
.path-mid-disclaimer .region-content, .path-mid-media-disclaimer .region-content {
    padding: 0 90px;
}
.path-mid-disclaimer .region-content h1, .path-mid-media-disclaimer .region-content h1 {
    font-size: 3.2rem;
    padding: 0;
    margin: 17px 0;
    border-bottom: 0;
}
.path-mid-disclaimer .region-content p, .path-mid-media-disclaimer .region-content p {
    font-size: 1.4rem;
    padding-bottom: 14px;
    color: #4f637b;
    line-height: 20px;
}
.path-mid-disclaimer .region-content .button, .path-mid-media-disclaimer .region-content .button {
    min-width: 165px;
    height: 44px;
    border-radius: 4px;
    margin-right: 30px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    margin-bottom: 30px;
}
.path-mid-disclaimer .region-content .button:hover, .path-mid-media-disclaimer .region-content .button:hover {
    color: #fff;
    background-color: #b6aa54;
    border-color: #b6aa54;
}
.path-mid-disclaimer .region-content label, .path-mid-media-disclaimer .region-content label {
    font-size: 1.4rem;
    padding-bottom: 14px;
    color: #4f637b;
    line-height: 20px;
    font-weight: 400;
}
.path-mid-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper, .path-mid-media-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper {
    max-width: 360px;
    border-radius: 4px;
    background-color: #fff;
    display: block;
}
.path-mid-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper:after, .path-mid-media-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper:after {
    content: "\f0d7";
    margin-right: 20px;
    padding: 0;
    font-size: 1.5rem;
    color: #092546;
}
.path-mid-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper select, .path-mid-media-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper select {
    height: 44px;
    border: 1px solid #e4f1fd;
    font-size: 1.4rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 2;
    background-color: #fff;
}
.path-mid-disclaimer .region-content ul, .path-mid-media-disclaimer .region-content ul {
    list-style: disc;
}
.path-mid-disclaimer form .js-webform-radios .radio, .path-mid-media-disclaimer form .js-webform-radios .radio {
    width: auto;
    margin-right: 28px;
}
@media screen and (max-width:1024px) {
    .path-mid-disclaimer .region-content, .path-mid-media-disclaimer .region-content {
    padding: 0;
}
}.path-search-result #pagination {
    margin-left: 0;
    text-align: center;
}
.path-search-result #hit-template li, .path-search-result #paginate li, .path-search-result #solrstrap-documentfacetresult li {
    padding: 30px 30px 20px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 10px;
    background-color: #fff;
    border-bottom: 1px solid #092546;
}
.board-of-directors-box, .bod-content-wrapped .icon-close, .medialibrary .board-of-directors-box img {
    cursor: pointer;
}
.board-of-directors-box>.board-of-directors--person_name {
    padding: 10px 20px;
    max-height: 34px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.board-of-directors-box>.board-of-directors--person_post {
    padding: 10px 20px;
    opacity: .7;
    max-height: 93px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.bod-content-wrapped {
    display: none;
    position: relative;
}
.bod-content-wrapped .icon-close i {
    padding-left: 10px;
}
.bod-content-wrapped .bod-inner-wrapper {
    padding: 20px;
}
.bod-content-wrapped .bod-content-container {
    padding: 10px 20%}
.bod-content-wrapped .bod-inner-wrapper .bod-content-container .bod-content {
    text-align: left;
}
.page-node-101 .breadcrumb, .page-node-115 .breadcrumb, .page-node-127 .breadcrumb, .page-node-142 .breadcrumb {
    margin-left: 8%}
.page-node-101 h1.page-header, .page-node-115 h1.page-header, .page-node-127 h1.page-header, .page-node-142 h1.page-header {
    margin: 40px 9% 20px;
}
@media screen and (max-width:991px) {
    .image-gallery-fw-t2 .t2-img-gallery-image-wrap {
    height: 460px;
}
.video-gallery {
    width: 100%}
footer .company-logo {
    display: none;
}
footer {
    position: relative;
    bottom: auto;
}
footer .footer-social-media {
    padding-bottom: 0;
}
footer .footer-investis a {
    padding-bottom: 25px;
}
.test-bod .nav-tabs-horizontal .nav-tabs-wrapper .nav.nav-tabs>li {
    width: 27%}
}.contact-us p {
    width: 100%;
    font-weight: 300;
    line-height: 1.44;
    text-align: left;
}
.contactus-p2 p {
    width: 100%;
    font-weight: 300;
    line-height: 1.43;
    text-align: left;
}
.web-form-wrap .field--name-title {
    height: 38px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 17px;
}
.web-form-wrap .webform-submission-form .control-label {
    height: 18px;
    font-weight: 500;
    text-align: left;
}
.web-form-wrap .webform-submission-form .control-label.option {
    height: 20px;
    font-weight: 300;
    line-height: 1.43;
    text-align: left;
    display: inline-block;
}
.web-form-wrap .webform-submission-form .control-label.option input::after {
    content: ""}
.web-form-wrap .webform-submission-form .control-label.form-required::after {
    content: "\f069";
    position: absolute;
    margin-top: 5px;
    font-size: 1rem;
}
.web-form-wrap .webform-submission-form .form-email, .web-form-wrap .webform-submission-form .form-text {
    width: 100%;
    height: 50px;
    opacity: .51;
    border-radius: 0;
}
.web-form-wrap .webform-submission-form .form-textarea {
    width: 100%;
    height: 159px;
    opacity: .5;
    border-radius: 0;
}
.web-form-wrap .webform-submission-form .form-submit.btn-primary {
    height: 44px;
    width: 165px;
    border-radius: 4px;
    margin-top: 25px;
}
.web-form-wrap fieldset legend {
    border-bottom: 0;
}
.web-form-wrap fieldset legend .fieldset-legend {
    height: 72px;
    font-size: 2rem;
    font-weight: 500;
    text-align: left;
}
.web-form-wrap .option {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.web-form-wrap .option input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.web-form-wrap .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    border-radius: 15px;
}
.web-form-wrap .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.web-form-wrap .option .checkmark:after {
    left: 9px;
    top: 5px;
}
.newsroom .nav-tabs>li {
    height: 54px!important;
}
.medialibrary .dropdown-menu, .newsroom .dropdown-menu, .result-center .dropdown-menu {
    list-style: none;
    position: relative;
}
.newsroom .tab-content {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 80px;
}
.newsroom .tab-content .pager {
    position: absolute;
    bottom: 0;
    width: calc(100% - 30px);
}
.newsroom .tab-content .tab-pane {
    padding-top: 40px;
}
.newsroom .tab-content .tab-pane>p:first-child {
    background: rgba(0, 0, 0, .05);
    padding: 25px 20px;
    text-align: center;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper {
    max-width: 946px;
    width: 100%;
    margin: 0 auto;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news {
    padding: 20px 0;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc {
    padding: 20px;
    min-height: 200px;
}
.medialibrary .board-of-directors-box p, .newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .list-item-title {
    margin-bottom: 6px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .list-item-desc {
    margin-bottom: 12px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .more-link a {
    padding-right: 15px;
    font-weight: 500;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc .more-link a:after {
    display: inline-block;
    position: relative;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    border-width: 0;
    left: 7px;
    bottom: 1px;
    font-family: FontAwesome;
    content: "\f105";
    font-weight: bolder;
    padding-left: 3px;
    top: 0;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-left-block {
    padding: 0 0 0 43px!important;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-right-block {
    padding-bottom: 0;
    padding-left: 40px!important;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news:first-child {
    margin-top: 91px;
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .image-gallery-fw-t2-wrap .image-gallery-fw-t2 .image-gallery-content-wrap, .image-gallery-fw-t2-wrap .image-gallery-fw-t2.row {
    margin-left: 0;
}
.newsroom .container-fluid {
    padding: 0 22px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news {
    padding: 15px 0;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news:first-child {
    margin-top: 30px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc {
    min-height: 0!important;
    margin-bottom: 0;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-left-block {
    padding-top: 0;
    padding-left: 0!important;
    margin-bottom: 9px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-right-block {
    padding-left: 0!important;
}
}@media only screen and (min-width:320px) and (max-width:767px) {
    .newsroom .container-fluid {
    padding: 0 12px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news {
    padding: 30px 20px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news:first-child {
    margin-top: 13px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc {
    min-height: 0!important;
    margin-bottom: 1px;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-left-block {
    padding-top: 0;
    padding-left: 0!important;
}
.newsroom .tab-content .tab-pane .view-content .views-infinite-scroll-content-wrapper .news .news-desc.news-right-block {
    padding-left: 0!important;
}
}.medialibrary .tab-content .pagination.oneof, .newsroom .pagination, .newsroom .pagination.oneof {
    float: right;
    margin-right: 30px;
}
.medialibrary .tab-content .pagination.oneof a, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content .nextprev-controls a, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content .nextprev-controls a, .newsroom .pagination a, .newsroom .pagination.oneof a, .t-two-banner-version-one .carousel .carousel-inner .controls-next-previous a {
    text-decoration: none;
    padding-left: 5px;
}
.newsroom .pagination .first::after {
    content: "\f104";
    font-weight: bolder;
    padding-left: 25px;
}
.newsroom .pagination .last::after, .newsroom .pagination.oneof .last::after {
    content: "\f105";
    font-weight: bolder;
    padding-left: 45px;
}
.newsroom .pagination.oneof .first::after {
    content: "\f104";
    font-weight: bolder;
    padding-right: 25px!important;
}
.newsroom .text-only-news .news {
    border-top: 1px solid rgba(151, 151, 151, .2);
    padding-top: 20px;
    overflow: hidden;
}
.newsroom .text-only-news .news .news-desc, .t-two-footer .signpost-email-sign-up .signpost-wrap {
    min-height: 100px!important;
}
.financial-calendar a.carousel-control, .result-center a.carousel-control {
    text-indent: -9999px;
    display: inline-block;
    padding: 3px;
    content: "";
    background-image: none!important;
    z-index: 999;
    position: relative;
}
.financial-calendar .controlsWrap {
    float: right;
    padding: 15px;
    height: 40px;
}
.financial-calendar a.prevLink {
    border-width: 3px 0 0 3px;
    padding: 3px;
    float: left;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-right: 40px;
    height: 2px;
    width: 2px;
}
.financial-calendar a.prevLink:active, .financial-calendar a.prevLink:focus, .image-gallery-fw a.prevLink:active, .image-gallery-fw a.prevLink:focus, .result-center a.prevLink:active, .result-center a.prevLink:focus {
    border-width: 3px 0 0 3px;
}
.financial-calendar a.nextLink {
    border-width: 0 3px 3px 0;
    padding: 3px;
    content: "";
    margin-left: 40px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    height: 2px;
    width: 2px;
}
.financial-calendar a.nextLink:active, .financial-calendar a.nextLink:focus, .image-gallery-fw a.nextLink, .image-gallery-fw a.nextLink:active, .image-gallery-fw a.nextLink:focus, .result-center a.nextLink:active, .result-center a.nextLink:focus {
    border-width: 0 3px 3px 0;
}
.financial-calendar .carousel-counter {
    position: relative;
    float: left;
    top: -6px;
    font-size: 1.8rem;
}
.financial-calendar table>thead>tr>th, .financial-calendar tbody>tr>th {
    padding: 25px 20px;
    text-align: left;
}
.financial-calendar table>thead>tr>th:nth-child(3), .financial-calendar tbody>tr>th:nth-child(3), .result-center .result-center-table .view-online {
    text-align: center;
}
.financial-calendar .tab-content, .result-center ul.nav li:first-child, .result-center ul.nav.dropdown li, .t-two-footer .quick-links li {
    padding-left: 0;
}
.result-center a.nextLink, .result-center a.prevLink {
    padding: 3px;
    transform: rotate(-45deg);
    height: 2px;
    width: 2px;
}
.financial-calendar table>tbody>tr>td:first-child, .financial-calendar table>thead>tr>td:nth-child(3) {
    width: 20%}
.financial-calendar table>tbody>tr>td:nth-child(2) {
    width: 60%}
.financial-calendar .fin-calendarlink {
    display: inline-block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
}
.result-center a.carousel-control:active, .result-center a.carousel-control:focus {
    border: solid #000;
}
.result-center .controlsWrap {
    position: absolute;
    bottom: -15px;
    right: 50px;
    padding: 15px;
    height: 40px;
}
.result-center a.prevLink {
    border: solid #092546;
    border-width: 3px 0 0 3px;
    float: left;
    -webkit-transform: rotate(-45deg);
    margin-right: 40px;
}
.result-center a.nextLink {
    border: solid #092546;
    border-width: 0 3px 3px 0;
    content: "";
    margin-left: 40px;
    -webkit-transform: rotate(-45deg);
}
.result-center .carousel-counter {
    position: relative;
    float: left;
    top: -6px;
    font-size: 1.8rem;
    font-family: Roboto-Medium, Arial, sans-serif;
}
.result-center .result-center-table tbody>tr>td:nth-child(odd), .result-center-item table.result-center-table .result-center tbody>tr>th.th-view-online, .result-center-item table.result-center-table>thead>tr>th.th-view-online {
    padding: 27px 30px;
}
.result-center .result-center-table thead>tr>th:nth-child(2) span {
    width: 33.33%;
    display: block;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    float: left;
}
.result-center .result-center-table tbody table>tbody>tr>td {
    width: 33.33%!important;
    padding: 27px 30px;
    vertical-align: center;
}
.result-center .result-center-table tbody>tr>td>table>tbody>tr>td {
    vertical-align: middle;
}
@media screen and (max-width:480px) {
    .image-gallery-fw-t2.row.signpost-fw {
    margin-left: 0;
    margin-right: 0;
}
.image-gallery-fw-t2 .t2-img-gallery-image-wrap {
    height: 204px;
}
footer .footer-links ul {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    column-gap: 40px;
}
footer .footer-links ul li {
    width: 100%}
footer .footer-links ul li a {
    padding: 0;
    border: none;
    font-ewight: normal;
}
footer .footer-links ul li.last {
    padding-left: 5px;
}
.our-stories-wrapper form .js-form-type-select, .result-center .select-wrapper {
    display: block;
    width: 100%}
.our-stories-wrapper form .label {
    display: none;
}
.result-center .result-center-table tbody>tr>td {
    white-space: nowrap;
}
}.view-presentations .view-empty, .view-results .view-empty {
    background: rgba(0, 0, 0, .05);
}
.view-presentations .view-empty p, .view-results .view-empty p {
    text-align: center;
    padding: 25px 20px;
    font-size: 1.6rem;
}
.result-center table>thead>tr>th, .result-center tbody>tr>th {
    padding: 27px 30px;
    font-size: 1.6rem;
}
.result-center table>thead>tr>th:nth-child(2), .result-center table>thead>tr>th:nth-child(3), .result-center tbody>tr>th:nth-child(2), .result-center tbody>tr>th:nth-child(3) {
    text-align: center;
    padding: 25px 30px;
}
.result-center table>thead>tr>th:nth-child(2), .result-center tbody>tr>td:nth-child(2), .result-center tbody>tr>th:nth-child(2) {
    max-width: 300px;
}
.result-center tbody>tr>td:nth-child(2) {
    max-width: 250px;
}
.result-center .result-center-table thead>tr>th {
    font-weight: 500;
    width: 25%}
.result-center .result-center-table tbody>tr>td {
    vertical-align: middle;
    padding: 27px 30px;
}
.result-center .result-center-table.result-only .has-download-link, .result-center .result-center-table.result-only .has-download-link-presentation, .result-center .result-center-table.result-only .has-text, .result-center .result-center-table.result-only .has-text-presentation, .result-center .result-center-table.result-only .th-download, .result-center .result-center-table.result-only .th-download-presentation, .result-center .result-center-table.result-only .th-view-online, .result-center .result-center-table.result-only .th-view-online-presentation, .result-center .result-center-table.result-only .view-online, .result-center .result-center-table.show-download-tr .has-download-link, .result-center .result-center-table.show-download-tr .has-download-link-presentation, .result-center .result-center-table.show-download-tr .th-download, .result-center .result-center-table.show-download-tr .th-download-presentation, .result-center .result-center-table.show-view-tr .has-text, .result-center .result-center-table.show-view-tr .has-text-presentation, .result-center .result-center-table.show-view-tr .th-view-online, .result-center .result-center-table.show-view-tr .th-view-online-presentation, .result-center .result-center-table.show-view-tr .view-online {
    display: table-cell;
}
.result-center .result-center-table.result-only>thead>tr>th, .result-center-item table.result-center-table.show-download-tr.show-view-tr>thead>tr>th {
    width: 25%}
@media screen and (max-width:767px) {
    .test-bod .nav-tabs-horizontal .nav-tabs-wrapper .nav.nav-tabs>li, .video-gallery {
    width: 100%}
.video-gallery .inv_videoDetail {
    top: 0;
    height: 40px;
    background: rgba(9, 37, 70, .6);
    opacity: .6;
    padding: 10px 0 0 10px;
}
.test-bod .t2_bod_wrap .board-of-directors-box:hover:after, .video-gallery p.inv_videoDesc {
    display: none;
}
.video-gallery .inv_nextPage, .video-gallery .inv_prevPage {
    position: relative;
    top: -20px;
}
.video-gallery .inv_prevPage {
    float: left;
    left: 10px;
}
.video-gallery .inv_nextPage {
    float: right;
    right: 10px;
}
.video-gallery .inv_pagingControlsContainer .inv_pageNumber {
    display: inline-block;
}
.newsroom .tab-content .tab-pane, footer .footer-investis a {
    padding-top: 0;
}
.path-mid-disclaimer .region-content .mid-disclaimer-form>.button, .path-mid-media-disclaimer .region-content .mid-disclaimer-form>.button, .path-mid-media-disclaimer .region-content .mid-media-disclaimer-form>.button {
    width: 48%;
    margin-right: 4%;
    min-width: 47%}
.path-mid-disclaimer .region-content .mid-disclaimer-form>.button#edit-decline, .path-mid-media-disclaimer .region-content .mid-disclaimer-form>.button#edit-decline, .path-mid-media-disclaimer .region-content .mid-media-disclaimer-form>.button#edit-decline {
    margin-right: 0;
}
.path-mid-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper, .path-mid-media-disclaimer .region-content div[class*=form-item-choose-country] .select-wrapper {
    max-width: 100%}
.page-node-101 .breadcrumb, .page-node-101 h1.page-header, .page-node-115 .breadcrumb, .page-node-115 h1.page-header, .page-node-127 .breadcrumb, .page-node-127 h1.page-header, .page-node-142 .breadcrumb, .page-node-142 h1.page-header {
    margin-left: 0;
}
.financial-calendar .tab-content.mainWrapperT, .page-node-101 .tab-content.mainWrapperT, .page-node-115 .tab-content.mainWrapperT, .page-node-127 .tab-content.mainWrapperT, .page-node-142 .tab-content.mainWrapperT {
    padding-top: 50px;
}
.test-bod .t2_bod_wrap .board-of-directors-box:hover>img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.newsroom .tab-content .tab-pane.text-only-news .view-content .news {
    padding: 20px 15px;
    margin-top: 0;
}
.newsroom .tab-content .tab-pane.text-only-news .view-content .news:first-child {
    border-top: none;
}
.newsroom .tab-content .tab-pane>p:first-child {
    margin: 20px 0 0;
}
.newsroom .tab-content .tab-pane .pagination {
    margin-bottom: 30px;
    margin-top: 0;
}
.financial-calendar .table-responsive, .result-center .table-responsive {
    border: none;
}
.result-center .result-center-table {
    width: 550px;
    min-width: 100%}
.result-center .result-center-table .view-online {
    min-width: 92px;
}
.result-center .result-center-table .category>div {
    word-wrap: unset;
    word-break: inherit;
    white-space: normal;
    min-width: 82px;
}
}.result-center-item table.result-center-table .result-center tbody>tr>th, .result-center-item table.result-center-table>thead>tr>th {
    white-space: nowrap;
}
.result-center-item table.result-center-table .result-center tbody>tr>th.th-download, .result-center-item table.result-center-table>thead>tr>th.th-download {
    padding: 27px 40px;
    text-align: center;
}
.result-center-item table.result-center-table>thead>tr>th {
    width: 50%}
.result-center-item table.result-center-table .download-content.has-download-link {
    padding-top: 10px;
    padding-bottom: 10px;
}
.result-center-item table.result-center-table .download-content a i {
    display: none;
    margin-bottom: 5px;
}
.result-center-item table.result-center-table.show-download-tr>thead>tr>th, .result-center-item table.result-center-table.show-view-tr>thead>tr>th {
    width: 33.33%}
.medialibrary .innertabs .nav.dropdown>li>button, .medialibrary .nav.dropdown>li>button {
    width: 100%;
    padding: 25px;
    text-align: left;
}
.medialibrary .nav.dropdown>li .dropdown-menu {
    width: 100%;
    min-width: 100%}
.medialibrary .nav.dropdown>li .dropdown-menu li>a {
    display: block;
    padding: 25px;
    clear: both;
    white-space: nowrap;
}
.medialibrary .nav.dropdown>li .dropdown-menu .active>a, .medialibrary .nav.dropdown>li .dropdown-menu .active>a:focus, .medialibrary .nav.dropdown>li .dropdown-menu .active>a:hover {
    text-decoration: none;
    outline: 0;
}
.medialibrary .nav.dropdown>li .caret {
    float: right!important;
    border-top: 8px dashed;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    position: relative;
    top: 8px;
}
.medialibrary ul.nav-tabs {
    margin: 0;
    padding: 0;
    border-bottom: none;
}
.medialibrary ul.nav {
    display: table;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    table-layout: fixed;
    text-align: center;
}
.medialibrary .nav-tabs>li {
    margin: 0;
    padding: 0;
    width: 20%;
    display: table-cell;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: bottom;
    height: 54px!important;
}
.medialibrary .nav-tabs>li>a {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 100%;
    padding: 16px 10px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.medialibrary .innertabs .nav-tabs>li.active>a, .medialibrary .innertabs .nav-tabs>li.active>a:focus, .medialibrary .innertabs .nav-tabs>li.active>a:hover, .medialibrary .nav-tabs>li.active>a, .medialibrary .nav-tabs>li.active>a:focus, .medialibrary .nav-tabs>li.active>a:hover, .medialibrary .nav-tabs>li.activecategory>a, .medialibrary .nav-tabs>li.activecategory>a:focus, .medialibrary .nav-tabs>li.activecategory>a:hover {
    text-decoration: none;
}
.medialibrary .tab-content {
    padding-left: 0;
    padding-right: 0;
}
.medialibrary .tab-content .tab-pane {
    padding-top: 20px;
}
.medialibrary .tab-content .pagination {
    font-size: 2rem;
    float: right;
    margin-right: 30px;
}
.medialibrary .tab-content .pagination a, .modal .modal-dialog .modal-content .video-player .carousel-inner .nextprev-controls a {
    padding-left: 5px;
}
.medialibrary .tab-content .pagination .first::after {
    content: "\f104";
    padding-left: 24px;
}
.medialibrary .tab-content .pagination .last::after, .medialibrary .tab-content .pagination.oneof .last::after {
    content: "\f105";
    padding-left: 45px;
}
.medialibrary .tab-content .pagination.oneof .first::after {
    content: "\f104";
    padding-right: 25px!important;
}
.medialibrary .innertabs .nav-tabs>li>a, .t-two-swiper-banner-v-one .arrow-controls-container button {
    border: none;
}
.medialibrary .board-of-directors-box {
    margin-top: 30px!important;
    cursor: auto;
}
.medialibrary .board-of-directors-box .board-of-directors--person_name {
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}
.medialibrary .board-of-directors-box .download-image {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.medialibrary .board-of-directors-box .download-video {
    margin-left: 5px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.medialibrary .view-media-library-video .board-of-directors-box img {
    cursor: auto;
}
.mfp-close {
    top: -50px!important;
    color: #fff!important;
    font-weight: 100;
    background: no-repeat;
    right: 18px!important;
}
.mfp-close span {
    position: relative;
    font-size: 1.8rem;
    top: -5px;
    font-weight: 100;
}
.modal {
    top: 20px;
}
.modal .modal-dialog .modal-content {
    border-radius: 0;
    width: 100%!important;
}
.modal .modal-dialog .modal-content .video-player .carousel-inner .nextprev-controls {
    float: right;
    position: absolute;
    bottom: 80px;
    right: 0;
    z-index: 2;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content .nextprev-controls .previous::after, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content .nextprev-controls .previous::after, .modal .modal-dialog .modal-content .video-player .carousel-inner .nextprev-controls .previous::after, .t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .previous::after {
    content: "\f104";
    padding-left: 10px;
    padding-right: 10px!important;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content .nextprev-controls .next::after, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content .nextprev-controls .next::after, .modal .modal-dialog .modal-content .video-player .carousel-inner .nextprev-controls .next::after, .t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .next::after {
    content: "\f105";
    padding-left: 30px;
    padding-right: 15px;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content .nextprev-controls {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content .nextprev-controls {
    float: right;
    position: absolute;
    bottom: -35px;
    right: 0;
    z-index: 2;
}
.modal .modal-body {
    padding: 0!important;
}
.modal .close.btn-close-modal {
    position: absolute;
    top: -65px;
    right: -1px;
    font-size: 4.5rem;
    font-weight: 100;
    text-shadow: none;
    opacity: 1;
}
.modal .close.btn-close-modal span {
    text-transform: uppercase;
    bottom: 18px;
    position: absolute;
    right: 30px;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
}
.image-gallery-fw a.carousel-control {
    display: inline-block;
    padding: 4px;
    content: "";
    top: auto;
    position: relative;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    height: 2px;
    width: 2px;
}
.image-gallery-fw .controlsWrap {
    position: absolute;
    bottom: 20px;
    right: 0;
    padding: 15px;
    height: 40px;
}
.image-gallery-fw a.prevLink {
    margin-right: 25px;
    border-width: 3px 0 0 3px;
    top: 3px;
}
.image-gallery-fw .image-gallery-title {
    display: inline;
    margin-right: 10px;
    font-weight: 700;
}
.image-gallery-fw .image-gallery-description {
    display: inline;
}
.image-gallery-fw-t2-wrap.disable-slide .controls-wrap {
    display: none;
    pointer-events: none;
}
.t-two-banner-version-one .carousel {
    height: 700px;
}
.t-two-banner-version-one .carousel .carousel-inner .item img {
    height: 608px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption {
    left: 150px;
    top: 159px;
    text-align: left;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption .more-button {
    background: 0 0;
    width: 130px;
    height: 50px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    height: 41px;
    padding-top: 3px;
}
.t-two-banner-version-one .carousel .article-slide .carousel-indicators {
    top: 510px;
    left: 52%;
    margin-left: 5px;
    width: 40%;
    height: 20%}
.t-two-banner-version-one .carousel .article-slide .carousel-indicators li {
    border: none;
    border-radius: 0;
    float: left;
    height: 134px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px!important;
    margin-top: 0;
    width: 200px;
}
.t-two-banner-version-one .carousel .article-slide .carousel-indicators img {
    float: left;
    height: 134px;
    left: 0;
    width: 300px;
}
.t-two-banner-version-one .carousel .article-slide .carousel-indicators .top-bottom img {
    float: left;
    height: 134px;
    left: 0;
    width: 200px;
}
@media screen and (min-width:320px) {
    .newsroom .pagination {
    margin-left: 18%}
.newsroom .text-only-news .news {
    overflow: hidden;
}
.newsroom .text-only-news .news .news-desc {
    padding-left: 0!important;
    min-height: 50px!important;
}
.newsroom .text-only-news .news-left-block {
    padding-bottom: 0!important;
}
.newsroom .text-only-news .news-right-block {
    padding-top: 0!important;
}
.medialibrary .tab-content .pagination {
    margin-left: 19%}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content img, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content img {
    width: 100%;
    height: auto;
}
.white-popup {
    margin: 0 auto;
}
.modal-dialog {
    width: 100%;
    margin: 0;
}
.modal-dialog .mfp-close {
    right: 0!important;
}
.modal-dialog .description-area {
    padding-left: 12px!important;
    padding-right: 12px!important;
    margin-top: -20px;
    padding-top: 30px!important;
    margin-bottom: 22px;
    padding-bottom: 30px;
}
.modal-dialog .description-area .btn-download {
    border-radius: 0;
    width: auto;
    height: 50px;
    border: 1px solid #092546;
    text-decoration: none;
    letter-spacing: .4px;
    text-align: center;
    margin-top: 20px;
    text-transform: uppercase;
    padding: 15px;
}
.modal-dialog .description-area .btn-download .download-image, .modal-dialog .description-area .btn-download .download-video {
    margin-left: 5px;
    float: right;
    margin-top: -4px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.modal-dialog .description-area .text-description {
    opacity: .8;
    line-height: 1.43;
    text-align: left;
}
.t-two-banner-version-one .article-slide .carousel-indicators li:hover .caption, ul.nav.dropdown {
    display: block;
}
ul.nav.nav-tabs {
    display: none;
}
.t-two-banner-version-one .carousel .item {
    background-size: cover;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    -webkit-transition: left .6s ease-in-out;
    transition: left .6s ease-in-out;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev.right {
    left: 0;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.next, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next {
    left: 100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    left: -100%}
.t-two-banner-version-one .transition-timer-carousel-progress-bar {
    height: 3px;
    width: 0;
    margin: 0;
    border: none;
    z-index: 11;
    position: relative;
}
.t-two-banner-version-one .carousel-inner {
    overflow: none!important;
}
.t-two-banner-version-one .carousel-inner .item img {
    max-height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
.t-two-banner-version-one .carousel-vertical-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    height: 220px;
    width: 100%}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img, .t-two-banner-version-one .carousel-vertical-thumb img {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 200px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(3) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 400px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(4) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 600px;
}
.t-two-banner-version-one .carousel-indicators li.active img {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    height: 220px;
    width: 300px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 0;
    margin-top: 134px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom.active img {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
}
.t-two-banner-version-one .carousel {
    height: 530px;
}
.t-two-banner-version-one .carousel .carousel-inner {
    overflow: unset;
}
.t-two-banner-version-one .carousel .carousel-inner .item img {
    height: 135px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption {
    left: 15px;
    top: 136px;
    width: 100%;
    text-align: left;
    padding-left: 12px;
    padding-right: 40px;
    text-shadow: none;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption .more-button {
    width: 130px;
    height: 50px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous {
    float: right;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 2;
    height: 41px;
    padding-top: 3px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous a {
    padding-left: 5px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .previous::after {
    content: "\f104";
    padding-left: 10px;
    padding-right: 10px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .next::after {
    content: "\f105";
    padding-left: 30px;
    padding-right: 15px;
}
.t-two-banner-version-one .article-slide .carousel-indicators {
    top: 510px;
    left: 52%;
    margin-left: 5px;
    width: 40%;
    height: 20%;
    display: none;
}
.t-two-banner-version-one .article-slide .carousel-indicators li {
    border: none;
    border-radius: 0;
    float: left;
    height: 134px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px!important;
    margin-top: 0;
    width: 200px;
    position: relative;
    text-indent: 0;
    overflow: hidden;
}
.t-two-banner-version-one .article-slide .carousel-indicators li .caption {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 25px 30px;
    font-family: Roboto, Arial, sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1.9rem;
    display: none;
    text-align: left;
}
.t-two-banner-version-one .article-slide .carousel-indicators img {
    float: left;
    height: 134px;
    left: 0;
    width: 300px;
}
.t-two-banner-version-one .article-slide .carousel-indicators .top-bottom img {
    float: left;
    height: 134px;
    left: 0;
    width: 200px;
}
}@media screen and (min-width:320px) and (-webkit-transform-3d) {
    .t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    transition: transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@media screen and (min-width:768px) {
    .medialibrary .tab-content .pagination, .newsroom .pagination {
    margin-left: 54%}
.newsroom .text-only-news .news, .t-two-banner-version-one .carousel .carousel-inner {
    overflow: hidden;
}
.newsroom .text-only-news .news .news-desc {
    padding-left: 0!important;
    min-height: 50px!important;
}
.newsroom .text-only-news .news-left-block {
    padding-bottom: 0!important;
}
.newsroom .text-only-news .news-right-block {
    padding-top: 0!important;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content img, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content img {
    width: 100%;
    height: auto;
    max-height: 406px;
}
.modal {
    width: 100%}
.white-popup {
    max-width: 100%;
    margin: 0 auto;
}
.modal-dialog {
    width: 100%;
    margin-top: 0;
}
.modal-dialog .description-area {
    padding-left: 50px!important;
    padding-right: 50px!important;
    margin-top: -20px;
    padding-top: 30px!important;
    margin-bottom: 0;
    padding-bottom: 50px;
}
.modal-dialog .description-area .btn-download {
    text-decoration: none;
    border-radius: 0;
    width: auto;
    height: 50px;
    border: 1px solid #092546;
    letter-spacing: .4px;
    text-align: center;
    margin-top: 20px;
    text-transform: uppercase;
    padding: 15px;
}
.modal-dialog .description-area .btn-download .download-image, .modal-dialog .description-area .btn-download .download-video {
    margin-left: 5px;
    float: right;
    margin-top: -4px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.modal-dialog .description-area .text-description {
    opacity: .8;
    line-height: 1.43;
    text-align: left;
}
ul.nav.dropdown {
    display: none;
}
.t-two-banner-version-one .article-slide .carousel-indicators li:hover .caption, .t-two-banner-version-one .carousel-indicators li:nth-child(3), ul.nav.nav-tabs {
    display: block;
}
.t-two-banner-version-one .carousel .item {
    background-size: cover;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    -webkit-transition: top .6s ease-in-out;
    transition: top .6s ease-in-out;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev.right {
    top: 0;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.next, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    height: 100%;
    width: 100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next {
    left: 0;
    top: -100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    left: 0;
    top: 100%}
.t-two-banner-version-one .progressbar-container {
    width: 27%}
.t-two-banner-version-one .transition-timer-carousel-progress-bar {
    height: 3px;
    width: 0;
    margin: 0;
    border: none;
    z-index: 11;
    position: relative;
}
.t-two-banner-version-one .carousel-inner .item img {
    max-height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb, .t-two-banner-version-one .carousel-vertical-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    height: 220px;
    width: 300px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img, .t-two-banner-version-one .carousel-vertical-thumb img {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 200px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(3) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 400px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(4) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 600px;
}
.t-two-banner-version-one .carousel-indicators li.active img {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 0;
    margin-top: 134px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom.active img {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
}
.t-two-banner-version-one .carousel {
    height: 700px;
}
.t-two-banner-version-one .carousel .carousel-inner .item img {
    height: 468px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption {
    left: 77px;
    top: 70px;
    width: 464px;
    background: 0 0;
    text-align: left;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption p {
    color: #fff;
    font-size: 16px;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption .more-button {
    background: 0 0;
    width: 130px;
    height: 50px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous {
    float: right;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 2;
    height: 41px;
    padding-top: 3px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous a {
    text-decoration: none;
    padding-left: 5px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .previous::after {
    content: "\f104";
    padding-left: 10px;
    padding-right: 10px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .next::after {
    content: "\f105";
    padding-left: 30px;
    padding-right: 15px;
}
.t-two-banner-version-one .article-slide .carousel-indicators {
    top: 428px;
    left: 20%;
    margin-left: 25px;
    width: 60%;
    height: 20%;
    display: block;
}
.t-two-banner-version-one .article-slide .carousel-indicators li {
    border: none;
    border-radius: 0;
    float: left;
    height: 100px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px!important;
    margin-top: 0;
    width: 150px;
    position: relative;
    text-indent: 0;
    overflow: hidden;
}
.t-two-banner-version-one .article-slide .carousel-indicators li .caption {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 25px 30px;
    font-family: Roboto, Arial, sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1.9rem;
    display: none;
    text-align: left;
}
.t-two-banner-version-one .article-slide .carousel-indicators img {
    float: left;
    height: 134px;
    left: 0;
    width: 300px;
}
.t-two-banner-version-one .article-slide .carousel-indicators .top-bottom img {
    float: left;
    height: 134px;
    left: 0;
    width: 200px;
}
}@media screen and (min-width:768px) and (-webkit-transform-3d) {
    .t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    transition: transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next {
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev {
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev.right {
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@media screen and (min-width:992px) {
    .medialibrary .tab-content .pagination, .newsroom .pagination {
    margin-left: 54%}
.newsroom .text-only-news .news .news-desc {
    padding-left: 20px!important;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content img, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content img {
    width: 100%;
    height: auto;
    max-height: 640px;
}
.modal {
    width: 100%}
.white-popup {
    max-width: 800px;
    margin: 0 auto;
}
.modal-dialog {
    width: 100%;
    max-width: 875px;
    margin-top: 0;
}
.modal-dialog .description-area {
    padding-left: 50px!important;
    padding-right: 50px!important;
    margin-top: -20px;
    padding-top: 30px!important;
    margin-bottom: 22px;
    padding-bottom: 50px;
}
.modal-dialog .description-area .btn-download {
    text-decoration: none;
    border-radius: 0;
    width: auto;
    height: 50px;
    border: 1px solid #092546;
    letter-spacing: .4px;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    padding: 15px;
}
.modal-dialog .description-area .btn-download .download-image, .modal-dialog .description-area .btn-download .download-video {
    margin-left: 5px;
    float: right;
    margin-top: -4px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.modal-dialog .description-area .text-description {
    opacity: .8;
    line-height: 1.43;
    text-align: left;
}
ul.nav.dropdown {
    display: none;
}
.t-two-banner-version-one .article-slide .carousel-indicators li:hover .caption, ul.nav.nav-tabs {
    display: block;
}
.t-two-banner-version-one .carousel .item {
    background-size: cover;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    -webkit-transition: top .6s ease-in-out;
    transition: top .6s ease-in-out;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev.right {
    top: 0;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.next, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    height: 100%;
    width: 100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next {
    left: 0;
    top: -100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    left: 0;
    top: 100%}
.t-two-banner-version-one .progressbar-container {
    width: 46%}
.t-two-banner-version-one .transition-timer-carousel-progress-bar {
    height: 3px;
    width: 0;
    margin: 0;
    border: none;
    z-index: 11;
    position: relative;
}
.t-two-banner-version-one .carousel-inner .item img {
    max-height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb, .t-two-banner-version-one .carousel-vertical-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    height: 220px;
    width: 300px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img, .t-two-banner-version-one .carousel-vertical-thumb img {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 200px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(3) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 400px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(4) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 600px;
}
.t-two-banner-version-one .carousel-indicators li.active img {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 0;
    margin-top: 134px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom.active img {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
}
.t-two-banner-version-one .carousel {
    height: 700px;
}
.t-two-banner-version-one .carousel .carousel-inner {
    overflow: hidden;
}
.t-two-banner-version-one .carousel .carousel-inner .item img {
    height: 608px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption {
    left: 150px;
    top: 159px;
    width: 464px;
    background: 0 0;
    text-align: left;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption .more-button {
    background: 0 0;
    width: 130px;
    height: 50px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous {
    float: right;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 2;
    height: 41px;
    padding-top: 3px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous a {
    text-decoration: none;
    padding-left: 5px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .previous::after {
    content: "\f104";
    padding-left: 10px;
    padding-right: 10px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .next::after {
    content: "\f105";
    padding-left: 30px;
    padding-right: 15px;
}
.t-two-banner-version-one .article-slide .carousel-indicators {
    top: 510px;
    left: 47%;
    margin-left: 5px;
    width: 40%;
    height: 20%;
    display: block;
}
.t-two-banner-version-one .article-slide .carousel-indicators li {
    border: none;
    border-radius: 0;
    float: left;
    height: 134px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px!important;
    margin-top: 0;
    width: 200px;
    position: relative;
    text-indent: 0;
    overflow: hidden;
}
.t-two-banner-version-one .article-slide .carousel-indicators li .caption {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 25px 30px;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1.9rem;
    display: none;
    text-align: left;
}
.t-two-banner-version-one .article-slide .carousel-indicators img {
    float: left;
    height: 134px;
    left: 0;
    width: 300px;
}
.t-two-banner-version-one .article-slide .carousel-indicators .top-bottom img {
    float: left;
    height: 134px;
    left: 0;
    width: 200px;
}
}@media screen and (min-width:992px) and (-webkit-transform-3d) {
    .t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    transition: transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next {
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev {
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev.right {
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@media screen and (min-width:1200px) {
    .medialibrary .tab-content .pagination, .newsroom .pagination {
    margin-left: 54%}
.newsroom .text-only-news .news .news-desc {
    padding-left: 20px!important;
}
.modal .modal-dialog .modal-content .image-player .carousel-inner .item .image-content img, .modal .modal-dialog .modal-content .image-player .carousel-inner .item .video-content img {
    width: 100%;
    height: auto;
    max-height: 640px;
}
.mfp-content {
    width: 70%}
.white-popup {
    max-width: 900px;
    margin: 0 auto;
}
.modal-dialog {
    width: 100%;
    margin-top: 0;
    max-width: 1140px;
}
.modal-dialog .description-area {
    padding-left: 50px!important;
    padding-right: 50px!important;
    margin-top: -20px;
    padding-top: 30px!important;
    margin-bottom: 0;
    padding-bottom: 50px;
}
.modal-dialog .description-area .btn-download {
    text-decoration: none;
    border-radius: 0;
    width: auto;
    height: 50px;
    border: 1px solid #092546;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    padding: 15px;
}
.modal-dialog .description-area .btn-download .download-image, .modal-dialog .description-area .btn-download .download-video {
    margin-left: 5px;
    float: right;
    margin-top: -4px;
    margin-right: 10px;
    height: 24px;
    left: 15px;
    padding-left: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.modal-dialog .description-area .text-description {
    opacity: .8;
    line-height: 1.43;
    text-align: left;
}
ul.nav.dropdown {
    display: none;
}
.t-two-banner-version-one .article-slide .carousel-indicators li:hover .caption, .t-two-banner-version-one .carousel-indicators li:nth-child(3), ul.nav.nav-tabs {
    display: block;
}
.t-two-banner-version-one .carousel .item {
    background-size: cover;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    -webkit-transition: top .6s ease-in-out;
    transition: top .6s ease-in-out;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev.right {
    top: 0;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.next, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    height: 100%;
    width: 100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.next {
    left: 0;
    top: -100%}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.prev {
    left: 0;
    top: 100%}
.t-two-banner-version-one .progressbar-container {
    width: 53%}
.t-two-banner-version-one .transition-timer-carousel-progress-bar {
    height: 3px;
    background-color: #2fdf95;
    width: 0;
    margin: 0;
    border: none;
    z-index: 11;
    position: relative;
}
.t-two-banner-version-one .carousel-inner .item img {
    max-height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb, .t-two-banner-version-one .carousel-vertical-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    height: 220px;
    width: 300px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img, .t-two-banner-version-one .carousel-vertical-thumb img {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 200px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(3) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 400px;
}
.t-two-banner-version-one .carousel-vertical-thumb img:nth-child(4) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 600px;
}
.t-two-banner-version-one .carousel-indicators li.active img {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.t-two-banner-version-one .carousel-indicators li.top-bottom .carousel-vertical-thumb img:nth-child(2) {
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    margin-left: 0;
    margin-top: 134px;
}
.t-two-banner-version-one .carousel-indicators li.top-bottom.active img {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
}
.t-two-banner-version-one .carousel {
    height: 700px;
}
.t-two-banner-version-one .carousel .carousel-inner {
    overflow: hidden;
}
.t-two-banner-version-one .carousel .carousel-inner .item img {
    height: 608px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption {
    left: 150px;
    top: 159px;
    width: 464px;
    background: 0 0;
    text-align: left;
}
.t-two-banner-version-one .carousel .carousel-inner .item .carousel-caption .more-button {
    background: 0 0;
    width: 130px;
    height: 50px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous {
    float: right;
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: 2;
    height: 41px;
    padding-top: 3px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous a {
    text-decoration: none;
    padding-left: 5px;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .previous::after {
    content: "\f104";
    padding-left: 10px;
    padding-right: 10px!important;
}
.t-two-banner-version-one .carousel .carousel-inner .controls-next-previous .next::after {
    content: "\f105";
    padding-left: 30px;
    padding-right: 15px;
}
.t-two-banner-version-one .article-slide .carousel-indicators {
    top: 510px;
    left: 47%;
    margin-left: 5px;
    width: 43%;
    height: 20%;
    display: block;
}
.t-two-banner-version-one .article-slide .carousel-indicators li {
    border: none;
    border-radius: 0;
    float: left;
    height: 134px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px!important;
    margin-top: 0;
    width: 200px;
    position: relative;
    text-indent: 0;
    overflow: hidden;
}
.t-two-banner-version-one .article-slide .carousel-indicators li .caption {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 25px 30px;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1.9rem;
    display: none;
    text-align: left;
}
.t-two-banner-version-one .article-slide .carousel-indicators img {
    float: left;
    height: 134px;
    left: 0;
    width: 300px;
}
.t-two-banner-version-one .article-slide .carousel-indicators .top-bottom img {
    float: left;
    height: 134px;
    left: 0;
    width: 200px;
}
}@media screen and (min-width:1200px) and (-webkit-transform-3d) {
    .t-two-banner-version-one .carousel.vertical .carousel-inner>.item {
    transition: transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.right, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next {
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev {
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.t-two-banner-version-one .carousel.vertical .carousel-inner>.item.active, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.next.left, .t-two-banner-version-one .carousel.vertical .carousel-inner>.item.prev.right {
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.hero-banner {
    width: 100vw;
    position: relative;
    overflow: hidden;
    height: 100vh;
}
.hero-banner .hero-banner-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    opacity: .8;
}
.hero-banner.video-on {
    display: block;
    background: 0 0!important;
}
.hero-banner .hero-content {
    position: absolute;
    z-index: 999;
    top: 50%;
    text-align: center;
    width: 100%}
.hero-banner .hero-content .hero-banner-text {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.hero-banner .hero-content .stong-text {
    font-weight: 700;
}
.hero-banner .hero-content .video-link, .hero-banner .hero-content .video-link-lightbox {
    position: relative!important;
    margin: 20px auto 0;
    width: 60px;
    height: 60px;
    background-size: 100%}
.hero-banner .overlay-video {
    position: absolute;
    width: 100%;
    height: 100%;
    right: -100%;
    top: 0;
    z-index: 9999;
}
.hero-banner .overlay-video .inv_playerContainer {
    width: 70%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.hero-banner .video-close {
    position: absolute;
    padding: 10px;
    z-index: 999;
    right: 50px;
    top: 50px;
}
.hero-banner .background-video {
    width: 100%;
    height: 100vh;
}
.hero-banner .background-video .inv_bannerPlayer {
    width: auto!important;
    height: 100%!important;
}
.t-two-footer .signpost-email-sign-up, body {
    margin-bottom: 0!important;
}
.t-two-footer {
    padding-top: 50px;
    width: 100%;
    clear: both;
    position: relative;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content {
    position: relative!important;
    padding: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content h2 {
    margin-bottom: 15px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content .email-textbox {
    height: 44px!important;
    width: 195px!important;
    padding: 2px 2px 2px 10px!important;
    margin-top: 0!important;
    float: left;
    border-radius: 4px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content .alert-submit {
    height: 44px!important;
    width: 104px!important;
    float: left;
    border-radius: 4px!important;
}
.t-two-footer h2.section-title {
    margin-top: 53px;
}
.t-two-footer .quick-links.list-inline li {
    width: auto;
}
.t-two-footer .quick-links.list-inline li a {
    padding-right: 15px;
    border-right: 1px solid;
}
.t-two-footer .quick-links.list-inline li:last-child a {
    padding-right: 15px;
    border-right: 0 solid;
}
.t-two-footer .quick-text li {
    padding-left: 0!important;
    padding-bottom: 15px;
}
.t-two-footer .quick-text .list-inline-item {
    display: inline-block;
}
.t-two-footer .quick-text i.fa {
    display: inline-block;
    height: 32px;
    width: 32px;
}
.t-two-footer .quick-text .social-icons {
    padding-right: 15px;
}
.t-two-footer .quick-text .input-group .form-control.email-input-footer {
    height: 44px;
    width: 195px;
}
.t-two-footer .quick-text .input-group .input-group-btn {
    float: left!important;
}
.t-two-footer .quick-text .input-group .btn-email-submit {
    height: 44px;
    width: 104px;
}
.t-two-footer .footer-logo {
    padding-top: 15px;
}
.t-two-footer .footer-logo a {
    min-height: 1px!important;
}
.t-two-footer .footer-logo img {
    max-width: 105px!important;
}
.t-two-footer .footer-disclaimer-links {
    margin-top: 85px;
    margin-bottom: 10px;
}
.t-two-footer .visually-hidden {
    margin-top: -2px;
}
@media screen and (min-width:320px) {
    .t-two-footer, .t-two-footer .quick-links li {
    padding-left: 0;
}
.t-two-footer {
    padding-top: 0;
    padding-right: 0;
    width: 100%}
.t-two-footer .signpost-email-sign-up {
    margin-bottom: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap {
    min-height: 100px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content {
    position: relative!important;
    padding: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content h2 {
    margin-top: 25px!important;
    margin-bottom: 15px!important;
}
.t-two-footer .signpost-email-sign-up .email-sign-up {
    display: none;
}
.t-two-footer .quick-links {
    line-height: 2.8rem;
}
.t-two-footer .quick-links.list-inline {
    margin-left: 0;
}
.t-two-footer .quick-links.list-inline li {
    width: 49%}
.t-two-footer .quick-links.list-inline li a, .t-two-footer .quick-links.list-inline li:last-child a {
    padding-right: 15px;
    border-right: 0 solid;
}
.t-two-footer .quick-text .input-group .form-control.email-input-footer {
    height: 44px;
    width: 195px;
}
.t-two-footer .quick-text .input-group .input-group-btn {
    float: left!important;
}
.t-two-footer .quick-text .input-group .btnEmailSubmit {
    height: 44px;
    width: 104px;
}
.t-two-footer .footer-logo {
    padding-top: 15px;
    padding-bottom: 50px;
}
.t-two-footer .footer-logo img {
    max-width: 105px!important;
}
.t-two-footer .footer-disclaimer-links {
    margin-top: 46px;
    margin-bottom: 10px;
}
}@media screen and (min-width:768px) {
    .t-two-footer {
    padding-top: 0;
    width: 100%}
.t-two-footer .equal-height, .t-two-footer .region-footer>nav, .t-two-footer .region-footer>section {
    min-height: 216px;
}
.t-two-footer .signpost-email-sign-up {
    margin-bottom: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap {
    min-height: 100px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content {
    position: relative!important;
    padding: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content h2 {
    margin-top: 53px!important;
    margin-bottom: 15px!important;
}
.t-two-footer .signpost-email-sign-up .email-sign-up {
    display: none;
}
.t-two-footer .quick-links {
    line-height: 2.8rem;
}
.t-two-footer .quick-links li {
    padding-left: 0;
}
.t-two-footer .quick-links.list-inline {
    margin-left: 0;
}
.t-two-footer .quick-links.list-inline li {
    width: auto;
}
.t-two-footer .quick-links.list-inline li a {
    padding-right: 10px;
    border-right: 1px solid;
}
.t-two-footer .quick-links.list-inline li:last-child a {
    padding-right: 10px;
    border-right: 0 solid;
}
.t-two-footer .quick-text i.fa:hover {
    border: 2px solid #2fdf95;
}
.t-two-footer .quick-text .input-group .form-control.emai-input-footer {
    height: 44px;
    width: 195px;
}
.t-two-footer .quick-text .input-group .input-group-btn {
    float: left!important;
}
.t-two-footer .quick-text .input-group .btn-email-submit {
    height: 44px;
    width: 104px;
}
.t-two-footer .footer-logo {
    padding-top: 10px;
}
.t-two-footer .footer-logo img {
    max-width: 105px!important;
}
.t-two-footer .footer-disclaimer-links {
    margin-top: 85px;
    margin-bottom: 0;
}
.t2-social-share.swiper-container {
    display: block!important;
}
}.t-two-history-timeline {
    margin-top: 40PX;
}
.t-two-history-timeline .timeline-item {
    padding-left: 40px;
    position: relative;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item:last-child, .t-two-history-timeline .timeline-item:last-child {
    padding-bottom: 0;
}
.t-two-history-timeline .timeline-item .center-text {
    text-align: center!important;
    margin-top: 30%;
    padding: 34px!important;
    border: 1px solid #e4f1fd;
}
.t-two-history-timeline .timeline-info {
    font-weight: 700;
    letter-spacing: 3px;
    margin: 0 0 .5em;
    text-transform: uppercase;
    white-space: nowrap;
}
.t-two-history-timeline .timeline-marker {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15px;
}
.t-two-history-timeline .timeline-marker:before {
    background: #2fdf95;
    border: 3px solid transparent;
    border-radius: 100%;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 15px;
    z-index: 2;
}
.t-two-history-timeline .timeline-marker:after {
    content: "";
    width: 2px;
    background: #d8d8d8;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 6px;
}
.timeline-item:last-child .t-two-history-timeline .timeline-marker:after {
    content: none;
}
.t-two-history-timeline .timeline-centered .timeline-content, .t-two-history-timeline .timeline-content {
    padding-bottom: 40px;
}
.t-two-history-timeline .timeline-centered .timeline-content .timeline-year, .t-two-history-timeline .timeline-content .timeline-year {
    margin-bottom: 7px;
    margin-top: 0;
}
.t-two-history-timeline .timeline-centered .timeline-content .timeline-title, .t-two-history-timeline .timeline-content .timeline-title {
    margin-bottom: 7px;
    margin-top: 0;
    font-weight: 700;
}
.t-two-history-timeline .timeline-centered .timeline-content .timeline-description, .t-two-history-timeline .timeline-content .timeline-description {
    margin-bottom: 7px;
    margin-top: 0;
    opacity: .8;
}
.t-two-history-timeline .marker-outline .timeline-marker:before {
    background: 0 0;
    border: 3px solid #2fdf95;
    border-radius: 100%;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 15px;
    z-index: 2;
}
.t-two-history-timeline .timeline-centered .timeline-content .timeline-marker {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15px;
}
.t-two-history-timeline .timeline-centered .timeline-content .timeline-marker:before {
    background: 0 0;
    border-color: #2fdf95;
}
@media screen and (min-width:320px) {
    .t-two-history-timeline .timeline-centered, .t-two-history-timeline .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-info, .t-two-history-timeline .timeline-centered .timeline-item, .t-two-history-timeline .timeline-centered .timeline-marker {
    display: block;
    padding: 0;
}
.t-two-history-timeline .timeline-centered .timeline-item {
    min-height: auto;
    padding-bottom: 80px;
    overflow: hidden;
    position: relative;
}
.t-two-history-timeline .timeline-centered .timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
}
.t-two-history-timeline .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-info {
    width: 100%}
.t-two-history-timeline .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t-two-history-timeline .timeline-centered>.timeline-item.odd .timeline-info {
    float: left;
    text-align: right;
    padding-right: 0;
    left: 0;
}
.t-two-history-timeline .timeline-centered>.timeline-item.odd .timeline-content {
    float: right;
    text-align: left;
    padding-left: 0;
}
.t-two-history-timeline .timeline-centered>.timeline-item.even .timeline-info {
    float: right;
    text-align: left;
    padding-left: 0;
    left: 50%}
.t-two-history-timeline .timeline-centered>.timeline-item.even .timeline-content {
    float: left;
    text-align: right;
    padding-right: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.period .timeline-content, .t-two-history-timeline .timeline-centered>.timeline-item.period .timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item.period, .t-two-history-timeline .timeline-centered .timeline-item.period {
    padding: 50px 0 90px;
}
.t-two-history-timeline .timeline-centered .period .timeline-marker:after {
    height: 30px;
    bottom: 0;
    top: auto;
}
.t-two-history-timeline .timeline-centered .period .timeline-title, .t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-title {
    left: auto;
}
.t-two-history-timeline .timeline-centered .timeline-centered, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-info, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-item, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker {
    display: block;
    height: 15px;
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker:before {
    background: #2fdf95;
    border: 3px solid transparent;
    border-radius: 100%;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 15px;
    z-index: 2;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker:after {
    content: "";
    width: 2px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 6px;
}
.timeline-item:last-child .t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker:after, .timeline-item:last-child .t-two-history-timeline .timeline-centered .timeline-centered:after {
    content: none;
}
.t-two-history-timeline .timeline-centered .timeline-centered:after {
    content: "";
    width: 2px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-info {
    width: 47%}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-info {
    float: left;
    text-align: right;
    padding-right: 30px;
    left: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-content {
    float: right;
    text-align: left;
    padding-left: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-info {
    float: right;
    text-align: left;
    padding-left: 30px;
    left: 50%}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-content {
    float: left;
    text-align: right;
    padding-right: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item {
    position: relative;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item:last-child {
    padding-bottom: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item .center-text {
    text-align: center!important;
    margin-top: 25%;
    padding: 34px!important;
    border: 1px solid #e4f1fd;
}
.t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-marker:after {
    top: auto;
    height: 30px;
    bottom: 0;
    left: 6px;
}
}@media screen and (min-width:992px) {
    .t-two-footer {
    padding-top: 0;
    width: 100%}
.t-two-footer .signpost-email-sign-up {
    margin-bottom: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap {
    min-height: 100px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content {
    position: relative!important;
    padding: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content h2 {
    margin-top: 53px!important;
    margin-bottom: 15px!important;
}
.t-two-footer .signpost-email-sign-up .email-sign-up {
    display: none;
}
.t-two-footer .quick-links {
    line-height: 2.8rem;
}
.t-two-footer .quick-links li {
    padding-left: 0;
}
.t-two-footer .quick-links.list-inline {
    margin-left: 0;
}
.t-two-footer .quick-links.list-inline li {
    width: auto;
}
.t-two-footer .quick-links.list-inline li a {
    padding-right: 15px;
    border-right: 1px solid;
}
.t-two-footer .quick-links.list-inline li:last-child a {
    padding-right: 15px;
    border-right: 0 solid;
}
.t-two-footer .quick-text i.fa:hover {
    border: 2px solid #2fdf95;
}
.t-two-footer .quick-text .input-group .form-control.email-input-footer {
    height: 44px;
    width: 195px;
}
.t-two-footer .quick-text .input-group .input-group-btn {
    float: left!important;
}
.t-two-footer .quick-text .input-group .btn-email-submit {
    height: 44px;
    width: 104px;
}
.t-two-footer .footer-logo {
    padding-top: 15px;
}
.t-two-footer .footer-logo img {
    max-width: 105px!important;
}
.t-two-footer .footer-disclaimer-links {
    margin-top: 85px;
    margin-bottom: 0;
}
.t-two-history-timeline .timeline-centered, .t-two-history-timeline .timeline-centered .timeline-centered, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-info, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-item, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker, .t-two-history-timeline .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-info, .t-two-history-timeline .timeline-centered .timeline-item, .t-two-history-timeline .timeline-centered .timeline-marker {
    display: block;
    padding: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker, .t-two-history-timeline .timeline-centered .timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-info, .t-two-history-timeline .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-info {
    width: 47%}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 600px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-info {
    float: left;
    text-align: right;
    padding-right: 30px;
    left: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-content {
    float: right;
    text-align: left;
    padding-left: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-info {
    float: right;
    text-align: left;
    padding-left: 30px;
    left: 50%}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-content {
    float: left;
    text-align: right;
    padding-right: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.period .timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item.period {
    padding: 50px 0 90px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item, .t-two-history-timeline .timeline-centered .timeline-item {
    min-height: 600px;
    padding-bottom: 40px;
    overflow: hidden;
    position: relative;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item:last-child {
    padding-bottom: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item .center-text {
    text-align: center!important;
    margin-top: 25%;
    padding: 34px!important;
    border: 1px solid #e4f1fd;
}
.t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-marker:after {
    height: 30px;
    bottom: 0;
    top: auto;
}
.t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-title {
    left: auto;
}
.t-two-history-timeline .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 550px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container {
    margin: 0;
    width: 100%;
    overflow: hidden;
    display: none;
}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container.disabled .swiper-wrapper {
    display: block;
}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container.disabled .swiper-wrapper .swiper-slide {
    width: auto!important;
}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container.disabled .swiper-wrapper .swiper-slide .social-share-icon-row {
    display: block;
    text-align: left;
    width: 100%}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container.disabled .swiper-wrapper .swiper-slide .social-share-icon-row a {
    padding: 0;
}
.top-nav-share .t2-share-bar.share-bar .t2-social-share.swiper-container.disabled .swiper-wrapper .swiper-slide .social-share-icon-row a span {
    padding: 13px 15px 13px 20px;
    text-align: left;
}
}.t-two-history-timeline .timeline-centered .timeline-centered .timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-content, .t-two-history-timeline .timeline-centered .timeline-centered .timeline-info {
    width: 47%}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-info.imag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-info.imag .img-responsive {
    margin-top: 45px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-info {
    float: left;
    text-align: right;
    padding-right: 30px;
    left: 0;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.odd .timeline-content {
    float: right;
    text-align: left;
    padding-left: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-info {
    float: right;
    text-align: left;
    padding-left: 30px;
    left: 50%}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.even .timeline-content {
    float: left;
    text-align: right;
    padding-right: 30px;
}
.t-two-history-timeline .timeline-centered .timeline-centered>.timeline-item.period .timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item.period {
    padding: 50px 0 90px;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item {
    min-height: 500px;
    padding-bottom: 40px;
    overflow: hidden;
    position: relative;
}
.t-two-history-timeline .timeline-centered .timeline-centered .timeline-item .center-text {
    text-align: center!important;
    margin-top: 25%;
    padding: 34px!important;
    border: 1px solid #e4f1fd;
}
.t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-marker:after {
    height: 30px;
    bottom: 0;
    top: auto;
}
.t-two-history-timeline .timeline-centered .timeline-centered .period .timeline-title {
    left: auto;
}
.t-two-swiper-banner-v-one {
    margin-bottom: 30px;
}
.t-two-swiper-banner-v-one .wrapper {
    height: 650px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    margin: 0 auto;
}
.t-two-swiper-banner-v-one .progress-bar {
    width: 1%;
    height: 30px;
}
.t-two-swiper-banner-v-one .main-slide {
    height: 608px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-wrapper {
    height: 420px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content {
    position: absolute;
    top: 159px;
    left: 150px;
    width: 470px;
    padding: 0;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-heading {
    margin-bottom: 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-desc {
    margin-bottom: 20px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .banner-btn {
    display: inline-block;
    height: 50px;
    padding: 16px 43px 17px 30px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide.swiper-slide-active .slider-content {
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-name: fadeInUp;
    -webkit-animation-duration: 0;
    animation-name: fadeInUp;
    animation-duration: 0;
    -webkit-animation-timing-function: none;
    animation-timing-function: none;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
@-webkit-keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.t-two-swiper-banner-v-one .swiper-slide img {
    display: block;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
}
.t-two-swiper-banner-v-one .thumbs-container {
    display: block;
    overflow: auto;
    position: absolute;
    bottom: 0;
    right: 150px;
    height: 146px;
    width: 440px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    position: absolute;
    bottom: 0;
    width: 200px;
    height: 134px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide {
    opacity: 1;
    width: 200px!important;
    position: relative;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide .slider-content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 30px;
    display: none;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2:hover .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs:hover .swiper-slide .slider-content {
    background: rgba(255, 255, 255, .1);
    display: block;
    width: 100%;
    height: 100%}
.t-two-swiper-banner-v-one .thumbs-container .thumbs {
    left: 0;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    left: 220px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slide-capt {
    position: absolute;
    top: 15px;
}
.t-two-swiper-banner-v-one .arrow-controls-container {
    position: absolute;
    bottom: 0;
    top: auto;
    height: 45px;
    width: 110px;
    right: -10px;
}
.t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-next {
    width: 45px;
}
.t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-next:hover, .t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-prev:hover {
    color: #297fca;
}
.t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-next::after, .t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-prev::after {
    border-left: none;
    margin-left: 5px;
}
.t-two-swiper-banner-v-one .arrow-controls-container .swiper-button-prev {
    width: 45px;
    background: #fff;
}
.t-two-swiper-banner-v-one .clearfix:after, .t-two-swiper-banner-v-one .clearfix:before, .t-two-swiper-banner-v-one .filter-wrapper:after, .t-two-swiper-banner-v-one .filter-wrapper:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.t-two-swiper-banner-v-one .clearfix:after, .t-two-swiper-banner-v-one .filter-wrapper:after {
    clear: both;
}
.t-two-swiper-banner-v-one .clearfix, .t-two-swiper-banner-v-one .filter-wrapper {
    zoom: 1;
}
.t-two-swiper-banner-v-one .loader-for-banner {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.2em;
    width: 57%;
    position: relative;
}
.t-two-swiper-banner-v-one .ancl {
    width: 0%;
    height: 1.2em;
    background: 0 0/100% #297fca;
    position: absolute;
    text-align: left;
}
@media screen and (min-width:320px) {
    .t-two-swiper-banner-v-one .wrapper {
    height: 650px;
}
.t-two-swiper-banner-v-one .progress-bar-container {
    display: none;
}
.t-two-swiper-banner-v-one .main-slide {
    height: 640px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-wrapper {
    height: 134px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content {
    position: absolute;
    top: 137px;
    left: 0;
    width: 320px;
    padding: 30px 12px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-heading {
    margin-bottom: 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-desc {
    margin-bottom: 20px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .banner-btn {
    display: inline-block;
    height: 50px;
    padding: 16px 32px 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide.swiper-slide-active .slider-content {
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-name: fadeInUp;
    -webkit-animation-duration: 0;
    animation-name: fadeInUp;
    animation-duration: 0;
    -webkit-animation-timing-function: none;
    animation-timing-function: none;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
@-webkit-keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.t-two-swiper-banner-v-one .thumbs-container {
    display: none;
    overflow: auto;
    bottom: 0;
    right: 150px;
    height: 146px;
    width: 440px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    bottom: 0;
    width: 200px;
    height: 134px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide {
    opacity: 1;
    width: 200px!important;
    position: relative;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide .slider-content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 30px;
    display: none;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2:hover .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs:hover .swiper-slide .slider-content {
    background: rgba(255, 255, 255, .1);
    display: block;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs {
    left: 0;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    left: 220px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide {
    position: relative;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slide-capt {
    position: absolute;
    top: 15px;
}
.t-two-swiper-banner-v-one .arrow-controls-container {
    position: absolute;
    top: 90px;
    bottom: auto;
    height: 45px;
    width: 110px;
    right: -10px;
}
.t-two-swiper-banner-v-one .loader-for-banner {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.2em;
    width: 100%;
    position: relative;
}
.t-two-swiper-banner-v-one .ancl {
    width: 0%;
    height: 4px;
    background: 0 0/100% #297fca;
    position: absolute;
    text-align: left;
}
}@media screen and (min-width:768px) {
    .t-two-swiper-banner-v-one .wrapper {
    height: 540px;
}
.t-two-swiper-banner-v-one .progress-bar-container {
    display: block;
}
.t-two-swiper-banner-v-one .main-slide {
    height: 472px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-wrapper {
    height: 468px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content {
    top: 127px;
    left: 77px;
    width: 464px;
    padding: 0;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-heading {
    margin-bottom: 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-desc {
    margin-bottom: 20px;
}
.t-two-swiper-banner-v-one .arrow-controls-container {
    right: 12px;
    bottom: 0;
    top: auto;
}
.t-two-swiper-banner-v-one .thumbs-container {
    display: block;
    right: 190px;
    width: 380px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    width: 168px;
    height: 108px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide {
    width: 168px!important;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide .slider-content {
    padding: 5px 0 10px 15px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2:hover .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs:hover .swiper-slide .slider-content {
    background: rgba(255, 255, 255, .1);
    display: block;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs {
    left: 0;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    left: 190px;
}
.t-two-swiper-banner-v-one .loader-for-banner {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.2em;
    width: 26%;
    position: relative;
}
.t-two-swiper-banner-v-one .ancl {
    width: 0%;
    height: 1.2em;
    background: 0 0/100% #297fca;
    position: absolute;
    text-align: left;
}
}@media screen and (min-width:992px) {
    .t-two-swiper-banner-v-one .wrapper {
    height: 650px;
}
.t-two-swiper-banner-v-one .progress-bar-container {
    display: block;
}
.t-two-swiper-banner-v-one .main-slide {
    height: 612px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-wrapper {
    height: 608px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content {
    display: block;
    position: absolute;
    top: 159px;
    left: 150px;
    width: 470px;
    padding: 0;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-heading {
    margin-bottom: 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-desc {
    margin-bottom: 20px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .banner-btn {
    display: inline-block;
    height: 50px;
    padding: 16px 43px 17px 30px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide.swiper-slide-active .slider-content {
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-name: fadeInUp;
    -webkit-animation-duration: 0;
    animation-name: fadeInUp;
    animation-duration: 0;
    -webkit-animation-timing-function: none;
    animation-timing-function: none;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
@-webkit-keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.t-two-swiper-banner-v-one .thumbs-container {
    display: block;
    overflow: auto;
    position: absolute;
    bottom: 0;
    right: 150px;
    height: 146px;
    width: 440px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    bottom: 0;
    width: 200px;
    height: 134px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide {
    opacity: 1;
    width: 200px!important;
    position: relative;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide .slider-content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 30px;
    display: none;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2:hover .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs:hover .swiper-slide .slider-content {
    background: rgba(255, 255, 255, .1);
    display: block;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs {
    left: 0;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    left: 220px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide {
    position: relative;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slide-capt {
    position: absolute;
    top: 15px;
}
.t-two-swiper-banner-v-one .arrow-controls-container {
    position: absolute;
    bottom: 0;
    top: auto;
    height: 45px;
    width: 110px;
    right: -10px;
}
.t-two-swiper-banner-v-one .loader-for-banner {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.2em;
    width: 43%;
    position: relative;
}
.t-two-swiper-banner-v-one .ancl {
    width: 0%;
    height: 1.2em;
    background: 0 0/100% #297fca;
    position: absolute;
    text-align: left;
}
}@media screen and (min-width:1200px) {
    .t-two-footer, .t-two-footer .footer-logo {
    padding-top: 0;
}
.t-two-footer {
    width: 100%}
.t-two-footer .signpost-email-sign-up {
    margin-bottom: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap {
    min-height: 100px!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content {
    position: relative!important;
    padding: 0!important;
}
.t-two-footer .signpost-email-sign-up .signpost-wrap .signpost-content h2 {
    margin-top: 53px!important;
    margin-bottom: 15px!important;
}
.t-two-footer .signpost-email-sign-up .email-sign-up {
    display: none;
}
.t-two-footer .quick-links {
    line-height: 2.8rem;
}
.t-two-footer .quick-links li {
    padding-left: 0;
}
.t-two-footer .quick-links.list-inline {
    margin-left: 0;
}
.t-two-footer .quick-links.list-inline li {
    width: auto;
}
.t-two-footer .quick-links.list-inline li a {
    padding-right: 15px;
    border-right: 1px solid;
}
.t-two-footer .quick-links.list-inline li:last-child a {
    padding-right: 15px;
    border-right: 0 solid;
}
.t-two-footer .quick-text i.fa {
    display: inline-block;
    border-radius: 60px;
    border: 2px solid #fff;
    padding: .5em .6em;
}
.t-two-footer .quick-text i.fa:hover {
    border: 2px solid #2fdf95;
}
.t-two-footer .quick-text i.fa.fa-facebook-f {
    padding-left: 10px;
    padding-right: 13px;
}
.t-two-footer .quick-text .input-group .form-control.email-input-footer {
    height: 44px;
    width: 195px;
}
.t-two-footer .quick-text .input-group .input-group-btn {
    float: left!important;
}
.t-two-footer .quick-text .input-group .btn-email-submit {
    height: 44px;
    width: 104px;
}
.t-two-footer .footer-logo img {
    max-width: 105px!important;
}
.t-two-footer .footer-disclaimer-links {
    margin-top: 85px;
    margin-bottom: 0;
}
.t-two-swiper-banner-v-one .wrapper {
    height: 650px;
}
.t-two-swiper-banner-v-one .progress-bar-container {
    display: block;
}
.t-two-swiper-banner-v-one .main-slide {
    height: 612px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-wrapper {
    height: 608px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content {
    position: absolute;
    top: 159px;
    left: 150px;
    width: 470px;
    padding: 0;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-heading {
    margin-bottom: 17px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .slider-desc {
    margin-bottom: 20px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slider-content .banner-btn {
    display: inline-block;
    height: 50px;
    padding: 16px 43px 17px 30px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide.swiper-slide-active .slider-content {
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-name: fadeInUp;
    -webkit-animation-duration: 0;
    animation-name: fadeInUp;
    animation-duration: 0;
    -webkit-animation-timing-function: none;
    animation-timing-function: none;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
@-webkit-keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}@keyframes fadeInUp {
    from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.t-two-swiper-banner-v-one .thumbs-container {
    display: block;
    overflow: auto;
    bottom: 0;
    right: 150px;
    height: 146px;
    width: 440px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    position: absolute;
    bottom: 0;
    width: 200px;
    height: 134px;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide {
    opacity: 1;
    width: 200px!important;
    position: relative;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs2 .swiper-slide .slider-content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 30px;
    display: none;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2:hover .swiper-slide .slider-content, .t-two-swiper-banner-v-one .thumbs-container .thumbs:hover .swiper-slide .slider-content {
    background: rgba(255, 255, 255, .1);
    display: block;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs {
    left: 0;
}
.t-two-swiper-banner-v-one .thumbs-container .thumbs2 {
    left: 220px;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide {
    position: relative;
}
.t-two-swiper-banner-v-one .main-slide .swiper-slide .slide-capt {
    position: absolute;
    top: 15px;
}
.t-two-swiper-banner-v-one .arrow-controls-container {
    position: absolute;
    bottom: 0;
    top: auto;
    height: 45px;
    width: 110px;
    right: -10px;
}
.t-two-swiper-banner-v-one .loader-for-banner {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.2em;
    width: 57%;
    position: relative;
}
.t-two-swiper-banner-v-one .ancl {
    width: 0%;
    height: 1.2em;
    background: 0 0/100% #297fca;
    position: absolute;
    text-align: left;
}
}