@media screen and (max-width: 1024px) {
    html {
        overflow-x: hidden;
        width: 100%;
    }
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
    clear: both;
}

.content {
    width: 1440px;
    margin: 0 auto;
}

@media screen and (max-width: 1440px) {
    .content {
        width: 100%;
    }
}

@media screen and (max-device-width: 1024px) {
    .content {
        width: 100%;
    }
}

.enterprise-essential-page {
    background: #fff;
    width: 100%;
    overflow: hidden;
}

.enterprise-essential-page * {
    box-sizing: border-box;
}

.enterprise-essential-page .banner {
    height: 25rem;
    background: #deefff;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .banner {
        height: 16rem;
    }
}

.enterprise-essential-page .banner .content {
    height: 25rem;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/pic_banner_background@2x.jpg)
        no-repeat;
    background-size: cover;
    background-position: right 0;
    padding: 0 7.5rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .banner .content {
        padding: 0 1rem;
        background-position: 100% 100%;
        background-size: 100%;
        height: 16rem;
        position: relative;
        z-index: 2;
    }
}

.enterprise-essential-page .banner .content h1 {
    width: 38.125rem;
    font-size: 2.875rem;
    line-height: 3.625rem;
    padding: 3.125rem 0 0;
}

.enterprise-essential-page .banner .content h2 {
    font-size: 1.675rem;
    margin: 10px auto;
    line-height: 2.625rem;
}
@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .banner .content h1 {
        width: 100%;
        font-size: 1.4rem;
        line-height: 1.5rem;
    }
}
@media screen and (max-device-width: 768px) {
    .enterprise-essential-page .banner .content h1 {
        padding: 1.125rem 0 0;
    }

    .enterprise-essential-page .banner .content h2 {
        font-size: 1.175rem;
    }
}
.enterprise-essential-page .banner .content ul {
    margin-top: 1.875rem;
    list-style: disc inside;
}

.enterprise-essential-page .banner .content ul li {
    font-size: 1.25rem;
    line-height: 1.875rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .banner .content ul li {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
@media screen and (max-device-width: 768px) {
    .enterprise-essential-page .banner .content ul {
        margin-top: 0.75rem;
    }
}
.enterprise-essential-page .banner .content .android {
    margin-top: 1.875rem;
    width: 14rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .banner .content .android {
        margin-top: 0;
        position: absolute;
        bottom: 0;
        left: 0.5rem;
    }
}
.enterprise-essential-page .enterprise-menu-section {
    display: block;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.95);
    z-index: 9999;
    left: 0;
}

@media screen and (min-width: 768px) {
    .enterprise-essential-page .container-box {
        padding-left: 60px;
        padding-right: 60px;
    }
    .enterprise-essential-page .navbar-brand {
        display: none;
    }

    .enterprise-essential-page .container-box .navbar-nav li {
        display: inline-block;
        padding: 0px 0.5em;
        /*font-size: 18px;*/
        /*font-weight: 600;*/
        margin: auto 30px;
    }

    .enterprise-essential-page .container-box .navbar-nav li a {
        display: inline-block;
        padding: 1em 0.5em;
        color: black;
    }
    .navbar {
        margin-bottom: 0px !important;
        z-index: 1 !important;
    }
}

.navbar-default {
    background: #ffffff !important;
}

.enterprise-essential-page .introduce-block {
    margin-top: 3.125rem;
}

.enterprise-essential-page .introduce-block .inners {
    padding: 0 14.375rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .inners {
        padding: 0 1rem;
    }
}

.enterprise-essential-page .introduce-block .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
    margin: 0 auto 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .title {
        font-size: 2rem;
        line-height: 2.2rem;
        margin-bottom: 2rem;
    }
}

.enterprise-essential-page .introduce-block .desc1,
.enterprise-essential-page .introduce-block .desc2 {
    font-size: 1rem;
    line-height: 1.625rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .desc1,
    .enterprise-essential-page .introduce-block .desc2 {
        font-size: 1.2rem;
        line-height: 2rem;
    }
}

.enterprise-essential-page .introduce-block .desc2 {
    margin-top: 1.875rem;
}

.enterprise-essential-page .introduce-block .percent-list {
    display: flex;
    margin: 1.875rem -0.375rem 0;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .percent-list {
        flex-flow: column wrap;
        margin: 1.875rem 0 0;
    }
}

.enterprise-essential-page .introduce-block .percent-list li {
    flex: 1 1 auto;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 0.375rem;
    border: 1px solid #c4c4c4;
    padding: 0 1.25rem 1.25rem;
}

.enterprise-essential-page .introduce-block .percent-list li > div {
    display: flex;
    justify-content: center;
}
.enterprise-essential-page .introduce-block .percent-list li > div span {
    line-height: 80px;
    margin: auto 10px;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .percent-list li {
        margin: 0 0 1rem;
    }
}

.enterprise-essential-page .introduce-block .percent-list li h3 {
    font-size: 3.5rem;
    line-height: 4.062rem;
    /*margin: 1.25rem auto;*/
    color: #4285f4;
    text-align: center;
    position: relative;
    z-index: 3;
}

.enterprise-essential-page .introduce-block .percent-list li h3:after {
    display: inline-block;
    content: "%";
    font-size: 1rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .percent-list li h3 {
        font-size: 4rem;
    }

    .enterprise-essential-page .introduce-block .percent-list li h3:after {
        font-size: 2rem;
    }
}

.enterprise-essential-page .introduce-block .percent-list li div {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0.875rem;
}

.percent-tips {
    margin: 20px auto;
    line-height: 2;
    font-size: 86%;
}
.bottom-tips p {
    padding: 10px;
}
.content-tips,
.percent-tips,
.bottom-tips p {
    font-size: 86%;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .percent-list li div {
        font-size: 1rem;
        line-height: 1.4rem;
    }
}

.enterprise-essential-page .introduce-block .arrowDown {
    display: block;
    margin: 3.125rem auto 1rem;
}

.enterprise-essential-page .introduce-block .android {
    display: block;
    margin: 0 auto;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .android {
        width: 16rem;
    }
}

.enterprise-essential-page .introduce-block .feature {
    display: block;
    width: 90%;
    margin: 0 auto;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .introduce-block .feature {
        width: 100%;
    }
}

.enterprise-essential-page .detail-block1 {
    padding: 0 7.5rem;
    margin-top: 6.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block1 {
        padding: 0 1rem;
        margin-top: 3rem;
    }
}

.enterprise-essential-page .detail-block1 .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block1 .title {
        font-size: 2rem;
        line-height: 2.2rem;
    }
}

.enterprise-essential-page .detail-block1 .detail-block-list {
    display: flex;
    padding-top: 9.475rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block1 .detail-block-list {
        padding-top: 1rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item {
    flex: 1 1 auto;
    width: 33.3%;
    background: #f8f9fa;
    position: relative;
    z-index: 3;
    padding-top: 10.1rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item {
        padding-top: 0;
    }

    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item:before {
        display: none !important;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:before {
    box-sizing: border-box;
    display: block;
    content: " ";
    width: 12.7rem;
    height: 12.7rem;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 0 10px #e5e5e5;
    position: absolute;
    z-index: 2;
    top: -6.35rem;
    left: 50%;
    transform: translateX(-50%) scale(1.1);
    padding: 6.25rem 1.563rem 0;
    text-align: center;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    .tab-name {
    width: 12.7rem;
    height: 12.7rem;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 0 10px #e5e5e5;
    position: absolute;
    z-index: 3;
    top: -6.35rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 6.25rem 1.563rem 0;
    font-size: 1.25rem;
    text-align: center;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_mobile.svg)
        no-repeat;
    background-size: 4rem;
    background-position: center 1rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        .tab-name {
        width: auto;
        height: auto;
        border-radius: 0;
        background: none !important;
        box-shadow: none !important;
        position: static;
        transform: none;
        font-size: 1rem;
        line-height: 1.2rem;
        padding: 1rem;
        min-height: 6rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:nth-of-type(2) {
    background: #eff0f2;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:nth-of-type(2)
    .tab-name {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_problem.svg);
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:nth-of-type(3) {
    background: #4285f4;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:nth-of-type(3)
    .tab-name {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_essentials.svg);
    color: #3ddd83;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item:nth-of-type(3)
    ul
    li {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/Polygon3.svg);
    color: #fff;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul {
    padding: 0 1.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul {
        padding: 0 0.5rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li {
    font-size: 1rem;
    line-height: 1.625rem;
    text-align: center;
    padding-bottom: 3.125rem;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/Polygon2.svg)
        no-repeat;
    background-position: bottom;
    margin-bottom: 1.5rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li {
        font-size: 1rem;
        line-height: 1.2rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li:last-child {
    background: none;
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li:first-of-type {
    height: 6.375rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:first-of-type {
        height: 14rem;
    }
}

@media screen and (min-device-width: 450px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:first-of-type {
        height: 9rem;
    }
}

@media screen and (max-device-width: 320px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:first-of-type {
        height: 14rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li:nth-of-type(2) {
    height: 6.375rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(2) {
        height: 14rem;
    }
}

@media screen and (min-device-width: 450px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(2) {
        height: 9rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li:nth-of-type(3) {
    height: 8rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(3) {
        height: 24rem;
    }
}

@media screen and (min-device-width: 450px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(3) {
        height: 15rem;
    }
}
@media screen and (min-device-width: 1200px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(3) {
        height: 10rem;
    }
}

.enterprise-essential-page
    .detail-block1
    .detail-block-list
    .detail-block-item
    ul
    li:nth-of-type(4) {
    height: 6.375rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(4) {
        height: 14rem;
    }
}

@media screen and (min-device-width: 450px) {
    .enterprise-essential-page
        .detail-block1
        .detail-block-list
        .detail-block-item
        ul
        li:nth-of-type(4) {
        height: 9rem;
    }
}

.enterprise-essential-page .detail-block2 {
    padding: 0 7.5rem;
    margin-top: 6.25rem;
    line-height: 1.3;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block2 {
        padding: 0 1rem;
        margin-top: 3rem;
    }
}

.enterprise-essential-page .detail-block2 .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
    margin-bottom: 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block2 .title {
        font-size: 2rem;
        line-height: 2.2rem;
    }
}

.enterprise-essential-page .detail-block2 .item-flow-list {
    display: flex;
    margin-bottom: 1.875rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block2 .item-flow-list {
        flex-flow: column nowrap;
        align-items: center;
        margin-bottom: 4rem;
    }
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step1,
.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step2 {
    flex: 1 1 auto;
    width: 100%;
    border-radius: 1.25rem;
    border: 0.06rem solid #eff0f2;
    overflow: hidden;
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step1 .t,
.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step2 .t {
    font-size: 1.5rem;
    height: 7.31rem;
    background: #eff0f2;
    padding: 2.5rem 1.25rem 0;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step1
        .t,
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step2
        .t {
        font-size: 1.4rem;
    }
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step1 .d,
.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step2 .d {
    padding: 1.25rem;
    font-size: 1.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step1
        .d,
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step2
        .d {
        font-size: 1rem;
        line-height: 1.4rem;
    }
}

.enterprise-essential-page
    .detail-block2
    .item-flow-list
    .item-flow-step1
    .d
    ul
    li,
.enterprise-essential-page
    .detail-block2
    .item-flow-list
    .item-flow-step2
    .d
    ul
    li {
    list-style: disc inside;
}

.enterprise-essential-page
    .detail-block2
    .item-flow-list
    .item-flow-step1
    .d
    ul
    li
    div,
.enterprise-essential-page
    .detail-block2
    .item-flow-list
    .item-flow-step2
    .d
    ul
    li
    div {
    display: inline-block;
    width: 90%;
    vertical-align: top;
    font-size: 1.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step1
        .d
        ul
        li
        div,
    .enterprise-essential-page
        .detail-block2
        .item-flow-list
        .item-flow-step2
        .d
        ul
        li
        div {
        font-size: 1rem;
        line-height: 1.4rem;
    }
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step2 {
    border: 1px solid #4285f4;
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-step2 .t {
    background: #4285f4;
    color: #fff;
}

.enterprise-essential-page .detail-block2 .item-flow-list .item-flow-icon {
    width: 8.75rem;
    flex: 0 0 auto;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/double-right-outlined.svg)
        no-repeat 50%;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block2 .item-flow-list .item-flow-icon {
        width: 6rem;
        height: 6rem;
        transform: rotate(90deg);
        background-size: 60%;
    }
}

.enterprise-essential-page .detail-block3 {
    background: #eff7cf;
    margin-top: 6rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block3 {
        margin-top: 3rem;
    }
}

.enterprise-essential-page .detail-block3 .content {
    padding: 6.25rem 7.5rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block3 .content {
        padding: 2rem;
    }
}

.enterprise-essential-page .detail-block3 .title {
    width: 21.75rem;
    font-size: 1.875rem;
    float: left;
}

.enterprise-essential-page .detail-block3 .title div {
    font-size: 1.5rem;
    line-height: 1.4;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block3 .title {
        width: 100%;
        float: none;
        font-size: 2rem;
    }

    .enterprise-essential-page .detail-block3 .title div {
        font-size: 1.4rem;
    }
}

.enterprise-essential-page .detail-block3 .detail {
    float: right;
    width: 50rem;
    display: flex;
    flex-flow: row wrap;
}
.container-inner {
    margin: 50px auto;
}

.container-inner .list-video {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 60px;
    padding: 0 20px;
}

.container-inner .list-video li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 540px;
    text-align: center;
}
.container-inner .list-video li img {
    max-width: 540px;
}

.container-inner .list-video li:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
    margin: auto 30px;
}
.container-inner .list-video li:nth-child(2) h2 {
    font-size: 1.375rem;
}

@media screen and (max-width: 768px) {
    .container-inner .list-video {
        flex-wrap: wrap-reverse;
    }

    .container-inner .list-video .thumb {
        margin: 20px auto;
    }
    .orange-font-span {
        border-bottom: 4px solid #f9fd37 !important;
    }
    .container-inner .list-video li div {
        padding: 10px;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block3 .detail {
        margin-top: 2rem;
        width: 100%;
    }
}

.enterprise-essential-page .detail-block3 .detail .detail-item {
    flex: 0 0 auto;
    width: 50%;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_easy.svg)
        no-repeat 0;
    padding: 0 1rem 0 6.25rem;
    background-size: 5rem;
    min-height: 5rem;
    font-size: 1rem;
    margin-bottom: 2.375rem;
    line-height: 1.5;
}

.enterprise-essential-page .detail-block3 .detail .detail-item:nth-of-type(2) {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_noProfessionalKnowledge.svg);
}

.enterprise-essential-page .detail-block3 .detail .detail-item:nth-of-type(3) {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/icon_cheap.svg);
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block3 .detail {
        float: none;
    }

    .enterprise-essential-page .detail-block3 .detail .detail-item {
        width: 100%;
        font-size: 1rem;
        line-height: 1.4rem;
        padding-left: 5rem;
        background-size: 4rem;
        background-position: 0 0;
        min-height: 4rem;
        margin-bottom: 2rem;
    }

    .enterprise-essential-page
        .detail-block3
        .detail
        .detail-item:nth-of-type(3) {
        margin-bottom: 0;
    }
}

.enterprise-essential-page .detail-block4 .content {
    padding: 0 7.5rem;
    margin-top: 6.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block4 .content {
        padding: 0 1rem;
    }
}

.enterprise-essential-page .detail-block4 .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
    margin-bottom: 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block4 .title {
        font-size: 2rem;
        line-height: 2.2rem;
    }
}

.enterprise-essential-page .detail-block4 .desc {
    height: 19rem;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/pic_operationSteps.png)
        no-repeat 0 0 transparent;
    background-size: contain;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block4 .desc {
        background: url(/wp-content/themes/synnex/google/images/enterprise-essential/mobile/pic_operationSteps_mobile.png)
            no-repeat 0 0 transparent;
        background-size: 100%;
        height: 40rem;
    }
}

@media screen and (min-device-width: 450px) and (max-device-width: 768px) {
    .enterprise-essential-page .detail-block4 .desc {
        height: 80rem !important;
    }
}

@media screen and (max-device-width: 375px) {
    .enterprise-essential-page .detail-block4 .desc {
        height: 40rem;
    }
}

@media screen and (max-device-width: 320px) {
    .enterprise-essential-page .detail-block4 .desc {
        height: 33rem;
    }
}

.enterprise-essential-page .detail-block5 {
    margin-top: 6.25rem;
    padding: 3.125rem 0 0 17.5rem;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/image9-view.gif)
        no-repeat 51rem 0;
    background-size: 21.4rem 34rem;
    min-height: 34rem;
}

@media screen and (max-width: 1440px) {
    .enterprise-essential-page .detail-block5 {
        padding-left: 6rem;
        background-position: 37rem 0;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block5 {
        margin-top: 3rem;
        padding-top: 0;
        padding-left: 2rem;
        padding-right: 2rem;
        background-size: 55%;
        background-position: 0 100%;
    }
}

@media screen and (min-device-width: 450px) {
    .enterprise-essential-page .detail-block5 {
        /*background-size: 40%*/
    }
}

.enterprise-essential-page .detail-block5 h3 {
    width: 22rem;
    font-size: 2.375rem;
    line-height: 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block5 h3 {
        width: 100%;
        font-size: 2rem;
        line-height: 2.2rem;
    }
}

.enterprise-essential-page .detail-block5 div {
    width: 28.5rem;
    font-size: 1.5rem;
    line-height: 2.19rem;
    margin-top: 3rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block5 div {
        width: 100%;
        margin-top: 1.4rem;
        font-size: 1rem;
        line-height: 1.4rem;
    }
}

.enterprise-essential-page .detail-block6 {
    padding: 6.25rem 13.875rem 0;
}

@media screen and (max-width: 1440px) {
    .enterprise-essential-page .detail-block6 {
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block6 {
        padding: 3rem 2rem 0;
    }
}

.enterprise-essential-page .detail-block6 .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
    margin-bottom: 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block6 .title {
        font-size: 2rem;
        line-height: 2.2rem;
        margin-bottom: 1.4rem;
    }
}

.enterprise-essential-page .detail-block6 .block6-item-list {
    display: flex;
    justify-content: space-between;
}

.enterprise-essential-page .detail-block6 .block6-item-list .block6-item {
    flex: 0 0 auto;
    width: 19rem;
    font-size: 1rem;
    line-height: 1.625rem;
    text-align: center;
}

@media screen and (max-width: 1440px) {
    .enterprise-essential-page .detail-block6 .block6-item-list .block6-item {
        padding: 0 1rem;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block6 .block6-item-list .block6-item {
        flex: 1 1 auto;
        width: 100%;
        padding: 0 0.5rem;
    }
}

.enterprise-essential-page .detail-block6 .block6-item-list .block6-item img {
    display: block;
    width: 6.25rem;
    height: 6.25rem;
    margin: 0 auto 1.25rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block6
        .block6-item-list
        .block6-item
        img {
        width: 3rem;
        height: 3rem;
        margin-bottom: 1rem;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block6 .block6-item-list .block6-item {
        font-size: 1rem;
        line-height: 1.4rem;
    }
}

.enterprise-essential-page .detail-block7 {
    padding: 6.25rem 11.43rem;
}

@media screen and (max-width: 1440px) {
    .enterprise-essential-page .detail-block7 {
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 {
        padding: 3rem 1rem 2rem;
    }
}

.enterprise-essential-page .detail-block7 .title {
    font-size: 2.375rem;
    line-height: 3.125rem;
    text-align: center;
    margin-bottom: 3.125rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 .title {
        font-size: 2rem;
        line-height: 2.2rem;
    }
}

.enterprise-essential-page .detail-block7 .sw-next-prev {
    display: none;
}

.enterprise-essential-page .detail-block7 .swipslider {
    height: 19.7rem;
    padding-top: 0 !important;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 .swipslider {
        height: 26rem;
    }
}

.enterprise-essential-page .detail-block7 .sw-slides {
    height: 16.7rem;
    top: 0;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 .sw-slides {
        height: 23rem;
    }
}

.enterprise-essential-page .detail-block7 .sw-slide .sw-slide-content {
    display: flex;
    margin: 0 -1.25rem;
    height: 16.7rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 .sw-slide .sw-slide-content {
        height: 23rem;
        margin: 0 -0.2rem;
    }
}

.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item {
    flex: 1 1 auto;
    width: 50%;
    margin: 0 1.25rem;
    font-size: 1rem;
    line-height: 1.875rem;
    color: rgba(0, 0, 0, 0.85);
    padding: 3.625rem 2.5rem;
    background: #f7f7f7;
    height: 16.7rem;
    position: relative;
    z-index: 2;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block7
        .sw-slide
        .sw-slide-content
        .sw-slide-item {
        font-size: 1rem;
        line-height: 1.4rem;
        padding: 2rem 0.5rem 1rem;
        height: 23rem;
        margin: 0 0.2rem;
    }
}

.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item
    .detail {
    white-space: normal;
    word-wrap: break-word;
    position: relative;
    z-index: 2;
}

.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item
    .detail:after,
.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item
    .detail:before {
    display: block;
    content: " ";
    width: 2rem;
    height: 2rem;
    line-height: 0;
    font-size: 0;
    background: url(/wp-content/themes/synnex/google/images/enterprise-essential/dot.svg)
        no-repeat 50%;
    background-size: 2rem;
    position: absolute;
    top: -2rem;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block7
        .sw-slide
        .sw-slide-content
        .sw-slide-item
        .detail:after,
    .enterprise-essential-page
        .detail-block7
        .sw-slide
        .sw-slide-content
        .sw-slide-item
        .detail:before {
        background-size: 1.4rem;
    }
}

.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item
    .detail:after {
    background-image: url(/wp-content/themes/synnex/google/images/enterprise-essential/dotBak.svg);
    top: auto;
    bottom: -2rem;
    right: 0;
}

.enterprise-essential-page
    .detail-block7
    .sw-slide
    .sw-slide-content
    .sw-slide-item
    .auth {
    position: absolute;
    bottom: 2.5rem;
    font-weight: bold;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page
        .detail-block7
        .sw-slide
        .sw-slide-content
        .sw-slide-item
        .auth {
        bottom: 1rem;
        font-size: 0.6rem;
    }
}

.enterprise-essential-page .detail-block7 .sw-bullet {
    bottom: 0;
}

@media screen and (max-device-width: 1024px) {
    .enterprise-essential-page .detail-block7 .sw-bullet {
        bottom: 1.4rem;
    }
}

.enterprise-essential-page .detail-block7 .sw-bullet li,
.enterprise-essential-page .detail-block7 .sw-bullet li:hover {
    background: #d9d9d9;
}

.enterprise-essential-page .detail-block7 .sw-bullet .active,
.enterprise-essential-page .detail-block7 .sw-bullet .active:hover {
    background: #3ddc84;
}
