@charset "UTF-8";.link {
color: #177b9f
}

ul {
list-style-type: none;
margin: 0;
padding: 0
}

li {
list-style-type: none;
margin: 0;
padding: 0
}

a {
text-decoration: none
}

html,body {
height: 100%;
margin: 0;
width: 100%
}

body {
background: url(https://static.idriveonlinebackup.com/source/images/background_rush.png) repeat-x scroll 0% 0% #bcd5e6;
color: #666;
font-family: open sans,Tahoma,Verdana,Arial;
font-size: 14px;
line-height: 24px;
margin: 0 auto;
min-width: 980px
}

.wrapper {
margin: 0 auto;
overflow: hidden;
width: 980px
}

header {
background: none repeat scroll 0% 0% #0071bc;
height: 35px;
padding: 0;
position: relative;
width: 100%
}

header .wrapper {
overflow: visible
}

header .wrapper .headermenu {
float: left;
width: 880px
}

header .wrapper .topheader {
width: 100px
}

header .wrapper ul {
color: #fff;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 0
}

header .wrapper ul li.blog_menu {
padding-right: 10px
}

header .wrapper ul li {
float: left;
padding: 5px 28px 5px 0
}

header .wrapper ul li a {
color: #fff;
outline: medium;
text-decoration: none
}

header .wrapper ul li a:hover {
color: #cde9ff;
text-decoration: none
}

header .wrapper .morelinks {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px 8px transparent;
float: left;
height: 35px;
text-indent: -3500px;
width: 60px
}

header .wrapper .morelinks:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px -3462px transparent;
float: left;
text-indent: -3500px;
width: 60px
}

header .wrapper .moremenu:hover {
background-color: #fff
}

header .wrapper .showImg {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px -3462px transparent!important;
display: block;
height: 35px;
width: 60px
}

header .wrapper .moremenu {
margin: 0;
padding: 0;
position: relative
}

header .wrapper .moremenu ul {
font-size: 14px
}

header .wrapper .sub-menu {
background-color: #fff;
box-shadow: 0 3px 8px #ccd3d9;
display: none;
padding: 0 0 10px;
position: absolute;
right: -260px;
top: 35px;
width: 760px;
z-index: 999
}

header .wrapper .sub-menu p {
border-bottom: 1px solid #e9e9e9;
color: #333;
font-size: 14px;
margin: 0 15px 10px;
padding-bottom: 15px
}

header .wrapper .sub-menu h6 {
color: #82aaaa;
font-size: 16px;
font-weight: 400;
margin: 20px 15px 0
}

header .wrapper .sub-menu ul {
box-shadow: none;
float: left;
margin-right: 7px;
padding: 0 0 0 15px;
width: 97%
}

header .wrapper .sub-menu ul li {
float: left;
line-height: 32px;
margin: 0;
padding: 0;
width: 33%
}

header .wrapper .sub-menu ul li a {
color: #333;
float: left;
font-size: 14px;
padding: 2px 5px 3px 45px;
width: 193px
}

header .wrapper .sub-menu ul li a.uniBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px 9px transparent
}

header .wrapper .sub-menu ul li a.serBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -121px transparent
}

header .wrapper .sub-menu ul li a.fileSync {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -263px transparent
}

header .wrapper .sub-menu ul li a.idExpress {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -29px transparent
}

header .wrapper .sub-menu ul li a.linBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -168px transparent
}

header .wrapper .sub-menu ul li a.subAccount {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -309px transparent
}

header .wrapper .sub-menu ul li a.mobBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 10px -76px transparent
}

header .wrapper .sub-menu ul li a.rManage {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -215px transparent
}

header .wrapper .sub-menu ul li a.trueArc {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -350px transparent
}

header .wrapper .sub-menu ul li a:hover {
background-color: #edf3f8;
color: #1374ab
}

header .wrapper #userinfo {
background-color: #fff;
padding: 0 20px
}

header .wrapper .right {
float: left
}

header .wrapper .toparrow {
background: url(https://static.idriveonlinebackup.com/source/images/dropmenu_arrow.png) no-repeat scroll right 0 transparent;
height: 10px;
margin-right: 10px
}

header .wrapper .right ul {
margin: 0;
padding: 0;
width: 82px
}

header .wrapper .right ul li {
margin: 0;
padding: 5px 0 0
}

header .wrapper .right ul li.loginBg {
background-color: #fff
}

header .wrapper .login {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 65px -288px #fff;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

header .wrapper .login:hover {
color: #333
}

footer {
text-align: center;
float: left;
line-height: normal;
color: #777;
margin: 0;
padding: 0 0 15px;
min-height: 335px;
background-color: #20242f;
font-family: Tahoma,Verdana,Arial
}

footer.newfooter {
text-align: center;
float: left;
line-height: normal;
color: #777;
margin: 0;
padding: 0;
min-height: auto;
background-color: #20242f;
font-family: Tahoma,Verdana,Arial
}

footer {
width: 100%
}

footer .wrapper {
overflow: inherit;
position: relative;
margin: 0 auto
}

.footerLinks {
float: left;
text-align: left;
margin: 15px 0 0;
padding: 0 20px
}

.linksWrapper {
width: 72%;
float: left
}

.footerLinks ul {
float: left;
list-style: none;
width: 25%;
padding: 0;
margin: 5px 0 0;
min-width: 164px
}

.footerLinks li {
width: 100%;
float: left
}

.footerlogo {
background-image: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png);
background-position: 0 -1083px;
background-repeat: no-repeat;
width: 75px;
height: 29px;
text-indent: -5000px;
margin-left: 6px
}

.footerLinks h4 {
color: #dee9ef;
font-size: 22px;
text-align: left;
float: left;
width: 100%;
padding: 0 0 15px 5px!important;
margin: 13px 0 0;
font-weight: 400
}

.footerLinks ul a {
color: #82868f;
display: block;
padding: 4px 0 4px 5px;
text-decoration: none;
outline: none
}

.footerLinks ul a:hover {
background: none repeat scroll 0 0 #383c47;
color: #fff!important
}

.footerlogo a {
background: 0 0!important
}

.divider {
float: right;
margin: 0;
padding: 20px 0 20px 40px;
height: 215px;
width: 217px
}

.supportTxt {
margin-top: 10px
}

.divider .media {
padding: 0;
width: auto;
float: none;
overflow: hidden;
margin: 95px auto 10px
}

.media a {
text-indent: -3500px;
float: left;
overflow: hidden;
width: 35px;
height: 35px;
margin: 0 3px
}

.footerLinks .media a {
padding: 0;
margin-left: 0
}

.facebook {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -20px
}

.facebook:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -72px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.twitter {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -124px
}

.twitter:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -176px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.linkedin {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -228px
}

.linkedin:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -280px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.googleplus {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -332px
}

.googleplus:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -384px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.forum {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -540px transparent
}

.inner a:hover {
color: #333!important
}

.footerLinks .media a {
padding: 0
}

.forum:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -592px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.red {
color: red
}

.rush_banner nav {
float: left
}

.rush_banner nav ul {
list-style-type: none;
margin: 15px 40px 0 0;
padding: 5px 0 0
}

.rush_banner nav ul li {
color: #666;
float: left;
line-height: 24px;
margin: 10px 0 0;
padding-right: 55px
}

.rush_banner nav ul li a {
color: #000;
font-size: 19px;
text-decoration: none
}

.rush_banner nav ul li a span {
font-size: 12px;
line-height: 18px;
font-weight: 400
}

.rush_banner nav ul li a:hover {
color: #1374ab;
text-decoration: none
}

.rush_banner nav ul li h1 {
background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) no-repeat scroll 0 0 transparent;
float: left;
height: 54px;
margin: 0;
padding: 0;
text-indent: -3500px;
width: 130px
}

.rush_banner nav ul li h1 a {
float: left;
height: 54px;
width: 100%
}

.rush_banner .join_now {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -419px;
text-indent: -5000px;
height: 37px;
width: 203px;
margin-top: 300px;
position: relative;
right: 169px;
width: 203px;
float: right
}

.rush_banner_title {
float: left;
margin-right: 39px;
margin-top: 22px;
text-align: justify;
width: 45%
}

.rush_banner_title h1 {
font-size: 38px;
color: #167d9e;
font-weight: 400;
margin-bottom: 17px
}

.rush_banner_title p {
color: #4c4c4c
}

.rush_container {
background: url(https://static.idriveonlinebackup.com/source/images/rush_container_bg.png) repeat-x scroll 0% 0% transparent;
float: left;
position: relative;
width: 100%;
z-index: 105
}

.rush_container .wrapper {
overflow: visible
}

.rush_features {
float: left;
width: 39%
}

.rush_features h2 {
color: #2878a6;
font-size: 20px;
font-weight: 400
}

.rush_features .full {
margin: 0 auto 20px;
overflow: hidden;
width: 100%
}

.rush_features .full .desc {
float: left;
margin: 5px 0 0 35px;
text-align: left;
width: 240px
}

.rush_features .full .desc h5 {
margin: 0;
padding: 0
}

.rush_features .full .desc h5 a {
color: #177b9f;
font-size: 16px;
font-weight: 400;
line-height: 18px;
margin: 0;
padding: 0
}

.rush_features .full .desc p {
color: #5f6364;
font-size: 14px;
margin: 0;
padding: 5px 0 0;
text-align: justify
}

.rush_features .full .image {
float: left;
margin: 5px 0;
text-align: left;
width: 90px
}

.rush_features .full .image img {
height: 80px;
width: 109px
}

.rush_features .full .image .multipleDevices {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0% 0% transparent
}

.rush_features .full .image .snapShot {
background: url(https://static.idriveonlinebackup.com/source/images/snapshotIconbg.png) no-repeat 20px 0;
height: 92px
}

.rush_features .full .image .express {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0 -142px transparent
}

.rush_features .full .image .mobileApps {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0 -272px transparent
}

.rush_features .full .image .swSubAccounts {
background: url(https://static.idriveonlinebackup.com/source/images/sw_sub_account.png) 0 10px no-repeat
}

.rush_features .full .image .swServerBackup {
background: url(https://static.idriveonlinebackup.com/source/images/sw_server_backup.png) 10px 0 no-repeat;
height: 85px
}

.rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0% 0% transparent
}

.get90.mcb .rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/source/images/mcb_icon.png) 10px 10px no-repeat
}

.listn_rush {
display: block;
float: right;
margin-right: 34px;
margin-top: 290px;
position: relative;
z-index: 1000
}

#listen {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -1050px transparent;
display: block;
float: right;
height: 38px;
outline-width: 0;
right: 218px;
top: 349px;
width: 182px;
z-index: 102
}

#listen:hover {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -1132px transparent;
display: block
}

audio {
background: none repeat scroll 0% 0% #6495ed;
border-radius: 3px;
display: none;
height: 28px;
position: absolute;
right: 11px;
top: 6px;
width: 129px;
z-index: 999
}

.bgFocus {
background-position: 0 -1213px!important
}

.personal_cont_pro {
min-height: 277px
}

.rush_pricing {
background: none repeat scroll 0% 0% #fefaef;
border-color: #d4d4d4;
border-style: solid;
border-width: 0 1px 1px;
float: right;
margin: 0 0 30px;
min-height: 1118px;
min-width: 586px;
position: relative;
width: 59%
}

.rush_pricing .rush_plan_main {
float: left;
margin: 10px 0 20px;
padding: 0;
width: 100%
}

.rush_pricing .plan_table_pro li {
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0
}

.rush_pricing .plan_table_pro .plan_row_head_pro {
background-color: #dcdbd9;
border: 1px solid #e0dcd3;
color: #000;
font-size: 12px;
line-height: 18px;
padding: 10px 25px 10px 5px
}

.rush_pricing .plan_table_pro .plan_row_head_pro span {
font-size: 16px
}

.rush_pricing .busContent {
float: left;
margin: 5px 0;
padding: 0;
width: 100%
}

.rush_pricing .busContent .monthly_header {
cursor: pointer;
font-size: 14px;
padding: 11px 30px 4px 15px;
clear: both
}

.rush_pricing .busContent .monthly_header div {
float: right!important;
padding-right: 35px!important
}

.rush_pricing .busContent .monthly_header.down-arrow {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 94px -958px transparent;
border: medium;
float: right;
padding-right: 20px;
width: 100px
}

.rush_pricing .busContent .monthly_header.up-arrow {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 94px -988px transparent;
border: medium;
float: right;
padding-right: 20px;
width: 100px
}

.rush_pricing .plan_table_pro input[type=radio] {
margin: 3px 5px 0;
vertical-align: inherit
}

.rush_pricing .pro_use {
width: 80%
}

.rush_pricing .pro_use span {
color: #f9a366;
display: block;
font-size: 14px
}

.rush_pricing .pro_use span span {
color: #666;
display: none;
font-size: 12px;
padding-left: 10px
}

.rush_pricing .rush_newplan {
color: #000;
display: block;
font-size: 14px;
padding: 0 0 0 8px
}

.rush_pricing .plan_strike {
color: #888;
font-size: 12px;
padding: 0 0 0 20px;
text-decoration: line-through;
}

.rush_pricing .submit_btn {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg.png) repeat scroll 0% 0% #8ba82b;
border-radius: 2px;
border: 1px solid #8ba82b;
box-shadow: 0 0 3px #fff inset;
color: #fff!important;
cursor: pointer;
float: left;
font-size: 20px;
height: 50px;
line-height: 18px;
margin: 20px 0;
padding: 0 15px;
text-align: center;
width: auto
}

.rush_pricing .submit_btn:hover {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg_hover.png) repeat scroll 0% 0% #358f68;
border: 1px solid #358f68;
box-shadow: 0 0 10px #b3ddc5 inset
}

.rush_pricing .submit_btn:active {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg_hover.png) repeat scroll 0% 0% #358f68;
box-shadow: 0 0 10px #03535d inset
}

.rush_pricing .terms {
clear: both;
color: #9f9f9f;
font-size: 12px;
float: left;
margin-top: 20px
}

.rush_pricing .terms a {
color: #2878a6;
text-decoration: none
}

.rush_pricing .terms a:hover {
color: #666;
text-decoration: none
}

.rush_pricing form {
background: none repeat scroll 0% 0% #fefaef;
padding: 15px 25px 15px 30px
}

.active {
padding: 6px 0 6px 11px;
border-bottom: 1px solid #e4eaec;
width: 97%
}

.perContent .active:last-child,.busContent .active:last-child {
border-bottom: 0
}

.rush_pricing .main_head span:first-child {
display: block;
text-indent: -300px;
width: 203px
}

.rush_pricing .main_head.noBorder {
border: medium
}

.rush_pricing .main_head {
color: #fff;
font-size: 16px;
height: 89px;
left: 0;
overflow: hidden;
position: absolute;
top: -49px;
width: 586px
}

.rush_pricing .main_head input[type=radio]:checked+label {
color: #fff
}

.rush_pricing .plan_type {
background: none repeat scroll 0% 0% #e3bea1;
color: #8f613d;
float: left;
font-size: 18px;
height: 49px;
width: 100%
}

.rush_pricing .plan_type div {
float: left;
padding-top: 9px
}

.rush_pricing .plan_type div.free5gb {
height: 55px;
padding-left: 30px;
width: 141px
}

.rush_pricing .plan_type div.rush_pro_personal {
height: 54px;
width: 414px
}

.rush_pricing .plan_type div.free5gb.rush_slect_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -86px transparent
}

.rush_pricing .plan_type div.free5gb.rush_free_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -86px transparent;
width: 175px
}

.rush_pricing .plan_type div.rush_pro_personal.rush_slect_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -298px transparent
}

.rush_pro_personal input[type=radio] {
margin-left: 27px
}

.rush_pricing .content {
clear: both;
color: #888
}

.rush_pricing .content .promocode_join {
color: #5087ae;
font-size: 14px;
margin: 10px 0
}

.rush_pricing .content p.rush_sync_free_title {
background: url(https://static.idriveonlinebackup.com/source/images/pricing_syn_bg.png) no-repeat scroll -27px 0 transparent;
clear: both;
color: #1374ab;
display: none;
font-size: 12px;
height: 30px;
line-height: 32px;
margin: 0 auto;
overflow: hidden;
padding: 10px 0 10px 60px;
text-align: left;
width: 85%
}

.rush_pricing .content .verification p {
margin: 0;
padding: 0;
float: left;
width: 100%
}

.rush_pricing .content .verification img {
margin: 3px 10px 0 0
}

.rush_pricing .content .verification span {
float: left
}

.rush_pricing .content .verification .input {
width: 100px
}

.rush_pricing.adj_height {
min-height: 600px!important
}

.verification,.card_info {
margin-left: 0;
padding-bottom: 0;
padding-top: 5px
}

#billingError {
background-image: none;
margin: 0;
padding-left: 0
}

#textverifyErr {
background-image: none;
margin: 0;
padding-left: 0
}

.card_info {
margin-left: 0;
padding-bottom: 0;
padding-top: 5px
}

.rush_pricing .content .subhead {
border-bottom: 1px solid #dbdfe2;
color: #5187ad;
float: left;
font-size: 14px;
font-weight: 400;
margin-bottom: 20px;
padding-bottom: 0;
width: 100%
}

.card_info label {
display: block;
margin: 3px 0;
white-space: nowrap
}

.card_type label {
float: left;
margin-right: 10px
}

.card_type span {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0% 0% transparent;
height: 25px;
line-height: 25px;
width: 80px;
float: left;
margin: 0!important
}

.card_type input[type=radio] {
margin-top: 6px;
width: auto!important
}

.card_type span.visa {
background-position: 20px -630px;
width: 60px
}

.card_type .master {
background-position: 22px -672px;
width: 60px
}

.card_type .american_express {
background-position: 23px -753px;
float: left;
width: 70px
}

.card_type .discover {
background-position: 23px -712px;
width: 75px
}

.card_info li:nth-child(2) span {
padding-right: 8px;
width: 90%
}

.card_info li:nth-child(2) span:nth-child(2) input {
width: 27%
}

.card_cw input {
width: 50%
}

.card_cw span {
width: 50%;
float: left
}

.card_info .card_exp_date {
width: 30%!important
}

.card_type .colF {
min-height: 50px
}

.rush_pricing .personal_cont_pro,.business_cont_pro {
background-color: #fff;
border: 1px solid #c4c8cb;
float: left;
width: 98%
}

.rush_plan_option .perTitle,.busTitle {
background-color: #c74e48;
border: 1px solid #c74e48;
color: #fff;
font-size: 12px;
line-height: 18px;
padding: 10px 25px 10px 5px
}

.perTitle span,.busTitle span {
font-size: 16px
}

.rush_pricing .personal_cont_pro .perContent div {
float: left
}

.rush_pricing .business_cont_pro .busContent div {
float: left
}

.cvv {
background-color: #d7e2e7;
border-radius: 25px;
color: #5187ad;
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
font-weight: 700;
padding: 2px 5px;
width: 40px
}

.cvv:hover {
background: none repeat scroll 0% 0% transparent
}

.tooltip {
cursor: pointer
}

.tooltip_body {
background-color: #eff5f8;
border-radius: 5px;
border: 1px solid #d8e2e2;
display: none;
float: left;
font-size: 11px;
line-height: 18px;
padding: 5px 10px;
position: absolute;
text-align: justify;
width: 270px;
z-index: 9999;
margin-left: -40px
}

.tooltip_body span {
background: url(https://static.idriveonlinebackup.com/source/images/arrow.png) no-repeat scroll 0% 0% transparent;
float: left;
height: 7px;
left: 45px;
position: absolute;
top: 28px;
width: 13px
}

label.ccExp select {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
border-radius: 4px;
border: 1px solid #ddd;
color: #888;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin: 0 3px 0 0;
outline: medium;
padding: 10px 2px 10px 5px;
box-shadow: 0 0 5px #efeeee inset;
height: 43px;
width: 53px
}

@media not all {
label.ccExp select {
	padding-right: 18px
}
}

label.ccExp {
float: left;
position: relative
}

label.ccExp {
margin: 1px 6px 0 0!important
}

label.ccExp:after {
background: url(https://static.idriveonlinebackup.com/source/images/cc_drop.png) no-repeat -3px 4px;
height: 25px;
border-bottom: 0 solid #ddd;
color: #666;
content: "";
outline: medium;
padding: 0;
pointer-events: none;
position: absolute;
right: 13px;
top: 5px;
width: 14px
}

label.ccExp:before {
background: #fff;
content: "";
display: block;
height: 41px;
outline: medium;
pointer-events: none;
position: absolute;
right: 4px;
top: 1px;
width: 20px;
border-radius: 3px
}

.card_info li:nth-child(2) span.exp_date {
width: 95%;
padding-right: 0
}

.inner .card_info .cvv_container {
width: 44%
}

label.ccExp select {
padding-right: 1px\9
}

.ie10 label.ccExp select {
padding-right: 2px
}

.rush_pricing .basic_details input {
height: 21px\0;
padding-top: 10px\0;
padding-bottom: 10px\0
}

.rush_pricing .basic_details li.fullrow_uname {
background: #d6f0b4\0
}

#phoneNum_dis .phone_note {
color: #aaa;
width: 96%;
float: left;
margin-top: 8px;
font-size: 12px
}

.input {
background: #fff;
border: 1px solid #e6e6e6;
border-radius: 3px;
box-shadow: 0 0 5px #f0efef inset;
font-size: 16px;
height: 35px;
line-height: normal;
padding: 0 10px;
width: 90%
}

.row {
padding: 0;
float: left;
width: 100%
}

.row .colH {
float: left;
width: 48%;
padding: 0 1%
}

.row .colF {
padding: 0 1%
}

.row .colF input {
width: 95%
}

.colH,.colF {
min-height: 80px
}

.colF span {
display: inline;
float: left;
width: 100%
}

.row .fullrow_uname {
background: #e5eecd;
padding: 10px;
margin: 0 0 10px 5px;
min-height: 80px;
width: 93%
}

#phoneNum_dis p {
color: #ababab;
float: left;
margin-top: 8px;
font-size: 12px;
width: 96%
}

.red {
background: url(https://static.idriveonlinebackup.com/include/images/icons.png) no-repeat 0 -307px transparent!important;
color: red;
float: left;
font-size: 11px;
line-height: 24px;
padding-left: 18px!important
}

.green {
color: #096;
float: left;
font-size: 11px;
background: url(https://static.idriveonlinebackup.com/source/images/rush-icons-strip.png) no-repeat 0 -553px;
padding-left: 20px
}

.rush_features span.red {
background: 0 0!important;
padding-left: 0!important
}

.margin20 {
margin: 15px 0
}

.rush_banner.ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/ladywithpc.jpg) no-repeat;
height: 467px;
position: relative;
z-index: 90;
background-position: center bottom;
float: left;
position: relative;
width: 100%
}

.rush_banner.ide_banner.save50 {
background: url(https://static.idriveonlinebackup.com/source/images/idg_banner50.jpg) no-repeat;
height: 467px;
position: relative;
z-index: 90;
background-position: center bottom;
float: left;
position: relative;
width: 100%
}

.ide_banner nav ul li a {
color: #232b36
}

.ide_banner nav ul li a:hover {
color: #107bb3
}

.ide_banner h1 {
color: #333
}

.ide_banner .listn_rush {
visibility: hidden
}

.ide_banner .join_now {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 0 -1309px
}

.multiLangCon {
display: none!important
}

#terms_check {
float: left;
margin-right: 10px;
margin-top: 3px
}

.lang-selection header.pad-incre-header {
background: #0071bc;
width: 98%;
padding: 10px 1% 0;
position: relative;
height: 45px
}

.lang-selection header.pad-incre-header .wrapper .login.pad-login {
background-position: 53px -272px;
width: 82px;
height: 55px;
margin-top: -15px;
box-sizing: border-box;
padding-top: 15px!important;
text-align: left;
text-indent: 0;
padding-left: 10px
}

.lang-selection header.pad-incre-header .wrapper .right ul li.loginBg.pad-loginBg {
padding-left: 0;
background-color: transparent
}

.cardlabel {
background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png);
background-repeat: no-repeat;
background-position: center right;
width: 98%
}

.colH.card_number .visa {
background-image: url(https://static.idriveonlinebackup.com/source/images/visa.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .mastercard {
background-image: url(https://static.idriveonlinebackup.com/source/images/master.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .amex {
background-image: url(https://static.idriveonlinebackup.com/source/images/amex.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .discover {
background-image: url(https://static.idriveonlinebackup.com/source/images/discover.png);
background-repeat: no-repeat;
background-position: center right;
width: 90%
}

.colH.card_number .allcards {
background: url(https://static.idriveonlinebackup.com/include/images/nocard.png) #fff no-repeat center right
}

.offer90 .ide_banner {
background-image: url(https://static.idriveonlinebackup.com/source/images/lady_platform_90.jpg)!important;
height: 459px;
position: relative;
z-index: 90;
background-position: center 0;
float: left;
position: relative;
width: 100%
}

.offer90 .rush_banner .join_now {
margin-top: 339px!important;
background-position: 0 -1377px!important
}

.offer90 .main_head,.buyersguide .margin20 {
display: none
}

.offer90 .rush_features h2 {
line-height: 28px
}

@media all and (-ms-high-contrast:none) {
label.ccExp::before {
	right: 5px
}

.full .image img {
	border: 0
}

.spiceworks .rush_pricing .basic_details .rush_business_plan {
	padding: 0
}
}

.full .image img,.supportTxt img {
border: 0px\9
}

.input::-ms-clear {
display: none
}

.smTxt {
font-size: 12px
}

@media screen and (min-width: 980px) {
.get90 .ide_banner .wrapper,.promo90 .ide_banner .wrapper,.pcmag5 .ide_banner .wrapper,.kimkomando90 .ide_banner .wrapper {
	position:relative
}
}

.get90 .rush_banner .wrapper::before,.promo90 .rush_banner .wrapper::before,.kimkomando90 .rush_banner .wrapper::before,.pcmag5 .rush_banner .wrapper::before {
    content: '';
    background: url(https://static.idriveonlinebackup.com/source/images/pcmag-9times-review1.png?v=1.0.6) no-repeat;
    position: absolute;
    width: 215px;
    height: 95px;
    top: 15px;
    right: 200px;
}
.get90 .rush_banner .wrapper::before{
    content: '';
    background:transparent;
    position: absolute;
    width: 215px;
    height: 95px;
    top: 15px;
    right: 200px;
}


.get90 header .wrapper .login,.kimkomando90 header .wrapper .login {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 61px 22px!important;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

.promo90 header .wrapper .login,.pcmag5 header .wrapper .login {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 57px 21px!important;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

.get90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.promo90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.pcmag5.lang-selection header.pad-incre-header .wrapper .login.pad-login,.kimkomando90.lang-selection header.pad-incre-header .wrapper .login.pad-login {
background-position: 54px 22px!important;
width: 72px
}

.promo90 h1.rush_newContent:after,.pcmag5 h1.rush_newContent:after {
content: '';
background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
height: 42px;
width: 532px;
position: absolute;
top: 135px;
left: 0
}

.promo90 p.prTxt,.pcmag5 p.prTxt {
color: #353638;
font-size: 20px;
margin: -10px 0 0;
padding: 0;
line-height: 28px;
text-align: left;
float: left
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent,.pcmag5 h1.rush_newContent {
font-size: 54px!important;
color: #252525;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.reCapchanew {
float: left;
width: 100%;
margin: 0
}

.reCapchanew .termsNw {
margin-bottom: 10px!important
}

.reCapchanew #catpcha-block {
float: left;
width: 100%
}

.reCapchanew #captcha_err {
color: red;
font-size: 12px
}

.reCapchanew #termsErr {
margin-bottom: 5px
}

.infoheadTxt {
width: 95%;
float: left;
margin: 0 0 30px;
text-align: justify
}

.infoheadTitle {
color: #177b9f;
font-weight: 400;
margin: 30px 0 10px;
padding: 0
}

.rush_features .full .desc h5 a.snapIcon {
position: relative
}

.rush_features .full .desc h5 a.snapIcon:after {
background: url(https://static.idriveonlinebackup.com/source/images/snp-new-icon.png) no-repeat;
width: 40px;
height: 24px;
position: absolute;
top: -3px;
right: -48px;
content: '';
display: none
}

.priceDesctxt {
font-size: 12px;
margin-top: 5px;
color: #eed858
}

.get90 .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/peryear/switch_banner_new.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.get90.mcb .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/switchtoidrive/mcb/banner-txt-new.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.kimkomando90 .ide_banner {
background: url(/source/images/switchtoidrive/banner-txt-todayonly.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/5tb/banner.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent,.pcmag5 h1.rush_newContent {
font-size: 54px!important;
color: #252525;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.get90 .rush_newtitle p,.kimkomando90 .rush_newtitle p {
display: none;
color: #353638;
font-size: 20px;
margin: 15px 0 0;
padding: 0;
line-height: 28px;
text-align: left
}

.promo90 .rush_newtitle p {
color: #353638;
font-size: 20px;
margin: -10px 0 0;
padding: 0;
line-height: 28px;
text-align: left
}

.pcmag5 .rush_newtitle p {
font-size: 24px;
line-height: 36px;
color: #1a1512!important;
margin-top: 37px;
width: 80%
}

.get90 .rush_banner .join_now,.kimkomando90 .rush_banner .join_now {
margin-top: 226px!important;
background-position: 0 -1517px
}

.promo90 .rush_banner .join_now {
margin-top: 267px!important;
background-position: 0 -1517px
}

.pcmag5 .rush_banner .join_now {
margin-top: 244px;
background-position: 0 -1517px
}

.get90 .rush_banner nav ul li a span,.promo90 .rush_banner nav ul li a span,.kimkomando90 .rush_banner nav ul li a span,.pcmag5 .rush_banner nav ul li a span {
display: none
}

.get90 .rush_banner nav ul li,.promo90 .rush_banner nav ul li,.kimkomando90 .rush_banner nav ul li,.pcmag5 .rush_banner nav ul li {
margin: 15px 0 0
}

.get90 .rush_banner nav ul li:first-child,.promo90 .rush_banner nav ul li:first-child,.kimkomando90 .rush_banner nav ul li:first-child,.pcmag5 .rush_banner nav ul li:first-child {
margin-top: 0
}

.get90 .rush_banner_title,.promo90 .rush_banner_title,.kimkomando90 .rush_banner_title,.pcmag5 .rush_banner_title {
width: 65%!important;
margin-top: 40px!important
}

.get90 .rush_banner_title span.switchTxt,.promo90 .rush_banner_title span.switchTxt,.kimkomando90 .rush_banner_title span.switchTxt,.pcmag5 .rush_banner_title span.switchTxt {
font-size: 32px;
visibility: hidden
}

.get90 .main_head,.promo90 .main_head,.kimkomando90 .main_head,.pcmag5 .main_head {
display: none
}

.backupSynctxt {
font-size: 14px;
font-weight: 400
}

.rush_pricing .plan_table_pro input[type=radio] {
margin-top: -9px\9!important
}

.rush_pricing .personal_cont_pro .perContent div,.rush_pricing .business_cont_pro .busContent div {
padding-left: 0px\9 !important
}

@media all and (-ms-high-contrast:none) {
*::-ms-backdrop,.rush_pricing .plan_strike {
	padding-left: 0
}

*::-ms-backdrop,.rush_pricing .plan_table_pro input[type=radio] {
	margin: 1px 5px 0 0!important;
	float: left
}

.rush_pricing .plan_strike {
	padding-left: 0
}
}

.get90 .smTxt,.kimkomando90 .smTxt {
text-align: justify;
width: 96%
}

p.newJointxt {
color: #ae5b29;
font-size: 18px;
margin: 0 0 15px;
display: none
}

.offer {
display: none
}

.idg_join_now {
display: none
}

.supportContent {
display: none
}

.copyright {
display: none
}

footer .wrapper .copyright:first-child {
display: block
}

footer .copyright .socialIcons .facebook {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -403px
}

footer .copyright .socialIcons .facebook:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -473px
}

footer .copyright .socialIcons .twitter {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -540px
}

footer .copyright .socialIcons .twitter:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -612px
}

footer .copyright .socialIcons .linkedin {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -689px
}

footer .copyright .socialIcons .linkedin:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -767px
}

footer .copyright .socialIcons .googleplus {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -837px
}

footer .copyright .socialIcons .googleplus:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -914px
}

footer .copyright .socialIcons .forum {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -989px
}

footer .copyright .socialIcons .forum:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -1072px
}

.offer {
width: 100%;
float: left;
top: 0;
padding: 0;
color: #fff;
display: none
}

h1.rush_newContent {
font-size: 32px;
line-height: 38px
}

.rush_newtitle {
width: 53%
}

.get90 .main_head,.promo90 .main_head,.kimkomando90 .main_head,.pcmag5 .main_head {
display: none
}

.get90 span.switchTxt,.kimkomando90 span.switchTxt,.promo90 span.switchTxt,.pcmag5 span.switchTxt {
visibility: hidden
}

.get90 .rush_banner_title h1,.promo90 .rush_banner_title h1,.kimkomando90 .rush_banner_title h1,.pcmag5 .rush_banner_title h1 {
text-indent: -3500px
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent {
font-size: 54px!important;
color: #000;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.pcmag5 h1.rush_newContent {
display: none
}

.reCapchanew {
float: left;
width: 100%
}

.creditCardblock {
background: url(https://static.idriveonlinebackup.com/source/images/creditCardblock.png) #fae6e7 20px center no-repeat;
float: left;
display: block;
border: 1px solid #eed1d3;
color: #c84849;
padding: 12px 10px 12px 90px;
line-height: 22px;
margin: 10px 0 15px
}

.creditCardblock p {
margin: 0;
padding: 0
}

div#usrename_field {
margin-top: -5px
}

@media screen and (max-width: 640px) {
.creditCardblock {
	background-image:none;
	padding: 12px 15px
}

div#termsErr {
	width: 100%;
	margin: 0 0 10px;
	line-height: 18px
}
}

@media screen and (max-width: 980px) {
.idg_join_now,.rush_pricing .main_head,.join_now {
	display:none
}

.get90 .rush_banner.ide_banner .rush_banner_title h1,.kimkomando90 .rush_banner.ide_banner .rush_banner_title h1,.promo90 .rush_banner.ide_banner .rush_banner_title h1 {
	text-indent: 0px;
}

.promo90 span.switchTxt,.get90 span.switchTxt,.kimkomando90 span.switchTxt {
	visibility: hidden
}
}

@media screen and (max-width: 980px) and (min-width:641px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 630px;
	-webkit-text-size-adjust: none
}

header .wrapper .right {
	float: right
}

.wrapper {
	width: 100%!important;
	min-width: 630px
}

header {
	width: 100%;
	float: left
}

.headermenu {
	display: none;
	width: 100%
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

.rush_banner.ide_banner nav ul {
	margin-top: 0
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 10px 0 0 15px
}

.rush_banner.ide_banner nav ul li {
	margin: 27px 0 0;
	padding-right: 45px
}

.rush_banner.ide_banner nav ul li a {
	font-size: 20px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner .rush_banner_title {
	margin-top: 20px!important;
	width: 82%!important;
	float: left;
	margin-right: 0;
	margin-left: 15px
}

.rush_banner.ide_banner .rush_banner_title h1 {
	margin-top: 40px
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

.rush_pricing {
	width: 95%;
	float: left;
	margin: 0% 2% 2%
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

p.terms {
	width: 100%
}

.pricingInfo input[type=radio] {
	width: auto
}

.rush_banner.ide_banner {
	height: 400px!important
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/banner_980.jpg) center bottom no-repeat!important;
	height: 400px!important
}

.get90 h1.rush_newContent:after,.kimkomando90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_text/banner-resp-txt-new.png) no-repeat;
	height: 120px;
	width: 476px;
	position: absolute;
	top: 150px;
	left: 15px
}

.get90 .rush_banner.ide_banner .rush_banner_title h1,.kimkomando90 .rush_banner.ide_banner .rush_banner_title h1 {
	text-indent: -3500px
}

.get90 span.switchTxt,.kimkomando90 span.switchTxt,.promo90 span.switchTxt {
	visibility: hidden
}

.get90 .rush_banner_title h1,.kimkomando90 .rush_banner_title h1,.promo90 .rush_banner_title h1 {
	text-indent: -3500px
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-980-new.jpg) center bottom no-repeat!important;
	height: 400px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-980-new.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	position: absolute;
	top: 120px;
	left: 15px;
	width: 520px
}

.promo90 .rush_newtitle p {
	color: #353638;
	font-size: 20px;
	margin: -10px 0 0;
	padding: 0;
	line-height: 28px;
	text-align: left;
	width: 80%
}

.pcmag5 .rush_newtitle p {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	margin-top: 30px
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

@media screen and (max-width: 640px) and (min-width:481px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 470px;
	-webkit-text-size-adjust: none
}

.wrapper {
	width: 100%!important
}

header {
	width: 100%;
	float: left
}

header .wrapper .right {
	float: right;
	width: 20%
}

.headermenu {
	display: none
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

.rush_banner.ide_banner nav ul {
	margin: 0 0 0 15px
}

.rush_banner.ide_banner nav ul li {
	margin: 23px 0 0;
	padding-right: 20px
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 10px 0 0!important
}

.rush_banner.ide_banner nav ul li a {
	font-size: 16px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner nav ul li .logo {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0 0 no-repeat!important;
	background-size: contain!important;
	width: 110px
}

.rush_banner.ide_banner .rush_banner_title {
	margin-top: 20px!important;
	width: 85%!important;
}

.rush_banner.ide_banner .rush_banner_title h1 {
	color: #1a1512;
	font-size: 18px!important;
	line-height: 26px;
	float: left;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
	width: 100%
}

.leftBlock,.rightBlock {
	width: 100%
}

.leftBlock {
	width: 100%;
	margin-bottom: 20px;
	height: 175px!important;
	min-height: 175px!important
}

.row .colH {
	width: 98%
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

.rush_pricing {
	width: 95%;
	float: left;
	margin: 0% 2% 2%;
	min-width: inherit
}

p.terms {
	width: 100%
}

.cardCw span {
	width: 40%;
	padding-right: 25px
}

.row .colH input {
	width: 95%
}

.rush_pricing .plan_table_pro input[type=radio] {
	width: auto
}

.pricingInfo input[type=radio] {
	width: auto
}

.rush_banner.ide_banner {
	height: 286px!important
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/banner_640.jpg) center bottom no-repeat!important;
	height: 286px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-640-new.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.get90 h1.rush_newContent:after,.kimkomando90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_text/banner-resp-txt-new.png) no-repeat;
	height: 90px;
	width: 344px;
	position: absolute;
	top: 125px;
	left: 15px;
	background-size: contain
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-640-new.jpg) center bottom no-repeat!important;
	height: 286px!important
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	width: 274px;
	position: absolute;
	top: 100px;
	left: 15px;
	background-size: contain
}

p.prTxt {
	float: left;
	margin: -10px 0 0 15px;
	width: 70%
}

.promo90 p.prTxt {
	float: left;
	margin: 10px 0px 0px 15px!Important;
	width: 70%
}

.card_cw span {
	width: 40%;
	padding-right: 25px
}

.pcmag5 p.prTxt {
	font-size: 20px;
	margin-left: 20px;
	margin-top: 10px;
	width: 90%
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

@media screen and (max-width: 480px) and (min-width:320px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 300px;
	-webkit-text-size-adjust: none
}

.wrapper {
	width: 100%!important
}

header {
	width: 100%;
	float: left
}

header .wrapper .right {
	float: right;
	padding-right: 10px
}

.headermenu {
	display: none
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

section.rush_banner.ide_banner .wrapper {
	height: 286px
}

.rush_banner.ide_banner nav ul {
	margin: 0;
	padding: 0
}

.rush_banner.ide_banner nav ul li {
	margin: 20px 0 0;
	padding-right: 10px
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 14px 5px 0 10px
}

.rush_banner.ide_banner nav ul li a {
	font-size: 14px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner nav ul li .logo {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0 0 no-repeat!important;
	width: 85px;
	background-size: contain!important
}

.rush_banner.ide_banner .rush_banner_title {
	margin: 0 0 0 10px;
	width: 70%;
	margin: 0px auto;
	float: none;
}

.pcmag5 .rush_banner.ide_banner .rush_banner_title {
	margin: 0 0 0 10px;
	width: 70%!important
}

.rush_banner.ide_banner .rush_banner_title h1 {
	color: #fff;
	font-size: 14px!important;
	line-height: 28px;
	float: left;
	margin-right: 0;
	margin-top: 30px;
	margin-left: 0;
	text-align: left;
	width: 100%;
	margin-top: 10px !IMPORTANT;
}

.promo90 .rush_banner.ide_banner .rush_banner_title h1 {
	color: #1a1512;
	font-size: 14px!important;
	line-height: 28px;
	float: left;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 0;
	text-align: left;
	width: 100%
}

.leftBlock,.rightBlock {
	width: 100%
}

.leftBlock {
	width: 100%;
	margin-bottom: 20px;
	height: 175px!important;
	min-height: 175px!important
}

.row .colH {
	width: 98%
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

.rush_pricing {
	width: 100%;
	float: left;
	min-width: inherit;
	border: 0
}

.rush_pricing form {
	padding: 15px 25px 15px 20px
}

p.terms {
	width: 100%
}

.cardCw span {
	width: 40%;
	padding-right: 25px
}

.row .colH input {
	width: 95%
}

.cardCw span:last-child {
	padding-right: 0;
	width: 50%
}

.rush_banner.ide_banner {
	height: 285px
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: #000;
	height: 215px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-480.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-480-new.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-480.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.get90 .ide_banner nav ul li h1,.kimkomando90 .ide_banner nav ul li h1 {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive_white_logo.png) no-repeat 0 0!important;
	background-size: contain!important;
	width: 85px!important;
	float: left;
	height: 54px;
	margin: -3px 0 0 10px;
	padding: 0;
	text-indent: -3500px
}

.get90 .ide_banner nav ul li a,.kimkomando90 .ide_banner nav ul li a {
	color: #fff
}

.get90 .ide_banner nav ul li a:hover,.kimkomando90 .ide_banner nav ul li a:hover {
	color: #f7e461
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-320.jpg) center bottom no-repeat!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	width: 274px;
	position: absolute;
	top: 75px;
	left: 10px;
	background-size: contain
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-320.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.promo90 .rush_banner nav ul li h1,.pcmag5 .rush_banner nav ul li h1 {
	background: url(https://static.idriveonlinebackup.com/source/images/feat_320.png) 0 -90px no-repeat!important;
	width: 85px
}

.promo90 .rush_banner.ide_banner nav ul li:first-child,.pcmag5 .rush_banner.ide_banner nav ul li:first-child {
	margin: -1px 5px 0 10px
}

.card_cw span {
	width: 40%;
	padding-right: 25px
}

.card_cw span:last-child {
	padding-right: 0;
	width: 45%
}

.pcmag5 p.prTxt {
	font-size: 20px;
	margin-left: 0;
	margin-top: 10px;
	width: 100%
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

.reCapchanew {
float: left;
width: 100%
}

.policyBlock {
float: left;
margin-left: 7px;
margin-bottom: -25px
}

.policyBlock .subhead {
margin-left: 0;
margin-bottom: -21px;
padding-bottom: 10px;
border: none;
margin-top: 10px;
color: #333
}

.policyBlock .termbox {
max-height: 121px;
overflow: scroll;
float: left;
width: auto;
border: 1px solid #93b6ca;
padding: 0 15px;
margin: 0 0 10px;
overflow-x: hidden;
margin-left: 0;
margin-top: 20px;
margin-bottom: 30px;
background: #fff
}

.policyBlock .termbox ol {
padding: 0;
padding-left: 10px;
margin: 0
}

.policyBlock .termbox li {
list-style: decimal;
font-size: 14px;
line-height: 22px;
margin: 3px 0
}

.policyBlock+.terms {
width: 89%;
line-height: 23px
}

.policyBlock .termbox::-webkit-scrollbar {
width: 5px
}

.policyBlock .termbox::-webkit-scrollbar-button {
background: #fefaf0
}

.policyBlock .termbox::-webkit-scrollbar-track-piece {
background: #fefaf0
}

.policyBlock .termbox::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 6px
}

.policyBlock .termbox li {
font-size: 12px
}

span.email_span.red {
margin-bottom: 7px
}

.rush_pricing {
background: #fafafa!important;
border-color: #d4d4d4
}

.input {
background: #fff;
border: 1px solid #ccc;
border-radius: 0;
font-size: 16px;
height: 35px;
line-height: normal;
padding: 0 10px;
width: 90%
}

.card_cw input {
width: 50%!Important
}

.rush_features .full .desc h5 a {
font-weight: 700
}

.rush_pricing .submit_btn {
background: #2b80c3;
border-radius: 2px;
border: 1px solid #2b80c3;
box-shadow: none;
color: #fff!important;
cursor: pointer;
float: left;
font-size: 20px;
height: 50px;
line-height: 18px;
margin: 20px 0;
padding: 0 15px;
text-align: center;
width: auto
}

.rush_pricing .submit_btn:hover {
background: #3895de;
border: 1px solid #2b80c3;
box-shadow: none
}

.rush_pricing .submit_btn:active {
background: #3895de;
border: 1px solid #2b80c3;
box-shadow: none
}

.rush_pricing .terms {
color: #333
}

.rush_pricing .content {
color: #343434
}

#phoneNum_dis .phone_note {
color: #343434
}

.policyBlock .termbox li {
color: #343434
}

.rush_pricing,.rush_pricing form {
background: #fafafa!important;
border-color: #d4d4d4
}

.rush_container {
background: #fff!Important
}

.rush_features .full .image .snapShot {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px -208px transparent;
height: 92px
}

.rush_features .full .image .multipleDevices {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px 6px transparent
}

.rush_features .full .image .express {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 47px -108px transparent
}

.rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px 6px transparent
}

.rush_features .full .image .mobileApps {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px -321px transparent
}

.get90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.promo90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.pcmag5.lang-selection header.pad-incre-header .wrapper .login.pad-login,.kimkomando90.lang-selection header.pad-incre-header .wrapper .login.pad-login {
background-position: 62px 21px!important;
width: 78px;
padding-right: 10px
}

.get90.lang-selection header .wrapper .login.adjustPos,.kimkomando90.lang-selection header .wrapper .login.adjustPos,.promo90.lang-selection header .wrapper .login.adjustPos,.pcmag5.lang-selection header .wrapper .login.adjustPos {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 74px 7px!important
}

header.pad-incre-header .wrapper .right {
float: right;
width: auto
}

.rush_pricing .submit_btn {
-webkit-appearance: none
}

.master_wrapper {
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
margin: 0;
padding: 0;
z-index: 999
}

.shadow_container {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #000;
opacity: .7;
-moz-opacity: .7;
-webkit-opacity: .7;
-khtml-opacity: .7;
filter: alpha(opacity=70)
}

.popup_wrapper {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0
}

.first_pos_container {
display: table;
overflow: hidden;
margin: 0 auto;
height: 100%;
width: 550px
}

*:first-child+html .first_pos_container {
position: relative
}

* html .first_pos_container {
position: relative
}

.popup_wrapper .sec_pos_container {
display: table-cell;
vertical-align: middle
}

*:first-child+html .popup_wrapper .sec_pos_container {
position: absolute;
top: 50%
}

* html .popup_wrapper .sec_pos_container {
position: absolute;
top: 50%
}

*:first-child+html .popup_wrapper .popup_container {
position: relative;
top: -50%
}

* html .popup_wrapper .popup_container {
position: relative;
top: -50%
}

.popup_wrapper .popup_container {
background: #f9f9f9;
border: 4px solid #6ea5ce;
border-radius: 2px;
padding: 15px;
position: relative
}

.popup_container {
position: absolute;
overflow: hidden;
left: -99999px
}

.master_wrapper .popLeft {
left: 0
}

.popup_close_btn {
position: absolute;
right: -2px;
top: 0;
display: block;
background: url(https://static.idriveonlinebackup.com/include/images/popup_close_btn.png) no-repeat;
width: 16px;
height: 16px;
cursor: pointer
}

.popup_container .popup_header {
position: relative;
background: 0 0;
margin-bottom: 10px;
border-bottom: 1px solid #d2dae0
}

.popup_container .popup_footer {
position: relative;
margin: 10px 0 0
}

.popup_container .popup_footer input {
float: right;
width: auto
}

.popup_container .popup_content {
margin: 0;
padding: 0
}

.id-nwacc {
display: none
}

.id-nwacc.active {
display: block
}

.id-nwacc .popup_container {
left: auto;
padding: 0;
border: 0
}

.id-nwacc .popup_container .popup_header {
padding: 15px 20px 10px;
background: #fafafa
}

.id-nwacc .popup_container .popup_content {
padding: 0 20px 10px;
float: left;
width: 100%;
box-sizing: border-box
}

.id-nwacc .id-nwacc-box {
float: left;
width: 100%
}

.id-nwacc .popup_close_btn {
right: 15px;
top: 15px
}

.id-nwacc .id-nwacc-title {
color: #000;
letter-spacing: 0;
font-size: 20px!important;
margin-bottom: 10px!important
}

.id-nwacc .id-amtpay {
margin: 10px 0 25px;
float: left;
width: 100%;
color: #000;
font-size: 16px
}

.id-nwacc .id-amtpay .id-amt-acpri {
color: #0072b4;
font-size: 20px
}

.id-nwacc .id-amtpay .id-amt-str {
font-size: 16px;
text-decoration: line-through
}

.id-nwacc .id-submit_btn {
margin: 0 0 10px;
padding: 10px!important;
font-weight: 400;
font-size: 16px;
background: #2b80c3;
color: #fff!important;
border: 0;
border-radius: 2px;
box-shadow: none;
height: auto;
-webkit-appearance: none;
width: 110px;
cursor: pointer
}

.id-nwacc .id-submit_btn:hover,.id-nwacc .id-submit_btn:focus {
background: #3895de
}

.id-nwacc .id-paranote {
margin-top: 10px
}

.id-nwacc .id-paranote span {
font-size: 12px;
color: #000
}

.id-loader-new-pg {
display: none;
position: fixed;
z-index: 99999;
background-image: url(https://static.idriveonlinebackup.com/include/images/Loader.gif);
background-color: #000;
opacity: .8;
background-repeat: no-repeat;
background-position: center;
left: 0;
bottom: 0;
right: 0;
top: 0
}

.g-snp .frmNew .promocode {
margin-bottom: 20px
}

.g-snp .frmNew .promocode .promocode_span {
position: absolute;
left: 10px;
bottom: -12px;
font-size: 12px;
color: red
}

@media screen and (max-width: 480px) {
.id-nwacc .first_pos_container {
	width:100%
}

.id-nwacc .id-amtpay {
	font-size: 15px
}

.id-nwacc .id-amtpay .id-amt-str {
	font-size: 14px
}

.id-nwacc .id-amtpay .id-amt-acpri {
	font-size: 14px
}

.id-nwacc .id-nwacc-title {
	font-size: 18px!important
}
}

.id-overflow-nw {
overflow: hidden
}

.id-str-nw {
color: red!important;
font-size: 14px
}

span.id-stdmon-rate {
float: left;
width: 100%;
font-size: 13px;
margin: 10px 0 15px;
line-height: 20px;
color: #000
}

.grecaptcha-badge {
visibility: visibile!important
}

@media all and (-ms-high-contrast:none) {
#cardnumber::-ms-clear {
	display: none;
	height: 0;
	width: 0
}

*::-ms-backdrop,#cardnumber::-ms-clear {
	display: none;
	height: 0;
	width: 0
}
}

label[for=terms_check] {
cursor: pointer
}

.reCapchanew+p div:first-child {
clear: both
}

@media screen and (max-width: 480px) {
.billingError.red {
	background:url(https://static.idriveonlinebackup.com/source/images/allcards_new.png) no-repeat -210px 7px!important
}
}

.billingError.red {
background: url(https://static.idriveonlinebackup.com/source/images/allcards_new.png) no-repeat -214px 7px!important
}

@media screen and (min-width: 980px) {
.row {
	margin:12px 0
}

.basic_details .row:nth-child(4) {
	margin: 0
}

.rush_pricing .content .card_info .subhead {
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 5px
}

.rush_pricing .terms {
	margin: 30px 0
}

.rush_pricing .submit_btn {
	margin: 15px 0 50px!important
}

.rush_features .full .desc p {
	line-height: 30px
}

.rush_features .full {
	margin: 20px auto 40px
}

.get90 .smTxt {
	line-height: 26px;
	margin-bottom: 30px
}

.get90 .smTxt+.smTxt {
	line-height: 26px;
	width: 95%;
	text-align: justify;
	margin-top: 30px
}

.rush_container {
	padding-bottom: 40px
}

.get90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switchbanner/banner.jpg) no-repeat center center
}

.get90 .rush_banner .join_now,.kimkomando90 .rush_banner .join_now {
	margin-top: 221px!important
}

.card_info .subhead {
	margin-bottom: 10px
}
}

@media screen and (min-width: 980px) {
.rush_features h2 {
	margin-bottom:-10px
}

.rush_features .full {
	margin: 30px auto
}

.basic_details {
	margin-top: -10px
}

.rush_features .full+p {
	margin-top: 50px
}
}

@media screen and (min-width: 980px) {
.row {
	margin:12px 0
}

.basic_details .row:nth-child(4) {
	margin: 0
}

.rush_pricing .content .card_info .subhead {
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 5px
}

.rush_pricing .terms {
	margin: 30px 0
}

.rush_pricing .submit_btn {
	margin: 15px 0 50px!important
}

.rush_features .full .desc p {
	line-height: 30px
}

.rush_features .full {
	margin: 20px auto 40px
}

.smTxt {
	line-height: 26px;
	margin-bottom: 30px
}

.smTxt+.smTxt {
	line-height: 26px;
	width: 95%;
	text-align: justify;
	margin-top: 30px
}

.rush_container {
	padding-bottom: 40px
}

.ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/peryear/switch_banner_space4_new.jpg) no-repeat center center
}

.card_info .subhead {
	margin-bottom: 10px
}
}

.stripeBlock #cc_info {
height: 19px;
border: 1px solid #ccc;
border-radius: 2px 2px 2px 2px;
width: 96%!important;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 18px;
margin-top: 10px;
background: #fff;
padding-left: 5px!important;
padding-top: 10px!IMPORTANT;
padding-bottom: 10px!IMPORTANT;
height: 15px!important
}

.stripeBlock .labelStripeCVC {
margin-left: 8px!important;
margin-bottom: -4px!important;
margin-top: -10px
}

.stripeBlock #cc_info div {
width: 100%!Important
}

.stripeBlock .row.card_type {
margin: 5px 0
}

@media screen and (max-width: 480px) {
.stripeBlock .tooltip_body span {
	left:80%
}

.stripeBlock .tooltip_body {
	left: 4%!important
}

.stripeBlock .row.card_type {
	margin: 5px 0 10px
}
}

@media screen and (max-width: 640px) {
.stripeBlock .tooltip_body span {
	left:80%
}

.stripeBlock .tooltip_body {
	left: 4%!important
}

.stripeBlock .row.card_type {
	margin: 5px 0 10px
}
}

@media screen and (min-width: 980px) {
.get90 .ide_banner {
	background:url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/switchbanner.jpg) center center no-repeat
}

.slide-switch .slide-desc-txt {
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important
}

.get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 22px!important;
	display: block;
	visibility: visible!important;
	margin-top: 18px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 16px;
	float: left;
	margin-top: -20px
}

.limited-time-txt {
	width: 50%;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 30px 0 0;
	float: left;
	text-align: left;
	offer_signup:
}

.strike-txt {
	text-decoration: line-through;
	font-size: 15px;
	margin-left: 8px;
	margin-right: 0
}

.get90 .rush_newtitle p.limited-time-txt {
	margin: 0 0 45px;
	font-weight: 500;
	float: left;
	display: block!Important;
	padding-left: 20px;
	border-left: 1px solid #ccc
}

.slide-sec img.limited_img {
	float: left;
	display: block;
	padding: 20px 0
}

.priceNewText {
	float: left;
	width: 100%;
	margin-top: 90px
}

.saveText {
	display: block!important;
	width: 36%;
	float: left
}

.saveText span:first-child {
	font-size: 26px;
	font-weight: 100;
	float: left;
	color: #5f6265;
	margin-top: 20px
}

.offerValue {
	font-size: 74px;
	color: #f0553d;
	margin-top: 10px;
	float: left
}

.oneLine {
	width: 100%;
	float: left;
	font-size: 18px
}

.storageValue {
	font-size: 26px
}

.highlight-test {
	font-size: 24px;
	color: #f0553d;
	font-weight: 700
}

.limited-time-txt .oneLine:nth-child(2),.limited-time-txt .oneLine:nth-child(3) {
	font-size: 13px;
	line-height: 27px
}

.limitedTimeText {
	font-size: 27px;
	float: left;
	margin-top: -30px;
	padding-left: 0;
	padding-right: 130px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	display: none
}

.saveText span:first-child sup {
	font-size: 18px
}

.get90 .rush_banner .join_now {
	margin-top: 64px!important;
	position: relative;
	left: -385px
}
}

@media screen and (max-width: 980px) {
.rushText,.PriceBlock {
	display:none;
}
}

@media screen and (min-width: 2000px) {
.get90 .ide_banner {
	background:url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/switchbanner_2000.png) #e7e8e9 center center no-repeat
}
}

.sales-tax .card_info ul li #cc_info {
margin-bottom: 5px;
width: 99%!important;
margin-right: 0
}

.sales-tax .card_info .form-full input {
margin-right: 0;
margin-bottom: 0;
width: 96%!important
}

.sales-tax .card_info .form-full {
width: 98%!important;
margin-right: 0!important;
margin-bottom: 5px!important;
padding-right: 0
}

.sales-tax label.countryCode_dropdown {
position: relative;
width: 98%!important
}

.sales-tax label.countryCode_dropdown:after {
right: 11px!important;
top: 3px
}

.sales-tax label.countryCode_dropdown select {
height: 35px;
width: 98%!important;
box-shadow: none;
padding: 4px 10px 5px;
border-color: #ccc;
font-size: 14px;
-webkit-appearance: none
}

.sales-tax .policyBlock {
margin-bottom: 0
}

.sales-tax .termbox {
margin-bottom: 40px!important;
width: 95%!important
}

.sales-tax h2.summary-ttle {
font-weight: 400;
font-size: 18px!important;
margin-bottom: 15px!important;
letter-spacing: 0!important;
clear: both;
margin-top: 0;
float: left;
margin-left: 5px;
color: #333;
float: left
}

.sales-tax .sumry-table {
float: left;
width: 99%;
border: 1px solid #dce4e8;
border-radius: 4px;
margin-left: 5px;
color: #333;
margin-bottom: 10px
}

.sales-tax .sumry-table .sumry-tb-hed .sumry-td span {
font-size: 14px
}

.sales-tax .sumry-table .sumry-tb-hed {
background-color: #f9fafb;
float: left;
width: 100%;
border-bottom: 1px solid #edf1f4
}

.sales-tax .sumry-table .sumry-tb-hed .sumry-tr {
padding: 10px 0
}

.sales-tax .sumry-table .sumry-tr {
padding: 20px 0
}

.sales-tax .sumry-table .sumry-td {
padding: 0 25px 0 20px
}

.sales-tax .sumry-table .sumry-tr {
float: left;
width: 100%
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr {
border-bottom: 1px solid #eff2f5;
background-color: #fff
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr:last-child {
border-bottom: 0
}

.sales-tax .sumry-table .sumry-td {
float: left
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td span {
font-size: 16px
}

.sales-tax .sumry-table .sumry-td-lft {
width: 30%
}

.sales-tax .sumry-table .sumry-td-rgt {
width: 50%;
padding-left: 30px
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space {
font-size: 16px;
font-weight: 700;
display: block
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .actual-price {
font-size: 14px;
color: #333;
margin-right: 4px
}

.sales-tax .sumry-table .strike-txt {
text-decoration: line-through;
color: #777;
text-decoration-color: #777;
font-size: 14px!important;
margin-left: 0
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price {
font-size: 16px;
font-weight: 700
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .tax-price {
font-size: 16px
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .total-price {
font-size: 16px;
font-weight: 600
}

@media(max-width: 980px) {
.sales-tax .sumry-table .sumry-td-rgt {
	width:49%
}

.sales-tax .card_info div {
}

.sales-tax .policyBlock {
	margin-top: 10px
}

.sales-tax .row .colF input#address {
	width: 96%!IMPORTANT
}
}

@media(max-width: 640px) {
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space {
	font-size:14px
}

.sales-tax .sumry-table .sumry-td-lft {
	width: 35%;
	margin-bottom: 10px;
	float: left;
	padding-right: 0;
	padding-left: 15px!IMPORTANT
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price {
	font-size: 14px
}

.sales-tax .sumry-table .sumry-td-rgt {
	width: 46%!important;
	text-align: left;
	float: left;
	padding-right: 0!important;
	padding-left: 20px
}

.sales-tax .row .colF input#address {
	width: 94%!important
}

.sales-tax .row input#zip {
	width: 93%!IMPORTANT
}
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td-rgt {
width: 45%
}

.sales-tax label.countryCode_dropdown:after {
background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
background-position: 0 -1928px!important;
color: #666;
content: "";
height: 25px;
outline: none;
padding: 0;
pointer-events: none;
position: absolute;
right: 11px;
top: 3px;
width: 14px
}

.sales-tax label.countryCode_dropdown:before {
background: #fff;
content: "";
display: block;
height: 28px;
outline: none;
pointer-events: none;
position: absolute;
right: 10px;
top: 5px;
width: 20px
}

.sales-tax .row .colF input#address {
width: 95%
}

#state_non_us_Row {
float: left;
width: 48%;
padding: 0 1%;
margin-top: 0
}

#state_non_us_Row .colH {
width: 88%
}

#state_non_us_Row .colH #state_non_us {
width: 100%;
height: 33px
}

@media screen and (max-width: 640px) {
#state_non_us_Row {
	padding-left:0;
	width: 100%
}

#state_non_us_Row .colH {
	width: 91%
}
}

@media screen and (max-width: 980px) {
.footerNote {
	display:block!Important;
	width: 92%;
	float: left;
	margin-left: 20px;
	margin-right: 20px
}

.footerNote .red {
	background-image: none!IMPORTANT;
	padding-left: 0px!IMPORTANT
}
}



@media screen and (max-width:980px){
.get90 h1.rush_newContent:after, .kimkomando90 h1.rush_newContent:after{display:none;}
 .rushText {
	display: block;
	margin-top: 34px;
	font-size: 46px;
	text-indent: 0px;
	width: 100%!IMPORTANT
}

 .get90 h1.rush_newContent {
	text-indent:0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 20px!important;
	display: block;
	visibility: visible!important;
	margin-top: -2px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 16px;
	float: left;
	margin-top: -20px
}

.rushText {
	display: block;
	margin-top: 34px;
	font-size: 46px;
	width: 100%!IMPORTANT
}
}

@media screen and (max-width:640px) and (min-width:480px){
 .get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 15px!important;
	display: block;
	visibility: visible!important;
	margin-top: -12px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 14px;
	float: left;
	margin-top: -20px
}

.rushText {
	display: block;
	margin-top: -6px;
	font-size: 30px;
	width: 100%!IMPORTANT;
	position: static
}
}

@media screen and (max-width:480px){
 .get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: -38px!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 12px!important;
	display: block;
	visibility: visible!important;
	margin-top: -2px;
	font-weight: 400;
	line-height: 20px!IMPORTANT
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 13px;
	float: left;
	margin-top: 10px;
	text-align: center;
	float: none;
	line-height: 20px;
	display: block
}

.rushText {
	display: block;
	margin-top: -6px;
	font-size: 30px;
	width: 95%!IMPORTANT;
	position: static;
	text-align: center
}
}


.sales-tax .sumry-table .sumry-td-lft{width: 40%;}
.sales-tax .sumry-table .sumry-td-rgt{width:40% !Important;}



@media screen and (max-width:480px){
.stripeBlock .tooltip_body{left:17% !Important;}
}


/*EU vat related updates */

.rush_pricing .content .subhead {border-bottom: 1px solid #dbdfe2;color: #5187ad;float: left;font-size: 16px;font-weight: normal;margin-bottom: 20px;padding-bottom: 0px;width: 100%;padding-bottom: 10px;}
.policyBlock .subhead {color: #5187ad;float: left;font-size: 16px;font-weight: normal;margin-bottom: -12px;padding-bottom: 0px;
width: 100%;    padding-bottom: 10px;}
.sales-tax .termbox {margin-bottom: 0px!important;width: 95%!important;}

.signup-vat #summaryBlock{float:left;margin-top:40px;}
.vat-section{margin-bottom: 15px;float: left;margin-left: 5px;}
@media screen and (min-width:980px){.vat-section{margin-top:-20px;margin-bottom:0px;} }
@media screen and (max-width:980px){.vat-section .row{margin-top:10px;}.vat-section .row .flt_lt{max-width: none !important;width: auto !IMPORTANT;}}
.vat-section .hdr{font-size: 15px;font-weight: 600;margin-bottom:10px;color: #000;}
label[for="vat"]{float:left;width:100%;margin-bottom:5px;}
.vat-section .desc{font-size: 14px;margin-bottom: 5px;margin-top: -5px;color: #000;line-height: 28px;float: left;}
h2.summary-ttle{margin-bottom: 15px !important;}
.vat-section .sumry-td-lft {width: 25%;}
.vat-section  .sumry-td-rgt {width: 67%;}
  .vat-section .sumry-td {padding: 0 15px;}
.sumry-table .sumry-td {padding: 0 15px;}
.sumry-tb-bdy .sumry-td .subtitle{font-size:13px;margin-top:3px;color: #888888;display: block;line-height:22px;}
.sumry-td .vat-price{font-size: 16px;}
.vat-section .row{padding-left: 0px !important;min-height: 85px;}
.vat-section .row .flt_lt{float: left;width: 50%;position: relative;padding-left: 0px !important;max-width: 414px;}
.signup-vat .vat-section .row .flt_lt .input{margin-bottom: 5px;width:90%}
@media (max-width:1260px){
.sumry-table .sumry-td-lft {width: 24%;}
.sumry-table .sumry-td-rgt {width: 70%;}
.sumry-table .sumry-td {padding: 0 10px;}
}
@media (max-width:1199px){
.sumry-table .sumry-td-lft {width: 100%;}
.sumry-table .sumry-td-rgt {width: 100%;}
}

.sumry-td .vat-price{font-size: 16px;}
.sumry-td .vat-price strong + span {
font-size: 14px !IMPORTANT;
}

.sales-tax .sumry-table .sumry-td-rgt {
width: 50%!Important;
}
.sumry-table .sumry-td-lft {
width: 30% !Important;
}
#vat{width:250px;}
.vat-price .subtitle{font-size: 14px !important;}



/*responsive style for pricing text */
@media screen and (max-width:980px) and (min-width:640px) {.offer{display:none;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: 0 !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 20px !important;display: block;visibility: visible !important;margin-top: 18px;font-weight: 400;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 16px;float: left;margin-top: -20px;}.rushText {display: block;margin-top: 34px;font-size: 46px;width: 100% !important;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.priceNewText {float: left;width: 100%;background: #a92413;height: 131px;}.rush_container {margin-top: 80px;}.saveText {width: 240px;float: left;height: 80px;margin: 0;background: #660902;position: relative;padding-top: 49px !important;margin-left: 0 !important;display: block !important;margin-top: 0px !important;}.saveText span {font-size: 20px;color: #fff;margin-top: 5px;float: left;margin-left: 40px;}.limited-time-txt {float: left;margin: 0 !important;height: auto;padding-left: 5% !important;width: 45%;margin-top: -2px !important;padding-top: 17px !important;display: block !important;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 46px !important;margin-left: 6px !important;margin-top: 0px !important;}.storageValue {font-size: 25px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 16px;line-height: 33px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 28px;color: #f4e39a;}.limitedTimeText {float: left;margin-top: -40px;color: #fff;font-size: 16px;margin-left: 40px;position: relative;visibility: hidden;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -7px;top: 43%;transform: rotate(45deg);}}
@media screen and (max-width:640px) and (min-width:480px) { .offer{display:none;}.rushText, .PriceBlock {display: block;top: 284px !important;position: absolute;left: 0;}.priceNewText {float: left;width: 100%;background: #a92413;height: 110px;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: 0 !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 16px !important;display: block;visibility: visible !important;margin-top: -12px;font-weight: 400;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 14px;float: left;margin-top: -20px;}.rushText {display: block;margin-top: -6px;font-size: 30px;width: 100% !important;position: static;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.saveText {width: 130px;float: left;height: 72px;margin: 0 !important;background: #660902;position: relative;padding-top: 38px !important;margin-left: 0 !important;display: block !important;}.saveText span {font-size: 16px;color: #fff;margin-top: -29px;float: left;margin-left: 15px;margin-right: 0;}.limited-time-txt {float: left;margin: 0 !important;height: auto;padding-left: 5% !important;width: 45%;display: block !important;margin-top: 7px !important;padding-top: 7px !important;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 36px !important;margin-left: 13px !important;margin-top: 10px !important;}.storageValue {font-size: 22px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 13px;line-height: 25px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 24px;color: #f4e39a;}.limitedTimeText {float: left;margin-top: -39px;color: #fff;font-size: 13px;margin-left: 40px;position: relative;visibility: hidden;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -7px;top: 41%;transform: rotate(45deg);}.offer {display: none;}.rush_container {margin-top: 110px;}}
@media screen and (max-width:480px) and (min-width:320px) {.offer {display: none;}.rushText, .PriceBlock {display: block;position: absolute;top: 215px !important;z-index: 1000;left: 0;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: -38px !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 12px !important;display: block;visibility: visible !important;margin-top: -2px;font-weight: 400;line-height: 20px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 13px;float: left;margin-top: 10px;text-align: center;float: none;line-height: 20px;display: block;}.rushText {display: block;margin-top: -16px;font-size: 30px;width: 95% !important;position: static;text-align: center;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.rush_container {margin-top: 95px;}.priceNewText {float: left;width: 100%;background: #a92413;height: 95px;}.saveText {width: 86px;float: left;height: 75px;margin: 0 !important;background: #660902;position: relative;padding-top: 25px !important;margin-left: 0;display: block !important;}.saveText span {font-size: 13px;color: #fff;margin-top: -15px;float: left;margin-left: 12px;margin-right: 6px;}.get90 .rush_newtitle .limited-time-txt {float: left;margin: 0;height: 100%;padding-left: 5%;width: 62%;display: block !important;margin-top: 5px;padding-top: 7px;text-align: left;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 28px !important;margin-left: 11px !important;margin-top: 2px !important;}.storageValue {font-size: 16px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 12px;line-height: 22px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 14px;color: #f4e39a;}.ortext {font-style: normal;margin-left: 5px;margin-right: 2px;}.limitedTimeText {float: left;margin-top: -40px;color: #fff;font-size: 12px;margin-left: 20px;position: relative;display: none;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -6px;top: 40%;transform: rotate(45deg);}}




	
	#taxRateText{float: left;font-size: 14px;}.sales-tax .sumry-table .sumry-td-lft{padding-right: 0px;width: 45% !IMPORTANT;}.sales-tax .sumry-table .sumry-td-rgt{width: 40% !important;padding-left: 15px;padding-right: 0px;}.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price{display:inline-block;}.sumry-loader i {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/table-loader.gif) no-repeat center;width: 51px;height: 51px;float: none;text-align: center;margin: auto;display: block;margin-top: 40px;padding-top: 70px;}.sumry-loader{display: flex;justify-content: center;align-items: center;min-height: 200px;background: #fff;}
	.signup-vat #summaryBlock{width:100%}.pwdField{position:relative}.pwd-hide,.pwd-show{position: absolute;top: 26px !important;right: 12px !important;cursor: pointer !IMPORTANT}.pwdField input{padding-right: 58px;width: calc(95% - 48px) !IMPORTANT}.rem_tooltip{cursor: pointer}.rem_tooltip_body{margin-top: 8px;font-size: 12px;position: absolute;width: auto;float: left;padding: 3px 7px;background: #383838;display: none;z-index: 9999;border: 1px solid #383838;border-radius: 2px;max-width: 350px;min-height: 10px;text-align: justify;color: #fff;margin-left: 0px}.rem_tooltip_body span{background: url(https://static.idriveonlinebackup.com/bare-metal-recovery/source/images/tooltip_arrow.png) no-repeat;position: absolute;float: left;width: 19px;height: 10px;left: 15px;top: 28px;margin-top: -4px;margin-left: 0px}.rem_tooltip_body p{margin: 0px;line-height: 20px}.pwd-hide svg:hover,.pwd-show svg:hover{fill: #0071bc}.pwd-hide svg path,.pwd-hide svg circle, .pwd-show svg path,.pwd-show svg circle{display:none}.pwd-hide{background: url(https://static.idriveonlinebackup.com/source/images/pwd_hide.svg) no-repeat 11px 12px;width: 43px !IMPORTANT;
	height: 33px;float: left;top: 30px;right: 1px}.pwd-show:hover,.pwd-hide:hover{background-color: #f3f3f3}
	.pwd-show{background: url(https://static.idriveonlinebackup.com/source/images/pwd_show.svg) no-repeat 11px 12px;width: 43px !IMPORTANT;height: 33px;float: left;top: 30px;right: 1px}.pwdField svg{width: 43px;height: 35px;float: left}.colF span{display: inline;float: left;width: 100%;user-select: unset}@media screen and (max-width:980px){.rem_tooltip_body{display:none !Important}}@media screen and (max-width:480px){.pwd-hide, .pwd-show{right:0px !important}}
	
	
	
	
	@-moz-document url-prefix() {
 .policyBlock{ clear: both !Important;}
}






/* for password hide show */
 input[type="password"]::-ms-reveal{display: none;}input[type="password"]::-ms-clear {display: none;}.pswd-input-wrap {position: relative }.pswd-input-wrap input {height: 36px!important;max-height: 36px;padding-right: 10px;}.pswd-input-wrap .pswd-encrypt {position: absolute;right: 6px;top: 2px;z-index: 1;font-size: 0;width: 40px;height: 34px;background: url(/assets/images/pswd-sprite.svg)no-repeat 0 0;background-size: 23px;cursor: pointer }.pswd-input-wrap .pswd-encrypt:focus {outline: auto;outline-color: #000 }.pswd-input-wrap .pswd-encrypt.show {background: url(/webmanager/assets/images/pswd-sprite.svg)no-repeat 8px -51px;background-size: 25px }.pswd-input-wrap .pswd-encrypt.hide {background: url(/webmanager/assets/images/pswd-sprite.svg)no-repeat 8px 7.5px;background-size: 25px;display: none }.pswd-input-wrap .pswd-encrypt.hide:hover,.pswd-input-wrap .pswd-encrypt.show:hover {background-color: #f3f3f3 }.pswd-tooptip-ctnr {width: 50px!important;height: 36px;position: absolute;left: 40px;top: -1px;background: #434343;padding: 5px!important;border-radius: 3px;display: flex;box-sizing: border-box;display: none;margin: 0;text-align: center }.pswd-encrypt:hover div.pswd-tooptip-ctnr {display: block }.pswd-tooptip-ctnr::after {position: absolute;content: "";left: -6px;bottom: 11px;height: 0;border-right: 7px solid #434343;border-top: 7px solid transparent;border-bottom: 7px solid transparent }.pswd-tooptip-ctnr span {color: #fff;font-size: 14px;width: 100%;text-align: center;left: 0;top: 0;line-height: 28px }@media(max-width: 1199px) {.pswd-input-wrap .pswd-encrypt:hover .pswd-tooptip-ctnr {display:none!important }.pswd-input-wrap .pswd-encrypt{right: 7px !IMPORTANT;}}@media(max-width: 640px) {.pswd-input-wrap .pswd-encrypt{right: 0px;}}.pswd-input-wrap .pswd-encrypt{background-color: #fff !important;}@media(max-width: 1199px) and (min-width:1180px) {.pswd-input-wrap .pswd-encrypt{right: 6px;}}@media(max-width: 980px) and (min-width:640px) {.pswd-input-wrap .pswd-encrypt{right: calc(5% - 20px) !IMPORTANT;}}@media(max-width: 480px) {.pswd-input-wrap .pswd-encrypt{right: calc(5% - 20px) !IMPORTANT;}}

.link_sub{color:#0071bc;}
.link_sub:hover{color:#5f6364;}
.rush_features .full .image .c2cImage {background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons2.png) no-repeat 42px -418px;}


@media screen and (max-width:480px){
    .pswd-input-wrap input {
    height: 36px!important;
    max-height: 36px;
    padding-right: 44px !Important;
    /* font-size: 12px; */
    width: calc(100% - 48px) !IMPORTANT;
}
}


@media screen and (min-width:980px){
 .pswd-input-wrap input {
    height: 36px!important;
    max-height: 36px;
    padding-right: 44px !Important;
    /* font-size: 12px; */
    width: calc(100% - 58px) !IMPORTANT;
}
}

.green {color: #0071bc;float: left;font-size: 11px;background: url(https://static.idriveonlinebackup.com/source/images/rush-icons-strip1.png) no-repeat 0 -553px;padding-left: 20px}

/*adding zip code message */
span.zip-code-msg {color: #ff0000;font-size: 12px;line-height: 24px;width: 100%;float: left;background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/zip-info-ico.png) 0px 6px no-repeat;padding-left: 17px;}



/*-------------------------------------paypal related updates --------------------------------------------------------*/
.card_info .payment-options-ui {display:flex;width: 100%;margin: 0px 0px 25px;column-gap: 30px;}
.payment-options-ui .pay-card {display:flex;align-items: center;padding-left: 0 !important;}
.payment-options-ui .pay-paypal {display:flex;width:auto;align-items: center;}
.payment-options-ui .pp-card-details {display:flex;width:auto;cursor:pointer;padding:0px 0px 0px 10px;}
.payment-options-ui input[type="radio"] {display:flex;margin: 0;}
.payment-options-ui input[type="radio"]:hover{cursor: pointer;}
.payment-options-ui .pp-card-details span {text-indent:-3500px;display:inline-block;height: 23px;}
.payment-options-ui .pp-visa {background:url(https://static.idriveonlinebackup.com/include/images/pp_visa.png) no-repeat;width: 37px;}
.payment-options-ui .pp-master {background:url(https://static.idriveonlinebackup.com/include/images/pp_master.png) no-repeat;width: 37px;}
.payment-options-ui .pp-amex {background:url(https://static.idriveonlinebackup.com/include/images/pp_amex.png) no-repeat;width: 37px;}
.payment-options-ui .pp-discover {background:url(https://static.idriveonlinebackup.com/include/images/pp_discover.png) no-repeat;width: 37px;}
.payment-options-ui .pp-pal {background:url(https://static.idriveonlinebackup.com/include/images/pp_paypal.png) 0px 8px no-repeat;width: 41px;}




@media screen and (min-width:480px){.sales-tax .sumry-table .sumry-tb-bdy .sumry-td span {
    font-size: 15px;
}}


/*c2c related content change */
.get90  #signup_c2c_addon { margin-top: 0px; font-size: 18px; font-weight: 600; margin-bottom: 30px; color: #333; }
.get90  .rush_features .full + p { margin-top: 10px; margin-bottom: 30px; }
.get90  .rush_features .full .desc .signup_server_nolink_price { font-size: 14px !important; color: #ee5d34 !important; margin-top: 7px ! IMPORTANT; float: left; width: 98%; text-align: left; font-weight: 600; margin-bottom: 5px; line-height: 28px; margin-top: 2px ! IMPORTANT; }
.get90 .rush_features .full + p a { font-size: 16px; }
.get90 .rush_features .full.ms365 .desc { width: 257px; }
.get90 .rush_features .full.ms365 .desc span { line-height: 28px; }
.get90 .rush_features .full.gsuite .desc span { line-height: 28px; }
.get90 .rush_features .full .image .gsuiteicon { background: url(https://static.idriveonlinebackup.com/source/images/c2cimage.png?v=1.0.3) no-repeat scroll 47px -430px; }
.get90 .rush_features .full .image .ms365icon { background: url(https://static.idriveonlinebackup.com/source/images/c2cimage.png?v=1.0.3) no-repeat scroll 47px -518px;}









/**add on for the box and dropbox*********/
.id_box .image a img{
  background:url(https://static.idriveonlinebackup.com/source/images/box-signup-switch.svg) no-repeat 30px 0px;
  scale:90%;
}

.id_dropbox .image a img{
  background:url(https://static.idriveonlinebackup.com/source/images/dropbox-signup-switch.svg) no-repeat 30px 0px;
	  scale:90%;
}
.get90 .rush_features .full.id_box .desc{    width: 257px;}
.get90 .rush_features .full.id_dropbox .desc{    width: 257px;}
.get90 .rush_features .full.id_box .desc span, .get90 .rush_features .full.id_dropbox .desc span {
    line-height: 28px;
}
@media screen and (min-width:980px){

.get90 .rush_features + .rush_pricing.adj_height {
    min-height: 1610px !important;
}
.get90 .rush_features .full.id_box {
    margin-bottom: -10px;
}
}


/* .rush_features .c2cBlock .full .image { */
    /* float: left; */
    /* margin: 5px 0; */
    /* text-align: left; */
    /* width: 70px; */
    /* margin-left: 20px; */
    /* height: 70px; */
/* } */








/****h1 tag changes and menu changes as below********/



.rush_banner nav ul li .logo-div a {
    float: left;
    height: 54px;
    width: 100%;
}
.rush_banner nav ul li .logo-div { background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) no-repeat scroll 0 0 transparent; float: left; height: 54px; margin: 0; padding: 0; text-indent: -3500px; width: 130px }
 @media screen and (min-width: 481px) and (max-width: 640px) {
.rush_banner nav ul li .logo-div { background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0px 0px no-repeat !important; background-size: contain !important; width: 110px; }
}
 @media screen and (max-width: 480px) and (min-width: 320px) {
.rush_banner nav ul li .logo-div {background: url(https://static.idriveonlinebackup.com/source/images/idrive_white_logo.png) no-repeat 0 0 !important;
        background-size: contain !important;
        width: 85px !important;
        float: left;
        height: 54px;
        margin: -3px 0 0 10px;
        padding: 0;
        text-indent: -3500px;}
}



/**salesforce related updates**/


@media screen and (min-width: 980px) {
   html .get90 .rush_features + .rush_pricing.adj_height {
        min-height: 2070px !important;
    }
}

.id_salesforce .image a img {
	    background: url(https://static.idriveonlinebackup.com/source/images/salesforce-signup.svg) no-repeat 32px 5px;
    background-size: 65px;
}

.id_salesforce  .signup_server_nolink_price{
	white-space:nowrap;
}





/***new header menu related ***/
.container.flex-container {
    margin-top: 100px;
}

.idapp-signup-newui.lang-selection header.pad-incre-header {
    background: #172B4C;
}

.idapp-signup-newui header {
    background: #172B4C;
}

.inner.idapp-signup-newui.inner .headermenu a {
    color: #fff;
}

.inner.idapp-signup-newui.inner .login {
    background-color: #f5f7fc;
    color: #222;
}

.idapp-signup-newui.lang-selection.signup_jsp header.pad-incre-header .wrapper .login.pad-login.id-sgn-nw {
    background-image: none;
    width: auto;
    height: auto;
    padding: 6px 16px!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0;
}

.idapp-signup-newui.lang-selection.signup_jsp header.pad-incre-header .wrapper .login.pad-login.id-sgn-nw:hover {
    background-color: #fff;
}

.idapp-signup-newui.signup_pro_wrapper.signup-new-ui .signup_left .main_head .plan-tab-block .plan_type {
    background: transparent linear-gradient(90deg,rgba(227,229,255,0.29) 0%,rgba(243,224,189,0.29) 47%,rgba(189,221,254,0.29) 100%) 0% 0% no-repeat padding-box!important;
}

.idapp-signup-newui .left {
    background: #fff;
}



.idapp-signup-newui .basic_details li label {
    color: #161514;
    font-weight: 400;
}

.idapp-signup-newui.signup-new-ui .plan_type label {
    font-size: 16px!important;
    display: inline;
    font-weight: 600!important;
}

.idapp-signup-newui.signup-new-ui .signup_left .computer_plan.monthlyPlan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro {
    background: transparent linear-gradient(270deg,#F9F9E345 0%,#B4D4FF21 100%) 0% 0% no-repeat padding-box;
}

.idapp-signup-newui.offer3.signup_plan.signup_jsp.signup-new-ui .signup_left .pricingInfo.computer_plan.monthlyPlan .offer2.ltdtime li.personal_cont_pro {
    border: 1px solid #dce1e7;
}

.idapp-signup-newui.signup_plan.offer3 .pro_use.syncPro span:first-child,.idapp-signup-newui.monthly-plan .monthly_gb {
    color: #0071bc;
}

.idapp-signup-newui.signup_wrapper.signup_jsp .right_row.signup_imagecont h2.signup-rhs-title .idrive-basic-title {
    font-weight: 600;
    color: #222!important;
    line-height: 44px;
    font-weight: normal;
    font-size: 20px;
}

.idapp-signup-newui.signup_wrapper .right_row h2 a {
    color: #222!important;
    font-size: 16px;
}

.idapp-signup-newui.signup_wrapper .right_row .text {
    color: #444;
}

.idapp-signup-newui.signup_wrapper div.text a,.idapp-signup-newui .right p a.link {
    color: #104A9C!important;
}

.idapp-signup-newui .right p a.link {
    font-weight: 600;
}

.idapp-signup-newui .submit_btn {
    background-color: #104A9C;
    border-color: #104A9C!important;
    border-radius: 4px;
}

.idapp-signup-newui .submit_btn:hover,.idapp-signup-newui .submit_btn:focus {
    background-color: #3271C8;
    border-color: #3271C8!important;
    border-radius: 4px;
}

.idapp-signup-newui .pswd-input-wrap .pswd-encrypt {
    background-position: 9px -50px;
}

.idapp-signup-newui footer .footerMain ul li a {
    color: #d0d0d0;
}

.idapp-signup-newui.signup-new-ui .computer_plan .personal_cont_pro.planActive .id-newplan-ul .plan_row_head_pro .price-desc-txt,.idapp-signup-newui.signup_plan.offer3 .pro_use.syncPro span:first-child,.idapp-signup-newui.monthly-plan .monthly_gb {
    color: #104A9C;
}

.idapp-signup-newui .planSwitchBlk .planSwitch .slider:before {
    background-color: #104A9C;
}

.idapp-signup-newui .planSwitchBlk .planSwitch .slider {
    border-color: #104A9C;
}

.idapp-signup-newui .planSwitchBlk.active .yearlyText {
    color: #104A9C;
}

.idapp-signup-newui.signup_wrapper h2.addon-title {
    color: #222;
}

.idapp-signup-newui .signup_rgt_icons {
    background: none!important;
}

.idapp-signup-newui .signup_rgt_icons img {
    display: none;
}

.idapp-signup-newui .signup_rgt_icons a {
    background: url(../images/idrive-signup-icons.svg) no-repeat;
    display: inline-block;
}

.idapp-signup-newui .signup_rgt_icons.signup_cloud_icon a {
    background-position: -1px -1px;
    width: 40px;
    height: 49px;
}

.idapp-signup-newui .signup_rgt_icons.signup_snapshot_icon a {
    background-position: -1px -100px;
    width: 41px;
    height: 38px;
}

.idapp-signup-newui .signup_rgt_icons.signup_exp_icon a {
    background-position: -1px -188px;
    width: 37px;
    height: 42px;
}

.idapp-signup-newui .signup_rgt_icons.signup_mirror_icon a {
    background-position: -1px -280px;
    width: 44px;
    height: 35px;
}

.idapp-signup-newui .signup_rgt_icons.signup_c2c_gsuite_icon a {
    background-position: -1px -455px;
    width: 28px;
    height: 29px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_c2c_ms365_icon a {
    background-position: -1px -534px;
    width: 26px;
    height: 26px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_c2c_dropbox_icon a {
    background-position: -1px -610px;
    width: 30px;
    height: 28px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_c2c_box_icon a {
    background-position: -1px -689px;
    width: 21px;
    height: 30px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_server_icon a {
    background-position: -1px -769px;
    width: 26px;
    height: 21px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_nas_synology_icon a {
    background-position: 0 -839px;
    width: 27px;
    height: 27px;
    margin-top: 5px;
}

.idapp-signup-newui .signup_rgt_icons.signup_nas_qnap_icon a {
    background-position: -1px -915px;
    width: 28px;
    height: 25px;
    margin-top: 5px;
}

/* Header related css changes starts */
@charset "UTF-8"; /* CSS Document */
:root {
    --fontMain: 'Open Sans',Tahoma,Verdana,Arial;
    --fontsup: 'Open Sans',Tahoma,Verdana,Arial;
    --fontSizeSup: 14px;
    --colorBlack: #000;
    --colorDarkGray: #333;
    --colorWhite: #ffffff;
    --colorGray: #585858;
    --colorFullRed: #f00;
    --colorRed: #ee0014;
    --colorRedDark: #c91818;
    --colorHoverBg: #f1f7ff;
    --colorHoverText: #ee0014;
    --color: #111;
    --borderRed: 1px solid #ee0014;
    --borderDark: 1px solid #ddd;
    --backgroundRed: #ee0014;
    --backgroundLight: #f1f7ff;
    --backgroundWhite: #ffffff;
    --backgroundDark: #20242f;
    --boxShadowLight: 0 1px 4px 0 rgba(99,114,130,0.5);
    --menuBoxShadow: 0px 1px 5px 0 rgba(43,60,81,.23);
    --lineHeight: 36px;
    --normalLineHeight: normal;
    --fontSize: 1.25rem;
    --boxSizing: border-box;
    --displayNone: none;
    --displayBlock: block;
    --displayInline: inline;
    --displayinBlock: inline-block;
    --relativePosition: relative;
    --absolutePosition: absolute;
    --fixedPosition: fixed;
    --fistLayer: 9;
    --sectondLayer: 99;
    --topLayer: 99999;
    --superLayer: 999999;
    --textHide: -9999px;
    --leftFloat: left;
    --rightFloat: right;
    --marginAuto: auto;
    --marginNone: 0px;
    --paddingNone: 0px;
    --displayFlex: flex;
    --displayTable: table;
    --displayTableCell: table-cell;
    --flexWrap: wrap;
    --verticalMiddle: middle;
    --listStyle: none;
    --borderNone: 0px;
    --textStyle: none;
    --heightAuto: auto;
    --heightFull: 100%;
    --widthAuto: auto;
    --widthFull: 100%;
    --logoWidth: 126px;
    --logoHeight: 48px;
    --wrapperWidth: 80%;
    --textAlignCenter: center;
    --textAlignLeft: left;
    --textAlignRight: right;
    --mainFootTop: 68px;
    --cursorHand: pointer;
}

/* Skip navigation link */
.skip-link {
    position: absolute;
    top: -48px;
    left: 8px;
    z-index: 10000000;
    padding: 10px 20px;
    background: #172A4A;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    text-decoration: none;
    border-radius: 0 0 6px 6px;
    border: 1px solid #fff;
    transition: top .2s ease;
    white-space: nowrap;
}

.skip-link:focus {
    top: 0;
    outline: 1px solid #005fcc;
    outline-offset: 1px;
}

.sr-only {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important;
}

.sr-only:focus,.sr-only:active {
    position: static!important;
    width: auto!important;
    height: auto!important;
    padding: inherit!important;
    margin: 0!important;
    overflow: visible!important;
    clip: auto!important;
    white-space: normal!important;
}



@supports selector(:focus-visible) {
    a:focus:not(:focus-visible),button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible) {
        outline: none;
    }
}

button,[role="button"],a[class*="btn"],input[type="submit"],input[type="button"],input[type="reset"] {
    min-height: 44px;
    min-width: 44px;
}



.field-error input,.field-error select,.field-error textarea,input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"] {
    border-color: #b91c1c;
    background: #fff5f5;
}

.error-message,[role="alert"] {
    color: #b91c1c;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: flex-start;
    gap: 6px;
    margin-top: 4px;
}

.error-message::before {
    content: "âš ";
    flex-shrink: 0;
}

.required::after {
    content: " *";
    color: #b91c1c;
    font-weight: 700;
}

.text-high-contrast {
    color: #1a1a1a!important;
}

.text-medium-contrast {
    color: #595959!important;
}

.bg-accessible-blue {
    background-color: #004494;
    color: #fff;
}

.bg-accessible-red {
    background-color: #c91818;
    color: #fff;
}

.content-area a:not([class]),.faq_terms a:not([class]),.content_terms a:not([class]) {
    text-decoration: underline;
    text-underline-offset: 2px;
    color: #0050a0;
}

.content-area a:not([class]):hover,.faq_terms a:not([class]):hover,.content_terms a:not([class]):hover {
    color: #c91818;
    text-decoration-thickness: 2px;
}

.content-area a:not([class]):visited {
    color: #0071bc;
}

.faq_terms a:not([class]):visited {
    color: #0071bc;
}

.faq_terms a:not([class]):visited:hover {
    color: var(--colorRed);
}

.idapp-signup-newui table[role="table"],.idapp-signup-newui .data-table {
    border-collapse: collapse;
    width: 100%;
}

.idapp-signup-newui table[role="table"] th,.idapp-signup-newui .data-table th {
    background: #172A4A;
    color: #fff;
    padding: 12px 16px;
    text-align: left;
    font-weight: 700;
}

.idapp-signup-newui table[role="table"] td,.idapp-signup-newui .data-table td {
    padding: 10px 16px;
    border-bottom: 1px solid #d1d5db;
    color: #1a1a1a;
    vertical-align: top;
}

.idapp-signup-newui table[role="presentation"] {
    border: none;
}

[aria-hidden="true"] {
    pointer-events: none;
}

.cloud-play-btn,[data-play-btn] {
    display: inline-flex;
    justify-content: center;
}

.cloud-play-btn:focus-visible,[data-play-btn]:focus-visible {
    outline: 1px solid #005fcc;
    outline-offset: 1px;
    border-radius: 4px;
}

.idapp-signup-newui .server-nav-menu,[aria-label="Toggle navigation"],[aria-controls] {
    min-height: 44px;
    min-width: 44px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.idapp-signup-newui .server-nav-menu:focus-visible,[aria-label="Toggle navigation"]:focus-visible {
    outline: 1px solid #005fcc;
    outline-offset: 1px;
    border-radius: 4px;
}

@media (prefers-reduced-motion:reduce) {
    *,*::before,*::after {
        animation-duration: .01ms!important;
        animation-iteration-count: 1!important;
        transition-duration: .01ms!important;
        scroll-behavior: auto!important
    }

    video[autoplay] {
        animation: none
    }

    .smb-animation-wrap,.smb-waves-bg,.smbTeam1,.smbTeam2,.smb-cloud-center,.team1-animation,.team2-animation,.branch1-animation,.branch2-animation {
        display: none!important;
    }
}

@media (forced-colors:active) {
    a:focus,button:focus,input:focus,select:focus,textarea:focus {
        outline: 1px solid ButtonText
    }

    .signup_btn,a[class*="btn"],button {
        border: 2px solid ButtonText;
        forced-color-adjust: none
    }

    [aria-hidden="true"] {
        display: none
    }

    .skip-link {
        forced-color-adjust: none;
        background: Highlight;
        color: HighlightText;
        border: 2px solid ButtonText;
    }
}

@media (max-width: 767px) {
    a,button,[role="button"],input,select,textarea,label {
        min-height:44px
    }

    nav li a,.menu_sec li a,.topheader li a {
        padding-top: 12px;
        padding-bottom: 12px
    }

    body {
        font-size: 16px
    }

    img {
        max-width: 100%;
        height: auto;
    }
}

.idapp-signup-newui footer[aria-label],.idapp-signup-newui header[aria-label],.idapp-signup-newui nav[aria-label],.idapp-signup-newui aside[aria-label],.idapp-signup-newui section[aria-label],.idapp-signup-newui section[aria-labelledby] {
    display: block;
}

[aria-expanded="true"] > .expand-icon::after {
    content: "âˆ’";
}

[aria-expanded="false"] > .expand-icon::after {
    content: "+";
}

[title]:not([aria-label]):not([aria-labelledby]) {
    cursor: help;
}

@media print {
    .skip-link,.sr-only {
        display: none!important
    }

    a[href]::after {
        content: " ("attr(href) ")";
        font-size: 12px;
        color: #444
    }

    a[href^="/"]:after,a[href^="#"]:after {
        content: "";
    }
}

.idapp-signup-newui .inner_faq_btn {
    width: auto;
    height: auto;
    display: inline-flex;
    gap: 5px;
    align-items: center;
    padding: 10px 10px 0px 0px;
    border-radius: 5px;
    margin: 0px;
    color: #0071bc;
    font-size: 14px;
    line-height: normal;
}

.idapp-signup-newui .inner_faq_btn i {
    background: url(https://static.idriveonlinebackup.com/structure/images/arrow11.svg) no-repeat 0px 2px;
    width: 15px;
    height: 15px;
    display: inline-block;
}

/* Theme Style */
.idapp-signup-newui .toogle_theme {
    position: relative;
    width: auto;
    float: left;
    margin-right: 15px;
    display: none;
}

.idapp-signup-newui .toogle_theme span {
    display: none;
    white-space: nowrap;
    width: auto;
    height: auto;
    position: absolute;
    z-index: 9999;
    padding: 5px 15px;
    top: 50px;
    left: 0px;
    background: hsl(0deg 0% 100%);
    color: #000000;
    border-radius: 5px;
    font-size: 13px;
}

.idapp-signup-newui .toogle_theme span:before {
    top: -10px;
    left: 15px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: -10px;
}

.idapp-signup-newui .toogle_theme i {
    width: 25px;
    height: 30px;
    cursor: pointer;
    display: block;
    background: url(https://static.idriveonlinebackup.com/structure/images/dark-theme-new02.svg) no-repeat 3px 0px;
    position: relative;
    left: 0;
    top: 0;
    margin: 20px 0px 0px 0px;
}

.idapp-signup-newui .toogle_theme i:hover + span {
    display: block;
}

.dark-theme header,.dark-theme header.active {
    background: #000;
}

.dark-theme .toogle_theme i {
    background: url(https://static.idriveonlinebackup.com/structure/images/dark-theme-new02.svg) no-repeat 3px -50px;
}

.idapp-signup-newui .red_color,.idapp-signup-newui .red {
    color: var(--colorRed);
}

.idapp-signup-newui body {
    overscroll-behavior-y: none;
}

.idapp-signup-newui .leftnav_terms {
    padding-bottom: 300px!important;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 20px);
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
}

.idapp-signup-newui .leftnav_terms.fixed {
    padding-bottom: 80px!important;
}

.idapp-signup-newui .banner_cont .banner_content h1 sup {
    font-size: 26px;
    line-height: 26px;
}

.idapp-signup-newui img {
    border: var(--borderNone);
    text-decoration: var(--textStyle);
    color: #000;
    vertical-align: text-bottom;
}

.idapp-signup-newui a {
    /* border: var(--borderNone); */
    /* text-decoration: var(--textStyle)!important; */
    /* color: #0071bc; */
    /* vertical-align: bottom; */
}

.idapp-signup-newui a:hover {
    color: var(--colorRed);
}

.idapp-signup-newui header .wrapper,.idapp-signup-newui footer .wrapper {
    width: 94%;
}

.idapp-signup-newui header .wrapper,.idapp-signup-newui footer .wrapper {
    width: var(--wrapperWidth);
    margin: var(--marginNone) auto;
    position: var(--relativePosition);
    border: var(--borderNone);
    padding: 0px 0px;
    box-sizing: var(--boxSizing);
    display: var(--displayBlock);
}

.idapp-signup-newui header {
    min-height: 68px;
    width: var(--widthFull);
    height: var(--heightAuto);
    float: var(--leftFloat);
    position: var(--fixedPosition);
    top: 0px;
    z-index:999999;
    background-color: #172A4A;
    box-shadow: var(--menuBoxShadow);
    box-sizing: border-box;
    padding: 0;
}

.idapp-signup-newui header.active {
    border: none;
}

.idapp-signup-newui header * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: var(--fontMain);
}

.idapp-signup-newui footer {
    width: var(--widthFull);
    border-top: 1px solid #ddd;
    float: var(--leftFloat);
}

.idapp-signup-newui sup {
    font-family: var(--fontsup);
    font-size: var(--fontSizeSup);
    line-height: 14px;
}

.idapp-signup-newui .web_menu {
    display: block;
}

.idapp-signup-newui .mobile_menu {
    display: none;
}

.idapp-signup-newui .row_table {
    width: var(--widthFull);
    height: var(--heightAuto);
    float: var(--leftFloat);
    display: var(--displayTable);
}

.idapp-signup-newui .row_flex {
    width: var(--widthFull);
    height: var(--heightAuto);
    float: var(--leftFloat);
    display: var(--displayFlex);
    flex-wrap: nowrap;
}

.idapp-signup-newui .col_2 {
    width: calc(50% - 20px);
    margin: 0px 10px;
}

.idapp-signup-newui .col_3 {
    width: calc(33.33% - 20px);
    margin: 0px 10px;
}

.idapp-signup-newui .col_4 {
    width: calc(25% - 20px);
    margin: 0px 10px;
}

.idapp-signup-newui .main_content {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px;
}

.idapp-signup-newui header.active {
    background: #172A4A;
}

.idapp-signup-newui .logo_cont {
    width: auto;
    height: auto;
    display: inline-flex;
    float: left;
    gap: 0px;
    align-items: anchor-center;
}

.idapp-signup-newui .logo_sec {
    text-indent: var(--textHide);
    background: url(https://static.idriveonlinebackup.com/structure/images/idrive_logo.svg) no-repeat;
    background-size: 126px 48px;
    width: 123px;
    height: var(--logoHeight);
    padding: var(--paddingNone);
    margin: 14px 5px 0px 0px;
    float: var(--leftFloat);
    padding-right: 0px;
}

.idapp-signup-newui .logo_cont img {
    height: 25px;
    position: relative;
    top: 7px;
}

.idapp-signup-newui .more_menu_cont {
    width: calc(100% - 280px);
    height: 100%;
    background: #fff;
    border-radius: 0px 0px 10px 0px;
}

.idapp-signup-newui .products_menu_list ul {
    width: 260px!important;
    background: transparent;
    position: relative;
    top: 60px;
    right: -60px;
    height: auto;
}

.idapp-signup-newui .products_menu_list ul li {
    display: block;
    font-size: 14px;
    line-height: normal;
    padding: 15px 20px!important;
    display: inline-block;
    width: 220px;
    box-sizing: border-box;
    background: transparent;
    font-weight: 600;
    color: #282828;
    cursor: pointer;
    margin: 0;
}

.idapp-signup-newui .products_menu_list ul li sup {
    line-height: 9px;
    font-size: 12px;
}

.idapp-signup-newui .products_menu_list ul li:hover,.idapp-signup-newui .products_menu_list ul li.active {
    background: linear-gradient(90deg,#d6efff,#ffffff);
    color: #ee0014;
    border-radius: 10px 0px 0px 10px;
}

.idapp-signup-newui .mob_menu_icon {
    display: var(--displayNone);
}

.idapp-signup-newui .mega_menu_sec {
    position: var(--relativePosition);
    width: calc(100% - 500px);
    height: var(--heightAuto);
    float: var(--leftFloat);
    text-align: var(--textAlignCenter);
    margin: 0px 0px 0px 0px;
}

.idapp-signup-newui .mega_menu_sec .menu_sec {
    display: var(--displayBlock);
}

.idapp-signup-newui .mega_menu_sec .menu_sec li {
    display: var(--displayinBlock);
    margin: 0px 1%;
}

.idapp-signup-newui.menu_shadow {
    overflow: hidden;
}

.idapp-signup-newui.menu_shadow main:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(5,5,5,0.911);
    position: fixed;
    z-index: 999999;
    left: 0px;
    top: 0px;
    display: table;
}

.idapp-signup-newui .mega_menu_sec .menu_sec li span.menu_mob.submenu_child i {
    transform: rotate(0deg)!important;
}

.idapp-signup-newui .mega_menu_sec .menu_sec li span.menu_mob.submenu_child.active i {
    transform: rotate(180deg)!important;
}

.idapp-signup-newui .submenu,.idapp-signup-newui .submenu_one {
    display: var(--displayNone);
    position: var(--relativePosition);
    left: 10px;
}

.idapp-signup-newui .right_menu {
    width: var(--widthAuto);
    height: var(--heightAuto);
    float: var(--rightFloat);
}

.idapp-signup-newui .multi-lang {
    position: var(--relativePosition);
    float: var(--leftFloat);
    width: 50px;
    height: var(--heightAuto);
    padding-bottom: 15px;
    margin: 5px 5px 0px 0px;
}

.idapp-signup-newui .multi-lang a {
    width: 45px;
    height: auto;
    float: left;
}

.idapp-signup-newui .multi-lang a i {
    background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat 0px -5px;
    width: 15px;
    height: 13px;
    float: right;
    margin: 15px 0px 0px 0px;
}

.idapp-signup-newui .multi-lang-drop {
    display: var(--displayNone);
    position: absolute;
    width: 120px;
    height: var(--heightAuto);
    background: #fff;
    top: 60px;
    left: -2px;
    z-index: 9;
    box-shadow: 0px 1px 5px 0 rgba(43,60,81,.23);
    border-radius: 5px;
}

.idapp-signup-newui .multi-lang-drop ul {
    overflow: hidden;
    border-radius: 5px;
}

.idapp-signup-newui .multi-lang-drop:before {
    bottom: 100%;
    left: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-bottom-color: #e5e5e5;
    border-width: 10px;
    margin-left: -10px;
}

.idapp-signup-newui .multi-lang-drop:after {
    bottom: 100%;
    left: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgb(136 183 213 / 0%);
    border-bottom-color: #ffffff;
    border-width: 9px;
    margin-left: -9px;
}

.idapp-signup-newui .multi-lang:hover .multi-lang-drop {
    display: var(--displayBlock);
}

.idapp-signup-newui .multi-lang a.us-flag {
    float: var(--leftFloat);
    background: url(https://static.idriveonlinebackup.com/structure/images/idrive-common-icons.png) 0px 15px no-repeat;
    width: 45px;
    margin: 0;
    position: var(--relativePosition);
    text-indent: -9999px;
}

.idapp-signup-newui .multi-lang-drop li {
    margin: var(--marginNone)!important;
    padding: var(--paddingNone);
    width: var(--widthFull);
    box-sizing: var(--boxSizing);
    float: var(--leftFloat);
    text-align: var(--textAlignLeft);
}

.idapp-signup-newui .multi-lang a {
    display: var(--displayBlock);
    font-size: 16px;
    line-height: var(--normalLineHeight);
    color: #333;
    cursor: var(--cursorHand);
    padding: 10px 20px 10px 40px!important;
    background: url(https://static.idriveonlinebackup.com/structure/images/idrive-common-icons.png) no-repeat;
}

.idapp-signup-newui .multi-lang-drop li:hover {
    background: var(--backgroundLight);
}

.idapp-signup-newui .multi-lang-drop li:hover a {
    color: var(--colorRed);
}

.idapp-signup-newui .multi-lang-drop li.selected {
    background: #ffedef;
}

.idapp-signup-newui .multi-lang-drop li.selected a {
    color: #ee0014;
}

.idapp-signup-newui .multi-lang a.active {
    text-indent: -9999px;
}

.idapp-signup-newui .multi-lang a.sp_flag {
    background-position: 0px -38px;
}

.idapp-signup-newui .multi-lang a.ge_flag {
    background-position: 8px -164px;
}

.idapp-signup-newui .multi-lang a.fr_flag {
    background-position: 0px -99px;
}

.idapp-signup-newui .multi-lang-drop a.us-flag {
    background-position: 8px 10px;
    text-indent: inherit;
}

.idapp-signup-newui .multi-lang-drop a.sp_flag {
    background-position: 8px -38px;
    text-indent: inherit;
}

.idapp-signup-newui .multi-lang-drop a.fr_flag {
    background-position: 8px -99px;
    text-indent: inherit;
}

.idapp-signup-newui .menu_cont li .open a {
    padding-right: 20px!important;
}

.idapp-signup-newui .topheader {
    float: var(--leftFloat);
    margin: 20px 0px 0px;
}

.idapp-signup-newui .topheader li {
    float: var(--leftFloat);
    margin: var(--marginNone);
}

.idapp-signup-newui .topheader li a {
    width: auto;
    height: var(--heightAuto);
    display: var(--displayBlock);
    padding: 5px 15px;
    font-size: 15px;
    line-height: var(--normalLineHeight);
    border: 1px solid #ddd;
    border-radius: 30px;
    color: #fff;
}

.idapp-signup-newui .topheader li a.signin_sec {
    background: var(--backgroundRed);
    border: var(--borderRed);
    color: #fff;
    margin-left: 10px;
}

.idapp-signup-newui .topheader li a.signup_sec:hover,.idapp-signup-newui .topheader li a.user_name:hover {
    background: #041126;
    color: #fff!important;
}

.idapp-signup-newui .topheader li a.signin_sec:hover {
    background: #c91818;
    border: 1px solid #c91818;
}

.idapp-signup-newui .mega_menu_sec .menu_sec li a,.idapp-signup-newui .mega_menu_sec .menu_sec li span {
    display: var(--displayBlock);
    font-size: 18px;
    line-height: normal;
    color: #fff;
    cursor: var(--cursorHand);
}

.idapp-signup-newui .mega_menu_sec .menu_sec li.mega_menu.more_menu span {
    text-indent: -9999px;
}

.idapp-signup-newui .mega_menu_sec .menu_sec li a:hover,.idapp-signup-newui .mega_menu_sec .menu_sec li span:hover {
    color: #ee0014;
}

.idapp-signup-newui .mega_menu_sec .menu_sec .submenu_one li a:hover,.idapp-signup-newui .mega_menu_sec .menu_sec .submenu_one li span:hover {
    color: #E64949;
}

.idapp-signup-newui .mega_menu {
    margin: 35px 0px 0px 20px;
    padding: 22px 0px;
}

.idapp-signup-newui .mega_menu span {
    cursor: var(--cursorHand);
    padding-bottom: 0px;
}

.idapp-signup-newui .mega_menu span:hover {
    color: #E64949;
}

.idapp-signup-newui .mega_menu:hover .submenu {
    display: var(--displayBlock);
}

.idapp-signup-newui .mega_menu ul {
    display: none;
    border-radius: 5px;
    width: 100%;
    height: var(--heightAuto);
    min-height: 100%;
    position: absolute;
    top: 55px;
    left: 0px;
    margin: 10px 0px 0px;
    background: #fff;
    padding: 0px 0px;
    box-shadow: 0px 1px 5px 0 rgba(43,60,81,.23);
}

.idapp-signup-newui .mega_menu ul li {
    margin: 0px 0px 0px!important;
    padding: 0px;
    width: 100%;
    box-sizing: border-box;
    float: var(--leftFloat);
    text-align: left;
}

.idapp-signup-newui .mega_menu ul li a,.idapp-signup-newui .mega_menu ul li span {
    padding: 10px 20px!important;
}

.idapp-signup-newui .mega_menu ul li a sup,.idapp-signup-newui .mega_menu ul li span sup {
    font-size: 11px;
    line-height: normal;
}

.idapp-signup-newui .mega_menu ul li:first-child {
    border-radius: 5px 5px 0px 0px;
}

.idapp-signup-newui .mega_menu ul li:last-child {
    border-radius: 0px 0px 5px 5px;
}

.idapp-signup-newui .mega_menu ul li:hover {
    background: #f1f7ff;
}

.idapp-signup-newui .mega_menu ul li:hover a {
    color: #333;
}

.idapp-signup-newui .submenu li {
    margin: 0px;
}

.idapp-signup-newui .submenu_one {
    top: 0px!important;
    left: 10px;
    margin: 0px!important;
    border: none!important;
    background: #fff!important;
    border-radius: 0px 5px 5px 0px!important;
    box-shadow: 1px 1px 7px 0 rgba(43,60,81,.23)!important;
}

.idapp-signup-newui .submenu_one:before {
    display: none;
}

.idapp-signup-newui .resources {
    position: relative;
}

.idapp-signup-newui .submenu .submenu_child {
    position: var(--relativePosition);
    cursor: var(--cursorHand);
    padding-bottom: 0px;
}

.idapp-signup-newui .submenu .submenu_child:hover,.idapp-signup-newui .submenu .submenu_child:hover + .submenu_one,.idapp-signup-newui .submenu_one:hover {
    display: var(--displayBlock);
}

.idapp-signup-newui .mega_menu ul.products li a,.idapp-signup-newui .mega_menu ul.products li span {
    background: url(https://static.idriveonlinebackup.com/structure/images/new_product_icons.svg) no-repeat;
    padding-left: 50px!important;
}

.idapp-signup-newui .mega_menu ul.submenu li span,.idapp-signup-newui .mega_menu ul.submenu li a {
    font-size: 16px!important;
    color: #333;
}

.idapp-signup-newui .mega_menu ul.products li a i,.idapp-signup-newui .mega_menu_sec .menu_sec li span i {
    background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat;
    width: 15px;
    height: 13px;
    display: inline-block;
    position: var(--relativePosition);
    top: 0px;
    left: 5px;
}

.idapp-signup-newui .submenu li span.submenu_child i {
    float: right;
    transform: rotate(-90deg);
    top: 6px;
    background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow.svg) no-repeat;
}

.idapp-signup-newui .mega_menu ul.products li a.e2_icon {
    background-position: 10px 10px;
}

.idapp-signup-newui .mega_menu ul.products li span.sercloud_icon {
    background-position: 10px -45px;
}

.idapp-signup-newui .mega_menu ul.products li span.c2c_icon {
    background-position: 10px -100px;
}

.idapp-signup-newui .mega_menu ul.products li a.mobile_icon {
    background-position: 10px -155px;
}

.idapp-signup-newui .mega_menu ul.products li a.bmr_icon {
    background-position: 10px -210px;
}

.idapp-signup-newui .mega_menu ul.products li a.entmb_icon {
    background-position: 10px -267px;
}

.idapp-signup-newui .mega_menu ul.products li a.linux_icon {
    background-position: 10px -320px;
}

.idapp-signup-newui .mega_menu ul.products li a.endpoint_icon {
    background-position: 10px -372px;
}

.idapp-signup-newui .mega_menu ul.products li span.nas_icon {
    background-position: 10px -429px;
}

.idapp-signup-newui .mega_menu ul.products li a.disk_icon {
    background-position: 10px -485px;
}

.idapp-signup-newui .mega_menu ul.solutions li a,.idapp-signup-newui .mega_menu ul.solutions li span {
    background: url(https://static.idriveonlinebackup.com/structure/images/new_solution_icons.svg) no-repeat;
    padding-left: 50px!important;
}

.idapp-signup-newui .mega_menu ul.solutions li a.remoteace_icon {
    background-position: 10px 15px;
}

.idapp-signup-newui .mega_menu ul.solutions li a.remotesup_icon {
    background-position: 10px -40px;
}

.idapp-signup-newui .mega_menu ul.solutions li span.object_icon {
    background-position: 10px -98px;
}

.idapp-signup-newui .mega_menu ul.solutions li a.crm_icon {
    background-position: 10px -150px;
}

.idapp-signup-newui .mega_menu ul.solutions li a.spaces_icon {
    background-position: 10px -207px;
}

.idapp-signup-newui .mega_menu ul.solutions li span.verticals_icon {
    background-position: 10px -263px;
}

.idapp-signup-newui .mega_menu ul.solutions li a.express_icon {
    background-position: 10px -320px;
}

.idapp-signup-newui .mega_menu ul.resources li a,.idapp-signup-newui .mega_menu ul.resources li span {
    background: url(https://static.idriveonlinebackup.com/structure/images/new_resource_icons.svg) no-repeat;
    padding-left: 50px!important;
    color: #333;
}

.idapp-signup-newui .mega_menu ul.resources li a.down_icon {
    background-position: 10px 15px;
}

.idapp-signup-newui .mega_menu ul.resources li a.suppo_icon {
    background-position: 10px -42px;
}

.idapp-signup-newui .mega_menu ul.resources li a.faq_icon {
    background-position: 10px -92px;
}

.idapp-signup-newui .mega_menu ul.resources li a.vido_icon {
    background-position: 10px -148px;
}

.idapp-signup-newui .mega_menu ul.resources li a.compl_icon {
    background-position: 10px -208px;
}

.idapp-signup-newui .mega_menu ul.resources li a.secur_icon {
    background-position: 10px -260px;
}

.idapp-signup-newui .mega_menu ul.resources li a.corpo_icon {
    background-position: 10px -315px;
}

.idapp-signup-newui .mega_menu ul.resources li a.venture_icon {
    background-position: 10px -382px;
}

.idapp-signup-newui .mega_menu ul.resources li a.press_icon {
    background-position: 10px -438px;
}

.idapp-signup-newui .mega_menu ul.resources li a.review_icon {
    background-position: 10px -491px;
}

.idapp-signup-newui .mega_menu ul.resources li a.legal_icon {
    background-position: 10px -542px;
}

.idapp-signup-newui .mega_menu ul.resources li a.privacy_icon {
    background-position: 10px -600px;
}

.idapp-signup-newui .mega_menu ul.resources li a.blog_icon {
    background-position: 10px -654px;
}

.idapp-signup-newui .mega_menu ul.resources li a.knowl_icon {
    background-position: 10px -708px;
}

.idapp-signup-newui .mega_menu_sec .menu_sec li.mega_menu.more_menu {
    background: url(https://static.idriveonlinebackup.com/structure/images/menu_icon.png) no-repeat 10px 0px;
    width: 40px;
}

.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li a,.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li span {
    background: none!important;
    padding-left: 20px!important;
    position: relative;
}

.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li a:before,.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li a:after {
    content: '';
    background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow.svg) no-repeat;
    width: 15px;
    height: 10px;
    display: inline-block;
    position: var(--relativePosition);
    top: -1px;
    left: 5px;
    transform: rotate(-90deg);
    margin-right: 10px;
}

.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li a:before {
    top: -2px;
}

.idapp-signup-newui .mega_menu ul.submenu ul.submenu_one li a:after {
    margin-right: 10px;
    position: absolute;
    left: 20px;
    top: 15px;
}

.idapp-signup-newui nav {
    width: calc(100% - 500px);
    display: flex;
    transform-style: preserve-3d;
    justify-content: unset;
    position: relative;
    z-index: 2;
    margin: 20px 0px 0px 5px;
    flex-wrap: wrap;
    float: left;
}

.idapp-signup-newui nav .menu_item {
    color: white;
    font-weight: normal;
    box-sizing: border-box;
    margin: 5px 13px 0px;
    padding-bottom: 24px;
    justify-content: center;
    display: inline-flex;
}

.idapp-signup-newui .menu_item.more:hover .menu_text:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #FFD676;
    bottom: -24px;
    left: 0px;
}

.idapp-signup-newui .menu_item.resources .sub_menu.triple {
    right: -50px!important;
    left: auto!important;
}

.idapp-signup-newui .menu_item.more:hover a {
    color: #FFD676;
}

.idapp-signup-newui .thumb_content_sec {
    width: 60%;
}

.idapp-signup-newui .partner_graphics_sec {
    width: 38%;
    text-align: center;
}

.idapp-signup-newui .partner_graphics_sec img {
    width: auto;
    max-height: 350px;
}

.idapp-signup-newui.inner header nav .menu_text,.idapp-signup-newui.inner header nav .menu_text a,.idapp-signup-newui.inner .menu_txt {
    font-size: 1em;
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 5px rgba(0,0,0,0.1);
    transition: color 0.1s ease-out;
    text-align: center;
}

.idapp-signup-newui.inner header nav .menu_text a:hover,.idapp-signup-newui.inner .menu_txt:hover {
    color: #FFD676!important;
}

.idapp-signup-newui .sub_menu-holder {
    pointer-events: none;
    color: rgba(0,0,0,0.5);
    font-weight: normal;
    padding: 1em;
    position: absolute;
    transition: opacity 2 ease-out;
    transform: rotateX(-25deg) scale(1);
    transform-origin: 50% 7em 0em;
    opacity: 0;
    box-shadow: 0 2px 7px rgba(0,0,0,0.1),0 2px 20px rgba(0,0,0,0.3);
    box-sizing: border-box;
    top: 3rem;
    border-radius: 10px;
    background: white;
    display: block;
    height: 300px;
    width: calc(var(--menu-width) * 1.5);
}

.idapp-signup-newui .sub_menu-container {
    position: absolute;
    z-index: -1;
    min-width: 100%;
    top: 2.5em;
    width: 100%;
}

.idapp-signup-newui header nav .menu_item:hover ~ #sub_menu-container #sub_menu-holder {
    animation: clipPath 0.25s ease-out 1 forwards;
    transition: 0.25s ease-out,left 0.15s ease-out,height 0.15s ease-out;
    opacity: 1;
    right: auto;
}

.idapp-signup-newui .menu_item .sub_menu {
    display: none;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    position: absolute;
    top: 58px;
    color: rgba(0,0,0,0.5);
    border-radius: 0px 0px 10px 10px;
    min-width: calc(100% + 200px);
    pointer-events: none;
    box-sizing: border-box;
    margin-left: -5em;
    opacity: 0;
    font-weight: initial;
    padding: 0px;
    filter: none;
    box-shadow: 0px 3px 31px #0000001F;
    overflow: hidden;
}

.idapp-signup-newui .sub_menu_text:first-child .sub_menu_cont {
    margin-top: 0px;
}

.idapp-signup-newui .blur {
    display: table;
}

.idapp-signup-newui .blur:before {
    content: '';
    position: absolute;
    inset: 0;
    background: none;
    z-index: 99999;
    width: 100%;
    height: calc(100% + 1px);
}

.idapp-signup-newui .menu_item:last-child .sub_menu {
    right: 0px;
}

.idapp-signup-newui .menu_item .sub_menu.products {
    overflow: visible;
    min-height: auto;
}

.idapp-signup-newui .menu_item .sub_menu.triple {
    max-width: 230px;
    right: 0px!important;
    left: auto!important;
    min-width: 230px;
}

.idapp-signup-newui .products_menu_list {
    border-radius: 0px 0px 10px 10px;
    width: 100%;
    background: linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url(https://static.idriveonlinebackup.com/structure/images/top_menu_lhs_bg22.jpg) no-repeat;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.idapp-signup-newui .price_cont_row span.saveup,.idapp-signup-newui .solution_row span {
    border-radius: 10px 0 0 10px;
    font-size: 16px;
    line-height: 1.4;
    color: #fff;
    padding: 15px 20px;
    box-sizing: border-box;
    background: linear-gradient(180deg,rgba(237,65,80,1) 0%,rgba(156,0,13,1) 100%);
    font-weight: 600;
    cursor: pointer;
    width: auto;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.idapp-signup-newui .price_cont_row span.saveup:after,.idapp-signup-newui .solution_row span:after {
    right: 0;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-right-color: #ffeceb;
    border-width: 7px;
    margin-top: -7px;
}

.idapp-signup-newui .solution_row span {
    border-radius: 0px;
}

.idapp-signup-newui .sub_text span {
    cursor: default;
    display: inline-block;
    padding: 0px 10px 0px 15px;
    color: #111!important;
    width: auto;
    font-weight: normal;
    background: transparent!important;
}

.idapp-signup-newui .sub_text span:hover {
    color: #111;
}

.idapp-signup-newui .sub_text span:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 10px;
    width: 5px;
    height: 5px;
    border-radius: 4px;
    background: #f00;
}

.idapp-signup-newui .sub_menu_cont {
    display: inline-block;
}

.idapp-signup-newui .products_container {
    width: 100%;
    float: right;
    height: auto;
    position: relative;
    right: 0px;
    top: 0px;
    padding: 40px 60px;
    box-sizing: border-box;
    overflow: auto;
    background: #fff;
}

.idapp-signup-newui .products_container .sub_menu_heading {
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.idapp-signup-newui .products_container .sub_menu_heading b {
    font-weight: 700;
    color: var(--colorRed);
}

.idapp-signup-newui .sub_menu_cont span:hover + .products_container,.sub_menu_cont:hover .products_container {
    display: block;
}

.idapp-signup-newui .products_menu_list .sub_menu_text:first-child .products_container {
    display: block;
}

.idapp-signup-newui .icon_box_row {
    display: flex;
    gap: 2%;
    flex-wrap: wrap;
    row-gap: 25px;
    width: 100%;
}

.idapp-signup-newui .products_container .menu_item .text {
    width: calc(100% - 100px);
}

.idapp-signup-newui .menu_item:hover .sub_menu {
    pointer-events: all;
}

.idapp-signup-newui .menu_text {
    position: relative;
    font-size: 15px;
}

.idapp-signup-newui .menu_text .arrow_icon {
    transition: bottom 0.25s ease-out,opacity 0.01s ease-out 0.01s;
    opacity: 1;
    content: '';
    position: relative;
    width: 20px;
    height: 17px;
    display: inline-block;
    bottom: 0px;
    left: -5px;
    border-color: transparent transparent white transparent;
    border-width: 0px;
    border-style: solid;
    background: url(https://static.idriveonlinebackup.com/structure/images/arrow.svg) no-repeat;
}

.idapp-signup-newui .menu_item:hover .menu_text .arrow_icon {
    bottom: -8px;
    left: 5px;
    opacity: 1;
    transform: rotate(180deg);
}

.idapp-signup-newui .menu_item:hover .sub_menu {
    opacity: 1;
    margin-left: 0;
    left: 0;
    display: block;
}

.idapp-signup-newui .menu_item:hover ~ #sub_menu-container #sub_menu-holder {
    transition: transform 0.25s ease-out,opacity 0.25s ease-out,0.25s ease-out;
}

.idapp-signup-newui .tab-pane {
    display: none;
    padding: 0px;
    height: 100%;
}

.idapp-signup-newui .tab-pane.active {
    display: block;
    visibility: visible;
    pointer-events: auto;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.idapp-signup-newui .offersev {
    float: right!important;
    background: #f6360a;
    position: relative;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    width: 60px;
    height: 25px;
    font-weight: 700;
    right: -15px;
    top: 0px;
    font-size: 10px;
    text-align: center;
    color: #fff;
    line-height: 22px;
}

.idapp-signup-newui .offersev:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-right-color: #f6360a;
    border-width: 5px;
    margin-top: -5px;
}

/* Menu specific */
.idapp-signup-newui .link_text {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.idapp-signup-newui .link_text a {
    display: inline-block;
    font-size: 13px;
    color: #1E739E!important;
    font-weight: 600;
    border-left: 1px solid #cacaca;
    margin-left: 0px;
    border: 1px solid #3284c6;
    padding: 3px 10px;
    border-radius: 15px;
    background: #fff;
}

.idapp-signup-newui .link_text a:first-child {
    margin-left: 0px;
}

.idapp-signup-newui .link_text a sup {
    font-size: 11px;
    line-height: 10px;
}

.idapp-signup-newui .menu_item .title {
    font-weight: 600;
    color: rgb(0,0,0);
    margin: 0 0 0 0;
    font-size: 18px;
    line-height: 30px;
}

.idapp-signup-newui .menu_item .title a,.idapp-signup-newui .menu_item .title p {
    color: rgb(0,0,0)!important;
    font-size: 18px;
    line-height: 30px;
}

.idapp-signup-newui .menu_item .title a:hover,.idapp-signup-newui .menu_item .title p:hover {
    color: #ee0014!important;
}

.idapp-signup-newui .menu_item .icon_box * {
    transition: all 0.1s ease-out;
    position: relative;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec i {
    margin-right: 10px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec {
    width: 100%;
    padding: 1rem;
}

.idapp-signup-newui .menu_item .icon_box .sub_text {
    font-size: 15px;
    line-height: 24px;
    color: #252525;
    margin-top: 5px;
    user-select: text;
    cursor: text;
}

.idapp-signup-newui nav .menu_item.more_menu .sub_text {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.idapp-signup-newui .menu_item .icon_box.space {
    margin-bottom: 1.25em;
}

.idapp-signup-newui .menu_item .icon_box.flat {
    height: 1.5em;
    margin-bottom: 0.5em;
}

.idapp-signup-newui .menu_item .icon,.idapp-signup-newui .menu_item .text {
    float: left;
    color: #9ea9af;
}

.idapp-signup-newui .menu_item .text a:hover .title {
    color: #ee0014!important;
}

.idapp-signup-newui .menu_item .icon i {
    color: rgb(44 70 86);
    font-size: 1.25em;
    margin: 0 1em 0 0;
    background: url(https://static.idriveonlinebackup.com/structure/images/idr_topmenu_icons24.svg) no-repeat;
    width: 40px;
    height: 30px;
    display: inline-block;
}

.idapp-signup-newui .menu_item .icon i.multi_icon {
    background-position: 0px 0px;
}

.idapp-signup-newui .menu_item .icon i.synology_icon {
    background-position: 0px -47px;
}

.idapp-signup-newui .menu_item .icon i.express_icon {
    background-position: 0px -97px;
}

.idapp-signup-newui .menu_item .icon i.ransomware_icon {
    background-position: 0px -163px;
}

.idapp-signup-newui .menu_item .icon i.office_icon {
    background-position: 0px -227px;
}

.idapp-signup-newui .menu_item .icon i.google_icon {
    background-position: 0px -279px;
}

.idapp-signup-newui .menu_item .icon i.salesforce_icon {
    background-position: 0px -347px;
}

.idapp-signup-newui .menu_item .icon i.dropbox_icon {
    background-position: 0px -405px;
}

.idapp-signup-newui .menu_item .icon i.box_icon {
    background-position: 0px -460px;
}

.idapp-signup-newui .menu_item .icon i.trello_icon {
    background-position: 0px -515px;
}

.idapp-signup-newui .menu_item .icon i.file_icon {
    background-position: 0px -515px;
}

.idapp-signup-newui .menu_item .icon i.server_icon {
    background-position: 0px -585px;
}

.idapp-signup-newui .menu_item .icon i.mass_deployment_icon {
    background-position: 0px -650px;
}

.idapp-signup-newui .menu_item .icon i.immutability_icon {
    background-position: 0px -797px;
}

.idapp-signup-newui .menu_item .icon i.mirror_icon {
    background-position: 0px -857px;
}

.idapp-signup-newui .menu_item .icon i.virtualization_icon {
    background-position: 0px -916px;
}

.idapp-signup-newui .menu_item .icon i.system_recovery_icon {
    background-position: 0px -979px;
}

.idapp-signup-newui .menu_item .icon i.protection_icon {
    background-position: 0px -1047px;
}

.idapp-signup-newui .menu_item .icon i.cloud_migration_icon {
    background-position: 0px -1104px;
}

.idapp-signup-newui .menu_item .icon i.performance_icon {
    background-position: 0px -980px;
}

.idapp-signup-newui .menu_item .icon i.global_locations_icon {
    background-position: 0px -1269px;
}

.idapp-signup-newui .menu_item .icon i.cloud_icon {
    background-position: 0px -1216px;
}

.idapp-signup-newui .menu_item .icon i.filespaces_icon {
    background-position: 0px -1490px;
}

.idapp-signup-newui .menu_item .icon i.quick_file_sharing_icon {
    background-position: 0px -1325px;
}

.idapp-signup-newui .menu_item .icon i.store_files_closer_icon {
    background-position: 0px -1435px;
}

.idapp-signup-newui .menu_item .icon i.bmr_image_icon {
    background-position: 0px -915px;
}

.idapp-signup-newui .menu_item .icon i.bmr_virtualization_icon {
    background-position: 0px -1618px;
}

.idapp-signup-newui .menu_item .icon i.bmr_cloud_icon {
    background-position: 0px -1672px;
}

.idapp-signup-newui .menu_item .icon i.bmr_ransomware_icon {
    background-position: 0px -1730px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon_box {
    margin-bottom: 5px;
    height: auto;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon_box .icon {
    width: 40px;
    height: 30px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon i {
    color: rgb(44 70 86);
    font-size: 1.25em;
    margin: 0 1em 0 0;
    background: url(https://static.idriveonlinebackup.com/structure/images/resources_icons.svg) no-repeat;
    width: 40px;
    height: 30px;
    display: inline-block;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon i.support_icon {
    background-position: 0px -6px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon i.blog_icon {
    background-position: 0px -74px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon_box {
    margin-bottom: 15px;
    margin-top: 5px;
    height: auto;
    display: flex;
    align-items: center;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon_box:last-child {
    margin-bottom: 0px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon i.tutorial_icon {
    background-position: 0px -139px;
}

.idapp-signup-newui .menu_item .sub_menu.triple .resource_sec .icon i.faq_icon {
    background-position: 0px -206px;
}

.idapp-signup-newui .price_cont_row {
    width: calc(100% - 200px);
}

.idapp-signup-newui .price_button_row {
    padding: 0px 20px;
}

.idapp-signup-newui .price_cont_row a {
    display: flex;
    column-gap: 20px;
}

.idapp-signup-newui .price_cont_row a p {
    width: calc(100% - 170px);
    color: #b9322e!important;
    line-height: normal;
    padding: 20px 0px;
}

.idapp-signup-newui .price_cont_row a p br {
    display: none;
}

.idapp-signup-newui .price_cont_row a p strong {
    padding-left: 5px;
}

.idapp-signup-newui .switch {
    background: #fff;
    border: 1px solid #ee0014;
    color: #ee0014!important;
}

.idapp-signup-newui .switch:before {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ee0014;
}

.idapp-signup-newui .switch:after {
    content: "";
    position: absolute;
    right: -9px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ffffff;
}

.idapp-signup-newui .saveup:hover,.idapp-signup-newui .switch:hover,.idapp-signup-newui .price_btn:hover {
    opacity: .8;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row .price {
    width: 30%;
}

.idapp-signup-newui .price {
    width: 25%;
    padding-left: 20px;
    color: #b9322e!important;
}

.idapp-signup-newui .price:hover,.idapp-signup-newui .icon_box.price_row:hover p {
    color: var(--colorRed)!important;
}

.idapp-signup-newui .price strong {
    font-size: 18px;
}

.idapp-signup-newui .divider {
    width: 1px;
    height: 100%;
    background: #bcbcbc;
    margin: 0px 40px 0px 20px;
}

.idapp-signup-newui .endpoint_row {
    align-items: center;
    gap: 20px;
}

.idapp-signup-newui .c2c_price_row {
    align-items: center;
    gap: 60px;
}

.idapp-signup-newui .c2c_price_row p,.idapp-signup-newui .endpoint_row p {
    color: #b9322e!important;
    font-size: 18px;
}

.idapp-signup-newui .price_btn {
    width: auto;
    text-align: center;
    background: #ee0014;
    color: #fff!important;
    padding: 10px 12px;
    display: inline-flex;
    align-items: center;
    gap: 0px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.idapp-signup-newui .price_btn i {
    width: 8px;
    height: 8px;
    display: inline-block;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row_inner {
    width: calc(100% - 200px)!important;
    background: #f0f7fd!important;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row .c2c_icon.vm_icon {
    background: url(https://static.idriveonlinebackup.com/structure/images/vem-logo-immutabilty3.svg) no-repeat center right!important;
    width: 210px!important;
    height: 100px!important;
    background-size: contain!important;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row {
    width: 100%!important;
    background: transparent!important;
    justify-content: space-between;
    padding: 0px!important;
    box-shadow: none!important;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row .e2_inner {
    width: calc(100% - 90px);
    background: #ffeceb!important;
    padding: 0px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row .e2_price_row_inner {
    width: calc(100% - 100px);
    background: #f4faff;
    padding: 25px 20px;
    border-radius: 10px;
    display: flex;
}

.idapp-signup-newui .products_container .icon_box.e2_price_row .e2_price_row_inner .divider {
    width: 1px;
    height: 100%;
    background: #bcbcbc;
    margin: 0px 20px 0px 20px;
}

.idapp-signup-newui .icon_box.price_row.bmr_row {
    background: transparent!important;
    padding: 0px!important;
    gap: 2%;
}

.idapp-signup-newui .icon_box.price_row.bmr_row p {
    padding: 0px;
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row .content {
    padding-right: 30px;
    position: relative;
    width: calc(100% - 30px);
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row.bmr_pro {
    background: url(https://static.idriveonlinebackup.com/structure/images/bmr_bg08.jpg);
    background-size: cover;
    min-height: 120px;
    border-radius: 10px;
    display: flex;
    position: relative;
    align-items: center;
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row.bmr_cube {
    background: url(https://static.idriveonlinebackup.com/structure/images/cube_bg08.jpg);
    background-size: cover;
    min-height: 120px;
    border-radius: 10px;
    display: flex;
    position: relative;
    align-items: center;
}

.idapp-signup-newui .bmr_device {
    width: 150px;
    height: 100px;
    background: url(https://static.idriveonlinebackup.com/structure/images/bmr_devices11.png) no-repeat 10px 8px;
}

.idapp-signup-newui .cube_device {
    width: 150px;
    height: 100px;
    background: url(https://static.idriveonlinebackup.com/structure/images/bmr_devices11.png) no-repeat 15px -160px;
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row .bmr_price_heading {
    font-size: 20px;
    color: #fff!important;
    margin-bottom: 5px;
    width: 100%;
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row p {
    font-size: 16px;
    color: #fff!important;
    width: 100%;
}

.idapp-signup-newui .icon_box.price_row.bmr_row .price_cont_row .content .legacy_icon {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(https://static.idriveonlinebackup.com/structure/images/white_arrow11.svg) no-repeat center;
    right: 10px;
    top: 40%;
}

.idapp-signup-newui .price_btn i {
    width: 15px;
    height: 15px;
    background: url(https://static.idriveonlinebackup.com/structure/images/white_arrow11.svg) no-repeat center right;
    display: inline-block;
    top: 1px;
}

.idapp-signup-newui .products_container .text {
    width: calc(100% - 30px);
}

.idapp-signup-newui .products_container .icon_box {
    display: flex;
    width: 49%!important;
    background: #f4faff;
    padding: 20px 60px 25px 30px;
    border-radius: 10px;
    position: relative;
}

.idapp-signup-newui .products_container .icon_box::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0px;
    width: 42px;
    height: 100%;
    background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow22.svg) no-repeat center;
    opacity: 0;
    transition: opacity 0.35s ease,transform 0.35s ease;
    pointer-events: none;
}

.idapp-signup-newui .products_container .icon_box:hover {
    box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);
    background-color: #f4faff;
}

.idapp-signup-newui .products_container .icon_box:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.idapp-signup-newui .products_container .icon_box .icon {
    transition: transform 0.35s ease;
}

.idapp-signup-newui .products_container .icon_box:hover .icon {
    transform: translateX(8px);
}

.idapp-signup-newui .icon_box.price_row::after,.idapp-signup-newui .icon_box.e2_price_row::after {
    display: none;
}

.idapp-signup-newui .icon_box.price_row:hover,.idapp-signup-newui .icon_box.price_row:hover::after,.idapp-signup-newui .icon_box.e2_price_row:hover,.idapp-signup-newui .icon_box.e2_price_row:hover::after {
    box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);
    background: #f4faff;
}

.idapp-signup-newui .products_container .icon {
    width: 40px;
    margin: 5px 10px 0px 0px;
    background: none;
}

.idapp-signup-newui .resource_sec {
    width: 40rem;
    padding: 2rem;
    box-sizing: border-box;
    float: left;
}

.idapp-signup-newui .resource_sec .box {
    width: 50%;
    float: left;
}

.idapp-signup-newui .menu_item .icon_box {
    float: left;
    width: 100%;
    margin: 0;
    height: auto;
    row-gap: 0;
    line-height: normal;
    user-select: none;
}

.idapp-signup-newui .icon_box.price_row,.idapp-signup-newui .icon_box.e2_price_row {
    width: 100%!important;
    margin-top: 0px;
    padding: 0px!important;
    background: #ffeceb!important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.idapp-signup-newui .products .menu_header_logo {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 0px 0px 20px;
}

.idapp-signup-newui .products .menu_header_logo .sub_menu_heading {
    width: calc(100% - 250px);
    line-height: normal;
    position: relative;
    top: 4px;
    margin: 0;
}

.idapp-signup-newui .products .menu_header_logo a {
    width: auto;
    min-width: 100px;
    height: 50px;
    background: url(https://static.idriveonlinebackup.com/structure/images/idr_product_logos19.svg) no-repeat 0px 5px;
}

.idapp-signup-newui .products .menu_header_logo a.e2_logo {
    min-width: 150px;
    background-position: 0px -92px;
}

.idapp-signup-newui .products .menu_header_logo a.endpoint_logo {
    background-position: 0px -189px;
    min-width: 160px;
}

.idapp-signup-newui .products .menu_header_logo a.mirror_image_logo {
    background-position: 0px -382px;
    min-width: 190px;
}

.idapp-signup-newui .products .menu_header_logo a.spaces_logo {
    min-width: 280px;
    background-position: 0px -285px;
}

.idapp-signup-newui .products .menu_header_logo a.bmr_logo {
    background-position: 0px -477px;
    margin: 0px;
    min-width: 155px;
}

.idapp-signup-newui .menu_item .icon_box .text i {
    font-size: 0.75em;
    position: relative;
    top: -1px;
    display: none;
}

.idapp-signup-newui .solution_content.partner .icon_box {
    width: calc(50% - 10px);
}

.idapp-signup-newui .solution_content.partner .thumb_content_sec {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.idapp-signup-newui .menu_item .solution_content .icon_box .sub_text {
    min-height: 70px;
}

.idapp-signup-newui .icon_box.price_row.solution_row {
    padding: 10px 40px!important;
}

.idapp-signup-newui .icon_box.price_row.solution_row a {
    display: table;
    width: 100%;
}

.idapp-signup-newui .icon_box.price_row.solution_row a .price_btn {
    float: left;
    margin: 10px 0px 0px 30px;
}

.idapp-signup-newui .icon_box.price_row.solution_row a p {
    float: left;
    width: auto;
}

/* Base Icon Style */
.idapp-signup-newui .icon_box.gb .icon i:before {
    background: linear-gradient(45deg,#0c86ef,#0cef9b);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    padding-left: 1px;
}

.idapp-signup-newui .solution_content {
    min-width: 50rem;
    display: flex;
    flex-wrap: wrap;
    padding: 2rem;
    gap: 20px;
}

.idapp-signup-newui .solution_content.partner {
    justify-content: space-between;
}

.idapp-signup-newui .solution_content .icon_box {
    width: calc(33.33% - 15px);
    background: #f0f7fd;
    padding: 20px 10px 20px 20px;
    border-radius: 10px;
}

.idapp-signup-newui .solution_content .icon_box:hover {
    box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);
}

.idapp-signup-newui .sub_menu-bottom {
    background: #d4e3ea70;
    position: absolute;
    bottom: 0;
    opacity: 0;
    transition: all 0.25s ease-out,height 0.1s ease-out;
    left: 0;
    width: 100%;
    height: 5em;
}

.idapp-signup-newui .link_text a:hover {
    color: #ee0014!important;
}

.idapp-signup-newui nav .menu_item:nth-of-type(3).highlight:hover ~ #sub_menu-container #sub_menu-holder #sub_menu-bottom {
    height: 7.5em;
}

.idapp-signup-newui .bottom-container {
    padding: 20px;
    color: #3a5260;
    font-weight: 500;
    background: #f5fafc;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.idapp-signup-newui .top-container {
    grid-area: 1 / -3 / 1 / 3;
    margin: 0 0 2em 0;
}

.idapp-signup-newui .bottom-container a {
    float: right;
    background: #0071bc;
    padding: 0.5em 1em;
    border-radius: 100px;
    position: absolute;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    right: 20px;
}

.idapp-signup-newui .bottom-container a:hover {
    background: linear-gradient(90deg,#8ea4b136,#a3b5bf33);
}

.idapp-signup-newui .sub_menu h3 {
    font-size: 1em;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: rgb(44 70 86 / 68%);
    margin: 0.75em 0;
}

.idapp-signup-newui .sub_menu .box a {
    width: 100%;
    float: left;
    font-size: 1em;
    line-height: 1.75em;
    color: #7a8a94;
    text-decoration: none;
}

.idapp-signup-newui .sub_menu .box a:hover {
    color: rgb(44 70 86);
}

.idapp-signup-newui .box {
    margin: 0 0 3em 0;
}

.idapp-signup-newui .icon.big i {
    font-size: 1.25em;
    top: 0.2em;
}

.idapp-signup-newui nav .menu_item.highlight:hover ~ #sub_menu-container #sub_menu-holder #sub_menu-bottom {
    opacity: 1;
}

.idapp-signup-newui .info-box {
    position: absolute;
    bottom: 2em;
    right: 2em;
}

.idapp-signup-newui .info-box ul {
    list-style: none;
}

.idapp-signup-newui .info-box a {
    color: white;
    text-decoration: none;
    text-align: right;
    padding: 0.5em 0;
    transition: all 0.1s ease-out;
    display: block;
    text-transform: uppercase;
    font-size: 1.25em;
    font-weight: 900;
    letter-spacing: 1px;
}

.idapp-signup-newui .info-box a:hover {
    color: #ee0014;
}

.idapp-signup-newui main,.idapp-signup-newui footer {
    width: var(--widthFull);
    position: var(--relativePosition);
    top: var(--mainFootTop);
    display: var(--displayTable);
    overflow-x: hidden;
}

.idapp-signup-newui footer .footerMain {
    width: 100%;
    padding: 0 0 20px
}

.idapp-signup-newui .footer_row {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}

.idapp-signup-newui .footer_border {
    border-top: 1px dotted #6b82b8;
    padding: 60px 0px;
}

.idapp-signup-newui .footer_row ul {
    float: var(--leftFloat);
    width: calc(16% - 20px);
    margin: 0 20px 0 0;
    padding: 0;
}

.idapp-signup-newui .footer_row ul.competitiors {
    width: 20%;
    max-width: 240px;
}

.idapp-signup-newui .footer_row ul.products,.idapp-signup-newui .footer_row ul.platforms {
    min-width: 290px;
}

.idapp-signup-newui .footer_row ul.company,.idapp-signup-newui .footer_row ul.compare_learn {
    width: 15%;
    min-width: 220px;
}

.idapp-signup-newui .footer_submenu_inner,.idapp-signup-newui .footer_submenu_inner ul {
    width: 100%!important;
}

.idapp-signup-newui footer .footerMain ul li {
    float: var(--leftFloat);
    list-style-type: none;
    width: 100%;
    font-size: 16px;
}

.idapp-signup-newui footer .footerMain ul li a {
    color: #fff;
    width: auto;
    margin: 4px 5px 0px 0px;
    float: var(--leftFloat);
    line-height: 20px;
    text-align: left;
}

.idapp-signup-newui footer .footerMain ul li.footer_sub_links {
    margin-bottom: 10px;
}

.idapp-signup-newui footer .footerMain ul li.footer_sub_links a {
    margin-bottom: 0px!important;
}

.idapp-signup-newui footer .footerMain ul.footer_submenu_list li a {
    margin: 0px 5px 0px 0px;
}

.idapp-signup-newui footer .footerMain ul li.footer_link_margin a {
    margin: 10px 5px 0px 0px!important;
}

.idapp-signup-newui footer .footerMain ul li a p,.idapp-signup-newui footer .footerMain ul li p {
    font-size: 16px;
    line-height: 32px;
    color: #fff;
}

.idapp-signup-newui footer .footerMain ul li a span {
    display: block;
    font-size: 14px;
    line-height: inherit;
    font-weight: 300;
    color: #fff;
    padding-top: 5px;
}

.idapp-signup-newui footer .footerMain ul li a sup {
    line-height: 10px;
}

.idapp-signup-newui footer .footerMain ul li a:hover {
    color: #60BEFC;
}

.idapp-signup-newui footer .footerMain ul li a:hover p {
    color: #60BEFC;
}

.idapp-signup-newui footer .footerMain ul li a:hover p:after {
    margin: 0px 0px 0px 5px;
    position: relative;
    top: 3px;
    animation: arrowMove 0.6s ease forwards;
    content: '';
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;
    width: 17px;
    height: 15px;
    display: inline-block;
}

.idapp-signup-newui footer .footerMain ul li span {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    color: #fff;
    line-height: 26px;
}

.idapp-signup-newui footer .footerMain ul li span a {
    display: contents;
    font-size: 14px;
    line-height: inherit;
    font-weight: 300;
    color: #fff;
    padding-top: 5px;
    margin: 0px!important;
}

@keyframes arrowMove {
    0% {
        transform: translateX(-6px);
        opacity: 0;
    }

    50% {
        transform: translateX(2px);
        opacity: 1;
    }

    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

.idapp-signup-newui footer .footerMain ul li.view_link {
    margin: 40px 0px 0px;
}

.idapp-signup-newui footer .footerMain ul li.view_link a {
    display: flex;
    align-items: center;
    gap: 10px;
}

.idapp-signup-newui footer .footerMain ul li.view_link i {
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.idapp-signup-newui footer .footerMain ul li.view_link a:hover i {
    animation: arrowMove 0.6s ease forwards;
}

.idapp-signup-newui footer .footerMain ul li.supportImg a {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -3124px no-repeat;
    padding: 0;
    margin: 25px 0 0;
    height: 80px;
    width: 250px
}

.idapp-signup-newui footer .footerMain ul li.supportImg a:hover {
    background-color: #20242f
}

.idapp-signup-newui footer .footerMain ul.subcategory {
    width: var(--widthFull);
}

.idapp-signup-newui footer .footerMain ul.helpList {
    width: 12%;
    margin: 0 5px 0 0
}

.idapp-signup-newui footer .footerMain .footer_menu_heading,.footer_compliance_logo .footer_menu_heading {
    margin: 20px 5px 20px 0px;
    padding: 5px 0 0!important;
    font-size: 20px;
    font-weight: normal;
    color: #A7D0FF;
}

.idapp-signup-newui .footer_compliance_logo h4 {
    margin-bottom: 40px;
}

.idapp-signup-newui footer .footerMain .footer_menu_heading a {
    color: #A7D0FF!important;
    padding: 5px 0 0!important;
    display: contents;
}

.idapp-signup-newui footer .footerMain .footer_menu_heading a:hover {
    color: #60BEFC!important;
}

.idapp-signup-newui footer .footerMain .footer_menu_heading a:hover:after {
    animation: arrowMove 0.6s ease forwards;
    content: '';
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;
    width: 17px;
    height: 15px;
    display: inline-block;
    margin: 0px 0px 0px 5px;
    position: relative;
    top: 3px;
}

.idapp-signup-newui footer .footerMain .footer_menu_heading.IDlogo {
    text-indent: -9999px;
    text-indent: var(--textHide);
    background: url(https://static.idriveonlinebackup.com/structure/images/logo_new.svg) no-repeat;
    background-size: 85px 28px;
    width: var(--logoWidth);
    height: var(--logoHeight);
    padding: var(--paddingNone);
    margin: 25px 0px 0px 0px;
    float: var(--leftFloat);
}

.idapp-signup-newui footer .copyright {
    float: var(--leftFloat);
    width: 100%;
    padding: 15px 0 80px;
    display: var(--displayBlock)!important;
    background: transparent linear-gradient(340deg,#190d40 0%,#112852 100%) 0% 0% no-repeat padding-box;
}

.idapp-signup-newui footer .footerMain {
    position: var(--relativePosition)
}

.idapp-signup-newui footer .copyright .socialIcons {
    width: var(--widthAuto);
    float: var(--rightFloat);
    min-width: 160px;
    margin-right: 0;
}

.idapp-signup-newui .copyright_inner {
    display: flex;
    width: 100%;
}

.idapp-signup-newui .copyright_inner ul {
    display: flex;
    width: calc(100% - 160px);
    align-items: center;
    padding-left: 0;
}

.idapp-signup-newui .copyright_inner ul li {
    padding: 0px 20px;
    border-left: 1px solid #707BA4;
    color: #707BA4;
    font-size: 14px;
    line-height: normal;
}

.idapp-signup-newui .copyright_inner ul li a {
    color: #707BA4;
}

.idapp-signup-newui .copyright_inner ul li a:hover {
    color: #60BEFC;
}

.idapp-signup-newui .copyright_inner ul li:first-child {
    border-left: none;
    padding-left: 0px;
}

.idapp-signup-newui footer .copyright .socialIcons a {
    margin: 0 0 0 20px
}

.idapp-signup-newui footer .copyright p {
    float: var(--leftFloat);
    margin: 0;
    padding-left: 5px;
    color: #777;
    text-align: left;
    font-size: 16px;
    width: auto!important;
}

.idapp-signup-newui footer .copyright .footer_compliance .footer_compliance_logo .footer_menu_heading {
    margin: 20px 5px 20px 0px;
    padding: 5px 0 0!important;
    font-size: 20px;
    font-weight: normal;
    color: #A7D0FF;
}

.idapp-signup-newui footer .copyright .socialIcons a {
    float: var(--leftFloat);
    height: 40px;
    width: 40px;
    margin: 0px 20px 0px 0px;
}

.idapp-signup-newui footer .copyright .socialIcons a:hover {
    -webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;
    -moz-transition: background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;
    transition: background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;
    -o-transition: background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease
}

.idapp-signup-newui footer .copyright .socialIcons .facebook {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 0px no-repeat;
}

.idapp-signup-newui footer .copyright .socialIcons .facebook:hover {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -192px no-repeat;
}

.idapp-signup-newui footer .copyright .socialIcons .twitter {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -65px no-repeat;
}

.idapp-signup-newui footer .copyright .socialIcons .twitter:hover {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -257px no-repeat;
}

.idapp-signup-newui footer .copyright .socialIcons .linkedin {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -129px no-repeat;
    margin-right: 0px;
}

.idapp-signup-newui footer .copyright .socialIcons .linkedin:hover {
    background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -321px no-repeat;
}

.idapp-signup-newui footer .widFul {
    width: 100%!important;
}

.idapp-signup-newui footer .footerMain {
    float: var(--leftFloat);
    background: transparent linear-gradient(268deg,#281E48 0%,#1C386B 100%) 0% 0% no-repeat padding-box;
    padding: 40px 0px;
}

.idapp-signup-newui footer .h4Link {
    font-size: 22px;
    font-weight: normal;
    color: #A7D0FF!important;
    margin-bottom: 10px;
    padding-left: 0px!important;
}

.idapp-signup-newui footer .footerMain h4.IDlogo a {
    background: none!important;
}

.idapp-signup-newui footer .footerMain ul.featureList {
    width: 23%
}

.idapp-signup-newui .footer_decp {
    width: 100%;
    height: auto;
    float: left;
    padding: 20px 0px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.idapp-signup-newui .footer_decp .footer_decp_left {
    width: 50%;
    display: flex;
    align-items: center;
}

.idapp-signup-newui .footer_decp .footer_decp_left a {
    display: flex;
    align-items: center;
}

.idapp-signup-newui .footer_decp .footer_decp_left ul {
    display: flex;
    width: auto;
    margin: 0px;
}

.idapp-signup-newui .footer_decp .footer_decp_left ul li {
    width: auto;
    padding: 0px 15px;
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    list-style-type: disc;
    list-style-position: inside;
}

.idapp-signup-newui .footer_decp .footer_decp_left ul li:first-child {
    list-style-type: none;
    padding-left: 30px;
}

.idapp-signup-newui .footer_decp .footer_decp_left ul li::marker {
    color: #B4C4D8;
}

.idapp-signup-newui .footer_decp .footer_decp_right {
    float: right;
}

.idapp-signup-newui .footer_decp .footer_decp_left .footer_logo {
    text-indent: var(--textHide);
    background: url(https://static.idriveonlinebackup.com/structure/images/idrive_logo.svg) no-repeat;
    background-size: 126px 48px;
    width: var(--logoWidth);
    height: var(--logoHeight);
    padding: var(--paddingNone);
    margin: 10px 10px 20px 0px;
    float: var(--leftFloat);
}

.idapp-signup-newui .footer_decp .footer_decp_left a img {
    width: 31%;
}

.idapp-signup-newui .footer_decp .footer_decp_left p {
    float: left;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details:hover a {
    opacity: .8;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-title {
    font-size: 24px;
    display: block;
    text-align: left;
    color: #BEDEFF;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-no {
    font-size: 34px;
    line-height: normal;
    color: #fff;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 5px;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-no i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_support_icon23.svg) no-repeat;
    background-size: contain;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details span {
    display: block;
    font-size: 14px;
    color: #B9CADC;
}

.idapp-signup-newui .footer_compliance {
    display: flex;
    align-items: end;
    justify-content: space-between;
    padding: 20px 0px 60px;
    border-bottom: 1px dotted #6b82b8;
    margin-bottom: 40px;
}

.idapp-signup-newui .footer_rating {
    width: 40%;
}

.idapp-signup-newui .footer_compliance_logo {
    width: 60%;
}

.idapp-signup-newui .footer_compliance_logo ul,.idapp-signup-newui .footer_rating ul {
    display: flex;
    gap: 50px;
    align-items: center;
    width: 100%;
}

.idapp-signup-newui .footer_compliance_logo ul {
    gap: 30px;
    padding-left: 0;
    margin: 0;
}

.idapp-signup-newui .footer_rating ul {
    float: right;
    width: 100%;
    justify-content: end;
    margin: 0;
    padding: 0;
}

.idapp-signup-newui .footer_rating ul li {
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_logos_ratings08.svg) no-repeat;
    text-indent: -9999px;
    height: 55px;
}

.idapp-signup-newui .footer_rating ul li:hover {
    opacity: 0.8;
}

.idapp-signup-newui .footer_rating ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.idapp-signup-newui .footer_rating ul li.g2_icon {
    background-position: 0px 4px;
    width: 75px;
}

.idapp-signup-newui .footer_rating ul li.capterra_icon {
    background-position: 0px -102px;
    width: 115px;
}

.idapp-signup-newui .footer_rating ul li.trustr_icon {
    background-position: 0px -211px;
    width: 150px;
}

.idapp-signup-newui .footer_compliance_logo ul li {
    text-align: center;
    list-style-type: none;
    display: list-item;
    padding: 0px 0px 0px 0px;
}

.idapp-signup-newui .footer_compliance_logo ul li::marker {
    color: #304374;
}

.idapp-signup-newui .footer_compliance_logo ul li:first-child {
    list-style-type: none;
    padding-left: 0px;
}

.idapp-signup-newui .footer_compliance_logo ul li i {
    display: inline-block;
    margin: auto;
    width: 30px;
    height: 30px;
    background: url(https://static.idriveonlinebackup.com/structure/images/footer_logos08.svg) no-repeat;
}

.idapp-signup-newui .footer_compliance_logo ul li p {
    line-height: normal;
    float: none;
    display: block;
    padding-left: 0px;
}

.idapp-signup-newui .footer_rating ul {
    margin-bottom: 14px;
}

.idapp-signup-newui .copyright .footer_compliance_logo ul li p {
    margin-top: 8px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.soc_icon {
    background-position: 0px 0px;
    width: 26px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.iso_icon {
    background-position: 0px -114px;
    width: 35px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.gdpr_icon {
    background-position: 0px -227px;
    width: 32px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.hipaa_icon {
    background-position: 0px -341px;
    width: 28px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.pci_icon {
    background-position: 0px -568px;
}

.idapp-signup-newui .footer_compliance_logo ul li i.cjis_icon {
    background-position: 0px -455px;
}

.idapp-signup-newui .btn_red {
    display: inline-block;
    cursor: var(--cursorHand);
    background: var(--backgroundRed);
    color: var(--colorWhite);
    width: var(--widthAuto);
    height: var(--heightAuto);
    padding: 10px 20px;
    border-radius: 20px;
}

.idapp-signup-newui .btn_red:hover {
    background: var(--backgroundWhite);
    color: var(--colorRed);
}

.idapp-signup-newui .btn_lg_red {
    display: inline-block;
    cursor: var(--cursorHand);
    border: 1px solid #ee0014;
    background: var(--backgroundRed);
    color: var(--colorWhite);
    width: var(--widthAuto);
    height: var(--heightAuto);
    font-size: 18px;
    padding: 15px 40px;
    border-radius: 30px;
}

.idapp-signup-newui .btn_lg_red:hover {
    background: var(--backgroundWhite);
    color: var(--colorRed);
    border: 1px solid #ee0014;
}

.idapp-signup-newui .btn_lg_red1 {
    display: inline-block;
    cursor: var(--cursorHand);
    border: 1px solid #ee0014;
    background: var(--backgroundWhite);
    color: var(--colorRed);
    width: var(--widthAuto);
    height: var(--heightAuto);
    font-size: 18px;
    padding: 10px 30px;
    border-radius: 5px;
}

.idapp-signup-newui .btn_lg_red1:hover {
    background: var(--backgroundRed);
    color: var(--colorWhite);
}

.idapp-signup-newui .btn_red1 {
    cursor: var(--cursorHand);
    border: 1px solid #0055b0;
    background: var(--backgroundWhite);
    color: #0055b0;
    width: var(--widthAuto);
    height: var(--heightAuto);
    padding: 8px 40px;
    border-radius: 5px;
}

.idapp-signup-newui .btn_red1:hover {
    background: #0055b0;
    color: var(--colorWhite);
}

.idapp-signup-newui .scroll_to_top {
    cursor: pointer;
    position: fixed;
    z-index: 999999;
    bottom: 65px;
    right: 25px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: conic-gradient(#0071bc 0%,#e0e0e0 0%);
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: all 0.3s ease;
    padding: 0px !IMPORTANT;
	display:none;
}

.idapp-signup-newui .scroll_to_top.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.idapp-signup-newui .scroll_to_top .arrow {
    background: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.idapp-signup-newui .note_sec {
    width: 100%;
    height: auto;
    float: left;
    margin: 100px 0px;
}

.idapp-signup-newui .note_sec ul strong {
    padding: 5px 0px;
    border-radius: 5px;
    font-weight: normal;
    font-size: 16px;
    color: var(--colorRed);
}

.idapp-signup-newui .note_sec ul {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px;
    position: relative;
    background: #fff;
    border-radius: 10px;
}

.idapp-signup-newui .note_sec ul li {
    margin: 10px 0px 0px 20px;
    padding: 0px 0 0px 0px;
    width: calc(100% - 20px);
    position: relative;
    font-size: 14px;
    list-style-type: disc;
    list-style-position: outside;
}

.idapp-signup-newui #sticky_signup {
    font-family: 'Open Sans',Tahoma,Verdana,Arial;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    position: fixed!important;
    z-index: 9999999999;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 50px;
    padding: 16px 20px;
    box-sizing: border-box;
    background: #fff;
    color: #e63f3f;
    text-align: center;
    font-size: 18px;
    line-height: 14px;
    border-radius: 0px 0px 0px 0px;
    border-top: 1px solid #d3d3d3;
    display: none;
}

.idapp-signup-newui #sticky_signup.active {
    background: #e63f3f;
    color: #fff;
    border-top: none;
    display: none;
}

.idapp-signup-newui #sticky_signup.active:hover,.idapp-signup-newui #sticky_signup.active:focus {
    background: #ee5252;
    color: #fff;
}

/* Video Player CSS */
.idapp-signup-newui .offercj75 {
    display: none;
}

.idapp-signup-newui .qoute_wrapper {
    width: 100%;
    height: auto;
    float: left;
    padding: 100px 0px;
    background-color: #fff;
    margin: 0px;
}

.idapp-signup-newui .quote_box {
    display: table;
    background: #ecf4ff;
    border-radius: 16px;
    padding: 0px;
    width: 100%;
    max-width: 1180px;
    margin: 0px auto;
    position: relative;
    box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
    border: 3px solid #fff;
}

.idapp-signup-newui .quote_box .quote_box_left {
    display: table-cell;
    vertical-align: middle;
    padding: 20px 40px 20px 140px;
    background: url(https://static.idriveonlinebackup.com/structure/images/Idr_multiple_device_text.svg) no-repeat 20px center;
}

.idapp-signup-newui .quote_box .quote_box_right {
    display: table-cell;
    vertical-align: middle;
    background: #fff;
    padding: 20px;
    text-align: center;
}

.idapp-signup-newui .quote_box .quote_box_left p {
    font-style: normal;
    font-size: 16px;
    line-height: 32px;
    width: 100%;
    float: left;
}

.idapp-signup-newui .quote_box .quote_box_left p span {
    float: right;
    text-align: justify;
}

.idapp-signup-newui .quote_box .quote_box_left .author {
    float: right;
    margin: 10px 0px 0px;
    font-size: 15px;
    color: #000;
    font-style: italic;
}

.idapp-signup-newui li {
    list-style: none;
}

.idapp-signup-newui .multi-lang {
    display: none!important;
}

.idapp-signup-newui .menu_cont .products {
    height: auto;
}

/*START: Footer related change */
.idapp-signup-newui footer .products {
    height: auto;
}

.idapp-signup-newui footer .footerMain ul li a:hover {
    background: transparent;
}

.idapp-signup-newui footer p {
    text-align: left;
}

.idapp-signup-newui footer .footerMain ul li span {
    text-align: left;
}

.idapp-signup-newui footer .footerMain ul .footer_submenu_inner a {
    padding: 0;
}

.idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-no:hover {
    opacity: .8;
    color: #fff!important;
}

.idapp-signup-newui .products a {
    text-indent: 1px;
    height: auto;
    float: none;
}

.idapp-signup-newui footer .signup_plan .socialIcons {
    margin-right: 0;
}

@media only screen and (max-width: 1600px) {
    .idapp-signup-newui header .wrapper {
        width:92%;
        padding: 0px 20px;
    }
}

@media only screen and (max-width: 1400px) {
    .idapp-signup-newui .footer_row ul.company,.idapp-signup-newui .footer_row ul.compare_learn {
        width:15%;
        min-width: 170px;
    }

    .idapp-signup-newui footer .footerMain .footer_menu_heading,.idapp-signup-newui .footer_compliance_logo .footer_menu_heading {
        margin: 0px 5px 20px 0px!important;
    }

    .idapp-signup-newui footer .footer_compliance .footer_compliance_logo {
        width: calc(100% - 450px);
    }

    .idapp-signup-newui footer .footer_compliance .footer_rating {
        width: 450px;
    }
}

@media screen and (max-width: 1280px) {
    .idapp-signup-newui footer {
        width:100%!important;
        padding: 0;
    }
}

@media screen and (min-width: 640px) and (max-width:980px) {
    .idapp-signup-newui.rwd footer {
        display:block;
    }
}

@media only screen and (max-width: 980px) {
    .idapp-signup-newui.rwd .copyright {
        background:transparent linear-gradient(340deg,#190d40 0%,#112852 100%) 0% 0% no-repeat padding-box;
    }

    .idapp-signup-newui .container.flex-container {
        margin-top: 100px;
    }

    .idapp-signup-newui .main_head + span {
        display: none;
    }

    .idapp-signup-newui footer .footer_compliance {
        padding-bottom: 0px;
        display: none;
    }

    .idapp-signup-newui .copyright_inner {
        text-align: left;
    }

    .idapp-signup-newui .copyright .socialIcons a {
        width: 36px;
        height: 36px;
    }

    .rwd.idapp-signup-newui .copyright .socialIcons {
        min-width: max-content;
    }

    .idapp-signup-newui .footer_submenu_inner {
        margin: 0px 0px 40px 20px!important;
        width: calc(100% - 20px)!important;
    }
}

/*END: Footer related change */
/* Responsive Started */
@media only screen and (max-width: 1800px) {
    .idapp-signup-newui .menu_item .sub_menu {
        min-width:calc(100% + 150px);
    }
}

@media only screen and (max-width: 1600px) {
    .idapp-signup-newui header .wrapper {
        width:92%;
        padding: 0px 20px;
    }

    .idapp-signup-newui nav {
        margin: 22px 0px 0px 5px;
    }

    .idapp-signup-newui nav {
        width: calc(100% - 350px);
    }

    .idapp-signup-newui .menu_item .sub_menu {
        min-width: calc(100% + 450px);
        left: -150px!important;
        top: 58px;
    }

    .idapp-signup-newui .more_menu_cont {
        width: calc(100% - 0px);
    }

    .idapp-signup-newui .products_menu_list ul {
        right: 0px;
        position: sticky;
        margin-top: 60px;
    }

    .idapp-signup-newui .products_container {
        padding: 40px;
    }

    .idapp-signup-newui nav .menu_item {
        margin: 0px 10px 0px;
    }

    .idapp-signup-newui footer .wrapper {
        width: 100%!important;
        padding: 0px 20px;
    }
}

@media only screen and (max-width: 1400px) {
    .idapp-signup-newui .topheader {
        margin:18px 0px 0px;
    }

    .idapp-signup-newui .products_container {
        padding: 20px;
        min-height: auto;
    }

    .idapp-signup-newui .icon_box_row {
        row-gap: 15px;
    }

    .idapp-signup-newui .menu_item .sub_menu.products,.idapp-signup-newui .solution_content {
        max-height: 90vh;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .idapp-signup-newui .products_container .icon_box {
        padding: 15px 40px 15px 20px;
    }

    .idapp-signup-newui nav {
        width: calc(100% - 220px);
    }

    .idapp-signup-newui .topheader li a {
        padding: 5px 10px;
    }

    .idapp-signup-newui nav .menu_item {
        margin: 0px 5px 0px;
    }

    .idapp-signup-newui nav .menu_item {
        margin: 0px 10px 0px;
        padding-left: 0px;
        padding-right: 0px;
		
		
    }

    .idapp-signup-newui header .wrapper {
        width: 94%!important;
    }

    .idapp-signup-newui p sup,.idapp-signup-newui sup {
        font-size: 14px;
    }

    .idapp-signup-newui .mega_menu_sec {
        width: calc(100% - 420px);
        margin-top: 25px;
    }

    .idapp-signup-newui .mega_menu_sec .menu_sec li.mega_menu.more_menu {
        background-position: 10px -35px!important;
    }

    .idapp-signup-newui .mega_menu_sec .menu_sec li a,.idapp-signup-newui .mega_menu_sec .menu_sec li span {
        font-size: 16px;
    }

    .idapp-signup-newui .topheader li a {
        font-size: 14px;
    }

    .idapp-signup-newui .main_content {
        padding: 0px 40px;
    }

    .idapp-signup-newui .footer_compliance {
        flex-wrap: wrap;
    }

    .idapp-signup-newui .footer_compliance_logo {
        width: 100%;
    }

    .idapp-signup-newui .footer_rating {
        width: 100%;
        margin-top: 60px;
        text-align: left;
    }

    .idapp-signup-newui .footer_rating ul {
        justify-content: start;
    }

    .idapp-signup-newui .divider {
        margin-right: 20px;
    }

    .idapp-signup-newui .solution_content {
        padding: 20px;
        gap: 10px;
    }

    .idapp-signup-newui .link_text a {
        padding-left: 5px;
        margin-left: 0px;
    }

    .idapp-signup-newui .link_text a sup {
        font-size: 10px;
    }

    .idapp-signup-newui .menu_item .solution_content .icon_box .sub_text {
        min-height: 55px;
    }

    .idapp-signup-newui .solution_content .icon_box {
        width: calc(33.33% - 8px);
        padding: 20px 10px 20px 10px;
    }

    .idapp-signup-newui footer .footerMain .footer_menu_heading,.idapp-signup-newui .footer_compliance_logo .footer_menu_heading {
        font-size: 18px;
    }

    .idapp-signup-newui footer .footerMain ul li a p {
        font-size: 15px;
    }

    .idapp-signup-newui footer .footerMain ul {
        width: calc(20% - 15px);
        margin: 0 10px 0 0;
    }

    .idapp-signup-newui footer .footerMain .footer_menu_heading,.idapp-signup-newui .footer_compliance_logo .footer_menu_heading {
        margin: 0px 5px 20px 0px;
    }
}

@media only screen and (max-width: 1280px) {
    .idapp-signup-newui footer {
        width:100%!important;
    }

    .idapp-signup-newui .footer_row ul.products,.idapp-signup-newui .footer_row ul.platforms {
        min-width: 230px;
    }

    .idapp-signup-newui footer .footerMain ul {
        width: calc(21% - 5px);
    }

    .idapp-signup-newui nav .menu_text,.idapp-signup-newui nav .menu_text a,.idapp-signup-newui .menu_txt {
        font-size: 15px;
    }

    .idapp-signup-newui h1 {
        font-size: 38px;
        line-height: 62px;
    }

    .idapp-signup-newui .footer_row ul.compare_learn,.idapp-signup-newui .footer_row ul.company,.idapp-signup-newui footer .footerMain ul.support {
        width: 15%;
        min-width: 150px;
    }
}

@media only screen and (max-width: 1180px) {
	    .idapp-signup-newui .submenu li i {
        right: 0px ! IMPORTANT;
    }
    section.rush_banner.ide_banner {
        margin-top:58px!important;
    }

    .idapp-signup-newui header {
        min-height: 58px;
        padding: 0;
    }

    .idapp-signup-newui main,.idapp-signup-newui footer {
        top: 58px;
        display: block;
    }

    .idapp-signup-newui header .submenu .products {
        width: 100%;
    }

    .idapp-signup-newui .leftnav_terms {
        -webkit-overflow-scrolling: touch;
        overscroll-behavior: auto;
        touch-action: pan-y;
    }

    .idapp-signup-newui .multi-lang-drop {
        top: 53px;
    }

    .idapp-signup-newui .banner_cont .banner_content h1 sup {
        font-size: 22px;
        line-height: 24px;
    }

    .idapp-signup-newui .mega_menu_sec .menu_sec .submenu_one li a:hover,.idapp-signup-newui .mega_menu_sec .menu_sec .submenu_one li span:hover {
        background-color: transparent!important;
        color: #FFD676;
    }

    .idapp-signup-newui .web_menu {
        display: none;
    }

    .idapp-signup-newui .mobile_menu {
        display: block;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left {
        flex-wrap: wrap;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left ul li {
        font-size: 16px;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left ul li:first-child {
        list-style-type: disc;
        padding-left: 0px;
    }

    .idapp-signup-newui footer .footerMain h4,.idapp-signup-newui .footer_compliance_logo h4 {
        min-height: 80px;
        font-size: 18px;
        margin-bottom: 0px;
    }

    .idapp-signup-newui header br {
        display: none;
    }

    .idapp-signup-newui header h1 {
        font-size: 32px;
    }

    .idapp-signup-newui header h2 {
        font-size: 28px;
    }

    .idapp-signup-newui header .wrapper {
        width: var(--widthFull)!important;
        padding: 0px 0px 0px 10px;
        max-width: none !IMPORTANT;
    }

     .idapp-signup-newui .ide_banner .wrapper{
        width: calc(100% - 20px);
        padding: 0px 10px;
    }
    .get90.idapp-signup-newui .rush_banner .join_now{
        
    .get90.idapp-signup-newui .rush_banner .join_now {
        margin-top: 138px!important;
        position: relative;
        left: -459px;
    };
    }

    .idapp-signup-newui .logo_sec {
        margin: 5px 0px 5px 10px;
    }

    .idapp-signup-newui .mega_menu:hover .submenu,.idapp-signup-newui .submenu .submenu_child:hover + .submenu_one,.idapp-signup-newui .submenu_one:hover {
        display: var(--displayNone);
    }

    .idapp-signup-newui .open,.idapp-signup-newui .close {
        display: var(--displayBlock)!important;
    }

    .idapp-signup-newui .submenu_one.close {
        background: #ffffff!important;
    }

    .idapp-signup-newui .mob_menu_icon {
        display: table;
        width: 40px;
        height: 58px;
        float: var(--rightFloat);
        padding: 0 10px;
        cursor: var(--cursorHand);
        background: var(--backgroundRed);
        position: var(--relativePosition);
        z-index: 99999;
        right: 0px;
    }

    .idapp-signup-newui .mob_menu_icon .bar_cont,.idapp-signup-newui .mob_menu_icon span {
        display: table-cell;
        width: 25px;
        height: var(--heightAuto);
        vertical-align: middle;
        color: #fff;
    }

    .idapp-signup-newui .bar1,.idapp-signup-newui .bar2,.idapp-signup-newui .bar3 {
        width: 25px;
        height: 2px;
        background-color: #fff;
        margin: 2px 0 2px 0;
        transition: .4s;
        float: var(--leftFloat);
    }

    .idapp-signup-newui .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(0,6px);
        transform: rotate(-45deg) translate(0,6px);
        position: var(--relativePosition);
        right: 4px;
    }

    .idapp-signup-newui .change .bar2 {
        opacity: 0;
    }

    .idapp-signup-newui .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-3px,-8px);
        transform: rotate(45deg) translate(-3px,-8px);
        position: var(--relativePosition);
        right: 4px;
    }

    .idapp-signup-newui .menu_cont,.idapp-signup-newui .menu_cont.active {
        max-width: 320px;
        height: 100%;
        visibility: visible;
        overflow: hidden;
        overflow-y: auto;
        max-height: calc(100vh - 58px);
        position: fixed;
        padding: 0;
    }

    .idapp-signup-newui .menu_cont {
        display: none;
        flex-flow: column;
        background-color: #0f1e38;
        box-shadow: 0 1px 4px 0 rgba(99,114,130,0.5);
        margin-left: 0;
        z-index: 99999;
        width: 100%;
        height: calc(100% - 58px);
        float: right;
        top: 58px;
        left: 100%;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: transform .4s 0s,visibility 0s .4s;
        -moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .idapp-signup-newui .menu_cont.active {
        display: flex;
        transition: -webkit-transform .4s 0s,visibility 0s .4s;
        -webkit-transition: -webkit-transform .4s 0s,visibility 0s .4s;
        -moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
        transform: translateX(-320px);
        -webkit-transform: translateX(-320px);
        -moz-transform: translateX(-320px);
        -ms-transform: translateX(-320px);
        -o-transform: translateX(-320px);
        margin-right: -320px;
    }

    .idapp-signup-newui .submenu,.submenu_one {
        display: none;
    }

    .idapp-signup-newui .submenu.open,.idapp-signup-newui .submenu_one.open {
        display: block;
    }

    .idapp-signup-newui .static {
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: transform .4s 0s,visibility 0s .4s;
        -webkit-transition: -webkit-transform .4s 0s,visibility 0s .4s;
        -moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
    }

    .idapp-signup-newui .menu_active {
        -webkit-transform: translateZ(0)!important;
        -webkit-backface-visibility: hidden!important;
        backface-visibility: hidden;
        transition: transform .4s 0s,visibility 0s .4s!important;
        -webkit-transition: -webkit-transform .4s 0s,visibility 0s .4s!important;
        -moz-transition: -moz-transform .4s 0s,visibility 0s .4s!important;
        transform: translateX(-340px)!important;
        -webkit-transform: translateX(-320px)!important;
        -moz-transform: translateX(-320px)!important;
        -ms-transform: translateX(-320px)!important;
        -o-transform: translateX(-320px)!important;
    }

    .idapp-signup-newui .right_menu {
        order: 1;
        float: var(--leftFloat);
        width: 100%;
        height: var(--heightAuto);
        display: var(--displayBlock);
    }

    .idapp-signup-newui .mega_menu_sec {
        order: 2;
        width: 100%;
        height: var(--heightAuto);
        float: var(--leftFloat);
        margin: 0px;
        padding-bottom: 150px;
    }

    .idapp-signup-newui .multi-lang {
        float: right;
        padding-bottom: 0px;
    }

    .idapp-signup-newui .topheader {
        margin: 0px;
        width: 100%;
    }

    .idapp-signup-newui .menu_cont li {
        width: 100%;
        height: var(--heightAuto);
        float: var(--leftFloat);
        margin: 0px!important;
        text-align: var(--textAlignLeft);
    }

    .idapp-signup-newui .menu_cont li a,.idapp-signup-newui .menu_cont li span {
        float: var(--leftFloat)!important;
        width: var(--widthFull)!important;
        padding: 12px 0 12px 18px!important;
        color: #fff!important;
        font-size: 16px!important;
        line-height: 30px!important;
        border-radius: 0px!important;
        border: none!important;
        border-bottom: 1px dashed rgba(103,105,101,.42)!important;
    }

    .idapp-signup-newui .submenu .submenu_child {
        font-size: 15px!important;
    }

    .idapp-signup-newui .submenu_one li a {
        font-size: 14px!important;
    }

    .idapp-signup-newui .menu_cont li .open a {
        padding-right: 20px!important;
    }

    .idapp-signup-newui .topheader li a.signin_sec {
        margin: var(--marginNone);
        background: transparent;
    }

    .idapp-signup-newui .mega_menu {
        padding-bottom: 0px;
    }

    .idapp-signup-newui .mega_menu ul.products li a i,.idapp-signup-newui .mega_menu_sec .menu_sec li span i,.idapp-signup-newui .mega_menu_sec li span i {
        float: var(--rightFloat);
        top: 10px;
        left: auto;
        right: 20px;
    }

    .idapp-signup-newui .menu_cont li span.menu_mob i {
        transition: transform .4s 0s,visibility 0s .4s;
        -moz-transition: -moz-transform .4s 0s,visibility 0s .4s;
    }

    .idapp-signup-newui .menu_cont li span.menu_mob.active i {
        transform: rotate(180deg)!important;
        right: 20px;
    }

    .idapp-signup-newui .submenu_child.active i {
        transform: rotate(0deg)!important;
    }

    .idapp-signup-newui .mega_menu ul {
        position: var(--relativePosition);
        top: 0px!important;
        left: 0px!important;
        background: #f1f7ff!important;
        width: 100%;
        height: var(--heightAuto);
        float: var(--leftFloat);
        border-radius: 0px!important;
        margin: 0px!important;
    }

    .idapp-signup-newui .mega_menu ul.products li a,.idapp-signup-newui .mega_menu ul.products li span {
        padding-right: 0px!important;
    }

    .idapp-signup-newui .mega_menu ul li a,.idapp-signup-newui .mega_menu ul li span {
        color: #333!important;
    }

    .idapp-signup-newui .mega_menu_sec .menu_sec li.mega_menu.more_menu {
        background: transparent!important;
        width: 100%;
    }

    .idapp-signup-newui .mega_menu_sec .menu_sec li.mega_menu.more_menu span {
        text-indent: 0px;
    }

    .idapp-signup-newui .mega_menu ul.submenu a,.idapp-signup-newui .mega_menu ul.submenu span {
        width: 100%!important;
        padding-right: 0px!important;
    }

    .idapp-signup-newui .note_sec {
        margin: 60px 0px;
    }

    .idapp-signup-newui footer .wrapper {
        width: 100%!important;
        padding: 0px 20px;
    }
}

@media only screen and (max-width: 980px) {
    .idapp-signup-newui .banner_cont .banner_content h1 sup {
        font-size:16px;
        line-height: 16px;
    }

    .idapp-signup-newui .wrapper {
        width: auto !IMPORTANT;
    }

    .idapp-signup-newui .footer_decp .footer_decp_right,.idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-title {
        width: 100%;
        text-align: center;
    }

    .idapp-signup-newui .footer_decp .footer_decp_right {
        float: right;
        width: 290px!important;
        text-align: left!important;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left ul {
        display: none!important;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left .footer_logo {
        margin: 0px!important;
        width: 140px;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left a img {
        position: relative;
        top: 5px;
    }

    .idapp-signup-newui .footer_decp {
        padding-top: 0px;
    }

    .idapp-signup-newui .footer_border {
        padding: 20px 0px 0px;
    }

    .idapp-signup-newui footer .footerMain ul {
        width: 100%!important;
        margin: 0px;
        max-width: 100%!important;
    }

    .idapp-signup-newui .footer_submenu_inner {
        display: none;
        margin: 0px 0px 40px 0px!important;
        width: calc(100% - 0px)!important;
    }

    .idapp-signup-newui footer .footerMain .footer_menu_heading i {
        background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat;
        width: 15px;
        height: 13px;
        float: right;
    }

    .idapp-signup-newui footer .footerMain .footer_menu_heading.active i {
        transform: rotate(180deg)!important;
    }

    .idapp-signup-newui .footer_title .footer_menu_heading {
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .idapp-signup-newui .footer_title .footer_menu_heading i {
        transition: transform 0.3s ease;
    }

    .idapp-signup-newui .footer_title.active .footer_menu_heading i {
        transform: rotate(180deg);
    }

    .idapp-signup-newui .footer_compliance_logo ul li {
        display: inline-block;
    }

    .idapp-signup-newui .footer_compliance_logo ul {
        gap: 10px;
    }

    .idapp-signup-newui footer .copyright {
        padding: 30px 0px 120px;
    }

    .idapp-signup-newui .qoute_wrapper {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .idapp-signup-newui br {
        display:none;
    }

    .idapp-signup-newui header .wrapper {
        padding: 0px 0px;
    }

    .idapp-signup-newui .footer_compliance_logo ul,.idapp-signup-newui .footer_rating ul,.idapp-signup-newui .footer_decp {
        display: table;
    }

    .idapp-signup-newui .footer_decp .footer_decp_right {
        margin-top: 20px;
        width: 100%!important;
    }

    .idapp-signup-newui .footer_rating {
        margin-top: 20px;
    }

    .idapp-signup-newui .footer_compliance_logo ul li {
        list-style-type: none;
        padding: 0px 0px 0px 0px;
        float: left;
        margin: 0px 10px 20px 0px;
        width: calc(50% - 20px);
    }

    .idapp-signup-newui .footer_compliance_logo ul li p {
        float: left;
    }

    .idapp-signup-newui .footer_rating ul li {
        width: 100%;
        margin-bottom: 40px;
    }

    .idapp-signup-newui .footer_compliance {
        padding-bottom: 0px;
        display: none;
    }

    .idapp-signup-newui .copyright_inner {
        display: table;
    }

    .idapp-signup-newui .copyright_inner ul {
        width: auto;
        display: inline-block;
        margin-top: 30px;
    }

    .idapp-signup-newui footer .copyright .socialIcons {
        min-width: 160px;
        margin-top: 20px;
    }

    .idapp-signup-newui .footer_rating ul li {
        float: left;
    }

    .idapp-signup-newui .footer_rating ul li.capterra_icon {
        margin: 0px 40px 40px;
    }

    .idapp-signup-newui .footer_decp .footer_decp_left {
        width: 126px;
    }

    .idapp-signup-newui footer .footer_decp .footer_decp_left {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) {
    .idapp-signup-newui .rwd .wrapper {
        width:94%!important;
        padding: 0;
    }

    .idapp-signup-newui .footerMain ul li span {
        width: 90%;
    }

    .idapp-signup-newui footer .copyright p {
        float: left;
        padding-left: 20px;
    }

    .idapp-signup-newui footer .copyright .socialIcons {
        float: right;
        min-width: 160px;
    }

    .idapp-signup-newui .footer_decp .footer_decp_right .support-details .support-no {
        font-size: 26px;
        margin-bottom: 20px;
    }
}

/* Responsive End */
.idapp-signup-newui header .wrapper,.idapp-signup-newui footer .wrapper {
    width: 80%;
    max-width: 980px;
}

.idapp-signup-newui.signup_wrapper.signup_plan.offer3 .topheader {
    width: auto;
}

.idapp-signup-newui .topheader li {
    background: none;
    color: #fff;
    padding-right: 0px;
}

.idapp-signup-newui .menu_item:hover .sub_menu {
    height: inherit;
    width: inherit;
    margin: 0;
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

/* Header related css changes ends */
@media(min-width: 980px) {
    .idapp-signup-newui.signup_jsp .left {
        background:#fff;
        border-color: #D2DDE58F;
    }

    .idapp-signup-newui.signup_wrapper.signup_jsp div.text {
        color: #444!important;
        font-size: 14px!important;
    }

    .idapp-signup-newui.signup_wrapper.signup_jsp header div.text {
        color: #444!important;
        font-size: 14px!important;
        margin-bottom: 0;
        float: left;
        width: 100%;
    }

    .idapp-signup-newui.signup_pro_wrapper.signup-new-ui .main_head > span:first-child {
        margin: 20px 0;
    }
}

/**Nullify the css **/
/*8for sqwitch page**/
@media screen and (min-width: 980px) {
    .idapp-signup-newui .priceNewText {
        float:left;
        /* width: 90%; */
        margin-top: 140px;
    }
}

@media screen and (min-width: 980px) {
 

    .get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
        margin-top: 48px !Important;
    }
}

/***header changes**/
.signup_sec {
    display: none!important;
}

header .wrapper .topheader {
    width: auto!important;
}

section.rush_banner.ide_banner {
    margin-top: 70px;
}

.idapp-signup-newui header nav .menu_text a {
    font-size: 16px;
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 5px rgba(0,0,0,0.1);
    transition: color 0.1s ease-out;
    text-align: center;
}

.idapp-signup-newui .menu_txt {
    font-size: 15px;
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 5px rgba(0,0,0,0.1);
    transition: color 0.1s ease-out;
    text-align: center;
}

.idapp-signup-newui header nav .menu_text a:hover,.idapp-signup-newui .menu_txt:hover {
    color: #FFD676!important;
}

.footerMain {
    display: none;
}

.idapp-signup-newui footer .copyright {
    display: none !Important;
}

.idapp-signup-newui footer.newfooter .wrapper .copyright {
    display: flex !IMPORTANT;
    padding: 10px;
    background: transparent;
    text-align: center;
    height: 30px !IMPORTANT;
    align-items: center;
    font-family: open sans,Tahoma,Verdana,Arial;
}

.idapp-signup-newui footer.newfooter .wrapper .copyright p {
    text-align: center !IMPORTANT;
    width: 100% !IMPORTANT;
}

footer.newfooter {
    position: static;
}

@media screen and (min-width: 1200px) and (max-width:1599px) {
    .idapp-signup-newui .menu_item .sub_menu {
        min-width:calc(100% + 400px);
    }

    .get90.idapp-signup-newui .rush_banner .join_now {
        margin-top: 138px!important;
        position: relative;
        left: -494px;
    }

    .idapp-signup-newui .priceNewText {
        margin-top: 80px;
    }

    .idapp-signup-newui.get90 .rush_banner_title {
        margin-top: 90px !IMPORTANT;
    }

    .idapp-signup-newui header .wrapper,.idapp-signup-newui footer .wrapper {
        width: 1180px;
        max-width: 1180px;
        padding: 0px!important;
    }

    .idapp-signup-newui nav {
        width: calc(100% - 350px);
    }

    .idapp-signup-newui nav .menu_item {
                    margin: 5px -8px 0px;
        padding-right: 14px ! IMPORTANT;
        padding-left: 14px !important;
        margin-top: 0px;
        padding-top: 10px;
    }

    .rush_banner .wrapper,.rush_container .wrapper {
        margin: 0 auto;
        overflow: hidden;
        width: 1180px;
    }

    .saveText {
        width: 30% !important;
    }
}

@media screen and (min-width: 1600px) {
    .saveText {
        display:block!important;
        width: 30%;
        float: left;
    }

    .idapp-signup-newui .menu_item .sub_menu {
        min-width: calc(100% + 450px);
    }

    .get90.idapp-signup-newui .rush_banner .join_now {
        margin-top: 138px!important;
        position: relative;
        left: -385px;
    }

    .get90.idapp-signup-newui .priceNewText {
        margin-top: 90px;
    }

    .idapp-signup-newui.get90 .rush_banner_title {
        margin-top: 90px !IMPORTANT;
    }

    .idapp-signup-newui header .wrapper,.idapp-signup-newui footer .wrapper {
        max-width: 980px;
    }

    .idapp-signup-newui nav {
        width: calc(100% - 264px);
    }

    .idapp-signup-newui nav .menu_item {
                  margin: 5px -8px 0px;
        padding-right: 14px ! IMPORTANT;
        padding-left: 14px !important;
        margin-top: 0px;
        padding-top: 10px;
    }

    .rush_banner .wrapper,.rush_container .wrapper {
        margin: 0 auto;
        overflow: hidden;
        width: 980px;
    }

    .get90.idapp-signup-newui  .saveText {
        width: 34% !important;
    }

     .get90.idapp-signup-newui .offerValue{
    font-size: 68px;
}
}

#sticky_signup {
    display: none !important;
}

/**LHS related updates
.idapp-signup-newui .rush_features .full .image .snapShot {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat scroll 40px -94px transparent;
height: 92px;
}
.idapp-signup-newui .rush_features .full .image .express {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat scroll 40px -184px transparent;
}
.get90..idapp-signup-newui .rush_features .full .image .ms365icon {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat scroll 40px -524px transparent;
}
.get90.idapp-signup-newui .rush_features .full .image .gsuiteicon {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 40px -444px transparent;
}
.get90.idapp-signup-newui .id_dropbox .image a img {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 40px -600px transparent;
scale: 90%;
}
.get90.idapp-signup-newui .id_box .image a img {
background: url(https://static.idrive.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 40px -682px transparent;
scale: 90%;
}
.idapp-signup-newui .rush_features .full .image {
float: left;
margin: 5px 0;
text-align: left;
width: 70px;
}
***/



.rush_banner nav{display:none;}
header .wrapper .right{display:none;}


/**banner text update*/
@media screen and (min-width:1180px){
.stripeBlock.idapp-signup-newui .rush_banner_title {
    margin-top: 80px !IMPORTANT;
}
  .stripeBlock.idapp-signup-newui .rush_banner_title .rush_newContent{
    line-height: 60px !IMPORTANT;
}

    .stripeBlock.idapp-signup-newui .rush_banner .join_now{
    margin-top: 466px;
}
}

/**switch95 page**/
@media screen and (min-width:981px) and (max-width:1199px){
        .get90.idapp-signup-newui .rush_banner .join_now {
        margin-top: 138px !important;
        position: relative;
        left: -385px;
    }

    .get90.idapp-signup-newui .priceNewText{
    margin-top: 100px;
}
}


.id-loader-new-pg{z-index:999999}


/**LHS icon updates**/

.idapp-signup-newui .rush_features .full .image .backupSyncnw {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -1044px;}

.idapp-signup-newui .rush_features .full .image .multipleDevices {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -1044px;}
.idapp-signup-newui .rush_features .full .image .snapShot {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -90px; height:92px;}
.idapp-signup-newui .rush_features .full .image .express {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -180px;}
.idapp-signup-newui .rush_features .full .image .gsuiteicon {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -454px !important;}
.idapp-signup-newui .rush_features .full .image .ms365icon {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -534px !important;}
.idapp-signup-newui .id_salesforce .image a img {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 3px -980px;transform: scale(1.5) !important;}
.idapp-signup-newui .id_box .image a img {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -688px;}
.idapp-signup-newui .id_dropbox .image a img {background:url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg) no-repeat 0px -609px;}
.idapp-signup-newui .rush_features .full .image img {height:50px !IMPORTANT;width: 50px !IMPORTANT;transform: scale(1.2);margin-left: 9px !IMPORTANT;cursor: pointer;}
.idapp-signup-newui .rush_features .full .image {width:40px !IMPORTANT;}
.idapp-signup-newui .rush_features .full .desc h5 a {color:#555 !important;}
.idapp-signup-newui .rush_features .full .desc h5 a:hover {color:#0071bc !important;}
.idapp-signup-newui .rush_features h2 {color:#333;}
.idapp-signup-newui .link {color:#0071bc !important;}
.idapp-signup-newui .rush_features .full .desc {margin-left:30px;}
.idapp-signup-newui .c2cBlock .full .image img{
    margin-left: 10px !IMPORTANT;
    margin-top: 10px !IMPORTANT;
}



.idapp-signup-newui.blur{position: relative;display: table;}
.idapp-signup-newui.blur:before {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(5,5,5,0.911);
    backdrop-filter: blur(1px);
    z-index: 9999;
    width: 100%;
    height: calc(100% + 100px);
    width: 100%;
}


.endpoint_row .price_cont_row p {
    white-space: nowrap;
}




@media screen and (min-width: 1200px) and (max-width: 1599px) {
    .icon_box.price_row.endpoint_row {
        white-space: nowrap;
        max-width: 800px;
    }
        .icon_box.price_row.endpoint_row p {
        white-space: break-spaces;
    }
}

@media screen and (max-width:1279px) and (min-width:1181px){
    .idapp-signup-newui nav .menu_item{
    margin-right: 0px;
}


        .idapp-signup-newui nav {
        width: calc(100% - 240px);
    }
    .idapp-signup-newui .logo_sec{
    margin-top: 6px;
}
}





.icon_box.price_row.endpoint_row .price_cont_row p {
    white-space: break-spaces;
}


/**dropbox related updates**/
.full.id_dropbox a{font-size: 16px;width: 210px;display: flex;line-height: 28px;}

.idapp-signup-newui .rush_features .id_dropbox .image a img {background: url(https://static.idriveonlinebackup.com/source/promo/images/dropbox-new.svg?v=1.0.1) no-repeat 0px 0px;scale: 70%;margin-left: 0px !important;margin-top: 5px !IMPORTANT;}



.smdropbox{
    text-align: left !IMPORTANT;
}



@media screen and (max-width:480px){
    .row .colH:has(.countryCode_dropdown){
    width: 100%;
}
       .row .colH:has(.countryCode_dropdown) label.countryCode_dropdown{
    width: 100% !important;
}
}


.idapp-signup-newui .c2cBlock  .msdentra_icon {
    background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/idrive-signup-icons.svg?v=1.0.10) no-repeat  0px -1534px !important; !important;
}

.idapp-signup-newui .id_msentra .signup_server_nolink_price{
    white-space: nowrap;
}
.idapp-signup-newui .id_msentra .desc span{
    line-height: 26px;
}

.icon_box.price_row.endpoint_row p {
    white-space: normal !important;
}

.menu_item .icon i.entraid_icon {
    background-position: 0px -1795px;
}