body { color: #17313b; font-family: open sans, Tahoma, Verdana, Arial; font-size: 1em; margin: 0 auto; padding: 0; line-height: 1.4em }
* { margin: 0; padding: 0; box-sizing: border-box; font-weight: 400; outline: 0 }
a { color: #0071bc; text-decoration: none; outline: 0 }
.wrapper { width: 100%; max-width: 1260px; margin: 0 auto; position: relative; overflow: hidden; border: 0 solid #1b99d9; padding: 0 20px; box-sizing: border-box; display: block }
.header_cont { width: 100%; height: 70px; position: fixed; top: 0; left: 0; z-index: 998; border-bottom: 1px solid #859eb4; background: #0071bd }
.header_cont .backto_cont { width: auto; height: auto; float: left; margin: 5px 0 0 }
.header_cont.active { background: #0071bd; box-shadow: 0 1px 4px 0 rgba(99,114,130,.5) }
.header_cont .login_wrap { width: auto; height: auto; float: right; margin: 10px 0 10px 15px; border-radius: 5px }
.header_cont .login_wrap li { display: inline-block; float: left }
.header_cont.active .login_wrap li .login { color: #fff }
.header_cont .login_wrap li .myaccount { display: none; padding: 19px 24px!important; margin-top: 0 }
.header_cont .menu_cont { display: block; width: auto; height: auto; float: right; margin: 10px 0 0 }
.header_cont .menu_cont li { display: inline-block; float: left; position: relative }
.header_cont .menu_cont li a { position: relative; width: auto; height: 60px; box-sizing: border-box; padding: 20px; margin: 0; color: #fff; font-size: 16px; float: left }
.header_cont.active .menu_cont li a { color: #fff }
.header_cont.active .menu_cont li a:hover { color: #fbff44 }
.body_cont { width: 100%; height: auto; float: left; position: relative }
.header_cont .login_wrap ul { display: flex; align-items: center }
.header_cont .login_wrap li .signup { margin: 0; line-height: normal; color: #333!important }
.header_cont .login_wrap li .login { position: relative; background: 0 0; color: #333; height: 55px; margin-right: 10px }
.header_cont .login_wrap li .myaccount, .header_cont .login_wrap li .signup, .header_cont .login_wrap li .login { height: auto; box-sizing: border-box; padding: 0 22px!important; max-width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: pre; float: left; font-size: 16px; margin: 8px 0 }
.header_cont .menu_cont li:hover, .header_cont .menu_cont li:hover a, .header_co .header_cont .menu_cont li a, .header_cont .login_wrap li .signup, .header_cont .login_wrap li .loginnt .menu_cont li.active, .header_cont .menu_cont li.active a, .header_cont .login_wrap li .login:hover { color: #fbff44 }
.header_cont .menu_cont li a:hover { color: #0071bc; background: #e5ebef; border-radius: 20px }
.header_cont .menu_cont li a:hover, .header_cont .menu_cont li a.act { color: #104a69; background: #e5ebef; border-radius: 20px }
.active.header_cont .menu_cont li a { color: #fff }
.active.header_cont .menu_cont li a.act { color: #fff }
.active.header_cont .menu_cont li a.act:hover { color: #fbff44 }
.login_wrap li a#outside_div_Sign { display: block; background: #104a69; border-radius: 21px; padding: 5px 24px!important; color: #fff!important; margin-left: 25px }
.header_cont .login_wrap li a.login:hover { color: #0071bc }
.header_cont .login_wrap li a#outside_div_login { padding: 5px 20px!important }
.header_cont .login_wrap li a#outside_div_login:hover { color: #0071bc; background: #e5ebef; border-radius: 20px }
.active.header_cont .login_wrap li a#outside_div_login:hover { background: transparent; color: #fbff44 }
.active.header_cont .login_wrap li a.login:hover { color: #fbff44 }
.header_cont .login_wrap li .signup:hover { color: #0071bc!important }
.header_cont .login_wrap li .signIn { height: 60px; box-sizing: border-box; padding: 11px 20px 10px; max-width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: pre; float: left; background: #fff; font-size: 16px; line-height: 38px }
.header_cont .menu_cont { display: block; width: auto; height: auto; float: right; margin: 0; margin-right: 1px }
.header_cont .menu_cont li { display: inline-block; float: left; position: relative; margin-left: 5px; margin-top: 18px }
.header_cont .menu_cont li.hom-link sup { margin-top: -5px; position: absolute; font-size: 12px }
.header_cont .menu_cont li a { position: relative; width: auto; height: 60px; box-sizing: border-box; margin: 0; color: #fff; font-size: 16px; float: left; padding: 20px }
.header_cont .menu_cont li a.act, .header_cont .menu_cont li a.hover { border-radius: 20px; padding: 5px 20px 7px; background: #e0e0e0 }
.active.header_cont .menu_cont li a.act, .active.header_cont .menu_cont li a.hover, .active.header_cont .menu_cont li a:hover { background: transparent }
.mobile_header { display: none }
.header_cont { background-color: #fff; border-bottom: 1px solid #cce2f1 }
.header_cont .menu_cont li a { color: #104a69; padding: 5px 20px 7px; height: 32px; font-size: 15px }
.header_cont .menu_cont li a:hover, .header_cont .menu_cont li a.act { color: #104a69; background: #e5ebef; border-radius: 20px }
.header_cont .menu_cont li a:hover { color: #0071bc }
.header_cont .menu_cont li a.act { padding: 5px 20px 7px }
.login_wrap li a#outside_div_Sign:hover { color: #fbff44!important }
.footer_cont { padding: 102px 0 24px; background-color: #091f2d; font-size: .875em }
footer, main { position: relative; top: 0; float: left; width: 100%; height: auto }
.footer_cont .footer_content { width: 83%; height: auto; float: left }
.footer_cont .footer_content .footer_col { width: 23%; float: left; margin-top: 12px }
.footer_cont .footer_content .footer_col.three { width: 27%; float: left; margin-top: 12px }
.footer_cont .footer_content .footer_col.four { width: 25%; margin-top: 12px }
.footer_cont .footer_content .footer_col:last-child { width: 20%; float: left; margin-top: 12px }
.footer_cont .footer_content .footer_col.two { width: 21% }
.footer_cont ul li { float: left; list-style-type: none; width: 100%; margin-bottom: 8px }
.footer_cont ul li a { color: #93a8b6; width: 95%; padding: 3px 0 3px 5px; float: left; line-height: 20px; text-align: left }
.footer_cont ul li a:hover { color: #93a8b6; background-color: #383c47 }
.footer_cont ul li h4 { color: #fff; height: 38px; padding-left: 5px }
.footer_cont ul li h4 a:hover { background-color: transparent; cursor: unset }
.footer_content .footer_col h4.logo a:hover { cursor: pointer }
.footer_cont .support-details { margin: 0; position: relative; float: right; margin-top: 17px }
.footer_cont .support-details .sup-new:hover a.support-title, .footer_cont .support-details .sup-new:hover a.support-no, .footer_cont .support-details .sup-new:hover a.support-time { color: #fbff44 }
.footer_cont .support-details a.support-title { font-size: 1.25em; padding: 0 0 10px }
.footer_cont .support-details a { padding: 0; color: #fff; display: block; text-align: left }
.footer_cont .support-details a.support-no { font-size: 1.7em; padding: 0 0 10px }
.footer_cont .support-details a.support-time { font-size: .875em; padding: 0 0 5px }
.footer_logo { display: inline-block; margin-bottom: 30px }
.footer_cont .copy_cont { width: 100%; height: auto; float: left; text-align: center; color: #fff; margin-top: 109px; padding-top: 30px; border-top: 1px solid #545454 }
.footer_cont .copy_cont p { width: 100%; max-width: 1260px; margin: 0 auto; font-size: 14px; color: #93a8b6 }
.footer_cont ul.social_cont { width: auto; height: auto; float: left; margin-top: 30px }
.footer_cont ul.social_cont li { display: inline-block; width: 50px; margin-right: 5px }
a { color: #0071bc; text-decoration: none; outline: 0 }
h1 { font-size: 38px }
h2 { font-size: 32px }
h3 { font-size: 24px }
h4 { font-size: 18px }
h5 { font-size: 16px }
p { font-size: 16px }
.w_100per { width: 100%!important }
.mobile_menu_cont { display: none }
.footer_cont ul li a { width: auto; padding: 7px 20px; border-radius: 30px }
.footer_cont ul li a:hover { color: #fbff44 }
.footer_cont ul li h4 { padding-left: 20px; padding-top: 6px }
.footer_content .footer_col h4.logo { text-indent: -3500px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_footer_03.svg) 0 0 no-repeat; margin: 2px 0 0 17px; width: 190px; height: 42px; float: left; background-size: contain }
@media screen and (max-width:1180px) {
.header_cont .menu_cont li a { padding: 5px 13px 7px }
}
@media screen and (max-width:1120px) {
.footer_cont .footer_content .footer_col { width: 20% }
.footer_cont .footer_content .three.footer_col { width: 28% }
}
@media screen and (max-width:1024px) {
.header_cont .menu_cont li { margin-left: 10px }
.index .header_cont .menu_cont li a { padding: 6px 10px 7px }
.index .login_wrap li a#outside_div_Sign { margin-left: 15px; padding: 4px 16px!important }
.index .header_cont .login_wrap li a#outside_div_login { padding: 9px 16px!important }
.index .header_cont .login_wrap { margin: 10px 0 10px 8px }
}
@media only screen and (max-width:980px) {
.header_cont { display: none }
.mobile_header { display: block; background: #0071bc; z-index: 99; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 60px }
.logo_cont { text-indent: -3500px; height: 43px; margin: 9px 0 0 20px; visibility: visible; width: 251px }
.moblie_menu_icon { display: table; width: 40px; height: 60px; float: right; padding: 0 10px; cursor: pointer; background: #006a9c }
.moblie_menu_icon .bar_cont, .moblie_menu_icon span { display: table-cell; width: 25px; height: auto; vertical-align: middle; color: #fff }
.bar1, .bar2, .bar3 { width: 25px; height: 2px; background-color: #fff; margin: 2px 0; transition: .4s; float: left }
.mobile_menu_cont { display: block; margin: 0; padding: 10px 0 150px; z-index: 99999; width: 100%; float: right; position: fixed; top: 60px; left: 100%; height: 100%; background-color: #2a2828; visibility: visible; overflow-y: auto; -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0 .4s; -moz-transition: -moz-transform .4s 0s, visibility 0 .4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px) }
.mobile_menu_cont ul { float: left; width: 100% }
.mobile_menu_cont li a { font-size: 16px; color: #fff; text-decoration: none; padding: 9px 17px; float: left; width: 100%; box-sizing: border-box; font-weight: 400; border: 0 solid #596a74; border-bottom-width: 0; margin: 0; height: auto; border-bottom: 1px dashed rgba(103,105,101,.42); position: relative }
.moblie_menu_icon .bar_cont, .moblie_menu_icon span { display: table-cell; width: 25px; height: auto; vertical-align: middle; color: #fff }
.change .bar1 { -webkit-transform: rotate(-45deg) translate(0px, 6px); transform: rotate(-45deg) translate(0px, 6px) }
.change .bar2 { opacity: 0 }
.change .bar3 { -webkit-transform: rotate(45deg) translate(-3px, -8px); transform: rotate(45deg) translate(-3px, -8px) }
.mobile_menu_cont.menu_show { -webkit-transform: translateX(-305px); -moz-transform: translateX(-305px); -ms-transform: translateX(-305px); -o-transform: translateX(-305px); transform: translateX(-305px) }
.footer_cont .footer_content { display: none }
.footer_cont .support-details { float: none; display: flex; flex-direction: column; align-items: center }
.footer_cont .support-details .sup-new { display: contents }
}
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s }
.footer_cont ul li a.h4-link { margin-left: -30px; padding-right: 0; padding-top: 0 }
.footer_cont ul li a.h4-link:hover { background: none }
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut }
.flex-wrap .flex-control-nav { top: 0; position: relative; right: 0; text-align: center }
.flex-wrap .flex-control-nav li { display: inline-block; margin: 15px 5px 0 0; zoom: 1; list-style-type: none }
.flex-wrap .flex-control-nav li a { width: 11px; height: 11px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px #000; -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 #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px }
.flex-wrap .flex-control-nav li a.flex-active { background-color: #f46d5fde }
.header_cont { background-color: #fff; border-bottom: none }
.header_cont .menu_cont li a, .header_cont .login_wrap li a#outside_div_login:hover, .login_wrap li a#outside_div_login { color: #104a69 }
.header_cont .menu_cont li a:hover { color: #0071bc }
.header_cont .login_wrap li .login { color: #0071bc; margin: 0 0px 0 0; border-radius: 33px; padding: 5px 18px!important }
.header_cont .login_wrap li .signup { background-color: #104a69; color: #fff!important; margin: 0; border-radius: 33px; padding: 5px 18px!important }
.header_cont .login_wrap ul { margin-top: 4px; background-color: none }
.header_cont .menu_cont li:hover:before { border-bottom-color: #104a69 }
.header_cont .login_wrap li a#outside_div_login:hover { color: #0071bc }
.login_wrap li a#outside_div_Sign:hover { color: #fbff44!important }
.logo_cont { width: 150px; height: 42px; float: left; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_blue_03.svg) no-repeat; margin: 9px 0 0; background-size: contain }
.header_cont .login_wrap li a.login:hover { color: #fbff44 }
.header_cont .login_wrap li .signup:hover { color: #fbff44!important }
.active .login_wrap li a.login:hover { color: #666 }
.active .login_wrap li .signup:hover { color: #666!important }
.header_cont.active { background-color: #0071bc; border-bottom: none }
.header_cont.active .logo_cont { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_white_03.svg) no-repeat; width: 150px; height: 42px; background-size: contain }
.active.header_cont .login_wrap li a#outside_div_login { background: transparent; color: #fff }
.header_cont.active .menu_cont li a { font-weight: 400 }
.header_cont.active .login_wrap li .login { background-color: #fff; color: #333 }
.header_cont.active .login_wrap li .signup { background-color: #fff; color: #333!important }
.header_cont.active .login_wrap ul { margin-top: 4px; background-color: #0071bc }
.header_cont.active .login_wrap li a.login:hover { color: #0071bc }
.header_cont.active .login_wrap li .signup:hover { color: #0071bc!important }
.header_cont.active .menu_cont li:hover:before { border-bottom-color: #104a69; border-bottom-color: #fff }
.header_cont .login_wrap { background: transparent; margin: 15px 0 10px }
.footer_cont { padding: 85px 0 24px }
.footer_cont .copy_cont { margin-top: 85px }
.footer_cont ul li a { width: auto; padding: 7px 20px; border-radius: 30px }
.footer_cont ul li a:hover { color: #fbff44 }
.footer_content .footer_col h4.logo { margin: 2px 0 0 17px }
.footer_cont ul li h4 { padding-left: 20px }
.footer_cont ul li h4.ver-head { padding-top: 10px }
.index .banner_sec { margin-top: 70px; width: 100%; 

   background: #ffffff url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-main-banner.jpg) no-repeat center;
    background-size: cover; position: relative;z-index: 9;




}
.index .banner_sec .banner_content_area { margin:67px 0 0px; float: left; width: 100%; padding-bottom:0px; position: relative;}
.index .banner_sec .banner_content_area h1 { color: #104a69; margin-bottom: 16px; line-height: normal; font-size: 38px; font-weight: 600; width: 100% }
.index .banner_sec .banner_content_area h1 sup { font-size: smaller; }
.index .banner_sec .banner_content_area p.aws-text{color: #D15423;font-weight: 600;font-size: 24px;margin: 50px 0 12px 0;font-family: 'Poppins', sans-serif;}
.index .banner_sec .banner_content_area ul { float: left; width: 72%; list-style-type: none;margin:24px 0 35px; }
.index .banner_sec .banner_content_area ul li { color: #104a69; font-size: 16px; padding: 0 0 12px 27px; line-height: normal; font-weight: 400; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_tick.svg) no-repeat left 2px; }
.index .banner_sec .banner_content_area ul li a { color:#1f1f21; font-size: 16px ;font-weight: normal;font-family: 'Poppins', sans-serif;}
.index .banner_sec .banner_content_area .watch-video a { font-size: 16px; padding-left: 27px }
.index .banner_sec .banner_content_area ul li a:hover { color: #0071bc }
.index .signup-banner { margin: 0px 0 34px 5px;
    float: left;
    width: fit-content;
    border-top: 1px solid #c6c9d4;padding-top: 35px;}
.index .signup-banner .signup-new span { font-size: 12px; margin-left: 10px; display: block; }
.index .signup-banner .signup-new, .unrestricted-sec .signup-new { background-color: #FA665C; color: #fff; border: 1px solid #FA665C; font-size: 18px; font-weight: 400; padding: 10px 45px 3px; border-radius: 30px; cursor: pointer; display: inline-block; float: left; margin-right: 30px }
.index .banner_sec .banner_content_area ul li { font-weight: 600; }
.spd-tst { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/speedtest_bg10.jpg) no-repeat center; clear: both; cursor: pointer; border: 1px solid #ccc; padding: 91px 30px; border-radius: 20px; float: left; width: 100% }
.spd-tst p { margin-top: 29px; line-height: 28px }
.spd-inner-box { float: right; width: 43%; padding-left: 88px }
.spd-tst h3 { font-size: 34px; color: #104a69; font-weight: 600 }
.spd-tst .signup-new { background-color: #fff; color: #104a69; border: 1px solid #98a9b2; font-size: 16px; font-weight: 600; padding: 12px 24px; border-radius: 30px; cursor: pointer; display: inline-block; margin-top: 40px }
.spd-tst .signup-new:hover { background-color: #fff; color: #fff; background-color: #FA665C; border: 1px solid #FA665C }
.index .signup-banner .signup-new:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69 }
.unrestricted-sec h3 { text-align: left; color: #526082; font-size: 38px; font-weight: 600; margin-bottom: 82px; padding-top: 16px }
.unrestricted-sec h3 sup { line-height: initial; font-size: 18px }
.special-offer { float: left; padding: 0; position: relative; margin: 3px 0 0 0px;  }
.special-offer big{font-weight: 600;font-size: 18px;line-height: 28px;}

.special-offer p.limit-new{color: #E4594F;font-weight: 600;padding: 0;margin-top: 0px;font-size: 15px;}
.index .enterprise-sec { float: left; width: 100%; padding: 100px 0 110px; border-bottom: 1px solid #eaeaea }
.index .enterprise-content { background-color: #fffdf1; cursor: inherit;}
.index .enterprise-content:hover { top: 0; background-color: #eeede5 }
.index .enterprise-content .ransomware {background-position: -18px -477px;}
.index .enterprise-content .ai-ml {
    background-position: -18px -4730px;
}
.index .enterprise-content .iaas { width: 114px; height: 122px; background-image: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_12.png); background-repeat: no-repeat; background-position: -18px -4515px; display: inline-block; margin: 20px 0 }
.special-offer p { color: #000; font-size: 15px;text-align: left;}
.special-offer p.offer-txt { color: #FA665C; font-weight: 600; font-size: 16px; background-color: #ebf1f3; width: 115px; position: absolute; top: -14px; left: 40px; text-align: center }
.special-offer p strong { font-weight: 600 }
.index .banner_sec .banner_content_area p.veeam-graphic { float: left; width:212px; height: 80px; display: block; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/veeam-offer-img4.png) no-repeat;margin: 0 20px 0 0;}
 
.index .signup-banner .contact { margin-left: 20px; padding: 12px 30px; border: 1px solid #98a9b2; background-color: #fff; color: #104a69 }
.index .signup-banner .contact:hover { background-color: #FA665C; color: #fff; border: 1px solid #FA665C }
.index .banner_sec .banner_content_area p a { color: #104a69; font-size: 17px; padding-left: 68px; position: relative; top: 13px }
.index .banner_sec .banner_content_area .watch-video:hover a { color: #0071bc }
.index .banner_sec .banner_content_area .watch-video { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_08.svg) no-repeat 0 -2949px; height: 34px; margin: 0; font-size: 12px; line-height: 35px; cursor: pointer }
.index .banner_sec .banner_content_area .watch-video:hover { background-position: 0 -3029.2px }
.index .banner_sec .banner-img { width: 28%; float: left; margin-top: 124px }
.index .banner_sec .banner-img img { width: 555px }

.index .enterprise-wrap { width: 100%; margin: 0 auto;display: flex;
    flex-wrap: wrap; }
.index .enterprise-sec {float: left; width: 100%; padding: 80px 0 65px; clear: both; background: #fff;  }
.index .enterprise-sec h2 { margin: 0 auto 75px; font-weight: 600; font-size: 36px; line-height: initial; width: 74%; text-align: center; color: #104a69 }
.index .enterprise-sec p.enterprise-first-p { margin-bottom: 55px; line-height: 1.5; width: 100%; text-align: center; color: #104a69 }
.index .enterprise-content {float: left;width: 19%;margin: 0 12px 0 0;padding: 38px 8px 38px 8px;text-align: left;cursor: pointer;background-color: #fff;position: relative;top: 0;transition: top ease .5s;/* border: 1px solid #eaeaea; */min-height: 501px;}
.index .enterprise-content.remove { margin: 0 }
.index .enterprise-content:hover {top: 0;background-color: #f6fcff;}
.index .enterprise-content h4 {color: #0071bc;font-weight: 600;margin: 20px auto;line-height: 36px;width: 100%;text-align: left;font-size: 17px;}
.index .enterprise-content h4:hover { color: #333 }
.index .enterprise-content p { line-height: 28px; color: #111;font-size: 15px; }

.index .enterprise-content .img1-enterprise, .img2-enterprise, .img3-enterprise, .ransomware,.ai-ml {width: 114px;height: 122px;background-image: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_26_new.png);background-repeat: no-repeat;display: inline-block;margin: 20px 0}
.index .enterprise-content .surveillance {width: 114px;height: 122px;background-image: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_12_new.png);background-repeat: no-repeat;display: inline-block;margin: 20px 0}
.index .enterprise-content .surveillance {
    background-position: -21px -4773px;
}

.index .enterprise-content .img1-enterprise { background-position: -21px 0 }
.index .enterprise-content .img2-enterprise { background-position: -21px -240px }
.index .enterprise-content .img3-enterprise { background-position: -17px -476px }
.index .enterprise-content p.know-more { color: #FA665C; font-weight: 600; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_06.png) no-repeat 201px -3352px; padding-right: 20px }
.index .enterprise-content p.know-more:hover { color: #104a69 }
.index .security-features p.know-more { color: #FA665C; font-weight: 600; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_06.png) no-repeat 100px -3356px; padding-right: 50px; margin-top: 45px; position: absolute; bottom: 45px; }
.index .security-features p.know-more:hover { color: #104a69 }
.index .unrestricted-sec { float: left; width: 100%; padding: 84px 0 93px; background: #eef4f8; background-size: cover }
.index .unrestricted-sec h2 { margin-bottom: 20px; font-size: 33px; font-weight: 600; line-height: initial; text-align: center; color: #fff }
.index .unrestricted-wrap .unrestricted-item { float: left; width: 32%; background-color: #fff; margin: 0 20px 35px 0; border-radius: 10px; padding: 45px 19px 50px; cursor: pointer; position: relative; }
.index .unrestricted-wrap .unrestricted-item:hover { background-color: #F2F8FB }
.index .unrestricted-wrap .unrestricted-item.remove { margin: 0 0 35px }
.index .unrestricted-sec .unrestricted-para { text-align: center; width: 90%; line-height: 28px }
.index .unrestricted-sec .unrestricted-content h4 { color: #526082; line-height: initial; display: inline-block; font-size: 20px; font-weight: 600; margin-bottom: 12px }
.index .unrestricted-sec .unrestricted-content h4:hover { color: #0071bc }
.index .unrestricted-sec .unrestricted-content p { color: #111; line-height: 30px }
.index .unrestricted-sec .unrestricted-content p sup { line-height: initial; }
.unrestricted-item .unrestricted-content { display: inline-block; width: 100%; margin: 0; float: left }
.index .unrestricted-sec .unrestricted-item .icon { width: 120px; height: 120px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_39.png) 0 -1541px; background-repeat: no-repeat; display: inline-block; float: left; margin-right: 28px }
.index .unrestricted-sec .unrestricted-item .msp360 { background-position: 0 -6090px; width: 186px; }
.index .unrestricted-sec .unrestricted-item .img2 { background-position: 0 -1775px }
.index .unrestricted-sec .unrestricted-item .img3 { background-position: 0 -2010px }
.index .unrestricted-sec .unrestricted-item .img4 { background-position: -4px -2247px }
.index .unrestricted-sec .unrestricted-item .img5 { background-position: 0 -2710px }
.index .unrestricted-sec .unrestricted-item .img6 { background-position: 0 -2440px }
.index .unrestricted-sec .unrestricted-item .img7 { background-position: 0 -3146px }
.index .unrestricted-sec .unrestricted-item .img8 { background-position: 0 -4145px }
.index .unrestricted-sec .unrestricted-item .img9 { background-position: 0 -4322px }
.index .unrestricted-sec .unrestricted-item .img11 { background-position: 0 -5363px }
.index .unrestricted-sec .unrestricted-item .img12 { background-position: 0 -5107px }
.index .unrestricted-sec .unrestricted-item .img13 { background-position: 0 -5238px }
.index .unrestricted-sec .unrestricted-item .img21 { background-position: 0 -5494px; }
.index .unrestricted-sec .unrestricted-item .mfa{background-position: 0 -6236px; }
.index .unrestricted-sec .unrestricted-item .img-obj {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_37_new.png);background-position: 0px -6080px;height: 118px; }
.index .unrestricted-sec .unrestricted-item .img-event {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_37_new.png);background-position: 0 -5951px;}
.index .unrestricted-sec .unrestricted-item .img-log {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_38_new.png);background-position: -5px -6251px;}
.index .unrestricted-sec .unrestricted-item .compute-services { background-position: 0 -5635px !important; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_32_new.png); height: 115px; }
.index .unrestricted-sec .unrestricted-item .free-icon { position: absolute; width: 103px; height: 79px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/free-icon.png); background-repeat: no-repeat; display: inline-block; top: 0; right: 8px; }
.index .unrestricted-sec .unrestricted-item .snowflakes { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_32_new.png); height: 114px; background-position: 0 -5799px !important; }
.index .unrestricted-sec .unrestricted-wrap { margin-top: 70px ;display: flex;flex-wrap: wrap;}
.index .get-start-e2-sec { float: left; width: 100%; padding: 105px 0 115px }
.index .get-start-e2-sec h2 { margin-bottom: 60px; font-size: 36px; color: #104a69; line-height: normal; font-weight: 600; text-align: center }
.index .get-start-e2-sec h2 sup { font-size: 18px }
.index .get-start-e2-sec ul.slides { list-style: none }
.index .get-start-e2-sec .new-price-txt { margin-top: 10px!important }
.header_cont .menu_cont li a { padding: 7px 16px; font-size: 14px; height: auto }
.index .get-start-e2-sec .flex-wrap .mart h3 { margin-bottom: 12px }
.index .get-start-e2-sec .flex-wrap .mart h3 a { font-size: 24px; color: #104a69; font-weight: 600 }
.index .get-start-e2-sec .flex-wrap .mart h3 a:hover { color: #000; }
.index .get-start-e2-sec .flex-wrap .mart p { color: #104a69 }
.index .get-start-e2-sec .flexslider { height: auto }
.index .get-start-e2-sec .flex-wrap { max-width: 1180px; margin: 0 auto }
.index .get-start-e2-sec .img-left { display: block; width: 100%; text-align: center }
.index .get-start-e2-sec .flex-wrap .flexslider .slides img { width: 1180px; height: auto }
.index .get-start-e2-sec .flex-wrap .mart { display: block; width: 100%; float: left; margin: 50px 0 0; text-align: center }
.index .get-start-e2-sec .flex-wrap .flex-control-nav { top: 0; position: relative; right: 0; text-align: center }
.index .get-start-e2-sec .flex-wrap .flex-control-nav li { display: inline-block; margin: 20px 10px 0 0 }
.slider-cont-mobile { display: none }
.index .get-start-e2-sec .flex-wrap .flex-control-nav li a { background-color: #ffff }
.index .get-start-e2-sec .flex-wrap .flex-control-nav li a.flex-active { background-color: #f46d5fde }
.index .animate-btn2 { width: 190px; height: 50px; position: relative; background-color: #f1804b; color: #fff; font-size: 20px; border: 0; border-radius: 25px; font-weight: 700; cursor: pointer; overflow: hidden }
.index .animate-btn2::after { content: ""; position: absolute; top:calc(var(--y, 0) * 1px - 20px);
left:calc(var(--x, 0) * 1px - 20px);
width: 300px; height: 300px; opacity: 0; background: radial-gradient(circle closest-side, #c8f3f1, transparent); transform: translate(-40%, -40%); transition: width .4s ease, height .4s ease }
.index .animate-btn2:hover::after { opacity: .5 }
.foot-signup { float: left; width: 100%; padding: 104px 0 104px; text-align: center;color: #104a69; background-color: #F3F7F5 }
.foot-signup h2 { text-align: center; font-weight: 600; width: 100%; margin: 0 auto; line-height: 45px; margin-bottom: 32px }
.foot-signup h2 sup { font-size: 18px }
.index .foot-signup .signup-new { background-color: #FA665C; color: #fff; border: 1px solid #FA665C; font-size: 16px; font-weight: 400; padding: 12px 25px; border-radius: 30px; cursor: pointer; display: inline-block }
.index .foot-signup .signup-new:hover { background-color: #fff; color: #104a69; border: 1px solid #98a9b2 }
.index .banner_sec { height: auto; position: relative; }
.security-features { float: left; width: 100%; padding: 65px 0 65px; }
.security-features .feature-items { float: left; background-color: #fff; text-align: left; position: relative }
.spd-tst-box { margin-top: 16px }
.security-features .feature-items.remove { margin: 10px 0; border: 0 }
.security-features .feature-items .icon { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_28.png) no-repeat -2px -5600px; width: 86px; height: 87px; float: none; margin-bottom: 42px }
.security-features .feature-items .fasticn { background-position: -3px -3747px }
.security-features .feature-items .secicon { background-position: -3px -3949px }
.security-features .feature-items .reselicon { background-position: 0 -4752px; width: 89px; height: 88px; margin-bottom: 40px }
.security-features .feature-items .veeam { background-position: 0 -4921px; width: 90px; height: 91px; margin-bottom: 35px }
.security-features .feature-items h4 { color: #526082; font-size: 18px; font-weight: 600; margin-bottom: 32px }
.security-features .feature-items p { color: #111; font-size: 15px }
.security-features .feature-items p.fst { margin-bottom: 10px }
.security-features .feature-items p.feat-txt { color: #e32114; font-weight: 600 }
.logos-block { float: left; width: 100%; padding: 110px 0 120px; border-top: 1px solid #eaeaea; background: #eef4f8 }
.logos-block h3 { text-align: center; font-size: 34px; margin-bottom: 97px; font-weight: 600; color: #104a69 }
.logos-block h3 a { font-weight: 600; color: #104a69 }
.logos-block h3 a:hover { color: #0071bc }
.logos-block h3 sup { font-size: 17px }
.logo_item { float: left; width: 18%; margin: 0 22px 25px 0 }
.logo_item.remove { margin: 0 0 25px }
.index .contact-sales-div{display: flex;align-items: center;}
.index .contact-sales-div .contact-sales{background: #fff; color: #287c9f;
    border: 1px solid #287c9f;
    padding: 12px 20px 13px;
    font-weight: 600;
    margin: -12px 0 0 10px;
    border-radius: 4px;
    font-size: 16px;
}
.index .contact-sales-div .contact-sales:hover{background: #e6f2f7;}
.price_block { float: left; width: 74%;    margin: 20px 0 30px; display: inline-block; cursor: pointer }

.price_block {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/banner_50_offer_button2.svg) no-repeat -5px 0px;width: 285px;height: 61px;}
.price_block:hover{background-position:-5px -93.4px;}
.price_block p { display: inline-block; color: #104a69; line-height: 32px; float: left }
.price_block span small{color: #FA665C;font-size: 22px;}
.price_block p:first-child {/* border-right:1px solid #9ccbe4; */ padding: 0px 36px 0 0; position: relative; width: 328px;  border-right: 1px solid #9ccbe4;}
.price_block p:first-child b { font-weight: 600 }
.price_block p:first-child span.new-fst{position: relative;top: -5px;}
.price_block p:first-child span.price { color: #FA665C; font-weight: normal; font-size: 36px;line-height: 33px; margin-left: -4px;}
.price_block p:first-child span.or { position: absolute; color: #104a69; background-color: #fff; border: 1px solid #B7DFFA; padding: 3px 8px 4px; border-radius: 31px; font-weight: 600; line-height: 24px; top: 36px; left: 310px; }
.price_block p:last-child { padding: 22px 0px 22px 30px; font-size: 15px; width: 176px; }
.price_block p:last-child .price_contet { padding-left: 10px }
.price_block p:last-child .price_contet b { font-weight: 600; font-size: 16px }
.price_block p:last-child .price_contet span.price { color: #FA665C; font-weight: 600; font-size: 20px }
.price_block p:last-child span { display: inline-block; width: 390px; }
.price_block p:first-child span.offer-50 { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_index_50_offer_04.png) no-repeat 0 3px; width: 135px; height: 100px; display: inline-block; float: left }
.index .signup-banner p.limit { font-weight: 600; padding: 20px 0; float: left }
.price_block p.price_second .price { font-size: 16px; color: #104a69; line-height: 27px; margin-top: 2px; padding-left: 10px;width: auto; }
.price_block p.price_second .price b { font-size: 36px; color: #FA665C; font-weight: normal; line-height: 48px;margin-left: -4px;}
.price_block p.price_second .price small b { font-size: 14px; color: #104a69; }
.price_block p.price_second .price small.tb-txt{font-size: 16px;color: #104a69;}
.price_block p.price_second b { font-weight: 600 }
.price_block p.price_second .price-down { font-size: 16px; color: #104a69; }
.price_block p.price_second .price-down b { font-size: 20px; color: #FA665C; font-weight: 600; }
.price_block p.price_second .price-down small b { font-size: 14px; color: #104a69; }
p.nofee-txt { clear: both; margin-bottom: 50px; font-size: 18px }
.offer_btn { width: 220px!important; height: 55px!important; margin: 0!important; position: relative; z-index:9; float: left }
.offer_btn span { display: table-cell; vertical-align: middle; height: 55px }
.offer_btn span:first-child { background: #0071bd; width: 113px; border-radius: 4px 0 0 4px; text-align: center; color: #fff; font-weight: 600; font-size: 20px }
.offer_btn span:last-child { min-width: 90px; background: #014e82; border-radius: 0 4px 4px 0; color: #fff; padding: 0; position: relative; text-align: center }
.offer_btn span:last-child small { font-size: 10px; display: block; line-height: 10px; text-align: left; text-indent: 10px; position: relative; top: 4px }
.offer_btn span:last-child:before { right: 100%; top: 50%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136,183,213,0); border-right-color: #014e82; border-width: 7px; margin-top: -7px }
.offer_btn span:last-child b {font-size: 18px;line-height: 20px;font-weight: bold;}
.offer_btn span:last-child b sup { font-size: 11px; position: relative; top: -10px; right: 3px; font-weight: 400 }
.offer_btn span:last-child big { display: inline-block; font-size: 16px; line-height: 16px; text-align: left }
.offer_btn:hover span:first-child { background: #0987b6!important }
.offer_btn:hover span:last-child { background: #145688 }
.offer_btn:hover span:last-child:before { border-right-color: #145688 }
.swtoffer-note { font-size: 12px; margin-top: 50px; display: block; clear: both; float: left }
.index .foot-signup { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/foot-signup-bg.jpg) no-repeat center; background-size: cover }
.index .foot-signup .signup-new { font-size: 18px }
.index .foot-signup h2 { color: #fff; font-size: 38px; margin-bottom: 45px }
.index .foot-signup .signup-new:hover { background-color: #fa665c; color: #fff; border: 1px solid #fa665c }
.index .foot-signup .signup-new { font-size: 18px; background-color: #fff; color: #104a69; border: 1px solid #98a9b2 }
.index .foot-signup .signup-new.conct{padding: 12px 40px;
    margin-right: 23px;}
.logo_item .client-logo-item { width: 217px; display: block; height: 75px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_clients_logos_new14.png); background-position: 0 -22px; background-repeat: no-repeat }
.logo_item .client-logo-item:hover { box-shadow: 0 0 5px #a2a2a2; }
.client-logo-item.logo2 { background-position: 0 -154px }
.client-logo-item.logo3 { background-position: 0 -287px }
.client-logo-item.logo4 { background-position: 0 -419px }
.client-logo-item.logo5 { background-position: 0 -552px }
.client-logo-item.logo6 { background-position: 0 -684px }
.client-logo-item.logo7 { background-position: 0 -817px }
.client-logo-item.logo8 { background-position: 0 -949px }
.client-logo-item.logo9 { background-position: 0 -1082px }
.client-logo-item.logo10 { background-position: 0 -1214px }
.client-logo-item.logo11 { background-position: 0 -1346px }
.client-logo-item.logo12 { background-position: 0 -1479px }
.client-logo-item.logo13 { background-position: 0 -1611px }
.client-logo-item.logo14 { background-position: 0 -1744px }
.client-logo-item.logo15 { background-position: 0 -1876px }
.client-logo-item.logo16 { background-position: 0 -2009px }
.client-logo-item.logo17 { background-position: 0 -2141px }
.client-logo-item.logo18 { background-position: 0 -2274px }
.client-logo-item.logo19 { background-position: 0 -2406px }
.client-logo-item.logo20 { background-position: 0 -2539px }
.client-logo-item.logo21 { background-position: 0 -2671px }
.client-logo-item.logo22 { background-position: 0 -2803px }
.client-logo-item.logo23 { background-position: 0 -2936px }
.client-logo-item.logo24 { background-position: 0 -3068px }
.client-logo-item.logo25 { background-position: 0 -3201px }
.client-logo-item.logo26 { background-position: 0 -3333px }
.client-logo-item.logo27 { background-position: 0 -3466px }
.client-logo-item.logo28 { background-position: 0 -3598px }
.client-logo-item.logo29 { background-position: 0 -3731px }
.client-logo-item.logo30 { background-position: 0 -3863px }
.client-logo-item.logo31 { background-position: 0 -3993px }
.client-logo-item.logo32 { background-position: 0 -4251px }
.client-logo-item.logo33 { background-position: 0 -4379px }
.client-logo-item.logo34 { background-position: 0 -4507px }
.client-logo-item.logo35 { background-position: 0 -4635px }
.client-logo-item.logo36 { background-position: 0 -4891px; }
.client-logo-item.logo41 { background-position: 0 -5024px; }
.client-logo-item.logo42 { background-position: 0 -5141px; }
.client-logo-item.logo43 { background-position: 0 -5264px; }
.logo-container { display: flex; flex-wrap: wrap; width: 100% }
.footer_competitors { width: 30%; float: left; margin-top: 12px }
.footer_cont .footer_content .footer_col.two { margin-top: 0 }
.security-features a:first-child .feature-items { }
.hot-storage-sec { float: left; width: 100%; padding: 0px 0 80px; }
.hot-storage-sec h2 { font-weight: 600; font-size: 35px; line-height: initial; width: 100%; color: #104a69; margin-bottom: 25px; }
.hot-storage-sec h2 sup { font-size: 20px; }
.hot-storage-sec p { color: #111; line-height: 30px; }
.hot-storage-sec p.fst { margin-bottom: 20px; }
/*webinar_css*/
.index .free-webinar { display: block; width: auto; position: absolute; z-index: 9; right: 40px; bottom: 16px; }
.index .support_web { cursor: pointer; width: 158px; height: 48px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/webinar2.svg) no-repeat 0 0px; float: right; text-indent: -3500px; margin:0px -23px 0 10px; }
.index .support_web:hover { background-position: -0px -48px; }
.index .master_wrapper { width: 100%; height: 100%; position: fixed; left: 0; top: 0; margin: 0; padding: 0; z-index: 9999999 }
.index .shadow_container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: .7; -moz-opacity: .7; -webkit-opacity: .7; -khtml-opacity: .7; filter: alpha(opacity=90) }
.index .popup_wrapper { width: 100%; height: 100%; position: absolute; left: 0; top: 0 }
.index .first_pos_container { display: table; overflow: hidden; margin: 0 auto; height: 100%; width: 100%; max-width: 60% }
.index .popup_wrapper .sec_pos_container { display: table-cell; vertical-align: middle; padding-top: 50px }
.index .master_wrapper .popLeft { left: 0 }
.index .popup_wrapper .popup_container { background: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 2px; padding: 15px; position: relative; overflow: hidden }
.index .popup_container .popup_header { position: relative; background: 0 0; margin-bottom: 10px; border-bottom: 1px solid #d2dae0 }
.index .popup_header h3 { margin-bottom: 10px; color: #1374ab; font-size: 1.5em; text-align: left; line-height: normal; margin-left: 28px; }
.index .popup_close_btn { position: absolute; right: -2px; top: 0; display: block; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/popup_close_btn.png) no-repeat; width: 16px; height: 16px; cursor: pointer }
.index .popup_container .popup_content { margin: 0; padding: 0 }
.index .popup_system_box { padding: 10px 30px 20px }
.index .webinar_div li.navli { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/ide_faqbullet_new.svg) left 11px no-repeat; font-size: 1em; margin: 0; padding: 0 0 10px 23px; line-height: 24px }
.index .webinar_div li { display: block; list-style-type: none }
.index .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: 1.2em; -webkit-appearance: none; appearance: none }
.index .popup_wrapper .sec_pos_container .scon { font-size: .857em; color: #333; float: left; width: 100%; font-weight: 400 }
.index .master_wrapper td { padding: 0; line-height: 30px; }
.index .master_wrapper strong { font-weight: bold; }
.index .popup_system_box .pad-right ul.ui-list { margin-top: 10px; }
.index .popup_system_box .srt-box { margin-top: 16px; }
.ssd-txt { font-size: 13px; }
 @media screen and (max-width:767px) {
.e2_partner .first_pos_container { max-width: 90%; }
.e2_partner .popup_wrapper .popup_container { height: 80vh; overflow: auto; margin: 0; }
}
/*webinar_css*/

/*location section css*/
.location-sec {float: left;position: relative;width: 100%;padding: 30px 0 20px;background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/map_bg.jpg);background-repeat: no-repeat;background-size: cover;}
.location-box {float: left;padding: 32px 0 0px 0;cursor: pointer;}
.location-box:hover {/* background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-map_bg_hover.png) center no-repeat #fff; */ }
.location-box h3 a { color: #104a69; line-height: 36px; font-weight: 600; font-size: 28px; }
.location-box p a { font-weight: 600; margin-bottom: 50px; line-height: 32px; margin-top: 30px; display: block; color: #104a69; }
.location-box .signup-new { background-color: #fa665c; color: #fff; border: 1px solid #fa665c; font-size: 18px; font-weight: 400; padding: 15px 32px; border-radius: 30px; cursor: pointer; display: inline-block; float: left; margin-right: 30px }
.location-right img {     width: 600px; }

.location-box .signup-new:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69 }
.location-left, .location-right { width: 100%; }
/*migration css*/

.migration-main { float: left; width: 100%; padding: 20px 0 108px; }
.migration-box { float: left; display: flex; justify-content: space-between; align-items: center; border: 1px solid #ddd; border-radius: 30px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index_migration_bg.jpg) center no-repeat #fff; padding: 120px 34px 45px 73px; width: 100%; cursor: pointer; position: relative; }
.migration-box:hover:hover { background: #fff; }
/* .migration-box:hover{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-map_bg_hover.png) center no-repeat #fff;} */
.migration-box .free-icon { position: absolute; width: 103px; height: 79px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/free-icon.png); background-repeat: no-repeat; display: inline-block; top: 0; right: 53px }
.migration-box .cloud-txt { position: absolute; width: 344px; height: 85px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/migration_txt.png); background-repeat: no-repeat; display: inline-block; top: 0; left: 0; border-radius: 29px 0 0 0; text-indent: -99999px; }
.migration-box .left-img { float: left; width: 40% }
.migration-box .left-img img { width: 360px }
.migration-box .right-content { float: left; width: 55% }
.migration-box .right-content p span { color: #104a69; line-height: 50px; font-weight: 600; font-size: 42px }
.migration-box .right-content p span sup { font-size: 18px }
.migration-box .right-content p { color: #104a69; line-height: 28px; margin: 0px 0 38px; font-size: 18px; line-height: 35px; }
.migration-box .right-content .signup-new { background-color: #FA665C; color: #fff; border: 1px solid #FA665C; font-size: 17px; font-weight: 400; padding: 13px 30px; border-radius: 30px; cursor: pointer; display: inline-block; float: left }
.migration-box .right-content .signup-new:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69 }

/* tooltip map css*/
.tooptip-sec{float:left;width:14%;position:absolute;bottom: 13px;}
.tooptip-sec ul{display:flex;justify-content:flex-start;flex-wrap:wrap}
.tooptip-sec ul li{list-style-type:none;color: #0071bc;cursor:pointer;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-tooltip-icons.png) no-repeat;padding-left:30px;margin-bottom:15px;font-size: 13px;font-weight: 600;padding-right:5px;}
.tooptip-sec ul li.two{background-position:0 -70px;  color: #f2675f;}
.tip-box{color:#fff!important;background:#000;width:182px;padding:8px 8px 7px;clear:both;font-size:12px;border-radius:4px;display:none;cursor:pointer;position:absolute;top:-24px;z-index:9;left:126px;line-height:18px}
.tip-box::before{left:-5%;top:53%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#000;border-width:5px;margin-top:-5px;transform:rotate(180deg)}
.tip-box-two{color:#fff!important;background:#000;width:174px;padding:8px 8px 7px;clear:both;font-size:12px;border-radius:4px;display:none;cursor:pointer;position:absolute;top:18px;z-index:9;left:125px;line-height:18px}
.tip-box-two::before{left:-5%;top:46%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#000;border-width:5px;margin-top:-5px;transform:rotate(180deg)}
.tooptip-sec ul li:first-child:hover ~ .tip-box,.tip-box:hover{display:block}
.tooptip-sec ul li.two:hover ~ .tip-box-two,.tip-box-two:hover{display:block}


 @media screen and (max-width:980px) {
.location-box { margin-top: 0; flex-direction: column-reverse }
.index .get-start-e2-sec { padding-top: 0 }
.location-left, .location-right { width: 100%; text-align: center }
.location-right img { width: 75% }
.signup-btn { display: flex; justify-content: center }
}
@media screen and (max-width:767px) {
.location-right img { width: 100% }
}
/*location section css end*/
@media screen and (max-width:1366px) {
.index .popup_wrapper .sec_pos_container { padding-top: 40px; }
.index .popup_wrapper .popup_container { height: 550px; overflow: auto; margin: 0; }
.index .popup_system_box { padding: 10px 30px 0px; }
}
@media screen and (max-width:1276px) {
.price_block p { font-size: 14px }
}
@media screen and (max-width:1260px) {
.index .banner_sec .banner_content_area { width: 100% }
.index .banner_sec .banner-img { float: right }
.index .banner_sec .banner-img img { width: 540px }
	.location-right img { width:100% }
}
@media screen and (max-width:1240px) {

.footer_cont .footer_content .footer_col { width: 18% }
.footer_competitors { width: 32% }
}
@media screen and (max-width:1236px) {
.index .banner_sec .banner_content_area { width: 100% }


}
@media screen and (max-width:1210px) {

.header_cont .menu_cont li { margin-left: 0 }
.index .banner_sec .banner-img img { width: 460px }
.footer_cont ul li h4 { padding-left: 16px }
.footer_cont ul li a { padding: 7px 16px }
.footer_cont .footer_content .footer_col.four { width: 29% }
.index .banner_sec .banner_content_area ul { width: 90% }
}
@media screen and (max-width:1181px) {
.index .get-start-e2-sec .flex-wrap { width: 1030px }
.index .get-start-e2-sec .flex-wrap .flexslider .slides img { width: 1030px }
.index .enterprise-content p.know-more { background-position: 192px -3352px }
.spd-tst { background-size: contain; padding: 62px 30px }
.logo_item { margin: 0 0 25px }
.index .signup-banner .signup-new, .unrestricted-sec .signup-new { padding: 10px 18px; font-size: 15px }
.index .signup-banner .signup-new { padding: 6px 40px 2px 40px; }
.index .signup-banner .signup-new span { margin-top: -4px; }
.header_cont .menu_cont li a { padding: 7px 13px }
.login_wrap li a#outside_div_Sign { margin-left: 0 }
.spd-tst { background-position: left }
.spd-inner-box { padding-left: 50px }
.footer_cont ul li h4 { padding-left: 12px }
.footer_cont ul li a { padding: 7px 12px }
.footer_cont .footer_content .footer_col.four { width: 30% }
.footer_competitors { width: 30% }
.index .banner_sec .banner_content_area { width: 100%; }
.migration-box { padding: 120px 34px 45px 40px; }
}
@media screen and (max-width:1170px) {
.price_block p:last-child .price_contet { padding-left: 10px }
.header_cont .menu_cont li a { font-size: 13px }
.header_cont .login_wrap li .myaccount, .header_cont .login_wrap li .signup, .header_cont .login_wrap li .login { font-size: 14px }
.footer_content .footer_col h4.logo { width: 140px }
.footer_cont .footer_content .footer_col.two { width: 19% }
.footer_competitors { width: 33% }
.footer_cont ul li a { padding: 7px 6px }
.footer_cont ul li h4 { padding-left: 6px }
.price_block p.price_second .price { margin: 0 0 13px; padding-left: 5px; }
}
@media screen and (max-width:1179px) {
    .location-left, .location-right {
        width: 100%;
        text-align: center;
    }
    
    }

@media screen and (max-width:1160px) {
.index .banner_sec .banner_content_area { width: 100%; }
.price_block p:last-child {padding: 23px 0px 17px 34px;width: 190px;}
}
 @media screen and (max-width:1120px) {
.spd-tst { padding: 57px 30px }
.price_block p:first-child span.or { top: 36px; }

}
@media screen and (max-width:1063px) {
.index .unrestricted-wrap .unrestricted-item { width: 31%; }
.index .unrestricted-sec .unrestricted-content h4 { font-size: 19px; }
}
@media screen and (max-width:1040px) {
.header_cont .menu_cont li a { padding: 7px 10px }
}
 @media screen and (max-width:1100px) {
.index .banner_sec .banner-img { width: 38%; float: right }
.index .banner_sec .banner-img img { width: 420px; float: right }
}
@media screen and (min-width: 1023px) and (max-width: 1024px) {
.index .popup_wrapper .popup_container { height: auto; }
}
@media screen and (max-width:1024px) {
.index .banner_sec .banner-list { width: 45%; margin-bottom: 20px }
.index .enterprise-wrap { margin: 0 25px }
.index .enterprise-content { width: 30% }
.header_cont .menu_cont li { margin-left: 5px }
.index .enterprise-content h4 { min-height: 72px }
.index .unrestricted-wrap .unrestricted-item { width: 31% }
.index .unrestricted-sec .unrestricted-content h4 { font-size: 18px; }
.index .get-start-e2-sec .flex-wrap { width: 100%; padding: 0 20px; float: left; }
.index .get-start-e2-sec .flex-wrap .flexslider .slides img { width: 980px }

.index .enterprise-content p.know-more { background-position: 156px -3352px }
.spd-tst { padding: 29px 30px }
.spd-tst-box { margin-top: -52px }
.index .banner_sec .banner-img img { width: 368px; }
.migration-box .left-img img { width: 330px; }
.migration-box .right-content p br { display: none; }
.price_block p:last-child{padding: 23px 5px 17px 40px;}
.index .enterprise-sec{padding: 80px 0 40px;}

}
@media screen and (max-width: 1015px) {
.index .header_cont .menu_cont li a { padding: 4px 7px 7px }
.footer_cont ul li a { font-size: 13px }
.price_block p.price_second .price { padding-left: 0; }
/* .price_block p:last-child {padding: 25px 5px 12px 31px;} */
}
@media screen and (max-width:980px) {
.index .banner_sec .banner-img { width: 100% }
.index .banner_sec .banner_content_area { margin: 0; width: 100%; padding: 130px 0 0 }
.index .banner_sec { padding-bottom: 40px; }
.index .banner_sec .banner-list { width: 100%; padding: 20px 40px; margin: 15px 65px }
.index .signup-banner { text-align: center; margin-bottom: 0 }
.index .enterprise-wrap { margin: 0 auto }
.index .enterprise-content { width: 50%; float: none; margin: 0 auto 20px }
.index .enterprise-content {min-height: 400px;}
.index .enterprise-content.remove { width: 50%;  float: none }
.index .enterprise-content p.enterprise-desc { min-height: auto; margin-bottom: 23px }
.index .enterprise-sec h2 { font-size: 26px; line-height: 1.5; width: 100% }
.index .backup-archive-wrap { width: 100% }
.index .unrestricted-sec .unrestricted-wrap ul { width: 90%; margin: 0 auto; column-count: 1; list-style: none }
.index .unrestricted-sec .unrestricted-wrap li .img1-unrestricted, .img2-unrestricted, .img3-unrestricted, .img4-unrestricted { width: 84px; height: 86px }
.get-start-e2-sec { display: none }
.index .slider-cont-mobile { float: left; width: 100%; display: block; padding: 90px 0 55px; border-bottom: 1px solid #eaeaea; }
.index .slider-cont-mobile h2 { width: 100%; font-size: 28px; text-align: center; margin-bottom: 45px; font-weight: 600 }
.index .cloud-to-cloud h2 a {margin: 0 auto 50px !important;}
.index .slider-cont-mobile h2 sup { font-size: 18px }
.index .slider-cont-mobile .mart-mobile { text-align: center; margin-bottom: 35px }
.index .slider-cont-mobile .mart-mobile h3 a { font-size: 20px; font-weight: 600; color: #0071bc }
.index .slider-cont-mobile .mart-mobile h3 { width: 100%; margin: 20px 0 }
.index .unrestricted-sec { padding: 70px 0 }
.index .enterprise-sec h2 { margin-top: 30px }
.index .foot-signup h2 { font-size: 26px }
.logo_cont { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_white_03.svg) no-repeat; width: 150px; height: 42px; background-size: contain; margin-left: 20px }
.index .banner_sec { height: auto!important }
.index .enterprise-sec { margin-top: 0 }
.index .enterprise-sec {padding: 60px 0 80px;}
.index .enterprise-content p.know-more { padding-bottom: 40px; background-position: 212px -3352px }
.index .enterprise-content h4 { min-height: auto }
.index .unrestricted-wrap .unrestricted-item { float: none; width: 52%; margin: 0 auto 50px;}
.index .unrestricted-wrap .unrestricted-item.remove { margin: 0 auto 50px }
.index .banner_sec .banner-img img { display: none }
.spd-tst { background: #EAF6F6; padding: 45px 30px }
.spd-inner-box { float: left; width: 100% }
.security-features .feature-items { margin: 10px 22px 10px 0 }
.index .banner_sec { height: auto!important; border-bottom: 1px solid #eaeaea; }
.unrestricted-sec h3 { text-align: center }
.special-offer p.offer-txt { background: #fff }
.index .foot-signup h2 { font-size: 30px }
.mobile_menu_cont li.my-account { display: none }
.index .first_pos_container { max-width: 80%; }
.index .popup_wrapper .popup_container { height: 55vh; overflow: auto; margin: 0; }
.migration-box { flex-wrap: wrap; background: #F9FAF5; padding: 120px 34px 70px 40px; }
.migration-box .left-img { width: 50%; margin-bottom: 25px; }
.migration-box .right-content { width: 100%; }
}
@media screen and (max-width:820px) {
.index .enterprise-content p.know-more { background-position: 206px -3352px }
}
@media screen and (max-width:768px) {
.index .enterprise-content p.know-more { background-position: 192px -3352px }
.security-features .feature-items { float: left; width: 100%; padding: 28px 0 54px 10px }
.security-features { padding: 80px 0 60px; }
.index .banner_sec { border-bottom: 1px solid #eaeaea; padding-bottom: 70px }
}
@media screen and (max-width:769px) and (min-width:768px) {
.index .security-features p.know-more { bottom: 0 }
.index .security-features p.know-more.resellerbtn { width: 184px }
}
@media screen and (max-width:540px) {
.migration-box .free-icon { display: none; }
}
@media screen and (max-width:767px) {
.index .enterprise-content p.know-more { background-position: 182px -3352px }
.logos-block h3 { line-height: initial }
.spd-tst p { width: 100% }
.index.first_pos_container { max-width: 90%; }
.index .popup_wrapper .popup_container { height: 80vh; overflow: auto; margin: 0; }
.index .banner_sec .banner_content_area ul li { background: none; padding-left: 0;}
}
@media screen and (max-width:767px) {
    .index .contact-sales-div{display: flex;align-items: center;flex-direction: column;}
    .index .contact-sales-div .contact-sales {margin: 17px 0 16px 0px;}
.index .enterprise-content p.know-more { background-position: 165px -3352px }
.index .enterprise-content, .index .enterprise-content.remove, .index .unrestricted-wrap .unrestricted-item, .index .banner_sec .banner_content_area p { width: 100%;text-align: center; }
.index .foot-signup h2 { font-size: 24px }
.index .banner_sec .banner_content_area h1 { font-size: 26px; width: 100% ;line-height: 35px;}
.index .signup-banner .signup-new { margin-bottom: 25px; float: none; margin-right: 0; padding: 6px 40px 2px 40px; }
.index .signup-banner .signup-new span { margin-top: -4px; }
.index .banner_sec .banner_content_area { text-align: center }
.index .banner_sec .banner_content_area ul { display: contents }
.index .banner_sec .banner_content_area .watch-video { background-position: 114px -2948px }
.index .enterprise-content p.know-more { background-position: 193px -3352px }
.index .slider-cont-mobile h2 { line-height: 38px; font-size: 23px }
.price_block p:first-child { padding: 0 0 30px; border-bottom: 1px solid #9ccbe4; border-right: 0 }
.price_block p:first-child span.or { display: block; top: 99%; left: 50%; transform: translate(-50%, -50%); }
.price_block p:last-child .price_contet, .price_block p:last-child { padding: 0 }
.price_block p:first-child span.offer-50 { float: none; margin: 0 auto 15px; display: block }
.offer_btn { margin: auto!important; float: none }
.special-offer p.offer-txt { background: #fff; width: 101px!important; left: 58px }
.special-offer { margin: 18px auto 20px; width: 165px; float: none }
.price_block p:last-child { border-left: 0px; }
.price_block { margin: 18px 0 15px; float: none;width: 261px;}
p.nofee-txt { margin-bottom: 40px; }
.index .banner_sec .banner_content_area p.veeam-graphic { display: flex; float: none; margin: 21px auto 10px auto; }
.index .banner_sec .banner_content_area p.aws-text{    margin-bottom: 22px;}
	.index .banner_sec .banner_content_area p.veeam-graphic{background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/veeamoffer_mobile3.png) no-repeat;}
}
@media screen and (max-width:376px) {
.index .banner_sec .banner_content_area .watch-video { background-position: 100px -2948px }
.index .enterprise-content p.know-more { background-position: 176px -3352px }
.index .foot-signup h2 { font-size: 21px }
}
@media screen and (min-width:1700px) {
.index .banner_sec .banner_content_area { margin: 70px 0 0px; float: left }
p.nofee-txt { clear: both; margin-bottom: 70px; }

.index .banner_sec .banner-img img { margin-top: 10px }
.spd-tst-box { margin-top: -45px }
.index .signup-banner{bottom: -60px;}
	.index .signup-banner {margin: 0px 0 0px 5px;}
}
@media screen and (min-width:2000px) {
.price_block {width: 285px;}
.index .contact-sales-div .contact-sales {
    margin: -5px 0 0 24px;
}
}
/*new css*/
.security-features a:nth-child(3) .feature-items { background-color: #f6f7e6; }
.security-features a:nth-child(3) .feature-items:hover { background-color: #edeed4; }
.security-features .feature-items .ssd-storage { background-position: 0 -5392px; width: 100px; height: 87px; }
.security-features .feature-items { width: 19%; border-radius: 20px; padding: 58px 15px; margin: 10px 5px; min-height: 440px; }
.security-features .feature-items h4 span { font-size: 16px; }
/*new css end*/
.security-features .feature-items {width: 19%;border-radius: 20px;padding: 58px 10px;margin: 10px 6px;min-height: 440px;position: relative;}
.security-features .feature-items:hover { background-color: #e8f1f7; }
.security-features .feature-items.remove p { font-size: 15px }
.security-features .feature-items p.offer-90 { margin-top: 30px }
.security-features .feature-items p.offer-90 span.save { font-size: 24px; color: #FA665C; font-weight: 600; padding-right: 5px }
.security-features .feature-items sup { font-size: 12px; line-height: initial }
.security-features .feature-items p.get-start { background-color: #fff; color: #0071bc; border: 1px solid #0071bc9c; font-size: 16px; font-weight: 400; padding: 5px 15px; border-radius: 3px; cursor: pointer; display: inline-block; margin-top: 32px }
.security-features .feature-items p.get-start:hover { background-color: #0071bc14 }
.security-features a:nth-child(4) .feature-items:hover { background: #e8f1f7 }
.security-features a:nth-child(4) .feature-items { background-color: #ddebf3; padding: 58px 10px; }
.security-features a:nth-child(5) .feature-items { background-color: #dcf3dc; }
.security-features a:nth-child(5) .feature-items:hover { background-color: #f1f1b0; }
.security-features a:nth-child(5) .feature-items { background: #f2f3be; background-repeat: no-repeat; background-position: right -9px; }
.security-features a:nth-child(6) .feature-items { background: #f5e8e8; }
.bold-text { font-weight: 600; }
.security-features a:nth-child(6) .feature-items:hover { background: #f5e8e8ad; }
.security-features .feature-items .icon.compute-services { width: 89px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_33_new.png) no-repeat -1px -5762px; }
.security-features .feature-items .icon.cloud-data-migration { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/index-spriteimage_30.png) !important; background-position: 0 -5570px !important; width: 91px; height: 87px; }
.index .security-features p.know-more.cloud-signup { background: #FA665C; padding: 8px 20px; color: #fff; border-radius: 20px; height: 40px; bottom: 52px; border: 1px solid #FA665C; }
.index .security-features p.know-more.cloud-signup:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69; }
@media screen and (max-width:1240px) {
.logo_item { width: 22%; display: flex; justify-content: center; margin: 0 10px 22px }
.security-features .feature-items p { font-size: 14px }
.security-features .feature-items { }
.security-features .feature-items h4 { font-size: 18px }
}
@media screen and (max-width:1260px) {
.security-features .feature-items h4 { font-size: 23px }
.security-features .feature-items p { font-size: 16px }
.security-features .feature-items { width: 30%!important; padding: 45px 35px!important; margin: 10px 12px }
.security-features .feature-items .veeam { height: 90px; background-position: 0 -4922px; }
}
@media screen and (max-width:1024px) {
.security-features .feature-items { padding: 45px 20px!important }
.security-features .feature-items h4 { font-size: 23px }
.logo_item { width: 25% }
.footer_cont ul li a { padding: 7px 5px }
.footer_cont ul li h4 { padding-left: 5px }
.security-features a:nth-child(3) h4 { margin-bottom: 28px; }
}
@media screen and (max-width:980px) and (min-width:812px) {
.security-features .feature-items { padding: 58px 10px 58px 6px }
.security-features .feature-items.remove { padding-right: 0 }
.security-features .feature-items h4 { font-size: 17px }
.security-features .feature-items p { font-size: 15px }
}
@media screen and (max-width:980px) {
.logo_item { width: 26% }
.index .security-features p.know-more { background-position: 100px -3354px; }
.security-features .feature-items .icon.veeam { margin-bottom: 39px; }
.security-features .feature-items { min-height: 440px; }
.security-features a:nth-child(4) .feature-items h4 { margin-bottom: 27px; }
}
@media screen and (max-width:880px) {
.logo_item { width: 30% }
}
@media screen and (max-width:768px) {
.security-features .feature-items.remove { margin: 0 }
.index .security-features p.know-more { background-image: none }
.unrestricted-sec h3 { text-align: center }
.security-features a:nth-child(4) .feature-items h4 { margin-bottom: 31px; }
}
@media screen and (max-width:767px) {
.logo_item { width: 36% }
}
@media screen and (max-width:767px) {
.price_block p:last-child { padding-top: 30px }
.index .banner_sec { height: auto!important; background: #fff }
.logo_item { width: 100% }
.price_block p:first-child span.offer-50{width: 120px;}
.index .enterprise-content { margin: 0 auto 0px }
.spd-inner-box { padding-left: 15px }
.hot-storage-sec h2 { font-size: 28px; }
.price_block p.price_second .price small { display: block; padding-bottom: 20px; }
.price_block p:last-child span { width: 100%; }
.price_block p.price_second .price-down { padding-top: 20px; }
.index .banner_sec .banner_content_area p.veeam-graphic {width: 190px;}
.index .banner_sec {padding-bottom: 45px;}
.security-features {padding: 65px 0 45px;}
.index .veem-main {flex-direction: column;justify-content: center;margin-bottom: 0 !important;}
.index .special-off-box {padding: 10px 30px 0px 30px !important;}
}
.index .security-features p.know-more.resellerbtn { background: #FA665C; font-size: 14px; padding: 8px 12px; color: #fff; border-radius: 20px; height: 40px; bottom: 37px; border: 1px solid #FA665C; left: 50%; transform: translateX(-68%); width: 154px; }
@media screen and (max-width:1260px) {
.index .support_web { margin: 15px 31px 8px 10px; }
.index .security-features p.know-more.resellerbtn{left: 39%;}
}
.index .security-features p.know-more.resellerbtn:hover { border: 1px solid #98a9b2; background-color: #fff; color: #104a69 }
@media screen and (max-width:1240px) {
.security-features .feature-items p { line-height: 26px }
.index .security-features p.know-more.resellerbtn { height: auto; padding: 6px 14px; }
.index .free-webinar { margin-top: 15px; position: absolute; bottom: 0px; right: 25px; }
.index .security-features p.know-more { background-position: 100px -3354px; }
}
@media screen and (max-width:1180px) {
    .index .security-features p.know-more.resellerbtn{left: 41%;}

    }
 @media screen and (max-width:1085px) {
.index .security-features p.know-more.resellerbtn { height: auto }
.security-features .feature-items { padding-left: 22px; padding-right: 10px }
.index .security-features p.know-more { bottom: 50px }
}
 @media screen and (max-width:1024px) {
.index .security-features p.know-more.resellerbtn { bottom: 45px }
}
@media screen and (max-width:1024px) {
.security-features a:first-child .feature-items, .security-features a:nth-child(2) .feature-items, .security-features a:nth-child(3) .feature-items, .security-features a:last-child .feature-items { min-height: 440px; }
.index .security-features p.know-more.resellerbtn { bottom: 39px; transform: none; left: 20px; }
.security-features a:last-child .feature-items { margin-left: 12px; margin-right: auto; }
}
@media screen and (max-width:1016px) {
.security-features .feature-items { width: 30%!important }
}
@media screen and (max-width:980px) {
.security-features .feature-items { width: 46%!important; text-align: left!important }
.index .free-webinar { right: unset; left: 25px; bottom: 30px; }
.index .support_web { margin: 15px 0px 0 0px; }
.index .banner_sec .banner_content_area { padding:0 }
.index .banner_sec {/* background: #fff; */ }

.index .banner_sec .banner_content_area p.aws-text{margin: 40px 0 0 0;}
}
@media screen and (max-width:769px) and (min-width:768px) {
.security-features .feature-items { margin-bottom: 25px }
}
@media screen and (max-width:767px) {
.security-features .feature-items, .security-features a:first-child .feature-items { width: 100%; padding-left: 0; padding-right: 0 }
.index .security-features p.know-more { padding: 0 }
.index .security-features p.know-more.resellerbtn { width: 185px; transform: none; }
.security-features .feature-items { margin-bottom: 20px }
.security-features .feature-items { background-color: #e8f1f7; }
	.index .banner_sec .banner_content_area p.aws-text{margin: 40px 0 36px 0;}
}
@media screen and (max-width:767px) {
.index .free-webinar { left: 50%; transform: translateX(-50%); bottom: 0; }
.security-features .feature-items { width: 320px !important; margin: auto auto 30px !important; float: none }
.security-features .feature-items .icon { margin: 0 auto 42px }
.security-features .feature-items h4 { text-align: center }
.security-features .feature-items p.fst { text-align: center }
.security-features .feature-items p { text-align: center }
.index .security-features p.know-more { margin: 30px auto 0; position: unset }
.security-features a:first-child .feature-items, .security-features a:nth-child(2) .feature-items, .security-features a:nth-child(3) .feature-items { min-height: 400px }
}
@media screen and (max-width:560px) {
    .index .veem-main {flex-direction: column;}
    .index .veeam-banner {margin-right: 0;border-radius: 10px 10px 0px 0px !important;margin-bottom: 3px;margin-right: 0 !important;}
    .index .special-off-box {border-radius: 0px 0px 10px 10px !important;}
}
@media screen and (max-width:380px) {
.security-features .feature-items { width: 100% !important; }
.price_block p:last-child span { width: 100%; }
}
/*intigration css start*/
.index .partner-sec h3 { text-align: center; font-size: 36px; margin-bottom: 97px; font-weight: 600; color: #104a69 }
.index .partner-sec h3 a { font-weight: 600; color: #104a69 }
.index .partner-sec h3 a:hover{color: #000;}
.index .partner-sec h3 sup { font-size: 17px }
.index .partner-sec { float: left; width: 100%; padding: 100px 0 70px }
.index .partner-sec h2 { font-size: 32px; line-height: 35px; margin-bottom: 70px; font-weight: 600; color: #104a69 }
.index .partner_items { height: auto; float: left; min-height: 270px; box-shadow: 0 0 5px #a2a2a2; width: 100% ;position: relative;}
.index .partner_items:hover { background-color: #f6fcff; }
.index .partner_items:hover span { background-color: #f6fcff; }
.index .partner_items span { width: 100%; height: 100px; float: left; text-align: left; background: #fff; display: table; position: relative }
.index .partner_items span i { display: block; margin: 32px auto auto 30px; position: absolute; left: 0; height: 79px; right: 0; top: 0; bottom: 0; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_logos_new_42.png) no-repeat 0 0; width: 212px }
.index .partner_items span i.editshare { background-position: 0 -4948px; }
.index .partner_items span i.s3cmd { background-position: 0 -5154px; }
.index .partner_items span i.irods { background-position: 0 -5011px; margin: 32px auto auto 30px; }
.index .partner_items span i.lucidlink { background-position: 0 -5083px; margin: 32px auto auto 30px; }
.index .partner_items span i.arcserve { background-position: 0 -1573px }
.index .partner_items span i.msp { background-position: 0 14px }
.index .partner_items span i.veeam { background-position: 0 -86px }
.index .partner_items span i.cyber { width: 158px; height: 58px; background-position: 0 -206px }
.index .partner_items span i.dropshare { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_logos_new_13.png); width: 158px; height: 58px; background-position: 0 -4960px }
.index .partner_items span i.cloudfare { background-position: 0 -330px }
.index .partner_items span i.fastly { background-position: 0 -449px }
.index .partner_items span i.iconik { background-position: 0 -574px; margin: 32px auto auto 30px }
.index .partner_items span i.qnap { width: 125px; height: 45px; background-position: 0 -825px }
.index .partner_items span i.syncology { width: 180px; height: 72px; background-position: 0 -934px; margin: 32px auto auto 30px }
.index .partner_items span i.duplicati { width: 155px; height: 45px; background-position: 0 -1189px }
.index .partner_items span i.winscp { background-position: 0 -4305px }
.index .partner_items span i.s3 { width: 90px; height: 78px; background-position: 0 -1450px; margin: 32px auto auto 30px }
.index .partner_items span i.rclone { width: 183px; background-position: 0 -2419px }
.index .partner_items span i.arq { background-position: 0 -698px }
.index .partner_items span i.retrospect { width: 180px; background-position: 0 -3163px }
.index .partner_items span i.chronosync { width: 180px; background-position: 0 -3285px }
.index .partner_items span i.cohesity {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_12.png); height: 58px; width: 180px; background-position: -3px -808px; }
.index .partner_items span i.next3-offload {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_13.png); height: 58px; width: 180px; background-position: 0px -882px; }
.index .partner_items span i.commvault {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_14.png); height: 58px; width: 180px; background-position: 0px -948px; }
.index .partner_items span i.geesefs {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_15.png); height: 58px; width: 180px; background-position: 0px -7859px; }
.index .partner_items span i.adobe-pro {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_16.png); height: 58px; width: 180px; background-position: 0px -7939px; }

.index .partner_items span i.transmit { width: 180px; background-position: 0 -3413px }
.index .partner_items span i.freenas { width: 180px; background-position: 0 -4633px }
.index .partner_items span i.fillzilla { width: 180px; background-position: 0 -4528px }
.index .partner_items span i.flexify { width: 180px; background-position: 0 -5603px }
.index .partner_items span i.micro-365 { background-position: 0 -4417px }
.index .partner_items span i.dropbox { background-position: 0 -7838px; }
.index .partner_items span i.box { background-position: 0 -7919px }
.index .partner_items span i.nova { width: 200px; height: 68px; background-position: 0 -2640px }
.index .partner_items span i.s3fs { width: auto; background-position: 0 -2781px }
.index .partner_items span i.updraft { width: 200px; height: 68px; background-position: 0 -4048px; margin: 32px auto auto 30px }
.index .partner_items span i.mountain { width: 205px; height: 68px; background-position: 0 -2510px; margin: 32px auto auto 30px }
.index .partner_items span i.syncovery { background-position: 0 -4706px }
.index .partner_items span i.comet { background-position: 0 -3684px }
.index .partner_items span i.duplicacy { background-position: 0 -2918px }
.index .partner_items span i.expand { background-position: 0 -4176px }
.index .partner_items span i.simple-backups { background-position: 0 -3037px }
.index .partner_items span i.snowflake { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_logos_new_13.png); width: 180px; height: 66px; background-position: 0 -4877px; }
.index .partner_items span i.nextcloud { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_indexs_logo_nextcloud.png) no-repeat; width: 200px; height: 84px; background-position: 0 -1700px; margin: 23px auto auto 30px }
.index .partner_items span i.gbackup { background-position: 0 -4790px }
.index .partner_items span i.goodsync { background-position: 0 -4856px }
.index .partner_items span i.couchbase {background-position: 0 -5236px;}
.index .partner_items span i.purestorage {background-position: 0 -5314px;}
.index .partner_items span i.photos {background-position: 0 -6763px;}
.index .partner_items span i.ashay {background-position: 10px -5409px;}
.index .partner_items span i.hedge {background-position: 0 -5493px;}
.index .partner_items span i.vantage {background-position: 0 -5682px;}
.index .partner_items span i.arcserve-img {background-position: 0 -5760px;}
.index .partner_items span i.bunny {background-position: 0 -5850px;}
.index .partner_items span i.crossftp {background-position: 0 -5955px;}
.index .partner_items span i.iperius {background-position: 0 -6060px;}
.index .partner_items span i.file-guide {background-position: 0 -6275px;}
.index .partner_items span i.anchor {background-position: 0 -6180px;}
.index .partner_items span i.assist {background-position: 0 -6370px;}
.index .partner_items span i.cubebackup {background-position: 0 -6460px;}
.index .partner_items span i.syncbackup {background-position: 0 -6552px;}
.index .partner_items span i.cutting-room {background-position: 0 -6644px;}
.index .partner_items span i.odrive {background-position: 0 -6875px;}
.index .partner_items span i.hammerspace {background-position: 0 -6980px;}
.index .partner_items span i.dell {background-position: 0 -7082px;}
.index .partner_items span i.nirva {background-position: 0 -7170px;}
.index .partner_items span i.cloud-sync {background-position: 0 -7260px;}
.index .partner_items span i.multcloud {background-position: 0 -7421px;width: 215px;}
.index .partner_items span i.s5cmd {background-position: 0px -7334px;}
.index .partner_items span i.msp-cloudberry {background-position: 0px -7508px;}
.index .partner_items span i.msp-explorer {background-position: 0px -7619px;margin: 20px auto auto 30px;height: 88px;}
.index .partner_items span i.msp-backup {background-position: 0px -7744px;}


/* new secong logo css starts */
.index .partner_items span i.logo-new {display: block; margin: 32px auto auto 30px; position: absolute; left: 0; height: 79px; right: 0; top: 0; bottom: 0; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_new_sprite_09.png) no-repeat 0 0; width: 200px }
.index .partner_items span i.quest-logo{background-position:  0 0;}
.index .partner_items span i.restic{background-position:  0 -87px;}
.index .partner_items span i.nakivo{background-position:  0 -182px;}
.index .partner_items span i.sftp-logo{background-position:  0 -272px;}
.index .partner_items span i.s3drive-new{background-position:  0 -365px;}
.index .partner_items span i.acronis{background-position: 0 -487px;}
.index .partner_items span i.cpanel{background-position: 0 -573px;}
.index .partner_items span i.jet-logo{background-position: 0 -644px;}
.index .partner_items span i.hitachi{background-position: 0 -715px;}


/* new secong logo css ends */
.index .partner_content { float: left;padding: 25px 17px 20px 20px; }
.index .partner_content h4 { font-size: 22px; text-align: left; margin: 40px 0 14px; display: block; float: left; width: 100%; color: #104a69; font-weight: 600 }
.index .partner_content p { font-size: 15px; line-height: 28px; text-align: left; color: #000; float: left }
.index .partner_content p.transimt { width: 91% }
.index .banner_content { padding: 75px 0 }
.index .premier-partners { float: left; width: 100%; padding: 95px 0 85px; border-bottom: 1px solid #eaeaea; background-color: #eff8ff }
.index .premier-partners h2 { margin-bottom: 42px; font-size: 32px; color: #104a69; line-height: normal; font-weight: 400 }
.index .premier-items { float: left; background-color: #fff; border-radius: 10px; padding: 50px 30px; min-height: 350px; box-shadow: 0 1px 7px 0 #a2a2a2a1; width: 100%; margin: 22px 0 }
.index .premier-items:hover { background-color: #fffdf1 }
.index .premier-items.remove { }
.index .premier-items h3 { color: #104a69; line-height: 26px; display: inline-block; font-size: 20px; font-weight: 600; margin-bottom: 12px }
.index .premier-items p { color: #333; line-height: 30px }
.index .partner-sec h2 { margin-bottom: 28px; font-weight: 400 }
.index .partner-sec p.clients { margin-bottom: 65px; line-height: 28px }
.index .premier-items .icon { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_premier_partners_logos_02.png) no-repeat 0 0; width: 240px; height: 80px; float: none }
.index .premier-items .duplicacy { background-position: 0 -125px }
.index .premier-items .comet { background-position: 0 -254px }
.index .premier-items .aparavi { background-position: 0 -377px }
.index .premier-items .backups { background-position: 0 -505px }
.index .premier-items .archiware { background-position: 0 -610px }
.index .partner-sec { padding: 76px 0 70px; border-bottom: 1px solid #ddd }
.index .partner_items span i.veritas-backup { background-position: 0 -3931px;}
.index .partner_items span i.qbackup { width: 190px; height: 79px; background-position: 0 -1688px; margin: 32px auto auto 30px }
.index .partner_items span i.cloud-mounter { background-position: 0 -1910px }
.index .partner_items span i.airlive-drive { background-position: 0 -2002px }
.index .veeam-flex { display: flex; flex-wrap: wrap; width: 100%; justify-content: flex-start }
.index .veeam-flex a { width: 23%; margin: 0 11px 45px 12px }
.index .premier-flex { display: flex; width: 100%; flex-wrap: wrap; justify-content: flex-start }
.index .premier-flex a { width: 31.9%; margin: 0 8px }
.index .partner_items span i.vembu-bdr-suite { background-position: 0 -2084px; }
.index .partner_items span i.s3-drive { background-position: 0 -2188px }
.index .partner_items span i.archiware-p5 { background-position: 0 -2262px }
.index .partner_items span i.milestone-xprotect { width: 196px; height: 79px; background-position: 0 -2335px }
.index .partner_items span i.nextcloud { background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_integrations_logo_nextcloud.png) no-repeat; width: 200px; height: 84px; background-position: 0 -1700px; margin: 23px auto auto 30px }
.index .partner_items p sup { font-size: .9em; line-height: initial }
.pcworld-badge { width: 171px; height: 85px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/pcworld-top.png) no-repeat; position: absolute; right: 8%; top: 8px; }
.pcmag-badge { width: 171px; height: 74px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/pc-editor-choice-logo.png) no-repeat; position: absolute; right: 0%; top: 20px; }
.foot-note { text-align: left; color: #cfe6f5; font-size: 12px; margin-top: 79px; }
.index .cloud-to-cloud { float: left; width: 100%; padding: 80px 0 70px; background-color: #f8f8f8; border-bottom: 1px solid rgba(217,217,217,.4); }
.index .cloud-to-cloud h2 { margin: 0 auto; }
.index .cloud-to-cloud h2 a { font-size: 32px; line-height: normal; margin: 0 auto 66px; color: #000; float: none; display: table; font-weight: 600 }
.index .cloud-to-cloud h2 a:hover { color: #0071bc }
.new_ic { width: 45px; height: 24px; display: inline-block; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/new_gra.png) no-repeat; position: relative; top: 3px; left: 5px; margin: 0; min-height: auto; padding: 0 }
.index .cloud-to-cloud p.pwde_logo { display: block; float: none; margin: 10px auto 54px; font-size: 14px; color: #333; text-align: center }
.index .cloud-to-cloud p.pwde_logo span { width: 102px; height: 28px; text-indent: -9999px; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2_logo_blue_03.svg) no-repeat; display: inline-block; margin: -6px auto; background-size: contain }
.idrive_logo { display: inline-block; background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/idrive-logo-2x.png) no-repeat; background-size: 126px 48px; width: 126px; height: 48px; position: relative; top: 7px; left: 2px; margin: 0; min-height: auto; padding: 0 }
.cloud-to-cloud .backup_div { display: flex; flex-wrap: wrap; width: 100%; height: auto }
.cloud-to-cloud .backup_div .backup_div_col { width: calc(50% - 40px); height: auto; display: inline-block; border: 1px solid #d6dcdf; border-radius: 15px; float: left; background: #fff; padding: 45px 50px; position: relative; overflow: hidden;margin-bottom:34px; }
.cloud-to-cloud .backup_div .backup_div_col:hover { background-color: #fffef7 }
.cloud-to-cloud .backup_div .backup_div_col.gwb { margin-right: 20px; margin-left: 20px }
.cloud-to-cloud .backup_div .backup_div_col.msf { margin-left: 20px }
.backup_div_col h3 { color: #000; font-size: 26px; font-weight: 600; margin-bottom: 23px }
.backup_div_col p { color: #585858; line-height: 32px }
.idrive-box { padding: 10px 25px 9px; background: #f6fcff;  color: #000; margin-top: 35px; position: absolute; bottom: 0;width: 100%;}
.small-logo { width: 63px; position: absolute; top: 10px; margin-left: 5px; }
.cloud-to-cloud sup { vertical-align: super; font-size: 14px; }

/*    font color */
.index .banner_sec .banner_content_area h1 {
    color: #000000;line-height: 63px;width: 100%; font-family: 'Poppins', sans-serif;margin-bottom: 40px;font-size: 45px;
}
.index .banner_sec .banner_content_area h1 a {font-weight: 600;color:#000000;}
.index .banner_sec .banner_content_area h1 a:hover{color:#0071bc;}
.start-price{
    line-height: 1.7rem;
    padding-bottom:30px;font-weight: normal;color: #000;float: left;width: 100%;
}
.start-price b{
    font-weight: bold;font-size: 18px;
}

 @media screen and (max-width: 1180px) {
.index .veeam-flex { justify-content: flex-start }
.index .veeam-flex a { width: 30%; margin: 0 15px 45px }
.index .premier-flex a { width: 31.6%; margin: 0 8px }
.pcworld-badge { right: 10% }
}
@media screen and (max-width: 1060px) {
.cloud-to-cloud .backup_div .backup_div_col { padding: 45px 38px; }
}
@media screen and (max-width: 1024px) {
.index .premier-flex a { width: 48% }
.index .veeam-flex a { width: 29.5%; margin: 0 18px 45px }
.index .premier-flex { justify-content: space-between }
.index .partner-sec h3 { line-height: initial }

.index .banner_sec .banner_content_area{margin-bottom: 0;padding-bottom: 0;}
.index .banner_sec .banner_content_area p.veeam-graphic{margin-bottom: 10px;}
}
@media screen and (max-width: 980px) {
.index .veeam-flex a { width: 44%; margin: 0 18px 45px }
.index .partner_items { min-height: 245px }
.index .premier-flex a { width: 48%; margin: 0 0 35px }
.pcmag-badge, .pcworld-badge { display: none; }
.cloud-to-cloud .backup_div .backup_div_col { width: 100%; }
.cloud-to-cloud .backup_div .backup_div_col.msf { margin: 0 0 40px 0; }
.cloud-to-cloud .backup_div .backup_div_col.gwb {margin: 0px 0px 34px;}
.index .partner_content {padding: 25px 22px 20px 24px;}
.index .banner_sec .banner_content_area p.veeam-graphic{margin-bottom: 0;    height: 88px;}
.index .partner-sec h3 a{font-size: 28px;}
.index .right-div{display: none;}
}
@media screen and (max-width: 767px) {
.index .premier-flex a { width: 100% }
.index .signup-banner{margin-top: 20px;}
.index .free-webinar {
    left: 50%;
    transform: translateX(-50%);
    bottom: 19px;
}
.index .banner_sec .banner_content_area p.aws-graphic{margin: 15px auto 41px auto;}
}
@media screen and (max-width: 640px) {
.index .veeam-flex a { width: 100% }
.index .partner_items { min-height: 245px }
	.index .partner-sec h3 a { font-size: 24px;}
	.index .banner_sec .banner_content_area h1{line-height: 28px;font-size:19px;}
}
@media screen and (max-width:1180px) {
.index .premier-items { min-height: 391px; margin: 0 25px 35px 0 }
}
@media screen and (max-width:1024px) {
.index .partner_items span i.updraft, .index .partner_items span i.nova, .index .partner_items span i.mountain { margin: 32px auto auto 15px }
.index .partner_items { min-height: 285px }

.price_block p.price_second .price small { display: contents; }
}
@media screen and (max-width:1024px) and (min-width:1023px) {
.index .partner_items span i.cloud-mounter { margin: 32px auto auto 20px }
.index .partner_items span i.airlive-drive { margin: 32px auto auto 20px }
}
@media screen and (max-width: 980px) {
.index .premier-items { float: left; min-height: 100% }
.index .partner_content p.transimt { width: 100% }

.index .veeam-flex a { width: 45%; }
.index .banner_sec .banner_content_area ul li a{font-weight:normal;font-size:14px;}	
}
@media screen and (max-width: 820px) {
.index .veeam-flex a { width: 44% }

}
@media screen and (max-width: 670px) {
.index .partner_items { min-height: 308px; }

}
@media screen and (max-width: 640px) {
.index .partner_items { min-height: auto; padding-bottom: 50px }
.index .cloud-to-cloud h2 a { font-size: 25px; }
.index .veeam-flex a { width: 100% }
}
 @media screen and (max-width: 480px) {
.index .partner_items { }
.index .premier-items { width: 100% }
.backup_div_col h3 { font-size: 20px; }
.idrive_logo { display: block; left: 109px; }
.index .cloud-to-cloud h2 a { line-height: 33px }
.unrestricted-sec h3 { font-size: 30px; }


.index .cloud-to-cloud h2 a { font-size: 19px; }
.migration-box .left-img img { width: 250px; }
.migration-box .right-content p span { font-size: 29px; }
.migration-box { padding: 120px 29px 70px 29px; }
.migration-box .right-content p { font-size: 17px; }
}
@media screen and (max-width: 376px) {
.backup_div_col h3 { font-size: 19px; }
.migration-box .right-content p span { font-size: 26px; }
.migration-box .cloud-txt { background: #DEEDFA; width: 200px; height: 60px; padding: 20px 0 20px 20px; font-size: 18px; color: #104a69; font-weight: 600; border-radius: 29px 0 5px 0; text-indent: inherit; }
.migration-box .right-content p { font-size: 15px; }
}
/*intigration css end*/




.collab-left { width: 50%; border-right: 1px solid #a390b7; padding-right: 15px; }
.compute-services-box.box2 { border-bottom: 0; padding-top: 35px; max-width: 650px; padding-bottom: 52px; }
.compute-services-box {width: 100%;max-width: 700px; border-bottom: 1px solid #a390b7;padding: 62px 40px 0 40px;height: auto;padding-bottom: 35px;display: flex;flex-wrap: wrap;justify-content: flex-start;/* max-width: 650px; */}
.compute-services-box h2 { color: #fff; font-size: 21px; line-height: 28px; font-weight: 500; padding: 0 0 0; margin-bottom: 15px;    font-weight: 600; }
.compute-services-box h2.service-txt{font-size: 24px;}
.services-container { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; padding: 0 0 20px; width: 100%; max-width: 650px; }
.services-container.pb-0, .services-container { margin: 26px 0px -17px 0px; }
.compute-services-box p { padding: 8px 0 16px; margin-bottom: 10px; font-size: 15px; color: #fff }
.services-item { border-radius: 10px; height: 45px; width: 115px; margin: 5px 15px 5px 0px; margin-right: 15px !important; display: inline-block; }
.services-item img { width: 100%!important; background-color: #fff; border-radius: 5px; }
.services-item:hover { opacity: .8 }
.compute-services-box h2 sup { font-size: 14px; }
.compute-services-box h2 a, .compute-services-box p a { color: #fff;    font-weight: 600; }
.compute-services-box h2 a:hover, .compute-services-box p a:hover { color: #fbff44; }
.compute-services-box h2 sup { font-size: 12px; }
.collab-contnet { width: 50%; padding-left: 25px; }
.compute-services-box p sup { font-size: 10px; }
.map-box { display: flex; justify-content: space-between; flex-wrap: wrap; }
.location-box { width: 40%; }
.box-img { width: 55%; position: absolute; right: 0; background-color: #677dac; background-image: linear-gradient(to right, #677dac, #867681); height: 100%; top: 0; }
.compute-services-box.box2 h2 {
    min-height: 60px;
}

/* new banner down */

.index .veem-main{display: flex;width: 100%;margin-bottom: 25px;}
.index .veeam-banner{    background-color: #fff;
    margin-right: 3px;
    border-radius: 10px 0px 0px 10px;padding: 15px 23px 10px 19px;}
    .index .special-off-box{background-color: #fff;padding: 28px 30px 10px 32px;border-radius: 0 10px 10px 0;}
    .index .special-off-box p.fst{color: #000;font-size: 16px;}
    .index .special-off-box p.fst big{color: #E4594F;font-size: 18px;font-weight: 600;}
    .index .special-off-box p{margin-bottom: 15px;}
.index .veeam-object{width:110px;height:110px;display:inline-block;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/immutabilty2.svg) no-repeat;background-size: contain;margin: 0 20px 0 -6px;}


@media screen and (max-width: 1366px) {
    .location-box{width: 44%;}
    .box-img{width: 52%;}
    .location-right img {width: 575px;}
    }
@media screen and (max-width: 1450px) {
    /* .index .banner_sec {
        background-position: -502px 0;
    } */

	
    }
@media screen and (max-width: 1400px) {
/* .index .banner_sec {
    background-position: -600px 0;
} */
}
@media screen and (max-width: 1300px) {
    /* .index .banner_sec {
        background-position: -718px 0;
    } */
    }
    @media screen and (max-width: 1240px) {
        .index .banner_sec {background-position: center;
        margin-top: 0px;
        padding-top: 68px;}
		.index .signup-banner{bottom: 16px;}
        .compute-services-box{padding: 62px 40px 0 20px}
        }
@media screen and (max-width: 1180px) {
.services-item { width: 112px; }
.compute-services-box.box2 h2 {
    min-height: 25px;
    line-height: initial;
}
.location-right img {width: 520px;}
.compute-services-box{padding: 62px 40px 0 40px}
}
@media screen and (max-width: 1215px) {
    .map-box {
        padding-bottom: 45px;
    }
}

@media screen and (max-width: 1179px) {
.services-item { width: 112px; }
.box-img { width: 100%; position: relative; }
.location-sec { padding-bottom: 0; }
.location-box { width: 100%; }
.location-right img { width:400px; }
.compute-services-box, .compute-services-box.box2, .services-container {max-width: 100%;}
.compute-services-box h2{font-size: 18px;}
.compute-services-box h2 a{line-height: 36px;}
.location-right img{width: 575px;}
.location-box{margin-bottom: 30px;}
	.index .signup-banner {
		margin: 0px 0 0px 5px;}
        .map-box {
            padding-bottom: 0px;
        }
}




@media screen and (max-width: 980px) {
.collab-left { width: 100%; padding-right: 0; border-bottom: 1px solid #a390b7; border-right: 0; padding-bottom: 40px; margin-bottom: 40px; border-top: 1px solid #a390b7; padding-top: 40px; }
.collab-contnet { width: 100%; padding-left: 0; }
.compute-services-box { border-bottom: 0; padding-bottom: 0; }
.compute-services-box.box2 h2 {min-height: 32px;max-height: 32px;}
	.tooptip-sec{    width: 22%;}
    .tooptip-sec ul li:first-child:hover ~ .tip-box,.tip-box:hover{display:none}
    .tooptip-sec ul li.two:hover ~ .tip-box-two,.tip-box-two:hover{display:none}
	.index .enterprise-sec h2 {
    margin: 0 auto 20px;}
	.index .enterprise-content  .left-img{margin: 20px 0 0px;}
	.index .enterprise-content{padding-top:10px;}
	.index .signup-banner { bottom: 0px;position: relative;
        margin-top: 25px;
                padding-top: 32px;}
	.index .banner_sec .banner_content_area ul{margin-bottom:32px;}

}




@media screen and (max-width: 767px){
	.index .signup-banner {        margin: 21px auto;
        float: none;
        padding-top: 10px;}
	.index .unrestricted-sec .unrestricted-item{float: left;height:auto;min-height:auto;text-align:left;}
	.index .unrestricted-sec .unrestricted-item .icon{float:left;height:105px !important;}
	.index .enterprise-content h4{text-align:center;}
	.special-offer{width: 174px;}
    .index .banner_sec .banner_content_area h1 {
        font-size: 28px;
        width: 100%;line-height: 45px;
    }
}
@media screen and (max-width: 570px){
    .tooptip-sec { width: 30%;}
}
@media screen and (max-width: 492px) {
.compute-services-box.box2 h2 {
    min-height: auto;
    max-height: max-content;
}
.location-right img{width: 430px;}


	.tooptip-sec ul li{font-size:10px}
	.tooptip-sec { width: 28%;bottom: 11px;left: 10px;}
    .tooptip-sec ul li{margin-bottom: 5px;font-size: 10px;padding-left: 27px;}
    .index .banner_sec .banner_content_area h1{font-size: 26px;line-height: 38px;}
}
@media screen and (max-width: 590px) {
    .location-right img{width: 430px;}


	 }

    @media screen and (max-width: 430px) {
        .location-right img{width: 350px;}
        }
        @media screen and (max-width: 370px) {
            .tooptip-sec { width: 32%;}
        }
@media screen and (min-width: 1400px) {
    .compute-services-box{max-width: 679px;}
    }

    @media screen and (min-width: 1920px) {
        .compute-services-box{max-width: 611px;}
        }
        
    
 @media screen and (min-width: 1400px) {
.box-img { width: 50%; }
}


/******* header  dropdown e2 ************/

.guides_menu_sec{position: absolute;top: -15px;right: 0;z-index: 997;}
/* .guides_menu_sec p{background:#fff;color:#104A69;border:1px solid #96b5c5; padding: 8px 16px; border-radius: 30px;cursor: pointer;} */
/* .guides_menu_sec p:hover{background:#e6f2f7} */
.guides_menu_sec p{color:#104A69;cursor: pointer;font-size: 17px;font-weight: 600;}
.guides_menu_sec p span.dpw-icon{background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2-drop-down.svg) no-repeat 3px 2px;width:18px;height:11px;display:inline-block;  transition:all .3s ease-in-out;}
/* .guides_menu_sec p:hover span.dpw-icon{ transform: rotate(180deg);} */
.guides_menu_sec p:hover ul.submenu{display:block}
.guides_menu_sec:hover ul.submenu{display:block }

.guides_menu_sec ul.submenu:before {
    bottom: 100%;
    right: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #e5e5e5;
    border-width: 10px;
    margin-left: -10px;
}
.guides_menu_sec ul.submenu:after {
    bottom: 100%;
    right: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgb(136 183 213 / 0%);
    border-bottom-color: #ffffff;
    border-width: 9px;
    margin-left: -9px;
} 


/* .guides_menu_sec p:after {
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/pw-arrow2.png) no-repeat left 7px;
    padding-left: 30px;
    left: 254px;
    top: 13px;
    position: absolute;
    height: 38px;
    content: '';
    display: block;
    transform: rotate(360deg);display: none;
} */
.guides_menu_sec p:hover ul.submenu{display:block}
.guides_menu_sec:hover p:after{display:block }
.guides_menu_sec ul.submenu{display:none;border-radius:5px;min-width:100%;position:absolute;margin:6px 0 0 ;background:#fff;padding:0;box-shadow:0 .1873rem .373rem 0 rgba(43,60,81,.23);border:1px solid #e5e5e5;overflow: visible;}
.guides_menu_sec ul li:first-child{border-radius:5px 5px 0 0}
.guides_menu_sec ul.submenu li a{font-size:13px !important;font-weight:400;color:#000 !important;padding: 0 !important;}
.guides_menu_sec ul.submenu li a sup{font-size:11px;line-height:initial}
.guides_menu_sec ul.submenu li{width:100%;padding:0 !important;margin:9px 0;background: none !important;}
.guides_menu_sec ul.submenu li a:hover{background-color:transparent!important}
.guides_menu_sec ul.submenu li:last-child{border-bottom:none}
.guides_menu_sec ul.submenu li:last-child a{border-bottom:none}
.guides_menu_sec ul.submenu li a:hover{color:#0071bc !important}
.guides_menu_sec ul.submenu{display:none;position:absolute;z-index:9;right:0px;width: auto !important;top: 14px;}
.index .guides-list-main{height:427px;overflow:auto;}
.index .guides-list-main h3{color: #104A69;font-size: 22px; font-weight: 600;margin-bottom: 8px;text-align:center;    padding-top: 22px;
}
.index .guides-list-main p{color: #000;font-size: 14px;cursor: auto;font-weight: normal;margin-bottom: 8px;text-align: center;    border-bottom: 1px solid #ccc;padding-bottom: 15px;
    margin: auto}
.guides-list-main .guides-inside{display:flex;flex-direction:row;gap:8px;padding: 10px 0px 10px 24px;}
.guides-list-main .list-sub-sec{    width:203px;}
/*.guides-list-main .list-sub-sec.fst{width:160px}
.guides-list-main .list-sub-sec.last{width:177px}*/
.guides-list-main .list-sub-sec h4{font-size:14px;font-weight:600;color:#0d72b9;text-decoration:none;text-decoration:underline}
.guides-list-main .list-sub-sec ul{margin: 0 !important;width: 100%;}
.guides-list-main .list-sub-sec ul li{line-height: 20px !important;}
.guides-list-main .list-sub-sec ul li a{font-size:14px;font-weight:600;color:#000;text-decoration:none}
.guides-list-main .list-sub-sec ul li {
    line-height: 20px !important;
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/e2-dropdown-arrow02.svg) no-repeat left 5px !important;
    padding-left: 15px !important;    margin-bottom: 14px;
}
.feature-point{position:realtive}
.index .express-icon {
    background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/new_tag_express.png) no-repeat;
    height: 100px;
    width: 100px;
    display: block;
    position: absolute;
    right: -5px;
    top: 0px;
}
/* @media screen and (max-width: 1250px) {
	.guides_menu_sec{right: -482px;}

} */
/* @media screen and (max-width: 1181px) {
.guides_menu_sec{right:-460px}
	
} */
/* @media screen and (max-width: 1160px) {
.guides_menu_sec{right:-360px}
} */
/* @media screen and (max-width: 1120px) {
.guides_menu_sec{right:-375px}
} */
@media screen and (max-width: 1090px) {
/* .guides_menu_sec{right:-375px} */
.guides-list-main .list-sub-sec{width:199px}
.guides_menu_sec ul.submenu li a{font-size:12.5px!important}
}
@media screen and (max-width: 1060px) {
/* .guides_menu_sec{right:-360px} */
.guides-list-main .list-sub-sec{width:195px}
.guides_menu_sec ul.submenu li a{font-size:12px!important}


}

@media screen and (max-width: 1024px) {
.guides_menu_sec{display:none}
}

/* new banner section */
.index .contact-sales-div .contact-sales:hover {
    background: #e6f2f7;
}
.index .contact-sales-div .contact-sales {
    background: #fff;
    color: #287c9f;
    border: 1px solid #287c9f;
    padding: 14px 20px 13px;
    font-weight: 600;
    margin: 0px 0 0 10px;
    border-radius: 4px;
    font-size: 16px;
}

.index .banner-d-flex{
    display: flex;
}

.index .left-div {width: 65%;padding-bottom: 75px;}

.index .right-div{width: 35%;padding-bottom: 75px;}

.index .left-div{margin-top: 20px;}
.index .right-div{
    text-align: right;margin-top: 65px;
}
.index .right-div img{width: auto}
.index .right-div .div-1, .index .right-div .div-2{background-color: #fff;margin-bottom: 20px;}
.index .right-div .div-1:hover, .index .right-div .div-2:hover {background-color: #f3f3f3;}
.index .right-div .div-3{background-color: #fff;margin-bottom:0px;}
.index .right-div .div-1{
    box-shadow: 0 0 5px #a2a2a2;
    padding:34px 30px 34px 30px;
    border-radius: 10px;
    position: relative;
}
.index .right-div .off-50 img{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 170px;
}

.index .right-div .div-1 .yearly{display: flex;align-items: flex-start;justify-content: space-between;}
.index .right-div .div-1 .yearly h4{
    font-size: 22px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000;    margin-top: 10px;
}
.index .right-div .div-1 .yearly-price{
    line-height: 28px;
}
.index .right-div .div-1 .yearly .starts-at{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #6b6a6c;
}
.index .right-div .div-1 .yearly-value, .index .right-div .div-1 b.per-tb{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000;display:inline-block;margin-top:5px;}

.index .right-div .div-1 .frs-year-value{
    font-size: 36px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000;
}

/* div-2 */
.index .right-div .div-2{
    box-shadow: 0 0 5px #a2a2a2;
    padding:34px 30px 34px 30px;
    border-radius: 10px;
    position: relative;
}

.index .right-div .div-2 .monthly{display: flex;align-items: center;justify-content: space-between;}
.index .right-div .div-2 .monthly h4{
    font-size: 22px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    color: #000;
}
.index .right-div .div-2 .monthly p{
    font-family: 'Poppins', sans-serif;
        color: #1f1f21;
}
.index .right-div .div-2 .monthly-price{
    line-height: 28px;
}
.index .right-div .div-2 .monthly-value, .index .right-div .div-2 b.per-tb{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000;
}

.index .right-div .div-2 .per-month-value{
    font-size: 38px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

/* div 3 */
.index .right-div .div-3{
    box-shadow: 0 0 5px #a2a2a2;
    padding:8px 30px 8px 30px;
    border-radius: 10px;
    position: relative;
}
.index .right-div .div-3:hover{background-color:#f3f3f3;}
.index .right-div .div-3 .veeam-users{display: flex;align-items: center;}
.index .right-div .div-3 .for-veeam{display: flex;align-items: center;justify-content: space-between;}
.index .right-div .div-3 .for-veeam h4{
    font-size: 18px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    color: #000;
}
.index .right-div .div-3 .yearly-price{
    line-height: 28px;
}
.index .right-div .div-3 .for-veeam .starts-at {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #6b6a6c;margin-bottom: 6px;
    display: inline-block;
}
.index .right-div .div-3 .frs-year-value {
    font-size: 34px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000;
}
.index .right-div .div-3 .yearly-value, .index .right-div .div-3 b.per-tb {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000;
}
.index .right-div .div-3 .for-veeam p{
    font-family: 'Poppins', sans-serif;
    color: #6b6a6c;
}
.index .right-div .div-3 .for-veeam-price{
    line-height: 26px;
}




.banner-stripe{float:left;position:absolute;bottom:0;left:0}
.banner-stripe p{background-color:#1F538B;color:#fff;padding:.6em 0 .6em 1.1em;display:inline-block;clip-path:polygon(0 0,94% 0,100% 100%,100% 100%,0 100%);white-space:nowrap;width:750px;margin:0;font-size:24px;font-weight:600}
.banner-stripe p br {display: none;}
.banner-stripe p:hover{background-color:#406ea1}
.banner-stripe p small{font-size:15px;font-weight:400}
.veeam-sec{float:left;width:100%}
.main-wrap{display:flex;align-items:center;justify-content:space-between;border:1px solid #e3dede;border-radius:10px;margin-bottom:60px}
.main-wrap .left-wrap{width:35%;display:flex;align-items:center;padding:10px 0 10px 25px}
.main-wrap .left-wrap h3{color:#000;font-size:24px;font-weight:600;margin-bottom:15px}
.main-wrap .left-wrap p{color:#D15423;font-size:21px;font-weight: 600;}
.main-wrap .right-wrap{width:65%}
.main-wrap .left-wrap .text-wrap{margin-left:10px}
.main-wrap .left-wrap .veeam-icon{width:110px;height:110px;display:inline-block;background:url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/immutabilty2.svg) no-repeat -4px 0;background-size:contain;margin:0}
.main-wrap .right-wrap p{color:#000;font-size:20px;background-color:#EBE9FF;clip-path:polygon(8% 0,100% 0,100% 100%,100% 100%,0 100%);padding:55px 0;border-radius:0 10px 10px 0;text-align:center}
.main-wrap .right-wrap p a{color:#000}
.main-wrap .right-wrap p a:hover{color:#0071bc}
.main-wrap .right-wrap p b{font-size:27px}
.main-wrap .right-wrap p b strong{font-weight:600}
.main-wrap .right-wrap p br{display: none;}


@media screen and (min-width:1558px) {
.index .banner_sec .banner-img {margin-top:90px }
	.guides-list-main .list-sub-sec ul li{margin-bottom:12px;}
	.index .guides-list-main{height:427px;}
}
@media screen and (max-width:1224px) {
.index .right-div .div-3 .frs-year-value, .index .right-div .div-2 .per-month-value, .index .right-div .div-1 .frs-year-value {font-size: 26px;}
.index .right-div .div-3{padding: 8px 16px 8px 16px;}
.index .banner_sec .banner_content_area h1{font-size: 40px;}
.index .right-div .div-3 .for-veeam h4 {font-size: 15px;}
.index .right-div .div-3 .for-veeam p{font-size:14px;}
.index .veeam-object{margin: 0 8px 0 -6px;}
}




@media screen and (max-width: 1060px) {

    .index .left-div{width: 60%;}
    .index .banner_sec .banner_content_area h1{font-size: 35px;line-height: 55px;}

}
@media screen and (max-width:980px) {
	.index .banner-d-flex{display:block;width: 100%;}
	.index .banner_sec .banner_content_area h1{width:100%;}
	.index .left-div{width:100%;}
	.index .right-div{width:70%;}

    .banner-stripe {position: unset;margin-bottom: 25px;}

    .index .banner_sec .banner_content_area{padding-bottom: 50px;}
    .index .free-webinar{position: absolute;bottom: -24px;}
    .index .left-div{padding-bottom: 50px;margin-top: 45px;}
    .banner-stripe p{clip-path: none;width: auto;border-radius: 40px;padding: .6em 0.6em .6em 1.1em;}
       .index .banner_sec{padding-bottom: 60px;}
       .main-wrap{flex-direction: column;}
       .main-wrap .left-wrap, .main-wrap .right-wrap{width: 100%;}
       .main-wrap .right-wrap p{clip-path: none;padding: 35px 0 35px 30px;text-align: left;border-radius: 0 0px 10px 10px;line-height: 30px;}
}
@media screen and (max-width:767px) {
	.index .right-div .div-2 .monthly, .index .right-div .div-1 .yearly, .index .right-div .div-3 .for-veeam{flex-direction: column;}
	.index .right-div .div-1 .yearly{align-items: center;}
	.index .right-div{margin-top: 32px;}
	.index .right-div .div-1 .yearly-value{    margin-bottom: 25px;}
	.index .right-div .div-2{    margin: 23px 0px 46px;}
	.index .contact-sales-div .contact-sales{    margin: 36px 0 -15px 10px;}
	.index .right-div{width:100%;}
    .banner-stripe{margin:  0 auto 22px;float: none;display: inline-table;}
    .index .banner_sec{padding-bottom: 60px;}
}
@media screen and (max-width:680px) {
.banner-stripe p br {
    display: block;
}
    .banner-stripe p {
        border-radius: 10px;
        padding: .6em 1em .6em 1em;
        line-height: 40px;
    }
}
@media screen and (max-width:640px) {

    .index .banner_sec .banner_content_area h1{font-size: 28px;line-height: 45px;}
	
}

@media screen and (max-width:480px) {

    .index .banner_sec .banner_content_area h1{font-size: 22px;line-height: 35px;}
    .banner-stripe p{font-size: 20px;}
    .banner-stripe p small{font-size: 16px;}
    .main-wrap .right-wrap p{font-size: 17px;}
    .main-wrap .right-wrap p b{font-size: 21px;}
    .main-wrap .right-wrap p br{display: block;}
.month-new-price{display:block;}
}

@media screen and (max-width:376px) {

    .index .banner_sec .banner_content_area h1{font-size: 20px;line-height: 30px;}
}
/* .index .right-div .div-3 .per-month-value{
    font-size: 28px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
} */


/* chat-bot */
.index .banner_sec {
    position: initial !important;
}

/*
.index #chat-widget-container {
    z-index: 99 !important;
}
*/
.guides_menu_sec {
    position: absolute;
    top: -15px;
    right: 0;
    z-index: 99 !important;
}
.menu_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 88;
    display: none;
  }
  body.no_scroll {
    overflow: hidden;
  }


  @media screen and (min-width:1179px) and  (max-width:1185px){
   /* .index #chat-widget-container {
        z-index: 999 !important;
    }*/
	  
    .header_cont{z-index: 998;}
  
  }
  .menu_overlay{display: none;}
  .menu_overlay.active{display: none;}


/* .guides_menu_sec:has(.intg-drpw:hover) {
    z-index: 999;
  } */

  @media screen and (max-width:980px) {
    
   
    main.static{z-index: 7;}
    .menu_overlay{display: none;}
    .menu_overlay.active{display: block;z-index: 88888887;}
    .footer_cont .copy_cont{
        padding-bottom: 105px;
    }
  }
.mobile_header {
        z-index: 8 !important;
    }
.mobile_header.chat-code{
        z-index: 88888888 !important;
    }
.month-new-price{font-size:15px;}
.banner-stripe p .month-new-price small{font-size:15px;}
