.public-buckets sup{line-height:initial;font-size:14px}
.public-buckets .banner_sec{width:100%;background:#fff;padding:50px 0 80px;height:auto;margin:70px auto 0;border-bottom:1px solid #eaeaea;overflow: auto;}
.public-buckets .banner_sec .wrapper{overflow: visible;}
.public-buckets .banner_content_cont{float:left;width:100%;display:flex;align-items:center;flex-wrap:wrap}
.public-buckets .banner_content_area{width:60%;margin-top:0;float:left}
.public-buckets .banner_sec .banner_content_area h1{border-top:none;line-height:54px;color:#104a69;width:100%;margin:30px 0 32px;font-weight:600;font-size:38px}
.public-buckets .banner_content_area p{font-size:17px;margin-bottom:30px}
.public-buckets .banner_right{float:right;width:35%;text-align:right;margin-top: 60px;}
.public-buckets .banner_right img{width:100%}
.public-buckets .banner_content_area p.price-txt{display:flex;align-items:center;margin:40px 0}
.public-buckets .banner_content_area .price-txt .offer-90{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_index_90_offer2.png) no-repeat 0 0;width:104px;height:63px;display:inline-block;float:left}
.public-buckets .banner_sec .banner_content_area p{font-weight:600;font-size:18px;margin-bottom:55px}
.public-buckets .banner_sec .banner_content_area p span{color:#fa665c;font-weight:600}
.public-buckets .signup-banner a{color:#104a69}
.public-buckets .signup-banner .signup-new{background-color:#fa665c;color:#fff;border:1px solid #fa665c;font-size:18px;font-weight:400;padding:15px 32px;border-radius:30px;cursor:pointer;display:inline-block;margin-right:30px}
.public-buckets .banner_content_area ul{margin-bottom:30px}
.public-buckets .banner_content_area ol li{padding-bottom:10px;color:#000;line-height:32px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/multicloud_tickmark.png) no-repeat left 5px;list-style-type:none;padding-left:30px}
.public-buckets .banner_sec .banner_content_area h1 sup{font-size:20px}
.public-buckets .signup-banner .signup-new:hover{border:1px solid #98a9b2;background-color:#fff;color:#104a69}
.public-buckets .intro{float:left;width:100%;padding:75px 0 35px;background: #f2f6ff;}
.public-buckets .intro h2, .cname-box h2{font-size:34px;color:#104a69;line-height:normal;font-weight:600;margin-bottom:22px;}
.public-buckets .intro p{font-size:16px;line-height:30px;color:#000}
.public-buckets .intro p.intro-txt{margin-bottom:40px}
.public-buckets .setup-features{float:left;padding:0px 0 16px;width:100%;background:#f2f6ff;}
.public-buckets .setup-features h2{color:#0f4a68;font-weight:600;margin-bottom:60px;font-size:34px;line-height:36px}
.public-buckets .setup-features .feature-items{width:31%;float:left;margin-right:35px}
.public-buckets .setup-features .feature-items:last-child{margin-right: 0;}
.public-buckets .setup-features .feature-items .feature-ss{float: left;width: 100%;}
.public-buckets .setup-features .feature-items .feature-ss img{margin-bottom: 10px;}
.public-buckets .setup-features .feature-items .icon{width:60px;height:100px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_public_buckects_icons_2.png) 16px -722px;background-repeat:no-repeat;display:inline-block;float:left;margin-right:15px}
.public-buckets .setup-features .feature-items .icon2{background-position: 16px -824px;}
.public-buckets .setup-features .feature-items .icon3{background-position: 16px -922px;}
.public-buckets .setup-features .feature-items p{font-size:16px;line-height:24px}
.public-buckets .setup-features .feature-items p a:hover{color:#000;}
.public-buckets .setup-features .feature-items p strong{font-weight:600}
.public-buckets h2 sup{font-size:20px}
.public-buckets .benefits-wrap{margin:50px 0 0;float:left;display:flex;flex-wrap:wrap}
.public-buckets .benefits-wrap .benefits-item{float:left;width:46%;background-color:#fff;margin:0 32px 35px 0;border-radius:10px;padding:50px 30px 50px 36px;min-height:340px;box-shadow:0 0 5px #a2a2a2}
.public-buckets .benefits-wrap .benefits-item .icon{width:120px;height:120px;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_public_buckects_icons_2.png) 0 0;background-repeat:no-repeat;display:inline-block;float:left;margin-right:28px}
.public-buckets .benefits-wrap .benefits-item .icon2{background-position: 0 -153px;}
.public-buckets .benefits-wrap .benefits-item .benefit-content{float:left;width:100%}
.public-buckets .benefits-wrap .benefits-item h3{color:#000;line-height:29px;display:inline-block;font-size:20px;font-weight:600;margin-bottom:12px}
.public-buckets .benefits-wrap .benefits-item p{font-size:16px;color:#000;line-height:30px}
.cname-box{padding:80px 0px;clear:both;text-align:center;}
.cname-box p{line-height: 34px;font-size: 17px;}
.cname-box p a:hover{color: #000;}
.public-buckets .cname-box .ss-img{margin:40px auto 50px;}

.public-buckets .cloudflare-sec{
    float: left;
    width: 100%;
    background-color: #f2f6ff;
    border-top: 1px dotted #ccc;
	border-bottom:1px solid #b0d7e8;
    padding: 26px 0 28px;
}
.public-buckets .cloudflare-sec p {
    float: left;color:#000;
    width: 100%;padding-left:19px;line-height:26px
}
.public-buckets .cloudflare-sec p a{font-weight:600;}
.public-buckets .cloudflare-sec p a:hover{color:#000;}

.public-buckets .guide_menu{right: 16px;}
.public-buckets .guides-list-main .list-sub-sec ul li a sup{font-size: 11px;}

@media screen and (max-width: 1250px) {
    .public-buckets .setup-features .feature-items .feature-ss img{width: 400px;}
}
@media screen and (max-width: 1210px) {
    .public-buckets .setup-features .feature-items .feature-ss img{width: 370px;}
}
@media screen and (max-width: 1130px) {
    .public-buckets .setup-features .feature-items .feature-ss img{width: 350px;}
    .public-buckets .setup-features .feature-items{margin-right: 25px;}
}
@media screen and (max-width: 1040px) {
    .public-buckets .setup-features .feature-items{margin-right: 25px;}
}
@media screen and (max-width: 1024px) {
    .public-buckets .setup-features .feature-items .feature-ss img{width: 335px;}
}
@media screen and (max-width: 980px) {
.benefits-wrap .benefits-item{width:45%;margin:0 16px 32px;padding:40px 25px}
.public-buckets .benefits-wrap .benefits-item:last-child{margin-right:0}
.public-buckets .banner_sec{padding: 26px 0 80px;}
.benefits-wrap .benefits-item h3{font-size:18px}
.public-buckets .banner_sec .banner_content_area h1{font-size:35px}
.public-buckets .banner_right{display:none}
.public-buckets .banner_content_area{width:100%}
.public-buckets .setup-features .feature-items{width: 45%;}
.public-buckets .setup-features .feature-items:last-child{margin: 20px 0 0 0;}
.public-buckets .setup-features h2, .public-buckets .intro h2, .cname-box h2{font-size: 28px;}
.public-buckets .setup-features .feature-items p{width: 95%;}
.public-buckets .setup-features .feature-items .icon3{height: 80px}
.public-buckets .cname-box .ss-img img{width: 100%;}

}
@media screen and (max-width: 767px) {
.benefits-wrap .benefits-item{width:100%}
.public-buckets .intro-sec .intro-items{width:100%;padding-right:0}
.public-buckets .banner_sec .banner_content_area h1{font-size:26px;line-height:42px}
.public-buckets .setup-features .feature-items{width: 100%;}
.public-buckets .setup-features .feature-items .icon3 {background-position: 16px -927px;}
.public-buckets .setup-features .feature-items .feature-ss img{width: 375px;}

}
@media screen and (max-width: 767px) and (min-width: 570px) {
    .public-buckets .setup-features .feature-items p{line-height: 34px;}
    .public-buckets .setup-features .feature-items .icon{background-position: 16px -727px;height: 80px;}
     .public-buckets .setup-features .feature-items .icon2{background-position: 16px -827px;height: 60px}
      .public-buckets .setup-features .feature-items .icon3{background-position: 16px -928px;}

}
@media screen and (max-width: 640px) {
.public-buckets .benefits-wrap .benefits-item{width: 96%;}	
.public-buckets .banner_sec .banner_content_area p{line-height: 27px}

}
@media screen and (max-width: 390px) {
.public-buckets .setup-features .feature-items .feature-ss img{width: 345px;}

}

/* wcag */
:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:3px}
.head_inside{display:flex;justify-content:end}
.public-buckets .signup-banner .signup-new{
    background-color: #BC572F;
    border: 1px solid #BC572F;
}
 .cname-box h3 {
    font-size: 34px;
    color: #104a69;
    line-height: normal;
    font-weight: 600;
    margin-bottom: 22px;
}
.public-buckets p a {
    font-weight: 600;
}