.s3-clients .banner_sec{width:100%;background:#fff;height:auto;padding:70px auto 0;border-bottom:1px solid #55555524}
.s3-clients .banner_content_cont{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;padding:50px 0}
.s3-clients .banner_content_area{width:50%;float:left;margin-top:0}
.s3-clients .banner_sec .banner_content_area h1{font-size:42px;border-top:none;line-height:56px;color:#104a69;width:100%;margin:0;font-weight:600}
.s3-clients .banner_right{float:right;width:50%;text-align:right;margin-top: 90px;}
.s3-clients .s3-content{width:100%;height:auto;padding:80px 0;border-bottom:1px solid #55555524;background-image:linear-gradient(to right,#e9f9fc,#f0f4ff)}
.s3-clients .s3-footer-sec{width:100%;background:#fff;height:auto;padding:100px 0;text-align:center}
.s3-clients .s3-content-text{line-height:30px;margin-bottom:60px}
.s3-clients .s3-content-text a:hover{color:#000}
.s3-clients .s3-flex{justify-content:flex-start;display:flex;width:100%;flex-wrap:wrap}
.s3-clients .s3-box{background-color:#fff;width:32%;margin:20px 0;padding:50px 30px;border-radius:20px;box-shadow:0 1px 7px 0 #a2a2a2a1;margin-right:24px}
.s3-clients .s3-box:hover{background-color:#fffdf1}
.s3-clients .s3-flex .s3-box:nth-child(3),.s3-clients .s3-flex .s3-box:nth-child(6){margin-right:0}
.s3-clients .s3-box .premier-items p{color:#333;line-height:30px}
.s3-clients .s3-box .s3-box-icon{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/retrieve_data_icons3.png) no-repeat 0 0;width:240px;height:90px;float:none;margin-bottom:45px}
.s3-clients .s3-box .s3-box-icon.icon1{background-position:0 0}
.s3-clients .s3-box .s3-box-icon.icon2{background-position:0 -180px}
.s3-clients .s3-box .s3-box-icon.icon3{background-position:0 -360px}
.s3-clients .s3-box .s3-box-icon.icon4{background-position:0 -531px}
.s3-clients .s3-box .s3-box-icon.icon5{background-position:0 -700px}
.s3-clients .s3-box .s3-box-icon.icon6{background-position:0 -877px}
.s3-clients .s3-box .s3-box-icon.icon7{background-position:0 -1037px}
.s3-clients .s3-box .s3-box-icon.icon8{background-position:0 -1208px}
.s3-clients .s3-box h5{color:#000;font-size:24px;font-weight:600;margin-bottom:25px}
.s3-clients .s3-box p{color:#000;font-size:16px;line-height:32px}
.s3-clients .s3-footer-sec h2{font-size:32px;font-weight:600;margin-bottom:40px;color:#000;line-height:42px}
.s3-clients .s3-footer-sec .s3-get-started{background-color:#fa665c;color:#fff;border:1px solid #fa665c;font-size:17px;font-weight:600;padding:12px 34px;border-radius:30px;cursor:pointer;display:inline-block}
.s3-clients .s3-footer-sec .s3-get-started:hover{background-color:#fff;color:#104a69;border:1px solid #98a9b2}
@media screen and (max-width: 1180px) {
.s3-clients .banner_sec .banner_content_area h1{font-size:36px}
.s3-clients .s3-box{width:31.7%}
.s3-clients .s3-footer-sec h2{font-size:28px}
}
@media screen and (max-width: 1023px) {
.s3-clients .s3-box{width:31.5%}
}
@media screen and (max-width: 980px) {
.s3-clients .s3-box{width:48.3%}
.s3-clients .s3-flex .s3-box:nth-child(3),.s3-clients .s3-flex .s3-box:nth-child(6){margin-right:24px}
.s3-clients .s3-flex .s3-box:nth-child(2),.s3-clients .s3-flex .s3-box:nth-child(4),.s3-clients .s3-flex .s3-box:nth-child(6),.s3-clients .s3-flex .s3-box:nth-child(8){margin-right:0}
.s3-clients .banner_sec .banner_content_area h1{font-size:32px}
.s3-clients .banner_content_area{width:100%}
.s3-clients .banner_right{display:none}
.s3-clients .s3-footer-sec h2{font-size: 24px}
}
@media screen and (max-width: 767px) {
.s3-clients .s3-box{width:47.7%}
.s3-clients .banner_sec .banner_content_area h1{font-size:28px;line-height:45px}
}
@media screen and (max-width: 576px) {
.s3-clients .s3-box{width:100%;margin-right:0!important}
}

.s3-clients .guide_menu {
    top: 60px;
    right: 17px;
}

/* wcag */
 :focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:3px}
.head_inside{display:flex;justify-content:end}

.s3-clients .s3-footer-sec .s3-get-started {
    background: #0071bc;
    border: 1px solid #0071bc;
}
.corporate .guide_menu span.dpw-icon {
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2-drop-down2.svg) no-repeat 3px 5px !important;
    width: 13px;
    height: 7px;
    display: inline-block;
}
.corporate .s3-compatible-p {
    color: #000;
    font-weight: 400;
}
.s3-clients .s3-box h2 {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 25px;
}

.footer_content .footer_col span.logo
 {
    text-indent: -3500px;
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_footer_03.svg) 0 0 no-repeat;
    margin: 2px 0 0 17px;
    width: 190px;
    height: 42px;
    float: left;
    background-size: contain;
}
.footer_cont ul li.head strong {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    padding-left: 20px;
    padding-top: 6px;
    color: #fff;
    height: 38px;
}