body {
    background-color: #eee
}

.grid-item {
    height: 200px;
    margin-bottom: 8px
}

.grid-item .grid-inner {
    position: relative;
    height: 100%;
    overflow: hidden
}

.grid-item .grid-background {
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,-webkit-transform 1s;
    transition: transform 1s,-webkit-transform 1s;
    transition: transform 1s,-webkit-transform 1s
}

.grid-item .grid-background:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #0076ce;
    opacity: 0;
    -webkit-transition: opacity .9s .1s;
    -o-transition: opacity .9s .1s;
    transition: opacity .9s .1s
}

.grid-item .grid-background.center {
    background-position: center
}

.grid-item .video-js {
    position: absolute;
    width: 100%;
    height: 100%
}

.grid-item:hover .grid-background {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.grid-item:hover .grid-background:after {
    opacity: .7
}

.grid-item .grid-text-container {
    position: absolute;
    bottom: 0;
    padding-bottom: 16px;
    padding-left: 15px;
    padding-right: 20px;
    max-width: 400px
}

.grid-item .grid-text-container .eyebrow {
    color: #fff;
    font-size: 8px;
    line-height: 14px;
    margin-bottom: 6px
}

.grid-item .grid-text-container .heading {
    position: relative;
    color: #fff
}

.grid-item .grid-text-container .heading .icon-gt-arrow-white {
    display: inline-block;
    width: 0
}

.grid-item .grid-text-container .heading .icon-gt-arrow-white:after {
    content: "";
    position: relative;
    background: url(/content/dam/delltechnologies/assets/home/images/icons/icon-arrow-white.png) no-repeat transparent 50% 100%;
    background-size: 100%;
    display: inline-block;
    width: 7px;
    height: 16px;
    margin-right: -25px;
    margin-left: 5px;
    bottom: -2px;
    white-space: nowrap
}

.grid-item .icon-upper-right {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 120px
}

.grid-item.feature,.grid-item.cc-size,.grid-item.tall {
    height: 200px
}

.grid-item.cc-size.one .grid-background {
    background-image: url(/content/dam/delltechnologies/assets/corporate/images/homepage/dell-technology-forum-1180x500.jpg)
}

.grid-item.cc-size.two .grid-background {
    background-image: url(/content/dam/delltechnologies/assets/corporate/images/homepage/solutions-1180x500.jpg)
}

.grid-item.col-6 .heading,.grid-item.col-7 .heading {
    font-size: 16px;
    line-height: 20px;
    font-weight: 200;
    margin-bottom: 9px
}

.grid-item.col-6 .eyebrow,.grid-item.col-7 .eyebrow {
    font-size: 8px;
    line-height: 12px;
    margin-bottom: 4px
}

.grid-item.col-8 .heading,.grid-item.col-9 .heading,.grid-item.col-10 .heading,.grid-item.col-11 .heading,.grid-item.col-12 .heading {
    font-size: 20px;
    line-height: 26px;
    font-weight: 200;
    margin-bottom: 9px
}

.grid-item.col-8 .eyebrow,.grid-item.col-9 .eyebrow,.grid-item.col-10 .eyebrow,.grid-item.col-11 .eyebrow,.grid-item.col-12 .eyebrow {
    font-size: 8px;
    line-height: 12px;
    margin-bottom: 4px
}

.bootstrap-delltech .container-fluid {
    padding-left: 18px;
    padding-right: 18px;
    max-width: 1600px
}

.bootstrap-delltech .vjs-big-play-button,.bootstrap-delltech .vjs-control-bar {
    visibility: hidden
}

.list {
    list-style: outside none none;
    padding-left: 0
}

.list li {
    text-align: left;
    padding: 0 0 0 20px;
    margin: 0 0 15px;
    background-image: url(/content/dam/delltechnologies/assets/home/p3/images/ellipse-list-style-sunbeam.svg);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position-y: 5px
}

.heading-container .heading {
    margin-bottom: 8px
}

.section-heading-container {
    margin-bottom: 30px;
    text-align: center
}

.sub-heading-container {
    margin-bottom: 50px;
    text-align: center
}

.eyebrow {
    color: #ffd220;
    letter-spacing: .5px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase
}

.eyebrow.large {
    font-size: 1.2rem;
    letter-spacing: 3px;
    margin-bottom: 4px
}

.accordion div.accordion-heading {
    font-size: 16px;
    color: #fff;
    margin-bottom: 18px
}

.accordion ul li {
    margin-bottom: 3px
}

.accordion a {
    color: #aaa
}

.accordion a:hover {
    color: #fff
}

.cta-link-box.dell-orange {
    width: auto
}

.cta-link-box.dell-orange .cta-text {
    font-size: 16px;
    font-weight: 200;
    text-transform: none;
    padding: 5px 8px
}

.grid-heading-area {
    padding-top: 110px;
    padding-bottom: 0
}

.grid-heading-area .grid-heading {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 20px
}

.grid-heading-area .grid-heading a {
    color: #444;
}

.grid-heading-area .grid-heading a:hover {
    color: #0076ce;
}

.grid-heading-area .grid-heading a:after {
    content: "";
    background: url(/content/dam/delltechnologies/assets/home/p3/images/icon-gt-arrow-blue.png) no-repeat transparent 50% 100%;
    background-size: 100%;
    display: inline-block;
    width: 7px;
    height: 16px;
    margin-left: 8px
}

.grid-area {
    padding-top: 0;
    padding-bottom: 38px
}

.grid-area .grid-item.two .heading {
    max-width: 470px
}

.grid-area.feature-bottom .grid-feature-quad .grid-piece:nth-of-type(1) {
    -webkit-box-ordinal-group: 3;
    order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2
}

.grid-area.feature-bottom .grid-feature-quad .grid-piece:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
    order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1
}

.corporate-content-area {
    padding-top: 20px;
    padding-bottom: 0
}

.corporate-content-area .corporate-content-heading {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 26px
}

.corporate-content-grid-area {
    padding-top: 0;
    padding-bottom: 56px
}

.corporate-content-grid-area .power-of-seven {
    padding-top: 40px
}

.power-of-seven-area {
    padding-top: 0;
    padding-bottom: 310px
}

.power-of-seven-area .section-heading-container {
    margin-bottom: 35px
}

.power-of-seven-area .section-heading-container .section-heading {
    margin-bottom: 18px;
    font-size: 24px;
    line-height: 30px
}

.power-of-seven-area .section-heading-container p {
    padding-left: 10%;
    padding-right: 10%
}

#tt-content {
    background: url(/content/dam/delltechnologies/assets/corporate/images/homepage/cdt-home-background.jpg) no-repeat 50% 100%;
    background-size: 100% auto
}

@media screen and (max-width:39.99em) {
    .grid-item.no-padding-xs {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .footer-top .logo-list li {
        width: 50%;
        float: left
    }

    .footer-top .logo-list li a {
        display: block;
        text-align: center;
        height: 70px
    }

    .footer-top .logo-list li:last-child {
        width: 100%
    }

    .footer-top .logo-list li:first-child svg {
        width: 40px;
        margin-top: 7px
    }

    .footer-top .logo-list li:nth-child(2) svg {
        width: 60.59px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(3) svg {
        width: 48px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(4) svg {
        width: 30.52px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(5) svg {
        width: 87.3px;
        margin-top: 22px
    }

    .footer-top .logo-list li:nth-child(6) svg {
        width: 93.45px;
        margin-top: 7px
    }

    .footer-top .logo-list li:nth-child(7) svg {
        width: 66.38px;
        margin-top: 2px
    }
}

@media screen and (min-width:40em) {
    .grid-item {
        height: 300px
    }

    .grid-item .grid-background {
        background-position: center
    }

    .grid-item .grid-text-container .heading .icon-gt-arrow-white:after {
        width: 7px;
        height: 16px;
        bottom: -2px
    }

    .grid-item.feature {
        height: 300px
    }

    .grid-item.tall {
        height: 300px
    }

    .section-heading-container {
        margin-bottom: 60px
    }

    .grid-heading-area .grid-heading {
        font-size: 30px;
        line-height: 36px;
        padding-bottom: 24px
    }

    .grid-heading-area .grid-heading a:after {
        width: 12px;
        height: 26px;
        margin-left: 12px
    }

    .background-dark .footer svg,.footer-light .footer svg {
        fill: #FFF
    }

    .footer-top {
        display: block;
        margin: 0 auto;
        max-width: none;
        padding-left: 18px;
        padding-right: 18px
    }

    .footer-sup {
        max-width: none
    }

    .footer-top svg {
        fill: #444;
        height: 48px;
        width: 48px
    }

    .footer-top .logo-list {
        text-align: center;
        padding-bottom: 36px
    }

    .footer-top .logo-list li {
        line-height: 0;
        margin-left: 1.5%;
        margin-right: 1.5%;
        display: inline-block
    }

    .footer-top .logo-list li:first-child svg {
        width: 48px
    }

    .footer-top .logo-list li:nth-child(2) svg {
        width: 60.59px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(3) svg {
        width: 48px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(4) svg {
        width: 30.52px;
        margin-top: 4px
    }

    .footer-top .logo-list li:nth-child(5) svg {
        width: 87.3px;
        margin-top: 7px
    }

    .footer-top .logo-list li:nth-child(6) svg {
        width: 93.45px;
        margin-top: -5px
    }

    .footer-top .logo-list li:nth-child(7) svg {
        width: 66.38px;
        margin-top: 2px
    }
}

@media screen and (min-width:40.1em) {
    .bootstrap-delltech .container-fluid {
        padding-left: 18px;
        padding-right: 18px
    }
}

@media screen and (max-width:47.99em) {
    .grid-item.col-8 .heading .icon-gt-arrow-white:after,.grid-item.col-9 .heading .icon-gt-arrow-white:after,.grid-item.col-10 .heading .icon-gt-arrow-white:after,.grid-item.col-11 .heading .icon-gt-arrow-white:after,.grid-item.col-12 .heading .icon-gt-arrow-white:after {
        width: 8px;
        height: 20px;
        margin-right: -15px;
        bottom: -1px
    }

    .grid-section .container-fluid {
        padding-left: 0;
        padding-right: 0
    }

    .grid-section .row {
        margin-right: 0;
        margin-left: 0
    }

    .grid-section .col-12,.grid-section .col-6 {
        padding-left: 0;
        padding-right: 0
    }

    .grid-section .col-6 {
        padding-right: 8px
    }
}

@media screen and (min-width:48em) {
    .grid-item {
        height: 360px;
        margin-bottom: 20px
    }

    .grid-item .grid-text-container {
        max-width: 650px
    }

    .grid-item .grid-text-container .heading .icon-gt-arrow-white:after {
        width: 10px;
        height: 23px;
        margin-left: 7px
    }

    .grid-item .icon-upper-right {
        top: 20px;
        right: 20px;
        width: 200px
    }

    .grid-item.feature {
        height: 400px
    }

    .grid-item.tall {
        height: 360px
    }

    .grid-item.cc-size {
        height: 240px
    }

    .grid-item.col-md-6 .heading,.grid-item.col-md-7 .heading {
        font-size: 24px;
        font-weight: 200;
        line-height: 30px;
        margin-bottom: 16px
    }

    .grid-item.col-md-6 .eyebrow,.grid-item.col-md-7 .eyebrow {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 5px
    }

    .grid-item.col-md-8 .heading,.grid-item.col-md-9 .heading,.grid-item.col-md-10 .heading,.grid-item.col-md-11 .heading,.grid-item.col-md-12 .heading {
        font-size: 24px;
        font-weight: 200;
        line-height: 30px;
        margin-bottom: 21px
    }

    .grid-item.col-md-8 .eyebrow,.grid-item.col-md-9 .eyebrow,.grid-item.col-md-10 .eyebrow,.grid-item.col-md-11 .eyebrow,.grid-item.col-md-12 .eyebrow {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 5px
    }

    ul.list li {
        background-position-y: 7px
    }

    .section-heading-container {
        margin-bottom: 60px
    }

    .eyebrow.large {
        font-size: 1.4rem;
        margin-bottom: 14px;
        letter-spacing: 4px
    }

    .footer-top .logo-list {
        padding-bottom: 42px
    }

    .grid-heading-area .grid-heading {
        font-size: 32px;
        line-height: 38px;
        padding-bottom: 24px
    }

    .grid-heading-area .grid-heading a:after {
        width: 12px;
        height: 26px;
        margin-left: 12px
    }

    .corporate-content-area {
        padding-top: 43px;
        border-top: 1px solid #a4a5a5
    }

    .corporate-content-area .corporate-content-heading {
        font-size: 24px;
        line-height: 30px
    }

    .power-of-seven-area .section-heading-container {
        margin-bottom: 42px
    }

    .power-of-seven-area .section-heading-container .section-heading {
        font-size: 36px;
        line-height: 42px;
        padding-left: 20px;
        padding-right: 20px
    }

    .power-of-seven-area .section-heading-container p {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (max-width:61.24em) {
    .grid-area .layout-one-4 .grid .grid-item:nth-of-type(1) {
        -webkit-box-ordinal-group: 2;
        order: 1;
        -webkit-order: 1;
        -ms-flex-order: 1
    }

    .grid-area .layout-one-4 .grid .grid-item:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        order: 2;
        -webkit-order: 2;
        -ms-flex-order: 2
    }

    .grid-area .layout-one-4 .grid .grid-item:nth-of-type(3) {
        -webkit-box-ordinal-group: 5;
        order: 4;
        -webkit-order: 4;
        -ms-flex-order: 4
    }

    .grid-area .layout-one-4 .grid .grid-item:nth-of-type(4) {
        -webkit-box-ordinal-group: 4;
        order: 3;
        -webkit-order: 3;
        -ms-flex-order: 3
    }

    .grid-area .layout-one-5 .grid .grid-item:nth-of-type(1) {
        -webkit-box-ordinal-group: 2;
        order: 1;
        -webkit-order: 1;
        -ms-flex-order: 1
    }

    .grid-area .layout-one-5 .grid .grid-item:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        order: 2;
        -webkit-order: 2;
        -ms-flex-order: 2
    }

    .grid-area .layout-one-5 .grid .grid-item:nth-of-type(3) {
        -webkit-box-ordinal-group: 5;
        order: 4;
        -webkit-order: 4;
        -ms-flex-order: 4
    }

    .grid-area .layout-one-5 .grid .grid-item:nth-of-type(4) {
        -webkit-box-ordinal-group: 4;
        order: 3;
        -webkit-order: 3;
        -ms-flex-order: 3
    }

    .grid-area .layout-one-5 .grid .grid-item:nth-of-type(5) {
        -webkit-box-ordinal-group: 6;
        order: 5;
        -webkit-order: 5;
        -ms-flex-order: 5
    }
}

@media screen and (min-width:61.25em) {
    .grid-item {
        height: 220px;
        margin-bottom: 20px
    }

    .grid-item .grid-text-container {
        padding-bottom: 43px;
        padding-left: 49px;
        padding-right: 50px
    }

    .grid-item .grid-text-container .eyebrow {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 6px
    }

    .grid-item .grid-text-container .heading .icon-gt-arrow-white:after {
        width: 13px;
        height: 29px;
        bottom: -2px
    }

    .grid-item .icon-upper-right {
        top: 40px;
        right: 50px;
        width: 260px
    }

    .grid-item.feature {
        height: 500px
    }

    .grid-item.tall {
        height: 460px
    }

    .grid-item.cc-size {
        height: 300px
    }

    .grid-item.col-lg-4 .heading,.grid-item.col-lg-5 .heading {
        font-size: 30px;
        font-weight: 200;
        line-height: 36px;
        margin-bottom: 21px
    }

    .grid-item.col-lg-4 .eyebrow,.grid-item.col-lg-5 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 13px
    }

    .grid-item.col-lg-6 .heading,.grid-item.col-lg-7 .heading {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 0
    }

    .grid-item.col-lg-6 .eyebrow,.grid-item.col-lg-7 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .grid-item.col-lg-8 .heading,.grid-item.col-lg-9 .heading,.grid-item.col-lg-10 .heading,.grid-item.col-lg-11 .heading,.grid-item.col-lg-12 .heading {
        font-size: 30px;
        line-height: 36px;
        font-weight: 200;
        margin-bottom: 0
    }

    .grid-item.col-lg-8 .eyebrow,.grid-item.col-lg-9 .eyebrow,.grid-item.col-lg-10 .eyebrow,.grid-item.col-lg-11 .eyebrow,.grid-item.col-lg-12 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 13px
    }

    .bootstrap-delltech .container-fluid {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-heading-container {
        margin-bottom: 80px
    }

    .eyebrow.large {
        font-size: 1em;
        margin-bottom: 16px;
        letter-spacing: 4px
    }

    .footer-accordion {
        padding-top: 65px;
        padding-bottom: 65px
    }

    .footer-accordion .footer-social {
        margin-left: 0;
        margin-right: 0
    }

    .grid-heading-area {
        padding-top: 200px
    }

    .grid-heading-area .grid-heading {
        font-size: 44px;
        line-height: 50px;
        padding-bottom: 24px
    }

    .grid-heading-area .grid-heading a:after {
        width: 14px;
        height: 29px;
        margin-left: 14px
    }

    .grid-area {
        padding-bottom: 50px
    }

    .corporate-content-area {
        padding-top: 64px
    }

    .corporate-content-area .corporate-content-heading {
        font-size: 36px;
        line-height: 42px;
        padding-bottom: 29px
    }

    .corporate-content-grid-area {
        padding-bottom: 96px
    }

    .corporate-content-grid-area .power-of-seven {
        padding-top: 95px;
        padding-bottom: 30px
    }

    .power-of-seven-area .power-of-seven {
        padding-bottom: 30px
    }

    .power-of-seven-area .section-heading-container {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: inherit
    }

    .power-of-seven-area .section-heading-container .section-heading {
        font-size: 48px;
        line-height: 54px
    }

    .power-of-seven-area .section-heading-container p {
        font-size: 18px;
        line-height: 26px
    }

    .footer-top {
        padding-left: 20px;
        padding-right: 20px
    }

    .footer-top .logo-list li {
        margin-left: 3.5%;
        margin-right: 3.5%
    }
}

@media screen and (min-width:80em) {
    .grid-item {
        height: 240px;
        margin-bottom: 20px
    }

    .grid-item .grid-text-container {
        max-width: 650px
    }

    .grid-item.tall {
        height: 500px
    }

    .grid-item.col-xl-2 .heading {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
        margin-bottom: 13px
    }

    .grid-item.col-xl-2 .eyebrow {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 4px
    }

    .grid-item.col-xl-3 .heading {
        font-size: 24px;
        line-height: 30px;
        font-weight: 400;
        margin-bottom: 13px
    }

    .grid-item.col-xl-3 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 6px
    }

    .grid-item.col-xl-4 .heading,.grid-item.col-xl-5 .heading {
        font-size: 30px;
        font-weight: 200;
        line-height: 36px;
        margin-bottom: 21px
    }

    .grid-item.col-xl-4 .eyebrow,.grid-item.col-xl-5 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 13px
    }

    .grid-item.col-xl-6 .heading,.grid-item.col-xl-7 .heading {
        font-size: 32px;
        font-weight: 200;
        line-height: 38px;
        margin-bottom: 0
    }

    .grid-item.col-xl-6 .eyebrow,.grid-item.col-xl-7 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .grid-item.col-xl-8 .heading,.grid-item.col-xl-9 .heading,.grid-item.col-xl-10 .heading,.grid-item.col-xl-11 .heading,.grid-item.col-xl-12 .heading {
        font-size: 32px;
        font-weight: 200;
        line-height: 38px;
        margin-bottom: 0
    }

    .grid-item.col-xl-8 .eyebrow,.grid-item.col-xl-9 .eyebrow,.grid-item.col-xl-10 .eyebrow,.grid-item.col-xl-11 .eyebrow,.grid-item.col-xl-12 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px
    }

    .bootstrap-delltech .container-fluid {
        padding-left: 50px;
        padding-right: 50px
    }

    .footer-accordion .col-lg-3 {
        padding-left: 35px
    }

    .footer-accordion .footer-social ul li {
        margin-right: 20px
    }

    .footer-top {
        padding-left: 50px;
        padding-right: 50px
    }

    .footer-top .logo-list li {
        margin-left: 4.2%;
        margin-right: 4.2%
    }
}

@media screen and (min-width:100em) {
    .grid-item {
        height: 270px
    }

    .grid-item.tall {
        height: 560px
    }

    .grid-item.col-xxl-2 .heading {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
        margin-bottom: 13px
    }

    .grid-item.col-xxl-2 .eyebrow {
        font-size: 12px;
        line-height: 28px;
        margin-bottom: 4px
    }

    .grid-item.col-xxl-3 .heading {
        font-size: 24px;
        line-height: 30px;
        font-weight: 400;
        margin-bottom: 13px
    }

    .grid-item.col-xxl-3 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 6px
    }

    .grid-item.col-xxl-4 .heading,.grid-item.col-xxl-5 .heading {
        font-size: 30px;
        font-weight: 200;
        line-height: 36px;
        margin-bottom: 21px
    }

    .grid-item.col-xxl-4 .eyebrow,.grid-item.col-xxl-5 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 13px
    }

    .grid-item.col-xxl-6 .heading,.grid-item.col-xxl-7 .heading {
        font-size: 32px;
        font-weight: 200;
        line-height: 38px;
        margin-bottom: 0
    }

    .grid-item.col-xxl-6 .eyebrow,.grid-item.col-xxl-7 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .grid-item.col-xxl-8 .heading,.grid-item.col-xxl-9 .heading,.grid-item.col-xxl-10 .heading,.grid-item.col-xxl-11 .heading,.grid-item.col-xxl-12 .heading {
        font-size: 32px;
        font-weight: 200;
        line-height: 42px;
        margin-bottom: 0
    }

    .grid-item.col-xxl-8 .eyebrow,.grid-item.col-xxl-9 .eyebrow,.grid-item.col-xxl-10 .eyebrow,.grid-item.col-xxl-11 .eyebrow,.grid-item.col-xxl-12 .eyebrow {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px
    }

    .bootstrap-delltech .container-fluid {
        padding-left: 90px;
        padding-right: 90px
    }
}

@media screen and (min-width:40em) and (max-width:47.99em) {
    .grid-item.no-padding-sm {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .grid-item.col-sm-6 .heading,.grid-item.col-sm-7 .heading {
        font-size: 16px;
        line-height: 20px;
        font-weight: 200;
        margin-bottom: 9px
    }

    .grid-item.col-sm-6 .eyebrow,.grid-item.col-sm-7 .eyebrow {
        font-size: 8px;
        line-height: 16px;
        margin-bottom: 0
    }

    .grid-item.col-sm-8 .heading,.grid-item.col-sm-9 .heading,.grid-item.col-sm-10 .heading,.grid-item.col-sm-11 .heading,.grid-item.col-sm-12 .heading {
        font-size: 20px;
        line-height: 26px;
        font-weight: 200;
        margin-bottom: 13px
    }

    .grid-item.col-sm-8 .eyebrow,.grid-item.col-sm-9 .eyebrow,.grid-item.col-sm-10 .eyebrow,.grid-item.col-sm-11 .eyebrow,.grid-item.col-sm-12 .eyebrow {
        font-size: 8px;
        line-height: 16px;
        margin-bottom: 0
    }
}

.footer .footer-sup .view,.footer .footer-sup .footer-divider,.footer .footer-top .logo-list {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:61.25em) {
    .footer .footer-sup .footer-divider {
        padding-left: 90px;
        padding-right: 90px
    }
}