.localcontacts-container {
    width: 100%;
    position: relative;
    z-index: 1;
    clear: both;
    padding: 70px 0
}
.localcontacts-container.last-item {
    padding-bottom: 13px!important
}
.localcontacts-container.secondLast {
    padding-bottom: 0
}
.localcontacts-container .localContBg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}
.localcontacts {
    z-index: 4;
    width: 75%;
    margin: 0 auto;
    position: relative;
    word-wrap: break-word
}
.localcontacts-icon {
    width: 40%;
    float: left;
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase;
    padding: 0 0 0 67px;
    position: relative
}
.localcontacts-text {
    width: 60%;
    float: left;
    padding-left: 40px
}
.localcontacts-icon a,
.localcontacts-icon h3 {
    float: left
}
.localcontacts-icon .globeIcon {
    position: absolute;
    width: 47px;
    height: 47px;
    left: 0
}
.globeIcon .globeImg img {
    width: 100%;
    height: 100%
}
.localcontacts-icon h3 {
    font-family: BrandonGrotesqueBlack;
    color: #2a2b33;
    font-size: 2.25em;
    margin: 0;
    padding: 0;
    line-height: 1em;
    width: 100%;
    word-wrap: break-word
}
.localcontacts-icon a {
    font-family: BrandonGrotesqueBold;
    clear: both;
    color: #2a2b33;
    display: block;
    margin-top: 3px;
    font-size: .875em;
    text-decoration: underline;
    line-height: 1em
}
.localcontacts-text p {
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px;
    color: #2a2b33
}
.localcontacts-container.localSpace {
    margin-bottom: 0
}
.colorPalette_Yellow.localcontacts-container {
    background-color: #FFD100
}
.colorPalette_DarkYellow.localcontacts-container {
    background-color: #ded548
}
.colorPalette_Green.localcontacts-container {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.localcontacts-container {
    background-color: #00B140
}
.colorPalette_Fuscia.localcontacts-container {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.localcontacts-container {
    background-color: #470A68
}
.colorPalette_Orange.localcontacts-container {
    background-color: #E4002B
}
.colorPalette_DarkOrange.localcontacts-container {
    background-color: #EEB33B
}
.colorPalette_Cyan.localcontacts-container {
    background-color: #5BC2E7
}
.colorPalette_Blue.localcontacts-container {
    background-color: #004F71
}
.colorPalette_DarkGray.localcontacts-container {
    background-color: #222731
}
.colorPalette_Gray.localcontacts-container {
    background-color: #63666A
}
.colorPalette_White.localcontacts-container {
    background-color: #FFF
}
.colorPalette_LightGray.localcontacts-container {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.localcontacts-container {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.localcontacts-container {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.localcontacts-container {
    background-color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .localcontacts-container {
        float: left;
        padding-top: 0;
        padding-bottom: 20px;
        background-color: #2a2b33
    }
    .localcontacts-container.localSpace {
        margin-bottom: 50px
    }
    .localcontacts {
        padding: 5px 5px 5px 11px;
        width: 100%!important;
        float: left
    }
    .globeIcon img {
        width: 60%;
        height: 60%;
        display: none
    }
    .localcontacts-icon h3 {
        float: left;
        font-size: 1.253125em;
        margin-top: 6px
    }
    .localcontacts-icon a {
        padding-left: 0;
        padding-top: 13px;
        font-size: .765em
    }
    .localcontacts-icon {
        padding-top: 11px;
        width: 100%;
        padding-left: 0;
        float: left
    }
    .localcontacts-text {
        float: left;
        padding-top: 0;
        width: 100%!important;
        padding-left: 0
    }
    .localcontacts-text p {
        padding: 5px 5px 5px 0;
        text-align: left
    }
    .localcontacts-container.last-item {
        padding: 10px 0 0!important
    }
    .colorPalette_Abbott-Dark-Blue.localcontacts-container,
    .colorPalette_Abbott-Mint.localcontacts-container,
    .colorPalette_Abbott-Primary-Blue.localcontacts-container,
    .colorPalette_Blue.localcontacts-container,
    .colorPalette_Cyan.localcontacts-container,
    .colorPalette_DarkFuscia.localcontacts-container,
    .colorPalette_DarkGray.localcontacts-container,
    .colorPalette_DarkGreen.localcontacts-container,
    .colorPalette_DarkOrange.localcontacts-container,
    .colorPalette_DarkYellow.localcontacts-container,
    .colorPalette_Fuscia.localcontacts-container,
    .colorPalette_Gray.localcontacts-container,
    .colorPalette_Green.localcontacts-container,
    .colorPalette_LightGray.localcontacts-container,
    .colorPalette_Orange.localcontacts-container,
    .colorPalette_White.localcontacts-container,
    .colorPalette_Yellow.localcontacts-container {
        background-color: #191B22!important
    }
    .colorPalette_Yellow.localcontacts-container .localcontacts-icon a,
    .colorPalette_Yellow.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Yellow.localcontacts-container .localcontacts-text p {
        color: #FFD100
    }
    .colorPalette_DarkYellow.localcontacts-container .localcontacts-icon a,
    .colorPalette_DarkYellow.localcontacts-container .localcontacts-icon h3,
    .colorPalette_DarkYellow.localcontacts-container .localcontacts-text p {
        color: #ded548
    }
    .colorPalette_Green.localcontacts-container .localcontacts-icon a,
    .colorPalette_Green.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Green.localcontacts-container .localcontacts-text p {
        color: #7CCC6C
    }
    .colorPalette_DarkGreen.localcontacts-container .localcontacts-icon a,
    .colorPalette_DarkGreen.localcontacts-container .localcontacts-icon h3,
    .colorPalette_DarkGreen.localcontacts-container .localcontacts-text p {
        color: #00B140
    }
    .colorPalette_Fuscia.localcontacts-container .localcontacts-icon a,
    .colorPalette_Fuscia.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Fuscia.localcontacts-container .localcontacts-text p {
        color: #AA0061
    }
    .colorPalette_DarkFuscia.localcontacts-container .localcontacts-icon a,
    .colorPalette_DarkFuscia.localcontacts-container .localcontacts-icon h3,
    .colorPalette_DarkFuscia.localcontacts-container .localcontacts-text p {
        color: #470A68
    }
    .colorPalette_Orange.localcontacts-container .localcontacts-icon a,
    .colorPalette_Orange.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Orange.localcontacts-container .localcontacts-text p {
        color: #E4002B
    }
    .colorPalette_DarkOrange.localcontacts-container .localcontacts-icon a,
    .colorPalette_DarkOrange.localcontacts-container .localcontacts-icon h3,
    .colorPalette_DarkOrange.localcontacts-container .localcontacts-text p {
        color: #EEB33B
    }
    .colorPalette_Cyan.localcontacts-container .localcontacts-icon a,
    .colorPalette_Cyan.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Cyan.localcontacts-container .localcontacts-text p {
        color: #5BC2E7
    }
    .colorPalette_Blue.localcontacts-container .localcontacts-icon a,
    .colorPalette_Blue.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Blue.localcontacts-container .localcontacts-text p {
        color: #004F71
    }
    .colorPalette_DarkGray.localcontacts-container .localcontacts-icon a,
    .colorPalette_DarkGray.localcontacts-container .localcontacts-icon h3,
    .colorPalette_DarkGray.localcontacts-container .localcontacts-text p {
        color: #222731
    }
    .colorPalette_Gray.localcontacts-container .localcontacts-icon a,
    .colorPalette_Gray.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Gray.localcontacts-container .localcontacts-text p {
        color: #63666A
    }
    .colorPalette_White.localcontacts-container .localcontacts-icon a,
    .colorPalette_White.localcontacts-container .localcontacts-icon h3,
    .colorPalette_White.localcontacts-container .localcontacts-text p {
        color: #FFF
    }
    .colorPalette_LightGray.localcontacts-container .localcontacts-icon a,
    .colorPalette_LightGray.localcontacts-container .localcontacts-icon h3,
    .colorPalette_LightGray.localcontacts-container .localcontacts-text p {
        color: #D9D9D6
    }
    .colorPalette_Abbott-Primary-Blue.localcontacts-container .localcontacts-icon a,
    .colorPalette_Abbott-Primary-Blue.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Abbott-Primary-Blue.localcontacts-container .localcontacts-text p {
        color: #009CDE
    }
    .colorPalette_Abbott-Dark-Blue.localcontacts-container .localcontacts-icon a,
    .colorPalette_Abbott-Dark-Blue.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Abbott-Dark-Blue.localcontacts-container .localcontacts-text p {
        color: #002A3A
    }
    .colorPalette_Abbott-Mint.localcontacts-container .localcontacts-icon a,
    .colorPalette_Abbott-Mint.localcontacts-container .localcontacts-icon h3,
    .colorPalette_Abbott-Mint.localcontacts-container .localcontacts-text p {
        color: #64CCC9
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .localcontacts {
        width: 79.427%
    }
    .localcontacts-container {
        padding: 30px 0
    }
    .localcontacts-icon h3 {
        font-size: 1.375em;
        line-height: 1.2em;
        margin-top: 2px
    }
    .localcontacts-text p {
        color: #2A2B33;
        font-family: Georgia;
        font-size: .808175em;
        line-height: 1.1em
    }
    .localcontacts-icon a {
        font-size: .6875em
    }
    .localcontacts-icon {
        float: left;
        font-family: BrandonGrotesqueBold;
        padding: 0 0 0 37px;
        position: relative;
        text-transform: uppercase;
        width: 40%
    }
    .localcontacts-text {
        float: left;
        width: 60%;
        padding-left: 20px
    }
    .globeIcon img {
        width: 60%;
        height: 60%
    }
    .localcontacts-container.last-item {
        padding-bottom: 0!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
    .localcontacts-icon h3 {
        font-size: 2em!important
    }
}
.localcontacts-subdesc {
    width: 100%;
    float: left;
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px;
    color: #2a2b33
}
.colorPalette_DarkGray.localcontacts-container .localcontacts-subdesc {
    color: #fff
}
.localcontacts-container.last-item-subdesc {
    padding: 20px 0 13px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .localcontacts-container.mobile-gray-theme .localcontacts-subdesc {
        padding-bottom: 35px!important;
        padding-top: 1px!important;
        color: #a4a5a7!important
    }
    .localcontacts-container.mobile-gray-theme {
        background-color: #2a2b33!important
    }
    .localcontacts-container.last-item-subdesc {
        padding: 10px 0 0!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .localcontacts-subdesc {
        font-size: .808175em;
        line-height: 1.1em
    }
    .localcontacts-container.last-item-subdesc {
        padding: 20px 0 0!important
    }
}
html[lang=cn-cn] .localcontacts-icon,
html[lang=cn-cn] .localcontacts-icon a,
html[lang=cn-cn] .localcontacts-icon h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .localcontacts-icon a {
    line-height: normal
}
html[lang=cn-cn] .localcontacts-icon h3 {
    font-weight: 700
}
html[lang=cn-cn] .localcontacts-text p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].ie8 .localcontacts-icon a {
    margin-top: 10px
}
html[lang=ja-jp] .localcontacts-icon,
html[lang=ja-jp] .localcontacts-icon a,
html[lang=ja-jp] .localcontacts-icon h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .localcontacts-text p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .localcontacts-text p {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .localcontacts-icon {
        font-family: Meiryo;
        font-weight: 700
    }
}
.ie8 .careers-container[data-mask*=xlink-deep-curve],
.ie8 .careers-container[data-mask*=xlink-notch],
.maskImage {
    height: 100%
}
.careers-container {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 0
}
.maskImage {
    width: 100%;
    margin: 0;
    padding: 0
}
.careers-content-wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 5px;
    position: absolute;
    top: 0;
    left: 0
}
.career-cols,
.careers-content {
    margin: 0 auto;
    overflow: hidden
}
.careers-content-wrapper .sectionTitleWithMask .maskColorFiller {
    padding: 20px 0 50px!important;
    background: 0 0
}
.careers-content-wrapper .sectionTitleWithMask .maskColorFiller .container-fixed-960 {
    width: 100%
}
.careers-content {
    width: 75%;
    padding: 0;
    position: relative
}
.career-cols {
    padding: 14px 0 0;
    clear: both
}
.careers-col-left {
    margin: 0;
    padding: 0 25px 0 0;
    width: 65%;
    float: left
}
.careers-col-right {
    margin: 0 0 0 40px;
    padding: 0;
    width: 30%;
    float: left
}
.careers-col-right.borderEnabled {
    padding-left: 40px
}
.careers-col-left.borderEnabled,
.careers-col-right.borderEnabled {
    border-left: 1px solid #b7b7b7
}
.section-links {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    position: relative
}
.careers-container[data-mask*=xlink-deep-curve] {
    margin-top: -160px
}
.careers-container[data-mask*=xlink-notch] {
    margin-top: -50px
}
.ie8 .careers-container.noBgImg img.iemaskImage {
    position: static!important
}
.careers-container[data-mask*=xlink-deep-curve] .careers-content-wrapper {
    margin-top: 166px
}
.ie .careers-content {
    padding-top: 3%
}
.careers-container[data-mask*=xlink-notch] .careers-content-wrapper {
    margin-top: 38px
}
.careers-content-wrapper .sectionTitleWithMask[data-mask=none] .maskColorFiller {
    margin-top: -6px
}
.careers-container[data-mask=none] {
    min-height: 500px
}
.careers-container[data-mask=none] .sectionTitleWithMask .maskColorFiller {
    padding-top: 55px
}
.careers-container .career-cols .careers-col-left h1,
.careers-container .career-cols .careers-col-left h4 {
    margin: 0;
    padding: 0 0 15px;
    font-family: BrandonGrotesqueBold;
    font-size: 3.75em;
    word-wrap: break-word;
    line-height: 1.05em
}
.ie .careers-container .career-cols .careers-col-left h1,
.ie .careers-container .career-cols .careers-col-left h4 {
    padding-bottom: 0
}
.mac .careers-container .career-cols .careers-col-left h1,
.mac .careers-container .career-cols .careers-col-left h4 {
    margin-top: 2px
}
.careers-container .career-cols h2 {
    marign: 0;
    padding: 0 0 10px;
    font-family: BrandonGrotesqueBold;
    font-size: 2.813em;
    line-height: 1.05em
}
.careers-container .career-cols h3 {
    marign: 0;
    padding: 0;
    font-family: BrandonGrotesqueBold;
    font-size: .93em;
    line-height: 1.25em
}
.careers-container .career-cols ol,
.careers-container .career-cols p,
.careers-container .career-cols ul {
    marign: 0;
    padding: 0;
    font-family: Georgia;
    font-size: 1em;
    line-height: 1.25em;
    margin-top: 10px
}
.careers-container .career-cols ol,
.careers-container .career-cols ul {
    list-style-type: disc;
    margin-left: 18px
}
.careers-container .career-cols .motivator {
    marign: 0;
    padding: 0;
    font-family: Georgia;
    font-size: 1.1875em;
    line-height: 1.5em
}
.careers-container .career-cols .careers-col-left p a>span.linkList,
.careers-container .career-cols .section-links p a>span.linkList {
    margin: 10px 0 0;
    padding: 0;
    font-family: BrandonGrotesqueBold;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline;
    text-transform: uppercase
}
.careers-container .career-cols .careers-col-left p a,
.careers-container .career-cols .section-links p a {
    text-decoration: underline
}
.careers-container .career-cols .careers-col-left a.ctabutton {
    margin: 0;
    text-decoration: none;
    display: inline-block;
    color: #191b22;
    text-transform: uppercase;
    height: 34px;
    font-size: 1.25em;
    padding: 1px 20px 0;
    line-height: 38px;
    font-family: BrandonGrotesqueBold
}
.win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: 33px
}
.careers-col-left a.onlyLink {
    text-decoration: underline;
    background: 0 0!important;
    height: 35px;
    line-height: 40px
}
.careers-col-left a.onlyLink:hover {
    background: 0 0!important
}
.careers-container a.ctabutton {
    z-index: 4;
    border: 0;
    position: relative
}
.careers-container a.ctabutton:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    content: '';
    position: absolute;
    z-index: -1;
    height: 0;
    left: 0;
    top: 0;
    width: 100%;
    background: #2A2B33
}
.careers-container a.ctabutton:active:after,
.careers-container a.ctabutton:hover:after {
    height: 100%
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Yellow {
    background-color: #ffd100
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkYellow {
    background-color: #DED548
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Fuscia {
    background-color: #aa0061
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkFuscia {
    background-color: #470a68
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Cyan {
    background-color: #5bc2e7
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Blue,
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkBlue {
    background-color: #004f71
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Green {
    background-color: #7ccc6c
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkGreen {
    background-color: #00b140
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Orange {
    background-color: #e4002b
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkOrange {
    background-color: #eeb33b
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Gray {
    background-color: #63666a
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkGray {
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_White {
    background-color: #FFF
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_LightGray {
    background-color: #d9d9d6
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Mint {
    background-color: #64ccc9
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Dark-Blue {
    background-color: #002a3a
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Primary-Blue {
    background-color: #009cde
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Yellow:hover {
    color: #ffd100;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkYellow:hover {
    color: #DED548;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Fuscia:hover {
    color: #aa0061;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkFuscia:hover {
    color: #470a68;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Cyan:hover {
    color: #5bc2e7;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Blue:hover,
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkBlue:hover {
    color: #004f71;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Green:hover {
    color: #7ccc6c;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkGreen:hover {
    color: #00b140;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Orange:hover {
    color: #e4002b;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkOrange:hover {
    color: #eeb33b;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Gray:hover {
    color: #63666a;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_DarkGray:hover {
    color: #222731;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_White:hover {
    color: #FFF;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_LightGray:hover {
    color: #d9d9d6;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Mint:hover {
    color: #64ccc9;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Dark-Blue:hover {
    color: #002a3a;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.ctabutton.colorPalette_Abbott-Primary-Blue:hover {
    color: #009cde;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Yellow {
    background-color: #ffd100
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkYellow {
    background-color: #DED548
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Fuscia {
    background-color: #aa0061
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkFuscia {
    background-color: #470a68
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Cyan {
    background-color: #5bc2e7
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Blue,
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkBlue {
    background-color: #004f71
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Green {
    background-color: #7ccc6c
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkGreen {
    background-color: #00b140
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Orange {
    background-color: #e4002b
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkOrange {
    background-color: #eeb33b
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Gray {
    background-color: #63666a
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkGray {
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_White {
    background-color: #FFF
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_LightGray {
    background-color: #d9d9d6
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Mint {
    background-color: #64ccc9
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Dark-Blue {
    background-color: #002a3a
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Primary-Blue {
    background-color: #009cde
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Yellow:hover {
    color: #ffd100;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkYellow:hover {
    color: #DED548;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Fuscia:hover {
    color: #aa0061;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkFuscia:hover {
    color: #470a68;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Cyan:hover {
    color: #5bc2e7;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Blue:hover,
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkBlue:hover {
    color: #004f71;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Green:hover {
    color: #7ccc6c;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkGreen:hover {
    color: #00b140;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Orange:hover {
    color: #e4002b;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkOrange:hover {
    color: #eeb33b;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Gray:hover {
    color: #63666a;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_DarkGray:hover {
    color: #222731;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_White:hover {
    color: #FFF;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_LightGray:hover {
    color: #d9d9d6;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Mint:hover {
    color: #64ccc9;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Dark-Blue:hover {
    color: #002a3a;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left a.onlyLink.colorPalette_Abbott-Primary-Blue:hover {
    color: #009cde;
    background-color: #222731
}
.careers-container .career-cols .careers-col-left p.colorPalette_Blue a,
.careers-container .career-cols .careers-col-left p.colorPalette_Cyan a,
.careers-container .career-cols .careers-col-left p.colorPalette_DarkBlue a,
.careers-container .career-cols .careers-col-left p.colorPalette_DarkCyan a,
.careers-container .career-cols .section-links p a.colorPalette_Blue,
.careers-container .career-cols .section-links p a.colorPalette_Cyan,
.careers-container .career-cols .section-links p a.colorPalette_DarkBlue,
.careers-container .career-cols .section-links p a.colorPalette_DarkCyan,
.careers-container .career-cols .section-links p.colorPalette_Blue a,
.careers-container .career-cols .section-links p.colorPalette_Cyan a,
.careers-container .career-cols .section-links p.colorPalette_DarkBlue a,
.careers-container .career-cols .section-links p.colorPalette_DarkCyan a,
.careers-container .career-cols h1.colorPalette_Blue,
.careers-container .career-cols h1.colorPalette_Cyan,
.careers-container .career-cols h1.colorPalette_DarkBlue,
.careers-container .career-cols h1.colorPalette_DarkCyan,
.careers-container .career-cols h2.colorPalette_Blue,
.careers-container .career-cols h2.colorPalette_Cyan,
.careers-container .career-cols h2.colorPalette_DarkBlue,
.careers-container .career-cols h2.colorPalette_DarkCyan,
.careers-container .career-cols h3.colorPalette_Blue,
.careers-container .career-cols h3.colorPalette_Cyan,
.careers-container .career-cols h3.colorPalette_DarkBlue,
.careers-container .career-cols h3.colorPalette_DarkCyan,
.careers-container .career-cols h4.colorPalette_Blue,
.careers-container .career-cols h4.colorPalette_DarkBlue,
.careers-container .career-cols p.colorPalette_Blue,
.careers-container .career-cols p.colorPalette_Cyan,
.careers-container .career-cols p.colorPalette_DarkBlue,
.careers-container .career-cols p.colorPalette_DarkCyan,
.careers-container .career-cols span.colorPalette_Blue,
.careers-container .career-cols span.colorPalette_Cyan,
.careers-container .career-cols span.colorPalette_DarkBlue,
.careers-container .career-cols span.colorPalette_DarkCyan {
    color: #004f71!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Green a,
.careers-container .career-cols .section-links p a.colorPalette_Green,
.careers-container .career-cols .section-links p.colorPalette_Green a,
.careers-container .career-cols h1.colorPalette_Green,
.careers-container .career-cols h2.colorPalette_Green,
.careers-container .career-cols h3.colorPalette_Green,
.careers-container .career-cols h4.colorPalette_Green,
.careers-container .career-cols p.colorPalette_Green,
.careers-container .career-cols span.colorPalette_Green {
    color: #7ccc6c!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_DarkGreen a,
.careers-container .career-cols .section-links p a.colorPalette_DarkGreen,
.careers-container .career-cols .section-links p.colorPalette_DarkGreen a,
.careers-container .career-cols h1.colorPalette_DarkGreen,
.careers-container .career-cols h2.colorPalette_DarkGreen,
.careers-container .career-cols h3.colorPalette_DarkGreen,
.careers-container .career-cols h4.colorPalette_DarkGreen,
.careers-container .career-cols p.colorPalette_DarkGreen,
.careers-container .career-cols span.colorPalette_DarkGreen {
    color: #00b140!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Yellow a,
.careers-container .career-cols .section-links p a.colorPalette_Yellow,
.careers-container .career-cols .section-links p.colorPalette_Yellow a,
.careers-container .career-cols h1.colorPalette_Yellow,
.careers-container .career-cols h2.colorPalette_Yellow,
.careers-container .career-cols h3.colorPalette_Yellow,
.careers-container .career-cols h4.colorPalette_Yellow,
.careers-container .career-cols p.colorPalette_Yellow,
.careers-container .career-cols span.colorPalette_Yellow {
    color: #ffd100!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_DarkYellow a,
.careers-container .career-cols .section-links p a.colorPalette_DarkYellow,
.careers-container .career-cols .section-links p.colorPalette_DarkYellow a,
.careers-container .career-cols h1.colorPalette_DarkYellow,
.careers-container .career-cols h2.colorPalette_DarkYellow,
.careers-container .career-cols h3.colorPalette_DarkYellow,
.careers-container .career-cols h4.colorPalette_DarkYellow,
.careers-container .career-cols p.colorPalette_DarkYellow,
.careers-container .career-cols span.colorPalette_DarkYellow {
    color: #ded548!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Orange a,
.careers-container .career-cols .section-links p a.colorPalette_Orange,
.careers-container .career-cols .section-links p.colorPalette_Orange a,
.careers-container .career-cols h1.colorPalette_Orange,
.careers-container .career-cols h2.colorPalette_Orange,
.careers-container .career-cols h3.colorPalette_Orange,
.careers-container .career-cols h4.colorPalette_Orange,
.careers-container .career-cols p.colorPalette_Orange,
.careers-container .career-cols span.colorPalette_Orange {
    color: #e4002b!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_DarkOrange a,
.careers-container .career-cols .section-links p a.colorPalette_DarkOrange,
.careers-container .career-cols .section-links p.colorPalette_DarkOrange a,
.careers-container .career-cols h1.colorPalette_DarkOrange,
.careers-container .career-cols h2.colorPalette_DarkOrange,
.careers-container .career-cols h3.colorPalette_DarkOrange,
.careers-container .career-cols h4.colorPalette_DarkOrange,
.careers-container .career-cols p.colorPalette_DarkOrange,
.careers-container .career-cols span.colorPalette_DarkOrange {
    color: #eeb33b!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Fuscia a,
.careers-container .career-cols .section-links p a.colorPalette_Fuscia,
.careers-container .career-cols .section-links p.colorPalette_Fuscia a,
.careers-container .career-cols h1.colorPalette_Fuscia,
.careers-container .career-cols h2.colorPalette_Fuscia,
.careers-container .career-cols h3.colorPalette_Fuscia,
.careers-container .career-cols h4.colorPalette_Fuscia,
.careers-container .career-cols p.colorPalette_Fuscia,
.careers-container .career-cols span.colorPalette_Fuscia {
    color: #aa0061!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_DarkFuscia a,
.careers-container .career-cols .section-links p a.colorPalette_DarkFuscia,
.careers-container .career-cols .section-links p.colorPalette_DarkFuscia a,
.careers-container .career-cols h1.colorPalette_DarkFuscia,
.careers-container .career-cols h2.colorPalette_DarkFuscia,
.careers-container .career-cols h3.colorPalette_DarkFuscia,
.careers-container .career-cols h4.colorPalette_DarkFuscia,
.careers-container .career-cols p.colorPalette_DarkFuscia,
.careers-container .career-cols span.colorPalette_DarkFuscia {
    color: #470a68!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Gray a,
.careers-container .career-cols .section-links p a.colorPalette_Gray,
.careers-container .career-cols .section-links p.colorPalette_Gray a,
.careers-container .career-cols h1.colorPalette_Gray,
.careers-container .career-cols h2.colorPalette_Gray,
.careers-container .career-cols h3.colorPalette_Gray,
.careers-container .career-cols h4.colorPalette_Gray,
.careers-container .career-cols p.colorPalette_Gray,
.careers-container .career-cols span.colorPalette_Gray {
    color: #63666a!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_DarkGray a,
.careers-container .career-cols .section-links p a.colorPalette_DarkGray,
.careers-container .career-cols .section-links p.colorPalette_DarkGray a,
.careers-container .career-cols h1.colorPalette_DarkGray,
.careers-container .career-cols h2.colorPalette_DarkGray,
.careers-container .career-cols h3.colorPalette_DarkGray,
.careers-container .career-cols h4.colorPalette_DarkGray,
.careers-container .career-cols p.colorPalette_DarkGray,
.careers-container .career-cols span.colorPalette_DarkGray {
    color: #222731!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_LightGray a,
.careers-container .career-cols .section-links p a.colorPalette_LightGray,
.careers-container .career-cols .section-links p.colorPalette_LightGray a,
.careers-container .career-cols h1.colorPalette_LightGray,
.careers-container .career-cols h2.colorPalette_LightGray,
.careers-container .career-cols h3.colorPalette_LightGray,
.careers-container .career-cols h4.colorPalette_LightGray,
.careers-container .career-cols p.colorPalette_LightGray,
.careers-container .career-cols span.colorPalette_LightGray {
    color: #d9d9d6!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_White a,
.careers-container .career-cols .section-links p a.colorPalette_White,
.careers-container .career-cols .section-links p.colorPalette_White a,
.careers-container .career-cols h1.colorPalette_White,
.careers-container .career-cols h2.colorPalette_White,
.careers-container .career-cols h3.colorPalette_White,
.careers-container .career-cols h4.colorPalette_White,
.careers-container .career-cols p.colorPalette_White,
.careers-container .career-cols span.colorPalette_White {
    color: #fff!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Black a,
.careers-container .career-cols .section-links p a.colorPalette_Black,
.careers-container .career-cols .section-links p.colorPalette_Black a,
.careers-container .career-cols h1.colorPalette_Black,
.careers-container .career-cols h2.colorPalette_Black,
.careers-container .career-cols h3.colorPalette_Black,
.careers-container .career-cols h4.colorPalette_Black,
.careers-container .career-cols p.colorPalette_Black,
.careers-container .career-cols span.colorPalette_Black {
    color: #000!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Abbott-Mint a,
.careers-container .career-cols .section-links p a.colorPalette_Abbott-Mint,
.careers-container .career-cols .section-links p.colorPalette_Abbott-Mint a,
.careers-container .career-cols h1.colorPalette_Abbott-Mint,
.careers-container .career-cols h2.colorPalette_Abbott-Mint,
.careers-container .career-cols h3.colorPalette_Abbott-Mint,
.careers-container .career-cols h4.colorPalette_Abbott-Mint,
.careers-container .career-cols p.colorPalette_Abbott-Mint,
.careers-container .career-cols span.colorPalette_Abbott-Mint {
    color: #64ccc9!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Abbott-Dark-Blue a,
.careers-container .career-cols .section-links p a.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols .section-links p.colorPalette_Abbott-Dark-Blue a,
.careers-container .career-cols h1.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols h2.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols h3.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols h4.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols p.colorPalette_Abbott-Dark-Blue,
.careers-container .career-cols span.colorPalette_Abbott-Dark-Blue {
    color: #002a3a!important
}
.careers-container .career-cols .careers-col-left p.colorPalette_Abbott-Primary-Blue a,
.careers-container .career-cols .section-links p a.colorPalette_Black,
.careers-container .career-cols .section-links p.colorPalette_Abbott-Primary-Blue a,
.careers-container .career-cols h1.colorPalette_Abbott-Primary-Blue,
.careers-container .career-cols h2.colorPalette_Abbott-Primary-Blue,
.careers-container .career-cols h3.colorPalette_Abbott-Primary-Blue,
.careers-container .career-cols h4.colorPalette_Abbott-Primary-Blue,
.careers-container .career-cols p.colorPalette_Abbott-Primary-Blue,
.careers-container .career-cols span.colorPalette_Abbott-Primary-Blue {
    color: #009cde!important
}
.careers-container .career-cols .section-links p a.colorPalette_Yellow {
    color: #ffd100
}
.careers-container .career-cols .section-links p a.colorPalette_DarkYellow {
    color: #DED548
}
.careers-container .career-cols .section-links p a.colorPalette_Fuscia {
    color: #aa0061
}
.careers-container .career-cols .section-links p a.colorPalette_DarkFuscia {
    color: #470a68
}
.careers-container .career-cols .section-links p a.colorPalette_Cyan {
    color: #5bc2e7
}
.careers-container .career-cols .section-links p a.colorPalette_Blue,
.careers-container .career-cols .section-links p a.colorPalette_DarkBlue {
    color: #004f71
}
.careers-container .career-cols .section-links p a.colorPalette_Green {
    color: #7ccc6c
}
.careers-container .career-cols .section-links p a.colorPalette_DarkGreen {
    color: #00b140
}
.careers-container .career-cols .section-links p a.colorPalette_Orange {
    color: #e4002b
}
.careers-container .career-cols .section-links p a.colorPalette_DarkOrange {
    color: #eeb33b
}
.careers-container .career-cols .section-links p a.colorPalette_Gray {
    color: #63666a
}
.careers-container .career-cols .section-links p a.colorPalette_DarkGray {
    color: #222731
}
.careers-container .career-cols .section-links p a.colorPalette_White {
    color: #FFF
}
.careers-container .career-cols .section-links p a.colorPalette_LightGray {
    color: #d9d9d6
}
.careers-container .career-cols .section-links p a.colorPalette_Abbott-Primary-Blue {
    color: #009cde
}
.careers-container .career-cols .section-links p a.colorPalette_Abbott-Dark-Blue {
    color: #002a3a
}
.careers-container .career-cols .section-links p a.colorPalette_Abbott-Mint {
    color: #64ccc9
}
.careers-container[data-mask=none].colorPalette_Yellow {
    background-color: #ffd100!important
}
.careers-container[data-mask=none].colorPalette_DarkYellow {
    background-color: #DED548!important
}
.careers-container[data-mask=none].colorPalette_Fuscia {
    background-color: #aa0061!important
}
.careers-container[data-mask=none].colorPalette_DarkFuscia {
    background-color: #470a68!important
}
.careers-container[data-mask=none].colorPalette_Cyan {
    background-color: #5bc2e7!important
}
.careers-container[data-mask=none].colorPalette_Blue,
.careers-container[data-mask=none].colorPalette_DarkBlue {
    background-color: #004f71!important
}
.careers-container[data-mask=none].colorPalette_Green {
    background-color: #7ccc6c!important
}
.careers-container[data-mask=none].colorPalette_DarkGreen {
    background-color: #00b140!important
}
.careers-container[data-mask=none].colorPalette_Orange {
    background-color: #e4002b!important
}
.careers-container[data-mask=none].colorPalette_DarkOrange {
    background-color: #eeb33b!important
}
.careers-container[data-mask=none].colorPalette_Gray {
    background-color: #63666a!important
}
.careers-container[data-mask=none].colorPalette_DarkGray {
    background-color: #222731!important
}
.careers-container[data-mask=none].colorPalette_White {
    background-color: #FFF!important
}
.careers-container[data-mask=none].colorPalette_LightGray {
    background-color: #d9d9d6!important
}
.careers-container[data-mask=none].colorPalette_Abbott-Mint {
    background-color: #64ccc9!important
}
.careers-container[data-mask=none].colorPalette_Abbott-Dark-Blue {
    background-color: #002a3a!important
}
.careers-container[data-mask=none].colorPalette_Abbott-Primary-Blue {
    background-color: #009cde!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .careers-content .sectionTitleWithMask .maskColorFiller {
        padding: 25px 0!important
    }
    .careers-container[data-mask*=xlink-deep-curve] {
        margin-top: -1px;
        height: auto
    }
    .careers-container[data-mask*=xlink-deep-curve] .careers-content-wrapper {
        margin-top: 10px
    }
    .careers-container[data-mask*=xlink-notch] {
        margin-top: -1px;
        height: auto
    }
    .careers-container[data-mask*=xlink-notch] .careers-content-wrapper {
        margin-top: 10px
    }
    .careers-content {
        width: 100%
    }
    .careers-container.colorPalette_Yellow .careers-col-left p {
        margin-bottom: 13px
    }
    .careers-container .careers-col-left h2 {
        padding-top: 5px!important;
        padding-bottom: 0!important
    }
    .careers-col-left a.ctabutton i.icon-chevron-right {
        font-size: 13px;
        padding-left: 5px;
        display: inline-block
    }
    .careers-col-left p,
    .careers-col-right.borderEnabled,
    .section-links h3 {
        padding-left: 0
    }
    .careers-container .maskImage {
        display: none
    }
    .ie8 .careers-container .maskImage {
        display: none!important
    }
    .careers-col-left,
    .careers-col-right {
        width: 100%;
        border: none;
        margin: 0 0 23px;
        padding: 0;
        height: auto;
        min-height: 0
    }
    .careers-col-right hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #B7B7B7;
        margin: 1em 0;
        padding: 0
    }
    .careers-col-left span.plainText {
        color: #222
    }
    .careers-col-right.borderEnabled .section-links:first-child {
        margin-top: 32px
    }
    .win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 33px!important
    }
    .careers-col-left.borderEnabled,
    .careers-col-right.borderEnabled {
        border: none;
        border-top: 1px solid #B7B7B7
    }
    .careers-content-wrapper {
        position: relative;
        padding: 0 10px
    }
    .careers-col-left a.onlyLink {
        text-decoration: underline;
        background: 0 0!important
    }
    .careers-col-left a.onlyLink:hover {
        background: 0 0!important
    }
    .careers-content-wrapper .sectionTitleWithMask[data-mask=none] .maskColorFiller {
        margin-top: -22px
    }
    .careers-container.m_colorPalette_Yellow {
        background-color: #ffd100!important
    }
    .careers-container.m_colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .careers-container.m_colorPalette_Fuscia {
        background-color: #aa0061!important
    }
    .careers-container.m_colorPalette_DarkFuscia {
        background-color: #470a68!important
    }
    .careers-container.m_colorPalette_Cyan {
        background-color: #5bc2e7!important
    }
    .careers-container.m_colorPalette_Blue,
    .careers-container.m_colorPalette_DarkBlue {
        background-color: #004f71!important
    }
    .careers-container.m_colorPalette_Green {
        background-color: #7ccc6c!important
    }
    .careers-container.m_colorPalette_DarkGreen {
        background-color: #00b140!important
    }
    .careers-container.m_colorPalette_Orange {
        background-color: #e4002b!important
    }
    .careers-container.m_colorPalette_DarkOrange {
        background-color: #eeb33b!important
    }
    .careers-container.m_colorPalette_Gray {
        background-color: #63666a!important
    }
    .careers-container.m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .careers-container.m_colorPalette_White {
        background-color: #FFF!important
    }
    .careers-container.m_colorPalette_LightGray {
        background-color: #d9d9d6!important
    }
    .careers-container.m_colorPalette_Abbott-Primary-Blue {
        background-color: #009cde!important
    }
    .careers-container.m_colorPalette_Abbott-Dark-Blue {
        background-color: #002a3a!important
    }
    .careers-container.m_colorPalette_Abbott-Mint {
        background-color: #64ccc9!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Blue a,
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Cyan a,
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkBlue a,
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkCyan a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Blue,
    .careers-container .career-cols .section-links p a.m_colorPalette_Cyan,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkBlue,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkCyan,
    .careers-container .career-cols .section-links p.m_colorPalette_Blue a,
    .careers-container .career-cols .section-links p.m_colorPalette_Cyan a,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkBlue a,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkCyan a,
    .careers-container .career-cols h1.m_colorPalette_Blue,
    .careers-container .career-cols h1.m_colorPalette_Cyan,
    .careers-container .career-cols h1.m_colorPalette_DarkBlue,
    .careers-container .career-cols h1.m_colorPalette_DarkCyan,
    .careers-container .career-cols h2.m_colorPalette_Blue,
    .careers-container .career-cols h2.m_colorPalette_Cyan,
    .careers-container .career-cols h2.m_colorPalette_DarkBlue,
    .careers-container .career-cols h2.m_colorPalette_DarkCyan,
    .careers-container .career-cols h3.m_colorPalette_Blue,
    .careers-container .career-cols h3.m_colorPalette_Cyan,
    .careers-container .career-cols h3.m_colorPalette_DarkBlue,
    .careers-container .career-cols h3.m_colorPalette_DarkCyan,
    .careers-container .career-cols h4.m_colorPalette_Blue,
    .careers-container .career-cols h4.m_colorPalette_DarkBlue,
    .careers-container .career-cols p.m_colorPalette_Blue,
    .careers-container .career-cols p.m_colorPalette_Cyan,
    .careers-container .career-cols p.m_colorPalette_DarkBlue,
    .careers-container .career-cols p.m_colorPalette_DarkCyan,
    .careers-container .career-cols span.m_colorPalette_Blue,
    .careers-container .career-cols span.m_colorPalette_Cyan,
    .careers-container .career-cols span.m_colorPalette_DarkBlue,
    .careers-container .career-cols span.m_colorPalette_DarkCyan {
        color: #004f71!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Green a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Green,
    .careers-container .career-cols .section-links p.m_colorPalette_Green a,
    .careers-container .career-cols h1.m_colorPalette_Green,
    .careers-container .career-cols h2.m_colorPalette_Green,
    .careers-container .career-cols h3.m_colorPalette_Green,
    .careers-container .career-cols h4.m_colorPalette_Green,
    .careers-container .career-cols p.m_colorPalette_Green,
    .careers-container .career-cols span.m_colorPalette_Green {
        color: #7ccc6c!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkGreen a,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkGreen,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkGreen a,
    .careers-container .career-cols h1.m_colorPalette_DarkGreen,
    .careers-container .career-cols h2.m_colorPalette_DarkGreen,
    .careers-container .career-cols h3.m_colorPalette_DarkGreen,
    .careers-container .career-cols h4.m_colorPalette_DarkGreen,
    .careers-container .career-cols p.m_colorPalette_DarkGreen,
    .careers-container .career-cols span.m_colorPalette_DarkGreen {
        color: #00b140!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Yellow a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Yellow,
    .careers-container .career-cols .section-links p.m_colorPalette_Yellow a,
    .careers-container .career-cols h1.m_colorPalette_Yellow,
    .careers-container .career-cols h2.m_colorPalette_Yellow,
    .careers-container .career-cols h3.m_colorPalette_Yellow,
    .careers-container .career-cols h4.m_colorPalette_Yellow,
    .careers-container .career-cols p.m_colorPalette_Yellow,
    .careers-container .career-cols span.m_colorPalette_Yellow {
        color: #ffd100!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkYellow a,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkYellow,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkYellow a,
    .careers-container .career-cols h1.m_colorPalette_DarkYellow,
    .careers-container .career-cols h2.m_colorPalette_DarkYellow,
    .careers-container .career-cols h3.m_colorPalette_DarkYellow,
    .careers-container .career-cols h4.m_colorPalette_DarkYellow,
    .careers-container .career-cols p.m_colorPalette_DarkYellow,
    .careers-container .career-cols span.m_colorPalette_DarkYellow {
        color: #ded548!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Orange a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Orange,
    .careers-container .career-cols .section-links p.m_colorPalette_Orange a,
    .careers-container .career-cols h1.m_colorPalette_Orange,
    .careers-container .career-cols h2.m_colorPalette_Orange,
    .careers-container .career-cols h3.m_colorPalette_Orange,
    .careers-container .career-cols h4.m_colorPalette_Orange,
    .careers-container .career-cols p.m_colorPalette_Orange,
    .careers-container .career-cols span.m_colorPalette_Orange {
        color: #e4002b!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkOrange a,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkOrange,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkOrange a,
    .careers-container .career-cols h1.m_colorPalette_DarkOrange,
    .careers-container .career-cols h2.m_colorPalette_DarkOrange,
    .careers-container .career-cols h3.m_colorPalette_DarkOrange,
    .careers-container .career-cols h4.m_colorPalette_DarkOrange,
    .careers-container .career-cols p.m_colorPalette_DarkOrange,
    .careers-container .career-cols span.m_colorPalette_DarkOrange {
        color: #eeb33b!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Fuscia a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Fuscia,
    .careers-container .career-cols .section-links p.m_colorPalette_Fuscia a,
    .careers-container .career-cols h1.m_colorPalette_Fuscia,
    .careers-container .career-cols h2.m_colorPalette_Fuscia,
    .careers-container .career-cols h3.m_colorPalette_Fuscia,
    .careers-container .career-cols h4.m_colorPalette_Fuscia,
    .careers-container .career-cols p.m_colorPalette_Fuscia,
    .careers-container .career-cols span.m_colorPalette_Fuscia {
        color: #aa0061!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkFuscia a,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkFuscia,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkFuscia a,
    .careers-container .career-cols h1.m_colorPalette_DarkFuscia,
    .careers-container .career-cols h2.m_colorPalette_DarkFuscia,
    .careers-container .career-cols h3.m_colorPalette_DarkFuscia,
    .careers-container .career-cols h4.m_colorPalette_DarkFuscia,
    .careers-container .career-cols p.m_colorPalette_DarkFuscia,
    .careers-container .career-cols span.m_colorPalette_DarkFuscia {
        color: #470a68!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Gray a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Gray,
    .careers-container .career-cols .section-links p.m_colorPalette_Gray a,
    .careers-container .career-cols h1.m_colorPalette_Gray,
    .careers-container .career-cols h2.m_colorPalette_Gray,
    .careers-container .career-cols h3.m_colorPalette_Gray,
    .careers-container .career-cols h4.m_colorPalette_Gray,
    .careers-container .career-cols p.m_colorPalette_Gray,
    .careers-container .career-cols span.m_colorPalette_Gray {
        color: #63666a!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_DarkGray a,
    .careers-container .career-cols .section-links p a.m_colorPalette_DarkGray,
    .careers-container .career-cols .section-links p.m_colorPalette_DarkGray a,
    .careers-container .career-cols h1.m_colorPalette_DarkGray,
    .careers-container .career-cols h2.m_colorPalette_DarkGray,
    .careers-container .career-cols h3.m_colorPalette_DarkGray,
    .careers-container .career-cols h4.m_colorPalette_DarkGray,
    .careers-container .career-cols p.m_colorPalette_DarkGray,
    .careers-container .career-cols span.m_colorPalette_DarkGray {
        color: #222731!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_LightGray a,
    .careers-container .career-cols .section-links p a.m_colorPalette_LightGray,
    .careers-container .career-cols .section-links p.m_colorPalette_LightGray a,
    .careers-container .career-cols h1.m_colorPalette_LightGray,
    .careers-container .career-cols h2.m_colorPalette_LightGray,
    .careers-container .career-cols h3.m_colorPalette_LightGray,
    .careers-container .career-cols h4.m_colorPalette_LightGray,
    .careers-container .career-cols p.m_colorPalette_LightGray,
    .careers-container .career-cols span.m_colorPalette_LightGray {
        color: #d9d9d6!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_White a,
    .careers-container .career-cols .section-links p a.m_colorPalette_White,
    .careers-container .career-cols .section-links p.m_colorPalette_White a,
    .careers-container .career-cols h1.m_colorPalette_White,
    .careers-container .career-cols h2.m_colorPalette_White,
    .careers-container .career-cols h3.m_colorPalette_White,
    .careers-container .career-cols h4.m_colorPalette_White,
    .careers-container .career-cols p.m_colorPalette_White,
    .careers-container .career-cols span.m_colorPalette_White {
        color: #fff!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Black a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Black,
    .careers-container .career-cols .section-links p.m_colorPalette_Black a,
    .careers-container .career-cols h1.m_colorPalette_Black,
    .careers-container .career-cols h2.m_colorPalette_Black,
    .careers-container .career-cols h3.m_colorPalette_Black,
    .careers-container .career-cols h4.m_colorPalette_Black,
    .careers-container .career-cols p.m_colorPalette_Black,
    .careers-container .career-cols span.m_colorPalette_Black {
        color: #000!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Abbott-Mint a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols .section-links p.m_colorPalette_Abbott-Mint a,
    .careers-container .career-cols h1.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols h2.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols h3.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols h4.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols p.m_colorPalette_Abbott-Mint,
    .careers-container .career-cols span.m_colorPalette_Abbott-Mint {
        color: #64ccc9!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Abbott-Dark-Blue a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols .section-links p.m_colorPalette_Abbott-Dark-Blue a,
    .careers-container .career-cols h1.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols h2.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols h3.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols h4.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols p.m_colorPalette_Abbott-Dark-Blue,
    .careers-container .career-cols span.m_colorPalette_Abbott-Dark-Blue {
        color: #002a3a!important
    }
    .careers-container .career-cols .careers-col-left p.m_colorPalette_Abbott-Primary-Blue a,
    .careers-container .career-cols .section-links p a.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols .section-links p.m_colorPalette_Abbott-Primary-Blue a,
    .careers-container .career-cols h1.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols h2.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols h3.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols h4.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols p.m_colorPalette_Abbott-Primary-Blue,
    .careers-container .career-cols span.m_colorPalette_Abbott-Primary-Blue {
        color: #009cde!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Yellow {
        background-color: #ffd100!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Fuscia {
        background-color: #aa0061!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkFuscia {
        background-color: #470a68!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Cyan {
        background-color: #5bc2e7!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Blue,
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkBlue {
        background-color: #004f71!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Green {
        background-color: #7ccc6c!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkGreen {
        background-color: #00b140!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Orange {
        background-color: #e4002b!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkOrange {
        background-color: #eeb33b!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Gray {
        background-color: #63666a!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_White {
        background-color: #FFF!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_LightGray {
        background-color: #d9d9d6!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Abbott-Primary-Blue {
        background-color: #009cde!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Abbott-Dark-Blue {
        background-color: #002a3a!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.m_colorPalette_Abbott-Mint {
        background-color: #64ccc9!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Yellow {
        color: #ffd100!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkYellow {
        color: #DED548!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Fuscia {
        color: #aa0061!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkFuscia {
        color: #470a68!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Cyan {
        color: #5bc2e7!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Blue,
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkBlue {
        color: #004f71!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Green {
        color: #7ccc6c!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkGreen {
        color: #00b140!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Orange {
        color: #e4002b!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkOrange {
        color: #eeb33b!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Gray {
        color: #63666a!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_DarkGray {
        color: #222731!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_White {
        color: #FFF!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_LightGray {
        color: #d9d9d6!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Abbott-Primary-Blue {
        color: #009cde!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Abbott-Dark-Blue {
        color: #002a3a!important
    }
    .careers-container .career-cols .careers-col-left a.ctabutton.t_colorPalette_Abbott-Mint {
        color: #64ccc9!important
    }
    .careers-container[data-mask=none].m_colorPalette_Yellow {
        background-color: #ffd100!important
    }
    .careers-container[data-mask=none].m_colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .careers-container[data-mask=none].m_colorPalette_Fuscia {
        background-color: #aa0061!important
    }
    .careers-container[data-mask=none].m_colorPalette_DarkFuscia {
        background-color: #470a68!important
    }
    .careers-container[data-mask=none].m_colorPalette_Cyan {
        background-color: #5bc2e7!important
    }
    .careers-container[data-mask=none].m_colorPalette_Blue,
    .careers-container[data-mask=none].m_colorPalette_DarkBlue {
        background-color: #004f71!important
    }
    .careers-container[data-mask=none].m_colorPalette_Green {
        background-color: #7ccc6c!important
    }
    .careers-container[data-mask=none].m_colorPalette_DarkGreen {
        background-color: #00b140!important
    }
    .careers-container[data-mask=none].m_colorPalette_Orange {
        background-color: #e4002b!important
    }
    .careers-container[data-mask=none].m_colorPalette_DarkOrange {
        background-color: #eeb33b!important
    }
    .careers-container[data-mask=none].m_colorPalette_Gray {
        background-color: #63666a!important
    }
    .careers-container[data-mask=none].m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .careers-container[data-mask=none].m_colorPalette_White {
        background-color: #FFF!important
    }
    .careers-container[data-mask=none].m_colorPalette_LightGray {
        background-color: #d9d9d6!important
    }
    .careers-container[data-mask=none].m_colorPalette_Abbott-Mint {
        background-color: #64ccc9!important
    }
    .careers-container[data-mask=none].m_colorPalette_Abbott-Dark-Blue {
        background-color: #002a3a!important
    }
    .careers-container[data-mask=none].m_colorPalette_Abbott-Primary-Blue {
        background-color: #009cde!important
    }
    .careers-container {
        padding-bottom: 25px
    }
    .careers-container .career-cols .careers-col-left h1,
    .careers-container .career-cols .careers-col-left h4 {
        margin: 0;
        padding: 0 0 15px;
        font-family: BrandonGrotesqueBold;
        font-size: 1.5em!important;
        word-wrap: break-word;
        line-height: 1.05em!important
    }
    .android .careers-container .career-cols .careers-col-left h1,
    .android .careers-container .career-cols .careers-col-left h4 {
        margin-top: 2px
    }
    .careers-container .career-cols h2 {
        margin: 0;
        padding: 0 0 10px;
        font-family: BrandonGrotesqueBold;
        font-size: 1.25em!important;
        line-height: 1.05em!important
    }
    .careers-container .career-cols h3 {
        margin: 0;
        padding: 0;
        font-family: BrandonGrotesqueBold;
        font-size: .93em!important;
        line-height: 1.25em!important
    }
    .careers-container .career-cols p {
        margin: 10px 0 0;
        padding: 0;
        font-family: Georgia;
        font-size: .875em!important;
        line-height: 1.18em!important
    }
    .careers-container .career-cols .motivator {
        margin: 0;
        padding: 0;
        font-family: Georgia;
        font-size: 1.1875em!important;
        line-height: 1.5em!important
    }
    .careers-container .career-cols .careers-col-left p a>span.linkList,
    .careers-container .career-cols .section-links p a>span.linkList {
        margin: 10px 0 0;
        padding: 0;
        font-family: BrandonGrotesqueBold;
        font-size: .875em!important;
        line-height: 1em!important;
        text-decoration: underline;
        text-transform: uppercase
    }
    .careers-container .career-cols .careers-col-left p a,
    .careers-container .career-cols .section-links p a {
        text-decoration: underline
    }
    .careers-container .career-cols .careers-col-left a.ctabutton {
        margin: 0;
        text-decoration: none;
        display: inline-block;
        text-transform: uppercase;
        height: 34px;
        font-size: .9em!important;
        padding: 1px 15px 0;
        line-height: 38px;
        font-family: BrandonGrotesqueBold
    }
    .careers-container[data-mask=none] {
        min-height: 300px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1190px) {
    .ipad .careers-container .career-cols .careers-col-left h1,
    .ipad .careers-container .career-cols .careers-col-left h4 {
        margin-top: 2px
    }
    .careers-container[data-mask*=xlink-deep-curve] {
        margin-top: -126px
    }
    .careers-container[data-mask*=xlink-deep-curve] .careers-content-wrapper {
        margin-top: 92px
    }
    .careers-container .career-cols .careers-col-left p {
        margin-top: 5px!important
    }
    .careers-container[data-mask*=xlink-notch] .careers-content-wrapper {
        margin-top: 20px
    }
    .careers-col-left {
        width: 60%
    }
    .careers-col-right {
        min-height: 1px;
        padding-bottom: 5px;
        margin-left: 0;
        width: 40%
    }
    .section-links.next {
        margin-top: 8px
    }
    .section-links p {
        margin-top: -4px
    }
    .careers-content-wrapper .sectionTitleWithMask .maskColorFiller {
        padding-bottom: 31px!important
    }
    .careers-container[data-mask*=xlink-notch] .careers-content-wrapper .sectionTitleWithMask .maskColorFiller {
        padding-bottom: 30px!important
    }
    .careers-container .career-cols .careers-col-left h1,
    .careers-container .career-cols .careers-col-left h4 {
        margin: 0;
        padding: 0 0 15px;
        font-family: BrandonGrotesqueBold;
        font-size: 2em!important;
        word-wrap: break-word;
        line-height: 1.05em!important
    }
    .careers-container .career-cols h2 {
        marign: 0;
        padding: 0 0 10px;
        font-family: BrandonGrotesqueBold;
        font-size: 1em!important;
        line-height: 1.05em!important
    }
    .careers-container .career-cols h3 {
        marign: 0;
        padding: 0;
        font-family: BrandonGrotesqueBold;
        font-size: .93em!important;
        line-height: 1.25em!important
    }
    .careers-container .career-cols ol,
    .careers-container .career-cols p,
    .careers-container .career-cols ul {
        marign: 0;
        padding: 0;
        font-family: Georgia;
        font-size: 1em!important;
        line-height: 1.18em!important;
        margin-top: 10px
    }
    .careers-container .career-cols .motivator {
        marign: 0;
        padding: 0;
        font-family: Georgia;
        font-size: 1.1875em!important;
        line-height: 1.5em!important
    }
    .careers-container .career-cols .careers-col-left p a>span.linkList,
    .careers-container .career-cols .section-links p a>span.linkList {
        margin: 10px 0 0;
        padding: 0;
        font-family: BrandonGrotesqueBold;
        font-size: .93em!important;
        line-height: 1em!important;
        text-decoration: underline;
        text-transform: uppercase
    }
    .careers-container .career-cols .careers-col-left p a,
    .careers-container .career-cols .section-links p a {
        text-decoration: underline
    }
    .careers-container .career-cols .careers-col-left a.ctabutton {
        margin: 0;
        text-decoration: none;
        display: inline-block;
        text-transform: uppercase;
        height: 34px;
        font-size: 1.25em!important;
        padding: 1px 20px 0;
        line-height: 38px;
        font-family: BrandonGrotesqueBold
    }
    .careers-container[data-mask=none] {
        min-height: 400px
    }
    .mac.webkit .career-cols {
        padding-top: 1%
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1080px) {
    .careers-container .career-cols p {
        font-size: .9em!important
    }
}
@media only screen and (min-width: 1081px) and (max-width: 1190px) {
    .careers-container .career-cols p {
        font-size: 1em!important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1190px) {
    .careers-container[data-mask*=xlink-deep-curve] {
        margin-top: -124px
    }
    .careers-container[data-mask*=xlink-deep-curve] .careers-content-wrapper {
        margin-top: 145px
    }
}
@media only screen and (min-width: 1192px) and (max-width: 1280px) {
    .careers-col-right {
        min-height: 1px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .careers-container[data-mask*=xlink-deep-curve] {
        margin-top: -180px
    }
    .careers-container[data-mask*=xlink-deep-curve] .careers-content-wrapper {
        margin-top: 153px
    }
    .careers-container[data-mask*=xlink-notch] {
        margin-top: -55px
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .careers-container .career-cols .careers-col-left a.ctabutton,
    .win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 36px
    }
    .android .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 4px
    }
    .android.android4.device_micromax_a110q .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 0
    }
    .android.device_micromax_a110q .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 3px
    }
    .android.device_micromax_a110q.maxw_320 .careers-container[data-mask*=xlink-notch] {
        margin-top: 1px
    }
    .android.device_micromax_a110q.maxw_320 .careers-container[data-mask*=xlink-notch] .careers-content-wrapper {
        margin-top: 0
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    .android.device_micromax_a110q .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 0
    }
}
@media only screen and (min-width: 1025px) {
    .ie10 .careers-content-wrapper .sectionTitleWithMask[data-mask=none] .maskColorFiller,
    .ie8 .careers-content-wrapper .sectionTitleWithMask[data-mask=none] .maskColorFiller {
        margin-top: 0
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    html[lang=en-us].android4_0.device_gt_i9300 .careers-container .career-cols .careers-col-left a.ctabutton,
    html[lang=en-gb].android4_0.device_gt_i9300 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 0
    }
}
html[lang=cn-cn] .careers-container .career-cols .careers-col-left a.ctabutton,
html[lang=cn-cn] .careers-container .career-cols .careers-col-left h1,
html[lang=cn-cn] .careers-container .career-cols .careers-col-left h4,
html[lang=cn-cn] .careers-container .career-cols .careers-col-left p a>span.linkList,
html[lang=cn-cn] .careers-container .career-cols .section-links p a>span.linkList,
html[lang=cn-cn] .careers-container .career-cols h2,
html[lang=cn-cn] .careers-container .career-cols h3,
html[lang=cn-cn] .careers-container .careers-col-left a.ctabutton {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .careers-container .career-cols .motivator,
html[lang=cn-cn] .careers-container .career-cols ol,
html[lang=cn-cn] .careers-container .career-cols ul {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .careers-container .career-cols p {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: normal!important
}
html[lang=cn-cn] .careers-container .career-cols {
    padding-top: 10px
}
html[lang=cn-cn] .careers-col-right.borderEnabled .section-links:first-child {
    margin-top: 0
}
html[lang=cn-cn] .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: normal;
    padding: 1px 20px
}
html[lang=cn-cn].ie10 .careers-container .career-cols .careers-col-left a.ctabutton,
html[lang=cn-cn].ie11 .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 3px
}
html[lang=cn-cn].mac.webkit .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 8px
}
html[lang=cn-cn].mac.firefox .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 5px
}
html[lang=cn-cn].ie9 .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 3px!important
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    html[lang=cn-cn] .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal;
        padding-top: 6px
    }
    html[lang=cn-cn].android .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal;
        padding-top: 8px
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .careers-col-right.borderEnabled .section-links:first-child {
        margin-top: 32px
    }
    html[lang=cn-cn].iphone .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal;
        padding-top: 9px
    }
    html[lang=cn-cn].ie10 .careers-container .career-cols .careers-col-left a.ctabutton,
    html[lang=cn-cn].win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal;
        padding-top: 6px
    }
    html[lang=cn-cn].ie9 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 6px!important;
        line-height: normal
    }
    html[lang=cn-cn].android .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal!important
    }
    html[lang=cn-cn].ipad .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: normal!important;
        padding-top: 7px!important
    }
    html[lang=cn-cn].ie9 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 3px!important
    }
}
html[lang=cn-cn] .careers-container .career-cols h2,
html[lang=cn-cn] .careers-container .career-cols h3 {
    font-weight: 700
}
@media only screen and (min-width: 1026px) and (max-width: 1440px) {
    html[lang=cn-cn] .careers-container .career-cols h2 {
        font-size: 2.7em!important
    }
    html[lang=cn-cn] .motivator-quote-china {
        font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
        font-size: .75em!important
    }
}
@media only screen and (min-width: 768px) {
    html[lang=cn-cn] .careers-container a.ctabutton:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
    html[lang=cn-cn].win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 3px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
    html[lang=cn-cn].ie8 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 3px;
        line-height: normal
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn].ie8 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 6px;
        line-height: normal
    }
}
html[lang=cn-cn].device_xt890 .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: 15px!important
}
html[lang=cn-cn].android.android4 .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 8px
}
html[lang=pt-br].ie8 .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: 33px!important
}
@media only screen and (min-width: 768px) {
    html[lang=pt-br] .careers-container a.ctabutton:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
    html[lang=pt-br].win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 33px!important
    }
    html[lang=pt-br].ie8 .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 38px!important
    }
}
@media only screen and (min-width: 1027px) and (max-width: 1440px) {
    html[lang=pt-br] .career-cols {
        padding-top: 13px
    }
}
html[lang=en-sg].android4_0.device_gt_i9300 .careers-container .career-cols .careers-col-left a.ctabutton {
    padding-top: 3px!important
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android.device_xt890 .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 27px!important
    }
}
html[lang=ja-jp] .careers-container .career-cols .careers-col-left h1,
html[lang=ja-jp] .careers-container .career-cols .careers-col-left h4,
html[lang=ja-jp] .careers-container .career-cols h2,
html[lang=ja-jp] .careers-container .career-cols h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .careers-container .career-cols .motivator,
html[lang=ja-jp] .careers-container .career-cols ol,
html[lang=ja-jp] .careers-container .career-cols p,
html[lang=ja-jp] .careers-container .career-cols ul {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .careers-container .career-cols .careers-col-left p a>span.linkList,
html[lang=ja-jp] .careers-container .career-cols .section-links p a>span.linkList {
    font-family: Meiryo
}
html[lang=ja-jp] .careers-container .career-cols .careers-col-left a.ctabutton {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .careers-container .career-cols .careers-col-left a.ctabutton,
html[lang=ja-jp].win.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: 34px
}
html[lang=ja-jp].mac.chrome .careers-container .career-cols .careers-col-left a.ctabutton {
    line-height: 36px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left h1,
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left h4,
    html[lang=ja-jp] .careers-container .career-cols h2,
    html[lang=ja-jp] .careers-container .career-cols h3 {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .careers-container .career-cols .motivator,
    html[lang=ja-jp] .careers-container .career-cols ol,
    html[lang=ja-jp] .careers-container .career-cols p,
    html[lang=ja-jp] .careers-container .career-cols ul {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left a.ctabutton,
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left p a>span.linkList,
    html[lang=ja-jp] .careers-container .career-cols .section-links p a>span.linkList {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp].iphone .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 32px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1190px) {
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left h1,
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left h4,
    html[lang=ja-jp] .careers-container .career-cols h2,
    html[lang=ja-jp] .careers-container .career-cols h3 {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .careers-container .career-cols .motivator,
    html[lang=ja-jp] .careers-container .career-cols ol,
    html[lang=ja-jp] .careers-container .career-cols p,
    html[lang=ja-jp] .careers-container .career-cols ul {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left a.ctabutton,
    html[lang=ja-jp] .careers-container .career-cols .careers-col-left p a>span.linkList,
    html[lang=ja-jp] .careers-container .career-cols .section-links p a>span.linkList {
        font-family: Meiryo;
        font-weight: 700
    }
}
@media only screen and (min-width: 768px) {
    html[lang=ja-jp].ie10 .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 36px
    }
    html[lang=ja-jp] .careers-container .career-cols {
        padding-top: 10px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .careers-container .career-cols .careers-col-left a.ctabutton {
        padding-top: 2.5px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 31px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp].ipad .careers-container .career-cols .careers-col-left a.ctabutton {
        line-height: 34px
    }
}
.containerwithbg {
    width: 100%;
    float: left
}
.containerwithbg.lastwithouttitle {
    margin-top: -5px
}
.containerwithbg.abovePadding {
    padding-top: 50px
}
.containerwithbg.belowPadding {
    padding-bottom: 150px
}
.containerwithbg-wrapper {
    width: 75%;
    margin: auto
}
.containerwithbg .career-cols {
    float: left;
    width: 100%
}
.containerwithbg-wrapper .careers-content {
    width: 100%
}
.containerwithbg-leftcontent {
    margin: 0;
    padding: 0 25px 0 0;
    width: 64%;
    float: left
}
.containerwithbg-leftcontent h1,
.containerwithbg-leftcontent h4 {
    margin: 0;
    padding: 0 0 15px;
    font-family: BrandonGrotesqueBold;
    font-size: 3.75em;
    word-wrap: break-word;
    line-height: 1.05em
}
.containerwithbg-rightcontent {
    margin: 0 0 0 40px;
    padding: 0;
    width: 30%;
    float: left
}
.containerwithbg .section-links {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    position: relative
}
.containerwithbg .career-cols h2 {
    font-family: BrandonGrotesqueBold;
    font-size: 2.813em;
    line-height: 1.05em;
    padding: 0 0 10px
}
.containerwithbg .career-cols h3 {
    margin: 0;
    padding: 0;
    font-family: BrandonGrotesqueBold;
    font-size: .93em;
    line-height: 1.25em
}
.containerwithbg .career-cols ol,
.containerwithbg .career-cols p,
.containerwithbg .career-cols ul {
    margin: 10px 0 0;
    padding: 0;
    font-family: Georgia;
    font-size: 1em;
    line-height: 1.25em
}
.containerwithbg .career-cols .motivator {
    font-family: Georgia;
    font-size: 1.1875em;
    line-height: 1.5em;
    padding: 0
}
.containerwithbg .containerwithbg-leftcontent a.ctabutton {
    margin: 20px 0 0;
    text-decoration: none;
    display: inline-block;
    color: #2a2b33;
    height: 35px;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBold;
    font-size: 1.15em;
    padding: 0 20px;
    line-height: 40px
}
.mac.chrome .containerwithbg .containerwithbg-leftcontent a.ctabutton,
.mac.gecko .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: 41px!important
}
.win.chrome .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
    line-height: 36px
}
.containerwithbg .career-cols .containerwithbg-leftcontent p a,
.containerwithbg .career-cols .section-links p a {
    text-decoration: underline
}
.containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
.containerwithbg .career-cols .section-links p a>span.linkList {
    margin: 10px 0 0;
    padding: 0;
    font-family: BrandonGrotesqueBold;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline;
    text-transform: uppercase
}
.containerwithbg-leftcontent a.onlyLink {
    text-decoration: underline;
    background: 0 0!important;
    height: 35px;
    line-height: 40px
}
.containerwithbg-leftcontent a.onlyLink:hover {
    background: 0 0!important
}
.containerwithbg a.ctabutton {
    z-index: 4;
    border: 0;
    position: relative
}
.containerwithbg a.ctabutton:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    content: '';
    position: absolute;
    z-index: -1;
    height: 0;
    left: 0;
    top: 0;
    width: 100%;
    background: #2A2B33
}
.containerwithbg a.ctabutton:active:after,
.containerwithbg a.ctabutton:hover:after {
    height: 100%
}
.containerwithbg-rightcontent.borderEnabled .section-links:first-child {
    margin-top: 32px
}
.containerwithbg-leftcontent.borderEnabled,
.containerwithbg-rightcontent.borderEnabled {
    border: none;
    border-left: 1px solid #B7B7B7
}
.containerwithbg-rightcontent.borderEnabled {
    padding-left: 40px
}
.containerwithbg.colorPalette_Yellow {
    background-color: #FFD100
}
.containerwithbg.colorPalette_DarkYellow {
    background-color: #DED548
}
.containerwithbg.colorPalette_Fuscia {
    background-color: #AA0061
}
.containerwithbg.colorPalette_DarkFuscia {
    background-color: #470A68
}
.containerwithbg.colorPalette_Cyan {
    background-color: #5BC2E7
}
.containerwithbg.colorPalette_Abbott-Medium-Blue,
.containerwithbg.colorPalette_Blue {
    background-color: #004F71
}
.containerwithbg.colorPalette_Green {
    background-color: #7CCC6C
}
.containerwithbg.colorPalette_DarkGreen {
    background-color: #00B140
}
.containerwithbg.colorPalette_Orange {
    background-color: #E4002B
}
.containerwithbg.colorPalette_DarkOrange {
    background-color: #EEB33B
}
.containerwithbg.colorPalette_DarkGray {
    background-color: #222731
}
.containerwithbg.colorPalette_Gray {
    background-color: #63666A
}
.containerwithbg.colorPalette_White {
    background-color: #FFF
}
.containerwithbg.colorPalette_LightGray {
    background-color: #D9D9D6
}
.containerwithbg.colorPalette_Abbott-Primary-Blue {
    background-color: #009CDE
}
.containerwithbg.colorPalette_Abbott-Dark-Blue {
    background-color: #002A3A
}
.containerwithbg.colorPalette_Abbott-Mint {
    background-color: #64CCC9
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Yellow {
    background-color: #FFD100
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkYellow {
    background-color: #DED548
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Fuscia {
    background-color: #AA0061
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkFuscia {
    background-color: #470A68
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Cyan {
    background-color: #5BC2E7
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Blue {
    background-color: #004F71
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Green {
    background-color: #7CCC6C
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkGreen {
    background-color: #00B140
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Orange {
    background-color: #E4002B
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkOrange {
    background-color: #EEB33B
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkGray {
    background-color: #222731
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Gray {
    background-color: #63666A
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_White {
    background-color: #FFF
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_LightGray {
    background-color: #D9D9D6
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Primary-Blue {
    background-color: #009CDE
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Dark-Blue {
    background-color: #002A3A
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Mint {
    background-color: #64CCC9
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Yellow:hover {
    color: #FFD100;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkYellow:hover {
    color: #DED548;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Fuscia:hover {
    color: #AA0061;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkFuscia:hover {
    color: #470A68;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Cyan:hover {
    color: #5BC2E7;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Medium-Blue:hover,
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Blue:hover {
    color: #004F71;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Green:hover {
    color: #7CCC6C;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkGreen:hover {
    color: #00B140;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Orange:hover {
    color: #E4002B;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkOrange:hover {
    color: #EEB33B;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_DarkGray:hover {
    color: #222731;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Gray:hover {
    color: #63666A;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_White:hover {
    color: #FFF;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_LightGray:hover {
    color: #D9D9D6;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Primary-Blue:hover {
    color: #009CDE;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Dark-Blue:hover {
    color: #002A3A;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.colorPalette_Abbott-Mint:hover {
    color: #64CCC9;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Yellow {
    background-color: #FFD100
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkYellow {
    background-color: #DED548
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Fuscia {
    background-color: #AA0061
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkFuscia {
    background-color: #470A68
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Cyan {
    background-color: #5BC2E7
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Blue {
    background-color: #004F71
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Green {
    background-color: #7CCC6C
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkGreen {
    background-color: #00B140
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Orange {
    background-color: #E4002B
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkOrange {
    background-color: #EEB33B
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkGray {
    background-color: #222731
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Gray {
    background-color: #63666A
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_White {
    background-color: #FFF
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_LightGray {
    background-color: #D9D9D6
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Primary-Blue {
    background-color: #009CDE
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Dark-Blue {
    background-color: #002A3A
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Mint {
    background-color: #64CCC9
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Yellow:hover {
    color: #FFD100;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkYellow:hover {
    color: #DED548;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Fuscia:hover {
    color: #AA0061;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkFuscia:hover {
    color: #470A68;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Blue:hover,
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Cyan:hover {
    color: #5BC2E7;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Medium-Blue:hover {
    color: #004F71;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Green:hover {
    color: #7CCC6C;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkGreen:hover {
    color: #00B140;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Orange:hover {
    color: #E4002B;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkOrange:hover {
    color: #EEB33B;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_DarkGray:hover {
    color: #222731;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Gray:hover {
    color: #63666A;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_White:hover {
    color: #FFF;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_LightGray:hover {
    color: #D9D9D6;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Primary-Blue:hover {
    color: #009CDE;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Dark-Blue:hover {
    color: #002A3A;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent a.onlyLink.colorPalette_Abbott-Mint:hover {
    color: #64CCC9;
    background-color: #191b22
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Abbott-Medium-Blue a,
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Blue a,
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Cyan a,
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkCyan a,
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols .section-links p a.colorPalette_Blue,
.containerwithbg .career-cols .section-links p a.colorPalette_Cyan,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkCyan,
.containerwithbg .career-cols .section-links p.colorPalette_Abbott-Medium-Blue a,
.containerwithbg .career-cols .section-links p.colorPalette_Blue a,
.containerwithbg .career-cols .section-links p.colorPalette_Cyan a,
.containerwithbg .career-cols .section-links p.colorPalette_DarkCyan a,
.containerwithbg .career-cols h1.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols h1.colorPalette_Blue,
.containerwithbg .career-cols h1.colorPalette_Cyan,
.containerwithbg .career-cols h1.colorPalette_DarkCyan,
.containerwithbg .career-cols h2.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols h2.colorPalette_Blue,
.containerwithbg .career-cols h2.colorPalette_Cyan,
.containerwithbg .career-cols h2.colorPalette_DarkCyan,
.containerwithbg .career-cols h3.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols h3.colorPalette_Blue,
.containerwithbg .career-cols h3.colorPalette_Cyan,
.containerwithbg .career-cols h3.colorPalette_DarkCyan,
.containerwithbg .career-cols h4.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols h4.colorPalette_Blue,
.containerwithbg .career-cols p.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols p.colorPalette_Blue,
.containerwithbg .career-cols p.colorPalette_Cyan,
.containerwithbg .career-cols p.colorPalette_DarkCyan,
.containerwithbg .career-cols span.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols span.colorPalette_Blue,
.containerwithbg .career-cols span.colorPalette_Cyan,
.containerwithbg .career-cols span.colorPalette_DarkCyan {
    color: #004F71!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Green a,
.containerwithbg .career-cols .section-links p a.colorPalette_Green,
.containerwithbg .career-cols .section-links p.colorPalette_Green a,
.containerwithbg .career-cols h1.colorPalette_Green,
.containerwithbg .career-cols h2.colorPalette_Green,
.containerwithbg .career-cols h3.colorPalette_Green,
.containerwithbg .career-cols h4.colorPalette_Green,
.containerwithbg .career-cols p.colorPalette_Green,
.containerwithbg .career-cols span.colorPalette_Green {
    color: #7CCC6C!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkGreen a,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkGreen,
.containerwithbg .career-cols .section-links p.colorPalette_DarkGreen a,
.containerwithbg .career-cols h1.colorPalette_DarkGreen,
.containerwithbg .career-cols h2.colorPalette_DarkGreen,
.containerwithbg .career-cols h3.colorPalette_DarkGreen,
.containerwithbg .career-cols h4.colorPalette_DarkGreen,
.containerwithbg .career-cols p.colorPalette_DarkGreen,
.containerwithbg .career-cols span.colorPalette_DarkGreen {
    color: #00B140!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Yellow a,
.containerwithbg .career-cols .section-links p a.colorPalette_Yellow,
.containerwithbg .career-cols .section-links p.colorPalette_Yellow a,
.containerwithbg .career-cols h1.colorPalette_Yellow,
.containerwithbg .career-cols h2.colorPalette_Yellow,
.containerwithbg .career-cols h3.colorPalette_Yellow,
.containerwithbg .career-cols h4.colorPalette_Yellow,
.containerwithbg .career-cols p.colorPalette_Yellow,
.containerwithbg .career-cols span.colorPalette_Yellow {
    color: #FFD100!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkYellow a,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkYellow,
.containerwithbg .career-cols .section-links p.colorPalette_DarkYellow a,
.containerwithbg .career-cols h1.colorPalette_DarkYellow,
.containerwithbg .career-cols h2.colorPalette_DarkYellow,
.containerwithbg .career-cols h3.colorPalette_DarkYellow,
.containerwithbg .career-cols h4.colorPalette_DarkYellow,
.containerwithbg .career-cols p.colorPalette_DarkYellow,
.containerwithbg .career-cols span.colorPalette_DarkYellow {
    color: #ded548!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Orange a,
.containerwithbg .career-cols .section-links p a.colorPalette_Orange,
.containerwithbg .career-cols .section-links p.colorPalette_Orange a,
.containerwithbg .career-cols h1.colorPalette_Orange,
.containerwithbg .career-cols h2.colorPalette_Orange,
.containerwithbg .career-cols h3.colorPalette_Orange,
.containerwithbg .career-cols h4.colorPalette_Orange,
.containerwithbg .career-cols p.colorPalette_Orange,
.containerwithbg .career-cols span.colorPalette_Orange {
    color: #E4002B!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkOrange a,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkOrange,
.containerwithbg .career-cols .section-links p.colorPalette_DarkOrange a,
.containerwithbg .career-cols h1.colorPalette_DarkOrange,
.containerwithbg .career-cols h2.colorPalette_DarkOrange,
.containerwithbg .career-cols h3.colorPalette_DarkOrange,
.containerwithbg .career-cols h4.colorPalette_DarkOrange,
.containerwithbg .career-cols p.colorPalette_DarkOrange,
.containerwithbg .career-cols span.colorPalette_DarkOrange {
    color: #EEB33B!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Fuscia a,
.containerwithbg .career-cols .section-links p a.colorPalette_Fuscia,
.containerwithbg .career-cols .section-links p.colorPalette_Fuscia a,
.containerwithbg .career-cols h1.colorPalette_Fuscia,
.containerwithbg .career-cols h2.colorPalette_Fuscia,
.containerwithbg .career-cols h3.colorPalette_Fuscia,
.containerwithbg .career-cols h4.colorPalette_Fuscia,
.containerwithbg .career-cols p.colorPalette_Fuscia,
.containerwithbg .career-cols span.colorPalette_Fuscia {
    color: #AA0061!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkFuscia a,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkFuscia,
.containerwithbg .career-cols .section-links p.colorPalette_DarkFuscia a,
.containerwithbg .career-cols h1.colorPalette_DarkFuscia,
.containerwithbg .career-cols h2.colorPalette_DarkFuscia,
.containerwithbg .career-cols h3.colorPalette_DarkFuscia,
.containerwithbg .career-cols h4.colorPalette_DarkFuscia,
.containerwithbg .career-cols p.colorPalette_DarkFuscia,
.containerwithbg .career-cols span.colorPalette_DarkFuscia {
    color: #470A68!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_DarkGray a,
.containerwithbg .career-cols .section-links p a.colorPalette_DarkGray,
.containerwithbg .career-cols .section-links p.colorPalette_DarkGray a,
.containerwithbg .career-cols h1.colorPalette_DarkGray,
.containerwithbg .career-cols h2.colorPalette_DarkGray,
.containerwithbg .career-cols h3.colorPalette_DarkGray,
.containerwithbg .career-cols h4.colorPalette_DarkGray,
.containerwithbg .career-cols p.colorPalette_DarkGray,
.containerwithbg .career-cols span.colorPalette_DarkGray {
    color: #222731!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Gray a,
.containerwithbg .career-cols .section-links p a.colorPalette_Gray,
.containerwithbg .career-cols .section-links p.colorPalette_Gray a,
.containerwithbg .career-cols h1.colorPalette_Gray,
.containerwithbg .career-cols h2.colorPalette_Gray,
.containerwithbg .career-cols h3.colorPalette_Gray,
.containerwithbg .career-cols h4.colorPalette_Gray,
.containerwithbg .career-cols p.colorPalette_Gray,
.containerwithbg .career-cols span.colorPalette_Gray {
    color: #63666A!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_LightGray a,
.containerwithbg .career-cols .section-links p a.colorPalette_LightGray,
.containerwithbg .career-cols .section-links p.colorPalette_LightGray a,
.containerwithbg .career-cols h1.colorPalette_LightGray,
.containerwithbg .career-cols h2.colorPalette_LightGray,
.containerwithbg .career-cols h3.colorPalette_LightGray,
.containerwithbg .career-cols h4.colorPalette_LightGray,
.containerwithbg .career-cols p.colorPalette_LightGray,
.containerwithbg .career-cols span.colorPalette_LightGray {
    color: #D9D9D6!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_White a,
.containerwithbg .career-cols .section-links p a.colorPalette_White,
.containerwithbg .career-cols .section-links p.colorPalette_White a,
.containerwithbg .career-cols h1.colorPalette_White,
.containerwithbg .career-cols h2.colorPalette_White,
.containerwithbg .career-cols h3.colorPalette_White,
.containerwithbg .career-cols h4.colorPalette_White,
.containerwithbg .career-cols p.colorPalette_White,
.containerwithbg .career-cols span.colorPalette_White {
    color: #fff!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Black a,
.containerwithbg .career-cols .section-links p a.colorPalette_Black,
.containerwithbg .career-cols .section-links p.colorPalette_Black a,
.containerwithbg .career-cols h1.colorPalette_Black,
.containerwithbg .career-cols h2.colorPalette_Black,
.containerwithbg .career-cols h3.colorPalette_Black,
.containerwithbg .career-cols h4.colorPalette_Black,
.containerwithbg .career-cols p.colorPalette_Black,
.containerwithbg .career-cols span.colorPalette_Black {
    color: #000!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Abbott-Primary-Blue a,
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols .section-links p.colorPalette_Abbott-Primary-Blue a,
.containerwithbg .career-cols h1.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols h2.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols h3.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols h4.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols p.colorPalette_Abbott-Primary-Blue,
.containerwithbg .career-cols span.colorPalette_Abbott-Primary-Blue {
    color: #009CDE!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Abbott-Dark-Blue a,
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols .section-links p.colorPalette_Abbott-Dark-Blue a,
.containerwithbg .career-cols h1.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols h2.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols h3.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols h4.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols p.colorPalette_Abbott-Dark-Blue,
.containerwithbg .career-cols span.colorPalette_Abbott-Dark-Blue {
    color: #002A3A!important
}
.containerwithbg .career-cols .containerwithbg-leftcontent p.colorPalette_Abbott-Mint a,
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Mint,
.containerwithbg .career-cols .section-links p.colorPalette_Abbott-Mint a,
.containerwithbg .career-cols h1.colorPalette_Abbott-Mint,
.containerwithbg .career-cols h2.colorPalette_Abbott-Mint,
.containerwithbg .career-cols h3.colorPalette_Abbott-Mint,
.containerwithbg .career-cols h4.colorPalette_Abbott-Mint,
.containerwithbg .career-cols p.colorPalette_Abbott-Mint,
.containerwithbg .career-cols span.colorPalette_Abbott-Mint {
    color: #64CCC9!important
}
.containerwithbg .career-cols .section-links p a.colorPalette_Yellow {
    color: #FFD100
}
.containerwithbg .career-cols .section-links p a.colorPalette_DarkYellow {
    color: #DED548
}
.containerwithbg .career-cols .section-links p a.colorPalette_Fuscia {
    color: #AA0061
}
.containerwithbg .career-cols .section-links p a.colorPalette_DarkFuscia {
    color: #470A68
}
.containerwithbg .career-cols .section-links p a.colorPalette_Cyan {
    color: #5BC2E7
}
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Medium-Blue,
.containerwithbg .career-cols .section-links p a.colorPalette_Blue {
    color: #004F71
}
.containerwithbg .career-cols .section-links p a.colorPalette_Green {
    color: #7CCC6C
}
.containerwithbg .career-cols .section-links p a.colorPalette_DarkGreen {
    color: #00B140
}
.containerwithbg .career-cols .section-links p a.colorPalette_Orange {
    color: #E4002B
}
.containerwithbg .career-cols .section-links p a.colorPalette_DarkOrange {
    color: #EEB33B
}
.containerwithbg .career-cols .section-links p a.colorPalette_DarkGray {
    color: #222731
}
.containerwithbg .career-cols .section-links p a.colorPalette_Gray {
    color: #63666A
}
.containerwithbg .career-cols .section-links p a.colorPalette_White {
    color: #FFF
}
.containerwithbg .career-cols .section-links p a.colorPalette_LightGray {
    color: #D9D9D6
}
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Primary-Blue {
    color: #009CDE
}
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Dark-Blue {
    color: #002A3A
}
.containerwithbg .career-cols .section-links p a.colorPalette_Abbott-Mint {
    color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .containerwithbg {
        width: 100%;
        padding-top: 1px
    }
    .containerwithbg-wrapper {
        width: 95%
    }
    .containerwithbg-leftcontent,
    .containerwithbg-rightcontent {
        width: 100%
    }
    .containerwithbg-leftcontent {
        padding-right: 0;
        margin: 0 0 23px
    }
    .containerwithbg.belowPadding {
        padding-bottom: 50px
    }
    .containerwithbg-leftcontent h1,
    .containerwithbg-leftcontent h4 {
        font-size: 1.5em!important;
        line-height: 1.05em!important
    }
    .containerwithbg-rightcontent {
        margin-left: 0
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        margin: 20px 0 0;
        text-decoration: none;
        display: inline-block;
        text-transform: uppercase;
        height: 34px;
        font-size: .9em!important;
        padding: 1px 15px 0;
        font-family: BrandonGrotesqueBold
    }
    .containerwithbg .career-cols .motivator {
        font-family: Georgia;
        font-size: 1.1875em;
        line-height: 1.5em
    }
    .containerwithbg-leftcontent a.onlyLink {
        text-decoration: underline;
        background: 0 0!important
    }
    .containerwithbg-leftcontent a.onlyLink:hover {
        background: 0 0!important
    }
    .containerwithbg .career-cols h2 {
        font-family: BrandonGrotesqueBold;
        font-size: 1.25em!important;
        line-height: 1.05em!important
    }
    .containerwithbg-leftcontent.borderEnabled,
    .containerwithbg-rightcontent.borderEnabled {
        border: none;
        border-top: 1px solid #B7B7B7
    }
    .containerwithbg-rightcontent.borderEnabled {
        padding-left: 0
    }
    .containerwithbg-rightcontent.borderEnabled .section-links:first-child {
        margin-top: 32px
    }
    .win.chrome .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: 33px
    }
    .m_containerwithbg.colorPalette_Yellow {
        background-color: #FFD100!important
    }
    .m_containerwithbg.colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .m_containerwithbg.colorPalette_Fuscia {
        background-color: #AA0061!important
    }
    .m_containerwithbg.colorPalette_DarkFuscia {
        background-color: #470A68!important
    }
    .m_containerwithbg.colorPalette_Cyan {
        background-color: #5BC2E7!important
    }
    .m_containerwithbg.colorPalette_Abbott-Medium-Blue,
    .m_containerwithbg.colorPalette_Blue {
        background-color: #004F71!important
    }
    .m_containerwithbg.colorPalette_Green {
        background-color: #7CCC6C!important
    }
    .m_containerwithbg.colorPalette_DarkGreen {
        background-color: #00B140!important
    }
    .m_containerwithbg.colorPalette_Orange {
        background-color: #E4002B!important
    }
    .m_containerwithbg.colorPalette_DarkOrange {
        background-color: #EEB33B!important
    }
    .m_containerwithbg.colorPalette_DarkGray {
        background-color: #222731!important
    }
    .m_containerwithbg.colorPalette_Gray {
        background-color: #63666A!important
    }
    .m_containerwithbg.colorPalette_White {
        background-color: #FFF!important
    }
    .m_containerwithbg.colorPalette_LightGray {
        background-color: #D9D9D6!important
    }
    .m_containerwithbg.colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE!important
    }
    .m_containerwithbg.colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A!important
    }
    .m_containerwithbg.colorPalette_Abbott-Mint {
        background-color: #64CCC9!important
    }
    .containerwithbg.m_colorPalette_Yellow {
        background-color: #FFD100!important
    }
    .containerwithbg.m_colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .containerwithbg.m_colorPalette_Fuscia {
        background-color: #AA0061!important
    }
    .containerwithbg.m_colorPalette_DarkFuscia {
        background-color: #470A68!important
    }
    .containerwithbg.m_colorPalette_Cyan {
        background-color: #5BC2E7!important
    }
    .containerwithbg.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg.m_colorPalette_Blue {
        background-color: #004F71!important
    }
    .containerwithbg.m_colorPalette_Green {
        background-color: #7CCC6C!important
    }
    .containerwithbg.m_colorPalette_DarkGreen {
        background-color: #00B140!important
    }
    .containerwithbg.m_colorPalette_Orange {
        background-color: #E4002B!important
    }
    .containerwithbg.m_colorPalette_DarkOrange {
        background-color: #EEB33B!important
    }
    .containerwithbg.m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .containerwithbg.m_colorPalette_Gray {
        background-color: #63666A!important
    }
    .containerwithbg.m_colorPalette_White {
        background-color: #FFF!important
    }
    .containerwithbg.m_colorPalette_LightGray {
        background-color: #D9D9D6!important
    }
    .containerwithbg.m_colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE!important
    }
    .containerwithbg.m_colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A!important
    }
    .containerwithbg.m_colorPalette_Abbott-Mint {
        background-color: #64CCC9!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Abbott-Medium-Blue a,
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Blue a,
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Cyan a,
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkCyan a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Blue,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Cyan,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkCyan,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Abbott-Medium-Blue a,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Blue a,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Cyan a,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkCyan a,
    .containerwithbg .career-cols h1.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols h1.m_colorPalette_Blue,
    .containerwithbg .career-cols h1.m_colorPalette_Cyan,
    .containerwithbg .career-cols h1.m_colorPalette_DarkCyan,
    .containerwithbg .career-cols h2.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols h2.m_colorPalette_Blue,
    .containerwithbg .career-cols h2.m_colorPalette_Cyan,
    .containerwithbg .career-cols h2.m_colorPalette_DarkCyan,
    .containerwithbg .career-cols h3.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols h3.m_colorPalette_Blue,
    .containerwithbg .career-cols h3.m_colorPalette_Cyan,
    .containerwithbg .career-cols h3.m_colorPalette_DarkCyan,
    .containerwithbg .career-cols h4.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols h4.m_colorPalette_Blue,
    .containerwithbg .career-cols p.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols p.m_colorPalette_Blue,
    .containerwithbg .career-cols p.m_colorPalette_Cyan,
    .containerwithbg .career-cols p.m_colorPalette_DarkCyan,
    .containerwithbg .career-cols span.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols span.m_colorPalette_Blue,
    .containerwithbg .career-cols span.m_colorPalette_Cyan,
    .containerwithbg .career-cols span.m_colorPalette_DarkCyan {
        color: #004F71!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Green a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Green,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Green a,
    .containerwithbg .career-cols h1.m_colorPalette_Green,
    .containerwithbg .career-cols h2.m_colorPalette_Green,
    .containerwithbg .career-cols h3.m_colorPalette_Green,
    .containerwithbg .career-cols h4.m_colorPalette_Green,
    .containerwithbg .career-cols p.m_colorPalette_Green,
    .containerwithbg .career-cols span.m_colorPalette_Green {
        color: #7CCC6C!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkGreen a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkGreen a,
    .containerwithbg .career-cols h1.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols h2.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols h3.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols h4.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols p.m_colorPalette_DarkGreen,
    .containerwithbg .career-cols span.m_colorPalette_DarkGreen {
        color: #00B140!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Yellow a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Yellow,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Yellow a,
    .containerwithbg .career-cols h1.m_colorPalette_Yellow,
    .containerwithbg .career-cols h2.m_colorPalette_Yellow,
    .containerwithbg .career-cols h3.m_colorPalette_Yellow,
    .containerwithbg .career-cols h4.m_colorPalette_Yellow,
    .containerwithbg .career-cols p.m_colorPalette_Yellow,
    .containerwithbg .career-cols span.m_colorPalette_Yellow {
        color: #FFD100!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkYellow a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkYellow a,
    .containerwithbg .career-cols h1.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols h2.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols h3.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols h4.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols p.m_colorPalette_DarkYellow,
    .containerwithbg .career-cols span.m_colorPalette_DarkYellow {
        color: #ded548!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Orange a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Orange,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Orange a,
    .containerwithbg .career-cols h1.m_colorPalette_Orange,
    .containerwithbg .career-cols h2.m_colorPalette_Orange,
    .containerwithbg .career-cols h3.m_colorPalette_Orange,
    .containerwithbg .career-cols h4.m_colorPalette_Orange,
    .containerwithbg .career-cols p.m_colorPalette_Orange,
    .containerwithbg .career-cols span.m_colorPalette_Orange {
        color: #E4002B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkOrange a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkOrange a,
    .containerwithbg .career-cols h1.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols h2.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols h3.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols h4.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols p.m_colorPalette_DarkOrange,
    .containerwithbg .career-cols span.m_colorPalette_DarkOrange {
        color: #EEB33B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Fuscia a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Fuscia,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Fuscia a,
    .containerwithbg .career-cols h1.m_colorPalette_Fuscia,
    .containerwithbg .career-cols h2.m_colorPalette_Fuscia,
    .containerwithbg .career-cols h3.m_colorPalette_Fuscia,
    .containerwithbg .career-cols h4.m_colorPalette_Fuscia,
    .containerwithbg .career-cols p.m_colorPalette_Fuscia,
    .containerwithbg .career-cols span.m_colorPalette_Fuscia {
        color: #AA0061!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkFuscia a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkFuscia a,
    .containerwithbg .career-cols h1.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols h2.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols h3.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols h4.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols p.m_colorPalette_DarkFuscia,
    .containerwithbg .career-cols span.m_colorPalette_DarkFuscia {
        color: #470A68!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_DarkGray a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_DarkGray,
    .containerwithbg .career-cols .section-links p.m_colorPalette_DarkGray a,
    .containerwithbg .career-cols h1.m_colorPalette_DarkGray,
    .containerwithbg .career-cols h2.m_colorPalette_DarkGray,
    .containerwithbg .career-cols h3.m_colorPalette_DarkGray,
    .containerwithbg .career-cols h4.m_colorPalette_DarkGray,
    .containerwithbg .career-cols p.m_colorPalette_DarkGray,
    .containerwithbg .career-cols span.m_colorPalette_DarkGray {
        color: #222731!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Gray a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Gray,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Gray a,
    .containerwithbg .career-cols h1.m_colorPalette_Gray,
    .containerwithbg .career-cols h2.m_colorPalette_Gray,
    .containerwithbg .career-cols h3.m_colorPalette_Gray,
    .containerwithbg .career-cols h4.m_colorPalette_Gray,
    .containerwithbg .career-cols p.m_colorPalette_Gray,
    .containerwithbg .career-cols span.m_colorPalette_Gray {
        color: #63666A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_LightGray a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_LightGray,
    .containerwithbg .career-cols .section-links p.m_colorPalette_LightGray a,
    .containerwithbg .career-cols h1.m_colorPalette_LightGray,
    .containerwithbg .career-cols h2.m_colorPalette_LightGray,
    .containerwithbg .career-cols h3.m_colorPalette_LightGray,
    .containerwithbg .career-cols h4.m_colorPalette_LightGray,
    .containerwithbg .career-cols p.m_colorPalette_LightGray,
    .containerwithbg .career-cols span.m_colorPalette_LightGray {
        color: #D9D9D6!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_White a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_White,
    .containerwithbg .career-cols .section-links p.m_colorPalette_White a,
    .containerwithbg .career-cols h1.m_colorPalette_White,
    .containerwithbg .career-cols h2.m_colorPalette_White,
    .containerwithbg .career-cols h3.m_colorPalette_White,
    .containerwithbg .career-cols h4.m_colorPalette_White,
    .containerwithbg .career-cols p.m_colorPalette_White,
    .containerwithbg .career-cols span.m_colorPalette_White {
        color: #fff!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Black a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Black,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Black a,
    .containerwithbg .career-cols h1.m_colorPalette_Black,
    .containerwithbg .career-cols h2.m_colorPalette_Black,
    .containerwithbg .career-cols h3.m_colorPalette_Black,
    .containerwithbg .career-cols h4.m_colorPalette_Black,
    .containerwithbg .career-cols p.m_colorPalette_Black,
    .containerwithbg .career-cols span.m_colorPalette_Black {
        color: #000!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Abbott-Primary-Blue a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Abbott-Primary-Blue a,
    .containerwithbg .career-cols h1.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols h2.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols h3.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols h4.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols p.m_colorPalette_Abbott-Primary-Blue,
    .containerwithbg .career-cols span.m_colorPalette_Abbott-Primary-Blue {
        color: #009CDE!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Abbott-Dark-Blue a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Abbott-Dark-Blue a,
    .containerwithbg .career-cols h1.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols h2.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols h3.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols h4.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols p.m_colorPalette_Abbott-Dark-Blue,
    .containerwithbg .career-cols span.m_colorPalette_Abbott-Dark-Blue {
        color: #002A3A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent p.m_colorPalette_Abbott-Mint a,
    .containerwithbg .career-cols .section-links p a.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols .section-links p.m_colorPalette_Abbott-Mint a,
    .containerwithbg .career-cols h1.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols h2.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols h3.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols h4.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols p.m_colorPalette_Abbott-Mint,
    .containerwithbg .career-cols span.m_colorPalette_Abbott-Mint {
        color: #64CCC9!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Yellow {
        background-color: #FFD100!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_DarkYellow {
        background-color: #DED548!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Fuscia {
        background-color: #AA0061!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_DarkFuscia {
        background-color: #470A68!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Cyan {
        background-color: #5BC2E7!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Blue {
        background-color: #004F71!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Green {
        background-color: #7CCC6C!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_DarkGreen {
        background-color: #00B140!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Orange {
        background-color: #E4002B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_DarkOrange {
        background-color: #EEB33B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Gray {
        background-color: #63666A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_White {
        background-color: #FFF!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_LightGray {
        background-color: #D9D9D6!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.m_colorPalette_Abbott-Mint {
        background-color: #64CCC9!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Yellow {
        color: #FFD100!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_DarkYellow {
        color: #DED548!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Fuscia {
        color: #AA0061!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_DarkFuscia {
        color: #470A68!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Cyan {
        color: #5BC2E7!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Abbott-Medium-Blue,
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Blue {
        color: #004F71!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Green {
        color: #7CCC6C!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_DarkGreen {
        color: #00B140!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Orange {
        color: #E4002B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_DarkOrange {
        color: #EEB33B!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_DarkGray {
        color: #222731!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Gray {
        color: #63666A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_White {
        color: #FFF!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_LightGray {
        color: #D9D9D6!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Abbott-Primary-Blue {
        color: #009CDE!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Abbott-Dark-Blue {
        color: #002A3A!important
    }
    .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton.t_colorPalette_Abbott-Mint {
        color: #64CCC9!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    .android .containerwithbg {
        padding-top: 10px
    }
    .android .containerwithbg .career-cols h2 {
        padding-top: 1px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .containerwithbg-wrapper .careers-content {
        width: 100%
    }
    .containerwithbg.belowPadding {
        padding-bottom: 100px
    }
    .containerwithbg-leftcontent {
        width: 60%
    }
    .career-cols .containerwithbg-leftcontent h1,
    .career-cols .containerwithbg-leftcontent h4 {
        font-family: BrandonGrotesqueBold;
        font-size: 2em;
        line-height: 1.05em
    }
    .containerwithbg-rightcontent {
        margin-left: 0;
        min-height: 1px;
        padding-bottom: 5px;
        width: 40%
    }
    .containerwithbg .career-cols .motivator {
        font-family: Georgia;
        font-size: 1.1875em;
        line-height: 1.5em
    }
    .containerwithbg .career-cols h2 {
        font-family: BrandonGrotesqueBold;
        font-size: 1em!important;
        line-height: 1.05em!important;
        padding: 0 0 10px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1190px) {
    .containerwithbg .career-cols .containerwithbg-leftcontent h1,
    .containerwithbg .career-cols .containerwithbg-leftcontent h4 {
        margin: 0;
        padding: 0 0 15px;
        font-family: BrandonGrotesqueBold;
        font-size: 2em!important;
        word-wrap: break-word;
        line-height: 1.05em!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 37px
    }
    .android .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        padding-top: 4px
    }
    .android.android4.device_micromax_a110q .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 0
    }
    .android.device_micromax_a110q .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 3px
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    .android.device_micromax_a110q .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 0
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    html[lang=en-us].android4_0.device_gt_i9300 .containerwithbg .containerwithbg-leftcontent a.ctabutton,
    html[lang=en-gb].android4_0.device_gt_i9300 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        padding-top: 0
    }
}
html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton,
html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent h1,
html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent h4,
html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
html[lang=cn-cn] .containerwithbg .career-cols .section-links p a>span.linkList,
html[lang=cn-cn] .containerwithbg .career-cols h2,
html[lang=cn-cn] .containerwithbg .career-cols h3,
html[lang=cn-cn] .containerwithbg .containerwithbg-leftcontent a.ctabutton,
html[lang=cn-cn] .containerwithbg-leftcontent h1,
html[lang=cn-cn] .containerwithbg-leftcontent h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .containerwithbg .career-cols .motivator,
html[lang=cn-cn] .containerwithbg .career-cols ol,
html[lang=cn-cn] .containerwithbg .career-cols ul {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .containerwithbg .career-cols p {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .containerwithbg .career-cols {
    padding-top: 10px
}
html[lang=cn-cn] .containerwithbg-rightcontent.borderEnabled .section-links:first-child {
    margin-top: 0
}
html[lang=cn-cn] .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: normal;
    padding: 4px 20px
}
html[lang=cn-cn].mac.firefox .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    padding-top: 8px!important;
    line-height: normal!important
}
html[lang=cn-cn].ie9 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    padding-top: 5px!important
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
    html[lang=cn-cn].win.chrome .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: 27px
    }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    html[lang=cn-cn] .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 6px
    }
    html[lang=cn-cn].android .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 8px
    }
    html[lang=cn-cn].iphone .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 9px
    }
    html[lang=cn-cn].iphone .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 8px
    }
    html[lang=cn-cn].mac.webkit .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 8px
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .containerwithbg-rightcontent.borderEnabled .section-links:first-child {
        margin-top: 32px
    }
    html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 6px
    }
    html[lang=cn-cn].ie10 .containerwithbg .containerwithbg-leftcontent a.ctabutton,
    html[lang=cn-cn].win.webkit .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: normal;
        padding-top: 7px
    }
    html[lang=cn-cn].ie9 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        padding-top: 6px!important;
        line-height: normal
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .containerwithbg a.ctabutton:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
    html[lang=cn-cn] .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: normal!important;
        padding-top: 4px!important
    }
    html[lang=cn-cn].ipad .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        padding-top: 7px!important
    }
    html[lang=cn-cn].ie9 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        padding-top: 5px!important
    }
}
html[lang=cn-cn] .containerwithbg .career-cols h2,
html[lang=cn-cn] .containerwithbg .career-cols h3 {
    font-weight: 700
}
html[lang=cn-cn].mac.webkit .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    padding-top: 8px!important
}
html[lang=cn-cn].device_xt890 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: 13px!important
}
@media only screen and (min-width: 768px) {
    html[lang=pt-br] .containerwithbg a.ctabutton:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
@media only screen and (min-width: 1027px) and (max-width: 1440px) {
    html[lang=pt-br] .career-cols {
        padding-top: 13px
    }
}
html[lang=en-sg].android4_0.device_gt_i9300 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    padding-top: 4px!important
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android.device_xt890 .containerwithbg .career-cols .containerwithbg-leftcontent a.ctabutton {
        line-height: 27px!important
    }
}
html[lang=ja-jp] .containerwithbg .career-cols h2,
html[lang=ja-jp] .containerwithbg .career-cols h3,
html[lang=ja-jp] .containerwithbg-leftcontent h1,
html[lang=ja-jp] .containerwithbg-leftcontent h4 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .containerwithbg .career-cols .motivator,
html[lang=ja-jp] .containerwithbg .career-cols ol,
html[lang=ja-jp] .containerwithbg .career-cols p,
html[lang=ja-jp] .containerwithbg .career-cols ul {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
html[lang=ja-jp] .containerwithbg .career-cols .section-links p a>span.linkList {
    font-family: Meiryo
}
html[lang=ja-jp] .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp].ie9 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: 36px
}
html[lang=ja-jp].mac.gecko .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: 36px!important
}
html[lang=ja-jp].mac.chrome .containerwithbg .containerwithbg-leftcontent a.ctabutton {
    line-height: 39px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .containerwithbg .career-cols h2,
    html[lang=ja-jp] .containerwithbg .career-cols h3,
    html[lang=ja-jp] .containerwithbg-leftcontent h1,
    html[lang=ja-jp] .containerwithbg-leftcontent h4 {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .containerwithbg .career-cols .motivator,
    html[lang=ja-jp] .containerwithbg .career-cols ol,
    html[lang=ja-jp] .containerwithbg .career-cols p,
    html[lang=ja-jp] .containerwithbg .career-cols ul {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
    html[lang=ja-jp] .containerwithbg .career-cols .section-links p a>span.linkList {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp].ie9 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 36px;
        height: 36px
    }
    html[lang=ja-jp].win.firefox .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 34px!important
    }
    html[lang=ja-jp].iphone .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 32px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .containerwithbg .career-cols h2,
    html[lang=ja-jp] .containerwithbg .career-cols h3,
    html[lang=ja-jp] .containerwithbg-leftcontent h1,
    html[lang=ja-jp] .containerwithbg-leftcontent h4 {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .containerwithbg .career-cols .motivator,
    html[lang=ja-jp] .containerwithbg .career-cols ol,
    html[lang=ja-jp] .containerwithbg .career-cols p,
    html[lang=ja-jp] .containerwithbg .career-cols ul {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
    html[lang=ja-jp] .containerwithbg .career-cols .section-links p a>span.linkList {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp].ipad .containerwithbg .containerwithbg-leftcontent a.ctabutton,
    html[lang=ja-jp].win.firefox .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 36px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1190px) {
    html[lang=ja-jp] .containerwithbg .career-cols h2,
    html[lang=ja-jp] .containerwithbg .career-cols h3,
    html[lang=ja-jp] .containerwithbg-leftcontent h1,
    html[lang=ja-jp] .containerwithbg-leftcontent h4 {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .containerwithbg .career-cols .motivator,
    html[lang=ja-jp] .containerwithbg .career-cols ol,
    html[lang=ja-jp] .containerwithbg .career-cols p,
    html[lang=ja-jp] .containerwithbg .career-cols ul {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
    html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent p a>span.linkList,
    html[lang=ja-jp] .containerwithbg .career-cols .section-links p a>span.linkList {
        font-family: Meiryo;
        font-weight: 700
    }
    html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent h1,
    html[lang=ja-jp] .containerwithbg .career-cols .containerwithbg-leftcontent h4 {
        line-height: 1.25em!important
    }
}
@media only screen and (min-width: 768px) {
    html[lang=ja-jp] .containerwithbg .career-cols {
        padding-top: 10px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        padding-top: 2.5px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .containerwithbg .containerwithbg-leftcontent a.ctabutton {
        line-height: 31px!important
    }
}
.sub-section-panel-container {
    width: 100%;
    position: relative;
    background-color: none;
    padding: 0;
    clear: both;
    float: left;
    overflow: hidden
}
.sub-section-panel-container .maskFiller {
    width: 100%;
    position: relative;
    top: -5px;
    margin: 0;
    padding: 0;
    background: #fff
}
.sub-section-panel-container .applyMaskHere {
    background: #fff
}
.sub-section-panel {
    width: 75%;
    margin: 0 auto;
    padding: 50px 0;
    position: relative;
    overflow: hidden
}
.sub-section-panel-fullSpace {
    padding: 50px 0 94.6px
}
.sub-section-panel.border-bottom {
    border-bottom: 1px solid #b7b7b7
}
.sub-section-wrap {
    position: relative
}
.sub-section-panel .bgImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.sub-section-panel .text {
    float: left;
    width: 60%;
    word-wrap: break-word
}
.sub-section-panel .text-full {
    width: 100%;
    word-wrap: break-word
}
.sub-section-panel .image {
    width: 40%;
    float: right;
    padding: 85px 0 0 50px
}
.sub-section-panel .image img {
    width: 100%;
    height: auto
}
.text h5,
.text-full h5 {
    display: block;
    font-family: BrandonGrotesqueBlack;
    font-size: .875em;
    text-transform: uppercase;
    margin: 10px 0 20px
}
.text h2,
.text-full h2 {
    display: block;
    font-family: BrandonGrotesqueBold;
    font-size: 3.75em;
    font-weight: lighter;
    line-height: 55px;
    text-transform: uppercase
}
.text p,
.text-full p {
    font-family: Georgia;
    font-size: 1.2em;
    line-height: 24px;
    color: #191B22
}
.text a,
.text-full a {
    text-decoration: none
}
.text .explore,
.text-full .explore {
    clear: both;
    color: #2A2B33;
    display: inline-block;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    height: 34px;
    font-size: 1.25em;
    padding: 3px 20px 0;
    font-family: BrandonGrotesqueBlack
}
.mac.webkit .text .explore,
.mac.webkit .text-full .explore {
    padding-top: 10px
}
.mac.gecko .text .explore,
.mac.gecko .text-full .explore {
    padding-top: 9px
}
.explore:hover {
    color: #2A2A33
}
.no-border {
    border: none!important
}
.text .explore .icon-angle-right,
.text-full .explore .icon-angle-right {
    display: none
}
.colorPalette_Yellow.sub-section-panel .text .explore:hover,
.colorPalette_Yellow.sub-section-panel .text h2,
.colorPalette_Yellow.sub-section-panel .text-full .explore:hover,
.colorPalette_Yellow.sub-section-panel .text-full h2 {
    color: #FFD100
}
.colorPalette_DarkYellow.sub-section-panel .text .explore:hover,
.colorPalette_DarkYellow.sub-section-panel .text h2,
.colorPalette_DarkYellow.sub-section-panel .text-full .explore:hover,
.colorPalette_DarkYellow.sub-section-panel .text-full h2 {
    color: #DED548
}
.colorPalette_Green.sub-section-panel .text .explore:hover,
.colorPalette_Green.sub-section-panel .text h2,
.colorPalette_Green.sub-section-panel .text-full .explore:hover,
.colorPalette_Green.sub-section-panel .text-full h2 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.sub-section-panel .text .explore:hover,
.colorPalette_DarkGreen.sub-section-panel .text h2,
.colorPalette_DarkGreen.sub-section-panel .text-full .explore:hover,
.colorPalette_DarkGreen.sub-section-panel .text-full h2 {
    color: #00B140
}
.colorPalette_Fuscia.sub-section-panel .text .explore:hover,
.colorPalette_Fuscia.sub-section-panel .text h2,
.colorPalette_Fuscia.sub-section-panel .text-full .explore:hover,
.colorPalette_Fuscia.sub-section-panel .text-full h2 {
    color: #AA0061
}
.colorPalette_DarkFuscia.sub-section-panel .text .explore:hover,
.colorPalette_DarkFuscia.sub-section-panel .text h2,
.colorPalette_DarkFuscia.sub-section-panel .text-full .explore:hover,
.colorPalette_DarkFuscia.sub-section-panel .text-full h2 {
    color: #470A68
}
.colorPalette_Orange.sub-section-panel .text .explore:hover,
.colorPalette_Orange.sub-section-panel .text h2,
.colorPalette_Orange.sub-section-panel .text-full .explore:hover,
.colorPalette_Orange.sub-section-panel .text-full h2 {
    color: #E4002B
}
.colorPalette_DarkOrange.sub-section-panel .text .explore:hover,
.colorPalette_DarkOrange.sub-section-panel .text h2,
.colorPalette_DarkOrange.sub-section-panel .text-full .explore:hover,
.colorPalette_DarkOrange.sub-section-panel .text-full h2 {
    color: #EEB33B
}
.colorPalette_Cyan.sub-section-panel .text .explore:hover,
.colorPalette_Cyan.sub-section-panel .text h2,
.colorPalette_Cyan.sub-section-panel .text-full .explore:hover,
.colorPalette_Cyan.sub-section-panel .text-full h2 {
    color: #5BC2E7
}
.colorPalette_DarkBlue.sub-section-panel .text .explore:after,
.colorPalette_DarkBlue.sub-section-panel .text-full .explore:after {
    background-color: #d9d9d6!important
}
.colorPalette_DarkBlue.sub-section-panel .text h2,
.colorPalette_DarkBlue.sub-section-panel .text-full h2 {
    color: #007480
}
.colorPalette_DarkBlue.sub-section-panel .text .explore:hover,
.colorPalette_DarkBlue.sub-section-panel .text-full .explore:hover {
    background-color: #d9d9d6!important;
    color: #007480!important
}
.colorPalette_Blue.sub-section-panel .text .explore:hover,
.colorPalette_Blue.sub-section-panel .text h2,
.colorPalette_Blue.sub-section-panel .text-full .explore:hover,
.colorPalette_Blue.sub-section-panel .text-full h2 {
    color: #004f71
}
.colorPalette_DarkGray.sub-section-panel .text .explore:after,
.colorPalette_DarkGray.sub-section-panel .text-full .explore:after {
    background-color: #d9d9d6!important
}
.colorPalette_DarkGray.sub-section-panel .text h2,
.colorPalette_DarkGray.sub-section-panel .text-full h2 {
    color: #63666a
}
.colorPalette_DarkGray.sub-section-panel .text .explore:hover,
.colorPalette_DarkGray.sub-section-panel .text-full .explore:hover {
    background-color: #d9d9d6!important;
    color: #63666a!important
}
.colorPalette_Gray.sub-section-panel .text .explore:hover,
.colorPalette_Gray.sub-section-panel .text h2,
.colorPalette_Gray.sub-section-panel .text-full .explore:hover,
.colorPalette_Gray.sub-section-panel .text-full h2 {
    color: #222731
}
.colorPalette_White.sub-section-panel .text .explore:hover,
.colorPalette_White.sub-section-panel .text h2,
.colorPalette_White.sub-section-panel .text-full .explore:hover,
.colorPalette_White.sub-section-panel .text-full h2 {
    color: #FFF
}
.colorPalette_LightGray.sub-section-panel .text .explore:hover,
.colorPalette_LightGray.sub-section-panel .text h2,
.colorPalette_LightGray.sub-section-panel .text-full .explore:hover,
.colorPalette_LightGray.sub-section-panel .text-full h2 {
    color: #d9d9d6
}
.colorPalette_Abbott-Primary-Blue.sub-section-panel .text .explore:hover,
.colorPalette_Abbott-Primary-Blue.sub-section-panel .text h2,
.colorPalette_Abbott-Primary-Blue.sub-section-panel .text-full .explore:hover,
.colorPalette_Abbott-Primary-Blue.sub-section-panel .text-full h2 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.sub-section-panel .text .explore:hover,
.colorPalette_Abbott-Dark-Blue.sub-section-panel .text h2,
.colorPalette_Abbott-Dark-Blue.sub-section-panel .text-full .explore:hover,
.colorPalette_Abbott-Dark-Blue.sub-section-panel .text-full h2 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.sub-section-panel .text .explore:hover,
.colorPalette_Abbott-Mint.sub-section-panel .text h2,
.colorPalette_Abbott-Mint.sub-section-panel .text-full .explore:hover,
.colorPalette_Abbott-Mint.sub-section-panel .text-full h2 {
    color: #64CCC9
}
.colorPalette_Yellow.sub-section-panel .explore {
    background-color: #FFD100
}
.colorPalette_DarkYellow.sub-section-panel .explore {
    background-color: #DED548
}
.colorPalette_Green.sub-section-panel .explore {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.sub-section-panel .explore {
    background-color: #00B140
}
.colorPalette_Fuscia.sub-section-panel .explore {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.sub-section-panel .explore {
    background-color: #470A68
}
.colorPalette_Orange.sub-section-panel .explore {
    background-color: #E4002B
}
.colorPalette_DarkOrange.sub-section-panel .explore {
    background-color: #EEB33B
}
.colorPalette_Cyan.sub-section-panel .explore {
    background-color: #5BC2E7
}
.colorPalette_DarkBlue.sub-section-panel .explore {
    background-color: #007480;
    color: #d9d9d6!important
}
.colorPalette_Blue.sub-section-panel .explore {
    background-color: #004f71
}
.colorPalette_DarkGray.sub-section-panel .explore {
    background-color: #63666a;
    color: #d9d9d6!important
}
.colorPalette_Gray.sub-section-panel .explore {
    background-color: #222731
}
.colorPalette_White.sub-section-panel .explore {
    background-color: #FFF
}
.colorPalette_LightGray.sub-section-panel .explore {
    background-color: #d9d9d6
}
.colorPalette_Abbott-Primary-Blue.sub-section-panel .explore {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.sub-section-panel .explore {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.sub-section-panel .explore {
    background-color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .sub-section-panel .image,
    .text .explore .icon-angle-right,
    .text-full .explore .icon-angle-right {
        display: none
    }
    .sub-section-panel-container {
        clear: both;
        padding: 0 10px
    }
    .sub-section-panel {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
        border-bottom: 0;
        margin-top: 30px;
        margin-bottom: 30px
    }
    .sub-section-panel .text {
        float: left;
        width: 100%!important;
        word-wrap: break-word
    }
    .text a,
    .text-full a {
        float: left
    }
    .text h2,
    .text-full h2 {
        font-size: 2em;
        line-height: 30px
    }
    .text .explore,
    .text-full .explore {
        background-color: #2A2A33;
        clear: both;
        color: #2A2B33;
        display: inline-block;
        font-family: BrandonGrotesqueBlack;
        font-size: .8em;
        height: 30px;
        margin-top: 20px;
        padding-top: 5px;
        text-align: left;
        text-transform: uppercase
    }
    .text-full .explore,
    .win.webkit .text .explore {
        padding-top: 6px
    }
    .android .text .explore,
    .android .text-full .explore {
        padding-top: 10px!important
    }
    .android.device_xt890 .text .explore,
    .android.device_xt890 .text-full .explore {
        padding-top: 6px!important
    }
    .iphone .text .explore,
    .iphone .text-full .explore {
        padding-top: 10px
    }
    .colorPalette_Yellow.sub-section-panel .text .explore,
    .colorPalette_Yellow.sub-section-panel .text-full .explore {
        color: #FFD100;
        background-color: #222
    }
    .colorPalette_DarkYellow.sub-section-panel .text .explore,
    .colorPalette_DarkYellow.sub-section-panel .text-full .explore {
        color: #DED548;
        background-color: #222
    }
    .colorPalette_Green.sub-section-panel .text .explore,
    .colorPalette_Green.sub-section-panel .text-full .explore {
        color: #7CCC6C;
        background-color: #222
    }
    .colorPalette_DarkGreen.sub-section-panel .text .explore,
    .colorPalette_DarkGreen.sub-section-panel .text-full .explore {
        color: #00B140;
        background-color: #222
    }
    .colorPalette_Fuscia.sub-section-panel .text .explore,
    .colorPalette_Fuscia.sub-section-panel .text-full .explore {
        color: #AA0061;
        background-color: #222
    }
    .colorPalette_DarkFuscia.sub-section-panel .text .explore,
    .colorPalette_DarkFuscia.sub-section-panel .text-full .explore {
        color: #470A68;
        background-color: #222
    }
    .colorPalette_Orange.sub-section-panel .text .explore,
    .colorPalette_Orange.sub-section-panel .text-full .explore {
        color: #E4002B;
        background-color: #222
    }
    .colorPalette_DarkOrange.sub-section-panel .text .explore,
    .colorPalette_DarkOrange.sub-section-panel .text-full .explore {
        color: #EEB33B;
        background-color: #222
    }
    .colorPalette_Cyan.sub-section-panel .text .explore,
    .colorPalette_Cyan.sub-section-panel .text-full .explore {
        color: #5BC2E7;
        background-color: #222
    }
    .colorPalette_Blue.sub-section-panel .text .explore,
    .colorPalette_Blue.sub-section-panel .text-full .explore {
        color: #004f71;
        background-color: #222
    }
    .colorPalette_DarkBlue.sub-section-panel .text .explore,
    .colorPalette_DarkBlue.sub-section-panel .text-full .explore {
        color: #01464D;
        background-color: #222
    }
    .colorPalette_DarkGray.sub-section-panel .text .explore,
    .colorPalette_DarkGray.sub-section-panel .text-full .explore {
        color: #63666a;
        background-color: #222
    }
    .colorPalette_Gray.sub-section-panel .text .explore,
    .colorPalette_Gray.sub-section-panel .text-full .explore {
        color: #222731;
        background-color: #222
    }
    .colorPalette_White.sub-section-panel .text .explore,
    .colorPalette_White.sub-section-panel .text-full .explore {
        color: #FFF;
        background-color: #222
    }
    .colorPalette_LightGray.sub-section-panel .text .explore,
    .colorPalette_LightGray.sub-section-panel .text-full .explore {
        color: #d9d9d6;
        background-color: #222
    }
    .colorPalette_Abbott-Primary-Blue.sub-section-panel .text .explore,
    .colorPalette_Abbott-Primary-Blue.sub-section-panel .text-full .explore {
        color: #009CDE;
        background-color: #222
    }
    .colorPalette_Abbott-Dark-Blue.sub-section-panel .text .explore,
    .colorPalette_Abbott-Dark-Blue.sub-section-panel .text-full .explore {
        color: #002A3A;
        background-color: #222
    }
    .colorPalette_Abbott-Mint.sub-section-panel .text .explore,
    .colorPalette_Abbott-Mint.sub-section-panel .text-full .explore {
        color: #64CCC9;
        background-color: #222
    }
    .colorPalette_Yellow.sub-section-panel .text .explore:hover,
    .colorPalette_Yellow.sub-section-panel .text-full .explore:hover {
        background-color: #FFD100;
        color: #fff
    }
    .colorPalette_DarkYellow.sub-section-panel .text .explore:hover,
    .colorPalette_DarkYellow.sub-section-panel .text-full .explore:hover {
        background-color: #DED548;
        color: #fff
    }
    .colorPalette_Green.sub-section-panel .text .explore:hover,
    .colorPalette_Green.sub-section-panel .text-full .explore:hover {
        background-color: #7CCC6C;
        color: #fff
    }
    .colorPalette_DarkGreen.sub-section-panel .text .explore:hover,
    .colorPalette_DarkGreen.sub-section-panel .text-full .explore:hover {
        background-color: #00B140;
        color: #fff
    }
    .colorPalette_Fuscia.sub-section-panel .text .explore:hover,
    .colorPalette_Fuscia.sub-section-panel .text-full .explore:hover {
        background-color: #AA0061;
        color: #fff
    }
    .colorPalette_DarkFuscia.sub-section-panel .text .explore:hover,
    .colorPalette_DarkFuscia.sub-section-panel .text-full .explore:hover {
        background-color: #470A68;
        color: #fff
    }
    .colorPalette_Orange.sub-section-panel .text .explore:hover,
    .colorPalette_Orange.sub-section-panel .text-full .explore:hover {
        background-color: #E4002B;
        color: #fff
    }
    .colorPalette_DarkOrange.sub-section-panel .text .explore:hover,
    .colorPalette_DarkOrange.sub-section-panel .text-full .explore:hover {
        background-color: #EEB33B;
        color: #fff
    }
    .colorPalette_Cyan.sub-section-panel .text .explore:hover,
    .colorPalette_Cyan.sub-section-panel .text-full .explore:hover {
        background-color: #5BC2E7;
        color: #fff
    }
    .colorPalette_Blue.sub-section-panel .text .explore:hover,
    .colorPalette_Blue.sub-section-panel .text-full .explore:hover {
        background-color: #004f71;
        color: #fff
    }
    .colorPalette_DarkBlue.sub-section-panel .text .explore:hover,
    .colorPalette_DarkBlue.sub-section-panel .text-full .explore:hover {
        background-color: #01464D;
        color: #fff
    }
    .colorPalette_DarkGray.sub-section-panel .text .explore:hover,
    .colorPalette_DarkGray.sub-section-panel .text-full .explore:hover {
        background-color: #63666a;
        color: #fff
    }
    .colorPalette_Gray.sub-section-panel .text .explore:hover,
    .colorPalette_Gray.sub-section-panel .text-full .explore:hover {
        background-color: #222731;
        color: #fff
    }
    .colorPalette_White.sub-section-panel .text .explore:hover,
    .colorPalette_White.sub-section-panel .text-full .explore:hover {
        background-color: #FFF;
        color: #fff
    }
    .colorPalette_LightGray.sub-section-panel .text .explore:hover,
    .colorPalette_LightGray.sub-section-panel .text-full .explore:hover {
        background-color: #d9d9d6;
        color: #fff
    }
    .colorPalette_Abbott-Primary-Blue.sub-section-panel .text .explore:hover,
    .colorPalette_Abbott-Primary-Blue.sub-section-panel .text-full .explore:hover {
        background-color: #009CDE;
        color: #fff
    }
    .colorPalette_Abbott-Dark-Blue.sub-section-panel .text .explore:hover,
    .colorPalette_Abbott-Dark-Blue.sub-section-panel .text-full .explore:hover {
        background-color: #002A3A;
        color: #fff
    }
    .colorPalette_Abbott-Mint.sub-section-panel .text .explore:hover,
    .colorPalette_Abbott-Mint.sub-section-panel .text-full .explore:hover {
        background-color: #64CCC9;
        color: #fff
    }
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .sub-section-panel {
        width: 79.427%;
        padding: 30px 0
    }
    .text h2,
    .text-full h2 {
        font-size: 2.291875em;
        line-height: 32px
    }
    .text p,
    .text-full p {
        font-size: .808175em;
        line-height: 18px
    }
    .text h5,
    .text-full h5 {
        font-size: .6875em;
        margin: 10px 0
    }
    .text .explore,
    .text-full .explore {
        font-size: .916875em;
        height: 28px;
        margin-top: 14px
    }
    .sub-section-panel-fullSpace {
        padding: 30px 0 94.6px!important
    }
    .ie9 .text .explore,
    .ie9 .text-full .explore {
        padding-top: 4px
    }
}
@media only screen and (min-width: 768px) {
    .text .explore,
    .text .explore:after,
    .text-full .explore,
    .text-full .explore:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
    .ipad .text .explore,
    .ipad .text-full .explore {
        line-height: 26px
    }
}
.text .explore,
.text-full .explore {
    z-index: 4;
    border: 0;
    position: relative
}
.text .explore:after,
.text-full .explore:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background-color: #2A2B33
}
.text .explore:before,
.text-full .explore:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.text .explore:hover:after,
.text-full .explore:active:after,
.text-full .explore:hover:after {
    height: 100%
}
html[lang=cn-cn] .text h5,
html[lang=cn-cn] .text-full h5 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .text h2,
html[lang=cn-cn] .text-full h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    line-height: normal;
    font-weight: 700
}
html[lang=cn-cn] .text p,
html[lang=cn-cn] .text-full p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .text .explore,
html[lang=cn-cn] .text-full .explore {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700;
    line-height: normal;
    padding: 2px 20px!important
}
html[lang=cn-cn].mac.webkit .text .explore,
html[lang=cn-cn].mac.webkit .text-full .explore {
    padding-top: 7px!important
}
html[lang=cn-cn].mac.firefox .text .explore,
html[lang=cn-cn].mac.firefox .text-full .explore {
    padding-top: 6px!important
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    html[lang=cn-cn] .text .explore,
    html[lang=cn-cn] .text-full .explore {
        line-height: normal;
        padding: 6px 20px!important
    }
    html[lang=cn-cn].android .text .explore,
    html[lang=cn-cn].android .text-full .explore {
        line-height: normal;
        padding: 8px 20px!important
    }
    html[lang=cn-cn].android.maxw_320 .text .explore,
    html[lang=cn-cn].android.maxw_320 .text-full .explore {
        line-height: normal;
        padding: 7px 20px!important
    }
    html[lang=cn-cn].ie10 .text .explore,
    html[lang=cn-cn].ie10 .text-full .explore,
    html[lang=cn-cn].ie8 .text .explore,
    html[lang=cn-cn].ie8 .text-full .explore {
        line-height: normal;
        padding: 4px 20px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .text .explore,
    html[lang=cn-cn] .text-full .explore {
        line-height: normal;
        padding: 3px 20px!important
    }
    html[lang=cn-cn].win.webkit .text .explore,
    html[lang=cn-cn].win.webkit .text-full .explore {
        line-height: normal;
        padding: 5px 20px!important
    }
    html[lang=cn-cn].ipad .text .explore,
    html[lang=cn-cn].ipad .text-full .explore {
        padding-top: 6px!important
    }
    html[lang=cn-cn].ie10 .text .explore,
    html[lang=cn-cn].ie10 .text-full .explore,
    html[lang=cn-cn].ie8 .text .explore,
    html[lang=cn-cn].ie8 .text-full .explore {
        line-height: normal;
        padding: 5px 20px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android.maxw_320 .text .explore,
    html[lang=en-sg].android.maxw_320 .text-full .explore {
        padding-top: 3px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=en-sg].android.maxw_640 .text .explore,
    html[lang=en-sg].android.maxw_640 .text-full .explore {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android.device_xt890 .text .explore,
    html[lang=en-sg].android.device_xt890 .text-full .explore {
        padding-top: 6px!important
    }
}
html[lang=ja-jp] .text h5,
html[lang=ja-jp] .text-full h5 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .text h2,
html[lang=ja-jp] .text-full h2 {
    font-family: Meiryo;
    font-weight: 700;
    line-height: 55px
}
html[lang=ja-jp] .text .explore,
html[lang=ja-jp] .text-full .explore {
    font-family: Meiryo;
    padding-top: 5px
}
html[lang=ja-jp].mac.gecko .text .explore,
html[lang=ja-jp].mac.gecko .text-full .explore {
    padding-top: 2px!important
}
html[lang=ja-jp].ie8 .text .explore,
html[lang=ja-jp].ie8 .text-full .explore,
html[lang=ja-jp].mac.webkit .text .explore,
html[lang=ja-jp].mac.webkit .text-full .explore,
html[lang=ja-jp].win.chrome .text .explore,
html[lang=ja-jp].win.chrome .text-full .explore {
    padding-top: 4px!important
}
html[lang=ja-jp].ie11 .text .explore,
html[lang=ja-jp].ie11 .text-full .explore {
    padding-top: 3px!important
}
html[lang=ja-jp].ie9 .text .explore,
html[lang=ja-jp].ie9 .text-full .explore {
    padding-top: 4px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .text .explore,
    html[lang=ja-jp] .text-full .explore {
        font-family: Meiryo
    }
    html[lang=ja-jp].gecko .text .explore,
    html[lang=ja-jp].gecko .text-full .explore {
        padding-top: 8px
    }
    html[lang=ja-jp].ie10 .text .explore,
    html[lang=ja-jp].ie10 .text-full .explore {
        padding-top: 6px
    }
    html[lang=ja-jp].ie9 .text .explore,
    html[lang=ja-jp].ie9 .text-full .explore {
        padding-top: 6px!important
    }
}
html[lang=ja-jp] .text p,
html[lang=ja-jp] .text-full p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .text h2,
    html[lang=ja-jp] .text-full h2 {
        line-height: 40px
    }
    html[lang=ja-jp].ipad .text .explore,
    html[lang=ja-jp].ipad .text-full .explore {
        padding-top: 0
    }
    html[lang=ja-jp].gecko .text .explore,
    html[lang=ja-jp].gecko .text-full .explore {
        padding-top: 6px
    }
    html[lang=ja-jp].ie10 .text .explore,
    html[lang=ja-jp].ie10 .text-full .explore {
        padding-top: 4px
    }
    html[lang=ja-jp].ie9 .text .explore,
    html[lang=ja-jp].ie9 .text-full .explore,
    html[lang=ja-jp].win.firefox .text .explore,
    html[lang=ja-jp].win.firefox .text-full .explore {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    html[lang=ja-jp].android.device_gt_i9300 .text .explore,
    html[lang=ja-jp].android.device_gt_i9300 .text-full .explore {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 1024px) {
    html[lang=ja-jp].gecko .text .explore,
    html[lang=ja-jp].gecko .text-full .explore {
        padding-top: 6px
    }
    html[lang=ja-jp].ie10 .text .explore,
    html[lang=ja-jp].ie10 .text-full .explore {
        padding-top: 3px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android .text .explore,
    html[lang=ja-jp].android .text-full .explore {
        padding-top: 7px!important
    }
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .text .explore,
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .text-full .explore {
        padding-top: 6px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_768 .text .explore,
    html[lang=ja-jp].android.device_micromax_a110q.maxw_768 .text-full .explore {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .text .explore,
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .text-full .explore {
        padding-top: 8px!important
    }
}
.sectionPanelwithBg {
    margin: -75px auto 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden
}
.sectionPanelwithBg .bgImg {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: none
}
.ie8 .sectionPanelwithBg .bgImg {
    display: none
}
.sectionPanelwithBg .sectionContentWrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    height: 600px;
    z-index: 1
}
.sectionPanelwithBg .sectionContent {
    margin: 10px auto 0;
    width: 75%;
    padding: 0;
    position: relative;
    overflow: hidden;
    height: 600px;
    clear: both;
    font-size: 0;
    letter-spacing: 0;
    word-spacing: 0;
    text-align: center
}
.sectionPanelwithBg .sectionTitleWithMask {
    padding-top: 10px
}
.sectionPanelwithBg .sectionTitleWithMask .maskColorFiller {
    background-color: transparent!important;
    padding-bottom: 20px
}
.sectionPanelwithBg .sectionPanel {
    margin: 0;
    width: 33.3333333333%;
    display: inline-block;
    padding: 0 20px;
    border-right: 1px solid #b7b7b7
}
.sectionPanelwithBg .sectionPanel.noBorder {
    border-right: none
}
.sectionPanelwithBg .sectionPanel section {
    margin: 5px auto;
    text-align: center;
    padding: 0 0 55px;
    display: block;
    width: 100%;
    height: 100%
}
.sectionPanelwithBg .sectionPanel section img {
    margin: 75px auto 10px;
    padding: 0;
    width: 64px;
    height: 64px;
    clear: both
}
.sectionPanelwithBg .sectionPanel section p {
    margin: 0;
    padding: 0 50px;
    font-family: Georgia;
    font-size: 15px;
    width: 100%;
    clear: both;
    min-height: 85px
}
.sectionPanelwithBg .sectionPanel section a {
    margin: 0;
    background: #2A2B33;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    clear: both;
    display: inline-block;
    height: 34px;
    font-size: 20px;
    padding: 1px 20px 0;
    line-height: 38px;
    font-family: BrandonGrotesqueBold
}
.win.webkit .sectionPanelwithBg .sectionPanel section a {
    line-height: 33px
}
.sectionPanelwithBg[data-mask*=xlink-deep-curve] {
    margin-top: -160px
}
.sectionPanelwithBg[data-mask*=xlink-notch] {
    margin-top: -50px
}
.ie8 .sectionPanelwithBg[data-mask*=xlink-deep-curve],
.ie8 .sectionPanelwithBg[data-mask*=xlink-notch] {
    height: 100%
}
.sectionPanelwithBg[data-mask*=xlink-notch] .sectionContentWrapper {
    margin-top: 65px
}
.sectionPanelwithBg[data-mask*=xlink-deep-curve] .sectionContentWrapper {
    margin-top: 185px
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .sectionPanelwithBg {
        margin-bottom: 20px
    }
    .sectionPanelwithBg[data-mask*=xlink-notch] {
        height: 1px;
        min-height: 656px;
        margin-top: -3px
    }
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] {
        height: 1px;
        min-height: 700px;
        margin-top: -3px
    }
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] .sectionContentWrapper,
    .sectionPanelwithBg[data-mask*=xlink-notch] .sectionContentWrapper {
        margin-top: 10px
    }
    .sectionPanelwithBg .sectionTitleWithMask {
        padding-top: 0
    }
    .sectionPanelwithBg .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 15px!important
    }
    .sectionPanelwithBg .bgImg {
        display: none
    }
    .sectionPanelwithBg .sectionContent {
        width: 100%;
        margin-top: 0;
        font-size: 1em;
        padding-left: 10px;
        padding-right: 10px;
        height: 611px
    }
    .sectionPanelwithBg .sectionPanel {
        border-bottom: 1px solid #b7b7b7;
        border-right: 0;
        width: 100%;
        padding-bottom: 15px;
        padding-top: 15px
    }
    .sectionPanelwithBg .sectionPanel.noBorder {
        border-bottom: none
    }
    .sectionPanelwithBg .sectionPanel section {
        cursor: default;
        float: left;
        padding-bottom: 0
    }
    .sectionPanelwithBg .sectionPanel section img {
        margin: 0;
        padding: 0
    }
    .sectionPanelwithBg .sectionPanel section p {
        margin: -5px 0 0;
        padding: 3px 0 0;
        clear: both;
        min-height: 1px;
        width: 100%
    }
    .sectionPanelwithBg .sectionPanel section a {
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position: 94% center;
        background-repeat: no-repeat;
        font-size: .8em;
        height: 30px;
        line-height: 18px;
        margin: 13px 0 15px;
        padding: 8px 20px 23px 19px;
        top: 12px
    }
    .gecko .sectionPanelwithBg .sectionPanel section a {
        padding: 5px 20px 25px 19px;
        line-height: 24px
    }
    .android .sectionPanelwithBg .sectionPanel section a {
        padding-top: 9px
    }
    .win.webkit .sectionPanelwithBg .sectionPanel section a {
        line-height: 16px
    }
    .sectionPanelwithBg.colorPalette_LightGray {
        background-color: #D9DADB
    }
    .sectionPanelwithBg .sectionPanel section a:after {
        content: none!important;
        position: absolute;
        z-index: -1
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Yellow a:hover {
        color: #FFD100
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_DarkYellow a:hover {
        color: #DED548
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Green a:hover {
        color: #7CCC6C
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_DarkGreen a:hover {
        color: #00B140
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Fuscia a:hover {
        color: #AA0061
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_DarkFuscia a:hover {
        color: #470A68
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Orange a:hover {
        color: #E4002B
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_DarkOrange a:hover {
        color: #EEB33B
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Cyan a:hover {
        color: #5BC2E7
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Blue a:hover {
        background-color: #004F71;
        color: #d9dadb!important
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_DarkGray a:hover {
        background-color: #222731;
        color: #d9dadb!important
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Gray a:hover {
        color: #63666A
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_White a:hover {
        color: #FFF
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_LightGray a:hover {
        color: #D9D9D6
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Primary-Blue a:hover {
        color: #009CDE
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Dark-Blue a:hover {
        color: #002A3A
    }
    .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Mint a:hover {
        color: #64CCC9
    }
    .sectionPanelwithBg .sectionPanel section a:hover {
        color: #2A2B33
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .career-cols {
        padding-top: 0
    }
    .sectionPanelwithBg .sectionContent {
        margin-top: 10px
    }
    .sectionPanelwithBg .sectionPanel section img {
        margin-top: 24px;
        margin-bottom: 0
    }
    .sectionPanelwithBg .sectionPanel section {
        padding-bottom: 25px
    }
    .sectionPanelwithBg .sectionPanel {
        padding-left: 10px;
        padding-right: 10px
    }
    .sectionPanelwithBg .sectionPanelwithBg[data-mask*=xlink-notch] .sectionContentWrapper {
        margin-top: 45px
    }
    .sectionPanelwithBg .sectionPanel section p {
        padding-left: 0;
        padding-right: 0;
        font-size: 13px
    }
    .sectionPanelwithBg .sectionPanel section a {
        font-size: 16px
    }
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] {
        margin-top: -130px
    }
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] .sectionContentWrapper {
        margin-top: 100px
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1110px) {
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] .sectionContentWrapper {
        margin-top: 100px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .sectionPanelwithBg[data-mask*=xlink-deep-curve] {
        margin-top: -180px
    }
    .sectionPanelwithBg[data-mask*=xlink-notch] {
        margin-top: -55px
    }
}
.sectionPanelwithBg .sectionPanel section a {
    background-color: #2A2B33;
    z-index: 4;
    border: 0;
    position: relative
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Yellow a {
    color: #FFD100
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkYellow a {
    color: #DED548
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Green a {
    color: #7CCC6C
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkGreen a {
    color: #00B140
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Fuscia a {
    color: #AA0061
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkFuscia a {
    color: #470A68
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Orange a {
    color: #E4002B
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkOrange a {
    color: #EEB33B
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Cyan a {
    color: #5BC2E7
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Blue a {
    background-color: #004F71;
    color: #d9dadb!important
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkGray a {
    background-color: #222731;
    color: #d9dadb!important
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Gray a {
    color: #63666A
}
.sectionPanelwithBg .sectionPanel section.colorPalette_White a {
    color: #FFF
}
.sectionPanelwithBg .sectionPanel section.colorPalette_LightGray a {
    color: #D9D9D6
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Primary-Blue a {
    color: #009CDE
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Dark-Blue a {
    color: #002A3A
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Mint a {
    color: #64CCC9
}
.sectionPanelwithBg .sectionPanel section a:hover {
    color: #2A2B33
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Yellow a:after {
    background-color: #FFD100
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkYellow a:after {
    background-color: #DED548
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Green a:after {
    background-color: #7CCC6C
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkGreen a:after {
    background-color: #00B140
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Fuscia a:after {
    background-color: #AA0061
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkFuscia a:after {
    background-color: #470A68
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Orange a:after {
    background-color: #E4002B
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkOrange a:after {
    background-color: #EEB33B
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Cyan a:after {
    background-color: #5BC2E7
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Blue a:after,
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkGray a:after {
    background-color: #d9dadb
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Blue a:hover {
    color: #004F71!important
}
.sectionPanelwithBg .sectionPanel section.colorPalette_DarkGray a:hover {
    color: #222731!important
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Gray a:after {
    background-color: #63666A
}
.sectionPanelwithBg .sectionPanel section.colorPalette_White a:after {
    background-color: #FFF
}
.sectionPanelwithBg .sectionPanel section.colorPalette_LightGray a:after {
    background-color: #D9D9D6
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Primary-Blue a:after {
    background-color: #009CDE
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Dark-Blue a:after {
    background-color: #002A3A
}
.sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Mint a:after {
    background-color: #64CCC9
}
@media only screen and (min-width: 768px) {
    .sectionPanelwithBg .sectionPanel section a,
    .sectionPanelwithBg .sectionPanel section a:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
    .ipad .sectionPanelwithBg .sectionPanel section.on {
        background: 0 0
    }
    .ipad .sectionPanelwithBg .sectionPanel section a,
    .ipad .sectionPanelwithBg .sectionPanel section a:after {
        -webkit-transition: none
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Yellow a:hover {
        background-color: #FFD100
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkYellow a:hover {
        background-color: #DED548
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Green a:hover {
        background-color: #7CCC6C
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkGreen a:hover {
        background-color: #00B140
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Fuscia a:hover {
        background-color: #AA0061
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkFuscia a:hover {
        background-color: #470A68
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Orange a:hover {
        background-color: #E4002B
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkOrange a:hover {
        background-color: #EEB33B
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Cyan a:hover {
        background-color: #5BC2E7
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkBlue a:hover {
        background-color: #d9dadb;
        color: #004F71!important
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Gray a:hover {
        background-color: #d9dadb;
        color: #63666A!important
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_DarkGray a:hover {
        background-color: #222731
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_White a:hover {
        background-color: #FFF
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_LightGray a:hover {
        background-color: #D9D9D6
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Primary-Blue a:hover {
        background-color: #009CDE
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Dark-Blue a:hover {
        background-color: #002A3A
    }
    .ipad .sectionPanelwithBg .sectionPanel section.colorPalette_Abbott-Mint a:hover {
        background-color: #64CCC9
    }
}
.sectionPanelwithBg .sectionPanel section a:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    color: #2A2B33
}
.sectionPanelwithBg .sectionPanel section a:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.mac .sectionPanelwithBg .sectionPanel section a:active:after,
.mac .sectionPanelwithBg .sectionPanel section a:hover:after,
.win .sectionPanelwithBg .sectionPanel section a:active:after,
.win .sectionPanelwithBg .sectionPanel section a:hover:after {
    height: 100%
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
    .ie8 .sectionPanelwithBg {
        margin-bottom: 25px
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .iphone .sectionPanelwithBg .sectionPanel section a {
        padding-top: 9px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
    html[lang=pt-br].win.chrome .sectionPanelwithBg .sectionPanel section a {
        line-height: 33px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
    html[lang=pt-br].win.webkit .sectionPanelwithBg .sectionPanel section a {
        white-space: nowrap
    }
}
html[lang=cn-cn] .sectionPanelwithBg .sectionPanel section p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .sectionPanelwithBg .sectionPanel section a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    line-height: normal;
    padding: 1px 20px
}
html[lang=cn-cn].ie10 .sectionPanelwithBg .sectionPanel section a,
html[lang=cn-cn].ie9 .sectionPanelwithBg .sectionPanel section a {
    padding-top: 3px!important
}
html[lang=cn-cn].mac.webkit .sectionPanelwithBg .sectionPanel section a {
    padding-top: 7px
}
html[lang=cn-cn].mac.firefox .sectionPanelwithBg .sectionPanel section a {
    padding-top: 6px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].win.chrome .sectionPanelwithBg .sectionPanel section a {
        padding: 5px 20px;
        line-height: normal
    }
    html[lang=cn-cn].iphone .sectionPanelwithBg .sectionPanel section a {
        padding: 8px 20px;
        line-height: normal
    }
    html[lang=cn-cn].android .sectionPanelwithBg .sectionPanel section a {
        padding-top: 8px!important
    }
    html[lang=cn-cn].ie11 .sectionPanelwithBg .sectionPanel section a {
        padding-top: 6px!important
    }
    html[lang=cn-cn].ie10 .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].ie9 .sectionPanelwithBg .sectionPanel section a {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 451px) and (max-width: 564px) {
    html[lang=cn-cn] .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].win.chrome .sectionPanelwithBg .sectionPanel section a {
        padding: 6px 20px
    }
    html[lang=cn-cn].ie10 .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].ie11 .sectionPanelwithBg .sectionPanel section a {
        padding: 7px 20px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].win.chrome .sectionPanelwithBg .sectionPanel section a {
        padding: 5px 20px;
        line-height: normal
    }
    html[lang=cn-cn].ipad .sectionPanelwithBg .sectionPanel section a {
        line-height: normal;
        padding-top: 8px
    }
    html[lang=cn-cn].ie10 .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].ie9 .sectionPanelwithBg .sectionPanel section a {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    html[lang=cn-cn].win.webkit .sectionPanelwithBg .sectionPanel section a {
        line-height: 31px
    }
    html[lang=cn-cn].ie11 .sectionPanelwithBg .sectionPanel section a,
    html[lang=cn-cn].ie8 .sectionPanelwithBg .sectionPanel section a {
        line-height: normal;
        padding: 3px 20px!important
    }
}
html[lang=ja-jp] .sectionPanelwithBg .sectionPanel section p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .sectionPanelwithBg .sectionPanel section a {
    font-family: Meiryo
}
html[lang=ja-jp] .sectionPanelwithBg .sectionPanel section a,
html[lang=ja-jp].win.webkit .sectionPanelwithBg .sectionPanel section a {
    line-height: 34px
}
html[lang=ja-jp].mac.gecko .sectionPanelwithBg .sectionPanel section a {
    line-height: 32px!important
}
html[lang=ja-jp].mac.chrome .sectionPanelwithBg .sectionPanel section a {
    line-height: 36px!important
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    html[lang=ja-jp] .sectionPanelwithBg .sectionPanel section a {
        line-height: 18px
    }
    html[lang=ja-jp].gecko .sectionPanelwithBg .sectionPanel section a {
        line-height: 23px
    }
    html[lang=ja-jp].win.webkit .sectionPanelwithBg .sectionPanel section a {
        line-height: 16px
    }
    html[lang=ja-jp].win.firefox .sectionPanelwithBg .sectionPanel section a {
        line-height: 20px
    }
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
    html[lang=ja-jp].iphone .sectionPanelwithBg .sectionPanel section a {
        line-height: 14px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android .sectionPanelwithBg .sectionPanel section a {
        line-height: 16px
    }
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .sectionPanelwithBg .sectionPanel section a {
        line-height: 13px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_768 .sectionPanelwithBg .sectionPanel section a {
        line-height: 16px
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .sectionPanelwithBg .sectionPanel section a {
        line-height: 16px
    }
}
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
    html[lang=ja-jp].win.firefox .sectionPanelwithBg .sectionPanel section a {
        line-height: 32px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=ja-jp].android.device_gt_i9300 .sectionPanelwithBg .sectionPanel section a {
        padding-top: 6px
    }
}
.labelTextSec a,
.labelTextSec h1,
.labelTextSec h4 {
    font-family: BrandonGrotesqueBold;
    color: #2a2b33;
    text-transform: uppercase
}
.labelTextSec,
.productDescSec,
.productSec .product {
    word-wrap: break-word;
    float: left
}
.labelTextSec a,
.labelTextSec button,
.labelTextSec h1,
.labelTextSec h4,
.productCarSec .maskFiller .productLogoSec h2,
.productDescSec h2,
.viewProducts {
    text-transform: uppercase
}
.labelTextSec a,
.viewProducts,
.viewProducts a:hover {
    text-decoration: none
}
.brandPanel {
    width: 100%;
    display: block;
    clear: both;
    position: relative;
    float: left
}
.brandPanel .maskFiller .sectionTitleWithMask {
    margin-top: 25px
}
.brandPanel .innerSec .sectionTitleWithMask {
    margin-top: 85px
}
.innerSectionWrapper,
.maskImage {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}
.innerSectionWrapper {
    min-height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}
.brandPanel .innerSec {
    width: 75%;
    margin: 0 auto
}
.labelTextSec {
    width: 100%;
    margin-top: 130px;
    position: relative;
    z-index: 2
}
.brandPanel .labelTextSec {
    margin-top: 0;
    width: 70%
}
.labelTextSec h1,
.labelTextSec h4 {
    font-size: 3.75em;
    line-height: 56px;
    font-weight: 700;
    margin-bottom: 15px
}
.labelTextSec a {
    font-size: .6em
}
.labelTextSec img {
    margin-left: 23px
}
.labelTextSec button {
    clear: both;
    display: inline-block;
    margin-top: 20px;
    text-align: center;
    height: 34px;
    font-size: 1.25em;
    padding: 3px 20px 0;
    font-family: BrandonGrotesqueBlack
}
.win.webkit .labelTextSec button {
    padding: 0 20px
}
.mac.webkit .labelTextSec button {
    padding-top: 5px!important
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
.ie8 .brandPanel.noBgImg img.iemaskImage {
    position: static!important
}
.ie8 .brandPanel .iemaskImage {
    height: auto!important
}
.brandPanel[data-mask*=xlink-deep] {
    margin-top: -160px
}
.brandPanel[data-mask*=xlink-notch] {
    margin-top: -50px
}
.ie8 .brandPanel[data-mask*=xlink-deep],
.ie8 .brandPanel[data-mask*=xlink-notch] {
    height: 100%
}
.brandPanel[data-mask*=xlink-deep] .innerSectionWrapper {
    margin-top: 100px
}
.productCarSec.curve {
    margin-top: -100px
}
.productCarSec.curve .closeCarousalOverlay {
    top: 150px
}
.brandPanel[data-mask*=xlink-deep] .labelTextSec.noBrandTitle {
    margin-top: 70px
}
.brandPanel[data-mask*=xlink-notch] .labelTextSec.noBrandTitle {
    margin-top: 75px
}
.labelTextSec p {
    padding-bottom: 25px;
    font-family: Georgia;
    font-size: 1.2em;
    line-height: 24px
}
.productSec {
    float: left;
    width: 41%;
    padding-left: 50px;
    margin-top: 110px
}
.productSec .product {
    width: 50%;
    text-align: center;
    margin-top: 20px;
    cursor: pointer
}
.productSec .product h3 {
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: .9em;
    line-height: 1.1em;
    padding: 12px 0 10px;
    color: #fff;
    font-family: BrandonGrotesqueBold
}
.productSec .product:hover h3 {
    color: #fefc56;
    background-color: #2a2b33
}
.productOverlay {
    width: 75%;
    position: absolute;
    background-color: #fff;
    top: 76px;
    left: 12.5%;
    border: 1px solid #b7b7b7;
    border-top: 0;
    z-index: 3;
    padding: 88px 10px 68px;
    display: none
}
.productLogoSec {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #b7b7b7;
    padding: 65px 0 60px
}
.productLogoSec h2 {
    font-family: BrandonGrotesqueBlack;
    font-size: 1.5em;
    line-height: 1em;
    padding-top: 30px
}
.productLogoSec sup {
    font-size: .7em
}
.productDescSec {
    width: 50%;
    padding: 15px 35px 10px 90px;
    text-align: left
}
.productDescSec h2 {
    font-size: 1.25em;
    font-family: BrandonGrotesqueBold;
    color: #d33cff;
    line-height: 1.3em
}
.productDescSec p {
    font-family: Georgia;
    margin: 20px 0 35px;
    color: #68686c;
    line-height: 1.6em;
    font-size: .83em
}
.productDescSec li,
.viewProducts {
    font-family: BrandonGrotesqueBold
}
.productDescSec li {
    font-size: 1em;
    margin-top: 15px;
    line-height: 1em;
    color: #797a7d
}
.viewProducts {
    background: #2A2B33;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 13px;
    margin-top: 20px;
    padding: 15px 10px 10px;
    text-align: center;
    width: 200px
}
.closeOverlay {
    width: 37px;
    height: 37px;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    background: url("../images/closeBtn.png") no-repeat
}
.chrome .productCarSec .applyMask[data-mask*=xlink-deep],
.chrome .productCarSec .applyMask[data-mask*=xlink-notch] {
    margin-top: -1px
}
.productCarSec {
    width: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    display: none;
    height: 100%
}
.ie8 .productCarSec {
    position: relative
}
.productCarSec .productSlider {
    margin: 0 auto;
    position: relative;
    width: 100%
}
.productCarSec .productSlider .slides li {
    background: 0 0;
    height: auto
}
.productCarSec .productSlider .flex-direction-nav li {
    position: absolute;
    top: 35%
}
.productCarSec .productSlider .slides li img {
    float: left;
    max-width: 100%;
    height: auto;
    margin-top: 0
}
.productCarSec>img {
    position: absolute;
    height: 820px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1
}
.productCarSec .productCarSec_container {
    width: 75%;
    margin: 55px auto 0
}
.productCarSec_container .productDescSec h2,
.productCarSec_container .productDescSec p,
.productCarSec_container .productLogoSec h2 {
    color: #2A2B33
}
.productCarSec_container .productDescSec .viewProducts {
    background-color: #2A2B33
}
.productCarSec_container .productDescSec .viewProducts a {
    color: #FFF;
    width: 210px
}
.productCarSec_container .productDescSec .viewProducts:hover {
    background-color: #fff
}
.productCarSec_container .productDescSec .viewProducts:hover a {
    color: #2A2B33
}
.closeCarousalOverlay {
    width: 37px;
    height: 37px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background: url("../images/closeBtn.png") no-repeat
}
.productOverlayImg {
    display: block
}
.productDescSec .viewProducts:hover {
    color: #000!important
}
.brandPanel .productSlider .flex-direction-nav li a {
    background: url("../images/mini-arrows.png") no-repeat;
    width: 12px;
    height: 35px;
    display: block;
    text-indent: -999em;
    outline: 0
}
.brandPanel .productSlider .flex-direction-nav a.flex-prev {
    background-position: 0 -35px
}
.brandPanel .productSlider .flex-direction-nav a.flex-next {
    background-position: 0 0
}
.brandPanel .productSlider .flex-direction-nav li.first-arrow {
    left: -30px
}
.brandPanel .productSlider .flex-direction-nav li.last-arrow {
    right: -30px
}
.productCarSec {
    background-color: transparent
}
.productCarSec .maskFiller {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    position: relative;
    top: -1px;
    height: 100%
}
.ie8 .productCarSec .maskFiller {
    position: absolute;
    top: 70px
}
.ie8 .productCarSec .applyMask[data-mask*=xlink-notch] {
    position: absolute;
    height: 70px;
    bottom: auto!important
}
.brandPanel.noImage .labelTextSec a.productOverlayImg,
.brandPanel.noImage .labelTextSec h1,
.brandPanel.noImage .labelTextSec h4,
.brandPanel.noImage .labelTextSec p {
    color: #000
}
.brandPanel.noImage button.productOverlayImg {
    background: #fff;
    color: #000
}
.productCarSec .maskFiller .viewProducts a {
    text-transform: uppercase;
    font-family: BrandonGrotesqueBlack
}
.productSlider .slides li.less3mini {
    float: left;
    margin: 0;
    width: 131px
}
.brandPanel button.ios7button {
    display: none
}
#ios7anchor {
    display: none!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .brandPanel {
        background-color: #fff;
        margin-top: 0;
        min-height: 0;
        height: auto
    }
    .innerSectionWrapper {
        position: relative
    }
    .brandPanel .maskImage {
        display: none
    }
    .brandPanel .labelTextSec {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 50px
    }
    .labelTextSec h1,
    .labelTextSec h4 {
        font-size: 1.5em!important;
        text-align: center;
        line-height: 1em
    }
    .labelTextSec a {
        font-size: .6em
    }
    .labelTextSec img {
        margin-left: 0
    }
    .labelTextSec p {
        color: #2a2b33;
        font-size: .875em!important;
        line-height: 1.125em!important
    }
    .brandPanel .labelTextSec button,
    .brandPanel .labelTextSec p.white {
        color: #2a2b33!important
    }
    .labelTextSec button {
        font-size: .75em!important;
        padding: 0 10px;
        text-align: center;
        margin: 10px auto 25px!important;
        display: inline-block;
        height: 28px!important
    }
    .iphone .labelTextSec button {
        padding: 4px 10px 0
    }
    .ie9 .labelTextSec button {
        padding-top: 3px
    }
    .brandPanel[data-mask*=xlink-deep],
    .brandPanel[data-mask*=xlink-deep] .innerSectionWrapper,
    .brandPanel[data-mask*=xlink-notch],
    .brandPanel[data-mask*=xlink-notch] .innerSectionWrapper {
        margin-top: 0;
        height: auto
    }
    .brandPanel .innerSec .sectionTitleWithMask {
        margin-top: 10px
    }
    .brandPanel .labelTextSec {
        margin-top: 0
    }
    .labelTextSec h1,
    .labelTextSec h4 {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 0
    }
    .brandPanel .innerSec {
        width: 95%
    }
    .labelTextSec p {
        padding-left: 10px;
        padding-right: 10px
    }
    .productLogoSec {
        border-right: 0;
        width: 100%;
        text-align: center;
        padding: 0 0 60px
    }
    .productDescSec {
        width: 100%;
        text-align: center;
        padding: 20px 10px 40px;
        border-top: 1px solid #ccc
    }
    .productLogoSec img {
        width: 150px;
        height: 120px
    }
    .productCarSec {
        height: 100%;
        left: 0;
        margin-bottom: 0;
        margin-top: 0!important;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999
    }
    .brandPanel .productSlider {
        display: none
    }
    .productCarSec .productCarSec_container {
        width: 100%
    }
    .productCarSec .closeCarousalOverlay {
        z-index: 9999;
        top: 55px!important
    }
    .productDescSec p {
        line-height: 1.1em
    }
    .productCarSec .maskFiller {
        overflow: visible
    }
    .brandPanel .productCarSec .applyMask {
        height: 66px
    }
    .productDescSec .viewProducts {
        text-align: center;
        margin: 0 auto
    }
    .labelTextSec button:after {
        background-color: transparent!important
    }
    .ios7 .brandPanel button {
        display: none!important
    }
    .ios7 .brandPanel button.ios7button,
    .ios7 .brandPanel button.productOverlayImg {
        display: block!important
    }
    .brandPanel.colorPalette_Yellow .innerSectionWrapper {
        background-color: #FFD100
    }
    .brandPanel.colorPalette_DarkYellow .innerSectionWrapper {
        background-color: #DED548
    }
    .brandPanel.colorPalette_Green .innerSectionWrapper {
        background-color: #7CCC6C
    }
    .brandPanel.colorPalette_DarkGreen .innerSectionWrapper {
        background-color: #00B140
    }
    .brandPanel.colorPalette_Fuscia .innerSectionWrapper {
        background-color: #AA0061
    }
    .brandPanel.colorPalette_DarkFuscia .innerSectionWrapper {
        background-color: #470A68
    }
    .brandPanel.colorPalette_Orange .innerSectionWrapper {
        background-color: #E4002B
    }
    .brandPanel.colorPalette_DarkOrange .innerSectionWrapper {
        background-color: #EEB33B
    }
    .brandPanel.colorPalette_Cyan .innerSectionWrapper {
        background-color: #5BC2E7
    }
    .brandPanel.colorPalette_Blue .innerSectionWrapper {
        background-color: #004F71
    }
    .brandPanel.colorPalette_Gray .innerSectionWrapper {
        background-color: #63666A
    }
    .brandPanel.colorPalette_DarkGray .innerSectionWrapper {
        background-color: #222731
    }
    .brandPanel.colorPalette_Whiter .innerSectionWrapper {
        background-color: #FFF
    }
    .brandPanel.colorPalette_LightGray .innerSectionWrapper {
        background-color: #D9D9D6
    }
    .brandPanel.colorPalette_Abbott-Primary-Blue .innerSectionWrapper {
        background-color: #009CDE
    }
    .brandPanel.colorPalette_Abbott-Dark-Blue .innerSectionWrapper {
        background-color: #002A3A
    }
    .brandPanel.colorPalette_Abbott-Mint .innerSectionWrapper {
        background-color: #64CCC9
    }
    .brandPanel .innerSectionWrapper {
        position: static!important
    }
    .brandPanel .m_colorPalette_Yellow.labelTextSec button {
        background-color: #FFD100!important
    }
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec button {
        background-color: #DED548!important
    }
    .brandPanel .m_colorPalette_Green.labelTextSec button {
        background-color: #7CCC6C!important
    }
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec button {
        background-color: #00B140!important
    }
    .brandPanel .m_colorPalette_Fuscia.labelTextSec button {
        background-color: #AA0061!important
    }
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec button {
        background-color: #470A68!important
    }
    .brandPanel .m_colorPalette_Orange.labelTextSec button {
        background-color: #E4002B!important
    }
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec button {
        background-color: #EEB33B!important
    }
    .brandPanel .m_colorPalette_Cyan.labelTextSec button {
        background-color: #5BC2E7!important
    }
    .brandPanel .m_colorPalette_Blue.labelTextSec button {
        background-color: #004F71!important
    }
    .brandPanel .m_colorPalette_Gray.labelTextSec button {
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkGray.labelTextSec button {
        background-color: #222731!important
    }
    .brandPanel .m_colorPalette_White.labelTextSec button {
        background-color: #FFF!important
    }
    .brandPanel .m_colorPalette_LightGray.labelTextSec button {
        background-color: #D9D9D6!important
    }
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec button {
        background-color: #009CDE!important
    }
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec button {
        background-color: #002A3A!important
    }
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec button {
        background-color: #64CCC9!important
    }
    .brandPanel .m_colorPalette_Yellow.labelTextSec button:active {
        color: #FFD100!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec button:active {
        color: #DED548!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Green.labelTextSec button:active {
        color: #7CCC6C!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec button:active {
        color: #00B140!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Fuscia.labelTextSec button:active {
        color: #AA0061!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec button:active {
        color: #470A68!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Orange.labelTextSec button:active {
        color: #E4002B!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec button:active {
        color: #EEB33B!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Cyan.labelTextSec button:active {
        color: #5BC2E7!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Blue.labelTextSec button:active {
        color: #004F71!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Gray.labelTextSec button:active {
        color: #63666A!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkGray.labelTextSec button:active {
        color: #222731!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_White.labelTextSec button:active {
        color: #FFF!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_LightGray.labelTextSec button:active {
        color: #D9D9D6!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec button:active {
        color: #009CDE!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec button:active {
        color: #002A3A!important;
        background-color: #63666A!important
    }
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec button:active {
        color: #64CCC9!important;
        background-color: #63666A!important
    }
    .brandPanel .m_background-colorPalette_Yellow.labelTextSec button:hover {
        background-color: #FFD100!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_DarkYellow.labelTextSec button:hover {
        background-color: #ded548!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Green.labelTextSec button:hover {
        background-color: #7CCC6C!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_DarkGreen.labelTextSec button:hover {
        background-color: #00B140!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Fuscia.labelTextSec button:hover {
        background-color: #AA0061!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_DarkFuscia.labelTextSec button:hover {
        background-color: #470A68!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Orange.labelTextSec button:hover {
        background-color: #E4002B!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_DarkOrange.labelTextSec button:hover {
        background-color: #EEB33B!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Cyan.labelTextSec button:hover {
        background-color: #5BC2E7!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Blue.labelTextSec button:hover {
        background-color: #004F71!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Gray.labelTextSec button:hover {
        background-color: #63666A!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_DarkGray.labelTextSec button:hover {
        background-color: #222731!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_White.labelTextSec button:hover {
        background-color: #fff!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_LightGray.labelTextSec button:hover {
        background-color: #D9D9D6!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Abbott-Primary-Blue.labelTextSec button:hover {
        background-color: #009CDE!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Abbott-Dark-Blue.labelTextSec button:hover {
        background-color: #002A3A!important;
        color: #2b2b33!important
    }
    .brandPanel .m_background-colorPalette_Abbott-Mint.labelTextSec button:hover {
        background-color: #64CCC9!important;
        color: #2b2b33!important
    }
    .brandPanel .m_colorPalette_Yellow.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Yellow.labelTextSec a,
    .brandPanel .m_colorPalette_Yellow.labelTextSec h1,
    .brandPanel .m_colorPalette_Yellow.labelTextSec h2,
    .brandPanel .m_colorPalette_Yellow.labelTextSec h4 {
        color: #FFD100!important
    }
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec a,
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec h1,
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec h2,
    .brandPanel .m_colorPalette_DarkYellow.labelTextSec h4 {
        color: #ded548!important
    }
    .brandPanel .m_colorPalette_Green.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Green.labelTextSec a,
    .brandPanel .m_colorPalette_Green.labelTextSec h1,
    .brandPanel .m_colorPalette_Green.labelTextSec h2,
    .brandPanel .m_colorPalette_Green.labelTextSec h4 {
        color: #7CCC6C!important
    }
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec a,
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec h1,
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec h2,
    .brandPanel .m_colorPalette_DarkGreen.labelTextSec h4 {
        color: #00B140!important
    }
    .brandPanel .m_colorPalette_Fuscia.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Fuscia.labelTextSec a,
    .brandPanel .m_colorPalette_Fuscia.labelTextSec h1,
    .brandPanel .m_colorPalette_Fuscia.labelTextSec h2,
    .brandPanel .m_colorPalette_Fuscia.labelTextSec h4 {
        color: #AA0061!important
    }
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec a,
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec h1,
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec h2,
    .brandPanel .m_colorPalette_DarkFuscia.labelTextSec h4 {
        color: #470A68!important
    }
    .brandPanel .m_colorPalette_Orange.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Orange.labelTextSec a,
    .brandPanel .m_colorPalette_Orange.labelTextSec h1,
    .brandPanel .m_colorPalette_Orange.labelTextSec h2,
    .brandPanel .m_colorPalette_Orange.labelTextSec h4 {
        color: #E4002B!important
    }
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec a,
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec h1,
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec h2,
    .brandPanel .m_colorPalette_DarkOrange.labelTextSec h4 {
        color: #EEB33B!important
    }
    .brandPanel .m_colorPalette_Cyan.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Cyan.labelTextSec a,
    .brandPanel .m_colorPalette_Cyan.labelTextSec h1,
    .brandPanel .m_colorPalette_Cyan.labelTextSec h2,
    .brandPanel .m_colorPalette_Cyan.labelTextSec h4 {
        color: #5BC2E7!important
    }
    .brandPanel .m_colorPalette_Blue.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Blue.labelTextSec a,
    .brandPanel .m_colorPalette_Blue.labelTextSec h1,
    .brandPanel .m_colorPalette_Blue.labelTextSec h2,
    .brandPanel .m_colorPalette_Blue.labelTextSec h4 {
        color: #004F71!important
    }
    .brandPanel .m_colorPalette_Gray.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Gray.labelTextSec a,
    .brandPanel .m_colorPalette_Gray.labelTextSec h1,
    .brandPanel .m_colorPalette_Gray.labelTextSec h2,
    .brandPanel .m_colorPalette_Gray.labelTextSec h4 {
        color: #63666A!important
    }
    .brandPanel .m_colorPalette_DarkGray.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_DarkGray.labelTextSec a,
    .brandPanel .m_colorPalette_DarkGray.labelTextSec h1,
    .brandPanel .m_colorPalette_DarkGray.labelTextSec h2,
    .brandPanel .m_colorPalette_DarkGray.labelTextSec h4 {
        color: #222731!important
    }
    .brandPanel .m_colorPalette_White.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_White.labelTextSec a,
    .brandPanel .m_colorPalette_White.labelTextSec h1,
    .brandPanel .m_colorPalette_White.labelTextSec h2,
    .brandPanel .m_colorPalette_White.labelTextSec h4 {
        color: #fff!important
    }
    .brandPanel .m_colorPalette_LightGray.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_LightGray.labelTextSec a,
    .brandPanel .m_colorPalette_LightGray.labelTextSec h1,
    .brandPanel .m_colorPalette_LightGray.labelTextSec h2,
    .brandPanel .m_colorPalette_LightGray.labelTextSec h4 {
        color: #D9D9D6!important
    }
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec a,
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec h1,
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec h2,
    .brandPanel .m_colorPalette_Abbott-Primary-Blue.labelTextSec h4 {
        color: #009CDE!important
    }
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec a,
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec h1,
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec h2,
    .brandPanel .m_colorPalette_Abbott-Dark-Blue.labelTextSec h4 {
        color: #002A3A!important
    }
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec .viewProducts:hover,
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec a,
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec h1,
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec h2,
    .brandPanel .m_colorPalette_Abbott-Mint.labelTextSec h4 {
        color: #64CCC9!important
    }
    .productCarSec.colorPalette_Yellow .maskFiller .viewProducts a {
        color: #FFD100!important
    }
    .productCarSec.colorPalette_DarkYellow .maskFiller .viewProducts a {
        color: #DED548!important
    }
    .productCarSec.colorPalette_Green .maskFiller .viewProducts a {
        color: #7CCC6C!important
    }
    .productCarSec.colorPalette_DarkGreen.maskFiller .maskFiller .viewProducts a {
        color: #00B140!important
    }
    .productCarSec.colorPalette_Fuscia .maskFiller .viewProducts a {
        color: #AA0061!important
    }
    .productCarSec.colorPalette_DarkFuscia .maskFiller .viewProducts a {
        color: #470A68!important
    }
    .productCarSec.colorPalette_Orange .maskFiller .viewProducts a {
        color: #E4002B!important
    }
    .productCarSec.colorPalette_DarkOrange .maskFiller .viewProducts a {
        color: #EEB33B!important
    }
    .productCarSec.colorPalette_Cyan.maskFiller .maskFiller .viewProducts a {
        color: #5BC2E7!important
    }
    .productCarSec.colorPalette_Blue .maskFiller .viewProducts a {
        color: #004F71!important
    }
    .productCarSec.colorPalette_Gray .maskFiller .viewProducts a {
        color: #63666A!important
    }
    .productCarSec.colorPalette_DarkGray .maskFiller .viewProducts a {
        color: #222731!important
    }
    .productCarSec.colorPalette_White .maskFiller .viewProducts a {
        color: #FFF!important
    }
    .productCarSec.colorPalette_LightGray .maskFiller .viewProducts a {
        color: #D9D9D6!important
    }
    .productCarSec.colorPalette_Abbott-Primary-Blue .maskFiller .viewProducts a {
        color: #009CDE!important
    }
    .productCarSec.colorPalette_Abbott-Dark-Blue .maskFiller .viewProducts a {
        color: #002A3A!important
    }
    .productCarSec.colorPalette_Abbott-Mint .maskFiller .viewProducts a {
        color: #64CCC9!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 569px) {
    .android .labelTextSec button {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 768px) {
    .labelTextSec img {
        width: 21%;
        margin-left: 23px
    }
    .labelTextSec a {
        font-size: .6em
    }
    .closeCarousalOverlay {
        z-index: 1
    }
    .productLogoSec>img {
        height: 80px;
        width: 80px
    }
    .productDescSec {
        padding-left: 39px
    }
    .productLogoSec,
    productDescSec {
        padding-top: 0
    }
    .productDescSec h2,
    .productLogoSec h2 {
        font-size: 1em
    }
    .productDescSec p,
    .viewProducts {
        margin-top: 10px;
        margin-bottom: 0
    }
    .productCarSec .productSlider .slides li img {
        float: left;
        margin-top: 0
    }
    .productSlider .slides li.less3mini {
        width: 92px
    }
    .chrome .productCarSec .applyMask[data-mask*=xlink-deep],
    .chrome .productCarSec .applyMask[data-mask*=xlink-notch],
    .firefox .productCarSec .applyMask[data-mask*=xlink-deep],
    .firefox .productCarSec .applyMask[data-mask*=xlink-notch] {
        margin-top: -1px
    }
    .labelTextSec button,
    .productSlider .flex-direction-nav li.first-arrow,
    .productSlider .flex-direction-nav li.last-arrow {
        margin-top: 0
    }
    .ipad .productCarSec .applyMask[data-mask*=xlink-deep],
    .ipad .productCarSec .applyMask[data-mask*=xlink-notch] {
        height: 30px!important;
        margin-top: -1px!important
    }
    .brandPanel[data-mask*=xlink-deep] .innerSec .sectionTitleWithMask {
        margin-top: 55px
    }
    .brandPanel[data-mask*=xlink-notch] .innerSec .sectionTitleWithMask {
        margin-top: 35px
    }
    .brandPanel .innerSec {
        width: 79.427%
    }
    .brandPanel .labelTextSec {
        width: 100%
    }
    .labelTextSec h1,
    .labelTextSec h4 {
        font-size: 2.29187em;
        line-height: 1em;
        padding-top: 10px
    }
    .labelTextSec p {
        font-size: .801875em;
        line-height: 17px
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .brandPanel .innerSec {
        width: 79.427%
    }
    .brandPanel .labelTextSec {
        width: 77.777%
    }
    .labelTextSec h1,
    .labelTextSec h4 {
        font-size: 2.29187em;
        line-height: 1em;
        padding-top: 10px
    }
    .labelTextSec p {
        font-size: .801875em;
        line-height: 17px
    }
    .labelTextSec a {
        font-size: 1.1em;
        width: 45px
    }
    .labelTextSec a img {
        width: 100%
    }
    .labelTextSec button {
        font-size: .916875em;
        height: 27px
    }
    .brandPanel[data-mask*=xlink-deep] .innerSec .sectionTitleWithMask {
        margin-top: 55px
    }
    .brandPanel[data-mask*=xlink-notch] .innerSec .sectionTitleWithMask {
        margin-top: 35px
    }
    .brandPanel .innerSec .sectionTitleWithMask .maskColorFiller {
        padding-bottom: 30px
    }
    .brandPanel[data-mask*=xlink-deep] .innerSectionWrapper {
        margin-top: 30px
    }
    .productCarSec.curve .closeCarousalOverlay {
        top: 66px;
        right: 12px
    }
    .ios7 .brandPanel button {
        display: none!important
    }
    .ios7 .brandPanel button.ios7button {
        display: block!important
    }
    .productCarSec_container .productDescSec,
    .productCarSec_container .productLogoSec {
        padding-top: 0
    }
    .productCarSec_container .productDescSec {
        padding-right: 0
    }
    .productCarSec_container .productDescSec p {
        margin-bottom: 3%
    }
    .ipad .productCarSec .applyMask[data-mask*=xlink-deep],
    .ipad .productCarSec .applyMask[data-mask*=xlink-notch] {
        height: 45px!important;
        margin-top: -1px!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1116px) {
    .labelTextSec h1,
    .labelTextSec h4 {
        font-size: 2.29187em
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1270px) {
    .brandPanel[data-mask*=xlink-notch] .innerSec .sectionTitleWithMask {
        margin-top: 35px
    }
}
@media only screen and (min-width: 1280px) and (max-width: 1380px) {
    .brandPanel[data-mask*=xlink-deep] .innerSectionWrapper {
        margin-top: 85px
    }
    .productCarSec.curve .closeCarousalOverlay {
        top: 130px
    }
    .brandPanel[data-mask*=xlink-notch] {
        margin-top: -50px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .brandPanel[data-mask*=xlink-deep-curve] {
        margin-top: -180px
    }
    .brandPanel[data-mask*=xlink-notch] {
        margin-top: -50px
    }
    .mac.gecko .labelTextSec button {
        padding-top: 6px!important
    }
}
.brandPanel .colorPalette_Yellow.labelTextSec button,
.productCarSec.colorPalette_Yellow .maskFiller {
    background-color: #FFD100
}
.brandPanel .colorPalette_DarkYellow.labelTextSec button,
.productCarSec.colorPalette_DarkYellow .maskFiller {
    background-color: #DED548
}
.brandPanel .colorPalette_Green.labelTextSec button,
.productCarSec.colorPalette_Green .maskFiller {
    background-color: #7CCC6C
}
.brandPanel .colorPalette_DarkGreen.labelTextSec button,
.productCarSec.colorPalette_DarkGreen .maskFiller {
    background-color: #00B140
}
.brandPanel .colorPalette_Fuscia.labelTextSec button,
.productCarSec.colorPalette_Fuscia .maskFiller {
    background-color: #AA0061
}
.brandPanel .colorPalette_DarkFuscia.labelTextSec button,
.productCarSec.colorPalette_DarkFuscia .maskFiller {
    background-color: #470A68
}
.brandPanel .colorPalette_Orange.labelTextSec button,
.productCarSec.colorPalette_Orange .maskFiller {
    background-color: #E4002B
}
.brandPanel .colorPalette_DarkOrange.labelTextSec button,
.productCarSec.colorPalette_DarkOrange .maskFiller {
    background-color: #EEB33B
}
.brandPanel .colorPalette_Cyan.labelTextSec button,
.productCarSec.colorPalette_Cyan .maskFiller {
    background-color: #5BC2E7
}
.brandPanel .colorPalette_Blue.labelTextSec button,
.productCarSec.colorPalette_Blue .maskFiller {
    background-color: #004F71
}
.brandPanel .colorPalette_Gray.labelTextSec button,
.productCarSec.colorPalette_Gray .maskFiller {
    background-color: #63666A
}
.brandPanel .colorPalette_DarkGray.labelTextSec button,
.productCarSec.colorPalette_DarkGray .maskFiller {
    background-color: #222731
}
.brandPanel .colorPalette_White.labelTextSec button,
.productCarSec.colorPalette_White .maskFiller {
    background-color: #FFF
}
.brandPanel .colorPalette_LightGray.labelTextSec button,
.productCarSec.colorPalette_LightGray .maskFiller {
    background-color: #D9D9D6
}
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec button,
.productCarSec.colorPalette_Abbott-Primary-Blue .maskFiller {
    background-color: #009CDE
}
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec button,
.productCarSec.colorPalette_Abbott-Dark-Blue .maskFiller {
    background-color: #002A3A
}
.brandPanel .colorPalette_Abbott-Mint.labelTextSec button,
.productCarSec.colorPalette_Abbott-Mint .maskFiller {
    background-color: #64CCC9
}
.brandPanel .colorPalette_Yellow.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Yellow.labelTextSec a,
.brandPanel .colorPalette_Yellow.labelTextSec button:hover,
.brandPanel .colorPalette_Yellow.labelTextSec h1,
.brandPanel .colorPalette_Yellow.labelTextSec h2,
.brandPanel .colorPalette_Yellow.labelTextSec h4 {
    color: #FFD100
}
.brandPanel .colorPalette_DarkYellow.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_DarkYellow.labelTextSec a,
.brandPanel .colorPalette_DarkYellow.labelTextSec button:hover,
.brandPanel .colorPalette_DarkYellow.labelTextSec h1,
.brandPanel .colorPalette_DarkYellow.labelTextSec h2,
.brandPanel .colorPalette_DarkYellow.labelTextSec h4 {
    color: #DED548
}
.brandPanel .colorPalette_Green.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Green.labelTextSec a,
.brandPanel .colorPalette_Green.labelTextSec button:hover,
.brandPanel .colorPalette_Green.labelTextSec h1,
.brandPanel .colorPalette_Green.labelTextSec h2,
.brandPanel .colorPalette_Green.labelTextSec h4 {
    color: #7CCC6C
}
.brandPanel .colorPalette_DarkGreen.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_DarkGreen.labelTextSec a,
.brandPanel .colorPalette_DarkGreen.labelTextSec button:hover,
.brandPanel .colorPalette_DarkGreen.labelTextSec h1,
.brandPanel .colorPalette_DarkGreen.labelTextSec h2,
.brandPanel .colorPalette_DarkGreen.labelTextSec h4 {
    color: #00B140
}
.brandPanel .colorPalette_Fuscia.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Fuscia.labelTextSec a,
.brandPanel .colorPalette_Fuscia.labelTextSec button:hover,
.brandPanel .colorPalette_Fuscia.labelTextSec h1,
.brandPanel .colorPalette_Fuscia.labelTextSec h2,
.brandPanel .colorPalette_Fuscia.labelTextSec h4 {
    color: #AA0061
}
.brandPanel .colorPalette_DarkFuscia.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_DarkFuscia.labelTextSec a,
.brandPanel .colorPalette_DarkFuscia.labelTextSec button:hover,
.brandPanel .colorPalette_DarkFuscia.labelTextSec h1,
.brandPanel .colorPalette_DarkFuscia.labelTextSec h2,
.brandPanel .colorPalette_DarkFuscia.labelTextSec h4 {
    color: #470A68
}
.brandPanel .colorPalette_Orange.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Orange.labelTextSec a,
.brandPanel .colorPalette_Orange.labelTextSec button:hover,
.brandPanel .colorPalette_Orange.labelTextSec h1,
.brandPanel .colorPalette_Orange.labelTextSec h2,
.brandPanel .colorPalette_Orange.labelTextSec h4 {
    color: #E4002B
}
.brandPanel .colorPalette_DarkOrange.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_DarkOrange.labelTextSec a,
.brandPanel .colorPalette_DarkOrange.labelTextSec button:hover,
.brandPanel .colorPalette_DarkOrange.labelTextSec h1,
.brandPanel .colorPalette_DarkOrange.labelTextSec h2,
.brandPanel .colorPalette_DarkOrange.labelTextSec h4 {
    color: #EEB33B
}
.brandPanel .colorPalette_Cyan.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Cyan.labelTextSec a,
.brandPanel .colorPalette_Cyan.labelTextSec button:hover,
.brandPanel .colorPalette_Cyan.labelTextSec h1,
.brandPanel .colorPalette_Cyan.labelTextSec h2,
.brandPanel .colorPalette_Cyan.labelTextSec h4 {
    color: #5BC2E7
}
.brandPanel .colorPalette_Blue.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Blue.labelTextSec a,
.brandPanel .colorPalette_Blue.labelTextSec button:hover,
.brandPanel .colorPalette_Blue.labelTextSec h1,
.brandPanel .colorPalette_Blue.labelTextSec h2,
.brandPanel .colorPalette_Blue.labelTextSec h4 {
    color: #004F71
}
.brandPanel .colorPalette_Gray.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Gray.labelTextSec a,
.brandPanel .colorPalette_Gray.labelTextSec button:hover,
.brandPanel .colorPalette_Gray.labelTextSec h1,
.brandPanel .colorPalette_Gray.labelTextSec h2,
.brandPanel .colorPalette_Gray.labelTextSec h4 {
    color: #63666A
}
.brandPanel .colorPalette_DarkGray.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_DarkGray.labelTextSec a,
.brandPanel .colorPalette_DarkGray.labelTextSec button:hover,
.brandPanel .colorPalette_DarkGray.labelTextSec h1,
.brandPanel .colorPalette_DarkGray.labelTextSec h2,
.brandPanel .colorPalette_DarkGray.labelTextSec h4 {
    color: #222731
}
.brandPanel .colorPalette_White.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_White.labelTextSec a,
.brandPanel .colorPalette_White.labelTextSec button:hover,
.brandPanel .colorPalette_White.labelTextSec h1,
.brandPanel .colorPalette_White.labelTextSec h2,
.brandPanel .colorPalette_White.labelTextSec h4 {
    color: #FFF
}
.brandPanel .colorPalette_LightGray.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_LightGray.labelTextSec a,
.brandPanel .colorPalette_LightGray.labelTextSec button:hover,
.brandPanel .colorPalette_LightGray.labelTextSec h1,
.brandPanel .colorPalette_LightGray.labelTextSec h2,
.brandPanel .colorPalette_LightGray.labelTextSec h4 {
    color: #D9D9D6
}
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec a,
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec button:hover,
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec h1,
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec h2,
.brandPanel .colorPalette_Abbott-Primary-Blue.labelTextSec h4 {
    color: #009CDE
}
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec a,
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec button:hover,
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec h1,
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec h2,
.brandPanel .colorPalette_Abbott-Dark-Blue.labelTextSec h4 {
    color: #002A3A
}
.brandPanel .colorPalette_Abbott-Mint.labelTextSec .viewProducts:hover,
.brandPanel .colorPalette_Abbott-Mint.labelTextSec a,
.brandPanel .colorPalette_Abbott-Mint.labelTextSec button:hover,
.brandPanel .colorPalette_Abbott-Mint.labelTextSec h1,
.brandPanel .colorPalette_Abbott-Mint.labelTextSec h2,
.brandPanel .colorPalette_Abbott-Mint.labelTextSec h4 {
    color: #64CCC9
}
.productCarSec.colorPalette_Yellow .maskFiller .viewProducts a {
    color: #FFD100
}
.productCarSec.colorPalette_DarkYellow .maskFiller .viewProducts a {
    color: #DED548
}
.productCarSec.colorPalette_Green .maskFiller .viewProducts a {
    color: #7CCC6C
}
.productCarSec.colorPalette_DarkGreen.maskFiller .maskFiller .viewProducts a {
    color: #00B140
}
.productCarSec.colorPalette_Fuscia .maskFiller .viewProducts a {
    color: #AA0061
}
.productCarSec.colorPalette_DarkFuscia .maskFiller .viewProducts a {
    color: #470A68
}
.productCarSec.colorPalette_Orange .maskFiller .viewProducts a {
    color: #E4002B
}
.productCarSec.colorPalette_DarkOrange .maskFiller .viewProducts a {
    color: #EEB33B
}
.productCarSec.colorPalette_Cyan.maskFiller .maskFiller .viewProducts a {
    color: #5BC2E7
}
.productCarSec.colorPalette_Blue .maskFiller .viewProducts a {
    color: #004F71
}
.productCarSec.colorPalette_Gray .maskFiller .viewProducts a {
    color: #63666A
}
.productCarSec.colorPalette_DarkGray .maskFiller .viewProducts a {
    color: #222731
}
.productCarSec.colorPalette_White .maskFiller .viewProducts a {
    color: #FFF
}
.productCarSec.colorPalette_LightGray .maskFiller .viewProducts a {
    color: #D9D9D6
}
.productCarSec.colorPalette_Abbott-Primary-Blue .maskFiller .viewProducts a {
    color: #009CDE
}
.productCarSec.colorPalette_Abbott-Dark-Blue .maskFiller .viewProducts a {
    color: #002A3A
}
.productCarSec.colorPalette_Abbott-Mint .maskFiller .viewProducts a {
    color: #64CCC9
}
.brandPanel .labelTextSec p.white {
    color: #fff
}
.brandPanel .labelTextSec p.black {
    color: #2A2B33
}
.labelTextSec button {
    z-index: 4;
    border: 0;
    position: relative
}
.labelTextSec button:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background-color: #2A2B33
}
.labelTextSec button:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.labelTextSec button:active:after,
.labelTextSec button:hover:after {
    height: 100%
}
.ie11 .productCarSec .applyMask[data-mask*=xlink-deep],
.ie11 .productCarSec .applyMask[data-mask*=xlink-notch] {
    margin-top: -1px!important
}
@media only screen and (min-width: 1441px) {
    .productCarSec .applyMask[data-mask*=xlink-deep],
    .productCarSec .applyMask[data-mask*=xlink-notch] {
        margin-top: -8px!important
    }
}
@media only screen and (min-width: 1024px) {
    .ie8 .productCarSec .sectionTitleWithMask .maskColorFiller {
        padding-top: 0!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .ie8 .labelTextSec button {
        padding-top: 3px!important
    }
    .ie11 .labelTextSec button {
        padding-top: 0!important
    }
    .ie10 .labelTextSec button,
    .ie9.labelTextSec button {
        padding-top: 2px!important
    }
    .device_xt890 .labelTextSec button {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 768px) {
    .labelTextSec button,
    .labelTextSec button:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
    .ie9.labelTextSec button {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .ipad .labelTextSec button {
        padding-top: 6px!important
    }
}
@media only screen and (min-width: 640px) {
    .android.device_gt_i9300 .labelTextSec button {
        padding-top: 4px!important
    }
}
html[lang=cn-cn] .labelTextSec a,
html[lang=cn-cn] .labelTextSec button,
html[lang=cn-cn] .labelTextSec h1,
html[lang=cn-cn] .labelTextSec h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .productCarSec .maskFiller .viewProducts a,
html[lang=cn-cn] .productLogoSec h2 {
    font-weight: 700
}
html[lang=cn-cn].android.maxw_320 .labelTextSec button,
html[lang=cn-cn].ipad .labelTextSec button,
html[lang=cn-cn].mac.firefox .labelTextSec button,
html[lang=cn-cn].win.webkit .labelTextSec button {
    padding-top: 0!important
}
html[lang=cn-cn] .labelTextSec button {
    font-weight: 700
}
html[lang=cn-cn] .labelTextSec p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .productDescSec h2,
html[lang=cn-cn] .productLogoSec h2,
html[lang=cn-cn] .productSec .product h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .productDescSec p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .productCarSec .maskFiller .viewProducts a,
html[lang=cn-cn] .productDescSec li,
html[lang=cn-cn] .viewProducts {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].ie8 .labelTextSec button,
html[lang=cn-cn].ie8 .labelTextSec button:hover {
    padding-bottom: 4px
}
html[lang=cn-cn].mac.webkit .labelTextSec button {
    padding-top: 3px!important
}
@media only screen and (max-width: 767px) and (min-width: 280px) {
    html[lang=cn-cn].iphone .labelTextSec button {
        padding-top: 0!important
    }
}
@media only screen and (max-width: 1440px) and (min-width: 724px) {
    html[lang=cn-cn].win.firefox .labelTextSec button {
        padding-top: 0!important
    }
}
@media only screen and (min-width: 1025px) {
    html[lang=cn-cn].ie10 .labelTextSec button {
        padding-top: 0!important
    }
}
@media only screen and (max-width: 768px) {
    html[lang=pt-br].mac.firefox .labelTextSec button,
    html[lang=pt-br].mac.webkit .labelTextSec button,
    html[lang=pt-br].win.webkit .labelTextSec button {
        padding-top: 3px
    }
}
@media only screen and (min-width: 769px) {
    html[lang=pt-br].mac.firefox .labelTextSec button,
    html[lang=pt-br].mac.webkit .labelTextSec button {
        padding-top: 4px
    }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    html[lang=pt-br].device_xt890 .labelTextSec button {
        padding-top: 2px!important
    }
}
html[lang=ja-jp] .labelTextSec a,
html[lang=ja-jp] .labelTextSec h1,
html[lang=ja-jp] .labelTextSec h4 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .labelTextSec button {
    font-family: Meiryo
}
html[lang=ja-jp] .labelTextSec p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .productCarSec .maskFiller .viewProducts a,
html[lang=ja-jp] .productLogoSec h2,
html[lang=ja-jp] .productSec .product h3 {
    font-family: Meiryo
}
html[lang=ja-jp] .productSec .product h3 {
    font-weight: 700
}
html[lang=ja-jp] .productDescSec h2,
html[lang=ja-jp] .productDescSec li,
html[lang=ja-jp] .viewProducts {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    html[lang=ja-jp].mac.gecko .labelTextSec button {
        padding-top: 3px!important
    }
}
.productSlider li a .heading,
.productSlider li a .text {
    font-size: .875em;
    color: #2a2b33;
    display: block;
    text-align: center
}
.product-carousel {
    clear: both;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    position: relative;
    float: left
}
.maskImage {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}
.product-carousel .iemaskImage {
    height: auto!important
}
.product-carouselContentWrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    height: 100%
}
.product-carouselContent {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden
}
.product-carousel a {
    outline: 0
}
.productSlider {
    width: 75%;
    margin: 50px auto 0;
    position: relative
}
.ie9 .productSlider li a .heading sub,
.ie9 .productSlider li a .heading sup,
.popupFill {
    position: absolute
}
.productSlider .slides {
    width: 100%;
    margin: 0 auto;
    clear: both
}
.productSlider .slides li {
    width: 236px;
    height: 375px;
    background: #fff;
    margin-right: 3px
}
.productSlider .slides li.on {
    background: #fff
}
.productSlider .slides li.on.on2 {
    background: #FFF
}
.productSlider .slides.fourItemsOnly li,
.productSlider .slides.oneItemsOnly li,
.productSlider .slides.threeItemsOnly li,
.productSlider .slides.twoItemsOnly li {
    float: left
}
.productSlider .slides.threeItemsOnly {
    padding-left: 119px
}
.productSlider .slides.fourItemsOnly li,
.productSlider .slides.threeItemsOnly li {
    width: 24.3%
}
.productSlider .slides.oneItemsOnly {
    padding-left: 357px
}
.productSlider li.last-product {
    margin-right: 0
}
.productSlider .slides li a {
    display: block;
    width: 100%;
    height: 100%;
    border: 0 solid;
    text-decoration: none;
    cursor: pointer;
    text-align: center
}
.productSlider .slides li img {
    display: block;
    margin: 48px auto 0;
    text-align: center;
    clear: both
}
.productSlider li a .heading {
    font-family: BrandonGrotesqueBold;
    clear: both;
    text-transform: uppercase;
    line-height: .9em;
    margin-top: 48px;
    word-wrap: break-word;
    padding: 0 5px
}
.productSlider li a .text {
    font-family: Georgia;
    clear: both;
    line-height: 1.125em;
    padding: 16px 20px 0
}
.popupFill h3,
.popupFill h4 {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase;
    clear: both
}
.productSlider .slides li.on a .heading,
.productSlider .slides li.on a .text {
    color: #00747e
}
.productSlider .slides li.on.on2,
.productSlider .slides li.on.on2 a,
.productSlider .slides li.on.on2 a .heading,
.productSlider .slides li.on.on2 a .text,
.productSlider .slides li.on2 img {
    color: #2a2b33!important;
    cursor: default!important
}
.productSlider .flex-direction-nav li {
    position: absolute;
    top: 155px
}
.productSlider .flex-direction-nav li.first-arrow {
    left: -121px
}
.productSlider .flex-direction-nav li.last-arrow {
    right: -121px
}
.productSlider .flex-direction-nav li a {
    background: url("../images/arrows.png") no-repeat;
    width: 37px;
    height: 68px;
    display: block;
    text-indent: -999em
}
.productSlider .flex-direction-nav a.flex-prev {
    background-position: 0 -68px
}
.productSlider .flex-direction-nav a.flex-next {
    background-position: 0 0
}
.popupFill {
    display: none;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 0
}
.popupFill .maskFiller {
    background: #b6b6b6;
    width: 100%;
    overflow: hidden;
    top: -5px;
    position: relative;
    height: 100%
}
.ie .popupFill .maskFiller {
    position: absolute;
    background: #b6b6b6;
    width: 100%;
    overflow: hidden;
    top: 50px
}
.product-carouselContentWrapper .sectionTitleWithMask {
    z-index: 0
}
.popupFill .applyMaskHere {
    background: #b6b6b6
}
.popupFill a.closeBtn {
    position: absolute;
    top: 30px;
    right: 30px;
    background: url("../images/closeBtn.png") no-repeat;
    display: block;
    padding: 2px;
    font-size: .8em;
    text-decoration: none;
    width: 37px;
    height: 37px;
    text-indent: -999em
}
.popupFill.curve a.closeBtn {
    top: 150px
}
.popupFill .sectionTitleWithMask {
    margin-top: 35px
}
.popupFill h3 {
    font-size: 1.3em;
    font-weight: 700;
    margin-top: 25px
}
.popupFill h4 {
    font-size: 1.32em;
    line-height: 22px
}
.popupFill p {
    font-family: Georgia;
    font-size: .8em;
    padding-top: 15px
}
.popupFill .slideContent {
    margin: 100px auto 15px;
    overflow: hidden;
    padding: 20px 0 9%;
    position: relative;
    width: 75%
}
.popupFill .slideContent .leftCont {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #b7b7b7;
    padding: 0 0 60px
}
.popupFill .slideContent .rightCont {
    width: 50%;
    float: left;
    word-wrap: break-word;
    padding: 15px 35px 10px 90px;
    text-align: left
}
.popupFill .slideContent .rightCont a.more_btn {
    background: #2A2B33;
    display: block;
    font-family: BrandonGrotesqueBold;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 13px;
    margin-top: 20px;
    padding: 15px 10px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px
}
.popupFill .slideContent .rightCont li {
    height: auto;
    margin: 0 2px 0 3px
}
.popupFill .slideContent .rightCont li img {
    float: left;
    max-width: 100%;
    height: auto;
    margin-top: 0
}
.miniProductSlider .flex-direction-nav li a {
    background: url("../images/mini-arrows.png") no-repeat;
    width: 12px;
    height: 35px;
    display: block;
    text-indent: -999em;
    outline: 0
}
.miniProductSlider {
    margin: 0 auto;
    position: relative;
    width: 100%
}
.miniProductSlider .slides {
    width: 960px;
    margin: 0 auto;
    clear: both
}
.miniProductSlider .flex-direction-nav a.flex-prev {
    background-position: 0 -35px
}
.miniProductSlider .flex-direction-nav a.flex-next {
    background-position: 0 0
}
.popupFill .slideContent .rightCont .flex-direction-nav li {
    position: absolute;
    top: 45%;
    width: 12px;
    height: 35px
}
.miniProductSlider .flex-direction-nav li.first-arrow {
    left: -25px
}
.miniProductSlider .flex-direction-nav li.last-arrow {
    right: -30px
}
.popupFill.colorSet1 .superNotchContent {
    background: #ff9e14;
    color: #2a2b33
}
.popupFill.colorSet2 .superNotchContent {
    background: #c3f;
    color: #fff
}
.colorSet1 a.more_btn {
    color: #ff9e14
}
.colorSet2 a.more_btn {
    color: #C3F
}
.superNotch {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%
}
.superNotchContent {
    width: 100%;
    overflow: hidden;
    margin-top: 56px
}
.product-carousel .labelSec {
    margin: 0 auto 80px;
    width: 75%
}
.panelsLoadMore1,
.productSlider li a .moreinfo {
    display: none
}
.miniProductSlider .flex-direction-nav a,
.productSlider .flex-direction-nav a {
    opacity: 100
}
.product-carousel[data-mask*=xlink-deep] {
    margin-top: -160px
}
.product-carousel[data-mask*=xlink-notch] {
    margin-top: -50px
}
.ie8 .product-carousel[data-mask*=xlink-deep],
.ie8 .product-carousel[data-mask*=xlink-notch] {
    height: 100%
}
.product-carousel[data-mask*=xlink-deep-curve] .product-carouselContentWrapper {
    margin-top: 175px
}
.product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
    margin-top: 90px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .product-carousel[data-mask*=xlink-notch],
    .product-carousel[data-mask*=xlink-deep-curve] {
        height: auto;
        min-height: 1px;
        margin-top: 0
    }
    .product-carousel {
        width: 100%;
        background: #fff;
        padding-bottom: 30px
    }
    .product-carousel[data-mask*=xlink-deep-curve] .product-carouselContentWrapper {
        margin-top: 0
    }
    .product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
        margin-top: 0
    }
    .product-carouselContentWrapper {
        position: static
    }
    .productSlider {
        width: 100%;
        height: 100%;
        min-height: 0
    }
    .productSlider .slides {
        width: 100%;
        height: 100%;
        clear: both;
        overflow: hidden
    }
    .productSlider .slides li:first-child {
        margin-top: 0
    }
    .productSlider .slides li {
        width: 100%;
        padding: 10px 0 0;
        clear: both;
        max-height: 205px;
        border-bottom: 2px solid #eee;
        margin-top: 30px;
        margin-bottom: 30px;
        position: relative
    }
    .productSlider .slides.threeItemsOnly,
    .productSlider .slides.twoItemsOnly {
        padding-left: 0
    }
    .productSlider .slides li img {
        float: left;
        width: 125px;
        height: 125px;
        margin-top: 3px;
        margin-right: 15px;
        position: absolute
    }
    .productSlider li a .heading,
    .productSlider li a .text {
        clear: none;
        margin: 0;
        display: inline-block;
        text-align: left;
        line-height: 1.125em;
        width: 100%;
        float: left
    }
    .productSlider li a .heading {
        font-family: BrandonGrotesqueBlack;
        font-size: 1em;
        word-wrap: break-word
    }
    .productSlider li a .text {
        padding: 0;
        font-size: .875em
    }
    .productSlider li a .moreinfo {
        color: #02FDFE;
        display: block;
        float: left;
        font-size: .9em;
        font-weight: 700;
        line-height: 1.5em;
        margin-left: 146px;
        margin-top: 15px;
        text-transform: uppercase;
        width: auto;
        background: url("../images/back_icon_copy_cyan.png") 88% 53% no-repeat #2A2B33;
        padding: 5px 30px 5px 10px
    }
    a.panelsLoadMore1,
    a.panelsLoadMore1 span {
        display: inline-block;
        cursor: pointer;
        text-align: center
    }
    .win.webkit .productSlider li a .moreinfo {
        line-height: 1.4em
    }
    .productSlider li a .heading {
        padding: 10px 0 15px 145px
    }
    .productSlider li a .text {
        padding-left: 145px!important
    }
    a.panelsLoadMore1 {
        font-family: BrandonGrotesqueBlack;
        text-transform: uppercase;
        font-size: .9em;
        line-height: 1em;
        position: relative;
        width: 100%;
        margin: 7px auto
    }
    a.panelsLoadMore1 span {
        padding: 16px 20px 10px 0;
        background: url("../images/down-arrow.png") 77% 54% no-repeat #2A2B33;
        color: #01FCFE;
        width: 96%
    }
    .popupFill .maskFiller {
        overflow: hidden
    }
    .popupFill .slideContent,
    .popupFill .slideContent .leftCont,
    .popupFill .slideContent .rightCont {
        clear: both;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0
    }
    .popupFill .slideContent .leftCont {
        margin-top: 10%
    }
    .popupFill .slideContent .rightCont {
        padding: 10px 20px;
        text-align: center;
        margin-left: -1px
    }
    .product-carousel img.maskImage {
        display: none
    }
    .popupFill a.closeBtn {
        right: 10px;
        top: 55px;
        z-index: 1
    }
    .popupFill {
        top: 3px
    }
    .popupFill h4 {
        font-size: 1.1em
    }
    .productSlider .slides.fourItemsOnly li,
    .productSlider .slides.threeItemsOnly li {
        width: 100%;
        margin-top: 0
    }
}
@media only screen and (min-width: 768px) and (max-width: 768px) {
    .productSlider li a .heading {
        font-family: BrandonGrotesqueBlack;
        font-size: .8em;
        line-height: .95em;
        margin-top: 10px
    }
    .productSlider li a .text {
        font-size: .75em;
        line-height: 1.25em;
        padding: 10px 6px 5px
    }
    .productSlider .slides li img {
        margin-top: 10px
    }
    .productSlider .slides li {
        height: 230px
    }
    .ipad .productSlider .slides li {
        margin-right: 4px
    }
    .productSlider .flex-direction-nav li.first-arrow {
        left: -85px
    }
    .productSlider .flex-direction-nav li.last-arrow {
        right: -85px
    }
    .product-carousel[data-mask*=xlink-deep] {
        margin-top: -70px
    }
    .product-carousel[data-mask*=xlink-deep-curve] .product-carouselContentWrapper {
        margin-top: 100px!important
    }
    .product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
        margin-top: 45px
    }
    .productSlider {
        margin-top: 40px
    }
    .productSlider .flex-direction-nav li {
        top: 75px
    }
    .popupFill .slideContent {
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        width: 75%;
        margin: 0 auto;
        padding: 0 0 10px
    }
    .ipad .popupFill {
        z-index: 999;
        height: auto
    }
    .popupFill .slideContent .rightCont {
        width: 375px;
        padding-left: 28px;
        height: auto
    }
    .popupFill .slideContent .leftCont img {
        width: 80px;
        height: 80px
    }
    .popupFill .slideContent .leftCont {
        width: 190px
    }
    .popupFill h3,
    .popupFill h4 {
        font-size: 1em
    }
    .popupFill .slideContent .rightCont a.more_btn {
        margin-top: 6px
    }
    .popupFill.curve a.closeBtn {
        top: 93px
    }
    .miniProductSlider {
        width: 320px;
        margin-top: 5px
    }
    .productSlider .slides.fourItemsOnly,
    .productSlider .slides.twoItemsOnly {
        width: 100%
    }
    .productSlider .slides.twoItemsOnly li {
        width: 25%;
        height: 215px
    }
    .productSlider .slides.threeItemsOnly {
        padding-left: 75px
    }
    .productSlider .slides.fourItemsOnly li {
        width: 24.3%
    }
    .productSlider .slides.fourItemsOnly li a .heading,
    .productSlider .slides.twoItemsOnly li a .heading {
        margin-top: 0
    }
    .productSlider .slides.fourItemsOnly li img,
    .productSlider .slides.twoItemsOnly li img {
        width: 120px;
        height: 120px;
        margin-top: 0!important
    }
    .productSlider .slides li img,
    .productSlider .slides.fourItemsOnly li img {
        width: 100px;
        height: 100px
    }
    .ie11.ie .popupFill .maskFiller {
        top: 35px
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .productSlider li a .heading {
        font-family: BrandonGrotesqueBlack;
        font-size: .8em;
        line-height: .95em;
        margin-top: 10px
    }
    .productSlider li a .text {
        font-size: .75em;
        line-height: 1.25em
    }
    .productSlider .slides li img {
        margin-top: 10px
    }
    .productSlider .slides li {
        height: 230px
    }
    .ipad .productSlider .slides li {
        margin-right: 4px
    }
    .productSlider .flex-direction-nav li.first-arrow {
        left: -85px
    }
    .productSlider .flex-direction-nav li.last-arrow {
        right: -85px
    }
    .product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
        margin-top: 50px
    }
    .ipad .popupFill {
        z-index: 999;
        height: auto
    }
    .productSlider {
        margin-top: 30px
    }
    .productSlider .flex-direction-nav li {
        top: 100px
    }
    .popupFill .slideContent {
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        width: 75%;
        margin: 50px auto 0;
        padding: 0 0 90px
    }
    .popupFill .slideContent .rightCont {
        height: 279px;
        padding-left: 28px
    }
    .popupFill.curve a.closeBtn {
        top: 126px
    }
    .productSlider .slides.fourItemsOnly,
    .productSlider .slides.twoItemsOnly {
        width: 100%
    }
    .productSlider .slides.twoItemsOnly li {
        width: 25%;
        height: 260px
    }
    .productSlider .slides.threeItemsOnly {
        padding-left: 119px
    }
    .productSlider .slides.fourItemsOnly li {
        width: 24.3%
    }
    .productSlider .slides.fourItemsOnly li a .heading,
    .productSlider .slides.twoItemsOnly li a .heading {
        margin-top: 0
    }
    .productSlider .slides.fourItemsOnly li img,
    .productSlider .slides.twoItemsOnly li img {
        width: 120px;
        height: 120px;
        margin-top: 0!important
    }
    .productSlider .slides li img,
    .productSlider .slides.fourItemsOnly li img {
        width: 100px;
        height: 100px
    }
    .ie11.ie .popupFill .maskFiller {
        top: 35px
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1105px) {
    .productSlider .slides li img {
        height: 100px!important;
        width: 100px!important
    }
    .productSlider .slides li {
        height: 280px!important
    }
    .product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
        margin-top: 50px!important
    }
}
@media only screen and (min-width: 1106px) and (max-width: 1279px) {
    .productSlider li a .heading {
        font-size: .93em;
        line-height: 1.125em
    }
    .productSlider li a .text {
        font-size: .8em;
        line-height: 1.18em
    }
    .productSlider .slides li img {
        width: 180px;
        height: 180px;
        margin-top: 21px
    }
    .productSlider .slides li {
        height: 360px
    }
    .productSlider .flex-direction-nav li.first-arrow {
        left: -95px
    }
    .productSlider .flex-direction-nav li.last-arrow {
        right: -95px
    }
    .product-carousel[data-mask*=xlink-notch] .product-carouselContentWrapper {
        margin-top: 50px
    }
    .productSlider {
        margin-top: 40px
    }
    .productSlider .flex-direction-nav li {
        top: 115px
    }
    .productSlider .slides.fourItemsOnly,
    .productSlider .slides.twoItemsOnly {
        width: 100%
    }
    .productSlider .slides.twoItemsOnly li {
        width: 25%
    }
    .productSlider .slides.fourItemsOnly li {
        width: 24.5%
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .product-carousel[data-mask*=xlink-deep-curve] {
        margin-top: -180px
    }
    .product-carousel[data-mask*=xlink-notch] {
        margin-top: -55px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1380px) {
    .popupFill .maskFiller {
        margin-top: 0!important
    }
}
.popupFill {
    background-color: transparent
}
.popupFill.colorPalette_Orange .maskFiller {
    background-color: #FF9614;
    color: #2a2b33
}
.popupFill.colorPalette_Orange .slideContent .rightCont a.more_btn {
    color: #FF9614;
    background-color: #2a2b33
}
.popupFill.colorPalette_Orange .slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Yellow .maskFiller {
    background-color: #fff729;
    color: #2a2b33
}
.popupFill.colorPalette_Yellow .slideContent .rightCont a.more_btn {
    color: #fff729;
    background-color: #2a2b33
}
.popupFill.colorPalette_Yellow.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Cyan .maskFiller {
    background-color: #00fefd;
    color: #2a2b33
}
.popupFill.colorPalette_Cyan .slideContent .rightCont a.more_btn {
    color: #00fefd;
    background-color: #2a2b33
}
.popupFill.colorPalette_Cyan.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Green .maskFiller {
    background-color: #78fa6f;
    color: #2a2b33
}
.popupFill.colorPalette_Green .slideContent .rightCont a.more_btn {
    color: #78fa6f;
    background-color: #2a2b33
}
.popupFill.colorPalette_Green.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Fuscia .maskFiller {
    background-color: #d43ff5;
    color: #2a2b33
}
.popupFill.colorPalette_Fuscia .slideContent .rightCont a.more_btn {
    color: #d43ff5;
    background-color: #2a2b33
}
.popupFill.colorPalette_Fuscia.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Gray .maskFiller,
.popupFill.colorPalette_Gray .slideContent .rightCont a.more_btn {
    background-color: #2a2b33;
    color: #2a2b33
}
.popupFill.colorPalette_Gray.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_LightGray .maskFiller {
    background-color: #d9dadb;
    color: #2a2b33
}
.popupFill.colorPalette_LightGray .slideContent .rightCont a.more_btn {
    color: #d9dadb;
    background-color: #2a2b33
}
.popupFill.colorPalette_LightGray.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_Blue .maskFiller {
    background-color: #00747e;
    color: #2a2b33
}
.popupFill.colorPalette_Blue .slideContent .rightCont a.more_btn {
    color: #00747e;
    background-color: #2a2b33
}
.popupFill.colorPalette_Blue.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_DarkGreen .maskFiller {
    background-color: #5fba5c;
    color: #2a2b33
}
.popupFill.colorPalette_DarkGreen .slideContent .rightCont a.more_btn {
    color: #5fba5c;
    background-color: #2a2b33
}
.popupFill.colorPalette_DarkGreen.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_DarkYellow .maskFiller {
    background-color: #ded548;
    color: #2a2b33
}
.popupFill.colorPalette_DarkYellow .slideContent .rightCont a.more_btn {
    color: #ded548;
    background-color: #2a2b33
}
.popupFill.colorPalette_DarkYellow.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_DarkOrange .maskFiller {
    background-color: #b66f2b;
    color: #2a2b33
}
.popupFill.colorPalette_DarkOrange .slideContent .rightCont a.more_btn {
    color: #b66f2b;
    background-color: #2a2b33
}
.popupFill.colorPalette_DarkOrange.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_DarkFuscia .maskFiller {
    background-color: #774078;
    color: #2a2b33
}
.popupFill.colorPalette_DarkFuscia .slideContent .rightCont a.more_btn {
    color: #774078;
    background-color: #2a2b33
}
.popupFill.colorPalette_DarkFuscia.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_DarkGray .maskFiller {
    background-color: #191b22;
    color: #2a2b33
}
.popupFill.colorPalette_DarkGray .slideContent .rightCont a.more_btn {
    color: #191b22;
    background-color: #2a2b33
}
.popupFill.colorPalette_DarkGray.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
.popupFill.colorPalette_White .maskFiller {
    background-color: #FFF;
    color: #2a2b33
}
.popupFill.colorPalette_White .slideContent .rightCont a.more_btn {
    color: #FFF;
    background-color: #2a2b33
}
.popupFill.colorPalette_White.slideContent .rightCont a.more_btn:hover {
    background-color: #fff
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=en-gb].android.device_micromax_a110q.maxw_320 .product-carousel .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
    html[lang=en-gb].android.android4.android4_0.device_micromax_a110q .product-carousel .sectionTitleWithMask h2 span {
        line-height: 21px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-gb].android.device_gt_i9300 .product-carousel .sectionTitleWithMask h2 span {
        line-height: 21px!important
    }
}
html[lang=cn-cn] .productSlider li a .heading {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .productSlider li a .text {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .popupFill h3,
html[lang=cn-cn] .popupFill h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .popupFill p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .popupFill .slideContent .rightCont a.more_btn,
html[lang=cn-cn] a.panelsLoadMore1 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] a.panelsLoadMore1 {
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] a.panelsLoadMore1 span {
        padding: 13px 20px 13px 0
    }
}
html[lang=ja-jp] .productSlider li a .heading {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .productSlider li a .text {
    font-family: Georgia
}
html[lang=ja-jp] .popupFill h3,
html[lang=ja-jp] .popupFill h4 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .popupFill p {
    font-family: Georgia
}
html[lang=ja-jp] .popupFill .slideContent .rightCont a.more_btn {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .productSlider li a .heading,
    html[lang=ja-jp] a.panelsLoadMore1 {
        font-family: Meiryo
    }
}
@media only screen and (min-width: 768px) and (max-width: 768px) {
    html[lang=ja-jp] .productSlider li a .heading {
        font-family: Meiryo
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    html[lang=ja-jp] .productSlider li a .heading {
        font-family: Meiryo
    }
}
.contactinfo-wrap {
    background-color: #007589;
    padding-bottom: 46px;
    width: 100%
}
.contactinfo-container {
    width: 75%;
    margin: 0 auto;
    padding-top: 100px;
    position: relative
}
.contact_information {
    width: 30%;
    float: right;
    padding-left: 5%;
    border-left: 1px solid #b7b7b7;
    font-family: BrandonGrotesqueRegular
}
.contact_info_content {
    width: 100%
}
.contact_info_content section {
    margin-top: 35px;
    clear: both;
    float: left
}
.contact_info_content section h3 {
    line-height: 1.1em;
    font-size: 1.25em;
    font-family: BrandonGrotesqueBold
}
.contact_info_content section h5 {
    font-size: .75em;
    font-weight: 400;
    line-height: 13px;
    margin-top: 3px;
    text-transform: none;
    font-family: Georgia
}
.form_fill {
    font-family: BrandonGrotesqueRegular;
    width: 70%
}
.form_fill_content {
    width: 90%;
    position: relative
}
.address,
.name,
.questions {
    width: 100%
}
.form_fill input[type=text],
.form_fill input[type=tel],
.form_fill input[type=email] {
    height: 40px;
    line-height: 40px;
    border: none;
    margin-bottom: 20px;
    font-size: 1.1em;
    padding-left: 1%;
    background-color: #FFF;
    text-transform: uppercase;
    font-family: BrandonGrotesqueRegular
}
.android .form_fill input[type=text],
.android .form_fill input[type=tel],
.android .form_fill input[type=email] {
    border: none;
    border-bottom: 2px solid #09C;
    outline: 0;
    line-height: 25px;
    padding: .6em
}
.form_fill input[type=tel]::-ms-clear,
.form_fill input[type=email]::-ms-clear,
input[type=text]::-ms-clear {
    display: none
}
.questions {
    color: #FFF;
    font-size: 1.25em;
    margin-bottom: 10px;
    line-height: 20px;
    font-family: BrandonGrotesqueBold
}
.name {
    margin-top: 10px
}
.clientId,
.email {
    width: 49%;
    float: left
}
.telephone,
.typeofRequest {
    width: 49%;
    margin-left: 2%;
    float: right
}
.inquiry_btn {
    background-color: #fffc57;
    color: #000;
    display: block;
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    height: 35px;
    margin-top: 25px;
    padding: 3px 18px 0;
    text-align: center;
    text-transform: uppercase;
    border: none;
    cursor: pointer
}
textarea {
    width: 100%;
    resize: none;
    font-family: BrandonGrotesqueRegular;
    font-size: 1.1em;
    padding-left: 1%;
    border: none;
    overflow: auto;
    line-height: 40px;
    padding-top: 8px
}
.contact_info_content h4 {
    color: #FFF;
    font-size: .875em;
    line-height: 15px;
    font-family: BrandonGrotesqueBold
}
.mail_address,
.tel_fax {
    font-family: Georgia;
    color: #fff
}
.contact_info_content h3 {
    color: #fefd55
}
.contact_info_content h5 {
    color: #fefd57
}
.contact_info_content h3,
.contact_info_content h4,
.contact_info_content h5,
.questions {
    text-transform: uppercase
}
.tel_fax {
    line-height: 15px;
    margin-top: 20px;
    font-size: .813em
}
.email-list {
    margin-top: 15px
}
.mail_address {
    line-height: 15px;
    font-size: .8em;
    clear: both;
    display: block
}
.mail_address:hover {
    color: #fff
}
.mail_address img {
    float: left;
    margin-right: 5px
}
.mail_address span {
    float: left;
    display: inline-block;
    margin-top: 5px
}
.contact_info_content section address {
    color: #fff;
    font-family: Georgia;
    line-height: 18px;
    margin-top: 15px;
    font-size: .8em;
    font-style: normal
}
.error-email,
.error-message,
.error-submit,
.invalid-characters {
    visibility: hidden;
    float: left;
    line-height: 1.2em;
    padding-top: 2px;
    padding-left: 35px
}
.error-email,
.error-message,
.invalid-characters {
    display: block;
    position: relative;
    width: 100%;
    background: url("../images/error_yellow.png") left center no-repeat!important
}
.error-email,
.invalid-characters {
    display: none
}
.error-email span,
.error-message span,
.invalid-characters span {
    float: left;
    font-size: .9em;
    font-family: BrandonGrotesqueRegular;
    color: #fffc57;
    text-transform: uppercase;
    margin-top: 3px
}
.error-submit,
.questions_one {
    width: 100%;
    font-size: 1.25em;
    position: absolute;
    font-family: BrandonGrotesqueBold;
    top: 100px;
    left: 0
}
.validstate {
    background: #FFF
}
.errorstate,
.errorstate-inp {
    background: url("../images/error_red2.png") right center no-repeat #FEFD55!important;
    color: red
}
.errortextarea {
    background: url("../images/error_red2.png") right top no-repeat #FEFD55;
    color: red
}
.contact_info_content {
    color: #FFF
}
.contact_info_content b,
.contact_info_content i,
.error-submit {
    color: #FEFD55
}
.error-submit {
    display: block;
    text-transform: uppercase
}
.questions_one {
    color: #FFF;
    margin-bottom: 10px;
    line-height: 20px
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    .contactinfo-container {
        position: relative;
        width: 100%;
        padding: 0 10px
    }
    .contactinfo-wrap {
        float: left;
        width: 100%
    }
    .form_fill {
        position: absolute;
        width: auto
    }
    .contact_information {
        position: relative;
        padding-top: 800px;
        padding-left: 0;
        border: 0;
        left: 0;
        width: 100%
    }
    .form_fill_content {
        float: left;
        margin-right: 10px;
        width: auto
    }
    .clientId,
    .email,
    .telephone,
    .typeofRequest,
    textarea {
        width: 100%
    }
    .questions {
        font-size: .85em;
        margin-bottom: 10px;
        padding-top: 10px
    }
    .error-message span {
        font-size: .7em
    }
    .contact_info_content section h3 {
        font-size: 1em
    }
    .inquiry_btn {
        font-size: .9em
    }
    textarea {
        border: 0;
        font-family: BrandonGrotesqueRegular;
        font-size: .875em;
        height: 200px;
        line-height: 22px;
        overflow: auto;
        padding-left: 1%;
        padding-top: 8px;
        resize: none
    }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    textarea {
        border: 0;
        font-family: BrandonGrotesqueRegular;
        font-size: .8em;
        height: 200px;
        line-height: 35px;
        overflow: auto;
        padding-left: 1%;
        padding-top: 8px;
        resize: none;
        width: 100%
    }
    .inquiry_btn {
        background-color: #FFFC57;
        border: 0;
        color: #000;
        cursor: pointer;
        display: block;
        font-family: BrandonGrotesqueBlack;
        font-size: .875em;
        height: 28px;
        margin-top: 25px;
        padding: 4px 12px 3px;
        text-align: center;
        text-transform: uppercase
    }
    .form_fill input[type=text],
    .form_fill input[type=tel],
    .form_fill input[type=email] {
        font-size: .8em
    }
}
html[lang=cn-cn] .contact_info_content section h3,
html[lang=cn-cn] .contact_information {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contact_info_content section h5 {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contact_info_content h4,
html[lang=cn-cn] .form_fill,
html[lang=cn-cn] .form_fill input[type=text],
html[lang=cn-cn] .form_fill input[type=tel],
html[lang=cn-cn] .form_fill input[type=email],
html[lang=cn-cn] .questions {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contact_info_content section address,
html[lang=cn-cn] .tel_fax {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .error-email span,
html[lang=cn-cn] .error-message span,
html[lang=cn-cn] .error-submit,
html[lang=cn-cn] .inquiry_btn,
html[lang=cn-cn] .invalid-characters span,
html[lang=cn-cn] .questions_one,
html[lang=cn-cn] textarea {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .inquiry_btn {
    font-weight: 700
}
html[lang=ja-jp] .contact_information {
    font-family: Meiryo
}
html[lang=ja-jp] .contact_info_content section h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .contact_info_content section h5 {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .form_fill,
html[lang=ja-jp] .form_fill input[type=text],
html[lang=ja-jp] .form_fill input[type=tel],
html[lang=ja-jp] .form_fill input[type=email],
html[lang=ja-jp] .inquiry_btn,
html[lang=ja-jp] .questions,
html[lang=ja-jp] textarea {
    font-family: Meiryo
}
html[lang=ja-jp] .questions {
    font-weight: 700
}
html[lang=ja-jp] .contact_info_content h4 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .contact_info_content section address,
html[lang=ja-jp] .mail_address,
html[lang=ja-jp] .tel_fax {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .error-email span,
html[lang=ja-jp] .error-message span,
html[lang=ja-jp] .invalid-characters span {
    font-family: Meiryo
}
html[lang=ja-jp] .error-submit,
html[lang=ja-jp] .questions_one {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    html[lang=ja-jp] textarea {
        font-family: Meiryo
    }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    html[lang=ja-jp] .inquiry_btn,
    html[lang=ja-jp] textarea {
        font-family: Meiryo
    }
}
.rsDefault.rsHor .rsArrowLeft,
.rsDefault.rsVer .rsArrowLeft {
    left: 25px;
    top: 0
}
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsThumbs,
.rsDefault .rsVideoFrameHolder {
    background: #2A2B33;
    color: #FFF
}
.rsDefault .rsArrow {
    height: 100%;
    width: 44px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21
}
.rsDefault.rsVer .rsArrow {
    width: 100%;
    height: 44px
}
.ie .panel-carousel.royalSlider .rsArrowIcn {
    display: none!important
}
.ie .panel-carousel.royalSlider .rsArrowLeft {
    background: url("../images/bg_direction_nav1-left.png") left center no-repeat
}
.ie .panel-carousel.royalSlider .rsArrowRight {
    background: url("../images/bg_direction_nav1-right.png") right center no-repeat
}
.rsDefault.rsVer .rsArrowRight {
    bottom: 0;
    left: 25px
}
.rsDefault.rsHor .rsArrowRight {
    right: 25px;
    top: 0
}
.rsDefault .alternativeAssets .rsArrowIcn,
.rsDefault .rsArrowIcn {
    width: 37px;
    height: 69px;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    background: url("../images/bg_direction_nav1.png");
    border-radius: 2px;
    position: absolute;
    cursor: pointer
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
    opacity: .2;
    filter: alpha(opacity=20)
}
.rsDefault .rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #000;
    background: rgba(0, 0, 0, .75);
    text-align: center;
    line-height: 8px;
    overflow: hidden
}
.rsDefault .rsBullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    padding: 6px 5px
}
.rsDefault .rsBullet span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #777;
    background: rgba(255, 255, 255, .5)
}
.rsDefault .rsBullet.rsNavSelected span {
    background-color: #FFF
}
.rsDefault .rsThumbsHor {
    width: 100%;
    height: 72px
}
.rsDefault .rsThumbsVer {
    width: 96px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    position: relative;
    width: 100%
}
.rsDefault .rsThumb {
    float: left;
    overflow: hidden;
    width: 96px;
    height: 72px
}
.rsDefault .rsThumb img {
    width: 100%;
    height: 100%
}
.rsDefault .rsThumb.rsNavSelected {
    background: #02874a
}
.rsDefault .rsThumb.rsNavSelected img {
    opacity: .3;
    filter: alpha(opacity=30)
}
.rsDefault .rsTmb {
    display: block
}
.rsDefault .rsTmb h5 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #FFF
}
.rsDefault .rsTmb span {
    color: #DDD;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 18px
}
.rsDefault .rsThumbsArrow {
    height: 100%;
    width: 20px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
    background: #000;
    background: rgba(0, 0, 0, .75)
}
.rsDefault .rsThumbsArrow:hover {
    background: rgba(0, 0, 0, .9)
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    width: 100%;
    height: 20px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    top: 0;
    left: 0
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    bottom: 0;
    left: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    left: 0;
    top: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    right: 0;
    top: 0
}
.rsDefault .rsThumbsArrowIcn {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
    cursor: pointer;
    background: url("../images/rs-default.png")
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -128px -32px
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -128px -48px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -144px -32px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -144px -48px
}
.rsDefault .rsThumbsArrowDisabled {
    display: none!important
}
@media screen and (min-width: 0px) and (max-width: 800px) {
    .rsDefault .rsThumb {
        width: 59px;
        height: 44px
    }
    .rsDefault .rsThumbsHor {
        height: 44px
    }
    .rsDefault .rsThumbsVer {
        width: 59px
    }
}
.rsDefault .rsTabs {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    position: relative
}
.rsDefault .rsTab {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    height: auto;
    width: auto;
    color: #333;
    padding: 5px 13px 6px;
    min-width: 72px;
    border: 1px solid #D9D9DD;
    border-right: 1px solid #f5f5f5;
    text-decoration: none;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
    -webkit-box-shadow: inset 1px 0 0 #fff;
    box-shadow: inset 1px 0 0 #fff
}
.rsDefault .rsTab:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.rsDefault .rsTab:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #cfcfcf
}
.rsDefault .rsTab:active {
    border: 1px solid #D9D9DD;
    background-color: #f4f4f4;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset
}
.rsDefault .rsTab.rsNavSelected {
    color: #FFF;
    border: 1px solid #999;
    text-shadow: 1px 1px #838383;
    box-shadow: 0 1px 9px rgba(102, 102, 102, .65) inset;
    background: #ACACAC;
    background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
    background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
    background-image: linear-gradient(to bottom, #ACACAC, #BBB)
}
.rsDefault .rsFullscreenBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 22;
    display: block;
    position: absolute;
    cursor: pointer
}
.rsDefault .rsFullscreenIcn {
    display: block;
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") #000;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 2px
}
.rsDefault .rsFullscreenIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
    background-position: -32px 0
}
.rsDefault .rsPlayBtn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .3);
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    cursor: pointer
}
.rsDefault .rsPlayBtnIcon {
    width: 64px;
    display: block;
    height: 64px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: url("../images/rs-default.png") 0 -32px no-repeat #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%
}
.rsDefault .rsCloseVideoBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 500;
    position: absolute;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
    top: -38px;
    right: -6px
}
.rsDefault .rsCloseVideoIcn {
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") -64px 0 #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsCloseVideoIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsPreloader {
    width: 40px;
    height: 40px;
    background-image: url("../images/loader.gif");
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -70px
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .rsDefault .rsPreloader {
        width: 25px;
        height: 25px;
        background-image: url("../images/mobile-loader.gif");
        left: 50%;
        top: 50%;
        margin-left: -10px;
        margin-top: -70px
    }
}
.rsDefault .rsGCaption {
    position: absolute;
    float: none;
    bottom: 6px;
    left: 6px;
    text-align: left;
    background: #000;
    background: rgba(0, 0, 0, .75);
    color: #FFF;
    padding: 2px 8px;
    width: auto;
    font-size: 12px;
    border-radius: 2px
}
.panelHoverProp a:hover,
.rotate_button .read {
    text-decoration: none
}
.panel-content h3,
.rotate_button .read,
.rotate_button .video {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase
}
.panel-carousel.royalSlider {
    width: 100%!important;
    margin: 0 auto
}
.panelRotation {
    padding-bottom: 150px;
    overflow: hidden
}
.panelRotation .applyMaskHere {
    background-color: #ccc
}
.panelRotation .maskFiller {
    width: 100%;
    background-color: #ccc;
    position: relative;
    top: -5px;
    padding-bottom: 150px
}
.innerPanelSec {
    width: 75%;
    margin: 0 auto
}
.innerPanelSec .panels {
    width: 50%;
    float: left;
    position: relative;
    height: 210px;
    cursor: pointer;
    background-color: transparent
}
.panelRotation .labelSec {
    margin-bottom: 80px
}
.panelHeight.rsDefault,
.panelHeight.rsDefault .rsOverflow,
.panelHeight.rsDefault .rsSlide,
.panelHeight.rsDefault .rsThumbs,
.panelHeight.rsDefault .rsVideoFrameHolder {
    background: 0 0;
    color: #c1c1c1
}
.panel-content span.panelImg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}
.panel-content span.panelImg img {
    display: block;
    width: 100%;
    height: 100%
}
.panel-content h3 {
    font-size: 1.25em;
    position: relative;
    line-height: 1.2em;
    color: #fff;
    margin: 20px 20px 10px;
    z-index: 3
}
.panel-content .iconPanel,
.panel-content p {
    display: none;
    color: #fff;
    margin: 10px 20px
}
.panels .iconPanel {
    width: 23px;
    height: 34px;
    position: relative
}
.panel-content p {
    display: block
}
.panelHoverProp:hover h3 {
    color: #02fdfe
}
.panelHoverProp:hover {
    background-color: #282931
}
.panelRotation .labelSec {
    width: 75%;
    margin: 0 auto 80px
}
.rotate_button .video {
    padding: 5px 20px 2px;
    background-color: #00fefd;
    text-decoration: none;
    display: inline-block;
    margin-left: 20px;
    color: #2a2b33;
    font-size: 1.2em
}
.panelsLoadMore,
.rotate_button .read span {
    display: none
}
.rotate_button .read {
    padding: 5px 4px 2px 5px;
    background-color: transparent;
    margin-left: 17px;
    color: #00fefd;
    font-size: 1.2em;
    display: none
}
.rotate_button .read span,
.rotate_button .video span {
    margin-top: 4px
}
.rotate_button .read .icon-file-alt,
.rotate_button .video .icon-play-sign {
    font-size: 1.2em;
    padding-left: 0
}
.rotate_button .video:hover {
    background-color: #2a2b33;
    color: #00fefd
}
.rotate_button .read:hover {
    background-color: transparent;
    color: #00fefd
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .panelRotation {
        padding-bottom: 0
    }
    .panel-carousel.royalSlider {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        height: auto!important;
        padding-bottom: 0
    }
    .panelRotation .innerPanelSec {
        height: 100%;
        overflow: hidden;
        margin: 0 auto;
        width: 100%
    }
    .panelRotation .innerPanelSec a {
        margin: 0 auto;
        display: block;
        float: left;
        overflow: hidden;
        width: 100%
    }
    .panelRotation .innerPanelSec a .panels {
        width: 100%;
        overflow: hidden
    }
    .panel-carousel.royalSlider .rsArrow {
        display: none
    }
    a.panelsLoadMore {
        margin: 7px auto;
        font-family: BrandonGrotesqueBlack;
        text-align: center;
        text-transform: uppercase;
        font-size: .9em;
        line-height: 1em;
        position: relative;
        display: block;
        cursor: pointer;
        width: 100%
    }
    a.panelsLoadMore span {
        padding: 16px 20px 10px 0;
        text-align: center;
        color: #01FCFE;
        display: inline-block;
        cursor: pointer!important;
        width: 96%;
        background: url("../images/down-arrow.png") 66% 54% no-repeat #2A2B33
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .panelHeight.rsDefault .rsSlide {
        margin-bottom: 74px
    }
    .panelRotation {
        padding-bottom: 10px
    }
    .innerPanelSec {
        width: 79.427%
    }
    .panel-carousel.royalSlider {
        width: 100%!important;
        margin: 0 auto
    }
    .innerPanelSec .panels,
    .panels span.panelImg {
        height: 132px
    }
    .panel-content h3 {
        font-size: .91678em;
        margin: 10px 15px 5px;
        font-family: BrandonGrotesqueBlack
    }
    .panel-content p {
        font-size: .80125em;
        line-height: 1.3em;
        margin-top: 0;
        margin-left: 15px
    }
    .rotate_button .read,
    .rotate_button .video {
        padding: 3px 10px 2px;
        font-size: .91678em;
        font-family: BrandonGrotesqueBlack;
        margin-left: 15px
    }
    .panels .iconPanel {
        margin: 10px 15px
    }
    .mac.webkit .royalSlider .innerPanelSec .panels h3,
    html.ipad .royalSlider .innerPanelSec .panels h3 {
        -webkit-backface-visibility: hidden
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .panel-carousel.royalSlider {
        width: 100%!important;
        height: 384px!important;
        margin: 0 auto 100px
    }
    .innerPanelSec .panels,
    .panels span.panelImg {
        height: 168px
    }
}
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
    .panel-carousel.royalSlider {
        width: 100%!important;
        height: 512px!important;
        margin: 0 auto
    }
    .innerPanelSec .panels,
    .panels span.panelImg {
        height: 224px
    }
}
@media only screen and (min-width: 1440px) {
    .panel-carousel.royalSlider {
        width: 100%!important;
        height: 540px!important;
        margin: 0 auto
    }
    .innerPanelSec .panels,
    .panels span.panelImg {
        height: 236px
    }
}
@media only screen and (min-width: 768px) {
    .innerPanelSec .panels {
        transition: background-color .5s;
        -moz-transition: background-color .5s;
        -webkit-transition: background-color .5s
    }
    .panels span.panelImg img {
        opacity: 1;
        transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out
    }
    .panels:hover span.panelImg img {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out
    }
    .panels .iconPanel,
    .panels p,
    .panels:hover h3 {
        transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out
    }
    .panels:hover span.panelImg {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        transition: opacity.5s ease-in-out;
        -moz-transition: opacity .5s ease-in-out;
        -webkit-transition: opacity .5s ease-in-out
    }
    .panels:hover .iconPanel,
    .panels:hover p {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out
    }
    .panels:hover {
        background-color: #282931;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        transition: background-color .5s;
        -moz-transition: background-color .5s;
        -webkit-transition: background-color .5s
    }
}
.mac.webkit .royalSlider .innerPanelSec .panels h3 {
    -webkit-backface-visibility: hidden
}
.panel-50 {
    width: 50%;
    float: left;
    position: relative
}
.panel-50 img {
    width: 100%;
    vertical-align: top
}
.center-fix {
    width: 960px;
    margin: 0 auto
}
.panel-content {
    position: absolute;
    z-index: 1;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: url("../images/gradient.png");
    background-repeat: repeat-x
}
.panel-content p {
    opacity: 0;
    font-size: .875em;
    line-height: 1.3em;
    font-family: Georgia;
    clear: both;
    color: #fff;
    margin: 0 20px 10px
}
.panel-content:hover {
    background: #282931;
    -webkit-transition: width .4s, height .4s, background-color .4s, -webkit-transform .4s;
    transition: width .4s, height .4s, background-color .4s, transform .4s
}
.panel-content:hover h3 {
    color: #009CDE
}
.panel-content:hover p {
    opacity: 1;
    color: #fff;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}
@media (min-width: 320px) and (max-width: 767px) {
    .center-fix,
    .panel-50 {
        width: 100%
    }
    .panel-content:hover {
        background-color: transparent;
        background-image: url("../images/gradient.png");
        background-repeat: repeat-x
    }
    .panel-content:hover h3 {
        color: #fff
    }
    .panel-content:hover p {
        opacity: 0
    }
}
html[lang=cn-cn] .panel-content h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .panel-content p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .rotate_button .read,
html[lang=cn-cn] .rotate_button .video {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .rotate_button .read,
html[lang=cn-cn] .rotate_button .video,
html[lang=cn-cn] a.panelsLoadMore {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=ja-jp] .panel-content h3 {
    font-family: Meiryo
}
html[lang=ja-jp] .panel-content p {
    font-family: Georgia
}
html[lang=ja-jp] .rotate_button .read,
html[lang=ja-jp] .rotate_button .video {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] a.panelsLoadMore {
        font-family: Meiryo
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .panel-content h3,
    html[lang=ja-jp] .rotate_button .read,
    html[lang=ja-jp] .rotate_button .video {
        font-family: Meiryo
    }
}
.rsDefault.rsHor .rsArrowLeft,
.rsDefault.rsVer .rsArrowLeft {
    left: 25px;
    top: 0
}
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsThumbs,
.rsDefault .rsVideoFrameHolder {
    background: #2A2B33;
    color: #FFF
}
.rsDefault .rsArrow {
    height: 100%;
    width: 44px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21
}
.rsDefault.rsVer .rsArrow {
    width: 100%;
    height: 44px
}
.rsDefault.rsVer .rsArrowRight {
    bottom: 0;
    left: 25px
}
.rsDefault.rsHor .rsArrowRight {
    right: 25px;
    top: 0
}
.rsDefault .rsArrowIcn {
    width: 37px;
    height: 69px;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    position: absolute;
    cursor: pointer;
    background: url("../images/bg_direction_nav1.png");
    border-radius: 2px
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
    opacity: .2;
    filter: alpha(opacity=20)
}
.rsDefault .rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #000;
    background: rgba(0, 0, 0, .75);
    text-align: center;
    line-height: 8px;
    overflow: hidden
}
.rsDefault .rsBullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    padding: 6px 5px
}
.rsDefault .rsBullet span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #777;
    background: rgba(255, 255, 255, .5)
}
.rsDefault .rsBullet.rsNavSelected span {
    background-color: #FFF
}
.rsDefault .rsThumbsHor {
    width: 100%;
    height: 72px
}
.rsDefault .rsThumbsVer {
    width: 96px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    position: relative;
    width: 100%
}
.rsDefault .rsThumb {
    float: left;
    overflow: hidden;
    width: 96px;
    height: 72px
}
.rsDefault .rsThumb img {
    width: 100%;
    height: 100%
}
.rsDefault .rsThumb.rsNavSelected {
    background: #02874a
}
.rsDefault .rsThumb.rsNavSelected img {
    opacity: .3;
    filter: alpha(opacity=30)
}
.rsDefault .rsTmb {
    display: block
}
.rsDefault .rsTmb h5 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #FFF
}
.rsDefault .rsTmb span {
    color: #DDD;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 18px
}
.rsDefault .rsThumbsArrow {
    height: 100%;
    width: 20px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
    background: #000;
    background: rgba(0, 0, 0, .75)
}
.rsDefault .rsThumbsArrow:hover {
    background: rgba(0, 0, 0, .9)
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    width: 100%;
    height: 20px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    top: 0;
    left: 0
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    bottom: 0;
    left: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    left: 0;
    top: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    right: 0;
    top: 0
}
.rsDefault .rsThumbsArrowIcn {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
    cursor: pointer;
    background: url("../images/rs-default.png")
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -128px -32px
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -128px -48px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -144px -32px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -144px -48px
}
.rsDefault .rsThumbsArrowDisabled {
    display: none!important
}
@media screen and (min-width: 0px) and (max-width: 800px) {
    .rsDefault .rsThumb {
        width: 59px;
        height: 44px
    }
    .rsDefault .rsThumbsHor {
        height: 44px
    }
    .rsDefault .rsThumbsVer {
        width: 59px
    }
}
.rsDefault .rsTabs {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    position: relative
}
.rsDefault .rsTab {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    height: auto;
    width: auto;
    color: #333;
    padding: 5px 13px 6px;
    min-width: 72px;
    border: 1px solid #D9D9DD;
    border-right: 1px solid #f5f5f5;
    text-decoration: none;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
    -webkit-box-shadow: inset 1px 0 0 #fff;
    box-shadow: inset 1px 0 0 #fff
}
.rsDefault .rsTab:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.rsDefault .rsTab:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #cfcfcf
}
.rsDefault .rsTab:active {
    border: 1px solid #D9D9DD;
    background-color: #f4f4f4;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset
}
.rsDefault .rsTab.rsNavSelected {
    color: #FFF;
    border: 1px solid #999;
    text-shadow: 1px 1px #838383;
    box-shadow: 0 1px 9px rgba(102, 102, 102, .65) inset;
    background: #ACACAC;
    background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
    background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
    background-image: linear-gradient(to bottom, #ACACAC, #BBB)
}
.rsDefault .rsFullscreenBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 22;
    display: block;
    position: absolute;
    cursor: pointer
}
.rsDefault .rsFullscreenIcn {
    display: block;
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") #000;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 2px
}
.rsDefault .rsFullscreenIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
    background-position: -32px 0
}
.rsDefault .rsPlayBtn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .3);
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    cursor: pointer
}
.rsDefault .rsPlayBtnIcon {
    width: 64px;
    display: block;
    height: 64px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: url("../images/rs-default.png") 0 -32px no-repeat #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%
}
.rsDefault .rsCloseVideoBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 500;
    position: absolute;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
    top: -38px;
    right: -6px
}
.rsDefault .rsCloseVideoIcn {
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") -64px 0 #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsCloseVideoIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsPreloader {
    width: 40px;
    height: 40px;
    background-image: url("../images/loader.gif");
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -70px
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .rsDefault .rsPreloader {
        width: 25px;
        height: 25px;
        background-image: url("../images/mobile-loader.gif");
        left: 50%;
        top: 50%;
        margin-left: -10px;
        margin-top: -70px
    }
}
.rsDefault .rsGCaption {
    position: absolute;
    float: none;
    bottom: 6px;
    left: 6px;
    text-align: left;
    background: #000;
    background: rgba(0, 0, 0, .75);
    color: #FFF;
    padding: 2px 8px;
    width: auto;
    font-size: 12px;
    border-radius: 2px
}
.hero-panel {
    position: relative
}
.loader-container {
    background: url("../images/loader.gif") center center no-repeat #333;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    bottom: 0;
    padding: 30%;
    z-index: 9999
}
.hero-carousel .content,
.hero_car_sec .content {
    margin: 0 auto;
    position: absolute;
    left: 13%;
    font-family: BrandonGrotesqueBlack;
    display: block!important
}
@media only screen and (max-width: 466px) and (min-width: 453px) {
    .win.chrome .bxslider .hero_car_sec .content {
        width: 87%!important;
        top: auto!important;
        padding-top: 0
    }
}
@media only screen and (max-width: 565px) and (min-width: 451px) {
    .bxslider .hero_car_sec .content {
        width: 87%!important;
        padding-top: 0
    }
}
@media only screen and (max-width: 452px) and (min-width: 451px) {
    .win.chrome .bxslider .hero_car_sec .content {
        width: 87%!important;
        top: auto!important;
        padding-top: 0
    }
}
@media only screen and (max-width: 767px) and (min-width: 566px) {
    .bxslider .hero_car_sec .content a,
    .iphone .bxslider .hero_car_sec .content a {
        line-height: 38px!important;
        padding-top: 0!important
    }
    .playButton .icon-play-sign {
        margin-top: 10px
    }
}
@media only screen and (max-width: 450px) and (min-width: 280px) {
    .bxslider .hero_car_sec .content a,
    .iphone .bxslider .hero_car_sec .content a {
        line-height: 34px!important;
        padding-top: 0!important
    }
}
@media only screen and (min-width: 451px) {
    .bxslider .mobileSvgMask.curve {
        display: none
    }
}
@media only screen and (max-width: 714px) and (min-width: 566px) {
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        font-size: 1.3em!important
    }
    .hero_car_sec .content .subText {
        font-size: 1em!important
    }
    .hero_car_sec .content a {
        font-size: .8em!important
    }
}
@media (min-width: 451px) {
    .bxslider .hero_car_sec .content {
        width: 87%
    }
}
.hero-carousel .content a,
.hero-carousel .content>a.all-text-wrap span.cta,
.hero-carousel .content>a.all-text-wrap span.cta_more,
.hero_car_sec .content a,
.hero_car_sec .content>a.all-text-wrap span.cta,
.hero_car_sec .content>a.all-text-wrap span.cta_more {
    display: inline-block;
    text-decoration: none;
    background: #7bfa52;
    color: #63666A;
    margin-top: 30px;
    text-transform: uppercase;
    position: relative;
    height: 34px;
    font-size: 1.25em;
    padding: 1px 20px 0;
    line-height: 38px;
    font-family: BrandonGrotesqueBlack
}
.win.chrome .hero-carousel .content a,
.win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
.win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
.win.chrome .hero_car_sec .content a,
.win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
.win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: 33px
}
.hero-carousel .content>a.all-text-wrap span.cta_more {
    font-size: 1.1em
}
.hero-carousel .content h1,
.hero-carousel .content h2,
.hero-carousel .content>a.all-text-wrap span.text,
.hero_car_sec .content h1,
.hero_car_sec .content h2,
.hero_car_sec .content>a.all-text-wrap span.text {
    display: block;
    color: #7bfa52;
    text-transform: uppercase;
    font-size: 5.62em;
    margin: 0;
    width: 100%;
    line-height: 1em;
    letter-spacing: normal;
    font-family: BrandonGrotesqueBlack
}
.hero_car_sec .content .heroQuote,
.hero_car_sec .subText,
.hero_car_sec span.subText {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase;
    word-wrap: break-word
}
.hero_car_sec .content h1,
.mac.webkit .hero-carousel .content h1,
.mac.webkit .hero-carousel .content h2,
.mac.webkit .hero_car_sec .content h2 {
    line-height: 1.1em!important
}
.hero-carousel .content>a.all-text-wrap span.text {
    font-size: 4.7em;
    padding-top: 8px
}
.hero-carousel .content>a.all-text-wrap,
.hero_car_sec .content>a.all-text-wrap {
    width: 100%;
    background: 0 0;
    text-decoration: none;
    color: #7bfa52
}
.hero-carousel .content>a.all-text-wrap span.cta_more,
.hero-carousel .content>a.cta_more,
.hero_car_sec .content>a.all- text-wrap span.cta_more,
.hero_car_sec .content>a.all-text-wrap span.cta_more,
.hero_car_sec .content>a.cta_more {
    display: inline-block;
    clear: both
}
.hero-carousel .align-left,
.hero_car_sec .align-left {
    text-align: left
}
.hero-carousel .align-center,
.hero_car_sec .align-center {
    text-align: center;
    margin: 12px auto 0!important;
    overflow: hidden
}
.hero-carousel h2.align-center,
.hero_car_sec h2.align-center {
    line-height: 1.025em
}
.hero-carousel .align-right,
.hero_car_sec .align-right {
    text-align: right;
    float: right
}
.hero-carousel .rsVideoContainer,
.hero_car_sec .rsVideoContainer {
    width: 100%!important;
    margin: 0!important
}
.hero-carousel .alternativeAssets .content a span.cta-icon {
    background: url("../images/video_btn.png") #FFD100;
    height: 18px;
    position: absolute;
    right: 15px;
    top: 8px;
    width: 18px;
    border-radius: 10px
}
.hero-carousel .content a span.cta-icon {
    position: relative;
    padding-left: 5px
}
.hero_car_sec .content .heroQuote {
    margin: 1px 0 0;
    padding: 0
}
.hero_car_sec .content .heroQuoteSubHeading {
    color: #63666A;
    font-family: Georgia;
    display: block;
    float: left;
    font-size: 1.2em;
    line-height: 1em;
    margin-bottom: 12px;
    margin-top: 10px;
    width: 100%;
    text-transform: none!important
}
.hero_car_sec .content .heroQuoteSubHeading.subHeadingQuote_White {
    color: #FFF!important
}
.hero_car_sec .content .heroQuoteSubHeading.subHeadingQuote_Black {
    color: #63666A!important
}
.hero_car_sec sub,
.hero_car_sec sup {
    position: relative;
    line-height: 0;
    vertical-align: super
}
.colorPalette_Yellow .content a.all-text-wrap span.cta_more,
.colorPalette_Yellow .content a.cta,
.colorPalette_Yellow .content a.cta_more {
    background-color: #FFD100
}
.colorPalette_DarkYellow .content a.all-text-wrap span.cta_more,
.colorPalette_DarkYellow .content a.cta,
.colorPalette_DarkYellow .content a.cta_more {
    background-color: #DED548
}
.colorPalette_Green .content a.all-text-wrap span.cta_more,
.colorPalette_Green .content a.cta,
.colorPalette_Green .content a.cta_more {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen .content a.all-text-wrap span.cta_more,
.colorPalette_DarkGreen .content a.cta,
.colorPalette_DarkGreen .content a.cta_more {
    background-color: #00B140
}
.colorPalette_Fuscia .content a.all-text-wrap span.cta_more,
.colorPalette_Fuscia .content a.cta,
.colorPalette_Fuscia .content a.cta_more {
    background-color: #AA0061
}
.colorPalette_DarkFuscia .content a.all-text-wrap span.cta_more,
.colorPalette_DarkFuscia .content a.cta,
.colorPalette_DarkFuscia .content a.cta_more {
    background-color: #470A68
}
.colorPalette_Orange .content a.all-text-wrap span.cta_more,
.colorPalette_Orange .content a.cta,
.colorPalette_Orange .content a.cta_more {
    background-color: #E4002B
}
.colorPalette_DarkOrange .content a.all-text-wrap span.cta_more,
.colorPalette_DarkOrange .content a.cta,
.colorPalette_DarkOrange .content a.cta_more {
    background-color: #EEB33B
}
.colorPalette_Cyan .content a.all-text-wrap span.cta_more,
.colorPalette_Cyan .content a.cta,
.colorPalette_Cyan .content a.cta_more {
    background-color: #5BC2E7
}
.colorPalette_Blue .content a.all-text-wrap span.cta_more,
.colorPalette_Blue .content a.cta,
.colorPalette_Blue .content a.cta_more {
    background-color: #004F71
}
.colorPalette_Gray .content a.all-text-wrap span.cta_more,
.colorPalette_Gray .content a.cta,
.colorPalette_Gray .content a.cta_more {
    background-color: #63666A
}
.colorPalette_DarkGray .content a.all-text-wrap span.cta_more,
.colorPalette_DarkGray .content a.cta,
.colorPalette_DarkGray .content a.cta_more {
    background-color: #222731
}
.colorPalette_White .content a.all-text-wrap span.cta_more,
.colorPalette_White .content a.cta,
.colorPalette_White .content a.cta_more {
    background-color: #FFF
}
.colorPalette_LightGray .content a.all-text-wrap span.cta_more,
.colorPalette_LightGray .content a.cta,
.colorPalette_LightGray .content a.cta_more {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Primary-Blue .content a.cta,
.colorPalette_Abbott-Primary-Blue .content a.cta_more {
    background-color: #009CDE;
    color: #222731
}
.colorPalette_Abbott-Dark-Blue .content a.all-text-wrap span.text,
.colorPalette_Abbott-Dark-Blue .content h1.text,
.colorPalette_Abbott-Dark-Blue .content h2.text,
.colorPalette_Abbott-Dark-Blue.hero_car_sec .subText,
.colorPalette_Abbott-Dark-Blue.hero_car_sec span.subText {
    color: #002A3A
}
.colorPalette_Abbott-Dark-Blue .content a.cta_more,
.colorPalette_Abbott-Dark-Blue.content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Dark-Blue.content a.cta {
    background-color: #002A3A;
    color: #222731
}
.colorPalette_Abbott-Dark-Blue .content a.cta:hover,
.colorPalette_Abbott-Dark-Blue .content a.cta_more:hover,
.colorPalette_Abbott-Dark-Blue.content a.all-text-wrap:hover span.cta_more {
    color: #002A3A;
    background-color: #222731
}
.colorPalette_Abbott-Mint .content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Mint .content a.cta,
.colorPalette_Abbott-Mint .content a.cta_more {
    background-color: #64CCC9
}
.colorPalette_Abbott-Mint .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Abbott-Mint .content a.cta:hover,
.colorPalette_Abbott-Mint .content a.cta_more:hover {
    color: #64CCC9;
    background-color: #222731
}
@media print {
    .hero-carousel.royalSlider {
        width: 100%;
        height: 514px;
        margin: 0 auto;
        float: left
    }
    .webkit .hero-carousel.royalSlider {
        width: auto;
        height: 517px;
        margin: 0 auto
    }
    .hero-carousel span img,
    .hero_car_sec span img {
        width: 100%;
        height: auto
    }
    .hero-carousel .content,
    .hero_car_sec .content {
        margin-left: -300px;
        margin-top: -213px;
        top: 20%;
        width: 500px;
        width: 100%
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 2.97937em;
        color: #222!important;
        display: block;
        overflow-x: hidden;
        width: auto
    }
    .printMask {
        margin-top: -160px!important
    }
    .mac.webkit .printMask,
    .webkit .printMask {
        padding: 0;
        margin: -163px 0 0!important;
        float: left;
        width: 100%
    }
    .webkit .printMask {
        display: inline-block
    }
    .webkit .printMask img {
        float: left;
        width: 100%;
        height: 100%;
        display: block
    }
    .mac.webkit .printMask {
        display: inline-block
    }
    .mac.webkit .printMask img {
        float: left;
        width: 100%;
        height: 100%;
        display: block
    }
    .mac.webkit .hero-carousel.royalSlider {
        width: auto;
        height: 517px;
        margin: 0 auto
    }
    .ipad .printMask {
        margin-top: -100px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 450px) {
    .mac.gecko .heroCarouselmaskImg {
        margin-top: -9%!important
    }
    .mac.webkit .hero-carousel .content h1,
    .mac.webkit .hero-carousel .content h2 {
        margin-top: -1%!important
    }
    .ie8 .mobileSvgMask.curve {
        bottom: -2px
    }
    .hero-carousel.royalSlider {
        height: 375px!important;
        background-color: transparent
    }
    .hero-carousel .rsOverflow,
    .hero-carousel section,
    section.hero_car_sec {
        height: 100%!important;
        background-color: transparent
    }
    .ie8 .hero-carousel .rsOverflow,
    .ie8 .hero-carousel section,
    .ie8 section.hero_car_sec {
        height: 400px!important
    }
    .hero_car_sec .content {
        width: 100%;
        float: left
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 5.4em;
        line-height: 1.1em;
        padding-left: 3%;
        padding-top: 2px;
        padding-bottom: 7px
    }
    .hero-carousel .content>a.all-text-wrap span.text {
        font-size: 1.4em
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        margin-top: 5px;
        padding: 5px 7px 1px;
        display: inline-block;
        clear: both
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1em!important;
        line-height: 21px;
        width: 100%;
        padding-left: 3%;
        padding-bottom: 7px
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        font-size: .8em
    }
    .rsDefault.rsHor .rsArrowLeft,
    .rsDefault.rsHor .rsArrowRight {
        top: -120px!important
    }
    .rsDefault.rsHor .rsArrowLeft {
        left: 10px!important
    }
    .rsDefault.rsHor .rsArrowRight {
        right: 12px!important
    }
    .hero_car_sec .content a {
        padding: 0;
        margin-left: 0;
        line-height: 1em
    }
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero-carousel .content>a.cta,
    .hero-carousel .content>a.cta_more,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        height: 30px;
        line-height: 34px;
        padding: 0 10px;
        margin-left: 12px
    }
    .hero_car_sec .mobileSvgMask.curve,
    .hero_car_sec .mobileSvgMask.notch {
        z-index: 0
    }
    .hero-carousel .align-center,
    .hero-carousel .align-left,
    .hero_car_sec .align-center,
    .hero_car_sec .align-left {
        text-align: left!important
    }
    .hero-carousel .align-right,
    .hero_car_sec .align-right {
        text-align: left!important;
        float: left
    }
    .hero_car_sec sub,
    .hero_car_sec sup {
        font-size: 65%!important
    }
    .hero_car_sec.colorPalette_Yellow {
        background-color: #FFD100
    }
    .hero_car_sec.colorPalette_DarkYellow {
        background-color: #DED548
    }
    .hero_car_sec.colorPalette_Fuscia {
        background-color: #AA0061
    }
    .hero_car_sec.colorPalette_Blue {
        background-color: #004F71
    }
    .hero_car_sec.colorPalette_Green {
        background-color: #7CCC6C
    }
    .hero_car_sec.colorPalette_DarkGreen {
        background-color: #00B140
    }
    .hero_car_sec.colorPalette_DarkFuscia {
        background-color: #470A68
    }
    .hero_car_sec.colorPalette_Orange {
        background-color: #E4002B
    }
    .hero_car_sec.colorPalette_DarkOrange {
        background-color: #EEB33B
    }
    .hero_car_sec.colorPalette_Cyan {
        background-color: #5BC2E7
    }
    .hero_car_sec.colorPalette_Gray {
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGray {
        background-color: #222731
    }
    .hero_car_sec.colorPalette_White {
        background-color: #FFF
    }
    .hero_car_sec.colorPalette_LightGray {
        background-color: #D9D9D6
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A
    }
    .hero_car_sec.colorPalette_Abbott-Mint {
        background-color: #64CCC9
    }
    .hero_car_sec.colorPalette_Yellow .content {
        background-color: #FFD100
    }
    .hero_car_sec.colorPalette_Yellow .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Yellow .content h1,
    .hero_car_sec.colorPalette_Yellow .content h2,
    .hero_car_sec.colorPalette_Yellow .content p {
        color: #000!important
    }
    .colorPalette_Yellow .content a.all-text-wrap span.cta_more,
    .colorPalette_Yellow .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Yellow .content a.cta,
    .colorPalette_Yellow .content a.cta:hover,
    .colorPalette_Yellow .content a.cta_more,
    .colorPalette_Yellow .content a.cta_more:hover {
        color: #FFD100;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkYellow .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkYellow .content h1,
    .hero_car_sec.colorPalette_DarkYellow .content h2,
    .hero_car_sec.colorPalette_DarkYellow .content p {
        color: #000!important
    }
    .colorPalette_DarkYellow .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkYellow .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkYellow .content a.cta,
    .colorPalette_DarkYellow .content a.cta:hover,
    .colorPalette_DarkYellow .content a.cta_more,
    .colorPalette_DarkYellow .content a.cta_more:hover {
        color: #DED548;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Fuscia .content {
        background-color: #AA0061
    }
    .hero_car_sec.colorPalette_Fuscia .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Fuscia .content h1,
    .hero_car_sec.colorPalette_Fuscia .content h2,
    .hero_car_sec.colorPalette_Fuscia .content p {
        color: #000!important
    }
    .colorPalette_Fuscia .content a.all-text-wrap span.cta_more,
    .colorPalette_Fuscia .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Fuscia .content a.cta,
    .colorPalette_Fuscia .content a.cta:hover,
    .colorPalette_Fuscia .content a.cta_more,
    .colorPalette_Fuscia .content a.cta_more:hover {
        color: #AA0061;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Blue .content {
        background-color: #004F71
    }
    .hero_car_sec.colorPalette_Blue .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Blue .content h1,
    .hero_car_sec.colorPalette_Blue .content h2,
    .hero_car_sec.colorPalette_Blue .content p {
        color: #000!important
    }
    .colorPalette_Blue .content a.all-text-wrap span.cta_more,
    .colorPalette_Blue .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Blue .content a.cta,
    .colorPalette_Blue .content a.cta:hover,
    .colorPalette_Blue .content a.cta_more,
    .colorPalette_Blue .content a.cta_more:hover {
        color: #004F71;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Green .content {
        background-color: #7CCC6C
    }
    .hero_car_sec.colorPalette_Green .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Green .content h1,
    .hero_car_sec.colorPalette_Green .content h2,
    .hero_car_sec.colorPalette_Green .content p {
        color: #000!important
    }
    .colorPalette_Green .content a.all-text-wrap span.cta_more,
    .colorPalette_Green .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Green .content a.cta,
    .colorPalette_Green .content a.cta:hover,
    .colorPalette_Green .content a.cta_more,
    .colorPalette_Green .content a.cta_more:hover {
        color: #7CCC6C;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGreen .content {
        background-color: #00B140
    }
    .hero_car_sec.colorPalette_DarkGreen .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkGreen .content h1,
    .hero_car_sec.colorPalette_DarkGreen .content h2,
    .hero_car_sec.colorPalette_DarkGreen .content p {
        color: #000!important
    }
    .colorPalette_DarkGreen .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkGreen .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkGreen .content a.cta,
    .colorPalette_DarkGreen .content a.cta:hover,
    .colorPalette_DarkGreen .content a.cta_more,
    .colorPalette_DarkGreen .content a.cta_more:hover {
        color: #00B140;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkFuscia .content {
        background-color: #470A68
    }
    .hero_car_sec.colorPalette_DarkFuscia .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .hero_car_sec.colorPalette_DarkFuscia .content h2,
    .hero_car_sec.colorPalette_DarkFuscia .content p {
        color: #000!important
    }
    .colorPalette_DarkFuscia .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkFuscia .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkFuscia .content a.cta,
    .colorPalette_DarkFuscia .content a.cta:hover,
    .colorPalette_DarkFuscia .content a.cta_more,
    .colorPalette_DarkFuscia .content a.cta_more:hover {
        color: #470A68;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Orange .content {
        background-color: #E4002B
    }
    .hero_car_sec.colorPalette_Orange .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Orange .content h1,
    .hero_car_sec.colorPalette_Orange .content h2,
    .hero_car_sec.colorPalette_Orange .content p {
        color: #000!important
    }
    .colorPalette_Orange .content a.all-text-wrap span.cta_more,
    .colorPalette_Orange .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Orange .content a.cta,
    .colorPalette_Orange .content a.cta:hover,
    .colorPalette_Orange .content a.cta_more,
    .colorPalette_Orange .content a.cta_more:hover {
        color: #E4002B;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkOrange .content {
        background-color: #EEB33B
    }
    .hero_car_sec.colorPalette_DarkOrange .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkOrange .content h1,
    .hero_car_sec.colorPalette_DarkOrange .content h2,
    .hero_car_sec.colorPalette_DarkOrange .content p {
        color: #000!important
    }
    .colorPalette_DarkOrange .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkOrange .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkOrange .content a.cta,
    .colorPalette_DarkOrange .content a.cta:hover,
    .colorPalette_DarkOrange .content a.cta_more,
    .colorPalette_DarkOrange .content a.cta_more:hover {
        color: #EEB33B;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Cyan .content {
        background-color: #5BC2E7
    }
    .hero_car_sec.colorPalette_Cyan .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Cyan .content h1,
    .hero_car_sec.colorPalette_Cyan .content h2,
    .hero_car_sec.colorPalette_Cyan .content p {
        color: #000!important
    }
    .colorPalette_Cyan .content a.all-text-wrap span.cta_more,
    .colorPalette_Cyan .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Cyan .content a.cta,
    .colorPalette_Cyan .content a.cta:hover,
    .colorPalette_Cyan .content a.cta_more,
    .colorPalette_Cyan .content a.cta_more:hover {
        color: #5BC2E7;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Gray .content {
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Gray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Gray .content h1,
    .hero_car_sec.colorPalette_Gray .content h2,
    .hero_car_sec.colorPalette_Gray .content p {
        color: #000!important
    }
    .colorPalette_Gray .content a.all-text-wrap span.cta_more,
    .colorPalette_Gray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Gray .content a.cta,
    .colorPalette_Gray .content a.cta:hover,
    .colorPalette_Gray .content a.cta_more,
    .colorPalette_Gray .content a.cta_more:hover {
        background-color: #222731;
        color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGray .content {
        background-color: #222731
    }
    .hero_car_sec.colorPalette_DarkGray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkGray .content h1,
    .hero_car_sec.colorPalette_DarkGray .content h2,
    .hero_car_sec.colorPalette_DarkGray .content p {
        color: #000!important
    }
    .colorPalette_DarkGray .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkGray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkGray .content a.cta,
    .colorPalette_DarkGray .content a.cta:hover,
    .colorPalette_DarkGray .content a.cta_more,
    .colorPalette_DarkGray .content a.cta_more:hover {
        color: #222731;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_White .content {
        background-color: #FFF
    }
    .hero_car_sec.colorPalette_White .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_White .content h1,
    .hero_car_sec.colorPalette_White .content h2,
    .hero_car_sec.colorPalette_White .content p {
        color: #000!important
    }
    .colorPalette_White .content a.all-text-wrap span.cta_more,
    .colorPalette_White .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_White .content a.cta,
    .colorPalette_White .content a.cta:hover,
    .colorPalette_White .content a.cta_more,
    .colorPalette_White .content a.cta_more:hover {
        color: #FFF;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_LightGray .content {
        background-color: #D9D9D6
    }
    .hero_car_sec.colorPalette_LightGray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_LightGray .content h1,
    .hero_car_sec.colorPalette_LightGray .content h2,
    .hero_car_sec.colorPalette_LightGray .content p {
        color: #000!important
    }
    .colorPalette_LightGray .content a.all-text-wrap span.cta_more,
    .colorPalette_LightGray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_LightGray .content a.cta,
    .colorPalette_LightGray .content a.cta:hover,
    .colorPalette_LightGray .content a.cta_more,
    .colorPalette_LightGray .content a.cta_more:hover {
        color: #D9D9D6;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content {
        background-color: #009CDE
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content p,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue.content h1,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue.content h2 {
        color: #000!important
    }
    .colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.cta,
    .colorPalette_Abbott-Primary-Blue .content a.cta:hover,
    .colorPalette_Abbott-Primary-Blue .content a.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.cta_more:hover {
        color: #009CDE;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content {
        background-color: #002A3A
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content p,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue.content a.all-text-wrap span {
        color: #000!important
    }
    .colorPalette_Abbott-Dark-Blue .content a.all-text-wrap span.cta_more,
    .colorPalette_Abbott-Dark-Blue .content a.cta_more,
    .colorPalette_Abbott-Dark-Blue .content a.cta_more:hover,
    .colorPalette_Abbott-Dark-Blue.content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Abbott-Dark-Blue.content a.cta,
    .colorPalette_Abbott-Dark-Blue.content a.cta:hover {
        color: #002A3A;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Mint .content {
        background-color: #64CCC9
    }
    .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .hero_car_sec.colorPalette_Abbott-Mint .content h2,
    .hero_car_sec.colorPalette_Abbott-Mint.content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Abbott-Mint.content p {
        color: #000!important
    }
    .colorPalette_Abbott-Mint .content a.cta,
    .colorPalette_Abbott-Mint.content a.all-text-wrap span.cta_more,
    .colorPalette_Abbott-Mint.content a.cta_more {
        color: #64CCC9;
        background-color: #63666A
    }
    .colorPalette_Abbott-Mint .content a.cta:hover,
    .colorPalette_Abbott-Mint .content a.cta_more:hover,
    .colorPalette_Abbott-Mint.content a.all-text-wrap:hover span.cta_more {
        color: #D9D9D6;
        background-color: #64CCC9
    }
    .hero_car_sec .content .heroQuote {
        font-size: 1.3em;
        line-height: 1.1em;
        padding-left: 20px;
        padding-top: 3px;
        color: #2a2B33
    }
    .hero_car_sec .content .heroQuoteSubHeading {
        line-height: 21px;
        width: 100%;
        font-size: 1em!important;
        color: #63666A;
        padding: 5px 20px
    }
    .colorPalette_Abbott-Dark-Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Abbott-Mint.hero_car_sec .content .heroQuote,
    .colorPalette_Abbott-Primary-Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Cyan.hero_car_sec .content .heroQuote,
    .colorPalette_DarkFuscia.hero_car_sec .content .heroQuote,
    .colorPalette_DarkGray.hero_car_sec .content .heroQuote,
    .colorPalette_DarkGreen.hero_car_sec .content .heroQuote,
    .colorPalette_DarkOrange.hero_car_sec .content .heroQuote,
    .colorPalette_DarkYellow.hero_car_sec .content .heroQuote,
    .colorPalette_Fuscia.hero_car_sec .content .heroQuote,
    .colorPalette_Gray.hero_car_sec .content .heroQuote,
    .colorPalette_Green.hero_car_sec .content .heroQuote,
    .colorPalette_LightGray.hero_car_sec .content .heroQuote,
    .colorPalette_Orange.hero_car_sec .content .heroQuote,
    .colorPalette_White.hero_car_sec .content .heroQuote,
    .colorPalette_Yellow.hero_car_sec .content .heroQuote {
        color: #63666A
    }
    .heroCarouselmaskImg {
        margin-top: -11%;
        top: -13%
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 0;
        top: 0
    }
    .win.chrome .hero-carousel .content {
        background: 0 0
    }
    .hero-carousel .content>a.cta_more {
        top: -2%;
        line-height: 32px
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2 {
        margin-top: -5%
    }
    .android .hero-carousel .content h1,
    .android .hero-carousel .content h2,
    .iphone .hero-carousel .content h1,
    .iphone .hero-carousel .content h2,
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        margin-top: 0
    }
    .android .hero-carousel .content>a.cta_more {
        line-height: 35px
    }
    .iphone .heroCarouselmaskImg {
        top: -9px
    }
    .win.chrome .hero-carousel .content a,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 31px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    .android.android4 .hero-carousel .content a {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    .android.device_micromax_a110q .hero-carousel .content a,
    .android.device_micromax_a110q .hero-carousel .content>a.all-text-wrap span.cta,
    .android.device_micromax_a110q .hero-carousel .content>a.all-text-wrap span.cta_more,
    .android.device_micromax_a110q .hero_car_sec .content a,
    .android.device_micromax_a110q .hero_car_sec .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content>a.all-text-wrap span.cta {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .iphone .hero-carousel .content a,
    .iphone .hero-carousel .content>a.all-text-wrap span.cta,
    .iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    .iphone .hero_car_sec .content a,
    .iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 568px) and (max-width: 568px) {
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .iphone .hero-carousel .content a,
    .iphone .hero-carousel .content>a.all-text-wrap span.cta,
    .iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    .iphone .hero_car_sec .content a,
    .iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 451px) and (max-width: 565px) {
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 1.3em;
        line-height: 1.1em;
        padding-left: 3%;
        padding-top: 2px;
        padding-bottom: 7px
    }
    .hero-carousel .content>a.all-text-wrap span.text {
        font-size: 1.4em
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        margin-top: 5px;
        padding: 0 10px;
        display: inline-block;
        clear: both;
        margin-left: 3%
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1em!important;
        line-height: 21px;
        width: 100%;
        padding-left: 3%;
        padding-bottom: 7px
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        font-size: .8em
    }
    .hero_car_sec .content .heroQuote {
        font-size: 2em;
        line-height: 1em;
        padding-left: 20px;
        padding-top: 3px
    }
    .hero_car_sec sub,
    .hero_car_sec sup {
        font-size: 65%!important
    }
}
@media only screen and (min-width: 566px) and (max-width: 767px) {
    .hero-carousel .content,
    .hero_car_sec .content {
        width: 80%
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 2.979375em
    }
    .hero-carousel .content>a.all-text-wrap span.text {
        font-size: 3.3em
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        display: inline-block;
        height: 28px;
        margin-top: 14px;
        line-height: 1.3em;
        padding: 6px 15px 0;
        font-family: BrandonGrotesqueBlack;
        font-size: .8em
    }
    .win.chrome .hero-carousel .content a,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 1.3em
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: .9em
    }
    .hero_car_sec .content .heroQuote {
        font-size: 2em;
        line-height: 1em;
        padding-left: 20px;
        padding-top: 3px
    }
    .hero_car_sec sub,
    .hero_car_sec sup {
        font-size: 65%!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .hero-carousel.royalSlider {
        height: 455px
    }
    .rsDefault .rsArrowIcn {
        margin-top: -48px
    }
    .hero-carousel span img,
    .hero_car_sec span img {
        height: auto
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 2.979375em
    }
    .hero-carousel .content>a.all-text-wrap span.text {
        font-size: 3.6em
    }
    .hero-carousel .content a,
    .hero-carousel .content>a.all-text-wrap span.cta,
    .hero-carousel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        display: inline-block;
        height: 28px;
        margin-top: 14px;
        line-height: 1.4em;
        padding: 6px 15px 0;
        font-family: BrandonGrotesqueBlack;
        font-size: .9em
    }
    .win.chrome .hero-carousel .content a,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 17px
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1.03125em
    }
    .hero_car_sec .content .heroQuote {
        font-size: 2em;
        line-height: 1.1em;
        padding-left: 20px;
        padding-top: 3px
    }
    .hero_car_sec .content .heroQuoteSubHeading {
        line-height: 21px;
        width: 100%;
        font-size: 1em!important;
        padding: 5px 20px
    }
}
@media only screen and (min-width: 1021px) and (max-width: 1024px) {
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        margin-top: -10px
    }
}
@media only projection and (min-width: 1024px) and (max-width: 1024px) {
    .ie8 .hero-carousel .rsOverflow {
        height: 455px!important
    }
}
@media only screen and (min-width: 335px) and (max-width: 339px) {
    .win.chrome .hero_car_sec .content {
        margin-top: -2%!important
    }
}
@media only screen and (min-width: 340px) and (max-width: 351px) {
    .win.chrome .hero_car_sec .content {
        margin-top: -4%!important
    }
}
@media only screen and (min-width: 352px) and (max-width: 359px) {
    .win.chrome .hero_car_sec .content {
        margin-top: -2%!important
    }
}
@media only screen and (min-width: 394px) and (max-width: 399px) {
    .win.chrome .heroCarouselmaskImg {
        margin-top: 6%;
        top: 0
    }
}
@media only screen and (min-width: 400px) and (max-width: 410px) {
    .win.chrome .hero_car_sec .content {
        margin-top: 0!important;
        top: 31%!important
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 1%;
        top: 0
    }
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        margin-top: -4%
    }
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h2 {
        background-color: #FFD100
    }
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h2 {
        background-color: #DED548
    }
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h2 {
        background-color: #AA0061
    }
    .win.chrome .hero_car_sec.colorPalette_Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Blue .content h2 {
        background-color: #004F71
    }
    .win.chrome .hero_car_sec.colorPalette_Green .content h1,
    .win.chrome .hero_car_sec.colorPalette_Green .content h2 {
        background-color: #7CCC6C
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h2 {
        background-color: #00B140
    }
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h2 {
        background-color: #470A68
    }
    .win.chrome .hero_car_sec.colorPalette_Orange .content h1,
    .win.chrome .hero_car_sec.colorPalette_Orange .content h2 {
        background-color: #E4002B
    }
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h2 {
        background-color: #EEB33B
    }
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h1,
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h2 {
        background-color: #5BC2E7
    }
    .win.chrome .hero_car_sec.colorPalette_Gray .content h1,
    .win.chrome .hero_car_sec.colorPalette_Gray .content h2 {
        background-color: #63666A
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h2 {
        background-color: #222731
    }
    .win.chrome .hero_car_sec.colorPalette_White .content h1,
    .win.chrome .hero_car_sec.colorPalette_White .content h2 {
        background-color: #FFF
    }
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h2 {
        background-color: #D9D9D6
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h2 {
        background-color: #009CDE
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2 {
        background-color: #002A3A
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h2 {
        background-color: #64CCC9
    }
}
@media only screen and (min-width: 410px) and (max-width: 418px) {
    .win.chrome .hero_car_sec .content {
        margin-top: 0;
        top: 30%!important
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 1%;
        top: 0
    }
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        margin-top: -3%
    }
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h2 {
        background-color: #FFD100
    }
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h2 {
        background-color: #DED548
    }
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h2 {
        background-color: #AA0061
    }
    .win.chrome .hero_car_sec.colorPalette_Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Blue .content h2 {
        background-color: #004F71
    }
    .win.chrome .hero_car_sec.colorPalette_Green .content h1,
    .win.chrome .hero_car_sec.colorPalette_Green .content h2 {
        background-color: #7CCC6C
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h2 {
        background-color: #00B140
    }
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h2 {
        background-color: #470A68
    }
    .win.chrome .hero_car_sec.colorPalette_Orange .content h1,
    .win.chrome .hero_car_sec.colorPalette_Orange .content h2 {
        background-color: #E4002B
    }
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h2 {
        background-color: #EEB33B
    }
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h1,
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h2 {
        background-color: #5BC2E7
    }
    .win.chrome .hero_car_sec.colorPalette_Gray .content h1,
    .win.chrome .hero_car_sec.colorPalette_Gray .content h2 {
        background-color: #63666A
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h2 {
        background-color: #222731
    }
    .win.chrome .hero_car_sec.colorPalette_White .content h1,
    .win.chrome .hero_car_sec.colorPalette_White .content h2 {
        background-color: #FFF
    }
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h2 {
        background-color: #D9D9D6
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h2 {
        background-color: #009CDE
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2 {
        background-color: #002A3A
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h2 {
        background-color: #64CCC9
    }
}
@media only screen and (min-width: 419px) and (max-width: 420px) {
    .win.chrome .hero_car_sec .content {
        margin-top: 0!important;
        top: 31%!important
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 1%;
        top: 0
    }
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        margin-top: -3%
    }
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h2 {
        background-color: #FFD100
    }
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h2 {
        background-color: #DED548
    }
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h2 {
        background-color: #AA0061
    }
    .win.chrome .hero_car_sec.colorPalette_Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Blue .content h2 {
        background-color: #004F71
    }
    .win.chrome .hero_car_sec.colorPalette_Green .content h1,
    .win.chrome .hero_car_sec.colorPalette_Green .content h2 {
        background-color: #7CCC6C
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h2 {
        background-color: #00B140
    }
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h2 {
        background-color: #470A68
    }
    .win.chrome .hero_car_sec.colorPalette_Orange .content h1,
    .win.chrome .hero_car_sec.colorPalette_Orange .content h2 {
        background-color: #E4002B
    }
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h2 {
        background-color: #EEB33B
    }
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h1,
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h2 {
        background-color: #5BC2E7
    }
    .win.chrome .hero_car_sec.colorPalette_Gray .content h1,
    .win.chrome .hero_car_sec.colorPalette_Gray .content h2 {
        background-color: #63666A
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h2 {
        background-color: #222731
    }
    .win.chrome .hero_car_sec.colorPalette_White .content h1,
    .win.chrome .hero_car_sec.colorPalette_White .content h2 {
        background-color: #FFF
    }
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h2 {
        background-color: #D9D9D6
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h2 {
        background-color: #009CDE
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2 {
        background-color: #002A3A
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h2 {
        background-color: #64CCC9
    }
}
@media only screen and (min-width: 421px) and (max-width: 450px) {
    .win.chrome .hero_car_sec .content {
        margin-top: -1px!important;
        top: 40%!important
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 6%;
        top: 0
    }
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        margin-top: -3%
    }
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_Yellow .content h2 {
        background-color: #FFD100
    }
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkYellow .content h2 {
        background-color: #DED548
    }
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_Fuscia .content h2 {
        background-color: #AA0061
    }
    .win.chrome .hero_car_sec.colorPalette_Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Blue .content h2 {
        background-color: #004F71
    }
    .win.chrome .hero_car_sec.colorPalette_Green .content h1,
    .win.chrome .hero_car_sec.colorPalette_Green .content h2 {
        background-color: #7CCC6C
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGreen .content h2 {
        background-color: #00B140
    }
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkFuscia .content h2 {
        background-color: #470A68
    }
    .win.chrome .hero_car_sec.colorPalette_Orange .content h1,
    .win.chrome .hero_car_sec.colorPalette_Orange .content h2 {
        background-color: #E4002B
    }
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkOrange .content h2 {
        background-color: #EEB33B
    }
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h1,
    .win.chrome .hero_car_sec.colorPalette_Cyan .content h2 {
        background-color: #5BC2E7
    }
    .win.chrome .hero_car_sec.colorPalette_Gray .content h1,
    .win.chrome .hero_car_sec.colorPalette_Gray .content h2 {
        background-color: #63666A
    }
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_DarkGray .content h2 {
        background-color: #222731
    }
    .win.chrome .hero_car_sec.colorPalette_White .content h1,
    .win.chrome .hero_car_sec.colorPalette_White .content h2 {
        background-color: #FFF
    }
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h1,
    .win.chrome .hero_car_sec.colorPalette_LightGray .content h2 {
        background-color: #D9D9D6
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h2 {
        background-color: #009CDE
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2 {
        background-color: #002A3A
    }
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .win.chrome .hero_car_sec.colorPalette_Abbott-Mint .content h2 {
        background-color: #64CCC9
    }
}
@media only screen and (min-width: 451px) and (max-width: 453px) {
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        background: 0 0
    }
}
@media only screen and (min-width: 451px) and (max-width: 452px) {
    .win.chrome .hero-carousel .content,
    .win.chrome .hero_car_sec .content {
        top: 81%!important
    }
}
@media only screen and (min-width: 451px) and (max-width: 565px) {
    .win.chrome .hero-carousel .content,
    .win.chrome .hero_car_sec .content {
        width: 80%;
        position: absolute
    }
    .win.chrome .heroCarouselmaskImg {
        display: none!important
    }
}
@media only screen and (min-width: 453px) and (max-width: 466px) {
    .win.chrome .hero-carousel .content,
    .win.chrome .hero_car_sec .content {
        width: 80%;
        top: 67%!important
    }
    .win.firefox .hero_car_sec .content {
        top: 70%!important
    }
    .ie11 .hero_car_sec .content {
        top: 50%!important
    }
}
@media only screen and (min-width: 1280px) and (max-width: 1280px) {
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero-carousel .content a,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 33px!important
    }
}
.android.maxw_320 .heroCarouselmaskImg {
    margin-top: -13%!important
}
.android.maxw_320 .txtAlignCntr .heroCarouselmaskImg {
    text-align: left!important
}
@media only screen and (min-width: 400px) and (max-width: 450px) {
    .hero-carousel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text,
    .win.chrome .hero-carousel .content h1,
    .win.chrome .hero-carousel .content h2 {
        line-height: 1.6em!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .hero-carousel .content,
    .hero_car_sec .content {
        position: relative;
        margin-top: -1px;
        padding: 6% 0 11%;
        float: left;
        width: 100%;
        height: auto
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .android.device_gt_i9300 .hero-carousel .content a,
    .android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta,
    .android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta_more,
    .android.device_gt_i9300 .hero_car_sec .content a,
    .android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta,
    .android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 32px
    }
    html[lang=en-gb].android.device_micromax_a110q .hero-carousel .content a,
    html[lang=en-gb].android.device_micromax_a110q .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=en-gb].android.device_micromax_a110q .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=en-gb].android.device_micromax_a110q .hero_car_sec .content a,
    html[lang=en-gb].android.device_micromax_a110q .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=en-gb].android.device_micromax_a110q .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 0
    }
}
.colorPalette_Yellow.hero_car_sec .content .heroQuote {
    color: #FFD100
}
.colorPalette_DarkYellow.hero_car_sec .content .heroQuote {
    color: #ded548
}
.colorPalette_Green.hero_car_sec .content .heroQuote {
    color: #7CCC6C
}
.colorPalette_DarkGreen.hero_car_sec .content .heroQuote {
    color: #00B140
}
.colorPalette_Fuscia.hero_car_sec .content .heroQuote {
    color: #AA0061
}
.colorPalette_DarkFuscia.hero_car_sec .content .heroQuote {
    color: #470A68
}
.colorPalette_Orange.hero_car_sec .content .heroQuote {
    color: #E4002B
}
.colorPalette_DarkOrange.hero_car_sec .content .heroQuote {
    color: #EEB33B
}
.colorPalette_Cyan.hero_car_sec .content .heroQuote {
    color: #5BC2E7
}
.colorPalette_Blue.hero_car_sec .content .heroQuote {
    color: #004F71
}
.colorPalette_Gray.hero_car_sec .content .heroQuote {
    color: #63666A
}
.colorPalette_DarkGray.hero_car_sec .content .heroQuote {
    color: #222731
}
.colorPalette_White.hero_car_sec .content .heroQuote {
    color: #fff
}
.colorPalette_LightGray.hero_car_sec .content .heroQuote {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.hero_car_sec .content .heroQuote {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.hero_car_sec .content .heroQuote {
    color: #002A3A
}
.colorPalette_Abbott-Mint.hero_car_sec .content .heroQuote {
    color: #64CCC9
}
.colorPalette_Yellow .content a.all-text-wrap span.text,
.colorPalette_Yellow .content h1.text,
.colorPalette_Yellow .content h2.text,
.colorPalette_Yellow.hero_car_sec .subText,
.colorPalette_Yellow.hero_car_sec span.subText {
    color: #FFD100
}
.colorPalette_Yellow .content a.all-text-wrap span.cta_more,
.colorPalette_Yellow .content a.cta,
.colorPalette_Yellow .content a.cta_more {
    background- color: #FFD100;
    color: #222731
}
.colorPalette_Yellow .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Yellow .content a.cta:hover,
.colorPalette_Yellow .content a.cta_more:hover {
    color: #FFD100;
    background-color: #222731
}
.colorPalette_DarkYellow .content a.all-text-wrap span.text,
.colorPalette_DarkYellow .content h1.text,
.colorPalette_DarkYellow .content h2.text,
.colorPalette_DarkYellow.hero_car_sec .subText,
.colorPalette_DarkYellow.hero_car_sec span.subText {
    color: #ded548
}
.colorPalette_DarkYellow .content a.all-text-wrap span.cta_more,
.colorPalette_DarkYellow .content a.cta,
.colorPalette_DarkYellow .content a.cta_more {
    background- color: #ded548;
    color: #222731
}
.colorPalette_DarkYellow .content a.all-text-wrap:hover span.cta_more,
.colorPalette_DarkYellow .content a.cta:hover,
.colorPalette_DarkYellow .content a.cta_more:hover {
    color: #ded548;
    background-color: #222731
}
.colorPalette_Green .content a.all-text-wrap span.text,
.colorPalette_Green .content h1.text,
.colorPalette_Green .content h2.text,
.colorPalette_Green.hero_car_sec .subText,
.colorPalette_Green.hero_car_sec span.subText {
    color: #7CCC6C
}
.colorPalette_Green .content a.all-text-wrap span.cta_more,
.colorPalette_Green .content a.cta,
.colorPalette_Green .content a.cta_more {
    background- color: #7CCC6C;
    color: #222731
}
.colorPalette_Green .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Green .content a.cta:hover,
.colorPalette_Green .content a.cta_more:hover {
    color: #7CCC6C;
    background-color: #222731
}
.colorPalette_DarkGreen .content a.all-text-wrap span.text,
.colorPalette_DarkGreen .content h1.text,
.colorPalette_DarkGreen .content h2.text,
.colorPalette_DarkGreen.hero_car_sec .subText,
.colorPalette_DarkGreen.hero_car_sec span.subText {
    color: #00B140
}
.colorPalette_DarkGreen .content a.all-text-wrap span.cta_more,
.colorPalette_DarkGreen .content a.cta,
.colorPalette_DarkGreen .content a.cta_more {
    background- color: #00B140;
    color: #222731
}
.colorPalette_DarkGreen .content a.all-text-wrap:hover span.cta_more,
.colorPalette_DarkGreen .content a.cta:hover,
.colorPalette_DarkGreen .content a.cta_more:hover {
    color: #00B140;
    background-color: #222731
}
.colorPalette_Fuscia .content a.all-text-wrap span.text,
.colorPalette_Fuscia .content h1.text,
.colorPalette_Fuscia .content h2.text,
.colorPalette_Fuscia.hero_car_sec .subText,
.colorPalette_Fuscia.hero_car_sec span.subText {
    color: #AA0061
}
.colorPalette_Fuscia .content a.all-text-wrap span.cta_more,
.colorPalette_Fuscia .content a.cta,
.colorPalette_Fuscia .content a.cta_more {
    background- color: #AA0061;
    color: #222731
}
.colorPalette_Fuscia .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Fuscia .content a.cta:hover,
.colorPalette_Fuscia .content a.cta_more:hover {
    color: #AA0061;
    background-color: #222731
}
.colorPalette_DarkFuscia .content a.all-text-wrap span.text,
.colorPalette_DarkFuscia .content h1.text,
.colorPalette_DarkFuscia .content h2.text,
.colorPalette_DarkFuscia.hero_car_sec .subText,
.colorPalette_DarkFuscia.hero_car_sec span.subText {
    color: #470A68
}
.colorPalette_DarkFuscia .content a.all-text-wrap span.cta_more,
.colorPalette_DarkFuscia .content a.cta,
.colorPalette_DarkFuscia .content a.cta_more {
    background- color: #470A68;
    color: #FFF
}
.colorPalette_DarkFuscia .content a.all-text-wrap:hover span.cta_more,
.colorPalette_DarkFuscia .content a.cta:hover,
.colorPalette_DarkFuscia .content a.cta_more:hover {
    color: #470A68;
    background-color: #222731
}
.colorPalette_Orange .content a.all-text-wrap span.text,
.colorPalette_Orange .content h1.text,
.colorPalette_Orange .content h2.text,
.colorPalette_Orange.hero_car_sec .subText,
.colorPalette_Orange.hero_car_sec span.subText {
    color: #E4002B
}
.colorPalette_Orange .content a.all-text-wrap span.cta_more,
.colorPalette_Orange .content a.cta,
.colorPalette_Orange .content a.cta_more {
    background- color: #E4002B;
    color: #222731
}
.colorPalette_Orange .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Orange .content a.cta:hover,
.colorPalette_Orange .content a.cta_more:hover {
    color: #E4002B;
    background-color: #222731
}
.colorPalette_DarkOrange .content a.all-text-wrap span.text,
.colorPalette_DarkOrange .content h1.text,
.colorPalette_DarkOrange .content h2.text,
.colorPalette_DarkOrange.hero_car_sec .subText,
.colorPalette_DarkOrange.hero_car_sec span.subText {
    color: #EEB33B
}
.colorPalette_DarkOrange .content a.all-text-wrap span.cta_more,
.colorPalette_DarkOrange .content a.cta,
.colorPalette_DarkOrange .content a.cta_more {
    background- color: #EEB33B;
    color: #222731
}
.colorPalette_DarkOrange .content a.all-text-wrap:hover span.cta_more,
.colorPalette_DarkOrange .content a.cta:hover,
.colorPalette_DarkOrange .content a.cta_more:hover {
    color: #EEB33B;
    background-color: #222731
}
.colorPalette_Cyan .content a.all-text-wrap span.text,
.colorPalette_Cyan .content h1.text,
.colorPalette_Cyan .content h2.text,
.colorPalette_Cyan.hero_car_sec .subText,
.colorPalette_Cyan.hero_car_sec span.subText {
    color: #5BC2E7
}
.colorPalette_Cyan .content a.all-text-wrap span.cta_more,
.colorPalette_Cyan .content a.cta,
.colorPalette_Cyan .content a.cta_more {
    background- color: #5BC2E7;
    color: #222731
}
.colorPalette_Cyan .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Cyan .content a.cta:hover,
.colorPalette_Cyan .content a.cta_more:hover {
    color: #5BC2E7;
    background-color: #222731
}
.colorPalette_Blue .content a.all-text-wrap span.text,
.colorPalette_Blue .content h1.text,
.colorPalette_Blue .content h2.text,
.colorPalette_Blue.hero_car_sec .subText,
.colorPalette_Blue.hero_car_sec span.subText {
    color: #004F71
}
.colorPalette_Blue .content a.all-text-wrap span.cta_more,
.colorPalette_Blue .content a.cta,
.colorPalette_Blue .content a.cta_more {
    background- color: #004F71;
    color: #222731
}
.colorPalette_Blue .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Blue .content a.cta:hover,
.colorPalette_Blue .content a.cta_more:hover {
    color: #004F71;
    background-color: #222731
}
.colorPalette_Gray .content a.all-text-wrap span.text,
.colorPalette_Gray .content h1.text,
.colorPalette_Gray .content h2.text,
.colorPalette_Gray.hero_car_sec .subText,
.colorPalette_Gray.hero_car_sec span.subText {
    color: #63666A
}
.colorPalette_Gray .content a.all-text-wrap span.cta_more,
.colorPalette_Gray .content a.cta,
.colorPalette_Gray .content a.cta_more {
    background- color: #63666A;
    color: #222731
}
.colorPalette_Gray .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Gray .content a.cta:hover,
.colorPalette_Gray .content a.cta_more:hover {
    color: #63666A;
    background-color: #222731
}
.colorPalette_DarkGray .content a.all-text-wrap span.text,
.colorPalette_DarkGray .content h1.text,
.colorPalette_DarkGray .content h2.text,
.colorPalette_DarkGray.hero_car_sec .subText,
.colorPalette_DarkGray.hero_car_sec span.subText {
    color: #222731
}
.colorPalette_DarkGray .content a.all-text-wrap span.cta_more,
.colorPalette_DarkGray .content a.cta,
.colorPalette_DarkGray .content a.cta_more {
    background- color: #222731;
    color: #000
}
.colorPalette_DarkGray .content a.all-text-wrap:hover span.cta_more,
.colorPalette_DarkGray .content a.cta:hover,
.colorPalette_DarkGray .content a.cta_more:hover {
    color: #222731;
    background-color: #000
}
.colorPalette_White .content a.all-text-wrap span.text,
.colorPalette_White .content h1.text,
.colorPalette_White .content h2.text,
.colorPalette_White.hero_car_sec .subText,
.colorPalette_White.hero_car_sec span.subText {
    color: #fff
}
.colorPalette_White .content a.all-text-wrap span.cta_more,
.colorPalette_White .content a.cta,
.colorPalette_White .content a.cta_more {
    background- color: #fff;
    color: #222731
}
.colorPalette_White .content a.all-text-wrap:hover span.cta_more,
.colorPalette_White .content a.cta:hover,
.colorPalette_White .content a.cta_more:hover {
    color: #fff;
    background-color: #222731
}
.colorPalette_LightGray .content a.all-text-wrap span.text,
.colorPalette_LightGray .content h1.text,
.colorPalette_LightGray .content h2.text,
.colorPalette_LightGray.hero_car_sec .subText,
.colorPalette_LightGray.hero_car_sec span.subText {
    color: #D9D9D6
}
.colorPalette_LightGray .content a.all-text-wrap span.cta_more,
.colorPalette_LightGray .content a.cta,
.colorPalette_LightGray .content a.cta_more {
    background- color: #D9D9D6;
    color: #222731
}
.colorPalette_LightGray .content a.all-text-wrap:hover span.cta_more,
.colorPalette_LightGray .content a.cta:hover,
.colorPalette_LightGray .content a.cta_more:hover {
    color: #D9D9D6;
    background-color: #222731
}
.colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span.text,
.colorPalette_Abbott-Primary-Blue .content h1.text,
.colorPalette_Abbott-Primary-Blue .content h2.text,
.colorPalette_Abbott-Primary-Blue.hero_car_sec .subText,
.colorPalette_Abbott-Primary-Blue.hero_car_sec span.subText {
    color: #009CDE
}
.colorPalette_Abbott-Primary-Blue .content a.cta_more,
.colorPalette_Abbott-Primary-Blue.content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Primary-Blue.content a.cta {
    background-color: #009CDE;
    color: #222731
}
.colorPalette_Abbott-Primary-Blue .content a.cta:hover,
.colorPalette_Abbott-Primary-Blue .content a.cta_more:hover,
.colorPalette_Abbott-Primary-Blue.content a.all-text-wrap:hover span.cta_more {
    color: #009CDE;
    background-color: #222731
}
.colorPalette_Abbott-Dark-Blue .content a.all-text-wrap span.text,
.colorPalette_Abbott-Dark-Blue.content h1.text,
.colorPalette_Abbott-Dark-Blue.content h2.text,
.colorPalette_Abbott-Dark-Blue.hero_car_sec .subText,
.colorPalette_Abbott-Dark-Blue.hero_car_sec span.subText {
    color: #002A3A
}
.colorPalette_Abbott-Dark-Blue .content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Dark-Blue .content a.cta_more,
.colorPalette_Abbott-Dark-Blue.content a.cta {
    background-color: #002A3A;
    color: #FFF
}
.colorPalette_Abbott-Dark-Blue .content a.cta:hover,
.colorPalette_Abbott-Dark-Blue.content a.all-text-wrap:hover span.cta_more,
.colorPalette_Abbott-Dark-Blue.content a.cta_more:hover {
    color: #002A3A;
    background-color: #222731
}
.colorPalette_Abbott-Mint .content a.all-text-wrap span.text,
.colorPalette_Abbott-Mint .content h1.text,
.colorPalette_Abbott-Mint .content h2.text,
.colorPalette_Abbott-Mint.hero_car_sec .subText,
.colorPalette_Abbott-Mint.hero_car_sec span.subText {
    color: #64CCC9
}
.colorPalette_Abbott-Mint .content a.all-text-wrap span.cta_more,
.colorPalette_Abbott-Mint .content a.cta,
.colorPalette_Abbott-Mint .content a.cta_more {
    background- color: #64CCC9;
    color: #222731
}
.colorPalette_Abbott-Mint .content a.all-text-wrap:hover span.cta_more,
.colorPalette_Abbott-Mint .content a.cta_more:hover,
.colorPalette_Abbott-Mint.content a.cta:hover {
    color: #64CCC9;
    background-color: #222731
}
@media print {
    .hero-panel.royalSlider {
        width: 100%;
        height: 514px;
        margin: 0 auto;
        float: left
    }
    .webkit .hero-panel.royalSlider {
        width: auto;
        height: 517px;
        margin: 0 auto
    }
    .hero-panel span img,
    .hero_car_sec span img {
        width: 100%;
        height: auto
    }
    .hero-panel .content,
    .hero_car_sec .content {
        margin-left: -300px;
        margin-top: -213px;
        top: 20%;
        width: 500px;
        width: 100%
    }
    .hero-panel .content h1,
    .hero-panel .content h2,
    .hero-panel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font- size: 2.97937em;
        color: #222!important;
        display: block;
        overflow-x: hidden;
        width: auto
    }
    .printMask {
        margin-top: -160px!important
    }
    .mac.webkit .printMask,
    .webkit .printMask {
        padding: 0;
        margin: -163px 0 0!important;
        float: left;
        width: 100%
    }
    .webkit .printMask {
        display: inline-block
    }
    .webkit .printMask img {
        float: left;
        width: 100%;
        height: 100%;
        display: block
    }
    .mac.webkit .printMask {
        display: inline-block
    }
    .mac.webkit .printMask img {
        float: left;
        width: 100%;
        height: 100%;
        display: block
    }
    .mac.webkit .hero-panel.royalSlider {
        width: auto;
        height: 517px;
        margin: 0 auto
    }
    .ipad .printMask {
        margin-top: -100px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 450px) {
    .mac.gecko .heroCarouselmaskImg {
        margin-top: -9%!important
    }
    .mac.webkit .hero-panel .content h1,
    .mac.webkit .hero-panel .content h2 {
        margin-top: -1%!important
    }
    .ie8 .mobileSvgMask.curve {
        bottom: -2px
    }
    .hero-panel.royalSlider {
        height: 375px!important;
        background-color: transparent
    }
    .hero-panel .rsOverflow,
    .hero-panel section,
    section.hero_car_sec {
        height: 100%!important;
        background-color: transparent
    }
    .ie8 .hero-panel .rsOverflow,
    .ie8 .hero-panel section,
    .ie8 section.hero_car_sec {
        height: 400px!important
    }
    .hero-panel span img,
    .hero_car_sec span img {
        height: auto
    }
    .hero-panel .content h1,
    .hero-panel .content h2,
    .hero-panel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font- size: 1.3em;
        line-height: 1.1em;
        padding-left: 3%;
        padding-top: 2px;
        padding-bottom: 7px
    }
    .hero-panel .content>a.all-text-wrap span.text {
        font-size: 1.4em
    }
    .hero-panel .content a,
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        margin-top: 5px;
        padding: 5px 7px 1px;
        display: inline- block;
        clear: both
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1em!important;
        line-height: 21px;
        width: 100%;
        padding-left: 3%;
        padding-bottom: 7px
    }
    .hero-panel .content a,
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        font-size: .8em
    }
    .rsDefault.rsHor .rsArrowLeft,
    .rsDefault.rsHor .rsArrowRight {
        top: -120px!important
    }
    .rsDefault.rsHor .rsArrowLeft {
        left: 10px!important
    }
    .rsDefault.rsHor .rsArrowRight {
        right: 12px!important
    }
    .hero_car_sec .content a {
        padding: 0;
        margin-left: 0;
        line-height: 1em
    }
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero-panel .content>a.cta,
    .hero-panel .content>a.cta_more,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        height: 30px;
        line-height: 34px;
        padding: 0 10px;
        margin-left: 12px
    }
    .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
        background: url("../components/heropanel/images/heroLeftArrow.png.html") left center no-repeat!important
    }
    .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
        background: url("../components/heropanel/images/heroRightArrow.png.html") right center no-repeat!important
    }
    .hero-panel .align-center,
    .hero-panel .align-left,
    .hero_car_sec .align-center,
    .hero_car_sec .align-left {
        text-align: left!important
    }
    .hero-panel .align-right,
    .hero_car_sec .align-right {
        text-align: left!important;
        float: left
    }
    .hero_car_sec sub,
    .hero_car_sec sup {
        font-size: 65%!important
    }
    .hero_car_sec.colorPalette_Yellow {
        background-color: #FFD100
    }
    .hero_car_sec.colorPalette_DarkYellow {
        background-color: #ded548
    }
    .hero_car_sec.colorPalette_Fuscia {
        background-color: #AA0061
    }
    .hero_car_sec.colorPalette_Blue {
        background-color: #004F71
    }
    .hero_car_sec.colorPalette_Green {
        background-color: #7CCC6C
    }
    .hero_car_sec.colorPalette_DarkGreen {
        background-color: #00B140
    }
    .hero_car_sec.colorPalette_DarkFuscia {
        background-color: #470A68
    }
    .hero_car_sec.colorPalette_Orange {
        background-color: #E4002B
    }
    .hero_car_sec.colorPalette_DarkOrange {
        background-color: #EEB33B
    }
    .hero_car_sec.colorPalette_Cyan {
        background-color: #5BC2E7
    }
    .hero_car_sec.colorPalette_Gray {
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGray {
        background-color: #222731
    }
    .hero_car_sec.colorPalette_White {
        background-color: #fff
    }
    .hero_car_sec.colorPalette_LightGray {
        background-color: #D9D9D6
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A
    }
    .hero_car_sec.colorPalette_Abbott-Mint {
        background-color: #64CCC9
    }
    .hero_car_sec.colorPalette_Yellow .content {
        background-color: #FFD100
    }
    .hero_car_sec.colorPalette_Yellow .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Yellow .content h2,
    .hero_car_sec.colorPalette_Yellow .content p {
        color: #000
    }
    .colorPalette_Yellow .content a.all-text-wrap span.cta_more,
    .colorPalette_Yellow .content a.cta,
    .colorPalette_Yellow .content a.cta_more {
        color: #FFD100;
        background- color: #63666A
    }
    .colorPalette_Yellow .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Yellow .content a.cta:hover,
    .colorPalette_Yellow .content a.cta_more:hover {
        color: #FFD100;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkYellow .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkYellow .content h2,
    .hero_car_sec.colorPalette_DarkYellow .content p {
        color: #000
    }
    .colorPalette_DarkYellow .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkYellow .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkYellow .content a.cta,
    .colorPalette_DarkYellow .content a.cta:hover,
    .colorPalette_DarkYellow .content a.cta_more,
    .colorPalette_DarkYellow .content a.cta_more:hover {
        color: #ded548;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Fuscia .content {
        background-color: #AA0061
    }
    .hero_car_sec.colorPalette_Fuscia .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Fuscia .content h2,
    .hero_car_sec.colorPalette_Fuscia .content p {
        color: #000
    }
    .colorPalette_Fuscia .content a.all-text-wrap span.cta_more,
    .colorPalette_Fuscia .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Fuscia .content a.cta,
    .colorPalette_Fuscia .content a.cta:hover,
    .colorPalette_Fuscia .content a.cta_more,
    .colorPalette_Fuscia .content a.cta_more:hover {
        color: #AA0061;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Blue .content {
        background-color: #004F71
    }
    .hero_car_sec.colorPalette_Blue .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Blue .content h1,
    .hero_car_sec.colorPalette_Blue .content h2,
    .hero_car_sec.colorPalette_Blue .content p {
        color: #000
    }
    .colorPalette_Blue .content a.all-text-wrap span.cta_more,
    .colorPalette_Blue .content a.cta,
    .colorPalette_Blue .content a.cta_more {
        color: #004F71;
        background- color: #63666A
    }
    .colorPalette_Blue .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Blue .content a.cta:hover,
    .colorPalette_Blue .content a.cta_more:hover {
        color: #004F71;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Green .content {
        background-color: #7CCC6C
    }
    .hero_car_sec.colorPalette_Green .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Green .content h1,
    .hero_car_sec.colorPalette_Green .content h2,
    .hero_car_sec.colorPalette_Green .content p {
        color: #000
    }
    .colorPalette_Green .content a.all-text-wrap span.cta_more,
    .colorPalette_Green .content a.cta,
    .colorPalette_Green .content a.cta_more {
        color: #7CCC6C;
        background- color: #63666A
    }
    .colorPalette_Green .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Green .content a.cta:hover,
    .colorPalette_Green .content a.cta_more:hover {
        color: #7CCC6C;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGreen .content {
        background-color: #00B140
    }
    .hero_car_sec.colorPalette_DarkGreen .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkGreen .content h1,
    .hero_car_sec.colorPalette_DarkGreen .content h2,
    .hero_car_sec.colorPalette_DarkGreen .content p {
        color: #000
    }
    .colorPalette_DarkGreen .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkGreen .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkGreen .content a.cta,
    .colorPalette_DarkGreen .content a.cta:hover,
    .colorPalette_DarkGreen .content a.cta_more,
    .colorPalette_DarkGreen .content a.cta_more:hover {
        color: #00B140;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkFuscia .content {
        background-color: #470A68
    }
    .hero_car_sec.colorPalette_DarkFuscia .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkFuscia .content h1,
    .hero_car_sec.colorPalette_DarkFuscia .content h2,
    .hero_car_sec.colorPalette_DarkFuscia .content p {
        color: #000
    }
    .colorPalette_DarkFuscia .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkFuscia .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkFuscia .content a.cta,
    .colorPalette_DarkFuscia .content a.cta:hover,
    .colorPalette_DarkFuscia .content a.cta_more,
    .colorPalette_DarkFuscia .content a.cta_more:hover {
        color: #470A68;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Orange .content {
        background-color: #E4002B
    }
    .hero_car_sec.colorPalette_Orange .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Orange .content h1,
    .hero_car_sec.colorPalette_Orange .content h2,
    .hero_car_sec.colorPalette_Orange .content p {
        color: #000
    }
    .colorPalette_Orange .content a.all-text-wrap span.cta_more,
    .colorPalette_Orange .content a.cta,
    .colorPalette_Orange .content a.cta_more {
        color: #E4002B;
        background- color: #63666A
    }
    .colorPalette_Orange .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Orange .content a.cta:hover,
    .colorPalette_Orange .content a.cta_more:hover {
        color: #E4002B;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_DarkOrange .content {
        background-color: #EEB33B
    }
    .hero_car_sec.colorPalette_DarkOrange .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkOrange .content h1,
    .hero_car_sec.colorPalette_DarkOrange .content h2,
    .hero_car_sec.colorPalette_DarkOrange .content p {
        color: #000
    }
    .colorPalette_DarkOrange .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkOrange .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkOrange .content a.cta,
    .colorPalette_DarkOrange .content a.cta:hover,
    .colorPalette_DarkOrange .content a.cta_more,
    .colorPalette_DarkOrange .content a.cta_more:hover {
        color: #EEB33B;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Cyan .content {
        background-color: #5BC2E7
    }
    .hero_car_sec.colorPalette_Cyan .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Cyan .content h1,
    .hero_car_sec.colorPalette_Cyan .content h2,
    .hero_car_sec.colorPalette_Cyan .content p {
        color: #000
    }
    .colorPalette_Cyan .content a.all-text-wrap span.cta_more,
    .colorPalette_Cyan .content a.cta,
    .colorPalette_Cyan .content a.cta_more {
        color: #5BC2E7;
        background- color: #63666A
    }
    .colorPalette_Cyan .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Cyan .content a.cta:hover,
    .colorPalette_Cyan .content a.cta_more:hover {
        color: #5BC2E7;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Gray .content {
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Gray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Gray .content h1,
    .hero_car_sec.colorPalette_Gray .content h2,
    .hero_car_sec.colorPalette_Gray .content p {
        color: #000
    }
    .colorPalette_Gray .content a.all-text-wrap span.cta_more,
    .colorPalette_Gray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Gray .content a.cta,
    .colorPalette_Gray .content a.cta:hover,
    .colorPalette_Gray .content a.cta_more,
    .colorPalette_Gray .content a.cta_more:hover {
        background- color: #222731;
        color: #63666A
    }
    .hero_car_sec.colorPalette_DarkGray .content {
        background-color: #222731
    }
    .hero_car_sec.colorPalette_DarkGray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_DarkGray .content h1,
    .hero_car_sec.colorPalette_DarkGray .content h2,
    .hero_car_sec.colorPalette_DarkGray .content p {
        color: #000
    }
    .colorPalette_DarkGray .content a.all-text-wrap span.cta_more,
    .colorPalette_DarkGray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_DarkGray .content a.cta,
    .colorPalette_DarkGray .content a.cta:hover,
    .colorPalette_DarkGray .content a.cta_more,
    .colorPalette_DarkGray .content a.cta_more:hover {
        color: #222731;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_White .content {
        background-color: #fff
    }
    .hero_car_sec.colorPalette_White .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_White .content h1,
    .hero_car_sec.colorPalette_White .content h2,
    .hero_car_sec.colorPalette_White .content p {
        color: #000
    }
    .colorPalette_White .content a.all-text-wrap span.cta_more,
    .colorPalette_White .content a.cta,
    .colorPalette_White .content a.cta_more {
        color: #fff;
        background- color: #63666A
    }
    .colorPalette_White .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_White .content a.cta:hover,
    .colorPalette_White .content a.cta_more:hover {
        color: #fff;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_LightGray .content {
        background-color: #D9D9D6
    }
    .hero_car_sec.colorPalette_LightGray .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_LightGray .content h1,
    .hero_car_sec.colorPalette_LightGray .content h2,
    .hero_car_sec.colorPalette_LightGray .content p {
        color: #000
    }
    .colorPalette_LightGray .content a.all-text-wrap span.cta_more,
    .colorPalette_LightGray .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_LightGray .content a.cta,
    .colorPalette_LightGray .content a.cta:hover,
    .colorPalette_LightGray .content a.cta_more,
    .colorPalette_LightGray .content a.cta_more:hover {
        color: #D9D9D6;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content {
        background-color: #009CDE
    }
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h1,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content h2,
    .hero_car_sec.colorPalette_Abbott-Primary-Blue .content p {
        color: #000
    }
    .colorPalette_Abbott-Primary-Blue .content a.all-text-wrap span.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.cta,
    .colorPalette_Abbott-Primary-Blue .content a.cta_more,
    .colorPalette_Abbott-Primary-Blue .content a.cta_more:hover,
    .colorPalette_Abbott-Primary-Blue.content a.cta:hover {
        color: #009CDE;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content {
        background-color: #002A3A
    }
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content a.all-text-wrap span,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h1,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content h2,
    .hero_car_sec.colorPalette_Abbott-Dark-Blue .content p {
        color: #000
    }
    .colorPalette_Abbott-Dark-Blue .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Abbott-Dark-Blue .content a.cta,
    .colorPalette_Abbott-Dark-Blue .content a.cta:hover,
    .colorPalette_Abbott-Dark-Blue .content a.cta_more,
    .colorPalette_Abbott-Dark-Blue .content a.cta_more:hover,
    .colorPalette_Abbott-Dark-Blue.content a.all-text-wrap span.cta_more {
        color: #002A3A;
        background-color: #63666A
    }
    .hero_car_sec.colorPalette_Abbott-Mint .content {
        background-color: #64CCC9
    }
    .hero_car_sec.colorPalette_Abbott-Mint .content h1,
    .hero_car_sec.colorPalette_Abbott-Mint .content h2,
    .hero_car_sec.colorPalette_Abbott-Mint .content p,
    .hero_car_sec.colorPalette_Abbott-Mint.content a.all-text-wrap span {
        color: #000
    }
    .colorPalette_Abbott-Mint .content a.all-text-wrap span.cta_more,
    .colorPalette_Abbott-Mint .content a.all-text-wrap:hover span.cta_more,
    .colorPalette_Abbott-Mint .content a.cta,
    .colorPalette_Abbott-Mint .content a.cta:hover,
    .colorPalette_Abbott-Mint .content a.cta_more,
    .colorPalette_Abbott-Mint .content a.cta_more:hover {
        color: #64CCC9;
        background-color: #63666A
    }
    .hero_car_sec .content .heroQuote {
        font-size: 1.3em;
        line-height: 1.1em;
        padding-left: 20px;
        padding-top: 3px;
        color: #63666A
    }
    .hero_car_sec .content .heroQuoteSubHeading {
        line-height: 21px;
        width: 100%;
        font-size: 1em!important;
        color: #63666A;
        padding: 5px 20px
    }
    .colorPalette_Abbott-Dark-Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Abbott-Mint.hero_car_sec .content .heroQuote,
    .colorPalette_Abbott-Primary-Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Blue.hero_car_sec .content .heroQuote,
    .colorPalette_Cyan.hero_car_sec .content .heroQuote,
    .colorPalette_DarkFuscia.hero_car_sec .content .heroQuote,
    .colorPalette_DarkGray.hero_car_sec .content .heroQuote,
    .colorPalette_DarkGreen.hero_car_sec .content .heroQuote,
    .colorPalette_DarkOrange.hero_car_sec .content .heroQuote,
    .colorPalette_DarkYellow.hero_car_sec .content .heroQuote,
    .colorPalette_Fuscia.hero_car_sec .content .heroQuote,
    .colorPalette_Gray.hero_car_sec .content .heroQuote,
    .colorPalette_Green.hero_car_sec .content .heroQuote,
    .colorPalette_LightGray.hero_car_sec .content .heroQuote,
    .colorPalette_Orange.hero_car_sec .content .heroQuote,
    .colorPalette_White.hero_car_sec .content .heroQuote,
    .colorPalette_Yellow.hero_car_sec .content .heroQuote {
        color: #63666A
    }
    .heroCarouselmaskImg {
        margin-top: -11%;
        top: -13%
    }
    .win.chrome .heroCarouselmaskImg {
        margin-top: 0;
        top: 0
    }
    .hero-panel .content>a.cta_more {
        top: -2%;
        line-height: 32px
    }
    .hero-panel .content h1,
    .hero-panel .content h2 {
        margin-top: -5%
    }
    .android .hero-panel .content h1,
    .android .hero-panel .content h2,
    .iphone .hero-panel .content h1,
    .iphone .hero-panel .content h2,
    .win.chrome .hero-panel .content h1,
    .win.chrome .hero-panel .content h2 {
        margin-top: 0
    }
    .android .hero-panel .content>a.cta_more {
        line-height: 35px
    }
    .iphone .heroCarouselmaskImg {
        top: -9px
    }
    .win.chrome .hero-panel .content a,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line- height: 31px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    .android.android4 .hero-panel .content a {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    .hero-panel .content a,
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    .android.device_micromax_a110q .hero-panel .content a,
    .android.device_micromax_a110q .hero-panel .content>a.all-text-wrap span.cta,
    .android.device_micromax_a110q .hero-panel .content>a.all-text-wrap span.cta_more,
    .android.device_micromax_a110q .hero_car_sec .content a,
    .android.device_micromax_a110q .hero_car_sec .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content>a.all-text-wrap span.cta {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .iphone .hero-panel .content a,
    .iphone .hero-panel .content>a.all-text-wrap span.cta,
    .iphone .hero-panel .content>a.all-text-wrap span.cta_more,
    .iphone .hero_car_sec .content a,
    .iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 568px) and (max-width: 568px) {
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .iphone .hero-panel .content a,
    .iphone .hero-panel .content>a.all-text-wrap span.cta,
    .iphone .hero-panel .content>a.all-text-wrap span.cta_more,
    .iphone .hero_car_sec .content a,
    .iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important
    }
}
.hero-panel .content h1,
.hero-panel .content h2,
.hero-panel .content>a.all-text-wrap span.text,
.hero_car_sec .content h1,
.hero_car_sec .content h2,
.hero_car_sec .content>a.all-text-wrap span.text {
    line- height: 1.1em;
    padding-left: 3%;
    padding-top: 2px;
    padding-bottom: 7px
}
.hero-panel .content>a.all-text-wrap span.text {
    font-size: 1.4em
}
.hero-panel .content a,
.hero-panel .content>a.all-text-wrap span.cta,
.hero-panel .content>a.all-text-wrap span.cta_more,
.hero_car_sec .content a,
.hero_car_sec .content>a.all-text-wrap span.cta,
.hero_car_sec .content>a.all-text-wrap span.cta_more {
    margin-top: 5px;
    padding: 0 10px;
    display: inline- block;
    clear: both;
    margin-left: 3%;
    font-size: .8em
}
.hero_car_sec .subText,
.hero_car_sec span.subText {
    line-height: 21px;
    width: 100%;
    padding-left: 3%;
    padding-bottom: 7px
}
.hero_car_sec .content .heroQuote {
    font-size: 2em;
    line-height: 1em;
    padding-left: 20px;
    padding-top: 3px
}
.hero_car_sec sub,
.hero_car_sec sup {
    font-size: 65%!important
}
@media only screen and (min-width: 566px) and (max-width: 767px) {
    .hero-panel .content,
    .hero_car_sec .content {
        width: 80%
    }
    .hero-panel .content h1,
    .hero-panel .content h2,
    .hero-panel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 2.979375em
    }
    .hero-panel .content>a.all-text-wrap span.text {
        font-size: 3.3em
    }
    .hero-panel .content a,
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        margin-top: 5px;
        display: inline-block;
        height: 28px;
        margin- top: 14px;
        line-height: 1.3em;
        padding: 6px 15px 0;
        font-family: BrandonGrotesqueBlack;
        font-size: .8em
    }
    .win.chrome .hero-panel .content a,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line- height: 1.3em
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: .9em
    }
    .hero_car_sec .content .heroQuote {
        font-size: 2em;
        line-height: 1em;
        padding-left: 20px;
        padding-top: 3px
    }
    .hero_car_sec sub,
    .hero_car_sec sup {
        font-size: 65%!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .hero-panel.royalSlider {
        height: 455px
    }
    .rsDefault .rsArrowIcn {
        margin-top: -48px
    }
    .hero-panel span img,
    .hero_car_sec span img {
        height: auto
    }
    .hero-panel .content h1,
    .hero-panel .content h2,
    .hero-panel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        font-size: 2.979375em
    }
    .hero-panel .content>a.all-text-wrap span.text {
        font-size: 3.6em
    }
    .hero-panel .content a,
    .hero-panel .content>a.all-text-wrap span.cta,
    .hero-panel .content>a.all-text-wrap span.cta_more,
    .hero_car_sec .content a,
    .hero_car_sec .content>a.all-text-wrap span.cta,
    .hero_car_sec .content>a.all-text-wrap span.cta_more {
        margin-top: 5px;
        display: inline-block;
        height: 28px;
        margin- top: 14px;
        line-height: 1.4em;
        padding: 6px 15px 0;
        font-family: BrandonGrotesqueBlack;
        font-size: .9em
    }
    .win.chrome .hero-panel .content a,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta,
    .win.chrome .hero-panel .content>a.all-text-wrap span.cta_more,
    .win.chrome .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    .win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 17px
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1.03125em
    }
    .hero_car_sec .content .heroQuote {
        font-size: 2em;
        line-height: 1.1em;
        padding-left: 20px;
        padding-top: 3px
    }
    .hero_car_sec .content .heroQuoteSubHeading {
        line-height: 21px;
        width: 100%;
        font-size: 1em!important;
        padding: 5px 20px
    }
}
@media only screen and (min-width: 1021px) and (max-width: 1024px) {
    .hero-panel .content h1,
    .hero-panel .content h2,
    .hero-panel .content>a.all-text-wrap span.text,
    .hero_car_sec .content h2,
    .hero_car_sec .content>a.all-text-wrap span.text {
        margin-top: -10px
    }
}
@media only projection and (min-width: 1024px) and (max-width: 1024px) {
    .ie8 .hero-panel .rsOverflow {
        height: 455px!important
    }
}
@media only screen and (min-width: 768px) {
    .hero_car_sec .cta_more,
    .hero_car_sec .cta_more:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
.hero_car_sec .cta_more {
    z-index: 4;
    border: 0
}
.hero_car_sec .cta_more:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #63666A
}
.hero_car_sec .cta_more:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.hero_car_sec .cta_more:active:after,
.hero_car_sec .cta_more:hover:after {
    height: 100%
}
@media only screen and (min-width: 319px) and (max-width: 335px) {
    .win.chrome .hero_car_sec .content {
        margin-top: -7px!important
    }
    .android .heroCarouselmaskImg {
        position: absolute!important;
        top: -2%!important;
        margin-top: -43%!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 370px) {
    .win.chrome .heroCarouselmaskImg {
        margin-top: -3%;
        top: 0
    }
    .android .heroCarouselmaskImg {
        position: absolute!important;
        top: -2%!important;
        margin-top: -42%!important
    }
}
.curve-section,
.image-section {
    position: relative;
    width: 100%;
    float: left
}
@media only screen and (min-width: 371px) and (max-width: 380px) {
    .win.chrome .heroCarouselmaskImg {
        margin-top: -2%;
        top: 0
    }
}
@media only screen and (min-width: 382px) and (max-width: 393px) {
    .win.chrome .heroCarouselmaskImg {
        margin-top: 4%;
        top: 0
    }
}
.ie_arch {
    width: 100%;
    float: left;
    display: none;
    display: block\9
}
.hero-panel {
    width: 100%;
    overflow: hidden;
    float: left;
    min-height: 300px
}
.hero-panel img {
    width: 100%;
    float: left
}
.image-section .resolution {
    width: 100%;
    display: none
}
.image-section .resolution.active {
    width: 100%;
    display: block
}
.image-section img {
    width: 100%;
    vertical-align: bottom;
    -webkit-clip-path: url("../components/heropanel/css/index.html#mask");
    clip-path: url("../components/heropanel/css/index.html#mask")
}
.curve-section {
    z-index: 999
}
.content-section {
    position: absolute;
    top: 10%;
    left: 10%
}
.content-section h2 {
    color: #78fa6f;
    font-size: 4.182em;
    font-family: BrandonGrotesqueBlack
}
.content-section p {
    color: #78fa6f;
    text-transform: uppercase;
    line-height: 1em;
    word-wrap: break-word;
    font-family: BrandonGrotesqueBold;
    width: 70%
}
.custom_height {
    width: 100%;
    float: left;
    visibility: hidden;
    position: absolute;
    left: 0;
    z-index: 9999
}
.Content-Sec {
    min-height: 400px;
    z-index: 99999;
    width: 100%;
    float: left;
    padding-top: 10%;
    padding-top: 0\9
}
.Content-Sec h1 {
    padding-bottom: 50px;
    float: left
}
.bx-controls {
    position: absolute;
    margin-top: -40%;
    width: 100%;
    height: 0
}
.bx-controls-auto,
.bx-pager {
    display: none
}
.bx-controls-direction {
    text-indent: -9999px
}
.image_slot {
    width: 100%;
    float: left
}
.bx-next,
.bx-prev {
    width: 37px;
    height: 69px;
    display: block;
    cursor: pointer;
    border-radius: 2px
}
.bx-prev {
    margin-left: 2%;
    float: left;
    background: url("../images/bg_direction_nav1.png") 0 -69px
}
.bx-next {
    margin-right: 2%;
    float: right;
    background: url("../images/bg_direction_nav1.png")
}
@media (min-width: 451px) and (max-width: 640px) {
    .hero-panel .content {
        position: absolute;
        height: auto
    }
    .hero-pane h1 {
        font-size: 1.1em
    }
    ;
    .hero-pane p {
        font-size: .8em
    }
    ;
    .bx-controls {
        position: absolute;
        margin-top: -50%;
        width: 100%
    }
    .content span {
        position: relative;
        float: left;
        width: 90%
    }
    .hero-panel {
        min-height: 200px
    }
}
@media (min-width: 320px) and (max-width: 450px) {
    .bx-controls,
    .bx-controls-direction,
    .content span,
    .hero-panel .content {
        margin-top: 0!important
    }
    .hero-panel .content {
        position: inherit;
        left: 0;
        top: 45px;
        min-height: 200px
    }
    .bx-controls {
        position: absolute;
        width: 100%;
        top: 19%
    }
    .bx-next,
    .bx-prev {
        width: 37px;
        height: 25px;
        display: block;
        cursor: pointer;
        border-radius: 2px
    }
    .bx-prev {
        margin-left: 5%;
        float: left;
        background: url("../images/heroLeftArrow.png") no-repeat
    }
    .bx-next {
        margin-right: 5%;
        float: right;
        background: url("../images/heroRightArrow.png") right top no-repeat
    }
    .hero-panel,
    .hero-panel .bxslider .content {
        min-height: 200px
    }
}
@media (min-width: 320px) and (max-width: 330px) {
    .bx-controls-direction {
        margin-top: -30%
    }
}
.content span {
    position: relative;
    float: left;
    width: 90%;
    margin-top: 16%
}
.content span h1,
.content span p {
    width: 100%;
    float: left
}
.content span a,
.content span h1 {
    float: left
}
.hero_car_sec .content a,
.win.chrome .hero_car_sec .content a {
    line-height: 38px!important;
    font-size: 1.25em!important
}
.hero_car_sec .content h1,
.hero_car_sec .content h2 {
    font-size: 5.62em!important
}
.hero_car_sec .subText,
.hero_car_sec span.subText {
    font-size: 1.4em!important
}
@media (min-width: 320px) and (max-width: 450px) {
    .hero-carousel .content span,
    .hero_car_sec .content span {
        width: 100%
    }
    .hero-carousel .content,
    .hero_car_sec .content {
        padding: 3% 0 11%
    }
    .hero-carousel .content h1,
    .hero-carousel .content h2,
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        margin-top: 0
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content a {
        line-height: 1.4em!important;
        font-size: .9em!important
    }
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        font-size: 2.979375em!important
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1.03125em!important
    }
}
@media (max-width: 767px) and (min-width: 280px) {
    .hero_car_sec .content a,
    .win.chrome .hero_car_sec .content a {
        line-height: 38px!important;
        font-size: .8em!important;
        height: 34px
    }
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        font-size: 1.3em!important
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: 1em!important
    }
}
@media (min-width: 566px) and (max-width: 767px) {
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        font-size: 2.979375em!important
    }
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: .9em!important
    }
}
@media only screen and (max-width: 714px) and (min-width: 566px) {
    .hero_car_sec .content h1,
    .hero_car_sec .content h2 {
        font-size: 2.979375em!important
    }
    .hero_car_sec .content .subText,
    .hero_car_sec .subText,
    .hero_car_sec span.subText {
        font-size: .9em!important
    }
}
a.cta_more.align-left.clear.playButton .icon-play-sign {
    padding-right: 7px
}
.playButton .icon-play-sign {
    float: left;
    padding-right: 7px;
    margin-top: 8px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .playButton .icon-play-sign {
        margin-top: 1px
    }
}
@media (min-width: 768px) {
    .colorPalette_Fuscia .content a {
        margin-right: 10%
    }
}
@media (max-width: 767px) {
    #overlayMask .overlayPopUp {
        width: 90%!important;
        margin: 0 auto!important;
        left: 0!important;
        right: 0!important
    }
    #overlayMask a.overlayCloseBtn {
        top: -34px!important
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    .overlayPopUp {
        right: 0;
        left: 0!important;
        margin: auto
    }
}
html[lang=cn-cn] .hero-carousel .content,
html[lang=cn-cn] .hero-carousel .content a,
html[lang=cn-cn] .hero-carousel .content h1,
html[lang=cn-cn] .hero-carousel .content h2,
html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.text,
html[lang=cn-cn] .hero_car_sec .content,
html[lang=cn-cn] .hero_car_sec .content a,
html[lang=cn-cn] .hero_car_sec .content h1,
html[lang=cn-cn] .hero_car_sec .content h2,
html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.text {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700;
    line-height: normal
}
html[lang=cn-cn] .hero-carousel .content a,
html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn] .hero_car_sec .content a,
html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].win.chrome .hero-carousel .content a,
html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].win.chrome .hero_car_sec .content a,
html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: normal;
    padding: 3px 20px
}
html[lang=cn-cn].win.firefox .hero-carousel .content a,
html[lang=cn-cn].win.firefox .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn].win.firefox .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].win.firefox .hero_car_sec .content a,
html[lang=cn-cn].win.firefox .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn].win.firefox .hero_car_sec .content>a.all-text-wrap span.cta_more {
    padding-top: 2px
}
html[lang=cn-cn].mac.firefox .hero-carousel .content a,
html[lang=cn-cn].mac.firefox .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.firefox .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.firefox .hero_car_sec .content a,
html[lang=cn-cn].mac.firefox .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.firefox .hero_car_sec .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.webkit .hero-carousel .content a,
html[lang=cn-cn].mac.webkit .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.webkit .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.webkit .hero_car_sec .content a,
html[lang=cn-cn].mac.webkit .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.webkit .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: normal;
    padding-top: 7px
}
html[lang=cn-cn] .hero_car_sec .content .heroQuote,
html[lang=cn-cn] .hero_car_sec .subText,
html[lang=cn-cn] .hero_car_sec span.subText {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].android.maxw_320 .txtAlignCntr .heroCarouselmaskImg {
    text-align: left!important
}
.hero_car_sec span.subText,
html[lang=cn-cn].ie8 .hero_car_sec .subText {
    margin-top: 10px!important
}
.mac.webkit .hero_car_sec .content h1,
.mac.webkit .hero_car_sec .content h2,
html[lang=cn-cn].mac.webkit .hero-carousel .content h1,
html[lang=cn-cn].mac.webkit .hero-carousel .content h2 {
    line-height: normal
}
html[lang=cn-cn] .hero_car_sec .content a,
html[lang=cn-cn].win.chrome .hero_car_sec .content a {
    height: auto!important;
    line-height: 30px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .hero-carousel .content a,
    html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn] .hero_car_sec .content a,
    html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].win.chrome .hero-carousel .content a,
    html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].win.chrome .hero_car_sec .content a,
    html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: normal;
        padding: 5px 20px!important
    }
    html[lang=cn-cn].iphone .hero-carousel .content a,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].iphone .hero_car_sec .content a,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 451px) and (max-width: 564px) {
    html[lang=cn-cn] .hero-carousel .content a,
    html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn] .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn] .hero_car_sec .content a,
    html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn] .hero_car_sec .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].win.chrome .hero-carousel .content a,
    html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].win.chrome .hero_car_sec .content a,
    html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important
    }
    html[lang=cn-cn].ie10 .hero-carousel .content a,
    html[lang=cn-cn].ie10 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie10 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ie10 .hero_car_sec .content a,
    html[lang=cn-cn].ie10 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie10 .hero_car_sec .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ie11 .hero-carousel .content a,
    html[lang=cn-cn].ie11 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie11 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ie11 .hero_car_sec .content a,
    html[lang=cn-cn].ie11 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie11 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 9px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 449px) {
    html[lang=cn-cn].iphone .hero-carousel .content a,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].iphone .hero_car_sec .content a,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding: 6px 20px
    }
    html[lang=cn-cn].android .hero-carousel .content a,
    html[lang=cn-cn].android .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].android .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important;
        line-height: normal
    }
    html[lang=cn-cn].android .hero_car_sec .content a,
    html[lang=cn-cn].iphone .hero_car_sec .content a {
        line-height: normal!important;
        height: auto!important
    }
    html[lang=cn-cn] .hero_car_sec .playButton .icon-play-sign {
        margin-top: 4px
    }
}
@media only screen and (min-width: 450px) and (max-width: 767px) {
    html[lang=cn-cn].iphone .hero-carousel .content a,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].iphone .hero_car_sec .content a,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 5px!important;
        line-height: normal
    }
    html[lang=cn-cn].android .hero-carousel .content a,
    html[lang=cn-cn].android .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].android .hero_car_sec .content a,
    html[lang=cn-cn].android .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .hero_car_sec .content>a.all-text-wrap span.cta_more {
        padding-top: 8px!important;
        line-height: normal
    }
    html[lang=cn-cn].android .hero_car_sec .content a,
    html[lang=cn-cn].iphone .hero_car_sec .content a {
        line-height: normal!important;
        height: auto!important
    }
    html[lang=cn-cn] .hero_car_sec .playButton .icon-play-sign {
        margin-top: 4px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn].ipad .hero-carousel .content a,
    html[lang=cn-cn].ipad .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ipad .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ipad .hero_car_sec .content a,
    html[lang=cn-cn].ipad .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ipad .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: normal;
        padding-top: 6px
    }
}
html[lang=cn-cn].device_xt890 .hero-carousel .content a,
html[lang=cn-cn].device_xt890 .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=cn-cn].device_xt890 .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].device_xt890 .hero_car_sec .content a,
html[lang=cn-cn].device_xt890 .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=cn-cn].device_xt890 .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: normal;
    padding-top: 0!important
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    html[lang=cn-cn].android.device_gt_i9300 .hero-carousel .content a,
    html[lang=cn-cn].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].android.device_gt_i9300 .hero_car_sec .content a,
    html[lang=cn-cn].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 16px
    }
}
html[lang=pt-br].android.maxw_320 .txtAlignCntr .heroCarouselmaskImg {
    text-align: left!important
}
@media only screen and (min-width: 566px) and (max-width: 767px) {
    html[lang=pt-br].win.chrome .hero-carousel .content a,
    html[lang=pt-br].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=pt-br].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=pt-br].win.chrome .hero_car_sec .content a,
    html[lang=pt-br].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=pt-br].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 1.7em!important
    }
}
@media only screen and (min-width: 450px) and (max-width: 565px) {
    html[lang=pt-br].win.chrome .hero-carousel .content a,
    html[lang=pt-br].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=pt-br].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=pt-br].win.chrome .hero_car_sec .content a,
    html[lang=pt-br].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=pt-br].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 35px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=en-in].android .hero-carousel .content a,
    html[lang=en-in].android .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=en-in].android .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=en-in].android .hero_car_sec .content a,
    html[lang=en-in].android .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=en-in].android .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 1.6em!important
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    html[lang=en-in].iphone .hero-carousel .content a,
    html[lang=en-in].iphone .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=en-in].iphone .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=en-in].iphone .hero_car_sec .content a,
    html[lang=en-in].iphone .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=en-in].iphone .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 1.6em!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android4_0.device_gt_i9300 .hero-carousel .content>a.cta_more {
        line-height: 32px
    }
    html[lang=en-sg].android.maxw_320 .hero-carousel .content>a.cta_more {
        line-height: 33px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=en-sg].android.maxw_1280 .hero-carousel .content>a.cta_more,
    html[lang=en-sg].android.maxw_640 .hero-carousel .content>a.cta_more {
        padding-top: 8px
    }
    html[lang=en-sg].android4_0.device_gt_i9300 .hero-carousel .content>a.cta_more {
        line-height: 18px
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android.device_xt890 .hero-carousel .content a,
    html[lang=en-sg].android.device_xt890 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=en-sg].android.device_xt890 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=en-sg].android.device_xt890 .hero_car_sec .content a,
    html[lang=en-sg].android.device_xt890 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=en-sg].android.device_xt890 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 40px!important;
        height: 34px
    }
}
html[lang=ja-jp] .hero-carousel .content a,
html[lang=ja-jp] .hero-carousel .content h1,
html[lang=ja-jp] .hero-carousel .content h2,
html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=ja-jp] .hero-carousel .content>html[lang=ja-jp] a.all-text-wrap span.text,
html[lang=ja-jp] .hero_car_sec .content .heroQuote,
html[lang=ja-jp] .hero_car_sec .content a,
html[lang=ja-jp] .hero_car_sec .content h1,
html[lang=ja-jp] .hero_car_sec .content h2,
html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta_more,
html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.text {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .hero-carousel .content,
html[lang=ja-jp] .hero_car_sec .content {
    font-family: Meiryo
}
html[lang=ja-jp].mac.gecko .hero-carousel .content a,
html[lang=ja-jp].mac.gecko .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=ja-jp].mac.gecko .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=ja-jp].mac.gecko .hero_car_sec .content a,
html[lang=ja-jp].mac.gecko .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=ja-jp].mac.gecko .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: 34px!important
}
html[lang=ja-jp].win.chrome .hero-carousel .content a,
html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
html[lang=ja-jp].win.chrome .hero_car_sec .content a,
html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
    line-height: 36px!important
}
html[lang=ja-jp] .hero_car_sec .subText,
html[lang=ja-jp] .hero_car_sec span.subText {
    font-family: Meiryo;
    width: 90%
}
html[lang=ja-jp] .hero_car_sec .content .heroQuoteSubHeading {
    font-family: Georgia
}
@media only screen and (min-width: 566px) and (max-width: 767px) {
    html[lang=ja-jp] .hero-carousel .content a,
    html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp] .hero_car_sec .content a,
    html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta_more {
        font-family: Meiryo;
        line-height: 18px
    }
    html[lang=ja-jp].win.chrome .hero-carousel .content a,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].win.chrome .hero_car_sec .content a,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 19px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .hero-carousel .content a,
    html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp] .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp] .hero_car_sec .content a,
    html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp] .hero_car_sec .content>a.all-text-wrap span.cta_more {
        font-family: Meiryo;
        line-height: 16px
    }
    html[lang=ja-jp].win.chrome .hero-carousel .content a,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].win.chrome .hero_car_sec .content a,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 19px!important
    }
}
@media only screen and (min-width: 1025px) {
    html[lang=ja-jp].gecko .hero-carousel .content a,
    html[lang=ja-jp].gecko .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].gecko .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].gecko .hero_car_sec .content a,
    html[lang=ja-jp].gecko .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].gecko .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 33px
    }
}
@media only screen and (min-width: 320px) and (max-width: 450px) {
    html[lang=ja-jp].iphone .hero-carousel .content>a.cta_more {
        line-height: 28px
    }
    html[lang=ja-jp].win.chrome .hero-carousel .content a,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].win.chrome .hero_car_sec .content a,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].win.chrome .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 33px!important
    }
}
@media only screen and (min-width: 568px) and (max-width: 568px) {
    html[lang=ja-jp].iphone .hero-carousel .content>a.cta_more {
        line-height: 12px
    }
}
@media only screen and (min-width: 320px) and (max-width: 565px) {
    html[lang=ja-jp] .hero_car_sec .subText,
    html[lang=ja-jp] .hero_car_sec span.subText {
        font-size: .875em!important;
        width: 100%
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android .hero-carousel .content a {
        line-height: 31px!important
    }
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .hero-carousel .content a {
        line-height: normal!important;
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_768 .hero-carousel .content a {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .hero-carousel .content a {
        line-height: normal!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content a,
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content a,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 28px
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content a,
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].android.device_gt_i9300 .hero-carousel .content>a.all-text-wrap span.cta_more,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content a,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta,
    html[lang=ja-jp].android.device_gt_i9300 .hero_car_sec .content>a.all-text-wrap span.cta_more {
        line-height: 12px
    }
}
.inspBlock>.storyContent h3,
.inspBlock>a.read_story h2 {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase
}
.inspBlock {
    display: block;
    width: 75%;
    margin: 0 auto;
    position: relative;
    z-index: 9;
    border-bottom: 1px solid #FFF;
    background-color: transparent
}
.inspBlock.noborder {
    border: none
}
.inspBlock:hover {
    cursor: pointer;
    background-color: #FFF
}
.inspBlock:hover h3 {
    color: #004F71
}
.inspBlock>div {
    float: left
}
.inspBlock img:first-child {
    float: left;
    width: 65%;
    height: 158px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    position: relative;
    z-index: 10
}
.inspBlock>.storyContent {
    width: 35%;
    height: 158px;
    float: left;
    padding: 20px 20px 0;
    cursor: pointer
}
.inspBlock>a {
    text-decoration: none;
    color: inherit
}
.inspBlock>a.read_story {
    float: left;
    width: 65%;
    height: 158px;
    padding: 20px;
    background-color: #2a2b33
}
.inspBlock>a.read_story h2 {
    color: #5BC2E7;
    font-size: 1.25em;
    line-height: 1.2em
}
.inspBlock>a.read_story>img {
    margin-top: 5px
}
.inspBlock>.storyContent h3 {
    margin: 0;
    padding: 0;
    font-size: 1.5em;
    line-height: 22px
}
.inspBlock>.storyContent p {
    margin: 0;
    padding: 5px 0 0;
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px
}
.inspBlock:hover img:first-child,
.read_story {
    display: none
}
.inspBlock:hover .read_story {
    display: block
}
.inspBlock>a.read_story>img {
    display: none
}
.inspBlock>span.rightImage>span img {
    float: right
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .inspirationSec {
        padding: 0
    }
    .inspBlock {
        margin: 0 auto;
        position: relative;
        width: 100%!important;
        margin-top: 0!important;
        content: " ";
        display: table;
        border: none
    }
    .inspBlock>.storyContent h3 {
        font-size: 1.25em
    }
    .inspBlock img:first-child {
        float: left;
        display: block;
        width: 100%!important;
        height: 100%
    }
    .android .inspBlock img {
        height: auto
    }
    .inspBlock>a.read_story {
        background-color: #2A2B33;
        display: block;
        height: 30px;
        left: 10px;
        padding: 4px;
        position: absolute;
        width: auto;
        bottom: 10px;
        font-family: BrandonGrotesqueBold;
        top: auto;
        opacity: 1
    }
    .inspBlock>.storyContent {
        width: 100%!important;
        margin-bottom: 10px;
        height: auto;
        padding-bottom: 39px;
        padding-left: 10px;
        padding-top: 13px
    }
    .inspBlock>a.read_story h2 {
        float: left;
        color: #06E3E6;
        font-family: BrandonGrotesqueBold;
        font-size: .7em;
        line-height: 11px;
        text-transform: uppercase;
        padding: 6px 8px 0
    }
    .inspBlock>a.read_story>img {
        height: 14px;
        margin-left: 4px;
        margin-top: 4px;
        width: 11px;
        float: right;
        display: none
    }
    .inspBlock:hover img:first-child {
        display: block;
        opacity: 1
    }
    .inspBlock:hover h3 {
        background-color: none
    }
    .inspiration-container {
        padding-bottom: 38px
    }
    .inspBlock>.storyContent p {
        line-height: 16px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .inspBlock img,
    .inspBlock img:first-child {
        height: 95px
    }
    .inspBlock>.storyContent {
        float: left;
        height: 95px;
        padding: 7px 0 0 10px;
        width: 35%
    }
    .inspBlock>.storyContent h3 {
        font-size: .8em;
        line-height: 14px
    }
    .inspBlock>.storyContent p {
        font-size: .7em;
        line-height: 14px;
        height: auto;
        overflow: hidden
    }
    .inspBlock>a.read_story {
        height: 95px;
        padding: 9px 0 0 10px
    }
    .inspBlock>a.read_story h2 {
        font-size: 1.2em
    }
    .inspBlock>a.read_story>img {
        height: 22px
    }
}
.left-content .container-fluid-new {
    background-color: transparent!important;
    margin-top: 16px
}
.left-content .container-fluid-new:first-child {
    margin-top: 0
}
.left-content .inspBlock {
    margin: 0 auto;
    position: relative;
    width: 100%;
    margin-top: 0!important;
    content: " ";
    display: table;
    border: none;
    float: left
}
.left-content .container-fluid-new.lastpanel {
    margin-bottom: 0!important
}
.left-content .inspBlock>.storyContent h3 {
    font-size: 1.5em;
    padding-top: 16px;
    line-height: 1em;
    color: #774078
}
.left-content .inspBlock img:first-child {
    float: left;
    display: block;
    width: 100%!important;
    height: 100%
}
.left-content .inspBlock>a.read_story {
    display: block;
    height: 34px;
    line-height: 38px;
    left: 0;
    padding: 0 10px!important;
    width: auto;
    bottom: 10px;
    font-family: BrandonGrotesqueBold;
    top: auto;
    opacity: 1
}
.left-content .inspBlock>.storyContent {
    width: 100%!important;
    margin-bottom: 10px;
    height: auto;
    padding-bottom: 48px;
    padding-left: 0;
    padding-top: 7px
}
.left-content .inspBlock>a.read_story h2 {
    float: left;
    color: #2a2b33;
    font-family: BrandonGrotesqueBlack;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    padding-top: 8px
}
.win.chrome .left-content .inspBlock>a.read_story h2 {
    padding-top: 5px
}
.left-content .inspBlock>a.read_story>img {
    height: 14px;
    margin-left: 4px;
    margin-top: 4px;
    width: 11px;
    float: right;
    display: none
}
.left-content .inspBlock:hover img:first-child {
    display: block;
    opacity: 1
}
.left-content .inspBlock:hover h3 {
    background-color: none
}
.left-content .inspBlock>.storyContent p {
    line-height: 16px;
    padding-top: 13px
}
.left-content .inspBlock>a.read_story {
    background-color: #007480;
    color: #d9dadb!important;
    z-index: 4;
    border: 0;
    position: none
}
.left-content .inspBlock>a.read_story:after {
    background-color: #2a2b33;
    height: 0;
    left: 0;
    top: 0;
    width: 100%;
    content: '';
    position: absolute;
    z-index: -1
}
.left-content .inspBlock>a.read_story,
.left-content .inspBlock>a.read_story:after {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}
.left-content .inspBlock>a.read_story:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.left-content .inspBlock>a.read_story:hover:after {
    height: 100%
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .left-content .inspBlock>.storyContent {
        padding-left: 10px!important;
        padding-bottom: 38px
    }
    .left-content .inspBlock>a.read_story {
        margin-left: 10px;
        height: 28px
    }
    .left-content .inspBlock>a.read_story h2 {
        font-size: 12px;
        padding-top: 10px
    }
    .win.chrome .left-content .inspBlock>a.read_story h2 {
        padding-top: 9px
    }
    .storyborderbottom {
        border-bottom: 1px solid silver;
        padding-bottom: 15px
    }
    .left-content .inspBlock>.storyContent h3 {
        font-size: 14px;
        font-family: BrandonGrotesqueBlack;
        padding-top: 8px
    }
    .left-content .inspBlock>.storyContent p {
        font-size: 12px;
        padding-top: 7px
    }
    .android .left-content .inspBlock img {
        height: auto
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    .android.device_micromax_a110q .left-content .inspBlock>a.read_story h2 {
        padding-top: 11px
    }
    .device_micromax_a110q.maxw_320 .left-content .inspBlock>a.read_story h2 {
        padding-top: 9px
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    .android.device_micromax_a110q .left-content .inspBlock>a.read_story h2 {
        padding-top: 11px
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    .device_micromax_a110q.maxw_320 .left-content .inspBlock>a.read_story h2 {
        padding-top: 9px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .left-content .container-fluid-new {
        margin-top: 0
    }
    .left-content .inspBlock>a.read_story {
        height: 28px
    }
    .left-content .inspBlock>.storyContent {
        padding-bottom: 37px
    }
    .left-content .inspBlock>a.read_story h2 {
        font-size: 12px;
        padding-top: 8px
    }
    .win.chrome .left-content .inspBlock>a.read_story h2 {
        padding-top: 7px
    }
    .left-content .inspBlock>.storyContent h3 {
        font-size: 1.125em;
        padding-top: 11px
    }
    .left-content .inspBlock>.storyContent p {
        font-size: .8125em;
        padding-top: 3px
    }
}
.left-content .colorPalette_Yellow.inspBlock>a.read_story {
    background-color: #FFD100
}
.left-content .colorPalette_Green.inspBlock>a.read_story {
    background-color: #7CCC6C
}
.left-content .colorPalette_DarkGreen.inspBlock>a.read_story {
    background-color: #00B140
}
.left-content .colorPalette_Fuscia.inspBlock>a.read_story {
    background-color: #AA0061
}
.left-content .colorPalette_DarkFuscia.inspBlock>a.read_story {
    background-color: #470A68
}
.left-content .colorPalette_Orange.inspBlock>a.read_story {
    background-color: #E4002B
}
.left-content .colorPalette_DarkOrange.inspBlock>a.read_story {
    background-color: #EEB33B
}
.left-content .colorPalette_Cyan.inspBlock>a.read_story {
    background-color: #5BC2E7
}
.left-content .colorPalette_Blue.inspBlock>a.read_story {
    background-color: #004F71
}
.left-content .colorPalette_DarkGray.inspBlock>a.read_story {
    background-color: #222731
}
.left-content .colorPalette_Gray.inspBlock>a.read_story {
    background-color: #63666A
}
.left-content .colorPalette_White.inspBlock>a.read_story {
    background-color: #FFF
}
.left-content .colorPalette_LightGray.inspBlock>a.read_story {
    background-color: #D9D9D6
}
.left-content .colorPalette_Abbott-Primary-Blue.inspBlock>a.read_story {
    background-color: #009CDE
}
.left-content .colorPalette_Abbott-Dark-Blue.inspBlock>a.read_story {
    background-color: #002A3A
}
.left-content .colorPalette_Abbott-Mint.inspBlock>a.read_story {
    background-color: #64CCC9
}
.left-content .colorPalette_Yellow.inspBlock>a.read_story:hover {
    color: #FFD100;
    background-color: #2a2b33
}
.left-content .colorPalette_Green.inspBlock>a.read_story:hover {
    color: #7CCC6C;
    background-color: #2a2b33
}
.left-content .colorPalette_DarkGreen.inspBlock>a.read_story:hover {
    color: #00B140;
    background-color: #2a2b33
}
.left-content .colorPalette_Fuscia.inspBlock>a.read_story:hover {
    color: #AA0061;
    background-color: #2a2b33
}
.left-content .colorPalette_DarkFuscia.inspBlock>a.read_story:hover {
    color: #470A68;
    background-color: #2a2b33
}
.left-content .colorPalette_Orange.inspBlock>a.read_story:hover {
    color: #E4002B;
    background-color: #2a2b33
}
.left-content .colorPalette_DarkOrange.inspBlock>a.read_story:hover {
    color: #EEB33B;
    background-color: #2a2b33
}
.left-content .colorPalette_Cyan.inspBlock>a.read_story:hover {
    color: #5BC2E7;
    background-color: #2a2b33
}
.left-content .colorPalette_Blue.inspBlock>a.read_story:hover {
    color: #004F71;
    background-color: #2a2b33
}
.left-content .colorPalette_DarkGray.inspBlock>a.read_story:hover {
    color: #222731;
    background-color: #2a2b33
}
.left-content .colorPalette_Gray.inspBlock>a.read_story:hover {
    color: #63666A;
    background-color: #2a2b33
}
.left-content .colorPalette_White.inspBlock>a.read_story:hover {
    color: #FFF;
    background-color: #2a2b33
}
.left-content .colorPalette_LightGray.inspBlock>a.read_story:hover {
    color: #D9D9D6;
    background-color: #2a2b33
}
.left-content .colorPalette_Abbott-Primary-Blue.inspBlock>a.read_story:hover {
    color: #009CDE;
    background-color: #2a2b33
}
.left-content .colorPalette_Abbott-Dark-Blue.inspBlock>a.read_story:hover {
    color: #002A3A;
    background-color: #2a2b33
}
.left-content .colorPalette_Abbott-Mint.inspBlock>a.read_story:hover {
    color: #64CCC9;
    background-color: #2a2b33
}
.left-content .colorPalette_Yellow.inspBlock>a.read_story:hover h2 {
    color: #FFD100
}
.left-content .colorPalette_Green.inspBlock>a.read_story:hover h2 {
    color: #7CCC6C
}
.left-content .colorPalette_DarkGreen.inspBlock>a.read_story:hover h2 {
    color: #00B140
}
.left-content .colorPalette_Fuscia.inspBlock>a.read_story:hover h2 {
    color: #AA0061
}
.left-content .colorPalette_DarkFuscia.inspBlock>a.read_story:hover h2 {
    color: #470A68
}
.left-content .colorPalette_Orange.inspBlock>a.read_story:hover h2 {
    color: #E4002B
}
.left-content .colorPalette_DarkOrange.inspBlock>a.read_story:hover h2 {
    color: #EEB33B
}
.left-content .colorPalette_Cyan.inspBlock>a.read_story:hover h2 {
    color: #5BC2E7
}
.left-content .colorPalette_Blue.inspBlock>a.read_story:hover h2 {
    color: #004F71
}
.left-content .colorPalette_DarkGray.inspBlock>a.read_story:hover h2 {
    color: #222731
}
.left-content .colorPalette_Gray.inspBlock>a.read_story:hover h2 {
    color: #63666A
}
.left-content .colorPalette_White.inspBlock>a.read_story:hover h2 {
    color: #FFF
}
.left-content .colorPalette_LightGray.inspBlock>a.read_story:hover h2 {
    color: #D9D9D6
}
.left-content .colorPalette_Abbott-Primary-Blue.inspBlock>a.read_story:hover h2 {
    color: #009CDE
}
.left-content .colorPalette_Abbott-Dark-Blue.inspBlock>a.read_story:hover h2 {
    color: #002A3A
}
.left-content .colorPalette_Abbott-Mint.inspBlock>a.read_story:hover h2 {
    color: #64CCC9
}
html[lang=cn-cn] .inspBlock>.storyContent h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .inspBlock>.storyContent p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .inspBlock>a.read_story,
html[lang=cn-cn] .inspBlock>a.read_story h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn].iphone .inspBlock>a.read_story {
        line-height: normal;
        padding-top: 2px
    }
    html[lang=cn-cn] .inspBlock>a.read_story h2 {
        padding-top: 5px
    }
    html[lang=cn-cn].iphone .inspBlock>a.read_story h2 {
        padding-top: 6px!important
    }
}
html[lang=ja-jp] .inspBlock>a.read_story h2 {
    font-family: Meiryo
}
html[lang=ja-jp] .inspBlock>.storyContent h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .inspBlock>.storyContent p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .inspBlock>a.read_story,
    html[lang=ja-jp] .inspBlock>a.read_story h2 {
        font-family: Meiryo;
        font-weight: 700
    }
}
html[lang=ja-jp] .left-content .inspBlock>a.read_story {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .left-content .inspBlock>a.read_story h2 {
    font-family: Meiryo
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=ja-jp] .left-content .inspBlock>.storyContent h3 {
        font-family: Meiryo
    }
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
    html[lang=ja-jp].iphone .inspBlock>a.read_story h2 {
        line-height: 10px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .inspBlock>a.read_story {
        padding: 2px 0 0!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .inspBlock>a.read_story {
        padding: 2px 0 0!important
    }
}
.ccbn-event-details span,
.featuredEvents h3,
.featuredItems h3 {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase
}
.featureItemsContainer {
    width: 75%;
    clear: both;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.featuredEvents,
.featuredItems {
    width: 25%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0 15px 0 0
}
.featuredEventsPadding {
    padding-top: 15px;
    width: 70%
}
.featuredItems {
    : 100%;
    text-decoration: none!important
}
.featuredEvents.lastItem,
.featuredItems.lastItem {
    margin-right: 0;
    padding-right: 0
}
.featuredEvents h3,
.featuredItems h3 {
    font-size: 1.25em;
    font-weight: 700;
    padding: 0;
    margin: 0 0 14px;
    text-align: left;
    line-height: 20px;
    word-wrap: break-word
}
.ccbn-event-details {
    margin-bottom: 20px;
    padding: 7px 0 0
}
.ccbn-event-details span {
    color: #009cde;
    font-weight: 400;
    font-size: 2.5em
}
.featuredEvents p .fEventLocation {
    clear: both;
    display: block
}
.featuredEvents a.moreBtn,
.featuredItems a.moreBtn {
    background: #2a2b33;
    width: 160px;
    text-align: center;
    padding: 14px 5px 7px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBlack;
    font-size: 19px;
    color: #d43ff5;
    outline: 0;
    line-height: 12px
}
.fEventLinks li {
    font-size: 14px
}
.fEventLinks span {
    display: inline-block;
    line-height: 1em;
    word-wrap: break-word
}
.fEventLinks a img {
    margin-top: -3px;
    margin-left: 0!important
}
.mac.gecko .fEventLinks a img,
.mac.webkit .fEventLinks a img {
    margin-top: -8px
}
.fEventLinks a {
    color: #017487;
    font-family: BrandonGrotesqueRegular;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: lowercase;
    position: relative;
    float: left;
    display: block;
    margin: 0
}
.fEventLinks a img {
    float: right
}
.featuredItems img {
    width: 220px;
    height: 100px;
    margin-bottom: 15px
}
p.paraSpaceBtm {
    margin-bottom: 50px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .featureItemsContainer {
        width: 100%!important;
        padding: 5px
    }
    .featuredEvents,
    .featuredItems {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto
    }
    .featuredItems {
        border-top: 1px solid #e0e0e0
    }
    .featuredContainer .featured-content:first-child .featuredItems {
        border-top: 0
    }
    .featuredItems img {
        height: 160px;
        padding-top: 5%
    }
    .featuredEvents a.moreBtn,
    .featuredItems a.moreBtn {
        margin-bottom: 16px;
        margin-top: 10px
    }
    .fact-sheet-container .image-text,
    .factSheetColumn,
    .factSheetContent,
    .featuredContainer,
    .featuredItems,
    .featuredPanel {
        width: 100%!important
    }
    .fact-sheet-container .image-text {
        padding-left: 10px!important;
        margin-top: 0!important
    }
    .fact-sheet-container {
        width: 100%!important;
        padding-right: 10px!important
    }
    .fEventLinks {
        margin-bottom: 20px
    }
    p.paraSpaceBtm {
        margin-bottom: 20px!important
    }
    .featuredEvents,
    .featuredItems {
        padding: 0
    }
    .featuredEvents h3,
    .featuredItems h3 {
        margin-top: 16px;
        margin-bottom: 8px;
        font-size: 1em;
        line-height: 16px
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .875em;
        line-height: 18px
    }
    .fEventLinks a {
        font-size: .875em;
        line-height: 28px
    }
    .fEventLinks a img {
        height: auto;
        width: auto;
        float: right;
        margin-right: 5px;
        margin-top: 2px
    }
    .fEventLinks li {
        font-size: 14px
    }
    .fEventLinks span {
        display: inline-block;
        font-size: .875em;
        line-height: 3em;
        word-wrap: break-word
    }
    .ie8 .featuredItems h3 {
        padding-top: 16px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .featuredItems img {
        margin-bottom: 5px;
        height: 60px;
        width: 135px
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: .75em;
        line-height: 12px;
        margin: 8px 0
    }
    .featuredItems h3,
    .ie8 .featuredEvents h3 {
        font-size: .75em
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .625em;
        line-height: 13px;
        margin: 0 15px 8px 0
    }
    .fEventLinks a {
        font-size: .625em;
        line-height: 16px
    }
    .fEventLinks a img {
        height: 15px;
        width: 15px;
        float: right;
        margin-top: 0;
        margin-left: 0!important
    }
    .fEventLinks li {
        font-size: 14px
    }
    .fEventLinks span {
        display: inline-block;
        line-height: 1em;
        word-wrap: break-word
    }
}
div.head {
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    padding: 0;
    margin: 14px 0 0;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    word-wrap: break-word
}
.featuredEvents p,
.featuredItems p {
    font-family: Georgia;
    font-size: 1em;
    line-height: 18px;
    color: #2a2b33;
    margin: 0 15px 27px 0;
    padding: 0 15px 0 0
}
@media only screen and (min-width: 1025px) and (max-width: 1190px) {
    .featuredItems img {
        width: 95%
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: 14px
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .ie9 .featuredItems h3 {
        padding-top: 16px!important
    }
}
html[lang=cn-cn] .featuredEvents h3,
html[lang=cn-cn] .featuredItems h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
.featuredItems p,
html[lang=cn-cn] .featuredEvents p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .featuredEvents a.moreBtn,
html[lang=cn-cn] .featuredItems a.moreBtn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .fEventLinks a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .featuredEvents h3,
html[lang=ja-jp] .featuredItems h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .featuredEvents p,
html[lang=ja-jp] .featuredItems p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .fEventLinks a,
html[lang=ja-jp] .featuredEvents a.moreBtn,
html[lang=ja-jp] .featuredItems a.moreBtn {
    font-family: Meiryo
}
html[lang=cn-cn] .featuredEvents h3,
html[lang=cn-cn] .featuredItems h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
.featuredItems p,
html[lang=cn-cn] .featuredEvents p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .featuredEvents a.moreBtn,
html[lang=cn-cn] .featuredItems a.moreBtn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .fEventLinks a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .featuredEvents h3,
html[lang=ja-jp] .featuredItems h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .featuredEvents p,
html[lang=ja-jp] .featuredItems p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .fEventLinks a,
html[lang=ja-jp] .featuredEvents a.moreBtn,
html[lang=ja-jp] .featuredItems a.moreBtn {
    font-family: Meiryo
}
.featureItemsContainer {
    width: 75%;
    clear: both;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.individualFI {
    margin-top: 70px!important;
    width: 19%!important
}
.featuredEvents,
.featuredItems {
    width: 25%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0 15px 0 0
}
.featuredItems {
    height: 100%;
    text-decoration: none!important
}
.featuredItems.withoutImage {
    height: auto
}
.featuredEvents.lastItem,
.featuredItems.lastItem {
    margin-right: 0;
    padding-right: 0
}
.featuredEvents h3,
.featuredItems h3 {
    font-family: BrandonGrotesqueBold;
    font-size: 1.25em;
    font-weight: 700;
    padding: 0;
    margin: 0 0 14px;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    word-wrap: break-word
}
.featuredEvents p,
.featuredItems p {
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px;
    color: #2a2b33;
    margin: 0 15px 15px 0;
    padding: 0 15px 0 0;
    word-wrap: break-word
}
.featuredEvents p .fEventLocation {
    clear: both;
    display: block
}
.featuredEvents a.moreBtn,
.featuredItems a.moreBtn {
    background: #2a2b33;
    width: 160px;
    text-align: center;
    padding: 14px 5px 7px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBlack;
    font-size: 19px;
    color: #d43ff5;
    outline: 0;
    line-height: 12px
}
.fEventLinks {
    margin-bottom: 50px;
    clear: both;
    padding-right: 15px
}
.fEventLinks a {
    color: #017487;
    font-family: BrandonGrotesqueRegular;
    font-size: .86em;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    width: 100%;
    display: block;
    margin: 0
}
.fEventLinks li {
    font-size: 14px;
    margin-top: 20px
}
.fEventLinks span {
    display: inline-block;
    line-height: 1em;
    width: 85%;
    word-wrap: break-word
}
.fEventLinks a img {
    float: right;
    margin-top: -3px;
    margin-left: 0!important
}
.mac.gecko .fEventLinks a img,
.mac.webkit .fEventLinks a img {
    margin-top: -8px
}
.featuredItems img {
    width: 220px;
    height: 100px;
    margin-bottom: 15px
}
p.paraSpaceBtm {
    margin-bottom: 50px!important
}
.right-content .featuredEvents,
.right-content .featuredItems {
    width: 100%!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .featureItemsContainer {
        width: 100%!important;
        padding: 5px
    }
    .featuredEvents,
    .featuredItems {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto
    }
    .featuredItems {
        border-top: 1px solid #e0e0e0
    }
    .featuredContainer .featured-content:first-child .featuredItems {
        border-top: 0
    }
    .featuredItems img {
        height: 160px;
        padding-top: 5%
    }
    .featuredEvents a.moreBtn,
    .featuredItems a.moreBtn {
        margin-bottom: 16px;
        margin-top: 10px
    }
    .fact-sheet-container .image-text,
    .factSheetColumn,
    .factSheetContent,
    .featuredContainer,
    .featuredItems,
    .featuredPanel {
        width: 100%!important
    }
    .fact-sheet-container .image-text {
        padding-left: 10px!important;
        margin-top: 0!important
    }
    .fact-sheet-container {
        width: 100%!important;
        padding-right: 10px!important
    }
    .fEventLinks {
        margin-bottom: 20px
    }
    p.paraSpaceBtm {
        margin-bottom: 20px!important
    }
    .featuredEvents,
    .featuredItems {
        padding: 0
    }
    .featuredEvents h3,
    .featuredItems h3 {
        margin-top: 16px;
        margin-bottom: 8px;
        font-size: 1em;
        line-height: 16px
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .875em;
        line-height: 18px
    }
    .fEventLinks a {
        font-size: .875em;
        line-height: 28px
    }
    .fEventLinks a img {
        height: auto;
        width: auto;
        float: right;
        margin-right: 5px;
        margin-top: 2px
    }
    .fEventLinks li {
        font-size: 14px
    }
    .fEventLinks span {
        display: inline-block;
        font-size: .875em;
        line-height: 3em;
        width: 85%;
        word-wrap: break-word
    }
    .ie8 .featuredItems h3,
    .ie9 .featuredItems h3 {
        padding-top: 16px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .featuredItems img {
        margin-bottom: 5px;
        height: 60px;
        width: 135px
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: .75em;
        line-height: 12px;
        margin: 8px 0
    }
    .featuredItems h3,
    .ie8 .featuredEvents h3 {
        font-size: .75em
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .625em;
        line-height: 13px;
        margin: 0 15px 8px 0
    }
    .fEventLinks a {
        font-size: .625em;
        line-height: 16px
    }
    .fEventLinks a img {
        height: 15px;
        width: 15px
    }
    .fEventLinks li {
        font-size: 14px;
        margin-top: 10px
    }
    .fEventLinks span {
        display: inline-block;
        line-height: 1em;
        width: 85%;
        word-wrap: break-word
    }
    .fEventLinks a img {
        float: right;
        margin-top: 0!important;
        margin-left: 0!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1190px) {
    .featuredItems img {
        width: 95%
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: 14px
    }
}
.featuredItems h3,
html[lang=cn-cn] .fEventLinks a,
html[lang=cn-cn] .featuredEvents h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .featuredEvents a.moreBtn,
html[lang=cn-cn] .featuredItems a.moreBtn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
.right-content .featuredItems h2,
.right-content .featuredItems h3 {
    line-height: 16px;
    font-family: BrandonGrotesqueBlack;
    text-transform: uppercase
}
.right-content .featuredItems {
    float: left;
    width: 100%;
    position: relative
}
.right-content .featuredItems h2 {
    margin-top: 16px;
    font-size: 1.125em
}
.right-content .featuredItems h3 {
    margin-top: 12px;
    margin-bottom: 8px;
    font-size: .875em;
    color: #470A68
}
.right-content .featuredItems .fItemsDesc {
    font-size: .75em;
    font-family: Georgia, "Times New Roman", Times, serif
}
.right-content .fEventLinks a {
    line-height: 28px;
    font-family: BrandonGrotesqueBlack;
    text-decoration: none;
    color: #004F71;
    float: left;
    width: 100%;
    padding-top: 5px;
    margin-bottom: 6px
}
.right-content .fEventLinks a img {
    height: auto;
    width: auto;
    float: right;
    margin-top: 0!important
}
.right-content .fEventLinks span {
    font-size: 12px;
    display: inline-block;
    line-height: 14px;
    word-wrap: break-word;
    color: #004F71;
    margin-top: 0;
    width: 80%;
    padding-top: 5px;
    font-family: BrandonGrotesqueRegular
}
.right-content .fEventLinks,
.right-content .featuredEvents,
.right-content .featuredItems {
    padding-right: 0
}
.right-content .fEventLinks {
    margin-bottom: 12px!important
}
.right-content .featuredEvents p,
.right-content .featuredItems p {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 0!important;
    padding-bottom: 0!important
}
.right-content p.paraSpaceBtm {
    margin-bottom: 15px!important
}
.right-content .featuredItems img {
    max-width: 100%;
    height: auto;
    margin-bottom: 0!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .right-content .featuredItems-wrapper {
        padding: 0 10px
    }
    .right-content .fEventLinks {
        display: block;
        padding-bottom: 3px;
        float: left;
        width: 100%;
        margin-bottom: 0!important
    }
    .right-content .fEventLinks span {
        font-size: 12px;
        padding-top: 10px
    }
    .right-content .featuredItems {
        border-top: 0
    }
    .right-content .fEventLinks li {
        margin-top: 0
    }
    .right-content .fEventLinks a {
        margin-bottom: 0;
        padding-top: 0
    }
    .right-content p.paraSpaceBtm {
        margin-bottom: 0!important
    }
    .ie8 .right-content .featuredItems h3,
    .ie9 .right-content .featuredItems h3 {
        padding-top: 0!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .right-content .featuredItems h2 {
        font-size: .8125em
    }
    .right-content .featuredItems h3 {
        font-size: .6875em;
        line-height: 1em
    }
    .right-content .featuredItems .fItemsDesc {
        font-size: .6875em
    }
    .right-content .fEventLinks a {
        margin-bottom: 0
    }
    .right-content .fEventLinks span {
        font-size: 10px
    }
}
html[lang=ja-jp] .right-content .featuredItems h2,
html[lang=ja-jp] .right-content .featuredItems h3 {
    font-family: Meiryo
}
html[lang=ja-jp] .right-content .featuredItems .fItemsDesc {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .right-content .fEventLinks a,
html[lang=ja-jp] .right-content .fEventLinks span {
    font-family: Meiryo
}
html[lang=ja-jp] .right-content .featuredItems h2,
html[lang=ja-jp] .right-content .featuredItems h3 {
    font-family: Meiryo
}
html[lang=ja-jp] .right-content .featuredItems .fItemsDesc {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .right-content .fEventLinks a,
html[lang=ja-jp] .right-content .fEventLinks span {
    font-family: Meiryo
}
.socialMedia_Icon_Comp {
    width: 75%;
    margin: 0 auto;
    padding: 100px 0 45px;
    font-size: 0;
    word-spacing: 0;
    letter-spacing: 0;
    text-align: center
}
a.socialMedia_Icon {
    width: 25%;
    display: inline-block;
    text-align: center;
    word-spacing: 1px;
    letter-spacing: 1px;
    font-size: 16px;
    text-decoration: none!important
}
.socialHoverImage {
    display: none
}
.socialMedia_Icon .socialHoverImage,
.socialMedia_Icon .socialImage {
    padding-bottom: 18px
}
.socialMedia_Icon:hover .socialHoverImage {
    display: inline-block
}
.socialMedia_Icon:hover .socialImage {
    display: none
}
.socialMedia_Icon .rlatedText {
    padding-bottom: 10px;
    font-size: .875em;
    line-height: 1.125em;
    color: #2A2B33;
    font-family: Georgia
}
.socialMedia_Icon .iconName {
    font-size: .875em;
    line-height: 1.125em;
    color: #2a2b33;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBold
}
.socialMedia_Icon:hover .iconName,
.socialMedia_Icon:hover .rlatedText {
    color: #017387
}
.colFive a.socialMedia_Icon {
    width: 20%
}
.colSix a.socialMedia_Icon {
    width: 16.66666666%
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .socialMedia_Icon_Comp {
        display: block;
        padding-bottom: 21px;
        padding-top: 23px;
        width: 96%
    }
    .socialMedia_Icon .rlatedText {
        font-size: .7em
    }
    .socialMedia_Icon:first-child {
        margin-left: 0!important
    }
    .nav .socialMedia_Icon_Comp {
        padding: 25px 0;
        margin: 0!important;
        width: 100%!important;
        float: left!important;
        display: block!important
    }
    .iconName,
    .rlatedText {
        display: none
    }
    .socialMedia_Icon .socialHoverImage,
    .socialMedia_Icon .socialImage {
        padding-bottom: 0;
        width: 30px
    }
    a.socialMedia_Icon {
        display: inline-block!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .socialMedia_Icon .socialHoverImage,
    .socialMedia_Icon .socialImage {
        padding-bottom: 9px;
        width: 30px
    }
    .socialMedia_Icon_Comp {
        padding-bottom: 30px;
        padding-top: 60px
    }
    .socialMedia_Icon .rlatedText {
        font-size: .625em;
        line-height: 1em;
        color: #2A2B33;
        font-family: Georgia
    }
    .socialMedia_Icon .iconName {
        font-size: .625em;
        line-height: 1em;
        color: #2a2b33;
        text-transform: uppercase;
        font-family: BrandonGrotesqueBold
    }
    .ipad .socialMedia_Icon:hover .socialHoverImage,
    .ipad .socialMedia_Icon:hover .socialImage {
        display: none
    }
    .ipad .socialMedia_Icon:active .socialHoverImage {
        display: inline-block!important
    }
    .ipad .socialMedia_Icon:active .socialImage {
        display: none!important
    }
    .ios7.ipad .socialMedia_Icon:active .socialHoverImage,
    .ios7.ipad .socialMedia_Icon:hover .socialHoverImage {
        display: inline-block!important
    }
    .ios7.ipad .socialMedia_Icon:active .socialImage,
    .ios7.ipad .socialMedia_Icon:hover .socialImage {
        display: none!important
    }
}
@media only screen and (min-width: 300px) and (max-width: 1023px) {
    .facebookFeed,
    .socialMedia_Icon_Comp_Rig {
        display: none
    }
    .socialMedia_Icon_Comp_full {
        display: block;
        width: 100%!important
    }
    .socialMedia_Icon_Comp_full a {
        padding: 0;
        width: 25%;
        float: none
    }
    .socialMedia_Icon_Comp_full.colFive a.socialMedia_Icon {
        width: 20%
    }
    .socialMedia_Icon_Comp_full.colSix a.socialMedia_Icon {
        width: 16.66666666%
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
    .ipad .facebookFeed,
    .ipad .socialMedia_Icon_Comp_Rig {
        display: none
    }
    .ipad .socialMedia_Icon_Comp_full {
        display: block;
        width: 100%!important
    }
    .ipad .socialMedia_Icon_Comp_full a {
        padding: 0;
        width: 25%;
        float: none
    }
    .ipad .socialMedia_Icon_Comp_full.colFive a.socialMedia_Icon {
        width: 20%
    }
    .ipad .socialMedia_Icon_Comp_full.colSix a.socialMedia_Icon {
        width: 16.66666666%
    }
}
@media only screen and (min-width: 1024px) {
    .socialMedia_Icon_Comp_Rig {
        float: left;
        width: 308px
    }
    .socialMedia_Icon_Comp_Rig a {
        padding: 0 0 19px 20px;
        width: 50%;
        float: left
    }
    .facebookFeed {
        float: left;
        width: 460px;
        margin-right: 0
    }
    .socialMedia_Icon_Comp_full.colFive a.socialMedia_Icon,
    .socialMedia_Icon_Comp_full.colSix a.socialMedia_Icon {
        width: 50%
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .socialMedia_Icon_Comp_Rig a {
        padding-bottom: 50px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1041px) {
    .socialMedia_Icon_Comp_Rig {
        width: 295px
    }
}
@media only screen and (min-width: 1110px) {
    .socialMedia_Icon_Comp_Rig {
        margin-left: 50px
    }
}
@media only screen and (min-width: 1200px) {
    .socialMedia_Icon_Comp_Rig {
        margin-left: 100px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .socialMedia_Icon .rlatedText {
        min-height: 30px
    }
    .ie8 .socialMedia_Icon .rlatedText {
        min-height: 30px;
        height: auto!important
    }
}
@media only screen and (min-width: 1004px) and (max-width: 1044px) {
    .ie8 .socialMedia_Icon_Comp_full {
        display: none!important
    }
    .ie8 .socialMedia_Icon_Comp_Rig {
        display: block!important;
        float: left;
        width: 276px!important
    }
    .ie8 .socialMedia_Icon_Comp_Rig a {
        padding: 0 0 19px 20px;
        width: 50%;
        float: left
    }
    .ie8 .facebookFeed {
        display: block!important;
        float: left;
        width: 460px!important;
        margin-right: 0
    }
    .ie8 .socialMedia_Icon_Comp_full.colFive a.socialMedia_Icon,
    .ie8 .socialMedia_Icon_Comp_full.colSix a.socialMedia_Icon {
        width: 50%
    }
    .ie8 .socialMedia_Icon .rlatedText {
        min-height: 20px;
        height: auto!important
    }
}
.twitterFeed {
    float: left;
    width: 460px;
    margin-right: 0;
    display: block;
    margin-bottom: 30px
}
.socialMedia_Icon_Comp_Media .facebookFeed,
.socialMedia_Icon_Comp_Media .twitterFeed {
    float: left;
    margin-right: 0;
    position: relative;
    width: 70%;
    display: block
}
.ie8 .twitterFeed a.twitter-timeline {
    font-size: 22px;
    text-align: center;
    width: 100%;
    height: 350px;
    border: 1px solid #999;
    display: block;
    padding-top: 140px;
    font-family: Georgia
}
.ie8 .socialMedia_Icon_Comp_Media .twitterFeed {
    width: 60%
}
#twitter-widget-0,
#twitter-widget-1 {
    width: 100%!important;
    height: 371px!important;
    border: 1px solid #999!important;
    display: block
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
    .ipad .twitterFeed {
        display: none
    }
}
@media only screen and (min-width: 1024px) {
    .socialMedia_Icon_Comp_Media {
        float: left;
        width: 100%;
        position: relative
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp_Rig {
        margin-left: 0!important;
        width: 29%;
        float: left
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp {
        padding-top: 23px!important
    }
}
.socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
    font-size: 32px!important;
    margin-bottom: 12px
}
.win.webkit.chrome .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
    margin-bottom: 24px
}
.ie8 .socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp,
.socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp {
    padding-top: 0!important
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        font-size: 22px!important;
        margin-bottom: 0;
        height: 40px!important
    }
    .win.webkit.chrome .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        margin-bottom: 10px
    }
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask {
        float: none!important;
        width: 79.427%
    }
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller {
        padding-top: 70px
    }
    .ie8 .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller {
        padding-top: 100px
    }
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        font-size: 20px!important;
        margin-bottom: 4px
    }
    .win.webkit.chrome .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        margin-bottom: 5px
    }
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller,
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask h2 {
        padding-top: 0
    }
}
@media only screen and (min-width: 300px) and (max-width: 1023px) {
    .twitterFeed {
        display: none!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .socialMedia_Icon_Comp_Media .iconName,
    .socialMedia_Icon_Comp_Media .rlatedText {
        display: block
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon .rlatedText {
        font-family: Georgia;
        font-size: .625em;
        line-height: 12px;
        padding: 10px 0 7px
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon .iconName {
        color: #2a2b33;
        font-family: BrandonGrotesqueBold;
        font-size: .625em;
        line-height: 1em;
        text-transform: uppercase
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp_full a {
        margin-bottom: 10px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .socialMedia_Icon .rlatedText {
        min-height: 24px
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon .rlatedText {
        font-family: Georgia;
        font-size: .625em;
        line-height: 12px;
        padding: 7px 0 0
    }
    .socialMedia_Icon_Comp_Media .socialMedia_Icon_Comp_full a {
        margin-bottom: 10px
    }
}
@media only screen and (min-width: 1025px) {
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask {
        float: none!important;
        width: 75%
    }
    .socialMedia_Icon_Comp_Media .sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller {
        padding-top: 60px
    }
}
.remove-paddingTop {
    padding-top: 0!important
}
html[lang=cn-cn] .socialMedia_Icon .iconName {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .socialMedia_Icon .rlatedText {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .socialMedia_Icon .iconName {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .socialMedia_Icon .rlatedText {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
.accordianContentWrapper {
    margin: 0 auto 50px;
    padding: 0 0 100px;
    width: 75%;
    clear: both;
    background: #fff;
    overflow: hidden;
    position: relative
}
.deluxeAccordian {
    margin: 40px auto;
    padding: 0;
    width: 100%;
    clear: both;
    outline: 0;
    overflow: auto
}
.deluxeAccordian h2 {
    clear: both;
    font-family: BrandonGrotesqueBlack;
    font-size: 30px;
    padding-left: 36px!important;
    margin-top: 0!important;
    outline: 0;
    overflow: auto;
    text-transform: none;
    padding-right: 20%!important
}
.deluxeAccordian h2 * {
    margin: 0;
    padding: 0;
    cursor: pointer
}
.deluxeAccordian h2 img {
    float: left;
    margin-top: 4px
}
.deluxeAccordian h2 .mainTitle {
    display: block;
    padding: 12px 0 0;
    margin-left: 170px;
    line-height: 30px
}
.deluxeAccordian h2 .subTitle {
    font-family: BrandonGrotesqueBold;
    font-size: 14px;
    display: block;
    padding: 0 0 7px;
    margin-left: 170px
}
.deluxeAccordian h2.ui-state-default {
    background: url("../images/accordian-icon-blue.png") 97% center no-repeat;
    color: #00747e;
    border-bottom: 1px solid #C2C2C2
}
.deluxeAccordian h2.ui-state-default:hover {
    background: url("../images/accordian-icon-black.png") 97% center no-repeat #E1E1E1;
    color: #000
}
.deluxeAccordian h2.ui-state-active,
.deluxeAccordian h2.ui-state-active:hover {
    background: url("../images/accordian-icon-minus-blue.png") 97% center no-repeat #E1E1E1;
    cursor: default;
    color: #00747e;
    border-bottom: none
}
.deluxeAccordian h2.ui-state-active * {
    cursor: default
}
.deluxeAccordian h2.ui-state-active img {
    display: none
}
.deluxeAccordian h2.ui-state-active span {
    margin-left: 0
}
.deluxeAccordian .accordianContent a,
.deluxeAccordian .accordianContent p a {
    font-family: BrandonGrotesqueBold;
    font-size: 1em;
    line-height: 1em;
    color: #2a2b33;
    text-decoration: underline;
    text-transform: uppercase
}
.deluxeAccordian .accordianContent a:hover,
.deluxeAccordian .accordianContent p a:hover {
    color: #00747e
}
.deluxeAccordian h2.ui-state-active .mainTitle {
    font-size: 60px;
    line-height: 55px
}
.deluxeAccordian h2.ui-state-active .subTitle {
    font-size: 20px
}
.deluxeAccordian .accordianContent {
    margin: 0;
    padding: 0!important;
    width: 100%;
    clear: both;
    overflow: hidden;
    position: relative
}
.deluxeAccordian .accordianContent .contCols {
    clear: both;
    width: 100%;
    overflow: hidden;
    background: #E1E1E1;
    padding: 0 36px
}
.deluxeAccordian .accordianContent .imgCol {
    margin: 0;
    float: left;
    width: 40%
}
.deluxeAccordian .accordianContent .imgCol .quoteText {
    font-family: BrandonGrotesqueBold;
    font-size: 1.125em;
    text-transform: uppercase;
    padding: 10px 50px 18px 0;
    line-height: 20px
}
.deluxeAccordian .accordianContent .textCol {
    margin: 0;
    float: right;
    width: 55%;
    padding: 0 36px
}
.deluxeAccordian .accordianContent .textCol p {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    font-family: Georgia;
    font-size: 1.125em;
    line-height: 24px
}
.deluxeAccordian .accordianContent .textCol p:last-child {
    padding: 0 0 30px
}
.deluxeAccordian .accordianContent .textCol p.copyText {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    font-family: Georgia;
    font-size: .875em;
    line-height: 20px
}
.deluxeAccordian .accordianContent .textCol p.subHeadText {
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .deluxeAccordian {
        margin: 0 auto
    }
    .accordianContentWrapper {
        margin: 0 auto;
        padding-bottom: 35px
    }
    .deluxeAccordian h2 .subTitle,
    .deluxeAccordian h2 img {
        display: none
    }
    .deluxeAccordian h2 {
        padding: 10px 20% 0 12px!important;
        font-size: 1em;
        line-height: 20px
    }
    .deluxeAccordian h2 .mainTitle {
        margin-left: 0;
        padding: 6px 0 10px
    }
    .deluxeAccordian h2.ui-state-active .mainTitle {
        margin-left: 0;
        font-size: 1em;
        line-height: 20px;
        padding: 7px 0 0
    }
    .deluxeAccordian .accordianContent a,
    .deluxeAccordian .accordianContent p a {
        font-size: .7em;
        line-height: 1.6em
    }
    .deluxeAccordian .accordianContent .contCols {
        padding: 0 12px;
        min-height: 0
    }
    .deluxeAccordian .accordianContent .imgCol,
    .deluxeAccordian .accordianContent .textCol {
        clear: both;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .deluxeAccordian .accordianContent .imgCol .quoteText {
        font-size: .875em;
        line-height: 18px
    }
    .deluxeAccordian .accordianContent .textCol p {
        font-size: .875em;
        line-height: 18px;
        padding: 0 0 15px
    }
    .deluxeAccordian h2.ui-state-active .subTitle {
        font-size: .75em;
        line-height: 15px
    }
    .deluxeAccordian h2.ui-state-active span {
        display: block
    }
    .deluxeAccordian h2.ui-state-default {
        background: url("../images/accordian-icon-blue-mobile.png") 97% center no-repeat
    }
    .deluxeAccordian h2.ui-state-default:hover {
        background: url("../images/accordian-icon-black-iphone.png") 97% center no-repeat #E1E1E1;
        color: #000
    }
    .deluxeAccordian .accordianContent .imgCol img {
        width: 100%
    }
    .deluxeAccordian .accordianContent .imgCol .quoteText {
        padding: 10px 50px 6px 0
    }
    .deluxeAccordian h2.ui-state-active,
    .deluxeAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-mobile.png") 97% center no-repeat #E1E1E1;
        cursor: default;
        color: #00747e;
        border-bottom: none
    }
    .deluxeAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 20px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .accordianContentWrapper {
        width: 77%
    }
    .deluxeAccordian h2 {
        padding: 15px 20% 10px 25px!important
    }
    .deluxeAccordian h2.ui-state-default {
        background: url("../images/accordian-icon-blue-ipad.png") 97% center no-repeat;
        color: #00747E
    }
    .deluxeAccordian h2.ui-state-default:hover {
        background: url("../images/accordian-icon-black-ipad.png") 97% center no-repeat #E1E1E1;
        color: #000
    }
    .deluxeAccordian .accordianContent .imgCol .quoteText {
        font-size: 1.25em;
        line-height: 20px
    }
    .deluxeAccordian .accordianContent .imgCol img {
        width: 248px;
        height: 140px
    }
    .deluxeAccordian .accordianContent .contCols {
        padding: 0 25px;
        min-height: 0
    }
    .deluxeAccordian .accordianContent .imgCol {
        width: 47%
    }
    .deluxeAccordian .accordianContent .textCol {
        width: 53%;
        padding-left: 24px;
        padding-right: 0
    }
    .deluxeAccordian h2 .subTitle {
        margin-top: -8px;
        padding: 0 0 5px
    }
    .deluxeAccordian h2.ui-state-active,
    .deluxeAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-ipad.png") 97% center no-repeat #E1E1E1;
        cursor: default;
        color: #00747e;
        border-bottom: none
    }
    .deluxeAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 30px
    }
}
.accordianContentWrapper {
    margin: 0 auto 50px;
    padding: 0 0 100px;
    width: 75%;
    clear: both;
    background: #fff;
    overflow: hidden;
    position: relative
}
.regularAccordian {
    margin: 40px auto;
    padding: 0;
    width: 100%;
    clear: both
}
.regularAccordian h2 {
    margin: 0;
    cursor: pointer;
    clear: both;
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    line-height: 28px;
    padding: 28px 20% 18px 30px!important;
    margin-top: 0!important;
    text-transform: none
}
.regularAccordian h2.ui-state-default {
    background: url("../images/accordian-icon-blue.png") 97% center no-repeat;
    color: #004F71;
    border-bottom: 1px solid #C2C2C2
}
.regularAccordian h2.ui-state-default:hover {
    background: url("../images/accordian-icon-black.png") 97% center no-repeat #E1E1E1;
    color: #000
}
.regularAccordian h2.ui-state-active,
.regularAccordian h2.ui-state-active:hover {
    background: url("../images/accordian-icon-minus-blue.png") 97% center no-repeat #E1E1E1;
    cursor: default;
    color: #004F71;
    border-bottom: none
}
.regularAccordian .accordianContent {
    margin: 0;
    padding: 0!important;
    width: 100%;
    clear: both;
    overflow: hidden;
    position: relative;
    background: #E1E1E1
}
.regularAccordian .accordianContent .contCols {
    clear: both;
    width: 100%;
    overflow: hidden;
    background: #E1E1E1;
    padding: 0 36px
}
.regularAccordian .accordianContent .imgCol {
    padding: 0 0 0 30px;
    float: left;
    width: 55%
}
.regularAccordian .oneColumn {
    width: 80%!important
}
.regularAccordian .accordianContent .imgCol ul {
    list-style: disc;
    padding-left: 16px;
    font-family: Georgia
}
.regularAccordian .accordianContent .imgCol li,
.regularAccordian .accordianContent .imgCol p {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    font-family: Georgia;
    font-size: 1em;
    line-height: 20px
}
.regularAccordian .accordianContent .imgCol p.copyText {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px
}
.regularAccordian .accordianContent .imgCol p a {
    color: #00747E;
    text-decoration: underline
}
.regularAccordian .accordianContent .textCol {
    float: right;
    width: 45%;
    padding: 0 36px
}
.regularAccordian .accordianContent .imgCol h3,
.regularAccordian .accordianContent .textCol h3 {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    font-family: BrandonGrotesqueBold;
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
    font-weight: 700
}
.regularAccordian .accordianContent .textCol h3.subHead {
    padding-top: 35px
}
.regularAccordian .accordianContent .textCol li,
.regularAccordian .accordianContent .textCol p {
    font-family: Georgia;
    font-size: 1em;
    line-height: 20px
}
.regularAccordian .accordianContent .imgCol.twoColumn,
.regularAccordian .accordianContent .textCol.twoColumn {
    width: 50%
}
.regularAccordian .accordianContent .textCol li a {
    color: #017487;
    display: block;
    font-family: BrandonGrotesqueRegular;
    font-size: .8em;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    width: 100%
}
.regularAccordian .accordianContent .textCol li a img {
    position: absolute;
    right: 0;
    top: 0
}
.negativeMarginAcc {
    margin-top: -22px
}
.regularAccordian .accordianContent .imgCol p:last-child,
.regularAccordian .accordianContent .textCol p:last-child {
    padding: 0 0 30px
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .regularAccordian h2 {
        font-size: 1em;
        line-height: 20px;
        padding: 23px 20% 13px 12px!important
    }
    .accordianContentWrapper {
        margin: 0 auto;
        padding-bottom: 35px;
        width: 100%
    }
    .regularAccordian .accordianContent .contCols {
        padding: 0
    }
    .regularAccordian .accordianContent .imgCol,
    .regularAccordian .accordianContent .textCol {
        clear: both;
        width: 100%
    }
    .regularAccordian .accordianContent .imgCol {
        padding-left: 0
    }
    .regularAccordian .accordianContent .imgCol li,
    .regularAccordian .accordianContent .imgCol p,
    .regularAccordian .accordianContent .textCol li,
    .regularAccordian .accordianContent .textCol p {
        font-size: .875em;
        line-height: 18px;
        padding: 0 0 15px 12px
    }
    .regularAccordian .accordianContent .textCol li a {
        padding: 5px 0
    }
    .regularAccordian h2.ui-state-default {
        background: url("../images/accordian-icon-blue-mobile.png") 97% center no-repeat
    }
    .regularAccordian {
        padding: 0 10px!important
    }
    .regularAccordian h2.ui-state-active {
        font-size: 1em;
        padding: 21px 20% 15px 12px!important;
        line-height: 20px
    }
    .regularAccordian h2.ui-state-default:hover {
        background: url("../images/accordian-icon-black-iphone.png") 97% center no-repeat #E1E1E1;
        color: #000
    }
    .regularAccordian h2.ui-state-active,
    .regularAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-mobile.png") 97% center no-repeat #E1E1E1!important;
        cursor: default;
        color: #00747e;
        border-bottom: none
    }
    .regularAccordian .accordianContent .imgCol p:last-child,
    .regularAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 20px 12px
    }
    .regularAccordian .accordianContent .imgCol.twoColumn {
        width: 100%
    }
    .regularAccordian .accordianContent .textCol,
    .regularAccordian .accordianContent .textCol.twoColumn {
        width: 100%;
        padding: 0;
        margin: 0
    }
    .regularAccordian .accordianContent .imgCol h3,
    .regularAccordian .accordianContent .textCol h3 {
        padding-left: 12px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .regularAccordian h2 {
        padding: 22px 20% 14px 20px!important
    }
    .regularAccordian .accordianContent .imgCol {
        padding-left: 20px
    }
    .regularAccordian .accordianContent .textCol {
        margin-bottom: 0
    }
    .regularAccordian h2.ui-state-default {
        background: url("../images/accordian-icon-blue-ipad.png") 97% center no-repeat;
        color: #00747E
    }
    .regularAccordian h2.ui-state-active,
    .regularAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-ipad.png") 97% center no-repeat #E1E1E1!important;
        cursor: default;
        color: #00747e!important;
        border-bottom: none
    }
    .regularAccordian .accordianContent .imgCol li,
    .regularAccordian .accordianContent .imgCol p,
    .regularAccordian .accordianContent .textCol li,
    .regularAccordian .accordianContent .textCol p {
        font-size: .875em;
        line-height: 18px
    }
    .regularAccordian h2.ui-state-default:hover {
        background: url("../images/accordian-icon-black-ipad.png") 97% center no-repeat #E1E1E1;
        color: #000
    }
    .regularAccordian .accordianContent .imgCol p:last-child,
    .regularAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 30px
    }
    .regularAccordian h2,
    .regularAccordian h2.ui-state-active,
    .regularAccordian h2.ui-state-active:hover,
    .regularAccordian h2:hover {
        padding: 22px 20% 14px 20px!important
    }
    .regularAccordian h2.ui-state-active:hover {
        color: #00747E;
        background: url("../images/accordian-icon-minus-blue-ipad.png") 97% center no-repeat #E1E1E1
    }
}
.contextualLinks.regularAccordian h2 {
    font-size: 1.875em;
    line-height: 30px;
    padding: 26px 20% 20px 30px!important;
    text-transform: none
}
.contextualLinks.regularAccordian h2 .subTitle {
    font-size: 14px;
    line-height: 18px;
    display: block
}
.contextualLinks.regularAccordian h2.ui-state-active,
.contextualLinks.regularAccordian h2.ui-state-active:hover {
    background: url("../images/accordian-icon-minus-blue.png") 97% 25% no-repeat #E1E1E1
}
.contextualLinks.regularAccordian h2.ui-state-active .subTitle,
.contextualLinks.regularAccordian h2.ui-state-active:hover .subTitle {
    color: #2a2b33
}
.contextualLinks.regularAccordian h2 .title {
    font-family: BrandonGrotesqueBold;
    font-size: 18px;
    line-height: 20px;
    display: none;
    margin-top: 55px
}
.contextualLinks.regularAccordian h2.ui-state-active .title {
    display: block;
    color: #2a2b33
}
.contextualLinks.regularAccordian .imgCol a,
.contextualLinks.regularAccordian .imgCol p a,
.contextualLinks.regularAccordian .textCol a,
.contextualLinks.regularAccordian .textCol p a {
    font-family: Georgia;
    font-size: 1em;
    line-height: 16px;
    color: #00747E;
    text-decoration: underline
}
.contextualLinks.regularAccordian .imgCol a:hover,
.contextualLinks.regularAccordian .imgCol p a:hover,
.contextualLinks.regularAccordian .textCol a:hover,
.contextualLinks.regularAccordian .textCol p a:hover {
    color: #2a2b33!important
}
.contextualLinks.regularAccordian .accordianContent .imgCol li,
.contextualLinks.regularAccordian .accordianContent .imgCol p,
.contextualLinks.regularAccordian .accordianContent .textCol li,
.contextualLinks.regularAccordian .accordianContent .textCol p {
    padding: 0 0 10px
}
.contextualLinks.regularAccordian .accordianContent .imgCol li:last-child,
.contextualLinks.regularAccordian .accordianContent .imgCol p:last-child,
.contextualLinks.regularAccordian .accordianContent .textCol li:last-child,
.contextualLinks.regularAccordian .accordianContent .textCol p:last-child {
    padding: 0 0 38px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .contextualLinks.regularAccordian h2,
    .contextualLinks.regularAccordian h2.ui-state-active,
    .contextualLinks.regularAccordian h2.ui-state-active:hover,
    .contextualLinks.regularAccordian h2:hover {
        padding: 18px 20% 11px 20px!important
    }
    .contextualLinks.regularAccordian h2.ui-state-active:hover .mainTitle {
        color: #00747E
    }
    .contextualLinks.regularAccordian h2 .subTitle {
        font-size: 14px;
        line-height: 18px;
        display: block
    }
    .contextualLinks.regularAccordian h2.ui-state-active,
    .contextualLinks.regularAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-ipad.png") 97% 25% no-repeat #E1E1E1
    }
    .contextualLinks.regularAccordian h2 .title {
        font-family: BrandonGrotesqueBold;
        font-size: 20px;
        line-height: 20px;
        display: none;
        margin-top: 25px
    }
    .contextualLinks.regularAccordian .accordianContent .imgCol li:last-child,
    .contextualLinks.regularAccordian .accordianContent .imgCol p:last-child,
    .contextualLinks.regularAccordian .accordianContent .textCol li:last-child,
    .contextualLinks.regularAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 28px
    }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .contextualLinks.regularAccordian h2,
    .contextualLinks.regularAccordian h2.ui-state-active,
    .contextualLinks.regularAccordian h2.ui-state-active:hover,
    .contextualLinks.regularAccordian h2:hover {
        padding: 23px 20% 13px 12px!important
    }
    .contextualLinks.regularAccordian h2 {
        font-size: 1em;
        line-height: 20px
    }
    .contextualLinks.regularAccordian h2 .subTitle {
        font-size: 12px;
        line-height: 15px;
        display: block
    }
    .contextualLinks.regularAccordian h2 .title {
        font-size: 16px;
        line-height: 20px;
        margin-top: 20px
    }
    .contextualLinks.regularAccordian h2.ui-state-active .subTitle,
    .contextualLinks.regularAccordian h2.ui-state-active:hover .subTitle {
        color: #2a2b33
    }
    .contextualLinks.regularAccordian h2.ui-state-active,
    .contextualLinks.regularAccordian h2.ui-state-active:hover {
        background: url("../images/accordian-icon-minus-blue-mobile.png") 97% 25% no-repeat #E1E1E1!important
    }
    .contextualLinks.regularAccordian .accordianContent .imgCol li,
    .contextualLinks.regularAccordian .accordianContent .imgCol li:last-child,
    .contextualLinks.regularAccordian .accordianContent .imgCol p,
    .contextualLinks.regularAccordian .accordianContent .imgCol p:last-child,
    .contextualLinks.regularAccordian .accordianContent .textCol li,
    .contextualLinks.regularAccordian .accordianContent .textCol p {
        padding: 0 0 10px 12px
    }
    .contextualLinks.regularAccordian .accordianContent .textCol li:last-child,
    .contextualLinks.regularAccordian .accordianContent .textCol p:last-child {
        padding: 0 0 20px 12px
    }
    .contextualLinks.regularAccordian .imgCol a,
    .contextualLinks.regularAccordian .imgCol p a,
    .contextualLinks.regularAccordian .textCol a,
    .contextualLinks.regularAccordian .textCol p a {
        line-height: 16px;
        color: #00747E;
        text-decoration: underline
    }
}
/*! jQuery UI - v1.10.3 - 2013-10-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}
.ui-helper-clearfix:after {
    clear: both
}
.ui-helper-clearfix {
    min-height: 0
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-front {
    z-index: 100
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}
html[lang=cn-cn] .deluxeAccordian .accordianContent .imgCol .quoteText,
html[lang=cn-cn] .deluxeAccordian .accordianContent a,
html[lang=cn-cn] .deluxeAccordian .accordianContent p a,
html[lang=cn-cn] .deluxeAccordian h2,
html[lang=cn-cn] .deluxeAccordian h2 .subTitle {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .deluxeAccordian h2 {
    font-weight: 700
}
html[lang=cn-cn] .deluxeAccordian .accordianContent .textCol p.copyText {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .regularAccordian h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .regularAccordian .accordianContent .imgCol p.copyText,
html[lang=cn-cn] .regularAccordian .accordianContent .imgCol ul {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contextualLinks.regularAccordian h2 .title,
html[lang=cn-cn] .regularAccordian .accordianContent .textCol li a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
.regularAccordian .accordianContent .imgCol h3,
html[lang=cn-cn] .regularAccordian .accordianContent .textCol h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .contextualLinks.regularAccordian h2 .title {
    font-weight: 700
}
html[lang=cn-cn] .contextualLinks.regularAccordian .imgCol a,
html[lang=cn-cn] .contextualLinks.regularAccordian .imgCol p a,
html[lang=cn-cn] .contextualLinks.regularAccordian .textCol a,
html[lang=cn-cn] .contextualLinks.regularAccordian .textCol p a {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .contextualLinks.regularAccordian h2 .title {
        font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
        font-weight: 700
    }
}
html[lang=ja-jp] .deluxeAccordian h2 {
    font-family: Meiryo
}
html[lang=ja-jp] .deluxeAccordian .accordianContent .imgCol .quoteText,
html[lang=ja-jp] .deluxeAccordian .accordianContent a,
html[lang=ja-jp] .deluxeAccordian .accordianContent p a,
html[lang=ja-jp] .deluxeAccordian h2 .subTitle {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .deluxeAccordian .accordianContent .textCol p,
html[lang=ja-jp] .deluxeAccordian .accordianContent .textCol p.copyText {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .regularAccordian h2 {
    font-family: Meiryo
}
html[lang=ja-jp] .regularAccordian .accordianContent .imgCol li,
html[lang=ja-jp] .regularAccordian .accordianContent .imgCol p,
html[lang=ja-jp] .regularAccordian .accordianContent .imgCol p.copyText,
html[lang=ja-jp] .regularAccordian .accordianContent .imgCol ul {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .regularAccordian .accordianContent .imgCol h3,
html[lang=ja-jp] .regularAccordian .accordianContent .textCol h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .regularAccordian .accordianContent .textCol li,
html[lang=ja-jp] .regularAccordian .accordianContent .textCol p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .regularAccordian .accordianContent .textCol li a {
    font-family: Meiryo
}
html[lang=ja-jp] .contextualLinks.regularAccordian .imgCol a,
html[lang=ja-jp] .contextualLinks.regularAccordian .imgCol p a,
html[lang=ja-jp] .contextualLinks.regularAccordian .textCol a,
html[lang=ja-jp] .contextualLinks.regularAccordian .textCol p a {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .contextualLinks.regularAccordian h2 .title {
    font-family: Meiryo;
    font-weight: 700
}
.contactUs_Comp {
    padding: 20px 0 100px;
    background-color: #00747e;
    float: left
}
.contactUs_Comp .contactFormSec {
    width: 75%;
    margin: 0 auto
}
.contactUs_Comp .contactFormSec h2 {
    color: #00FCFD;
    font-size: 3.3em;
    font-family: BrandonGrotesqueRegular
}
.contactUs_Comp .contactFormSec .contactForm input,
.contactUs_Comp .contactFormSec .contactForm select,
.contactUs_Comp .contactFormSec .contactForm textarea {
    font-family: BrandonGrotesqueRegular;
    background-color: #FFF;
    border: 0;
    height: 40px;
    width: 100%;
    margin-top: 20px;
    padding-left: 10px;
    line-height: 40px;
    float: left;
    font-size: .85em;
    text-transform: uppercase
}
.contactUs_Comp .contactFormSec .contactForm select {
    padding: 5px;
    text-transform: uppercase;
    color: #757575!important
}
.contactUs_Comp .contactFormSec .contactForm .contact_city,
.contactUs_Comp .contactFormSec .contactForm .contact_country,
.contactUs_Comp .contactFormSec .contactForm .contact_state,
.contactUs_Comp .contactFormSec .contactForm .contact_zip {
    width: 49%
}
.contactUs_Comp .contactFormSec .contactForm .contact_city,
.contactUs_Comp .contactFormSec .contactForm .contact_zip {
    margin-right: 2%
}
.contactUs_Comp .contactFormSec .contactForm p {
    float: left;
    width: 100%;
    margin-top: 30px;
    line-height: 1.2em;
    font-size: .96em;
    color: #fff;
    font-family: Georgia
}
.contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
    height: 25px;
    width: 25px;
    padding: 0;
    line-height: 25px;
    float: left;
    background-color: none
}
.contactUs_Comp .contactFormSec .contactForm textarea {
    height: 130px;
    width: 100%
}
.contactForm {
    display: block;
    width: 60%
}
.contactMe,
.privacyPolicy {
    height: 25px;
    line-height: 25px;
    color: #fff;
    float: left;
    font-size: 1.1em;
    margin: 20px 20px 0 0;
    font-family: Georgia;
    clear: both
}
.contactUs_Comp .contactFormSec .contactForm input[type=submit],
.contactUs_Comp .contactFormSec .contactForm input[type=reset] {
    background-color: #FFFC57;
    color: #000;
    display: block;
    float: left;
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    height: 35px;
    margin-right: 25px;
    margin-top: 25px;
    padding: 3px 18px 0;
    width: auto;
    -webkit-padding-before: 0;
    line-height: 0;
    padding-top: 5px!important
}
.win.webkit .contactUs_Comp .contactFormSec .contactForm input[type=submit],
.win.webkit .contactUs_Comp .contactFormSec .contactForm input[type=reset] {
    padding-top: 0!important
}
.contactUs_Comp .contactFormSec .contactForm input[type=submit] {
    clear: left
}
.errorstate {
    background: url("../images/error_red2.png") right center no-repeat #FEFD55!important
}
.contactFormSec .errorMsg p.error {
    display: none;
    padding: 9px 0 0 35px;
    color: #FEFD55;
    font-family: BrandonGrotesqueRegular;
    font-size: .9em;
    line-height: 18px;
    height: 30px;
    text-transform: uppercase;
    background: url("../images/error_yellow.png") -5px center no-repeat!important
}
.dispBlock {
    display: block!important
}
.contactFormSec .desc {
    color: #fff;
    font-family: BrandonGrotesqueBlack;
    font-size: 1em;
    line-height: 20px;
    text-transform: uppercase;
    width: 60%
}
.contactForm input[type=tel] {
    text-transform: none!important
}
@media only screen and (min-width: 280px) and (max-width: 600px) {
    .contactForm {
        width: 100%
    }
    .contactUs_Comp .contactFormSec {
        width: 100%;
        padding: 0 10px
    }
    .contactUs_Comp .contactFormSec h2 {
        font-size: 3em
    }
    .contactUs_Comp .contactFormSec .contactForm input,
    .contactUs_Comp .contactFormSec .contactForm select,
    .contactUs_Comp .contactFormSec .contactForm textarea {
        font-size: .8em
    }
    .contactFormSec .desc {
        width: 100%;
        font-size: .75em;
        line-height: 16px
    }
    .android .contactUs_Comp .contactFormSec .contactForm input,
    .android .contactUs_Comp .contactFormSec .contactForm select,
    .android .contactUs_Comp .contactFormSec .contactForm textarea {
        line-height: 20px
    }
    input {
        -webkit-appearance: none;
        border-radius: 0
    }
    input[type=checkbox] {
        -webkit-appearance: checkbox
    }
    .contactFormSec .errorMsg p.error {
        font-size: .7em;
        line-height: 13px;
        padding: 7px 0 0 35px;
        clear: both
    }
}
@media only screen and (min-width: 601px) and (max-width: 760px) {
    .contactForm {
        width: 90%
    }
    .contactFormSec .errorMsg p.error {
        font-size: .7em;
        line-height: 13px;
        padding: 10px 0 0 35px;
        clear: both
    }
}
@media only screen and (min-width: 760px) and (max-width: 1024px) {
    .contactForm,
    .contactFormSec .desc {
        width: 100%
    }
    .contactFormSec .errorMsg p.error {
        font-size: .85em;
        line-height: 18px;
        padding: 8px 0 0 35px;
        clear: both
    }
}
.contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
    margin-top: 5px
}
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm input,
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm select,
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm textarea,
html[lang=cn-cn] .contactUs_Comp .contactFormSec h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contactMe,
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm p,
html[lang=cn-cn] .privacyPolicy {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contactFormSec .desc,
html[lang=cn-cn] .contactFormSec .errorMsg p.error {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm input[type=submit],
html[lang=cn-cn] .contactUs_Comp .contactFormSec .contactForm input[type=reset] {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700;
    padding-top: 3px!important
}
html[lang=cn-cn] .contactFormSec .desc {
    font-weight: 700
}
.contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
    margin-top: 5px
}
@media only screen and (min-width: 280px) and (max-width: 760px) {
    html[lang=pt-br] .contactMe,
    html[lang=pt-br] .privacyPolicy {
        font-size: .8em!important;
        line-height: 20px;
        margin: 20px 20px 0 0;
        width: 80%
    }
    html[lang=pt-br] .privacyPolicy {
        height: 25px!important
    }
    html[lang=pt-br] .contactMe {
        height: 50px!important
    }
    html[lang=pt-br] .contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
        height: 22px;
        line-height: 22px;
        width: 22px
    }
    html[lang=pt-br] .contactUs_Comp .contactFormSec .contactForm input[type=submit],
    html[lang=pt-br] .contactUs_Comp .contactFormSec .contactForm input[type=reset] {
        font-size: 1em
    }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    html[lang=pt-br].android.device_xt890 .contactUs_Comp .contactFormSec .contactForm input[type=submit],
    html[lang=pt-br].android.device_xt890 .contactUs_Comp .contactFormSec .contactForm input[type=reset] {
        padding-top: 0!important
    }
}
html[lang=pt-br] .contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
    margin-top: 5px
}
html[lang=pt-br] .contactUs_Comp .contactFormSec .contactForm input#optinTemp {
    margin-top: 17px
}
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm input,
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm select,
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm textarea,
html[lang=ja-jp] .contactUs_Comp .contactFormSec h2 {
    font-family: Meiryo
}
html[lang=ja-jp] .contactMe,
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm p,
html[lang=ja-jp] .privacyPolicy {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .contactFormSec .desc,
html[lang=ja-jp] .contactFormSec .errorMsg p.error,
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm input[type=submit],
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm input[type=reset] {
    font-family: Meiryo
}
html[lang=ja-jp] .contactUs_Comp .contactFormSec .contactForm input[type=checkbox] {
    margin-top: 5px
}
.sectionTitleWithMask {
    margin: 0 auto;
    width: 100%;
    padding: 0;
    position: relative;
    z-index: 1;
    float: left
}
.sectionTitleWithMask h2 {
    margin: 0 auto;
    font-family: BrandonGrotesqueBold;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.45em;
    line-height: 1em;
    position: relative;
    z-index: 1
}
.sectionTitleWithMask h2 span {
    padding: 10px 20px 3px;
    background-color: #2a2b33;
    text-align: center;
    color: #fff;
    display: inline-block;
    min-width: 300px;
    height: 50px;
    line-height: 35px
}
.sectionTitleWithMask.media-sectionTitleNoMask hr,
.sectionTitleWithMask.media-sectionTitleNoMask svg,
.sectionTitleWithMask[data-maskonly=true] .maskColorFiller,
.sectionTitleWithMask[data-maskonly=true] h2,
.sectionTitleWithMask[data-maskonly=true] hr {
    display: none
}
.sectionTitleWithMask .container-fixed-75Perc,
.sectionTitleWithMask .container-fixed-960 {
    position: relative
}
.sectionPanel .sectionPanelContent .maskColorFiller .container-fixed-75Perc {
    width: 100%!important
}
.sectionTitleWithMask hr {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    border: 0;
    border-top: 1px solid #b7b7b7;
    position: absolute;
    top: 50%;
    z-index: 0
}
.sectionTitleWithMask .maskColorFiller {
    clear: both;
    width: 100%;
    position: relative;
    margin-top: -6px;
    padding-bottom: 42px
}
.ie .sectionTitleWithMask .maskColorFiller {
    padding-top: 40px
}
.sectionTitleWithMask .maskColorFiller .container-fixed-75Perc,
.sectionTitleWithMask .maskColorFiller .container-fixed-960 {
    width: 75%
}
.sectionTitleWithMask.notch .maskColorFiller .container-fixed-75Perc,
.sectionTitleWithMask.notch .maskColorFiller .container-fixed-960 {
    top: -8px
}
.sectionTitleWithMask.curve .maskColorFiller .container-fixed-75Perc,
.sectionTitleWithMask.curve .maskColorFiller .container-fixed-960 {
    top: -5px
}
.sectionTitleWithMask.noNotch .maskColorFiller .container-fixed-75Perc,
.sectionTitleWithMask.noNotch .maskColorFiller .container-fixed-960 {
    top: 0
}
.sectionTitleWithMask.noNotch .maskColorFiller {
    margin-top: 0;
    padding-bottom: 50px
}
.sectionTitleWithMask.noNotch.top50Space {
    margin-top: 50px
}
.sectionTitleWithMask.noNotch.specialTitle {
    background-color: #D9DADB;
    margin-top: 0!important;
    padding-top: 50px!important
}
.win.webkit .sectionTitleWithMask h2 span {
    padding-top: 8px!important
}
.mac.webkit .sectionTitleWithMask h2 span {
    padding-top: 11px!important
}
.sectionTitleWithMask .maskColorFiller {
    background-color: transparent
}
.inner-sectionTitle .sectionTitleWithMask .maskColorFiller .container-fixed-75Perc,
.inner-sectionTitle .sectionTitleWithMask .maskColorFiller .container-fixed-960 {
    width: 100%!important
}
.sectionTitleWithMask.colorPalette_Yellow .applyMaskHere,
.sectionTitleWithMask.colorPalette_Yellow .ieMask,
.sectionTitleWithMask.colorPalette_Yellow .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Yellow {
    background-color: #FFD100
}
.sectionTitleWithMask.colorPalette_Fuscia .applyMaskHere,
.sectionTitleWithMask.colorPalette_Fuscia .ieMask,
.sectionTitleWithMask.colorPalette_Fuscia .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Fuscia {
    background-color: #AA0061
}
.sectionTitleWithMask.colorPalette_DarkFuscia .applyMaskHere,
.sectionTitleWithMask.colorPalette_DarkFuscia .ieMask,
.sectionTitleWithMask.colorPalette_DarkFuscia .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_DarkFuscia {
    background-color: #470A68
}
.sectionTitleWithMask.colorPalette_Abbott-Light-Blue .applyMaskHere,
.sectionTitleWithMask.colorPalette_Abbott-Light-Blue .ieMask,
.sectionTitleWithMask.colorPalette_Abbott-Light-Blue .maskColorFiller,
.sectionTitleWithMask.colorPalette_Cyan .applyMaskHere,
.sectionTitleWithMask.colorPalette_Cyan .ieMask,
.sectionTitleWithMask.colorPalette_Cyan .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Abbott-Light-Blue,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Cyan {
    background-color: #5BC2E7
}
.sectionTitleWithMask.colorPalette_Blue .applyMaskHere,
.sectionTitleWithMask.colorPalette_Blue .ieMask,
.sectionTitleWithMask.colorPalette_Blue .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Blue {
    background-color: #004F71
}
.sectionTitleWithMask.colorPalette_Green .applyMaskHere,
.sectionTitleWithMask.colorPalette_Green .ieMask,
.sectionTitleWithMask.colorPalette_Green .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Green {
    background-color: #7CCC6C
}
.sectionTitleWithMask.colorPalette_DarkGreen .applyMaskHere,
.sectionTitleWithMask.colorPalette_DarkGreen .ieMask,
.sectionTitleWithMask.colorPalette_DarkGreen .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_DarkGreen {
    background-color: #00B140
}
.sectionTitleWithMask.colorPalette_Orange .applyMaskHere,
.sectionTitleWithMask.colorPalette_Orange .ieMask,
.sectionTitleWithMask.colorPalette_Orange .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Orange {
    background-color: #E4002B
}
.sectionTitleWithMask.colorPalette_DarkOrange .ieMask,
.sectionTitleWithMask.colorPalette_DarkOrange .maskColorFiller,
.sectionTitleWithMask.colorPalette_DarkOrange.applyMaskHere,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_DarkOrange {
    background-color: #EEB33B
}
.sectionTitleWithMask.colorPalette_DarkGray .applyMaskHere,
.sectionTitleWithMask.colorPalette_DarkGray .ieMask,
.sectionTitleWithMask.colorPalette_DarkGray .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_DarkGray {
    background-color: #222731
}
.sectionTitleWithMask.colorPalette_Gray .applyMaskHere,
.sectionTitleWithMask.colorPalette_Gray .ieMask,
.sectionTitleWithMask.colorPalette_Gray .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Gray {
    background-color: #63666A
}
.sectionTitleWithMask.colorPalette_White .applyMaskHere,
.sectionTitleWithMask.colorPalette_White .ieMask,
.sectionTitleWithMask.colorPalette_White .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_White {
    background-color: #FFF
}
.sectionTitleWithMask.colorPalette_LightGray .applyMaskHere,
.sectionTitleWithMask.colorPalette_LightGray .ieMask,
.sectionTitleWithMask.colorPalette_LightGray .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_LightGray {
    background-color: #D9D9D6
}
.sectionTitleWithMask.colorPalette_Abbott-Primary-Blue .applyMaskHere,
.sectionTitleWithMask.colorPalette_Abbott-Primary-Blue .ieMask,
.sectionTitleWithMask.colorPalette_Abbott-Primary-Blue .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Abbott-Primary-Blue {
    background-color: #009CDE
}
.sectionTitleWithMask.colorPalette_Abbott-Dark-Blue .applyMaskHere,
.sectionTitleWithMask.colorPalette_Abbott-Dark-Blue .ieMask,
.sectionTitleWithMask.colorPalette_Abbott-Dark-Blue .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Abbott-Dark-Blue {
    background-color: #002A3A
}
.sectionTitleWithMask.colorPalette_Abbott-Mint .applyMaskHere,
.sectionTitleWithMask.colorPalette_Abbott-Mint .ieMask,
.sectionTitleWithMask.colorPalette_Abbott-Mint .maskColorFiller,
.sectionTitleWithMask.noNotch.specialTitle.colorPalette_Abbott-Mint {
    background-color: #64CCC9
}
.container-fluid-new {
    background-color: #D9DADB
}
.sectionTitleWithMask[data-mask=none] .maskColorFiller {
    background: 0 0;
    margin-top: 0;
    padding-bottom: 0
}
.inspirationSec {
    top: 0!important;
    margin-top: 0!important;
    clear: both
}
.ie .sectionTitleWithMask .ieMask {
    position: relative;
    overflow: hidden;
    top: 0;
    background-color: #D9DADB
}
.sectionTitleWithMask.notch,
.sectionTitleWithMask[data-maskonly=true].notch {
    margin-top: -55px
}
.sectionTitleWithMask.curve,
.sectionTitleWithMask[data-maskonly=true].curve {
    margin-top: -155px
}
.sectionTitleWithMask .applyMask .svgMask {
    margin-top: 1px
}
.sectionTitleWithMask .whitetitle h2 span {
    color: #2a2b33;
    background: #fff
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .sectionTitleWithMask.curve .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask.curve .maskColorFiller .container-fixed-960,
    .sectionTitleWithMask.noNotch .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask.noNotch .maskColorFiller .container-fixed-960,
    .sectionTitleWithMask.notch .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask.notch .maskColorFiller .container-fixed-960 {
        top: 0
    }
    .sectionTitleWithMask .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask .maskColorFiller .container-fixed-960 {
        width: 100%!important
    }
    .sectionTitleWithMask .maskColorFiller {
        clear: both;
        padding-bottom: 40px;
        position: relative;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
    .sectionTitleWithMask h2 {
        font-size: .85em;
        padding-top: 2px
    }
    .sectionTitleWithMask h2 span {
        min-width: 161px;
        padding: 9px 10px 8px!important;
        height: 32px!important;
        line-height: 18px
    }
    .headerTag {
        font-size: 1.1em;
        width: 220px
    }
    .sectionTitleWithMask.curve,
    .sectionTitleWithMask.notch {
        margin-top: 0
    }
    .sectionTitleWithMask .applyMask {
        display: none
    }
    .sectionTitleWithMask .maskColorFiller {
        margin-top: -1px;
        padding: 0 10px 25px
    }
    .sectionTitleWithMask.noNotch .maskColorFiller {
        margin-top: 0;
        padding-bottom: 15px
    }
    .win.webkit .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .sectionTitleWithMask .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask .maskColorFiller .container-fixed-960 {
        width: 79.427%
    }
    .sectionTitleWithMask.curve {
        margin-top: -100px
    }
    .sectionTitleWithMask.notch,
    .sectionTitleWithMask[data-maskonly=true].notch {
        margin-top: -36px
    }
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -105px
    }
    .sectionTitleWithMask h2 {
        font-family: BrandonGrotesqueBold;
        font-size: 1.15375em;
        line-height: 1em
    }
    .sectionTitleWithMask h2 span {
        height: 30px;
        line-height: 10px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 12px;
        min-width: 200px
    }
    .sectionTitleWithMask .maskColorFiller {
        padding-bottom: 35px
    }
    .sectionTitleWithMask[data-maskonly=true].curve {
        margin-top: -100px
    }
    .sectionTitleWithMask[data-maskonly=true].notch {
        margin-top: -35px
    }
    .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 40px
    }
    .sectionTitleWithMask.notch .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask.notch .maskColorFiller .container-fixed-960 {
        top: -4px
    }
    .sectionTitleWithMask {
        margin-top: -1px
    }
    .ie11.ie .sectionTitleWithMask .maskColorFiller {
        margin-top: 0!important;
        padding-top: 0!important
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .sectionTitleWithMask .maskColorFiller .container-fixed-75Perc,
    .sectionTitleWithMask .maskColorFiller .container-fixed-960 {
        width: 79.427%
    }
    .ie .sectionTitleWithMask .maskColorFiller {
        margin-top: -30px!important
    }
    .ie11.ie .sectionTitleWithMask .maskColorFiller {
        margin-top: -1px!important;
        padding-top: 0!important
    }
    .sectionTitleWithMask[data-maskonly=true].notch {
        margin-top: -46px
    }
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -105px
    }
    .sectionTitleWithMask.curve {
        margin-top: -145px
    }
    .sectionTitleWithMask h2 span {
        min-width: 200px;
        height: 30px;
        line-height: 10px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 12px
    }
    .sectionTitleWithMask h2 {
        font-family: BrandonGrotesqueBold;
        font-size: 1.15375em;
        line-height: 1em
    }
    .sectionTitleWithMask .maskColorFiller {
        padding-bottom: 35px
    }
    .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 40px
    }
    .sectionTitleWithMask .applyMask .svgMask {
        margin-top: 2px
    }
}
@media only screen and (min-width: 900px) and (max-width: 945px) {
    .ie .sectionTitleWithMask .maskColorFiller {
        margin-top: -29px!important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -130px!important;
        -webkit-margin-before: -139px!important
    }
    .ie8 .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -143px!important
    }
}
@media only screen and (min-width: 820px) and (max-width: 900px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -108px!important
    }
}
@media only screen and (min-width: 901px) and (max-width: 926px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -115px!important
    }
}
@media only screen and (min-width: 927px) and (max-width: 970px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -125px!important
    }
}
@media only screen and (min-width: 971px) and (max-width: 1023px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -132px
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1180px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -140px!important
    }
    .ie .sectionTitleWithMask .maskColorFiller {
        margin-top: -29px!important
    }
    .ie8 .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -130px!important
    }
}
@media only screen and (min-width: 1181px) and (max-width: 1280px) {
    .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -160px!important
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    /*.sectionTitleWithMask[data-maskonly=true].curve {
        margin-top: -178px
    }*/
    .sectionTitleWithMask.notch,
    .sectionTitleWithMask[data-maskonly=true].notch {
        margin-top: -65px
    }
    .sectionTitleWithMask.curve {
        margin-top: -185px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1320px) {
    .chrome .sectionTitleWithMask.curve[data-maskonly=true],
    .firefox .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -172px
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Yellow .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Yellow .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Yellow .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Yellow {
        background-color: #FFD100!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Fuscia .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Fuscia .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Fuscia .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Fuscia {
        background-color: #AA0061!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkFuscia .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkFuscia .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkFuscia .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_DarkFuscia {
        background-color: #470A68!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Light-Blue .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Light-Blue .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Light-Blue .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Cyan .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Cyan .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Cyan .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Abbott-Light-Blue,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Cyan {
        background-color: #5BC2E7!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Blue .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Blue .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Blue .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Blue {
        background-color: #004F71!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Green .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Green .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Green .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Green {
        background-color: #7CCC6C!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGreen .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGreen .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGreen .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_DarkGreen {
        background-color: #00B140!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Orange .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Orange .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Orange .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Orange {
        background-color: #E4002B!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkOrange .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkOrange .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkOrange.applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_DarkOrange {
        background-color: #EEB33B!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGray .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGray .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_DarkGray .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_DarkGray {
        background-color: #222731!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Gray .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Gray .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Gray .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Gray {
        background-color: #63666A!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_White .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_White .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_White .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_White {
        background-color: #FFF!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_LightGray .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_LightGray .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_LightGray .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_LightGray {
        background-color: #D9D9D6!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Primary-Blue .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Primary-Blue .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Primary-Blue .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Abbott-Primary-Blue {
        background-color: #009CDE!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Dark-Blue .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Dark-Blue .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Dark-Blue .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Abbott-Dark-Blue {
        background-color: #002A3A!important
    }
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Mint .applyMaskHere,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Mint .ieMask,
    .sectionTitleWithMask.sectionTitleInside.m_colorPalette_Abbott-Mint .maskColorFiller,
    .sectionTitleWithMask.sectionTitleInside.noNotch.specialTitle.m_colorPalette_Abbott-Mint {
        background-color: #64CCC9!important
    }
    .container-fluid-new {
        background-color: #FFF!important
    }
}
@media only screen and (min-width: 900px) and (max-width: 1050px) {
    .ie8 .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -136px
    }
}
@media only projection and (min-width: 900px) and (max-width: 1050px) {
    .ie8 .sectionTitleWithMask.curve[data-maskonly=true] {
        margin-top: -136px
    }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    .win.webkit .sectionTitleWithMask h2 span {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 1210px) {
    .ie8 .sectionTitleWithMask h2 span {
        line-height: 38px
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    .android4_0.device_gt_i9300 .sectionTitleWithMask h2 span {
        padding-top: 11px!important
    }
}
.sectionTitleWithMask.media-sectionTitleNoMask {
    font-size: 1em!important
}
.sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller {
    background-color: transparent!important;
    padding-top: 0;
    padding-bottom: 0;
    float: left
}
.mac.webkit .sectionTitleWithMask.media-sectionTitleNoMask h2 span,
.win.webkit .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
    padding-top: 0!important
}
.sectionTitleWithMask.media-sectionTitleNoMask h2 {
    text-align: left;
    font-size: 1em!important;
    font-family: BrandonGrotesqueBlack!important
}
.sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller .container-fixed-75Perc,
.sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller .container-fixed-960 {
    width: 100%
}
.sectionTitleWithMask.media-sectionTitleNoMask h2 span {
    color: #2a2b33;
    background-color: transparent;
    padding: 0;
    text-align: left;
    font-size: 2em!important
}
.sectionTitleWithMask.media-sectionTitleNoMask.notch {
    margin-top: 0!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .sectionTitleWithMask.media-sectionTitleNoMask,
    .sectionTitleWithMask.media-sectionTitleNoMask h2 {
        font-size: 1em!important
    }
    .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        padding-left: 0!important;
        height: 25px!important;
        line-height: 20px!important;
        font-size: 1.25em!important;
        padding-top: 0!important
    }
    .sectionTitleWithMask.media-sectionTitleNoMask .maskColorFiller {
        padding-left: 10px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .ie8 .sectionTitleWithMask {
        margin-top: 0!important
    }
    .ie8 .sectionTitleWithMask.media-sectionTitleNoMask h2 {
        padding-top: 0!important
    }
    .ie8 .sectionTitleWithMask.media-sectionTitleNoMask.noNotch .maskColorFiller {
        padding-bottom: 0!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    .ie8 .sectionTitleWithMask.media-sectionTitleNoMask.noNotch .maskColorFiller {
        padding-bottom: 0!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .sectionTitleWithMask.media-sectionTitleNoMask,
    .sectionTitleWithMask.media-sectionTitleNoMask h2 {
        font-size: 1em!important
    }
    .sectionTitleWithMask.media-sectionTitleNoMask h2 span {
        padding-left: 0!important;
        height: 50px!important;
        line-height: 22px!important;
        font-size: 1.375em!important
    }
}
@media only projection and (min-width: 1024px) and (max-width: 1024px) {
    .sectionTitleWithMask h2 span {
        line-height: 11px
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .android.device_gt_i9300 .sectionTitleWithMask h2 span {
        padding-top: 8px!important
    }
}
@media only screen and (max-width: 640px) and (min-width: 280px) {
    html[lang=pt-br].win.webkit .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    html[lang=pt-br].android.device_xt890 .sectionTitleWithMask.noNotch .maskColorFiller {
        margin-top: -6px!important
    }
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
    html[lang=pt-br] .sectionTitleWithMask h2 {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 1210px) and (max-width: 1440px) {
    html[lang=pt-br].ie8 .sectionTitleWithMask .container-fixed-960 h2 span {
        line-height: 42px!important
    }
}
html[lang=cn-cn] .sectionTitleWithMask h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].win.webkit .sectionTitleWithMask h2 span {
    padding-top: 8px!important
}
html[lang=cn-cn] .sectionTitleWithMask h2 span {
    padding: 8px 20px 5px;
    line-height: normal
}
html[lang=cn-cn].mac.firefox .sectionTitleWithMask h2 span {
    padding-top: 13px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn].win.webkit .sectionTitleWithMask h2 span {
        padding-top: 6px!important
    }
    html[lang=cn-cn].iphone .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
    html[lang=cn-cn].android .sectionTitleWithMask h2 span {
        padding-top: 8px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    html[lang=cn-cn] .sectionTitleWithMask h2 span {
        padding-top: 6px!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
    html[lang=cn-cn] .sectionTitleWithMask h2 span {
        padding-top: 2px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .sectionTitleWithMask h2 span,
    html[lang=cn-cn].win.webkit .sectionTitleWithMask h2 span {
        padding-top: 2px!important
    }
    html[lang=cn-cn].ipad .sectionTitleWithMask h2 span {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
    html[lang=cn-cn].ie11 .sectionTitleWithMask h2 span {
        padding-top: 2px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    html[lang=en-sg].android .sectionTitleWithMask h2 span {
        padding-top: 10px!important
    }
    html[lang=en-sg].android.device_xt890 .sectionTitleWithMask h2 span {
        line-height: 12px!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    html[lang=en-sg].ie8 .sectionTitleWithMask h2 span,
    html[lang=en-sg].win.firefox .sectionTitleWithMask h2 span {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    html[lang=en-sg].ie8 .sectionTitleWithMask h2 span {
        padding-top: 12px!important
    }
}
html[lang=ja-jp] .sectionTitleWithMask h2 {
    font-family: Meiryo;
    padding-top: 6px!important
}
html[lang=ja-jp].ie .sectionTitleWithMask h2 span {
    padding-top: 8px
}
html[lang=ja-jp].win.webkit .sectionTitleWithMask h2 span {
    padding-top: 8px!important
}
html[lang=ja-jp].mac.gecko .sectionTitleWithMask h2 span {
    padding-top: 7px!important
}
html[lang=ja-jp].mac.chrome .sectionTitleWithMask h2 span {
    padding-top: 9px!important
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    html[lang=ja-jp] .sectionTitleWithMask h2 {
        font-family: Meiryo
    }
    html[lang=ja-jp].ie10 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].ie11 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].ie9 .sectionTitleWithMask h2 span {
        padding-top: 11px!important
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    html[lang=ja-jp] .sectionTitleWithMask h2 {
        font-family: Meiryo
    }
    html[lang=ja-jp].ie10 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].ie11 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].ie9 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].win.webkit .sectionTitleWithMask h2 span {
        padding-top: 11px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    html[lang=ja-jp] .sectionTitleWithMask.media-sectionTitleNoMask h2 {
        font-family: Meiryo!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp].ipad .sectionTitleWithMask h2 span,
    html[lang=ja-jp].win.firefox .sectionTitleWithMask h2 span {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    html[lang=ja-jp].iphone .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
    html[lang=ja-jp].android.device_gt_i9300 .sectionTitleWithMask h2 span {
        padding-top: 9px!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    html[lang=ja-jp].ie8 .sectionTitleWithMask h2 span,
    html[lang=ja-jp].win.chrome .sectionTitleWithMask h2 span {
        padding-top: 11px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
    html[lang=ja-jp].win.firefox .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
    html[lang=ja-jp].win.firefox .sectionTitleWithMask h2 span {
        padding-top: 10px!important
    }
}
@media only screen and (min-width: 1025px) {
    html[lang=ja-jp].win.firefox .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .sectionTitleWithMask h2 span {
        padding-top: 5px!important
    }
}
@media only screen and (min-width: 569px) and (max-width: 569px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_768 .sectionTitleWithMask h2 span {
        padding-top: 7px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .sectionTitleWithMask h2 span {
        padding-top: 6.5px!important
    }
}
@media only screen and (min-width: 621px) and (max-width: 1024px) {
    html[lang=ja-jp].ie10 .sectionTitleWithMask h2 span {
        padding-top: 11px
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    html[lang=ja-jp].android.device_gt_i9300 .sectionTitleWithMask h2 span {
        line-height: 12px
    }
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
    html[lang=ja-jp].android.device_gt_i9300 .sectionTitleWithMask h2 span {
        line-height: 14px
    }
}
.toolBarContainer {
    width: 75%;
    clear: both;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.toolbarIcons {
    list-style: none;
    margin: 0;
    padding: 0
}
.toolbarIcons li {
    width: 100px;
    height: 125px;
    margin: 25px 0 4px;
    padding: 10px;
    float: left
}
.toolbarIcons li a {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    text-decoration: none;
    text-transform: uppercase;
    outline: 0;
    color: #000;
    text-align: center;
    font-family: BrandonGrotesqueBold;
    font-size: 13px;
    line-height: 12px
}
.toolbarIcons li:hover {
    background: #00747e
}
.imageToggle {
    display: none
}
.toolbarIcons li a:hover img.imageToggle {
    display: block
}
.toolbarIconContainer {
    width: 500px;
    margin: 45px 80px 75px 0;
    padding: 0;
    float: left
}
.toolbarIconContainer h2 {
    font-family: BrandonGrotesqueBlack;
    font-size: 20px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #cacaca;
    display: block;
    color: #2A2B33;
    line-height: 22px;
    min-height: 22px
}
.toolbarIcons img {
    margin-top: 25px
}
.toolbarIcons span {
    float: left;
    font-family: BrandonGrotesqueBold;
    font-size: .8em;
    line-height: 15px;
    margin-top: 9px;
    text-transform: uppercase;
    color: #2A2B33;
    width: 100%
}
.contSpacing {
    float: left;
    margin-left: 0;
    margin-right: 50px;
    width: 300px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .toolbarIconContainer,
    ul.toolbarIcons {
        margin-top: 20px;
        width: 100%;
        float: left
    }
    .toolbarIcons li,
    .toolbarIcons li:hover {
        background-color: #00747e
    }
    .toolbarIconContainer {
        margin-bottom: 15px
    }
    .toolbarIcons li {
        float: left;
        height: 105px;
        margin: 5px 0 0 5px;
        width: 32%;
        text-align: center
    }
    .toolbarIcons a.socialMedia_Icon,
    .toolbarIcons span {
        float: none!important
    }
    .toolbarIcons span {
        display: block!important
    }
    .toolbarIcons .socialMedia_Icon:first-child,
    .toolbarIcons li:first-child,
    .toolbarIcons li:nth-child(4) {
        margin-left: 0!important
    }
    .toolBarContainer {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%!important
    }
    .toolbarIcons contSpacing {
        margin-top: 6px;
        font-size: .75em
    }
    .toolbarIcons img {
        margin-top: 9px
    }
    .contSpacing {
        float: left;
        margin-left: 0
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .toolbarIcons li {
        margin-left: 0;
        margin-right: 0;
        margin-top: 25px
    }
    .toolbarIconContainer {
        margin-bottom: 0
    }
    .contSpacing {
        float: left;
        margin-left: 0!important;
        margin-bottom: 40px!important
    }
}
.media-toolBarContainer {
    width: 100%
}
.media-toolBarContainer .toolbarIconContainer {
    margin-right: 0!important;
    margin-top: 0!important;
    margin-bottom: 57px!important;
    width: 100%
}
.ie8 .media-toolBarContainer .toolbarIconContainer {
    margin-bottom: 36px!important
}
.media-toolBarContainer .toolbarIconContainer h2 {
    border-bottom: none
}
.media-toolBarContainer .toolbarIconContainer h2.media-Sectionheading {
    font-size: 2em;
    line-height: 32px;
    min-height: 30px
}
.mac.webkit .media-toolBarContainer .toolbarIconContainer h2.media-Sectionheading {
    line-height: 34px
}
.media-toolBarContainer .toolbarIconContainer.contSpacing {
    display: none
}
.media-toolBarContainer .toolbarIconContainer .toolbarIcons li {
    width: 16%;
    min-height: 125px;
    height: auto;
    margin-left: 4%;
    margin-top: 0;
    margin-bottom: 0
}
.media-toolBarContainer .toolbarIconContainer .toolbarIcons li a {
    min-height: 125px
}
.media-toolBarContainer .toolbarIconContainer .toolbarIcons li:first-child {
    margin-left: 0
}
.media-toolBarContainer .toolbarIconContainer .toolbarIcons span {
    width: 100%
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li:first-child {
        margin-left: 0
    }
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li {
        margin: 5px 0 0 5px;
        width: 32%!important
    }
    .media-toolBarContainer .toolbarIconContainer h2.media-Sectionheading {
        font-size: 20px;
        line-height: 22px;
        min-height: 22px
    }
    .media-toolBarContainer .toolbarIconContainer {
        padding-bottom: 25px;
        margin-bottom: 23px!important;
        border-bottom: 1px solid silver
    }
    .media-toolBarContainer .toolbarIconContainer ul.toolbarIcons {
        margin-top: 12px
    }
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li,
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li a {
        min-height: 105px
    }
    .ie8 .media-toolBarContainer .toolbarIconContainer {
        margin-bottom: 24px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li:first-child {
        margin-left: 0
    }
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons li {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        width: 20%!important
    }
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons span {
        font-size: .6875em
    }
    .media-toolBarContainer .toolbarIconContainer .toolbarIcons img {
        margin-top: 21px
    }
    .media-toolBarContainer .toolbarIconContainer h2.media-Sectionheading {
        font-size: 1.375em;
        line-height: 22px;
        min-height: 22px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .media-toolBarContainer .toolbarIconContainer {
        margin-bottom: 40px!important
    }
    .ie .media-toolBarContainer .toolbarIconContainer {
        margin-bottom: 57px!important
    }
    .media-toolBarContainer .toolbarIconContainer h2.media-Sectionheading {
        line-height: 34px
    }
}
html[lang=cn-cn] .toolbarIconContainer h2,
html[lang=cn-cn] .toolbarIcons span {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .toolbarIcons li a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .toolbarIcons span {
    float: none;
    display: block;
    text-align: center
}
html[lang=ja-jp] .toolbarIcons li a,
html[lang=ja-jp] .toolbarIcons span {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .toolbarIconContainer h2 {
    font-family: Meiryo
}
.hero_navigation h1,
.hero_navigation h3 {
    line-height: 1em;
    text-transform: uppercase
}
.hero_navigation {
    position: relative;
    width: 100%;
    float: left;
    overflow: hidden
}
.hero_navigation .heroNavContentWrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 5px;
    position: absolute;
    top: 0;
    left: 0
}
.hero_navigation .heroNavContent {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 75%
}
.maskImage {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block
}
.hero_navigation h1 {
    font-family: BrandonGrotesqueBlack;
    font-size: 5.62em;
    padding-top: 80px
}
.hero_navigation h3,
.hero_navigation_panel li h3 {
    font-family: BrandonGrotesqueBold;
    font-size: 1.25em
}
.hero_navigation .hero_navigation_panel {
    margin-top: 50px;
    float: left;
    width: 100%
}
.hero_navigation_panel ul.odd {
    margin-bottom: 24px!important
}
.hero_navigation_panel ul.odd li {
    width: 33.3333333333%
}
.hero_navigation_panel ul.even li {
    width: 24.9%
}
.hero_navigation_panel li {
    height: 160px;
    float: left;
    padding-right: 3px;
    margin-bottom: 3px
}
.hero_navigation_panel li a {
    display: block;
    height: 160px;
    padding: 10%;
    background-color: #63666A;
    text-decoration: none;
    word-wrap: break-word
}
.colorPalette_DarkBlue.hero_navigation a:after,
.colorPalette_Gray.hero_navigation a:after {
    background-color: #D9D9D6!important
}
.colorPalette_DarkBlue.hero_navigation a:hover,
.colorPalette_Gray.hero_navigation a:hover {
    background: #D9D9D6!important
}
.ie8 .hero_navigation_panel li a {
    padding: 10%
}
.hero_navigation_panel li p {
    font-family: Georgia;
    font-size: .875em;
    color: #fff;
    margin-top: 10px;
    word-wrap: break-word
}
.hero_navigation[data-mask*=xlink-deep] {
    margin-top: -160px
}
.hero_navigation[data-mask*=xlink-notch] {
    margin-top: -50px
}
.ie8 .hero_navigation[data-mask*=xlink-deep],
.ie8 .hero_navigation[data-mask*=xlink-notch] {
    height: 100%
}
.hero_navigation[data-mask*=xlink-deep-curve] .heroNavContentWrapper {
    margin-top: 175px
}
.hero_navigation[data-mask*=xlink-notch] .heroNavContentWrapper {
    margin-top: 90px
}
.colorPalette_Yellow.hero_navigation a:hover h3,
.colorPalette_Yellow.hero_navigation h1,
.colorPalette_Yellow.hero_navigation h3 {
    color: #FFD100
}
.colorPalette_DarkYellow.hero_navigation a:hover h3,
.colorPalette_DarkYellow.hero_navigation h1,
.colorPalette_DarkYellow.hero_navigation h3 {
    color: #DED548
}
.colorPalette_Green.hero_navigation a:hover h3,
.colorPalette_Green.hero_navigation h1,
.colorPalette_Green.hero_navigation h3 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.hero_navigation a:hover h3,
.colorPalette_DarkGreen.hero_navigation h1,
.colorPalette_DarkGreen.hero_navigation h3 {
    color: #00B140
}
.colorPalette_Fuscia.hero_navigation a:hover h3,
.colorPalette_Fuscia.hero_navigation h1,
.colorPalette_Fuscia.hero_navigation h3 {
    color: #AA0061
}
.colorPalette_DarkFuscia.hero_navigation a:hover h3,
.colorPalette_DarkFuscia.hero_navigation h1,
.colorPalette_DarkFuscia.hero_navigation h3 {
    color: #470A68
}
.colorPalette_Orange.hero_navigation a:hover h3,
.colorPalette_Orange.hero_navigation h1,
.colorPalette_Orange.hero_navigation h3 {
    color: #E4002B
}
.colorPalette_DarkOrange.hero_navigation a:hover h3,
.colorPalette_DarkOrange.hero_navigation h1,
.colorPalette_DarkOrange.hero_navigation h3 {
    color: #EEB33B
}
.colorPalette_Cyan.hero_navigation a:hover h3,
.colorPalette_Cyan.hero_navigation h1,
.colorPalette_Cyan.hero_navigation h3 {
    color: #5BC2E7
}
.colorPalette_DarkBlue.hero_navigation a:hover h3,
.colorPalette_DarkBlue.hero_navigation a:hover p,
.colorPalette_DarkBlue.hero_navigation h1,
.colorPalette_DarkBlue.hero_navigation h3 {
    color: #004F71!important
}
.colorPalette_DarkBlue.hero_navigation a h3,
.colorPalette_DarkBlue.hero_navigation p {
    color: #D9D9D6!important
}
.colorPalette_Gray.hero_navigation a:hover h3,
.colorPalette_Gray.hero_navigation a:hover p,
.colorPalette_Gray.hero_navigation h1,
.colorPalette_Gray.hero_navigation h3 {
    color: #63666A!important
}
.colorPalette_Gray.hero_navigation a h3,
.colorPalette_Gray.hero_navigation p {
    color: #D9D9D6!important
}
.colorPalette_Abbott-Dark-Gray.hero_navigation a:hover h3,
.colorPalette_DarkGray.hero_navigation h1,
.colorPalette_DarkGray.hero_navigation h3 {
    color: #222731
}
.colorPalette_White.hero_navigation a:hover h3,
.colorPalette_White.hero_navigation h1,
.colorPalette_White.hero_navigation h3 {
    color: #FFF
}
.colorPalette_LightGray.hero_navigation a:hover h3,
.colorPalette_LightGray.hero_navigation h1,
.colorPalette_LightGray.hero_navigation h3 {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.hero_navigation a:hover h3,
.colorPalette_Abbott-Primary-Blue.hero_navigation h1,
.colorPalette_Abbott-Primary-Blue.hero_navigation h3 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.hero_navigation a:hover h3,
.colorPalette_Abbott-Dark-Blue.hero_navigation h1,
.colorPalette_Abbott-Dark-Blue.hero_navigation h3 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.hero_navigation a:hover h3,
.colorPalette_Abbott-Mint.hero_navigation h1,
.colorPalette_Abbott-Mint.hero_navigation h3 {
    color: #64CCC9
}
.colorPalette_Yellow.hero_navigation a {
    background-color: #FFD100
}
.colorPalette_DarkYellow.hero_navigation a {
    background-color: #DED548
}
.colorPalette_Green.hero_navigation a {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.hero_navigation a {
    background-color: #00B140
}
.colorPalette_Fuscia.hero_navigation a {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.hero_navigation a {
    background-color: #470A68
}
.colorPalette_Orange.hero_navigation a {
    background-color: #E4002B
}
.colorPalette_DarkOrange.hero_navigation a {
    background-color: #EEB33B
}
.colorPalette_Cyan.hero_navigation a {
    background-color: #5BC2E7
}
.colorPalette_DarkBlue.hero_navigation a {
    background-color: #004F71;
    color: #D9D9D6!important
}
.colorPalette_Gray.hero_navigation a {
    background-color: #63666A;
    color: #D9D9D6!important
}
.colorPalette_DarkGray.hero_navigation a {
    background-color: #222731
}
.colorPalette_White.hero_navigation a {
    background-color: #FFF
}
.colorPalette_LightGray.hero_navigation a {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.hero_navigation a {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.hero_navigation a {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.hero_navigation a {
    background-color: #64CCC9
}
.hero_navigation .hero_navigation_panel a h3,
.hero_navigation a p {
    color: #222731
}
.hero_navigation a:hover p {
    color: #fff
}
.hero_navigation_panel li h3 .icon-angle-right {
    display: none
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .hero_navigation.without_image .labelHead,
    .hero_navigation.without_image img,
    .hero_navigation_panel li p {
        display: none
    }
    .hero_navigation .heroNavContentWrapper {
        position: static
    }
    .hero_navigation[data-mask*=xlink-deep-curve],
    .hero_navigation[data-mask*=xlink-deep-curve] .heroNavContentWrapper {
        margin-top: 0
    }
    .hero_navigation_panel .even {
        float: left;
        margin-bottom: 24px;
        width: 100%
    }
    .hero_navigation_panel ul.even li {
        float: left;
        width: 100%
    }
    .hero_navigation .heroNavContent {
        width: 100%;
        z-index: 1
    }
    .hero_navigation.without_image h1 {
        padding-top: 10px
    }
    .hero_navigation {
        height: auto!important;
        min-height: 10px
    }
    .hero_navigation .hero_navigation_panel {
        float: left;
        margin-top: 10px;
        padding: 0 10px
    }
    .hero_navigation h1 {
        font-size: 1.5em;
        padding-top: 10px
    }
    .ie8 .hero_navigation h1 {
        font-size: 1.5em;
        padding-top: 15px
    }
    .hero_navigation .heroNavContentWrapper .labelHead h3 {
        font-size: 1em;
        padding-top: 10px
    }
    .hero_navigation .labelHead {
        margin-bottom: 0;
        margin-right: auto;
        margin-top: 0;
        position: relative;
        width: 100%;
        padding: 0 10px 30px;
        top: -2px;
        height: 170px;
        word-wrap: break-word
    }
    .hero_navigation_panel ul.odd {
        float: left;
        margin-bottom: 24px!important;
        width: 100%
    }
    .hero_navigation_panel ul.odd li {
        width: 100%
    }
    .hero_navigation_panel {
        width: 100%!important;
        position: relative;
        top: -1px
    }
    .hero_navigation_panel li {
        float: left;
        height: auto;
        margin-bottom: 3px;
        padding-right: 0;
        width: 100%
    }
    .hero_navigation_panel li a {
        background-color: #63666A;
        display: block;
        padding: 21px 18px 16px!important;
        height: auto;
        text-decoration: none;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position: 94% 49%;
        background-repeat: no-repeat;
        background-size: auto auto
    }
    .hero_navigation_panel li h3 {
        font-size: 1em
    }
    .icon-angle-right:before {
        content: ""
    }
    [class*=" icon-"]:before,
    [class^=icon-]:before {
        -moz-text-decoration-color: inherit;
        -moz-text-decoration-line: inherit;
        -moz-text-decoration-style: inherit;
        display: inline-block
    }
    .hero_navigation_panel li h3 .icon-angle-right {
        background: 0 0;
        border: 0 solid;
        cursor: pointer;
        padding-left: 7px;
        font-size: 1em;
        display: inline;
        right: -3px;
        float: right;
        position: relative;
        top: -3px
    }
    .webkit .hero_navigation_panel li h3 .icon-angle-right {
        top: -1px
    }
    .colorPalette_Fuscia.hero_navigation a:hover {
        background-color: none
    }
    .hero_navigation .heroNavContentWrapper .labelHead h1,
    .hero_navigation .heroNavContentWrapper .labelHead h3 {
        color: #63666A!important;
        line-height: 21px
    }
    .colorPalette_Yellow.hero_navigation .labelHead {
        background-color: #FFD100
    }
    .colorPalette_DarkYellow.hero_navigation .labelHead {
        background-color: #DED548
    }
    .colorPalette_Green.hero_navigation .labelHead {
        background-color: #7CCC6C
    }
    .colorPalette_DarkGreen.hero_navigation .labelHead {
        background-color: #00B140
    }
    .colorPalette_Fuscia.hero_navigation .labelHead {
        background-color: #AA0061
    }
    .colorPalette_DarkFuscia.hero_navigation .labelHead {
        background-color: #470A68
    }
    .colorPalette_Orange.hero_navigation .labelHead {
        background-color: #E4002B
    }
    .colorPalette_DarkOrange.hero_navigation .labelHead {
        background-color: #EEB33B
    }
    .colorPalette_Cyan.hero_navigation .labelHead {
        background-color: #5BC2E7
    }
    .colorPalette_Blue.hero_navigation .labelHead,
    .colorPalette_DarkBlue.hero_navigation .labelHead {
        background-color: #004F71
    }
    .colorPalette_Gray.hero_navigation .labelHead {
        background-color: #63666A
    }
    .colorPalette_DarkGray.hero_navigation .labelHead {
        background-color: #222731
    }
    .colorPalette_White.hero_navigation .labelHead {
        background-color: #FFF
    }
    .colorPalette_LightGray.hero_navigation .labelHead {
        background-color: #D9D9D6
    }
    .colorPalette_Abbott-Primary-Blue.hero_navigation .labelHead {
        background-color: #009CDE
    }
    .colorPalette_Abbott-Dark-Blue.hero_navigation .labelHead {
        background-color: #002A3A
    }
    .colorPalette_Abbott-Mint.hero_navigation .labelHead {
        background-color: #64CCC9
    }
    .hero_navigation .maskImage {
        height: auto
    }
    .hero_navigation .heroNavContentWrapper .sectionTitleWithMask.noNotch .maskColorFiller {
        margin-top: 20px
    }
}
@media only screen and (min-width: 367px) and (max-width: 640px) {
    .webkit.chrome .heroNavContent .mobileSvgMask.notch {
        margin-top: -15px!important
    }
}
@media only screen and (min-width: 345px) and (max-width: 767px) {
    .hero_navigation_panel ul.odd {
        padding-bottom: 6%!important
    }
    .ie .hero_navigation_panel ul.odd,
    .win.webkit .hero_navigation_panel ul.odd {
        padding-bottom: 7%!important
    }
    .hero_navigation_panel ul.even {
        padding-bottom: 6%!important
    }
    .ie .hero_navigation_panel ul.even,
    .win.webkit .hero_navigation_panel ul.even {
        padding-bottom: 7%!important
    }
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
    .ie8 .hero_navigation_panel .even,
    .ie8 .hero_navigation_panel ul.odd {
        margin-bottom: 40px!important
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
    .hero_navigation .heroNavContentWrapper .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 28px!important
    }
}
@media only screen and (min-device-width: 340px) and (max-device-width: 640px) {
    .hero_navigation .heroNavContentWrapper .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 28px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .hero_navigation h1,
    .hero_navigation h3 {
        font-family: BrandonGrotesqueBlack
    }
    .hero_navigation {
        min-height: 100px
    }
    .hero_navigation .heroNavContent {
        width: 79.427%
    }
    .hero_navigation h1 {
        font-size: 2.94em;
        padding-top: 40px
    }
    .hero_navigation h3 {
        font-size: 1.1em
    }
    .hero_navigation_panel li h3 {
        font-family: BrandonGrotesqueBold;
        font-size: .9375em
    }
    .hero_navigation_panel li p {
        font-family: Georgia;
        font-size: .8125em;
        margin-top: 5px;
        word-wrap: break-word
    }
    .hero_navigation[data-mask*=xlink-deep-curve] .heroNavContentWrapper {
        margin-top: 100px
    }
    .hero_navigation_panel li {
        height: 120px
    }
    .hero_navigation_panel li a {
        height: 120px;
        padding: 7%
    }
    .hero_navigation .hero_navigation_panel {
        margin-top: 14px
    }
    .heroNavContentWrapper .sectionTitleWithMask.noNotch .maskColorFiller {
        padding-bottom: 56px
    }
    .hero_navigation[data-mask*=xlink-deep] {
        margin-top: -128px
    }
    .hero_navigation[data-mask*=xlink-notch] {
        margin-top: -37px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .hero_navigation[data-mask*=xlink-deep-curve] .heroNavContentWrapper {
        margin-top: 130px
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1190px) {
    .hero_navigation h1 {
        font-size: 3em
    }
    .hero_navigation .hero_navigation_panel {
        margin-top: 0!important;
        float: left;
        width: 100%
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .hero_navigation[data-mask*=xlink-deep-curve] {
        margin-top: -180px
    }
    .hero_navigation[data-mask*=xlink-notch] {
        margin-top: -55px
    }
}
@media only screen and (min-width: 768px) {
    .hero_navigation a,
    .hero_navigation a:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1150px) {
    .hero_navigation .hero_navigation_panel {
        margin-top: 0!important;
        float: left;
        width: 100%
    }
}
.hero_navigation a {
    z-index: 4;
    border: 0;
    position: relative
}
.hero_navigation a:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background-color: #63666A
}
.hero_navigation a:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.hero_navigation a:hover:after {
    height: 100%
}
.ie8 .hero_navigation a:hover:after {
    height: 0%
}
@media only screen and (min-width: 200px) and (max-width: 640px) {
    .ie8 .hero_navigation a:hover:after {
        height: 100%!important
    }
}
@media only screen and (max-width: 767px) and (min-width: 280px) {
    .ie8 .hero_navigation .labelHead {
        height: 171px!important
    }
}
html[lang=cn-cn] .hero_navigation h1,
html[lang=cn-cn] .hero_navigation_panel li h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .hero_navigation h1 {
    line-height: normal
}
html[lang=cn-cn] .hero_navigation h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    line-height: normal
}
html[lang=cn-cn] .hero_navigation_panel li p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn].ie .hero_navigation h3 {
    margin-top: 10px!important
}
@media only screen and (min-width: 367px) and (max-width: 767px) {
    html[lang=cn-cn].gecko.firefox .heroNavContent .mobileSvgMask.notch {
        margin-top: -15px!important
    }
}
@media only screen and (min-width: 367px) and (max-width: 767px) {
    html[lang=pt-br].gecko.firefox .heroNavContent .mobileSvgMask.notch {
        margin-top: -15px!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1054px) {
    html[lang=pt-br].win.chrome .hero_navigation_panel li a {
        word-wrap: normal!important
    }
}
html[lang=ja-jp] .hero_navigation h1,
html[lang=ja-jp] .hero_navigation_panel li h3 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .hero_navigation h3 {
    font-family: Meiryo;
    line-height: normal
}
html[lang=ja-jp] .hero_navigation_panel li p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic';
    line-height: 18px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .hero_navigation h1,
    html[lang=ja-jp] .hero_navigation h3,
    html[lang=ja-jp] .hero_navigation_panel li h3 {
        font-family: Meiryo
    }
    html[lang=ja-jp] .hero_navigation_panel li p {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
}
.listSec ul li,
.listSec ul li.li-title {
    font-family: BrandonGrotesqueRegular;
    font-weight: 700
}
.moreInfoList {
    background-color: #FFF;
    border-bottom-right-radius: 3.3em;
    border-top-left-radius: 3.3em;
    border-top-right-radius: 3.3em;
    clear: both;
    display: block;
    font-family: BrandonGrotesqueRegular;
    margin: 0 auto;
    padding-bottom: 100px;
    padding-top: 50px;
    position: relative;
    width: 100%;
    height: 580px
}
.moreInfoContainer {
    margin: 0 auto;
    width: 75%;
    text-align: center;
    word-spacing: 0;
    font-size: 0;
    letter-spacing: 0;
    padding-bottom: 50px
}
.listSec {
    text-align: center;
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top
}
.listSec.lastTopSpace {
    padding-top: 45px
}
.listSec ul {
    width: 100%;
    padding-right: 55px;
    text-align: left
}
.listSec ul li {
    color: #017487;
    font-size: 14px;
    margin-top: 35px;
    text-transform: uppercase
}
.listSec ul li a:hover {
    color: #191b23
}
.listSec ul li.li-title {
    color: #2A2B33;
    font-size: 19px;
    line-height: 1.125em;
    cursor: auto;
    margin-top: 0;
    vertical-align: top
}
.listSec ul li a {
    text-decoration: none;
    color: #004f71;
    line-height: 1em
}
.listSec ul li a span {
    display: inline-block;
    width: 85%;
    word-wrap: break-word;
    line-height: 1em
}
.listSec ul li img {
    margin-right: 5px;
    float: right;
    margin-top: -3px
}
.listSec .green {
    color: #5fba5c!important
}
.listSec .pink {
    color: #d43ff5!important
}
.mac.gecko .listSec ul li a img,
.mac.webkit .listSec ul li a img {
    margin-top: -8px
}
.imageToggle {
    display: none
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .listSec ul li a:hover img {
        display: none
    }
    .listSec ul li a:hover>img.imageToggle {
        display: block
    }
}
.invest_ListItems {
    margin-top: -1px
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .ie8 .invest_ListItems {
        margin-top: -2px
    }
    .android .invest_ListItems {
        margin-top: -3px
    }
    .invest_ListItems .inner_Sec {
        width: 100%!important
    }
    .inner_Sec {
        width: 100%
    }
    .innerSecCont {
        margin: 0 auto;
        width: 100%
    }
    .listSec,
    .moreInfoContainer {
        width: 100%!important
    }
    .listSec {
        margin-top: 0;
        padding: 0 10px
    }
    .listSec ul {
        padding-right: 0
    }
    .listSec ul li {
        width: 100%;
        margin-left: 0;
        margin-top: 0
    }
    .listSec ul li a {
        -moz-text-decoration-color: -moz-use-text-color;
        -moz-text-decoration-line: none;
        -moz-text-decoration-style: solid;
        color: #004F71;
        vertical-align: top
    }
    .listSec ul li a span {
        display: inline-block;
        line-height: 3em;
        width: 85%;
        word-wrap: break-word;
        font-size: .875em
    }
    .listSec ul li img {
        float: right;
        margin-right: 5px;
        margin-top: 5px
    }
    .invest_ListItems {
        padding-bottom: 0;
        border-bottom-right-radius: 0
    }
    .listSec ul li:first-child {
        margin-bottom: 0
    }
    .listSec.lastTopSpace {
        padding-top: 15px
    }
    .listSec ul li a:focus img {
        display: none
    }
    .listSec ul li a:focus>img.imageToggle {
        display: block
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .invest_ListItems .inner_Sec {
        width: 79.427%
    }
    .moreInfoContainer {
        width: 79.427%;
        padding-bottom: 30px;
        min-height: 130px
    }
    .listSec {
        margin-top: 2px
    }
    .listSec ul li {
        line-height: 1em;
        margin-top: 4px
    }
    .listSec ul li:first-child {
        font-size: 12px;
        line-height: 1em;
        padding-bottom: 9px
    }
    .listSec ul li a {
        clear: both
    }
    .listSec ul li a span {
        font-size: 10px;
        line-height: 12px
    }
    .listSec ul li img {
        margin-right: 2px;
        width: 16px
    }
    .listSec.thirdlist {
        float: left;
        margin-top: 30px
    }
    .listSec.lastTopSpace {
        padding-top: 25px
    }
    .listSec ul li a:focus img {
        display: none
    }
    .listSec ul li a:focus>img.imageToggle {
        display: block
    }
    .ipad .invest_ListItems {
        margin-top: -26px!important
    }
    .invest_ListItems {
        margin-top: -33px!important
    }
    .ie8 .invest_ListItems {
        margin-top: -26px!important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .invest_ListItems,
    .mac.gecko .invest_ListItems,
    .mac.webkit .invest_ListItems {
        margin-top: -16px!important
    }
}
@media only screen and (min-width: 1240px) and (max-width: 1280px) {
    .invest_ListItems {
        margin-top: -5px!important
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1366px) {
    .invest_ListItems {
        margin-top: -6px!important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .invest_ListItems {
        margin-top: -15px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    .android.device_micromax_a110q.maxw_320 .invest_ListItems {
        margin-top: 1px
    }
}
html[lang=cn-cn] .listSec ul li,
html[lang=cn-cn] .listSec ul li.li-title,
html[lang=cn-cn] .moreInfoList {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
@media only screen and (min-width: 1026px) and (max-width: 1440px) {
    html[lang=cn-cn] .listSec ul li {
        font-size: 16px;
        overflow: hidden
    }
    html[lang=cn-cn] .listSec ul li a span {
        float: left;
        width: auto
    }
    html[lang=cn-cn] .listSec ul {
        width: 90%
    }
    html[lang=cn-cn].mac.gecko .listSec ul li a img {
        margin-top: -5px
    }
    html[lang=cn-cn].mac.webkit .listSec ul li a img {
        margin-top: 0
    }
}
html[lang=ja-jp] .listSec ul li,
html[lang=ja-jp] .listSec ul li.li-title,
html[lang=ja-jp] .moreInfoList {
    font-family: Meiryo
}
.txtPanel .txtHeadingStyle,
.txtPanel .txtHeadingStyle_large {
    line-height: 1.1em;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBold
}
.txtPanel .richEditTxt h3,
.txtPanel .txtHeadingStyle,
.txtPanel .txtHeadingStyle_large {
    font-family: BrandonGrotesqueBold
}
.txtPanel .txtHeadingStyle {
    font-size: 1.5em
}
.txtPanel .txtHeadingStyle_large {
    font-size: 1.875em
}
.txtPanel {
    width: 75%;
    margin: 0 auto;
    clear: both
}
.txtPanel .oneCol,
.txtPanel .oneCol.moreBottomSpace,
.txtPanel .twoCol,
.txtPanel .twoCol.moreBottomSpace {
    margin-bottom: 100px
}
.txtPanel .oneCol {
    float: left;
    width: 100%
}
.mac.webkit .txtPanel .oneCol {
    padding-top: 2px
}
.txtPanel .twoCol {
    float: left;
    padding-right: 75px;
    width: 50%
}
.txtPanel .richEditTxt h3 {
    font-size: 1em;
    padding-bottom: 5px;
    line-height: 1.25em
}
.txtPanel .richEditTxt {
    width: 100%;
    float: left;
    word-wrap: break-word;
    letter-spacing: 0;
    font-family: Georgia;
    padding-top: 8px
}
.txtPanel .richEditTxt ul {
    list-style-type: disc;
    padding-left: 18px;
    padding-top: 10px
}
.txtPanel .richEditTxt .txtDescStyle {
    font-size: 1.2em;
    line-height: 24px
}
.txtPanel .richEditTxt .txtDescStyle_large {
    font-size: 1.25em;
    line-height: 24px
}
.txtPanel a.iconSection {
    float: left;
    width: 100%;
    vertical-align: middle;
    text-decoration: none;
    outline: 0;
    color: #017487;
    margin-top: 10px;
    position: relative;
    font-family: brandongrotesquebold!important;
    font-size: .875em
}
.txtPanel a.iconSection:hover {
    color: #2A2B33
}
.richEditTxt a {
    color: #017487;
    text-decoration: underline;
    font-family: Georgia;
    font-size: 1em
}
.richEditTxt a>span.linkList {
    margin: 10px 0 0;
    padding: 0;
    font-family: BrandonGrotesqueBold;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline
}
.richEditTxt a:hover {
    color: #2a2b33
}
.txtPanel .iconSection .icon-envelope-alt,
.txtPanel .iconSection .icon-file-alt {
    font-size: 2em;
    margin-right: 20px;
    position: absolute;
    left: 0
}
.iconSection span {
    margin-top: 12px;
    font-size: 1em;
    padding-left: 60px;
    float: left;
    line-height: 1em
}
.win.webkit .iconSection span {
    line-height: .8em
}
.iconSection span.twoLines {
    margin-top: 0
}
.padding-bottom-notch {
    padding-bottom: 100px
}
.txtPanel span.richarticlesubheader {
    color: #2A2B33;
    font-family: Georgia;
    font-size: 1em;
    letter-spacing: 0;
    line-height: 1.2em;
    word-wrap: break-word;
    font-weight: 700
}
.ie .txtPanel {
    padding-top: 0
}
.ie .txtPanel p,
.txtPanel .richEditTxt {
    margin-bottom: 0
}
.ie .txtPanel .oneCol.moreBottomSpace,
.ie .txtPanel .twoCol.moreBottomSpace {
    margin-bottom: 100px
}
.txtPanel .richEditTxt table td {
    vertical-align: top;
    padding-bottom: 40px
}
.txtPanel .richEditTxt table td img {
    margin-right: 25px;
    padding: 0
}
.txtPanel .richEditTxt table td a {
    text-transform: none!important
}
.txtPanel .richEditTxt h4 {
    font-family: BrandonGrotesqueRegular;
    text-transform: uppercase;
    font-size: 16px;
    color: #2a2b33
}
.txtPanel .richEditTxt p a {
    margin: 10px 0 0;
    padding: 0;
    font-family: Georgia;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline;
    color: #017487
}
.txtPanel .richEditTxt p a:hover {
    color: #2a2b33
}
.txtPanel-btm-border {
    margin: 0 auto 40px;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 40px;
    width: 75%
}
.txtPanel .oneCol.oneColamargin,
.txtPanel .twoCol.oneColamargin {
    margin-bottom: 0!important
}
.colorPalette_Yellow .icon-envelope-alt,
.colorPalette_Yellow .icon-file-alt,
.colorPalette_Yellow .txtHeadingStyle,
.colorPalette_Yellow .txtHeadingStyle_large,
.colorPalette_Yellow p.txtLabelSec {
    color: #FFD100
}
.colorPalette_DarkYellow .icon-envelope-alt,
.colorPalette_DarkYellow .icon-file-alt,
.colorPalette_DarkYellow .txtHeadingStyle,
.colorPalette_DarkYellow .txtHeadingStyle_large,
.colorPalette_DarkYellow p.txtLabelSec {
    color: #DED548
}
.colorPalette_Green .icon-envelope-alt,
.colorPalette_Green .icon-file-alt,
.colorPalette_Green .txtHeadingStyle,
.colorPalette_Green .txtHeadingStyle_large,
.colorPalette_Green p.txtLabelSec {
    color: #7CCC6C
}
.colorPalette_DarkGreen .icon-envelope-alt,
.colorPalette_DarkGreen .icon-file-alt,
.colorPalette_DarkGreen .txtHeadingStyle,
.colorPalette_DarkGreen .txtHeadingStyle_large,
.colorPalette_DarkGreen p.txtLabelSec {
    color: #00B140
}
.colorPalette_Fuscia .icon-envelope-alt,
.colorPalette_Fuscia .icon-file-alt,
.colorPalette_Fuscia .txtHeadingStyle,
.colorPalette_Fuscia .txtHeadingStyle_large,
.colorPalette_Fuscia p.txtLabelSec {
    color: #AA0061
}
.colorPalette_DarkFuscia .icon-envelope-alt,
.colorPalette_DarkFuscia .icon-file-alt,
.colorPalette_DarkFuscia .txtHeadingStyle,
.colorPalette_DarkFuscia .txtHeadingStyle_large,
.colorPalette_DarkFuscia p.txtLabelSec {
    color: #470A68
}
.colorPalette_Orange .icon-envelope-alt,
.colorPalette_Orange .icon-file-alt,
.colorPalette_Orange .txtHeadingStyle,
.colorPalette_Orange .txtHeadingStyle_large,
.colorPalette_Orange p.txtLabelSec {
    color: #E4002B
}
.colorPalette_DarkOrange .icon-envelope-alt,
.colorPalette_DarkOrange .icon-file-alt,
.colorPalette_DarkOrange .txtHeadingStyle,
.colorPalette_DarkOrange .txtHeadingStyle_large,
.colorPalette_DarkOrange p.txtLabelSec {
    color: #EEB33B
}
.colorPalette_Cyan .icon-envelope-alt,
.colorPalette_Cyan .icon-file-alt,
.colorPalette_Cyan .txtHeadingStyle,
.colorPalette_Cyan .txtHeadingStyle_large,
.colorPalette_Cyan p.txtLabelSec,
.colorPalette_LightBlue .icon-envelope-alt,
.colorPalette_LightBlue .icon-file-alt,
.colorPalette_LightBlue .txtHeadingStyle,
.colorPalette_LightBlue .txtHeadingStyle_large,
.colorPalette_LightBlue p.txtLabelSec {
    color: #5BC2E7
}
.colorPalette_Blue .icon-envelope-alt,
.colorPalette_Blue .icon-file-alt,
.colorPalette_Blue .txtHeadingStyle,
.colorPalette_Blue .txtHeadingStyle_large,
.colorPalette_Blue p.txtLabelSec {
    color: #004F71
}
.colorPalette_DarkGray .icon-envelope-alt,
.colorPalette_DarkGray .icon-file-alt,
.colorPalette_DarkGray .txtHeadingStyle,
.colorPalette_DarkGray .txtHeadingStyle_large,
.colorPalette_DarkGray p.txtLabelSec {
    color: #222731
}
.colorPalette_Gray .icon-envelope-alt,
.colorPalette_Gray .icon-file-alt,
.colorPalette_Gray .txtHeadingStyle,
.colorPalette_Gray .txtHeadingStyle_large,
.colorPalette_Gray p.txtLabelSec {
    color: #63666A
}
.colorPalette_White .icon-envelope-alt,
.colorPalette_White .icon-file-alt,
.colorPalette_White .txtHeadingStyle,
.colorPalette_White .txtHeadingStyle_large,
.colorPalette_White p.txtLabelSec {
    color: #FFF
}
.colorPalette_LightGray .icon-envelope-alt,
.colorPalette_LightGray .icon-file-alt,
.colorPalette_LightGray .txtHeadingStyle,
.colorPalette_LightGray .txtHeadingStyle_large,
.colorPalette_LightGray p.txtLabelSec {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue .icon-envelope-alt,
.colorPalette_Abbott-Primary-Blue .icon-file-alt,
.colorPalette_Abbott-Primary-Blue .txtHeadingStyle,
.colorPalette_Abbott-Primary-Blue .txtHeadingStyle_large,
.colorPalette_Abbott-Primary-Blue p.txtLabelSec {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue .icon-envelope-alt,
.colorPalette_Abbott-Dark-Blue .icon-file-alt,
.colorPalette_Abbott-Dark-Blue .txtHeadingStyle,
.colorPalette_Abbott-Dark-Blue .txtHeadingStyle_large,
.colorPalette_Abbott-Dark-Blue p.txtLabelSec {
    color: #002A3A
}
.colorPalette_Abbott-Mint .icon-envelope-alt,
.colorPalette_Abbott-Mint .icon-file-alt,
.colorPalette_Abbott-Mint .txtHeadingStyle,
.colorPalette_Abbott-Mint .txtHeadingStyle_large,
.colorPalette_Abbott-Mint p.txtLabelSec {
    color: #64CCC9
}
.txtPanel.partnerSub .richEditTxt {
    font-size: 1.25em
}
.txtPanel.partnerSub .txtHeadingStyle {
    font-size: 1.5em
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .txtPanel,
    .txtPanel .twoCol {
        width: 100%!important;
        float: left
    }
    .txtPanel .oneCol {
        margin-bottom: 0
    }
    .txtPanel .twoCol {
        margin-bottom: 1px;
        padding-right: 15px;
        padding-top: 10px
    }
    .ie .txtPanel .oneCol p,
    .txtPanel {
        padding-top: 20px
    }
    .padding-bottom-notch {
        padding-bottom: 0
    }
    .txtPanel {
        margin-bottom: 0;
        margin-right: auto;
        margin-top: 0;
        padding-left: 10px;
        padding-bottom: 40px
    }
    .txtPanel p.txtLabelSec {
        font-size: 1em
    }
    .iconSection span {
        font-size: .8em;
        font-weight: 700
    }
    .txtPanel a.iconSection {
        font-size: .8em
    }
    .txtPanel .richEditTxt h3 {
        padding-bottom: 0
    }
    .txtPanel-btm-border {
        width: 95%;
        padding-bottom: 0
    }
    .txtPanel .richEditTxt table td {
        vertical-align: top;
        padding-bottom: 20px
    }
    .txtPanel .txtHeadingStyle_large {
        line-height: 1em
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .txtPanel {
        width: 79.427%
    }
    .txtPanel .txtHeadingStyle {
        font-size: 1.71606em
    }
    .txtPanel .richEditTxt {
        font-size: .80125em;
        line-height: 1.3em
    }
    .txtPanel a.iconSection {
        margin-top: 60px;
        font-size: 1em
    }
    .txtPanel .twoCol {
        padding-right: 30px;
        margin-bottom: 40px
    }
    .ie8 .txtPanel .oneCol {
        padding-top: 7px
    }
}
html[lang=cn-cn] .txtPanel .richEditTxt h3,
html[lang=cn-cn] .txtPanel .txtHeadingStyle,
html[lang=cn-cn] .txtPanel .txtHeadingStyle_large {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .txtPanel .richEditTxt h3 {
    font-weight: 700
}
html[lang=cn-cn] .txtPanel .richEditTxt {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .txtPanel a.iconSection {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif!important
}
html[lang=cn-cn] .richEditTxt a {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .richEditTxt a>span.linkList {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .txtPanel span.richarticlesubheader {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .txtPanel .richEditTxt h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .txtPanel .richEditTxt p a {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=pt-br] .txtPanel .richEditTxt h3 {
    padding-top: 5px
}
html[lang=ja-jp] .txtPanel .richEditTxt h3,
html[lang=ja-jp] .txtPanel .txtHeadingStyle,
html[lang=ja-jp] .txtPanel .txtHeadingStyle_large {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .txtPanel .richEditTxt {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic';
    line-height: 25px
}
html[lang=ja-jp] .txtPanel a.iconSection {
    font-family: Meiryo!important;
    font-weight: 700
}
html[lang=ja-jp] .richEditTxt a {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .richEditTxt a>span.linkList {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .txtPanel span.richarticlesubheader {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .txtPanel .richEditTxt h4 {
    font-family: Meiryo
}
html[lang=ja-jp] .txtPanel .richEditTxt p a {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
.article-container {
    width: 75%;
    margin: 0 auto;
    word-wrap: break-word
}
.article-container h1,
.article-container h2,
.article-container h4 {
    font-family: BrandonGrotesqueBlack;
    font-size: 3.125em;
    line-height: 50px;
    text-transform: uppercase;
    color: #D33CFF
}
.article-container .links {
    font-family: BrandonGrotesqueBold;
    font-size: .871875em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 85%;
    color: #2A2B33;
    font-weight: 700
}
.article-container p span.paraHeading {
    font-family: Georgia;
    font-size: 1.5em;
    line-height: 1.125em
}
.article-container .links a {
    text-decoration: underline;
    color: inherit
}
.article-container p {
    font-family: Georgia;
    font-size: .95em;
    line-height: 1.45em;
    margin-top: 20px!important;
    color: #2a2b33!important
}
.article-container li a,
.article-container p a {
    color: #017487;
    text-transform: uppercase;
    text-decoration: underline
}
.article-container li a:hover,
.article-container p a:hover {
    color: #191B23
}
.article-container .malnutrition img {
    margin-top: 20px;
    width: 98%
}
.article-container ul {
    font-family: Georgia;
    list-style-type: disc;
    margin-top: 20px;
    padding: 10px 10px 10px 16px
}
.article-container .footnote {
    font-size: .8em;
    line-height: 1em;
    font-family: Georgia
}
.article-container .disclaimer {
    margin-top: 40px;
    border-top: 1px solid #B7B7B7;
    padding-top: 40px;
    font-family: Georgia;
    font-size: .7em;
    line-height: 1.25em
}
.article-container.top50Space {
    margin-top: 50px
}
.article-container ul li {
    margin-top: 3px;
    font-size: .9em;
    line-height: 1.45em;
    font-family: Georgia
}
.article-container table {
    table-layout: fixed;
    width: 100%!important
}
.article-container table tr.colorRow td {
    background-color: #d8f3fc
}
.article-container table td {
    font-family: BrandonGrotesqueRegular;
    font-size: 1.1em;
    line-height: 1em
}
.article-container table td .directorName {
    font-family: BrandonGrotesqueBold;
    font-size: 1.1em;
    line-height: 1.1em
}
.article-container table.withBorder {
    border: 1px solid #ccc!important;
    border-top: 0;
    border-left: 0
}
.article-container table.withBorder td {
    border: 1px solid #ccc!important;
    border-bottom: 0;
    border-right: 0
}
.article-container p span.richarticlesubheader,
.article-container p span.subheading {
    font-family: BrandonGrotesqueBold;
    font-size: 1.25em;
    line-height: 28px;
    text-transform: uppercase
}
.backlinkalign li a,
.backlinkalign p a {
    text-transform: none
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    .article-container h1,
    .article-container h2,
    .article-container h4 {
        font-size: 2em;
        line-height: 1em
    }
    .article-container .backlinkalign li {
        color: #2A2B33;
        font-family: Georgia;
        line-height: 20px;
        margin-bottom: 3px
    }
    .article-container .footnote {
        font-size: .8em;
        line-height: .875em!important;
        font-family: Georgia
    }
    .article-container .disclaimer {
        font-size: .7em;
        line-height: 1.25em!important;
        font-family: Georgia
    }
    .article-container ul li {
        margin-top: 0
    }
    .tableImage {
        width: 100%;
        overflow-x: scroll
    }
    .article-container p {
        margin-top: 15px!important;
        font-size: .9375em;
        line-height: 1.4375em
    }
    .article-container p span.richarticlesubheader,
    .article-container p span.subheading {
        font-size: 1em
    }
}
@media only screen and (min-width: 480px) and (max-width: 760px) {
    .article-container h1,
    .article-container h2,
    .article-container h4 {
        font-size: 2.5em;
        line-height: 1em
    }
    .tableImage {
        width: 100%;
        overflow-x: scroll
    }
}
.colorPalette_Yellow.article-container h1,
.colorPalette_Yellow.article-container h2,
.colorPalette_Yellow.article-container h4 {
    color: #FFD100
}
.colorPalette_DarkYellow.article-container h1,
.colorPalette_DarkYellow.article-container h2,
.colorPalette_DarkYellow.article-container h4 {
    color: #DED548
}
.colorPalette_Green.article-container h1,
.colorPalette_Green.article-container h2,
.colorPalette_Green.article-container h4 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.article-container h1,
.colorPalette_DarkGreen.article-container h2,
.colorPalette_DarkGreen.article-container h4 {
    color: #00B140
}
.colorPalette_Fuscia.article-container h1,
.colorPalette_Fuscia.article-container h2,
.colorPalette_Fuscia.article-container h4 {
    color: #AA0061
}
.colorPalette_DarkFuscia.article-container h1,
.colorPalette_DarkFuscia.article-container h2,
.colorPalette_DarkFuscia.article-container h4 {
    color: #470A68
}
.colorPalette_Orange.article-container h1,
.colorPalette_Orange.article-container h2,
.colorPalette_Orange.article-container h4 {
    color: #E4002B
}
.colorPalette_DarkOrange.article-container h1,
.colorPalette_DarkOrange.article-container h2,
.colorPalette_DarkOrange.article-container h4 {
    color: #EEB33B
}
.colorPalette_Cyan.article-container h1,
.colorPalette_Cyan.article-container h2,
.colorPalette_Cyan.article-container h4 {
    color: #5BC2E7
}
.colorPalette_Blue.article-container h1,
.colorPalette_Blue.article-container h2,
.colorPalette_Blue.article-container h4 {
    color: #004F71
}
.colorPalette_Gray.article-container h1,
.colorPalette_Gray.article-container h2,
.colorPalette_Gray.article-container h4 {
    color: #63666A
}
.colorPalette_DarkGray.article-container h1,
.colorPalette_DarkGray.article-container h2,
.colorPalette_DarkGray.article-container h4 {
    color: #222731
}
.colorPalette_White.article-container h1,
.colorPalette_White.article-container h2,
.colorPalette_White.article-container h4 {
    color: #FFF
}
.colorPalette_LightGray.article-container h1,
.colorPalette_LightGray.article-container h2,
.colorPalette_LightGray.article-container h4 {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.article-container h1,
.colorPalette_Abbott-Primary-Blue.article-container h2,
.colorPalette_Abbott-Primary-Blue.article-container h4 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.article-container h1,
.colorPalette_Abbott-Dark-Blue.article-container h2,
.colorPalette_Abbott-Dark-Blue.article-container h4 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.article-container h1,
.colorPalette_Abbott-Mint.article-container h2,
.colorPalette_Abbott-Mint.article-container h4 {
    color: #64CCC9
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .article-container {
        width: 79.427%
    }
    .article-container h2 {
        font-size: 2.291875em;
        line-height: 40px
    }
    .article-container .paraHeading {
        font-size: 1.145625em;
        margin-top: 0
    }
    .article-container p {
        font-size: .9em;
        line-height: 1.45em;
        margin-top: 15px!important
    }
    .article-container p span.richarticlesubheader,
    .article-container p span.subheading {
        font-size: .9em;
        font-family: BrandonGrotesqueBlack
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .article-container p {
        color: #2A2B33!important;
        font-family: Georgia;
        font-size: .95em;
        line-height: 1.45em;
        margin-top: 20px!important
    }
}
html[lang=cn-cn] .article-container h1,
html[lang=cn-cn] .article-container h2,
html[lang=cn-cn] .article-container h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .article-container .links {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .article-container .disclaimer,
html[lang=cn-cn] .article-container .footnote,
html[lang=cn-cn] .article-container p,
html[lang=cn-cn] .article-container p span.paraHeading,
html[lang=cn-cn] .article-container p.paragraph,
html[lang=cn-cn] .article-container ul,
html[lang=cn-cn] .article-container ul li {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .article-container p span.paraHeading {
    Font-size: 1.5em;
    line-height: 1.25em;
    font-weight: 700
}
html[lang=cn-cn] .article-container h1,
html[lang=cn-cn] .article-container h2,
html[lang=cn-cn] .article-container h4 {
    font-size: 3.125em;
    line-height: 50px;
    text-transform: uppercase;
    color: #2a2b33
}
html[lang=cn-cn] .article-container p.paragraph {
    font-size: 1.5em!important;
    line-height: 1.25em;
    font-weight: 700
}
html[lang=cn-cn] .article-container p span.richarticlesubheader,
html[lang=cn-cn] .article-container p span.subheading,
html[lang=cn-cn] .article-container table td,
html[lang=cn-cn] .article-container table td .directorName {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    html[lang=cn-cn] .article-container .backlinkalign li,
    html[lang=cn-cn] .article-container .disclaimer,
    html[lang=cn-cn] .article-container .footnote {
        font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .article-container p span.richarticlesubheader,
    html[lang=cn-cn] .article-container p span.subheading {
        font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
        font-weight: 700
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    html[lang=cn-cn] .article-container p {
        font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
    }
}
html[lang=ja-jp] .article-container .links,
html[lang=ja-jp] .article-container h1,
html[lang=ja-jp] .article-container h2,
html[lang=ja-jp] .article-container h4,
html[lang=ja-jp] .article-container table td {
    font-family: Meiryo
}
html[lang=ja-jp] .article-container .links,
html[lang=ja-jp] .article-container h1,
html[lang=ja-jp] .article-container h4 {
    font-weight: 700
}
html[lang=ja-jp] .article-container table td .directorName {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .article-container .disclaimer,
html[lang=ja-jp] .article-container .footnote,
html[lang=ja-jp] .article-container p,
html[lang=ja-jp] .article-container p span.paraHeading,
html[lang=ja-jp] .article-container ul,
html[lang=ja-jp] .article-container ul li {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .article-container p span.richarticlesubheader,
html[lang=ja-jp] .article-container p span.subheading {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    html[lang=ja-jp] .article-container .backlinkalign li,
    html[lang=ja-jp] .article-container .disclaimer,
    html[lang=ja-jp] .article-container .footnote {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    html[lang=ja-jp] .article-container p {
        font-family: 'Hiragino Mincho ProN', 'MS PGothic'
    }
}
.heroPanelShort {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden
}
.heroPanelShort span.bgImage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.heroPanelShort span img {
    width: 100%;
    height: 100%
}
.heroPanelShortText {
    width: 75%;
    margin: 0 auto;
    padding: 0;
    z-index: 2;
    position: relative
}
.heroPanelShortText h1 {
    color: #2a2b33;
    font-family: BrandonGrotesqueBlack;
    font-size: 3.75em;
    line-height: 60px;
    text-transform: uppercase;
    padding: 100px 0 150px
}
.heroPanelShort .applyMask {
    height: 195px;
    margin-top: -195px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}
.heroPanelShort.aboveC24 .applyMask {
    display: none!important
}
.heroPanelShort.noText {
    padding: 185px 0
}
.colorPalette_Yellow.heroPanelShort {
    background-color: #FFD100
}
.colorPalette_DarkYellow.heroPanelShort {
    background-color: #DED548
}
.colorPalette_Green.heroPanelShort {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.heroPanelShort {
    background-color: #00B140
}
.colorPalette_Fuscia.heroPanelShort {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.heroPanelShort {
    background-color: #470A68
}
.colorPalette_Orange.heroPanelShort {
    background-color: #E4002B
}
.colorPalette_DarkOrange.heroPanelShort {
    background-color: #EEB33B
}
.colorPalette_Cyan.heroPanelShort {
    background-color: #5BC2E7
}
.colorPalette_Blue.heroPanelShort {
    background-color: #004F71
}
.colorPalette_DarkGray.heroPanelShort {
    background-color: #222731
}
.colorPalette_Gray.heroPanelShort {
    background-color: #63666A
}
.colorPalette_White.heroPanelShort {
    background-color: #FFF
}
.colorPalette_LightGray.heroPanelShort {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.heroPanelShort {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.heroPanelShort {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.heroPanelShort {
    background-color: #64CCC9
}
.colorPalette_Yellow.heroPanelShort .applyMask {
    background-color: #FFD100
}
.colorPalette_DarkYellow.heroPanelShort .applyMask {
    background-color: #DED548
}
.colorPalette_Green.heroPanelShort .applyMask {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.heroPanelShort .applyMask {
    background-color: #00B140
}
.colorPalette_Fuscia.heroPanelShort .applyMask {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.heroPanelShort .applyMask {
    background-color: #470A68
}
.colorPalette_Orange.heroPanelShort .applyMask {
    background-color: #E4002B
}
.colorPalette_DarkOrange.heroPanelShort .applyMask {
    background-color: #EEB33B
}
.colorPalette_Cyan.heroPanelShort .applyMask {
    background-color: #5BC2E7
}
.colorPalette_Blue.heroPanelShort .applyMask {
    background-color: #004F71
}
.colorPalette_DarkGray.heroPanelShort .applyMask {
    background-color: #222731
}
.colorPalette_Gray.heroPanelShort .applyMask {
    background-color: #63666A
}
.colorPalette_White.heroPanelShort .applyMask {
    background-color: #FFF
}
.colorPalette_LightGray.heroPanelShort .applyMask {
    background-color: #D9D9D6
}
.colorPalette_DarkCyan.heroPanelShort .applyMask {
    background-color: #007589
}
.colorPalette_Abbott-Primary-Blue.heroPanelShort .applyMask {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.heroPanelShort .applyMask {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.heroPanelShort .applyMask {
    background-color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .heroPanelShort.mwImage {
        background-color: transparent!important
    }
    .heroPanelShortText {
        background-color: inherit;
        float: left;
        z-index: 0;
        width: 100%;
        padding: 0 20px 0 4%
    }
    .heroPanelShort .applyMask {
        display: none!important;
        bottom: -2px
    }
    .android .heroPanelShort .mobileSvgMask {
        bottom: -5px!important
    }
    .heroPanelShortText h1 {
        font-size: 2em;
        letter-spacing: -1px;
        line-height: 32px;
        padding: 56px 0 60px
    }
    .ie8 .heroPanelShort .mobileSvgMask {
        bottom: -10px!important
    }
    .heroPanelShort span img {
        min-height: 180px;
        height: auto;
        width: 100%
    }
    .iphone .heroPanelShort .mobileSvgMask {
        bottom: -3px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .heroPanelShortText {
        width: 79.427%;
        min-height: 160px!important
    }
    .heroPanelShortText h1 {
        font-size: 2.9793em;
        line-height: 48px;
        padding: 45px 0 68px
    }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .heroPanelShort .applyMask {
        bottom: -12%
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .heroPanelShort .applyMask {
        bottom: -12%
    }
    .ios7.ipad .heroPanelShort .applyMask {
        bottom: -35%!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .heroPanelShort .applyMask {
        bottom: -12%
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .heroPanelShort .applyMask {
        bottom: -12%
    }
}
@media only screen and (min-width: 768px) and (max-width: 850px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -57%!important
    }
    .ipad .heroPanelShort h1 {
        padding: 70px 0 0
    }
    .ipad .heroPanelShort.aboveC24 h1 {
        padding: 70px 0 110px
    }
    .ipad .heroPanelShort .applyMask {
        height: auto;
        margin-top: 0;
        position: static;
        z-index: 1
    }
    .ie8 .heroPanelShortText h1,
    .mac .heroPanelShortText h1,
    .win.chrome .heroPanelShortText h1,
    .win.firefox .heroPanelShortText h1 {
        font-size: 2.25em;
        line-height: 48px;
        padding: 45px 0 68px
    }
    .ie8 .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .mac .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .win.chrome .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .win.firefox .heroPanelShort.aboveC24 .heroPanelShortText h1 {
        font-size: 2.25em;
        line-height: 48px;
        padding: 45px 0 100px
    }
    .ie8 .heroPanelShort img.iemaskImage {
        height: 70%!important
    }
    .ie8 .heroPanelShort .applyMask {
        bottom: -28%!important
    }
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -57%!important
    }
}
@media only screen and (min-width: 851px) and (max-width: 875px) {
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -52%!important
    }
}
@media only screen and (min-width: 851px) and (max-width: 900px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -52%!important
    }
    .ipad .heroPanelShort h1 {
        padding: 70px 0 0
    }
    .ipad .heroPanelShort.aboveC24 h1 {
        padding: 70px 0 110px
    }
    .ipad .heroPanelShort .applyMask {
        height: auto;
        margin-top: 0;
        position: static;
        z-index: 1
    }
}
@media only screen and (min-width: 851px) and (max-width: 1024px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -52%!important
    }
    .ie8 .heroPanelShort img.iemaskImage {
        height: 70%!important
    }
    .ie8 .heroPanelShort .applyMask {
        bottom: -28%!important
    }
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -50%!important
    }
    .ie8 .heroPanelShortText h1,
    .mac .heroPanelShortText h1,
    .win.chrome .heroPanelShortText h1,
    .win.firefox .heroPanelShortText h1 {
        font-size: 2.25em;
        line-height: 48px;
        padding: 45px 0 68px
    }
    .ie8 .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .mac .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .win.chrome .heroPanelShort.aboveC24 .heroPanelShortText h1,
    .win.firefox .heroPanelShort.aboveC24 .heroPanelShortText h1 {
        font-size: 2.25em;
        line-height: 48px;
        padding: 45px 0 100px
    }
}
@media only screen and (min-width: 901px) and (max-width: 1023px) {
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask,
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -48%!important
    }
    .ipad .heroPanelShort h1 {
        padding: 70px 0 0
    }
    .ipad .heroPanelShort.aboveC24 h1 {
        padding: 70px 0 110px
    }
    .ipad .heroPanelShort .applyMask {
        height: auto;
        margin-top: 0;
        position: static;
        z-index: 1
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask,
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -45%!important
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -19%!important
    }
    .ie8 .heroPanelShort img.iemaskImage {
        height: 70%!important
    }
    .ie8 .heroPanelShort .applyMask {
        bottom: -30%!important
    }
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -19%!important
    }
    .heroPanelShortText {
        left: 12%;
        margin: 0;
        padding: 0;
        position: relative;
        width: 90%;
        z-index: 2
    }
}
@media only screen and (min-width: 1201px) and (max-width: 1350px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -11%!important
    }
    .ie8 .heroPanelShort img.iemaskImage {
        height: 70%!important
    }
    .ie8 .heroPanelShort .applyMask {
        bottom: -30%!important
    }
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -11%!important
    }
}
@media only screen and (min-width: 1351px) and (max-width: 1440px) {
    .mac .heroPanelShort .applyMask,
    .win.chrome .heroPanelShort .applyMask,
    .win.firefox .heroPanelShort .applyMask {
        bottom: -7%!important
    }
    .ie8 .heroPanelShort img.iemaskImage {
        height: 70%!important
    }
    .ie8 .heroPanelShort .applyMask {
        bottom: -30%!important
    }
    .ie10 .heroPanelShort .applyMask,
    .ie11 .heroPanelShort .applyMask,
    .ie9 .heroPanelShort .applyMask {
        bottom: -7%!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 782px) {
    .mac.chrome .heroPanelShort .applyMask[data-mask*=xlink-deep] {
        width: auto!important
    }
}
html[lang=cn-cn] .heroPanelShortText h1 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=ja-jp] .heroPanelShortText h1 {
    font-family: Meiryo;
    font-weight: 700
}
.fact-sheet-container {
    width: 75%;
    margin: 0 auto
}
.fact-sheet-container .image-text {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
    width: 25%
}
.fact-sheet-container .image-text img {
    width: 100%;
    height: 100px
}
.fact-sheet-container .image-text p {
    color: #2A2B33;
    font-family: Georgia;
    font-size: 13px;
    margin: 20px 0 0;
    padding: 0 15px 15px 0;
    width: 100%
}
.factSheetContent {
    width: 75%;
    float: left
}
.factSheetContent .featuredItems {
    width: 100%;
    height: 100%
}
.factSheetContent .featuredItems h3 {
    font-size: 1em
}
.factSheetColumn {
    float: left;
    width: 33.33333333%
}
.factSheetColumn.lastItem .featuredItems {
    margin-right: 0;
    padding-right: 0
}
.featureItemsContainer {
    width: 75%;
    clear: both;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.featuredEvents,
.featuredItems {
    width: 25%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0 15px 0 0
}
.featuredItems {
    height: 100%;
    text-decoration: none!important
}
.featuredEvents.lastItem,
.featuredItems.lastItem {
    margin-right: 0;
    padding-right: 0
}
.featuredEvents h3,
.featuredItems h3 {
    font-family: BrandonGrotesqueBold;
    font-size: 20px;
    color: #d43ff5;
    font-weight: 700;
    padding: 0;
    margin: 0 0 14px;
    text-align: left;
    text-transform: uppercase;
    word-wrap: break-word
}
.featuredEvents p,
.featuredItems p {
    font-family: Georgia;
    font-size: .875em;
    line-height: 18px;
    color: #2a2b33;
    margin: 0 15px 15px 0;
    padding: 0 15px 0 0
}
.featuredEvents p .fEventLocation {
    clear: both;
    display: block
}
.featuredEvents a.moreBtn,
.featuredItems a.moreBtn {
    background: #2a2b33;
    width: 160px;
    text-align: center;
    padding: 14px 5px 7px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBlack;
    font-size: 19px;
    color: #d43ff5;
    outline: 0;
    line-height: 12px
}
.fEventLinks {
    margin-bottom: 50px;
    clear: both
}
.fEventLinks a {
    color: #017487;
    font-family: BrandonGrotesqueRegular;
    font-size: .86em;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    width: 100%;
    display: block;
    margin: 0
}
.fEventLinks li {
    font-size: 14px;
    margin-top: 20px
}
.fEventLinks span {
    display: inline-block;
    line-height: 1em;
    width: 85%;
    word-wrap: break-word
}
.fEventLinks a img {
    float: right;
    margin-top: -3px;
    margin-left: 0!important
}
.mac.gecko .fEventLinks a img,
.mac.webkit .fEventLinks a img {
    margin-top: -8px
}
.featuredItems img {
    width: 220px;
    height: 100px;
    margin-bottom: 15px
}
p.paraSpaceBtm {
    margin-bottom: 50px!important
}
.colorPalette_Yellow.factSheetContent h3 {
    color: #FFD100
}
.colorPalette_DarkYellow.factSheetContent h3 {
    color: #DED548
}
.colorPalette_Green.factSheetContent h3 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.factSheetContent h3 {
    color: #00B140
}
.colorPalette_Fuscia.factSheetContent h3 {
    color: #AA0061
}
.colorPalette_DarkFuscia.factSheetContent h3 {
    color: #470A68
}
.colorPalette_Orange.factSheetContent h3 {
    color: #E4002B
}
.colorPalette_DarkOrange.factSheetContent h3 {
    color: #EEB33B
}
.colorPalette_Cyan.factSheetContent h3 {
    color: #5BC2E7
}
.colorPalette_Blue.factSheetContent h3 {
    color: #004F71
}
.colorPalette_DarkGray.factSheetContent h3 {
    color: #222731
}
.colorPalette_Gray.factSheetContent h3 {
    color: #63666A
}
.colorPalette_White.factSheetContent h3 {
    color: #FFF
}
.colorPalette_LightGray.factSheetContent h3 {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.factSheetContent h3 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.factSheetContent h3 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.factSheetContent h3 {
    color: #64CCC9
}
.colorPalette_Yellow.fact-sheet-container h3,
.colorPalette_Yellow.featureItemsContainer h3 {
    color: #FFD100
}
.colorPalette_DarkYellow.fact-sheet-container h3,
.colorPalette_DarkYellow.featureItemsContainer h3 {
    color: #DED548
}
.colorPalette_Green.fact-sheet-container h3,
.colorPalette_Green.featureItemsContainer h3 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.fact-sheet-container h3,
.colorPalette_DarkGreen.featureItemsContainer h3 {
    color: #00B140
}
.colorPalette_Fuscia.fact-sheet-container h3,
.colorPalette_Fuscia.featureItemsContainer h3 {
    color: #AA0061
}
.colorPalette_DarkFuscia.fact-sheet-container h3,
.colorPalette_DarkFuscia.featureItemsContainer h3 {
    color: #470A68
}
.colorPalette_Orange.fact-sheet-container h3,
.colorPalette_Orange.featureItemsContainer h3 {
    color: #FF9614
}
.colorPalette_DarkOrange.fact-sheet-container h3,
.colorPalette_DarkOrange.featureItemsContainer h3 {
    color: #EEB33B
}
.colorPalette_Cyan.fact-sheet-container h3,
.colorPalette_Cyan.featureItemsContainer h3 {
    color: #5BC2E7
}
.colorPalette_Blue.fact-sheet-container h3,
.colorPalette_Blue.featureItemsContainer h3 {
    color: #004F71
}
.colorPalette_DarkGray.fact-sheet-container h3,
.colorPalette_DarkGray.featureItemsContainer h3 {
    color: #222731
}
.colorPalette_Gray.fact-sheet-container h3,
.colorPalette_Gray.featureItemsContainer h3 {
    color: #63666A
}
.colorPalette_White.fact-sheet-container h3,
.colorPalette_White.featureItemsContainer h3 {
    color: #FFF
}
.colorPalette_LightGray.fact-sheet-container h3,
.colorPalette_LightGray.featureItemsContainer h3 {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.fact-sheet-container h3,
.colorPalette_Abbott-Primary-Blue.featureItemsContainer h3 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.fact-sheet-container h3,
.colorPalette_Abbott-Dark-Blue.featureItemsContainer h3 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.fact-sheet-container h3,
.colorPalette_Abbott-Mint.featureItemsContainer h3 {
    color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .featureItemsContainer {
        width: 100%!important;
        padding: 5px
    }
    .featuredEvents,
    .featuredItems {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto
    }
    .featuredItems {
        border-top: 1px solid #e0e0e0
    }
    .featuredContainer .featured-content:first-child .featuredItems {
        border-top: 0
    }
    .featuredItems img {
        height: 160px;
        padding-top: 5%
    }
    .featuredEvents a.moreBtn,
    .featuredItems a.moreBtn {
        margin-bottom: 16px;
        margin-top: 10px
    }
    .fact-sheet-container .image-text,
    .factSheetColumn,
    .factSheetContent,
    .featuredContainer,
    .featuredItems,
    .featuredPanel {
        width: 100%!important
    }
    .factSheetContent {
        padding: 0 10px
    }
    .fact-sheet-container .image-text {
        padding-left: 10px!important;
        margin-top: 0!important
    }
    .fact-sheet-container {
        width: 100%!important;
        padding-right: 10px!important
    }
    .fEventLinks {
        margin-bottom: 20px
    }
    p.paraSpaceBtm {
        margin-bottom: 20px!important
    }
    .featuredEvents,
    .featuredItems {
        padding: 0
    }
    .featuredEvents h3,
    .featuredItems h3 {
        margin-top: 16px;
        margin-bottom: 8px;
        font-size: 1em;
        line-height: 16px
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .875em;
        line-height: 18px
    }
    .fEventLinks a {
        font-size: .875em;
        line-height: 28px
    }
    .fEventLinks a img {
        height: auto;
        width: auto;
        float: right;
        margin-right: 5px;
        margin-top: 5px
    }
    .fEventLinks li {
        font-size: 14px
    }
    .fEventLinks span {
        display: inline-block;
        font-size: .875em;
        line-height: 3em;
        width: 85%;
        word-wrap: break-word
    }
    .factSheetColumn .fEventLinks {
        margin-bottom: 10px
    }
}
.factSheetColumn .fEventLinks {
    min-height: 0;
    margin-bottom: 35px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .fact-sheet-container {
        width: 79.427%
    }
    .featuredItems img {
        margin-bottom: 5px;
        height: 60px;
        width: 135px
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: .75em;
        line-height: 12px;
        margin: 8px 0
    }
    .featuredItems h3,
    .ie8 .featuredEvents h3 {
        font-size: .75em
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .625em;
        line-height: 13px;
        margin: 0 15px 8px 0
    }
    .fEventLinks a {
        font-size: .625em;
        line-height: 16px
    }
    .fEventLinks a img {
        height: 15px;
        width: 15px;
        margin-top: 0
    }
    .factSheetColumn .fEventLinks {
        margin-bottom: 25px
    }
}
html[lang=cn-cn] .fact-sheet-container .image-text p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .featuredEvents h3,
html[lang=cn-cn] .featuredItems h3 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    line-height: normal
}
html[lang=cn-cn] .featuredEvents p,
html[lang=cn-cn] .featuredItems p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .featuredEvents a.moreBtn,
html[lang=cn-cn] .featuredItems a.moreBtn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .fEventLinks a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .showMoreButton a.more-Btn {
    line-height: normal;
    padding: 5px 20px!important;
    height: auto
}
html[lang=cn-cn].mac.firefox .showMoreButton a.more-Btn {
    padding: 4px 20px 6px!important
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .showMoreButton a.more-Btn {
        line-height: normal
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .showMoreButton a.more-Btn {
        line-height: normal!important;
        padding: 4px 20px!important
    }
}
html[lang=ja-jp] .fact-sheet-container .image-text p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .featuredEvents h3,
html[lang=ja-jp] .featuredItems h3 {
    font-family: Meiryo;
    font-weight: 700;
    line-height: normal
}
html[lang=ja-jp] .featuredEvents p,
html[lang=ja-jp] .featuredItems p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .fEventLinks a,
html[lang=ja-jp] .featuredEvents a.moreBtn,
html[lang=ja-jp] .featuredItems a.moreBtn {
    font-family: Meiryo
}
.featuredContainer {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 75%
}
.featured-content {
    width: 25%;
    float: left;
    margin-top: 40px
}
.featured-content .featuredEvents,
.featured-content .featuredItems {
    width: 100%
}
.showMoreButton {
    float: left;
    margin: 10px 0 100px;
    padding: 0 15px 0 0
}
.showMoreButton a.more-Btn {
    background: #63666A;
    color: #63666A;
    display: inline-block;
    clear: both;
    outline: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    word-wrap: break-word;
    position: relative;
    font-size: 1.25em;
    font-family: BrandonGrotesqueBlack;
    padding: 0 10px!important
}
.win.webkit .showMoreButton a.more-Btn {
    line-height: 34px
}
.ie10 .showMoreButton a.more-Btn,
.ie8 .showMoreButton a.more-Btn,
.mac.chrome .showMoreButton a.more-Btn {
    padding-top: 1px!important
}
.showMoreButton a.more-Btn:hover {
    color: #63666A;
    background: #D43FF5;
    cursor: pointer
}
.featuredContainer>.showMoreButton {
    max-width: 25%
}
.featuredContainer>.showMoreButton a.more-Btn {
    width: 100%;
    word-wrap: break-word
}
.featuredContainer.colorPalette_Yellow a.more-Btn:hover,
.featuredContainer.colorPalette_Yellow h3 {
    color: #FFD100
}
.featuredContainer.colorPalette_DarkYellow a.more-Btn:hover,
.featuredContainer.colorPalette_DarkYellow h3 {
    color: #DED548
}
.featuredContainer.colorPalette_Green a.more-Btn:hover,
.featuredContainer.colorPalette_Green h3 {
    color: #7CCC6C
}
.featuredContainer.colorPalette_DarkGreen a.more-Btn:hover,
.featuredContainer.colorPalette_DarkGreen h3 {
    color: #00B140
}
.featuredContainer.colorPalette_Fuscia a.more-Btn:hover,
.featuredContainer.colorPalette_Fuscia h3 {
    color: #AA0061
}
.featuredContainer.colorPalette_DarkFuscia a.more-Btn:hover,
.featuredContainer.colorPalette_DarkFuscia h3 {
    color: #470A68
}
.featuredContainer.colorPalette_Orange a.more-Btn:hover,
.featuredContainer.colorPalette_Orange h3 {
    color: #E4002B
}
.featuredContainer.colorPalette_DarkOrange a.more-Btn:hover,
.featuredContainer.colorPalette_DarkOrange h3 {
    color: #EEB33B
}
.featuredContainer.colorPalette_Cyan a.more-Btn:hover,
.featuredContainer.colorPalette_Cyan h3 {
    color: #5BC2E7
}
.featuredContainer.colorPalette_Blue a.more-Btn:hover,
.featuredContainer.colorPalette_Blue h3 {
    color: #004F71
}
.featuredContainer.colorPalette_DarkGray a.more-Btn:hover,
.featuredContainer.colorPalette_DarkGray h3 {
    color: #222731
}
.featuredContainer.colorPalette_Gray a.more-Btn:hover,
.featuredContainer.colorPalette_Gray h3 {
    color: #63666A
}
.featuredContainer.colorPalette_White a.more-Btn:hover,
.featuredContainer.colorPalette_White h3 {
    color: #FFF
}
.featuredContainer.colorPalette_LightGray a.more-Btn:hover,
.featuredContainer.colorPalette_LightGray h3 {
    color: #D9D9D6
}
.featuredContainer.colorPalette_Abbott-Primary-Blue a.more-Btn:hover,
.featuredContainer.colorPalette_Abbott-Primary-Blue h3 {
    color: #009CDE
}
.featuredContainer.colorPalette_Abbott-Dark-Blue a.more-Btn:hover,
.featuredContainer.colorPalette_Abbott-Dark-Blue h3 {
    color: #002A3A
}
.featuredContainer.colorPalette_Abbott-Mint a.more-Btn:hover,
.featuredContainer.colorPalette_Abbott-Mint h3 {
    color: #64CCC9
}
.featuredContainer.colorPalette_Yellow a.more-Btn {
    background-color: #FFD100
}
.featuredContainer.colorPalette_DarkYellow a.more-Btn {
    background-color: #DED548
}
.featuredContainer.colorPalette_Green a.more-Btn {
    background-color: #7CCC6C
}
.featuredContainer.colorPalette_DarkGreen a.more-Btn {
    background-color: #00B140
}
.featuredContainer.colorPalette_Fuscia a.more-Btn {
    background-color: #AA0061
}
.featuredContainer.colorPalette_DarkFuscia a.more-Btn {
    background-color: #470A68
}
.featuredContainer.colorPalette_Orange a.more-Btn {
    background-color: #E4002B
}
.featuredContainer.colorPalette_DarkOrange a.more-Btn {
    background-color: #EEB33B
}
.featuredContainer.colorPalette_Cyan a.more-Btn {
    background-color: #5BC2E7
}
.featuredContainer.colorPalette_Blue a.more-Btn {
    background-color: #004F71
}
.featuredContainer.colorPalette_DarkGray a.more-Btn {
    background-color: #222731
}
.featuredContainer.colorPalette_Gray a.more-Btn {
    background-color: #63666A
}
.featuredContainer.colorPalette_White a.more-Btn {
    background-color: #FFF
}
.featuredContainer.colorPalette_LightGray a.more-Btn {
    background-color: #D9D9D6
}
.featuredContainer.colorPalette_Abbott-Primary-Blue a.more-Btn {
    background-color: #009CDE
}
.featuredContainer.colorPalette_Abbott-Dark-Blue a.more-Btn {
    background-color: #002A3A
}
.featuredContainer.colorPalette_Abbott-Mint a.more-Btn {
    background-color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .featured-content {
        width: 100%;
        padding: 0 10px!important;
        margin-top: 0
    }
    .featureItemsContainer {
        width: 100%!important;
        padding: 5px
    }
    .featuredContainer.bottomspace {
        padding-bottom: 30px
    }
    .featuredEvents,
    .featuredItems {
        width: 100%;
        margin-top: 0;
        height: auto
    }
    .featuredItems {
        border-top: 1px solid #e0e0e0
    }
    .featuredContainer .featured-content:first-child .featuredItems {
        border-top: 0
    }
    .featuredItems img {
        height: 160px;
        padding-top: 3%
    }
    .featuredEvents a.moreBtn,
    .featuredItems a.moreBtn {
        margin-bottom: 16px;
        margin-top: 10px
    }
    .fact-sheet-container .image-text,
    .factSheetColumn,
    .factSheetContent,
    .featuredContainer,
    .featuredItems,
    .featuredPanel {
        width: 100%!important
    }
    .fact-sheet-container .image-text {
        padding-left: 10px!important;
        margin-top: 0!important
    }
    .fact-sheet-container {
        width: 100%!important;
        padding-right: 10px!important
    }
    .fact-sheet-container .image-text img {
        margin-top: 20px
    }
    .featuredContainer>.showMoreButton {
        max-width: 100%
    }
    .featuredEvents,
    .featuredItems {
        padding: 0
    }
    .featuredEvents h3,
    .featuredItems h3 {
        margin-top: 16px;
        margin-bottom: 8px;
        font-size: 1em;
        line-height: 16px
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .875em;
        line-height: 18px
    }
    .fEventLinks a {
        font-size: .875em;
        line-height: 28px
    }
    .fEventLinks a img {
        height: auto;
        width: auto;
        margin-top: 2px
    }
    .showMoreButton {
        margin: 0 0 25px 10px
    }
    .ie8 .featuredItems h3 {
        padding-top: 16px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .featuredContainer {
        width: 79.427%
    }
    .featuredContainer>.showMoreButton {
        max-width: 100%
    }
    .showMoreButton a.more-Btn {
        font-family: BrandonGrotesqueBlack;
        font-size: .7em;
        height: 28px;
        line-height: 30px!important;
        padding: 0 5px
    }
    .win.webkit .showMoreButton a.more-Btn {
        line-height: 31px!important
    }
    .featuredItems img {
        margin-bottom: 5px;
        height: 60px;
        width: 135px
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: .75em;
        line-height: 12px;
        margin: 8px 0
    }
    .featuredItems h3,
    .ie8 .featuredEvents h3 {
        font-size: .75em
    }
    .featuredEvents p,
    .featuredItems p {
        font-size: .625em;
        line-height: 13px;
        margin: 0 15px 8px 0
    }
    .fEventLinks a {
        font-size: .625em;
        line-height: 16px
    }
    .fEventLinks a img {
        height: 15px;
        width: 15px
    }
    .showMoreButton {
        margin: 10px 0 60px
    }
    .win .featuredContainer>.showMoreButton a.more-Btn {
        line-height: 1.4em
    }
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
    .android.android4 .showMoreButton a.more-Btn {
        padding-top: 3px!important
    }
}
.showMoreButton a.more-Btn {
    z-index: 4;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    border: 0
}
.showMoreButton a.more-Btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #63666A
}
.showMoreButton a.more-Btn:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.showMoreButton a.more-Btn:active:after,
.showMoreButton a.more-Btn:hover:after {
    height: 100%
}
@media only screen and (min-width: 1025px) and (max-width: 1190px) {
    .featuredItems img {
        width: 95%
    }
    .featuredEvents h3,
    .featuredItems h3 {
        font-size: 14px
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    html[lang=en-us].android4_0.device_gt_i9300 .featuredContainer>.showMoreButton a.more-Btn,
    html[lang=en-gb].android4_0.device_gt_i9300 .featuredContainer>.showMoreButton a.more-Btn {
        padding-top: 0!important
    }
}
.showMoreButton a.more-Btn {
    height: auto;
    line-height: normal;
    padding-top: 4px!important
}
@media only screen and (max-width: 767px) and (min-width: 280px) {
    .featuredContainer a.more-Btn span {
        display: inline-block;
        width: 100%
    }
    .featuredContainer a.more-Btn {
        display: inline-block
    }
    .showMoreButton a.more-Btn {
        padding-top: 9px!important;
        padding-bottom: 5px!important
    }
}
html[lang=cn-cn].mac.chrome .showMoreButton a.more-Btn {
    padding-top: 5px!important
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    html[lang=cn-cn].android .showMoreButton a.more-Btn {
        line-height: 44px
    }
}
html[lang=cn-cn] .showMoreButton a.more-Btn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700;
    line-height: normal;
    padding: 5px 20px!important;
    height: auto
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn] .showMoreButton a.more-Btn {
        line-height: normal
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn] .showMoreButton a.more-Btn {
        font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
        font-weight: 700;
        line-height: normal!important;
        padding: 4px 20px!important
    }
}
@media only screen and (min-width: 768px) {
    html[lang=pt-br] .showMoreButton a.more-Btn {
        z-index: 4;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
        border: 0
    }
    html[lang=pt-br] .showMoreButton a.more-Btn:after {
        content: '';
        position: absolute;
        z-index: -1;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
html[lang=pt-br].mac.gecko .showMoreButton a.more-Btn,
html[lang=pt-br].mac.safari .showMoreButton a.more-Btn {
    line-height: 40px
}
html[lang=ja-jp] .showMoreButton a.more-Btn {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .showMoreButton a.more-Btn,
html[lang=ja-jp].gecko .showMoreButton a.more-Btn {
    line-height: 34px
}
html[lang=ja-jp].webkit .showMoreButton a.more-Btn {
    line-height: 38px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .showMoreButton a.more-Btn {
        font-family: Meiryo
    }
    html[lang=ja-jp].gecko .showMoreButton a.more-Btn,
    html[lang=ja-jp].webkit .showMoreButton a.more-Btn {
        line-height: 30px
    }
}
@media only screen and (min-width: 1025px) {
    html[lang=ja-jp].ie10 .showMoreButton a.more-Btn {
        line-height: 36px
    }
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_320 .showMoreButton a.more-Btn {
        line-height: 27px!important
    }
}
@media only screen and (min-width: 570px) and (max-width: 570px) {
    html[lang=ja-jp].android.device_micromax_a110q.maxw_480 .showMoreButton a.more-Btn {
        line-height: 34px!important
    }
}
.hero_second h1,
.hero_second h2,
.hero_second p.hsSub_txt {
    line-height: 1em;
    text-transform: uppercase
}
.hero_second {
    clear: both;
    position: relative;
    z-index: -1;
    margin-bottom: 50px;
    width: 100%
}
.hero_second h1 {
    font-family: BrandonGrotesqueBlack;
    font-size: 5.62em;
    padding-top: 95px
}
.hero_second p.hsSub_txt {
    font-family: BrandonGrotesqueBold;
    font-size: 1.25em
}
.hero_second>img {
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
    height: 500px
}
.hero_second .upperBox {
    width: 75%;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0
}
.hero_second .lowerBox {
    width: 100%;
    overflow: hidden;
    position: relative;
    top: -7px;
    padding-top: 5px
}
.hero_second .lowerBox .maskFiller {
    padding-bottom: 50px;
    background: #fff;
    width: 100%;
    position: relative;
    margin: 0;
    min-height: 125px
}
.hero_second .lowerBox .applyMaskHere {
    background: #fff
}
.hero_second .lowerBox .innerSecL {
    width: 75%;
    margin: 0 auto;
    font-family: Georgia
}
.innerSecL div.oneCol,
.innerSecL ul {
    width: 100%;
    float: left
}
.ie .hero_second .lowerBox .innerSecL {
    margin-top: 12px
}
.innerSecL ul {
    margin-top: 35px;
    font-size: .95em;
    list-style-type: disc;
    list-style-position: inside
}
.innerSecL div.twoCol {
    width: 50%;
    padding-right: 2%;
    float: left
}
.innerSecL ul li {
    margin-top: 3px
}
.hero_second h2 {
    font-family: BrandonGrotesqueBold;
    font-size: 1.6em
}
.ie8 .hero_second .applyMask[data-mask*=xlink-deep-curve] {
    height: 193px!important
}
.hero_second .applyMask[data-mask*=xlink-deep] {
    float: none!important
}
.applyMask[data-mask*=xlink-deep],
.applyMask[data-mask*=xlink-notch],
.hero_second .applyMask[data-mask*=xlink-deep],
.hero_second .applyMask[data-mask*=xlink-notch] {
    bottom: -1px!important
}
.lower-container {
    position: relative;
    bottom: -1px
}
.hero_second.bmargin {
    margin-bottom: 0
}
.ie .hero_second .lowerBox .maskFiller {
    margin-top: -13px
}
.hero_second.noText {
    padding: 110px 0 0
}
.upperBox h3 {
    color: #fff
}
.colorPalette_Yellow.hero_second,
.colorPalette_Yellow.hero_second .applyMaskHere,
.colorPalette_Yellow.hero_second .ieMask,
.colorPalette_Yellow.hero_second .maskFiller {
    background-color: #FFD100
}
.colorPalette_DarkYellow.hero_second,
.colorPalette_DarkYellow.hero_second .applyMaskHere,
.colorPalette_DarkYellow.hero_second .ieMask,
.colorPalette_DarkYellow.hero_second .maskFiller {
    background-color: #DED548
}
.colorPalette_Green.hero_second,
.colorPalette_Green.hero_second .applyMaskHere,
.colorPalette_Green.hero_second .ieMask,
.colorPalette_Green.hero_second .maskFiller {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.hero_second,
.colorPalette_DarkGreen.hero_second .applyMaskHere,
.colorPalette_DarkGreen.hero_second .ieMask,
.colorPalette_DarkGreen.hero_second .maskFiller {
    background-color: #00B140
}
.colorPalette_Fuscia.hero_second,
.colorPalette_Fuscia.hero_second .applyMaskHere,
.colorPalette_Fuscia.hero_second .ieMask,
.colorPalette_Fuscia.hero_second .maskFiller {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.hero_second,
.colorPalette_DarkFuscia.hero_second .applyMaskHere,
.colorPalette_DarkFuscia.hero_second .ieMask,
.colorPalette_DarkFuscia.hero_second .maskFiller {
    background-color: #470A68
}
.colorPalette_Orange.hero_second,
.colorPalette_Orange.hero_second .applyMaskHere,
.colorPalette_Orange.hero_second .ieMask,
.colorPalette_Orange.hero_second .maskFiller {
    background-color: #E4002B
}
.colorPalette_DarkOrange.hero_second,
.colorPalette_DarkOrange.hero_second .applyMaskHere,
.colorPalette_DarkOrange.hero_second .ieMask,
.colorPalette_DarkOrange.hero_second .maskFiller {
    background-color: #EEB33B
}
.colorPalette_Cyan.hero_second,
.colorPalette_Cyan.hero_second .applyMaskHere,
.colorPalette_Cyan.hero_second .ieMask,
.colorPalette_Cyan.hero_second .maskFiller {
    background-color: #5BC2E7
}
.colorPalette_Blue.hero_second,
.colorPalette_Blue.hero_second .applyMaskHere,
.colorPalette_Blue.hero_second .ieMask,
.colorPalette_Blue.hero_second .maskFiller {
    background-color: #004F71
}
.colorPalette_DarkGray.hero_second,
.colorPalette_DarkGray.hero_second .applyMaskHere,
.colorPalette_DarkGray.hero_second .ieMask,
.colorPalette_DarkGray.hero_second .maskFiller {
    background-color: #222731
}
.colorPalette_Gray.hero_second,
.colorPalette_Gray.hero_second .applyMaskHere,
.colorPalette_Gray.hero_second .ieMask,
.colorPalette_Gray.hero_second .maskFiller {
    background-color: #63666A
}
.colorPalette_White.hero_second,
.colorPalette_White.hero_second .applyMaskHere,
.colorPalette_White.hero_second .ieMask,
.colorPalette_White.hero_second .maskFiller {
    background-color: #fff
}
.colorPalette_LightGray.hero_second,
.colorPalette_LightGray.hero_second .applyMaskHere,
.colorPalette_LightGray.hero_second .ieMask,
.colorPalette_LightGray.hero_second .maskFiller {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.hero_second,
.colorPalette_Abbott-Primary-Blue.hero_second .applyMaskHere,
.colorPalette_Abbott-Primary-Blue.hero_second .ieMask,
.colorPalette_Abbott-Primary-Blue.hero_second .maskFiller {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.hero_second,
.colorPalette_Abbott-Dark-Blue.hero_second .applyMaskHere,
.colorPalette_Abbott-Dark-Blue.hero_second .ieMask,
.colorPalette_Abbott-Dark-Blue.hero_second .maskFiller {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.hero_second,
.colorPalette_Abbott-Mint.hero_second .applyMaskHere,
.colorPalette_Abbott-Mint.hero_second .ieMask,
.colorPalette_Abbott-Mint.hero_second .maskFiller {
    background-color: #64CCC9
}
.colorPalette_Cyan .upperBox h3,
.colorPalette_DarkFuscia .upperBox h3,
.colorPalette_DarkGray .upperBox h3,
.colorPalette_Fuscia .upperBox h3,
.colorPalette_Gray .upperBox h3,
.colorPalette_LightGray .upperBox h3 {
    color: #000
}
.colorPalette_Yellow .upperBox h1,
.colorPalette_Yellow .upperBox p.hsSub_txt {
    color: #FFD100
}
.colorPalette_DarkYellow .upperBox h1,
.colorPalette_DarkYellow .upperBox p.hsSub_txt {
    color: #DED548
}
.colorPalette_Green .upperBox h1,
.colorPalette_Green .upperBox p.hsSub_txt {
    color: #7CCC6C
}
.colorPalette_DarkGreen .upperBox h1,
.colorPalette_DarkGreen .upperBox p.hsSub_txt {
    color: #00B140
}
.colorPalette_Fuscia .upperBox h1,
.colorPalette_Fuscia .upperBox p.hsSub_txt {
    color: #AA0061
}
.colorPalette_DarkFuscia .upperBox h1,
.colorPalette_DarkFuscia .upperBox p.hsSub_txt {
    color: #470A68
}
.colorPalette_Orange .upperBox h1,
.colorPalette_Orange .upperBox p.hsSub_txt {
    color: #E4002B
}
.colorPalette_DarkOrange .upperBox h1,
.colorPalette_DarkOrange .upperBox p.hsSub_txt {
    color: #EEB33B
}
.colorPalette_Cyan .upperBox h1,
.colorPalette_Cyan .upperBox p.hsSub_txt {
    color: #5BC2E7
}
.colorPalette_Blue .upperBox h1,
.colorPalette_Blue .upperBox p.hsSub_txt {
    color: #004F71
}
.colorPalette_DarkGray .upperBox h1,
.colorPalette_DarkGray .upperBox p.hsSub_txt {
    color: #222731
}
.colorPalette_Gray .upperBox h1,
.colorPalette_Gray .upperBox p.hsSub_txt {
    color: #63666A
}
.colorPalette_White .upperBox h1,
.colorPalette_White .upperBox p.hsSub_txt {
    color: #FFF
}
.colorPalette_LightGray .upperBox h1,
.colorPalette_LightGray .upperBox p.hsSub_txt {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue .upperBox p.hsSub_txt,
.colorPalette_Abbott-Primary-Blue.upperBox h1 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue .upperBox h1,
.colorPalette_Abbott-Dark-Blue .upperBox p.hsSub_txt {
    color: #002A3A
}
.colorPalette_Abbott-Mint .upperBox h1,
.colorPalette_Abbott-Mint .upperBox p.hsSub_txt {
    color: #64CCC9
}
@media only screen and (min-width: 280px) and (max-width: 480px) {
    .upperBox h1,
    .upperBox p.hsSub_txt {
        color: #333!important
    }
    .hero_second>img {
        position: absolute!important;
        max-height: 180px!important
    }
    .hero_second h1 {
        font-size: 2em;
        padding-top: 50px;
        margin-left: 6px!important;
        width: 70%
    }
    .upperBox h1 {
        margin-top: 156px!important
    }
    .supply_expectation {
        float: left
    }
    .hero_second .lowerBox {
        top: -21px;
        padding-bottom: 30px
    }
    .applyMask {
        display: none
    }
    .hero_second {
        float: left;
        width: 100%;
        margin-bottom: 0
    }
    .hero_second.bmargin {
        margin-bottom: 5px!important
    }
    .mobileSvgMask.curve .mobileSvgMask {
        bottom: 197px!important;
        position: relative;
        z-index: 1
    }
    .hero_second .upperBox {
        width: 95%;
        left: 0;
        padding-bottom: 50px;
        position: relative;
        top: 0;
        margin: 0 auto
    }
    .hero_second p.hsSub_txt {
        font-size: .9em;
        margin-left: 8px;
        margin-top: 5px
    }
    .hero_second .lowerBox .innerSecL {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%;
        float: left;
        margin-left: 0
    }
    .innerSecL div.oneCol,
    .innerSecL div.twoCol {
        float: left;
        width: 100%!important
    }
    .innerSecL div.twoCol {
        padding-left: 0;
        padding-right: 10px
    }
    .hero_second .lowerBox .maskFiller {
        padding-bottom: 0
    }
    .innerSecL ul {
        margin-top: 0
    }
    .hero_second h2 {
        padding-top: 10px;
        margin-bottom: 10px;
        width: 70%
    }
    .hero_second .sectionTitleWithMask .maskColorFiller .container-fixed-75Perc .sectionHeading span {
        line-height: 12px!important
    }
}
@media only screen and (max-width: 480px) {
    .hero_second .lowerBox {
        top: -7px
    }
}
@media only screen and (max-width: 568px) {
    .hero_second>img {
        position: relative;
        max-height: 130px
    }
    .hero_second .lowerBox {
        top: -7px
    }
}
@media only screen and (max-width: 640px) {
    .hero_second .lowerBox {
        top: -7px
    }
}
@media only screen and (min-width: 641px) and (max-width: 760px) {
    .hero_second h1 {
        font-size: 3em
    }
    .hero_second p.hsSub_txt {
        font-size: 1.2em
    }
    .hero_second h2 {
        font-size: 1.3em
    }
    .innerSecL div.twoCol {
        padding-right: 10px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .hero_second {
        margin-bottom: 30px
    }
    .hero_second .lowerBox .innerSecL,
    .hero_second .upperBox {
        width: 79.427%
    }
    .hero_second>img {
        height: auto
    }
    .hero_second h1 {
        font-size: 2.94em;
        padding-top: 45px
    }
    .hero_second p.hsSub_txt {
        font-family: BrandonGrotesqueBlack;
        font-size: 1.1em
    }
    .innerSecL ul {
        font-size: .8em;
        margin-top: 20px
    }
    .hero_second h2 {
        font-size: 1em
    }
    .innerSecL div.twoCol {
        padding-right: 10px
    }
    .ie8 .hero_second .applyMask[data-mask*=xlink-deep-curve] {
        height: 140px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
    .ie8 .hero_second .applyMask[data-mask*=xlink-deep-curve] {
        height: 120px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 950px) {
    .ie8 .hero_second .applyMask[data-mask*=xlink-deep-curve] {
        height: 120px!important
    }
}
html[lang=cn-cn] .hero_second h1,
html[lang=cn-cn] .hero_second p.hsSub_txt {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .hero_second .lowerBox .innerSecL {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .hero_second h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .hero_second h1 {
    font-family: Meiryo
}
html[lang=ja-jp] .hero_second p.hsSub_txt {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .hero_second .lowerBox .innerSecL {
    font-family: Georgia
}
html[lang=ja-jp] .hero_second h2 {
    font-family: Meiryo;
    font-weight: 700
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .hero_second p.hsSub_txt {
        font-family: Meiryo
    }
}
.countryIndicator li a,
.countryIndicator li a img {
    float: left;
    display: block
}
.countryIndicator li {
    width: 14.28571428571429%;
    float: left;
    height: 150px
}
.countryIndicator li a:first-child {
    margin: 5px 0 15px
}
.countryIndicator li a {
    font-size: .8em;
    text-decoration: none;
    color: #000;
    line-height: 1em;
    margin-top: 5px;
    clear: both;
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase
}
.countryIndicator li a.lang {
    display: block;
    clear: both;
    font-family: Georgia;
    font-size: .875em;
    word-wrap: break-word;
    text-transform: capitalize
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .countryIndicator li {
        float: left;
        width: 50%!important;
        padding: 0 130px
    }
    .countryIndicator li a img {
        width: 40px;
        height: 33px
    }
    .countryIndicator li a.lang {
        font-size: .7em
    }
}
@media only screen and (min-width: 641px) and (max-width: 760px) {
    .countryIndicator li a img {
        width: 50px;
        height: 40px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .countryIndicator li a {
        font-size: .7em
    }
}
html[lang=cn-cn] .countryIndicator li a {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .countryIndicator li a.lang {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .countryIndicator li a {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .countryIndicator li a.lang {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
.relatedlinks h3,
.relatedlinks h4 {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase
}
.relatedlinks-container {
    width: 100%;
    float: left;
    clear: both;
    padding-bottom: 50px;
    min-height: 400px
}
.relatedlinks-container.noMinH {
    min-height: 1px
}
.relatedlinks-container.bottomspace {
    padding-bottom: 100px
}
.relatedlinks-content {
    width: 75%;
    margin: 40px auto 0;
    text-align: center;
    font-size: 0;
    word-spacing: 0;
    letter-spacing: 0
}
.relatedlinks-content.top50Space {
    margin-top: 50px
}
.relatedlinks {
    width: 32.5%;
    display: inline-block!important;
    color: #000;
    text-decoration: none;
    word-wrap: break-word;
    margin-top: 0;
    vertical-align: top
}
.relatedlinks.columntwo {
    width: 50%!important
}
.relatedlinks-left a,
.relatedlinks-left div.linkCont {
    padding-right: 7%
}
.relatedlinks h4 {
    font-size: 14px;
    margin: 0;
    padding: 0 0 6px;
    float: left;
    text-align: left
}
.relatedlinks-mid {
    width: 35%
}
.relatedlinks-mid h4 {
    padding-left: 6.3%
}
.relatedlinks-mid a,
.relatedlinks-mid div.linkCont {
    padding: 0 6.3%
}
.relatedlinks-right a,
.relatedlinks-right div.linkCont,
.relatedlinks-right h4 {
    padding-left: 7%
}
.relatedlinks a,
.relatedlinks div.linkCont {
    text-decoration: none;
    display: block;
    clear: both
}
.relatedlinks img {
    width: 100%
}
.relatedlinks h3 {
    font-size: 18px;
    margin: 20px 0 10px;
    padding: 0;
    color: #FF9D14;
    font-weight: 400;
    line-height: 18px;
    text-align: left
}
.green {
    color: #58D032!important
}
.pink {
    color: #D33BFF!important
}
.margin-none {
    margin-top: 0
}
@media only screen and (min-width: 280px) and (max-width: 500px) {
    .relatedlinks h3 {
        font-size: 16px
    }
}
@media only screen and (min-width: 500px) and (max-width: 680px) {
    .relatedlinks h3 {
        font-size: 19px
    }
}
.colorPalette_Yellow.relatedlinks h3 {
    color: #FFD100
}
.colorPalette_DarkYellow.relatedlinks h3 {
    color: #DED548
}
.colorPalette_Green.relatedlinks h3 {
    color: #7CCC6C
}
.colorPalette_DarkGreen.relatedlinks h3 {
    color: #00B140
}
.colorPalette_Fuscia.relatedlinks h3 {
    color: #AA0061
}
.colorPalette_DarkFuscia.relatedlinks h3 {
    color: #470A68
}
.colorPalette_Orange.relatedlinks h3 {
    color: #E4002B
}
.colorPalette_DarkOrange.relatedlinks h3 {
    color: #EEB33B
}
.colorPalette_Abbott-Light-Blue.relatedlinks h3,
.colorPalette_Cyan.relatedlinks h3 {
    color: #5BC2E7
}
.colorPalette_Blue.relatedlinks h3 {
    color: #004F71
}
.colorPalette_DarkGray.relatedlinks h3 {
    color: #222731
}
.colorPalette_Gray.relatedlinks h3 {
    color: #63666A
}
.colorPalette_White.relatedlinks h3 {
    color: #ccc
}
.colorPalette_LightGray.relatedlinks h3 {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.relatedlinks h3 {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.relatedlinks h3 {
    color: #002A3A
}
.colorPalette_Abbott-Mint.relatedlinks h3 {
    color: #64CCC9
}
.relatedlinks .descripText {
    color: #2A2B33;
    font-size: 14px;
    line-height: 1.2em;
    font-family: Georgia;
    text-align: left
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .relatedlinks.columntwo {
        width: 100%!important
    }
    .relatedlinks-content {
        float: left;
        margin-top: 0!important;
        width: 100%!important;
        padding: 0 5px!important
    }
    .relatedlinks h3,
    .relatedlinks h4 {
        text-align: left;
        padding-left: 5px;
        width: 100%;
        float: left
    }
    .relatedlinks h3 {
        margin-top: 4px
    }
    .relatedlinks {
        float: left;
        width: 100%!important;
        min-height: 0
    }
    .relatedlinks:nth-child(3) {
        border-bottom: none
    }
    .relatedlinks-content a,
    .relatedlinks-content div.linkCont {
        float: left;
        margin-top: 0!important
    }
    .relatedlinks-container {
        height: auto;
        background-color: #fff;
        padding-bottom: 0!important;
        min-height: 375px
    }
    .relatedlinks-left,
    .relatedlinks-mid {
        padding-bottom: 10px;
        padding-left: 0
    }
    .relatedlinks img {
        display: none
    }
    .relatedlinks-mid {
        border-right: 0;
        border-left: 0
    }
    .relatedlinks-mid a,
    .relatedlinks-mid div.linkCont,
    .relatedlinks-right a,
    .relatedlinks-right div.linkCont {
        padding-left: 0
    }
    .relatedlinks-left a,
    .relatedlinks-left div.linkCont,
    .relatedlinks-mid a,
    .relatedlinks-mid div.linkCont {
        border: none
    }
    .relatedlinks-right {
        padding-left: 0
    }
    .relatedlinks .descripText {
        padding-left: 5px;
        float: left
    }
    .relatedlinks-container.bottomspace {
        padding-bottom: 50px!important
    }
}
@media only projection and (min-width: 1024px) and (max-width: 1024px) {
    .relatedlinks-container {
        background-color: #FFF
    }
}
@media only screen and (min-width: 1441px) {
    .relatedlinks-container {
        background-color: #FFF
    }
}
html[lang=cn-cn] .relatedlinks h3,
html[lang=cn-cn] .relatedlinks h4 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .relatedlinks h3,
html[lang=ja-jp] .relatedlinks h4 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .relatedlinks .descripText {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
.sitemap,
.sitemap a {
    color: #00747E
}
.sitemap {
    font-family: BrandonGrotesqueBold;
    text-transform: uppercase;
    width: 80%;
    margin: 0 auto
}
.mac.webkit .sitemap {
    padding-top: 10px
}
div.sitemap div.linkcontainer {
    padding: 0 0 5px 30px
}
div.sitemap div.link {
    padding-bottom: 5px
}
.sitemap a:hover {
    text-decoration: underline
}
html[lang=cn-cn] .sitemap {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] .sitemap {
    font-family: Meiryo;
    font-weight: 700
}
.accordian-carousel,
.accordian-carousel>img,
.accordian-carousel>li,
.accordian-carousel>ul {
    width: 100%;
    height: 700px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    z-index: 0
}
.accordian-carousel li {
    border-left: 1px solid #f9f9f8;
    height: 100%
}
.accordian-carousel li.first-slide {
    border-left: 0 solid
}
.accordian-carousel li span img {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block
}
.accordian-carousel span.icon {
    background: url("../images/accordian-icon.png") center center no-repeat;
    position: absolute;
    left: 1.25%;
    top: 15px;
    display: block;
    width: 25px;
    height: 25px;
    padding: 5px;
    z-index: 11;
    text-indent: -9999em;
    cursor: pointer
}
.accordian-carousel span.icon.noIcon {
    background: 0 0
}
.accordionCarSec.slider-open span.accordianImg {
    display: none
}
.accordian-carousel .accordian-content,
.accordionCarSec .accordian-content {
    width: 75%;
    margin: 0 auto;
    position: absolute;
    top: 30%;
    left: 13.5%;
    font-family: BrandonGrotesqueBlack;
    z-index: 11;
    display: none
}
.accordian-carousel .accordian-content a,
.accordian-carousel .accordian-content>a.all-text-wrap span.cta,
.accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.accordionCarSec .accordian-content a,
.accordionCarSec .accordian-content>a.all-text-wrap span.cta,
.accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 10px 0;
    height: 36px;
    font-size: 1.2em;
    margin-left: 13px;
    margin-top: 20px;
    clear: both
}
.ie10 .accordian-carousel .accordian-content a,
.ie10 .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
.ie10 .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.ie10 .accordionCarSec .accordian-content a,
.ie10 .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
.ie10 .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    padding-top: 5px!important
}
.win.webkit .accordian-carousel .accordian-content a {
    padding-top: 4px
}
.mac.webkit .accordian-carousel .accordian-content a,
.mac.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
.mac.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.mac.webkit .accordionCarSec .accordian-content a,
.mac.webkit .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
.mac.webkit .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    line-height: 38px
}
.mac.gecko .accordian-carousel .accordian-content a,
.mac.gecko .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
.mac.gecko .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.mac.gecko .accordionCarSec .accordian-content a,
.mac.gecko .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
.mac.gecko .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    line-height: 35px
}
.accordian-carousel .accordian-content h1,
.accordian-carousel .accordian-content h2,
.accordian-carousel .accordian-content>a.all-text-wrap span.text,
.accordionCarSec .accordian-content h1,
.accordionCarSec .accordian-content h2,
.accordionCarSec .accordian-content>a.all-text-wrap span.text {
    display: block;
    text-transform: uppercase;
    font-size: 5.62em;
    margin: 0;
    padding: 0 0 0 6px;
    width: 100%;
    line-height: 1em;
    letter-spacing: normal;
    font-family: BrandonGrotesqueBlack
}
.accordian-carousel .accordian-content>a.all-text-wrap,
.accordionCarSec .accordian-content>a.all-text-wrap {
    width: 100%;
    background: 0 0;
    text-decoration: none;
    color: #7bfa52
}
.accordian-carousel span.accordianImg {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}
.accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.accordian-carousel .accordian-content>a.cta_more,
.accordionCarSec .accordian-content>a.all-text-wrap span.cta_more,
.accordionCarSec .accordian-content>a.cta_more {
    display: inline-block
}
.accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
.accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    min-width: 160px;
    padding-bottom: 6px;
    font-size: .9em
}
.accordian-carousel .align-left,
.accordionCarSec .align-left {
    text-align: left
}
.accordian-carousel .align-center,
.accordionCarSec .align-center {
    text-align: center;
    margin: 12px auto 0!important;
    overflow: hidden
}
.accordian-carousel .align-right,
.accordionCarSec .align-right {
    text-align: right;
    float: right
}
.accordian-carousel .subText,
.accordionCarSec .subText {
    padding: 0 0 0 12px;
    font-size: 1.4em;
    color: #FFF;
    font-family: BrandonGrotesqueBold;
    line-height: 1em
}
.accordian-carousel .accordian-content a .cta-icon {
    position: relative;
    padding-left: 5px
}
li div.accordionCarSec {
    height: 100%
}
.colorPalette_Blue.accordionCarSec .subText,
.colorPalette_Blue.accordionCarSec .text {
    color: #5BC2E7
}
.colorPalette_Abbott-Medium-Blue.accordionCarSec .subText,
.colorPalette_Abbott-Medium-Blue.accordionCarSec .text {
    color: #004F71
}
.colorPalette_Green.accordionCarSec .subText,
.colorPalette_Green.accordionCarSec .text {
    color: #7CCC6C
}
.colorPalette_DarkGreen.accordionCarSec .subText,
.colorPalette_DarkGreen.accordionCarSec .text {
    color: #00B140
}
.colorPalette_Yellow.accordionCarSec .subText,
.colorPalette_Yellow.accordionCarSec .text {
    color: #FFD100
}
.colorPalette_DarkYellow.accordionCarSec .subText,
.colorPalette_DarkYellow.accordionCarSec .text {
    color: #DED548
}
.colorPalette_Orange.accordionCarSec .subText,
.colorPalette_Orange.accordionCarSec .text {
    color: #E4002B
}
.colorPalette_DarkOrange.accordionCarSec .subText,
.colorPalette_DarkOrange.accordionCarSec .text {
    color: #EEB33B
}
.colorPalette_Cyan.accordionCarSec .subText,
.colorPalette_Cyan.accordionCarSec .text {
    color: #5BC2E7
}
.colorPalette_Fuscia.accordionCarSec .subText,
.colorPalette_Fuscia.accordionCarSec .text {
    color: #AA0061
}
.colorPalette_DarkFuscia.accordionCarSec .subText,
.colorPalette_DarkFuscia.accordionCarSec .text {
    color: #470A68
}
.colorPalette_DarkGray.accordionCarSec .subText,
.colorPalette_DarkGray.accordionCarSec .text {
    color: #222731
}
.colorPalette_Gray.accordionCarSec .subText,
.colorPalette_Gray.accordionCarSec .text {
    color: #63666A
}
.colorPalette_LightGray.accordionCarSec .subText,
.colorPalette_LightGray.accordionCarSec .text {
    color: #D9D9D6
}
.colorPalette_White.accordionCarSec .subText,
.colorPalette_White.accordionCarSec .text {
    color: #FFF
}
.colorPalette_Black.accordionCarSec .subText,
.colorPalette_Black.accordionCarSec .text {
    color: #000
}
.colorPalette_Abbott-Primary-Blue.accordionCarSec .subText,
.colorPalette_Abbott-Primary-Blue.accordionCarSec .text {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.accordionCarSec .subText,
.colorPalette_Abbott-Dark-Blue.accordionCarSec .text {
    color: #002A3A
}
.colorPalette_Abbott-Mint.accordionCarSec .subText,
.colorPalette_Abbott-Mint.accordionCarSec .text {
    color: #64CCC9
}
.colorPalette_Yellow.accordionCarSec .cta,
.colorPalette_Yellow.accordionCarSec .cta_more {
    background-color: #FFD100
}
.colorPalette_DarkYellow.accordionCarSec .cta,
.colorPalette_DarkYellow.accordionCarSec .cta_more {
    background-color: #DED548
}
.colorPalette_Green.accordionCarSec .cta,
.colorPalette_Green.accordionCarSec .cta_more {
    background-color: #7CCC6C
}
.colorPalette_DarkGreen.accordionCarSec .cta,
.colorPalette_DarkGreen.accordionCarSec .cta_more {
    background-color: #00B140
}
.colorPalette_Fuscia.accordionCarSec .cta,
.colorPalette_Fuscia.accordionCarSec .cta_more {
    background-color: #AA0061
}
.colorPalette_DarkFuscia.accordionCarSec .cta,
.colorPalette_DarkFuscia.accordionCarSec .cta_more {
    background-color: #470A68
}
.colorPalette_Orange.accordionCarSec .cta,
.colorPalette_Orange.accordionCarSec .cta_more {
    background-color: #E4002B
}
.colorPalette_DarkOrange.accordionCarSec .cta,
.colorPalette_DarkOrange.accordionCarSec .cta_more {
    background-color: #EEB33B
}
.colorPalette_Blue.accordionCarSec .cta,
.colorPalette_Blue.accordionCarSec .cta_more,
.colorPalette_Cyan.accordionCarSec .cta,
.colorPalette_Cyan.accordionCarSec .cta_more {
    background-color: #5BC2E7
}
.colorPalette_Gray.accordionCarSec .cta,
.colorPalette_Gray.accordionCarSec .cta_more {
    background-color: #63666A
}
.colorPalette_White.accordionCarSec .cta,
.colorPalette_White.accordionCarSec .cta_more {
    background-color: #FFF
}
.colorPalette_Abbott-Light-Gray.accordionCarSec .cta_more,
.colorPalette_LightGray.accordionCarSec .cta {
    background-color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.accordionCarSec .cta,
.colorPalette_Abbott-Primary-Blue.accordionCarSec .cta_more {
    background-color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.accordionCarSec .cta,
.colorPalette_Abbott-Dark-Blue.accordionCarSec .cta_more {
    background-color: #002A3A
}
.colorPalette_Abbott-Mint.accordionCarSec .cta,
.colorPalette_Abbott-Mint.accordionCarSec .cta_more {
    background-color: #64CCC9
}
.colorPalette_Yellow.accordionCarSec .cta:hover,
.colorPalette_Yellow.accordionCarSec .cta_more:hover {
    color: #FFD100
}
.colorPalette_DarkYellow.accordionCarSec .cta:hover,
.colorPalette_DarkYellow.accordionCarSec .cta_more:hover {
    color: #DED548
}
.colorPalette_Green.accordionCarSec .cta:hover,
.colorPalette_Green.accordionCarSec .cta_more:hover {
    color: #7CCC6C
}
.colorPalette_DarkGreen.accordionCarSec .cta:hover,
.colorPalette_DarkGreen.accordionCarSec .cta_more:hover {
    color: #00B140
}
.colorPalette_Fuscia.accordionCarSec .cta:hover,
.colorPalette_Fuscia.accordionCarSec .cta_more:hover {
    color: #AA0061
}
.colorPalette_DarkFuscia.accordionCarSec .cta:hover,
.colorPalette_DarkFuscia.accordionCarSec .cta_more:hover {
    color: #470A68
}
.colorPalette_Orange.accordionCarSec .cta:hover,
.colorPalette_Orange.accordionCarSec .cta_more:hover {
    color: #E4002B
}
.colorPalette_DarkOrange.accordionCarSec .cta:hover,
.colorPalette_DarkOrange.accordionCarSec .cta_more:hover {
    color: #EEB33B
}
.colorPalette_Blue.accordionCarSec .cta:hover,
.colorPalette_Blue.accordionCarSec .cta_more:hover,
.colorPalette_Cyan.accordionCarSec .cta:hover,
.colorPalette_Cyan.accordionCarSec .cta_more:hover {
    color: #5BC2E7
}
.colorPalette_DarkGray.accordionCarSec .cta:hover,
.colorPalette_DarkGray.accordionCarSec .cta_more:hover {
    color: #222731
}
.colorPalette_Gray.accordionCarSec .cta:hover,
.colorPalette_Gray.accordionCarSec .cta_more:hover {
    color: #63666A
}
.colorPalette_White.accordionCarSec .cta:hover,
.colorPalette_White.accordionCarSec .cta_more:hover {
    color: #FFF
}
.colorPalette_LightGray.accordionCarSec .cta:hover,
.colorPalette_LightGray.accordionCarSec .cta_more:hover {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.accordionCarSec .cta:hover,
.colorPalette_Abbott-Primary-Blue.accordionCarSec .cta_more:hover {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.accordionCarSec .cta:hover,
.colorPalette_Abbott-Dark-Blue.accordionCarSec .cta_more:hover {
    color: #002A3A
}
.colorPalette_Abbott-Mint.accordionCarSec .cta:hover,
.colorPalette_Abbott-Mint.accordionCarSec .cta_more:hover {
    color: #64CCC9
}
.accordionCarSec .cta:hover,
.accordionCarSec .cta_more:hover {
    background-color: #2A2B33
}
.accordionCarSec .cta,
.accordionCarSec .cta_more {
    color: #2A2B33
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .accordian-carousel .accordian-content {
        top: 285px!important
    }
    .accordian-carousel span.icon {
        top: 265px!important
    }
    .accordian-carousel span.accordianImg .gradientImg {
        height: 292px!important
    }
    .accordian-carousel li span img {
        height: 320px
    }
    ul#featured {
        height: 444px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .accordian-carousel img {
        height: 192px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    .android.android4 .accordian-carousel .accordian-content a {
        padding-left: 10px!important;
        padding-top: 6px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .accordian-carousel,
    .accordian-carousel>img,
    .accordian-carousel>li,
    .accordian-carousel>ul {
        margin-bottom: 0
    }
    .accordian-carousel {
        height: auto
    }
    .accordian-carousel img {
        border-left: 1px solid #fff
    }
    .accordian-carousel span.accordianImg .gradientImg {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg)
    }
    ul#featured {
        height: 388px
    }
    .accordian-carousel .accordian-content {
        left: 0;
        margin: 0;
        top: 182px;
        width: 100%;
        height: 250px;
        background-color: transparent;
        padding: 15px 25px 0
    }
    .accordian-carousel li,
    .accordian-carousel li.first-slide img {
        border-left: 0
    }
    .accordian-carousel .accordian-content h1,
    .accordian-carousel .accordian-content h2 {
        margin-top: 10px;
        word-wrap: break-word
    }
    .accordian-carousel .accordian-content h1,
    .accordian-carousel .accordian-content h2,
    .accordian-carousel .accordian-content>a.all-text-wrap span.text {
        font-size: 1.3em;
        padding-left: 0
    }
    .accordian-carousel .subText,
    .accordionCarSec .subText {
        padding: 15px 0 0;
        font-size: .875em;
        color: #2A2B33;
        word-wrap: break-word
    }
    .accordian-carousel .accordian-content a,
    .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more {
        font-size: .9em;
        height: 31px;
        line-height: 27px;
        margin-left: 0;
        margin-top: 15px;
        padding: 4px 5px 6px
    }
    .win.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    .win.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    .win.webkit.accordian-carousel .accordian-content a {
        line-height: 24px
    }
    .accordian-carousel span.icon {
        left: 7px;
        top: 165px;
        width: 13px;
        height: 13px
    }
    .colorPalette_Blue.accordionCarSec .subText,
    .colorPalette_Blue.accordionCarSec .text,
    .colorPalette_DarkBlue.accordionCarSec .subText,
    .colorPalette_DarkBlue.accordionCarSec .text,
    .colorPalette_DarkFuscia.accordionCarSec .subText,
    .colorPalette_DarkFuscia.accordionCarSec .text,
    .colorPalette_DarkGreen.accordionCarSec .subText,
    .colorPalette_DarkGreen.accordionCarSec .text,
    .colorPalette_DarkOrange.accordionCarSec .subText,
    .colorPalette_DarkOrange.accordionCarSec .text,
    .colorPalette_DarkYellow.accordionCarSec .subText,
    .colorPalette_DarkYellow.accordionCarSec .text,
    .colorPalette_Fuscia.accordionCarSec .subText,
    .colorPalette_Fuscia.accordionCarSec .text,
    .colorPalette_Green.accordionCarSec .subText,
    .colorPalette_Green.accordionCarSec .text,
    .colorPalette_Orange.accordionCarSec .subText,
    .colorPalette_Orange.accordionCarSec .text,
    .colorPalette_Yellow.accordionCarSec .subText,
    .colorPalette_Yellow.accordionCarSec .text {
        color: #222
    }
    .colorPalette_DarkGray.accordionCarSec .subText,
    .colorPalette_DarkGray.accordionCarSec .text,
    .colorPalette_Gray.accordionCarSec .subText,
    .colorPalette_Gray.accordionCarSec .text {
        color: #d9dadb
    }
    .colorPaletteAbbott-Dark-Blue.accordionCarSec .text,
    .colorPalette_Abbott-Dark-Blue.accordionCarSec .subText,
    .colorPalette_Abbott-Mint.accordionCarSec .subText,
    .colorPalette_Abbott-Mint.accordionCarSec .text,
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .subText,
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .text,
    .colorPalette_Black.accordionCarSec .subText,
    .colorPalette_Black.accordionCarSec .text,
    .colorPalette_LightGray.accordionCarSec .subText,
    .colorPalette_LightGray.accordionCarSec .text,
    .colorPalette_White.accordionCarSec .subText,
    .colorPalette_White.accordionCarSec .text {
        color: #222
    }
    .colorPalette_Yellow .accordian-content {
        background-color: #FFD100
    }
    .colorPalette_DarkYellow .accordian-content {
        background-color: #DED548
    }
    .colorPalette_Green .accordian-content {
        background-color: #7CCC6C
    }
    .colorPalette_DarkGreen .accordian-content {
        background-color: #00B140
    }
    .colorPalette_Fuscia .accordian-content {
        background-color: #AA0061
    }
    .colorPalette_DarkFuscia .accordian-content {
        background-color: #470A68
    }
    .colorPalette_Orange .accordian-content {
        background-color: #E4002B
    }
    .colorPalette_DarkOrange .accordian-content {
        background-color: #EEB33B
    }
    .colorPalette_Cyan .accordian-content {
        background-color: #5BC2E7
    }
    .colorPalette_Blue .accordian-content {
        background-color: #004F71
    }
    .colorPalette_Gray .accordian-content {
        background-color: #63666A
    }
    .colorPalette_DarkGray .accordian-content {
        background-color: #222731
    }
    .colorPalette_White .accordian-content {
        background-color: #FFF
    }
    .colorPalette_LightGray .accordian-content {
        background-color: #D9D9D6
    }
    .colorPalette_Abbott-Primary-Blue .accordian-content {
        background-color: #009CDE
    }
    .colorPalette_Abbott-Dark-Blue .accordian-content {
        background-color: #002A3A
    }
    .colorPalette_Abbott-Mint .accordian-content {
        background-color: #64CCC9
    }
    .colorPalette_Yellow.accordionCarSec .cta,
    .colorPalette_Yellow.accordionCarSec .cta_more {
        background-color: #222;
        color: #FFD100
    }
    .colorPalette_DarkYellow.accordionCarSec .cta,
    .colorPalette_DarkYellow.accordionCarSec .cta_more {
        background-color: #222;
        color: #DED548
    }
    .colorPalette_Green.accordionCarSec .cta,
    .colorPalette_Green.accordionCarSec .cta_more {
        background-color: #222;
        color: #7CCC6C
    }
    .colorPalette_DarkGreen.accordionCarSec .cta,
    .colorPalette_DarkGreen.accordionCarSec .cta_more {
        background-color: #222;
        color: #00B140
    }
    .colorPalette_Fuscia.accordionCarSec .cta,
    .colorPalette_Fuscia.accordionCarSec .cta_more {
        background-color: #222;
        color: #AA0061
    }
    .colorPalette_DarkFuscia.accordionCarSec .cta,
    .colorPalette_DarkFuscia.accordionCarSec .cta_more {
        background-color: #222;
        color: #470A68
    }
    .colorPalette_Orange.accordionCarSec .cta,
    .colorPalette_Orange.accordionCarSec .cta_more {
        background-color: #222;
        color: #E4002B
    }
    .colorPalette_DarkOrange.accordionCarSec .cta,
    .colorPalette_DarkOrange.accordionCarSec .cta_more {
        background-color: #222;
        color: #EEB33B
    }
    .colorPalette_Cyan.accordionCarSec .cta,
    .colorPalette_Cyan.accordionCarSec .cta_more {
        background-color: #222;
        color: #5BC2E7
    }
    .colorPalette_Blue.accordionCarSec .cta,
    .colorPalette_Blue.accordionCarSec .cta_more {
        background-color: #222;
        color: #004F71
    }
    .colorPalette_Gray.accordionCarSec .cta,
    .colorPalette_Gray.accordionCarSec .cta_more {
        background-color: #222;
        color: #63666A
    }
    .colorPalette_DarkGray.accordionCarSec .cta,
    .colorPalette_DarkGray.accordionCarSec .cta_more {
        background-color: #222;
        color: #222731
    }
    .colorPalette_White.accordionCarSec .cta,
    .colorPalette_White.accordionCarSec .cta_more {
        background-color: #222;
        color: #FFF
    }
    .colorPalette_LightGray.accordionCarSec .cta,
    .colorPalette_LightGray.accordionCarSec .cta_more {
        background-color: #222;
        color: #D9D9D6
    }
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .cta,
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .cta_more {
        background-color: #222;
        color: #009CDE
    }
    .colorPalette_Abbott-Dark-Blue.accordionCarSec .cta,
    .colorPalette_Abbott-Dark-Blue.accordionCarSec .cta_more {
        background-color: #222;
        color: #002A3A
    }
    .colorPalette_Abbott-Mint.accordionCarSec .cta,
    .colorPalette_Abbott-Mint.accordionCarSec .cta_more {
        background-color: #222;
        color: #64CCC9
    }
    .colorPalette_Yellow.accordionCarSec .cta:hover,
    .colorPalette_Yellow.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #FFD100
    }
    .colorPalette_DarkYellow.accordionCarSec .cta:hover,
    .colorPalette_DarkYellow.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #DED548
    }
    .colorPalette_Green.accordionCarSec .cta:hover,
    .colorPalette_Green.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #7CCC6C
    }
    .colorPalette_DarkGreen.accordionCarSec .cta:hover,
    .colorPalette_DarkGreen.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #00B140
    }
    .colorPalette_Fuscia.accordionCarSec .cta:hover,
    .colorPalette_Fuscia.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #AA0061
    }
    .colorPalette_DarkFuscia.accordionCarSec .cta:hover,
    .colorPalette_DarkFuscia.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #470A68
    }
    .colorPalette_Orange.accordionCarSec .cta:hover,
    .colorPalette_Orange.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #E4002B
    }
    .colorPalette_DarkOrange.accordionCarSec .cta:hover,
    .colorPalette_DarkOrange.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #EEB33B
    }
    .colorPalette_Cyan.accordionCarSec .cta:hover,
    .colorPalette_Cyan.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #5BC2E7
    }
    .colorPalette_Blue.accordionCarSec .cta:hover,
    .colorPalette_Blue.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #004F71
    }
    .colorPalette_Gray.accordionCarSec .cta:hover,
    .colorPalette_Gray.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #63666A
    }
    .colorPalette_DarkGray.accordionCarSec .cta:hover,
    .colorPalette_DarkGray.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #222731
    }
    .colorPalette_White.accordionCarSec .cta:hover,
    .colorPalette_White.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #FFF
    }
    .colorPalette_LightGray.accordionCarSec .cta:hover,
    .colorPalette_LightGray.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #D9D9D6
    }
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .cta:hover,
    .colorPalette_Abbott-Primary-Blue.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #009CDE
    }
    .colorPalette_Abbott-Dark-Blue.accordionCarSec .cta:hover,
    .colorPalette_Abbott-Dark-Blue.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #002A3A
    }
    .colorPalette_Abbott-Mint.accordionCarSec .cta:hover,
    .colorPalette_Abbott-Mint.accordionCarSec .cta_more:hover {
        background-color: #222;
        color: #64CCC9
    }
    .win.webkit .accordian-carousel .accordian-content a {
        padding-top: 3px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .accordian-carousel,
    .accordian-carousel>img,
    .accordian-carousel>li,
    .accordian-carousel>ul {
        height: 420px
    }
    .accordian-carousel .accordian-content h1,
    .accordian-carousel .accordian-content h2,
    .accordian-carousel .accordian-content>a.all-text-wrap span.text {
        font-size: 2.979375em
    }
    .accordian-carousel .subText,
    .accordionCarSec .subText {
        display: block;
        font-size: 1.03125em
    }
    .accordian-carousel .accordian-content a,
    .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more {
        font-size: .916875em;
        height: 28px;
        margin-top: 15px;
        line-height: 1.4em;
        padding: 6px 15px 0;
        font-family: BrandonGrotesqueBlack
    }
    .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
        min-width: 0
    }
    .accordian-carousel span.icon {
        width: 15px;
        height: 15px
    }
    .win.webkit .accordian-carousel .accordian-content a {
        padding-top: 5px
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .accordian-carousel span.icon {
        left: 1%
    }
}
@media only screen and (min-width: 768px) {
    .accordionCarSec a.cta,
    .accordionCarSec a.cta:after,
    .accordionCarSec a.cta_more,
    .accordionCarSec a.cta_more:after {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s
    }
}
.accordionCarSec a.cta,
.accordionCarSec a.cta_more {
    z-index: 4;
    border: 0;
    position: relative
}
.accordionCarSec a.cta:after,
.accordionCarSec a.cta_more:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background-color: #2A2B33
}
.accordionCarSec a.cta:before,
.accordionCarSec a.cta_more:before {
    position: relative;
    -webkit-font-smoothing: antialiased
}
.accordionCarSec a.cta:active:after,
.accordionCarSec a.cta:hover:after,
.accordionCarSec a.cta_more:active:after,
.accordionCarSec a.cta_more:hover:after {
    height: 100%
}
html[lang=cn-cn] .accordian-carousel .accordian-content,
html[lang=cn-cn] .accordian-carousel .accordian-content a,
html[lang=cn-cn] .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn] .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
html[lang=cn-cn] .accordionCarSec .accordian-content {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .accordian-carousel .accordian-content h2,
html[lang=cn-cn] .accordian-carousel .accordian-content>a.all-text-wrap span.text,
html[lang=cn-cn] .accordionCarSec .accordian-content h2,
html[lang=cn-cn] .accordionCarSec .accordian-content>a.all-text-wrap span.text {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700;
    line-height: normal
}
html[lang=cn-cn] .accordian-carousel .subText,
html[lang=cn-cn] .accordionCarSec .subText {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    line-height: normal
}
html[lang=cn-cn] .accordian-carousel .accordian-content a,
html[lang=cn-cn] .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn] .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
html[lang=cn-cn] .accordionCarSec .accordian-content a,
html[lang=cn-cn] .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn] .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    padding-top: 4px
}
html[lang=cn-cn].mac.firefox .accordian-carousel .accordian-content a,
html[lang=cn-cn].mac.firefox .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.firefox .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.firefox .accordionCarSec .accordian-content a,
html[lang=cn-cn].mac.firefox .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.firefox .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.webkit .accordian-carousel .accordian-content a,
html[lang=cn-cn].mac.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.webkit .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
html[lang=cn-cn].mac.webkit .accordionCarSec .accordian-content a,
html[lang=cn-cn].mac.webkit .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
html[lang=cn-cn].mac.webkit .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
    line-height: normal;
    padding-top: 8px
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content a,
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content a,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
        padding: 3px 10px 0!important
    }
}
@media only screen and (max-width: 767px) and (min-width: 280px) {
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content a,
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie8 .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content a,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].ie8 .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
        padding: 3px 5px 6px!important
    }
    html[lang=cn-cn].android .accordian-carousel .accordian-content a,
    html[lang=cn-cn].android .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].android .accordionCarSec .accordian-content a,
    html[lang=cn-cn].android .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].android .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].iphone .accordian-carousel .accordian-content a,
    html[lang=cn-cn].iphone .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more,
    html[lang=cn-cn].iphone .accordionCarSec .accordian-content a,
    html[lang=cn-cn].iphone .accordionCarSec .accordian-content>a.all-text-wrap span.cta,
    html[lang=cn-cn].iphone .accordionCarSec .accordian-content>a.all-text-wrap span.cta_more {
        padding: 2px 5px 6px!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=cn-cn].win.webkit .accordian-carousel .accordian-content a {
        padding-top: 4px!important
    }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    html[lang=cn-cn].win.webkit .accordian-carousel .accordian-content a {
        padding-top: 2px!important
    }
    html[lang=cn-cn].ie .accordian-carousel .accordian-content a {
        padding-top: 1px!important
    }
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
    html[lang=cn-cn].android.device_gt_i9300 .accordian-carousel .accordian-content a {
        padding-top: 4px!important;
        padding-left: 8px!important
    }
}
@media only screen and (min-width: 361px) and (max-width: 487px) {
    html[lang=cn-cn] .accordian-carousel img {
        height: 192px!important
    }
}
html[lang=ja-jp] .accordian-carousel .accordian-content,
html[lang=ja-jp] .accordian-carousel .accordian-content h2,
html[lang=ja-jp] .accordian-carousel .accordian-content>a.all-text-wrap span.text,
html[lang=ja-jp] .accordian-carousel .subText,
html[lang=ja-jp] .accordionCarSec .accordian-content,
html[lang=ja-jp] .accordionCarSec .accordian-content h2,
html[lang=ja-jp] .accordionCarSec .accordian-content>a.all-text-wrap span.text,
html[lang=ja-jp] .accordionCarSec .subText {
    font-family: Meiryo
}
html[lang=ja-jp] .accordian-carousel .accordian-content h2,
html[lang=ja-jp] .accordionCarSec .accordian-content h2 {
    font-weight: 700
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    html[lang=ja-jp] .accordian-carousel .accordian-content a,
    html[lang=ja-jp] .accordian-carousel .accordian-content>a.all-text-wrap span.cta,
    html[lang=ja-jp] .accordian-carousel .accordian-content>a.all-text-wrap span.cta_more {
        font-family: Meiryo
    }
    html[lang=ja-jp] .accordian-carousel .subText,
    html[lang=ja-jp] .accordionCarSec .subText {
        line-height: 20px
    }
}
.mb-left-shadow,
.mb-right-shadow {
    background: repeat-y;
    height: 100%;
    position: absolute;
    top: 0;
    width: 10px
}
.mb-left-shadow {
    left: 0
}
.mb-right-shadow {
    right: 0
}
a.mb-scrollButtons {
    margin: 0;
    top: 40%;
    zoom: 1
}
.mb-wrapper {
    border: 5px solid #ccc;
    margin: 0 auto 20px;
    position: relative;
    left: 0;
    top: 0;
    border-radius: 10px;
    box-shadow: inset 0 0 10px #888
}
.mb-scroll,
.mb-slider {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    font-size: 18px
}
.mb-active-slider {
    border-color: #333
}
.mb-slider .mb-panel {
    margin: 0;
    padding: 20px;
    display: block;
    cursor: pointer;
    float: left;
    list-style: none
}
.mb-slider .mb-panel.current {
    cursor: auto
}
.mb-inside {
    padding: 10px;
    border: 1px solid #999
}
.mb-inside * {
    max-width: 100%
}
a.mb-scrollButtons {
    display: block;
    width: 45px;
    height: 58px;
    background: url("../images/arrows.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    border: 0
}
a.mb-scrollButtons.mb-left {
    background-position: left top;
    left: -45px
}
a.mb-scrollButtons.mb-right {
    background-position: right top;
    right: -45px
}
a.mb-scrollButtons.mb-left:hover {
    background-position: left bottom
}
a.mb-scrollButtons.mb-right:hover {
    background-position: right bottom
}
a.mb-scrollButtons.disabled {
    display: none
}
.mb-controls {
    margin: 0 auto;
    text-align: center;
    background: #ccc;
    position: relative;
    z-index: 100
}
.mb-controls a {
    color: #666;
    font: 18px/2.2 Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    padding: 2px;
    margin: 0 5px 0 0;
    text-align: center;
    outline: 0
}
.mb-controls a:hover {
    color: #000
}
.mb-controls a.current {
    color: #fff
}
.mb-active-slider .mb-controls {
    background: #333
}
@media only screen and (max-width: 320px) and (orientation: portrait) {
    .mb-wrapper {
        margin-top: 50px!important
    }
}
@media only screen and (min-width: 480px) and (max-width: 600px)and (orientation: landscape) {
    .mb-wrapper {
        margin-top: 33px!important
    }
}
.mCSB_container {
    width: auto;
    margin-right: 30px;
    overflow: hidden
}
.mCSB_container.mCS_no_scrollbar {
    margin-right: 0
}
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
    margin-right: 30px
}
.mCustomScrollBox>.mCSB_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px
}
.mCSB_horizontal>.mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0
}
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
    margin-bottom: 30px
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 0 20px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    display: block;
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    margin-left: -40px;
    float: right
}
.mCustomScrollBox {
    -ms-touch-action: none
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
    background: rgba(0, 0, 0, .75)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9)
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #fff;
    background: rgba(255, 255, 255, .1)
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #000;
    background: rgba(0, 0, 0, .75)
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}
.rsDefault.rsHor .rsArrowLeft,
.rsDefault.rsVer .rsArrowLeft {
    left: 25px;
    top: 0
}
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsThumbs,
.rsDefault .rsVideoFrameHolder {
    background: #2A2B33;
    color: #FFF
}
.rsDefault .rsArrow {
    height: 100%;
    width: 44px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21
}
.rsDefault.rsVer .rsArrow {
    width: 100%;
    height: 44px
}
.rsDefault.rsVer .rsArrowRight {
    bottom: 0;
    left: 25px
}
.rsDefault.rsHor .rsArrowRight {
    right: 25px;
    top: 0
}
.rsDefault .rsArrowIcn {
    width: 37px;
    height: 68px;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    position: absolute;
    cursor: pointer;
    background: url("../images/bg_direction_nav1.png");
    border-radius: 2px
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
    background-position: 0 -69px
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
    background-position: 0 0
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
    opacity: .2;
    filter: alpha(opacity=20)
}
.rsDefault .rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #000;
    background: rgba(0, 0, 0, .75);
    text-align: center;
    line-height: 8px;
    overflow: hidden
}
.rsDefault .rsBullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    padding: 6px 5px
}
.rsDefault .rsBullet span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #777;
    background: rgba(255, 255, 255, .5)
}
.rsDefault .rsBullet.rsNavSelected span {
    background-color: #FFF
}
.rsDefault .rsThumbsHor {
    width: 100%;
    height: 72px
}
.rsDefault .rsThumbsVer {
    width: 96px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    position: relative;
    width: 100%
}
.rsDefault .rsThumb {
    float: left;
    overflow: hidden;
    width: 96px;
    height: 72px
}
.rsDefault .rsThumb img {
    width: 100%;
    height: 100%
}
.rsDefault .rsThumb.rsNavSelected {
    background: #02874a
}
.rsDefault .rsThumb.rsNavSelected img {
    opacity: .3;
    filter: alpha(opacity=30)
}
.rsDefault .rsTmb {
    display: block
}
.rsDefault .rsTmb h5 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #FFF
}
.rsDefault .rsTmb span {
    color: #DDD;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 18px
}
.rsDefault .rsThumbsArrow {
    height: 100%;
    width: 20px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
    background: #000;
    background: rgba(0, 0, 0, .75)
}
.rsDefault .rsThumbsArrow:hover {
    background: rgba(0, 0, 0, .9)
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    width: 100%;
    height: 20px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    top: 0;
    left: 0
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    bottom: 0;
    left: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    left: 0;
    top: 0
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    right: 0;
    top: 0
}
.rsDefault .rsThumbsArrowIcn {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
    cursor: pointer;
    background: url("../images/rs-default.png")
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -128px -32px
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -128px -48px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -144px -32px
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -144px -48px
}
.rsDefault .rsThumbsArrowDisabled {
    display: none!important
}
@media screen and (min-width: 0px) and (max-width: 800px) {
    .rsDefault .rsThumb {
        width: 59px;
        height: 44px
    }
    .rsDefault .rsThumbsHor {
        height: 44px
    }
    .rsDefault .rsThumbsVer {
        width: 59px
    }
}
.rsDefault .rsTabs {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    position: relative
}
.rsDefault .rsTab {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    height: auto;
    width: auto;
    color: #333;
    padding: 5px 13px 6px;
    min-width: 72px;
    border: 1px solid #D9D9DD;
    border-right: 1px solid #f5f5f5;
    text-decoration: none;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
    background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
    -webkit-box-shadow: inset 1px 0 0 #fff;
    box-shadow: inset 1px 0 0 #fff
}
.rsDefault .rsTab:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.rsDefault .rsTab:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #cfcfcf
}
.rsDefault .rsTab:active {
    border: 1px solid #D9D9DD;
    background-color: #f4f4f4;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset
}
.rsDefault .rsTab.rsNavSelected {
    color: #FFF;
    border: 1px solid #999;
    text-shadow: 1px 1px #838383;
    box-shadow: 0 1px 9px rgba(102, 102, 102, .65) inset;
    background: #ACACAC;
    background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
    background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
    background-image: linear-gradient(to bottom, #ACACAC, #BBB)
}
.rsDefault .rsFullscreenBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 22;
    display: block;
    position: absolute;
    cursor: pointer
}
.rsDefault .rsFullscreenIcn {
    display: block;
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") #000;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 2px
}
.rsDefault .rsFullscreenIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
    background-position: -32px 0
}
.rsDefault .rsPlayBtn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .3);
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    cursor: pointer
}
.rsDefault .rsPlayBtnIcon {
    width: 64px;
    display: block;
    height: 64px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: url("../images/rs-default.png") 0 -32px no-repeat #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%
}
.rsDefault .rsCloseVideoBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 500;
    position: absolute;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
    top: -38px;
    right: -6px
}
.rsDefault .rsCloseVideoIcn {
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url("../images/rs-default.png") -64px 0 #000;
    background-color: rgba(0, 0, 0, .75)
}
.rsDefault .rsCloseVideoIcn:hover {
    background-color: rgba(0, 0, 0, .9)
}
.rsDefault .rsPreloader {
    width: 40px;
    height: 40px;
    background-image: url("../images/loader.gif");
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -70px
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
    .rsDefault .rsPreloader {
        width: 25px;
        height: 25px;
        background-image: url("../images/mobile-loader.gif");
        left: 50%;
        top: 50%;
        margin-left: -10px;
        margin-top: -70px
    }
}
.rsDefault .rsGCaption {
    position: absolute;
    float: none;
    bottom: 6px;
    left: 6px;
    text-align: left;
    background: #000;
    background: rgba(0, 0, 0, .75);
    color: #FFF;
    padding: 2px 8px;
    width: auto;
    font-size: 12px;
    border-radius: 2px
}
body .storyPanelOVerlay a.exitBtn,
body a.vidCloseBtn {
    position: absolute;
    color: #000;
    text-transform: uppercase;
    text-decoration: none
}
body .storyPanelOVerlay {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999991;
    background-color: #fff;
    overflow: hidden;
    display: none
}
body a.vidCloseBtn {
    background: #FFF;
    display: block;
    font-family: brandongrotesquebold;
    font-size: .9em;
    margin: 0;
    padding: 10px 10px 4px;
    right: -7px;
    top: -7px
}
body a.vidCloseBtn.onFullScreen {
    z-index: 99999199
}
body .storyPanelOVerlay a.exitBtn {
    z-index: 9999;
    top: 0;
    right: 0;
    background: url("../images/exitBtn.png") 0 -50px no-repeat;
    line-height: 12px;
    padding: 0;
    font-family: Georgia;
    text-indent: -999em;
    width: 50px;
    height: 50px;
    outline: 0;
    margin-top: 10px
}
.story-carousel,
.storyPanel {
    position: relative;
    padding: 0
}
body .storyPanelOVerlay a.exitBtn:hover {
    background-position: 0 -50px
}
.storyPanel {
    margin: 0;
    display: none
}
.story-carousel {
    margin: 0
}
.story-carousel .frameBg {
    margin: 0;
    padding: 0;
    display: block;
    border: 0 solid;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.story-carousel .frameBg img {
    width: 100%;
    height: 100%
}
.story-carousel .frameContent {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.story-carousel .frameContent h2 {
    font-size: 5.625em;
    font-family: BrandonGrotesqueBold;
    color: #fff;
    padding: 96px 50px 0;
    text-transform: uppercase;
    line-height: 75px
}
.story-carousel .frameContent p {
    font-size: 1.25em;
    font-family: BrandonGrotesqueBlack;
    color: #fff;
    padding: 3px 60px 0;
    text-transform: uppercase
}
.backToStory a,
.storyCategory {
    text-transform: uppercase;
    font-family: BrandonGrotesqueBold;
    font-size: .8em
}
.storyPanelControls {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    background: #fff;
    min-height: 20px;
    z-index: 9999;
    width: 100%;
    overflow: hidden
}
.leftControls {
    margin: 0;
    padding: 0;
    float: left;
    width: 80%
}
.rightControls {
    float: right;
    margin: 0;
    padding: 0
}
.logo-icon {
    background: url("../images/storyControls.png") no-repeat;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    float: left
}
.storyCategory {
    float: left;
    font-weight: 700;
    margin: 0;
    padding: 17px 10px 12px
}
.backToStory {
    display: none;
    margin: 0;
    padding: 0 20px;
    background: #d9dadb;
    text-align: center;
    width: auto;
    float: left
}
.backToStory a {
    display: block;
    text-decoration: none;
    color: #2a2b33;
    padding: 19px 0 13px
}
.directionControl ul,
.volControl {
    margin: 0;
    padding: 0
}
.volControl {
    float: left;
    width: 50px;
    height: 50px;
    display: none
}
.hotSpots ul li a,
.volControl a {
    display: block;
    text-indent: -999em;
    text-decoration: none
}
.volControl a {
    width: 100%;
    height: 100%;
    background: url("../images/storyControls.png") -57px 0 no-repeat
}
.volControl a:hover {
    background: url("../images/storyControls.png") -57px -60px no-repeat
}
.volControl a.muted {
    background: url("../images/storyControls.png") -57px -120px no-repeat
}
.volControl a.muted:hover {
    background: url("../images/storyControls.png") -57px -181px no-repeat
}
.directionControl {
    float: left
}
.directionControl li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left
}
.directionControl li.nextArrow,
.directionControl li.prevArrow {
    text-indent: -999em;
    background: url("../images/storyControls.png") -105px 0 no-repeat;
    width: 50px;
    height: 50px;
    cursor: pointer
}
.directionControl li.nextArrow {
    background-position: -250px 0
}
.directionControl li.nextArrow:hover {
    background-position: -250px -60px
}
.directionControl li.prevArrow:hover {
    background-position: -105px -60px
}
.directionControl li.storyPagnation {
    width: 100px;
    padding: 15px 2px 0 0;
    text-align: center
}
.hotSpots,
.hotSpots ul {
    margin: 0;
    padding: 0;
    width: 100%
}
.directionControl li.storyPagnation span {
    font-family: BrandonGrotesque;
    font-size: .8em
}
.hotSpots ul {
    position: absolute;
    top: 45%;
    left: 0
}
.hotSpots ul li {
    margin: 0 auto;
    list-style: none;
    float: left
}
.hotSpots ul li a {
    background: url("../images/hotspots.png") no-repeat;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    outline: 0
}
.takeOverMode,
.takeOverModeContent {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden
}
.hotSpots ul a:hover {
    background-position: 0 -100px
}
.hotSpots ul.col-1 li {
    width: 100%
}
.hotSpots ul.col-2 li {
    width: 50%
}
.hotSpots ul.col-3 li {
    width: 33.3%
}
.hotSpots ul.col-4 li {
    width: 25%
}
.hotSpots ul.col-5 li {
    width: 20%
}
.gallery-carousel,
.takeOverMode,
.takeOverModeContent {
    width: 100%;
    margin: 0;
    padding: 0
}
.takeOverMode {
    background: url("../images/transparent_white_1px.png")
}
.storyContentHolder {
    display: none
}
.gallery-carousel {
    height: 600px;
    position: relative
}
.gallery-carousel .innerFrame {
    width: 900px;
    height: 500px!important;
    border: 5px solid #fff;
    position: relative;
    overflow: hidden;
    margin: 50px!important
}
.gallery-carousel .innerFrame img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}
.gallery-carousel .innerFrame .frameCont {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 75px;
    padding: 5px 15px 0;
    background: #000;
    opacity: .8
}
.gallery-carousel .innerFrame .frameCont h2,
.gallery-carousel .innerFrame .frameCont p {
    font-family: Georgia;
    color: #fff;
    font-size: .8em
}
.gallery-carousel .innerFrame .frameCont h2 {
    font-size: .9em;
    font-weight: 700
}
.mb-wrapper {
    border: none!important;
    box-shadow: none!important
}
.frameStory-right {
    width: 100%;
    background: #191b22;
    opacity: 1;
    height: 100%;
    position: relative;
    overflow: hidden
}
.frameStory-right .storyDetailImg {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0
}
.frameStory-right .storyDetailImg img {
    width: 100%;
    height: 100%;
    display: block
}
.frameStory-right .storyDetails {
    float: left;
    width: 49%;
    margin: 0;
    padding: 35px 60px
}
.storyDetails h1,
.storyDetails h2 {
    padding: 0;
    text-transform: uppercase;
    font-family: BrandonGrotesqueBold;
    clear: both
}
.storyDetails h1 {
    margin: 80px 0 0;
    color: #ff953a;
    font-size: 5.65em
}
.storyDetails h2 {
    margin: 0;
    color: #fff;
    font-size: 1.2em
}
.storyDetails p {
    clear: both;
    margin: 0;
    padding: 10px 0;
    color: #fff;
    font-size: 14pt;
    font-family: Georgia
}
.videoStoryContent {
    margin: 0 auto;
    width: 100%;
    height: 400px;
    padding: 0;
    text-align: center;
    position: relative
}
.videoStoryContent a.videoPlayBtn {
    margin: 100px auto 0;
    padding: 0;
    text-decoration: none;
    border: 0;
    display: block;
    width: 110px;
    height: 110px;
    text-align: center
}
.videoStoryContent a.videoPlayBtn img {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    text-align: center
}
.videoContent {
    margin: 0 auto;
    padding: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 10px solid #fff;
    z-index: 9999999;
    background: #000
}
.ie .audiojs {
    position: absolute!important;
    left: 30%!important;
    top: 30%!important
}
.mask {
    top: 0;
    left: 0;
    padding: 330px 0 0 45px;
    margin: 0;
    background: url("../images/transmobile.png");
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 100000000;
    color: #fff;
    font-weight: 700;
    font-size: .8em
}
.mobilemasktext {
    position: absolute;
    top: -999em;
    left: -999em
}
@media only screen and (max-width: 360px) and (orientation: portrait) {
    .mask {
        display: block
    }
    .storyCategory {
        display: none!important
    }
    .story-carousel .frameContent h2 {
        font-size: 1.45em;
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 0;
        float: left;
        width: 100%
    }
    .story-carousel .frameContent p {
        padding: 0 0 0 5px;
        float: left;
        font-size: 1em
    }
    .leftControls {
        width: 16%!important
    }
    .frameStory-right .storyDetailImg {
        width: 100%!important
    }
    .frameStory-right .storyDetails {
        width: 100%!important;
        padding: 5px
    }
    .frameStory-right {
        overflow: auto
    }
    .storyDetails h1 {
        font-size: 4.65em
    }
    .backToStory a {
        padding-top: 14px
    }
    .hotSpots ul.col-5 li {
        width: auto!important
    }
    .hotSpots ul {
        top: 23%!important;
        padding: 0;
        margin: 0
    }
    .hotSpots ul li a {
        width: 95px!important
    }
    .hotSpots ul li:nth-child(4) {
        padding-left: 50px
    }
    .LimelightEmbeddedPlayerFlash {
        width: 100%!important
    }
    .gallery-carousel .innerFrame {
        height: 200px!important;
        margin: 0 0 0 19px!important;
        width: 250px
    }
    .frameCont {
        display: none
    }
    body .storyPanelOVerlay {
        z-index: 999999
    }
    .directionControl li.storyPagnation {
        width: auto
    }
    .videoStoryContent {
        height: auto
    }
}
@media only screen and (min-width: 480px) and (max-width: 640px) and (orientation: landscape) {
    .mask {
        display: none!important
    }
    .storyPanelOVerlay {
        width: 100%!important;
        height: 100%!important
    }
    .royalSlider {
        width: 100%!important;
        height: 300px
    }
    .frameContent .rsABlock,
    .rsOverflow {
        width: 100%!important;
        height: 100%!important
    }
    .rsActiveSlide,
    .rsSlide {
        left: -479px
    }
    .frameStory-right {
        overflow-x: hidden!important;
        overflow-y: hidden!important;
        overflow: auto
    }
    .storyCategory {
        float: left;
        padding-bottom: 10px
    }
    .story-carousel .frameContent h2 {
        font-size: 1.6em;
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 0;
        float: left;
        width: 100%;
        line-height: 41px
    }
    .story-carousel .frameContent p {
        padding: 0 5px;
        float: left;
        font-size: .8em
    }
    .leftControls {
        width: auto;
        float: left
    }
    .storyDetails h1 {
        font-size: 1.5em!important
    }
    .frameStory-right .storyDetailImg {
        float: left;
        height: 270px!important
    }
    .frameStory-right .storyDetails {
        float: left;
        padding: 20px 10px 0;
        overflow: auto;
        height: 257px
    }
    .backToStory a {
        padding-top: 14px
    }
    .hotSpots ul.col-5 li {
        width: auto!important;
        text-align: center
    }
    .hotSpots ul {
        top: 23%;
        padding: 0;
        margin: 7px 0 0
    }
    .hotSpots ul li a {
        width: 95px!important
    }
    .LimelightEmbeddedPlayerFlash {
        width: 100%!important
    }
    .gallery-carousel .innerFrame {
        height: 200px!important;
        margin: 0 0 0 19px!important;
        width: 400px
    }
    .directionControl li.storyPagnation {
        width: auto
    }
    .videoStoryContent {
        height: auto
    }
    .rsDefault,
    .rsDefault .rsOverflow,
    .rsDefault .rsSlide,
    .rsDefault .rsThumbs,
    .rsDefault .rsVideoFrameHolder {
        width: 100%
    }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .leftControls {
        width: 65%
    }
    .frameStory-right .storyDetailImg {
        clear: left;
        width: 100%;
        margin: 0;
        padding: 0;
        display: none
    }
    .frameStory-right .storyDetailImg img {
        width: 100%
    }
    .frameStory-right .storyDetails {
        clear: both;
        width: 100%;
        margin: 0;
        padding: 35px 60px
    }
    .gallery-carousel .innerFrame {
        width: 550px;
        height: 400px!important;
        margin: 150px 50px 0!important
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .leftControls {
        width: 65%
    }
    .frameStory-right .storyDetails {
        padding: 35px 20px
    }
    .gallery-carousel .innerFrame {
        width: 750px;
        height: 450px!important;
        margin: 135px 50px 0!important
    }
}
.mejs-container {
    margin-left: -9999em
}
#me_flash_0_container,
.me-plugin {
    position: absolute;
    top: -9999em
}
.colorPalette_Yellow.frameStoryMain .frameContent h2,
.colorPalette_Yellow.frameStoryMain .frameContent p,
.colorPalette_Yellow.frameStoryMain .hotSpots h2,
.colorPalette_Yellow.frameStoryMain .hotSpots p {
    color: #FFD100
}
.colorPalette_DarkYellow.frameStoryMain .frameContent h2,
.colorPalette_DarkYellow.frameStoryMain .frameContent p,
.colorPalette_DarkYellow.frameStoryMain .hotSpots h2,
.colorPalette_DarkYellow.frameStoryMain .hotSpots p {
    color: #DED548
}
.colorPalette_Green.frameStoryMain .frameContent h2,
.colorPalette_Green.frameStoryMain .frameContent p,
.colorPalette_Green.frameStoryMain .hotSpots h2,
.colorPalette_Green.frameStoryMain .hotSpots p {
    color: #7CCC6C
}
.colorPalette_DarkGreen.frameStoryMain .frameContent h2,
.colorPalette_DarkGreen.frameStoryMain .frameContent p,
.colorPalette_DarkGreen.frameStoryMain .hotSpots h2,
.colorPalette_DarkGreen.frameStoryMain .hotSpots p {
    color: #00B140
}
.colorPalette_Fuscia.frameStoryMain .frameContent h2,
.colorPalette_Fuscia.frameStoryMain .frameContent p,
.colorPalette_Fuscia.frameStoryMain .hotSpots h2,
.colorPalette_Fuscia.frameStoryMain .hotSpots p {
    color: #AA0061
}
.colorPalette_DarkFuscia.frameStoryMain .frameContent h2,
.colorPalette_DarkFuscia.frameStoryMain .frameContent p,
.colorPalette_DarkFuscia.frameStoryMain .hotSpots h2,
.colorPalette_DarkFuscia.frameStoryMain .hotSpots p {
    color: #470A68
}
.colorPalette_Orange.frameStoryMain .frameContent h2,
.colorPalette_Orange.frameStoryMain .frameContent p,
.colorPalette_Orange.frameStoryMain .hotSpots h2,
.colorPalette_Orange.frameStoryMain .hotSpots p {
    color: #E4002B
}
.colorPalette_DarkOrange.frameStoryMain .frameContent h2,
.colorPalette_DarkOrange.frameStoryMain .frameContent p,
.colorPalette_DarkOrange.frameStoryMain .hotSpots h2,
.colorPalette_DarkOrange.frameStoryMain .hotSpots p {
    color: #EEB33B
}
.colorPalette_Cyan.frameStoryMain .frameContent h2,
.colorPalette_Cyan.frameStoryMain .frameContent p,
.colorPalette_Cyan.frameStoryMain .hotSpots h2,
.colorPalette_Cyan.frameStoryMain .hotSpots p {
    color: #5BC2E7
}
.colorPalette_Blue.frameStoryMain .frameContent h2,
.colorPalette_Blue.frameStoryMain .frameContent p,
.colorPalette_Blue.frameStoryMain .hotSpots h2,
.colorPalette_Blue.frameStoryMain .hotSpots p {
    color: #004f71
}
.colorPalette_DarkGray.frameStoryMain .frameContent h2,
.colorPalette_DarkGray.frameStoryMain .frameContent p,
.colorPalette_DarkGray.frameStoryMain .hotSpots h2,
.colorPalette_DarkGray.frameStoryMain .hotSpots p {
    color: #222731
}
.colorPalette_Gray.frameStoryMain .frameContent h2,
.colorPalette_Gray.frameStoryMain .frameContent p,
.colorPalette_Gray.frameStoryMain .hotSpots h2,
.colorPalette_Gray.frameStoryMain .hotSpots p {
    color: #63666A
}
.colorPalette_White.frameStoryMain .frameContent h2,
.colorPalette_White.frameStoryMain .frameContent p,
.colorPalette_White.frameStoryMain .hotSpots h2,
.colorPalette_White.frameStoryMain .hotSpots p {
    color: #FFF
}
.colorPalette_LightGray.frameStoryMain .frameContent h2,
.colorPalette_LightGray.frameStoryMain .frameContent p,
.colorPalette_LightGray.frameStoryMain .hotSpots h2,
.colorPalette_LightGray.frameStoryMain .hotSpots p {
    color: #D9D9D6
}
.colorPalette_Abbott-Primary-Blue.frameStoryMain .frameContent h2,
.colorPalette_Abbott-Primary-Blue.frameStoryMain .frameContent p,
.colorPalette_Abbott-Primary-Blue.frameStoryMain .hotSpots h2,
.colorPalette_Abbott-Primary-Blue.frameStoryMain .hotSpots p {
    color: #009CDE
}
.colorPalette_Abbott-Dark-Blue.frameStoryMain .frameContent h2,
.colorPalette_Abbott-Dark-Blue.frameStoryMain .frameContent p,
.colorPalette_Abbott-Dark-Blue.frameStoryMain .hotSpots h2,
.colorPalette_Abbott-Dark-Blue.frameStoryMain .hotSpots p {
    color: #002A3A
}
.colorPalette_Abbott-Mint.frameStoryMain .frameContent h2,
.colorPalette_Abbott-Mint.frameStoryMain .frameContent p,
.colorPalette_Abbott-Mint.frameStoryMain .hotSpots h2,
.colorPalette_Abbott-Mint.frameStoryMain .hotSpots p {
    color: #64CCC9
}
.content_1 {
    height: 700px;
    overflow: auto
}
@media only screen and (min-width: 1024px) {
    .hotSpotText {
        float: right;
        margin: 60px 200px 0 0
    }
    .voiceOverText {
        margin-top: 225px
    }
    .story-carousel .frameContent .hotSpotText h2 {
        padding: 96px 0 0 100px
    }
    .story-carousel .frameContent .hotSpotText p {
        padding: 3px 0 0 100px
    }
}
html[lang=cn-cn] body a.vidCloseBtn {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] body .storyPanelOVerlay a.exitBtn {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .backToStory a,
html[lang=cn-cn] .directionControl li.storyPagnation span,
html[lang=cn-cn] .story-carousel .frameContent h2,
html[lang=cn-cn] .story-carousel .frameContent p,
html[lang=cn-cn] .storyCategory,
html[lang=cn-cn] .storyDetails h1,
html[lang=cn-cn] .storyDetails h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .story-carousel .frameContent p {
    font-weight: 700
}
html[lang=cn-cn] .storyDetails p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=ja-jp] body a.vidCloseBtn {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] body .storyPanelOVerlay a.exitBtn {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .story-carousel .frameContent h2 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .story-carousel .frameContent p {
    font-family: Meiryo
}
html[lang=ja-jp] .backToStory a,
html[lang=ja-jp] .storyCategory {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .directionControl li.storyPagnation span {
    font-family: Meiryo
}
html[lang=ja-jp] .storyDetails h1,
html[lang=ja-jp] .storyDetails h2 {
    font-family: Meiryo;
    font-weight: 700
}
html[lang=ja-jp] .storyDetails p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
.requestForm_Comp {
    padding: 20px 0 100px;
    background-color: #00747e;
    float: left
}
.requestForm_Comp .requestFormSec {
    width: 75%;
    margin: 0 auto
}
.requestForm_Comp .requestFormSec h2 {
    color: #00FCFD;
    font-size: 3.3em;
    font-family: BrandonGrotesqueRegular
}
.requestForm_Comp .requestFormSec .autoform input,
.requestForm_Comp .requestFormSec .autoform select,
.requestForm_Comp .requestFormSec .autoform textarea {
    font-family: BrandonGrotesqueRegular;
    background-color: #FFF;
    border: 0;
    height: 40px;
    width: 60%;
    padding-left: 10px;
    line-height: 40px;
    float: left;
    font-size: .85em;
    text-transform: uppercase
}
.requestForm_Comp .requestFormSec .autoform select {
    padding: 5px;
    text-transform: uppercase;
    color: #757575!important
}
.requestForm_Comp .requestFormSec .autoform .contact_city,
.requestForm_Comp .requestFormSec .autoform .contact_country,
.requestForm_Comp .requestFormSec .autoform .contact_state,
.requestForm_Comp .requestFormSec .autoform .contact_zip {
    width: 49%
}
.requestForm_Comp .requestFormSec .autoform .contact_city,
.requestForm_Comp .requestFormSec .autoform .contact_zip {
    margin-right: 2%
}
.requestForm_Comp .requestFormSec .autoform p {
    float: left;
    width: 100%;
    margin-top: 30px;
    line-height: 1.2em;
    font-size: .96em;
    color: #fff;
    font-family: Georgia
}
.requestForm_Comp .requestFormSec .autoform input[type=checkbox] {
    height: 25px;
    width: 25px;
    padding: 0;
    line-height: 25px;
    float: left;
    background-color: none
}
.requestForm_Comp .requestFormSec .autoform textarea {
    height: 130px;
    width: 100%
}
.requestForm {
    display: block;
    width: 100%
}
.privacyPolicy {
    height: 25px;
    line-height: 25px;
    color: #fff;
    float: left;
    font-size: 1.1em;
    margin: 20px 20px 0 0;
    font-family: Georgia
}
.requestForm_Comp .requestFormSec .autoform input[type=submit],
.requestForm_Comp .requestFormSec .autoform input[type=button] {
    background-color: #FFFC57;
    color: #000;
    display: block;
    float: left;
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    height: 35px;
    margin-right: 25px;
    margin-top: 25px;
    padding: 3px 18px 0;
    width: auto;
    -webkit-padding-before: 0;
    line-height: 0
}
.requestForm_Comp .requestFormSec .autoform input[type=submit] {
    clear: left
}
.errorstate,
.errorstate-inp {
    background: url("../images/error_red2.png") right center no-repeat #FEFD55!important
}
.requestFormSec .errorMsg p.error {
    display: none;
    padding: 9px 0 0 35px;
    color: #FEFD55;
    font-family: BrandonGrotesqueRegular;
    font-size: .9em;
    line-height: 18px;
    height: 30px;
    text-transform: uppercase;
    background: url("../images/error_yellow.png") -5px center no-repeat!important;
    margin-bottom: 8px
}
.dispBlock {
    display: block!important
}
.requestFormSec .desc {
    color: #fff;
    font-family: BrandonGrotesqueBlack;
    font-size: .75em;
    line-height: 20px;
    text-transform: uppercase;
    width: 100%;
    padding-bottom: 10px
}
.autoform input[type=tel] {
    text-transform: none!important
}
.requestForm_Comp .requestFormSec fieldset {
    border-radius: 3px;
    border: 1px solid #fff;
    margin: 0 auto 30px;
    width: 100%;
    padding: 10px 10px 40px
}
.requestForm_Comp .requestFormSec fieldset legend {
    background: #dff0ff;
    border: 1px solid;
    font-weight: 700;
    padding: 5px 10px;
    font-size: 1em;
    width: 21%
}
.requestFormSec label {
    display: inline-block;
    float: left;
    width: 28%;
    cursor: pointer;
    padding: 9px 0 0 11px;
    font-size: 1em;
    color: #fff
}
.requestFormSec .telephone,
.typeofRequest {
    width: 49%;
    margin-left: 0;
    float: left
}
.requestForm_Comp .requestFormSec fieldset div {
    clear: both;
    padding-top: 20px
}
.requestForm_Comp .requestFormSec fieldset div#addressdiv2 {
    clear: both;
    padding-top: 0
}
span.required,
span.required1,
span.required2 {
    color: red;
    font-size: 1em;
    font-weight: 700;
    vertical-align: text-top;
    width: 3px;
    padding-top: 8px
}
.requestForm_Comp .terms {
    padding-top: 20px;
    clear: both;
    color: #fff;
    font-size: .75em;
    width: 100%
}
.requestForm_Comp .terms a {
    color: #FFFC57;
    text-decoration: underline;
    width: 100%
}
.requestForm_Comp .terms a:hover {
    color: #FFF;
    text-decoration: underline;
    width: 100%
}
.tooltipn {
    background: #000;
    border-radius: 20px;
    color: #fff;
    width: 23px;
    display: inline-block;
    text-align: center;
    font-style: normal;
    cursor: help;
    margin: 5px 0 0 5px
}
.tooltipn-content {
    position: absolute;
    display: none;
    border: 1px solid #6fbbff;
    font-size: .75em;
    background: #dff0ff;
    box-shadow: 2px 2px 2px #333;
    padding: 5px!important;
    width: auto!important;
    word-wrap: break-word;
    color: #000
}
.requestForm_Comp .requestFormSec .autoform input.case,
.requestForm_Comp .requestFormSec .autoform input.zipcode {
    text-transform: none;
    font-size: 1em
}
.android .requestForm_Comp .requestFormSec .autoform input[type=submit],
.android .requestForm_Comp .requestFormSec .autoform input[type=button],
.firefox .requestForm_Comp .requestFormSec .autoform input[type=submit],
.firefox .requestForm_Comp .requestFormSec .autoform input[type=button] {
    padding-top: 5px!important
}
@media only screen and (min-width: 280px) and (max-width: 600px) {
    .requestForm {
        width: 100%
    }
    .requestForm_Comp .requestFormSec {
        width: 100%;
        padding: 0 10px
    }
    .requestForm_Comp .requestFormSec h2 {
        font-size: 3em
    }
    .requestForm_Comp .requestFormSec .autoform input,
    .requestForm_Comp .requestFormSec .autoform select,
    .requestForm_Comp .requestFormSec .autoform textarea {
        font-size: .8em
    }
    .requestFormSec .desc {
        width: 100%;
        font-size: .75em;
        line-height: 16px
    }
    .android .requestForm_Comp .requestFormSec .autoform input,
    .android .requestForm_Comp .requestFormSec .autoform select,
    .android .requestForm_Comp .requestFormSec .autoform textarea {
        line-height: 20px
    }
    input {
        -webkit-appearance: none;
        border-radius: 0
    }
    input[type=checkbox] {
        -webkit-appearance: checkbox
    }
    .requestFormSec label {
        font-size: .75em;
        padding: 10px 0 0 11px;
        line-height: 13px
    }
    .requestForm_Comp .requestFormSec fieldset legend {
        padding: 5px 5px 5px 10px;
        width: 55%;
        font-size: .75em;
        line-height: 13px
    }
    .device_gt_i9300 .requestForm_Comp .requestFormSec .autoform select {
        font-size: .95em!important
    }
    .requestFormSec .errorMsg p.error {
        font-size: .7em;
        line-height: 13px;
        padding: 7px 0 0 35px;
        clear: both
    }
}
@media only screen and (min-width: 601px) and (max-width: 760px) {
    .requestForm {
        width: 90%
    }
    .requestFormSec label {
        font-size: .75em;
        padding: 10px 0 0 11px;
        line-height: 13px
    }
    .requestForm_Comp .requestFormSec fieldset legend {
        padding: 5px 5px 5px 10px;
        width: 40%;
        font-size: .75em;
        line-height: 13px
    }
    .device_gt_i9300 .requestForm_Comp .requestFormSec .autoform select {
        font-size: .95em!important
    }
    .requestFormSec .errorMsg p.error {
        font-size: .7em;
        line-height: 13px;
        padding: 10px 0 0 35px;
        clear: both
    }
}
@media only screen and (min-width: 760px) and (max-width: 1024px) {
    .requestForm,
    .requestFormSec .desc {
        width: 100%
    }
    .requestFormSec label {
        font-size: .9em;
        padding: 10px 0 0 11px;
        line-height: 15px
    }
    .requestForm_Comp .requestFormSec fieldset legend {
        width: 40%
    }
    .requestFormSec .errorMsg p.error {
        font-size: .85em;
        line-height: 18px;
        padding: 8px 0 0 35px;
        clear: both
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .ipad .requestFormSec .autoform input[type=submit],
    .ipad .requestFormSec .autoform input[type=button] {
        padding-top: 5px!important
    }
}
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform input,
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform select,
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform textarea,
html[lang=cn-cn] .requestForm_Comp .requestFormSec h2 {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .privacyPolicy,
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform p {
    font-family: Georgia, 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .requestFormSec .desc,
html[lang=cn-cn] .requestFormSec .errorMsg p.error {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif
}
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform input[type=submit],
html[lang=cn-cn] .requestForm_Comp .requestFormSec .autoform input[type=button] {
    font-family: 'Microsoft YaHei', 'Heiti SC', sans-serif;
    font-weight: 700
}
html[lang=cn-cn] .requestFormSec .desc {
    font-weight: 700
}
html[lang=ja-jp] .requestForm_Comp .requestFormSec h2 {
    font-family: Meiryo
}
html[lang=ja-jp] .privacyPolicy,
html[lang=ja-jp] .requestForm_Comp .requestFormSec .autoform p {
    font-family: 'Hiragino Mincho ProN', 'MS PGothic'
}
html[lang=ja-jp] .requestFormSec .desc,
html[lang=ja-jp] .requestFormSec .errorMsg p.error,
html[lang=ja-jp] .requestForm_Comp .requestFormSec .autoform input[type=submit],
html[lang=ja-jp] .requestForm_Comp .requestFormSec .autoform input[type=button] {
    font-family: Meiryo
}
@charset "UTF-8";
.contactFormSec .desc,
.contactUs_Comp .contactFormSec .contactForm input,
.contactUs_Comp .contactFormSec .contactForm select,
.contactUs_Comp .contactFormSec .contactForm textarea {
    font-family: arial
}
#contactUsGlobalForm {
    margin: 25px 0
}
#contactUsGlobalForm input,
#contactUsGlobalForm select {
    width: 100%;
    padding: 6px;
    border: none;
    color: #333
}
#contactUsGlobalForm p {
    box-shadow: none;
    width: 100%;
    margin: 20px 0 0
}
#contactUsGlobalForm #confirm {
    height: 25px;
    width: 25px;
    float: left
}
#contactUsGlobalForm #reset,
#contactUsGlobalForm #submit {
    width: auto;
    text-align: center;
    background-color: #FFFC57;
    color: #000;
    display: inline-block;
    float: left;
    font-family: arial;
    font-weight: 700;
    border: none;
    margin-right: 25px;
    font-size: 1.25em
}
.privacyTxt {
    color: #fff;
    font-size: .8em
}
.privacyTxt-new {
    margin-bottom: 20px!important;
    font-family: Georgia;
    line-height: 1.2em;
    font-size: .96em
}
.privacyPolicy {
    margin-top: 5px;
    font-family: arial
}
#contactUsGlobalForm .form-group {
    display: inline-block;
    width: 100%
}
#contactUsGlobalForm .form-control {
    height: 38px
}
.confirmRequiredState input,
.textfieldRequiredState input {
    background: url("../components/contactusglobal/images/error_red.png") right center no-repeat #FEFD55!important
}
#valCountry,
#valState {
    padding-right: 0
}
.captchaRequiredMsg {
    display: none;
    color: #FEFD55;
    padding-top: 10px
}
@charset "UTF-8";
.checkboxMaxSelectionsMsg,
.checkboxMinSelectionsMsg,
.checkboxRequiredMsg {
    display: none
}
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxRequiredState .checkboxRequiredMsg {
    display: inline-block;
    color: #FEFD55;
    padding-top: 6px
}
@media (min-width: 768px) {
    .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,
    .checkboxMinSelectionsState .checkboxMinSelectionsMsg,
    .checkboxRequiredState .checkboxRequiredMsg {
        padding-left: 5px
    }
}
@charset "UTF-8";
.confirmInvalidMsg,
.confirmRequiredMsg,
.confirmValidMsg {
    display: none
}
.confirmInvalidState .confirmInvalidMsg,
.confirmRequiredState .confirmRequiredMsg {
    display: inline-block;
    color: #FEFD55;
    padding-top: 6px;
    font-size: .9em;
    background: url("../images/error_yellow.png") 0 20% no-repeat;
    padding-left: 36px;
    padding-bottom: 7px;
    margin-top: 5px
}
.confirmValidState input,
input.confirmValidState {
    background-color: #B8F5B1
}
.confirmInvalidState input,
.confirmRequiredState input,
input.confirmInvalidState,
input.confirmRequiredState {
    background-color: #FEFD55!important
}
.confirmFocusState input,
input.confirmFocusState {
    background-color: #FFC
}
@charset "UTF-8";
.selectInvalidMsg,
.selectRequiredMsg {
    display: none
}
.selectInvalidState .selectInvalidMsg,
.selectRequiredState .selectRequiredMsg {
    display: inline-block;
    background: url("../components/contactusglobal/images/error_yellow.png") 0 20% no-repeat;
    color: #FEFD55;
    padding-top: 6px;
    font-size: .9em;
    padding-left: 36px;
    padding-bottom: 7px;
    margin-top: 5px
}
.selectValidState select,
select.selectValidState {
    background-color: #B8F5B1
}
.selectInvalidState select,
.selectRequiredState select,
select.selectInvalidState,
select.selectRequiredState {
    background-color: #FEFD55
}
.selectFocusState select,
select.selectFocusState {
    background-color: #FFC
}
@charset "UTF-8";
.textfieldInvalidFormatMsg,
.textfieldMaxCharsMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMinValueMsg,
.textfieldRequiredMsg,
.textfieldValidMsg {
    display: none
}
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldRequiredState .textfieldRequiredMsg {
    display: inline-block;
    color: #FEFD55;
    padding-top: 6px;
    font-size: .9em;
    background: url("../images/error_yellow.png") 0 20% no-repeat;
    padding-left: 36px;
    padding-bottom: 7px;
    margin-top: 5px
}
.textfieldValidState input,
input.textfieldValidState {
    background-color: #B8F5B1
}
.textfieldInvalidFormatState input,
.textfieldMaxCharsState input,
.textfieldMaxValueState input,
.textfieldMinCharsState input,
.textfieldMinValueState input,
.textfieldRequiredState input,
input.textfieldInvalidFormatState,
input.textfieldMaxCharsState,
input.textfieldMaxValueState,
input.textfieldMinCharsState,
input.textfieldMinValueState,
input.textfieldRequiredState {
    background-color: #FEFD55!important
}
.textfieldFocusState input,
input.textfieldFocusState {
    background-color: #FFF
}
.textfieldFlashText input,
input.textfieldFlashText {
    color: red!important
}
@charset "UTF-8";
.textareaMaxCharsMsg,
.textareaMinCharsMsg,
.textareaRequiredMsg,
.textareaValidMsg {
    display: none
}
.textareaMaxCharsState .textareaMaxCharsMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaRequiredState .textareaRequiredMsg {
    display: inline-block;
    background: url("../components/contactusglobal/images/error_yellow.png") 0 20% no-repeat;
    color: #FEFD55;
    padding-top: 6px;
    font-size: .9em;
    padding-left: 36px;
    padding-bottom: 7px;
    margin-top: 5px
}
.textareaValidState textarea,
textarea.textareaValidState {
    background-color: #B8F5B1
}
.textareaMaxCharsState textarea,
.textareaMinCharsState textarea,
.textareaRequiredState textarea,
textarea.textareaMaxCharsState,
textarea.textareaMinCharsState,
textarea.textareaRequiredState {
    background: #FEFD55
}
.textareaFocusState textarea,
textarea.textareaFocusState {
    background-color: #FFC
}
.textareaFlashState textarea,
textarea.textareaFlashState {
    color: red!important
}
@import url("../components/imagetext/css/fonts.css.html");
.feature-title,
.feature-title span {
    text-align: center;
    position: relative
}
.features img,
.glance-banner img,
.nrWrapper {
    width: 100%
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
* html .clearfix {
    height: 1%
}
.clearfix {
    display: block
}
img {
    max-width: 100%;
    height: auto
}
.nrWrapper {
    max-width: 1440px
}
.hero-content {
    background: #aa0061;
    color: #FFF;
    padding: 15px 15px 65px
}
.hero-content h1 {
    font-family: BrandonGrotesqueBlack;
    font-size: 1.25em;
    font-size: 6.25vw
}
.hero-content p {
    font-family: Georgia;
    font-size: .75em;
    font-size: 4.375vw
}
.features {
    padding-top: 40px;
    background: #FFF
}
.feature-1 {
    padding-top: 0
}
.feature-2 {
    background: #004F71
}
.feature-title {
    margin-bottom: 50px;
    min-height: 40px
}
.feature-title span {
    background: #FFF;
    color: #000;
    padding: 6px 10px 0;
    display: inline-block;
    font-family: BrandonGrotesqueBold;
    font-size: 1.25em;
    margin: 0 auto;
    z-index: 1
}
.feature-title hr {
    border-bottom: solid 1px #FFF;
    border-top: none;
    top: 50%;
    max-width: 960px;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0
}
.feature-3 {
    background: #470A68
}
.feature-4 {
    background: #AA0061
}
.feature-5 {
    background: #FFF
}
.feature-title span.black {
    background: #000;
    color: #FFF
}
.feature-title span.black+hr {
    border-bottom: solid 1px #000
}
.feature-6 {
    background: #74d4d3
}
.divider {
    display: none
}
@media(min-width:480px) {
    .feature-title span {
        min-width: 300px
    }
}
@media (min-width: 768px) {
    .divider,
    .divider img {
        display: block
    }
    .glance-banner {
        position: relative
    }
    .hero-content {
        position: absolute;
        top: 32%;
        background: 0 0;
        color: #ff0;
        left: 10%
    }
    .hero-content h1 {
        font-size: 2.938em
    }
    .hero-content p {
        font-size: 1em;
        font-family: BrandonGrotesqueBold;
        text-transform: uppercase
    }
    .features>img {
        margin-bottom: 100px
    }
    .feature-1 .divider,
    .feature-2 {
        background: #004f70
    }
    .feature-2 .divider,
    .feature-3 {
        background: #470A68
    }
    .feature-3 .divider img {
        width: auto
    }
    .feature-3>img {
        width: 549px;
        margin: 0 auto 100px
    }
    .feature-3 .divider,
    .feature-4 {
        background: #aa0061
    }
    .feature-4 .divider {
        background: #FFF
    }
    .feature-5 .divider,
    .feature-6 {
        background: #64cdc9
    }
}
@media (min-width: 1024px) {
    .features>img {
        width: auto;
        margin: 0 auto 100px
    }
    .feature-6:after {
        background: #64cdc9;
        content: "";
        height: 100px;
        width: 100%;
        position: absolute;
        bottom: -23px
    }
}
@media (min-width: 1200px) {
    .hero-content h1 {
        font-size: 4.063em
    }
    .hero-content p {
        font-size: 1.625em
    }
}
.stats li p,
.stats li span {
    text-rendering: optimizeLegibility
}
.banner-content h1,
.footnote,
.make-diff .diffTitle,
.stats li span {
    text-transform: uppercase
}
.banner-content {
    background: #aa0061;
    color: #FFF;
    padding: 15px;
    min-height: 120px
}
.banner-content h1 {
    font-size: 20px;
    font-family: BrandonGrotesqueBold
}
.banner-content p {
    font-size: 12px;
    font-family: Georgia
}
.stats {
    padding-bottom: 25px;
    background: #009cde
}
.prods,
.stats {
    color: #FFF
}
.stats>ul>li {
    padding: 10px;
    background: #009cde
}
.stats>ul>li:last-child {
    margin-bottom: 0
}
.stats>ul>li:nth-child(even) {
    background: #5bc2e7
}
.adv-inno li ul,
.prods li ul,
.stats li ul {
    margin: 0;
    padding: 0;
    display: table
}
.adv-inno li ul li,
.prods li ul li,
.stats li ul li {
    display: table-cell;
    vertical-align: middle
}
.stats li ul li:nth-child(odd) {
    width: 70px
}
.adv-inno li ul li:nth-child(even),
.prods li ul li:nth-child(even),
.stats li ul li:nth-child(even) {
    padding-left: 20px
}
.adv-inno,
.prods {
    padding: 0 10px 30px
}
.stats li p {
    font-size: 24px;
    font-family: BrandonGrotesqueBlack;
    font-weight: 400;
    font-style: normal
}
.stats li span {
    font-size: 12px;
    font-family: BrandonGrotesqueBold
}
.adv-inno img {
    max-width: 62px
}
.adv-inno span {
    color: #fff;
    font-size: 14px;
    font-family: Georgia
}
.adv-inno li ul {
    margin-bottom: 20px
}
.adv-inno p {
    color: #6ec7e5;
    font-size: 14px;
    font-family: BrandonGrotesqueBold
}
.prods {
    width: 100%;
    float: left
}
.mark-leader {
    display: inline-block;
    width: 100%;
    padding: 0 15px 50px
}
.mark-leader ul li:last-child {
    margin-bottom: 0
}
.mark-leader li {
    text-align: center;
    font-size: 24px;
    color: #fff;
    margin-bottom: 25px;
    font-family: BrandonGrotesqueBlack
}
.mark-leader span {
    font-family: BrandonGrotesqueRegular;
    font-size: 16px;
    display: block
}
.make-diff {
    display: inline-block;
    width: 100%;
    padding: 0 10px
}
.make-diff span {
    font-size: 20px;
    color: #fff;
    margin-bottom: 4px;
    display: inline-block;
    font-family: Georgia
}
.make-diff .diffTitle {
    color: #009cde;
    font-family: BrandonGrotesqueBlack
}
.make-diff .diffSubTitle {
    margin-bottom: 25px;
    font-size: 20px
}
.prods li p,
.prods li span {
    font-size: 14px
}
.prods li p {
    font-family: BrandonGrotesqueBold
}
.prods li span {
    font-family: Georgia, Times, "Times New Roman", serif
}
.prods>ul>li {
    margin-bottom: 24px
}
.tbrands {
    padding: 0 10px 50px;
    display: block;
    width: 97%
}
.tbrands li {
    width: 45%;
    display: inline-block;
    margin-bottom: 15px;
    text-align: center
}
.glance-banner img,
.make-diff li,
.make-diff li span {
    width: 100%
}
.tbrands li img {
    max-width: 100%
}
.tbrands li:nth-child(even) {
    margin-left: 20px
}
.tbrands .prod-note {
    font-size: 10px;
    color: #000;
    margin-top: 20px;
    text-align: right
}
.footnote {
    font-size: 10px;
    font-family: BrandonGrotesqueBold;
    max-width: 960px;
    margin: 0 auto;
    text-align: left
}
.make-diff-img {
    display: none
}
.glance-banner {
    position: relative
}
@media (min-width: 480px) {
    .tbrands li {
        width: 30%
    }
}
@media (min-width: 768px) {
    .stats,
    .stats>ul>li,
    .stats>ul>li:nth-child(even) {
        background: 0 0
    }
    .adv-inno,
    .stats,
    .tbrands li,
    .tbrands ul li img {
        text-align: center
    }
    .prods {
        max-width: 960px;
        margin: 0 auto;
        float: none
    }
    .prods>ul>li {
        width: 31.5%;
        display: inline-block;
        margin-right: 15px
    }
    .adv-inno>ul>li:last-child {
        margin-right: 0
    }
    .adv-inno li img,
    .prods li img,
    .tbrands ul li img {
        display: block;
        margin: 0 auto
    }
    .prods>ul>li {
        margin-bottom: 30px
    }
    .prods>ul>li:nth-child(3n) {
        margin-right: 0
    }
    .prods>ul>li:nth-last-child(-n+3) {
        margin-bottom: 0
    }
    .tbrands {
        padding: 0 0 80px;
        margin: 0 auto
    }
    .tbrands li {
        width: 22.9%;
        margin-right: 15px
    }
    .tbrands li:nth-child(4n) {
        margin-right: 0
    }
    .stats li ul li img,
    .stats>ul {
        margin: 0 auto
    }
    .tbrands .prod-note {
        width: 39%
    }
    .stats li ul li:nth-child(odd) {
        width: auto
    }
    .adv-inno li ul li,
    .prods li ul li,
    .stats li ul li {
        display: block;
        vertical-align: middle;
        text-align: center
    }
    .stats>ul {
        width: 100%;
        display: table
    }
    .stats>ul>li:last-child {
        margin-right: 0
    }
    .banner-content {
        background: 0 0;
        color: #FFF;
        padding: 0;
        position: absolute;
        top: 200px;
        margin: auto;
        width: 80%;
        left: 0;
        right: 0
    }
    .make-diff-img {
        display: block;
        float: left;
        width: 20%
    }
    .make-diff ul {
        float: left;
        width: 74%;
        margin-left: 35px
    }
    .make-diff ul li {
        width: 42%;
        display: inline-block;
        margin: 0 15px;
        vertical-align: top
    }
    .make-diff-img img {
        width: 100%
    }
    .mkd-cnt {
        margin: 0 auto;
        display: block;
        padding: 0 15px
    }
    .adv-inno>ul {
        max-width: 890px;
        display: inline-block;
        width: 100%
    }
    .adv-inno>ul>li {
        display: table-cell;
        vertical-align: top;
        float: none;
        max-width: 297px;
        padding: 0 25px
    }
    .prods {
        padding: 25px 0 80px
    }
    .prods>ul {
        padding: 0 15px
    }
    .stats li {
        color: #009cde
    }
    .banner-content h1 {
        font-size: 65px;
        color: #fff60a
    }
    .banner-content p {
        font-size: 26px;
        color: #fff60a
    }
    .adv-inno li ul li:nth-child(even),
    .prods li ul li:nth-child(even),
    .stats li ul li:nth-child(even) {
        padding-left: 0
    }
    .stats {
        margin: 0 auto;
        max-width: 860px;
        padding-bottom: 80px;
        display: table
    }
    .stats>ul>li {
        border-right: 2px dashed #019cde;
        display: table-cell;
        vertical-align: top;
        max-width: 237px
    }
    .stats>ul>li:last-child {
        border-right: none
    }
    .adv-inno li ul,
    .prods li ul,
    .stats li ul {
        display: inline-block;
        vertical-align: top
    }
    .stats li p {
        font-size: 50px;
        margin-top: 20px
    }
    .stats li span {
        font-size: 15px;
        width: 100%;
        display: block;
        padding: 0 15px
    }
    .prods li p {
        font-size: 20px;
        margin: 10px 0 5px
    }
    .adv-inno span,
    .prods li span {
        font-size: 18px
    }
    .mark-leader {
        padding: 0 0 80px
    }
    .mark-leader li {
        font-size: 30px;
        margin-bottom: 40px
    }
    .mark-leader li span {
        display: block;
        font-size: 23px
    }
    .adv-inno p {
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 10px;
        line-height: 1.3
    }
    .tbrands ul {
        margin: 0 auto;
        padding: 0 15px;
        width: 100%
    }
    .tbrands ul li img {
        max-width: 100%
    }
    .adv-inno img {
        max-width: 70%
    }
    .adv-inno,
    .make-diff {
        padding: 0 0 80px
    }
    .tbrands li:nth-child(even) {
        margin-left: 0
    }
    .make-diff {
        max-width: 960px;
        margin: 0 auto;
        display: block
    }
}
@media (min-width: 1024px) {
    .adv-inno>ul,
    .mkd-cnt,
    .prods>ul,
    .tbrands ul {
        margin: 0 auto
    }
    .adv-inno,
    .make-diff,
    .mark-leader,
    .prods,
    .stats,
    .tbrands {
        padding-bottom: 110px
    }
    .tbrands ul {
        width: 960px
    }
    .stats li span {
        max-width: 237px;
        font-size: 19px;
        line-height: 1.3
    }
    .stats li p {
        font-size: 90px;
        line-height: 1.2
    }
    .footnote {
        font-size: 14px
    }
}
@media (max-width: 767px) {
    .prods ul li img {
        max-width: 64px
    }
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
* html .clearfix {
    height: 1%
}
.clearfix {
    display: block
}
.tbrands .footnote {
    margin-top: 15px;
    text-align: center
}
.prods li a {
    color: #fff
}
@media (min-width: 1400px) {
    .sectionTitleWithMask.notch {
        margin-top: -65px
    }
}