body,
form,
header {
    vertical-align: baseline
}

.leftnav_terms li a,
.nav-title,
.quoteBox a,
.quoteBox a:hover,
.topheader .signup,
a,
footer {
    text-decoration: none
}

.linux-wrapper ul,
.press_release .discStyle {
    list-style-image: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif)
}

body {
    line-height: 1.4em;
    font-family: 'Open Sans', Tahoma, Verdana, Arial!important
}

input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0
}

footer .footerMain ul.subcategory,
header {
    width: 100%
}

.signup_wrapper .content {
    width: auto;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.footerLinks h4,
footer {
    text-align: left;
    width: 100%
}

.media,
.media a,
footer {
    float: left;
    overflow: hidden
}

footer p {
    clear: left;
    color: #c6dce9;
    font-size: 11px;
    margin: 5px 0;
    text-align: center
}

footer .wrapper {
    overflow: inherit;
    position: relative
}

.media {
    margin: 0 auto;
    width: 300px;
    padding: 30px 0;
    float: none
}

.media a {
    text-indent: -3500px;
    width: 35px;
    height: 35px;
    margin: 0 3px
}

.footerlogo,
.footerproducts,
.help,
.serverbkp,
.services {
    width: 75px;
    height: 29px;
    text-indent: -5000px
}

.facebook {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -20px no-repeat
}

.facebook:hover,
.twitter:hover {
    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
}

.facebook:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -72px no-repeat;
    -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
}

.forum:hover,
.googleplus:hover,
.linkedin:hover,
.twitter:hover {
    -webkit-transition: background .3s cubic-bezier(.6, .1, .15, .8), color .2s ease;
    -moz-transition: background .3s cubic-bezier(.6, .1, .15, .8), color .2s ease
}

.twitter {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -124px no-repeat
}

.twitter:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -176px no-repeat
}

.linkedin {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -228px no-repeat
}

.linkedin:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -280px no-repeat
}

.googleplus {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -332px no-repeat
}

.forum:hover,
.googleplus:hover,
.linkedin:hover {
    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
}

.googleplus:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -384px no-repeat
}

.forum {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -540px no-repeat
}

.forum:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) 0 -592px no-repeat
}

.footerlogo {
    background-image: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png);
    background-position: 0 -1083px;
    background-repeat: no-repeat;
    margin-left: 6px
}

.footerlogo a,
footer .footerMain h4.IDlogo a {
    background: 0 0!important
}

.footerproducts {
    background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) 5px -1238px no-repeat
}

.serverbkp {
    background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) 5px -1290px no-repeat
}

.services {
    background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) 8px -1342px no-repeat
}

.help {
    background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) 7px -1394px no-repeat
}

.pressReview {
    background: url(https://static.idriveonlinebackup.com/include/images/footer_bg_blue.png) repeat-x;
    float: left;
    line-height: normal;
    margin: 0;
    text-align: center;
    width: 100%
}

.footerLinks {
    float: left;
    text-align: left;
    margin: 15px 0 0
}

.footerLinks ul {
    float: left;
    list-style: none;
    width: 25%;
    padding: 0;
    margin: 5px 0 0;
    min-width: 164px
}

.footerLinks li,
footer p {
    width: 100%;
    float: left
}

.footerLinks ul a {
    color: #82868f;
    display: block;
    padding: 4px 0 4px 5px;
    margin-right: 20px
}

.footerLinks ul a:hover {
    background: #383c47;
    color: #fff!important
}

.footerLinks h4 {
    color: #dee9ef;
    font-size: 22px;
    padding: 0 0 15px 5px!important;
    margin-top: 13px
}

.divider {
    float: right;
    margin: 0;
    padding: 20px 0 20px 40px;
    height: 215px;
    width: 238px
}

.divider .media {
    padding: 0;
    width: auto;
    margin: 0 auto 10px
}

.divider p,
footer .copyright p {
    text-align: left;
    width: 50%;
    color: #82868f;
    font-size: 11px
}

.divider h5 {
    color: #fff;
    font-size: 15px;
    margin: 0;
    padding: 0 0 13px
}

.footerLinks .media a,
footer p {
    padding: 0
}

.media .facebook {
    margin-left: 0
}

.supportTxt {
    margin-top: 10px;
    display: none
}

.linksWrapper {
    width: 70%;
    float: left
}

figure {
    position: absolute;
    top: 300px;
    left: 50%;
    z-index: 99;
    height: 238px;
    width: 450px;
    -moz-animation: cloud7 3s infinite;
    -webkit-animation: cloud7 20s infinite;
    animation: cloud7 3s infinite
}

footer .footerMain {
    width: 100%;
    padding: 0 0 20px
}

footer .footerMain ul {
    float: left;
    width: 20%;
    margin: 0 7px 0 0;
    padding: 0
}

footer .footerMain ul li {
    float: left;
    list-style-type: none;
    width: 100%
}

footer .footerMain ul li a {
    color: #82868f;
    width: 95%;
    padding: 3px 0 3px 5px;
    float: left;
    line-height: 20px;
    text-align: left
}

footer .footerMain ul li a:hover {
    color: #fff!important;
    background-color: #383c47
}

footer .footerMain ul li.supportImg a {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -3124px no-repeat;
    padding: 0;
    margin: 25px 0 0;
    height: 80px;
    width: 250px
}

footer,
footer .footerMain ul li.supportImg a:hover {
    background-color: #20242f
}

footer .footerMain ul.helpList {
    width: 12%;
    margin: 0 5px 0 0
}

footer .footerMain h4 {
    margin: 20px 5px 10px;
    padding: 5px 0 0!important
}

footer .footerMain h4.IDlogo {
    text-indent: -3500px;
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -3002px no-repeat;
    height: 25px
}

footer .copyright {
    float: left;
    width: 100%;
    padding: 15px 0;
    display: block!important
}

footer .copyright .socialIcons {
    width: 19%;
    float: right
}

footer .copyright .socialIcons a {
    margin: 0 0 0 20px;
    float: left;
    height: 28px;
    width: 27px
}

footer .copyright p {
    float: left;
    margin: 0;
    padding-left: 5px;
    font-size: 14px;
    width: auto
}

footer .h4Link,
footer h4 {
    font-size: 16px!important;
    line-height: 24px!important
}

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
}

footer .copyright .socialIcons .facebook {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -403px no-repeat
}

footer .copyright .socialIcons .facebook:hover {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -473px no-repeat
}

footer .copyright .socialIcons .twitter {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -540px no-repeat
}

footer .copyright .socialIcons .twitter:hover {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -612px no-repeat
}

footer .copyright .socialIcons .linkedin {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -689px no-repeat
}

footer .copyright .socialIcons .linkedin:hover {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -767px no-repeat
}

footer .copyright .socialIcons .googleplus {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -837px no-repeat
}

footer .copyright .socialIcons .googleplus:hover {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -914px no-repeat
}

footer .copyright .socialIcons .forum {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -989px no-repeat
}

footer .copyright .socialIcons .forum:hover {
    background: url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -1072px no-repeat
}

footer h4 {
    color: #fff;
    font-weight: 400;
    text-align: left
}

footer .widFul {
    width: 100%!important
}

footer .footerMain {
    position: relative;
    border-bottom: 1px solid #383c47;
    float: left
}

footer .h4Link {
    color: #fff!important;
    padding-left: 0!important;
    font-weight: 400!important;
    text-align: left!important;
    margin-bottom: 10px!important
}

footer .footerMain ul.featureList {
    width: 23%
}

.lang-selection .multiLang ul,
header .wrapper .moremenu {
    padding: 0;
    margin: 0
}

header .wrapper .menu_log {
    padding-right: 0
}
.partner.lang-selection header.pad-incre-header .wrapper .login.pad-login{height: 59px!important;background-position: 53px 27px!important;line-height: 45px;}
.headermenu ul li.blog_menu {
    padding-right: 5px!important
}

.bulkSignup .morelinks,
.morelinks,
.ptr .morelinks {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) 20px 8px no-repeat!important
}

.bulkSignup .morelinks,
.ptr .morelinks {
    text-indent: -5000px;
    width: 80px;
    height: 35px;
    float: left
}

.bulkSignup .sub-menu,
.ptr .sub-menu {
    display: none;
    top: 30px;
    position: absolute;
    z-index: 999;
    right: 24px!important;
    width: 230px
}
 .links:after{content: ' ';
    float: left;
    width: 100%;
   margin-top: 50px;
    padding-top: 125px;
  }
@media screen and (max-width:1024px) {
    .login_body,
    .login_section,
    .wrapper {
        width: 999px!important
    }
    .body {
        width: 100%
    }
    .content_terms {
        width: 76%!important
    }
    footer,
    header {
        width: auto!important
    }
    .pressReview {
        width: auto
    }
    .indexfooter .linksWrapper {
        width: 74%!important
    }
    .indexfooter .footerLinks {
        font-size: 13px!important
    }
    .vertContainer {
        width: 999px!important
    }
    .price_table .lft_table h4 {
        font-size: 15px
    }
    .hybrid_inner_wrap {
        width: 900px!important
    }
    .offer_singup .id_body_wrap .id_backup_title {
        font-size: 14px!important
    }
    .stackup .content_terms {
        width: 74%!important
    }
    .signup_jsp header {
        width: 100%;
        padding: 0
    }
    .upgrade.upgrade_new .wrapper.signup_wrapper header {
        width: 100%!important
    }
}

@media screen and (max-width:1100px) {
    .drive_free .offertable {
        width: 68%!important
    }
    .drive_free .index_body_wrap {
        margin: 0 auto;
        width: 100%!important;
        overflow: hidden
    }
    .drive_free .price_outline {
        width: 30%;
        min-width: 240px;
        margin-left: 0!important
    }
    .drive_free .support_container {
        padding-right: 16px;
        width: 290px
    }
    .drive_free .support_index {
        background: url(https://static.idriveonlinebackup.com/include/images/support_img.png) -10px -5px no-repeat
    }
    .drive_free .pricing1tb_persoanl {
        width: 108px;
        background: url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) -12px -26px no-repeat
    }
    .drive_free .pricing1tb_persoanl:hover {
        background: url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) -12px -192px no-repeat
    }
    .drive_free .pricing1tb_persoanl:active {
        background: url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) -12px -358px no-repeat
    }
    .drive_free .pricingbox a.tbdrive_offer {
        margin-left: 0!important
    }
    .drive_free .pricingfree {
        margin: 17px 0 0!important
    }
    .signup_jsp .signup_imagecont {
        margin-left: -15px
    }
    .offer_singup .offertable {
        width: 69%
    }
    .offer_singup .contentIndex .support_container {
        margin-right: 0
    }
    .offer_singup .support_index {
        background: url(https://static.idriveonlinebackup.com/include/images/support_img.png) 10px -5px no-repeat;
        float: right;
        height: 84px;
        width: 210px
    }
    .offer_singup .support_container {
        width: 31%
    }
    .offer_singup .support_container_wrap {
        margin-right: 10px;
        width: 300px
    }
    .offer_singup .personal_signup>img {
        padding-left: 20px
    }
}

@media screen and (min-width:1020px)and (max-width:1120px) {
    .content_terms {
        width: 76%!important
    }
    .pressReview,
    footer,
    header {
        width: 100%!important
    }
    .indexfooter .linksWrapper,
    .stackup .content_terms {
        width: 74%!important
    }
    .indexfooter .footerLinks {
        font-size: 13px!important
    }
    .offer_singup .id_body_wrap .id_backup_title {
        font-size: 14px!important
    }
    .signup_jsp header {
        width: 100%;
        padding: 0
    }
}

@media screen and (max-width:1280px) {
    .body,
    .login_body,
    .wrapper {
        max-width: 1260px;
        width: 100%
    }
    .body {
        min-width: 100%
    }
    .indexfooter .linksWrapper {
        width: 74%!important
    }
    .indexfooter .footerLinks {
        font-size: 13px!important
    }
}

@media screen and (min-width:1280px) {
    .login_body,
    .wrapper {
        width: 1260px
    }
    .body {
        min-width: 100%;
        max-width: 1260px;
        width: 100%
    }
    .drive_free .pricingfree {
        margin: 17px 5% 0!important
    }
    .drive_free .contentIndex .support_container {
        padding-top: 53px;
        padding-right: 43px
    }
    .offer_singup .indexfooter .footerLinks ul.srlist {
        width: 20%!important
    }
}

@media screen and (max-height:700px) {
    .main h2,
    .main h3 {
        margin: 10px auto 20px!important
    }
    .main h3 {
        font-size: 14px!important
    }
    .main h1.logo {
        height: 68px!important;
        width: 159px!important
    }
    figure {
        top: 275px!important;
        height: 200px!important;
        width: 378px!important;
        margin-left: -189px!important
    }
    .animate {
        height: 190px!important
    }
    .pri {
        width: 260px!important
    }
}

@media screen and (min-width:1018px)and (max-width:1023px) {
    .signup_jsp header {
        width: 100%;
        padding: 0
    }
}

@media screen and (min-width:1280px)and (max-width:1290px) {
    .signup_jsp header {
        width: 100%;
        padding: 0
    }
}

@media all and (max-width:1040px) {
    header .wrapper .headermenu li {
        padding-right: 10px
    }
}

.multiLangCon {
    float: right;
    margin-right: 0;
    position: relative
}

.lang-selection .rightTopHd {
    width: 377px
}

.lang-selection .lang_sel {
    margin-right: 10px;
    float: left;
    height: 35px;
    width: 48px;
    text-indent: -5999px;
    padding: 0 6px;
    border-right: 0 solid #386385
}

.lang-selection .multiLang {
    position: absolute;
    top: 34px;
    z-index: 99999;
    background: #fff
}

.lang-selection header .wrapper .multiLang li {
    padding: 0!important;
    margin: 0!important;
    float: none
}

.lang-selection header .wrapper .multiLang li a {
    display: inline-block;
    padding: 7px 10px 7px 5px!important;
    width: 85px;
    height: 25px;
    float: left;
    cursor: pointer
}

#inside_div,
#outside_div,
.dispN,
.sup_cen_txt,
.supportContent.fluid-support {
    display: none
}

.lang-selection header .wrapper .multiLang li a:hover {
    background-color: #d2e5ed;
    color: #1374ab
}

.lang-selection .eg_flag {
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png) 7px 8px no-repeat
}

.lang-selection .sp_flag {
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png) 3px -46px no-repeat
}

.lang-selection .lang_sel .DownArrow {
    padding-right: 4px;
    float: right;
    width: 15px;
    height: 25px;
    background: url(https://static.idriveonlinebackup.com/include/images/language-down-arrow.png) 0 16px no-repeat
}

.lang-selection .lang_sel .UpArrow {
    background-position: 0 -14px!important
}

.lang-selection .fr_flag,
.lang-selection .ge_flag,
.lang-selection .sp_flag {
    height: 25px;
    width: 25px;
    float: left;
    padding: 0 0 0 32px;
    color: #333;
    line-height: 30px
}

.lang-selection .fr_flag {
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png) 3px -105px no-repeat
}

.lang-selection .ge_flag {
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png) 3px -171px no-repeat
}

/*.lang-selection header.pad-incre-header {
    background: #0071bc;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 0 0;
    position: relative;
    height: 50px;
    z-index: 9
}*/

/*.lang-selection header.pad-incre-header .wrapper .login.pad-login {
    background-position: 53px -272px;
    width: 82px;
    height: 55px;
    margin-top: -11px!important;
    box-sizing: border-box;
    padding-top: 15px!important;
    text-align: left;
    text-indent: 12px
}*/



.lang-selection.signup_plan header.pad-incre-header .wrapper .login.pad-login {
    height: 50px
}

.lang-selection header.pad-incre-header .wrapper .right ul li.loginBg.pad-loginBg {
    padding-left: 0;
    background-color: transparent
}

.lang-selection header.pad-incre-header .wrapper .login.pad-login.login_close {
    background-position: 53px -326px
}

.lang-selection header.pad-incre-header .signup_new {
    min-width: 130px;
    height: 50px;
    box-sizing: border-box;
    padding: 16px 22px 18px 55px;
    background-position: 23px 14px;
    margin-top: -10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre
}

@-moz-document url-prefix() {
    #outside_div {
        background: url(https://static.idriveonlinebackup.com/include/images/signup.png) 18px 5px no-repeat #fff;
        padding: 6px 22px 7px 55px
    }
    #user_column {
        max-width: 210px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre;
        background: url(https://static.idriveonlinebackup.com/include/images/signup.png) 18px 6px no-repeat #fff
    }
}

.windows_chrome #outside_div {
    padding: 16px 25px 18px 58px;
    background-position: 24px 14px
}

.windows_chrome #user_column {
    padding: 16px 12px 18px 45px;
    background-position: 13px 14px;
    max-width: 200px
}

.lang-selection.fwdsupport header.pad-incre-header .wrapper .login.pad-login {
    width: 82px;
    height: 55px;
    margin-top: -10px;
    padding: 20px 0 0 11px!important;
    text-align: left;
    text-indent: 0;
    box-sizing: border-box;
    background-position: 54px 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.lang-selection.signup_jsp header.pad-incre-header .wrapper .login.pad-login {
    margin-top: -10px;
    padding: 20px 0 0 15px!important;
    text-indent: 0;
    background-position: 57px -352px;
    border-radius: 0
}

.lang-selection.reseller-wrap header.pad-incre-header .wrapper .login.pad-login {
    margin-top: -10px;
    padding: 20px 0 0 15px!important;
    text-indent: 0;
    background-position: 53px 25px
}

.lang-selection.support_captcha header.pad-incre-header .signup_new {
    min-width: 130px;
    padding: 19px 22px 38px 55px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

#cssmenu>ul>li.last,
a img,
body,
caption,
form,
header,
html,
img,
table,
td,
th {
    border: 0
}

.eduStatic.lang-selection header.pad-incre-header .wrapper .login.pad-login {
    background-position: 58px -352px;
    width: 82px;
    height: 55px;
    margin-top: -10px;
    box-sizing: border-box;
    padding-top: 20px!important;
    text-align: left;
    text-indent: 0
}

.eduConfirm.lang-selection header.pad-incre-header .wrapper .login.pad-login {
    width: 82px;
    height: 55px;
    margin-top: -10px;
    box-sizing: border-box;
    padding-top: 20px!important;
    text-align: left;
    text-indent: 0;
    background: url(https://static.idriveonlinebackup.com/include/images/ext_icons.png) 62px -352px no-repeat #fff
}

.lang-selection header.pad-incre-header .topheader li {
    background-color: transparent
}

.support-page .no_extension .blu_con_txt a {
    font-weight: 500;
    font-size: 3.286em!important;
    color: #45a5a9;
    line-height: 42px;
    margin-bottom: 2px
}

.support-page .no_extension .gry_con_txt {
    font-weight: 500!important;
    font-size: 1.143em;
    line-height: 24px;
    color: #6a6e71
}

.supHrs,
.supTxt {
    color: #fff;
    font-size: 12px
}

.inner .supNum a,
.inner .supNum a:hover,
.supNum a {
    color: #fff!important;
    font-size: 1.429em;
    line-height: 30px
}

.supTxt {
    font-size: 1.24em;
    margin-bottom: 5px
}

.sup_num_space {
    padding-left: 8px
}

.sup_num_left_space {
    padding: 0 8px
}

.foot_sup_text {
    color: #333
}

.inner .supportMob a:hover,
.smart_tel_num a {
    color: #3887b7
}

.divider .supportTxt.support_phone~.media {
    margin: 0 auto 10px
}

@media screen and (max-width:1280px) {
    header .wrapper #user_column {
        max-width: 183px!important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre;
        padding: 16px 8px 18px 40px;
        background-position: 10px 14px
    }
    @-moz-document url-prefix() {
        header .wrapper #user_column {
            padding: 9px 12px 8px 45px;
            background-position: 10px 6px;
            max-width: 210px
        }
        header .wrapper .headermenu li {
            padding-right: 10px
        }
    }
    .linux_id header .wrapper #user_column,
    .msie header .wrapper #user_column {
        max-width: 160px
    }
}

.cmn-styles .list-item-right ul,
.headermenu ul,
body,
caption,
form,
html,
img,
table,
td,
th {
    margin: 0;
    padding: 0
}

@media screen and (max-width:640px) {
    header .wrapper #user_column {
        max-width: 205px
    }
   .nptr .login{height: 43px;padding-top: 5px;}
   .nptr .qus_list li a {
    margin-left: 0px!important;}
}

@media screen and (max-width:980px) {
    .supportMob,
    .supportTxt {
        display: none
    }
    .fluid-support.support_phone,
    .fluid-support.support_phone .supportMob,
    .supportTxt.support_phone {
        display: block
    }
    header .wrapper #user_column {
        max-width: 190px!important
    }
}

body,
header {
    font-weight: inherit;
    font-style: inherit
}

body {
    background: url(https://static.idriveonlinebackup.com/include/images/background.png) 0 -2px repeat-x #bcd5e6;
    font-size: 16px;
    line-height: 26px;
}

a,
abbr,
acronym,
address,
article,
aside,
blockquote,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
iframe,
label,
legend,
li,
main,
menu,
nav,
object,
ol,
p,
pre,
q,
section,
span,
summary,
tbody,
tfoot,
thead,
tr,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}

header {
    margin: 0;
    font-size: 100%;
    background: #0071bc;
    height: 35px;
    float: left
}

caption,
form,
img,
table,
td,
th {
    font-style: inherit;
    font-size: 100%;
    font-family: inherit
}

caption,
td,
th {
    float: none!important;
    text-align: left;
    font-weight: 400
}

form,
img,
table {
    font-weight: inherit
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
section,
summary {
    display: block
}

blockquote,
q {
    quotes: "" ""
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}

caption,
img,
table,
td,
th {
    vertical-align: middle
}

table {
    border-collapse: separate;
    border-spacing: 0
}

input[type=password],
input[type=text],
textarea {
    appearance: normal;
    -webkit-appearance: normal;
    -moz-appearance: normal;
    -o-appearance: normal;
    -ms-appearance: normal;
    outline: 0
}

.static {
    background: url(https://static.idriveonlinebackup.com/include/images/background.png) 0 -2px repeat-x #bcd5e6;
    float: left;
    width: 100%
}

a,
img {
    outline: 0
}

a {
    color: #1374ab
}

a:hover,
body {
    color: #333
}

.wrapper {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border: 0 solid red;
    padding: 0 20px;
    box-sizing: border-box;
    display: table
}

.logo,
.white_logo,
nav,
nav ul {
    display: inline-block
}

footer .wrapper,
header {
    padding: 0
}

header .wrapper {
    overflow: inherit
}

.headermenu ul {
    color: #fff;
    list-style: none;
    font-size: .975em
}

.headermenu a {
    color: #fff
}

.headermenu a:hover {
    color: #cde9ff!important
}
.nptr li.partnerSupport a:hover{color: #cde9ff!important;}
.headermenu ul li {
    float: left;
    padding: 5px 24px 5px 0;
    letter-spacing: .05em;
    line-height: 24px
}

.inner .signup_new {
    background: url(https://static.idriveonlinebackup.com/include/images/signup.png) 14px 4px no-repeat #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    outline: 0;
    padding: 9px 22px 8px 55px;
    float: right;
    color: #41586a!important;
    font-weight: 400;
    font-size: 1.075em;
    box-sizing: border-box;
    height: 35px
}

.topheader {
    width: auto
}

.topheader,
.topheader ul {
    margin: 0;
    float: right
}

.topheader li,
.topheader ul,
nav li {
    list-style-type: none;
    padding: 0
}

.topheader li {
    color: #41586a;
    float: left;
    width: auto;
    background: #fff;
    margin: 0
}

.topheader .signup {
    font-size: .875em;
    background: url(https://static.idriveonlinebackup.com/include/images/signup.png) 0 7px no-repeat;
    color: #fff;
    font-weight: 700;
    float: left;
    line-height: 23px;
    padding: 9px 10px 0 32px
}

.login {
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) 66px 13px no-repeat #fff;
    border: 0;
    color: #0071bc!important;
    cursor: pointer;
    float: right;
    font-weight: 700;
    outline: 0;
    padding: 12px 33px 8px 18px!important
}
.login:hover{
color:#333!important;}
.nav-subtitle,
.nav-title {
    color: #333
}

.reseller-wrap .login {
    padding: 9px 38px 9px 18px!important
}

.logo,
.white_logo {
    height: 54px;
    width: 129px;
    margin: 18px auto 20px;
    padding: 0;
    float: none;
    text-indent: -3500px;
    overflow: hidden;
    background-size: contain
}

.logo {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_logo.png) no-repeat
}

.white_logo {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_white_logo.png) no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
    .retina .logo,
    .retina .white_logo {
        -webkit-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        background-size: 100% 100%
    }
    .retina .logo {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_logo_new@2x.png) no-repeat;
        background-size: 100% 100%
    }
    .retina .white_logo {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_white_logo@2x.png) no-repeat
    }
}

.inner_logo {
    margin: 0 50px 0 0
}

nav {
    width: 100%
}

nav li {
    margin: 10px 50px 0 20px
}

.nav-title {
    font-size: 1.288em;
    white-space: nowrap;
    font-weight: 700;
    display: table;
    padding: 20px 0 0
}

.morelinks,
.showImg {
    height: 35px;
    width: 80px
}

.morelinks,
.morelinks:hover {
    float: left;
    text-indent: -3500px
}

.morelinks {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) 28px 8px no-repeat!important
}

.morelinks:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) 28px -26px no-repeat!important;
    width: 80px
}

.moremenu:hover {
    background-color: #fff
}

.showImg {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) 28px -26px no-repeat!important;
    display: block
}

.copyright,
.sub-menu,
.supportContent {
    display: none
}

.moremenu {
    position: relative;
    padding: 0;
    margin: 0
}

.cloud_popup1,
.sub-menu,
.videos_popup .master_wrapper {
    position: absolute
}

.moremenu ul,
.sub-menu p {
    font-size: .875em
}

.sub-menu {
    box-shadow: 0 3px 8px #ccd3d9;
    right: -220px!important;
    top: 35px;
    width: 690px;
    z-index: 999;
    background-color: #fff;
    padding: 0 0 10px
}

.sub-menu p {
    color: #333;
    margin: 0 15px 10px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px
}

.body h1,
.sub-menu h6 {
    color: #82aaaa;
    font-size: 1em;
    margin: 20px 15px 0;
    font-weight: 400
}

.sub-menu ul {
    float: left;
    width: 97%;
    box-shadow: none;
    padding: 0 0 0 15px;
    margin-right: 7px
}

.sub-menu ul li {
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
    line-height: 32px
}

.sub-menu ul li a {
    color: #333;
    float: left;
    font-size: 13px;
    padding: 2px 5px 3px 45px;
    width: 176px
}

.sub-menu ul li a.uniBackup {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px 9px no-repeat
}

.sub-menu ul li a.serBackup {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -121px no-repeat
}

.sub-menu ul li a.fileSync {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -263px no-repeat
}

.sub-menu ul li a.idExpress {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -29px no-repeat
}

.sub-menu ul li a.linBackup {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -168px no-repeat
}

.sub-menu ul li a.subAccount {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -309px no-repeat
}

.sub-menu ul li a.mobBackup {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 10px -76px no-repeat
}

.sub-menu ul li a.rManage {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -215px no-repeat
}

.sub-menu ul li a.trueArc {
    background: url(https://static.idriveonlinebackup.com/include/images/menu_more_strip.png) 8px -350px no-repeat
}

.sub-menu ul li a:hover {
    background-color: #edf3f8;
    color: #1374ab!important
}

.footerLinks {
    padding: 0 10px
}

.copyright p {
    font-size: .788em
}

.ie7 .topheader,
.ie8 .topheader,
.ie9-ani .topheader {
    width: 20%
}

.body {
    display: table;
    line-height: 28px;
}

.inner_wraper {
    float: left;
    height: auto;
    background-color: #f7f7f7;
    margin: 0;
    padding: 20px;
    width: 100%;
    box-sizing: border-box
}

.faq .inner_wraper {
    padding: 0
}

.body h1 {
    font-size: 3em;
    line-height: 50px;
    text-align: center;
    color: #1374ab;
    margin: 0;
    padding: 0 0 10px
}

.body .h1_subtitle {
    text-align: center;
    font-size: 1.05em;
    display: inline-block;
    width: 100%;
    padding: 0
}

.body .banner {
    margin-left: auto;
    margin-right: auto;
    text-indent: -5000px
}

.share-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/share_bnnr.png) no-repeat;
    height: 305px;
    width: 461px;
    margin-top: 20px
}

.content-wrapper {
    width: 90%;
    margin: 0 auto;
    display: table
}

.share-page .content-wrapper {
    margin-bottom: 50px
}

.download_content p {
    text-align: justify;
    margin: 5px 0 20px;
    font-size: .975em
}

.download_content p.rule {
    margin: 20px 0 0;
    font-size: .85em;
    line-height: 18px
}

.backup_business {
    margin-bottom: 15px;
    height: auto;
    width: 100%;
    margin-top: 0
}

.share-page .imageText {
    float: left;
    width: 100%
}

.align-rgt .imageCenter img {
    margin-left: 30px
}

.share-page .textContainer {
    width: 50%;
    float: left;
    margin-top: 40px
}

.share-page .textContainer h2 {
    margin-bottom: 20px;
    color: #1374ab;
    font-size: 1.575em;
    text-align: left
}

.share-page .imageCenter {
    float: left;
    width: 50%;
    text-align: center
}

.align-rgt .imageCenter,
.align-rgt .textContainer {
    float: right
}

.align-rgt .imageCenter a,
.fb-wrapper,
.mag,
.quotes,
.quotes a,
.steptext,
.steptext img,
.steptext p,
nav li {
    float: left
}

.proces-wrap {
    margin: 55px auto 0;
    padding: 0;
    width: 870px;
    display: table
}

.proces-wrap ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%
}

.steptext {
    cursor: pointer
}

.steptext p {
    width: 100px;
    margin: 10px 50px 0 10px;
    padding: 0
}

.fbstep {
    margin-top: 15px!important
}

.cloud_popup1 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud1and4.png) no-repeat;
    bottom: 0;
    display: none;
    height: 148px;
    width: 248px;
    z-index: 9999
}

.cloud_popup1 p {
    margin: 43px 30px 30px 40px;
    padding: 10px;
    width: auto;
    text-align: center;
    font-size: 1.0125em
}

.videos_popup .shadow_container,
.videos_wrap_popup {
    position: fixed;
    float: left
}

.videos_popup .popup_container {
    border: 0!important;
    padding: 0!important;
    background: #006b97
}

.videos_popup .popup_container h3,
nav li {
    text-align: left
}

.videos_popup .first_pos_container_new {
    width: auto!important
}

.videos_popup .popup_close_btn {
    right: 15px;
    top: 13px;
    z-index: 999;
    background: url(https://static.idriveonlinebackup.com/include/images/close-button.png) no-repeat;
    width: 24px;
    height: 24px
}

.videoContainer .divider {
    padding: 0!important
}

.videos_wrap_popup {
    display: none;
    height: 100%;
    width: 100%;
    z-index: 99999
}

.videoContainer {
    width: 960px;
    height: 540px;
    margin: 0 auto;
    opacity: 10;
    position: relative
}

#container_wrapper {
    border: 1px solid #808d98
}

.layout_center {
    height: 100%;
    position: fixed;
    width: 100%;
    background: #000;
    opacity: .7;
    top: 0
}

.videos_close_btn {
    background: url(https://static.idriveonlinebackup.com/include/images/close-button.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 25px;
    position: fixed;
    right: 16px;
    top: 10px;
    width: 25px;
    z-index: 1999
}

.quoteBox {
    border: 2px solid #f0f0f0;
    background: #fff;
    margin: 0 auto 30px;
    overflow: hidden;
    padding: 10px 0;
    width: 881px
}

.quotes {
    margin: 0;
    border-right: 1px solid #f0f0f0;
    font-size: 1em;
    padding: 0 10px;
    line-height: 60px;
    text-indent: -3500px;
    overflow: hidden
}

.mag {
    width: 140px;
    padding: 15px 10px 0;
    text-align: center;
    height: 30px
}

.quoteBox a,
.quoteBox a:hover {
    color: #333
}

.quoteBox a:hover {
    color: #1374ab!important
}

.expQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px 0 no-repeat;
    height: 60px;
    width: 670px
}

.syncQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -334px no-repeat;
    height: 60px;
    width: 700px
}

.fbQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -223px no-repeat;
    height: 60px;
    width: 620px
}

.multiQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -112px no-repeat;
    height: 60px;
    width: 670px
}

.mblquote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -811px no-repeat;
    height: 82px;
    width: 670px
}

.secureQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -941px no-repeat;
    height: 60px;
    width: 700px
}

.downQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/down-quote.png) 10px no-repeat;
    height: 85px;
    width: 690px
}

.priceQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/price-quote.png) 10px no-repeat;
    height: 60px;
    width: 690px
}

.quotes a {
    height: 60px;
    width: 670px
}

.pcImg {
    padding: 0 10px!important
}

.quoteWidth {
    width: 725px!important;
    margin: 10px auto 30px!important
}

.mobileQuote,
.smbQuote {
    width: 700px;
    border: 0!important
}

.smbQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -445px no-repeat;
    margin: 5px 0 0!important;
    height: 160px
}

.smbQuote a {
    height: 160px!important;
    width: 700px!important
}

.mobileQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/quotes_image.png) 10px -625px no-repeat;
    height: 140px
}

.fb-wrapper {
    padding: 0 0 75px;
    width: 100%;
    margin-bottom: 2px;
    box-sizing: border-box
}

.body.fb_Page .h1_subtitle {
    padding: 0 0 30px
}

.fb_Page .inner_wraper {
    position: relative
}

.fb_Page .title_video {
    position: absolute;
    right: 25px;
    font-size: .975em;
    top: 12px
}

.fb-content-box,
.instagram_pge .inner_wraper {
    position: relative
}

.fb_Page .banner_video li,
.instagram_pge .banner_video li {
    display: inline-block;
    box-sizing: border-box;
    list-style: none;
    background: url(https://static.idriveonlinebackup.com/include/images/video_img.png) 0 5px no-repeat;
    width: 100%;
    height: 25px;
    padding: 0 0 0 30px;
    cursor: pointer
}

.fb-share-img {
    background: url(https://static.idriveonlinebackup.com/include/images/facbook-page-banner_new.png) no-repeat;
    height: 377px;
    width: 816px
}

.fb_Page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.fb_Page .steptext p,
.instagram_pge .steptext p {
    width: 83px
}

.fb_Page .steptext .linknew {
    color: #333
}

.fb_Page .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -17px
}

.fb_Page .steptext:nth-child(1) .cloud_popup1 p {
    margin: 39px 10px 0;
    width: 200px;
    line-height: 20px
}

.fb_Page .steptext:nth-child(2) {
    width: 200px
}

.fb_Page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 140px
}

.fb_Page .steptext:nth-child(2) .cloud_popup1 {
    top: -150px;
    left: 180px
}

.fb_Page .steptext:nth-child(2) .cloud_popup1 p {
    margin: 45px 5px 0;
    width: 230px;
    line-height: 20px
}

.fb_Page .steptext:nth-child(3) {
    width: 215px
}

.fb_Page .steptext:nth-child(3) p,
.fb_Page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 90px
}

.fb_Page .steptext:nth-child(3) .cloud_popup1 {
    top: -150px;
    left: 420px
}

.fb_Page .steptext:nth-child(3) .cloud_popup1 p {
    margin: 50px 23px 0;
    width: 200px;
    line-height: 20px
}

.fb_Page .steptext:nth-child(4) {
    width: 200px;
    margin-left: 30px
}

.fb_Page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.fb_Page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 45px 0 0;
    width: 240px;
    line-height: 20px
}

.fb_Page .quoteBox {
    margin-top: 50px
}

.fb-content-box {
    display: block
}

.fb-rgt-box {
    width: 320px;
    box-sizing: border-box;
    float: right;
    background: #f3f5f4;
    border: 1px solid #e3e3e3;
    padding: 20px
}

.fb-lft-box {
    float: left;
    width: calc(100% - 320px);
    padding: 0 60px 0 0;
    box-sizing: border-box
}

.ie9-ani .fb-lft-box {
    float: left;
    width: 62%
}

.fb-lft-box h3,
.fb-row-box h3 {
    margin: 0;
    text-align: left;
    font-size: 1.325em;
    color: #1374ab
}

.fb-lft-box p {
    padding: 20px 0 0;
    text-align: justify;
    font-size: .975em
}

.fb-rgt-box .why-bus-itle {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 3px;
    color: #6f7070;
    font-size: 1.325em;
    margin-bottom: 8px;
    margin-top: 0;
    padding: 0 0 10px
}

.fb-rgt-box .list-style-none {
    list-style: none;
    padding: 0;
    margin-bottom: 0
}

.fb-rgt-box ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    font-size: 1.2em;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    color: #6f7072;
    line-height: 16px;
    width: 100%
}

.fb-rgt-box ul li a {
    color: #6f7072
}

.cmn-styles .list-item-right ul li a:hover,
.fb-rgt-box ul li a:hover {
    color: #1374ab
}

.fb-row-box {
    float: left;
    width: 100%;
    margin: 30px 0 0;
    padding: 0
}

.fb-row-box h3 {
    color: #333;
    font-weight: 400;
    padding: 0;
    font-size: 1.2em;
    display: inline-block
}

.fb-row-box p {
    margin-top: 5px;
    margin-bottom: 30px
}

.body .note {
    margin: 20px 0 0;
    font-size: 90%;
    line-height: 18px
}

.body .note strong,
.body .red,
.body .red_new {
    color: red;
    font-weight: 400
}

.instagram-wrapper {
    float: left;
    padding: 0 0 25px;
    width: 100%;
    margin-bottom: 2px;
    box-sizing: border-box
}

.instagram_pge .title_video {
    position: absolute;
    right: 25px;
    font-size: .975em;
    top: 12px
}

.instagram_pge .cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99
}

.instagram-bg-img {
    background: url(https://static.idriveonlinebackup.com/include/images/instagram_page_banner_new1.png) no-repeat;
    height: 390px;
    width: 767px
}

.instagram_pge .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.instagram_pge .steptext .linknew {
    color: #333
}

.instagram_pge .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -17px
}

.instagram_pge .steptext:nth-child(1) .cloud_popup1 p {
    margin: 39px 10px 0;
    width: 200px;
    line-height: 20px
}

.instagram_pge .steptext:nth-child(2) {
    width: 200px
}

.instagram_pge .steptext:nth-child(2) img,
.instagram_pge .steptext:nth-child(3) img,
.instagram_pge .steptext:nth-child(4) img {
    padding-top: 10px
}

.instagram_pge .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 140px
}

.instagram_pge .steptext:nth-child(2) .cloud_popup1 {
    top: -150px;
    left: 180px
}

.instagram_pge .steptext:nth-child(2) .cloud_popup1 p {
    margin: 45px 5px 0;
    width: 230px;
    line-height: 20px
}

.instagram_pge .steptext:nth-child(3) {
    width: 215px
}

.instagram_pge .steptext:nth-child(3) p,
.instagram_pge .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 90px
}

.instagram_pge .steptext:nth-child(3) .cloud_popup2 {
    top: -175px;
    left: 380px
}

.instagram_pge .steptext:nth-child(3) .cloud_popup2 p {
    margin: 52px 14px 0;
    width: 260px;
    line-height: 20px;
    text-align: center
}

.instagram_pge .steptext:nth-child(4) {
    width: 200px;
    margin-left: 30px
}

.instagram_pge .steptext:nth-child(4) .cloud_popup2 {
    top: -175px;
    left: 605px
}

.instagram_pge .steptext:nth-child(4) .cloud_popup2 p {
    margin: 40px 0 0 5px;
    width: 281px;
    text-align: center;
    line-height: 20px
}

.instagram_pge .quoteBox {
    margin-top: 50px
}

.row-box h3 {
    color: #333;
    font-weight: 400;
    padding: 30px 0 0;
    margin: 0;
    text-align: left;
    font-size: 1.2em;
    display: inline-block
}

.row-box p {
    padding-top: 0;
    margin-top: 5px;
    margin-bottom: 30px
}

.instagram_pge .fb-row-box {
    margin: 0
}

.instagram_pge .content-wrapper {
    display: table;
    margin-top: 70px
}

.cmn-styles {
    position: relative
}

.cmn-styles ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    list-style: none
}

.cmn-styles .imageText {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 2%
}

.cmn-styles .textContainer {
    width: 50%;
    float: left;
    margin-top: 40px
}

.cmn-styles h2,
.cmn-styles h3 {
    margin-bottom: 10px;
    color: #1374ab;
    font-size: 1.375em;
    text-align: left
}

.cmn-styles .imageCenter {
    float: left;
    width: 50%;
    text-align: center
}

.cmn-styles .title_video {
    position: absolute;
    right: 25px;
    font-size: 1em;
    top: 15px;
    background: url(https://static.idriveonlinebackup.com/include/images/video_img.png) 0 4px no-repeat;
    width: auto;
    height: 22px;
    padding: 0 0 0 30px;
    cursor: pointer
}

.cmn-styles .title_video ul li {
    background: 0 0;
    margin: 0;
    padding: 0
}

.cmn-styles .quoteBox {
    width: 78%;
    text-align: center
}

.cmn-styles .why-backup-business {
    float: left;
    width: 61%;
    width: calc(100% - 320px);
    padding-right: 5%;
    box-sizing: border-box
}

.cmn-styles .list-item-right {
    background: #f3f5f4;
    border: 1px solid #e3e3e3;
    float: right;
    padding: 20px;
    color: #6f7070;
    width: 320px;
    box-sizing: border-box
}

.cmn-styles .list-item-right p {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 3px;
    font-size: 1.325em;
    margin: 0 0 8px;
    padding: 0 0 10px;
    text-align: left
}

.cmn-styles .list-item-right ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    font-size: 1.2em;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    line-height: 16px
}

.cmn-styles .list-item-right ul li a {
    color: #6f7072
}

.quoteBox img {
    max-width: 714px;
    width: 100%
}

.remote-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/remote_manage_bg_new.png) no-repeat;
    width: 750px;
    height: 301px;
    margin: 0 auto
}

.rule {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    clear: both
}

.highlight-python+p strong,
.red_color {
    color: red
}

.true-arc-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/archive_banner.png) no-repeat;
    width: 817px;
    height: 272px;
    margin: 0 auto
}

.download_content {
    margin-top: 40px;
    display: inline-block
}

.rewind-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/cryptolocker_image_main.png) no-repeat;
    width: 802px;
    height: 343px;
    margin: 0 auto
}

.diskImg_page .inner_wraper {
    position: relative
}

.diskImg_page.body h1 {
    font-size: 2.9em;
    padding: 10px 0 5px
}

.diskImg_page .disk-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/disk-banner.png) no-repeat;
    height: 448px;
    margin: 0 auto;
    width: 807px
}

.diskimg-footer,
.diskimg-footer+p {
    width: 100%;
    float: left
}

.diskimg-wrapper {
    margin-bottom: 50px;
    margin-top: 80px
}

.diskimg-wrapper p {
    font-size: .975em;
    padding-bottom: 20px;
    text-align: justify
}

.cmn-styles .rapid_lft li {
    background-position: left 9px
}

.diskimg-wrapper .expressbkp {
    margin: 15px 0 0
}

.diskimg-wrapper .expheader {
    margin: 0 0 10px;
    padding: 0 0 13px;
    border-bottom: 1px solid #e4e4e4
}

.data-title {
    color: #333;
    font-size: 18px
}

.float_rt {
    float: right
}

.diskimg-wrapper .expheader p {
    margin-bottom: 10px
}

.cmn-styles.diskImg_page .title_video {
    background-position: 0 4px;
    height: 22px
}

.diskImg_page .new-layout-left {
    float: left;
    width: 65%;
    padding-right: 5%;
    box-sizing: border-box
}

.diskImg_page .list-item-right {
    width: 35%
}

.diskImg_page .list-item-right ul li {
    background-position: left 7px;
    box-sizing: border-box
}

.diskImg_page .list-item-right ul li a {
    color: #6f7072;
    line-height: 22px;
    font-size: .9375em
}

.diskImg-featurs {
    margin-top: 20px;
    text-align: left;
    margin-bottom: 20px
}

.diskImg-features-points {
    width: 100%;
    padding: 0;
    margin: 0 0 30px;
    display: inline-block
}

ul.diskImg-features-points li {
    background-position: left 8px
}

.compliance_banner {
    background: url(https://static.idriveonlinebackup.com/include/images/compliance-banner-img.png) no-repeat;
    height: 200px;
    width: 325px;
    border: 0;
    outline: 0;
    display: block;
    overflow: hidden;
    margin: 20px auto 0!important
}

.compliance_page.body h1 {
    line-height: initial;
    padding-bottom: 5px
}

.compliance_page {
    overflow: hidden;
    padding: 0;
    margin: 30px 0 0;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.compliance_lft {
    float: left;
    width: 65%;
    padding-top: 5px;
    box-sizing: border-box;
    padding-right: 50px
}

.compliance_rgt {
    float: right;
    width: 33%;
    box-sizing: border-box
}

.compliance_lft h3 {
    float: none;
    font-weight: 400;
    line-height: 24px;
    padding: 0 0 10px;
    margin: 0;
    text-align: left;
    font-size: 1.3em;
    color: #333
}

.compliance_lft p,
.mandate {
    font-size: .975em;
    padding: 10px 0
}

.mandate {
    padding: 0;
    margin: 10px 20px 20px 0;
    list-style: none
}

.mandate li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 5px no-repeat;
    padding-left: 25px;
    display: block;
    padding-bottom: 12px
}

.compliance_note ol {
    list-style: none;
    padding: 0;
    margin: 0
}

.compliance_note .desc {
    text-align: left;
    display: block;
    line-height: 15px
}

.types_compliance {
    display: block;
    padding: 0;
    margin: 0
}

.types_compliance li {
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 0 0 25px
}

.types_compliance li:last-child {
    margin-bottom: 0
}

.types_compliance p {
    width: 100%;
    display: block;
    float: left;
    margin: 5px 0 0
}

.types_compliance h4 {
    line-height: 30px;
    cursor: pointer;
    font-size: 1.225em
}

.types_compliance a:after {
    content: " ";
    background: url(https://static.idriveonlinebackup.com/include/images/compliance_graphic.png) 5px -254px no-repeat;
    padding: 0 20px;
    border: 0;
    outline: 0;
    overflow: hidden
}

.compliance-wrapper {
    padding: 40px 0 30px
}

.compliance_note {
    width: 65%;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 50px 0 0
}

.data-center-box,
.linux-wrap-box {
    display: none
}

.linux-page .h1_subtitle,
.linux-wrapper h2:first-child {
    padding-bottom: 10px
}

.linux-server-image {
    position: absolute;
    right: -18px;
    top: 175px
}

.linux-page .inner_wraper {
    position: relative
}

.linux-page-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/linux_banner.png) center 0 no-repeat;
    height: 246px;
    width: 500px
}

.browserInterface {
    background: url(https://static.idriveonlinebackup.com/include/images/browser-interface-strip.png) -18px -245px;
    width: 240px;
    height: 190px;
    float: left
}

.browserInterface:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/browser-interface-strip.png) -18px -18px
}

.linux-wrapper h2 {
    color: #0f6e9e;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    clear: both
}

.linux-wrapper ul {
    padding-left: 22px;
    margin: 10px 0 20px
}

.linux-wrapper ul li {
    margin: 10px 0
}

.linux-wrapper .opt_text {
    color: #f7784b;
    font-size: 15px;
    float: left;
    margin: 20px 0
}

.linux-wrapper .download_content {
    height: auto;
    padding: 25px 20px;
    width: 90%
}

.linux-wrapper h3 {
    text-align: left;
    clear: both;
    font-weight: 700;
    margin: 20px 0 10px
}

.linux-wrapper .option_box {
    height: auto;
    width: auto;
    clear: both
}

.linux-wrapper .dowload_btn {
    width: 180px;
    height: 40px;
    border: 1px solid #5a9500;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    padding: 5px 10px 8px;
    cursor: pointer
}

.linux-wrapper .backup_step {
    width: auto;
    height: auto;
    margin: 0 0 0 44px
}

.linux-wrapper .step_text {
    font-weight: 700;
    clear: both;
    margin: 0 0 20px
}

.linux-wrapper .backup_step ol {
    margin: 0 0 0 20px;
    padding: 0
}

.linux-wrapper .backup_step li {
    margin: 15px 0!important
}

.linux-wrapper .float_rt {
    float: right
}

.linux-wrapper .dowload_btn_text {
    width: 120px;
    float: left;
    line-height: 22px
}

.linux-wrapper .script-download-wrap {
    width: 100%;
    float: left;
    padding: 5px 0 20px
}

.linux-wrapper .script-download {
    float: left
}

.linux-wrapper .version-wrap {
    float: left;
    margin: 8px 0 0 20px
}

.linux-wrapper .version-wrap p {
    color: #727272;
    font-size: 12px
}

.linux-wrapper {
    padding: 60px 0 90px
}

.qnap_page .app-btn {
    height: 55px;
    text-indent: -5000px
}

.qnap_page .app-btn-blk {
    float: left;
    min-height: 115px;
    height: 100%
}

.qnap_page .versiondate {
    font-size: .7875em;
    float: left
}

.linux-wrapper .version-wrap p,
.qnap_page .versiondate p {
    margin: 0;
    padding: 0;
    line-height: 20px
}

.syno_features_list li {
    font-size: .975em;
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 5px no-repeat;
    padding-left: 25px;
    display: block;
    padding-bottom: 12px;
    text-align: left
}

.syno_features_list {
    padding: 0;
    margin: 20px 20px 0 0;
    list-style: none;
    float: left
}

.syno_features {
    display: inline-block;
    width: 100%
}

.qnap_page .app-btn.qnap_32,
.qnap_page .app-btn.qnap_64,
.qnap_page .app-btn.qnap_arm,
.qnap_page .app-btn.qnap_qnapx09,
.qnap_page .app-btn.qnap_qnapx19,
.qnap_page .app-btn.qnap_qnapx31,
.qnap_page .app-btn.qnap_qnapx41 {
    margin-right: 10px;
    width: 115px;
    float: left
}

.qnap_body_rgt .syno_features h3 {
    margin-bottom: 0;
    margin-top: 0
}

.qnap_page .app-btn.qnap_arm {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_armqnap2.png) no-repeat
}

.qnap_page .app-btn.qnap_64 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_64bitqnap2.png) no-repeat
}

.qnap_page .app-btn.qnap_32 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_32bitqnap2.png) no-repeat
}

.qnap_page .app-btn.qnap_qnapx09 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_qnapx09.png) no-repeat
}

.qnap_page .app-btn.qnap_qnapx19 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_qnapx19.png) no-repeat
}

.qnap_page .app-btn.qnap_qnapx31 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_qnapx31.png) no-repeat
}

.qnap_page .app-btn.qnap_qnapx41 {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_btn_qnapx41.png) no-repeat
}

.qnap_page .qnap-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/QNAP_graphics.png) no-repeat;
    border: none;
    display: block;
    height: 412px;
    margin: 20px auto 0;
    outline: 0;
    overflow: hidden;
    width: 800px
}

.qnap_page .more-block {
    display: none
}

.qnap_page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.qnap_page .steptext p {
    width: 83px
}

.faq .faq_wrapper table a:hover,
.leftnav_terms li.faq_server_li:hover>a,
.press .faq_wrapper table a:hover,
.qnap_page .steptext .linknew {
    color: #333
}

.cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99
}

.qnap_page .steptext li,
.qnap_page .steptext p {
    font-size: 90%;
    line-height: 18px
}

.qnap_page .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -17px
}

.qnap_page .steptext:nth-child(1) .cloud_popup1 ol {
    margin: 60px 9px 0 17px;
    width: 225px;
    list-style: none
}

.qnap_page .steptext:nth-child(1) .cloud_popup1 li,
.qnap_page .steptext:nth-child(2) .cloud_popup2 li,
.qnap_page .steptext:nth-child(3) .cloud_popup2 li,
.synology_page .steptext:nth-child(1) .cloud_popup1 li,
.synology_page .steptext:nth-child(2) .cloud_popup2 li,
.synology_page .steptext:nth-child(3) .cloud_popup2 li {
    padding-bottom: 10px
}

.qnap_page .steptext:nth-child(2) {
    width: 200px
}

.qnap_page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 120px
}

.qnap_page .steptext:nth-child(2) .cloud_popup2 {
    top: -170px;
    left: 180px;
    width: 294px
}

.qnap_page .steptext:nth-child(2) .cloud_popup2 ol {
    margin: 35px 0 0 5px;
    padding: 11px 13px 0 0;
    width: auto;
    text-align: center;
    list-style: none
}

.qnap_page .steptext:nth-child(3) {
    width: 215px
}

.qnap_page .steptext:nth-child(3) p,
.qnap_page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 90px
}

.qnap_page .steptext:nth-child(3) .cloud_popup2 {
    top: -170px;
    left: 420px
}

.qnap_page .steptext:nth-child(3) .cloud_popup2 p {
    margin: 50px 23px 0;
    width: 200px
}

.qnap_page .steptext:nth-child(3) .cloud_popup2 ol {
    margin: 55px 0 0 5px;
    padding: 0 13px 0 0;
    width: auto;
    text-align: center;
    list-style: none
}

.qnap_page .steptext:nth-child(4) {
    width: 180px;
    margin-left: 30px
}

.qnap_page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.qnap_page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 36px 15px 0;
    width: 215px;
    line-height: 20px
}

.qnap_body {
    width: 100%;
    padding: 0;
    margin: 60px 0 0;
    float: left;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.qnap_body_lft {
    float: left;
    width: 54%;
    box-sizing: border-box;
    padding-right: 60px
}

.qnap_body_lft h3 {
    padding: 0;
    margin: 0;
    text-align: left
}

.qnap_body_lft p {
    font-size: .975em;
    display: block;
    padding: 0 0 20px
}

.qnap_body_rgt {
    float: right;
    width: 46%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    min-width: 400px
}

.qnap_body_rgt h3 {
    color: #1374ab;
    font-size: 1.2em;
    margin: 0 0 20px;
    text-align: left
}

.qnap_body_rgt p {
    padding-bottom: 20px
}

.wrap-relative {
    position: relative
}

.online-help-wrap {
    position: absolute;
    right: 20px;
    top: 20px
}

.online-help-wrap p {
    float: left;
    padding: 0;
    margin: 0
}

.online-help-wrap a {
    padding: 0 10px;
    margin: 0;
    color: #1374ab;
    float: left
}

.online-help-link {
    background: url(https://static.idriveonlinebackup.com/include/images/qnap-divider.png) center left no-repeat
}

.installation_list {
    line-height: 30px
}

.qnap_page .app-inner-content {
    width: 100%;
    float: left;
    background-color: #f7f7f7;
    padding: 0
}

.qnap_page .menu_list {
    float: left;
    line-height: 22px;
    width: 95%
}

.qnap_page .menu_head {
    font-size: 1.2em;
    padding: 0 25px 0 0;
    cursor: pointer;
    position: relative;
    margin: 0;
    text-align: left
}

.qnap_page .menu_body {
    display: none
}

.qnap_page .plus {
    background: url(https://static.idriveonlinebackup.com/include/images/droparrow_server.png) right 10px no-repeat
}

.qnap_page .minus {
    background: url(https://static.idriveonlinebackup.com/include/images/droparrow_server.png) right -8px no-repeat
}

.qnap_page #screenshots,
.synology_page #screenshots {
    padding-top: 20px
}

.qnap_page #screenshots h3,
.synology_page #screenshots h3 {
    color: #1374ab;
    font-size: 1.2em;
    text-align: left;
    margin: 20px auto
}

.insatllation_desc {
    display: inline-block;
    margin: 20px 0 0;
    background-color: #fff;
    padding: 0 20px 20px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    width: 100%
}

.insatllation_desc p {
    display: inline-block;
    padding: 20px 0
}

.insatllation_desc ol {
    margin: 20px 0 20px 40px
}

.qnap-wrapper {
    padding-bottom: 60px
}

.faq .faq_wrapper table,
.qnap-bkp-apps {
    float: left;
    width: 100%
}

.qnap_page .syno_features {
    float: left;
    margin: 10px 0 0
}

.fluid-qnap .fluid {
    background-color: #fff;
    background-image: none
}

.fluid-qnap .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-qnap-fluid.jpg) top center no-repeat #285621;
    float: left;
    min-width: 100%;
    height: 550px
}

.fluid-qnap .wrapper {
    overflow: visible
}

.fluid-qnap .fluid .inner_wraper {
    padding: 20px 0
}

.fluid-qnap .banner-wrapper h1 {
    color: #fff;
    font-size: 2.6em;
    text-align: center;
    line-height: 50px
}

.fluid-qnap .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.fluid-qnap .download_content {
    margin-top: 20px
}

.fluid-qnap .qnap-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: -6px;
    position: relative
}

.fluid-qnap .proces-popup {
    margin: -35px auto 0
}

.fluid-qnap .qnap-banner img,
.fluid-synology .syn-banner img {
    width: 100%;
    max-width: 739px
}

.fluid-qnap .online-help-wrap {
    position: absolute;
    right: 14px;
    top: 90%
}

.fluid-qnap .online-help-wrap a,
.fluid-synology .online-help-wrap a {
    color: #fff
}

.fluid-qnap .qnap_page .app-inner-content {
    background-color: transparent
}

.arrow-icon {
    float: left;
    width: 20px;
    margin: 0 4px 0 0;
    display: none
}

.synology-wrapper {
    padding: 0 0 60px
}

.synology-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/synology-graphics.png) no-repeat;
    border: none;
    display: block;
    height: 412px;
    margin: 20px auto 0;
    outline: 0;
    overflow: hidden;
    width: 800px
}

.synology_page h1 {
    line-height: initial
}

.synology_page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.synology_page .steptext p {
    width: 83px
}

.synology_page .steptext li,
.synology_page .steptext p {
    font-size: 90%;
    line-height: 18px
}

.synology_page .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -17px
}

.synology_page .steptext:nth-child(1) .cloud_popup1 ol {
    margin: 60px 9px 0 17px;
    width: 225px;
    list-style: none
}

.synology_page .steptext:nth-child(1) a {
    color: #333
}

.synology_page .steptext:nth-child(2) {
    width: 200px
}

.synology_page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 120px
}

.synology_page .steptext:nth-child(2) .cloud_popup2 {
    top: -170px;
    left: 180px;
    width: 294px
}

.synology_page .steptext:nth-child(2) .cloud_popup2 ol {
    margin: 35px 0 0 5px;
    padding: 11px 13px 0 0;
    width: auto;
    text-align: center;
    list-style: none
}

.synology_page .steptext:nth-child(3) {
    width: 215px
}

.synology_page .steptext:nth-child(3) p,
.synology_page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 90px
}

.synology_page .steptext:nth-child(3) .cloud_popup2 {
    top: -170px;
    left: 420px
}

.synology_page .steptext:nth-child(3) .cloud_popup2 p {
    margin: 50px 23px 0;
    width: 200px
}

.synology_page .steptext:nth-child(3) .cloud_popup2 ol {
    margin: 55px 0 0 5px;
    padding: 0 13px 0 0;
    width: auto;
    text-align: center;
    list-style: none
}

.synology_page .steptext:nth-child(4) {
    width: 180px;
    margin-left: 30px
}

.synology_page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.synology_page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 36px 15px 0;
    width: 215px;
    line-height: 20px
}

.synology_body {
    width: 100%;
    padding: 0;
    margin: 60px 0 0;
    float: left;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.syno_lft_wrap {
    float: left;
    width: 54%;
    box-sizing: border-box;
    padding-right: 60px
}

.syno_lft_wrap h3 {
    padding: 0;
    margin: 0;
    text-align: left
}

.syno_lft_wrap p {
    font-size: .975em;
    display: block;
    padding: 0 0 20px
}

.syno_rgt_wrap {
    float: right;
    width: 46%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    min-width: 400px
}

.syno_features h3,
.syno_rgt_wrap h3 {
    color: #1374ab;
    font-size: 1.2em;
    margin: 0 0 20px;
    text-align: left
}

.syno_rgt_wrap p {
    padding-bottom: 20px;
    display: block
}

.synology-wrapper .more-block,
.synology_page .menu_body {
    display: none
}

.syno_rgt_wrap .submit_btn {
    width: auto;
    height: 50px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #2b80c3;
    background: #2b80c3;
    color: #fff!important;
    font-size: 1.25em;
    float: left;
    margin: 20px 0;
    border-radius: 2px;
    padding: 0 15px;
    cursor: pointer
}

.syno_rgt_wrap .submit_btn:hover,
.syno_rgt_wrap.submit_btn:active {
    background: #3895de;
}

.syno_rgt_wrap .submit_btn:hover {
    border: 1px solid #3895de;
    
}

.syno_rgt_wrap.submit_btn:active {
    box-shadow: inset 0 0 10px #03535d
}

.app_entertxtbox {
    min-width: 315px;
    width: 86%;
    border: 1px solid #b5defc;
    background-color: #edf5fc;
    float: left;
    padding: 20px;
    overflow: hidden;
    min-height: 80px
}

.fluid-synology .wrapper,
.mobile_wrappper.wrapper {
    overflow: visible
}

.app_entertxtbox .txtcontent {
    outline: 0;
    box-shadow: none;
    border-radius: 1px;
    font-size: 1.1em;
    width: 45%;
    padding: 5px;
    float: left;
    height: 35px;
    color: #858687;
    border: 1px solid #b2c8d6;
    margin: 0 10px 0 0
}

.app_entertxtbox .model_no {
    float: right
}

.app_entertxtbox .submit_btn,
.app_entertxtbox .submit_disable {
    line-height: 35px;
    float: left;
    font-size: 1.075em;
    height: 35px;
    margin: 20px 0 0;
    width: 45%;
    box-sizing: border-box;
    letter-spacing: 1.2px
}

.app_entertxtbox .submit_disable {
    background-color: #f0f0f0;
    font-size: .975em;
    padding: 0 15px;
    color: #a09b9b;
    box-shadow: 0 0 3px #fff inset;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #a0a0a0;
    cursor: default
}

.app_entertxtbox .submit_disable:hover {
    color: #a09b9b!important
}

.app_entertxtbox label {
    padding: 0 0 10px 3px;
    width: 100%;
    float: left;
    font-size: .975em
}

.app_entertxtbox select[disabled=disabled] {
    background-color: #f0f0f0
}

.synology_body .versiondate {
    width: 35%;
    float: left;
    padding: 22px 0 0 8%
}

.synology_body .versiondate p {
    line-height: initial;
    font-size: .7875em;
    color: #727272;
    padding-bottom: 5px
}

.synology_body .error_msg {
    line-height: 19px;
    margin-bottom: 20px;
    padding: 10px;
    min-width: 335px;
    width: 90%
}

.synology_body .app-btn-blk {
    min-height: 115px;
    height: auto
}

.synology_body .select_model {
    width: 100%;
    float: left
}

.syno_features {
    float: left;
    margin: 30px 0 0
}

.syno_features h3 {
    margin: 0
}

.leftnav_terms ul,
.synology_body .syno_features_list {
    padding: 0;
    margin: 10px 20px 0 0;
    list-style: none;
    float: left
}

.online-edu-page .pro_right2 form,
.synology-wrapper .insatllation_desc {
    padding: 20px
}

.synology-wrapper .insatllation_desc ul {
    margin-left: 40px
}

.synology_page .app-inner-content {
    width: 100%;
    float: left;
    background-color: #f7f7f7;
    padding: 0
}

.synology_page .menu_list {
    float: left;
    line-height: 22px;
    width: 95%
}

.synology_page .menu_head {
    font-size: 1.2em;
    padding: 0 25px 0 0;
    cursor: pointer;
    position: relative;
    margin: 0;
    text-align: left
}

.synology_page .plus {
    background: url(https://static.idriveonlinebackup.com/include/images/droparrow_server.png) right 10px no-repeat
}

.synology_page .minus {
    background: url(https://static.idriveonlinebackup.com/include/images/droparrow_server.png) right -8px no-repeat
}

.relNotesPad #relnotes {
    padding-bottom: 0;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 18px;
    color: #0f6bb3
}

.fluid-synology .fluid {
    background-color: #fff;
    background-image: none
}

.fluid-synology .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-synology-fluid.jpg) top center no-repeat #737024;
    float: left;
    min-width: 100%;
    height: 550px
}

.fluid-synology .fluid .inner_wraper {
    padding: 20px 0
}

.fluid-synology .banner-wrapper h1 {
    color: #fff;
    font-size: 2.6em;
    text-align: center;
    margin-top: -6px;
    line-height: 50px
}

.fluid-synology .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.fluid-synology .download_content {
    margin-top: 20px
}

.fluid-synology .syn-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    position: relative
}

.fluid-synology .proces-popup {
    margin: -35px auto 0
}

.fluid-synology .online-help-wrap {
    position: absolute;
    right: -20px;
    top: 83%
}

.fluid-synology .synology_page .app-inner-content {
    background-color: transparent
}

.fluid-synology .arrow-icon {
    float: left;
    width: 20px;
    margin: 0 4px 0 0;
    display: none
}

.header_title {
    padding-bottom: 0;
    border-bottom: 1px solid #dcdcdc;
    min-width: 960px;
    width: 100%
}

.header_title p {
    margin: 0;
    padding: 30px 0 30px 22px;
    font-size: 1.5625em
}

.faq .header_title p {
    padding-left: 20px;
    font-size: 1.7625em
}

.faq-bullet-img {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) left 4px no-repeat;
    width: 30px;
    height: 100%
}

.faq .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 40px 20px;
    min-width: 665px
}

.leftnav_terms {
    width: auto;
    float: left;
    margin-left: 20px
}

.leftnav_terms ul {
    background: #f7f7f7;
    width: 185px;
    padding: 20px 0 0;
    margin: 0
}

.leftnav_terms li {
    list-style-type: none;
    font-size: 1.075em;
    letter-spacing: normal;
    margin: 0;
    padding: 0
}

.leftnav_terms li a {
    color: #333;
    float: left;
    display: inline-block;
    width: 170px;
    line-height: 18px;
    height: auto;
    margin: 0;
    white-space: pre-line;
    word-spacing: inherit;
    word-wrap: break-word;
    background: 0 0;
    border-bottom: 1px solid #e5e6ea;
    padding: 8px 15px 8px 0;
    outline: 0
}

.linux_id .leftnav_terms li a {
    width: 180px
}

.faq .leftnav_terms ul.division_list li a.act,
.faq .leftnav_terms ul.division_list li a:hover,
.leftnav_terms li a:hover {
    color: #1374ab
}

.leftnav_terms li a.act {
    color: #1374ab;
    background: 0 0!important
}

.page_title {
    color: #669630;
    font-size: 150%;
    letter-spacing: normal;
    float: left;
    margin: 14px 0;
    line-height: normal
}

.content_terms {
    display: inline-block;
    float: right;
    box-sizing: border-box;
    padding: 0 20px 20px
}

#menu-icon,
.faq hr,
.scrol_top,
.scroll_top {
    display: none
}

.content_terms ol,
.content_terms ul {
    margin-left: 30px
}

.terms_header {
    height: 60px;
    border: 0;
    position: relative
}

.content_terms .faq_terms,
.terms_header {
    width: 100%;
    padding: 0
}

.terms_header .terms_header_right {
    width: 95%;
    float: left
}

.faq .terms_header .box2 {
    padding: 5px 0;
    margin: 0;
    float: left;
    width: 95%
}

.faq .leftnav_terms ul.division_list {
    border-color: transparent;
    padding: 0;
    margin: 0;
    font-size: 100%
}

.faq .leftnav_terms ul.division_list li {
    font-size: 100%
}

.faq .leftnav_terms ul.division_list li a {
    text-indent: 15px;
    font-size: 100%
}

.mob-faq-note-box {
    width: 90%;
    border: 1px solid #e2dcb0;
    padding: 10px;
    box-sizing: border-box;
    background: #f8f3d4;
    margin: 0 0 20px 13px
}

.mob-faq-note-txt {
    padding: 0!important;
    color: #a3601e
}

.faq .faq_wrapper table a,
.press .faq_wrapper table a,
.windows-faq table a {
    color: #2d72a3;
    text-decoration: none
}

.faq .faq_wrapper table td,
.press .faq_wrapper table td {
    line-height: 25px;
    padding-bottom: 5px
}

.faq h3 {
    margin: 5px 0;
    color: #2d72a3;
    font-size: 16px
}

.center {
    text-align: center
}

.static.linux h3 {
    font-weight: 400!important
}

.faq table img[alt=faq] {
    margin: 0 5px 0 0
}

.faq input {
    margin-top: 6px
}

.scroll_top {
    position: fixed;
    right: 20px;
    bottom: 40px;
    width: 35px;
    height: 20px;
    cursor: pointer;
    z-index: 9999
}

.faq .head_srch_box,
.firewall .head_srch_box {
    border: 1px solid #93b6ca;
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 7px 85px 7px 10px;
    vertical-align: middle;
    width: 160px
}

.firewall .head_srch_box {
    padding: 7px 10px!important;
    width: 200px;
    font-size: .975em
}

.faq .head_srch_box:focus {
    box-shadow: 0 4px 4px rgba(0, 0, 0, .2)
}

.head_srch_btn {
    background: #6196b9;
    border: 0;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: .975em;
    height: 32px;
    line-height: 18px;
    margin: 1px 0 0 5px;
    padding: 7px 0;
    text-align: center;
    width: 70px
}

.head_srch_btn:hover {
    box-shadow: 0 0 5px #333 inset
}

.faq table ul,
.windows-faq table ul {
    list-style: none;
    line-height: 25px;
    margin: 0;
    padding: 0
}

.faq table ul li,
.windows-faq table ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) left 4px no-repeat;
    padding-left: 30px
}

.faq .txtstrong {
    color: #333!important;
    font-weight: 700!important
}

.faq ol {
    list-style-position: outside;
    margin: 0;
    padding: 0 0 0 20px
}

#menu-icon {
    text-indent: -5000px
}

.white_gap {
    float: left;
    width: 100%;
    height: 60px
}

.white_gap a {
    float: right;
    margin: 30px 0;
    cursor: pointer;
    background: url(https://static.idriveonlinebackup.com/include/images/window-mac_scroll_img.png) no-repeat;
    height: 30px;
    width: 30px;
    text-indent: -5000px
}

.windows-faq table {
    background-image: none
}

.faq_wrapper p span.itl {
    font-style: normal;
    text-decoration: underline
}

.faq_wrapper p span.txtstrong {
    text-align: left;
    font-weight: 400;
    color: #0086d0;
    width: 100%;
    display: inline-block;
    padding: 0 0 10px
}

.dc_pge pre {
    font-size: 120%;
    font-family: monospace;
    width: 650px;
    overflow-x: auto;
    background-color: #fff;
    border: 1px solid #d8dfea;
    margin: 10px 0 20px;
    padding: 20px;
    display: block;
    color: #007000
}

.dc_pge.content_terms .faq_wrapper.dc_wrap {
    width: 96%
}

#troubleQues {
    height: 250px
}

#troubleAns h2 {
    letter-spacing: 0;
    padding: 20px 0 5px;
    margin: 0 0 5px;
    color: #2d72a3;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: inherit;
    text-transform: none
}

#troubleQues ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) left 8px no-repeat;
    padding-left: 21px
}

.faq_wrapper .faq_not_con {
    margin-top: 10px
}

.faq_wrapper h3.tag {
    color: #0086d0
}

#troubleAns h2,
.dc_wrap li {
    text-align: left
}

.dc_wrap li,
.dc_wrap p {
    line-height: 30px
}

.highlight-python+p {
    font-size: 90%;
    line-height: 20px;
    text-align: justify;
    margin-top: 20px
}

.dataCenter-feedback {
    padding-bottom: 30px
}

.mob-faq sup {
    font-size: 11px
}

.mob-faq table {
    font-size: 14px
}

.mob-faq .premi {
    border: 1px solid #434141!important;
    border-collapse: collapse
}

.mob-faq .premi td {
    width: 50%;
    padding-left: 5px;
    border-bottom: solid 1px #434141
}

.mob-faq .premi td.leftPad {
    border-left: solid 1px #434141!important;
    padding: 0 0 0 5px
}

.mob-faq .container {
    margin-left: 0!important
}

.mob-faq .faq_wrapper table {
    width: 100%!important;
    box-sizing: border-box;
    padding: 0 10px
}

.mob-faq .faq_wrapper p {
    padding-bottom: 10px
}

.mob-faq .faq_wrapper ol {
    padding: 0 0 20px 20px
}

.mob-faq .commonP {
    float: left
}

.mob-faq .commonP a {
    color: #2d72a3!important;
    text-decoration: none;
    font-size: 14px!important
}

.press_release .leftnav_terms li a {
    border: 0;
    padding: 5px 0 0 4px
}

.press_release .body {
    text-align: left
}

.press_release .box2 {
    padding: 5px 0 5px 2%
}

.press_release .faq_wrapper {
    padding: 12px 15% 50px 1%
}

.press_release .content_box {
    width: 100%;
    height: auto;
    padding: 10px;
    margin-bottom: 20px
}

.press_release .dt {
    font-style: italic;
    font-size: .8em;
    padding: 0 0 10px
}

.press_release .heading {
    font-weight: 700;
    color: #0071bc;
    margin-bottom: 10px
}

.press_release .content_box a {
    color: #2d72a3;
    text-decoration: underline;
    line-height: 25px
}

.press_release .content_box a:hover {
    color: #000
}

.press_release .content_box p {
    margin: 0 0 7px
}

.press_release .leftnav_terms .box2 .page_title {
    color: #2d72a3;
    float: left;
    font-size: .9375em;
    letter-spacing: .1em;
    margin: 14px 0
}

.press_release .leftnav_terms ul {
    clear: both;
    padding: 5px 0 0 22px;
    list-style: none
}

.press_release .leftnav_terms ul li {
    margin-bottom: 7px;
    height: 30px;
    padding-left: 10px
}

.press_release .leftnav_terms ul li:first-child {
    border-left: 5px solid #0071bc
}

.press_release .leftnav_terms ul li:nth-child(2) {
    border-left: 5px solid #0093d3
}

.press_release .leftnav_terms ul li:nth-child(3) {
    border-left: 5px solid #27a9dd
}

.press_release .leftnav_terms ul li:nth-child(4) {
    border-left: 5px solid #00b8e5
}

.press_release .leftnav_terms ul li:nth-child(5) {
    border-left: 5px solid #33d6f1
}

.press_release .leftnav_terms ul li:nth-child(6) {
    border-left: 5px solid #87dae9
}

.press_release .leftnav_terms ul li:nth-child(7) {
    border-left: 5px solid #abe2ec
}

.press_release .leftnav_terms ul li:nth-child(8) {
    border-left: 5px solid #c7eaf1
}

.press_release .leftnav_terms ul li:last-child {
    border-left: 5px solid #dbf2f7
}

.tooltips {
    width: 338px;
    height: 259px;
    position: absolute;
    display: none
}

.online-file-sync,
.tour-wrap-relateive {
    position: relative
}

.press_release .leftnav_terms {
    padding: 20px 0 0;
    width: 12%
}

.press_release .content_terms {
    width: 88%
}

.press_release .leftnav_terms ul li.act a {
    color: #2d72a3
}

.comp-wrap .comp_title,
.comp-wrap .compliance_page .txtheader {
    color: #0086d0;
    text-align: left;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    font-variant: normal
}

.press_release .discStyle {
    margin: 0 0 0 20px;
    padding: 0
}

.press_release .float_rt {
    padding: 30px 20px 0 0
}

.online-edu-page .pro_right2 table td,
.press_release .discStyle li,
.press_release .pro_text2 {
    padding: 5px 0
}

.HorzHide {
    overflow-x: hidden
}

.comp-wrap .clear_both {
    clear: both
}

.comp-wrap .leftnav_terms.compliance {
    width: auto;
    float: left;
    max-width: 195px;
    box-sizing: border-box
}

.comp-wrap .content_terms {
    display: table;
    box-sizing: border-box;
    padding: 0 40px;
    min-width: 665px;
    float: none
}

.comp-wrap .compliance-menu {
    display: none
}

.comp-wrap .inner_wraper {
    padding: 0
}

.comp-wrap .faq_terms {
    float: left
}

.comp-wrap .compliance_page h3 {
    margin: 0;
    padding: 10px 0
}

.comp-wrap .compliance_page p {
    margin: 0;
    padding: 0 0 20px;
    font-size: 110%
}

.comp-wrap .compliance_page .txtheader {
    padding: 10px 0 5px;
    margin: 0;
    font-size: 130%;
    line-height: normal;
    display: inline-block;
    width: 100%
}

.comp-wrap .compliance_page {
    margin: 10px 0 50px
}

.comp-wrap .compliance_types,
.comp-wrap p.txtfooter {
    border: 1px solid #e9e9e9;
    display: table;
    min-height: 100px;
    padding: 25px;
    background-color: #f2f2f2;
    border-radius: 10px
}

.comp-wrap .box {
    width: 46%;
    min-height: 90px;
    float: left;
    margin-bottom: 40px
}

.comp-wrap .comp_title {
    padding: 0 30px 0 0;
    display: block;
    font-size: 14px;
    line-height: 20px
}

.comp-wrap .pro_text2 {
    text-align: justify;
    padding: 10px 0;
    display: block
}

.comp-wrap .gramm-leach-billy_type,
.comp-wrap .hipaa_type.box {
    padding-right: 40px
}

.comp-wrap .box.gramm-leach-billy_type,
.comp-wrap .box.sec-nasd_type {
    margin-bottom: 0
}

.comp-wrap .terms_aup .dwl {
    padding-top: 10px;
    padding-bottom: 10px
}

.comp-wrap .terms_aup .dwl li {
    padding-left: 30px;
    padding-bottom: 10px;
    line-height: 20px;
    font-size: 110%
}

.comp-wrap .txtnote {
    color: #c00
}

.comp-wrap p.txtfooter {
    margin: 20px 0;
    padding: 20px;
    font-size: 13px;
    line-height: 20px;
    width: 100%;
    border-radius: 3px;
    min-height: 50px;
    box-sizing: border-box
}

.comp-wrap .address_bold,
.comp-wrap .txtstrong.address {
    color: #000;
    line-height: 23px
}

.comp-wrap .dwl {
    list-style-type: none;
    font-weight: 400;
    line-height: 23px;
    margin: 0;
    padding: 0
}

.comp-wrap .dwl li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    margin: 0;
    padding: 0 0 20px 30px
}

.cmn-styles.remote-page .download_content h2,
.cmn-styles.remote-page .download_content h3 {
    padding-top: 10px
}

.remote-page .content-wrapper {
    margin-bottom: 50px
}

.remote-page .imageText.align-rgt .textContainer {
    float: right
}

.online-file-sync .quoteBox {
    width: 880px
}

.online-sync-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-sync-main-graphic.png) no-repeat;
    width: 802px;
    height: 343px;
    margin: 20px auto 0
}

.files-in-sync {
    clear: both
}

.cmn-styles .mob-img,
.cmn-styles .mob-txt {
    width: 30%;
    box-sizing: border-box
}

.cmn-styles .mob-txt {
    width: 70%
}

.cmn-styles .web-img,
.cmn-styles .web-txt {
    width: 50%
}

.cmn-styles .center {
    margin: 0 auto;
    padding: 10px 0
}

.cmn-styles .center img,
.support_form .supp_left select,
.support_form .supp_right select {
    width: 100%
}

.dsk-img {
    max-width: 603px
}

.shr-sync {
    max-width: 877px
}

.tour {
    background: url(https://static.idriveonlinebackup.com/include/images/take-a-tour.png) left 0 no-repeat;
    height: 43px;
    width: auto;
    float: left;
    position: absolute;
    bottom: 12px;
    left: 17%;
    padding: 6px 0 0 50px;
    font-weight: 700
}

.online-file-sync.cmn-styles .title_video {
    height: 22px;
    background-position: 0 4px
}

.online-file-sync .files-in-sync img {
    margin-bottom: 20px
}

.online-file-sync .content-wrapper {
    padding-bottom: 40px
}

.textContainer.mob-txt {
    float: right
}

.online-bck-sec-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/security_main_graphic.png) no-repeat;
    width: 851px;
    height: 194px;
    margin: 0 auto
}

.mobile_section {
    position: relative
}

.mobile_section h1 {
    color: #fff;
    font-size: 26px!important;
    width: 100%;
    text-align: center;
    position: absolute;
    font-weight: 400;
    bottom: 7px
}

.online-file-sync .mag {
    width: auto
}

.onl-back-security .mobile_wrapper h1 {
    bottom: -10px;
    color: #fff;
    font-size: 26px!important;
    left: 25%;
    position: absolute
}

* html .first_pos_container,
.common-compare-pge .cmpTable td,
.inner a.wifi-know-more,
.onl-back-security .video-wrapper,
.proces-popup {
    position: relative
}

.banner_bg,
.mobile-title,
.onl-back-security .download_content h1 {
    display: none
}

.onl-back-security .chooseus h2,
.onl-back-security .chooseus h3 {
    margin-bottom: 5px;
    margin-top: 10px
}

.onl-back-security .quoteBox {
    width: 880px
}

.onl-back-security .mag {
    width: auto
}

.video-wrapper .title_video {
    right: 10px;
    top: 0;
    height: 22px;
    background-position: 0 4px
}

.onl-back-security .download_content h3 {
    margin-top: 30px
}

.onl-back-security .note {
    margin: 40px 0
}

.onl-back-security .red_new {
    margin-left: 0
}

.true-archiving-page .true-arc-banner {
    margin-top: 30px;
    margin-bottom: 30px
}

.idrive-rewind-page .rewind-banner {
    margin-top: 30px
}

.idrive-rewind-page .content-wrapper {
    padding-bottom: 50px
}

.thankyou h1 {
    margin-top: 20px
}

.thank_windows {
    margin: 30px auto 70px;
    width: 960px
}

.thank_windows ul {
    list-style: none;
    margin: 0;
    padding: 0 0 70px;
    float: left
}

.thank_windows ul li {
    display: inline-block;
    float: left
}

.thank_mac ul li span,
.thank_windows ul li span {
    display: block;
    line-height: 22px;
    text-align: center
}

.data-center-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/IDrive-data-center.png) no-repeat;
    border: none;
    display: block;
    height: 345px;
    margin: 20px auto 0;
    outline: 0;
    overflow: hidden;
    width: 852px
}

.proces-popup {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-with-numbers.png) center 0 no-repeat;
    height: 100%;
    border: 0;
    outline: 0;
    display: inline-block;
    margin: 20px auto 0;
    padding: 2px 0 0;
    box-sizing: border-box;
    width: 100%
}

.data-center-page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.data-center-page .steptext p {
    width: 83px
}

.data-center-page .steptext .linknew {
    color: #333
}

.data-center-page .cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99
}

.data-center-page .steptext li,
.data-center-page .steptext p {
    font-size: .975em;
    line-height: 18px
}

.data-center-page .steptext:nth-child(1) .cloud_popup2 {
    top: -170px;
    left: -17px
}

.data-center-page .steptext:nth-child(1) .cloud_popup2 ol {
    margin: 66px 46px 0;
    width: 220px
}

.data-center-page .steptext:nth-child(1) .cloud_popup2 li {
    padding-bottom: 5px
}

.data-center-page .steptext:nth-child(2) {
    width: 200px
}

.data-center-page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 120px
}

.data-center-page .steptext:nth-child(2) .cloud_popup1 {
    top: -150px;
    left: 180px;
    width: 294px
}

.data-center-page .steptext:nth-child(2) .cloud_popup1 ol {
    margin: 49px 0 0 12px;
    padding: 11px 0 0;
    width: 220px;
    text-align: center;
    list-style: none
}

.data-center-page .steptext:nth-child(2) .cloud_popup1 li,
.data-center-page .steptext:nth-child(3) .cloud_popup2 li,
.idrive-safe-page .steptext:nth-child(2) .cloud_popup1 li,
.idrive-safe-page .steptext:nth-child(3) .cloud_popup2 li {
    padding-bottom: 10px
}

.data-center-page .steptext:nth-child(3) {
    width: 215px
}

.data-center-page .steptext:nth-child(3) p,
.data-center-page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 108px
}

.data-center-page .steptext:nth-child(3) .cloud_popup2 {
    top: -170px;
    left: 420px
}

.data-center-page .steptext:nth-child(3) .cloud_popup2 p {
    margin: 50px 23px 0;
    width: 200px
}

.data-center-page .steptext:nth-child(3) .cloud_popup2 ol {
    margin: 62px 0 0 10px;
    padding: 0 13px 0 0;
    width: auto;
    text-align: center;
    list-style: none
}

.data-center-page .steptext:nth-child(4) {
    width: 180px;
    margin-left: 30px
}

.data-center-page .steptext:nth-child(4) p {
    width: 90px
}

.data-center-page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.data-center-page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 36px 15px 0;
    width: 215px;
    line-height: 20px
}

.data-center-body {
    width: 100%;
    padding: 0;
    margin: 35px 0 0;
    float: left;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.data-center-left {
    width: 60%;
    padding: 0;
    float: left;
    margin-bottom: 20px
}

.data-center-right {
    width: 35%;
    float: right;
    padding: 0
}

.dc_imgbox_left {
    float: left;
    margin: 20px 15px 0 0
}

.dc_imgbox_right {
    margin-left: 15px!important;
    float: right
}

.data-center-page h3 {
    color: #1374ab;
    font-size: 1.2em;
    margin: 20px 0 0;
    padding: 0
}

.data-center-page .chooseus {
    float: left;
    margin-bottom: 10px;
    width: 100%
}

.data-center-page .chooseus:last-child {
    margin-bottom: 0
}

.data-center-body p {
    margin: 5px 0 20px;
    line-height: 26px;
    text-align: justify;
    font-size: .975em;
    display: table
}

.dataCenter-bdr {
    margin: 20px 0 0;
    background-color: #edf5fc;
    border: 1px solid #b5defc;
    overflow: hidden;
    padding: 10px
}

.dc_download_btn {
    background: url(https://static.idriveonlinebackup.com/include/images/datacenter-btn.png);
    width: 180px;
    cursor: pointer;
    display: block;
    height: 50px;
    margin: 0;
    padding: 0;
    text-indent: -3500px
}

.dc_download_btn:hover {
    background-position: 0 -63px
}

.dc_download_btn:active {
    background-position: 0 -126px
}

.dc-ver-no {
    float: left;
    width: 100%;
    padding: 5px 0 5px 5px;
    color: #afafaf;
    line-height: 18px;
    font-size: .857em
}

.data-center-right .dc_link li {
    color: #1374ab!important;
    cursor: pointer;
    list-style-image: url(https://static.idriveonlinebackup.com/include/images/dc-bullet-point.png);
    font-size: .875em;
    line-height: 18px
}

.dc_link {
    margin: 10px 20px 5px
}

.dc_view_code {
    background: url(https://static.idriveonlinebackup.com/include/images/divider_question.png) center top no-repeat;
    clear: both;
    display: inline-block;
    margin: 0;
    padding-top: 40px;
    width: 100%
}

.dc_view_code .menu_head {
    cursor: pointer;
    display: block;
    float: none;
    font-size: 1.571em;
    line-height: 22px;
    margin: 0 auto 10px;
    text-align: right;
    width: 310px;
    color: #999
}

.dc_view_code .menu_head:hover {
    color: #000
}

.dc_view_code .plus {
    background: url(https://static.idriveonlinebackup.com/include/images/drop-arrow.png) left 0 no-repeat
}

.dc_view_code .minus {
    background: url(https://static.idriveonlinebackup.com/include/images/drop-arrow.png) left -76px no-repeat
}

.dc_questcont {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    display: block;
    margin: 20px auto 0;
    padding: 20px 60px;
    position: relative;
    width: 80%
}

.dc_questcont p {
    color: #666;
    font-size: 1em;
    line-height: 26px;
    margin: 10px 0;
    padding: 0;
    text-align: left
}

.dc_questcont pre {
    overflow-x: auto;
    background-color: #f8f8f8;
    border: 1px solid #d8dfea;
    margin: 10px 0 20px;
    padding: 20px;
    width: 90%;
    display: block;
    color: #007000
}

.dc_questcont h2 {
    color: #3d95b6;
    float: none;
    font-size: 1.571em;
    margin: 30px auto 20px;
    font-weight: 400;
    text-align: left
}

.download_content li {
    padding: 0;
    margin: 0
}

.dc_questcont ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) left 2px no-repeat;
    padding-left: 25px;
    line-height: 24px;
    list-style: none
}

.dc_questions {
    float: left;
    width: 100%;
    display: none
}

.dataCenter_btn {
    width: 250px
}

.dc_popup_system .popup_system_box {
    padding: 0
}

.dc_popup_system .popup_header h3 {
    color: #1374ab;
    font-size: 1.214em;
    margin: 0 0 10px;
    padding: 0;
    text-align: left
}

.dc_popup_system .popup_header p {
    color: #333;
    margin: 5px 0 20px;
    line-height: 26px;
    text-align: justify
}

.dc_popup_system .dcpopup_note {
    font-size: .929em;
    line-height: 20px
}

.dc_popup_system .dcpopup_note span {
    float: left;
    width: 95%;
    padding: 5px 0 0
}

.dc_popup_system .popup_system_box p strong {
    display: table;
    width: 100%;
    padding-bottom: 10px
}

.data-center-right .idr_feature p,
.dataCenter_btn {
    padding-bottom: 10px;
    margin-bottom: 10px
}

.idr_feature h3 {
    margin-top: 10px
}

.data-center-page .datacenter-title {
    color: #72797f;
    padding: 0;
    margin: 0 0 15px;
    outline: 0;
    text-decoration: none;
    font-size: 1.143em
}

.data-center-body .dc-rel-date,
.data-center-body .sales_team {
    display: none
}

.data-center-body .launch-app {
    width: 144px
}

.master_wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 99
}

.shadow_container {
    background: #000;
    opacity: .7;
    -moz-opacity: .7;
    -webkit-opacity: .7;
    -khtml-opacity: .7;
    filter: alpha(opacity=90)
}

.popup_wrapper,
.shadow_container {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.first_pos_container,
.first_pos_container_new {
    display: table;
    overflow: hidden;
    margin: 0 auto;
    height: 100%;
    width: 550px
}

.first_pos_container_new {
    width: 450px
}

:first-child+html .first_pos_container {
    position: relative
}

.popup_wrapper .sec_pos_container {
    display: table-cell;
    vertical-align: middle
}

* html .popup_wrapper .sec_pos_container,
:first-child+html .popup_wrapper .sec_pos_container {
    position: absolute;
    top: 50%
}

* html .popup_wrapper .popup_container,
:first-child+html .popup_wrapper .popup_container {
    position: relative;
    top: -50%
}

.popup_wrapper .popup_container {
    background: #f9f9f9;
    border: 4px solid #0071bc;
    border-radius: 2px;
    padding: 15px;
    position: relative
}

.popup_container {
    position: absolute;
    overflow: hidden;
    left: -99999px;
    display: none
}

.mask,
.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
}

.hybrid_body_rgt hr,
.mask,
.mobile-wifi-image {
    display: none
}

.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,
.popup_system h3,
.popup_system ul {
    margin: 0;
    padding: 0
}

.mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(https://static.idriveonlinebackup.com/include/images/Loader.gif) center no-repeat
}

.popup_system h3 {
    text-align: left
}

.popup_system ul {
    list-style-type: none
}

.popup_system li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 7px no-repeat;
    margin: 0;
    padding: 0 0 10px 23px;
    line-height: 24px;
    font-size: .857em
}

.popup_content p {
    padding: 0;
    margin: 20px 0
}

.popup_system_box {
    padding: 10px 30px 20px
}

.docutils dt {
    font-weight: 400;
    color: #007000
}

.docutils dd {
    margin: 20px 0;
    line-height: 26px;
    color: #666
}

.data-center-page .note {
    margin: 30px 0 15px
}

.idrive_express_dc {
    padding: 55px 0 30px
}

.literal .pre {
    font-size: 14px
}

.hybrid-wrapper {
    margin-bottom: 50px
}

.hybrid-single-slider {
    background-color: #0a4764
}

.hybrid-backup-page .inner_wraper {
    padding-top: 0
}

.hybrid-backup-page .proces-wrap {
    margin: 70px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.hybrid-backup-page .proces-popup {
    background: url(https://static.idriveonlinebackup.com/include/images/local-numbers.png) center 0 no-repeat;
    margin-top: -20px
}

.hybrid-backup-page .steptext p {
    width: 83px
}

.hybrid-backup-page .steptext .linknew {
    color: #333
}

.hybrid-backup-page .cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99;
    text-align: center
}

.hybrid-backup-page .steptext li,
.hybrid-backup-page .steptext p {
    font-size: .975em;
    line-height: 18px
}

.hybrid-backup-page .steptext:nth-child(1) .cloud_popup1 {
    top: -142px;
    left: -22px
}

.hybrid-backup-page .steptext:nth-child(1) .cloud_popup1 p {
    width: 200px;
    margin: 45px 15px
}

.hybrid-backup-page .steptext:nth-child(2) {
    width: 230px
}

.hybrid-backup-page .steptext:nth-child(2) p,
.hybrid-backup-page .steptext:nth-child(3) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 120px
}

.hybrid-backup-page .steptext:nth-child(2) .cloud_popup1 {
    top: -142px;
    left: 182px
}

.hybrid-backup-page .steptext:nth-child(2) .cloud_popup1 p {
    width: 200px;
    margin: 45px 20px
}

.hybrid-backup-page .steptext:nth-child(3) {
    width: 180px
}

.hybrid-backup-page .steptext:nth-child(3) p {
    width: 108px
}

.hybrid-backup-page .steptext:nth-child(3) .cloud_popup2 {
    top: -170px;
    left: 370px
}

.hybrid-backup-page .steptext:nth-child(3) .cloud_popup2 p {
    margin: 50px 23px 0;
    width: 250px
}

.hybrid-backup-page .steptext:nth-child(4) {
    width: 180px;
    margin-left: 30px
}

.hybrid-backup-page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 0 0;
    width: 110px
}

.hybrid-backup-page .steptext:nth-child(4) .cloud_popup2 {
    top: -170px;
    left: 580px
}

.hybrid-backup-page .steptext:nth-child(4) .cloud_popup2 p {
    margin: 50px 30px 0;
    width: 240px;
    line-height: 20px
}

.hybrid_body {
    width: 100%;
    padding: 40px 0 0;
    float: left;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.hybrid_body_lft {
    float: left;
    width: 53%;
    font-size: .975em
}

.hybrid_body_lft h3 {
    color: #000;
    font-size: 1.429em;
    margin: 0 0 20px
}

.hybrid_body_lft .wifi-feature-wrap h3 {
    font-size: 1.286em
}

.hybrid-backup-page .note {
    float: left;
    margin-top: 40px;
    width: 100%
}

.hybrid_body_lft p+h3 {
    padding-top: 40px
}

.hybrid_body_rgt {
    width: 38%;
    border-left: 1px solid #e3e3e3;
    float: right;
    padding: 0 0 0 40px
}

.hybrid_body .device-img h2 {
    font-size: 2.5em
}

.hybrid_body .wifi-buynow h2,
.wrap-bgcolor h3,
.wrap-bgcolor p {
    text-align: center
}

.hybrid_body_rgt hr {
    background: url(https://static.idriveonlinebackup.com/include/images/divider-wifi.png) no-repeat;
    height: 1px;
    width: 100%;
    float: left;
    border: transparent
}

.hyb-header-title {
    float: left;
    margin: 35px 0;
    color: #fff;
    width: 90%;
    padding: 0 5%
}

.hyb-header-title h1 {
    font-size: 3em
}

.hyb-header-title .h1_subtitle {
    width: 565px;
    line-height: 20px;
    padding-top: 10px
}

.inner a.wifi-know-more:after {
    content: '';
    position: absolute;
    background: url(https://static.idriveonlinebackup.com/include/images/wifi-know-more.png) center center no-repeat;
    height: 16px;
    width: 10px;
    top: 23px;
    right: 6px
}

.wifi-know-more span {
    background-position: center 4px
}

#exampleSlider {
    height: 260px;
    overflow: hidden;
    min-height: 100%
}

.get20off-wrap,
.wrap-bgcolor {
    width: 100%;
    box-sizing: border-box
}

.get20off-wrap {
    overflow: hidden;
    padding: 0;
    margin: 0
}

.wrap-bgcolor {
    float: left;
    background: #367484;
    padding: 15px 10px;
    margin: 0 0 20px
}

.wrap-bgcolor h3 {
    font-size: 30px;
    padding: 0;
    margin: 0;
    color: #fce526;
    line-height: initial;
    font-weight: 700
}

.wrap-bgcolor p {
    color: #fff;
    font-size: 125%
}

.idrive-safe-page .steptext .linknew,
.idrive-safe-page .steptext:nth-child(1) a,
.support_right ul li a {
    color: #333
}

.full-width .fw-lft {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-top: 10px
}

.full-width .fw-rft {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-top: 40px
}

.offer-img .buynow-lft {
    background: url(https://static.idriveonlinebackup.com/include/images/wifi-buy-1tp_25offer.png) center center no-repeat;
    height: 105px
}

.offer-img .buynow-rft {
    background: url(https://static.idriveonlinebackup.com/include/images/wifi-buy-2tp_25offer.png) center center no-repeat;
    height: 105px
}

.idrive-safe-page .inner_wraper {
    padding-bottom: 40px
}

.idrsafe_body li {
    font-size: .975em;
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 5px no-repeat;
    padding-left: 25px;
    display: block;
    padding-bottom: 12px;
    text-align: left
}

.idrsafe-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/safe_banner.png) no-repeat;
    border: none;
    display: block;
    height: 271px;
    margin: 20px auto 0;
    outline: 0;
    overflow: hidden;
    width: 791px
}

.idrive-safe-page .proces-popup {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-with-numbers_hybrid.png) center 0 no-repeat;
    height: 100%;
    border: 0;
    outline: 0;
    display: inline-block;
    margin: 20px auto 0;
    position: relative;
    padding: 2px 0 0;
    box-sizing: border-box;
    width: 100%
}

.idrive-safe-page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    position: relative
}

.idrive-safe-page .steptext p {
    width: 75px;
    margin: 20px 20px 0 10px
}

.idrive-safe-page .cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99
}

.idrive-safe-page .steptext li,
.idrive-safe-page .steptext p {
    font-size: .975em;
    line-height: 18px
}

.idrive-safe-page .steptext:nth-child(1) {
    width: 175px
}

.idrive-safe-page .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -17px
}

.idrive-safe-page .steptext:nth-child(1) .cloud_popup1 p {
    margin: 45px 6px
}

.idrive-safe-page .steptext:nth-child(2) {
    width: 240px
}

.idrive-safe-page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 20px 5px 0;
    width: 120px
}

.idrive-safe-page .steptext:nth-child(2) .cloud_popup1 p {
    width: 200px;
    margin: 40px 28px
}

.idrive-safe-page .steptext:nth-child(2) .cloud_popup1 {
    top: -150px;
    left: 180px;
    width: 294px
}

.idrive-safe-page .steptext:nth-child(2) .cloud_popup1 ol {
    margin: 49px 0 0 12px;
    padding: 11px 0 0;
    width: 220px;
    text-align: center;
    list-style: none
}

.idrive-safe-page .steptext:nth-child(3) {
    width: 242px
}

.idrive-safe-page .steptext:nth-child(3) p,
.idrive-safe-page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 20px 10px 0;
    width: 108px
}

.idrive-safe-page .steptext:nth-child(3) .cloud_popup1 {
    top: -150px;
    left: 420px
}

.idrive-safe-page .steptext:nth-child(3) .cloud_popup1 p {
    margin: 40px 23px 0;
    width: 200px
}

.idrive-safe-page .steptext:nth-child(4) {
    width: 180px;
    margin-left: 30px
}

.idrive-safe-page .steptext:nth-child(4) p {
    width: 95px
}

.idrive-safe-page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.idrive-safe-page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 42px 20px 0;
    width: 215px;
    line-height: 20px
}

.idrive-safe-page .cloud_popup1 p {
    width: auto
}

.idrsafe_body {
    width: 100%;
    padding: 0;
    margin: 35px 0 20px;
    float: left;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.idrsafe_body_lft {
    float: left;
    width: 54%;
    box-sizing: border-box;
    padding-right: 60px
}

.idrsafe_body_lft h2,
.idrsafe_body_lft h3,
.idrsafe_body_rgt h3 {
    color: #1374ab;
    font-size: 1.357em;
    margin: 0 0 10px
}

.idrsafe_body_lft p {
    font-size: .975em;
    padding: 0 0 20px
}

.idrsafe_body_rgt {
    float: right;
    width: 46%;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.idrsafe_body_rgt h3 {
    margin: 0 0 20px
}

.price_table {
    position: relative;
    border: 1px solid #e9e9e9;
    float: left;
    margin: 0 0 10px;
    width: 100%
}

.lft_table {
    float: left;
    width: 50%;
    padding: 17px 17px 8px
}

.rgt_table {
    color: #505050;
    padding: 20px 10px 0;
    width: 130px;
    float: right;
    background-color: #f2f2f2;
    height: 100px;
    border-left: 1px solid #e9e9e9
}

.price_table:last-child .rgt_table {
    height: 110px
}

.lft_table p {
    padding: 5px 0 0;
    font-size: 13px;
    line-height: 20px;
    color: #505050
}

.lft_table p:first-child {
    font-size: 1.071em;
    padding-top: 0;
    color: #1374ab
}

.rgt_table p.price_txt {
    font-size: 22px;
    color: #505050;
    padding: 0;
    line-height: 20px;
    float: left;
    width: 100%;
    text-align: center
}

.idrive-safe-page .note p,
.subhead {
    padding-bottom: 5px
}

.rgt_table p.price_year {
    text-align: center;
    color: #505050;
    font-size: 12px;
    width: 100%
}

.rgt_table p.price_link {
    background: url(https://static.idriveonlinebackup.com/include/images/sprits_hybrid.png) 0 -2px no-repeat;
    width: 117px;
    height: 33px;
    cursor: pointer;
    text-indent: -1500px;
    margin: 4px 0 0 10px
}

.rgt_table:hover .price_link {
    background-position: 0 -43px
}

.idrive-safe-page .note {
    clear: both;
    float: left
}

.buynow-lft_txt,
.buynow-rft_txt {
    background: 0 0;
    color: #7a7a7a;
    float: left;
    font-size: 54px;
    height: 70px;
    line-height: 58px;
    padding-top: 0;
    text-indent: 0;
    width: 50%;
    margin: 0 auto;
    font-weight: 300
}

.buynow-intxt {
    font-size: 13px;
    line-height: 16px
}

.buynow-txt,
.buynow_container {
    width: 100%;
    margin: 0 auto
}

.buynow-txt {
    width: 60%
}

.sub-accounts-page .inner_wraper {
    padding-bottom: 70px
}

.sub-accounts-page .content-wrapper {
    margin-top: 20px
}

.reseller-page .topheader li.partnerSupport a,
.sub-accounts-page h1 {
    color: #fff
}

.sub-accounts-page h2 {
    color: #666;
    font-size: 1.429em
}

.whyus {
    clear: both
}

.inner_wraper.smb-body-animation {
    background-color: #fff
}

.verify .verify-heading {
    background: #e9f1dd;
    border-bottom: #98ae76 1px solid;
    border-top: #98ae76 1px solid;
    float: left;
    width: 100%;
    margin-top: 20px;
    padding: 20px 0
}

#download_succ img,
.verify .floatLeft {
    float: left
}

.verify .submit_btn {
    width: 200px
}

.verify .download_pcmac {
    margin: 0 9% 20px 0;
    width: 42%;
    padding: 0;
    float: left
}

.verify h1 {
    color: #568c02
}

.verify h2 {
    margin-bottom: 20px;
    color: #1374ab;
    font-size: 1.575em;
    text-align: left
}

.verify .download_btns {
    margin: -5px 0 15px;
    float: left
}

.verify ul {
    margin: 5px 0 0;
    padding: 0;
    list-style-type: none;
    float: left
}

.verify li {
    padding: 0;
    margin: 0 6px 0 0;
    float: left
}

.verify .download_btns .mac,
.verify .download_btns .windows {
    height: 36px;
    display: block;
    text-indent: -5000px;
    margin: 0 0 15px;
    width: 110px
}

.verify .download_btns .windows {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -193px no-repeat
}

.verify .download_btns .mac {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -378px no-repeat
}

.verify .download_mobile {
    float: left;
    margin: 0 0 26px;
    padding: 0
}

.verify .download_pcmac_right .chooseus>p {
    margin-bottom: 10px
}

.verify .download_pcmac .download_btns {
    margin-bottom: 0
}

.verify .download_mobile a.android,
.verify .download_mobile a.iphone,
.verify .download_mobile a.windowsapp {
    height: 36px;
    margin: 5px 0;
    text-indent: -5000px;
    display: block
}

.verify .download_mobile a.iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 2px no-repeat;
    width: 108px
}

.verify .download_mobile a.android {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -59px no-repeat;
    width: 94px
}

.verify .download_mobile a.windowsapp {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -124px no-repeat;
    width: 95px
}

.verify .shipment_form {
    position: relative;
    width: auto;
    margin: 0 auto;
    text-align: center;
    overflow: hidden
}

.verify .shipment_form .submit_btn {
    text-align: left;
    cursor: pointer;
    width: 211px;
    height: 40px;
    margin: 0;
    border: 1px solid #8ba82b;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png) #8ba82b;
    color: #fff;
    font-size: 1.25em;
    float: left;
    border-radius: 2px;
    box-shadow: inset 0 0 3px #fff;
    padding: 0 15px
}

.verify .download_content {
    margin-top: 20px;
    padding-bottom: 60px
}

.verify .chooseus p {
    min-height: 70px
}

.online-edu-page {
    overflow: hidden;
    padding: 0;
    margin: 30px 0 0;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.online-edu-page h1 {
    padding: 20px 0 0;
    font-size: 3.4em
}

.edu-banner-section .h1_subtitle {
    padding-top: 5px
}

.onl-edu-wrapper {
    padding: 30px 0
}

.onl-edu-lft {
    float: left;
    width: 65%;
    box-sizing: border-box;
    padding-right: 30px
}

.onl-edu-lft h3:first-child {
    padding-top: 0
}

.onl-edu-lft h3 {
    padding: 15px 0 0
}

.onl-edu-lft p {
    font-size: .975em;
    padding: 10px 0 5px
}

.onl-edu-rgt {
    float: right;
    width: 30%;
    box-sizing: border-box
}

.onl-edu-lft h3,
.onl-edu-rgt h2 {
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left;
    font-size: 1.657em;
    color: #666
}

.edudivinner,
.onl-edu-rgt ol {
    display: block;
    padding: 0;
    margin: 0
}

.onl-edu-rgt li {
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 0 0 15px;
    list-style: none
}

.onl-edu-rgt h3 {
    color: #1374ab;
    padding: 10px 0 0;
    margin: 0;
    font-size: 1.214em
}

.edudivinner {
    background: #f0f0e4;
    float: left;
    font-size: .929em;
    font-weight: 400;
    margin: 10px auto;
    padding: 20px;
    text-align: justify;
    width: 100%;
    box-sizing: border-box;
    border-radius: 6px;
    color: #333;
    clear: both
}

.onl-edu-lft-ban {
    width: 56%;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center
}

.online-edu-page .pro_txt {
    font-size: .857em;
    line-height: 20px;
    padding: 0;
    text-align: justify;
    width: 94%
}

.onl-edu-rgt-ban {
    margin: 40px -40px 0 0;
    float: right;
    width: 388px;
    box-sizing: border-box
}

.online-edu-page .pro_right2 {
    position: relative;
    background: #fff;
    box-shadow: 0 0 5px #83aecd;
    border-radius: 5px
}

.online-edu-page .pro_right h3 {
    color: #1374ab;
    font-size: 17px;
    margin: 0;
    padding: 0;
    text-align: left
}

.online-edu-page .download_error {
    background: #fde4ea;
    border: 1px solid #edc4cc;
    padding: 5px;
    margin: 5px 0 0;
    display: none
}

.online-edu-page .input {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 0 10px;
    box-shadow: 0 0 5px #efeeee inset;
    height: 40px;
    border-radius: 3px;
    font-size: 16px;
    line-height: normal;
    outline: 0
}

.online-edu-page .edu_exmp_text {
    color: #666;
    float: left;
    font-size: 10px;
    margin: 0!important;
    width: 100%
}

.online-edu-page .verification {
    clear: both;
    margin: 0
}

.online-edu-page .red {
    color: red;
    background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -311px no-repeat;
    padding-left: 20px;
    font-size: 12px
}

.online-edu-page .captcha {
    display: block;
    float: left;
    margin-top: 5px
}

.online-edu-page .verification input {
    width: 100px;
    padding: 0 10px
}

.online-edu-page .submit_btn {
    width: auto;
    height: 50px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #8ba82b;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png) #8ba82b;
    color: #fff!important;
    font-size: 20px;
    float: left;
    margin: 20px 0;
    border-radius: 2px;
    box-shadow: inset 0 0 3px #fff;
    padding: 0 15px;
    cursor: pointer
}

.online-edu-page .pro_text2 {
    font-size: 12px;
    line-height: 25px;
    padding: 0;
    width: 100%;
    margin: 0;
    text-align: justify;
    float: right
}

.online-edu-page .red_color {
    color: red
}

.online-edu-page .submit_btn:hover {
    background: #3895de;
    border: 1px solid #3895de;
    
}

.online-edu-page .edu-banner-section {
    width: 86%;
    margin: 0 auto;
    display: table;
    position: relative
}

.online-edu-page .inner_wraper {
    margin-top: -150px;
    padding-top: 150px
}

.edu_bg img {
    width: 100%;
    max-width: 480px
}

.online-edu-page .pro_text2 .note {
    margin: 0 0 20px
}

.onl-edu-rgt h2:nth-child(1) {
    margin-bottom: 10px
}

.edu-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_edu_cation.png) center 80px no-repeat;
    height: 420px
}

.support-page h1 {
    font-size: 4.286em;
    line-height: 74px
}

.support-page .content {
    width: 100%;
    max-width: 960px;
    margin: 10px auto 20px
}

.support-page .support_wrapper {
    float: left;
    padding: 0 0 25px;
    margin-bottom: 2px
}

.support-page .support_banner {
    position: relative;
    background: url(https://static.idriveonlinebackup.com/include/images/support_devider.png) 0 248px no-repeat;
    height: 274px;
    border: 0;
    outline: 0;
    display: block;
    overflow: hidden;
    margin: 30px auto
}

.support-page .support_lft {
    width: 308px;
    float: left;
    display: inline-block;
    height: auto;
    margin-right: 20px
}

.support-page .no_extension {
    padding: 0 0 10px;
    float: left;
    width: 100%
}

.support-page .no_extension p {
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: right;
    font-size: .857em;
    line-height: 18px
}

.support-page .support_center {
    background: url(https://static.idriveonlinebackup.com/include/images/support_graphic.png) 10px 0 no-repeat;
    height: 262px;
    width: 400px;
    float: left;
    display: inline-block;
    overflow: hidden
}

.support-page .support_rgt {
    background: url(https://static.idriveonlinebackup.com/include/images/support_dial_call.png) -2px 191px no-repeat;
    float: left;
    margin-top: 192px
}

.support-page .dial_call {
    width: 204px;
    cursor: pointer;
    padding: 6px 0
}

.support-page .support_body {
    line-height: 23px;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 100%;
    clear: both;
    display: inline-block
}

.support-page .support_left {
    width: 82%;
    float: left;
    box-sizing: border-box
}

.support-page .support_right {
    float: right;
    width: 15%;
    padding-left: 25px;
    box-sizing: border-box
}

.support_body p {
    font-size: .929em;
    margin: 5px 0 20px
}

.support_body .title {
    font-size: 1.143em;
    padding: 10px 0 0
}

.support_right p {
    padding: 0;
    margin: 0 0 10px
}

.support_right ul {
    list-style: none
}

.support_right ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    margin: 0;
    padding: 0 0 10px 25px;
    font-size: .929em
}

.support_txtbox .txt-area {
    margin-top: 10px
}

.support_form {
    margin: 0;
    background-color: #f9f9f9;
    border-radius: 3px;
    box-shadow: 0 0 3px #adcfe8;
    clear: both;
    color: #888;
    width: 100%
}

.support-form {
    margin: 0;
    padding: 20px
}

.support_form .title {
    padding: 0 0 20px;
    margin: 0
}

.support_banner .no_extension p.title {
    font-size: 1.429em;
    line-height: 25px;
    padding: 5px 0 0
}

.support_captcha .support_wrapper label {
    font-size: 1em
}

.support_txtbox.txt-area label {
    display: block
}

.supportSelect {
    margin-bottom: 30px
}

.supportSelect label {
    padding-right: 30px
}

#userFB,
.support_wrapper .succ_msg {
    width: 100%;
    box-sizing: border-box
}

.support_wrapper .succ_msg {
    background-color: #e3ffb6;
    border: 1px solid #bedb90;
    clear: both;
    color: #3f3d3e;
    display: none;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    float: left
}

.edu_body .download_error,
.error_message,
.firewall .download_error,
.support_wrapper .download_error {
    background: #fde4ea;
    border: 1px solid #edc4cc;
    padding: 5px 10px;
    margin: 0 0 10px;
    display: none;
    line-height: normal
}

.download_error p {
    margin-bottom: 5px
}

.support_txtbox {
    display: inline-block;
    padding: 0;
    margin: 0 0 5px;
    clear: both;
    width: 100%;
    box-sizing: border-box
}

.supp_left,
.supp_right {
    width: 48%;
    float: left;
    box-sizing: border-box
}

.supp_right {
    float: right
}

.support_form .supp_left input,
.support_form .supp_right input {
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box
}

.supp_left label,
.supp_right label {
    display: block;
    margin-bottom: 1px
}

.support_txtbox .txtcontent,
.support_txtbox input,
.support_txtbox textarea {
    border: 1px solid #b2c8d6;
    height: 34px;
    margin-bottom: 10px;
    outline: 0
}

.support_txtbox input {
    float: left;
    width: 46%;
    border-radius: 3px
}

.support_txtbox .txtcontent,
.support_txtbox textarea {
    border-radius: 3px;
    padding: 7px 6px 7px 2px;
    width: 49%
}

.support_txtbox textarea {
    width: 100%;
    height: 100px;
    padding: 10px 5px;
    border-radius: 3px;
    resize: none;
    font-size: .929em;
    box-sizing: border-box
}

.support_captcha .verification {
    float: left;
    margin: 0 0 20px;
    width: 100%
}

.supportMain .verification p,
.support_right ul {
    margin: 0;
    padding: 0
}

.captcha {
    display: block;
    float: left;
    margin-top: 5px;
    min-width: 120px
}

.support_captcha .verification input {
    margin: 4px 0 0 24px;
    width: 25%;
    float: left;
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 5px #efeeee inset;
    height: 40px;
    border-radius: 3px;
    font-size: 1.143em;
    line-height: normal;
    padding: 0 5px;
    box-sizing: border-box;
    outline: 0
}

.support_captcha .red_new {
    color: red;
    float: left;
    font-size: 1em;
    margin: 9px 0 0 9px
}

.support_form_btn.btn {
    display: inline-block;
    clear: both
}

.support_form_btn .pri {
    margin: 0 auto;
    width: 230px!important
}

.support_form_btn img {
    margin: 10px 0 0;
    display: none;
    padding-left: 15px
}

.submit_btn {
    width: auto;
    height: 40px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #2b80c3;
    background: #2b80c3;
    color: #fff;
    float: left;
    margin: 20px 0;
    border-radius: 2px;
    padding: 0 15px;
    cursor: pointer;
    font-size: 130%
}
.submit_btn:hover {
    background: #3895de;
   
}
.supportQuote {
    background: url(https://static.idriveonlinebackup.com/include/images/support-quote.png) 10px no-repeat;
    height: 105px;
    width: 680px;
    margin: 0 0 0 40px
}

.support-page .mag {
    padding: 35px 0 0 30px
}

#bulkResellers,
#resellerFB,
.support-page .download_error {
    display: none
}

.support-page .quoteBox {
    width: 100%;
    clear: both
}

#download_succ p {
    display: table;
    text-align: left;
    padding: 0 15px;
    font-size: .929em
}

.com-server-bkup .inner_wraper {
    padding: 0 0 50px
}

.com-server-bkup .terms_header {
    display: table;
    height: 100%
}

.com-server-bkup .term_header h1 {
    margin: 0;
    padding: 15px 0 10px 22px;
    font-size: 25px;
    color: #333;
    text-align: left;
    border-bottom: 1px solid #dcdcdc
}

.com-server-bkup .leftnav_terms {
    width: auto;
    float: left;
    margin-left: 0
}

.com-server-bkup .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 40px 20px;
    min-width: 665px
}

.com-server-bkup .leftnav_terms ul {
    padding-top: 0;
    font-size: 80%
}

.com-server-bkup .leftnav_terms h4 {
    padding-top: 20px;
    display: inline-block;
    width: 100%
}

.com-server-bkup .server-menu {
    float: left;
    width: 200px;
    padding: 0 0 0 20px
}

.dbc-breadcrumb {
    height: 30px;
    margin: 0;
    float: left;
    width: 99%;
    padding: 15px 0 5px
}

.dbc-breadcrumb a.home {
    text-indent: -3500px;
    background: url(https://static.idriveonlinebackup.com/include/images/dbkhome_btn.png) -4px 0 no-repeat;
    padding-left: 18px
}

.dbc-breadcrumb a {
    float: left;
    height: 100%;
    line-height: 35px;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    background: url(https://static.idriveonlinebackup.com/include/images/brdcrumb_arrow.png) 0 11px no-repeat;
    padding: 0 5px 0 16px;
    white-space: pre;
    max-width: 200px
}

.dbc-breadcrumb a:hover {
    color: #1374ab!important;
    text-decoration: none
}

.dbc-breadcrumb a.no-img {
    background: 0 0;
    padding-right: 0
}

.com-server-bkup .page_title {
    width: 100%;
    margin: 14px 0 10px
}

.com-server-bkup .center img {
    padding: 20px 0
}

.leftDiv,
.rightDiv {
    width: 47%;
    box-sizing: border-box;
    margin: 0 3% 0 0;
    float: left
}

.rightDiv {
    margin: 0 0 0 3%;
    float: right
}

.com-server-bkup h5,
.server-features h5 {
    margin: 20px 0 10px;
    font-size: 130%;
    color: #1374ab;
    display: block;
    text-align: left
}

.content_terms .server_terms {
    width: 100%;
    padding: 0
}

.server_wrapper p {
    font-size: 100%;
    padding: 0 0 20px
}

.server-features,
h6.spfeat {
    float: left;
    width: 100%
}

.server-features .tick_bullet {
    list-style-type: none;
    font-weight: 400;
    line-height: 23px;
    margin: 0;
    padding: 0
}

.server-features .tick_bullet li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    margin: 0;
    padding: 0 0 10px 30px
}

.server-nav-menu {
    text-indent: -5000px;
    display: none
}

.textbrdr {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 0
}

.txtcont {
    margin-bottom: 20px
}

.com-server-bkup ol {
    margin-top: 20px
}

.com-server-bkup ol li {
    padding-bottom: 8px
}

.sql-backup h3 {
    font-size: 130%;
    color: #5187ad;
    font-weight: 400;
    margin: 10px 0;
    float: left
}

.system-state .server-features,
.system-state .server-features .tick_bullet {
    margin-top: 15px
}

.com-server-bkup .sys_req {
    float: left;
    margin: 10px 0 0
}

.divided-part .para {
    min-height: 70px;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 10px
}

h6.spfeat {
    float: none;
    font-size: 16px;
    color: #333;
    margin: 15px 0
}

.com-server-bkup .sys_req h6 {
    float: none;
    color: #5187ad;
    font-size: 14px
}

.com-server-bkup .faq_wrapper p {
    line-height: 23px;
    text-align: justify;
    margin: 10px 0
}

.com-server-bkup .sys-authentic h3 {
    color: #5187ad;
    font-size: 120%
}

.sql-server-wrap .static {
    background: #fff
}

.sql-server-wrap .sql-banner-wrap {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-sql-fluid.jpg) center bottom no-repeat #0d0e2a;
    height: 173px;
    float: left;
    width: 100%
}

.sql-server-wrap .inner_wraper {
    background-color: #fff;
    position: relative
}

.sql-server-wrap .leftnav_terms {
    margin-left: 0
}

.sql-server-wrap .content_terms {
    padding-right: 0;
    padding-left: 60px
}

.sql-server-wrap h1 {
    color: #fff;
    font-size: 2.5em;
    margin: 0
}

.sql-server-wrap .body {
    margin-top: 20px
}

.sql-server-wrap .header_title {
    min-width: 100%
}

.sql-server-wrap .page_title {
    font-size: 1.8em
}

.sql-server-wrap .box2 {
    padding-top: 0
}

.sql-server-wrap .sql-server-index h3:first-child {
    padding-top: 5px
}

.sql-server-wrap .leftnav_terms ul {
    background-color: transparent;
    padding-top: 0
}

.sql-server-wrap .term_header {
    display: none
}

.legal p,
.sql-server-wrap .server_wrapper p {
    text-align: justify
}

.dmca_policy p,
.legal h1,
.legal h3 {
    text-align: left
}

.sql-server-wrap .content_terms .faq_terms {
    box-sizing: border-box
}

.sql-server-wrap .sys-authentic .blank-pass {
    font-weight: 700
}

.legal .inner_wraper {
    padding: 0 0 60px
}

.legal .leftnav_terms {
    width: auto;
    float: left;
    margin-left: 20px
}

.legal .header_title {
    height: 70px
}

.legal .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 60px 20px 40px;
    min-width: 665px
}

.legal .page_title {
    color: #669630;
    font-size: 1.55em;
    letter-spacing: normal;
    line-height: normal;
    padding: 0;
    margin: 0
}

.legal .page_title_right {
    float: right;
    padding: 0;
    margin: 0;
    color: #666;
    font-size: 90%
}

.legal .box2 {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0 0;
    display: inline-block
}

.corporate-pge .header_title p,
.legal .header_title p {
    margin: 0;
    padding: 20px 0 0 22px;
    font-size: 180%
}

.legal .terms_header_right {
    width: 100%
}

.legal h3 {
    padding: 35px 0 5px;
    margin: 0;
    color: #2d72a3;
    font-size: 120%;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none
}

.legal h3+p {
    padding-top: 7px
}

.legal p {
    line-height: 23px;
    padding: 20px 0 0
}

.legal .legal-menu {
    display: none
}

.legal h1 {
    margin: 0;
    padding: 15px 0 10px 22px;
    font-size: 25px;
    color: #333;
    border-bottom: 1px solid #dcdcdc
}

.dmca_policy .input {
    width: 40%;
    height: 34px;
    margin: 20px 0 10px;
    border: 1px solid #b2c8d6;
    border-radius: 3px;
    outline: 0;
    padding: 0 5px;
    box-sizing: border-box;
    display: block
}

.dmca .red_new {
    color: red;
    float: left;
    font-size: 12px;
    margin: -6px 0 0 9px
}

.dmca_policy .verification {
    margin: 20px 0 0;
    width: 100%;
    float: left
}

.dmca_submit {
    margin: 20px 0;
    line-height: 18px;
    text-align: center;
    border: 1px solid #8ba82b;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png) #8ba82b;
    color: #fff;
    font-size: 130%;
    border-radius: 2px;
    box-shadow: inset 0 0 3px #fff;
    width: 134px;
    height: 40px;
    cursor: pointer
}

.subhead {
    font-size: 13px;
    font-weight: 700;
    color: #5187ad;
    border-bottom: 1px solid #dbdfe2;
    width: 100%!important
}

.dmca ul.dwl {
    list-style-type: none;
    font-weight: 400;
    line-height: 23px;
    margin: 15px 0;
    padding: 0
}

.dmca .dwl li {
    padding-bottom: 10px
}

.terms_dmca span.txtstrong {
    padding: 20px 0 0;
    text-align: left;
    font-weight: 400;
    color: #0086d0;
    width: 100%;
    display: inline-block
}

.dmca_policy .verification input {
    margin-top: 5px
}

.ids_s_text {
    clear: both;
    color: red;
    float: left;
    margin: 5px 0 0;
    width: 100%
}

.bull_new {
    margin: 0 0 0 10px;
    padding: 0
}

.bull_new li {
    margin: 0 0 20px;
    padding: 0
}

.corporate-pge .inner_wraper {
    padding: 0 0 60px
}

.corporate-pge .leftnav_terms {
    width: auto;
    float: left;
    margin-left: 20px
}

.corporate-pge .header_title {
    height: 70px
}

.corporate-pge .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 60px 20px 40px;
    min-width: 665px
}

.corporate-pge .terms_header_right {
    width: 100%
}

.corporate-pge .box2 {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0 0;
    display: inline-block
}

.corporate-pge .page_title_right {
    float: right;
    padding: 0;
    margin: 0;
    color: #666;
    font-size: 90%
}

.corporate-pge .page_title {
    color: #669630;
    font-size: 1.55em;
    letter-spacing: normal;
    line-height: normal;
    padding: 0;
    margin: 0
}

.corporate_logos,
.corporate_new p {
    float: left;
    width: 100%;
    box-sizing: border-box
}

.corporate_new p {
    text-align: justify;
    padding: 20px 0
}

.corporate_logos {
    padding: 40px 0;
    list-style: none
}

.corporate_logos li {
    width: 25%;
    box-sizing: border-box;
    float: left
}

.corporate_logos img {
    padding: 0 30px 25px 0
}

.hid_tit {
    display: none
}

.corporate .white_list {
    padding: 24px 0 50px 20px
}

.white_list .txtheader {
    font-size: 18px;
    color: #0086d0;
    display: inline-block;
    font-weight: 700;
    padding: 10px 0 15px;
    text-align: left;
    width: 100%;
    text-decoration: none
}

.com_frt_bg h1,
.com_frt_bg h4,
.com_log_con li,
.comp_head,
.heading-title {
    text-align: center
}

.white_list .aol_web {
    font-weight: 700
}

.white_list .report_box big {
    color: #848484;
    font-weight: 400;
    padding-bottom: 10px;
    display: block;
    font-size: 15px
}

.white_list ol {
    margin-top: 10px
}

.white_list .aol_web,
.white_list .ide_isp_desp ol li {
    line-height: 23px;
    padding-bottom: 10px
}

.nolist {
    list-style: none
}

.compare-pge .inner_wraper {
    padding: 0 0 60px
}

.compare-pge .com_frt_bg {
    width: 100%;
    margin: 0;
    background: url(https://static.idriveonlinebackup.com/include/images/comparison_bg_img.png) center 0 no-repeat;
    height: 100px;
    padding: 35px 0
}

.com_frt_bg h1 {
    color: #fff;
    font-size: 200%;
    margin: 0;
    padding: 0 0 5px
}

.com_frt_bg h1 span {
    font-size: 12px;
    vertical-align: super
}

.com_frt_bg h4 {
    color: #fff;
    font-size: 90%;
    letter-spacing: 1px;
    line-height: initial
}

.compare-pge .static-content {
    margin: 0 auto;
    min-width: 864px;
    clear: both;
    padding: 45px 0 40px;
    width: 90%;
    display: table;
    box-sizing: border-box
}

.com_log_con {
    max-width: 980px;
    margin: 20px auto 10px
}

.com_log_con ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.com_log_con li {
    padding: 10px;
    box-sizing: border-box;
    float: left
}

.com_seclog_con {
    margin: auto;
    width: 703px
}

.comp_head {
    color: #666;
    font-size: 150%;
    padding: 35px 0 10px
}

.compContent p {
    line-height: 24px
}

.compContent a {
    text-indent: -3500px
}

.com_log_con li a {
    float: left;
    margin: 0;
    height: 100px;
    width: 225px
}

.com_log_con li a,
.com_log_con li a:hover {
    background-image: url(https://static.idriveonlinebackup.com/include/images/comp_sprite_img-new.png)
}

.comp_mozy_box {
    background-position: -1px 1313px
}

.comp_mozy_box:hover {
    background-position: 0 -227px
}

.comp_corbo_box {
    background-position: 0 1201px
}

.comp_corbo_box:hover {
    background-position: 0 -339px
}

.comp_cplan_box {
    background-position: 0 1425px
}

.comp_cplan_box:hover {
    background-position: 0 -115px
}

.comp_blaze_box {
    background-position: 0 1537px
}

.comp_blaze_box:hover {
    background-position: 0 -3px
}

.comp_drop_box {
    background-position: 0 1087px
}

.comp_drop_box:hover {
    background-position: 0 -453px
}

.icloud_box {
    background-position: 0 863px
}

.icloud_box:hover {
    background-position: 0 975px
}

.onedrive_box {
    background-position: 0 639px
}

.onedrive_box:hover {
    background-position: 0 751px
}

.googledrive_box {
    background-position: 0 411px
}

.googledrive_box:hover {
    background-position: 0 524px
}

.comp_carbBusiness_box {
    background-position: 0 300px
}

.comp_carbBusiness_box:hover {
    background-position: 0 187px
}

.com_log_con,
.compContent {
    display: table
}

.fluid-mozy-bg {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_2000.png) center 0 no-repeat #fff;
    display: table;
    width: 100%;
    height: 100%
}

.fluid-mozy-bg .mobile-design {
    display: none
}

.fluid-mozy-bg .inner_wraper,
.fluid-mozy-bg .mozy_anibg {
    background: 0 0
}

.fluid-mozy-bg nav li a,
.fluid-mozy-bg nav li a span.nav-subtitle,
.fluid-mozy-bg nav li a span.nav-title {
    text-decoration: none;
    color: #fff
}

.fluid-mozy-bg nav li a:hover,
.fluid-mozy-bg nav li a:hover span.nav-subtitle,
.fluid-mozy-bg nav li a:hover span.nav-title {
    text-decoration: none;
    color: #ffe093
}

.fluid-mozy-bg .comparepopup {
    display: none;
    z-index: 9999;
    font-size: 12px!important
}

.fluid-mozy-bg .pricing_popup {
    padding-top: 15px;
    display: table;
    width: 100%
}

.heading-title {
    margin-left: 125px;
    font-size: 24px;
    color: #fff;
    line-height: 35px;
    padding: 30px 0 0
}

.strikethrough {
    color: #777;
    font-size: 12px;
    margin: 2px 0 0;
    padding: 0;
    text-decoration: line-through
}

.common-compare-pge .inner_wraper {
    padding: 0
}

.common-compare-pge .staticContent {
    margin: 0 auto;
    min-width: 864px;
    clear: both;
    padding: 45px 0 40px;
    width: 90%;
    display: table;
    box-sizing: border-box
}

.common-compare-pge .staticContent.pricDesCon {
    margin: 110px auto 40px
}

.common-compare-pge .cmptxt {
    margin: 0 0 10px;
    line-height: 24px;
    text-align: justify
}

.mozy-compare .cmpTable {
    margin: 20px 0 0
}

.common-compare-pge .cmpTable {
    width: 100%;
    margin: 20px 0 0;
    padding: 0
}

.common-compare-pge .cmpTable table td,
.common-compare-pge .cmpTable table th {
    padding: 15px
}

.common-compare-pge .border-TopBtm {
    text-align: center
}

.common-compare-pge .cmpTable table th {
    font-size: 140%;
    font-weight: 400;
    cursor: default
}

.common-compare-pge .cmpMain,
.features-section article h3 {
    text-align: left
}

.common-compare-pge .compare_table td,
.common-compare-pge .compare_table th {
    padding: 10px;
    color: #333
}

.common-compare-pge .mar_top {
    margin-top: 12px
}

.common-compare-pge .impr_notes {
    list-style: none;
    padding: 20px 0 0;
    margin: 0;
    line-height: 18px;
    font-size: 12px
}

.common-compare-pge .impr_notes p span {
    width: 30px;
    display: inline-block;
    font-size: 14px
}

.common-compare-pge .image50 {
    margin: 5px 0 0 10px
}

.common-compare-pge .cmpPadding {
    height: 54px;
    padding: 28px 10px 0 11px
}

.common-compare-pge .comparison .txtnote,
.testimonialQuotes p {
    float: left;
    font-size: 12px;
    margin: 40px 0 0 20px
}

.common-compare-pge .comparebg,
.common-compare-pge .comparecb {
    border: none;
    margin: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
    float: right
}

.common-compare-pge .comparebg {
    background: url(https://static.idriveonlinebackup.com/include/images/cmp_cloudimage.png) right 0 no-repeat;
    height: 305px
}

.common-compare-pge .comparecb {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-carbonite.png) right 0 no-repeat;
    height: 297px
}

.common-compare-pge .comparecp {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-crashplan.png) right 0 no-repeat
}

.common-compare-pge .comparebb,
.common-compare-pge .comparecp,
.common-compare-pge .comparedb {
    border: none;
    height: 297px;
    margin: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
    float: right
}

.common-compare-pge .idrtable,
.common-compare-pge .mzytable {
    width: 32%;
    line-height: 18px;
    text-align: center;
    cursor: pointer
}

.common-compare-pge .comparebb {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_backblaze.png) right 0 no-repeat
}

.common-compare-pge .comparedb {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_dropbox.png) right 0 no-repeat
}

.common-compare-pge .mzytable {
    font-size: 90%
}

.common-compare-pge .idrtable {
    border-bottom: 1px solid #fff;
    background: #dce6c8;
    font-size: 100%
}

.common-compare-pge .txtleft p {
    color: #1374ab;
    font-size: 36px;
    line-height: 32px
}

.common-compare-pge .txtleft {
    float: left;
    position: relative;
    margin: 0 0 0 50px;
    width: 47%
}

.common-compare-pge .greenBtn {
    background: #6cab2e;
    margin: 10px 0 0;
    border: 1px solid #6a9339;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 18px;
    letter-spacing: .05em;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 113px
}

.common-compare-pge .greenBtn:hover {
    background: #a1dc67
}

.common-compare-pge .greenBtn:active {
    background: #6cab2e
}

.common-compare-pge .textsmall,
.compare_services_box {
    font-size: 90%
}

.common-compare-pge .comparepopup {
    display: none;
    z-index: 9999;
    font-size: 90%
}

.common-compare-pge .cmppopup,
.common-compare-pge .idpopup {
    padding: 20px 10px 5px 11px;
    z-index: 999;
    color: #fff;
    border-radius: 8px;
    position: absolute
}

.common-compare-pge .idpopup {
    background: url(https://static.idriveonlinebackup.com/include/images/blue_bg.png);
    height: 65px;
    left: -198px;
    top: -26px;
    width: 293px
}

.common-compare-pge .cmpArrow {
    background: url(https://static.idriveonlinebackup.com/include/images/cmp_bluearrow.png) no-repeat;
    height: 27px;
    left: 116px;
    position: absolute;
    top: 22px;
    width: 13px
}

.common-compare-pge .cmppopup {
    background: url(https://static.idriveonlinebackup.com/include/images/grey_bg.png);
    height: 65px;
    left: -198px;
    top: -26px;
    width: 293px
}

.common-compare-pge .cmpgrArrow {
    background: url(https://static.idriveonlinebackup.com/include/images/cmp_greyarrow.png) no-repeat;
    height: 27px;
    left: 116px;
    position: absolute;
    top: 22px;
    width: 13px
}

.common-compare-pge .margin20 {
    margin-top: 20px
}

.common-compare-pge .margin30 {
    margin-top: 30px
}

.common-compare-pge .padding20,
.eQuotes h6 {
    padding-top: 20px
}

.common-compare-pge .padding30 {
    padding-top: 30px
}

.common-compare-pge .txtnote {
    float: left;
    font-size: 90%;
    margin: 40px 0 0 20px
}

.compare_services_box .compare_table {
    border: 1px solid #ddd
}

.compr_services_page .compare_wrapper .faq_wrapper {
    padding: 50px 2% 30px;
    width: 85%;
    margin: 0 auto;
    display: block
}

.compr_services_page .row_title th {
    color: #333;
    background-color: #e5edee;
    font-size: 20px;
    font-weight: 400
}

.compr_services_page .row_title .box_desc {
    color: #333;
    text-align: left;
    padding: 20px
}

.compr_services_page .brd_white td img {
    vertical-align: middle
}

.compr_services_page .servie_desc td {
    color: #1374ab;
    text-align: left;
    background-color: #fff;
    font-size: 100%;
    font-weight: 700
}

.compr_services_page .box_desc {
    width: 40%;
    vertical-align: middle;
    background-color: #f9f9f9;
    color: #333;
    text-align: left;
    border-right: 1px solid #fff
}

.compr_services_page .box_idrive,
.compr_services_page .box_mozy {
    width: 20%;
    background-color: #ecf3d0;
    text-align: center;
    border-right: 1px solid #fff
}

.compr_services_page .box_mozy {
    background-color: #dce2f1
}

.compr_services_page .box_carbonite {
    width: 20%;
    background-color: #e3e8e9;
    text-align: center
}

.compr_services_page table th {
    font-weight: 400;
    line-height: 20px
}

.eQuotes {
    background: url(https://static.idriveonlinebackup.com/source/images/expertbg.jpg) center center no-repeat #fff;
    display: block;
    width: 100%;
    float: left;
    height: 480px;
    padding-bottom: 40px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover
}

.eQuotes h6 {
    color: #fff;
    font-size: 35px;
    font-weight: 400;
    margin: 10px 0;
    text-align: center;
    padding-bottom: 30px;
    text-shadow: 0 0 5px #333
}

.expWrap {
    width: 980px;
    margin: auto
}

.expWrap a {
    color: #666;
    cursor: pointer;
    display: block
}

.expQuotesleft {
    margin-right: 20px
}

.expQuotesleft,
.expQuotesright {
    float: left;
    width: 460px
}

.testimonialQuotes {
    background: #fff;
    float: left;
    height: 160px;
    margin-bottom: 30px
}

.testimonialQuotes .pc {
    background: url(https://static.idriveonlinebackup.com/source/images/expLogo.png) no-repeat #fff;
    float: left;
    height: 160px;
    width: 157px
}

.testimonialQuotes p {
    margin: 0;
    padding: 15px 16px 0 10px;
    width: 58%
}

.testimonialQuotes .lhacker,
.testimonialQuotes .pw,
.testimonialQuotes .tc,
.testimonialQuotes .wq {
    height: 160px;
    width: 157px;
    float: left
}

.testimonialQuotes .pw {
    background: url(https://static.idriveonlinebackup.com/source/images/expLogo.png) 0 -347px no-repeat #fff
}

.testimonialQuotes .lhacker {
    background: url(https://static.idriveonlinebackup.com/source/images/expLogo.png) 0 -174px no-repeat #fff
}

.testimonialQuotes .wq {
    background: url(https://static.idriveonlinebackup.com/source/images/expLogo.png) 0 -521px no-repeat #fff
}

.testimonialQuotes .tc {
    background: url(https://static.idriveonlinebackup.com/source/images/expLogo.png) 0 -694px no-repeat #fff
}

.testimonialQuotes span {
    text-indent: 0;
    float: right;
    margin-top: 5px
}

.comparison footer {
    border-top: 1px solid #383c47
}

.eQuotes .expWrap b {
    font-size: 30px;
    color: #e6bf59
}

.signupBtn {
    margin: 0 auto;
    text-align: center;
    width: 233px
}

.signupBtn .signup50 {
    background: url(https://static.idriveonlinebackup.com/include/images/signup_50btn.png) 0 -5px no-repeat;
    width: 233px;
    height: 62px;
    display: block;
    text-indent: -5500px
}

.signupBtn .signup50:hover {
    background-position: 0 -85px
}

.bigText {
    font-size: 120%;
    font-weight: 700
}

.unlimited {
    margin: 5px 0 0;
    padding: 0;
    font-size: 12px
}

.reseller-page .inner_wraper {
    background-color: #fff;
    padding: 20px 10px
}

.reseller-page .content-wrapper {
    width: 95%
}

.highlights>h3,
.reseller-page h1 {
    color: #579fb7;
    font-size: 2.214em;
    font-weight: 400;
    text-align: left;
    margin: 0 0 10px
}

.bulk_referral,
.referral_partner {
    float: left;
    text-align: justify;
    box-sizing: border-box
}

.signup_bulk,
.signup_partner {
    margin-top: 20px
}

.home-banner h2 {
    font-size: 1.429em;
    color: #333;
    font-weight: 400;
    padding: 0 0 10px
}

.referral_partner {
    width: 34%
}

.referral_partner p {
    padding-right: 24%
}

.signup_partner a {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -17px no-repeat;
    display: block;
    height: 58px
}

.signup_partner a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -87px no-repeat
}

.signup_partner a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -157px no-repeat
}

.bulk_referral {
    width: 35%
}

.bulk_referral p {
    padding-right: 30%
}

.signup_bulk a {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -267px no-repeat;
    display: block;
    height: 58px
}

.signup_bulk a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -337px no-repeat
}

.signup_bulk a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) 0 -407px no-repeat
}

.home-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_partners.png) right 0 no-repeat;
    height: auto;
    display: block;
    min-height: 290px;
    border-bottom: 1px solid #b2b6b9;
    padding-top: 10px
}

.customer_care {
    clear: both;
    margin: 10px 0
}

.support_web {
    background: url(https://static.idriveonlinebackup.com/include/images/webinar-button.png) no-repeat;
    width: 190px;
    margin-top: 10px
}

.customer_care a {
    height: 50px;
    float: right
}

.support_num {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_support.png) 0 -3px no-repeat;
    width: 270px
}

.highlights {
    float: left
}

.highlights>h3 {
    font-size: 2em;
    margin: 20px 0 40px;
    text-align: center
}

.highlights .left_referral,
.highlights .right_referral {
    float: left;
    width: 48%;
    background: #f8f8f8;
    border: 1px solid #e8e8e8;
    padding: 20px;
    box-sizing: border-box
}

.highlights .right_referral {
    float: right
}

.left_referral h3,
.right_referral h3 {
    color: #579fb7;
    font-size: 1.429em;
    margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
    border-bottom: 0
}

.reseller-page .full {
    width: 100%;
    float: left;
    min-height: 125px
}

.highlights .image {
    width: 100px;
    float: left;
    padding-right: 20px
}

.highlights .description {
    margin-top: 6px
}

.reseller-page .description h4 {
    margin: 0 0 10px;
    font-size: 1.286em;
    color: #4c535d
}

.reseller-page .description a {
    color: #4c535d
}

.reseller-page .topheader li.partnerSupport {
    background-color: transparent
}

.description p {
    line-height: 24px;
    display: table
}

.left_referral .signup,
.right_referral .signup,
.sql-back-sol {
    float: left;
    width: 100%
}

.left_referral .signup a {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -17px no-repeat;
    display: block;
    height: 58px
}

.left_referral .signup a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -87px no-repeat
}

.left_referral .signup a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -157px no-repeat
}

.right_referral .signup a {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -267px no-repeat;
    display: block;
    height: 58px
}

.right_referral .signup a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -337px no-repeat
}

.right_referral .signup a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_signup_button.png) center -407px no-repeat
}

.sql-back-sol {
    margin: 40px 0 10px;
    padding: 20px 0;
    border-radius: 6px;
    height: auto;
    color: #333;
    position: relative;
    clear: both;
    background: #f4f4f4
}

.sql-back-sol .new-btn {
    position: absolute;
    top: 0;
    right: 0
}

.sql-back-sol img {
    margin: 0 20px;
    float: left
}

.sql-back-title {
    display: table
}

.sql-back-title h3 {
    margin: 5px 0;
    padding: 0;
    font-size: 1.714em
}

.sql-back-title h3 a {
    color: #579fb7
}

.sql-back-title p {
    color: #333;
    margin-top: 10px
}

.reseller-wrap li.partnerSupport {
    background: 0 0;
    padding: 10px 10px 7px;
    border-left: 1px solid #386385
}

.reseller-wrap li.partnerSupport a {
    color: #fff
}

.reseller-wrap li.partnerSupport a:active,
.reseller-wrap li.partnerSupport a:hover {
    color: #cde9ff
}

.reseller-wrap .lang-selection .multiLang {
    top: 35px!important
}

.reseller-wrap .ref-part-left {
    width: 70%
}

.reseller-wrap .ref-part-right {
    width: 26%
}

.features_page .new_tip_con .questions h1.tip-tittle,
.reseller-wrap .referalWork {
    margin-bottom: 20px
}

.reseller-wrap p.choose .radio-txtcheck {
    float: none;
    width: auto;
    font-size: inherit;
    cursor: pointer
}

.reseller-wrap #userinfo,
.reseller-wrap .minWidth {
    display: none
}

.reseller-wrap .loginBox {
    top: 50px;
    right: 10px;
    border: 3px solid #48b1d0;
    background-color: #fff;
    padding: 10px 5px 0;
    box-shadow: 2px 2px 15px #999;
    float: left;
    color: #666;
    font-size: .857em;
    z-index: 99;
    display: none;
    position: absolute
}

.reseller-wrap .login {
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow.png) right 14px no-repeat #fff;
    border: none;
    border-radius: 0;
    color: #41586a;
    cursor: pointer;
    float: right;
    font-weight: 400;
    outline: 0
}

.reseller-wrap .loginBox .dropArrow {
    float: left;
    height: 30px;
    width: 30px;
    position: absolute;
    right: 15px;
    top: -14px;
    background: url(https://static.idriveonlinebackup.com/include/images/drop_arrow.png) no-repeat
}

.reseller-wrap .loginBox .close {
    float: left;
    height: 30px;
    width: 20px;
    position: absolute;
    right: 5px;
    top: 8px;
    background: url(https://static.idriveonlinebackup.com/include/images/close_drop.png) no-repeat;
    z-index: 9
}

.reseller-wrap .error {
    background-color: #fde9e9;
    border: 1px solid #e18584;
    width: 315px;
    padding: 5px;
    margin: 20px auto 0;
    line-height: 20px;
    display: none
}

.reseller-wrap .login_errormsg {
    background: #fde4ea;
    border: 1px solid #edc4cc;
    padding: 10px;
    margin-top: 10px;
    display: none
}

.reseller-wrap .loginBox .loginSection {
    padding: 15px 25px;
    float: left;
    width: 330px;
    text-align: center
}

.relative {
    position: relative
}

p.choose {
    margin: 0 0 20px;
    text-align: left;
    font-size: 1em
}

p.choose .selected {
    font-size: 1.143em;
    color: #000
}

.reseller-wrap .loginBox label {
    float: left;
    width: 100%;
    font-size: 1.143em;
    color: #666;
    padding: 0 0 5px;
    text-align: left
}

.reseller-wrap .logPass,
.reseller-wrap .logText {
    font-size: 1.286em;
    margin: 0 0 15px;
    float: left;
    padding: 0 5px;
    line-height: normal;
    border: 2px solid #dfdfdf;
    width: 315px;
    height: 45px;
    outline: 0
}

.reseller-wrap .logPass {
    margin: 0 0 10px
}

.reseller-wrap .stay {
    float: left
}

.reseller-wrap .login_btn {
    margin: 18px 0 0;
    line-height: 18px;
    text-align: center;
    border: 1px solid #2b80c3;
    background: #2b80c3;
    color: #fff!important;
    font-size: 1.286em;
    border-radius: 5px;
    box-shadow: inset 0 0 3px #fff;
    width: 185px;
    height: 40px;
    cursor: pointer
}

.reseller-wrap .login_btn:hover, .reseller-wrap .submit_btn:active {
    background: #2b80c3;
    border: 1px solid #3895de;
}

.reseller-wrap .loginBox .login_btn {
    margin: 20px 0
}

.reseller-wrap .forgot {
    float: right;
    font-size: 1em
}

.features_page .new_tip_con .questions ul li,
.reseller-wrap .clear {
    clear: both
}

#ibPartnerLbl,
.comp-carbonite-page #outside_div {
    display: block
}

#ibBulkLbl,
.mob-banner,
.reseller-wrap .webinar_div {
    display: none
}

.premiere_lft h3,
.reseller-wrap .webinar_div h3 {
    float: none;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left;
    color: #333
}

.reseller-wrap .webinar_div h3 {
    padding: 0;
    font-size: 1.143em
}

.reseller-wrap .popup_system_box {
    padding: 10px 0
}

.reseller-wrap .webinar_div li {
    list-style: none
}

.reseller-wrap .webinar_div li.navli {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 7px no-repeat;
    font-size: 1em;
    margin: 0;
    padding: 0 0 10px 23px;
    line-height: 24px
}

.reseller-wrap .popup_content p {
    padding: 0;
    margin: 10px 0 0;
    font-size: .857em
}

.reseller-wrap .first_pos_container {
    display: table;
    overflow: hidden;
    margin: 0 auto;
    height: 100%;
    width: 750px
}

.reseller-wrap .popup_system_box table td {
    vertical-align: top
}

.reseller-wrap .scon {
    font-size: .857em;
    color: #333;
    float: left;
    width: 100%;
    font-weight: 400
}

.reseller-wrap .pad-20 {
    padding-right: 20px
}

.common-wifi-config .header_title h1,
.express_common .header_title h1 {
    margin: 0;
    padding: 20px 0 15px 22px;
    font-size: 1.7625em;
    text-align: left;
    color: #333
}

.express_common .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 60px 20px 40px;
    min-width: 665px
}

.express_common .inner_wraper {
    padding: 0 0 60px
}

.express_common .leftnav_terms {
    width: auto;
    float: left;
    margin-left: 20px
}

.express_common .lcl_desc_txt {
    text-align: justify;
    line-height: 22px
}

.express_common .lcl_ship_btn {
    margin: 20px 0 0 20px;
    float: left
}

.express_common .lcl_hdr {
    font-size: 16px;
    font-weight: 700;
    padding: 15px 0
}

.express_common .lcl_ship_btn .submit_btn {
    height: 40px;
    padding: 0 20px;
    font-size: 14px
}

.express_common .idrive_lcl_txt .note {
    margin: 20px 0 0;
    font-size: 12px
}

.express_common .exp_hdr_rt {
    float: right;
    margin: 20px 30px 0 0
}

.express_common .gry_tck,
.express_common .red_led {
    display: inline-block;
    text-indent: -3500px;
    float: left
}

.express_common .red_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) no-repeat;
    width: 30px;
    height: 30px
}

.express_common .gry_tck {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -336px no-repeat;
    width: 23px;
    height: 20px
}

.express_common .yel_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -83px no-repeat
}

.express_common .blue_led,
.express_common .green_led,
.express_common .yel_led {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-indent: -3500px;
    float: left
}

.express_common .green_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -170px no-repeat
}

.express_common .blue_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -252px no-repeat
}

.express_common .led_desc {
    margin-left: 30px
}

.express_common .led_sec_desc {
    margin-left: 25px
}

.express_note {
    font-size: 90%
}

.express_note a {
    font-size: 100%
}

.express_note a:hover {
    text-decoration: underline
}

.sgn-link p span:first-child,
.strikeTxt {
    text-decoration: line-through
}

.last-para {
    padding-bottom: 20px
}

.floatLeft,
.old-version-pge .para-section .left_txt {
    float: left
}

.common-wifi-config .content_terms {
    display: table;
    float: none;
    box-sizing: border-box;
    padding: 0 60px 20px 40px;
    min-width: 665px
}

.common-wifi-config .inner_wraper {
    padding: 0 0 60px
}

.common-wifi-config .leftnav_terms {
    width: auto;
    float: left;
    margin-left: 20px
}

.common-wifi-config .float_lt {
    margin-right: 20px;
    float: left
}

.common-wifi-config .wifisteps_hdr {
    font-size: 100%;
    font-weight: 700;
    color: #428600;
    margin: 0 0 15px
}

.common-wifi-config .ssMarg {
    margin: 30px 0
}

.common-wifi-config .wifi-list {
    margin: 10px 0 25px 20px;
    padding: 0;
    list-style-position: outside
}

.common-wifi-config .wifi-list li {
    margin: 5px 0 25px
}

.common-wifi-config .textLeftAlign {
    text-align: left;
    font-size: 150%;
    color: #2d72a3;
    margin: 20px 0 15px;
    float: none;
    padding: 0;
    font-weight: 400;
    line-height: 24px
}

.common-wifi-config .textLeftAlign+p {
    line-height: 22px;
    margin: 0
}

.common-wifi-config .exp_hdr_rt {
    display: none
}

.common-wifi-config .idrive_lcl_txt {
    height: 100%;
    float: left;
    width: 100%
}

.common-wifi-config .note {
    margin-bottom: 40px
}

.premiere-install-page {
    overflow: hidden;
    padding: 0;
    margin: 15px 0 0;
    height: auto;
    text-align: justify;
    line-height: 23px
}

.premiere-install-page .inner_wraper {
    padding-top: 40px
}

.premiere-install-page h1 {
    line-height: initial;
    font-size: 2.8em
}

.premiere_banner {
    background: url(https://static.idriveonlinebackup.com/include/images/assist-backup.png) no-repeat;
    width: 624px;
    height: 247px;
    border: 0;
    outline: 0;
    display: block;
    overflow: hidden;
    margin: 40px auto 0
}

.premiere-wrapper {
    padding: 40px 0 60px
}

.premiere_lft {
    float: left;
    width: 65%;
    padding-top: 5px;
    box-sizing: border-box;
    padding-right: 50px
}

.premiere_lft h3 {
    font-size: 1.3em
}

.premiere_lft p {
    font-size: .975em;
    padding: 10px 0
}

.premiere_rgt {
    float: right;
    width: 33%;
    box-sizing: border-box
}

.types_premiere {
    display: block;
    padding: 0;
    margin: 0
}

.types_premiere li {
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 0 0 25px
}

.types_premiere h4 {
    line-height: 30px;
    cursor: pointer;
    font-size: 1.225em
}

.types_premiere a:after {
    content: " ";
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow_right.png) 4px 2px no-repeat;
    padding: 0 20px;
    border: 0;
    outline: 0;
    overflow: hidden
}

.fluid-netgear .wrapper,
.venture-team .wrapper {
    overflow: visible
}

.types_premiere p {
    width: 100%;
    display: block;
    float: left;
    margin: 5px 0 0
}

.blue_led,
.green_led,
.gry_tck,
.red_led,
.yel_led {
    display: inline-block;
    text-indent: -3500px;
    float: left
}

.common-wifi-backup .terms_header_right {
    margin: 30px 0
}

.common-wifi-backup .header_title {
    min-width: 100%
}

.common-wifi-backup .float_lt {
    width: 100%;
    padding: 30px 0 10px;
    border-top: 1px solid #dcdcdc
}

.common-wifi-backup .img-disk {
    width: 100%;
    max-width: 28px;
    margin-top: 0
}

.common-wifi-backup .inner_wraper {
    padding-bottom: 20px
}

.red_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) no-repeat;
    width: 30px;
    height: 30px
}

.gry_tck {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -336px no-repeat;
    width: 23px;
    height: 20px
}

.yel_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -83px no-repeat
}

.blue_led,
.green_led,
.yel_led {
    width: 30px;
    height: 30px
}

.green_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -170px no-repeat
}

.blue_led {
    background: url(https://static.idriveonlinebackup.com/include/images/led_icons.png) 0 -252px no-repeat
}

.led_desc {
    margin: 15px 0 10px 30px
}

.led_sec_desc {
    margin-left: 25px
}

.faq_top_space {
    margin-top: 16px
}

.faq_bill_space {
    margin: 10px 0
}

.noteRed {
    color: #c00;
    margin-right: 5px;
    float: left
}

.font12 {
    font-size: 13px
}

.faq_list_space {
    margin-top: 12px!important
}

.safe_price_table tr th {
    font-weight: 400;
    color: #2d72a3;
    border: 1px solid #dcdcdc;
    border-width: 1px 1px 0 0
}

.safe_price_table tr td:first-child,
.safe_price_table tr th:first-child {
    border-left-width: 1px
}

.safe_price_table tr td,
.safe_price_table tr th {
    padding: 10px!important;
    text-align: left;
    width: 0%!important
}

.safe_price_table tr td {
    border: 1px solid #dcdcdc;
    border-width: 1px 1px 1px 0
}

.bkp_list li {
    padding: 5px 0;
    list-style: disc
}

.linux .encrypt {
    background: rgba(233, 240, 244, .5);
    width: auto;
    height: auto;
    padding: 10px 20px;
    border-radius: 10px;
    margin: 15px 0;
    border: 1px solid #8eb3cb
}

.linux .step_text {
    font-weight: 700;
    clear: both;
    margin: 0 0 20px
}

.baa_form_box form,
.download-page .email_div form,
.mobileapp .email_div form,
.vidoe-tutorials .inner_wraper {
    padding: 0
}

.videos_tutorials .videos_section {
    padding: 0;
    width: 100%;
    float: left
}

.vidoe-tutorials .videos_list li {
    list-style: none
}

.video_title {
    font-size: 15px;
    color: #1374ab;
    float: left;
    width: 100%;
    padding-top: 9px!important
}

.vidoe-tutorials .video_title {
    font-size: 14px;
    line-height: 18px
}

.vidoe-tutorials .videos_desc {
    font-size: 12px;
    line-height: 18px
}

.video-menu {
    background: url(https://static.idriveonlinebackup.com/include/images/faq-slide-icon.png) center no-repeat;
    height: 36px;
    width: 55px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -5000px;
    display: none;
    border-radius: 0 5px 0 0
}

.old-version-pge {
    margin-top: 15px
}

.old-version-pge .inner_wraper {
    padding-bottom: 60px
}

.page-title {
    margin: 0 -20px;
    border-bottom: 1px solid #dcdcdc
}

.page-title h1 {
    font-size: 1.786em;
    text-align: left;
    padding-left: 20px;
    color: #333
}

.old-version-pge .cont_wrapper p {
    line-height: 23px;
    text-align: justify;
    position: relative
}

.old-version-pge .wrap_note {
    margin: 50px 0 20px;
    float: left
}

.old-version-pge .para-section {
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 30px;
    width: 100%;
    float: left
}

.old-version-pge .para-section h3 {
    padding-bottom: 15px;
    font-size: 1.143em
}

.old-version-pge .para {
    margin-bottom: 20px;
    line-height: 23px;
    text-align: justify
}

.old-version-pge .more_link {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_morebtn.png) 0 2px no-repeat;
    width: 50px;
    height: 20px;
    text-indent: -2500px;
    padding-bottom: 5px;
    display: inline-block;
    vertical-align: middle
}

.old-version-pge .old_header {
    padding: 10px 0 15px;
    color: #0086d0
}

.windows-res {
    color: #0086d0;
    margin: 10px 0 20px
}

.old-version-pge .para-section .right_txt {
    float: left;
    padding: 10px 0 0 20px;
    width: 60%;
    text-align: justify
}

.idr-venture,
.venture-contact,
.venture-invest .section-left,
.venture-team {
    text-align: center
}

.old-version-pge .mac_download_link {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_downloadbtn.gif) 0 5px no-repeat;
    width: 122px;
    height: 25px;
    text-indent: -2500px;
    display: list-item;
    list-style: none;
    padding: 0 0 4px
}

.pc-mag-info .comparison-class .trBg td,
.pricing-page .cp_table .cp_col_1 ul li.cp_server_list.cp-os-list,
.topspace {
    padding-top: 20px
}

.section-venture {
    float: left;
    width: 100%;
    clear: both;
    line-height: 30px;
    color: #fff
}

.section-venture h2 {
    font-size: 2.286em;
    text-transform: uppercase;
    margin-bottom: 20px
}

.section-venture p {
    font-size: 1.178em;
    margin-bottom: 40px
}

.section-venture p:last-child {
    margin-bottom: 0
}

.section-venture .section-left {
    float: left;
    width: 48%;
    box-sizing: border-box
}

.section-venture .section-right {
    float: right;
    width: 52%;
    box-sizing: border-box;
    padding: 30px 0;
    color: #fff
}

.section-venture h2,
.section-venture h3,
.venture-body .headermenu li {
    color: #fff
}

.venture-header {
    background: url(https://static.idriveonlinebackup.com/include/images/vn-header.jpg) center top no-repeat #fff;
    height: 587px;
    background-size: cover
}

.venture-header .logo {
    background: url(https://static.idriveonlinebackup.com/include/images/ventures_logo.png) no-repeat;
    width: 258px;
    height: 51px
}

.idr-venture {
    padding: 40px 0 0;
    margin-top: 280px;
    color: #333
}

.idr-venture h1 {
    font-size: 2.486em;
    margin-bottom: 30px
}

.idr-venture p {
    margin-bottom: 0
}

.venture-invest {
    background: url(https://static.idriveonlinebackup.com/include/images/bg_investment.jpg) #5792b0;
    height: 587px
}

.venture-invest .content-team {
    margin-top: 80px
}

.venture-invest h3 {
    font-size: 3.286em;
    margin-bottom: 40px
}

.venture-invest .section-left img:nth-child(2) {
    display: none
}

.venture-team {
    background: url(https://static.idriveonlinebackup.com/include/images/bg_team.jpg) #e3e3c6;
    color: #5b5b5b
}

.venture-team .bg-img {
    background: url(https://static.idriveonlinebackup.com/include/images/team.png) center bottom no-repeat;
    height: 350px;
    background-size: cover
}

.venture-team h3 {
    color: #5b5b5b
}

.venture-team .content-team {
    width: 80%;
    margin: 80px auto -40px
}

.venture-portfolio {
    background: url(https://static.idriveonlinebackup.com/include/images/bg_portfolio.jpg) center 0 no-repeat #484944;
    height: 587px
}

.venture-portfolio .content-team {
    margin-top: 60px
}

.venture-portfolio h3,
.venture-team h3 {
    font-size: 3.286em;
    margin-bottom: 40px
}

.venture-portfolio .section-right {
    width: 52%
}

.venture-contact {
    background-color: #fff;
    padding: 60px 0;
    font-size: 1.286em;
    color: #5b5b5b
}

.venture-contact h3 {
    font-size: 1.5em;
    margin-bottom: 20px;
    color: #5b5b5b
}

.venture-contact a {
    color: #f16800
}

.comp-carbonite-page .banner-section-wrap {
    background-color: #e8e1cc
}

.comp-carbonite-page .banner-section {
    height: 462px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-comparison.png);
    float: left;
    width: 100%
}

.comp-carbonite-page .body {
    background-color: #fff;
    padding: 0 0 40px
}

.business-idrive .data-transfer h3+p {
    height: 100%
}

.business-idrive article h3+p {
    height: 140px
}

.comp-carbonite-page p,
.features-section article p {
    margin-bottom: 20px;
    text-align: justify
}

.comp-carbonite-page .body,
.features-section {
    float: left;
    width: 100%;
    clear: both
}

.features-section article {
    float: left;
    width: 33%;
    box-sizing: border-box;
    padding: 0 20px 0 0;
    text-align: center
}

.features-section h3 {
    color: #3684b9;
    font-size: 1.571em;
    margin-bottom: 10px
}

.features-section article p {
    color: #0b0b0b
}

.features-section article img {
    text-align: center;
    padding: 20px 0 40px
}

.comp-carbonite-page h2 {
    color: #8ac04c;
    font-size: 2.143em;
    text-align: center;
    margin: 60px 0 40px
}

.table-comp .border-TopBtm a,
.true-arch-section article p:last-child {
    color: #000
}

.true-arch-section {
    margin-top: 0;
    border-top: 1px solid #e1e0e0;
    padding-top: 40px
}

.true-arch-section h3,
.true-arch-section p {
    margin-bottom: 40px
}

.true-arch-section article {
    float: left;
    width: 33%;
    box-sizing: border-box;
    height: 160px
}

.true-arch-section article h3 {
    color: #000;
    font-style: normal;
    margin-bottom: 20px
}

.features-section article.data-transfer {
    width: 100%;
    margin-top: 20px
}

.main-sct {
    float: right;
    margin-top: 40px
}

.float-left h1,
.main-sct h1 {
    font-size: 2.857em
}

.comp-carbonite-page .banner-section .content-wrapper {
    padding: 42px 0
}

.float-left {
    float: left;
    margin-top: -20px;
    z-index: 1
}

.float-left,
.float-right {
    position: relative
}

.float-right img {
    position: absolute;
    top: -140px;
    right: -80px;
    height: 460px
}

.comp-carbonite-page .signup-btn {
    text-align: center;
    padding: 20px 0;
    float: left;
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #e1e0e0
}

.table-comp {
    margin: 25px 0 0;
    width: 100%
}

.table-comp .border-TopBtm a img {
    float: left;
    padding-right: 15px
}

.table-comp .center-class {
    text-align: center;
    width: 300px
}

.canada-business-page article p,
.carbonite-wrap .features-section div p,
.table-comp .img-center,
.uk-page article p {
    text-align: center
}

.comp-carbonite-page .signup-btn p:last-child {
    color: #e75913
}

.business-prefer {
    float: left;
    width: 100%;
    clear: both;
    background-color: #fff;
    padding: 0 0 20px;
    display: table;
    line-height: 24px;
    border-bottom: 1px solid #cde2bb
}

.business-prefer h2 {
    margin-bottom: 10px
}

a.sign-up-comparison {
    background: url(https://static.idriveonlinebackup.com/include/images/signupcomparisonbtn.png) 0 -100px no-repeat;
    width: 280px;
    height: 45px;
    text-indent: 999px;
    display: block;
    margin: 10px auto
}

a.sign-up-comparison:hover {
    background-position: 0 -50px
}

.readarticle {
    color: #0772ba!important
}

.font18 {
    font-size: 1.286em
}

.sign-up-price {
    margin-top: 50px
}

.sign-up-price a {
    text-indent: 999999px;
    display: block;
    width: 451px;
    height: 157px
}

.sign_business {
    background: url(https://static.idriveonlinebackup.com/include/images/plan_price_new.png) no-repeat;
    width: 137px!important;
    height: 156px!important;
    float: left
}

.sign_personal {
    background: url(https://static.idriveonlinebackup.com/include/images/plan_price_new.png) -148px 0 no-repeat;
    width: 303px!important;
    height: 157px!important;
    float: left;
    margin-left: 12px
}

.sign_business_new {
    background: url(https://static.idriveonlinebackup.com/include/images/plan-price-new.png) no-repeat;
    width: 330px;
    height: 164px
}

.sgn-new a {
    height: 164px
}

.comp-carbonite-page-preview .body {
    padding-top: 60px
}

.sgn-link {
    margin-top: 40px;
    font-size: 1.143em
}

.sgn-link a {
    color: #252525;
    font-weight: 700
}

.sgn-link p {
    margin-bottom: 0;
    line-height: 30px
}

.sgn-link p span:first-child {
    color: #737373;
    font-size: 1.143em;
    font-weight: 400
}

.sgn-link p span {
    font-size: 2.429em;
    color: #0463a2;
    font-weight: 400
}

.sgn-link>p:last-child {
    margin-top: 20px;
    font-size: 1em;
    color: #844228
}

.sgn-link>p:last-child span {
    font-size: 1.429em;
    color: #844228;
    text-decoration: none
}

.sgn-img {
    background: url(https://static.idriveonlinebackup.com/include/images/signup-btn-new-banner.png) 0 -45px no-repeat;
    width: 230px;
    height: 43px;
    margin-top: 10px
}

.sgn-img:hover {
    background-position: 0 0
}

.float-right-dv,
.new_contact .contact_info_right #copyright {
    display: none
}

.comp-carbonite-page .banner-section nav {
    position: relative;
    z-index: 99
}

.new_contact .contact_info_wrapper {
    width: 100%;
    display: block
}

.new_contact .contact_info_wrapper .contact_info_left {
    float: left;
    width: 42%;
    padding-right: 40px
}

.new_contact .contact_info_wrapper .contact_info_right {
    float: left;
    width: 42%;
    margin-top: 0;
    padding: 0 0 0 30px;
    vertical-align: top
}

.new_contact .contact_info_right a {
    color: #1374ab!important
}

.new_contact .contact_info_wrapper .title {
    color: #2d72a3;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    padding: 20px 0 5px;
    text-align: left;
    text-transform: none
}

.india_off_imag_box,
.india_off_imag_box img,
.us_off_imag_box img {
    width: 100%;
    max-width: 364px
}

.thankyoumac h1 {
    margin-top: 20px
}

.thank_mac {
    margin: 30px auto 70px;
    max-width: 960px;
    width: 100%
}

.thank_mac ul {
    list-style: none;
    margin: 0;
    padding: 0 0 70px;
    float: left;
    width: 100%;
    box-sizing: border-box
}

.thank_mac ul li {
    display: inline-block;
    width: 33%;
    box-sizing: border-box
}

.thank_mac ul li img {
    width: 100%;
    max-width: 318px
}

.reseller-wrap .support_num {
    background: 0 0;
    width: 255px;
    margin: 15px 0 0
}

.reseller-wrap .res_sup_txt {
    color: #656566;
    font-size: 14px
}

.reseller-wrap .res_sup_num {
    color: #919190;
    font-size: 16px;
    font-weight: 600
}

.reseller-wrap .res_sup_divider {
    font-size: 15px;
    color: #cbcbcb;
    padding: 0 0 0 15px
}

.features_page .inner_wraper,
.fluid-netgear .fluid .inner_wraper {
    padding: 20px 0
}

.reseller-wrap .support_web {
    cursor: pointer
}

.fluid-netgear .fluid {
    background-color: #fff;
    background-image: none
}

.fluid-netgear .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-netgear-fluid.jpg) top center no-repeat #235b5c;
    float: left;
    min-width: 100%;
    height: 550px
}

.fluid-netgear .banner-wrapper h1 {
    color: #fff;
    font-size: 2.6em;
    text-align: center;
    line-height: 50px
}

.bFeatures h2,
.fluid-netgear .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.download-page .new_tip_con .tip .qwrap .quotes-arrow-hgroup h2,
.fluid-netgear .download_content {
    margin-top: 20px
}

.fluid-netgear .netgear-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: -6px
}

.fluid-netgear .proces-popup {
    margin: -29px auto 0
}

.fluid-netgear .netgear-banner img {
    width: 100%;
    max-width: 739px
}

.fluid-netgear .online-help-wrap {
    position: absolute;
    right: 18px;
    top: 90%
}

.fluid-netgear .online-help-wrap a {
    color: #fff
}

.fluid-netgear .app-inner-content {
    background-color: transparent
}

.features_page .quoteBox {
    width: 855px;
    box-sizing: border-box
}

.body h1.feature-heading {
    box-sizing: border-box;
    font-size: 4em;
    color: #1374ab;
    margin: 0 auto 30px;
    text-align: center;
    padding: 10px 0;
    float: left;
    width: 100%;
    font-weight: 400;
    height: 50px
}

.features_page .quoteBox img {
    max-width: inherit;
    width: inherit
}

.features_page .content {
    width: 90%;
    margin: 25px auto 0;
    padding: 0 20px;
    overflow: hidden;
    box-sizing: border-box
}

.feature {
    float: left;
    width: 100%;
    height: auto;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 10px 0 40px
}

.feat_img {
    width: 160px;
    float: left;
    text-indent: -5000px
}

.feat_img p,
.small-business .list-item-right ul {
    margin: 0;
    padding: 0
}

.feat_text {
    width: 62%;
    width: calc(100% - 160px);
    padding: 0 0 0 10px
}

.feat_text,
.feature-left,
.feature-right {
    box-sizing: border-box;
    float: left
}

.feature-left {
    padding-right: 5%;
    width: 50%
}

.feature-right {
    width: 48%
}

.feat_text p {
    padding: 0 0 15px;
    margin: 0;
    text-align: justify;
    line-height: 22px
}

.feat_text h5 {
    font-size: 150%;
    color: #333;
    margin: 0 0 10px;
    font-weight: 400;
    padding: 0 0 10px
}

.multiple_bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/multiple-devices-backup.png) 0 12px no-repeat;
    height: 112px;
    margin-left: 0
}

.sync_feature {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-online-file-sync.png) 0 12px no-repeat;
    height: 112px;
    margin-left: 0
}

.stay_informed {
    background: url(https://static.idriveonlinebackup.com/include/images/stay-informed.png) no-repeat;
    height: 103px
}

.idrive_safe {
    background: url(https://static.idriveonlinebackup.com/include/images/hybrid_features.png) center 9px no-repeat;
    height: 120px
}

.true_archiving {
    background: url(https://static.idriveonlinebackup.com/include/images/archive_1.png) no-repeat;
    height: 103px
}

.super_secure {
    background: url(https://static.idriveonlinebackup.com/include/images/super-secure.png) no-repeat;
    height: 107px
}

.remote_manage {
    background: url(https://static.idriveonlinebackup.com/include/images/remote-manage.png) no-repeat;
    height: 109px
}

.semantic_stuff {
    background: url(https://static.idriveonlinebackup.com/include/images/sematic-stuff.png) no-repeat;
    height: 107px
}

.share_give {
    background: url(https://static.idriveonlinebackup.com/include/images/give-n-share-anything.png) no-repeat;
    height: 102px
}

.rapid_serve {
    background: url(https://static.idriveonlinebackup.com/include/images/portable_features.png) 0 15px no-repeat;
    height: 120px
}

.fast_feature {
    background: url(https://static.idriveonlinebackup.com/include/images/fast-fast-fast.png) no-repeat;
    height: 122px
}

.serverbkp_feature {
    background: url(https://static.idriveonlinebackup.com/include/images/features_server-backup.png) 0 10px no-repeat;
    height: 132px
}

.mobile_feature {
    background: url(https://static.idriveonlinebackup.com/include/images/go-mobile.png) no-repeat;
    height: 103px
}

.manage_multiple {
    background: url(https://static.idriveonlinebackup.com/include/images/managemultipleaccount.png) no-repeat;
    height: 93px
}

.facebook_bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/facebook-backup-features.png) no-repeat;
    height: 106px
}

.retreive_data {
    background: url(https://static.idriveonlinebackup.com/include/images/retrievedata.png) no-repeat;
    height: 113px
}

.idrive-wifi {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-wi-fi-backup.png) no-repeat;
    height: 123px
}

.instagram-bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/instagram_features.png) 0 10px no-repeat;
    height: 122px
}

.idrive_rewind {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-rewind.png) no-repeat;
    height: 121px
}

.bFeatures {
    background: #efead7;
    float: left;
    width: 100%;
    color: #333;
    border-top: 1px solid #d5d0be;
    border-bottom: 1px solid #d5d0be
}

.bFeatures .business-heading {
    margin-top: 0;
    padding-top: 0
}

.featureContent {
    margin: 15px auto;
    overflow: hidden;
    padding: 0 20px;
    width: 90%;
    box-sizing: border-box
}

.bFeatures h2 {
    color: #333;
    margin: 0 auto;
    padding: 10px 0 50px;
    font-size: 2.5em;
    width: auto;
    position: relative;
    line-height: normal
}

.bFeatures hr {
    background-color: #bebbab;
    border-width: 0;
    display: block;
    height: 2px;
    position: relative;
    width: 325px;
    margin-bottom: 50px
}

.bFeatures .server_backup {
    background: url(https://static.idriveonlinebackup.com/include/images/server-backup.png) no-repeat;
    height: 115px
}

.bFeatures .business_compliance {
    background: url(https://static.idriveonlinebackup.com/include/images/business-compliance.png) 0 10px no-repeat;
    height: 117px
}

.bFeatures .premier_install {
    background: url(https://static.idriveonlinebackup.com/include/images/premier-installation.png) 0 12px no-repeat;
    height: 124px
}

.bFeatures .idrive_express_3x {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-express-3x.png) no-repeat;
    height: 127px
}

.bFeatures .feat-disk-image {
    background: url(https://static.idriveonlinebackup.com/include/images/feat-disk-image.png) no-repeat;
    height: 127px
}

.bFeatures .dc_backup {
    background: url(https://static.idriveonlinebackup.com/include/images/dc-features_pge.png) 0 12px no-repeat;
    height: 132px
}

.bFeatures .idrive_vault {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_vault.png) no-repeat;
    height: 114px;
    width: 160px
}

.feat_text h5 a {
    color: #333
}

.feat_subnote,
.feat_text h5 a:hover,
.small-business .list-item-right ul li a:hover {
    color: #1374ab
}

.features_page .new_tip_con {
    width: 90%;
    margin: 5px auto 0;
    padding: 0 20px;
    overflow: hidden
}

.ie9 .features_page .new_tip_con {
    width: 900px
}

.features_page .new_tip_con .questions h4 {
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 10px
}

.features_page .new_tip_con .questions h4.mbottom {
    padding-bottom: 0
}

.features_page .new_tip_con .questions .questcont {
    border: 1px solid transparent
}

.features_page .new_tip_con .tips_list {
    padding: 0;
    margin: 0 0 0 20px;
    display: inline-block
}

.features_page .new_tip_con .tips_list li {
    line-height: 24px
}

.features_page .new_tip_con .tip .qwrap {
    width: auto
}

.features_page .last-box-wrap {
    padding-bottom: 10px;
    margin-bottom: 0
}

.features_page .new_tip_con .questions h1.tip-tittle {
    margin-top: 0
}

.feat_subnote {
    float: left;
    font-size: 36px;
    font-weight: 400;
    margin: 40px auto 0;
    padding: 20px 0 30px;
    text-align: center;
    width: 100%
}

.feat_center {
    font-size: 17px;
    text-align: center;
    margin: 0 0 40px
}

.vm_image {
    margin-left: 0
}

.new_tip_con .questions,
.new_tip_con .tip {
    float: left;
    width: 100%;
    margin: 0 0 10px;
    line-height: 20px;
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.new_tip_con .questions p.qDate {
    font-size: 12px;
    margin: 5px 0
}

.new_tip_con .questions ul li {
    background: url(https://static.idriveonlinebackup.com/source/images/ide_bullet.gif) left 5px no-repeat;
    color: #666;
    display: block;
    font-size: 14px;
    padding: 0 0 12px 25px;
    text-align: left
}

.new_tip_con .questions .questcont {
    width: 100%;
    display: none;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #e4e3e3;
    margin: 0 0 30px;
    border-top: 1px solid transparent
}

.new_tip_con .questions .questcont h6 {
    color: #3d95b6;
    font-size: 20px;
    font-weight: 400;
    margin: 27px 0;
    text-align: left
}

.new_tip_con .questions h3 {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    margin: 20px 0;
    padding: 0;
    font-style: italic
}

.new_tip_con .questions h1.tip-tittle {
    color: #2878a6;
    font-size: 24px;
    margin-bottom: 0;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
    height: auto;
    border-top: 1px solid transparent
}

.new_tip_con .questions h3.subtitle {
    font-size: 20px;
    font-style: normal;
    margin: 25px 0;
    color: #1374ab
}

.new_tip_con .questions h4.mbottom {
    margin-bottom: 5px
}

.new_tip_con .questions h4 {
    font-size: 18px;
    color: #666;
    text-align: left;
    line-height: 16px;
    margin: -22px auto 0
}

.new_tip_con .questions a,
.zone_alarm nav ul li a:hover {
    color: #1374ab;
    text-decoration: none
}

.new_tip_con .questions a:hover {
    color: #333;
    text-decoration: none
}

.new_tip_con .questions p {
    font-size: 15px;
    line-height: 24px;
    margin: 10px 0;
    padding: 0;
    text-align: justify;
    color: #666
}

.new_tip_con .tip {
    margin: 0 0 20px
}

.new_tip_con .tip .wrapper {
    position: relative
}

.downapp h2,
.new_tip_con .tip .qwrap {
    margin: 0;
    float: right
}

.new_tip_con .tip .qwrap .quotes-arrow-hgroup {
    cursor: pointer
}

.new_tip_con .tip .qwrap .quotes-arrow-hgroup h2 {
    color: #9a9a9a;
    font-size: 18px;
    font-weight: 400;
    margin: 10px 40px 13px 0;
    text-align: right;
    padding-bottom: 0
}

.new_tip_con .tip .qwrap .quotes-arrow {
    background: url(https://static.idriveonlinebackup.com/source/images/tipofday.png) 0 8px no-repeat;
    display: block;
    height: 40px;
    width: 30px;
    right: 5px;
    position: absolute;
    top: 9px;
    z-index: 99;
    cursor: pointer
}

.new_tip_con .tip .qwrap:hover .quotes-arrow {
    background: url(https://static.idriveonlinebackup.com/source/images/tipofday.png) 0 -62px no-repeat!important
}

.new_tip_con .tip-tittle a {
    width: 100%;
    height: auto
}

.new_tip_con .questions p.news-title {
    font-size: 28px;
    font-weight: 400;
    margin: 20px 0 0
}

.new_tip_con .gomobile .inner_wraper h4 {
    font-size: 32px;
    font-weight: 700;
    line-height: 25px;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 5px!important
}

.downapp {
    display: none;
    padding: 15px 2% 30px;
    width: 96%;
    float: left;
    top: 0;
    background: #000;
    height: 35px;
    color: #fff;
    position: fixed;
    z-index: 10000
}

.downapp .sect1 {
    float: left;
    width: 65%;
    padding: 0 1% 0 0;
    line-height: 24px
}

.downapp .sect2 {
    float: left;
    width: 30%;
    padding: 0 1% 0 0;
    text-align: right
}

.downapp .btn input {
    background: url(https://static.idriveonlinebackup.com/include/images/640_graphics.png) no-repeat;
    width: 172px;
    height: 45px;
    border: 0;
    margin: 5px 0 0 5px;
    text-align: right
}

.downapp h2 {
    padding: 0;
    font-size: 24px;
    width: 100%;
    color: #fff!important;
    text-align: left!important
}

.downapp p {
    padding: 5px 0;
    margin: 0;
    font-size: 16px
}

.app-close-btn {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_apps_close.png) center no-repeat;
    height: 25px;
    width: 25px;
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer
}

.netgear-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/netgear-graphics-new.png) no-repeat;
    border: none;
    display: block;
    height: 412px;
    margin: 20px auto 0;
    outline: 0;
    overflow: hidden;
    width: 800px
}

.sync.static {
    background: url(https://static.idriveonlinebackup.com/include/images/sync-bg-fluid.jpg) center center no-repeat #f7f8f9
}

.sync .inner_wraper {
    background: 0 0
}

.sm-img,
.small-business .smb-animation-wrap .noAnimate {
    display: none
}

.small-business h1 {
    color: #fff;
    padding-bottom: 0
}

.small-business.body .h1_subtitle {
    padding-bottom: 20px
}

.small-business .backup_business {
    margin-top: 40px;
    display: inline-block
}

.small-business .why-backup-business {
    float: left;
    width: 70%;
    padding-right: 5%;
    box-sizing: border-box
}

.small-business .list-item-right {
    background: #f3f5f4;
    border: 1px solid #e3e3e3;
    float: right;
    padding: 20px;
    color: #6f7070;
    width: 30%;
    box-sizing: border-box
}

.small-business .list-item-right p {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 3px;
    font-size: 1.325em;
    margin: 0 0 8px;
    padding: 0 0 10px;
    text-align: left
}

.small-business .list-item-right ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    font-size: 1.2em;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    line-height: 16px;
    list-style: none
}

.small-business h2 {
    font-size: 26px;
    color: #666;
    margin-bottom: 25px;
    font-weight: 400
}

.small-business .submit_btn {
    width: 170px
}

.small-business .new_tip_con .tip .qwrap .quotes-arrow {
    top: -5px
}

.small-business .chooseus {
    float: left;
    clear: both;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 40px
}

.small-business .chooseus .fl-rgt {
    float: right
}

.content-mb .chooseus h3,
.content-mb .download_mobile .idr_feature h3,
.small-business .chooseus h3 {
    font-size: 1.214em
}

.content-mb .chooseus p,
.small-business .chooseus p {
    font-size: 1em;
    display: table
}

.small-business .new_tip_con .questions h4 {
    margin-top: 0;
    margin-bottom: 20px;
    line-height: initial
}

.mobile_page .mobani li {
    text-align: justify
}

.mobile_page .quoteBox {
    max-width: 851px
}

.mobile_page .quoteBox img {
    max-width: 47px
}

.content-mb .download_pcmac {
    float: left;
    width: 65%;
    padding-right: 6%;
    box-sizing: border-box
}

.content-mb .download_mobile {
    float: right;
    width: 35%;
    box-sizing: border-box
}

.content-mb .chooseus {
    float: left;
    clear: both;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 40px
}

.content-mb .chooseus .fl-left {
    padding-right: 20px
}

.content-mb .chooseus .fl-rgt {
    float: right;
    padding-left: 20px
}

.sml-txt {
    font-size: .857em!important
}

.content-mb {
    display: inline-block;
    margin-top: 20px
}

.content-mb .download_mobile .idr_feature h3:first-child {
    margin-top: 0
}

.mobileapp_requirment {
    clear: both;
    border-top: 1px solid #ddd;
    padding-top: 40px
}

.mobileapp_requirment h3 {
    color: #1374ab;
    font-size: 1.214em
}

.mobileapp_requirment p {
    margin-bottom: 10px
}

.mobile_page .proces-popup {
    margin: -12px auto 0;
    height: 150px;
    background: url(https://static.idriveonlinebackup.com/include/images/mobile_banner_btm_bg2.png) center 0 no-repeat
}

.app_container {
    top: -30px
}

.mobile_page .compliance_mainbg_iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/mobile-pge-banner.png) 2px 0 no-repeat;
    height: 474px;
    width: 416px;
    position: relative;
    margin: 0 auto
}

.mobile_page .gomobile .app_container {
    top: 20px;
    overflow: hidden;
    position: absolute;
    right: -158px
}

.mobile_page .video_icon {
    list-style: none;
    margin: 20px 0 60px;
    padding: 0
}

.newVideoBtn {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-new.png) no-repeat;
    height: 97px;
    padding: 10px 0 0 50px;
    cursor: pointer
}

.gomobile .app_store {
    background: url(https://static.idriveonlinebackup.com/include/images/go_mobile_app_buttons.png) no-repeat
}

.gomobile .google_play {
    background: url(https://static.idriveonlinebackup.com/include/images/go_mobile_app_buttons.png) 0 -53px no-repeat
}

.gomobile .google_play a {
    display: block;
    height: 60px;
    width: 129px
}

.gomobile .app_store a,
.gomobile .windows8 a {
    display: block;
    height: 38px;
    width: 129px
}

.gomobile .windows8 a {
    height: 60px
}

.gomobile .windows8 {
    background: url(https://static.idriveonlinebackup.com/include/images/go_mobile_app_buttons.png) 0 -130px no-repeat
}

.mobile_page .app_container .download_mobile {
    margin-top: 0!important
}

.gomobile .app_container .download_mobile {
    margin-top: 15px;
    width: 100%
}

.gomobile .send_email {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ico_email.png) 0 5px no-repeat;
    height: 25px;
    margin: 5px 0 0;
    float: left
}

.gomobile .send_email p {
    padding-left: 25px
}

.gomobile .send_email p a {
    line-height: 30px
}

.mobile_page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    padding-left: 18px;
    position: relative
}

.mobile_page .cloud_popup1.stepslft1 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud1and4.png) no-repeat
}

.mobile_page .steptext p {
    width: 83px
}

.mobile_page .steptext .linknew {
    color: #333
}

.mobile_page .steptext:nth-child(1) p {
    box-sizing: border-box;
    width: 140px;
    margin: 50px 20px 0 80px
}

.mobile_page .steptext:nth-child(1) .cloud_popup1 {
    top: -154px;
    left: 26px
}

.mobile_page .steptext:nth-child(1) .cloud_popup1 ol {
    margin: 38px 50px;
    width: 200px;
    box-sizing: border-box;
    font-size: .857em
}

.mobile_page .steptext:nth-child(1) .cloud_popup1 ol li {
    padding-bottom: 2px;
    line-height: 22px
}

.mobile_page .steptext:nth-child(2),
.mobile_page .steptext:nth-child(3) {
    width: 180px
}

.mobile_page .steptext:nth-child(2) img,
.mobile_page .steptext:nth-child(3) img,
.mobile_page .steptext:nth-child(4) img {
    padding-top: 10px
}

.mobile_page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 50px 10px 0;
    width: 200px
}

.mobile_page .steptext:nth-child(2) .cloud_popup1,
.mobile_page .steptext:nth-child(3) .cloud_popup1 {
    top: -178px;
    left: 188px;
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    height: 175px;
    width: 292px
}

.mobile_page .steptext:nth-child(2) .cloud_popup1 ol {
    margin: 50px;
    width: 220px;
    box-sizing: border-box;
    font-size: .857em
}

.mobile_page .steptext:nth-child(3) p,
.mobile_page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 50px 10px 0;
    width: 220px
}

.mobile_page .steptext:nth-child(3) .cloud_popup1 {
    top: -182px;
    left: 374px
}

.mobile_page .steptext:nth-child(3) .cloud_popup1 ol {
    margin: 48px 50px;
    width: 230px;
    box-sizing: border-box;
    font-size: .857em
}

.mobile_page .steptext:nth-child(3) .cloud_popup1 ol li {
    line-height: 20px
}

.mobile_page .steptext:nth-child(4),
.mobile_page .steptext:nth-child(4) p {
    width: 200px
}

.mobile_page .steptext:nth-child(4) .cloud_popup1 {
    top: -154px;
    left: 580px
}

.mobile_page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 5px 0 0 5px;
    width: 240px;
    text-align: center;
    line-height: 20px;
    font-size: .857em
}

.mobile_page .popup_wrapper .popup_container {
    padding: 15px
}

.mobileapppopup .deactivate_title {
    color: #6096bc;
    font-size: 1.214em!important;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 700;
    letter-spacing: normal;
    padding: 0
}

.mobileapp .email_div {
    margin: 10px 0 0;
    width: 100%
}

.mobileapp .download_errmsg {
    background-color: #fde4ea;
    border: 1px solid #edc4cc;
    color: #3f3d3e;
    clear: both;
    padding: 8px;
    margin: 0 0 8px;
    display: none;
    font-size: .857em
}

.mobileapp .inputbox {
    border: 1px solid #b2c8d6;
    border-radius: 3px;
    float: left;
    height: 34px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5px;
    width: 66%
}

.mobileapp .verification {
    clear: both;
    margin: 0
}

.mobileapp .captcha {
    display: block;
    float: left;
    margin-top: 5px
}

.download-page .verification input,
.mobileapp .verification input {
    margin-left: 50px;
    width: 100px;
    padding: 0 10px
}

.mobileapp .input {
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 5px #efeeee inset;
    height: 40px;
    border-radius: 3px;
    font-size: 1.143em;
    line-height: normal
}

.mobileapp .red_new {
    color: red;
    margin-left: 0;
    margin-top: 10px
}

.mobileapp .submit_btn {
    height: 35px;
    margin: 0;
    padding: 0;
    width: 110px;
    font-size: 1.286em
}

.mobileapp .loading_div {
    background: url(https://static.idriveonlinebackup.com/include/images/loading_dark.gif) no-repeat;
    float: left;
    height: 19px;
    margin: 8px 8px 8px 6px;
    width: 30px;
    display: none
}

.mb-devices {
    display: none
}

.small-business .list-item-right ul li a {
    color: #6f7072
}

.mobile_page .gomobile .inner_wraper p.center {
    font-size: 1.143em;
    font-weight: 700
}

.mobile_page .popup_mobilevideo .popup_header {
    margin-bottom: 0!important;
    border-bottom: 0!important
}

.mobile_page .popup_mobilevideo .popup_close_btn {
    position: absolute;
    right: 5px;
    top: 5px;
    display: block;
    background: url(https://static.idriveonlinebackup.com/include/images/video_delete.png) no-repeat;
    width: 28px;
    height: 26px;
    cursor: pointer;
    z-index: 1
}

.mobile_page .popup_mobilevideo .popup_system_box {
    padding: 3px
}

.mobile_page .popup_wrapper .popup_mobilevideo {
    padding: 0!important;
    border: 0!important
}

.mobile_page .section-banner {
    clear: both;
    float: left;
    width: 100%;
    background: url(https://static.idriveonlinebackup.com/include/images/mob_bg_nw.jpg) center center no-repeat #161616;
    height: 474px;
    overflow: hidden
}

.mobile_page .section-banner .wrapper {
    overflow: visible
}

.mobile_page .cont-wrap {
    background-color: #f7f7f7;
    clear: both;
    float: left;
    width: 100%
}

.mobile_page .secure_key {
    background: url(https://static.idriveonlinebackup.com/include/images/secure_key_n.png) no-repeat;
    left: 435px;
    top: 5px
}

.download-page #mac_10_4,
.download-page #oldibent_mac104,
.mobile_page .mob-txt {
    display: none
}

.express-page.inner nav li .nav-subtitle,
.express-page.inner nav li .nav-title,
.mobile_page .nav-subtitle,
.mobile_page .nav-title,
.universal_pge nav li .nav-subtitle,
.universal_pge nav li .nav-title {
    color: #fff
}

.mobile_page .mob_mask,
.mobile_page .mob_wrapper {
    background: 0 0
}

.mobile_page .mob_wrapper {
    overflow: visible;
    height: 376px
}

.mobile_page .mob_icon_one {
    top: 5px;
    left: 15px
}

.mobile_page .mob_icon_two {
    top: 95px;
    left: -40px
}

.mobile_page .mob_icon_three {
    top: 175px;
    left: 10px
}

.mobile_page .ekey2 {
    right: 460px;
    top: 15px;
    left: 480px
}

.mobile_page .ekey3 {
    left: 520px;
    top: 80px
}

.mobile_page .ekey4 {
    top: 110px;
    left: 500px
}

.mobile_page .ekey5 {
    top: 48px;
    left: 500px
}

.mobile_page .ekey6 {
    top: 135px;
    left: 500px
}

.mobile_page .mobile_animation {
    min-height: 374px
}

.mobile_page .mob_wrapper h2 {
    bottom: 7px;
    left: 40%;
    font-size: 20px!important
}

.mobile_page nav li a:hover,
.mobile_page nav li a:hover span.nav-subtitle,
.mobile_page nav li a:hover span.nav-title,
.mobile_page nav li:hover a,
.mobile_page nav li:hover a span.nav-subtitle,
.mobile_page nav li:hover a span.nav-title {
    text-decoration: none;
    color: #efe096
}

.content-mb .chooseus .fl-right {
    float: right;
    padding-right: 20px;
    width: 160px;
    box-sizing: border-box
}

.content-mb .algn-rgt .fl-right,
.content-mb .chooseus .fl-left {
    float: left;
    width: calc(100% - 160px);
    box-sizing: border-box
}

.content-mb .algn-rgt .fl-right {
    float: right
}

.content-mb .algn-rgt .fl-left {
    float: left;
    padding-right: 20px;
    width: 160px;
    box-sizing: border-box
}

.readme .dowload_btn_text {
    position: absolute;
    top: 10px;
    left: 10px;
    line-height: 17px;
    width: 100px
}

.readme .dowload_btn {
    border: 1px solid #5a9500;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    position: relative
}

.dowload_btn_img {
    position: absolute;
    top: 10px;
    right: 10px
}

.idr_readme_border {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #dcdcdc;
    background-color: #f5f5f5;
    box-sizing: border-box;
    margin-bottom: 10px
}

.readme .float_lt {
    border-top: 0
}

.content-para {
    padding-bottom: 20px
}

.content-para:last-child {
    padding-bottom: 0
}

.download-page .new_tip_con .questions p,
.steps-para,
.steps-para ol {
    margin-bottom: 20px
}

.steps-para p {
    clear: both;
    padding-bottom: 15px;
    text-align: justify
}

.steps-para h3 {
    font-size: 1.143em;
    margin-bottom: 5px;
    font-weight: 700
}

.left-para {
    float: left;
    width: 25%;
    padding-right: 10px
}

.left-para p {
    font-weight: 700;
    font-size: .929em
}

.right-para,
.verticals-wrap .fl-left-sc h1 span,
.vt-turbo-wrap .fl-left-sc h1 span {
    display: table
}

.download-wrap .popup_system h3,
.right-para p {
    padding-bottom: 10px
}

.readme .content_terms {
    padding: 0 40px 20px
}

#cssmenu ul ul li:last-child,
.readme .leftnav_terms li:last-child a {
    border-bottom: 0
}

.readme .idr_rel_link {
    color: #669630;
    font-size: .929em
}

.readme .note {
    margin: 5px 0 0
}

.wrd-brk {
    word-break: break-all
}

.download-page .inner_wraper {
    background-color: transparent
}

.download-page h1 {
    font-size: 4.286em
}

.download-page .content-wrapper {
    max-width: 960px;
    width: 100%
}

.download-page .banner-img {
    text-align: center;
    margin: 30px 0 0
}

.download-page .banner-img img {
    width: 100%;
    max-width: 706px
}

.download-page .download-content {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_download_grphsplit1.png) no-repeat;
    height: 100%;
    padding: 40px 0 0;
    float: left;
    width: 100%
}

.download-page .special-note {
    font-size: .786em;
    text-align: center;
    color: #666;
    clear: both
}

.download-page .oldevs_account {
    width: 100%;
    float: right;
    background: url(https://static.idriveonlinebackup.com/include/images/ide_download_grphsplit2.png) no-repeat;
    padding: 20px 0
}

.download-page .oldevs_account p {
    margin: 20px 0 0 20px;
    font-size: .929em
}

.download-page .oldevs_account ul {
    list-style-type: none;
    margin: 5px 0 0 20px;
    padding: 0
}

.download-page .oldevs_account li {
    float: left
}

.download-page .old_mac,
.download-page .old_win {
    width: 65px;
    height: 20px;
    text-indent: -5000px;
    display: block
}

.download-page .old_win {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ibent_sprite.png) 0 -130px no-repeat;
    margin: 5px 0
}

.download-page .old_win:hover {
    background-position: 0 -170px
}

.download-page .old_mac {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ibent_sprite.png) 0 -10px no-repeat;
    margin: 5px 0 10px 10px
}

.download-page .old_mac:hover {
    background-position: 0 -50px
}

.download-page .download_pcmac {
    float: left;
    width: 30%;
    box-sizing: border-box
}

.download-page .download-content h2,
.download-page .download_pcmac h2 {
    margin: 0 0 20px;
    padding: 0;
    font-size: 1em;
    font-weight: 700;
    text-align: left
}

.download-page .download_btns ul {
    list-style: none;
    padding: 0;
    margin: 5px 0 0
}

.download-page .download_btns li {
    padding: 0;
    margin: 0 5px 0 0;
    float: left
}

.download-page .download_btns .windows {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns.png) -20px -27px no-repeat;
    width: 127px;
    height: 44px;
    display: block;
    text-indent: -5000px;
    margin: 0 0 15px
}

.download-page .download_btns .windows:hover {
    background-position: -20px -98px
}

.download-page .download_btns .windows:active {
    background-position: -20px -169px
}

.download-page .download_btns p {
    margin: 0;
    font-size: .786em;
    color: #6a6a6a
}

.download-page .download_btns .mac {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns.png) -169px -27px no-repeat;
    width: 127px;
    height: 45px;
    display: block;
    text-indent: -5000px;
    margin: 0 0 15px
}

.download-page .download_btns .mac:hover {
    background-position: -169px -98px
}

.download-page .download_btns .mac:active {
    background-position: -169px -169px
}

.download-page .download_btns li:nth-child(3) {
    clear: both;
    margin: 10px 0
}

.download-page .sys_req {
    clear: both;
    font-size: .786em
}

.download-page .download_linux {
    float: left;
    width: 26%;
    padding: 0 20px;
    text-align: left;
    font-size: 13px;
    box-sizing: border-box
}

.download-page .knwmre {
    margin: 11px 0 0!important
}

.download-page .download_mobile {
    float: left;
    padding: 0;
    width: 43%;
    box-sizing: border-box
}

.download-page .download_mobile a.iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_download_sprite.png) 0 -1013px no-repeat;
    width: 135px;
    height: 45px;
    display: block;
    text-indent: -5000px;
    margin: 5px 0
}

.download-page .download_mobile a.android {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_download_sprite.png) 0 -1062px no-repeat;
    width: 129px;
    height: 45px;
    display: block!important;
    text-indent: -5000px;
    margin: 0 0 10px
}

.download-page .download_mobile a.windowsapp {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_download_sprite.png) 0 -1160px no-repeat;
    display: block!important;
    height: 45px;
    margin: 0 0 10px;
    text-indent: -5000px;
    width: 128px
}

.fb-page .social_facebook_backup,
.instagrm-page .social_instagram_backup,
.new-share .web_share {
    text-indent: -9999px;
    cursor: pointer;
    list-style: none
}

.download-page .download-mobile {
    clear: both
}

.download-page .download-mobile .send_email {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ico_email.png) 0 5px no-repeat;
    height: 25px;
    float: left;
    padding: 0 5px
}

.download-page .download-mobile .send_email a {
    color: #333;
    font-size: .857em
}

.download-page .download_mobile li {
    margin: 0;
    padding: 0 6px 0 0;
    float: left
}

.download-page .new_tip_con .questions h4 {
    margin-top: 0
}

.download-page .new_tip_con .questions .questcont {
    border: 0;
    margin-bottom: 0
}

.download-page .quoteBox {
    max-width: 881px;
    width: 100%
}

.download-page .popup_wrapper .popup_container {
    padding: 15px
}

.download-page .deactivate_title {
    color: #6096bc;
    font-size: 1.214em!important;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 700;
    letter-spacing: normal;
    padding: 0
}

.download-page .email_div {
    margin: 10px 0 0;
    width: 100%
}

.download-page .download_errmsg {
    background-color: #fde4ea;
    border: 1px solid #edc4cc;
    color: #3f3d3e;
    clear: both;
    padding: 8px;
    margin: 0 0 8px;
    display: none;
    font-size: .857em
}

.download-page .inputbox {
    border: 1px solid #b2c8d6;
    border-radius: 3px;
    float: left;
    height: 34px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5px;
    width: 66%
}

.fb-page .cont-wrap .wrapper,
.instagrm-page .cont-wrap .wrapper {
    overflow: visible
}

.download-page .verification {
    clear: both;
    margin: 0
}

.download-page .captcha {
    display: block;
    float: left;
    margin-top: 5px
}

.fb-page .facebook-bg-img,
.fb-page .test-bg,
.instagrm-page .instagram-bg-img,
.instagrm-page .test-bg,
.pricing-page .price_plan_heading {
    display: none
}

.download-page .input {
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 5px #efeeee inset;
    height: 40px;
    border-radius: 3px;
    font-size: 1.143em;
    line-height: normal
}

.download-page .red_new {
    color: red;
    margin-left: 8px
}

.download-page .submit_btn {
    height: 35px;
    margin: 0 0 0 10px;
    padding: 0;
    width: 110px;
    font-size: 1.286em
}

.download-page .loading_div {
    background: url(https://static.idriveonlinebackup.com/include/images/loading_dark.gif) no-repeat;
    float: left;
    height: 19px;
    margin: 8px 8px 8px 6px;
    width: 30px;
    display: none
}

.download-wrap .first_pos_container_new {
    width: 100%;
    max-width: 450px
}

.fb-page .inner_wraper {
    background-color: transparent
}

.fb-page .bg-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/fb-bg.jpg) #def0be;
    float: left;
    width: 100%;
    height: 474px
}

.fb-page .cont-wrap {
    clear: both;
    float: left;
    width: 100%;
    background-color: #f7f7f7
}

.fb-page .proces-popup {
    margin-top: -35px
}

.fb-page h1 {
    color: #173d3e;
    font-size: 2.857em
}

.fb-page .pg-title {
    float: left;
    width: 40%;
    margin-top: 40px
}

.fb-page .h1_subtitle {
    color: #173d3e;
    font-size: 1em;
    margin-top: 10px
}

.fb-page .bg-ins {
    background: url(https://static.idriveonlinebackup.com/include/images/fb-bg-2.png) right 135px no-repeat;
    float: left;
    width: 100%;
    height: 480px
}

.fb-page .social_facebook_backup {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-wifi.png) no-repeat;
    width: 188px;
    height: 51px
}

.fb-page .social_facebook_backup:hover {
    background-position: 0 -70px
}

.fb-page .title_video {
    margin-top: 190px
}

.fb-page .quoteBox {
    max-width: 810px
}

.instagrm-page .inner_wraper {
    background-color: transparent
}

.instagrm-page .bg-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/ins-bg.jpg) top center no-repeat #fafdd2;
    height: 474px;
    float: left;
    width: 100%
}

.instagrm-page .cont-wrap {
    clear: both;
    float: left;
    width: 100%;
    background-color: #f7f7f7
}

.instagrm-page .proces-popup {
    margin-top: -35px
}

.instagrm-page h1 {
    color: #202221;
    font-size: 2.857em
}

.instagrm-page .pg-title {
    float: left;
    width: 40%;
    margin-top: 40px
}

.instagrm-page .h1_subtitle {
    color: #202221;
    font-size: 1em;
    margin-top: 10px
}

.instagrm-page .bg-ins {
    background: url(https://static.idriveonlinebackup.com/include/images/ins-bg-2.png) right 135px no-repeat;
    float: left;
    width: 100%;
    height: 480px
}

.instagrm-page .social_instagram_backup {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-wifi.png) no-repeat;
    width: 118px;
    height: 17px
}

.instagrm-page .social_instagram_backup:hover,
.new-share .web_share:hover {
    background-position: 0 -70px
}

.instagrm-page .title_video {
    margin-top: 190px
}

.new-share .static {
    background: url(https://static.idriveonlinebackup.com/include/images/Sharepage_banner.jpg) center 0 no-repeat;
    float: left;
    width: 100%;
    height: 100%
}

.new-share {
    background: 0 0
}

.new-share .inner_wraper {
    background-color: transparent
}

.new_shar_tit_con {
    text-align: left;
    color: #333;
    margin-top: 75px
}

.new_shar_tit_con h1 {
    text-align: left;
    font-size: 3em;
    color: #333
}

.new_shar_tit_con .h1_subtitle {
    text-align: left;
    font-size: 1.6em
}

.new_shar_left_con {
    float: left;
    width: 44%
}

.new_shar_right_con {
    float: left;
    width: 40%;
    margin-left: 5%
}

.new_shar_right_con img {
    width: 100%
}

.new-share .title_video {
    margin-top: 100px
}

.new-share .web_share {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-wifi.png) no-repeat;
    width: 188px;
    height: 51px
}

.pricing-page .clear {
    clear: both
}

.pricing-page .title_header {
    position: relative;
    width: 100%;
    padding-top: 30px
}

.pricing-page .offer_purple {
    background: url(https://static.idriveonlinebackup.com/include/images/50percentoff-princing.png) no-repeat;
    float: right;
    height: 165px;
    left: 68%;
    position: absolute;
    top: -36px;
    width: 169px
}

.pricing-page .pricing_h4 {
    font-size: 60px;
    color: #1374ab;
    text-align: center;
    padding: 0;
    float: left;
    width: 100%;
    font-weight: 400
}

.pricing-page .title_slog {
    font-size: 20px;
    padding: 13px 0 0;
    color: #333
}

.pricing-page .content {
    width: 960px;
    margin: 25px auto 40px;
    padding: 0 20px;
    overflow: hidden
}

.pricing-page .pricing {
    width: 100%;
    margin: 80px 0 0
}

.pricing-page .pricing_header ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.pricing-page .pricing_header ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_bg.png);
    box-shadow: 0 0 3px #888 inset, 0 0 0 #888, 0 2px 3px #888 inset;
    display: inline-block;
    float: left;
    height: 125px;
    width: 313px;
    margin: 0 10px 0 0
}

.pricing-page .pricing_header .free a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon.png) 0 -44px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header .free a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon.png) -228px -44px no-repeat
}

.pricing-page .pricing_header .free a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon.png) -456px -44px no-repeat
}

.pricing-page .pricing_header .pro_business {
    margin: 0
}

.pricing-page .pricing_header .pro_business a {
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px;
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) 0 -460px no-repeat
}

.pricing-page .pricing_header .pro_business a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) -228px -460px no-repeat
}

.pricing-page .pricing_header .pro_business a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) -456px -460px no-repeat
}

.pricing-page .pricing_header .pro_personal a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) 0 -252px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header .pro_personal a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) -228px -252px no-repeat
}

.pricing-page .pricing_header .pro_personal a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_icon1.png) -456px -252px no-repeat
}

.pricing-page .plan_heading {
    color: #333;
    float: left;
    font-size: 18px;
    font-weight: 700;
    width: 185px;
    text-align: center
}

.pricing-page .choose {
    background: 0 0;
    border: 0;
    padding: 172px 0 0
}

.pricing-page .choose:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/choose_button.png) -1px -107px no-repeat
}

.pricing-page .choose:active {
    background: url(https://static.idriveonlinebackup.com/include/images/choose_button.png) -1px -180px no-repeat
}

.pricing-page .pro_btn {
    padding: 251px 0 0
}

.pricing-page .busi_btn {
    padding: 8px 0
}

.pricing-page .pricing_content {
    width: 100%
}

.pricing-page .pricing_content .pr_bg {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png) #f0f4f7;
    box-shadow: 0 0 2px #888;
    float: left;
    padding: 0;
    width: 312px;
    margin: 0 11px 0 0
}

.pricing-page .nm {
    margin: 0
}

.pricing-page .pricing_content ul {
    list-style: none;
    padding: 0
}

.pricing-page .pricing_content ul li {
    border-bottom: 1px solid #e5ecf2;
    list-style: none;
    padding: 30px 0 30px 32px
}

.pricing-page .pricing_btn {
    background: url(https://static.idriveonlinebackup.com/include/images/choose_button.png) -1px -34px no-repeat;
    cursor: pointer;
    display: table;
    height: 34px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    text-indent: 2500px;
    width: 110px
}

.pricing-page .personal_plan ul li {
    padding: 30px 10px
}

.download-page .download_linux p,
.pricing-page .free_txt p {
    padding: 0;
    margin: 0
}

.pricing-page.free_txt td {
    border-bottom: 1px solid #e5ecf2
}

.pricing-page .sm_txt {
    font-size: 11px;
    display: block
}

.pricing-page .plan_cost {
    font-size: 28px;
    font-weight: 700;
    padding-right: 3px
}

.pricing-page .gb_text {
    font-size: 20px;
    font-weight: 700
}

.pricing-page .busi_txt ul li,
.pricing-page .pro_txt ul li {
    padding: 40px 0 40px 32px
}

.pricing-page .busi_pricing,
.pricing-page .pricing .pricing_left {
    margin: -30px 0 0
}

.pricing-page .busi_pricing_rgt {
    margin-top: -48px
}

.pricing-page .pricing_left {
    float: left;
    margin: -49px 0 0;
    width: 110px;
    padding: 21px 0
}

.pricing-page .pricing_right {
    float: left;
    margin: -48px 0 0;
    width: 90px;
    padding: 26px 0 15px;
    font-size: 12px
}

.pricing-page .pricing .pricing_right {
    margin: -31px 0 0
}

.pricing-page .pricing_h4 {
    margin: 20px auto
}

.pricing-page .cp_wrap {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 0
}

.pricing-page .cp_wrap .cp_compare_tlt {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    width: 100%;
    margin: 0;
    color: #1374ab;
    font-size: 16px;
    padding: 13px 0 0;
    cursor: default
}

.pricing-page .cp_table {
    display: block;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    padding: 0;
    margin: 0
}

.pricing-page .cp_table tr td {
    vertical-align: top;
    border: 0;
    padding: 0;
    margin: 0;
    width: 312px
}

.pricing-page .cp_table_1 ul {
    display: inline-block
}

.pricing-page .cp_table ul {
    display: block;
    margin-top: 10px;
    border: 1px solid #e5ecf2;
    box-shadow: 0 0 2px #888
}

.pricing-page .cp_table .cp_col_1 ul {
    background: #e3eef4;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.pricing-page .cp_table .cp_col_1 ul li:first-child {
    padding-left: 20px
}

.pricing-page .cp_table .cp_col_2 ul,
.pricing-page .cp_table .cp_col_3 ul {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png) #f0f4f7;
    list-style: none;
    padding: 0;
    vertical-align: middle
}

.pricing-page .cp_table .cp_col_2 ul {
    width: 311px;
    margin: 0 10px
}

.pricing-page .cp_table .cp_col_3 ul {
    margin: 0 0 0 1px
}

.pricing-page .cp_table ul li {
    padding: 5px 10px;
    margin: 0;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    border-bottom: 1px solid #e5ecf2
}

.pricing-page .cp_table ul li.cp_header_title {
    margin: 0;
    padding: 10px 10px 0 20px;
    color: #1374ab;
    border-bottom: 1px solid transparent
}

.pricing-page .cp_table ul li.cd-idrive-express a,
.pricing-page .cp_table ul li.cp_header_blue a,
.pricing-page .cp_table ul li.cp_header_title,
.pricing-page .cp_table ul li.cp_header_title a {
    font-size: 14px
}

.pricing-page .cp_table .cp_col_1 ul li {
    padding: 5px 10px 5px 20px;
    text-align: left;
    border-bottom: 1px solid #e0e7ed
}

.pricing-page .cp_table ul li.cp_server_list {
    min-height: 90px;
    box-sizing: border-box
}

.pricing-page .cp_table .cp_col_3 ul li.cp_server_list {
    padding-top: 16px
}

.pricing-page .cp_hgt_header {
    height: 42px
}

.pricing-page .cp_server {
    height: 44px
}

.bmrmsp .bmr-con .slideContent h2,
.pricing-page .cp_server img {
    margin-top: 15px
}

.pricing-page .cp_hgt {
    height: 42px
}

.pricing-page .cp_hgt img {
    margin-top: 13px
}

.pricing-page .cp_btm_bdr {
    border-bottom: 1px solid transparent
}

.pricing-page .cp_disable {
    height: 1px;
    float: left;
    width: 100%
}

.pricing-page .cp_table .cp_plan_heading {
    padding: 5px 0 0;
    border-bottom: 1px solid transparent;
    height: 50px
}

.pricing-page .cp_table .cp_plan_heading p {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    margin: 0 auto;
    text-align: center
}

.pricing-page .cp_wrap h3 {
    margin: 10px auto 8px;
    text-align: left
}

.pricing-page .cp_plan_heading span {
    font-size: 14px;
    font-weight: 400
}

.pricing-page .cp_table .pricing_btn {
    margin: 15px auto
}

.pricing-page .cp_table .cp_header_blue {
    color: #1374ab;
    padding-left: 20px
}

.pricing-page .cp_table .choose {
    padding-top: 4px
}

.pricing-page .cp_table .cp_btn {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 960px;
    box-shadow: 0 0 0 transparent;
    border: 0 transparent
}

.pricing-page .cp_table .cp_btn>li {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 310px
}

.pricing-page .cp_header_blue span,
.pricing-page .cp_header_blue>span {
    color: #333
}

.pricing-page .cp_btm_small {
    font-size: 11px
}

.pricing-page .cp_sub_lind a {
    color: #333;
    padding-left: 10px
}

.pricing-page .cp_sub_lind a:hover {
    color: #1374ab
}

.pricing-page .cp_student_price_new {
    background: 0 0;
    color: #1374ab;
    display: table;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 10px 1px 25px;
    width: 958px
}

.pricing-page .pricing_header .freeNew a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) 0 -44px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header .freeNew a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -228px -44px no-repeat
}

.pricing-page .pricing_header .freeNew a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -456px -44px no-repeat
}

.pricing-page .pricing_header .pro_businessNew {
    margin: 0
}

.pricing-page .pricing_header .pro_businessNew a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) 0 -460px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header .pro_businessNew a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -228px -460px no-repeat
}

.pricing-page .pricing_header .pro_businessNew a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -456px -460px no-repeat
}

.pricing-page .pricing_header .pro_personalNew a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) 0 -252px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header .pro_personalNew a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -228px -252px no-repeat
}

.pricing-page .pricing_header .pro_personalNew a:active {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer.png) -456px -252px no-repeat
}

.pricing-page .pricing_content ul {
    margin: 5px
}

.pricing-page .pricingWidth {
    width: 124px;
    float: left
}

.pricing-page .pricingAmt {
    width: 163px;
    float: right;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.pricing-page .pricingAmt p {
    margin: 0;
    color: #894809;
    text-align: left
}

.pricing-page .pricingAmt p span.lineThrough {
    text-decoration: line-through;
    margin-right: 3px;
    color: #999;
    font-size: 11px
}

.linux_id .pricing-page .pricingAmt p span:nth-child(1) {
    font-size: 10px
}

.pricing-page .pricingGb {
    font-size: 22px;
    color: #5a8802
}

.pricing-page .offer_50 .offer_purple {
    background: url(https://static.idriveonlinebackup.com/include/images/second-year-img_new.png) no-repeat;
    float: right;
    height: 159px;
    left: 70%;
    position: absolute;
    top: -34px;
    width: 212px
}

.pricing-page .new_pr_span span:first-child {
    color: #894809
}

.pricing-page .new_pr_span span {
    clear: both;
    color: #894809
}

.pricing-page .cp_table .cp_col_1 ul li:last-child {
    line-height: 22px;
    padding-bottom: 7px
}

.pricing-page .pricing_content .pr_bg {
    height: 100%
}

.pricing-page ul.new_pr_bg li.monthly_list {
    padding: 25px 0 15px 5px
}

.linux_id .pricing-page ul.new_pr_bg li.monthly_list {
    padding: 23px 0 15px 5px
}

.pricing-page .monthly_list .pricingGb {
    font-weight: 400;
    font-size: 16px
}

.pricing-page .monthly_list .pricingAmt span {
    color: #000;
    font-size: 12px
}

.pricing-page ul.new_pr_bg li.monthly_plan {
    border-bottom: 0;
    cursor: pointer;
    color: #000;
    font-size: 16px;
    padding: 20px 0 10px;
    min-height: 65px
}

.pricing-page ul.new_pr_bg li.monthly_plan span {
    color: #1374ab;
    float: left;
    padding: 0 25px 0 5px
}

.pricing-page ul.new_pr_bg li.monthly_plan.down-arrow {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) 86px -47px no-repeat
}

.pricing-page ul.new_pr_bg li.monthly_plan.up-arrow {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) 86px 20px no-repeat
}

.pricing-page .monthly_prices {
    display: none;
    padding-top: 0
}

.pricing-page ul.new_pr_bg li.monthly_chooseHigh {
    padding: 576px 0 8px;
    border-bottom: transparent
}

.pricing-page .cp_table ul li:last-child {
    border-bottom: transparent
}

.pricing-page .pr_bg:first-child>ul .choose.monthly_choose .pricing_btn {
    margin-top: 30px
}

.pricing-page .pr_bg:first-child>ul .choose.monthly_chooseHigh {
    padding-top: 580px
}

.pricing-page ul.new_pr_bg li {
    padding: 10px 0 10px 5px;
    float: left;
    box-sizing: border-box;
    width: 100%;
    min-height: 100%
}

.pricing-page .offer2 .monthly_list .pricingWidth {
    width: 94px
}

.pricing-page .pricingAmt {
    font-size: 11px
}

.pricing-page .mnth-title {
    font-size: 16px;
    color: #1374ab
}

.pricing-page ul.new_pr_bg li.mnth-heading {
    padding: 30px 0 10px 5px;
    border-bottom: 0
}

.pricing-page .mrg_btm {
    margin-bottom: 104px
}

.pricing-page .basic_ul .mrg_btm {
    margin-bottom: 32px
}

.pricing-page .plan_heading {
    margin: 142px auto 0
}

.pricing-page .plan_heading span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    line-height: initial
}

.pricing-page .pr_bg.pro_txt.nmrg {
    margin-right: 0
}

.pricing-page .new_pr_bg .pricingWidth>span {
    font-size: 11.5px
}

.pricing-page .choose.monthly_choose {
    padding-top: 40px;
    border-bottom: transparent
}

.pricing-page .choose.busi_btn {
    border-bottom: 0
}

.pricing-page .student_price_new {
    height: 40px;
    line-height: 40px;
    background: #e3eef4;
    color: #1374ab;
    display: table;
    margin: 10px 1px;
    width: 958px;
    float: left;
    box-shadow: 0 0 2px #888
}

#main-header ul li,
.pricing-page .pTop p {
    margin: 0;
    padding: 0
}

.pricing-page .pTop {
    padding: 5px 0 15px
}

.pricing-page .fSize {
    font-size: 16px
}

.pricing-page .cp_table .cp_col_1 ul li.cd-idrive-express,
.pricing-page .cp_table .cp_col_2 ul li.cd-idrive-express,
.pricing-page .cp_table .cp_col_3 ul li.cd-idrive-express {
    padding-bottom: 17px;
    padding-left: 20px;
    padding-top: 16px;
    box-sizing: border-box;
    height: 101px
}

.linux_id .pricingWidth {
    width: 131px
}

.linux_id .cp_table .cp_col_1 ul li.cd-idrive-express {
    padding-bottom: 16px;
    padding-top: 6px
}

.pricing-page .cd-idrive-express span {
    padding-left: 10px
}

.pricing-page .cp_table .cp_col_1 ul li.cp-os-list {
    padding-left: 30px
}

.pricing-page .center.small_size {
    font-size: 12px;
    padding-bottom: 20px
}

.pricing-page .center.visit_feature {
    margin-bottom: 10px
}

.pricing-page .condition_offer {
    font-size: 12px;
    padding-top: 0;
    text-align: left;
    line-height: 18px
}

.pricing-page .new_pr_bg.basic_ul .choose.monthly_choose {
    padding-top: 15px
}

.pricing-page .cp_table ul li.cp-support-row {
    padding-top: 10px;
    padding-bottom: 20px;
    box-sizing: border-box;
    height: 65px
}

.pricing-page .cp_table ul li.cp_header_blue.cp-support-row {
    line-height: 40px
}

.pricing-page .cp-sub-account {
    box-sizing: border-box;
    height: 75px
}

.pricing-page .cp-server-row {
    box-sizing: border-box;
    height: 85px
}

.pricing-page .cp_table .cp_col_3 ul li.cp-server-row {
    padding-top: 30px
}

.pricing-page .cp_table .cp_col_1 ul li.cp-linux-row {
    box-sizing: border-box;
    height: 65px
}

.pricing-page .cp_table .cp_col_2 ul li.cp-linux-row,
.pricing-page .cp_table .cp_col_3 ul li.cp-linux-row {
    box-sizing: border-box;
    height: 65px;
    padding: 16px 0
}

.express_fluid_bg {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_express_bg_2000.jpg) center -22px no-repeat #f7f7f7
}

.windows_chrome .express_fluid_bg {
    background-position: center 0
}

.express-page.inner nav ul {
    margin: 0!important
}

.express-page nav li a:hover span.nav-subtitle,
.express-page nav li a:hover span.nav-title,
.express-page nav li:hover a span.nav-subtitle,
.express-page nav li:hover a span.nav-title {
    color: #efe096
}

.express-page .inner_wraper {
    padding: 0;
    background: 0 0
}

.express-page .ide_title h4 {
    color: #1f343d;
    text-align: left;
    font-size: 3em;
    padding: 0;
    float: left;
    width: 100%;
    font-weight: 400;
    line-height: normal
}

.express-page .ide_title h4 sup {
    font-size: .5em
}

.express-page .ide_title p {
    color: #1f343d;
    font-size: 1em
}

.express-page .ide_title {
    padding: 20px 0 0
}

.express-page .datasheet-wrap {
    float: left
}

.express-page .ide_aniwrap a {
    color: #2f2f2f
}

.express-page .ide_aniwrap .ide-freeicon {
    background: url(https://static.idriveonlinebackup.com/include/images/ide-free.png) no-repeat;
    width: 120px;
    height: 105px;
    position: absolute;
    right: 0
}

.express-page .datasheet {
    background: url(https://static.idriveonlinebackup.com/include/images/rapid_pdf_icon.png) 3px 11px no-repeat;
    height: 25px;
    margin: 0;
    padding: 10px 0 0 30px;
    right: 20px;
    top: 364px
}

.express-page .banner_video li {
    list-style: none;
    background: url(https://static.idriveonlinebackup.com/include/images/video_img.png) 0 14px no-repeat;
    width: auto;
    height: 100%;
    padding: 0 0 0 30px;
    cursor: pointer
}

.express-page .title_video {
    float: left;
    font-size: 1em;
    color: #1374ab;
    height: 40px
}

.express-page .steptext .linknew,
.express-page .steptext:nth-child(1) .cloud_popup1 a:hover,
.express-page .steptext:nth-child(1) a {
    color: #333
}

.express-page .title_video ul {
    float: left;
    height: 100%
}

.express-page .title_video ul li a {
    line-height: normal;
    box-sizing: border-box;
    padding-top: 13px;
    float: left
}

.express-page .wrap-video {
    position: absolute;
    bottom: 10px;
    right: 25px
}

.express-page .ide_divider {
    background: url(https://static.idriveonlinebackup.com/include/images/ide-divider.png) center center no-repeat;
    height: 40px;
    width: 5px;
    display: block;
    float: left;
    box-sizing: border-box;
    margin: 0 5px 0 10px
}

.express-page .proces-popup {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-with-numbers.png) center 0 no-repeat;
    height: 100%;
    border: 0;
    outline: 0;
    display: inline-block;
    margin: -15px auto 0;
    position: relative;
    padding: 2px 0 0;
    box-sizing: border-box;
    width: 100%
}

.express-page .proces-wrap {
    margin: 45px auto 0;
    box-sizing: border-box;
    position: relative
}

.express-page .steptext p {
    width: 75px;
    margin: 10px 20px 0 10px
}

.express-page .cloud_popup2 {
    background: url(https://static.idriveonlinebackup.com/include/images/cloud2and3.png) no-repeat;
    bottom: 0;
    display: none;
    height: 175px;
    position: absolute;
    width: 292px;
    z-index: 99
}

.express-page .steptext li,
.express-page .steptext p {
    font-size: .975em;
    line-height: 18px
}

.express-page .steptext:nth-child(1) {
    width: 175px
}

.express-page .steptext:nth-child(1) .cloud_popup1 a {
    color: #1374ab
}

.express-page .steptext:nth-child(1) .cloud_popup1 {
    top: -150px;
    left: -27px
}

.express-page .steptext:nth-child(1) .cloud_popup1 p {
    margin: 45px 6px;
    width: 215px;
    font-size: 1em;
    line-height: 20px
}

.express-page .steptext:nth-child(2) {
    width: 240px
}

.express-page .steptext:nth-child(2) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 5px 0 10px;
    width: 120px
}

.express-page .steptext:nth-child(2) .cloud_popup2 p {
    width: 200px;
    margin: 40px 28px
}

.express-page .steptext:nth-child(2) .cloud_popup2 {
    top: -175px;
    left: 130px;
    width: 294px
}

.express-page .steptext:nth-child(2) .cloud_popup2 ol,
.express-page .steptext:nth-child(3) .cloud_popup2 ol {
    margin: 22px 0 0 20px;
    padding: 11px 0 0;
    width: 250px;
    text-align: center;
    list-style: none
}

.express-page .steptext:nth-child(2) .cloud_popup2 li,
.express-page .steptext:nth-child(3) .cloud_popup2 li {
    padding-bottom: 10px;
    font-size: .9em;
    line-height: 16px
}

.express-page .steptext:nth-child(3) {
    width: 212px
}

.express-page .steptext:nth-child(3) p,
.express-page .steptext:nth-child(4) p {
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0;
    width: 108px
}

.express-page .steptext:nth-child(3) .cloud_popup2 {
    top: -175px;
    left: 400px
}

.express-page .steptext:nth-child(3) .cloud_popup2 p {
    margin: 40px 23px 0;
    width: 200px
}

.express-page .steptext:nth-child(3) .cloud_popup2 ol {
    margin: 20px 0 0 20px
}

.express-page .steptext:nth-child(4) {
    width: 200px;
    margin-left: 30px
}

.express-page .steptext:nth-child(4) p {
    width: 95px
}

.linux_id .express-page .steptext:nth-child(4) p {
    width: 105px
}

.express-page .steptext:nth-child(4) .cloud_popup1 {
    top: -150px;
    left: 630px
}

.express-page .steptext:nth-child(4) .cloud_popup1 p {
    margin: 32px 0 0;
    width: 245px;
    line-height: 20px;
    font-size: .9em
}

.express-page .cloud_popup1 p {
    width: auto
}

.express-page .quoteBox {
    margin-top: 90px
}

.express-page .express_body {
    width: 100%;
    padding: 0;
    margin: 30px 0;
    height: 100%;
    text-align: justify;
    line-height: 23px
}

.express_body .express_left {
    float: left;
    padding: 0 80px 0 0;
    width: calc(100% - 350px);
    margin: 0;
    box-sizing: border-box
}

.express_body .express_right {
    float: right;
    width: 350px;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.express_body .express_download p,
.express_body h3 {
    margin: 0;
    padding: 0;
    font-size: .9em;
    line-height: 18px
}

.express_body ul {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.express_body ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 5px no-repeat;
    display: block;
    padding-bottom: 12px;
    padding-left: 25px;
    text-align: left
}

.express_body .billing {
    margin-top: 0
}

.express_body h3 {
    text-align: left;
    color: #1374ab;
    font-size: 1.2em;
    line-height: 24px;
    font-weight: 400
}

.express_body .express_left h3 {
    padding-top: 20px;
    padding-bottom: 0
}

.express_body .mac_image,
.express_body .win_image {
    cursor: pointer;
    display: block;
    height: 35px;
    margin: 0 0 8px;
    text-indent: -5000px;
    width: 102px
}

.express_body .win_image {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) no-repeat
}

.express_body .win_image:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) 0 -51px no-repeat
}

.express_body .win_image:active {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) 0 -102px no-repeat
}

.express_body .mac_image {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) -117px 0 no-repeat
}

.express_body .mac_image:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) -117px -51px no-repeat
}

.express_body .mac_image:active {
    background: url(https://static.idriveonlinebackup.com/include/images/download-btns_new1.png) -117px -102px no-repeat
}

.express_body .express_download {
    height: 100%;
    overflow: hidden
}

.express_right h3 {
    padding-bottom: 10px
}

.express_right .express_mac,
.express_right .express_win {
    padding: 20px 0;
    width: calc(100%/2);
    float: left;
    margin: 0;
    box-sizing: border-box
}

.express_right .express_mac {
    float: right
}

.express_right .list-item-right {
    background: #f3f5f4;
    border: 1px solid #e3e3e3;
    float: left;
    margin: 40px 0 0;
    padding: 20px;
    box-sizing: border-box;
    width: 100%
}

.express_right .why-bus-itle {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 3px;
    color: #6f7070;
    font-size: 1.2em;
    margin-bottom: 8px!important;
    margin-top: 0!important;
    padding: 0 0 10px
}

.express_right .list-item-right ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left
}

.express_right .list-item-right ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    font-size: 1em;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    color: #6f7072;
    line-height: 16px!important;
    width: 100%
}

.express_right .list-item-right ul li a {
    color: #6f7072
}

.express_right .express_linux_wrap {
    overflow: hidden;
    padding: 20px 0 0
}

.express_example {
    float: left;
    width: 98%;
    margin: 20px 0 0
}

.express_example,
.express_example .express-data-backup div {
    box-sizing: border-box;
    line-height: 22px
}

.express_example .express-data-backup p {
    box-sizing: border-box;
    line-height: 22px;
    padding: 10px 0 0
}

.express_example h3 {
    margin: 10px 0 20px;
    text-align: left;
    font-size: 1.5em
}

.express_example .express-data-backup {
    margin: 15px 0 0
}

.express_example .expressContainer {
    float: left;
    padding: 25px 0 0
}

.express_example .express_restore {
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
    box-sizing: border-box
}

.express_example .support_note {
    width: 97%;
    margin: 30px 0 0;
    text-align: center
}

.express_example .expheader {
    margin: 0 0 10px;
    padding: 0 0 5px;
    border-bottom: 1px solid #e4e4e4;
    float: left;
    width: 100%
}

.express_example .expheader a {
    font-size: 1.5em;
    color: #333
}

.express_example .backup-instruction-btn,
.express_example .backup-retrieval-btn {
    float: right
}

.express_example .expressSpeed p {
    margin-bottom: 0
}

.express_example .exp_bg_sync {
    background: url(https://static.idriveonlinebackup.com/include/images/graphic-sync-ani.png) no-repeat;
    height: 325px;
    width: 580px;
    border: 0;
    outline: 0;
    overflow: hidden;
    margin: 20px auto 0;
    display: block
}

.express_example .express-notes {
    font-size: .9em;
    clear: left
}

.express_example .express-notes strong {
    color: #666
}

.express_example .express-data-retrieval .expheader {
    margin-bottom: 30px;
    margin-top: 60px
}

.express_example .express-data-retrieval p {
    padding: 0 0 10px
}

.express_example .express_shipment_btn {
    width: auto;
    height: 50px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #8ba82b;
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png) #8ba82b;
    color: #fff;
    float: left;
    margin: 20px 0;
    border-radius: 2px;
    box-shadow: inset 0 0 3px #fff;
    padding: 0 15px;
    cursor: pointer;
    font-size: 130%
}

.express_example .express_shipment_btn:active,
.express_example .express_shipment_btn:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png) #358f68
}

.express_example .express_shipment_btn:hover {
    border: 1px solid #358f68;
    box-shadow: inset 0 0 10px #b3ddc5
}

.express_example .express_shipment_btn:active {
    box-shadow: inset 0 0 10px #03535d
}

.express_example .express_support_wrap {
    background-color: #f2f2f2;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    display: table;
    line-height: 20px;
    padding: 20px;
    width: 100%;
    text-align: center;
    font-size: 1em;
    box-sizing: border-box;
    margin: 40px 0;
    float: left
}

#dic_bubble,
.express-page .banner-img640,
.universal-banner {
    display: none
}

.express-page .express-note-wrap {
    margin: 20px 0 0
}

.express-page .express-note-wrap p {
    padding: 10px 0
}

.universal_pge .inner_wraper {
    padding: 0 20px 20px
}

.universal-body .download_content {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box
}

.universal_pge .muti_anibg h4 {
    color: #205066
}

.universal-body li,
.universal-body ul {
    list-style: none
}

.universal_pge nav li a:hover,
.universal_pge nav li a:hover span.nav-subtitle,
.universal_pge nav li a:hover span.nav-title,
.universal_pge nav li:hover a span.nav-subtitle,
.universal_pge nav li:hover a span.nav-title {
    color: #efe096
}

.universal-body .staticContent {
    margin: 45px auto 40px;
    min-width: 864px;
    padding: 0;
    width: 85%;
    border: 0 solid green
}

.top-header-part {
    margin-top: 45px;
    margin-bottom: 50px;
    width: 100%;
    height: auto;
    overflow: hidden
}

.universal-body .quotes-arrow-hgroup {
    padding-top: 10px
}

.universal-body .download_pcmac,
.universal-body .download_pcmac_right {
    box-sizing: border-box;
    width: 50%;
    padding: 0 50px 0 0;
    margin: 0;
    float: left
}

.universal-body .download_pcmac_right {
    padding: 0;
    float: right
}

.universal-body .download_btns .windows {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -193px no-repeat;
    height: 36px;
    width: 110px
}

.universal-body .download_btns .windows:hover {
    background-position: 0 -255px
}

.universal-body .download_btns .windows:active {
    background-position: 0 -310px
}

.universal-body .mac {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -378px no-repeat;
    height: 36px;
    width: 110px
}

.universal-body .mac:hover {
    background-position: 0 -446px
}

.universal-body .mac:active {
    background-position: 0 -509px
}

.universal-body a.iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 2px no-repeat;
    height: 36px;
    width: 112px
}

.universal-body a.android {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -59px no-repeat;
    height: 36px;
    width: 100px;
    margin: 0
}

.universal-body a.windowsapp {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -124px no-repeat;
    height: 36px;
    width: 100px;
    margin: 0
}

.universal-body .send_email {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ico_email.png) 0 10px no-repeat;
    height: 35px;
    box-sizing: border-box;
    margin: 0;
    float: left
}

.universal-body .send_email p {
    line-height: 13px;
    padding: 0 0 0 26px
}

.universal-body .send_email a {
    font-size: 12px;
    color: #333
}

.compl-page nav li .nav-subtitle,
.compl-page nav li .nav-title,
.file_sync .h1_subtitle,
.file_sync .nav-subtitle,
.file_sync nav li .nav-title {
    color: #fff
}

.universal-body p.para-height {
    min-height: 100px
}

.universal-body .multicompSs {
    background: url(https://static.idriveonlinebackup.com/include/images/universal_appsscreenshot_new_ani.png) center no-repeat;
    height: 205px;
    display: block;
    width: 395px;
    float: left;
    margin-top: 20px
}

.universal-body .multideviceSs {
    background: url(https://static.idriveonlinebackup.com/include/images/universal_allthedevices_new_ani.png) 0 center no-repeat;
    height: 205px;
    display: block;
    width: 100%;
    float: left;
    margin-top: 30px
}

.universal-body .muti_features {
    float: left;
    margin: 45px 0 0
}

.universal-body .muti_features .chooseus {
    margin-bottom: 0;
    float: left;
    width: 30%;
    margin-right: 5%
}

.offer-nas-wrap div:last-child,
.universal-body .muti_features .chooseus:last-child {
    margin-right: 0
}

.universal-body .multi_content {
    float: left;
    height: auto;
    margin: 10px 0 20px;
    padding: 0;
    width: 100%
}

.universal-body .new_tip_con .questions p {
    clear: both
}

.small-busi-wrap .static {
    background: url(https://static.idriveonlinebackup.com/include/images/subacc-bg.png) center 30px no-repeat #fdfefd;
    float: left;
    width: 100%
}

.small-busi-wrap .smb-body-animation {
    background: 0 0
}

.small-busi-wrap .inner_wraper.smb-body-animation {
    background-color: transparent;
    padding-top: 0
}

.small-busi-wrap .body h1 {
    font-size: 2.5em
}

.small-busi-wrap .download_content {
    margin-top: -20px
}

.small-business .chooseus .fl-left {
    float: left;
    width: calc(100% - 220px)
}

.small-business .chooseus .fl-right {
    float: right;
    width: 220px;
    box-sizing: border-box
}

.small-business .algn-rgt .fl-left {
    float: left;
    width: 220px;
    text-align: center
}

.small-business .algn-rgt .fl-right {
    float: right;
    width: calc(100% - 220px);
    box-sizing: border-box
}

.small-business .algn-rgt .fl-left img,
.small-business .chooseus .fl-right img {
    width: 100%;
    max-width: 200px
}

.sb-acc-wrap .static {
    background: url(https://static.idriveonlinebackup.com/include/images/subacc-bg.png) center 30px no-repeat #fdfefd;
    float: left;
    width: 100%
}

.file_sync,
.sb-acc-wrap .smb-body-animation {
    background: 0 0
}

.sb-acc-wrap .inner_wraper.smb-body-animation {
    background-color: transparent;
    padding-top: 0
}

.sb-acc-wrap .download_content {
    margin-top: 0
}

.sb-acc-wrap .sub-accounts-page h1 {
    font-size: 2.5em;
    padding-bottom: 0
}

.sb-acc-wrap .h1_subtitle {
    padding-bottom: 20px
}

.file_sync .static {
    background: url(https://static.idriveonlinebackup.com/include/images/file-sync-banner.png) center 0 no-repeat;
    float: left;
    width: 100%;
    height: 100%
}

.file_sync .inner_wraper {
    background-color: transparent;
    margin: 20px 0 0
}

.compl-page,
.file_sync .online-sync-banner {
    background: 0 0
}

.file_sync .cmn-styles .title_video {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-wifi.png) no-repeat;
    width: 100px;
    height: 22px;
    list-style: none;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    margin-left: 80px;
    top: 330px;
    left: 0
}

.file_sync .cmn-styles .title_video:hover,
.remote_mng .cmn-styles .title_video:hover {
    background-position: 0 -70px
}

.file_sync .body h1 {
    font-size: 2.6em;
    color: #fff;
    line-height: 20px
}

.file_sync .tour-wrap-relateive {
    position: relative;
    min-height: 355px;
    margin-top: -22px
}

.compl-page nav li a:hover,
.compl-page nav li a:hover span.nav-subtitle,
.compl-page nav li a:hover span.nav-title,
.compl-page nav li:hover a,
.compl-page nav li:hover a span.nav-subtitle,
.compl-page nav li:hover a span.nav-title,
.file_sync nav li a:hover,
.file_sync nav li a:hover span.nav-subtitle,
.file_sync nav li a:hover span.nav-title,
.file_sync nav li:hover a,
.file_sync nav li:hover a span.nav-subtitle,
.file_sync nav li:hover a span.nav-title,
.remote_mng nav li a:hover,
.remote_mng nav li a:hover span.nav-subtitle,
.remote_mng nav li a:hover span.nav-title,
.remote_mng nav li:hover a,
.remote_mng nav li:hover a span.nav-subtitle,
.remote_mng nav li:hover a span.nav-title {
    color: #efe096
}

.file_sync .syn_divider {
    background: url(https://static.idriveonlinebackup.com/include/images/sync-icon.png) -15px -114px no-repeat;
    width: 1px;
    height: 53px;
    top: 315px;
    position: absolute;
    margin-left: 220px
}

.file_sync .content-wrapper {
    padding-bottom: 0
}

.compl-page .static {
    background: url(https://static.idriveonlinebackup.com/include/images/complaince-ban-img.png) center 0 no-repeat;
    float: left;
    width: 100%;
    height: 100%
}

.compl-page .inner_wraper {
    background: 0 0;
    padding: 0
}

.compl-page .compliance_banner {
    background: 0 0
}

.compl-page .compliance_page {
    margin-top: 0
}

.compl-page .h1_subtitle,
.compl-page h1,
.remote_mng nav li .nav-subtitle,
.remote_mng nav li .nav-title {
    color: #fff
}

.compl-page .content-wrapper {
    margin-top: 50px
}

.baa_wrapper {
    float: left;
    width: 100%;
    background: #eaebeb;
    color: #696a6a
}

.baa_inner_wraper {
    display: table;
    width: 90%;
    margin: 0 auto
}

.baa_para {
    padding: 0;
    margin: 0 0 30px;
    width: 100%;
    float: left;
    line-height: 24px;
    font-size: .975em
}

.baa_form_box,
.baa_head {
    width: 100%;
    margin: 30px 0;
    float: left
}

.baa_head {
    margin: 0;
    padding-bottom: 10px;
    overflow: hidden;
    color: #5087ae;
    line-height: initial
}

.baa_form_box .baa_head span:first-child {
    padding-left: 0;
    font-size: 2em;
    float: left;
    padding-right: 50px;
    color: #4f4f4f;
    line-height: initial
}

.baa_succ_msg {
    box-sizing: border-box;
    background-color: #f9f7e9;
    border: 1px solid #bdbcad;
    width: 100%;
    margin: 30px 0 0;
    color: #3f3d3e;
    clear: both;
    padding: 10px;
    display: none;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden
}

.verticals-wrap .banner-section-wrap .wrapper,
.vt-turbo-wrap .banner-section-wrap .wrapper {
    overflow: visible
}

.baa_succ_msg span {
    font-size: 14px;
    padding: 15px 10px 0;
    text-align: left;
    display: initial;
    float: left;
    width: calc(100% - 100px)
}

.baa_succ_msg img {
    width: 50px;
    height: 50px;
    float: left
}

.baa_error_message {
    background: #fde4ea;
    border: 1px solid #edc4cc;
    padding: 10px;
    margin: 0;
    display: none;
    line-height: normal;
    min-height: 40px
}

.baa_error_message p {
    padding: 5px 0
}

.baa_error_message,
.baa_form_box label,
.baa_input {
    float: left;
    width: 100%;
    box-sizing: border-box
}

.baa_input {
    outline: 0;
    margin-top: 0;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #c5c5c5;
    font-size: 14px;
    height: 35px;
    line-height: normal
}

.baa_form_box ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 75%;
    float: left
}

.baa_form_box ul li {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.baa_form_box label {
    padding-top: 20px
}

.baa_form_box .left-box,
.baa_form_box .right-box {
    width: 50%;
    padding: 0;
    margin: 0;
    float: left;
    box-sizing: border-box;
    min-height: 80px
}

.baa_form_box .right-box {
    min-height: 100px;
    padding: 0 0 0 50px
}

.baa_form_box .captcha_input,
.baa_form_box .mailing_address {
    margin-top: 10px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: normal
}

.baa_form_box .mailing_address {
    background: #fff;
    box-shadow: 0 0 5px #efeeee inset;
    border-radius: 3px;
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 100px;
    padding: 10px
}

.baa_form_box .captcha_input {
    margin-left: 10px;
    float: left;
    padding: 0 10px;
    width: calc(100% - 150px);
    background: #fff;
    border: 1px solid #c5c5c5;
    height: 35px
}

.baa_form_box .captcha {
    width: 130px;
    float: left;
    height: 40px;
    margin-top: 10px
}

.baa_form_box .baa_submit_box,
.baa_form_box .captcha-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.baa_form_box .captcha-box {
    margin: 10px 0
}

.baa_form_box .captcha-box .red_new {
    padding-bottom: 10px;
    color: red
}

.baa_form_box .captcha-box label {
    padding-bottom: 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    font-size: 1.3em
}

.baa_form_box .baa_submit_btn {
    outline: 0;
    min-width: 120px;
    width: auto;
    height: 40px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #2f7c62;
    background: #2ea17a;
    color: #fff;
    float: left;
    margin: 20px 0;
    padding: 0 15px;
    cursor: pointer;
    font-size: 130%
}

.baa_form_box .error_red {
    color: #fc3838;
    width: 100%;
    float: left;
    font-size: 11px;
    padding-left: 2px
}

.remote_mng .static {
    background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg.png) center 0 no-repeat;
    float: left;
    width: 100%;
    height: 100%
}

.remote_mng,
.remote_mng .inner_wraper {
    background: 0 0
}

.remote_mng .body h1 {
    text-align: left;
    color: #fff;
    margin: 40px 0 0;
    font-size: 3.2em;
    line-height: 38px
}

.remote_mng .body .h1_subtitle {
    font-size: 1em;
    display: inline-block;
    width: 100%;
    color: #fff;
    margin-left: 0;
    text-align: left
}

.remote_mng .cmn-styles .title_video {
    background: url(https://static.idriveonlinebackup.com/include/images/watch-video-wifi.png) no-repeat;
    width: 120px;
    height: 22px;
    list-style: none;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    left: 4px;
    top: 275px
}

.remote_mng .download_content {
    margin-top: 10px
}

.remote_mng .quoteBox {
    border: 0;
    width: 100%
}

.remote_mng .quoteBox img {
    max-width: 777px
}

.remote_mng .remote-mange_frt_con {
    min-height: 360px
}

.remote_mng .inner_wraper {
    padding: 20px 0
}

.verticals-wrap .subtitle {
    margin-top: 10px;
    font-size: 1.186em;
    color: #fff
}

.verticals-wrap .container-quote {
    background-color: #fff;
    clear: both;
    float: left;
    padding: 60px 0;
    min-width: 100%
}

.verticals-wrap .container-quote .quote {
    text-align: center;
    color: #5a5a5a;
    line-height: 22px
}

.verticals-wrap .container-quote .quote img,
.vt-turbo-wrap .container-quote .quote img {
    width: 100%;
    max-width: 1143px
}

.verticals-wrap .container-quote .quote p {
    padding: 0;
    text-align: justify;
    line-height: 28px
}

.verticals-care-facilities {
    background: url(https://static.idriveonlinebackup.com/include/images/hc-pattern.jpg) #fcf3dd;
    clear: both;
    float: left;
    padding: 60px 0;
    min-width: 100%
}

.verticals-care-facilities .section-para {
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 40px;
    color: #5a5a5a;
    text-align: justify;
    line-height: 22px
}

.verticals-care-facilities .section-para:nth-child(3) {
    padding-right: 0;
    padding-left: 60px;
    border-left: 1px solid #c7bba1
}

.verticals-care-facilities h2 {
    color: #3c84bd;
    font-size: 1.857em;
    text-align: center
}

.verticals-care-facilities .section-para ul li {
    padding-left: 25px;
    padding-bottom: 20px;
    min-height: 100%;
    position: relative;
    display: table;
    background: url(https://static.idriveonlinebackup.com/include/images/hc-bullet.png) 3px 5px no-repeat
}

.verticals-care-facilities .section-para ul li:last-child {
    padding-bottom: 0
}

.verticals-wrap .verticals-features {
    width: 100%
}

.verticals-wrap .verticals-features article {
    box-sizing: border-box;
    float: left;
    width: 33.33%;
    width: calc(100%/3);
    padding: 20px 20px 20px 0;
    text-align: center;
    min-height: 250px;
    font-size: .98em
}

.verticals-wrap .verticals-features article h3 {
    font-size: 1.486em;
    padding: 12px 0;
    color: #6b6b6b
}

.verticals-wrap .verticals-features article img {
    width: 100%;
    max-width: 48px;
    text-align: center
}

.verticals-wrap .clear {
    clear: both
}

.verticals-wrap .safe-section {
    border-top: 1px solid #e5e5e5;
    text-align: center;
    clear: both;
    padding: 40px 0 0
}

.verticals-wrap .safe-section p {
    color: #5c5c5c;
    font-size: 1.643em
}

.verticals-wrap .safe-section a.sign-up {
    background: url(https://static.idriveonlinebackup.com/include/images/signup_50btn.png) 0 -5px no-repeat;
    width: 233px;
    height: 62px;
    margin: 20px auto 0;
    display: block
}

.verticals-wrap .safe-section a.sign-up:hover,
.vt-turbo-wrap .safe-section a.sign-up:hover {
    background-position: 0 -85px
}

.verticals-wrap .txtnote {
    margin-top: 60px;
    font-size: .857em
}

.verticals-wrap .sm-signup {
    display: none
}

.verticals-wrap .body {
    background: #fff;
    clear: both;
    float: left;
    width: 100%;
    padding: 40px 0;
    min-width: 100%
}

.verticals-wrap .body h3,
.vt-turbo-wrap .body h3 {
    color: #3c84bd;
    font-size: 1.857em;
    text-align: center;
    padding: 30px 0
}

.verticals-wrap .fl-left-sc {
    box-sizing: border-box;
    margin-top: 40px
}

.verticals-wrap .fl-left-sc h1 {
    font-size: 2.014em;
    font-weight: 400;
    color: #fff;
    line-height: 40px
}

.verticals-wrap .fl-right-sc {
    position: relative;
    margin-top: 70px
}

.verticals-wrap .offer-pers {
    position: absolute
}

.verticals-wrap .offer-busi {
    position: absolute;
    left: 140px
}

.verticals-wrap .fifty-perc {
    position: absolute;
    left: 300px
}

.verticals-wrap .offer-pers a {
    display: block;
    width: 118px;
    height: 151px;
    background: 0 -1px no-repeat
}

.verticals-wrap .offer-busi a {
    display: block;
    width: 138px;
    height: 151px;
    background: -154px -1px no-repeat
}

.verticals-wrap .fifty-perc a {
    display: block;
    width: 140px;
    height: 154px;
    background: -319px 0 no-repeat
}

.verticals-wrap .offer-pers a:hover {
    background-position: 0 -201px
}

.verticals-wrap .offer-busi a:hover {
    background-position: -154px -201px
}

.verticals-wrap .fifty-perc a:hover {
    background-position: -319px 0
}

.archieve-body nav li .nav-subtitle,
.archieve-body nav li .nav-title,
.health-care-wrap .nav-subtitle,
.health-care-wrap .nav-title,
.vt-fn-wrap nav li a,
.vt-fn-wrap nav li a span.nav-subtitle,
.vt-fn-wrap nav li a span.nav-title {
    color: #fff
}

.health-care-wrap nav li a:hover,
.health-care-wrap nav li a:hover span.nav-subtitle,
.health-care-wrap nav li a:hover span.nav-title {
    text-decoration: none;
    color: #efe096
}

.health-care-wrap .banner-section-wrap {
    height: 485px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-healthcare.jpg) center center no-repeat #192531;
    float: left;
    clear: both;
    min-width: 100%
}

.health-care-wrap .fifty-perc a,
.health-care-wrap .offer-busi a,
.health-care-wrap .offer-pers a {
    background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-hc-md.png)
}

.vt-fn-wrap nav li a:hover,
.vt-fn-wrap nav li a:hover span.nav-subtitle,
.vt-fn-wrap nav li a:hover span.nav-title {
    color: #efe096
}

.vt-fn-wrap .banner-section-wrap {
    height: 485px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-finance-vertical-nw.jpg) center center no-repeat #595c63;
    float: left;
    clear: both;
    min-width: 100%
}

.vt-fn-wrap .fl-left-sc h1 {
    font-size: 2.314em;
    color: #fff
}

.vt-fn-wrap .fifty-perc a,
.vt-fn-wrap .offer-busi a,
.vt-fn-wrap .offer-pers a {
    background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-fn-md-nw.png)
}

.vt-fn-wrap .container-quote .quote p:last-child {
    padding-top: 0;
    font-weight: 400
}

.vt-fn-wrap .container-quote .verticals-features {
    margin-top: 0
}

.vt-fn-wrap .container-quote .verticals-features article {
    width: 50%;
    box-sizing: border-box;
    text-align: justify;
    padding-right: 40px;
    padding-left: 0;
    line-height: 24px;
    min-height: 100%;
    padding-bottom: 0
}

.vt-fn-wrap .verticals-care-facilities {
    padding: 40px 0
}

.bg-wrap .nas_app_con h2,
.vt-fn-wrap .verticals-care-facilities h2,
.vt-turbo-wrap .verticals-care-facilities h2 {
    text-align: left
}

.vt-fn-wrap .fl-left-sc {
    margin-top: 10px
}

.vt-fn-wrap .fl-right-sc {
    margin-top: 60px
}

.vt-fn-wrap .verticals-features article {
    width: 33.33%;
    box-sizing: border-box;
    padding: 20px
}

.vt-fn-wrap .verticals-features article h3 {
    font-size: 1.34em
}

.vt-fn-wrap .verticals-care-facilities .section-para {
    margin-top: 30px
}

.hyb-page-backup .static {
    background: url(https://static.idriveonlinebackup.com/include/images/hybrid-single-bg.jpg) center 30px no-repeat #f2f4f3;
    float: left;
    width: 100%
}

.hyb-page-backup .hybrid-single-slider {
    background: 0 0
}

.ie9-ani .hyb_title {
    margin-left: 10px!important
}

.fluid nav li a,
.fluid nav li a span.nav-subtitle,
.fluid nav li a span.nav-title,
.hyb-page-backup nav li a,
.hyb-page-backup nav li a span.nav-subtitle,
.hyb-page-backup nav li a span.nav-title {
    text-decoration: none;
    color: #fff
}

.fluid nav li a:hover,
.fluid nav li a:hover span.nav-subtitle,
.fluid nav li a:hover span.nav-title,
.hyb-page-backup nav li a:hover,
.hyb-page-backup nav li a:hover span.nav-subtitle,
.hyb-page-backup nav li a:hover span.nav-title {
    text-decoration: none;
    color: #ffe093
}

.hyb-page-backup .hyb_cloud {
    z-index: 999
}

.fl-legal-wrap .leftnav_terms ul,
.hyb-page-backup .inner_wraper {
    background-color: transparent
}

.hyb-page-backup .wifi-wrapper {
    height: 472px
}

.banner-img,
.hyb-page-backup .hybrid-backup-page {
    margin-top: -30px
}

.hyb-page-backup .hyb-header-title {
    width: 100%;
    padding: 0
}

.hyb-page-backup .hyb_laptop {
    background: url(https://static.idriveonlinebackup.com/include/images/hyb_devices-nw.png) 0 -1569px no-repeat;
    width: 334px;
    height: 167px;
    top: 230px;
    left: 350px;
    z-index: 4
}

.hyb-page-backup .hyb_cloud {
    background: url(https://static.idriveonlinebackup.com/include/images/hyb_devices-nw.png) 0 -1851px no-repeat;
    width: 282px;
    height: 167px;
    top: 20px;
    right: -30px
}

.hyb-page-backup .wifi-mobile-new {
    background: url(https://static.idriveonlinebackup.com/include/images/wifi-device-new.png) 0 12px no-repeat;
    height: 258px;
    width: 215px;
    top: 180px;
    z-index: 6;
    left: 30px
}

.onePage .wifi-mobile-new {
    background: url(https://static.idriveonlinebackup.com/include/images/one-device-new-nw1.png) 0 12px no-repeat;
    height: 258px;
    width: 215px;
    top: 180px;
    z-index: 6;
    left: 30px
}

.hyb-page-backup .proces-wrap .steptext a,
.vt-turbo-wrap nav li a,
.vt-turbo-wrap nav li a span.nav-subtitle,
.vt-turbo-wrap nav li a span.nav-title {
    color: #333
}

.nas-page-backup .inner_wraper {
    padding: 20px 0
}

.nas-page-backup .content-wrapper,
.nas-page-backup h1 {
    width: 90%;
    box-sizing: border-box
}

.nas-page-backup .static {
    background: url(https://static.idriveonlinebackup.com/include/images/nas_bg_2000.png) center 30px no-repeat #f2f4f3;
    float: left;
    width: 100%
}

.fluid .inner_wraper {
    background: 0 0
}

.nas-page-backup h1 {
    float: left;
    color: #fff;
    width: 100%;
    padding: 0 0 10px;
    text-align: left;
    margin: 30px 0 0;
    font-size: 3em
}

.nas-page-backup .title_desc {
    color: #fff;
    text-align: left;
    font-size: 1.2em
}

.nas-page-backup .banner-part {
    float: left;
    width: 100%;
    min-height: 382px;
    border: 0 solid red;
    position: relative
}

.nas-page-backup .desc_para {
    padding: 10px 0 0
}

.banner-img {
    position: relative;
    float: left;
    width: calc(100% - 490px)
}

.banner-img img {
    background: url(https://static.idriveonlinebackup.com/include/images/nas_device_img.png) center 0 no-repeat;
    width: 100%;
    height: 277px
}

.nasbackup_body p {
    padding: 0 0 20px;
    line-height: 24px;
    text-align: justify
}

.nas_app_con {
    background: #f1eeee;
    width: 100%;
    float: left;
    text-align: center
}

.nas_app_con h3 {
    font-size: 2em
}

.nas_syn_app_icon {
    background: url(https://static.idriveonlinebackup.com/include/images/nas_icon.png) no-repeat;
    width: 86px;
    height: 61px;
    margin: 40px auto 0
}

.nas_app_inner_con {
    padding-top: 30px;
    margin: auto;
    width: 680px
}

.nas_syn_app {
    width: 200px;
    height: 184px;
    float: left;
    margin: auto auto auto 20px
}

.nas_syn_desc {
    margin-top: 20px;
    color: #000
}

.nas_qnap_app_icon {
    background: url(https://static.idriveonlinebackup.com/include/images/nas_icon.png) 0 -112px no-repeat;
    width: 81px;
    height: 64px;
    margin: 40px auto 0
}

.nas_netgear_app_icon {
    background: url(https://static.idriveonlinebackup.com/include/images/nas_icon.png) 0 -226px no-repeat;
    width: 72px;
    height: 64px;
    margin: 40px auto 0
}

.offer-nas-wrap {
    float: left;
    margin-top: 60px
}

.offer-nas-wrap div {
    float: left;
    margin-right: 30px
}

.offer-nas-wrap div a {
    display: block;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-nas-md.png) no-repeat
}

.offer-nas-wrap .offer-pers a {
    width: 118px;
    height: 151px;
    background-position: 0 -1px
}

.offer-nas-wrap .offer-pers a:hover {
    background-position: 0 -201px
}

.offer-nas-wrap .offer-busi a {
    width: 138px;
    height: 151px;
    background-position: -154px -1px
}

.offer-nas-wrap .offer-busi a:hover {
    background-position: -154px -201px
}

.offer-nas-wrap .fifty-perc a {
    width: 140px;
    height: 154px;
    background-position: -319px 0
}

.nas-page-backup h2 {
    color: #555;
    font-size: 1.85em;
    margin: 10px 0 15px
}

.nas-page-backup .section-wrap {
    margin-top: 0
}

.nas-page-backup .section-wrap article {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 10px 0 20px;
    text-align: justify
}

.nas-page-backup .section-wrap article h3 {
    font-size: 1.414em;
    margin-bottom: 20px;
    text-align: center;
    color: #555
}

.nas-page-backup .section-wrap article img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 500px
}

.nas-page-backup .section-wrap article.sc-fl {
    padding-right: 40px
}

.nas-page-backup .section-wrap article.sc-fr {
    padding-left: 40px
}

.nas_syn_app:hover .nas_syn_desc {
    color: #1374ab!important
}

.nas-idrive {
    background-color: #fff
}

.nas_syn_app {
    background-color: #e8f0fb
}

.nas_syn_app:hover {
    background-color: #e9e5e5
}

.nas_app_con {
    margin-top: 10px;
    padding: 20px 0 30px
}

.nas-idrive {
    padding-top: 40px!important;
    padding-bottom: 10px;
    margin-top: 0!important
}

.bg-wrap {
    background-color: #f1eeee!important
}

.bg-wrap .nas_app_con {
    padding-top: 10px;
    margin-top: 0;
    padding-bottom: 0
}

.nas-page-backup .txtnote {
    clear: both;
    padding-left: 20px;
    padding-top: 60px;
    font-size: 12px
}

.vt-turbo-wrap .fl-left-sc p {
    margin-top: 6px
}

.vt-turbo-wrap nav li a:hover,
.vt-turbo-wrap nav li a:hover span.nav-subtitle,
.vt-turbo-wrap nav li a:hover span.nav-title {
    color: #1374ab
}

.vt-turbo-wrap .banner-section-wrap {
    height: 485px;
    background: url(https://static.idriveonlinebackup.com/include/images/turbo-banner.jpg) center center no-repeat #595c63;
    float: left;
    clear: both;
    min-width: 100%
}

.vt-turbo-wrap .fl-left-sc h1 {
    font-size: 2.414em;
    color: #1374ab;
    box-sizing: border-box;
    margin-top: 40px
}

.vt-turbo-wrap .container-quote .quote p:last-child {
    padding-top: 40px;
    font-weight: 400
}

.vt-turbo-wrap .container-quote .verticals-features {
    margin-top: 0
}

.vt-turbo-wrap .container-quote .verticals-features article {
    width: 33%;
    box-sizing: border-box;
    text-align: justify;
    padding-right: 40px;
    padding-left: 0;
    line-height: 24px;
    min-height: 100%;
    padding-bottom: 0
}

.vt-turbo-wrap .verticals-care-facilities {
    padding: 40px 0
}

.vt-turbo-wrap .verticals-care-facilities .section-para {
    margin-top: 30px
}

.vt-turbo-wrap .body {
    background: #ebebeb;
    clear: both;
    float: left;
    width: 100%;
    padding: 40px 0;
    min-width: 100%
}

.vt-turbo-wrap .subtitle {
    margin-top: 10px;
    font-size: 1.186em;
    color: #fff
}

.vt-turbo-wrap .container-quote {
    background-color: #fff;
    clear: both;
    float: left;
    padding: 60px 0;
    min-width: 100%
}

.vt-turbo-wrap .container-quote .quote {
    text-align: center;
    color: #5a5a5a;
    line-height: 22px
}

.vt-turbo-wrap .container-quote .quote p {
    padding: 40px 0 0;
    text-align: justify;
    line-height: 28px
}

.vt-turbo-wrap .verticals-features {
    width: 100%
}

.vt-turbo-wrap .verticals-features article {
    box-sizing: border-box;
    float: left;
    width: 33.33%;
    width: calc(100%/3);
    padding: 20px 20px 20px 0;
    text-align: center;
    min-height: 250px;
    font-size: .98em
}

.vt-turbo-wrap .verticals-features article h3 {
    font-size: 1.486em;
    padding: 12px 0;
    color: #6b6b6b
}

.vt-turbo-wrap .verticals-features article img {
    width: 100%;
    max-width: 48px;
    text-align: center
}

.vt-turbo-wrap .clear {
    clear: both
}

.vt-turbo-wrap .safe-section {
    text-align: center;
    clear: both;
    padding: 40px 0 0;
    border-top: 1px solid #c2c2c2
}

.vt-turbo-wrap .safe-section p {
    color: #5c5c5c;
    font-size: 1.643em
}

.vt-turbo-wrap .safe-section a.sign-up {
    background: url(https://static.idriveonlinebackup.com/include/images/signup_50btn.png) 0 -5px no-repeat;
    width: 233px;
    height: 62px;
    margin: 20px auto 0;
    display: block
}

.vt-turbo-wrap .txtnote {
    margin-top: 60px;
    font-size: .857em
}

.vt-turbo-wrap .sm-signup {
    display: none
}

.vt-turbo-wrap .fl-right-sc {
    position: relative;
    margin-top: 70px
}

.vt-turbo-wrap .offer-pers {
    position: absolute
}

.vt-turbo-wrap .offer-busi {
    position: absolute;
    left: 140px
}

.vt-turbo-wrap .fifty-perc {
    position: absolute;
    left: 300px
}

.vt-turbo-wrap .offer-pers a {
    display: block;
    width: 153px;
    height: 156px;
    background: url(https://static.idriveonlinebackup.com/include/images/turbo-offer.png) 0 -1px no-repeat
}

.vt-turbo-wrap .offer-busi a {
    display: block;
    width: 153px;
    height: 160px;
    background: url(https://static.idriveonlinebackup.com/include/images/turbo-offer.png) -154px -1px no-repeat
}

.vt-turbo-wrap .fifty-perc a {
    display: block;
    width: 162px;
    height: 154px;
    background: url(https://static.idriveonlinebackup.com/include/images/turbo-offer.png) -319px -1px no-repeat
}

.vt-turbo-wrap .offer-pers a:hover {
    background-position: 0 -205px
}

.vt-turbo-wrap .offer-busi a:hover {
    background-position: -154px -205px
}

.vt-turbo-wrap .fifty-perc a:hover {
    background-position: -319px -205px
}

.security-page .static {
    background: url(https://static.idriveonlinebackup.com/include/images/secuirty_fluid_bg.jpg) center 36px no-repeat;
    width: 100%
}

.windows_chrome .security-page .static {
    background-position: center 56px
}

.security-page {
    background: linear-gradient(0deg, #f7f7f7 74%, #202930 0)
}

.security-page .mobile_section {
    background: 0 0
}

.protect_layer {
    left: 50px
}

.id-rewind-page .fluid {
    background-color: #fff;
    background-image: none
}

.id-rewind-page .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-rewind-fluid.jpg) top center no-repeat #62c1d7;
    float: left;
    min-width: 100%;
    height: 550px
}

.id-rewind-page .fluid .inner_wraper {
    padding: 20px 0
}

.id-rewind-page .banner-wrapper h1 {
    color: #fff;
    font-size: 3em;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 11px
}

.id-rewind-page .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.id-rewind-page .download_content {
    margin-top: 20px
}

.id-rewind-page .rewind-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: 30px
}

.id-rewind-page .rewind-banner img {
    width: 100%;
    max-width: 909px
}

.archieve-body {
    background: 0 0
}

.archieve-body .static {
    background: url(https://static.idriveonlinebackup.com/include/images/true-archive-bg.jpg) center 0 no-repeat;
    float: left;
    width: 100%;
    height: 100%;
    position: relative
}

.archieve-body .inner_wraper {
    background-color: transparent;
    padding: 20px
}

.archieve-body nav li a:hover,
.archieve-body nav li a:hover span.nav-subtitle,
.archieve-body nav li a:hover span.nav-title,
.archieve-body nav li:hover a span.nav-subtitle,
.archieve-body nav li:hover a span.nav-title,
.prem-install nav li a:hover,
.prem-install nav li a:hover span.nav-subtitle,
.prem-install nav li a:hover span.nav-title,
.prem-install nav li:hover a span.nav-subtitle,
.prem-install nav li:hover a span.nav-title,
.universal_pge nav li:hover a {
    color: #efe096
}

.archieve-body .body h1 {
    color: #fff;
    padding: 0
}

.archieve-body .h1_subtitle,
.prem-install nav li .nav-subtitle,
.prem-install nav li .nav-title,
.releasepage nav li .nav-subtitle,
.releasepage nav li .nav-title,
.rem-manage-wrap nav li .nav-subtitle,
.rem-manage-wrap nav li .nav-title {
    color: #fff
}

.archive-hdr-sec {
    height: 400px
}

.data-center-wrap .fluid {
    background-color: #fff;
    background-image: none
}

.data-center-wrap .banner-wrapper {
    float: left;
    min-width: 100%;
    height: 525px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-fluid-dc.png) top center no-repeat #1c2816;
    overflow: hidden
}

.data-center-wrap .data-center-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-dc-himage.png) top center no-repeat;
    width: 769px;
    height: 295px;
    margin-top: 29px
}

.data-center-wrap .banner-wrapper h1 {
    color: #e1e0a9;
    font-size: 3em;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 10px
}

.data-center-wrap .h1_subtitle {
    color: #e1e0a9;
    text-align: center;
    font-size: 1.05em
}

.data-center-wrap .download_content {
    margin-top: 20px
}

.data-center-wrap .wrapper-content {
    float: left;
    min-width: 100%;
    clear: both
}

.data-center-wrap .wrapper-content .wrapper {
    overflow: visible
}

.data-center-wrap .proces-popup {
    margin-top: -35px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-with-numbers-dc.png) center 0 no-repeat
}

.data-center-wrap .inner_wraper {
    padding: 20px 0
}

.data-center-wrap .data-center-banner-img-nw {
    text-align: center;
    margin-top: 28px
}

.data-center-wrap .data-center-banner-img-nw img {
    width: 100%;
    max-width: 769px
}

.prem-install {
    background: 0 0
}

.prem-install .static {
    background: url(https://static.idriveonlinebackup.com/include/images/premier-bg.jpg) center 0 no-repeat
}

.prem-install .inner_wraper {
    background: 0 0;
    padding: 40px 0
}

.prem-install .pmr_new_lft {
    float: left;
    width: 44%
}

.prem-install .pmr_new_rt {
    float: right;
    margin-bottom: 25px;
    width: 51%
}

.prem-install .body .h1_subtitle,
.prem-install .premiere-install-page h1 {
    color: #fff;
    text-align: left
}

.prem-install .premiere_banner {
    margin: 60px auto 0;
    background: url(https://static.idriveonlinebackup.com/include/images/assist-backup-new.png) no-repeat;
    width: 460px;
    height: 230px;
    border: 0;
    outline: 0;
    display: block;
    overflow: hidden
}

.windows_chrome .prem-install .premiere_banner {
    margin: 38px auto 0
}

.disk-image-wrap .fluid {
    background-color: #fff;
    background-image: none
}

.disk-image-wrap .banner-wrapper {
    float: left;
    min-width: 100%;
    height: 490px;
    background: url(https://static.idriveonlinebackup.com/include/images/bg-disc-image.jpg) top center no-repeat #62896a;
    overflow: hidden
}

.disk-image-wrap .disk-banner-img {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-disc-scrn.png) top center no-repeat;
    width: 856px;
    height: 316px;
    margin: 15px auto 0;
    position: relative
}

.disk-image-wrap .banner-wrapper h1 {
    color: #fff;
    font-size: 2.8em;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px
}

.disk-image-wrap .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.disk-image-wrap .diskimg-wrapper,
.zone_alarm section.body.thankyoumac {
    margin-top: 20px
}

.disk-image-wrap .title_video {
    position: absolute;
    right: -60px;
    font-size: 1em;
    background: url(https://static.idriveonlinebackup.com/include/images/video_img_nw.png) 0 4px no-repeat;
    width: auto;
    padding: 0 0 0 30px;
    cursor: pointer;
    bottom: 50px;
    line-height: 23px;
    height: 22px
}

.disk-image-wrap .title_video .banner_video {
    list-style: none;
    color: #fff
}

.disk-image-wrap .fluid .inner_wraper {
    padding: 20px 0
}

.fl-legal-wrap .static {
    background: #fff
}

.fl-legal-wrap .lg-banner-wrap {
    background: url(https://static.idriveonlinebackup.com/include/images/legal-banner.jpg) center bottom no-repeat #d3a581;
    height: 173px;
    float: left;
    width: 100%
}

.fl-legal-wrap .legal .inner_wraper {
    background-color: #fff
}

.fl-legal-wrap .legal .leftnav_terms {
    margin-left: 0
}

.fl-legal-wrap .legal .content_terms {
    padding-right: 0;
    padding-left: 60px
}

.fl-legal-wrap .leftnav_terms li a {
    border-bottom: 1px solid #d3d6f7;
    color: #717895;
    padding-left: 15px;
    font-size: 14px;
    line-height: 18px;
    padding-top: 12px;
    padding-bottom: 12px
}

.fl-legal-wrap .leftnav_terms li a:hover {
    color: #4fa8fc
}

.fl-legal-wrap .leftnav_terms li a.act {
    position: relative;
    color: #4fa8fc
}

.fl-legal-wrap .leftnav_terms li a.act:before {
    position: absolute;
    top: 1px;
    left: 0;
    content: '';
    height: 100%;
    width: 4px;
    background-color: #50a8ff
}

.fl-legal-wrap .lg-banner-wrap h1 {
    color: #3a1712;
    font-size: 2.2em;
    margin: 0
}

.fl-legal-wrap .body {
    margin-top: 40px
}

.fl-legal-wrap .legal .page_title {
    color: #51a7fc;
    font-size: 2.4em
}

.fl-legal-wrap .leftnav_terms ul,
.fl-legal-wrap .legal .box2 {
    padding-top: 0
}

.fl-legal-wrap .legal h3:first-child {
    padding-top: 5px
}

.fl-legal-wrap .legal .header_title {
    min-width: 100%
}

.fl-legal-wrap .legal .term_header {
    display: none
}

.fl-legal-wrap #menu-icon {
    background: url(https://static.idriveonlinebackup.com/include/images/slide-icon-legal.jpg) center no-repeat
}

.reseller-fluid .inner_wraper {
    background-color: transparent
}

.reseller-fluid .reseller-page h1 {
    color: #43464b;
    font-size: 3.314em;
    padding-bottom: 30px
}

.reseller-fluid .reseller-page .inner_wraper {
    padding: 20px 0
}

.reseller-fluid .reseller-page .content-wrapper {
    width: 100%
}

.reseller-fluid .home-banner {
    background-image: none;
    border: 0;
    min-height: 345px
}

.windows_chrome .reseller-fluid .home-banner {
    min-height: 335px
}

.reseller-fluid .referral_partner {
    width: 280px;
    padding-right: 30px;
    box-sizing: border-box
}

.reseller-fluid .bulk_referral {
    width: 280px;
    padding-left: 30px;
    box-sizing: border-box
}

.reseller-fluid .bulk_referral p,
.reseller-fluid .referral_partner p {
    padding-right: 0
}

.reseller-fluid .home-banner h2 {
    color: #0072bb
}

.reseller-fluid .signup_partner a {
    height: 50px;
    background: url(https://static.idriveonlinebackup.com/include/images/referral-partner-program-btn.png) no-repeat
}

.reseller-fluid .signup_partner a:hover {
    background-position: 0 -64px
}

.reseller-fluid .signup_partner a:active {
    background-position: 0 -127px
}

.reseller-fluid .signup_bulk a {
    height: 50px;
    background: url(https://static.idriveonlinebackup.com/include/images/bulk-reseller-program-btn.png) no-repeat
}

.reseller-fluid .signup_bulk a:hover {
    background-position: 0 -63px
}

.reseller-fluid .signup_bulk a:active {
    background-position: 0 -127px
}

.reseller-fluid .signup_bulk,
.reseller-fluid .signup_partner {
    margin: 30px 0 0
}

.reseller-fluid .customer_care {
    margin: 0
}

.video-fluid {
    background: url(https://static.idriveonlinebackup.com/include/images/video-fluid-bg.jpg) center top no-repeat #fff;
    float: left;
    width: 100%
}

.video-fluid .inner_wraper {
    background-color: transparent
}

.video-fluid .term_header {
    height: 181px;
    position: relative
}

.windows_chrome .video-fluid .term_header {
    height: 183px
}

.video-fluid .help_video .wrapper {
    padding: 0
}

.video-fluid .nav_fixed .wrapper {
    padding: 0 30px
}

.canada-business-page nav li a,
.canada-business-page nav li a span.nav-subtitle,
.canada-business-page nav li a span.nav-title,
.uk-page nav li a,
.uk-page nav li a span.nav-subtitle,
.uk-page nav li a span.nav-title,
.video-fluid nav li a,
.video-fluid nav li a span.nav-subtitle,
.video-fluid nav li a span.nav-title {
    text-decoration: none;
    color: #fff
}

.canada-business-page nav li a:hover,
.canada-business-page nav li a:hover span.nav-subtitle,
.canada-business-page nav li a:hover span.nav-title,
.uk-page nav li a:hover,
.uk-page nav li a:hover span.nav-subtitle,
.uk-page nav li a:hover span.nav-title,
.video-fluid nav li a:hover,
.video-fluid nav li a:hover span.nav-subtitle,
.video-fluid nav li a:hover span.nav-title {
    text-decoration: none;
    color: #ffe093
}

.video-fluid .top_title p {
    color: #fff;
    font-size: 3em;
    line-height: initial
}

.video-fluid .top_title small {
    color: #fff;
    font-size: 1em
}

.video-fluid .top_title {
    padding: 30px 0
}

.video-fluid .nav_fixed {
    padding: 0 30px;
    box-sizing: border-box
}

.learn-better {
    display: block
}

.refer-link a {
    color: #94c2d9
}

.video-laptop {
    background: url(https://static.idriveonlinebackup.com/include/images/video-laptop-img.png) center top no-repeat;
    width: 629px;
    height: 297px;
    position: absolute;
    bottom: -14px;
    right: 0;
    z-index: 9
}

.video-fluid .videos_tutorials {
    margin-top: 100px
}

.video-fluid nav {
    position: absolute;
    z-index: 99
}

.fluid-safe .fluid {
    background-color: #fff;
    background-image: none
}

.fluid-safe .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-safe-fluid.jpg) top center no-repeat;
    float: left;
    min-width: 100%;
    height: 550px
}

.fluid-safe .wrapper {
    overflow: visible
}

.fluid-safe .fluid .inner_wraper {
    padding: 0 0 20px
}

.fluid-safe .banner-wrapper h1 {
    color: #fff;
    font-size: 2.6em;
    text-align: center;
    line-height: 50px;
    margin-top: 20px
}

.fluid-safe .h1_subtitle {
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.fluid-safe .safe-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: 60px
}

.fluid-safe .proces-popup {
    margin: -6px auto 0
}

.fluid-safe .safe-banner img {
    width: 100%;
    max-width: 739px
}

.fluid-safe .content-wrapper {
    margin-top: -10px
}

.carbonite-wrap * {
    box-sizing: border-box
}

.carbonite-wrap .features-section {
    float: left;
    width: 100%;
    padding: 0 0 20px
}

.carbonite-wrap .column3 {
    float: left;
    padding: 0 20px 30px;
    line-height: 24px;
    box-sizing: border-box;
    text-align: center;
    min-height: 100%
}

.carbonite-wrap h2 {
    margin: 40px auto 60px;
    line-height: 30px;
    font-size: 30px;
    text-align: center
}

.carbonite-wrap .column3 h3 {
    box-sizing: border-box;
    font-size: 140%;
    color: #333;
    margin: 20px auto 0;
    text-align: center;
    padding: 0 0 15px;
    float: left;
    width: 100%;
    font-weight: 400
}

.carbonite-wrap .column3 img {
    width: 100%;
    text-align: center;
    max-width: 148px
}

.carbonite-wrap .clear {
    clear: both;
    margin: 40px 0
}

.carbonite-wrap .column3 {
    padding-left: 0;
    padding-right: 0;
    width: 28%
}

.carbonite-wrap .column3:nth-child(3) {
    padding: 0 60px;
    width: 44%
}

.carbonite-wrap .txtnote {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    font-size: 11px
}

.fluid-linux .fluid .inner_wraper,
.fluid-linux .linux-wrapper {
    padding: 20px 0
}

.carbonite-wrap .heading-title {
    font-size: 36px;
    line-height: initial
}

.carbonite-wrap .pricDesCon {
    margin: 150px auto 40px!important
}

.carbonite-wrap .carb_price_com_con {
    overflow: hidden;
    display: table;
    top: 377px
}

.fluid-linux .fluid {
    background-color: #fff;
    background-image: none
}

.fluid-linux .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-linux-fluid.jpg) top center no-repeat #fff;
    float: left;
    min-width: 100%;
    height: 480px
}

.fluid-linux .banner-wrapper h1 {
    font-size: 2.4em;
    text-align: left;
    line-height: 50px;
    color: #fff;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, .4);
    margin-top: 60px
}

.fluid-linux .h1_subtitle {
    text-align: left;
    font-size: 1.05em;
    color: #fff;
    width: 38%;
    line-height: 25px
}

.fluid-linux .subtit_lists {
    margin: 15px 0 0 20px
}

.fluid-linux .subtit_lists li {
    margin-bottom: 15px
}

.fluid-linux .linux-page-banner {
    background-image: none;
    width: auto;
    height: auto;
    text-align: center;
    margin-top: -6px
}

.fluid-linux .linux-page-banner img {
    width: 100%;
    max-width: 739px
}

.fluid-linux .linux-server-image {
    position: absolute;
    right: 0;
    top: 280px;
    z-index: 999
}

.fluid-linux .browserInterface {
    background: url(https://static.idriveonlinebackup.com/include/images/browser-interface-strip-new.png);
    width: 214px;
    height: 212px;
    float: left
}

.fluid-linux .h1_subtitle ul {
    list-style-image: url(https://static.idriveonlinebackup.com/include/images/linux-arrow.png);
    padding-left: 16px;
    margin: 15px 0 30px
}

.fluid-linux .linux-wrap-box {
    background-color: #293d44;
    border-radius: 0
}

.fluid-linux .linux-down-con {
    background-color: #293d44
}

.fluid-linux .browserInterface:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/browser-interface-strip-new.png) 0 -230px
}

.fluid-linux a.linux-wrap-box:hover {
    background-color: #293d44;
    color: #908f8f;
    box-shadow: none
}

.fluid-linux .linux-wrapper .script-download {
    margin-top: 10px
}

.fluid-linux .linux-wrapper .version-wrap {
    margin: 17px 0 0 20px
}

.ventures-partners {
    background-color: #fff;
    width: 640px;
    border: 1px solid #cfd1d4
}

.ventures-partners h3 {
    font-size: 1.2em;
    margin-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
    color: #178430;
    padding: 10px 20px
}

.comp-logo-box {
    padding: 0 20px 40px
}

.comp-logo-box a.ven-comp-logo img {
    margin-top: 20px;
    float: left
}

.scope-comp-logo {
    padding: 0 28px 40px 20px
}

.ven-left-space {
    margin-left: -37px
}

.scope-comp-logo img {
    margin-top: -4px
}

.zen-comp-logo {
    padding: 0 5px 40px 4px
}

.zen-comp-logo img {
    margin-top: 10px
}

.fluid-mob .cont-wrap {
    background: url(https://static.idriveonlinebackup.com/include/images/mob-sec-banner.jpg) top center no-repeat #fff;
    float: left;
    min-width: 100%
}

.fluid-mob p.center {
    margin-top: -8px
}

.fluid-mob .gomobile .inner_wraper p.center {
    padding-bottom: 15px!important;
    font-size: 1.03em
}

.fluid-mob .header-txt h1 {
    color: #fff;
    font-size: 2.6em;
    text-align: center;
    line-height: 50px;
    margin: 2px 0 8px
}

.fluid-mob .inner_wraper p.center {
    color: #fff;
    font-weight: 400!important
}

.fluid-mob .send_email p a {
    color: #000
}

.fluid-mob .gomobile .app_container {
    background-color: rgba(215, 217, 218, .49);
    padding: 20px 10px 20px 20px;
    top: 8.5%
}

.fluid-mob .gomobile .send_email {
    background: url(https://static.idriveonlinebackup.com/include/images/new-mail-icon.png) 0 5px no-repeat;
    height: 25px;
    margin: 5px 0 0;
    float: left
}

.fluid-mob .newVideoBtn {
    background: url(https://static.idriveonlinebackup.com/include/images/mob-watch-video.png) 9px 10px no-repeat;
    width: 80px;
    height: 26px;
    list-style: none;
    cursor: pointer;
    color: #fff
}

.fluid-mob .video_icon {
    list-style: none;
    margin: 30px 0 60px;
    padding: 0;
    position: absolute;
    top: 17.5%;
    height: 32px;
    z-index: 9999999;
    width: 150px
}

.fluid-mob .compliance_mainbg_iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/new-mob-device.png) 2px 0 no-repeat;
    height: 425px;
    width: 760px;
    position: relative;
    margin: 20px 10px
}

.fluid-mob .mobile-banner-center {
    position: relative;
    width: 96%;
    margin: auto
}

.fluid-mob .proces-popup {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-with-numbers-mob.png) center 0 no-repeat;
    margin: -10px auto 0
}

.fluid-mob .mobile_page .steptext:nth-child(1) p {
    margin: 60px 14px 0 48px
}

.fluid-mob .mobile_page .steptext:nth-child(2) p,
.fluid-mob .mobile_page .steptext:nth-child(3) p {
    margin: 12px 14px 0 15px
}

.fluid-mob .mobile_page .steptext:nth-child(4) p {
    margin: 12px 14px 0 30px
}

.fluid-mob .mob-step-sec-txt,
.fluid-mob .mob-step-txt {
    margin: 57px 0 0 51px!important;
    width: 232px!important;
    box-sizing: border-box!important;
    font-size: .857em!important;
    line-height: 17px
}

.fluid-mob .mob-step-sec-txt {
    margin: 2px 51px!important
}

.canada-business-page .sec-article {
    margin-top: 40px
}

.canada-business-page .banner-section {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-business-banner.jpg) top center no-repeat #fff;
    float: left;
    min-width: 100%;
    height: 520px
}

.canada-business-page h1 {
    color: #fff;
    font-size: 2.5em;
    width: 75%;
    line-height: 45px;
    margin-top: 20px
}

.canada-business-page .float-left {
    float: none
}

.canada-business-page .banner-section .content-wrapper {
    width: 100%
}

.canada-business-page .sgn-link a {
    color: #fff;
    font-weight: 700
}

.canada-business-page .sgn-link p span,
.canada-business-page .sgn-link p span:first-child,
.uk-page .sgn-link p span,
.uk-page .sgn-link p span:first-child {
    color: #fff
}

.canada-business-page .sgn-link p,
.uk-page .sgn-link p {
    margin-top: 8px;
    font-weight: 400
}

.canada-business-page h2,
.uk-page h2 {
    color: #333;
    margin: 20px 0 40px
}

.canada-business-page .sec-sub-title {
    margin-top: 60px
}

.canada-business-page .feature-left {
    padding-right: 6%
}

.canada-price-section {
    width: 813px;
    float: left;
    height: 156px;
    margin-top: 60px;
    position: relative
}

.canada-price-box {
    padding: 17px 35px;
    float: left;
    width: 119px;
    height: 132px;
    background-color: rgba(0, 0, 0, .62);
    position: relative
}

.canada-basic-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing.png) center -1px no-repeat;
    display: block;
    text-align: center;
    width: 119px;
    height: 131px
}

.canada-vrt-line {
    background: url(https://static.idriveonlinebackup.com/include/images/canada_vertical-line.png) no-repeat;
    position: absolute;
    left: 188px;
    width: 5px;
    height: 166px
}

.canada-bussiness-pln,
.canada-pers-pln {
    height: 131px;
    text-align: center;
    display: block
}

.canada-pers-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing.png) -71px -217px no-repeat;
    width: 108px
}

.canada-bussiness-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing.png) -69px -433px no-repeat;
    width: 112px
}

.canada-business-page article {
    padding: 20px 40px 0 0
}

.canada-business-page article h3,
.uk-page article h3 {
    text-align: center;
    padding: 10px 0 0
}

.canada-price-box:hover {
    background-color: rgba(0, 0, 0, .4)
}

a.canada-offer-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing.png) -22px -635px no-repeat;
    width: 217px;
    height: 166px;
    text-align: center;
    display: block;
    margin-left: -1px
}

.canada-business-page .canada-offer-box .arrow {
    float: left;
    width: 22px;
    height: 41px;
    position: absolute;
    z-index: 9;
    top: 64px;
    left: -13px;
    background: url(https://static.idriveonlinebackup.com/include/images/canada-business-arrow.png) no-repeat
}

.canada-offer-box {
    float: left;
    position: relative
}

.canada-price-section:before,
.uk-price-section:before {
    content: " ";
    height: 1px;
    position: absolute;
    left: 0;
    top: 120px;
    background: url(https://static.idriveonlinebackup.com/include/images/canada-devider.png) 0;
    z-index: 1000;
    width: 567px;
    display: none
}

.canada-business-page .txtnote {
    float: left;
    font-size: 12px!important
}

.canada-business-page .sub-header {
    text-align: left
}

.canda-mob-price-sec {
    display: none
}

.uk-page .banner-section {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-banner.jpg) top center no-repeat #fff;
    float: left;
    min-width: 100%;
    height: 520px
}

.canada-business-page .express,
.canada-business-page .hb-bkp,
.canada-business-page .security,
.canada-business-page .server-bkp,
.canada-business-page .sub-account,
.canada-business-page .web-acces {
    width: 88px;
    height: 89px;
    margin: auto;
    text-indent: -4000px
}

.canada-business-page .express {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) no-repeat
}

.canada-business-page .sub-account {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -270px no-repeat
}

.canada-business-page .server-bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -136px no-repeat
}

.canada-business-page .security {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -405px no-repeat
}

.canada-business-page .hb-bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -540px no-repeat
}

.canada-business-page .web-acces {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -675px no-repeat
}

.canada-business-page .social-media {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) -1px -813px no-repeat;
    width: 89px;
    height: 90px;
    margin: auto;
    text-indent: -4000px
}

.canada-business-page .automated {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) -1px -953px no-repeat;
    width: 89px;
    height: 90px;
    margin: auto;
    text-indent: -4000px
}

.uk-page .canada-price-box {
    background-color: rgba(0, 0, 0, .82)
}

.uk-page .canada-price-box:hover {
    background-color: rgba(0, 0, 0, .6)
}

.uk-page .canada-price-section {
    margin-top: 80px
}

a.uk-signup-btn {
    background: url(https://static.idriveonlinebackup.com/include/images/canada-signupnow.png) no-repeat;
    width: 230px;
    height: 50px;
    text-indent: -4000px;
    float: left;
    margin-top: 24px;
    display: none
}

a.uk-signup-btn:hover {
    background-position: 0 -91px
}

.uk-page .sec-article {
    margin-top: 40px
}

.uk-page h1 {
    color: #fff;
    font-size: 2.5em;
    width: 75%;
    line-height: 45px;
    margin-top: 30px
}

.uk-page .float-left {
    float: none
}

.uk-page .banner-section .content-wrapper {
    width: 100%
}

.uk-page .sgn-link a {
    color: #fff;
    font-weight: 700
}

.uk-page .sec-sub-title {
    margin-top: 60px
}

.uk-page .feature-left {
    padding-right: 6%
}

.uk-price-section {
    width: 100%;
    float: left;
    height: 156px;
    margin-top: 100px;
    position: relative
}

.uk-price-box {
    padding: 17px 35px;
    float: left;
    width: 119px;
    height: 132px;
    background-color: rgba(0, 0, 0, .8);
    position: relative
}

.uk-basic-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing.png) center -1px no-repeat;
    width: 119px
}

.uk-basic-pln,
.uk-bussiness-pln,
.uk-pers-pln {
    height: 135px;
    text-align: center;
    display: block
}

.uk-pers-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing.png) -71px -217px no-repeat;
    width: 108px
}

.uk-bussiness-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing.png) -69px -433px no-repeat;
    width: 112px
}

.uk-price-box:hover {
    background-color: rgba(0, 0, 0, .6)
}

a.uk-offer-pln {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing.png) -22px -635px no-repeat;
    width: 217px;
    height: 166px;
    text-align: center;
    display: block;
    margin-left: -1px
}

.uk-page .uk-offer-box .arrow {
    float: left;
    width: 22px;
    height: 41px;
    position: absolute;
    z-index: 9;
    top: 64px;
    left: -13px;
    background: url(https://static.idriveonlinebackup.com/include/images/canada-business-arrow.png) no-repeat
}

.uk-page .express,
.uk-page .hb-bkp,
.uk-page .security,
.uk-page .server-bkp,
.uk-page .sub-account,
.uk-page .web-acces {
    width: 88px;
    height: 88px;
    margin: auto;
    text-indent: -4000px
}

.uk-offer-box {
    float: left;
    position: relative
}

.uk-page .txtnote {
    float: left;
    font-size: 12px!important
}

.uk-page .sub-header {
    text-align: left
}

.uk-page .express {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) no-repeat
}

.uk-page .sub-account {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -270px no-repeat
}

.uk-page .server-bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -136px no-repeat
}

.uk-page .security {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -405px no-repeat
}

.uk-page .hb-bkp {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -540px no-repeat
}

.uk-page .web-acces {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) 0 -675px no-repeat
}

.uk-page .automated,
.uk-page .social-media {
    width: 89px;
    height: 90px;
    margin: auto;
    text-indent: -4000px
}

.uk-page .social-media {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) -1px -813px no-repeat
}

.uk-page .automated {
    background: url(https://static.idriveonlinebackup.com/include/images/uk-icons.png) -1px -953px no-repeat
}

.canada-business-page .specila-offer-txt,
.uk-page .specila-offer-txt {
    text-align: center;
    font-size: 1.3em;
    color: #656565;
    margin: 15px 0 7px
}

.canada-business-page .features-section article,
.uk-page .features-section article {
    width: 33.33%
}

.mob-special-offer {
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 10px
}

.canada-business-page .features-section article:nth-child(3),
.canada-business-page .features-section article:nth-child(6),
.uk-page .features-section article:nth-child(3),
.uk-page .features-section article:nth-child(6) {
    padding-right: 0
}

.earn100 .reseller-page .partner-offer-wrap {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    background: url(https://static.idriveonlinebackup.com/include/images/referral_offer100.png) center right no-repeat #f9edc7
}

.earn100 .reseller-page .offer-content {
    width: 90%;
    margin: 0 auto;
    padding: 15px 30px 15px 20px
}

.earn100 .reseller-page .offer-content h3 {
    color: #d94931;
    font-size: 22px;
    text-align: left;
    font-weight: 700;
    padding-bottom: 5px;
    float: left;
    margin-right: 160px
}

.earn100 .reseller-page .offer-content p {
    color: #6b6555;
    font-size: 12px;
    float: left;
    line-height: 20px;
    margin: 0 165px 10px 0;
    text-align: justify
}

.earn100 .reseller-fluid .signup_partner a {
    height: 82px;
    background: url(https://static.idriveonlinebackup.com/include/images/referrral_signup.png) no-repeat
}

.earn100 .reseller-fluid .signup_partner a:hover {
    background-position: 0 -152px
}

.earn100 .reseller-fluid .signup_partner a:active {
    background-position: 0 -303px
}

.earn100 .reseller-fluid .signup_bulk a {
    height: 82px;
    background: url(https://static.idriveonlinebackup.com/include/images/bulk_signup.png) no-repeat
}

.earn100 .reseller-fluid .signup_bulk a:hover {
    background-position: 0 -168px
}

.earn100 .reseller-fluid .signup_bulk a:active {
    background-position: 0 -340px
}

.earn100 .reseller-fluid .signup_bulk,
.earn100 .reseller-fluid .signup_partner {
    margin: 20px 0 0
}

.earn100 .highlights .left_referral,
.earn100 .highlights .right_referral {
    height: 100%;
    min-height: 840px
}

.earn100 .red_color {
    color: red
}

.earn100 .star_note {
    width: 90%;
    float: left;
    margin-top: 20px;
    padding-left: 26px
}

.earn100 .star_note p {
    text-align: justify;
    font-size: 12px;
    margin-bottom: 10px;
    color: #888
}

.earn100 .reseller-fluid .home-banner {
    padding-top: 0
}

.earn100 .reseller-page .offer-content p sup {
    vertical-align: top;
    position: relative;
    top: -.5em
}

.zone_alarm nav {
    float: left;
    width: auto
}

.zone_alarm nav ul {
    list-style-type: none;
    margin: 15px 40px 0 0;
    padding: 5px 0 0
}

.zone_alarm nav ul li {
    color: #666;
    float: left;
    line-height: 24px;
    margin: 10px 0 0;
    padding-right: 55px
}

.zone_alarm nav ul li a {
    color: #000;
    font-size: 19px;
    text-decoration: none
}

.zone_alarm nav ul li a span {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}

.zone_alarm nav ul li h1 {
    background: url(https://www.idrive.com/source/images/zanew_logo.png) no-repeat;
    float: left;
    height: 54px;
    margin: 0;
    padding: 0;
    text-indent: -3500px;
    width: 190px
}

.zone_alarm nav ul li h1 a {
    float: left;
    height: 54px;
    width: 100%
}

.zone_alarm nav ul li h1:after {
    content: "";
    background: url(https://www.idrive.com/source/images/zone_divider.png) no-repeat;
    height: 55px;
    width: 1px;
    display: block;
    position: relative;
    left: 190px
}

.zone_alarm .pwrd_by {
    background: url(https://www.idrive.com/source/images/poweredby-logoza.png) no-repeat;
    width: 130px;
    height: 40px;
    float: left;
    margin: 3px 0 0 205px;
    position: relative;
    z-index: 999;
    cursor: pointer
}

.zone_alarm header {
    background: 0 0!important;
    display: block;
    padding: 0;
    float: left;
    height: auto
}

.zone_alarm .loginBg {
    padding-top: 5px;
    border-radius: 0 0 5px 5px;
    list-style: none
}

.zone_alarm .loginBg a {
    border-radius: 0 0 5px 5px;
    height: 30px;
    padding: 5px 25px 0!important;
    width: 50px;
    color: #fff;
    background: url(https://www.idrive.com/source/images/zone_arrow_new.png) 70px 7px no-repeat #216eb5;
    font-weight: 400
}

.zone_alarm ul.loginbox {
    float: right;
    margin-top: -5px
}

.zone_alarm footer {
    min-height: 40px;
    margin-top: 40px;
    padding-top: 10px
}

.zone_alarm .copyright {
    display: block
}

.zone_alarm .copyright p {
    color: #999;
    font-size: 14px
}

.rem-manage-wrap .inner_wraper {
    padding: 0 20px 20px;
    background-color: transparent
}

.rem-manage-wrap .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/bg-rem-manage.jpg) top center no-repeat #fff;
    float: left;
    min-width: 100%;
    height: 545px
}

.rem-manage-wrap .banner-text {
    color: #fff;
    margin-top: 100px
}

.rem-manage-wrap .banner-text h1 {
    font-size: 40px;
    margin-bottom: 0
}

.rem-manage-wrap .banner-text p {
    font-size: 16px
}

.rem-manage-wrap .container-wrapper {
    clear: both;
    background-color: #fff
}

.rem-manage-body .download_content {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-top: 0
}

.rem-manage-wrap h2 {
    font-size: 22px;
    color: #1374ab;
    margin-bottom: 10px
}

.rem-manage-wrap .quoteBox {
    width: 100%;
    text-align: center;
    border: 0;
    margin-top: 20px
}

.rem-manage-wrap .quoteBox img {
    max-width: 777px
}

.rem-manage-body li,
.rem-manage-body ul {
    list-style: none
}

.rem-manage-wrap nav li a:hover,
.rem-manage-wrap nav li a:hover span.nav-subtitle,
.rem-manage-wrap nav li a:hover span.nav-title,
.rem-manage-wrap nav li:hover a,
.rem-manage-wrap nav li:hover a span.nav-subtitle,
.rem-manage-wrap nav li:hover a span.nav-title {
    color: #efe096
}

.pc-magazine-img {
    width: 140px;
    padding: 0 10px;
    text-align: center;
    float: left;
    height: 30px
}

.rem-manage-body .staticContent {
    margin: 0 auto 40px;
    min-width: 864px;
    padding: 0;
    width: 85%;
    border: 0 solid green
}

.rem-manage-body .top-header-part {
    margin-top: 20px;
    margin-bottom: 40px;
    width: 100%;
    height: auto;
    overflow: hidden
}

.top-left-part {
    width: calc(100% - 300px);
    min-height: 200px;
    padding-right: 50px;
    float: left;
    box-sizing: border-box
}

.top-right-part {
    float: right;
    position: absolute;
    right: 0;
    width: 300px;
    box-sizing: border-box
}

.gpo .download_content li,
.rem-manage-body .quotes-arrow-hgroup {
    padding-top: 10px
}

.rem-manage-body .download_pcmac,
.rem-manage-body .download_pcmac_right {
    box-sizing: border-box;
    width: 50%;
    padding: 0 50px 0 0;
    margin: 0;
    float: left
}

.rem-manage-body .download_pcmac_right {
    padding: 0;
    float: right
}

.list-item-right {
    width: 100%;
    background: #f3f5f4;
    border: 1px solid #e3e3e3;
    float: right;
    padding: 20px;
    box-sizing: border-box
}

.list-item-right ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 4px no-repeat;
    font-size: 16px;
    margin: 8px 0 0;
    padding: 3px 0 4px 25px;
    color: #6f7072;
    line-height: 16px;
    width: 100%
}

.list-item-right ul li a {
    color: #6f7072
}

.list-item-right ul li a:hover {
    color: #1374ab
}

.download_btns li {
    padding: 0;
    margin: 0 6px 0 0;
    float: left
}

.download_btns li a,
.download_mobile li a {
    float: left;
    text-indent: -10000px
}

.download_content p.list-title {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 3px;
    color: #6f7070;
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: 0;
    padding: 0 0 10px
}

.carbonite-static .comparison-class .border-TopBtm,
.pc-mag-info .comparison-class .border-TopBtm {
    border-bottom: solid 0 #e4e4e4;
    border-top: solid 0 #e4e4e4
}

.rem-manage-body .download_btns .windows {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -193px no-repeat;
    height: 36px;
    width: 110px
}

.rem-manage-body .download_btns .windows:hover {
    background-position: 0 -255px
}

.rem-manage-body .download_btns .windows:active {
    background-position: 0 -310px
}

.rem-manage-body .mac {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -378px no-repeat;
    height: 36px;
    width: 110px
}

.rem-manage-body .mac:hover {
    background-position: 0 -446px
}

.rem-manage-body .mac:active {
    background-position: 0 -509px
}

.rem-manage-body a.iphone {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 2px no-repeat;
    height: 36px;
    width: 112px
}

.rem-manage-body a.android {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -59px no-repeat;
    height: 36px;
    width: 100px;
    margin: 0
}

.rem-manage-body a.windowsapp {
    background: url(https://static.idriveonlinebackup.com/include/images/uni-download-btns.png) 0 -124px no-repeat;
    height: 36px;
    width: 100px;
    margin: 0
}

.rem-manage-body .send_email {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_ico_email.png) 0 10px no-repeat;
    height: 35px;
    box-sizing: border-box
}

.rem-manage-body .muti_features {
    float: left;
    margin: 0
}

.rem-manage-body .muti_features .chooseus {
    margin-bottom: 0;
    float: left;
    width: 31%;
    margin-right: 3%
}

.rem-manage-body .muti_features .chooseus:last-child {
    margin-right: 0
}

.rem-manage-body .muti_features .chooseus>h3 {
    font-size: 17px;
    color: #1374ab
}

.rem-manage-body .multi_content {
    float: left;
    height: auto;
    margin: 10px 0 20px;
    padding: 0;
    width: 100%
}

.rem-manage-body .muti_features>h3 {
    font-size: 1.325em;
    color: #1374ab;
    margin-bottom: 10px
}

.rem-manage-body .new_tip_con .questions p {
    clear: both
}

.section-slider {
    clear: both;
    position: relative
}

.slider-section {
    float: left;
    width: 100%;
    clear: both;
    height: 480px
}

.features_page .newBluTxt {
    color: #1374ab
}

.features_page .remote_manage {
    background: url(https://static.idriveonlinebackup.com/include/images/remote_manage-new.png) no-repeat;
    height: 118px
}

.features_page .feat_text.wifi {
    padding-left: 0!important
}

.topAdjs {
    margin-top: 80px
}

.ipadDevice .pricing-page .new_pr_bg .pricingWidth>span {
    font-size: 80%
}

.ipadDevice .pricing-page .pricingAmt {
    font-size: 10px
}

.ipadDevice .pricing-page ul.new_pr_bg li.monthly_plan.down-arrow,
.ipadDevice .pricing-page ul.new_pr_bg li.monthly_plan.up-arrow {
    background-position-x: 88px
}

.pcmag-review,
.pcmag-years {
    font-size: 130%;
    color: #1374ab;
    text-align: center;
    float: left;
    width: 100%
}

.pcmag-review {
    padding-bottom: 10px
}

.pcmag-years {
    padding-top: 10px
}

.comparison-class .pcmag-review {
    font-size: 120%
}

.pricing-page .pricing_header.offpeak50 .pro_personalNew a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer-offpeak.png) 0 -252px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header.offpeak50 .pro_personalNew a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer-offpeak.png) -228px -252px no-repeat
}

.pricing-page .pricing_header.offpeak50 .pro_businessNew a {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer-offpeak.png) 0 -460px no-repeat;
    margin: -70px 68px;
    overflow: hidden;
    position: absolute;
    width: 190px
}

.pricing-page .pricing_header.offpeak50 .pro_businessNew a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer-offpeak.png) -228px -460px no-repeat
}

.pricing-page .offer_purple.offpeak50 {
    background: url(https://static.idriveonlinebackup.com/include/images/offpeak-pricing.png) no-repeat;
    float: right;
    height: 159px;
    left: 67%;
    position: absolute;
    top: -37px;
    width: 212px
}

.insatllation_desc .syno-para-txt {
    display: block;
    padding: 10px 0 3px
}

.syno-order-list {
    margin: 5px 0 10px 40px!important
}

.hdnewtxt {
    font-size: 18px;
    padding: 15px 0 10px!important;
    color: #4d4d4d
}

.dsm-ver-sec {
    margin-left: 20px
}

@media screen and (max-width:980px) {
    .pricing-page .pricing_header.offpeak50 ul li.pro_personalNew a {
        position: inherit;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480-offpeak.png) -4px -111px!important;
        width: 99px;
        display: block;
        text-align: center;
        margin: -75px auto 0
    }
    .pricing-page .pricing_header.offpeak50 ul li.pro_personalNew a:hover {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480-offpeak.png) -141px -111px!important
    }
    .pricing-page .pricing_header.offpeak50 ul li.pro_businessNew a:hover {
        position: inherit;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480-offpeak.png) -142px -246px!important
    }
    .pricing-page .pricing_header.offpeak50 ul li.pro_businessNew a {
        position: inherit;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480-offpeak.png) -5px -246px!important;
        width: 99px;
        display: block;
        text-align: center;
        margin: -75px auto 0
    }
    .pricing-page .pricing_header ul li.freeNew a:hover {
        position: inherit;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -5px 22px!important;
        width: 99px;
        display: block;
        text-align: center;
        margin: -75px auto 0
    }
}

.carbonite-static .mozy_anibg.mozy_con {
    display: inline-block;
    height: 530px!important
}

.carbonite-static .comparison-class {
    display: inline-block;
    position: relative;
    height: 100%;
    padding: 30px 0
}

.carbonite-static .carbonite-wrap .pricDesCon {
    margin: 50px auto 40px!important;
    display: inline-block
}

.carbonite-static .fluid-mozy-bg2 {
    background: #f7f7f7;
    width: 100%;
    float: left;
    display: block
}

.carbonite-static .comparison-class .title-carbonite {
    margin: 0;
    width: 100%;
    color: #333
}

.carbonite-static .comparison-class .trBg {
    background: 0 0
}

.pc-mag-info .mozy_anibg.mozy_con {
    display: inline-block;
    height: 480px!important
}

.pc-mag-info .comparison-class {
    display: inline-block;
    position: relative;
    height: 100%;
    padding: 20px 0
}

.pc-mag-info .carbonite-wrap .pricDesCon {
    margin: 50px auto 40px!important;
    display: inline-block
}

.pc-mag-info .fluid-mozy-bg2 {
    background: #f7f7f7;
    width: 100%;
    float: left;
    display: block
}

.pc-mag-info .comparison-class .title-carbonite {
    margin: 0;
    width: 100%;
    color: #333
}

.pc-mag-info .comparison-class .trBg {
    background: 0 0
}

.pc-mag-info .comparison-class .center-class {
    text-align: center;
    width: 300px
}

.pc-mag-info .comparison-class .img-center {
    text-align: center
}

.pc-mag-info .comparison-class .border-TopBtm a {
    color: #000
}

.pc-mag-info .pc-img-small {
    float: left
}

.pc-mag-info .pc-img-small-title {
    float: left;
    padding: 13px 0 0 10px
}

.pc-mag-info .pc-img-small img {
    vertical-align: text-bottom
}

.pc-mag-info .heading-title {
    margin-left: 0
}

.pc-mag-info .no-bg {
    background-image: none
}

.pc-mag-info .pricDesCon {
    margin: 0 auto!important
}

.pc-mag-info .common-compare-pge .txtnote {
    float: left;
    font-size: 11px;
    margin: 40px 0 0 20px
}

.common-compare-pge .mzytable,
.pc-mag-info .common-compare-pge .idrtable {
    border-bottom: 1px solid #f5f3f3
}

.pc-mag-info .border-TopBtm {
    padding-top: 0
}

.comparison-class .pcmag-years,
.pc-mag-info .comparison-class .pcmag-review {
    font-size: 110%
}

.pc-mag-info .cmptxt {
    margin: 0 0 30px!important
}

.fluid-mozy-bg .heading-title {
    margin-left: 0
}

.googledrive_serches,
.onedrive_serches {
    height: 100px;
    width: 140px;
    margin-left: 15px
}

.googledrive_serches {
    background: url(https://static.idriveonlinebackup.com/include/images/main_com_price.png) 0 -1576px
}

.onedrive_serches {
    background: url(https://static.idriveonlinebackup.com/include/images/main_com_price.png) 0 -1434px
}

.fluid-mozy-bg .expWrap {
    width: 100%;
    max-width: 980px
}

.fluid-mob .gomobile .app_container {
    right: 40px
}

.fluid-mob .video_icon {
    right: 30px
}

.fluid-mob .gomobile .new-video-con {
    float: right;
    bottom: 185px;
    position: absolute;
    right: 10px
}

.np-pc-mag .fluid-mozy-bg .heading-title,
.pc-mag-info .fluid-mozy-bg .heading-title {
    font-size: 36px;
    line-height: initial;
    padding-top: 5px;
    color: #fff
}

.gpo .max_width,
.np-pc-mag .fluid-mozy-bg .common-compare-pge .inner_wraper,
.pc-mag-info .fluid-mozy-bg .common-compare-pge .inner_wraper {
    padding-top: 20px
}

.txtnote {
    float: left;
    font-size: 12px
}

.comparison-class {
    float: left;
    width: 100%;
    background-color: #f7f3e9;
    height: 184px
}

.mainBG {
    background: url(https://static.idriveonlinebackup.com/include/images/idrive-vs-comparison.png) no-repeat;
    height: 460px;
    position: relative;
    left: 485px;
    top: -140px
}

.pcmag_linkwrapper {
    height: 139px;
    left: 100px;
    position: absolute;
    top: 318px;
    width: 245px
}

.pcMag_link {
    display: block;
    width: 245px;
    height: 139px
}

.gpo .cmn-styles ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 15px no-repeat
}

.gpo .max_width {
    max-width: 574px;
    padding-bottom: 20px
}

.gpo .margin_T0 {
    margin-top: 0!important
}

.gpo .banner-wrapper {
    background: url(https://static.idriveonlinebackup.com/include/images/gpo-banner.jpg) top center no-repeat #fff;
    background-size: 100% 100%;
    height: 593px
}

.windows_chrome .gpo .banner-wrapper {
    height: 609px
}

.gpo .gpo-banner img {
    max-width: 861px;
    width: 100%
}

.gpo .banner-wrapper h1 {
    font-size: 2.5em;
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    margin-top: 25px
}

.gpo .download_content p {
    margin-top: 40px
}

.gpo .h1_subtitle {
    line-height: 20px;
    color: #fff;
    text-align: center;
    font-size: 1.05em
}

.gpo .newBanner {
    position: absolute;
    color: #fff;
    right: 60px;
    top: 74px
}

.gpo .app_entertxtbox {
    min-width: 250px;
    width: 50%;
    border: 1px solid #b5defc;
    background-color: #edf5fc;
    float: left;
    padding: 20px;
    overflow: hidden;
    min-height: 80px
}

.gpo .app_entertxtbox .submit_btn {
    width: 70%!important;
    height: 40px;
    margin-left: 42px
}

.gpo .app_entertxtbox label {
    padding: 0 0 10px 40px
}

.gpo .submit_btn:hover {
    background: #3895de;
    border: 1px solid #3895de;
    
    color: #fff
}

.gpo .Pre-requisite,
.msiBlock {
    width: 70%;
    float: left
}

.msiBlock {
    width: 30%;
    margin-top: 10px
}

.gpo-download {
    margin: 0 0 0 55px;
    padding: 0
}

.gpo .fluid {
    background-color: #fff;
    background-image: none
}

.gpo .fluid .inner_wraper {
    padding: 20px 0
}

.gpo .download_content {
    margin-top: 20px
}

.gpo .gpo-banner {
    background: url(https://static.idriveonlinebackup.com/include/images/gpo_graphics.png) center top/100% auto no-repeat;
    height: 386px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    max-width: 861px;
    text-align: center;
    text-indent: -10000px
}

.note-list {
    line-height: 22px;
    margin-left: 12px
}

.note-list li {
    margin-bottom: 10px
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .gpo .banner-wrapper {
        height: 590px
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .gpo .banner-wrapper {
        height: 589px
    }
}

.smart-docs {
    background: url(https://static.idriveonlinebackup.com/include/images/featuressmartdocs.png) no-repeat;
    height: 106px;
    width: 142px
}

.gpoFeat {
    background: url(https://static.idriveonlinebackup.com/include/images/gpo-features.png) 0 -3px no-repeat;
    height: 140px
}

.nearline-icon {
    background: url(https://static.idriveonlinebackup.com/include/images/feature-nearline-icon.png) no-repeat;
    height: 106px;
    width: 150px
}

.releasepage {
    background: #ebebeb!important
}

.releasepage .static {
    background: url(https://static.idriveonlinebackup.com/include/images/rel-bg.jpg) center 0 no-repeat
}

.releasepage .inner_wraper {
    background: 0 0;
    padding: 0
}

.release-page nav li:hover a span.nav-subtitle,
.release-page nav li:hover a span.nav-title,
.releasepage nav li a:hover,
.releasepage nav li a:hover span.nav-subtitle,
.releasepage nav li a:hover span.nav-title {
    color: #efe096
}

.releasepage .rel-updpate h1 {
    text-align: left;
    font-size: 25px;
    color: #fff;
    padding: 0
}

.releasepage .rel-updpate .h1_subtitle {
    color: #fff;
    text-align: left
}

.releasepage .rel-updpate .release_note {
    width: 100%;
    padding: 40px 0 0
}

.releasepage .qnap-down-apps,
.releasepage .rel-updpate .rn_left {
    float: left;
    width: 56%;
    min-height: 220px;
    padding-left: 40px;
    top: 0;
    padding-top: 20px
}

.release_note .rel-updpate .rn_left h3 {
    margin: 30px 0;
    padding: 0;
    font-size: 25px!important;
    text-align: left;
    color: #333
}

.releasepage .rel-updpate .rn_right {
    float: left;
    width: 200px;
    padding: 30px 0 20px 60px;
    background: #fff;
    margin: 50px;
    border: 1px solid #e7e7e3
}

.releasepage .rel-updpate .rn_right h3 {
    font-size: 16px;
    color: #333;
    margin: 0 auto;
    float: none;
    padding: 0;
    font-weight: 400;
    line-height: 24px
}

.releasepage .rel-updpate table ul li {
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.GIF) left 4px no-repeat;
    padding-left: 30px;
    list-style: none
}

.releasepage .qnap-down-apps {
    width: 36%
}

.releasepage .qnap-down-apps h3 {
    color: #1374ab;
    font-size: 1.2em;
    margin: 0 0 20px;
    text-align: left
}

.releasepage .qnap-down-apps p {
    width: 95%;
    margin: 0 0 20px;
    text-align: left
}

.reseller-fluid {
    background: url(https://static.idriveonlinebackup.com/include/images/header-banner_image_resel.jpg) center top no-repeat #fff;
    float: left;
    width: 100%
}

.content-wrapper .resellerHead h1 {
    font-size: 3em
}

.content-wrapper .resellerHead h2 {
    padding-bottom: 0;
    margin-bottom: 0;
    color: #4b494a
}

.bull-pointer {
    width: 40px
}

.bull-pointer .bullPointer {
    background: url(https://static.idriveonlinebackup.com/include/images/number_resel.png) left 0 no-repeat;
    display: block;
    height: 22px;
    width: 100%;
    margin-top: 4px
}

.bull-pointer .bullPointer2 {
    background: url(https://static.idriveonlinebackup.com/include/images/number_resel.png) left -36px no-repeat;
    display: block;
    height: 22px;
    width: 100%;
    margin-top: 1px
}

.resellerHead_container {
    padding-top: 15px
}

.resellerHead_container .resellerHead-content h2 {
    color: #447daa
}

.resellerHead_container .resellerHead-content p {
    color: #000
}

.free-webinar {
    width: 225px
}

.content-wrapper .resellerHead .customer_care a {
    width: 100%;
    float: none
}

.free-webinar a .freeWebinar {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) left -420px no-repeat;
    display: block;
    height: 45px;
    float: left;
    width: 100%;
    margin-top: 20px
}

.bmrmsp .sl_universal .customer_care p,
.content-wrapper .resellerHead .customer_care p {
    color: #4f4f4f;
    font-size: 17px;
    font-family: inherit;
    line-height: 20px;
    padding-top: 5px;
    clear: both
}

.ref-part-container {
    margin-top: 120px;
    margin-bottom: 40px
}

.amazon-img,
.bull-pointer,
.offer-img,
.plus-icon,
.ref-part-left,
.ref-part-midarrow,
.ref-part-right,
.resellerHead-content,
.sql-Icon,
.sql-content,
.workProg_icon_Border {
    float: left
}

.ref-part-left,
.ref-part-right {
    width: 48%
}

.ref-part-midarrow {
    width: 4%
}

.ref-part-container .ref-part-left h1 {
    font-size: 2.5em;
    color: #3082ae;
    padding-bottom: 0
}

.amazon-img,
.offer-img {
    width: 210px
}

.plus-icon {
    width: 80px
}

.amazon-img .amzon {
    background: url(https://static.idriveonlinebackup.com/include/images/amazon_images_resel.png) center 0 no-repeat
}

.amazon-img .amzon,
.offer-img .offImg,
.plus-icon .plus {
    height: 120px;
    width: 100%;
    float: left;
    display: block
}

.offer-img .offImg {
    background: url(https://static.idriveonlinebackup.com/include/images/amazon_images_resel.png) center -170px no-repeat
}

.plus-icon .plus {
    background: url(https://static.idriveonlinebackup.com/include/images/amazon_images_resel.png) left -300px no-repeat;
    margin-left: 28px;
    margin-top: 40px
}

.ref-part-container h3 {
    font-size: 15px;
    color: #676767;
    font-family: inherit;
    padding-bottom: 8px;
    line-height: 17px
}

.ref-part-container h3 span {
    color: #e2513a
}

.ref-part-midarrow {
    margin-top: 20px
}

.cont_pointer1 {
    width: 40px
}

.cont_pointer1 .contPointer1 {
    background: url(https://static.idriveonlinebackup.com/include/images/number_resel.png) left -80px no-repeat;
    width: 100%;
    height: 40px
}

.resellerHead .customer_care {
    float: left;
    width: 100%
}

.referalWork {
    margin-top: 60px
}

.referalWork h2,
.workProg_info p {
    font-size: 24px;
    font-family: inherit;
    color: #6a6a6a;
    line-height: 30px
}

.workProg_container {
    margin-top: 40px;
    margin-bottom: 40px
}

.workProg_block {
    width: 25%;
    float: left
}

.workProg_icon {
    width: 31%;
    float: left
}

.workProg_icon .workProgIcon {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left 0 no-repeat
}

.workProg_icon .workProgIcon2 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -116px no-repeat
}

.workProg_icon .workProgIcon3 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -232px no-repeat
}

.workProg_icon .workProgIcon4 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -349px no-repeat
}

.workProg_icon_Border {
    width: 68%;
    margin-top: 30px
}

.workProg_info {
    padding-top: 14px
}

.IT_BuissNote h2,
.workProg_info h2 {
    font-size: 14px;
    font-family: inherit;
    font-weight: 700;
    color: #343434;
    line-height: 21px
}

.workProg_info p {
    font-size: 15px;
    color: #343434;
    line-height: 19px;
    margin: 0;
    padding: 5px 30px 5px 0
}

.signUp_ref_partner {
    width: 314px;
    float: left
}

.signUp_ref_partner a {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) center 0 no-repeat;
    height: 64px;
    width: 100%;
    display: block
}

.signUp_ref_partner a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) center -71px no-repeat;
    height: 64px;
    width: 100%;
    display: block
}

.IT_BuissNote h2 {
    color: #076291;
    line-height: 17px;
    padding-top: 40px;
    padding-bottom: 5px
}

.IT_BuissNote p {
    font-size: 13px;
    color: #484848;
    font-family: inherit;
    line-height: 18px;
    padding-bottom: 40px
}

.bulk-reseller-prgm {
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(https://static.idriveonlinebackup.com/include/images/Bulk_reseller_bg_resel.jpg) center top no-repeat;
    width: 100%;
    float: left
}

.bulk-resellerContent h1 {
    font-size: 2.5em;
    color: #fff;
    padding-bottom: 15px;
    line-height: 30px
}

.bulk-reseller-prgm .referalWork h2 {
    color: #fff
}

.bulk-reseller-prgm .workProg_info p {
    color: #cdcdcd
}

.workProg_icon .workProgIcon5 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -465px no-repeat
}

.workProg_icon .workProgIcon6 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -582px no-repeat
}

.workProg_icon .workProgIcon7 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -698px no-repeat
}

.workProg_icon .workProgIcon8 {
    width: 100%;
    display: block;
    height: 95px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons_resel.png) left -814px no-repeat
}

.signUp_bulk_partner {
    width: 314px;
    float: left
}

.signUp_bulk_partner a {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) center -208px no-repeat;
    height: 64px;
    width: 100%;
    display: block
}

.signUp_bulk_partner a:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) center -279px no-repeat;
    height: 64px;
    width: 100%;
    display: block
}

.cont_pointer2 {
    width: 40px
}

.cont_pointer1 .contPointer2 {
    background: url(https://static.idriveonlinebackup.com/include/images/number_resel.png) left -140px no-repeat;
    width: 100%;
    height: 40px
}

.SQL-backup {
    background: #f4f4f4;
    padding: 60px 0;
    clear: left
}

.SQL-backup .sql-back-title {
    padding-left: 30px
}

.bmrmsp .flexslider {
    height: 520px;
    overflow: hidden
}

.bmrmsp .slider {
    background-size: cover
}

.flex-direction-nav,
.slides {
    margin: 0;
    padding: 0;
    list-style: none
}

.flex-control-nav {
    bottom: 0;
    z-index: 999;
    float: left;
    height: 20px;
    padding: 0;
    list-style: none;
    position: absolute;
    text-align: center;
    margin: 0 0 0 -40px;
    right: 0;
    width: 122px;
    top: 480px
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #0a5a6b;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.flex-control-paging li a:hover {
    background: #333
}

.flex-control-paging li a.flex-active {
    background: #4cbdd6;
    cursor: default
}

.bmrmsp .posR nav {
    display: inline-block;
    width: 100%;
    margin: -20px 0 0
}

.bmrmsp .posR .nav-title {
    text-decoration: none;
    color: #333;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 700;
    display: table;
    padding: 0
}

.bmrmsp .sl_universal {
    float: left;
    width: 100%
}

.bmrmsp .sl_universal,
.slider {
    height: 520px;
    background: #fff;
    margin: 0
}

.bmrmsp .bmr-con h3,
.bmrmsp .bmrslide h3,
.bmrmsp .sl_universal h3 {
    font-size: 20px;
    color: #333;
    font-weight: 400;
    padding: 0 0 20px
}

.bmrmsp nav ul li .logo_new {
    margin: -20px 0 0 5px!important
}

.bmrmsp .bmr-con {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/resell-bmr-slider.jpg) center top no-repeat;
    height: 520px;
    border-bottom: 2px solid #6a7378;
    width: 100%
}

.bmrmsp .bmr-con h1 {
    font-size: 36px;
    color: #2e4b59;
    line-height: 42px;
    padding-top: 50px;
    font-weight: 500
}

.bmrmsp .bmr-con h3,
.bmrmsp .bmrslide h3 {
    padding: 35px 0 25px
}

.bmrmsp .bmr-con p {
    font-size: 14px;
    color: #2e4b59;
    line-height: 22px;
    padding-top: 20px;
    width: 40%
}

.bmrmsp .bmr-con .slideContent .express_link {
    padding-top: 28px
}

.bmrmsp .bmr-con .slideContent .express_link h2 p.bmrTxt,
.bmrmsp .bmrslide .slideContent .express_link h2 p.bmrTxt {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/newsliderHome.png) no-repeat;
    width: 444px;
    height: 114px
}

.bmrmsp .bmr-con .rem-offer-txt {
    color: #454545;
    font-size: 22px
}

.bmrmsp .bmr-con .orn-txt {
    color: #be510f
}

.bmr-con .rem-offer {
    margin-top: 20px
}

.bmr-con .rem-price {
    color: #545452;
    font-size: 15px;
    margin-top: 0
}

.bmr-con .rem-learnbtn {
    background-image: none;
    background-color: #6dab2e;
    padding: 7px 28px;
    color: #fff;
    width: 95px;
    margin-top: 20px;
    font-size: 16px
}

.bmr-con .rem-learnbtn:hover {
    background-image: none;
    background-color: #84cc3d
}

.bmr-con .offr-tag {
    position: absolute;
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr-badge-image.png) no-repeat;
    width: 187px;
    height: 191px;
    right: 0;
    top: 130px
}

.bmrmsp .bmr-con .banner-right-col {
    width: 100%;
    margin: 0 auto;
    max-width: 623px
}

.bmrmsp .bmrslide .slideContent h2,
.bmrmsp .top1slid {
    margin-top: 15px
}

.bmrmsp .sl_universal h2 {
    color: #333;
    font-size: 25px;
    margin: 10px 0 20px;
    float: left;
    text-indent: 0
}

.bmrmsp .sl_universal .customer_care {
    float: left
}

.bmrmsp .flexslider .slides img {
    width: none
}

.bmrmsp .free-webinar {
    display: block;
    float: left;
    width: 100%;
    margin-top: 0
}

.bmrmsp .ref-part-container {
    margin-top: 20px;
    margin-bottom: 40px
}

.bmrmsp .bmr-board {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/msp-bmr-bg.jpg) no-repeat #edf1f3;
    padding: 0;
    background-size: cover
}

.bmrmsp .bmr-board h1,
.dash-board h1,
.feature-sec h1 {
    color: #2096ab;
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    padding-bottom: 10px
}

.bmrmsp .bmr-board p,
.dash-board p,
.feature-sec p {
    font-size: 14px!important;
    line-height: 22px;
    color: #474747;
    text-align: left;
    padding-top: 0
}

.bmrmsp .bmr-board p {
    text-align: center
}

.bmrmsp .bmr-board .wrapper {
    float: none
}

.bmrmsp .bmr-board .bmr-inner {
    padding-top: 50px
}

.bmrmsp .bmr-board .bmr-col1 {
    float: left;
    width: 52%
}

.bmrmsp .bmr-board .bmr-col2 {
    float: left;
    width: 48%;
    padding-bottom: 40px
}

.bmrmsp .bmr-board .bmr-col-wrap {
    padding-top: 60px
}

.bmrmsp .bmr-board .bmr-col1 .laptop-img1 {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr-dashbord-new.png) no-repeat;
    width: 635px;
    height: 422px;
    padding-bottom: 40px
}

.bmr-board .device-col-2>p,
.bmrmsp .bmr-board .bmr-col2>p {
    text-align: left
}

.bmr-board .dashBoard-col1>ul,
.bmr-board .device-col-2>ul,
.bmrmsp .bmr-board .bmr-col2>ul {
    padding-top: 0;
    text-align: left;
    list-style: none
}

.bmrmsp .bmr-board .bmr-col2 li {
    font-size: 14px!important;
    padding-bottom: 20px;
    padding-left: 30px;
    margin-left: 30px;
    padding-right: 40px;
    background: url(https://static.idriveonlinebackup.com/include/images/ide_faqbullet.gif) left 4px no-repeat;
    color: #474747;
    text-align: left;
    float: left
}

.bmrmsp .bmr-board .bmr-col2 li p {
    text-align: left!important
}

.bmrmsp .bmr-board .learn-CTA a {
    width: 120px;
    display: inline-block;
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    float: left;
    margin-left: 60px;
    background: #d48d30
}

.bmrmsp .customer_care a {
    float: left!important
}

.bmrmsp .support_web {
    background: url(https://static.idriveonlinebackup.com/include/images/btn_resel.png) left -420px no-repeat;
    display: block;
    height: 45px;
    float: left;
    width: 219px
}

.bmrmsp .SQL-backup {
    background: #fff
}

.bmrmsp .bulk-resellerContent h1 {
    padding-top: 15px
}

.bmrmsp .login.pad-login {
    margin-top: -15px!important
}

.bmrmsp .bmr-image {
    display: none
}

.bmrmsp .login {
    background: url(https://static.idriveonlinebackup.com/include/images/user_arrow.png) right 14px no-repeat #fff;
    border: none;
    border-radius: 0;
    color: #41586a;
    cursor: pointer;
    float: right;
    font-weight: 400;
    outline: 0;
    padding: 10px 35px 10px 20px
}

.bmrmsp #container {
    position: absolute;
    width: 100%;
    overflow: hidden
}

.bmrmsp .posR {
    position: relative
}

.bmrmsp nav ul {
    display: inline-block;
    padding: 5px 0 0;
    margin: 15px 40px 0 0
}

.bmrmsp .rLogo,
.bmrmsp .rLogo .logo {
    margin-top: 0;
    margin-left: 0;
    display: block
}

.bmrmsp .topheader {
    width: auto;
    float: right;
    margin: 0
}

.bmrmsp .topheader li.partnerSupport {
    background: 0 0;
    padding: 8px 10px 7px;
    border-left: 1px solid #386385
}

.bmrmsp .multiLangCon {
    float: right;
    margin: 0!important;
    position: relative
}

.bmrmsp .rLogo .logo a {
    height: 54px;
    width: 100%!important;
    float: left!important
}

.bmrmsp .bmrslide {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr_slider_new.jpg) center top no-repeat;
    height: 520px;
    border-bottom: 2px solid #6a7378;
    width: 100%
}

.bmrmsp .bmrslide h1 {
    font-size: 36px;
    color: #fff;
    line-height: 42px;
    font-weight: 500
}

.bmrmsp .bmrslide h3 {
    color: #fff;
    line-height: 1.5em
}

.bmrmsp .bmrslide p {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding-top: 20px;
    width: 40%
}

.bmrmsp .bmrslide .slideContent .express_link {
    padding-top: 28px
}

.bmrmsp .bmrslide .rem-offer-txt {
    color: #fff;
    font-size: 22px
}

.bmrmsp .bmrslide .orn-txt {
    color: #fff179
}

.bmrslide .rem-offer {
    margin-top: 20px
}

.bmrslide .rem-price {
    color: #fff;
    font-size: 15px;
    margin-top: 10px
}

.bmrslide .rem-learnbtn {
    background-image: none;
    background-color: #6dab2e;
    padding: 7px 28px;
    color: #fff;
    width: 95px;
    margin-top: 20px;
    font-size: 16px
}

.bmrslide .rem-learnbtn:hover {
    background-image: none;
    background-color: #84cc3d
}

.bmrslide .offr-tag {
    position: absolute;
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr-badge-image.png) no-repeat;
    width: 187px;
    height: 191px;
    right: 0;
    top: 260px
}

.bmrmsp .bmrslide .banner-right-col {
    width: 100%;
    margin: 0 auto;
    max-width: 623px
}

.banner-content .list1,
.bmrmsp .top1slid .list1 {
    line-height: 33px;
    background: url(https://static.idriveonlinebackup.com/include/images/refereal-partner-prog.png) left 6px no-repeat;
    width: 40px;
    height: 30px;
    float: left
}

.bmrmsp .banner-content .list2,
.bmrmsp .top1slid .list2 {
    line-height: 33px;
    background: url(https://static.idriveonlinebackup.com/include/images/bulk-resel-prog.png) left 4px no-repeat;
    width: 40px;
    height: 30px;
    float: left
}

.bmrmsp .banner-content .list3,
.bmrmsp .top1slid .list3 {
    line-height: 33px;
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bullet-no3.png) left 12px no-repeat;
    width: 40px;
    height: 37px;
    float: left
}

.bmrmsp .banner-content h5,
.bmrmsp .top1slid h5 {
    color: #3082ae;
    line-height: 32px;
    font-size: 19px
}

.bmrmsp .list-right-con {
    float: left;
    margin-bottom: 15px
}

.bmrmsp .top1slid p {
    color: #000
}

.bmrmsp .sl_universal h1 {
    font-size: 2.4em;
    color: #43464b;
    padding-bottom: 8px;
    margin: 0 0 10px
}

.bmrmsp .customer_care {
    margin: 0
}

.bmrmsp .support_web {
    margin-top: 20px
}

.bmrmsp sup {
    font-size: 16px;
    margin-left: -7px;
    margin-right: -4px
}

.bmrmsp .bmrslide h1 {
    padding-top: 15px
}

.bmrmsp .sl_universal h3 {
    padding-bottom: 30px
}

.bmrmsp sup.slider1sup {
    font-size: 10px;
    margin-left: 2px;
    margin-right: 0
}

.bmrmsp .bulk-reseller-prgm {
    padding-bottom: 60px
}

nav li a:hover,
nav li a:hover span.nav-subtitle,
nav li a:hover span.nav-title {
    text-decoration: none;
    color: #1374ab!important
}

.bmrmsp .banner-content {
    width: 50%
}

.bmrmsp .bmrslide .rem-offer {
    margin-top: 20px;
    width: 86%;
    padding-bottom: 106px
}

.reCapchanew {
    float: left;
    width: 100%;
    margin: 20px auto 0
}

.reCapchanew #captcha_err {
    color: red;
    font-size: 12px;
    background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -311px no-repeat;
    padding-left: 20px;
    float: left;
    margin: 5px 0 0
}

.video-play-icon {
    background: url(https://static.idriveonlinebackup.com/source/images/video-play-icon.png) no-repeat;
    width: 152px;
    height: 152px;
    position: absolute;
    top: 150px;
    right: 42%;
    cursor: pointer;
    text-indent: -9999px;
    z-index: 9
}

.video-play-icon:hover {
    background-position: 0 -186px
}

.slide-bmrsl .video-play-icon {
    top: 170px;
    right: 20%
}

#main-header ul,
.videos_list {
    list-style: none
}

.bmrmsp .slideContent,
.slider nav ul {
    margin-top: 15px!important
}

@media screen and (min-width:1280px) {
    .diskImg_page .new-layout-left {
        width: 65%
    }
    .align-rgt .imageCenter img {
        margin-left: 70px
    }
    .lft_table {
        width: 60%
    }
    .selection_bubble {
        display: none
    }
    .pricing-page .offer_purple {
        left: 68%
    }
}

@media screen and (max-width:1280px) {
    .arrow-icon {
        display: block!important
    }
    .fluid-synology .online-help-wrap {
        width: 157px;
        line-height: 40px;
        top: 71%;
        right: 29px
    }
    .fluid-netgear .online-help-link,
    .fluid-qnap .online-help-link,
    .fluid-synology .online-help-link {
        background: 0 0
    }
    .fluid-netgear .banner-wrapper,
    .fluid-qnap .banner-wrapper,
    .fluid-synology .banner-wrapper {
        overflow: hidden
    }
    .fluid-netgear .online-help-wrap,
    .fluid-qnap .online-help-wrap {
        width: 157px;
        line-height: 40px;
        top: 80%;
        right: 60px
    }
    .fluid-netgear .online-help-wrap {
        right: 50px
    }
    .fluid-mob .video_icon {
        right: 15%
    }
    .fluid-mob .gomobile .app_container {
        right: 40px
    }
    .fluid-mob .compliance_mainbg_iphone {
        background: url(https://static.idriveonlinebackup.com/include/images/new-mob-device-1280.png) 2px 0 no-repeat;
        height: 400px;
        width: 760px;
        position: relative;
        margin: 30px 10px 0
    }
    .fluid-mob .proces-popup {
        margin: 25px auto 0
    }
    .invest-con {
        width: 61%!important
    }
    .pricing-page .offer_purple.offpeak50 {
        left: auto;
        right: 100px
    }
    .fluid-mob .gomobile .new-video-con {
        bottom: 155px
    }
    .gpo .app_entertxtbox {
        min-width: 250px;
        width: 50%;
        border: 1px solid #b5defc;
        background-color: #edf5fc;
        float: none;
        margin: 0 auto;
        padding: 20px;
        overflow: hidden;
        min-height: 80px
    }
    .buynow-txt {
        width: 68%
    }
    .releasepage .static {
        background: url(https://static.idriveonlinebackup.com/include/images/rel-bg.jpg) center 0 no-repeat
    }
    .qnap_page .versiondate {
        width: 100%
    }
    .workProg_icon {
        float: left;
        width: 32%
    }
    .workProg_icon_Border {
        width: 66%
    }
}

@media screen and (max-width:1190px) {
    .fluid-netgear.online-help-wrap,
    .fluid-qnap .online-help-wrap,
    .fluid-synology .online-help-wrap {
        right: 18px
    }
    .fluid-mob .video_icon {
        right: 9%;
        top: 17%
    }
    .fluid-mob .gomobile .app_container {
        right: 40px
    }
    .uk-page .banner-section {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-banner-1400.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%;
        height: 520px
    }
    .releasepage .static {
        background: url(https://static.idriveonlinebackup.com/include/images/rel-bg.jpg) center 0 no-repeat
    }
    .workProg_icon {
        float: left;
        width: 38%
    }
    .workProg_icon_Border {
        width: 62%
    }
    .ref-part-left {
        width: 36%
    }
    .ref-part-right {
        width: 54%
    }
    .ref-part-container .ref-part-left h1 {
        font-size: 2.2em;
        line-height: 30px;
        padding-top: 10px
    }
    .resel-mob-hide {
        display: none
    }
}

@media screen and (max-width:1150px) {
    .com_log_con ul {
        overflow: hidden;
        width: 760px;
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .new-share .static {
        background: url(https://static.idriveonlinebackup.com/include/images/Sharepage_banner_1150.jpg) center 0 no-repeat
    }
    .new_shar_tit_con h1 {
        font-size: 2.6em;
        line-height: 18px
    }
    .new_shar_tit_con .h1_subtitle {
        font-size: 1.2em
    }
    .pricing-page .content {
        width: 100%;
        box-sizing: border-box;
        padding: 0
    }
    .pricing-page .pricing_content .pr_bg,
    .pricing-page .pricing_header ul li {
        width: calc(98%/3);
        margin: 0;
        box-sizing: border-box
    }
    .pricing-page .pricing_content .pr_bg:nth-child(2),
    .pricing-page .pricing_header ul li:nth-child(2) {
        margin: 0 1%
    }
    .pricing-page .student_price_new {
        width: calc(100% - 3px);
        box-sizing: border-box
    }
    .pricing-page .pricingAmt {
        width: 150px
    }
    .pricing-page .cp_table tr td {
        width: calc(97%/3)
    }
    .pricing-page .cp_wrap {
        padding: 0 2px;
        box-sizing: border-box
    }
    .pricing-page .pricing_content .pr_bg {
        border: 1px solid #888
    }
    .pricing-page .cp_table .cp_col_2 ul {
        width: calc(100% - 20px)
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/header-banner_image_resel.jpg) center top no-repeat #fff;
        float: left;
        width: 100%
    }
    .fluid-qnap .online-help-wrap,
    .fluid-synology .online-help-wrap {
        right: -5px;
        font-size: 13px
    }
    .fluid-netgear .online-help-wrap {
        right: 0;
        font-size: 13px
    }
    .pricing-page .offer_purple.offpeak50 {
        left: auto;
        right: 100px
    }
    .fluid-mob .gomobile .app_container {
        right: -80px
    }
    .fluid-mob .video_icon {
        right: -90px
    }
    .pricing-page .offer_purple {
        left: auto;
        right: 100px
    }
    .releasepage .static {
        background: url(https://static.idriveonlinebackup.com/include/images/rel-bg.jpg) center 0 no-repeat
    }
}

@media screen and (max-width:1082px) {
    .smb-animation-wrap {
        width: auto
    }
    .features_page .content,
    .features_page .featureContent {
        width: 100%;
        box-sizing: border-box
    }
    .features_page .new_tip_con {
        width: 95%;
        box-sizing: border-box
    }
    .fluid-synology .online-help-wrap {
        right: -24px
    }
    .fluid-netgear .online-help-wrap,
    .fluid-qnap .online-help-wrap {
        right: -6px
    }
    .fluid-mob .mobile_page .gomobile .inner_wraper p.center {
        font-size: 1em
    }
    .invest-con {
        width: 70%!important
    }
    .uk-page .uk-price-section {
        margin-top: 60px
    }
    .pricing-page .offer_purple.offpeak50 {
        left: auto;
        right: 80px
    }
    .fluid-mob .gomobile .app_container {
        right: -40px
    }
    .fluid-mob .video_icon {
        right: -50px
    }
    .bmrmsp .banner-content {
        width: 80%
    }
}

@media screen and (max-width:1040px) {
    .fb-page .test-bg,
    .instagrm-page .test-bg {
        display: block;
        float: left;
        text-align: center
    }
    header .wrapper .headermenu .sub-menu li {
        padding-right: 0
    }
    .why-bus-itle {
        font-size: 1.125em
    }
    .faq .content_terms {
        padding: 0 20px 20px
    }
    .fb-page .bg-banner {
        height: 100%
    }
    .fb-page .bg-ins {
        background-image: none;
        height: 100%
    }
    .fb-page .test-bg {
        width: 100%
    }
    .fb-page .pg-title {
        width: 100%;
        text-align: center;
        margin-top: 20px
    }
    .fb-page .h1_subtitle {
        font-size: 1.143em;
        margin-top: 15px
    }
    .fb-page .test-bg img {
        max-height: 339px
    }
    .fb-page .title_video {
        width: 185px;
        margin: 25px auto
    }
    .instagrm-page .bg-banner {
        height: 100%;
        background: url(https://static.idriveonlinebackup.com/include/images/ins-bg-700.jpg) #fafdd2
    }
    .instagrm-page .bg-ins {
        background-image: none;
        height: 100%
    }
    .instagrm-page .test-bg {
        width: 100%
    }
    .instagrm-page .pg-title {
        width: 100%;
        text-align: center;
        margin-top: 20px
    }
    .instagrm-page .h1_subtitle {
        font-size: 1.143em;
        margin-top: 15px
    }
    .fb-page .test-bg img,
    .instagrm-page .test-bg img {
        width: 100%;
        max-width: 944px
    }
    .instagrm-page .title_video {
        width: 185px;
        margin: 25px auto
    }
    .pricing-page .offer_purple.offpeak50 {
        left: auto;
        right: 50px
    }
}

@media screen and (max-width:1024px) {
    .wrapper {
        width: 100%!important;
        float: left
    }
    header {
        width: 100%;
        float: none
    }
    .protect_layer {
        left: -58px
    }
    .align-rgt .imageCenter img {
        margin-left: 0
    }
    .venture-team .bg-img {
        clear: both;
        height: 250px
    }
    .file_sync .title_video,
    .syn_divider,
    .tour {
        display: none
    }
    .disk-image-wrap .title_video {
        right: -40px;
        bottom: 65px
    }
    .fluid-synology .online-help-wrap {
        right: -40px
    }
    .fluid-netgear .online-help-wrap,
    .fluid-qnap .online-help-wrap {
        right: -18px
    }
    .arrow-icon {
        margin: 0
    }
    .fluid-mob .gomobile .app_container {
        right: -40px
    }
    .fluid-mob .video_icon {
        right: -50px
    }
    .gpo .gpo-banner {
        width: 90%;
        background-size: contain
    }
    .gpo .gpo-banner img {
        left: 0;
        margin: 65px auto 0;
        max-width: 861px;
        right: 0;
        width: 100%
    }
    .ref-part-left {
        width: 36%
    }
    .ref-part-right {
        width: 54%
    }
    .workProg_info p {
        padding-right: 30px
    }
    .workProg_icon {
        float: left;
        width: 39%
    }
    .workProg_icon_Border {
        width: 61%
    }
    .floatClear {
        float: none
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/Resell_1024.jpg) center top no-repeat #fff
    }
    .content-wrapper .resellerHead h1 {
        font-size: 2.8em
    }
}

@media screen and (max-width:980px) and (orientation:portrait) {
    .faq .inner_wraper {
        min-height: 1120px
    }
}

@media screen and (max-width:980px) {
    .invest-con,
    footer {
        width: 100%!important
    }
    .lang-selection #result {
        margin-top: 45px
    }
    .headermenu,
    .nav-subtitle,
    footer>.footerMain,
    footer>.wrapper {
        display: none
    }
    .share-page .imageCenter,
    .share-page .textContainer {
        width: 100%
    }
    .align-rgt .imageCenter a {
        float: none
    }
    footer {
        min-height: 100%!important
    }
    footer .wrapper {
        width: auto
    }
    .copyright {
        background: #1f232e;
        padding: 15px 0
    }
    .copyright p {
        float: left;
        margin-top: 10px;
        color: #82868f;
        width: 90px;
        padding: 0 0 0 20px
    }
    .supportMob p,
    .supportMob p a {
        color: #3887b7
    }
    .copyright .socialIcons {
        width: 19%;
        float: right;
        min-width: 170px;
        padding-right: 10px
    }
    .copyright .socialIcons a {
        margin: 0 0 0 15px;
        float: left;
        height: 32px;
        width: 32px
    }
    .copyright,
    .supportContent {
        display: block;
        float: left;
        width: 100%
    }
    .fb-rgt-box,
    .proces-wrap,
    .quoteBox {
        display: none
    }
    .supportMob {
        padding: 3% 20px;
        text-align: right;
        width: 100%;
        box-sizing: border-box
    }
    .compliance_note .desc,
    .fb-row-box p,
    .types_compliance p {
        text-align: justify
    }
    .supportMob p {
        cursor: pointer;
        font-size: 1.1875em;
        margin-bottom: 5px;
        padding: 0
    }
    .supportMob span a {
        color: #333
    }
    .remote-banner,
    .rewind-banner,
    .true-arc-banner {
        background-size: contain;
        background-position: center center;
        width: auto
    }
    .proces-popup {
        background: 0 0
    }
    .fb-share-img,
    .instagram-bg-img {
        background-size: contain;
        width: auto;
        background-position: center center;
        height: 300px
    }
    .compliance_banner,
    .diskImg_page .disk-banner {
        background-size: contain;
        background-position: top center
    }
    .body .h1_subtitle,
    .hybrid_body_lft p+h3 {
        padding-top: 0
    }
    .inner_logo,
    nav li {
        margin-right: 30px
    }
    .nav-title {
        padding-top: 25px
    }
    .why-backup-business {
        width: auto
    }
    .fb-lft-box {
        width: 100%;
        padding-right: 0
    }
    .fb-row-box p {
        margin-bottom: 0
    }
    .fb-lft-box p {
        padding-top: 10px
    }
    .fb-row-box {
        margin-top: 20px
    }
    .proces-popup,
    .qnap_body_rgt .syno_features h3,
    .row-box p {
        margin-top: 0
    }
    .fb-wrapper,
    .instagram-wrapper {
        padding: 0
    }
    .fb_Page .content-wrapper {
        display: table;
        margin-top: 50px;
        width: 100%
    }
    .linux-server-image,
    .script-download-wrap,
    .title_video {
        display: none
    }
    .red_new {
        margin-left: 0
    }
    .fb_Page .fb-row-box h3+p {
        margin-bottom: 20px
    }
    .quoteBox {
        width: auto
    }
    .list-item-right {
        float: none;
        clear: both;
        margin: 0 auto;
        width: 50%
    }
    .share-page .content-wrapper {
        margin-bottom: 10px
    }
    .share-page .backup_business+.imageText .textContainer {
        margin-top: 10px
    }
    .diskImg_page .new-layout-left {
        width: 100%;
        padding-right: 0
    }
    .diskImg_page .disk-banner {
        width: 80%;
        height: 350px
    }
    .diskimg-wrapper {
        margin-bottom: 50px;
        margin-top: 30px
    }
    .compliance_lft,
    .compliance_note {
        width: 100%;
        padding-right: 0
    }
    .compliance_rgt {
        width: 100%;
        float: left
    }
    .device-img h2,
    .device-img p,
    .hybrid_body .wifi-buynow h2,
    .linux-wrap-box,
    .wifi-buynow p {
        text-align: left
    }
    .compliance-wrapper {
        padding: 30px 0 0
    }
    .compliance_banner {
        width: auto
    }
    .types_compliance li:last-child {
        margin-bottom: 20px
    }
    .linux-wrapper .opt_text {
        width: 100%;
        display: inline-block;
        margin: 20px 0 0
    }
    .linux-wrapper {
        padding: 30px 0 20px
    }
    .linux-wrap-box {
        display: block;
        min-height: 50px;
        max-width: 500px;
        min-width: 250px;
        width: 100%;
        margin: 0 auto 10px;
        border-radius: 5px 5px 0 0;
        background-color: #ad8648;
        color: #fff;
        font-size: 110%;
        box-sizing: border-box;
        padding: 15px 20px 10px 60px;
        line-height: initial;
        position: relative
    }
    #menu-icon,
    .linux-wrap-box>span,
    .server-nav-menu {
        position: absolute;
        text-indent: -5000px;
        float: left
    }
    .linux-wrap-box>span {
        content: " ";
        background: url(https://static.idriveonlinebackup.com/include/images/linux-server-icon.png) center left no-repeat;
        height: 40px;
        left: 10px;
        top: 6px
    }
    .linux-wrap-box:hover {
        color: #fff;
        box-shadow: 0 0 60px #4c3003 inset
    }
    #screenshots,
    .online-help-wrap,
    .qnap-bkp-apps,
    .qnap_body_lft p.signup-link {
        display: none
    }
    .qnap_body_lft,
    .qnap_body_rgt {
        width: 100%;
        padding-right: 0
    }
    .app-inner-content {
        display: block;
        margin-top: 20px
    }
    .qnap_page .qnap-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        height: 100%;
        min-height: 300px;
        max-height: 400px
    }
    .qnap_body_rgt {
        min-width: 100%
    }
    .qnap_body {
        margin-top: 30px
    }
    .qnap-wrapper {
        padding-bottom: 0
    }
    .qnap-wrapper .syno_features_list {
        margin: 10px 0 0
    }
    .qnap_body_rgt .qnap-bkp-apps {
        display: block;
        margin-bottom: 20px
    }
    .qnap_page .app-btn-blk {
        height: 100%
    }
    .fluid-qnap .banner-wrapper {
        height: 100%;
        background-size: cover
    }
    .fluid-qnap .content-wrapper {
        padding-bottom: 20px
    }
    .fluid-qnap .qnap-wrapper {
        margin-top: 25px
    }
    .fluid-qnap .qnap-banner {
        background-size: contain;
        background-position: center center;
        width: auto
    }
    .synology_page .h1_subtitle {
        padding-top: 10px
    }
    .reseller-wrap .ref-part-container .ref-part-left>h1,
    .synology_page h1 {
        font-size: 2.4em
    }
    .syno_lft_wrap,
    .syno_rgt_wrap {
        width: 100%;
        padding-right: 0
    }
    .syno_rgt_wrap {
        float: left;
        min-width: 100%
    }
    .syno-bkp-apps,
    .syno_lft_wrap p.signup-link {
        display: none
    }
    .data-center-page h3,
    .syno_features {
        margin-top: 10px
    }
    .synology_body .syno_features_list {
        margin: 10px 0 0
    }
    .synology-wrapper {
        padding-bottom: 0
    }
    .fluid-netgear .content-wrapper,
    .fluid-synology .content-wrapper {
        padding-bottom: 20px
    }
    .synology-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        height: 100%;
        min-height: 300px;
        max-height: 400px
    }
    .synology_body {
        margin-top: 30px
    }
    .synology_page .app-inner-content {
        display: block;
        margin-top: 20px
    }
    .synology_page .syno-bkp-apps {
        display: block
    }
    .synology_page .app_entertxtbox {
        display: block;
        margin-bottom: 20px;
        width: 60%
    }
    .fluid-synology .banner-wrapper {
        height: 100%;
        background-size: cover
    }
    .fluid-synology .syn-banner,
    .netgear-banner-img {
        background-size: contain;
        background-position: center center;
        width: auto
    }
    .fluid-synology .synology_body {
        margin-top: 40px
    }
    .netgear-banner-img {
        width: 100%;
        background-position: top center;
        height: 100%;
        min-height: 300px;
        max-height: 400px
    }
    .fluid-netgear .banner-wrapper {
        height: 100%;
        background-size: cover
    }
    .fluid-netgear .synology_body {
        margin-top: 30px
    }
    .center img,
    .fluid-netgear .synology-wrapper {
        background-size: contain;
        background-position: center center;
        width: auto
    }
    .true-archiving-page.cmn-styles .why-backup-business {
        padding-right: 0
    }
    .idrive-rewind-page .rewind-banner {
        margin-top: 0
    }
    .true-archiving-page .content-wrapper {
        width: 100%
    }
    #menu-icon,
    .server-nav-menu {
        background: url(https://static.idriveonlinebackup.com/include/images/faq-slide-icon.png) center no-repeat;
        height: 30px;
        width: 48px;
        left: 0;
        top: 0;
        display: block;
        border-radius: 0 5px 0 0;
        cursor: pointer
    }
    .faq #menu-icon,
    .server-nav-menu {
        top: 20px
    }
    .faq .header_title {
        border: 0
    }
    .faq .header_title p {
        font-size: 1.5625em;
        padding-left: 70px;
        padding-bottom: 0;
        padding-top: 25px
    }
    .faq .inner_wraper {
        padding: 0
    }
    .content_terms {
        width: 100%!important;
        padding: 0 30px 30px;
        box-sizing: border-box
    }
    .header_title {
        min-width: 100%
    }
    .header_title p {
        padding: 3px 0 20px 42px
    }
    .header_title .faq-serach {
        right: 20px;
        top: 0
    }
    .faq-menu {
        display: block
    }
    .header_title .scroll_top,
    .nav-hide {
        display: none
    }
    .leftnav_terms ul {
        padding-left: 0;
        margin-left: -20px;
        background-color: #39464e;
        padding-top: 0;
        margin-top: -1px;
        width: 215px
    }
    .express_backup .leftnav_terms ul li a {
        padding-left: 30px
    }
    .leftnav_terms ul li a {
        padding-left: 10px;
        box-sizing: border-box;
        width: 215px;
        color: #fff;
        border-color: #313e46
    }
    .leftnav_terms li.faq_server_li:hover>a {
        color: #fff
    }
    .faq .leftnav_terms ul.division_list li a.act,
    .faq .leftnav_terms ul.division_list li a:hover,
    .leftnav_terms li a:hover {
        color: #80c7e3
    }
    .leftnav_terms li a.act {
        color: #80c7e3;
        background: 0 0
    }
    .faq .leftnav_terms ul.division_list {
        width: 194px
    }
    .leftnav_terms {
        margin-left: 0;
        padding-left: 20px;
        z-index: 99999;
        width: 195px;
        float: left;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #39464e;
        visibility: hidden;
        overflow-y: auto;
        -webkit-transform: translateZ(0);
        -webkit-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(-230px);
        -webkit-transform: translateX(-230px);
        -moz-transform: translateX(-230px);
        -ms-transform: translateX(-230px);
        -o-transform: translateX(-230px)
    }
    .leftnav_terms.act {
        transform: translateX(-208px);
        -webkit-transform: translateX(-208px);
        -moz-transform: translateX(-208px);
        -ms-transform: translateX(-215px);
        -o-transform: translateX(-208px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch;
        display: block
    }
    .faq .inner_wraper.expanded {
        transform: translateX(187px);
        -webkit-transform: translateX(187px);
        -moz-transform: translateX(187px);
        -ms-transform: translateX(187px);
        -o-transform: translateX(187px)
    }
    .faq .inner_wraper {
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden;
        transition-property: transform;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-duration: .4s;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s
    }
    .faq nav {
        height: 98px
    }
    .faq .content_terms {
        min-width: 100%
    }
    .center img {
        width: 90%;
        background-position: top center;
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        max-width: 574px
    }
    .faq .term_header {
        margin: 0;
        display: block;
        height: 70px;
        border-bottom: 1px solid #dcdcdc
    }
    .cmn-styles .list-item-right,
    .dataCenter_hide,
    .mobile_wrapper,
    .onl-back-security .mobile_wrapper h1,
    .online-bck-sec-banner,
    .scroll_top,
    .white_gap {
        display: none
    }
    .faq-search-submit {
        background: url(https://static.idriveonlinebackup.com/include/images/search-icon.png) no-repeat #5091b1;
        height: 35px
    }
    .faq-serach-form {
        width: 277px
    }
    .faq-serach {
        margin-top: 8px
    }
    .faq-serach #query {
        width: 266px;
        -webkit-appearance: none;
        float: right;
        margin-right: 44px;
        padding-right: 5px;
        height: 21px;
        border-radius: 0
    }
    #submitResult .faq-search-none,
    #submitResult a {
        width: 100%;
        box-sizing: border-box
    }
    #troubleQues {
        height: 100%
    }
    .dc_pge pre {
        width: 100%;
        max-width: 640px
    }
    .dataCenter-feedback {
        padding-bottom: 0
    }
    .comp-wrap .inner_wraper {
        position: relative
    }
    .comp-wrap .term_header {
        margin-top: 0
    }
    .comp-wrap .header_title {
        height: 70px
    }
    .comp-wrap .header_title p {
        padding: 25px 0 0 70px
    }
    .comp-wrap .content_terms {
        min-width: 100%
    }
    .comp-wrap .leftnav_terms ul li a,
    .comp-wrap .terms_header_right {
        width: 100%
    }
    .comp-wrap .dwl li {
        margin-bottom: 10px
    }
    .comp-wrap .leftnav_terms.compliance {
        max-width: 205px
    }
    .comp-wrap .compliance_page {
        margin: 10px 0 20px
    }
    .common-wifi-config #menu-icon,
    .comp-wrap #menu-icon,
    .corporate-pge #menu-icon,
    .express_common #menu-icon,
    .legal #menu-icon {
        top: 20px
    }
    .comp-wrap .leftnav_terms {
        margin-left: 0;
        padding-left: 0;
        z-index: 99999;
        width: 178px;
        float: left;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #39464e;
        visibility: hidden;
        overflow-y: auto;
        -webkit-transform: translateZ(0);
        -webkit-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(-230px);
        -webkit-transform: translateX(-230px);
        -moz-transform: translateX(-230px);
        -ms-transform: translateX(-230px);
        -o-transform: translateX(-230px)
    }
    .comp-wrap .leftnav_terms ul {
        margin-left: 0;
        width: 205px
    }
    .comp-wrap .leftnav_terms.act {
        transform: translateX(-198px);
        -webkit-transform: translateX(-198px);
        -moz-transform: translateX(-198px);
        -ms-transform: translateX(-198px);
        -o-transform: translateX(-198px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .comp-wrap .inner_wraper.expanded {
        transform: translateX(177px);
        -webkit-transform: translateX(177px);
        -moz-transform: translateX(177px);
        -ms-transform: translateX(177px);
        -o-transform: translateX(177px)
    }
    .com-server-bkup .inner_wraper,
    .comp-wrap .inner_wraper {
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden
    }
    .comp-wrap .inner_wraper {
        transition-property: transform;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-duration: .4s;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s
    }
    .cmn-styles .why-backup-business {
        width: auto;
        padding-right: 0
    }
    .cmn-styles .textContainer {
        width: auto;
        margin-top: 0
    }
    .cmn-styles .imageCenter {
        float: none;
        margin: 0 auto;
        width: auto
    }
    .backup_business {
        margin: 10px 0 0
    }
    .download_content {
        margin-bottom: 0;
        margin-top: 10px
    }
    .online-sync-banner {
        background-size: contain;
        background-position: center center;
        width: auto;
        height: 245px
    }
    .banner_bg,
    .onl-back-security .download_content h1 {
        display: block
    }
    .security-banner-img {
        margin: 0 0 20px;
        background: url(https://static.idriveonlinebackup.com/include/images/Private-key-graphic_new.png) center center no-repeat;
        width: auto;
        height: 100%;
        background-size: contain;
        min-height: 300px;
        max-height: 517px
    }
    .security-page .content-wrapper {
        width: 100%
    }
    .banner_bg {
        padding: 0;
        margin: 0
    }
    .security-page .static {
        background-position: center 0
    }
    .windows_chrome .security-page .static {
        background-position: center 20px
    }
    .security-page .mobile-title {
        margin-bottom: 22px
    }
    .mobile_section {
        display: none;
        height: 0!important
    }
    .onl-back-security h1 {
        font-size: 2em;
        line-height: initial;
        color: #fff
    }
    .mobile-title {
        display: block
    }
    .data-center-page .idr_feature h3 img,
    .data-center-right,
    .dataCenter_btn,
    .dc_view_code,
    .device-img p br,
    .hybrid-single-slider,
    .hybrid_body_rgt hr,
    .inner a.wifi-know-more,
    .mobile-title h1 br,
    .mobile_section h1 {
        display: none
    }
    .onl-back-security .note {
        margin: 40px 0 0
    }
    .data-center-body,
    .remote-page .list-item-right+.imageText {
        margin-top: 0
    }
    .online-file-sync .content-wrapper {
        padding-bottom: 0
    }
    .data-center-body p,
    .remote-page .content-wrapper {
        margin-bottom: 10px
    }
    .data-center-page .data-center-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        height: 100%;
        min-height: 260px;
        max-height: 400px
    }
    .data-center-left {
        width: 100%;
        float: none;
        clear: both
    }
    .data-center-page .chooseus {
        margin-bottom: 5px
    }
    .data-center-page .red_new {
        margin-left: 0
    }
    .data-center-page .chooseus:last-child {
        margin-bottom: 20px
    }
    .hybrid-wrapper {
        margin-bottom: 10px
    }
    .hybrid-backup-page .proces-popup {
        background: 0 0
    }
    .hybrid_body_lft {
        width: 100%
    }
    .hybrid_body_rgt {
        clear: both;
        border: 0;
        padding-left: 0;
        margin-top: 40px;
        padding-top: 40px;
        border-top: 1px solid #dadada
    }
    .hybrid_body_lft .fw-lft {
        float: none;
        width: 100%
    }
    .hybrid_body_lft .fw-lft p,
    .hybrid_body_lft .fw-rft p {
        float: left;
        width: 100%;
        padding: 0 0 30px
    }
    .hybrid_body_lft .fw-rft {
        float: none;
        width: 100%;
        padding-top: 10px;
        margin-left: 0
    }
    .wifi-buynow {
        padding: 20px 0;
        clear: both;
        margin: 0 auto
    }
    .hybrid_body_rgt .device-img,
    .wifi-feature-wrap+.wifi-feature-wrap {
        margin-top: 0
    }
    .hybrid_body_lft h3 {
        margin-top: 35px
    }
    .fw-lft h3 {
        margin: 35px 0 10px
    }
    .hybrid_body_lft .fw-lft h3 {
        margin-top: 25px!important
    }
    .wifi-feature-wrap+.wifi-feature-wrap h3 {
        margin-top: 0!important
    }
    .wifi-feature-wrap,
    .wifi-features {
        margin-top: 10px
    }
    .hybrid-backup-page .mobile-title h1 {
        color: #fff;
        font-size: 2.2em;
        padding-bottom: 0;
        padding-top: 10px
    }
    .hybrid-backup-page .banner_bg {
        background: url(https://static.idriveonlinebackup.com/include/images/hybrid-single-slider.jpg) center center no-repeat #262a33;
        padding: 5px 0;
        margin: 20px 0 0
    }
    .hybrid-banner-img {
        margin: 20px 0;
        background: url(https://static.idriveonlinebackup.com/include/images/hybrid-main-graphic-980.png) center center no-repeat;
        width: auto;
        height: 100%;
        background-size: contain;
        min-height: 300px;
        max-height: 517px
    }
    .hybrid-backup-page .note {
        margin-top: 20px;
        float: left
    }
    .hybrid_body {
        padding-top: 10px
    }
    .hybrid_body h3:first-child {
        margin-top: 0
    }
    .hybrid_body .wifi-desc {
        padding: 0
    }
    #exampleSlider,
    .wifi-features {
        width: 100%
    }
    .wifi-buynow {
        float: left;
        width: 100%
    }
    .wifi-buynow p {
        display: inline-block;
        width: auto;
        line-height: 20px
    }
    .onl-edu-rgt,
    .onl-edu-rgt h2:nth-child(1),
    .smb-animation-wrap,
    .support-page .dial_call,
    .support-page .quoteBox,
    .support-page .support_rgt,
    .support-page .support_right,
    .venture-invest .section-left img:nth-child(1) {
        display: none
    }
    .inner a.wifi-know-more {
        width: auto;
        text-align: left
    }
    .inner a.wifi-know-more:after {
        content: '';
        position: absolute;
        background: url(https://static.idriveonlinebackup.com/include/images/wifi-know-more.png) center center no-repeat;
        height: 16px;
        width: 10px;
        top: 24px;
        left: 122px
    }
    .buynow-lft,
    .buynow-rft {
        width: 150px;
        background-size: contain
    }
    .wifi-features li {
        padding-bottom: 10px
    }
    .hybrid_body_rgt {
        float: left;
        width: 100%
    }
    .wifi-aes,
    .wifi-cross-platform,
    .wifi-fast-usb {
        background: url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) left 8px no-repeat;
        width: 25px;
        height: 25px
    }
    .hybrid_body_lft .bot-space p {
        padding-bottom: 0
    }
    .buynow-lft {
        background-position: left center;
        border-right: 1px solid #8d8d8d
    }
    .buynow-rft {
        background-position: right center
    }
    .wifi-aes,
    .wifi-cross-platform,
    .wifi-fast-usb {
        background-position: left 4px
    }
    .mobile-title p {
        font-size: 1em;
        line-height: initial;
        margin: 0 auto;
        padding: 0 20px;
        width: 60%;
        color: #fff;
        text-align: center
    }
    .buynow-lft_txt,
    .buynow-rft_txt {
        width: 150px
    }
    .buynow-rft_txt {
        text-align: right
    }
    .edudivinner,
    .rft_txt_right {
        text-align: left
    }
    .buynow-lft_txt {
        border-right: 1px #7a7a7a solid
    }
    .buynow-txt,
    .buynow_container {
        width: 100%
    }
    .rft_txt_right {
        margin-left: 40px
    }
    .idrive-safe-page .idrsafe-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        height: 100%;
        min-height: 214px;
        max-height: 400px
    }
    .idrive-safe-page .proces-popup {
        background: 0 0
    }
    .idrsafe_body_lft {
        width: 100%;
        padding-right: 0
    }
    .idrsafe_body_rgt {
        width: 100%;
        margin-top: 15px
    }
    .idrsafe_body_rgt .price_table {
        max-width: 560px;
        margin-bottom: 40px
    }
    .idrsafe_body_rgt .lft_table {
        width: 100%;
        max-width: 62%
    }
    .sub-acc-banner-img {
        background: url(https://static.idriveonlinebackup.com/include/images/sub-account-980-img.png) center center no-repeat;
        width: auto;
        height: 100%;
        background-size: contain;
        min-height: 240px;
        max-height: 517px
    }
    .sub-accounts-page .banner_bg {
        background: 0 0
    }
    .sub-accounts-page .content-wrapper,
    .sub-accounts-page .download_content {
        margin-top: 0
    }
    .sub-accounts-page .inner_wraper {
        padding-bottom: 20px
    }
    .online-edu-page .edu-banner-section {
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px
    }
    .online-edu-page {
        background-color: #fff
    }
    .onl-edu-lft,
    .onl-edu-rgt,
    .onl-edu-rgt-ban table,
    .online-edu-page .pro_txt {
        width: 100%
    }
    .onl-edu-lft {
        padding-right: 0
    }
    .onl-edu-rgt {
        margin-top: 20px
    }
    .onl-edu-lft-ban {
        width: 100%;
        margin-left: 0
    }
    .onl-edu-lft-ban img {
        width: 100%;
        max-width: 480px
    }
    .online-edu-page .pro_right {
        width: 100%;
        margin: 0 auto
    }
    .edu-banner-section {
        width: 85%
    }
    .onl-edu-rgt-ban {
        width: 100%;
        margin: 20px auto 0
    }
    .online-edu-page .inner_wraper {
        margin-top: 0;
        padding-top: 0;
        background-color: #fff
    }
    .online-edu-page .content-wrapper {
        width: 100%
    }
    .onl-edu-rgt li,
    .reseller-page .description h4 {
        margin-bottom: 5px
    }
    .edu-banner {
        background-size: contain;
        background-position: center center
    }
    .onl-edu-wrapper {
        padding: 0
    }
    .online-edu-page .input {
        width: 100%;
        max-width: 60%;
        padding: 0 5px;
        box-sizing: border-box
    }
    .support-page h1 {
        line-height: normal;
        margin-bottom: 20px
    }
    .support-page .support_lft {
        width: 285px
    }
    .support-page .no_extension .blu_con_txt a {
        font-size: 2.286em!important
    }
    .support-page .content {
        float: left;
        clear: both
    }
    .support-page .support_banner {
        background: 0 0;
        height: 100%;
        margin: 0
    }
    .fluid-support {
        background-color: #dce3e5;
        padding: 10px 20px;
        box-sizing: border-box
    }
    .fluid-support .supportMob {
        padding: 10px 0
    }
    .support-page .support_center {
        background-position: center center;
        background-size: contain;
        text-align: center
    }
    .support-page .support_left {
        width: 100%
    }
    .support-page .content,
    .support_form {
        margin: 0 auto
    }
    .com-server-bkup .server-features h5,
    .com-server-bkup h5 a,
    .support-page .support_left {
        margin-top: 10px
    }
    .support-page .support_wrapper {
        padding-bottom: 0
    }
    .thank_windows {
        width: 318px
    }
    .com-server-bkup .leftnav_terms ul li a,
    .verify .download_pcmac {
        width: 100%
    }
    .com-server-bkup .content_terms {
        min-width: 100%
    }
    .com-server-bkup .leftDiv {
        width: 100%;
        margin: 0 0 10px
    }
    .com-server-bkup .rightDiv {
        width: 100%;
        margin: 0;
        float: left
    }
    .com-server-bkup .server_wrapper p {
        padding: 0 0 5px
    }
    .com-server-bkup .server-features .sys_req {
        margin-top: 15px
    }
    .com-server-bkup .term_header {
        margin: 10px 0 0
    }
    .content_terms ul.corporate_logos,
    .corporate-pge .leftnav_terms,
    .legal .leftnav_terms {
        margin-left: 0
    }
    .com-server-bkup .term_header h1 {
        padding: 13px 0 20px 70px;
        font-size: 1.3em;
        line-height: 25px
    }
    .com-server-bkup .server-nav-menu {
        display: block
    }
    .com-server-bkup .leftnav_terms {
        padding-left: 0
    }
    .com-server-bkup .server-menu {
        width: 180px
    }
    .com-server-bkup .leftnav_terms h4 a {
        color: #bce1f5
    }
    .com-server-bkup .leftnav_terms ul {
        width: 200px
    }
    .com-server-bkup .inner_wraper {
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        transition-duration: .4s
    }
    .com-server-bkup .nav_fixed {
        top: 0;
        left: 0;
        width: 78px;
        position: absolute;
        z-index: 99999;
        float: left;
        height: 100%;
        background-color: #39464e;
        visibility: hidden;
        overflow-y: auto;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
        transition: transform .4s 0s, visibility 0s .4s;
        -webkit-transform: translateX(-230px);
        -moz-transform: translateX(-230px);
        -ms-transform: translateX(-230px);
        -o-transform: translateX(-230px);
        transform: translateX(-230px)
    }
    .common-wifi-config .term_header,
    .corporate-pge .term_header,
    .express_common .term_header,
    .legal .term_header,
    .videos_tutorials {
        position: relative
    }
    .com-server-bkup .leftnav_terms.act,
    .com-server-bkup .nav_fixed.act {
        transform: translateX(-188px);
        -webkit-transform: translateX(-188px);
        -moz-transform: translateX(-188px);
        -ms-transform: translateX(-188px);
        -o-transform: translateX(-188px);
        visibility: visible;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .com-server-bkup .leftnav_terms.act {
        transform: translateX(-194px);
        -webkit-transform: translateX(-194px);
        -moz-transform: translateX(-194px);
        -ms-transform: translateX(-200px);
        -o-transform: translateX(-194px)
    }
    .com-server-bkup .inner_wraper.expanded {
        transform: translateX(190px);
        -webkit-transform: translateX(190px);
        -moz-transform: translateX(190px);
        -ms-transform: translateX(190px);
        -o-transform: translateX(190px)
    }
    .legal .content_terms {
        padding: 0 40px 20px;
        min-width: 100%
    }
    .corporate-pge .header_title p,
    .legal .header_title p {
        padding: 20px 0 0 70px;
        font-size: 1.5625em
    }
    .legal .inner_wraper {
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        transition-duration: .4s
    }
    .legal .leftnav_terms.act {
        transform: translateX(-210px);
        -webkit-transform: translateX(-210px);
        -moz-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        -o-transform: translateX(-210px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .legal .inner_wraper.expanded {
        transform: translateX(185px);
        -webkit-transform: translateX(185px);
        -moz-transform: translateX(185px);
        -ms-transform: translateX(185px);
        -o-transform: translateX(185px)
    }
    .legal h3:first-child {
        padding: 5px 0
    }
    .legal h3:first-child+p {
        padding: 10px 0 0
    }
    .corporate-pge .content_terms {
        min-width: 100%;
        padding: 0 40px
    }
    .corporate-pge .inner_wraper {
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        transition-duration: .4s;
        padding: 0 0 20px
    }
    .corporate-pge .leftnav_terms.act {
        transform: translateX(-205px);
        -webkit-transform: translateX(-205px);
        -moz-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        -o-transform: translateX(-210px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .corporate-pge .inner_wraper.expanded {
        transform: translateX(175px);
        -webkit-transform: translateX(175px);
        -moz-transform: translateX(185px);
        -ms-transform: translateX(185px);
        -o-transform: translateX(185px)
    }
    .reseller-page h1 {
        text-align: left
    }
    .home-banner {
        background-image: none;
        min-height: 100%;
        border-bottom: 0
    }
    .reseller-wrap .customer_care,
    .reseller-wrap .master_wrapper,
    .sql-back-sol .new-btn {
        display: none
    }
    .sql-back-title h3 {
        font-size: 1.3em
    }
    .mob-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/id_bulk_partners.png) center center no-repeat;
        display: block;
        background-size: contain;
        height: 220px
    }
    .common-compare-pge .comparepopup,
    .eQuotes,
    .fluid-mozy-bg .mozy_banner_img,
    .mozy_price_com_con,
    .reseller-fluid .mob-banner {
        display: none
    }
    .common-wifi-config .header_title,
    .express_common .header_title {
        height: 70px
    }
    .banner-content {
        float: left;
        width: 100%;
        box-sizing: border-box;
        margin: 40px 0 10px;
        border-bottom: 0 solid #b2b6b9;
        padding-bottom: 20px
    }
    .bulk_referral,
    .referral_partner {
        width: 50%
    }
    .bulk_referral p,
    .referral_partner p {
        min-height: 100px;
        padding-right: 0
    }
    .highlights>h3 {
        margin-bottom: 20px
    }
    .referral_partner {
        padding-right: 4%
    }
    .description p {
        line-height: 20px
    }
    .left_referral .signup,
    .right_referral .signup {
        margin: 0 10px
    }
    .reseller-fluid .referral_partner {
        padding-right: 30px;
        width: 50%
    }
    .reseller-fluid .bulk_referral {
        padding-left: 30px;
        width: 50%
    }
    .reseller-fluid .bulk_referral p,
    .reseller-fluid .referral_partner p {
        min-height: 80px
    }
    .reseller-fluid .banner-content {
        margin-top: 50px
    }
    .reseller-fluid .reseller-page h1 {
        text-align: left;
        font-size: 2.614em;
        margin: 0
    }
    .reseller-fluid .home-banner,
    .reseller-fluid .reseller-page .inner_wraper {
        padding-top: 0
    }
    .reseller-fluid .home-banner {
        min-height: auto
    }
    .reseller-fluid .highlights>h3 {
        padding: 10px 0
    }
    .common-compare-pge .staticContent,
    .compare-pge .static-content {
        min-width: 100%;
        padding: 45px 30px 40px
    }
    .com_seclog_con,
    .videos_tutorials .help_video ul {
        width: 100%
    }
    .common-compare-pge .pricDesCon {
        margin: 0 auto!important
    }
    .mozy_banner_img {
        background: url(https://static.idriveonlinebackup.com/include/images/uni-bg-ie9.png) center top no-repeat;
        background-size: contain;
        width: 100%;
        min-height: 340px
    }
    .fluid-mozy-bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_980.png) center 0 no-repeat #fff
    }
    .fluid-mozy-bg .cmpTable table th {
        font-size: 110%
    }
    .fluid-mozy-bg .comparepopup {
        display: none!important
    }
    .fluid-mozy-bg .common-compare-pge .staticContent.pricDesCon {
        margin-top: 0;
        padding: 10px 0 40px
    }
    .fluid-mozy-bg .mobile-design {
        display: block;
        padding-bottom: 40px
    }
    .fluid-mozy-bg .mobile-design .heading-title {
        margin-left: 0;
        padding-top: 0;
        text-align: left
    }
    .common-wifi-config .idrive_lcl_txt p,
    .venture-invest,
    .venture-portfolio {
        text-align: justify
    }
    .mozy_anibg.mozy_con {
        display: none
    }
    .com_log_con {
        max-width: 100%
    }
    .com_log_con ul {
        overflow: hidden;
        width: 500px
    }
    .contact_info_wrapper .title {
        font-size: 14px!important
    }
    .hid_tit {
        display: block!important;
        margin-bottom: 10px
    }
    .common-wifi-config .exp_hdr_rt,
    .express_common .exp_hdr_rt,
    .premiere_rgt,
    .sec_tit,
    .videos_tutorials .nav_fixed,
    .videos_tutorials .video-menu {
        display: none
    }
    .contact_info_wrapper img {
        margin: 10px 0
    }
    .common-wifi-config .leftnav_terms,
    .express_common .leftnav_terms {
        margin-left: 0
    }
    .express_common .content_terms {
        min-width: 100%;
        padding: 0 40px
    }
    .express_common .inner_wraper {
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        transition-duration: .4s;
        padding: 0 0 20px
    }
    .express_common .leftnav_terms.act {
        transform: translateX(-205px);
        -webkit-transform: translateX(-205px);
        -moz-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        -o-transform: translateX(-210px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .express_common .inner_wraper.expanded {
        transform: translateX(185px);
        -webkit-transform: translateX(185px);
        -moz-transform: translateX(185px);
        -ms-transform: translateX(195px);
        -o-transform: translateX(195px)
    }
    .common-wifi-config .header_title h1,
    .express_common .header_title h1 {
        font-size: 130%;
        padding-left: 70px;
        padding-bottom: 0;
        padding-top: 10px
    }
    .common-wifi-config .content_terms img,
    .express_common .content_terms img {
        width: 90%;
        max-height: 344px;
        max-width: 574px;
        min-height: 100%;
        background-position: center center;
        margin-top: 10px
    }
    .common-wifi-config .content_terms {
        min-width: 100%;
        padding: 0 40px
    }
    .common-wifi-config .inner_wraper {
        padding: 0 0 20px;
        -webkit-transform: translateX(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        transition-duration: .4s
    }
    .common-wifi-config .inner_wraper.expanded {
        transform: translateX(175px);
        -webkit-transform: translateX(175px);
        -moz-transform: translateX(185px);
        -ms-transform: translateX(185px);
        -o-transform: translateX(185px)
    }
    .common-wifi-config .leftnav_terms.act {
        transform: translateX(-205px);
        -webkit-transform: translateX(-205px);
        -moz-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        -o-transform: translateX(-210px);
        visibility: visible;
        transition: transform .4s 0s, visibility 0s 0s;
        -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
        -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
        -webkit-overflow-scrolling: touch
    }
    .common-wifi-config .header_title h1 {
        line-height: inherit;
        padding-top: 24px
    }
    .common-wifi-config .ssMarg {
        margin: 30px auto
    }
    .ssMarg {
        max-width: 574px;
        max-height: 351px
    }
    .device_connect_pc {
        max-width: 320px;
        max-height: 300px
    }
    .device-wifi_screen {
        max-width: 406px;
        max-height: 194px
    }
    .device_wire_screen {
        max-width: 668px;
        max-height: 213px
    }
    .premiere-wrapper {
        padding: 20px 0
    }
    .premiere_banner {
        width: auto;
        background-size: contain;
        background-position: top center
    }
    .premiere_lft {
        width: 100%;
        padding-right: 0
    }
    .premiere-install-page .inner_wraper {
        padding-top: 20px;
        padding-bottom: 0
    }
    .premiere-install-page .content-wrapper {
        margin-bottom: 20px
    }
    .old-version-pge .para-section h3,
    .premiere_lft p {
        padding-bottom: 5px
    }
    .common-wifi-backup .float_lt,
    .common-wifi-backup .inner_wraper,
    .premiere_lft h3,
    .thank_mac ul {
        padding-bottom: 0
    }
    .premiere_lft p .submit_btn {
        margin: 0
    }
    .premiere_lft p:first-child {
        padding-top: 5px
    }
    .types_premiere li {
        margin-bottom: 15px
    }
    .common-wifi-backup .terms_header_right {
        margin: 20px 0
    }
    .common-wifi-backup .float_lt {
        padding-top: 20px
    }
    .common-wifi-config .content_terms .img-disk {
        width: 100%;
        max-width: 28px;
        margin-top: 0
    }
    .videos_tutorials .video-menu {
        top: 20px
    }
    .videos_tutorials .header_title p {
        padding-bottom: 0;
        padding-left: 0
    }
    .videos_tutorials .top_title {
        padding: 0 30px
    }
    .videos_tutorials .top_title small {
        padding-left: 0;
        padding-bottom: 20px
    }
    .videos_tutorials .video-desc {
        height: 100%;
        padding: 0 0 0 20px;
        box-sizing: border-box;
        margin-left: 170px
    }
    .videos_tutorials .video-desc p {
        width: 100%;
        box-sizing: border-box;
        float: left;
        padding-top: 2px!important
    }
    .videos_tutorials .videos_list li div {
        float: left;
        position: absolute
    }
    .videos_tutorials .mobile_vidoe_list li,
    .videos_tutorials .videos_list li {
        width: 100%;
        box-sizing: border-box;
        height: 135px;
        min-height: 100%;
        background-image: none;
        position: relative;
        margin: 0;
        padding: 10px 0 10px 10px
    }
    .videos_tutorials .mobile_vidoe_list li div {
        float: left;
        position: absolute;
        top: 10px
    }
    .videos_tutorials .mobile_vidoe_list li {
        padding: 10px 0 10px 9px
    }
    .videos_tutorials .mac_video {
        display: block
    }
    .videos_tutorials .help_video {
        padding: 0 30px;
        box-sizing: border-box
    }
    .videos_tutorials .video-title {
        margin-left: 10px;
        margin-bottom: 0
    }
    [data-active=green] {
        background: url(https://static.idriveonlinebackup.com/include/images/video_bg_active-980.png) no-repeat!important
    }
    .vidoe-tutorials .videos_breadcrumb_express,
    .vidoe-tutorials .videos_breadcrumb_mac,
    .vidoe-tutorials .videos_breadcrumb_mobile,
    .vidoe-tutorials .videos_breadcrumb_social,
    .vidoe-tutorials .videos_breadcrumb_web {
        margin-bottom: 0;
        margin-top: 30px;
        border-top: 1px solid #e7e6e6;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #1d861a
    }
    .window_video .video-title {
        padding-bottom: 20px;
        color: #1d861a;
        margin-top: 20px
    }
    .video-laptop {
        display: none
    }
    .video-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/video-fluid-bg_980.jpg) center top no-repeat #fff;
        float: left;
        width: 100%
    }
    .old-version-pge .inner_wraper {
        padding-bottom: 20px
    }
    .old-version-pge .wrap_note {
        margin-top: 20px
    }
    .old-version-pge .para-section {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
    .page-title h1 {
        font-size: 1.5em
    }
    .old-version-pge .para-section .right_txt,
    .true-arch-section article {
        width: 50%
    }
    .old-version-pge .para-section:last-child {
        border: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .old-version-pge h3.old_header {
        padding-top: 0;
        padding-bottom: 5px
    }
    .india_off_imag_box,
    .us_off_imag_box {
        margin: 0 0 15px
    }
    .new_contact .contact_info_wrapper .contact_info_right {
        padding-left: 0
    }
    .venture-body .headermenu {
        display: block
    }
    .section-venture {
        line-height: 26px
    }
    .idr-venture h1,
    .section-venture h2,
    .section-venture h3 {
        line-height: initial
    }
    .section-venture .section-right {
        width: 100%;
        padding: 0
    }
    .section-venture p {
        margin-bottom: 20px
    }
    .venture-header,
    .venture-invest,
    .venture-portfolio,
    .venture-team {
        height: 100%
    }
    .venture-invest h3,
    .venture-portfolio h3,
    .venture-team h3 {
        font-size: 260%;
        margin-bottom: 10px
    }
    .venture-invest .content-team {
        margin: 60px 0;
        float: left
    }
    .venture-invest .section-left {
        width: 100%
    }
    .venture-invest .section-left img:nth-child(2) {
        display: block;
        max-width: 275px;
        width: 100%;
        margin: 0 auto
    }
    .canada-vrt-line,
    .comparison-class,
    .features_page .new_tip_con,
    .float-right {
        display: none
    }
    .idr-venture {
        padding-bottom: 40px
    }
    .idr-venture h1 {
        font-size: 260%
    }
    .idr-venture h1,
    .idr-venture p {
        margin-bottom: 10px
    }
    .venture-team .content-team {
        width: 100%;
        margin: 60px auto -80px;
        text-align: justify
    }
    .venture-portfolio .content-team {
        margin: 60px 0;
        float: left
    }
    .venture-portfolio {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-portfolio-sm.jpg) center 0 no-repeat #484944
    }
    .venture-contact {
        padding: 40px 0
    }
    .ventures-partners {
        max-width: 660px;
        width: 100%;
        margin: 25px auto 0;
        float: left
    }
    .ventures-partners h3 {
        font-size: 1.2em!important
    }
    .sql-server-wrap .leftnav_terms ul,
    .ven-left-space {
        margin-left: 0
    }
    .thank_mac {
        text-align: center
    }
    .thankyoumac h1 {
        font-size: 2.4em;
        padding-bottom: 0
    }
    .thankyoumac .h1_subtitle {
        font-size: 100%
    }
    .thank_mac ul li {
        width: 100%;
        padding-bottom: 20px
    }
    .thank_mac ul li:last-child {
        padding-bottom: 0
    }
    .features_page .feature-left,
    .features_page .feature-right {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .features_page .feat_text {
        width: 100%;
        float: none;
        margin-bottom: 70px;
        padding: 0
    }
    .features_page .feat_img {
        margin: 0 25px 20px 0;
        clear: left
    }
    .features_page .feature {
        width: 100%;
        overflow: visible;
        margin: 10px 0 0;
        padding: 10px 0 0
    }
    .features_page .content,
    .features_page .featureContent,
    .features_page .new_tip_con {
        width: 100%;
        box-sizing: border-box
    }
    .features_page .feat_center {
        margin-bottom: 10px
    }
    .features_page .feat_subnote {
        margin-top: 10px
    }
    .comp-carbonite-page .body,
    .true-arch-section {
        padding-bottom: 0
    }
    .comp-carbonite-page .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-comparison.png) #e8e1cc;
        height: 432px
    }
    .comp-carbonite-page .banner-section {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-banner-devices.png);
        background-repeat: no-repeat;
        background-position: right 138px;
        height: 100%
    }
    .comp-carbonite-page .banner-section .content-wrapper {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .features-section article:nth-child(3) {
        padding-right: 0
    }
    .features-section h3 {
        font-size: 1.16em
    }
    .comp-carbonite-page .supportMob p {
        text-align: right
    }
    .true-arch-section h3 {
        margin-bottom: 20px;
        font-size: 1.571em;
        line-height: initial
    }
    .true-arch-section article {
        height: 140px
    }
    .business-idrive article h3+p {
        height: 180px
    }
    .sgn-link {
        margin-top: 20px
    }
    .sgn-link>p:last-child {
        font-size: .75em
    }
    .float-left {
        margin-top: 0
    }
    .express-page #responsive-wrap-main,
    .float-right-small-devices {
        display: block
    }
    .features-section article p:last-child {
        text-align: left
    }
    .carbonite-wrap .column3 h3 {
        font-weight: 700;
        font-size: 130%
    }
    .carbonite-wrap .column3 {
        padding-left: 0;
        padding-right: 0;
        width: 30%
    }
    .carbonite-wrap .column3:nth-child(3) {
        padding: 0 30px;
        width: 40%
    }
    .carbonite-wrap .inner_wraper {
        padding: 0
    }
    .carbonite-wrap .mozy_anibg.mozy_con {
        display: block;
        height: 100%!important
    }
    .carbonite-wrap .carb_price_com_con,
    .carbonite-wrap .uni_animain,
    .mobile_animation,
    .mobile_page .proces-popup,
    .mobile_page .video_icon,
    .small-business .list-item-right {
        display: none
    }
    .carbonite-wrap .heading-title {
        text-align: left;
        margin-left: 0;
        padding-top: 18px;
        padding-bottom: 10px;
        font-size: 170%
    }
    .carbonite-wrap .pricDesCon {
        margin: 30px auto 40px!important
    }
    .content-mb .chooseus h3,
    .pricing-page .inner nav ul,
    .small-business .chooseus:last-child {
        margin-bottom: 0
    }
    .carbonite-wrap .cmptxt {
        text-align: justify
    }
    .small-business h1 {
        font-size: 2.18em;
        padding-bottom: 0
    }
    .small-business .backup_business {
        margin-top: 0
    }
    .small-business .why-backup-business {
        width: 100%;
        padding-right: 0
    }
    .small-business .sub-acc-banner-img {
        margin-top: 20px
    }
    .content-mb .download_mobile,
    .content-mb .download_pcmac,
    .mobile_page .mobani,
    .readme .content_terms img {
        width: 100%
    }
    .mobileapp_requirment {
        padding-top: 20px
    }
    .mobile_page .inner_wraper {
        padding: 20px 0;
        width: 90%;
        margin: 0 auto;
        float: none
    }
    .mobile_page .content-wrapper {
        width: 100%;
        margin-bottom: 0
    }
    .mobile_page .section-banner {
        clear: both;
        float: left;
        width: 100%;
        background: url(https://static.idriveonlinebackup.com/include/images/mobile-page-dv-nw.jpg) center center no-repeat;
        height: 400px;
        background-size: cover
    }
    .mobile_page .content-mb .download_pcmac {
        padding-right: 0
    }
    .mobile_page .mob_wrapper {
        background: 0 0
    }
    .mobile_page .mob-txt {
        margin: 266px 0 0;
        font-size: 1.6em;
        display: block;
        text-align: center;
        color: #fff
    }
    .download-page .download-mobile .send_email,
    .download-page .new_tip_con,
    .small-business .new_tip_con {
        display: none
    }
    .idr_feature_left,
    .idr_feature_right {
        box-sizing: border-box;
        width: calc(50% - 40px)
    }
    .idr_feature_left {
        margin-right: 40px;
        float: left
    }
    .idr_feature_right {
        float: right;
        margin-left: 40px
    }
    .download_content p {
        line-height: 22px
    }
    .mobile_page .wrapper {
        padding: 0
    }
    .mobile_page .gomobile .app_container {
        top: 150px
    }
    .idr_readme_border,
    .left-para {
        width: 100%;
        box-sizing: border-box
    }
    .left-para {
        width: 35%
    }
    .steps-para:last-child {
        margin-bottom: 0
    }
    .steps-para p {
        padding-bottom: 10px
    }
    .readme .page_title {
        font-size: 110%;
        margin: 0
    }
    .readme .float_lt {
        padding-bottom: 20px;
        margin-right: 0
    }
    .steps-para h3 {
        margin-bottom: 5px;
        font-size: 1em;
        line-height: initial
    }
    .small-business .submit_btn {
        margin: 0 0 30px
    }
    .download-page h1 {
        font-size: 3.571em
    }
    .download-page .download_pcmac {
        width: 40%
    }
    .download-page .download_linux,
    .download-page .download_mobile {
        width: 30%
    }
    .download-page .download_mobile {
        padding-left: 30px
    }
    .download-page .oldevs_account {
        margin-top: 40px
    }
    .download-page .download-page .inner_wraper,
    .vt-fn-wrap .container-quote .verticals-features article {
        padding-bottom: 0
    }
    .fb-page .pg-title {
        margin-top: 0
    }
    .fb-page .h1_subtitle {
        margin-top: 5px;
        margin-bottom: 30px
    }
    .fb-page .instagram_pge .content-wrapper {
        margin-top: 30px
    }
    .instagrm-page .pg-title,
    .new_shar_tit_con {
        margin-top: 0
    }
    .instagrm-page .h1_subtitle {
        margin-top: 5px;
        margin-bottom: 30px
    }
    .instagrm-page .instagram_pge .content-wrapper {
        margin-top: 30px;
        width: 100%
    }
    .new-share .static {
        background: url(https://static.idriveonlinebackup.com/include/images/Sharepage_banner_980.jpg) center 0 no-repeat
    }
    .new-share .inner_wraper {
        margin: 300px 0 0
    }
    .new_shar_tit_con h1 {
        font-size: 2.2em;
        line-height: 16px;
        text-align: center
    }
    .new_shar_tit_con .h1_subtitle {
        font-size: 1.2em;
        text-align: center
    }
    .new_shar_left_con {
        float: none;
        width: 100%
    }
    .new-share .supportContent {
        display: block;
        float: left;
        width: 100%;
        background: url(https://static.idriveonlinebackup.com/include/images/background.png) 0 -2px repeat-x #bcd5e6
    }
    .pricing-page .title_header {
        padding-top: 0
    }
    .pricing-page .content {
        min-width: 100%;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }
    .pricing-page .offer_purple {
        display: none
    }
    .pricing-page .pricing_header ul li,
    .pricing_content .pr_bg {
        width: calc(98%/3)
    }
    .pricing-page .pricing_header ul li.freeNew a {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -5px 22px!important
    }
    .pricing-page .pricing_header ul li.freeNew a:hover {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -142px 22px!important
    }
    .pricing-page .pricing_header ul li.freeNew a:active {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -278px 22px!important
    }
    .pricing-page .pricing_header ul li.freeNew a,
    .pricing-page .pricing_header ul li.pro_businessNew a,
    .pricing-page .pricing_header ul li.pro_personalNew a {
        position: inherit;
        width: 99px;
        display: block;
        text-align: center;
        background-position: center center;
        margin: -75px auto 0
    }
    #dic_bubble,
    .express-page .animateWrapper,
    .express-page .ide-freeicon,
    .pricing-page .cp_wrap,
    .pricing-page .price_plan_heading {
        display: none
    }
    .pricing-page .pricing_header ul li.pro_personalNew a {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -4px -111px!important
    }
    .pricing-page .pricing_header ul li.pro_personalNew a:hover {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -141px -111px!important
    }
    .pricing-page .pricing_header ul li.pro_personalNew a:active {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -278px -111px!important
    }
    .pricing-page .pricing_header ul li.pro_businessNew a {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -5px -246px!important
    }
    .pricing-page .pricing_header ul li.pro_businessNew a:hover {
        position: inherit;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -142px -246px!important
    }
    .pricing-page .pricing_header ul li.pro_businessNew a:active {
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_consumer_480.png) -278px -246px!important
    }
    .pricing-page .pr_bg {
        height: 100%
    }
    .pricing-page .plan_heading {
        width: 100%;
        margin-top: 130px;
        line-height: 18px
    }
    .pricing-page .pricingAmt {
        margin: 0;
        float: none
    }
    .pricing-page .pricingWidth {
        float: none
    }
    .pricing-page ul.new_pr_bg li {
        padding: 10px 0 10px 5px
    }
    .pricing-page .center.visit_feature {
        width: 100%;
        float: left;
        margin-bottom: 30px
    }
    .pricing-page .center.small_size {
        width: 93%;
        clear: both
    }
    .pricing-page.condition_offer {
        width: 93%
    }
    .pricing-page .offer_purple {
        background: 0 0
    }
    .pricing-page .monthly_list .pricingAmt {
        width: 59%;
        float: right;
        margin-top: 0
    }
    .pricing-page .monthly_list .pricingWidth {
        width: 41%;
        float: left
    }
    .pricing-page ul.new_pr_bg li.monthly_list {
        padding: 15px 0 10px 5px
    }
    .pricing-page .new_pr_bg.basic_ul .choose.monthly_choose {
        padding-top: 123px;
        padding-bottom: 8px
    }
    .ipadDevice .pricing-page .new_pr_bg.basic_ul .choose.monthly_choose {
        padding-top: 123px
    }
    .pricing-page .new_pr_bg.personal-ul .choose.monthly_choose {
        padding-top: 88px
    }
    .pricing-page ul.new_pr_bg.basic_ul li {
        padding: 18px 0 11px 5px
    }
    .pricing-page ul.new_pr_bg.basic_ul li div {
        padding-bottom: 9px;
        font-size: .9em
    }
    .pricing-page .offer_50 .pricing_h4 {
        font-size: 40px
    }
    .pricing-page .divider p {
        margin-left: 10px
    }
    .pricing-page p.center.small_size {
        font-size: 12px;
        overflow: hidden;
        line-height: 18px;
        width: 100%;
        text-align: justify
    }
    .pricing-page .center.small_size a {
        font-size: 1em
    }
    .pricing-page .promo_price .condition_offer {
        font-size: 11px
    }
    .pricing-page .pricing_h4 {
        font-size: 40px;
        padding: 0;
        margin: 0 auto 20px;
        line-height: 45px
    }
    .pricing-page .basic_ul .mrg_btm {
        margin-bottom: 0
    }
    .pricing-page ul.new_pr_bg li.monthly_plan.up-arrow {
        background-position: 80px 21px
    }
    .pricing-page ul.new_pr_bg li.monthly_plan.down-arrow {
        background-position: 80px -45px
    }
    .pricing-page ul.new_pr_bg li.monthly_chooseHigh {
        padding-top: 708px;
        padding-bottom: 8px;
        border-bottom: transparent
    }
    .pricing-page ul.new_pr_bg.basic_ul>li.choose.monthly_chooseHigh {
        padding-top: 770px;
        border-bottom: transparent
    }
    .pricing-page .pricing {
        margin: 0 auto;
        overflow: hidden;
        padding: 80px 0 10px;
        width: 100%
    }
    .pricing_content ul {
        overflow: hidden
    }
    .pricing-page .supportContent {
        background-color: #dce3e5;
        margin-top: 20px;
        padding: 10px 20px;
        box-sizing: border-box
    }
    .pricing-page .supportContent .supportMob {
        padding: 10px 0
    }
    .pricing-page .condition_offer {
        text-align: justify
    }
    .express-page .content-wrapper {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }
    .express-page .express_fluid_bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_express_bg_980.png) top center no-repeat #f7f7f7
    }
    .express-page .ide_aniwrap {
        background: 0 0;
        height: 372px
    }
    .express-page .banner-img640 {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/express_banner_980_device.png) center top no-repeat;
        min-height: 245px;
        min-width: 640px
    }
    .express-page .express_support_wrap,
    .express-page .list-item-right,
    .express-page .proces-popup,
    .express-page .wrap-video,
    .express_body .express_left br,
    .express_example .backup-instruction-btn,
    .express_example .backup-retrieval-btn,
    .universal-body .pc-quoteBox,
    .universal-body .top-right-part,
    .universal-body .uni_animain {
        display: none
    }
    .express_body .express_left {
        width: 100%;
        padding: 0
    }
    .express_body .express_right {
        width: 100%
    }
    .express_right h3 {
        padding-top: 0;
        margin: 0;
        font-size: 1.2em;
        padding-bottom: 5px
    }
    .express_right .express_mac,
    .express_right .express_win {
        width: 160px;
        float: left
    }
    .express_body .express_download {
        width: 340px;
        margin: 0
    }
    .express-page .staticContent {
        padding-bottom: 20px
    }
    .express_right .express_linux_wrap {
        padding-top: 20px
    }
    .express_linux_wrap h3 {
        padding-top: 10px;
        padding-bottom: 5px
    }
    .express_example .expheader a:first-child {
        font-size: 1em;
        font-weight: 700
    }
    .express_example h3 {
        font-size: 1.2em;
        margin: 10px 0 0
    }
    .express_example .expheader {
        border: 0;
        padding: 0
    }
    .express_example .express-data-retrieval .expheader {
        margin-bottom: 10px;
        margin-top: 20px
    }
    .express_example .exp_bg_sync {
        width: 100%
    }
    .express_example .express_shipment_btn {
        margin: 10px 0
    }
    .express_example .express-data-backup {
        margin: 10px 0 0
    }
    body.universal_pge,
    body.universal_pge .static {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_universal_bg_980.png) center 0 no-repeat #f7f8f9
    }
    .universal-body .muti_anibg h4 {
        font-size: 24px
    }
    .universal_pge .wrapper nav {
        padding: 0 20px
    }
    .universal_pge .wrapper {
        padding: 0
    }
    .universal_pge .muti_anibg {
        height: 100%
    }
    .universal_pge .staticContent {
        margin: 0 auto;
        width: 100%;
        min-width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }
    .universal-banner {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/uni_banner_980_graphic.png) center center no-repeat;
        max-width: 100%;
        margin: 0 auto;
        min-height: 280px
    }
    .universal-body .top-header-part {
        margin-top: 0
    }
    .universal-body .top-left-part {
        width: 100%;
        min-height: initial;
        padding-right: 0
    }
    .universal-body .new_tip_con,
    .verticals-wrap .container-quote .quote a,
    .vt-turbo-wrap .container-quote img {
        display: none
    }
    .universal-body .download_pcmac,
    .universal-body .download_pcmac_right {
        width: 100%
    }
    .universal-body p.para-height {
        min-height: initial
    }
    .universal-body .download_btns {
        float: none;
        margin: 20px auto 0;
        width: 240px;
        overflow: hidden
    }
    .universal-body .multicompSs {
        float: none;
        margin: 20px auto;
        overflow: hidden;
        display: inline-block
    }
    .universal-body .download_mobile,
    .universal-body .multideviceSs {
        width: 400px;
        margin: 20px auto;
        overflow: hidden
    }
    .universal-body .multideviceSs {
        float: none;
        display: inline-block;
        width: 430px
    }
    .universal-body .muti_features .chooseus {
        float: left;
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px
    }
    .universal-body .multi_content {
        margin: 0
    }
    .universal-body .download_content p {
        margin: 5px 0 0
    }
    .universal-body .download_pcmac {
        padding: 0
    }
    .universal-body .inner_wraper {
        overflow: hidden;
        box-sizing: border-box;
        float: none;
        margin: 0 auto;
        width: 100%;
        padding: 0 20px
    }
    .sub-accounts-page {
        margin-top: -20px
    }
    .sub-accounts-page .content-wrapper {
        width: 100%
    }
    .sub-accounts-page .why-backup-business {
        padding-right: 0
    }
    .sb-acc-wrap .inner_wraper.smb-body-animation {
        padding: 20px 0
    }
    .small-business h2 {
        margin-bottom: 15px
    }
    .small-busi-wrap .download_content {
        margin-top: 0
    }
    .small-busi-wrap .content-wrapper {
        width: 100%;
        margin: 10px 0 0;
        padding: 0 20px;
        box-sizing: border-box
    }
    .small-busi-wrap .inner_wraper {
        padding: 20px 0 0
    }
    .baa_form_box,
    .baa_form_box ul,
    .file_sync .content-wrapper {
        width: 100%
    }
    .file_sync .static {
        background: url(https://static.idriveonlinebackup.com/include/images/file-sync-banner-980.png) center 0 no-repeat
    }
    .file_sync .cmn-styles .why-backup-business,
    .nas-page-backup .section-wrap article.sc-fl {
        padding-right: 0
    }
    .baa_inner_wraper,
    .compl-page .content-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%
    }
    .compl-page .static {
        background: url(https://static.idriveonlinebackup.com/include/images/complaince-ban-img-980.png) center 0 no-repeat
    }
    .compl-page .h1_subtitle {
        font-size: 1em
    }
    .compl-page .content-wrapper {
        padding-bottom: 40px
    }
    .baa_inner_wraper {
        box-sizing: border-box
    }
    .remote_mng .static {
        background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg-980.png) center 0 no-repeat
    }
    .remote_mng .content-wrapper {
        width: 100%;
        margin: 0
    }
    .remote_mng .remote-mange_frt_con {
        min-height: 340px
    }
    .remote_mng .inner_wraper {
        width: 100%;
        padding: 0 20px 40px
    }
    .verticals-wrap .content-wrapper {
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px
    }
    .verticals-care-facilities,
    .verticals-wrap .container-quote {
        padding: 40px 0
    }
    .verticals-wrap .container-quote .quote p {
        padding-top: 0
    }
    .verticals-wrap .fl-left-sc h1 span {
        display: initial
    }
    .verticals-wrap .body h3 {
        padding: 0 0 20px
    }
    .verticals-wrap .fl-left-sc {
        margin-top: 0
    }
    .verticals-wrap .fl-left-sc h1 {
        font-size: 1.814em
    }
    .verticals-wrap .offer-busi {
        left: 110px
    }
    .verticals-wrap .fifty-perc {
        left: 230px
    }
    .verticals-wrap .offer-pers a {
        display: block;
        width: 92px;
        height: 115px;
        background: 0 -1px no-repeat
    }
    .verticals-wrap .offer-busi a {
        display: block;
        width: 107px;
        height: 151px;
        background: -119px -1px no-repeat
    }
    .verticals-wrap .fifty-perc a {
        display: block;
        width: 101px;
        height: 118px;
        background: -246px 0 no-repeat
    }
    .verticals-wrap .offer-pers a:hover {
        background-position: 0 -158px
    }
    .verticals-wrap .offer-busi a:hover {
        background-position: -119px -158px
    }
    .verticals-wrap .fifty-perc a:hover {
        background-position: -246px -157px
    }
    .health-care-wrap .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-healthcare-980.jpg) center center no-repeat #192531
    }
    .health-care-wrap .fifty-perc a,
    .health-care-wrap .offer-busi a,
    .health-care-wrap .offer-pers a {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-hc-sm.png)
    }
    .vt-fn-wrap .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-finance-vertical-980.jpg) center 0 no-repeat #595c63
    }
    .vt-fn-wrap .fifty-perc a,
    .vt-fn-wrap .offer-busi a,
    .vt-fn-wrap .offer-pers a {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-fn-sm.png);
        width: 88px;
        height: 116px;
        background-position: -2px -1px
    }
    .vt-fn-wrap .fifty-perc a,
    .vt-fn-wrap .offer-busi a {
        background-position: -122px -1px;
        width: 101px
    }
    .vt-fn-wrap .fifty-perc a {
        background-position: -240px 0;
        width: 107px;
        height: 120px
    }
    .vt-fn-wrap .offer-pers a:hover {
        background-position: -2px -155px
    }
    .vt-fn-wrap .offer-busi a:hover {
        background-position: -122px -155px
    }
    .vt-fn-wrap .fifty-perc a:hover {
        background-position: -240px 0
    }
    .vt-fn-wrap .fl-left-sc {
        margin-top: 20px;
        width: 55%
    }
    .vt-fn-wrap .container-quote .quote p:last-child {
        padding-top: 0
    }
    .vt-fn-wrap .verticals-features article {
        padding: 20px 10px 0;
        min-height: 240px;
        width: 50%
    }
    .hyb-page-backup .inner_wraper {
        padding: 0
    }
    .canada-price-section:before,
    .hyb-page-backup .banner_bg,
    .uk-price-section:before {
        background: 0 0
    }
    .hyb-page-backup .content-wrapper {
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px
    }
    .hyb-page-backup .hybrid_body_lft .fw-lft p,
    .hyb-page-backup .hybrid_body_lft .fw-rft p,
    .hyb-page-backup .note {
        padding-bottom: 20px
    }
    .hyb-page-backup .hybrid_body_lft h3 {
        margin-top: 25px;
        margin-bottom: 10px
    }
    .hyb-page-backup .hybrid_body_lft h3:first-child {
        margin-top: 0!important
    }
    .hyb-page-backup .hybrid_body_rgt {
        margin-top: 20px
    }
    .hyb-page-backup .mobile-title p {
        width: 100%;
        box-sizing: border-box
    }
    .banner-img {
        width: calc(100% - 340px);
        display: block;
        position: relative;
        margin-top: 25px
    }
    .banner-img img {
        background: url(https://static.idriveonlinebackup.com/include/images/nas_device_640.png) no-repeat;
        width: 438px;
        height: 218px;
        margin: 0 auto;
        display: block
    }
    .nas-page-backup .section-wrap article img {
        width: auto;
        max-width: 500px
    }
    .nas-page-backup .section-wrap article {
        width: 100%;
        margin: 0;
        padding: 0
    }
    .nas-page-backup .banner-part {
        min-height: 362px
    }
    .offer-nas-wrap div a {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/bg-offer-sprite-nas-md-small.png) no-repeat
    }
    .fl-legal-wrap .legal .box2,
    .vt-turbo-wrap .clear {
        display: none
    }
    .offer-nas-wrap .offer-pers a {
        width: 98px;
        height: 120px;
        background-position: 2px 3px
    }
    .offer-nas-wrap .offer-pers a:hover {
        background-position: 2px -154px
    }
    .offer-nas-wrap .offer-busi a {
        width: 110px;
        height: 120px;
        background-position: -114px 3px
    }
    .offer-nas-wrap .offer-busi a:hover {
        background-position: -114px -154px
    }
    .offer-nas-wrap .fifty-perc a {
        width: 108px;
        height: 120px;
        background-position: -239px 2px
    }
    .offer-nas-wrap {
        margin-top: 80px
    }
    .offer-nas-wrap div {
        margin-right: 10px
    }
    .nas-page-backup .static {
        background: url(https://static.idriveonlinebackup.com/include/images/nas_bg_2000.png) center 30px no-repeat #f2f4f3
    }
    .nas-page-backup .section-wrap article.sc-fr {
        padding-left: 0
    }
    .vt-turbo-wrap .banner-section-wrap {
        height: 485px;
        background: url(https://static.idriveonlinebackup.com/include/images/turbo-banner-980.jpg) center center no-repeat #595c63;
        min-width: 100%
    }
    .vt-turbo-wrap .container-quote {
        padding: 20px 0
    }
    .vt-turbo-wrap .verticals-features article {
        width: calc(100%/2)
    }
    .vt-turbo-wrap .container-quote .verticals-features article {
        width: 100%;
        text-align: left;
        padding: 10px 0
    }
    .prem-install .static {
        background: url(https://static.idriveonlinebackup.com/include/images/premier-bg-980.jpg) center 0 no-repeat
    }
    .prem-install .premiere_banner {
        margin: 74px auto 0;
        background: url(https://static.idriveonlinebackup.com/include/images/assist-backup-new-980.png) no-repeat;
        width: 351px;
        height: 175px
    }
    .prem-install .h1_subtitle {
        text-align: left
    }
    .prem-install .content-wrapper {
        width: 97%
    }
    .prem-install .premiere-install-page h1 {
        font-size: 2.2em
    }
    .windows_chrome .prem-install .premiere_banner {
        margin: 55px auto 0
    }
    .id-rewind-page .banner-wrapper {
        height: 100%;
        background-size: cover
    }
    .idrive-rewind-page .content-wrapper {
        padding-bottom: 20px
    }
    .archive-hdr-sec {
        height: 410px
    }
    .data-center-wrap .banner-wrapper,
    .disk-image-wrap .banner-wrapper {
        height: 100%
    }
    .data-center-wrap .banner-wrapper h1 {
        font-size: 2.6em;
        margin-top: 15px
    }
    .data-center-wrap .proces-popup {
        background-image: none;
        margin-top: 5px
    }
    .disk-image-wrap .title_video {
        right: -60px;
        bottom: 65px
    }
    .disk-image-wrap .disk-banner-img {
        width: 100%;
        height: 255px;
        background-size: contain;
        margin-top: 20px
    }
    .disk-image-wrap .diskimg-wrapper {
        margin-top: 20px
    }
    .disk-image-wrap .fluid .inner_wraper {
        padding-bottom: 0
    }
    .fl-legal-wrap .legal .term_header,
    .fluid-linux .script-download-wrap,
    .sql-server-wrap .term_header {
        display: block
    }
    .fl-legal-wrap .legal .content_terms {
        padding: 0 0 30px
    }
    .fl-legal-wrap .legal .terms_header {
        height: 100%
    }
    .fl-legal-wrap .legal .header_title p {
        color: #51a7fc;
        padding-top: 25px;
        font-size: 1.4625em
    }
    .fl-legal-wrap .lg-banner-wrap {
        background-image: url(https://static.idriveonlinebackup.com/include/images/legal-banner-980.jpg)
    }
    .fl-legal-wrap .leftnav_terms li a {
        border-bottom: 1px solid #313e46;
        color: #fff;
        padding-left: 15px;
        font-size: 14px;
        line-height: 18px;
        padding-top: 12px;
        padding-bottom: 12px
    }
    .fl-legal-wrap .leftnav_terms li a:hover {
        color: #4fa8fc
    }
    .fl-legal-wrap .leftnav_terms li a.act {
        border-left: 0;
        position: relative;
        color: #4fa8fc
    }
    .fl-legal-wrap .leftnav_terms li a.act:before {
        position: absolute;
        top: 1px;
        left: 0;
        content: '';
        height: 100%;
        width: 4px;
        background-color: #50a8ff
    }
    .fl-legal-wrap .expanded .content_terms .faq_terms,
    .sql-server-wrap .com-server-bkup .expanded .content_terms {
        padding-left: 20px
    }
    .fl-legal-wrap .body {
        margin-top: 0
    }
    .fl-legal-wrap .legal h3:first-child {
        padding-top: 15px
    }
    .fluid-safe .banner-wrapper {
        height: 100%;
        background-size: cover
    }
    .fluid-safe .content-wrapper {
        padding-bottom: 20px;
        width: 98%
    }
    .fluid-safe .safe-banner {
        background-size: contain;
        background-position: center center;
        width: auto
    }
    .fluid-safe .idrsafe_body {
        margin-top: 40px
    }
    .fluid-linux .banner-wrapper {
        height: 320px;
        background-size: cover
    }
    .fluid-linux .banner-wrapper h1 {
        margin-top: 6px;
        font-size: 1.8em
    }
    .fluid-linux .h1_subtitle {
        width: 50%
    }
    .fluid-linux .wrapper {
        padding: 0
    }
    .fluid-linux .banner-wrapper h1,
    .fluid-linux .h1_subtitle,
    .fluid-linux nav,
    .fluid-mob nav {
        margin-left: 20px
    }
    .fluid-linux .linux-wrapper .opt_text {
        margin: 15px 0
    }
    .sql-server-wrap .sql-banner-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-sql-fluid-980.jpg) center bottom no-repeat #0d0e2a;
        height: 170px
    }
    .sql-server-wrap .page_title {
        font-size: 150%
    }
    .sql-server-wrap .body {
        margin-top: 0
    }
    .sql-server-wrap .expanded .content_terms {
        padding-left: 20px
    }
    .sql-server-wrap .leftnav_terms {
        margin-left: -20px;
        width: 220px
    }
    .sql-server-wrap .com-server-bkup .inner_wraper {
        padding-bottom: 20px
    }
    .sql-server-wrap .com-server-bkup .content_terms {
        padding-left: 0
    }
    .sql-server-wrap .server-auth .expanded {
        padding-bottom: 280px
    }
    .sql-server-wrap .com-server-bkup .term_header h2 {
        padding: 10px 0 20px 70px;
        margin: 0;
        color: #669630;
        text-align: left;
        border-bottom: 1px solid #dcdcdc;
        font-size: 1.5625em
    }
    .sql-server-wrap .box2 {
        display: none
    }
    .sql-server-wrap .content_terms .server_terms {
        padding-top: 10px
    }
    .fluid-mob .cont-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/mob-sec-banner-980.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%
    }
    .fluid-mob .mobile_page .wrapper {
        padding: 0 20px
    }
    .fluid-mob .mobile_page .inner_wraper {
        width: 100%;
        margin: 0
    }
    .fluid-mob .mobile_page .mobile-banner-center {
        width: 85%;
        margin: 10px auto;
        position: relative;
        overflow: visible
    }
    .fluid-mob .compliance_mainbg_iphone {
        background: url(https://static.idriveonlinebackup.com/include/images/new-mob-device-600.png) 2px 0 no-repeat;
        height: 290px;
        width: 528px;
        margin-top: 0
    }
    .fluid-mob .gomobile .app_container {
        left: 76%;
        top: 9%;
        width: 146px;
        background-color: transparent
    }
    .fluid-mob .content-mb {
        margin-top: 65px
    }
    .canada-business-page .banner-section {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-business-banner-767.jpg) top center no-repeat #fff;
        float: left;
        width: 100%;
        height: 460px
    }
    .canada-business-page h1,
    .uk-page h1 {
        font-size: 2em;
        width: 80%;
        line-height: 34px
    }
    .canada-price-section {
        width: 700px;
        margin-top: 50px
    }
    .uk-page .canada-price-section {
        margin-top: 55px
    }
    .canada-basic-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing-980.png) -36px -1px no-repeat;
        width: 110px;
        height: 140px
    }
    .canada-price-box {
        width: 130px;
        height: 136px;
        padding: 17px 20px
    }
    .canada-pers-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing-980.png) -40px -192px no-repeat;
        width: 108px;
        height: 140px
    }
    .canada-bussiness-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing-980.png) -38px -385px no-repeat;
        width: 115px;
        height: 140px
    }
    a.canada-offer-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-pricing-980.png) -5px -561px no-repeat;
        width: 180px;
        height: 170px
    }
    .canada-business-page .copyright p,
    .uk-page .copyright p {
        padding-left: 10px
    }
    .canada-business-page .sub-header {
        line-height: 30px;
        margin-top: 0
    }
    .canada-business-page .content-wrapper,
    .uk-page .content-wrapper {
        width: 100%
    }
    .uk-page .banner-section {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-banner-980.jpg) top center no-repeat #fff;
        float: left;
        width: 100%;
        height: 460px
    }
    .uk-price-section {
        width: 700px;
        margin-top: 50px
    }
    .uk-page .uk-price-section {
        margin-top: 55px
    }
    .uk-basic-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing-980.png) -36px -1px no-repeat;
        width: 110px;
        height: 144px
    }
    .uk-price-box {
        width: 130px;
        height: 136px;
        padding: 17px 20px
    }
    .uk-pers-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing-980.png) -40px -192px no-repeat;
        width: 108px;
        height: 144px
    }
    .uk-bussiness-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing-980.png) -38px -385px no-repeat;
        width: 115px;
        height: 144px
    }
    a.uk-offer-pln {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-pricing-980.png) -5px -561px no-repeat;
        width: 180px;
        height: 170px
    }
    .uk-page .sub-header {
        line-height: 30px;
        margin-top: 0
    }
    .canada-business-page .features-section article p:last-child,
    .uk-page .features-section article p:last-child {
        text-align: center
    }
    .pc-mag-info .mozy_anibg.mozy_con {
        display: none!important
    }
    .pc-mag-info .pc-img-small-title {
        padding-left: 0;
        display: block;
        padding-top: 20px
    }
    .pc-mag-info .cmptxt {
        margin-top: 20px!important
    }
    .mobile_page .compliance_mainbg_iphone {
        margin: 0 20px
    }
    .np-pc-mag .fluid-mozy-bg .heading-title,
    .pc-mag-info .fluid-mozy-bg .heading-title {
        font-size: 170%
    }
    .pc-mag-info .fluid-mozy-bg .mobile-design {
        padding-bottom: 5px
    }
    .np-pc-mag .fluid-mozy-bg .common-compare-pge .inner_wraper,
    .pc-mag-info .fluid-mozy-bg .common-compare-pge .inner_wraper {
        padding-top: 0
    }
    .gpo .rewind-banner {
        background-image: none;
        height: auto;
        margin-top: 30px;
        text-align: center;
        width: auto
    }
    .gpo .Pre-requisite {
        width: 100%;
        float: none;
        margin-top: -30px
    }
    .msiBlock {
        width: 100%;
        margin: 10px auto 0;
        float: none
    }
    .app_entertxtbox {
        display: block!important;
        width: 40%!important
    }
    .gpo .app_entertxtbox label {
        padding: 0 0 10px;
        text-align: center
    }
    .gpo .app_entertxtbox .submit_btn {
        width: 70%!important
    }
    .mobhide {
        display: none!important
    }
    .desktophide {
        display: block!important
    }
    .gpo .download_content p {
        margin-top: 70px
    }
    .gpo .app_entertxtbox {
        margin-top: -40px!important
    }
    .gpo .gpo-banner {
        height: 386px
    }
    .id-rewind-page .rewind-banner {
        background-image: none;
        height: auto;
        margin-top: 9px;
        text-align: center;
        width: auto
    }
    .gpo .newBanner {
        display: none!important
    }
    .ref-part-midarrow,
    .resel-mob-hide {
        display: none
    }
    .gpo .banner-wrapper {
        height: 552px
    }
    .gpo .download_content {
        margin-top: -46px
    }
    .releasepage .static {
        background: url(https://static.idriveonlinebackup.com/include/images/rel-bg.jpg) center 0 no-repeat
    }
    .ref-part-left {
        width: 100%
    }
    .ref-part-right {
        width: 520px;
        float: none;
        margin: 0 auto;
        padding-top: 40px;
        clear: left
    }
    .ReselMob,
    .clearFloat {
        clear: both
    }
    .ref-part-container {
        margin-top: 50px
    }
    .workProg_icon {
        float: left;
        width: 95px
    }
    .workProg_icon_Border {
        width: 220px
    }
    .ReselMob {
        width: 565px;
        margin: 0 auto 30px
    }
    .width_315 {
        width: 315px
    }
    .width_250 {
        width: 250px
    }
    .signUp_bulk_partner,
    .signUp_ref_partner {
        float: none;
        margin: 0 auto
    }
    .resellerHead .customer_care {
        display: block
    }
    .bulk-reseller-prgm {
        background-size: cover
    }
    .newresel .sql-Icon {
        width: 10%;
        float: left
    }
    .newresel .sql-content {
        width: 90%;
        float: left
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/980_center.jpg) center top no-repeat #fff
    }
    .margin_T20 {
        margin-top: 20px
    }
    .reseller-fluid .reseller-page h1 {
        padding-bottom: 10px
    }
    .resel-mob-hide_980 {
        display: none
    }
    .reseller-wrap .ref-part-left {
        width: 64%
    }
    .reseller-wrap .ref-part-right {
        clear: none;
        float: left;
        width: 32%
    }
    .reseller-wrap .ref-part-midarrow {
        display: block
    }
    .bmrmsp .reseller-fluid .banner-content {
        margin-top: 0
    }
    .bmrmsp .banner-content h3 {
        margin-bottom: 10px
    }
    .bmrmsp .customer_care {
        padding-top: 8px!important
    }
    .bmrmsp .earn100 .reseller-fluid .home-banner {
        padding-top: 35px
    }
    .bmrmsp .banner-content {
        margin: 18px 0 10px;
        width: 100%
    }
}

@media screen and (max-width:960px) {
    .bmrmsp .earn100 .reseller-fluid .home-banner {
        padding-top: 10px
    }
}

@media screen and (min-width:901px) and (max-width:1024px) {
    .earn100 .highlights .left_referral,
    .earn100 .highlights .right_referral {
        height: 100%;
        min-height: 910px
    }
    .gpo .download_content {
        margin-top: -20px
    }
    .gpo .gpo-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/gpo_graphics_resp.png) center top/100% auto no-repeat
    }
    .gpo .banner-wrapper {
        height: 602px
    }
}

@media screen and (min-width:768px) and (max-width:900px) {
    .earn100 .reseller-page .offer-content p {
        margin: 0 0 10px
    }
    .earn100 .reseller-page .offer-content h3 {
        margin-right: 0
    }
    .earn100 .reseller-page .offer-content {
        margin: 55px auto 0
    }
    .earn100 .reseller-page .partner-offer-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/referral_offer100_small.png) center top no-repeat #f9edc7
    }
    .earn100 .highlights .left_referral,
    .earn100 .highlights .right_referral {
        height: 100%;
        min-height: 880px
    }
}

@media screen and (max-width:870px) {
    .fluid-mob .mobile-banner-center {
        width: 100%
    }
    .fluid-mob .gomobile .app_container {
        left: 79%
    }
    .canada-business-page h1,
    .uk-page h1 {
        font-size: 1.8em
    }
    .gpo .app_entertxtbox label {
        padding: 0 0 10px!important;
        text-align: center
    }
    .gpo .app_entertxtbox .submit_btn {
        width: 70%!important
    }
    .gpo-download {
        margin: 0 0 0 38px;
        padding: 0
    }
    .mobilehiding {
        display: none
    }
    .gpo .gpo-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/gpo_graphics_resp.png) center top/100% auto no-repeat;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        max-width: 861px;
        text-align: center;
        text-indent: -10000px;
        height: 340px
    }
    .gpo .download_content p {
        margin-top: 44px
    }
    .gpo .Pre-requisite {
        margin-top: 0
    }
    .gpo .app_entertxtbox {
        margin-top: 10px!important
    }
    .gpo .banner-wrapper {
        height: 568px
    }
}

@media screen and (max-width:768px) {
    .carbonite-wrap .column3,
    .carbonite-wrap .column3:nth-child(3) {
        width: 100%;
        min-height: 100%;
        padding: 0 0 30px
    }
    .carbonite-wrap .column3 h3 {
        margin-top: 10px;
        font-weight: 400;
        text-align: left;
        font-size: 170%
    }
    .carbonite-wrap .column3:last-child {
        padding-bottom: 0
    }
    .carbonite-wrap .column3 img {
        float: left
    }
    .inside-col {
        float: right;
        width: calc(100% - 180px)
    }
    .carbonite-wrap h2 {
        margin: 30px auto 40px;
        color: #3887b7
    }
    .carbonite-wrap .features-section div p {
        word-wrap: break-word;
        text-align: justify
    }
    .carbonite-wrap .features-section div p br,
    .carbonite-wrap a[href="http://www.pcmag.com/article2/0,2817,2362675,00.asp"] {
        display: none
    }
    .carbonite-wrap .txtnote {
        padding-top: 10px;
        font-size: 12px;
        line-height: normal
    }
    .sql-server-wrap .server-auth .expanded {
        padding-bottom: 200px
    }
    .gpo .download_content p {
        margin-top: 52px
    }
    .bmrmsp .bmr-board .bmr-col1 {
        display: none!important
    }
    .bmrmsp .bmr-board .bmr-col2 {
        width: 100%!important
    }
}

@media screen and (max-width:767px) {
    .faq-serach,
    .float-left h1 br,
    .gap-part,
    .old-version-pge .para-section .left_txt,
    .window-restore-plug .windows-res {
        display: none
    }
    .sub-acc-banner-img {
        min-height: 200px;
        margin-bottom: 0
    }
    .com_log_con {
        width: 100%;
        max-width: 500px
    }
    .com_log_con a {
        width: 240px
    }
    .comp_blaze_box,
    .comp_cplan_box {
        margin: 30px 10px 0 0
    }
    .compContent {
        text-align: justify
    }
    .mob-faq ul.tabs li {
        color: #4d4d4d;
        border-radius: 7px 7px 0 0
    }
    .mob-faq ul.tabs a android,
    .mob-faq ul.tabs a.ios {
        width: 100px
    }
    .mob-faq ul.tabs a.mac,
    ul.tabs a.android,
    ul.tabs a.win {
        width: 100px!important;
        background: #ccc
    }
    .mob-faq ul.tabs a.android.current,
    .mob-faq ul.tabs a.android:hover,
    .mob-faq ul.tabs a.ios.current,
    .mob-faq ul.tabs a.ios.current:active,
    .mob-faq ul.tabs a.ios.current:hover,
    .mob-faq ul.tabs a.ios:hover,
    .mob-faq ul.tabs a.win.current,
    .mob-faq ul.tabs a.win:hover {
        background: #9d913b;
        color: #fff
    }
    .mob-faq ul.tabs a.android,
    .mob-faq ul.tabs a.ios,
    .mob-faq ul.tabs a.mac,
    .mob-faq ul.tabs a.win {
        text-indent: 0;
        background: #ccc;
        font-size: 16px;
        color: #4d4d4d;
        border: 1px solid #e0e0e0
    }
    .mob-faq .faq_wrapper table td {
        line-height: 22px
    }
    .highlights .left_referral {
        width: 100%;
        padding: 5% 10%
    }
    .highlights .right_referral {
        width: 100%;
        margin-top: 20px;
        float: left;
        padding: 5% 10%
    }
    .dmca_policy .input {
        width: 60%
    }
    .page-title h1 {
        font-size: 1.3em
    }
    .old-version-pge .para-section .right_txt {
        width: 100%;
        padding: 0
    }
    .windows-res {
        margin: 20px 0 10px
    }
    .support-page .support_lft {
        width: 216px
    }
    .support-page .support_center {
        width: 340px
    }
    .window-restore-plug {
        margin-top: 20px
    }
    .new_contact .contact_info_wrapper .contact_info_left {
        padding-right: 20px;
        width: 40%
    }
    .new_contact .contact_info_wrapper .contact_info_right {
        padding: 0 0 10px 44px!important;
        width: 40%
    }
    .features-section article,
    .features-section article:nth-child(3) {
        padding-right: 0;
        padding-bottom: 0
    }
    .new_contact .contact_info_wrapper .title {
        height: 40px
    }
    .business-idrive article h3+p {
        height: 100%
    }
    .features-section article {
        width: 100%
    }
    .true-arch-section article {
        width: 100%;
        height: 100%
    }
    .true-arch-section article h3 {
        margin-bottom: 10px;
        font-size: 20px
    }
    .features-section article.data-transfer {
        padding-bottom: 0
    }
    .comp-carbonite-page h2 {
        margin-top: 40px
    }
    .features-section article h3 {
        line-height: initial;
        font-size: 1.429em
    }
    .features-section article img {
        padding-bottom: 20px
    }
    .true-arch-section article,
    .true-arch-section article:nth-child(3) {
        padding-bottom: 10px
    }
    .comp-carbonite-page .content-wrapper {
        margin-bottom: 0
    }
    .comp-carbonite-page .banner-section {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-comparison.png);
        background-repeat: repeat
    }
    .float-left h1 {
        font-size: 2.143em;
        text-align: center
    }
    .sgn-link {
        margin-top: 0;
        width: 100%;
        text-align: center
    }
    .sgn-link p {
        display: inline-block
    }
    .sgn-link p.sgn-img {
        display: block;
        margin: 20px auto 0
    }
    .sgn-link>p:last-child {
        display: block;
        text-align: center
    }
    .comp-carbonite-page .banner-section-wrap {
        height: 100%
    }
    .float-right-dv {
        display: block;
        width: 100%;
        text-align: center;
        padding: 20px 0
    }
    .verticals-wrap .clear,
    .verticals-wrap .fl-left-sc h1 br,
    .vt-fn-wrap .fl-right-sc {
        display: none
    }
    .float-right-dv img {
        width: 100%;
        max-width: 322px
    }
    .synology_page .app_entertxtbox .submit_disable,
    .synology_page .syno_rgt_wrap .submit_btn {
        font-size: .94em
    }
    .qnap_page .app-btn.qnap_32,
    .qnap_page .app-btn.qnap_64,
    .qnap_page .app-btn.qnap_arm,
    .qnap_page .app-btn.qnap_qnapx09,
    .qnap_page .app-btn.qnap_qnapx19,
    .qnap_page .app-btn.qnap_qnapx31,
    .qnap_page .app-btn.qnap_qnapx41 {
        margin-right: 5px
    }
    .mobile_page .compliance_mainbg_iphone {
        background-image: none;
        width: 100%;
        box-sizing: border-box;
        margin: 0;
        height: 100%
    }
    .download-page .download_linux,
    .download-page .download_pcmac {
        width: 50%
    }
    .download-page .download_mobile {
        clear: both;
        width: 100%;
        padding-left: 0;
        margin-top: 40px
    }
    .download-page .download-content h2 {
        margin-bottom: 5px
    }
    .small-busi-wrap .body h1 {
        font-size: 2em
    }
    .remote_mng .static {
        background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg-767.png) center 0 no-repeat
    }
    .remote_mng .body h1 {
        margin: 10px 0 0;
        font-size: 3em
    }
    .remote_mng .inner_wraper {
        padding: 20px 0
    }
    .remote_mng .remote-mange_frt_con {
        min-height: 255px
    }
    .verticals-wrap .banner-section-wrap {
        height: 400px
    }
    .verticals-wrap .verticals-features article {
        width: 48%;
        padding: 20px 10px
    }
    .verticals-wrap .fl-left-sc {
        box-sizing: border-box;
        margin-top: 20px;
        text-align: center
    }
    .verticals-wrap .fl-left-sc h1 {
        font-size: 1.614em;
        line-height: 30px
    }
    .verticals-wrap .fl-right-sc {
        margin: 40px auto 0;
        width: 340px
    }
    .health-care-wrap .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-healthcare-767.jpg) center center no-repeat #192531
    }
    .vt-fn-wrap .banner-section-wrap {
        height: 380px;
        background-position: center -80px
    }
    .vt-fn-wrap .fl-left-sc h1 {
        font-size: 1.814em;
        text-align: left;
        line-height: 40px
    }
    .vt-fn-wrap .verticals-care-facilities .section-para {
        margin-top: 20px
    }
    .vt-fn-wrap .offer {
        width: 100%;
        top: 0;
        padding: 0;
        color: #fff;
        display: block
    }
    .nas-page-backup .offer .off-pers,
    .vt-fn-wrap .offer .off-pers {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-offer-vt-account-980.png) center center no-repeat;
        width: 100%;
        height: 91px;
        display: block
    }
    .offer-nas-wrap,
    .vt-turbo-wrap .fl-right-sc {
        display: none
    }
    .nas_app_inner_con {
        width: 100%;
        overflow: hidden
    }
    .nas_syn_app {
        width: calc(100%/3);
        margin-left: 0;
        border: 2px solid #fff;
        box-sizing: border-box
    }
    .nas-page-backup .static {
        background: url(https://static.idriveonlinebackup.com/include/images/nas_bg_2000.png) center 115px no-repeat #f2f4f3
    }
    .banner-img,
    .nas-page-backup .content-wrapper {
        width: 100%
    }
    .nas-page-backup h1 {
        text-align: center;
        padding-top: 10px;
        margin-top: -14px
    }
    .nas-page-backup .title_desc {
        text-align: center
    }
    .prem-install .static {
        background: url(https://static.idriveonlinebackup.com/include/images/premier-bg-640.jpg) center 0 no-repeat
    }
    .prem-install .pmr_new_lft {
        width: 46%
    }
    .prem-install .premiere-install-page h1 {
        font-size: 2.2em
    }
    .prem-install .premiere_banner {
        margin: 48px auto 0;
        background: url(https://static.idriveonlinebackup.com/include/images/assist-backup-new-640.png) no-repeat;
        width: 242px;
        height: 115px
    }
    .prem-install .content-wrapper {
        width: 94%
    }
    .prem-install .inner_wraper {
        padding: 20px 0
    }
    .windows_chrome .prem-install .premiere_banner {
        margin: 27px auto 0
    }
    .vt-turbo-wrap .banner-section-wrap {
        height: 350px;
        background: url(https://static.idriveonlinebackup.com/include/images/turbo-banner-767.jpg) center center no-repeat #595c63;
        min-width: 100%
    }
    .vt-turbo-wrap .offer {
        width: 100%;
        top: 0;
        padding: 0;
        color: #fff;
        display: block
    }
    .vt-turbo-wrap .offer .off-pers {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-offer-vt-account-980.png) center center no-repeat;
        width: 100%;
        height: 91px;
        display: block
    }
    .vt-turbo-wrap .container-quote .verticals-features article {
        width: 100%;
        text-align: left;
        padding: 10px 0
    }
    .disk-image-wrap .disk-banner-img {
        height: 216px
    }
    .fluid-synology .synology_body {
        margin-top: 30px
    }
    .fluid-netgear .synology-wrapper,
    .fluid-qnap .qnap-wrapper {
        margin-top: 6px
    }
    .reseller-fluid .referral_partner {
        padding-right: 20px;
        width: 50%
    }
    .reseller-fluid .bulk_referral {
        padding-left: 20px;
        width: 50%
    }
    .reseller-fluid .bulk_referral p,
    .reseller-fluid .referral_partner p {
        min-height: 80px
    }
    .fluid-mozy-bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_767.png) center 0 no-repeat #fff
    }
    .fluid-linux .banner-wrapper h1 {
        margin-top: -5px;
        font-size: 1.6em
    }
    .fluid-linux .subtit_lists li {
        margin-bottom: 3px
    }
    .fluid-mob .cont-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/mob-sec-banner-767.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%
    }
    .fluid-mob .mobile_page .mobile-banner-center {
        width: 100%
    }
    .fluid-mob .content-mb {
        margin-top: 30px
    }
    .fluid-mob .header-txt h1 {
        line-height: 24px;
        font-size: 2em
    }
    .fluid-mob .gomobile .inner_wraper p.center {
        margin-top: 10px;
        font-size: 1em
    }
    .fluid-mob .gomobile .app_container {
        left: 76%;
        position: absolute;
        margin-top: -30px
    }
    .fluid-mob .compliance_mainbg_iphone {
        background: url(https://static.idriveonlinebackup.com/include/images/new-mob-device-640.png) 2px 0 no-repeat;
        height: 290px;
        width: 451px;
        margin-top: 0
    }
    .fluid-mob .send_email p a {
        font-size: 12px
    }
    .comp-logo-box a.ven-comp-logo img {
        margin-right: -10px;
        margin-left: -21px;
        float: left
    }
    .comp-logo-box img {
        margin: 10px 0
    }
    .canada-business-page .banner-section {
        background: url(https://static.idriveonlinebackup.com/include/images/canada-business-banner-767.jpg) center center no-repeat #fff;
        height: auto
    }
    .uk-page .banner-section {
        background: url(https://static.idriveonlinebackup.com/include/images/uk-banner-980.jpg) center center no-repeat #fff;
        height: auto
    }
    .canada-business-page h1,
    .uk-page h1 {
        font-size: 1.6em;
        text-align: center;
        line-height: 28px;
        margin: auto;
        width: 80%
    }
    .canada-price-section {
        display: none
    }
    .canada-business-page h2,
    .uk-page h2 {
        margin-top: 0
    }
    .canda-mob-price-sec {
        display: block;
        background: 0 0;
        text-align: center;
        width: 100%;
        max-width: 480px;
        margin: 30px auto 10px
    }
    .pc-mag-info .mozy-static .comparison-class,
    .static .comparison-class,
    .uk-price-section,
    a.uk-signup-btn {
        display: none
    }
    .canada-business-page .features-section article,
    .uk-page .features-section article {
        width: 100%;
        text-align: center;
        padding-right: 0
    }
    .earn100 .highlights .left_referral,
    .earn100 .highlights .right_referral {
        height: 100%;
        min-height: auto
    }
    .nonProfit .bg-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-nonprofit_760.jpg) center center no-repeat #f8f8fa;
        height: auto;
        background-size: cover
    }
    .nonProfit h1,
    .nonprofit-offer {
        text-align: center
    }
    .nonProfit .pg-title p {
        text-align: center;
        padding: 0;
        margin: 0;
        max-width: 100%
    }
    .nonprofit-offer {
        margin-top: 40px;
        clear: both
    }
    .nonProfit .greenBtn {
        margin: 60px auto;
        float: none;
        clear: both
    }
    .nonProfit .signUp {
        clear: both;
        float: left;
        margin: 40px auto;
        width: 100%
    }
    .fluid-mob .compliance_mainbg_iphone {
        background-size: contain
    }
    .gpo .app_entertxtbox .submit_btn {
        margin-left: 45px;
        margin-top: 8px;
        width: 70%!important
    }
    .gpo .banner-wrapper {
        height: 560px
    }
    .gpo .download_content {
        margin-top: -20px
    }
    .gpo .gpo-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/gpo_graphics_resp.png) center top/100% auto no-repeat;
        height: 344px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        max-width: 767px
    }
}

@media screen and (max-width:640px) {
    .body .note,
    .linux-wrap-box,
    .mandate li {
        text-align: left
    }
    .netgear-banner-img,
    .qnap_page .qnap-banner-img,
    .synology-banner-img {
        max-height: 250px;
        min-height: 170px;
        height: 100%
    }
    .cmn-styles .center,
    .cmn-styles .imageCenter img,
    .cmn-styles .quoteBox,
    .diskImg_page .h1_subtitle,
    .expheader .float_rt,
    .imageCenter a img,
    .imageCenter img,
    .quoteBox {
        display: none
    }
    .content-wrapper {
        width: 100%
    }
    .inner_wraper {
        padding: 20px 30px
    }
    .inner_logo,
    nav li {
        margin-right: 0
    }
    nav li {
        margin-left: 25px
    }
    .nav-title {
        font-size: 1.185em
    }
    .share-banner-img {
        background-size: contain;
        width: auto;
        background-position: center center;
        height: 200px
    }
    .share-page .textContainer,
    .small-business .chooseus h3 {
        margin-top: 10px
    }
    .list-item-right {
        width: auto
    }
    .fb-share-img,
    .instagram-bg-img {
        height: 250px
    }
    .content-mb .download_mobile .idr_feature h3,
    .share-page .textContainer h2 {
        margin-bottom: 5px
    }
    .download_content p {
        margin: 0 0 25px
    }
    .row-box p {
        margin-bottom: 20px
    }
    .content-wrapper {
        margin-bottom: 30px
    }
    .com-server-bkup .server-features h5,
    .instagram_pge .content-wrapper {
        margin-top: 20px
    }
    .cmn-styles .backup_business,
    .hybrid_body h3 {
        margin-bottom: 10px
    }
    .cmn-styles .list-item-right {
        width: auto;
        margin-bottom: 20px
    }
    .remote-banner,
    .rewind-banner,
    .true-arc-banner {
        height: 200px
    }
    .linux-wrapper {
        padding: 10px 0 20px
    }
    .diskImg_page .disk-banner {
        height: 240px
    }
    .diskImg_page.body h1 {
        font-size: 2em;
        padding: 10px 0 15px
    }
    .data-center-body p,
    .diskimg-wrapper {
        margin-bottom: 0
    }
    .diskimg-wrapper .expressbkp {
        margin: 10px 0 0
    }
    .diskimg-wrapper .expheader,
    .support_txtbox input {
        padding: 0
    }
    .compliance_banner,
    .linux-page-banner,
    .qnap_page .qnap-banner-img {
        width: 80%;
        background-size: contain;
        background-position: top center
    }
    .linux-page-banner,
    .qnap_page .qnap-banner-img {
        width: 100%;
        height: 130px
    }
    .body.linux-page h1 {
        font-size: 1.4em;
        line-height: inherit;
        padding-bottom: 5px
    }
    .linux-wrap-box>span {
        content: " ";
        background-position: center center;
        top: 0;
        height: 100%
    }
    .qnap-wrapper,
    .synology-wrapper .insatllation_desc {
        padding-bottom: 0
    }
    .qnap_body {
        margin-top: 30px
    }
    .netgear-banner-img,
    .synology-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center
    }
    .synology_page .insatllation_desc ol {
        margin-left: 20px
    }
    .synology_page .insatllation_desc ol:last-child {
        margin-bottom: 20px
    }
    .synology-wrapper .insatllation_desc ul {
        margin-left: 20px;
        margin-bottom: 20px
    }
    .idrive-rewind-page .cmn-styles ul li {
        background-position: left 8px
    }
    .online-sync-banner {
        height: 190px
    }
    .security-banner-img {
        min-height: 220px;
        max-height: 310px
    }
    .security-page .inner_wraper {
        padding: 20px 0
    }
    .body.onl-back-security h1 {
        font-size: 1.5em;
        line-height: initial;
        padding-bottom: 10px
    }
    .body.online-file-sync h1 {
        font-size: 2.1em
    }
    .onl-back-security h1 span {
        width: 100%;
        text-align: center;
        display: table;
        font-size: .9em;
        color: #fff;
        line-height: 24px
    }
    .data-center-page .data-center-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        max-height: 250px;
        min-height: 170px;
        height: 100%
    }
    #exampleSlider,
    .dc_imgbox_left,
    .dc_imgbox_right {
        display: none
    }
    .data-center-right,
    .mobile-title p {
        padding-top: 10px
    }
    .data-center-page h1 {
        font-size: 1.9em
    }
    .data-center-page .note {
        margin: 0 0 5px
    }
    .features-section article,
    .wifi-features li {
        padding-bottom: 10px
    }
    .hybrid_body .wifi-desc {
        padding: 0;
        display: table
    }
    .hybrid-backup-page .mobile-title h1 {
        font-size: 1.8em;
        line-height: initial;
        padding-bottom: 0
    }
    .hybrid-banner-img {
        min-height: 220px;
        max-height: 310px
    }
    .device-img h2 {
        line-height: inherit
    }
    .support_form .supp_left input,
    .support_form .supp_left select,
    .support_form .supp_right input,
    .support_form .supp_right select,
    .wifi-buynow,
    .wifi-features {
        width: 100%
    }
    .mobile-wifi-image {
        display: block;
        text-align: center
    }
    .mobile-wifi-image img {
        width: 100%;
        max-width: 356px
    }
    .buynow-lft,
    .buynow-rft {
        width: 120px
    }
    .mobile-title p {
        width: 100%;
        box-sizing: border-box
    }
    .center img {
        width: 80%;
        max-height: 100%;
        min-height: 100%;
        background-position: center center;
        margin-top: 10px
    }
    .dc_pge pre {
        max-width: 480px
    }
    .idrive-safe-page .idrsafe-banner-img {
        width: 100%;
        background-size: contain;
        background-position: top center;
        max-height: 250px;
        min-height: 132px;
        height: 100%
    }
    .idrsafe_body_rgt .lft_table {
        max-width: 51%;
        padding: 17px 12px 8px
    }
    .price_table:last-child .rgt_table {
        height: 130px
    }
    .sub-accounts-page h2 {
        font-size: 1.329em;
        margin-bottom: 3px;
        color: #1374ab
    }
    .sub-accounts-page h3 {
        font-size: 1.275em;
        margin-bottom: 3px
    }
    .sub-acc-banner-img {
        background: url(https://static.idriveonlinebackup.com/include/images/sub-account-640-img.png) center center no-repeat;
        background-size: contain;
        min-height: 222px
    }
    .sub-accounts-page .content-wrapper {
        margin-top: 0
    }
    .comp-wrap .content_terms {
        padding: 0 20px
    }
    .comp-wrap .compliance_page {
        margin: 10px 0 0
    }
    .edudivinner {
        display: none
    }
    .online-edu-page .inner_wraper {
        padding: 0 30px
    }
    .online-edu-page .pro_right {
        max-width: 100%
    }
    .onl-edu-rgt h2 {
        padding-bottom: 0;
        font-size: 1.3em
    }
    .onl-edu-lft h3 {
        font-size: 1.3em;
        color: #1374ab
    }
    .edu-banner {
        height: 240px
    }
    .online-edu-page h1 {
        font-size: 2.1em
    }
    .onl-edu-lft p,
    .reseller-fluid .reseller-page .inner_wraper {
        padding-top: 0
    }
    .supportSelect label {
        padding-right: 30px
    }
    .support-form {
        padding: 20px
    }
    .supportSelect {
        margin-bottom: 0
    }
    .supp_left,
    .supp_right {
        display: inline-block;
        width: 100%;
        margin-bottom: 5px
    }
    .support_captcha .verification input {
        width: 40%
    }
    .com-server-bkup h5 a,
    .support_txtbox {
        margin-bottom: 0
    }
    #userFBF input[type=radio] {
        box-sizing: border-box;
        margin: 5px;
        float: left
    }
    #userFBF label {
        display: table;
        box-sizing: border-box;
        padding-bottom: 15px
    }
    .common-compare-pge .cmpTable table td .unlimited,
    .common-compare-pge .cmpTable table tr.trBg,
    .common-compare-pge .cmpTable table tr:last-child,
    .contact_info_wrapper img,
    .dbc-breadcrumb,
    .legal .page_title_right,
    .mobile_page .gomobile .send_email,
    .reseller-wrap .ref-part-midarrow,
    .sec_tit {
        display: none
    }
    .com-server-bkup .content_terms {
        padding: 0 20px 20px
    }
    .com-server-bkup .page_title {
        margin-bottom: 10px
    }
    .com-server-bkup .inner_wraper {
        padding-bottom: 0
    }
    .legal .content_terms {
        padding: 0 20px 20px
    }
    .corporate-pge .header_title p,
    .legal .header_title p {
        padding-top: 25px
    }
    .legal .faq_wrapper {
        padding-top: 15px
    }
    .fl-legal-wrap .legal h3:first-child {
        padding-top: 0
    }
    .corporate_logos li {
        width: 50%
    }
    .corporate_logos {
        padding: 0
    }
    .corporate_logos li:nth-child(1) img,
    .corporate_logos li:nth-child(2) img {
        padding: 10px 30px 45px 0
    }
    .corporate-pge .page_title {
        font-size: 120%
    }
    .bulk_referral,
    .com_log_con ul,
    .referral_partner {
        width: 100%
    }
    .bulk_referral p,
    .referral_partner p {
        min-height: 100%;
        padding-right: 0
    }
    .banner-content,
    .bulk_referral {
        margin-top: 20px
    }
    .highlights>h3 {
        font-size: 1.6em
    }
    .sql-back-sol img {
        margin: 0 10px
    }
    .sql-back-title {
        padding: 0 10px
    }
    .highlights .right_referral,
    .sql-back-sol {
        margin-top: 30px
    }
    .content-mb .chooseus .fl-left h3,
    .left_referral h3,
    .right_referral h3,
    .small-business .chooseus .fl-left h3 {
        text-align: left
    }
    .reseller-fluid .referral_partner {
        padding-right: 20px;
        width: 50%
    }
    .reseller-fluid .bulk_referral {
        margin-top: 0;
        padding-left: 20px;
        width: 50%
    }
    .reseller-fluid .bulk_referral p,
    .reseller-fluid .referral_partner p {
        min-height: 120px
    }
    .reseller-fluid .reseller-page h1 {
        padding-top: 10px;
        font-size: 200%;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .reseller-fluid .signup_bulk,
    .reseller-fluid .signup_partner {
        margin: 20px 0 0
    }
    .reseller-fluid .wrapper {
        padding: 0 20px
    }
    .reseller-fluid nav {
        margin-left: 0
    }
    .reseller-fluid .highlights,
    .reseller-fluid .home-banner {
        padding-top: 0
    }
    .reseller-fluid .home-banner h2 {
        font-size: 1.229em
    }
    .reseller-fluid .signup_partner a {
        height: 50px;
        background: url(https://static.idriveonlinebackup.com/include/images/referral-partner-program-btn_640.png) no-repeat
    }
    .reseller-fluid .signup_bulk a {
        height: 50px;
        background: url(https://static.idriveonlinebackup.com/include/images/bulk-reseller-program-btn_640.png) no-repeat
    }
    .reseller-fluid .logo {
        margin-bottom: 0
    }
    .reseller-wrap .ref-part-left {
        width: 100%;
        float: none
    }
    .reseller-wrap .ref-part-right {
        float: none;
        width: 100%;
        clear: left
    }
    .reseller-wrap .amazon-img,
    .reseller-wrap .offer-img {
        float: none;
        margin: 0 auto
    }
    .compare-pge .static-content {
        padding: 45px 20px 0
    }
    .com_log_con {
        width: 100%;
        max-width: 250px
    }
    .comp_corbo_box {
        margin: 30px 10px 0 0
    }
    .icloud_box {
        margin: 10px 0 20px
    }
    .comp_head {
        font-size: 120%;
        color: #1374ab;
        width: 80%;
        margin: 0 auto
    }
    .compare-pge .inner_wraper {
        padding-bottom: 20px
    }
    .mozy_banner_img {
        background-size: contain;
        min-height: 220px
    }
    .fluid-mozy-bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_640.png) center 0 no-repeat #fff
    }
    .fluid-mozy-bg .white_logo {
        margin-bottom: 10px
    }
    .fluid-mozy-bg .mobile-design .heading-title {
        font-size: 20px;
        line-height: 26px
    }
    .fluid-mozy-bg .mobile-design {
        padding-bottom: 30px
    }
    .fluid-mozy-bg .common-compare-pge .staticContent.pricDesCon {
        margin-top: 0;
        padding: 10px 0 40px
    }
    .fluid-mozy-bg .common-compare-pge .txtnote {
        font-size: 85%;
        margin-left: 0;
        line-height: 18px
    }
    .common-compare-pge .cmpTable table td,
    .common-compare-pge .cmpTable table th {
        padding: 15px 0
    }
    .common-compare-pge .cmpTable table th {
        font-size: 90%;
        font-weight: 700
    }
    .common-compare-pge .cmpTable table td:nth-child(3),
    .common-compare-pge .cmpTable table th:nth-child(3) {
        width: 25%
    }
    .common-compare-pge .cmpTable table td:nth-child(2),
    .common-compare-pge .cmpTable table th:nth-child(2) {
        width: 25%;
        font-size: 85%
    }
    .common-compare-pge .cmpTable table td:nth-child(1),
    .common-compare-pge .cmpTable table th:nth-child(1) {
        width: 50%
    }
    .common-compare-pge .cmpTable table tr:first-child {
        background: #fdfbe9
    }
    .comp-logo-box a.ven-comp-logo img {
        float: none
    }
    .express_common .content_terms {
        padding: 0 20px
    }
    .express_common .header_title h1 {
        font-size: 160%
    }
    .express_database .header_title h1 {
        font-size: 110%;
        padding-left: 60px;
        padding-top: 22px;
        line-height: 22px
    }
    .common-wifi-config .header_title h1 {
        font-size: 110%;
        line-height: 18px;
        padding-left: 60px;
        font-weight: 700
    }
    .common-wifi-config .textLeftAlign {
        font-size: 120%;
        margin-bottom: 5px
    }
    .common-wifi-config .content_terms {
        padding: 0 20px
    }
    .privacy-pge .faq_wrapper p span.txtstrong {
        padding-bottom: 5px
    }
    .legal .faq_wrapper p:first-child {
        margin-top: 0;
        padding-top: 0
    }
    .legal .inner_wraper {
        padding: 0
    }
    .premiere_banner {
        width: 100%;
        background-size: contain;
        background-position: top center;
        max-height: 250px;
        min-height: 132px;
        height: 100%
    }
    .premiere-install-page h1 {
        padding-bottom: 5px;
        font-size: 2em
    }
    .videos_tutorials .help_video,
    .videos_tutorials .top_title {
        padding: 0 20px
    }
    .body .page-title h1 {
        font-size: 120%;
        line-height: inherit;
        padding: 0 20px 20px
    }
    .old-version-pge .content-wrapper {
        margin-bottom: 0
    }
    .support-page .support_center {
        width: 190px;
        margin-top: 40px
    }
    .new_contact .contact_info_wrapper .contact_info_left {
        width: 100%!important;
        float: none!important
    }
    .new_contact .contact_info_wrapper .contact_info_right {
        width: 100%!important;
        float: none!important;
        padding: 20px 0 10px!important
    }
    .new_contact .contact_info_wrapper .title {
        height: 18px!important
    }
    .india_off_imag_box,
    .us_off_imag_box {
        width: 300px
    }
    .section-venture h2,
    .section-venture h3 {
        font-size: 220%
    }
    .idr-venture h1 {
        font-size: 240%
    }
    .idr-venture p {
        font-size: 100%
    }
    .venture-contact p {
        font-size: 95%
    }
    .ventures-partners {
        max-width: 300px;
        width: 100%;
        margin: 45px auto 0;
        float: none;
        text-align: center
    }
    .part-tit-dec {
        float: none;
        margin-bototom: 0
    }
    .thankyoumac h1 {
        font-size: 2.25em
    }
    .features_page .feat_text {
        margin-bottom: 0;
        float: left;
        text-align: center;
        width: 100%;
        padding: 0 0 40px;
        box-sizing: border-box
    }
    .features_page .feat_text h5 {
        margin: 0
    }
    .features_page .feat_text p {
        text-align: center
    }
    .features_page .feat_img {
        margin: 0 25px 20px 0;
        clear: left;
        width: 100%
    }
    .ReselMob,
    .clearFloat {
        clear: both
    }
    .features_page .feat_img p {
        margin: auto
    }
    .features_page .feat_subnote {
        font-size: 1.5em;
        line-height: normal;
        margin-top: 0;
        padding: 20px 0
    }
    .mobile_page h1,
    .true-arch-section {
        padding-bottom: 0
    }
    .features_page .feat_center {
        margin: 0;
        font-size: .9em
    }
    .body h1.feature-heading {
        font-size: 3em;
        margin: 0 auto
    }
    .features_page .multiple_bkp {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -1141px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .rapid_serve {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -3323px no-repeat;
        width: 250px;
        height: 130px
    }
    .features_page .localBackup-feature {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2950px no-repeat;
        width: 250px;
        height: 150px
    }
    .features_page .idrive-wifi {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -4282px no-repeat;
        width: 250px;
        height: 190px
    }
    .features_page .super_secure {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -1330px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .sync_feature {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2591px no-repeat;
        width: 250px;
        height: 150px
    }
    .features_page .fast_feature {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -61px no-repeat;
        width: 250px;
        height: 150px
    }
    .features_page .semantic_stuff {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2769px no-repeat;
        width: 250px;
        height: 170px
    }
    .features_page .share_give {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -1505px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .mobile_feature {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -1695px no-repeat;
        width: 250px;
        height: 165px
    }
    .features_page .remote_manage {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) -47px -4547px;
        width: 157px;
        height: 118px
    }
    .features_page .facebook_bkp {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -3850px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .instagram-bkp {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -3677px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .retreive_data {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -3132px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .true_archiving {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -3490px no-repeat;
        width: 250px;
        height: 155px
    }
    .features_page .stay_informed {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2415px no-repeat;
        width: 250px;
        height: 170px
    }
    .features_page .idrive_rewind {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -762px no-repeat;
        width: 250px;
        height: 180px
    }
    .features_page .bFeatures .server_backup {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2245px no-repeat;
        width: 250px;
        height: 125px
    }
    .features_page .dc_backup {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -942px no-repeat;
        width: 250px;
        height: 180px
    }
    .features_page .manage_multiple {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -2042px no-repeat;
        width: 250px;
        height: 150px
    }
    .features_page .bFeatures .idrive_express_3x {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -580px no-repeat;
        width: 250px;
        height: 183px
    }
    .features_page .bFeatures .business_compliance {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -230px no-repeat;
        width: 250px;
        height: 183px
    }
    .features_page .bFeatures .premier_install {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -410px no-repeat;
        width: 250px;
        height: 160px
    }
    .features_page .feat-disk-image {
        background: url(https://static.idriveonlinebackup.com/include/images/features_320.png) 0 -4051px no-repeat;
        width: 250px;
        height: 180px
    }
    .bFeatures .idrive_vault {
        background: url(https://static.idriveonlinebackup.com/include/images/new-features_320.png) -20px -4774px no-repeat;
        width: 201px;
        height: 190px
    }
    .features_page .xs-pic {
        margin-top: 20px
    }
    .app-close-btn {
        right: 0;
        top: 0
    }
    .comp-carbonite-page h2 {
        margin-top: 20px;
        line-height: initial;
        font-size: 1.786em;
        margin-bottom: 20px
    }
    .carbonite-wrap .heading-title,
    .small-business h1 {
        font-size: 130%;
        line-height: initial
    }
    .small-business h1 {
        font-size: 1.68em
    }
    .small-business h2 {
        margin-bottom: 10px;
        font-size: 20px
    }
    .small-business .chooseus .fl-left,
    .small-business .chooseus .fl-rgt {
        float: none;
        text-align: center
    }
    .content-mb .chooseus,
    .small-business .chooseus {
        margin-bottom: 20px
    }
    .small-business .chooseus:last-child p:last-child,
    .sub-accounts-page .download_content .chooseus:last-child p {
        margin-bottom: 0
    }
    .mobile_page h1 {
        font-size: 2.4em
    }
    .content-mb .chooseus h3 {
        margin: 10px 0 6px
    }
    .mb-devices {
        margin-right: -70px;
        height: 260px
    }
    .mb-devices img {
        width: 80%
    }
    .mobile_page .first_pos_container_new {
        width: 100%;
        box-sizing: border-box;
        padding: 20px
    }
    .content-mb .chooseus p,
    .mobileapp_requirment h3,
    .mobileapp_requirment p {
        margin-bottom: 10px
    }
    .mobile_page .content-wrapper {
        margin-bottom: 0
    }
    .mobile_page .inner_wraper {
        padding: 20px 5px
    }
    .content-mb .algn-rgt .fl-left {
        width: 100%
    }
    .content-mb .chooseus .fl-left,
    .content-mb .chooseus .fl-right {
        padding-right: 0;
        width: 100%;
        text-align: center
    }
    .content-mb .chooseus .fl-right {
        padding-top: 10px
    }
    .content-mb .algn-rgt .fl-right {
        width: 100%;
        text-align: left;
        padding-right: 0
    }
    .mobile_page .sml-txt {
        margin-bottom: 10px
    }
    .content-mb .download_mobile {
        margin-top: 20px
    }
    .idr_feature_left {
        width: 100%;
        margin-right: 0
    }
    .idr_feature_right {
        float: left;
        width: 100%;
        margin-left: 0
    }
    .mobile_page .mobile-banner-center {
        width: 360px;
        margin: 0 auto
    }
    .mobile_page .gomobile .app_container {
        padding-top: 90px
    }
    .content-para:last-child {
        padding-bottom: 0
    }
    .content-para {
        padding-bottom: 10px
    }
    .download-page .download_linux,
    .download-page .download_pcmac,
    .left-para {
        width: 100%
    }
    .left-para p {
        padding-bottom: 0
    }
    .download-page .download_linux {
        padding-left: 0;
        margin-top: 20px
    }
    .download-page .download_mobile {
        margin-top: 20px
    }
    .download-page .download_btns li {
        margin-right: 60px
    }
    .pricing-page ul.new_pr_bg.basic_ul li {
        box-sizing: border-box;
        height: 86px;
        padding: 29px 0;
        font-size: 100%
    }
    .pricing-page ul.new_pr_bg.basic_ul li:last-child {
        height: 100%;
        padding-top: 47px
    }
    .pricing-page ul.new_pr_bg li.monthly_choose {
        padding-top: 93px
    }
    .pricing-page .monthly_list .pricingWidth {
        width: 39%
    }
    .pricing-page ul.new_pr_bg.basic_ul li.monthly_choose.choose.monthly_choose {
        padding-top: 60px;
        padding-bottom: 10px
    }
    .pricing-page .active_list ul.new_pr_bg li.choose.pro_btn.monthly_choose.merge {
        padding-top: 711px
    }
    .pricing-page .active_list ul.new_pr_bg.basic_ul li.choose.monthly_choose.merge {
        padding-top: 678px
    }
    .pricing-page .pricingAmt p,
    .pricing-page .pricingGb {
        white-space: pre;
        font-size: 11px
    }
    pricing-page .monthly_list .pricingAmt span {
        color: #000;
        font-size: 11px
    }
    .pricing-page .new_pr_bg.personal-ul .choose.monthly_choose {
        padding-top: 92px
    }
    .pricing-page .student_price_new {
        margin: 0 1px
    }
    .pricing-page .active_list ul.new_pr_bg.basic_ul>li.choose.monthly_chooseHigh {
        padding-top: 690px
    }
    .express-page.inner nav li .nav-subtitle,
    .express-page.inner nav li .nav-title {
        color: #333
    }
    .express-page nav li a:hover span.nav-subtitle,
    .express-page nav li a:hover span.nav-title,
    .express-page nav li:hover a span.nav-subtitle,
    .express-page nav li:hover a span.nav-title {
        color: #1374ab
    }
    .express-page .express_fluid_bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_express_bg_640.png) top center no-repeat #f7f7f7
    }
    .express-page .ide_aniwrap {
        background: 0 0;
        height: 410px
    }
    .express-page .banner-img640 {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/express_banner_640_device.png) center top no-repeat;
        min-height: 486px;
        min-width: 283px
    }
    .express-page .ide_title {
        padding: 20px 0 0;
        box-sizing: border-box;
        width: 100%;
        text-align: center
    }
    .express-page .ide_title h4 {
        box-sizing: border-box;
        text-align: center;
        padding: 0
    }
    .express_example .exp_bg_sync,
    .ide-freeicon {
        display: none
    }
    .express_example .express-data-retrieval .expheader {
        margin-top: 20px
    }
    .express-page .staticContent,
    .sb-acc-wrap .sub-accounts-page h1 {
        padding-bottom: 0
    }
    .express-page .content-wrapper {
        padding: 0
    }
    .universal-banner {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/uni_banner_640_graphic.png) center center no-repeat;
        max-width: 100%;
        min-height: 210px;
        background-size: contain;
        margin: 10px auto 0
    }
    .prem-install .body .h1_subtitle,
    .resel-mob-hide_640,
    .universal-body .send_email {
        display: none
    }
    .universal-body .muti_anibg h4 {
        font-size: 130%;
        line-height: 30px;
        padding-bottom: 10px
    }
    .universal-body .multicompSs {
        background: url(https://static.idriveonlinebackup.com/include/images/universal_appsscreenshot_new_ani_480.png) center center no-repeat;
        width: 100%
    }
    .universal-body .multideviceSs {
        background: url(https://static.idriveonlinebackup.com/include/images/universal_allthedevices_new_ani_480.png) center center no-repeat;
        width: 100%
    }
    .universal-body .inner_wraper {
        width: 100%;
        padding: 0 20px
    }
    .universal-body .muti_features .chooseus {
        margin-bottom: 20px
    }
    .universal-body .download_mobile {
        width: 320px
    }
    .small-busi-wrap .body h1 {
        font-size: 1.7em;
        padding-bottom: 5px
    }
    .small-business .algn-rgt .fl-right {
        width: 100%
    }
    .small-business .algn-rgt .fl-left {
        margin: 0 auto
    }
    .baa_form_box ul,
    .small-business .chooseus .fl-left {
        width: 100%
    }
    .small-business .chooseus .fl-right {
        float: none;
        margin: 0 auto
    }
    .small-business .chooseus h3 {
        margin-bottom: 6px
    }
    .file_sync .body h1 {
        font-size: 1.9em;
        line-height: 3px
    }
    .file_sync .h1_subtitle {
        text-align: center;
        font-size: 1em
    }
    .file_sync .download_content p {
        margin: 0 0 15px
    }
    .file_sync .inner_wraper {
        padding: 20px 10px 0
    }
    .file_sync .tour-wrap-relateive {
        min-height: 365px
    }
    .baa_form_box .left-box,
    .baa_form_box .right-box {
        width: 100%;
        padding-left: 0
    }
    .baa_inner_wraper {
        width: 100%;
        padding: 0;
        box-sizing: border-box
    }
    .baa_para,
    .vt-turbo-wrap .container-quote .verticals-features .left-align-justfy p {
        text-align: justify
    }
    .baa_form_box .baa_head span:first-child {
        padding-right: 0
    }
    .compl-page .h1_subtitle p {
        font-size: .9em;
        line-height: 16px
    }
    .compl-page .inner_wraper {
        padding: 0
    }
    .compl-page .content-wrapper {
        width: 100%;
        margin-top: 40px;
        padding: 0
    }
    .compl-page .compliance_banner {
        height: 260px
    }
    .compl-page .compliance-wrapper {
        padding-top: 0
    }
    .remote_mng .static {
        background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg-640.png) center 0 no-repeat
    }
    .remote_mng .body h1 {
        font-size: 2.4em;
        line-height: 19px;
        margin-left: 0
    }
    .verticals-wrap .fl-left-sc h1 {
        font-size: 1.414em
    }
    .verticals-care-facilities h2 {
        font-size: 1.557em;
        line-height: 30px
    }
    .verticals-wrap .content-wrapper {
        padding: 0;
        margin-bottom: 0
    }
    .verticals-wrap .verticals-features article,
    .vt-turbo-wrap .verticals-features article {
        width: 100%;
        min-height: 100%;
        padding-bottom: 40px
    }
    .verticals-wrap .safe-section p {
        font-size: 1.443em
    }
    .hyb-page-backup .hybrid_body_lft p+h3,
    .verticals-care-facilities .section-para {
        margin-top: 20px
    }
    .vt-fn-wrap .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-finance-vertical-640.jpg) center center no-repeat #595c63;
        height: 286px
    }
    .vt-fn-wrap .fl-left-sc h1 {
        font-size: 1.5em;
        line-height: 30px
    }
    .vt-fn-wrap .verticals-care-facilities h2 {
        font-size: 1.44em
    }
    .vt-fn-wrap .container-quote .verticals-features article {
        width: 100%;
        padding-right: 0;
        padding-top: 10px
    }
    .vt-fn-wrap .container-quote .verticals-features article h3 {
        padding-bottom: 8px
    }
    .nas-page-backup .offer .off-pers,
    .vt-fn-wrap .offer .off-pers,
    .vt-turbo-wrap .offer .off-pers {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-vt-account-640.png)
    }
    .hyb-page-backup .static {
        background-position: center 0
    }
    .hyb-page-backup .note {
        padding-bottom: 0
    }
    .hyb-page-backup .content-wrapper {
        padding: 0
    }
    .hyb-page-backup .hybrid_body_lft .fw-lft p,
    .hyb-page-backup .hybrid_body_lft .fw-rft p,
    .verticals-care-facilities .section-para ul li {
        padding-bottom: 15px
    }
    .hyb-page-backup .hybrid_body_rgt {
        margin-top: 10px;
        padding-top: 20px
    }
    .hyb-page-backup .hybrid-banner-img {
        background: url(https://static.idriveonlinebackup.com/include/images/wifi-banner-640-device.png) center center no-repeat;
        min-height: 250px;
        max-height: 310px;
        margin-bottom: 0;
        background-size: contain
    }
    .hybrid_body_lft .fw-lft h3 {
        margin: 10px 0 6px
    }
    .nas-page-backup .content-wrapper {
        padding: 0 20px
    }
    .banner-img img {
        background: url(https://static.idriveonlinebackup.com/include/images/nas_device_640.png) center 10px no-repeat;
        width: 100%;
        height: 239px
    }
    .nas_syn_app {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
        padding: 20px;
        box-sizing: border-box;
        border-width: 0
    }
    .nas_app_con {
        padding: 40px 0 0
    }
    .fluid-safe .content-wrapper,
    .idrive-rewind-page .content-wrapper {
        padding-bottom: 0
    }
    .nas_app_inner_con {
        width: 285px;
        padding-top: 30px;
        overflow: hidden
    }
    .nas_app_con h3 {
        font-size: 1.6em
    }
    .nas_netgear_app_icon,
    .nas_qnap_app_icon,
    .nas_syn_app_icon {
        float: left;
        margin-top: 0
    }
    .nas_syn_desc {
        margin-top: 15px;
        float: left;
        margin-left: 20px
    }
    .nas-page-backup .section-wrap article img {
        max-width: 80%;
        width: 80%
    }
    .bg-wrap .nas_app_con h2,
    .nas-page-backup h2 {
        font-size: 1.35em;
        line-height: initial
    }
    .nas_syn_desc:hover {
        color: #3887b7
    }
    .nas_syn_app_icon:hover {
        background-position: 0 -343px
    }
    .nas_qnap_app_icon:hover {
        background-position: 0 -455px
    }
    .nas_netgear_app_icon:hover {
        background-position: 0 -569px
    }
    .nas-page-backup .banner-part {
        min-height: 352px
    }
    .nas-page-backup .txtnote {
        padding-top: 10px;
        padding-bottom: 0;
        padding-right: 20px
    }
    .vt-turbo-wrap .banner-section-wrap {
        height: 320px;
        background: url(https://static.idriveonlinebackup.com/include/images/turbo-banner-640.jpg) center center no-repeat #595c63;
        min-width: 100%
    }
    .windows_chrome .security-page .static {
        background-position: center -54px
    }
    .security-page .static {
        background-position: center -70px
    }
    .prem-install .pmr_new_lft {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 4px
    }
    .prem-install .premiere-install-page h1 {
        font-size: 1.8em;
        text-align: center
    }
    .prem-install .premiere_banner {
        margin: 18px auto 0
    }
    .prem-install .pmr_new_rt {
        float: none;
        margin: auto;
        width: 100%
    }
    .prem-install .premiere-install-page {
        margin: 0
    }
    .windows_chrome .prem-install .premiere_banner {
        margin: 0 auto
    }
    .archieve-body .static {
        background: url(https://static.idriveonlinebackup.com/include/images/true-archive-640.jpg) center 0 no-repeat;
        float: left;
        width: 100%;
        height: 100%
    }
    .archieve-body .body h1 {
        font-size: 2em;
        margin-top: -40px
    }
    .archieve-body .white_logo {
        margin-right: 10px
    }
    .archieve-body .body .h1_subtitle {
        line-height: 20px
    }
    .archive-hdr-sec {
        height: 330px
    }
    .data-center-wrap .banner-wrapper h1 {
        font-size: 2.2em
    }
    .disk-image-wrap .banner-wrapper h1 {
        font-size: 2.4em;
        margin-top: 20px
    }
    .disk-image-wrap .disk-banner-img {
        height: 156px
    }
    .disk-image-wrap .h1_subtitle {
        font-size: 100%
    }
    .fl-legal-wrap .lg-banner-wrap {
        background-image: url(https://static.idriveonlinebackup.com/include/images/legal-banner-640.jpg);
        background-position: right bottom;
        height: 150px
    }
    .fl-legal-wrap .white_logo {
        margin-bottom: 5px
    }
    .fluid-qnap .banner-wrapper h1,
    .fluid-synology .banner-wrapper h1 {
        font-size: 2em;
        margin-top: 10px;
        line-height: 23px
    }
    .fluid-qnap .h1_subtitle,
    .fluid-synology .h1_subtitle {
        font-size: .9em;
        margin: 10px 0
    }
    .fluid-netgear .banner-wrapper h1 {
        font-size: 2em;
        margin-top: 10px;
        line-height: 34px
    }
    .fluid-netgear .h1_subtitle {
        font-size: .9em;
        margin-bottom: 10px
    }
    .fluid-safe .banner-wrapper h1 {
        font-size: 2em;
        margin-top: 10px;
        line-height: 23px
    }
    .fluid-safe .h1_subtitle {
        font-size: .9em;
        margin: 10px 0
    }
    .fluid-safe .safe-banner {
        margin-top: 20px
    }
    .fluid-safe .fluid .inner_wraper {
        padding: 0
    }
    .fluid-linux .banner-wrapper h1 {
        font-size: 1.4em;
        line-height: 32px
    }
    .fluid-linux .banner-wrapper {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-linux-fluid-640.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%;
        height: 300px
    }
    .fluid-linux .h1_subtitle {
        width: 62%;
        font-size: 13px;
        line-height: 20px
    }
    .fluid-linux .linux-wrapper {
        margin: 0 20px;
        padding-top: 10px
    }
    .fluid-linux .subtit_lists li {
        margin-bottom: 13px;
        padding-left: 5px
    }
    .fluid-linux .banner-wrapper h1,
    .fluid-linux .h1_subtitle,
    .fluid-linux nav {
        margin: 0 20px
    }
    .sql-server-wrap .com-server-bkup .content_terms {
        padding-left: 0
    }
    .sql-server-wrap .sql-banner-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-sql-fluid-640.jpg) center bottom no-repeat #0d0e2a;
        height: 150px
    }
    .sql-server-wrap .sql-server-index .page_title,
    .sql-server-wrap .white_logo {
        margin-bottom: 10px
    }
    .sql-server-wrap h1 {
        font-size: 2em
    }
    .sql-server-wrap .com-server-bkup .leftnav_terms h4,
    .sql-server-wrap .leftnav_terms ul {
        margin-left: -10px
    }
    .sql-server-wrap .com-server-bkup .term_header h2 {
        font-size: 1.2625em
    }
    .sql-server-wrap .page_title {
        font-size: 125%;
        margin-bottom: 0
    }
    .fluid-mob .cont-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/mob-sec-banner-640.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%
    }
    .fluid-mob .header-txt h1 {
        font-size: 1.6em;
        line-height: 28px
    }
    .fluid-mob .header-txt {
        margin-top: 5px;
        width: 100%
    }
    .fluid-mob .mobile_page .mobile-banner-center {
        width: 100%;
        margin-top: -2px;
        height: 264px
    }
    .fluid-mob .content-mb {
        margin-top: 22px
    }
    .fluid-mob .gomobile .app_container {
        left: 0;
        right: 0;
        top: 40px;
        padding: 0;
        width: 409px;
        margin: auto;
        position: relative;
        float: none;
        height: 90px
    }
    .fluid-mob .compliance_mainbg_iphone {
        background: url(https://static.idriveonlinebackup.com/include/images/new-mob-device-320.png) 2px 0 no-repeat;
        height: 175px;
        width: 311px;
        margin: auto
    }
    .fluid-mob .gomobile .inner_wraper p.center {
        font-size: .9em
    }
    .fluid-mob .gomobile .app_store {
        float: left;
        margin-right: 10px
    }
    .fluid-mob .gomobile .google_play {
        float: left;
        margin-top: -10px
    }
    .fluid-mob .gomobile .windows8 {
        float: left;
        margin-left: 10px
    }
    .earn100 .reseller-fluid .signup_partner a {
        height: 82px;
        background: url(https://static.idriveonlinebackup.com/include/images/referrral_signup_640.png) no-repeat
    }
    .earn100 .reseller-fluid .signup_partner a:hover {
        background-position: 0 -114px
    }
    .earn100 .reseller-fluid .signup_partner a:active {
        background-position: 0 -227px
    }
    .earn100 .reseller-fluid .signup_bulk a {
        height: 82px;
        background: url(https://static.idriveonlinebackup.com/include/images/bulk_signup_640.png) no-repeat
    }
    .earn100 .reseller-fluid .signup_bulk a:hover {
        background-position: 0 -126px
    }
    .earn100 .reseller-fluid .signup_bulk a:active {
        background-position: 0 -254px
    }
    .nonprofit-offer img {
        width: 100%;
        max-width: 397px
    }
    .nonProfit h1 {
        font-size: 26px
    }
    .np-pc-mag .fluid-mozy-bg .heading-title,
    .pc-mag-info .fluid-mozy-bg .heading-title {
        font-size: 130%
    }
    .smart-docs {
        margin: 0 auto
    }
    .gpo .download_content p {
        margin-top: 16px
    }
    .gpo .banner-wrapper h1 {
        font-size: 1.6em;
        padding: 10px
    }
    .gpo .h1_subtitle {
        padding: 0 20px;
        font-size: .95em
    }
    .gpo .banner-wrapper {
        min-height: 440px;
        max-height: 500px
    }
    .gpo .gpo-banner {
        background: url(https://static.idriveonlinebackup.com/include/images/gpo_graphics_resp.png) center top/100% auto no-repeat;
        height: 287px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        max-width: 640px
    }
    .ReselMob,
    .gpoFeat,
    .nearline-icon {
        margin: 0 auto;
        width: 200px
    }
    .ReselMob {
        width: 100%
    }
    .width_250,
    .width_315 {
        width: 100%;
        padding-bottom: 20px;
        float: none
    }
    .workProg_icon {
        float: none;
        width: 95px;
        margin: 0 auto
    }
    .workProg_info h2,
    .workProg_info p {
        text-align: center
    }
    .bulk-reseller-prgm {
        background-size: cover
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/980_center.jpg) center top no-repeat #fff
    }
    .SQL-backup {
        padding: 40px 0
    }
    .IT_BuissNote p {
        padding-bottom: 0
    }
    .reseller-fluid .banner-content {
        margin-top: 30px
    }
    .height_line_640 {
        line-height: 15px!important
    }
    .ref-part-container {
        margin-top: 100px
    }
    .resellerHead .customer_care {
        padding-top: 20px
    }
    .bmrmsp .reseller-fluid .banner-content {
        margin-top: 20px
    }
    .bmrmsp .list-right-con {
        width: 80%
    }
    .bmrmsp .nav-title {
        font-size: .9em
    }
    .bmrmsp .banner-content h5,
    .bmrmsp .top1slid h5 {
        font-size: 17px
    }
}

@media screen and (min-width:480px) and (max-width:800px) and (orientation:landscape) {
    .banner-content h5,
    .bmrmsp .top1slid h5 {
        font-size: 16px
    }
    .bmrmsp .list-right-con p {
        color: #000;
        font-size: 13px
    }
    .bmrmsp .banner-content {
        width: 100%
    }
}

@media screen and (max-width:580px) {
    .bmrmsp .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/Resell_580.jpg) right top/100% 191px no-repeat #fff;
        width: 100%
    }
    .bmrmsp .reseller-fluid .banner-content {
        margin-top: 110px!important
    }
    .bmrmsp .earn100 .reseller-fluid .home-banner {
        padding-top: 20px
    }
    .bmrmsp .bmr-image {
        border-bottom: 1px solid #d4cbcb
    }
    .bmrmsp .bmr-image .content-wrapper {
        margin-bottom: -36px
    }
    .bmrmsp .banner-content {
        width: 100%
    }
}

@media screen and (max-width:480px) {
    .copyright .wrapper,
    .universal_pge .wrapper nav,
    .wrapper {
        padding: 0
    }
    .inner_wraper {
        padding: 20px 20px 0
    }
    .inner_logo a {
        margin-bottom: 0
    }
    .nav-title {
        font-size: .97em;
        font-weight: 400;
        padding-top: 20px
    }
    nav {
        margin-left: 15px;
        height: 70px;
        overflow: hidden
    }
    nav li {
        margin-left: 10px;
        margin-right: 5%
    }
    .canada-business-page h1,
    nav ul {
        width: 100%
    }
    .inner_logo {
        margin-right: 15px
    }
    .logo,
    .white_logo {
        width: 85px;
        background-size: initial
    }
    .logo {
        background: url(https://static.idriveonlinebackup.com/include/images/feat_320.png) 0 -100px no-repeat;
        height: 44px
    }
    .white_logo {
        height: 33px;
        background: url(https://static.idriveonlinebackup.com/include/images/mobile_white_log.png) no-repeat
    }
    .canada-business-page .content-wrapper,
    .uk-page .content-wrapper {
        padding: 0 10px;
        width: 89%
    }
    .canada-business-page img,
    .uk-page img {
        max-width: 100%;
        height: auto;
        border: 0;
        box-sizing: content-box;
        vertical-align: middle
    }
    .canada-business-page .banner-section .content-wrapper,
    .uk-page .banner-section .content-wrapper {
        width: 94%
    }
    .uk-page h1 {
        width: 70%
    }
    .bmrmsp nav ul {
        padding: 0 0 0 10px!important;
        margin: 0 40px 0 0!important
    }
    .bmrmsp .wrapper {
        padding: 0 2px!important
    }
    @media only screen and (-webkit-min-device-pixel-ratio:1.5),
    only screen and (min--moz-device-pixel-ratio:1.5),
    only screen and (-o-min-device-pixel-ratio:3/2),
    only screen and (min-device-pixel-ratio:1.5),
    only screen and (min-resolution:144dpi),
    only screen and (min-resolution:1.5dppx) {
        .retina .logo,
        .retina .white_logo {
            -webkit-background-size: 100% 100%;
            -moz-background-size: 100% 100%;
            background-size: 100% 100%
        }
        .retina .logo {
            background: url(https://static.idriveonlinebackup.com/include/images/feat_320_new@2x.png) no-repeat;
            background-size: 100% 100%
        }
        .retina .white_logo {
            background: url(https://static.idriveonlinebackup.com/include/images/mobile_white_log@2x.png) no-repeat
        }
    }
    .copyright .socialIcons a {
        margin-left: 5px
    }
    footer .copyright p {
        float: none;
        padding-left: 0;
        padding-bottom: 20px
    }
    footer .copyright .socialIcons {
        min-width: 160px;
        margin: 0 auto;
        float: none
    }
    .cmn-styles .imageText,
    .syno_lft_wrap {
        margin-top: 0
    }
    .list-item-right p,
    .support_captcha .support_wrapper label {
        text-align: left
    }
    .body h1 {
        font-size: 1.9em;
        line-height: 35px;
        padding-bottom: 0
    }
    .body.linux-page h1 {
        font-size: 1.4em
    }
    .fb-share-img,
    .instagram-bg-img {
        height: 157px
    }
    .remote-banner,
    .rewind-banner,
    .true-arc-banner {
        height: 160px
    }
    .diskImg_page .disk-banner {
        height: 140px;
        width: 240px
    }
    .compliance_page.body h1 {
        font-size: 2.3em
    }
    .compliance_page .h1_subtitle {
        font-size: .95em;
        line-height: 16px
    }
    .compliance_banner {
        height: 260px
    }
    .compliance-wrapper {
        padding: 10px 0 0
    }
    .qnap_page .h1_subtitle,
    .synology_page .h1_subtitle {
        line-height: initial;
        font-size: .95em;
        padding-top: 5px;
        padding-bottom: 20px
    }
    .synology_page .app_entertxtbox {
        min-width: 100%;
        box-sizing: border-box
    }
    .corporate_logos li,
    .synology_page .app_entertxtbox .txtcontent {
        width: 100%
    }
    .synology_page .app_entertxtbox .model_no {
        float: none;
        margin-top: 20px
    }
    .synology_page .app_entertxtbox .submit_disable,
    .synology_page .syno_rgt_wrap .submit_btn {
        width: auto
    }
    .synology_body .versiondate {
        width: 100%;
        padding-left: 0
    }
    .synology_page ol li {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .leftnav_terms ul li a {
        width: 204px;
        padding-left: 30px
    }
    .leftnav_terms ul {
        width: 204px
    }
    .faq .header_title p {
        font-size: 1.2625em
    }
    .faq .content_terms {
        padding: 0 20px 30px
    }
    .dc_pge pre {
        max-width: 320px
    }
    .cmn-styles .download_content {
        margin-top: 10px
    }
    .security-banner-img {
        min-height: 130px;
        max-height: 208px
    }
    .pricing-page .pro_txt ul li,
    .security-page .inner_wraper {
        padding: 20px
    }
    .body.onl-back-security h1,
    .online-file-sync h1 {
        font-size: 1.2em;
        line-height: initial
    }
    .cmn-styles .h1_subtitle {
        padding-top: 10px
    }
    .data-center-page .data-center-banner-img {
        min-height: 130px
    }
    .data-center-page .h1_subtitle {
        font-size: 1em
    }
    .body.data-center-page.body h1 {
        font-size: 1.5em;
        padding-bottom: 10px
    }
    .thankyou h1 {
        font-size: 1.7em
    }
    .hybrid_body_lft h3 {
        font-size: 1.3em
    }
    .hybrid-banner-img {
        min-height: 135px;
        max-height: 310px
    }
    #exampleSlider,
    footer .copyright p {
        width: 100%;
        text-align: center
    }
    .legal .page_title,
    .rft_txt_right {
        text-align: left
    }
    .buynow-lft,
    .buynow-rft {
        background-size: contain;
        width: 115px
    }
    .device-img p {
        font-size: 14px
    }
    .hybrid_body .device-img h2 {
        font-size: 1.8em;
        display: inline-block
    }
    .body.online-file-sync h1 {
        font-size: 1.4em;
        line-height: initial
    }
    .hybrid-backup-page .mobile-title p {
        padding-top: 5px
    }
    .hybrid-backup-page .mobile-title p span {
        font-size: 90%
    }
    .hybrid-backup-page .mobile-title h1,
    .online-edu-page h1,
    .reseller-page h1 {
        font-size: 1.6em
    }
    .buynow-lft_txt,
    .buynow-rft_txt {
        width: 130px
    }
    .rft_txt_right {
        margin-left: 20px;
        width: 128px
    }
    .idrive-safe-page .idrsafe-banner-img {
        max-height: 250px;
        min-height: 100px
    }
    .idrive-safe-page .proces-popup {
        margin-top: 0
    }
    .idrsafe_body_rgt .lft_table {
        width: 100%;
        padding: 0;
        max-width: 100%
    }
    .rgt_table {
        width: 100%;
        padding: 10px 0 0;
        height: 100%;
        min-height: 90px;
        max-height: 130px
    }
    .rgt_table p.price_link {
        margin: 14px auto 10px
    }
    .lft_table p:first-child {
        padding: 10px 20px 0
    }
    .lft_table p {
        padding: 10px 20px
    }
    .body .idrive-safe-page .h1_subtitle {
        font-size: .857em
    }
    .price_table:last-child .rgt_table {
        height: 110px
    }
    .idrive-safe-page .h1_subtitle {
        padding-top: 0;
        line-height: 18px;
        font-size: 90%
    }
    .sub-accounts-page .content-wrapper {
        margin-top: 0
    }
    .sub-acc-banner-img {
        min-height: 150px
    }
    .sub-accounts-page h2 {
        font-size: 1.329em
    }
    .sub-accounts-page h3 {
        font-size: 1.275em
    }
    .sub-accounts-page .h1_subtitle {
        font-size: .95em
    }
    .onl-edu-lft h3,
    .onl-edu-rgt h2 {
        font-size: 1.22em
    }
    .online-edu-page .submit_btn {
        padding: 0 10px
    }
    .online-edu-page .pro_right2 form,
    .support-form {
        padding: 20px 10px
    }
    .online-edu-page .pro_right h3 {
        font-size: 1.143em
    }
    .online-edu-page .inner_wraper {
        padding: 0 20px
    }
    .support-form {
        margin: 10px
    }
    .supportSelect label {
        padding-right: 10px
    }
    .support-page .support_center {
        height: 172px;
        display: none
    }
    .com-server-bkup .server-nav-menu {
        top: 10px
    }
    .legal .leftnav_terms {
        margin-left: 15px
    }
    .content_terms ul.corporate_logos {
        margin-top: 20px;
        width: 100%;
        margin-left: 0
    }
    .corporate_logos li a {
        width: 150px;
        margin: 0 auto;
        display: block
    }
    .corporate-pge .corporate_logos li img {
        padding: 10px 0 25px;
        text-align: center
    }
    .corporate-pge .content_terms {
        padding: 0 20px
    }
    .corporate-pge .page_title {
        font-size: 120%
    }
    .corporate_new p {
        padding: 20px 0 0
    }
    .corporate-pge .leftnav_terms {
        margin-left: 10px
    }
    .corporate-pge .header_title p {
        font-size: 1.2em
    }
    .mozy_banner_img {
        background-size: contain;
        min-height: 110px
    }
    .common-compare-pge .staticContent {
        padding: 45px 20px 40px
    }
    .common-compare-pge .txtnote {
        margin: 40px 0 0;
        line-height: normal
    }
    .common-compare-pge .cmptxt {
        padding-bottom: 30px
    }
    .fluid-mozy-bg .common-compare-pge .staticContent.pricDesCon {
        margin-top: 0;
        padding: 10px 20px 40px
    }
    .fluid-mozy-bg .mobile-design .heading-title {
        padding-left: 15px;
        font-size: 16px
    }
    .fluid-mozy-bg .mobile-design {
        padding-bottom: 20px
    }
    .fluid-mozy-bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_480.png) center 0 no-repeat #fff
    }
    .mob-faq ul.tabs a android,
    .mob-faq ul.tabs a.ios {
        width: 64px
    }
    .mob-faq ul.tabs a.mac,
    ul.tabs a.android,
    ul.tabs a.win {
        width: 64px!important;
        background: #ccc
    }
    .mob-faq ul.tabs a.android,
    .mob-faq ul.tabs a.ios,
    .mob-faq ul.tabs a.mac,
    .mob-faq ul.tabs a.win {
        font-size: 14px
    }
    .fluid-mozy-bg .heading-title>br,
    .highlights .image {
        display: none
    }
    .reseller-page .full {
        min-height: 100%;
        padding-bottom: 20px
    }
    .reseller-wrap .loginBox .loginSection {
        width: 228px;
        padding: 20px
    }
    .reseller-wrap .logPass,
    .reseller-wrap .logText {
        width: 100%;
        box-sizing: border-box
    }
    .reseller-wrap .error.login_errormsg {
        width: 100%;
        box-sizing: border-box;
        margin: 20px 0 0
    }
    .choose input[type=radio] {
        box-sizing: border-box;
        margin: 5px;
        float: left
    }
    .choose span {
        display: table;
        box-sizing: border-box;
        padding-bottom: 15px
    }
    .left_referral .signup,
    .right_referral .signup,
    .sql-back-sol img {
        display: none
    }
    .sql-back-title h3 {
        font-size: 1.1em
    }
    .highlights>h3 {
        font-size: 120%
    }
    .sql-back-title p {
        font-size: .9em
    }
    .left_referral h3,
    .right_referral h3 {
        font-size: 130%
    }
    .reseller-page .content-wrapper {
        margin-bottom: 0
    }
    .reseller-fluid .referral_partner {
        padding-right: 0;
        width: 100%
    }
    .reseller-fluid .bulk_referral {
        margin-top: 30px;
        padding-left: 0;
        width: 100%
    }
    .reseller-fluid .bulk_referral p,
    .reseller-fluid .referral_partner p {
        min-height: auto
    }
    .reseller-fluid {
        background-position: -150px -30px
    }
    .reseller-fluid .signup_partner a {
        height: 50px;
        background: url(https://static.idriveonlinebackup.com/include/images/referral-partner-program-btn.png) no-repeat
    }
    .reseller-fluid .signup_bulk a {
        height: 50px;
        background: url(https://static.idriveonlinebackup.com/include/images/bulk-reseller-program-btn.png) no-repeat
    }
    .reseller-fluid .reseller-page h1 {
        font-size: 150%;
        padding-top: 0
    }
    .reseller-fluid .banner-content {
        margin-top: 40px;
        padding-bottom: 0
    }
    .reseller-fluid .highlights>h3 {
        text-align: left;
        margin-bottom: 10px
    }
    .reseller-fluid .highlights .left_referral,
    .reseller-fluid .highlights .right_referral {
        padding: 20px 15px
    }
    .dmca_policy .captcha {
        margin-bottom: 20px
    }
    .express_common .leftnav_terms {
        margin-left: 10px
    }
    .express_common .header_title h1 {
        font-size: 120%;
        padding-left: 60px;
        padding-top: 23px;
        line-height: initial
    }
    .express_common .lcl_hdr {
        font-size: 100%;
        line-height: 20px;
        color: #1374ab
    }
    .express_common .exp_hdr_rt {
        margin: 20px 0 0 70px
    }
    .express_common .idr_txt_dec {
        padding: 0 0 10px;
        width: 100%;
        float: left
    }
    .express_common .content_terms ol {
        margin-left: 20px;
        float: left;
        width: 95%
    }
    .express_common .content_terms img {
        min-height: 100%;
        max-height: 100%;
        max-width: 100%;
        background-size: cover
    }
    .express_database .header_title h1 {
        padding-top: 15px
    }
    .common-wifi-config .leftnav_terms {
        margin-left: 10px
    }
    .common-wifi-config .header_title h1 {
        font-size: 100%
    }
    .hard-drive-link1 {
        max-width: 200px;
        word-wrap: inherit;
        display: block;
        text-overflow: ellipsis;
        overflow: hidden
    }
    .baa_succ_msg img,
    .express_icon,
    .mac_icon,
    .mobile_icon,
    .pc_icon,
    .pricing-page .center.small_size br,
    .pricing-page .pricing_header,
    .server_icon,
    .social_icon,
    .universal-body .muti_anibg h4 br,
    .venture-body header .wrapper .headermenu li:nth-child(2),
    .venture-invest .section-left img:nth-child(2),
    .web_icon,
    .wifi_icon {
        display: none
    }
    .com_frt_bg h1 {
        font-size: 140%
    }
    .premiere_banner {
        min-height: 100px
    }
    .premiere-install-page,
    .premiere_banner,
    .types_premiere p,
    .window_video>.videos_breadcrumb.video-title {
        margin-top: 0
    }
    .premiere-wrapper {
        padding-bottom: 0
    }
    .premiere-install-page .inner_wraper {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .premiere-install-page .h1_subtitle {
        line-height: initial;
        font-size: .95em;
        padding-top: 5px;
        padding-bottom: 20px
    }
    .premiere_rgt,
    .pricing-page .monthly_plan.up-arrow+.pricing-page .pricing_content.monthly_content ul.new_pr_bg li.choose.busi_btn {
        margin-top: 30px
    }
    .premiere-install-page .content-wrapper {
        margin-bottom: 20px
    }
    .common-wifi-backup .header_title h1 {
        font-size: 94%
    }
    .wifi-mobile-bk .header_title h1 {
        font-size: 90%;
        line-height: 14px
    }
    .common-wifi-backup .wifi-list li {
        margin-bottom: 15px
    }
    .videos_tutorials .video-desc {
        margin-left: 0;
        padding: 10px 0 10px 10px;
        background: url(https://static.idriveonlinebackup.com/include/images/help-video-icon.png) left center no-repeat
    }
    .videos_tutorials .mobile_vidoe_list li,
    .videos_tutorials .videos_list li {
        height: 100%;
        padding: 0;
        min-height: 80px
    }
    .videos_tutorials .mobile_vidoe_list li div,
    .videos_tutorials .videos_list li div {
        position: relative;
        padding-left: 60px;
        background-color: #f7f7f7;
        margin-bottom: 3px;
        min-height: 80px;
        width: 100%
    }
    [data-active=green] {
        background: 0 0!important
    }
    .videos_tutorials .help_video {
        padding: 0 20px 20px
    }
    .videos_tutorials .video-desc p {
        line-height: 20px
    }
    .videos_tutorials .video-title {
        margin-left: 0;
        margin-bottom: 10px;
        margin-top: 20px
    }
    .videos_desc {
        padding-right: 5px;
        font-size: 90%
    }
    .vidoe-tutorials .videos_breadcrumb_express,
    .vidoe-tutorials .videos_breadcrumb_mac,
    .vidoe-tutorials .videos_breadcrumb_mobile,
    .vidoe-tutorials .videos_breadcrumb_social,
    .vidoe-tutorials .videos_breadcrumb_web {
        margin: 30px 0 20px;
        border-top-width: 0;
        padding: 0
    }
    .window_video .video-title {
        padding-bottom: 0;
        color: #1d861a;
        margin-top: 0
    }
    .vidoe-tutorials .mobile_video .video-title {
        margin: 30px 0 10px
    }
    .support-page .no_extension p {
        text-align: left
    }
    .mb-devices img,
    .support-page .support_lft {
        width: 100%
    }
    .support-page .no_extension .blu_con_txt,
    .support-page .no_extension .gry_con_txt {
        text-align: center;
        line-height: 26px
    }
    .sup_left_mob_con {
        text-align: center!important
    }
    .support_banner .no_extension p.title {
        margin-top: 25px!important
    }
    .india_off_imag_box,
    .us_off_imag_box {
        display: none;
        width: 260px
    }
    .new_contact .contact_info_wrapper .title {
        height: 22px!important;
        margin-bottom: 10px
    }
    .video-fluid .top_title p {
        font-size: 2em;
        padding-top: 20px
    }
    .idr-venture h1,
    .section-venture h2,
    .section-venture h3 {
        font-size: 200%
    }
    .venture-invest .content-team {
        margin-top: 40px
    }
    .thankyoumac h1 {
        font-size: 150%
    }
    .thankyoumac .h1_subtitle {
        font-size: 90%
    }
    .downapp {
        padding: 15px 2% 30px;
        width: 96%;
        float: left;
        top: 0;
        background: #000;
        height: 35px;
        color: #fff;
        position: fixed;
        z-index: 10000
    }
    .downapp .sect1 {
        float: left;
        width: 60%;
        padding: 0 1% 0 0;
        line-height: 24px
    }
    .downapp .sect2 {
        float: left;
        width: 37%;
        padding: 0 1% 0 0;
        text-align: right
    }
    .downapp .btn input {
        background: url(https://static.idriveonlinebackup.com/include/images/320_graphics.png) no-repeat;
        border: 0;
        width: 104px;
        height: 38px;
        margin: 12px 0 0 5px;
        text-align: right;
        outline: 0
    }
    .downapp h2 {
        padding: 0;
        margin: 0;
        font-size: 14px;
        width: 100%;
        float: right;
        color: #fff!important;
        text-align: left!important
    }
    .downapp p {
        padding: 5px 0;
        margin: 0;
        font-size: 9px
    }
    .float-left h1 {
        font-size: 1.571em
    }
    .netgear-banner-img {
        min-height: 120px
    }
    .small-business h1 {
        font-size: 1.5em;
        line-height: initial;
        padding-bottom: 10px
    }
    .small-business .h1_subtitle {
        font-size: .95em
    }
    .mobile_page h1 {
        line-height: initial;
        font-size: 1.6em
    }
    .mb-devices {
        margin: 0;
        width: 100%;
        text-align: center;
        height: 100%
    }
    .mobile_page .mobani li {
        background: 0 0;
        padding-left: 0
    }
    .mobile_page .gomobile .app_container {
        clear: both;
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 140px;
        padding-top: 0
    }
    .mobile_page .mobani,
    .mobile_page .mobile-banner-center,
    .pricing-page .promo_price .topheader li {
        width: 100%
    }
    .mobile_page .content-mb,
    .pricing-page ul.new_pr_bg li.choose.busi_btn .pricing_btn {
        margin-top: 0
    }
    .mobile_page .section-banner {
        height: 300px
    }
    .mobile_page .mob-txt {
        margin: 202px 0 0;
        font-size: 1.6em
    }
    .idr_readme_border {
        padding: 20px 10px
    }
    .left-para {
        padding-right: 0
    }
    .download-page .h1_subtitle {
        font-size: 100%;
        padding-top: 5px;
        line-height: initial
    }
    .download-page .download_btns li {
        margin-right: 5px
    }
    .fb-page h1,
    .instagrm-page h1 {
        font-size: 2.143em
    }
    .fb-page .h1_subtitle,
    .instagrm-page .h1_subtitle {
        font-size: 100%
    }
    .new-share .static {
        background: url(https://static.idriveonlinebackup.com/include/images/Sharepage_banner_480.jpg) center 0 no-repeat
    }
    .new-share .inner_wraper {
        margin-top: 160px
    }
    .new_shar_tit_con h1 {
        font-size: 1.4em;
        line-height: 20px
    }
    .new_shar_tit_con .h1_subtitle {
        font-size: .9em
    }
    .pricing-page ul.new_pr_bg li.price_plan_heading {
        display: block;
        background: url(https://static.idriveonlinebackup.com/include/images/pricing_bg.png);
        box-shadow: 0 0 3px #888 inset, 0 0 0 #888, 0 2px 3px #888 inset;
        height: 62px;
        text-align: center;
        font-size: 18px;
        box-sizing: border-box;
        padding: 20px 0
    }
    .pricing-page .pricing_content .pr_bg {
        width: calc(100%)
    }
    .express_body .express_download,
    .pricing-page .pricingWidth {
        width: 100%
    }
    .pricing-page .pricing_content .pr_bg:nth-child(2),
    .pricing-page .pricing_header ul li:nth-child(2) {
        margin: 20px 0
    }
    .pricing-page .pricing,
    .pricing-page ul.new_pr_bg.basic_ul li.monthly_choose.choose.monthly_choose {
        padding-top: 0;
        padding-bottom: 0
    }
    .pricing-page ul.new_pr_bg.basic_ul li {
        height: 62px;
        padding: 20px
    }
    .pricing-page ul.new_pr_bg.basic_ul li:last-child {
        padding-top: 0
    }
    .pricing-page .pricingAmt p,
    .pricing-page ul.new_pr_bg.basic_ul .pricingGb {
        float: left;
        padding-right: 6px
    }
    .pricing-page ul.new_pr_bg li.monthly_choose {
        padding-top: 0;
        padding-bottom: 25px
    }
    .pricing-page ul.new_pr_bg li.mrg_btm {
        margin-bottom: 0
    }
    .pricing-page ul.new_pr_bg li.monthly_chooseHigh {
        padding-top: 10px
    }
    .pricing-page ul.new_pr_bg.basic_ul>li.choose.monthly_chooseHigh {
        padding-top: 10px;
        padding-bottom: 20px
    }
    .pricing-page .pricing_content ul {
        margin: 0
    }
    .pricing-page .pr_bg,
    .pricing-page .pr_bg:first-child>ul .choose.monthly_choose .pricing_btn,
    .universal-body .download_content li {
        margin-bottom: 20px
    }
    .pricing-page .monthly_list .pricingGb {
        font-size: 20px;
        padding-left: 10px
    }
    .pricing-page ul.new_pr_bg li.monthly_plan.down-arrow,
    .pricing-page ul.new_pr_bg li.monthly_plan.up-arrow {
        text-indent: 10px;
        padding-left: 0;
        padding-top: 10px;
        padding-bottom: 0
    }
    .pricing-page ul.new_pr_bg li.monthly_plan {
        min-height: 35px
    }
    .pricing-page ul.new_pr_bg.basic_ul li.monthly_choose.choose.monthly_choose a.pricing_btn,
    .universal-body a.windowsapp {
        margin-top: 20px
    }
    .pricing-page .new_pr_bg.personal-ul .choose.monthly_choose {
        padding-top: 25px
    }
    .pricing-page .center.student_price_new {
        font-size: .9em;
        margin-top: 10px
    }
    .pricing-page ul.new_pr_bg li.monthly_plan.down-arrow {
        background-position: 93px -55px
    }
    .pricing-page ul.new_pr_bg li.monthly_plan.up-arrow {
        background-position: 93px 12px
    }
    .pricing-page .center.visit_feature {
        margin-top: 10px
    }
    .pricing-page .content {
        padding: 0 20px
    }
    .pricing-page .active_list ul.new_pr_bg.basic_ul>li.choose.monthly_chooseHigh {
        padding-top: 0
    }
    .express-page .express_fluid_bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_express_bg_480.png) top center no-repeat #f7f7f7
    }
    .express_right .express_mac,
    .express_right .express_win {
        width: 100%;
        padding: 10px 0 0
    }
    .express-page .ide_title h4 {
        font-size: 2em
    }
    .express-page .banner-img640 {
        background-size: contain;
        min-height: 180px;
        height: 100%;
        min-width: 210px
    }
    .express-page .ide_aniwrap {
        height: 100%
    }
    .express-page .content-wrapper {
        padding: 0 20px
    }
    body.universal_pge,
    body.universal_pge .static {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_universal_bg_480.png) center top no-repeat #f7f8f9
    }
    .sb-acc-wrap .static,
    .small-busi-wrap .static {
        background-position: center -20px
    }
    .universal-body .muti_anibg h4 {
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 110%;
        line-height: 20px;
        color: #333
    }
    .universal-banner {
        min-height: 96px;
        margin-top: 10px;
        background-size: contain
    }
    .top-header-part {
        margin-top: 0
    }
    .universal-body .download_mobile {
        width: 230px;
        margin: 0 auto 20px
    }
    .universal-body .send_email {
        float: left;
        margin-top: 20px;
        margin-left: 10px
    }
    .carbonite-wrap .column3 img,
    .nas_netgear_app_icon,
    .nas_qnap_app_icon,
    .nas_syn_app_icon,
    .nas_syn_desc {
        float: none
    }
    .universal-body .download_btns {
        width: 110px;
        margin-bottom: 0
    }
    .universal-body .multideviceSs {
        margin: 0 auto
    }
    .universal-body .multicompSs {
        margin: 0 auto 20px
    }
    .universal-body .staticContent {
        padding: 0
    }
    .nas_app_con h3,
    .small-busi-wrap .body h1 {
        font-size: 1.2em
    }
    .small-business .h1_subtitle {
        line-height: 16px;
        width: 100%;
        padding: 0 10%;
        box-sizing: border-box
    }
    .small-business {
        margin-top: 20px
    }
    .sub-accounts-page .h1_subtitle {
        line-height: 16px
    }
    .sb-acc-wrap .inner_wraper.smb-body-animation {
        padding: 20px 10px 0
    }
    .sub-accounts-page {
        margin-top: 0
    }
    .file_sync .static {
        background: url(https://static.idriveonlinebackup.com/include/images/file-sync-banner-480.png) center 0 no-repeat
    }
    .file_sync .body h1 {
        font-size: 1.6em;
        line-height: 24px
    }
    .file_sync .h1_subtitle {
        font-size: 1em;
        line-height: 16px
    }
    .file_sync .tour-wrap-relateive {
        min-height: 280px
    }
    .file_sync .inner_wraper {
        padding: 20px 20px 0
    }
    .baa_form_box .baa_head span:first-child {
        font-size: 1.3em;
        padding-right: 0
    }
    .baa_inner_wraper {
        padding: 0 20px
    }
    .baa_succ_msg span {
        padding-top: 0;
        width: 100%
    }
    .baa_para,
    .nasbackup_body p {
        text-align: justify
    }
    .bg-wrap .nas_app_con h2,
    .nas-page-backup h2,
    .nas_syn_desc {
        text-align: center
    }
    .compl-page .static {
        background: url(https://static.idriveonlinebackup.com/include/images/complaince-ban-img-640.png) center 20px no-repeat
    }
    .compl-page .compliance_banner {
        height: 160px
    }
    .compl-page .inner_wraper {
        padding-left: 20px;
        padding-right: 20px
    }
    .remote_mng .static {
        background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg-480.png) center 0 no-repeat
    }
    .remote_mng .body h1 {
        margin: 40px 0 0;
        font-size: 2.1em
    }
    .remote_mng .body .h1_subtitle {
        margin-left: 0;
        width: 75%;
        line-height: 18px;
        margin-top: 10px
    }
    .remote-page .why-backup-business {
        margin-top: 20px
    }
    .remote_mng .inner_wraper {
        padding: 20px
    }
    .remote-page .wrapper {
        padding: 0
    }
    .verticals-wrap .verticals-features article {
        padding: 20px 0
    }
    .verticals-wrap .safe-section p {
        font-size: 1.243em
    }
    .verticals-wrap .sm-signup {
        display: block
    }
    .verticals-wrap .sm-signup a {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-signup-hc-sm.png) -4px -4px no-repeat;
        display: block;
        height: 58px;
        margin: 0 auto;
        width: 248px
    }
    .disk-image-wrap .disk-banner-img,
    .fluid-linux .h1_subtitle ul,
    .verticals-wrap .fifty-perc,
    .verticals-wrap .offer-busi,
    .verticals-wrap .offer-pers {
        display: none
    }
    .verticals-wrap .sm-signup a:hover {
        background-position: -4px -80px
    }
    .verticals-wrap .content-wrapper {
        padding: 0 20px;
        box-sizing: border-box
    }
    .verticals-wrap .safe-section {
        padding-top: 20px
    }
    .verticals-wrap .fl-left-sc {
        margin-top: 40px
    }
    .verticals-wrap .fl-left-sc h1 {
        font-size: 1.314em;
        line-height: 28px;
        padding: 0 10px
    }
    .verticals-wrap .fl-right-sc {
        width: auto;
        margin: 40px 0 0
    }
    .verticals-wrap nav {
        padding-left: 15px;
        box-sizing: border-box;
        margin-left: 0
    }
    .verticals-wrap .banner-section-wrap {
        height: 325px
    }
    .vt-fn-wrap .banner-section-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-finance-vertical-480.jpg) center 0 no-repeat #595c63;
        height: 230px
    }
    .vt-fn-wrap .fl-left-sc {
        margin-top: 40px;
        width: auto
    }
    .vt-fn-wrap .fl-left-sc h1 {
        font-size: 1.414em
    }
    .vt-fn-wrap .verticals-care-facilities h2 {
        font-size: 1.19em;
        line-height: initial
    }
    .vt-fn-wrap .txtnote {
        line-height: 20px;
        margin-top: 40px
    }
    .vt-fn-wrap .sm-signup a {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-signup-fn-sm.png) -4px -4px no-repeat
    }
    .vt-fn-wrap .nav-title {
        font-size: .97em
    }
    .nas-page-backup .offer .off-pers,
    .vt-fn-wrap .offer .off-pers,
    .vt-turbo-wrap .offer .off-pers {
        background-image: url(https://static.idriveonlinebackup.com/include/images/bg-offer-vt-account-480.png);
        height: 72px
    }
    .hyb-page-backup .static {
        background-position: center -120px
    }
    .hyb-page-backup .content-wrapper {
        padding: 0 20px
    }
    .hyb-page-backup .hybrid-banner-img {
        min-height: 170px;
        max-height: 200px
    }
    .hyb-page-backup .hybrid-backup-page .mobile-title h1 {
        font-size: 1.4em
    }
    .hyb-page-backup .mobile-title {
        margin-top: 20px
    }
    .banner-img img {
        background-size: contain;
        background-position: center;
        background-image: url(https://static.idriveonlinebackup.com/include/images/nas_device_480.png);
        width: 100%;
        height: 145px;
        margin: 0 auto
    }
    .nas_syn_desc,
    .vt-turbo-wrap nav {
        margin-left: 0
    }
    .nas-page-backup .static {
        background: url(https://static.idriveonlinebackup.com/include/images/nas_bg_480.png) 0 30px no-repeat #f2f4f3
    }
    .nas-page-backup h1 {
        padding: 20px 0 10px;
        font-size: 2.2em
    }
    .nas-page-backup .title_desc {
        font-size: .9em
    }
    .banner-img {
        padding-top: 0
    }
    .nas-page-backup .banner-part {
        box-sizing: border-box;
        padding: 0 20px;
        min-height: 100%
    }
    .nas_app_inner_con {
        width: 180px
    }
    .nas-page-backup .txtnote {
        text-align: justify;
        padding-left: 0;
        padding-right: 0
    }
    .nas-idrive {
        padding-top: 20px!important
    }
    .vt-turbo-wrap .banner-section-wrap {
        height: 250px;
        background: url(https://static.idriveonlinebackup.com/include/images/turbo-banner-480.jpg) center center #595c63;
        min-width: 100%
    }
    .vt-turbo-wrap .wrapper {
        width: 98%!important;
        padding: 0 20px
    }
    .vt-turbo-wrap .fl-left-sc h1 {
        font-size: 2.3em
    }
    .carbonite-wrap .column3 h3,
    .carbonite-wrap .features-section div p,
    .vt-turbo-wrap .fl-left-sc {
        text-align: center
    }
    .vt-turbo-wrap .nav-title {
        font-size: .89em
    }
    .windows_chrome .security-page .static {
        background-position: center -184px
    }
    .security-page .static {
        background-position: center -205px
    }
    .security-page {
        background: linear-gradient(0deg, #f7f7f7 84%, #202930 0)
    }
    .prem-install .premiere-install-page h1 {
        font-size: 1.8em;
        padding-top: 13px
    }
    .prem-install .static {
        background: url(https://static.idriveonlinebackup.com/include/images/premier-bg-480.jpg) center 0 no-repeat
    }
    .prem-install .premiere_banner {
        margin: 23px auto 0;
        background: url(https://static.idriveonlinebackup.com/include/images/assist-backup-new-480.png) no-repeat;
        width: 230px;
        height: 113px
    }
    .prem-install .inner_wraper {
        padding-top: 6px
    }
    .windows_chrome .prem-install .premiere_banner {
        margin: 3px auto 0
    }
    .id-rewind-page .fluid .inner_wraper {
        padding: 20px 20px 0
    }
    .id-rewind-page .banner-wrapper h1 {
        font-size: 2.2em;
        margin-bottom: 5px
    }
    .id-rewind-page .h1_subtitle {
        font-size: 100%;
        padding: 0 20px
    }
    .archieve-body .static {
        background: url(https://static.idriveonlinebackup.com/include/images/true-archive-480.jpg) center 0 no-repeat;
        float: left;
        width: 100%;
        height: 100%
    }
    .archieve-body .body h1 {
        font-size: 2em;
        margin-top: -5px
    }
    .archive-hdr-sec {
        height: 180px
    }
    .data-center-wrap .inner_wraper {
        padding: 20px 20px 0
    }
    .data-center-wrap .banner-wrapper h1 {
        font-size: 1.6em
    }
    .data-center-wrap .h1_subtitle {
        font-size: .95em;
        padding: 0 20px
    }
    .disk-image-wrap .banner-wrapper {
        height: 200px
    }
    .disk-image-wrap .banner-wrapper h1 {
        font-size: 2em;
        margin-bottom: 5px
    }
    .disk-image-wrap .h1_subtitle {
        font-size: 90%;
        padding: 0 20px;
        box-sizing: border-box
    }
    .disk-image-wrap .fluid .inner_wraper {
        padding: 10px 20px 0
    }
    .fl-legal-wrap .content_terms .faq_terms {
        box-sizing: border-box;
        padding: 0 20px
    }
    .fl-legal-wrap .legal .leftnav_terms {
        margin-left: 6px
    }
    .fl-legal-wrap .body {
        margin-top: 0
    }
    .fl-legal-wrap .lg-banner-wrap h1 {
        margin-left: 15px;
        font-size: 2em;
        margin-top: 10px
    }
    .fl-legal-wrap .legal .header_title p {
        color: #51a7fc;
        padding-top: 24px;
        font-size: 1.2em;
        padding-left: 60px;
        text-align: left
    }
    .fl-legal-wrap .lg-banner-wrap {
        background-image: url(https://static.idriveonlinebackup.com/include/images/legal-banner-480.jpg);
        height: 140px
    }
    .fl-legal-wrap .leftnav_terms li a {
        padding-left: 25px
    }
    .fluid-netgear .wrapper,
    .fluid-qnap .wrapper,
    .fluid-synology .wrapper {
        padding: 0 10px
    }
    .fluid-netgear .banner-wrapper h1,
    .fluid-qnap .banner-wrapper h1 {
        font-size: 1.4em;
        margin-top: 20px
    }
    .fluid-netgear .nav-title,
    .fluid-qnap .nav-title {
        font-size: 1em
    }
    .fluid-netgear nav,
    .fluid-qnap nav {
        margin-left: 5px
    }
    .fluid-safe .banner-wrapper h1,
    .fluid-synology .banner-wrapper h1 {
        font-size: 1.6em;
        margin-top: 20px
    }
    .fluid-synology .nav-title {
        font-size: 1em
    }
    .fluid-safe .wrapper {
        padding: 0 10px;
        width: 98%!important
    }
    .fluid-safe .rgt_table p.price_txt,
    .fluid-safe .rgt_table p.price_year {
        float: left;
        text-align: left;
        margin-left: 20px;
        width: 46%
    }
    .fluid-safe .rgt_table p.price_year {
        width: 45%
    }
    .fluid-safe .rgt_table p.price_link {
        float: right;
        margin: -14px 16px 0 0;
        width: 42%
    }
    .fluid-safe .rgt_table p.price_txt {
        margin-top: 20px
    }
    .fluid-safe .rgt_table {
        padding: 0;
        height: 100%;
        min-height: 79px
    }
    .fluid-safe .price_table:last-child .rgt_table {
        height: 79px
    }
    .carbonite-wrap .inner_wraper {
        padding: 0 20px
    }
    .carbonite-wrap .cmptxt {
        text-align: justify
    }
    .carbonite-wrap .inside-col {
        float: none;
        width: 100%
    }
    .carbonite-wrap h2 {
        font-size: 180%;
        margin: 25px auto 30px
    }
    .carbonite-wrap .column3 h3 {
        font-size: 150%;
        padding-bottom: 5px
    }
    .carbonite-wrap .heading-title {
        font-size: 115%;
        text-align: left
    }
    .carbonite-wrap .pricDesCon {
        margin: 30px auto 40px!important
    }
    .carbonite-wrap .txtnote {
        font-size: 12px;
        line-height: initial;
        text-align: justify
    }
    .carbonite-wrap .column3,
    .carbonite-wrap .column3:nth-child(3) {
        padding: 0 0 50px
    }
    .fluid-linux .banner-wrapper {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-linux-fluid-480.jpg) top center no-repeat #fff;
        float: left;
        min-width: 100%;
        height: 250px
    }
    .fluid-linux .banner-wrapper h1 {
        margin-top: 8px;
        font-size: 1.3em;
        width: 93%;
        text-align: center
    }
    .fluid-linux .h1_subtitle {
        display: block;
        font-size: 14px;
        width: 100%
    }
    .fluid-linux .linux-wrapper .script-download {
        float: none
    }
    .fluid-linux .linux-wrapper .script-download-wrap {
        width: 100%;
        float: left;
        padding: 12px 0 20px
    }
    .fluid-linux .linux-wrapper .version-wrap {
        margin: 8px 0 0;
        float: none;
        display: block
    }
    .venture-body .wrapper {
        padding: 0 10px
    }
    .sql-server-wrap .sql-banner-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/bg-sql-fluid-480.jpg) center bottom no-repeat #0d0e2a;
        height: 140px
    }
    .sql-server-wrap h1 {
        margin-left: 15px;
        font-size: 2em;
        margin-top: 0
    }
    .sql-server-wrap .com-server-bkup .term_header h2 {
        padding-left: 60px;
        font-size: 1.1625em
    }
    .sql-server-wrap .com-server-bkup .server-nav-menu {
        top: 15px
    }
    .sql-server-wrap .com-server-bkup .content_terms {
        padding-left: 20px;
        padding-right: 20px
    }
    .sql-server-wrap .leftnav_terms {
        margin-left: 0;
        width: auto
    }
    .sql-server-wrap .leftnav_terms ul {
        margin-left: -30px
    }
    .sql-server-wrap .server-auth .expanded {
        padding-bottom: 160px
    }
    .fluid-mob .cont-wrap {
        background: #fff
    }
    .fluid-mob .content-mb {
        margin-top: -22px
    }
    .fluid-mob .compliance_mainbg_iphone,
    .fluid-mob .gomobile .app_container {
        display: none
    }
    .fluid-mob .header-txt h1 {
        line-height: 17px;
        margin-top: 15px;
        color: #333;
        font-size: 20px
    }
    .fluid-mob .mobile_page .section-banner {
        height: 308px
    }
    .fluid-mob .gomobile .inner_wraper p.center {
        margin-top: 15px;
        line-height: 20px;
        color: #333
    }
    .fluid-mob .mobile_page .content-mb {
        float: none;
        margin-top: -10px
    }
    .fluid-mob .mob-txt {
        margin: 195px 0 0;
        font-size: 1.4em
    }
    .fluid-mob .mobile_page .mobile-banner-center {
        height: 180px
    }
    .fluid-mob .gomobile .app_store {
        float: none;
        margin-right: 0
    }
    .fluid-mob .gomobile .google_play {
        float: none;
        margin-top: 0
    }
    .fluid-mob .gomobile .windows8 {
        float: none;
        margin-left: 0
    }
    .earn100 .reseller-page .partner-offer-wrap {
        background: url(https://static.idriveonlinebackup.com/include/images/referral_offer100_small.png) center top no-repeat #f9edc7
    }
    .earn100 .reseller-page .offer-content h3 {
        margin-right: 0
    }
    .earn100 .reseller-page .offer-content p {
        margin: 0 0 10px
    }
    .earn100 .reseller-page .offer-content {
        margin: 55px auto 0
    }
    .earn100 .reseller-fluid .signup_partner a {
        height: 82px;
        background: url(https://static.idriveonlinebackup.com/include/images/referrral_signup.png) no-repeat
    }
    .earn100 .reseller-fluid .signup_partner a:hover {
        background-position: 0 -152px
    }
    .earn100 .reseller-fluid .signup_partner a:active {
        background-position: 0 -303px
    }
    .earn100 .reseller-fluid .signup_bulk a {
        height: 82px;
        background: url(https://static.idriveonlinebackup.com/include/images/bulk_signup.png) no-repeat
    }
    .earn100 .reseller-fluid .signup_bulk a:hover {
        background-position: 0 -168px
    }
    .earn100 .reseller-fluid .signup_bulk a:active {
        background-position: 0 -340px
    }
    .nonProfit .banner-cnt {
        padding: 0 20px
    }
    .nonProfit h1 {
        font-size: 22px;
        line-height: inherit
    }
    .np-mag-info .fluid-mozy-bg .heading-title,
    .pc-mag-info .fluid-mozy-bg .heading-title {
        font-size: 115%;
        text-align: left
    }
    .gpo .download_content {
        margin-top: -60px
    }
    .gpo .banner-wrapper {
        height: 452px
    }
    .gpo .download_content p {
        margin-top: 54px
    }
    .gpo .fluid .inner_wraper {
        padding: 20px
    }
    .gpo .app_entertxtbox label {
        padding: 0 0 10px 40px
    }
    .gpo .gpo-banner {
        height: 258px
    }
    .bmrmsp .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/Resell_580.jpg) right top/100% 144px no-repeat #fff;
        width: 100%
    }
    .bmrmsp .reseller-fluid .banner-content {
        margin-top: 80px!important
    }
}

@media screen and (max-width:580px) {
    .amazon-img,
    .offer-img,
    .plus-icon,
    .ref-part-right {
        float: none;
        margin: 0 auto;
        clear: left
    }
    .ref-part-right {
        width: 210px
    }
    .plus-icon .plus {
        margin-top: 0;
        height: auto
    }
    .ref-part-container,
    .referalWork {
        margin-top: 20px
    }
    .content-wrapper .resellerHead h1,
    .reseller-wrap .reseller-fluid .reseller-page h1 {
        line-height: 40px
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/Resell_580.jpg) right top/100% 237px no-repeat #fff;
        width: 100%
    }
    .brkLine {
        display: block
    }
    .bull-pointer .bullPointer,
    .bull-pointer .bullPointer2,
    .newresel .sql-Icon,
    .ref-part-right,
    .reseller-wrap .maxWidth {
        display: none
    }
    .newresel .sql-content {
        width: 100%;
        float: none
    }
    .workProg_info p {
        padding-right: 0
    }
    .reseller-fluid .reseller-page h1 {
        padding-bottom: 10px;
        line-height: 15px
    }
    .Numbr_one:before {
        content: '1. '
    }
    .Numbr_two:before {
        content: '2. '
    }
    .reseller-fluid .banner-content {
        margin-top: 115px!important
    }
    .reseller-wrap .minWidth {
        display: block
    }
    .bmrmsp .ref-part-container {
        margin-top: 0!important
    }
}

@media screen and (max-width:480px) {
    .reseller-fluid .banner-content {
        margin-top: 100px
    }
    .wrapper {
        padding: 0 20px
    }
    .earn100 .reseller-fluid .home-banner {
        padding-top: 20px;
        min-height: auto
    }
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/Resell_580.jpg) right top/100% 236px no-repeat #fff;
        width: 100%
    }
    .bmrmsp .home-banner {
        padding: 0 0 0 10px!important
    }
    .bmrmsp .ref-part-container {
        margin-top: 0!important
    }
}

@media screen and (max-width:380px) {
    .inner_logo,
    nav li {
        margin-right: 0
    }
    .fluid-mozy-bg .mobile-design .heading-title {
        font-size: 15px
    }
    .gpo .gpo-banner {
        height: 230px
    }
    .reseller-wrap .signUp_bulk_partner,
    .reseller-wrap .signUp_ref_partner {
        width: 264px
    }
    .reseller-wrap .bulk-reseller-prgm .wrapper {
        padding-left: 0;
        padding-right: 0
    }
    .reseller-wrap .bulk-reseller-prgm .referalWork h2 {
        padding: 0 20px;
        box-sizing: border-box
    }
    .reseller-wrap .bulk-resellerContent {
        padding: 0 20px
    }
    .reseller-wrap .ref-part-container {
        margin-top: 120px
    }
    .reseller-wrap .signUp_ref_partner a {
        background-position: left 0
    }
    .reseller-wrap .signUp_ref_partner a:hover {
        background-position: left -71px
    }
    .reseller-wrap .signUp_bulk_partner a {
        background-position: left -279px
    }
    .bmrmsp .ref-part-container {
        margin-top: 0!important
    }
    .reseller-wrap .banner-content,
    .reseller-wrap .minWidth>img {
        display: block
    }
}

@media screen and (max-width:320px) {
    .download-page .download_btns li:nth-child(2),
    .share-page .textContainer {
        margin-top: 20px
    }
    body {
        min-width: 280px;
        width: 100%
    }
    nav li {
        margin-left: 5px
    }
    .online-sync-banner {
        height: 134px
    }
    .express_common .content_terms img,
    .security-banner-img {
        min-height: 130px
    }
    .hybrid-backup-page .mobile-title h1 span {
        line-height: initial
    }
    .hybrid-backup-page .mobile-title h1 {
        font-size: 1.4em
    }
    .faq .header_title p {
        font-size: 1em
    }
    .sub-acc-banner-img {
        min-height: 150px
    }
    .dc_pge pre {
        max-width: 280px
    }
    .nav-title {
        font-size: 80%
    }
    .copyright p {
        width: 70px
    }
    .new-share .body h1,
    .new_shar_tit_con h1 {
        line-height: 18px
    }
    .baa_form_box .captcha_input {
        width: 100px
    }
    .baa_form_box .baa_head span:first-child {
        font-size: 1.2em
    }
    .remote_mng .static {
        background: url(https://static.idriveonlinebackup.com/include/images/remote-manage-bg-360.png) center 0 no-repeat
    }
    .remote-page .why-backup-business {
        margin-top: 0
    }
    .vt-turbo-wrap .nav-title {
        font-size: .75em
    }
    .vt-turbo-wrap .fl-left-sc h1 {
        font-size: 1.3em
    }
    .windows_chrome .security-page .static {
        background-position: center -184px
    }
    .security-page .static {
        background-position: center -204px
    }
    .security-page {
        background: linear-gradient(0deg, #f7f7f7 94%, #202930 0)
    }
    .reseller-fluid .highlights {
        padding-top: 0
    }
    .reseller-fluid .bulk_referral {
        margin-top: 12px
    }
    .reseller-fluid .banner-content {
        margin-top: 30px
    }
    .fluid-mozy-bg {
        background: url(https://static.idriveonlinebackup.com/include/images/idrive_mozy_bg_320.png) center 0 no-repeat #fff
    }
    .fluid-mozy-bg .mobile-design .heading-title {
        font-size: 17px
    }
    .carbonite-wrap .heading-title {
        font-size: 125%;
        text-align: left
    }
    .carbonite-wrap .pricDesCon {
        margin: 20px auto 40px!important
    }
    .carbonite-wrap .column3 img {
        display: none
    }
    .carbonite-wrap .column3 h3,
    .carbonite-wrap .features-section div p {
        text-align: justify
    }
    .carbonite-wrap h2 {
        text-align: left;
        margin: 15px auto 0;
        color: #333;
        font-size: 160%
    }
    .carbonite-wrap .column3 h3 {
        font-size: 120%;
        color: #3887b7
    }
    .carbonite-wrap .column3,
    .carbonite-wrap .column3:nth-child(3) {
        padding: 0
    }
    .gpo .fluid .inner_wraper {
        padding: 10px
    }
    .gpo .banner-wrapper {
        height: 470px
    }
    .gpo .gpo-banner {
        height: 204px
    }
}

#container_wrapper {
    background-color: #1374ab
}

.msie .term_header {
    position: relative
}

.msie .server-nav-menu {
    top: 10px
}

.msie .leftnav_terms.act {
    position: relative;
    top: -70px
}

.msie .expanded .content_terms {
    position: absolute
}

.msie .body.com-server-bkup {
    width: 100%
}

.msie .inner_wraper.expanded .content_terms {
    padding-bottom: 0
}

.msie .inner_wraper.expanded {
    padding-bottom: 0!important
}

@media screen and (max-width:1240px) {
    .mainBG {
        left: 400px
    }
}

@media screen and (max-width:1100px) {
    .mainBG {
        left: 300px
    }
}

@media only screen and (max-width:1024px) {
    .bmrmsp .bmr-board .bmr-col1 .laptop-img1 {
        background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr-dashbord-new-1.png) no-repeat;
        width: 514px!important;
        height: 372px!important;
        padding-bottom: 40px
    }
    .bmrmsp .nav-subtitle {
        display: none
    }
    .bmrmsp .ref-part-container {
        margin-top: 0!important
    }
    .bmrmsp .bmr-con h3 {
        padding: 25px 0!important
    }
}

@media only screen and (max-width:960px) {
    .bmr-image {
        display: block!important
    }
    .bmrmsp .free-webinar,
    .slider {
        display: none!important
    }
    .top1slid {
        margin-top: 0!important
    }
    .bmrmsp .customer_care {
        padding-top: 20px!important
    }
    .bmrmsp nav ul {
        padding: 0;
        margin: 0 40px 0 0!important
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-device-width:1024px) and (min-device-width:768px) {
    .slide-bmrsl .bmr_intro {
        display: block!important
    }
}

@media screen and (min-width:981px) and (max-width:1180px) {
    .video-play-icon {
        top: 180px;
        right: 28%
    }
    .slide-bmrsl .video-play-icon {
        top: 180px;
        right: 7%
    }
    .nptr .login{line-height: 42px!important;padding-left: 7px!important;background-position: 53px 14px!important}
    .nptr .topheader li.partnerSupport{padding: 12px 10px 9px!important;}
}

@media screen and (max-width:960px) {
    .reseller-fluid {
        background: url(https://static.idriveonlinebackup.com/include/images/reseller-responsive-banner.jpg) center top no-repeat #fff
    }
    .bmrmsp .customer_care {
        padding-top: 0!important
    }
    .video-play-icon {
        text-indent: 0;
        padding: 3px 0 0 40px;
        height: auto!important;
        color: #053648;
        width: 200px;
        font-size: 20px;
        left: 20px;
        bottom: 40px;
        top: unset
    }
    .video-play-icon,
    .video-play-icon:hover {
        background: url(https://static.idriveonlinebackup.com/source/images/play-video-icon-new.png) no-repeat
    }
}

@media screen and (max-width:640px) {
    .video-play-icon {
        bottom: 65px;
        top: unset
    }
    .bmrmsp .nav-title {
        font-size: 1.1em;
        padding-top: 25px
    }
}

@media screen and (max-width:580px) {
    .video-play-icon {
        top: 153px
    }
}

@media screen and (max-width:480px) {
    .video-play-icon {
        top: 110px;
        left: 10px
    }
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
    .bmrmsp .bulk-reseller-prgm,
    .reseller-fluid .reseller-page .inner_wraper,
    footer .copyright,
    nav {
        padding-left: 20px;
        box-sizing: border-box
    }
    .video-play-icon {
        left: 40px
    }
}

.cloudBkp,
.download-link,
.features-link,
.features-menu,
.pricing,
.pricing-link,
.slide-express,
.slide-ransomware,
.static-links,
.tip-section,
.tip-text {
    display: block
}

.slide-bmrsl,
.slide-content,
.slide-desc-txt,
.slide-express,
.slide-reseller,
.slide-sec,
.slide-title-txt,
.slider,
.slider-wrapper {
    float: left;
    width: 100%
}

.slide-bmrsl {
    display: none
}

.btn,
.slide-offer {
    display: inline-block
}

.lean-slider-slide {
    height: 440px
}

.slide-sec {
    margin: 80px 0 0
}

.slide-title-txt {
    font-size: 1.6em;
    color: #000
}

.slide-desc-txt {
    font-size: 1em;
    color: #000;
    margin: 15px 0 0;
    padding: 0 20px
}

.slide-offer {
    width: 800px;
    height: 180px;
    background: url(https://static.idriveonlinebackup.com/source/images/3timewinner_1600.png) center center no-repeat;
    background-size: 800px 190px;
    margin: 15px auto;
    float: none
}

.slide-express .slide-title-txt {
    font-size: 1.4em;
    margin: 10px 0 0
}

.slide-sec h1 {
    margin: 0
}

.btn-wrap {
    float: left;
    width: auto
}

.banner-section {
    width: 100%;
    float: left
}

.banner-section .slide-reseller {
    height: 450px;
    display: block;
    position: relative;
    background: #fff
}

.banner-section .slide-sec {
    margin: 65px 0 0;
    height: 285px
}

.banner-section .btn {
    background: url(https://static.idriveonlinebackup.com/source/images/switch-signupBtn-2x.png) no-repeat;
    background-size: 306px 72px;
    height: 72px;
    width: 306px;
    display: block;
    border: 0;
    text-indent: -3000px;
    position: absolute;
    bottom: -35px;
    left: 50%;
    margin: 0 0 0 -154px;
    box-shadow: none
}

.lean-slider,
.nav-control,
header {
    position: relative
}

.banner-section h1 {
    font-size: 2.6em;
    font-weight: 700;
    color: #000;
    line-height: 1.2em;
    margin: 0
}

.banner-section h1 span {
    font-size: .5em;
    font-weight: 700;
    width: 100%;
    float: left;
    line-height: 1em;
    margin: 5px 0 0
}

.banner-section .slide-offer {
    margin-top: 30px;
    width: 100%
}

.banner-section .slide-reseller .wrapper {
    padding: 0
}

.bmrmsp .sl_universal,
.slider {
    border-bottom: 0
}

.lean-slider:after,
.lean-slider:before {
    content: " ";
    display: table
}

.lean-slider:after {
    clear: both
}

.lean-slider-slide {
    float: left;
    width: 100%;
    margin-right: -100%
}

.lean-slider-slide.current {
    display: block
}

.nav-control {
    width: 100%;
    float: left
}

.slider-wrapper:hover #slider-direction-nav {
    opacity: 1
}

#slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(https://static.idriveonlinebackup.com/source/images/slider-arrows.png) no-repeat;
    text-indent: -9999px
}

#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0
}

#slider-control-nav {
    position: absolute;
    left: 50%;
    width: 80px;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    -ms-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    transition: opacity 1s linear;
    opacity: 1;
    bottom: 25px;
    display: block
}

#slider-control-nav a.active,
.slider-wrapper:hover #slider-control-nav {
    background-position: -27px -373px
}

#slider-control-nav a {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(https://static.idriveonlinebackup.com/source/images/reseler-slider-nav.png) 0 -373px no-repeat;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.login-mobile,
.offercj75,
.signup-mobile {
    display: none
}

@media screen and (min-width:480px) {
    .banner-section .slide-sec {
        margin: 50px 0 0;
        height: 285px
    }
}

@media screen and (max-width:365px) {
    .slide-offer {
        background: url(https://static.idriveonlinebackup.com/source/images/3timewinner_1600_i5.png) center center no-repeat;
        background-size: 800px 190px
    }
}

@media screen and (min-width:768px) {
    .slide-reseller {
        background: url(https://static.idriveonlinebackup.com/source/images/switch-user-slide-768.jpg) center no-repeat #999595
    }
    .slide-bmrsl {
        background: url(https://static.idriveonlinebackup.com/source/images/animationBgstatic-768.jpg) center no-repeat #999595
    }
    .slide-ransomware {
        background: url(https://static.idriveonlinebackup.com/source/images/snapshot-banner-768.jpg) center no-repeat #999595
    }
    .slide-express {
        background: url(https://static.idriveonlinebackup.com/source/images/expressSlide_sl-768.jpg) center no-repeat #999595
    }
    .lean-slider-slide,
    .slider {
        height: 520px
    }
    .slide-bmrsl .slide-sec,
    .slide-ransomware .slide-sec {
        margin: 110px 0 0
    }
    .slide-bmrsl .btn,
    .slide-express .btn,
    .slide-ransomware .btn {
        margin: 20px 0 0
    }
    .slide-bmrsl .slide-desc-txt {
        width: 80%;
        float: none;
        display: inline-block;
        line-height: 1.55em
    }
    .slide-title-txt {
        font-size: 2em
    }
    .slide-express .slide-title-txt {
        font-size: 1.8em
    }
    .slide-express .slide-desc-txt {
        font-size: 1.2em;
        width: 80%;
        float: none;
        display: inline-block
    }
    .slide-express .slide-sec {
        margin: 110px 0 0
    }
    .slider .slide-reseller .btn-wrap {
        margin: 0
    }
    .banner-section .slide-reseller {
        height: 600px;
        background: url(https://static.idriveonlinebackup.com/source/images/switch_bg_980.jpg) center bottom no-repeat #d0e3f0;
        background-size: cover
    }
    .banner-section .slide-title-txt {
        font-size: 2.8em;
        font-weight: 700
    }
    .banner-section .slide-desc-txt {
        font-size: 1.4em;
        font-weight: 700;
        margin-top: 15px
    }
    .banner-section .slide-sec {
        margin: 100px 0 0;
        height: 500px
    }
    .banner-section .slide-offer {
        margin: 0 auto;
        background: url(https://static.idriveonlinebackup.com/source/images/switch_pricing_980-2x.png) no-repeat;
        background-size: 511px 90px;
        width: 511px;
        float: none;
        height: 90px
    }
}

.slider {
    display: block;
    overflow: hidden
}

.slide-reseller {
    background: url(https://static.idriveonlinebackup.com/include/images/header-banner_image_resel.jpg) center center no-repeat;
    background-size: cover;
    display: none
}

.slide-bmrsl {
    background: url(https://static.idriveonlinebackup.com/reseller/includes/images/bmr_slider_new_blue1.jpg) center center no-repeat;
    background-size: cover
}

.slide-ransomware .btn-wrap {
    margin: 0
}

.btn-wrap {
    margin: 10px 0 0;
    position: absolute
}

.slide-reseller .btn-wrap {
    top: 340px
}

.slide-bmrsl .btn-wrap {
    top: 200px
}

.slide-ransomware .btn-wrap {
    top: 255px
}

.slide-express .btn-wrap {
    top: 240px
}

.slider .slide-sec {
    height: 420px
}

.slider .btn {
    padding: 10px 40px;
    float: left
}

.slider .btn-blue {
    border: 1px solid #40b6cb;
    box-shadow: none
}

.slider .btn-blue:active,
.slider .btn-blue:hover {
    background: #42cde6
}

.slider .btn-green {
    border: 1px solid #6b9f2e;
    box-shadow: none
}

.slider .btn-green:hover {
    background: #a1dc67
}

.slider .btn-green:active {
    background: #6cab2e
}

.slide-reseller .slide-sec {
    margin: 100px 0 0
}

.slide-reseller .slide-title-txt {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) 0 -468px no-repeat;
    width: 446px;
    height: 118px;
    text-indent: -6000px;
    margin: 0
}

.slide-reseller .slide-offer {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) 0 -644px no-repeat;
    width: 100%;
    height: 60px;
    text-indent: -4000px;
    margin: 30px 0 20px;
    position: relative
}

.slide-bmrsl .slide-desc-txt {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) -2px 4px no-repeat;
    width: 549px;
    height: 70px;
    text-indent: -6000px
}

.slide-ransomware .slide-desc-txt {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) 0 -340px no-repeat;
    width: 535px;
    height: 120px;
    text-indent: -6000px
}

#cssmenu ul ul,
#main-header .nav-right li.menu-live-chat,
.main-support-details,
.play-icon {
    display: none
}

.slide-express .slide-desc-txt {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) 0 -151px no-repeat;
    width: 514px;
    height: 68px;
    text-indent: -6000px
}

.slide-express .slide-title-txt {
    background: url(https://static.idriveonlinebackup.com/source/images/slider-header-text.png) -1px -237px no-repeat;
    width: 100%;
    height: 25px;
    text-indent: -6000px
}

.slide-bmrsl .slide-sec {
    margin: 100px 0 0
}

.slide-reseller .slide-offer::before {
    position: absolute;
    width: 111px;
    height: 111px;
    content: '';
    left: 430px;
    top: -23px;
    background: url(https://static.idriveonlinebackup.com/source/images/switch-lim.png) no-repeat
}

.nav-subtitle {
    font-weight: 400;
    font-size: 13px
}

.height_line_640 {
    font-size: 2.4em;
    color: #43464b;
    padding-bottom: 8px;
    margin: 0 0 10px
}

.banner-content h3,
.slide-bmrsl h3 {
    font-size: 20px;
    color: #333;
    font-weight: 400;
    padding: 0 0 20px
}

.customer_care {
    float: left;
    width: 100%
}

.customer_care p {
    color: #4f4f4f;
    font-size: 18px;
    font-family: inherit;
    line-height: 20px;
    padding-top: 5px;
    clear: both
}

.slide-bmrsl h1 {
    font-size: 36px;
    color: #333;
    line-height: 42px;
    padding-top: 10px;
    font-weight: 500
}

.slide-bmrsl h3 {
    color: #333;
    padding: 35px 0 25px;
    line-height: 1.5em;
    font-size: 18px;
}

.slide-bmrsl .rem-offer {
    margin-top: 20px;
    width: 86%;
    padding-bottom: 106px
}

.slide-bmrsl .rem-price {
    color: #333;
    font-size: 15px;
    margin-top: 10px
}

.slide-bmrsl .rem-learnbtn:hover {
    background-image: none;
    background-color: #3895de;
}

.slide-bmrsl .rem-offer-txt {
    color: #333;
    font-size: 22px
}

.slide-bmrsl .orn-txt {
    color: #2b80c3;
}

.slide-bmrsl .rem-learnbtn {
    background-image: none;
    background-color: #2b80c3;
    padding: 7px 28px;
    color: #fff;
    width: 95px;
    margin-top: 20px;
    font-size: 16px
}

@media screen and (max-width:980px) {
    #slider-control-nav,
    #slider-direction-nav {
        display: none!important
    }
}

@media screen and (max-width:1000px) {
    .banner_video,
    .bmr_intro,
    .switchVideo,
    .videos_wrap_popup {
        display: none!important
    }
}

@media (min-device-width:800px) and (max-device-width:1280px) {
    .banner-content .banner_video,
    .banner_video,
    .bmr_intro,
    .switchVideo,
    .videos_wrap_popup {
        display: none!important
    }
}

@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) {
    .banner-content .banner_video,
    .banner_video,
    .bmr_intro,
    .switchVideo,
    .videos_wrap_popup {
        display: none!important
    }
}

@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5) {
    .banner-content .banner_video,
    .banner_video,
    .bmr_intro,
    .switchVideo,
    .videos_wrap_popup {
        display: none!important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
    #container_video_wrapper {
        top: -11px!important
    }
    #container {
        background: 0 0!important
    }
    .video-container-box {
        height: 509px!important
    }
    .banner-content .banner_video,
    .banner_video,
    .bmr_intro,
    .switchVideo {
        display: none!important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .banner-content .banner_video,
    .banner_video,
    .bmr_intro,
    .switchVideo {
        display: none!important
    }
}

#main-header {
    line-height: 3em;
    font-size: 14px;
    color: #333;
    background: 0;
    position: absolute;
    top: 0;
    z-index: 99999999;
    right: 20px
}

#main-header nav {
    height: 88px
}

#main-header .nav-left {
    float: left;
    overflow: hidden;
    width: calc(100% - 340px)
}

#main-header .nav-right {
    float: right;
    height: 35px
}

.menu-btn {
    position: relative;
    top: 5px;
    cursor: pointer
}

.menu-btn span {
    height: 2px;
    background: #fff;
    width: 22px;
    margin-bottom: 4px;
    display: block
}

#menu,
#menu.menu_hide {
    height: 100%;
    visibility: visible;
    overflow-y: auto;
    position: fixed;
    padding: 0
}

body {
    overflow-x: hidden
}

#menu nav ul li {
    clear: both;
    display: block;
    padding: 0
}

#menu nav ul li a {
    color: #fff;
    font-size: 16px;
    padding: 0 20px;
    display: block;
    position: relative
}

#menu nav ul li a:hover {
    background-color: #49595d
}

#menu nav ul li.sb-close a {
    float: right;
    border-bottom: 1px dotted transparent;
    cursor: pointer
}

#menu.menu_hide {
    margin-left: 0;
    z-index: 99999;
    width: 100%;
    float: right;
    top: 0;
    left: 100%;
    -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)
}

#menu,
#menu.menu_hide,
#sb-site.menu_active {
    -webkit-transform: translateZ(0);
    transition: transform .4s 0s, visibility 0s .4s;
    -webkit-backface-visibility: hidden
}

#menu {
    background-color: #242930;
    margin-right: -320px;
    width: 320px;
    right: 0;
    z-index: 9999999999
}

#menu,
#sb-site.menu_active,
#sb-site.menu_deactive {
    -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
    -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
    transform: translateX(-340px);
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px)
}

#sb-site.menu_deactive {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    transition: 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)
}

#cssmenu,
#cssmenu a,
#cssmenu li,
#cssmenu ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: 400;
    font-size: 14px;
    position: relative;
    width: 100%;
    overflow: hidden
}

#cssmenu,
#cssmenu li,
#cssmenu ul {
    text-decoration: none;
    line-height: 1
}

#cssmenu a {
    line-height: 1.3
}

#cssmenu>ul>li {
    border-bottom: 1px dashed #676965;
    border-bottom: 1px dashed rgba(103, 105, 101, .42);
    padding: 12px 17px
}

#cssmenu>ul>li>a {
    font-size: 18px;
    color: #48d1f6!important
}

#cssmenu>ul>li>a>span {
    display: inline-block;
    padding: 12px 10px;
    color: #59d1f4;
    font-size: 24px
}

#cssmenu a,
#cssmenu>ul>li>a:hover {
    text-decoration: none
}

#cssmenu ul ul li {
    padding: 0
}

#cssmenu ul ul a,
#cssmenu>ul>li>a,
.close {
    display: block;
    cursor: pointer
}

#cssmenu ul ul a {
    padding: 8px 10px 8px 20px;
    color: #b1adae;
    font-size: 16px;
    font-weight: 400;
    background: url(https://static.idriveonlinebackup.com/source/images/res-idrive-footer-new-icons.png) 8px -502px no-repeat
}

#cssmenu ul ul a:hover,
.cloud-bkp-new #cssmenu ul ul a:hover,
.download_page #cssmenu ul ul a:hover {
    color: #fff!important
}

#cssmenu>ul>li.has-sub>a span {
    background: url(https://static.idriveonlinebackup.com/source/images/res-icon-menu.png) 0 9px no-repeat
}

#cssmenu>ul>li.has-sub.open>a span {
    background: url(https://static.idriveonlinebackup.com/source/images/res-icon-menu.png) 0 -30px no-repeat
}

.sb-close {
    text-align: right;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 999
}

.sb-close img {
    padding: 5px;
    width: 16px;
    height: 16px
}

.sb-close img:hover {
    background-color: #4db6f0;
    border-radius: 70%
}

span.menu-close-btn {
    float: right;
    background: url(https://static.idriveonlinebackup.com/source/images/mobile-menu-close.png) center center no-repeat;
    font-size: 12px;
    width: 30px;
    height: 30px
}

.close {
    background: url(https://static.idriveonlinebackup.com/source/images/res-icon-menu.png) -1px -80px no-repeat;
    width: 15px;
    height: 15px
}

.mob-menu {
    display: none
}

#menu span.menu-item-highlight {
    font-size: 15px;
    color: #dcc60c;
    padding: 0
}

.menu-btn .menu-text {
    float: left;
    color: #fff;
    font-size: 18px;
    margin: 0 0 0 5px
}

.homebtn,
.homebtn:hover,
.inner .homebtn:hover,
.inner .left-signbtn:hover,
.left-signbtn {
    color: #48d1f6!important
}

.menu-btn .menu-icon {
    float: left;
    margin: 5px 0 0
}

.reseller-wrap .menu-btn .menu-icon {
    float: left;
    margin: 2px 3px 0
}

@media only screen and (max-width:980px) {
    .right {
        margin-right: 60px
    }
    .mob-menu {
        display: block
    }
}

.account-page .static .menu_hide,
.menu-wrap,
.vt-turbo-wrap .static .menu_hide {
    display: none
}

@media only screen and (max-width:767px) {
    html {
        -webkit-text-size-adjust: 100%
    }
    #cssmenu>ul>li {
        padding: 8px 17px
    }
    #cssmenu>ul>li>a {
        font-size: 18px
    }
    #cssmenu ul ul a {
        font-size: 16px;
        padding-bottom: 2px
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .menu-btn {
        top: 8px
    }
}

.homebtn,
.left-signbtn {
    width: 100%!important;
    float: left;
    font-size: 18px!important;
    border-bottom: 1px dashed rgba(103, 105, 101, .42)!important
}

.homebtn {
    padding: 0 0 10px 20px!important;
    margin-top: 50px!important
}

.left-signbtn {
    padding: 4px 0 10px 20px!important;
    margin-top: 7px!important
}

#cssmenu {
    padding-bottom: 30px
}

@media screen and (max-width:1024px) {
    .menu-wrap {
        display: block
    }
    .login-mobile,
    .mmenu,
    .signup-mobile {
        display: none
    }
    header .wrapper {
        width: 100%!important;
        padding: 0
    }
    .download_page .innerContainer {
        width: 100%
    }
    .locl-bkp-faq header {
        width: 102%!important
    }
}

.menu-wrap,
.windows_chrome .menu-wrap {
    width: 88px;
    height: 25px;
    float: right;
    padding: 19px 10px 3px 0;
    margin: -12px 0 0
}

.windows_chrome .menu-wrap {
    height: 30px;
    padding: 16px 10px 6px 0;
    background: #96ac4d
}

.menu-wrap,
.menu-wrap li {
    background: #96ac4d
}

@media screen and (max-width:480px) {
    .multiLangCon {
        display: none!important
    }
    .fluid-synology header .wrapper {
        padding: 0
    }
}

.download_page header,
.download_page header.pad-incre-header {
    width: 100%!important
}

header {
    z-index: 9
}

@media only screen and (max-device-width:1024px) {
    #cssmenu ul ul a:hover,
    .cloud-bkp-new #cssmenu ul ul a:hover {
        color: #b1adae!important
    }
}

@media only screen and (max-device-width:480px) {
    .download_page header .wrapper #user_column {
        max-width: 144px!important;
        padding: 5px 12px 8px 45px!important
    }
    .download_page .menu-wrap {
        width: 82px!important;
        padding: 7px 4px 3px 0!important;
        height: 26px
    }
    header .wrapper #user_column {
        padding: 10px 8px 18px 40px;
        background-position: 6px 4px
    }
    .fluid-qnap header .wrapper,
    .fluid-synology header .wrapper {
        padding: 0
    }
    .faq-body-con-tbl .static,
    .faq-body-new-tbl .static,
    .faq_linux .static {
        overflow-x: hidden
    }
    .faq-body-con-tbl .faq_terms h3,
    .faq-body-con-tbl .faq_terms p {
        width: 84%
    }
    .faq-body-new-tbl .content_terms h3,
    .faq-body-new-tbl .content_terms ol,
    .faq-body-new-tbl .content_terms ul {
        width: 85%
    }
    .faq-body-new-tbl .content_terms .faq-para,
    .faq-body-new-tbl .content_terms p {
        width: 80%
    }
    .faq-body-new-tbl .content_terms ol li,
    .faq-body-new-tbl .content_terms ul li {
        width: 94%
    }
    .faq-body-con-tbl .faq_terms ol,
    .faq-body-con-tbl .faq_terms ul,
    .faq-body-con-tbl .faq_wrapper table,
    .faq-body-con-tbl table ul li {
        width: 81%
    }
    .faq-body-con-tbl .center img {
        width: 82%
    }
    .sys-faq .center img {
        width: 62%
    }
    .faq .faq_wrapper .sync-tbl {
        width: 85%!important
    }
    .faq_linux .content_terms ol li,
    .faq_linux .content_terms ul li,
    .faq_linux .faq_wrapper h3,
    .faq_linux .faq_wrapper p,
    .faq_linux .faq_wrapper table {
        width: 65%
    }
    .sys-faq .content_terms h3,
    .sys-faq .content_terms p {
        width: 80%
    }
    .sys-faq .content_terms ol li,
    .sys-faq .content_terms ul li {
        width: 90%
    }
    .bmrmsp .wrapper {
        padding: 0!important
    }
    .reseller-wrap .login {
        padding: 9px 38px 7px 18px!important
    }
}

@media screen and (max-width:1366px) {
   /* .reseller-wrap .login {
        padding: 9px 38px 7px 18px!important
    }*/
     .nptr .login{line-height: 42px!important;padding-left: 7px!important;background-position: 53px 14px!important;}
    .nptr .topheader li.partnerSupport{padding: 12px 10px 9px!important;}
}

@media screen and (max-width:480px) {
    .nptr .bg_cont .heading_cont{margin: 40px 0 0 12px!important;}
    .nptr .bg_cont .update{margin-top: 10px!important;}
    .nptr .topheader li.partnerSupport{display: none;}
    .nptr h3{text-align: left;}
    .vt-turbo-wrap header .wrapper {
        width: 100%!important;
        padding: 0
    }
    .fluid-netgear header .wrapper {
        padding: 0
    }
    .centl-desc-con h2 {
        line-height: 36px
    }
}

@media only screen and (max-device-width:767px) {
    .menu-wrap {
        padding: 9px 10px 3px 0;
        margin: 0;
        height: 23px
    }
}

@media screen and (max-width:480px) and (min-width:319px) {
    .resp .topheader li {
        min-width: 77px!important
    }
    .resp.inner .signup_new {
        padding: 5px 20px 8px 55px
    }
}

@media screen and (max-width:640px) and (min-width:481px) {
    .resp .topheader li {
        min-width: 77px!important
    }
}

.model-opaclayer,
.model-wrapper {
    height: 100%;
    position: fixed;
    width: 100%;
    top: 0
}

.model-wrapper {
    display: none;
    float: left;
    z-index: 9999999999
}

.model-opaclayer {
    background: #000;
    opacity: .9;
    -moz-opacity: .9;
    -webkit-opacity: .9;
    -khtml-opacity: .9;
    filter: alpha(opacity=90)
}

.model-first-container {
    position: absolute;
    height: 100%;
    width: 100%
}

.model-second-container {
    position: relative;
    z-index: 9999;
    display: table;
    overflow: hidden;
    margin: 0 auto;
    height: 100%;
    width: 90%;
    max-width: 1024px
}

.model-main-container {
    outline: 0;
    border-radius: 5px;
    display: table-cell;
    vertical-align: middle
}

.videos-close-btn {
    display: inline-block;
    float: right;
    width: 100%;
    height: 28px
}

.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56%;
    padding-top: 0;
    box-sizing: border-box;
    border: 0;
    background: #000
}

.modal-close-icon {
    background: url(https://static.idriveonlinebackup.com/source/images/video_close_btn.png) no-repeat;
    cursor: pointer;
    height: 39px;
    width: 39px;
    z-index: 9999;
    position: fixed;
    right: 0;
    top: 0
}

.video_menus {
    display: none
}

.model-wrapper .videos_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    height: 100%
}

.model-wrapper .video_menus .video-info h3 {
    font-size: 18px;
    color: #000;
    display: inline;
    font-weight: 400;
    padding: 0;
    line-height: 24px;
    border-bottom: 0
}

@media screen and (max-width:1280px) {
    #container-jwplayer8 {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%!important
    }
}

@media screen and (max-width:1024px) {
    .jw-overlays {
        z-index: 99999
    }
}

@media screen and (min-width:768px) {
    .modal-close-icon {
        right: 10px;
        top: 10px
    }
}

@media screen and (min-width:1280px) {
    .noPlaylist {
        width: 900px;
        margin: 0 auto
    }
    .jw-error,
    .jwplayer {
        width: 900px!important;
        height: 506px!important
    }
    .jwplayer {
        float: left!important
    }
    .jw-error {
        float: left
    }
    .video_menus {
        width: calc(100% - 900px);
        float: right;
        display: block;
        height: 506px;
        background: #fff;
        overflow: hidden
    }
    .model-second-container {
        max-width: 1184px
    }
    .video-container {
        height: 506px;
        padding: 0
    }
    .video_menus ul.videos_list li {
        color: #fff;
        display: block;
        cursor: pointer;
        padding: 12px 10px 12px 4px;
        margin-bottom: 0;
        border: 1px solid #ddd;
        width: 100%;
        box-sizing: border-box;
        float: left;
        height: auto
    }
    .video_menus ul.videos_list li:hover {
        background-color: #35abd8;
        border: 1px solid #fff
    }
    .video_menus ul.videos_list li.active .video-info p,
    .video_menus ul.videos_list li:hover .video-info p,
    .video_menus ul.videos_list li:hover h3 {
        color: #fff
    }
    .video_menus ul.videos_list li.active {
        background: url(https://static.idriveonlinebackup.com/source/images/video-active-icon.png) center left no-repeat #015575;
        border: 1px solid #fff
    }
    .video_menus ul.videos_list li.active h3 {
        color: #fff;
        border: 0;
        line-height: 21px;
        font-size: 18px
    }
    .video_menus .video-info h3 {
        font-size: 18px;
        color: #000;
        display: inline;
        font-weight: 400
    }
    .video_menus .video-info h3:hover {
        color: #4c7386
    }
    .video_menus .video-info {
        float: left;
        padding: 0 20px;
        color: #000;
        width: 100%;
        box-sizing: border-box
    }
    .video_menus .video-info p {
        font-size: 14px;
        line-height: 22px;
        color: #6c6d6f;
        padding: 10px 0 0;
        margin: 0
    }
    .model-second-container,
    .video-container {
        position: static
    }
}

@supports (-ms-ime-align:auto) {
    .jw-video {
        transform: none!important;
        top: 0!important;
        left: 0!important;
        width: 100%!important;
        height: 100%!important
    }
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) {
    .jw-error,
    .jwplayer {
        width: 100%!important;
        height: 506px!important
    }
    .jwplayer {
        float: left!important
    }
    .jw-error {
        float: left
    }
}

.jw-button-container,
.jw-icon-inline,
.jw-icon-tooltip {
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    -webkit-align-items: center
}

.jw-button-container {
    flex-flow: row nowrap;
    flex: 1 1 auto;
    padding: 0 12px;
    -webkit-flex-flow: row nowrap;
    -webkit-flex: 1 1 auto;
    -webkit-justify-content: center;
    width: 100%
}

.jw-icon-inline,
.jw-icon-tooltip {
    height: 44px;
    width: 44px;
    -webkit-align-content: center
}

.jw-controlbar .jw-spacer {
    flex: 1 1 auto;
    align-self: stretch;
    -webkit-flex: 1 1 auto;
    -webkit-align-self: stretch
}

@supports (-ms-ime-align:auto) {
    .reseller-wrap .posR ul li,
    .reseller-wrap .videos_list li,
    .reseller-wrap .sub-menu ul li,
    .lang-selection header .wrapper .multiLang li {
        list-style-type: none!important;
        list-style-image: url(data:0)!important;
    }
}

.reseller-wrap .sub-menu h6 {
    font-size: 18px;
}

.reseller-wrap .sub-menu p {
    font-size: 14px;
}


/*Menu Fixes for Chrome */

.lang-selection header.pad-incre-header .lang_sel {
    margin-right: 0px;
    float: left;
    height: 40px;
    width: 48px;
    text-indent: -5999px;
    padding: 10px 6px 0px 6px;
/*    margin-top: -10px*/
}

.lang-selection header.pad-incre-header .eg_flag {
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 7px 18px;
}

.lang-selection header.pad-incre-header .lang_sel .UpArrow {
    background-position: 0px -16px !important;
}

header.pad-incre-header .wrapper .moremenu {
    padding: 10px 0px 0px 0px;
/*    margin: -10px 0px 0px 0px;*/
}

header.pad-incre-header .headermenu ul li.blog_menu {
    padding-right: 12px !important
}

.morelinks {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px 8px!important;
    float: left;
    text-indent: -3500px;
    width: 65px;
    height: 40px
}

.morelinks:hover {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px -26px!important;
    float: left;
    text-indent: -3500px;
    width: 65px
}

.showImg {
    background: url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px -26px!important;
    display: block;
    height: 40px;
    width: 65px
}

header.pad-incre-header .sub-menu { box-shadow: 0 3px 8px #ccd3d9; display: none; position: absolute; right: -220px!important; top: 50px; width: 800px; z-index: 999; background-color: #fff; padding: 0px 0px 10px }


.headermenu ul li.blog_menu {
    padding-right: 12px !important
}

.lang-selection .lang_sel {
    margin-right: 0px;
}

.lang-selection header.pad-incre-header .multiLang {
    position: absolute;
    top: 40px;
    z-index: 99999;
    background: #fff;
}


/* Top Header Style 27-11-2018 */

/*.lang-selection header.pad-incre-header {
    background: #0071bc;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 0 0;
    position: relative;
    height: 44px;
}
*/
header {
    background: #0071bc;
    height: 39px;
    padding-top: 5px;
    float: left;
    font-size: .9em;
    width: 100% !important;
}

#user_column {
    background-position: 24px 10px !important;
    height: 44px;
    line-height: 40px;
    margin-top: -5px;
    padding: 2px 25px 0px 58px !important;
}

.lang-selection .lang_sel {
    margin-right: 0;
    float: left;
    height: 40px;
    width: 48px;
    text-indent: -5999px;
    padding: 10px 6px 0;
/*    margin-top: -10px;*/
}

.lang-selection header .eg_flag {
    height: 39px!important;
    background: url(https://static.idriveonlinebackup.com/include/images/flag-icons.png) no-repeat 7px 18px;
}

.multiLang {
    top: 39px !important;
}

.headermenu a {
    color: #fff;
    font-size: 14px;
}

.reseller-wrap li.partnerSupport a {
    color: #fff;
    font-size: 14px;
}

.bmrmsp .login {
    font-size: 14px;
    padding: 13px 38px 7px 18px !important;
    margin-top: -5px;
    height: 44px;
    box-sizing: border-box;
    background-position: right 17px;
}

.lang-selection.reseller-wrap header.pad-incre-header .wrapper .login.pad-login {
    padding: 23px 0 0 15px!important;
    text-indent: 0;
    background-position: 53px 28px;
}

@media screen and (max-width: 1280px) {
    header .wrapper #user_column {
        margin-top: -5px;
        height: 44px;
    }
}

@media only screen and (max-width:1024px) {
    header {
        height: 35px;
        padding-top: 0px;
    }
    .bmrmsp .login {
        height: 40px;
    }
    .menu-btn .menu-icon {
        float: left;
        margin: 3px 0 0 !important;
    }
    .menu-btn .menu-text {
        line-height: 18px;
    }
    .bmrmsp .topheader li.partnerSupport {
        padding: 8px 10px 6px;
    }
}

@media only screen and (max-width:480px) {
    .g-recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0;
    }
    .login_btn {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

}


/*Partner terms */

.nptr .topheader li.partnerSupport {
    background: none;
    padding: 11px 10px 7px!important;
/*    border-left: 1px solid #386385;*/
}

.nptr li.partnerSupport a {
    color: #fff;
}

/*.nptr nav ul li {
    margin-top: 30px;
}*/

.nptr .login {
    background-position: 53px 15px;
    text-indent: 5px !important;
    line-height: 43px;
    box-sizing: border-box;
    padding: 2px 0px 0px 10px !important;
    width: 72px;
}

/*.nptr .login.pad-login {
    background-position: 53px 22px !important;
}*/

/*.nptr nav ul li.inner_logo {
    margin: 0 50px 0 0;
}

.nptr nav ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 700;
    display: block;
    padding: 0;
    height: 53px;
}*/

.nptr nav ul li a:hover {
    color: #1374ab!important;
}

.nptr nav ul li a span {
    font-weight: 400;
    font-size: 13px;
}

.nptr .shead {
    font-size: 40px;
    color: #1374ab;
    margin: 40px auto 0px;
    padding: 0px;
    float: left;
    font-weight: normal;
    width: 100%;
}

.nptr .bold {
    font-weight: bold;
}

.nptr .bigh {
    font-size: 16px;
    color: #333333;
    margin: 0px;
    padding: 0px 0px;
    line-height: 20px;
    font-weight: bold;
}

.nptr .wrapper table {
    margin: auto;
}

.nptr table tr td img {
    float: right;
}

.nptr .qus_list {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 40px 25px;
}

.nptr .qus_list li {
    list-style-type: decimal;
    list-style-position: outside;
}

.nptr .qus_list li a {
    margin-left: 5px;
}

.nptr .itludl {
        font-weight: 700;
    color: #000;
    margin-top: 25px;
    float: left;
    width: 100%;
}

.nptr .bg_cont {
    background: #80747a url(https://static.idriveonlinebackup.com/include/images/hippa-fluid-banner.jpg) no-repeat center bottom;
    height: 173px;
    float: left;
    width: 100%;
    margin-bottom: 60px;
    background-size: cover;
}
.multiLangCon{display: block!important;}
.nptr .body {
    background-color: #fff;
    padding-top: 30px;
}

.nptr .bg_cont .heading_cont {
    display: inline-block;
    font-size: 1.6em;
    float: left;
    margin: 75px 0;
    line-height: normal;
    color: #fff;
}

.nptr .bg_cont .update {
    display: inline-block;
    float: right;
    margin-top: 82px;
    color: #fff;
}

.nptr .white_logo {
    display: inline-block;
    height: 54px;
    width: 129px;
    margin: 18px auto 20px;
    padding: 0;
    float: none;
    background: url(https://static.idriveonlinebackup.com/include/images/idrive_white_logo.png) no-repeat 0 0;
    text-indent: -3500px;
    overflow: hidden;
    background-size: contain;
}

@media only screen and (max-width:1024px) {
    .nptr nav ul li a span {
        display: none;
    }
    .nptr .inner_logo {
        margin-right: 15px !Important;
    }
    .nptr .shead {
        line-height: 40px;
    }
    .nptr .login{line-height: 42px;padding-left: 7px;background-position: 53px 14px!important}
    .nptr .topheader li.partnerSupport{padding: 12px 10px 9px!important;}
}

@media only screen and (max-width:980px) {
    .nptr .menu-btn .menu-icon {
        margin: 3px 0 0;
    }
/*    .nptr .topheader li.partnerSupport{display: none;}*/

}

@media only screen and (max-width:767px) {
    .nptr .wrapper {
        padding: 0px 2px !important;
    }
    .nptr nav ul li {
        margin-left: 10px;
    }
    .nptr nav ul li a {
        font-size: 14px;
        font-weight: normal;
    }
    .nptr .white_logo {
        height: 33px;
        background: url(https://static.idriveonlinebackup.com/include/images/mobile_white_log.png) no-repeat;
        width: 85px;
        background-size: initial;margin-left: 10px !important;
    }
    .nptr .body .wrapper {
        padding: 0px 10px !important;
    }
    .nptr .bg_cont .heading_cont,
    .nptr .bg_cont .update {
       display: inline-block;
    float: none;
    margin-left: 15px;
    margin-top: 70px;
    font-size: 20px;
    }
	.nptr .bg_cont .update{
		    font-size: 13px !important;    float: right;
    margin-right: 15px;
}
}
@media only screen and (max-width:450px) {
    .nptr .bg_cont .heading_cont,
    .nptr .bg_cont .update {
       display: block;
    float: none;
    margin-left: 15px;
    margin-top: 70px;
    font-size: 20px;
    }
    .nptr .bg_cont .update {
    font-size: 13px !important;
    float: left!important;
    margin-right: 15px;}
    }