@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;1,300&family=Montserrat:wght@600;700;800;900&family=Open+Sans:wght@600&family=Poppins:wght@400;500;600&family=Roboto:ital,wght@0,300;0,400;0,500;1,400;1,500&display=swap');
#cwp_features_section {
    font-family: 'Roboto', 'Lato', 'Montserrat', 'Open Sans', 'Poppins', sans-serif;
}
.pd-features {
    font-size: 14px;
    color: #444
}

.pd-features .u-max-full-width {
    max-width: 100%
}

.pd-features p {
    margin: 0 0 10px
}

.pd-features h2 {
    font-size: 28px;
    margin-bottom: 10px
}

.pd-features h3 {
    font-size: 20px;
    font-weight: 400
}

.pd-features .Light {
    color: #fff
}

.pd-features .Light a,
.pd-features .Light a:link,
.pd-features .Light a:visited {
    color: #41b6e6 !important
}

.pd-features .Light a:hover,
.pd-features .Light a:link:hover,
.pd-features .Light a:visited:hover {
    color: #cce5f1 !important
}

.pd-features .pd-feature-wrap {
    border-top: 1px solid #ccc;
    padding-top: 50px;
    padding-bottom: 50px;
    background-repeat: no-repeat !important;
    background-position: center top !important
}

.pd-features .pd-feature-wrap .pd-feature-item {
    padding-left: 15px;
    padding-right: 15px
}

.pd-features .pd-feature-wrap:last-child {
    border-bottom: 0
}

.pd-features .pd-feature-wrap:nth-of-type(1) {
    padding-top: 10px;
    border-top: none
}

.pd-features a,
.pd-features a:hover,
.pd-features a:visited {
    text-decoration: none;
    cursor: pointer;
    color: #006bbd
}

.pd-features table {
    border-collapse: collapse;
    border-spacing: 0
}

.pd-features td,
.pd-features th {
    padding: 0
}

.pd-features:last-child>.row:last-child {
    border-bottom: 0;
    margin-bottom: 30px
}

.pd-features>.row {
    padding: 30px 0;
    border-bottom: 1px solid #aaa
}

.EdgeToEdge>Div {
    height: calc(100vw * 500 / 1920);
    max-height: 500px;
    min-height: 100px;
    background-size: cover;
    background-position: center center;
    margin-right: -36%;
    padding-right: 36%;
    margin-left: -36%;
    padding-left: 36%
}

@media (max-width:767px) {
    .pd-features {
        padding-top: 40px
    }

    .pd-features h3 {
        font-size: 17px !important;
        font-weight: 700 !important
    }

    .pd-features h2 {
        font-size: 20px !important
    }

    .pd-features .pd-feature-wrap {
        border: 0;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .pd-features .pd-feature-wrap .pd-feature-item {
        padding: 0
    }

    .pd-feature-wrap .row:last-child,
    .pd-feature-wrap:last-child>.feature-col:last-child .pd-threeup-line {
        border-bottom: 0;
        margin-bottom: 0
    }
}

#cwp_features_section {
    margin: 0 !important
}

#cwp_features_section .pd-features>h2 {
    padding: 0 5%
}

#cwp_features_section .pd-features>h4 {
    font-size: 24px
}

#cwp_features_section .pd-features {
    font-size: 16px !important
}

@media (min-width:768px) {

    #cwp_features_section .TextLeftImageRight div.pd-content-wrap,
    #cwp_features_section .TextLeftImageRight div.pd-media-container,
    #cwp_features_section .TextRightImageLeft div.pd-content-wrap,
    #cwp_features_section .TextRightImageLeft div.pd-media-container {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    #cwp_features_section .pd-features .ImageTop[style*=background]+.ThreeUp[style*=background],
    #cwp_features_section .pd-features .ImageTop[style*=background]+.TwoUp[style*=background],
    #cwp_features_section .pd-features .ImageTop[style=""]+.ThreeUp[style=""],
    #cwp_features_section .pd-features .ImageTop[style=""]+.TwoUp[style=""],
    #cwp_features_section .pd-features .TwoUp[style*=background]+.TwoUp[style*=background],
    #cwp_features_section .pd-features .TwoUp[style=""]+.TwoUp[style=""] {
        padding-top: 25px;
        margin-top: -25px;
        border: none
    }

    #cwp_features_section .pd-features .SingleCopyOnly[style*=background]+.ThreeUp[style*=background],
    #cwp_features_section .pd-features .SingleCopyOnly[style=""]+.ThreeUp[style=""],
    #cwp_features_section .pd-features .ThreeUp[style*=background]+.ThreeUp[style*=background] {
        margin-top: -70px;
        border: none
    }

    #cwp_features_section .pd-features .SingleImageOnly {
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0
    }

    #cwp_features_section .pd-features .SingleImageOnly .pd-feature-item {
        padding: 0
    }

    #cwp_features_section .pd-features .SingleImageOnly img {
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        max-height: 80vh
    }

    #cwp_features_section .pd-features .ImageBottom .pd-item-image-wrap,
    #cwp_features_section .pd-features .ImageTop .pd-item-image-wrap {
        max-width: calc(80% + 10vw);
        margin: 0 auto
    }

    #cwp_features_section .pd-features .ImageBottom .pd-item-image-wrap img,
    #cwp_features_section .pd-features .ImageTop .pd-item-image-wrap img {
        max-height: 80vh
    }

    #cwp_features_section .pd-features .ImageBottom .pd-media-container,
    #cwp_features_section .pd-features .ImageTop .pd-media-container {
        margin: 0 auto;
        width: calc(80% + 10vw)
    }

    #cwp_features_section .pd-features .ImageBottom .pd-media-container .dell-media-bc-video,
    #cwp_features_section .pd-features .ImageTop .pd-media-container .dell-media-bc-video {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #cwp_features_section .pd-features .ImageBottom .pd-media-container .dell-media-bc-video .u-max-full-width,
    #cwp_features_section .pd-features .ImageBottom .pd-media-container video-js .vjs-tech,
    #cwp_features_section .pd-features .ImageTop .pd-media-container .dell-media-bc-video .u-max-full-width,
    #cwp_features_section .pd-features .ImageTop .pd-media-container video-js .vjs-tech {
        max-height: 80vh
    }

    #cwp_features_section .pd-features .ImageBottom .pd-media-container .dell-media-bc-video .u-max-full-width,
    #cwp_features_section .pd-features .ImageTop .pd-media-container .dell-media-bc-video .u-max-full-width {
        width: auto
    }

    #cwp_features_section .pd-features .ImageBottom .pd-item-image-wrap {
        max-width: calc(80% + 10vw);
        margin: 0 auto 50px
    }

    #cwp_features_section .pd-features .ImageBottom .pd-item-image-wrap img {
        max-height: 80vh
    }

    #cwp_features_section .pd-features .SingleImageOnly .pd-item-image-wrap img {
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    #cwp_features_section .pd-features .TextLeftImageRight,
    #cwp_features_section .pd-features .TextRightImageLeft {
        padding-top: 0;
        padding-bottom: 0
    }

    #cwp_features_section .pd-features .SingleCopyOnly,
    #cwp_features_section .pd-features .TwoUp {
        padding-left: 22.5%;
        padding-right: 22.5%
    }

    #cwp_features_section .pd-features .SingleCopyOnly {
        text-align: center
    }
}

#cwp_features_section hr {
    display: none
}

#cwp_features_section .pd-features .pd-feature-wrap,
#cwp_features_section .pd-threeup-line,
#cwp_features_section>h2 {
    border: 0
}

#cwp_features_section .pd-content-wrap h2 {
    margin-bottom: 30px
}

#cwp_features_section .pd-item-desc strong {
    display: block;
    margin-bottom: 8px;
    font-weight: bolder;
    font-size: 15px
}

#cwp_features_section .pd-item-desc strong:not(:first-child) {
    margin-top: 10px
}

#cwp_features_section .TextRightImageLeft div.pd-feature-item {
    padding-left: 0;
    padding-right: 0
}

#cwp_features_section .TextRightImageLeft div.pd-feature-item .pd-content-wrap {
    padding-right: 5%;
    padding-left: 5%
}

#cwp_features_section .TextRightImageLeft div.pd-feature-item .pd-item-image-wrap {
    text-align: left
}

#cwp_features_section .TextLeftImageRight div.pd-feature-item {
    padding-right: 0;
    padding-left: 0
}

#cwp_features_section .ImageBottom,
#cwp_features_section .ImageTop,
#cwp_features_section .SingleCopyOnly,
#cwp_features_section .TextLeftImageRight div.pd-feature-item .pd-content-wrap {
    padding-left: 5%;
    padding-right: 5%
}

#cwp_features_section .TextLeftImageRight div.pd-feature-item .pd-item-image-wrap {
    text-align: right
}

#cwp_features_section .TextLeftImageRight .pd-media-container,
#cwp_features_section .TextRightImageLeft .pd-media-container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

#cwp_features_section .TextLeftImageRight .pd-content-wrap,
#cwp_features_section .TextRightImageLeft .pd-content-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    z-index: 1
}

#cwp_features_section .ImageBottom .pd-content-wrap,
#cwp_features_section .ImageBottom div.pd-feature-item,
#cwp_features_section .ImageTop .pd-content-wrap,
#cwp_features_section .ImageTop div.pd-feature-item,
#cwp_features_section .SingleCopyOnly .pd-content-wrap,
#cwp_features_section .SingleCopyOnly div.pd-feature-item {
    padding-left: 0;
    padding-right: 0
}

#cwp_features_section .ImageTop .pd-content-wrap {
    margin-top: 20px
}

#cwp_features_section div.FourUp,
#cwp_features_section div.ThreeUp,
#cwp_features_section div.TwoUp {
    padding-left: 5%;
    padding-right: 5%;
    grid-gap: 40px
}

#cwp_features_section div.FourUp .feature-col,
#cwp_features_section div.ThreeUp .feature-col,
#cwp_features_section div.TwoUp .feature-col {
    padding: 0;
    width: auto
}

#cwp_features_section div.FourUp .pd-feature-title,
#cwp_features_section div.ThreeUp .pd-feature-title,
#cwp_features_section div.TwoUp .pd-feature-title {
    margin: 0;
    padding: 0 !important
}

#cwp_features_section div.FourUp .pd-item-title,
#cwp_features_section div.ThreeUp .pd-item-title,
#cwp_features_section div.TwoUp .pd-item-title {
    font-size: 18px;
    margin: 15px 0
}

.SingleImageOnly .single-img-fill {
    display: none
}

.SingleImageOnly picture img {
    max-height: 80vh
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .SingleImageOnly .pd-item-image-wrap {
        position: relative;
        max-height: 80vh;
        display: -ms-grid;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: 80vh
    }

    .SingleImageOnly picture {
        display: block;
        position: relative
    }

    .SingleImageOnly picture img {
        position: relative;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
        max-height: none;
        width: 100%
    }
}

@media (max-width:767px) {
    #cwp_features_section .pd-features>h2 {
        padding: 0 10px
    }

    #cwp_features_section .TextRightImageLeft div.pd-feature-item {
        padding-right: 0
    }

    #cwp_features_section .TextRightImageLeft div.pd-feature-item .pd-content-wrap {
        padding: 0 15px
    }

    #cwp_features_section .TextLeftImageRight div.pd-feature-item {
        padding-left: 0
    }

    #cwp_features_section .TextLeftImageRight div.pd-feature-item .pd-content-wrap {
        padding: 0 15px
    }

    #cwp_features_section .ImageTop {
        padding-left: 15px;
        padding-right: 15px
    }

    #cwp_features_section .pd-features .FourUp .feature-col,
    #cwp_features_section .pd-features .FourUp .pd-feature-title,
    #cwp_features_section .pd-features .ThreeUp .feature-col,
    #cwp_features_section .pd-features .ThreeUp .pd-feature-title,
    #cwp_features_section .pd-features .TwoUp .feature-col,
    #cwp_features_section .pd-features .TwoUp .pd-feature-title {
        padding: 0
    }

    #cwp_features_section .pd-features .FourUp .pd-threeup-line,
    #cwp_features_section .pd-features .ThreeUp .pd-threeup-line,
    #cwp_features_section .pd-features .TwoUp .pd-threeup-line {
        border-bottom: 0
    }
}

@media (min-width:768px) {

    #cwp_features_section .TextLeftImageRight .pd-content-wrap,
    #cwp_features_section .TextLeftImageRight .pd-media-container,
    #cwp_features_section .TextRightImageLeft .pd-content-wrap,
    #cwp_features_section .TextRightImageLeft .pd-media-container {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        min-width: 50%
    }
}

.pd-features .FourUp div.pd-feature-subtitle,
.pd-features .ThreeUp div.pd-feature-subtitle,
.pd-features .TwoUp div.pd-feature-subtitle {
    margin-top: 40px;
    padding: 0;
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset
}

#cwp_features_section .pd-item-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin: 20px 0
}

#cwp_features_section .ImageTop+.TwoUp .pd-item-title {
    margin-top: 0
}

#cwp_features_section .pd-item-desc h3 {
    margin-bottom: 10px
}

#cwp_features_section .pd-item-desc h3:nth-child(1) {
    margin-bottom: 30px
}

#cwp_features_section .pd-item-desc table td {
    border: none
}

#cwp_features_section #hero-info {
    display: none
}

#cwp_features_section #hero-info p {
    margin-bottom: 0
}

#cwp_features_section #hero-info h2 {
    font-size: 2.4rem !important;
    padding-top: 10px;
    margin-bottom: 15px;
    color: #444
}

#cwp_features_section .cwp-technote svg {
    display: inline-block;
    height: 1rem;
    width: 1rem;
    margin-bottom: 2.5px;
    margin-left: .125rem;
    cursor: pointer
}

@media (max-width:767px) {
    #cwp_features_section .pd-item-title {
        font-size: 17px;
        line-height: 20px;
        font-weight: 700
    }

    #cwp_features_section #hero-info {
        display: block
    }
}

.pd-item-image-wrap {
    text-align: center
}

.pd-item-image-wrap.dds-icon {
    font-family: dell-tech-icons;
    text-align: left;
    font-size: 40px;
    line-height: 40px
}

.pd-item-image-wrap img {
    display: block;
    height: auto
}

.pd-media-container+.pd-item-desc {
    margin-top: 10px
}

.dt-add-cir:after {
    content: '\e91d'
}

.pd-media-container .ratio-16x9,
.pd-media-container .ratio-1x1,
.pd-media-container .ratio-4x3 {
    position: relative;
    width: 100%
}

.pd-media-container .ratio-16x9 .dell-media-y-video-container,
.pd-media-container .ratio-16x9 .u-max-full-width,
.pd-media-container .ratio-16x9>div,
.pd-media-container .ratio-1x1 .dell-media-y-video-container,
.pd-media-container .ratio-1x1 .u-max-full-width,
.pd-media-container .ratio-1x1>div,
.pd-media-container .ratio-4x3 .dell-media-y-video-container,
.pd-media-container .ratio-4x3 .u-max-full-width,
.pd-media-container .ratio-4x3>div {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
    width: auto
}

.pd-media-container .ratio-16x9 .dell-media-y-video-container,
.pd-media-container .ratio-1x1 .dell-media-y-video-container,
.pd-media-container .ratio-4x3 .dell-media-y-video-container {
    width: 100%
}

.pd-media-container .ratio-1x1 {
    padding-top: 100%
}

.pd-media-container .ratio-4x3 {
    padding-top: 75%
}

.pd-media-container .ratio-16x9 {
    padding-top: 56.25%
}

.pd-features .pd-feature-subtitle,
.pd-features .pd-feature-title {
    margin-bottom: 30px;
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.pd-features .FourUp .pd-feature-subtitle,
.pd-features .FourUp .pd-feature-title,
.pd-features .ThreeUp .pd-feature-subtitle,
.pd-features .ThreeUp .pd-feature-title,
.pd-features .TwoUp .pd-feature-subtitle,
.pd-features .TwoUp .pd-feature-title {
    padding: 0 15px;
    -ms-grid-row: 1
}

@media (min-width:768px) {
    .pd-features .pd-feature-title {
        grid-column-start: 1;
        width: 100%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .pd-features .pd-feature-subtitle {
        grid-column-start: 1;
        width: 100%;
        margin-top: 30px
    }

    .pd-features .TwoUp {
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-columns: 1fr 45px 1fr
    }

    .pd-features .TwoUp .pd-feature-subtitle,
    .pd-features .TwoUp .pd-feature-title {
        grid-column-end: 3;
        -ms-grid-column-span: 3
    }

    .pd-features .ThreeUp {
        grid-template-columns: repeat(3, 1fr);
        -ms-grid-columns: 1fr 45px 1fr 45px 1fr;
        padding-bottom: 15px
    }

    .pd-features .ThreeUp .pd-feature-subtitle,
    .pd-features .ThreeUp .pd-feature-title {
        grid-column-end: 4;
        -ms-grid-column-span: 5
    }

    .pd-features .FourUp {
        grid-template-columns: repeat(4, 1fr);
        -ms-grid-columns: 1fr 45px 1fr 45px 1fr 45px 1fr
    }

    .pd-features .FourUp .pd-feature-subtitle,
    .pd-features .FourUp .pd-feature-title {
        grid-column-end: 5;
        -ms-grid-column-span: 7
    }

    .pd-features .pd-item-image-wrap {
        margin-top: auto;
        overflow: hidden
    }

    .pd-features .pd-item-image-wrap img {
        margin: 0 auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .pd-features .col-1 {
        -ms-grid-column: 1
    }

    .pd-features .col-2 {
        -ms-grid-column: 3
    }

    .pd-features .col-3 {
        -ms-grid-column: 5
    }

    .pd-features .col-4 {
        -ms-grid-column: 7
    }

    .pd-features .ThreeUp .pd-media-container .pd-item-image-wrap {
        width: 100%
    }

    .pd-features .ThreeUp .pd-media-container .pd-item-image-wrap img {
        margin: 0 auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .pd-features .FourUp,
    .pd-features .ThreeUp,
    .pd-features .TwoUp {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: minmax(0, 1fr);
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-top: 1px solid #ccc;
        padding: 50px 0
    }

    .pd-features .FourUp .pd-padding-div,
    .pd-features .FourUp .pd-threeup-line,
    .pd-features .ThreeUp .pd-padding-div,
    .pd-features .ThreeUp .pd-threeup-line,
    .pd-features .TwoUp .pd-padding-div,
    .pd-features .TwoUp .pd-threeup-line {
        display: none;
        visibility: hidden
    }

    .pd-features .FourUp .feature-col,
    .pd-features .ThreeUp .feature-col,
    .pd-features .TwoUp .feature-col {
        padding: 0 15px;
        -ms-grid-row: 2;
        width: auto
    }

    .pd-features .FourUp .feature-col p:last-of-type,
    .pd-features .ThreeUp .feature-col p:last-of-type,
    .pd-features .TwoUp .feature-col p:last-of-type {
        margin-bottom: 0
    }

    .pd-features .FourUp .pd-media-container,
    .pd-features .ThreeUp .pd-media-container,
    .pd-features .TwoUp .pd-media-container {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .pd-features .FourUp .pd-media-container .pd-item-image-wrap,
    .pd-features .ThreeUp .pd-media-container .pd-item-image-wrap,
    .pd-features .TwoUp .pd-media-container .pd-item-image-wrap {
        margin-top: auto
    }

    .pd-features .FourUp .pd-item-title,
    .pd-features .ThreeUp .pd-item-title,
    .pd-features .TwoUp .pd-item-title {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .pd-features .FourUp .pd-item-desc,
    .pd-features .ThreeUp .pd-item-desc,
    .pd-features .TwoUp .pd-item-desc {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        word-break: break-word
    }
}

@media (max-width:767px) {

    .pd-features .FourUp .feature-col,
    .pd-features .ThreeUp .feature-col,
    .pd-features .TwoUp .feature-col {
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .pd-features .FourUp .pd-threeup-line,
    .pd-features .ThreeUp .pd-threeup-line,
    .pd-features .TwoUp .pd-threeup-line {
        border-top: 1px solid #ccc;
        margin: 20px 0
    }

    .pd-features .FourUp .pd-padding-div,
    .pd-features .ThreeUp .pd-padding-div,
    .pd-features .TwoUp .pd-padding-div {
        padding-top: 10px
    }
}

@media (max-width:767px) and (-ms-high-contrast:none) {

    .pd-features .FourUp .feature-col,
    .pd-features .ThreeUp .feature-col,
    .pd-features .TwoUp .feature-col {
        display: block !important
    }
}

@media (max-width:767px) and (-ms-high-contrast:active) {

    .pd-features .FourUp .feature-col,
    .pd-features .ThreeUp .feature-col,
    .pd-features .TwoUp .feature-col {
        display: block !important
    }
}

.pd-margin-bottom-10 {
    margin-bottom: 10px
}

.pd-margin-bottom-30 {
    margin-bottom: 30px
}

.border-top {
    border-top: 1px solid #ccc
}

.ImageBottom {
    background-position: bottom 50%
}

.ImageBottom>Div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ImageBottom>Div .pd-content-wrap {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.ImageBottom>Div .pd-media-container {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.ImageTop>Div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ImageTop>Div .pd-media-container {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.ImageTop>Div .pd-bottom-title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.ImageTop>Div .pd-item-desc {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.ImageTop>Div .pd-content-wrap {
    padding-top: 10px
}

.HeroTextRightImageLeft,
.TextRightImageLeft {
    background-position: left center
}

.TextLeftImageRight {
    background-position: right center
}

.HeroTextRightImageLeft>Div,
.TextLeftImageRight>Div,
.TextRightImageLeft>Div {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.HeroTextRightImageLeft>Div>div,
.TextLeftImageRight>Div>div,
.TextRightImageLeft>Div>div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.HeroTextRightImageLeft>Div .pd-content-wrap,
.TextLeftImageRight>Div .pd-content-wrap,
.TextRightImageLeft>Div .pd-content-wrap {
    padding-left: 50px;
    width: 50%
}

.TextLeftImageRight>Div .pd-content-wrap {
    padding-left: 0;
    padding-right: 20px
}

.pd-feature-wrap.TextLeftImageRight>Div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media (max-width:767px) {

    #cwp_features_section .HeroTextRightImageLeft>Div,
    #cwp_features_section .TextLeftImageRight>Div,
    #cwp_features_section .TextRightImageLeft>Div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #cwp_features_section .HeroTextRightImageLeft>Div .h2,
    #cwp_features_section .TextLeftImageRight>Div .h2,
    #cwp_features_section .TextRightImageLeft>Div .h2 {
        white-space: normal
    }

    #cwp_features_section .HeroTextRightImageLeft>Div .pd-media-container,
    #cwp_features_section .TextLeftImageRight>Div .pd-media-container,
    #cwp_features_section .TextRightImageLeft>Div .pd-media-container {
        width: 100%
    }

    #cwp_features_section .HeroTextRightImageLeft>Div .pd-content-wrap,
    #cwp_features_section .TextLeftImageRight>Div .pd-content-wrap,
    #cwp_features_section .TextRightImageLeft>Div .pd-content-wrap {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0
    }
}

@media (max-width:767px) and (-ms-high-contrast:none) {

    #cwp_features_section .HeroTextRightImageLeft>Div,
    #cwp_features_section .TextLeftImageRight>Div,
    #cwp_features_section .TextRightImageLeft>Div {
        display: block !important
    }
}

@media (max-width:767px) and (-ms-high-contrast:active) {

    #cwp_features_section .HeroTextRightImageLeft>Div,
    #cwp_features_section .TextLeftImageRight>Div,
    #cwp_features_section .TextRightImageLeft>Div {
        display: block !important
    }
}



/* enenenenenenenenen */















.dell-media-bc-video .dell-media-y-video-container .play-button,
.dell-media-bc-video .dell-media-y-video-container .play-button:hover {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none
}

.dell-media-bc-video .dell-media-y-video-container .play-button:before {
    border-width: 34px 0 34px 56px;
    -webkit-filter: drop-shadow(4px 3px 6px #000);
    filter: drop-shadow(4px 3px 6px #000)
}

.dell-media-bc-video .dell-media-y-video-container:hover .play-button {
    opacity: 1
}

.dell-media-bc-video .dell-media-y-video-container brightcove-video[data-state=loading] .play-button:hover {
    opacity: .8
}

div.dell-media-bc-video {
    height: 100%;
    width: 100%;
    display: block;
    position: relative
}

brightcove-video[data-state=loading]~.play-button {
    background: #fff !important
}

brightcove-video[data-state=paused]~.play-button,
brightcove-video[data-state=paused]~img,
brightcove-video[data-state=playing]~.play-button,
brightcove-video[data-state=playing]~img {
    display: none
}

.dell-media-bc-video-container iframe {
    position: relative !important
}

brightcove-video[data-state=playing]>.vjs-resize-manager {
    display: none !important
}

@supports (-webkit-touch-callout:none) {
    .video-js iframe {
        display: none !important
    }
}

dell-media-scene7-video {
    position: relative;
    display: block;
    min-height: 1px;
    width: 100%;
    white-space: normal
}

dell-media-scene7-video:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%
}

dell-media-scene7-video>.s7siwt-image-view {
    padding: 10px 0
}

dell-media-scene7-video>* {
    will-change: opacity;
    -webkit-transition: opacity .5s linear;
    transition: opacity .5s linear
}

dell-media-scene7-video[data-state=loading] {
    max-height: 50%
}

dell-media-scene7-video[data-state=loading]>* {
    position: absolute;
    opacity: 0;
    top: 0
}

dell-media-scene7-video:not([data-state]):before {
    display: none
}

dell-media-scene7-video[data-state=loaded] {
    max-height: none
}

dell-media-scene7-video[data-state=loaded]>:not(.s7instructionalmessage) {
    position: relative;
    opacity: 1
}

dell-media-scene7-video[data-state=loaded]:before {
    display: none;
    padding-top: 0
}

dell-media-scene7-video .s7instructionalmessage {
    color: #444;
    -webkit-transition: opacity 2s ease;
    transition: opacity 2s ease
}

dell-media-scene7-video .s7instructionalmessage+.s7container {
    margin-bottom: 30px
}

dell-media-scene7-video .s7container .s7spinview {
    width: 100% !important;
    height: 100% !important;
    background: 0 0 !important;
    outline: 0
}

.modal-backdrop.s7modal-backdrop {
    background-color: #000;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    opacity: .5;
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    z-index: 12000
}

.modal-backdrop.s7modal-backdrop.fade {
    display: none !important
}

.modal-backdrop.s7modal-backdrop.fade.in {
    display: block !important
}

.modal.s7-modal {
    display: none;
    color: #444;
    font-size: 14px;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    line-height: 20px;
    list-style-type: none;
    opacity: 1;
    outline: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    text-align: left;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    z-index: 12001;
    width: auto;
    background-color: transparent
}

.s7-modal .modal-dialog {
    width: auto;
    margin: 10px;
    padding: 0;
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    z-index: 2050
}

.s7-modal .modal-content,
.s7-modal .modal-dialog {
    color: #737373;
    font-size: 14px;
    line-height: 20px;
    list-style: none;
    position: relative;
    text-align: left
}

.s7-modal .modal-content {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-box-shadow: rgba(0, 0, 0, .498039) 0 3px 9px 0;
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .498039);
    display: block;
    outline: 0
}

.s7-modal .modal-header {
    border-bottom: 1px solid #ccc;
    color: #737373;
    display: block;
    font-size: 14px;
    line-height: 20px;
    list-style: none;
    margin: 0 20px;
    min-height: 16.4285717px;
    padding: 15px 0;
    text-align: left
}

.s7-modal .modal-header .close {
    -webkit-appearance: none;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 0;
    background: 0 0;
    color: #444;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 22px;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    list-style: none;
    margin: -2px 0 0;
    opacity: .60000002;
    overflow: visible;
    padding: 0;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    -ms-writing-mode: lr-tb !important;
    writing-mode: lr-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    pointer-events: all
}

.s7-modal .modal-header .close:before {
    content: "";
    margin-right: auto
}

.s7-modal .modal-title {
    color: #444;
    display: block;
    font-size: 20px;
    font-weight: 400;
    min-height: 28px;
    line-height: 28.57143021px;
    list-style: none;
    margin: 0;
    text-align: left
}

.s7-modal .modal-body {
    padding: 20px;
    position: relative;
    text-align: left
}

.s7-modal .modal-body,
.s7-modal .modal-footer {
    color: #737373;
    display: block;
    font-size: 14px;
    line-height: 20px;
    list-style: none
}

.s7-modal .modal-footer {
    background-color: transparent;
    border-top: 1px solid #ccc;
    margin: 0 20px;
    padding: 15px 0;
    text-align: right
}

.s7-modal .modal-footer .btn.btn-default {
    -webkit-appearance: none;
    -webkit-user-select: none;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #00618f;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 34px;
    line-height: 20px;
    list-style: none;
    margin: 0;
    outline: 0;
    overflow: visible;
    padding: 6px 12px;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    width: 60px;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb
}

.s7gvwt-hotspot-container,
.s7siwt-hotspot-container {
    height: 100%
}

.s7gvwt-hotspot-container .popover,
.s7siwt-hotspot-container .popover {
    background-clip: padding-box !important;
    background-color: #fff !important;
    border-radius: 5px;
    border: 1px solid #999;
    -webkit-box-shadow: rgba(0, 0, 0, .0980392) 0 2px 3px 0 !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .0980392) !important;
    color: #737373 !important;
    display: none;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    list-style: none;
    max-width: 276px !important;
    opacity: 1 !important;
    padding: 20px !important;
    position: absolute !important;
    text-align: start !important;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    z-index: 1010 !important
}

.s7gvwt-hotspot-container .popover.bottom,
.s7siwt-hotspot-container .popover.bottom {
    margin-top: 10px
}

.s7gvwt-hotspot-container .popover.top,
.s7siwt-hotspot-container .popover.top {
    margin-top: -10px
}

.s7gvwt-hotspot-container .popover.left,
.s7siwt-hotspot-container .popover.left {
    margin-left: -10px
}

.s7gvwt-hotspot-container .popover.right,
.s7siwt-hotspot-container .popover.right {
    margin-left: 10px
}

.s7gvwt-hotspot-container .popover-title,
.s7siwt-hotspot-container .popover-title {
    background-color: #fff;
    border-bottom: 1px solid #aaa;
    color: #444;
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    list-style: none;
    margin: 0;
    padding: 0 16px 10px 0
}

.s7gvwt-hotspot-container .close,
.s7siwt-hotspot-container .close {
    -webkit-appearance: none;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 0;
    color: #444;
    background: 0 0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    list-style: none;
    margin: 0;
    opacity: .55000001;
    overflow: visible;
    padding: 0 0 0 5px;
    position: absolute;
    top: 20px;
    right: 20px;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    width: 15.484375px;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    pointer-events: all
}

.s7gvwt-hotspot-container .popover-content,
.s7siwt-hotspot-container .popover-content {
    color: #737373;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    list-style: none;
    padding: 10px 0 0;
    text-align: start
}

.s7gvwt-carousel-container .carousel {
    height: 60px;
    padding: 0 40px 30px
}

.s7gvwt-carousel-container .carousel,
.s7gvwt-carousel-container .carousel-indicators {
    color: #444;
    display: block;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    text-align: center
}

.s7gvwt-carousel-container .carousel-indicators {
    bottom: 0;
    height: 20px;
    list-style: none;
    margin: 10px 0 10px -30%;
    padding-left: 0;
    z-index: 15;
    width: 60%;
    left: 50%
}

.s7gvwt-carousel-container .carousel-indicators .active {
    font: 14px/20px;
    background: #444
}

.s7gvwt-carousel-container .carousel-indicators .active,
.s7gvwt-carousel-container .carousel-indicators li {
    list-style: none outside none;
    margin: 0 5px;
    color: #737373;
    cursor: pointer;
    display: inline-block;
    height: 6px;
    text-align: center;
    text-indent: -999px;
    width: 14px
}

.s7gvwt-carousel-container .carousel-indicators li {
    font: 14px/20px roboto, sans-serif;
    background: none scroll 0 0/auto padding-box border-box #ccc;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border: 0 #737373
}

.s7gvwt-infopopup-container.popover,
.s7siwt-infopopup-container.popover {
    /* display: none !important */
    display: none 
}

.s7gvwt-infopopup-container.s7show.popover,
.s7siwt-infopopup-container.s7show.popover {
    display: block !important
}

.s7gvwt-holder {
    width: 100%;
    position: relative
}

.s7gvwt-holder a {
    padding-top: 7px;
    padding-bottom: 7px;
    color: #007db8;
    text-decoration: none
}

.s7gvwt-holder .carousel-control.right {
    left: auto;
    right: 0
}

.s7gvwt-holder .carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-family: dell-tech-icons
}

.s7gvwt-holder .carousel .carousel-control {
    font-size: 60px;
    line-height: 1em;
    color: #007db8;
    text-align: center;
    border: 0;
    text-shadow: none;
    top: 50%;
    width: auto;
    height: 72px;
    margin-top: -25px;
    font-weight: 400;
    opacity: 1;
    text-decoration: none !important
}

.s7gvwt-holder .carousel .carousel-control.right {
    right: 2px;
    left: auto
}

.s7gvwt-holder .carousel .carousel-control.left {
    left: 2px;
    right: auto
}

.s7gvwt-holder.s7gvwt-static-image .s7gvwt-image-container,
.s7gvwt-holder.s7gvwt-static-image .s7gvwt-image-holder {
    height: 100%
}

.s7gvwt-holder.s7gvwt-static-image .carousel.carousel-gallery.s7gvwt-btnprev-holder {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.s7gvwt-holder.s7gvwt-static-image .carousel.carousel-gallery.s7gvwt-btnnext-holder {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.s7gvwt-holder .s7container {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.s7gvwt-holder .s7container[mode=fullscreen] .s7gvwt-components-container .s7gvwt-carousel-container {
    bottom: 0
}

.s7gvwt-holder .s7container .s7gvwt-components-container {
    position: relative;
    width: 100%
}

.s7gvwt-holder .s7container .s7gvwt-components-container.s7gvwt-nozoom .s7zoomview[cursortype=reset],
.s7gvwt-holder .s7container .s7gvwt-components-container.s7gvwt-nozoom .s7zoomview[cursortype=zoomin] {
    cursor: default
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7zoomview {
    position: relative
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7zoomview[cursortype=zoomin] {
    cursor: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ccc' viewBox='0 0 32 32'%3E%3Cpath d='M32 30.5L21.48 20a12.114 12.114 0 002.842-7.82C24.322 5.453 18.869 0 12.142 0h-.031C5.384 0-.069 5.453-.069 12.18s5.453 12.18 12.18 12.18c3.017 0 5.778-1.097 7.906-2.914L20 21.46 30.5 32l1.5-1.5zm-19.86-8.28c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm1.04-16.36h-2.12v5.3H5.78v2.12h5.28v5.3h2.12v-5.3h5.3v-2.12h-5.3z'/%3E%3C/svg%3E"), auto
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7zoomout .s7zoomview[cursortype=reset],
.s7gvwt-holder .s7container .s7gvwt-components-container .s7zoomout .s7zoomview[cursortype=zoomin] {
    cursor: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ccc' viewBox='0 0 32 32'%3E%3Cpath d='M32 30.5L21.46 20a11.931 11.931 0 002.751-7.646c0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.971 0 5.69-1.08 7.786-2.868l-.017.014L30.5 32l1.5-1.5zm-19.86-8.28c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zM5.8 11.1h12.7v2.12H5.8z'/%3E%3C/svg%3E"), auto
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-zoomview-container.s7zoomout .s7zoomview {
    position: relative
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-infopopup-container {
    position: absolute
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-infopopup-container.s7show {
    display: block
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-infopopup-container .tooltip {
    position: relative
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-carousel-container {
    position: absolute;
    bottom: -70px;
    width: 100%
}

.s7gvwt-holder .s7container .s7gvwt-components-container .carousel.carousel-gallery.s7gvwt-btnprev-holder {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.s7gvwt-holder .s7container .s7gvwt-components-container .carousel.carousel-gallery.s7gvwt-btnnext-holder {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-swatchgrid-container {
    position: absolute;
    bottom: -76px;
    width: 100%;
    height: 76px
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-swatchgrid-container .s7swatches {
    background-color: transparent;
    z-index: 0;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-swatchgrid-container .s7swatches .s7thumbcell {
    margin: 6px 10px 6px 4px
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-swatchgrid-container .s7swatches .s7thumb {
    width: 60px;
    height: 60px
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-swatchgrid-container .s7swatches .s7thumb[state=selected] {
    outline: 1px solid #0085c3;
    outline-offset: 1.5px
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-hotspot-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    background-color: transparent;
    pointer-events: none;
    z-index: 1000
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-hotspot-container.s7hidden {
    visibility: hidden
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-hotspot-container .s7gvwt-hotspot-icon {
    pointer-events: auto;
    cursor: pointer;
    width: 24px;
    height: 24px
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-hotspot-container .s7gvwt-infopopup-container {
    pointer-events: auto
}

.s7gvwt-holder .s7container .s7gvwt-components-container .s7gvwt-hotspot-container .s7gvwt-mouseevents-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.s7siwt-stub-container {
    height: 1px;
    width: 0
}

.s7siwt-image-view {
    width: 100%;
    height: 100%;
    position: relative
}

.s7siwt-image-view .s7siwt-image-holder {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.s7siwt-image-view .s7siwt-image-holder>img {
    max-width: 100%
}

.s7siwt-image-view .s7siwt-hotspot-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: transparent
}

.s7siwt-image-view .s7siwt-infopopup-container {
    position: absolute
}

.s7siwt-image-view .s7siwt-infopopup-container.s7show {
    display: block
}

.s7siwt-image-view .s7siwt-infopopup-container .tooltip {
    position: relative
}

.s7container .s7gvwt-hotspot-container .s7gvwt-hotspot-icon,
.s7siwt-image-view .s7siwt-hotspot-container .s7siwt-hotspot-icon {
    z-index: 9;
    pointer-events: auto;
    cursor: pointer;
    width: 24px;
    height: 24px;
    line-height: 24px;
    opacity: .9
}

.s7container .s7gvwt-hotspot-container .s7gvwt-hotspot-icon:before,
.s7siwt-image-view .s7siwt-hotspot-container .s7siwt-hotspot-icon:before {
    content: "";
    display: inline-block;
    background: #41b6e6 no-repeat 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath d='M31.86 14C30.915 6.757 25.243 1.085 18.081.149L18 .14C17.4.052 16.707.001 16.001 0H16C7.211.062.109 7.201.109 16c0 8.093 6.008 14.782 13.808 15.851l.083.009c.6.088 1.293.139 1.999.14H16c8.83-.008 15.986-7.169 15.986-16 0-.705-.046-1.399-.134-2.08l.009.08zM26.4 25.18c-2.552 2.876-6.257 4.679-10.383 4.679-7.655 0-13.86-6.205-13.86-13.86s6.205-13.86 13.86-13.86c7.02 0 12.822 5.22 13.735 11.99l.008.071c.07.527.11 1.135.11 1.754 0 3.542-1.315 6.776-3.484 9.242l.013-.016zM17.14 7h-2.4v7.8H7v2.4h7.74V25h2.4v-7.8H25v-2.4h-7.86z'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 1px #41b6e6;
    box-shadow: 0 0 0 1px #41b6e6
}

.s7spinviewer {
    -ms-touch-action: none;
    touch-action: none
}

.s7spinviewer .s7fullscreenbutton,
.s7spinviewer .s7spinbuttons .s7panleftbutton,
.s7spinviewer .s7spinbuttons .s7panrightbutton,
.s7spinviewer .s7zoominbutton,
.s7spinviewer .s7zoomoutbutton,
.s7spinviewer .s7zoomresetbutton {
    display: none
}

.s7instructionalmessage {
    position: absolute;
    z-index: 50;
    text-align: center;
    width: 100%;
    height: auto;
    white-space: normal;
    bottom: 0;
    font-size: 18px;
    font-weight: 400;
    color: #444
}

.carousel-gallery .carousel-control {
    background-repeat: no-repeat !important;
    background-size: contain !important
}

.s7container .carousel {
    padding: 0 40px;
    margin: 0 !important;
    position: relative;
    height: auto
}

.s7container .carousel-control.left:before {
    content: "\2329"
}

.s7container .carousel-control.right:before {
    content: "\232a"
}

@media (max-width:767px) {

    .s7gvwt-infopopup-container.s7show.popover.hidden-xs,
    .s7siwt-infopopup-container.s7show.popover.hidden-xs {
        display: none !important
    }

    .s7gvwt-btnnext-holder,
    .s7gvwt-btnprev-holder {
        display: none
    }
}

@media only screen and (min-width:1200px) {
    #s7GVWTViewerContainer {
        width: 1200px
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    #s7GVWTViewerContainer {
        width: 922px
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    #s7GVWTViewerContainer {
        width: 768px
    }
}

@media only screen and (max-width:767px) {
    #s7GVWTViewerContainer {
        width: 500px
    }
}

div.dell-media-youku-container .play-button:before {
    -webkit-filter: drop-shadow(4px 3px 6px #000);
    filter: drop-shadow(4px 3px 6px #000)
}

div.dell-media-youku-container:hover .play-button {
    opacity: 1
}

div.dell-media-youku-container[data-state=loading] .play-button {
    background-color: #fff !important;
    opacity: 1;
    background-image: none
}

.ykplayer {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
