.transaction .banner_section{float:left;margin-top:60px;width:100%;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/legal_bg.png) no-repeat top;background-size:cover;position:relative;padding-bottom:78px;padding-top:0}
.transaction .banner_section h1{color:#fff;padding:95px 0 0}
.transaction .banner_section h1 sup{font-size:18px}
.transaction .banner_content p{color:#fff;padding-top:35px;line-height:30px}
.transaction .transaction-main{float:left;width:100%;padding-top:0px}
.transaction.faq_page .terms_left{padding-top: 75px;}
.transaction .transaction-main .transaction-right{float:left;width:75%;padding-left:80px}
.transaction .list-sec{float:left;width:100%;padding:75px 0 60px;border-bottom:1px solid #eaeaea}
.transaction .list-sec h2{font-size:28px;color:#0071bc;margin-bottom:25px}
.transaction .list-sec p{color:#e32114;margin-bottom:16px}
.transaction .list-sec .sub-list{list-style-type:none;float:left;width:50%;padding:10px 0 0}
.transaction .list-sec li{padding-bottom:10px;color:#000;line-height:32px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/tickmark_grey.svg) no-repeat left 9px;list-style-type:none;padding-left:26px}
.transaction .list-sec:last-child{padding-bottom:100px}
.transaction .foot-signup{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/foot-signup-bg.jpg) no-repeat center;background-size:cover;float:left;width:100%;padding:104px 0 123px;text-align:center;cursor:pointer;color:#104a69}
.transaction .foot-signup h2{color:#fff;font-size:38px;margin-bottom:45px;text-align:center;font-weight:600;width:100%;line-height:45px}
.transaction .foot-signup .signup-new{font-size:18px;background-color:#fff;color:#104a69;border:1px solid #98a9b2;font-weight:400;padding:12px 25px;border-radius:30px;cursor:pointer;display:inline-block}
.transaction .foot-signup .signup-new:hover{background-color:#fa665c;color:#fff;border:1px solid #fa665c}


.transaction .terms_left ul li a{padding:10px 0 10px 40px;border-top-right-radius:20px;border-bottom-right-radius:20px;margin:0 30px 15px -2px;color:#000;font-weight:600;border-left:3px solid transparent;width:100%;display:inline-block}
.transaction .terms_left ul li a.active{border-left:3px solid #0071bc;font-weight:600;color:#0071bc;background:#ecf1f4}
.transaction .terms_left ul li a:hover{border-left:3px solid #0071bc;color:#0071bc;background:#ecf1f4}
:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:3px}
.head_inside{display:flex;justify-content:end}

.footer_content .footer_col span.logo {
    text-indent: -3500px;
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_white_03.svg) 0 0 no-repeat;
    margin: 2px 0 0 17px;
    width: 150px;
    height: 42px;
    float: left;
    background-size: contain;
}
.footer_cont ul li.head strong {
    padding-left: 20px;
    padding-top: 6px;
    font-size: 18px;color: #fff;
}
@media screen and (max-width: 1199px) {
.transaction .banner_section h1{font-size:30px}
.transaction .foot-signup h2{font-size:34px}
}
@media screen and (max-width: 980px) {
.transaction .transaction-main .transaction-right{padding-left:0;width:100%}
.transaction .foot-signup h2{font-size:30px}
.transaction .list-sec h2{font-size:24px}
.transaction .banner_section h1{font-size:28px;line-height:42px;padding-top:75px}
.transaction .list-sec:first-child{padding-top: 60px;}
.transaction.terms_page .terms_mbl_leftmenu{margin: 55px 0 0px;}
}
@media screen and (max-width: 540px) {
.transaction .list-sec .sub-list{width:100%}
.transaction .foot-signup h2{font-size:24px}
.transaction .list-sec ul+ ul{padding-top:0!important}
.transaction .banner_section h1{font-size:24px}
}