@charset "UTF-8";
/* CSS Document */
:root {
--fontMain: 'Open Sans', Tahoma, Verdana, Arial;
--fontsup: 'Open Sans', Tahoma, Verdana, Arial;
--fontSizeSup:14px;
--colorBlack: #000;
--colorDarkGray: #333;
--colorWhite:#ffffff;
--colorGray: #585858;
--colorFullRed: #f00;
--colorRed: #ee0014;
--colorRedDark: #c91818;
--colorHoverBg: #f1f7ff;
--colorHoverText: #ee0014;
--color: #111;
--borderRed: 1px solid #ee0014;
--borderDark: 1px solid #ddd;
--backgroundRed: #ee0014;
--backgroundLight: #f1f7ff;
--backgroundWhite: #ffffff;
--backgroundDark:#20242f;
--boxShadowLight: 0 1px 4px 0 rgba(99, 114, 130, 0.5);
--menuBoxShadow: 0px 1px 5px 0 rgba(43, 60, 81, .23);
--lineHeight:40px;
--normalLineHeight: normal;
--fontSize: 1.25rem;
--boxSizing: border-box;
--displayNone:none;
--displayBlock:block;
--displayInline:inline;
--displayinBlock:inline-block;
--relativePosition: relative;
--absolutePosition: absolute;
--fixedPosition: fixed;
--fistLayer:9;
--sectondLayer:99;
--topLayer:999999;
--superLayer:9999999;
--textHide:-9999px;
--leftFloat:left;
--rightFloat: right;
--marginAuto:auto;
--marginNone:0px;
--paddingNone:0px;
--displayFlex:flex;
--displayTable:table;
--displayTableCell:table-cell;
--flexWrap:wrap;
--verticalMiddle:middle;
--listStyle:none;
--borderNone:0px;
--textStyle:none;
--heightAuto:auto;
--heightFull:100%;
--widthAuto:auto;
--widthFull:100%;
--logoWidth: 126px;
--logoHeight: 48px;
--wrapperWidth:86%;
--textAlignCenter:center;
--textAlignLeft:left;
--textAlignRight:right;
--mainFootTop:68px;
--cursorHand: pointer;
}
/* Firefox */
* {scrollbar-width: thin;scrollbar-color: #172A4A #f1f1f1;}
/* Chrome, Edge, Safari, Opera */
*::-webkit-scrollbar {width: 3px;}
*::-webkit-scrollbar-track {background: #f1f1f1;}
*::-webkit-scrollbar-thumb {background: #172A4A;border-radius: 8px;}
*::-webkit-scrollbar-thumb:hover {background: #0F51A7;}

.bg-video {width: 100%;position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;transform: translate(-50%, -50%);object-fit: cover;z-index: 1;}
.vid_overlay {position: absolute;inset: 0;z-index: 9;background: #1A2232;background: linear-gradient(0deg, rgba(26, 34, 50, 1) 0%, rgba(6, 11, 28, 1) 15%, rgba(0, 29, 31, 0.49) 100%);height: calc(100% + 400px);}
header, footer, nav, section, aside, article, menu, figure, div {font-family: var(--fontMain);}
html{ margin:var(--marginNone); padding: var(--paddingNone); border: var(--borderNone); }
body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {margin:var(--marginNone);padding:var(--paddingNone);box-sizing: var(--boxSizing);}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: var(--displayBlock); }
*, :after, :before {margin:var(--marginNone);padding:var(--paddingNone);box-sizing: var(--boxSizing);}
ul, ul li {list-style-type: var(--listStyle);margin:var(--marginNone);padding:var(--paddingNone);}
li{font-size: 18px;color: #000;line-height: var(--lineHeight);}
li a{color:#0F51A7;}
h1 {font-size: 54px;color:#1A243D;font-weight: 700;}
h2 {font-size: 38px;color: #1A243D;font-weight: 700;}
h3 {font-size: 22px;color: #1A243D;font-weight:700;}
h4 {font-size:20px;color: var(--colorBlack);}
h5 {font-size: 18px;color: var(--colorBlack);}
h6 {font-size: 16px;color: var(--colorBlack);}
p {font-size: 18px;color: #000;line-height: var(--lineHeight);}
p a {color: #0F51A7;}
a, img {border: var(--borderNone);text-decoration:var(--textStyle);color:#1A243D;}
a:hover{color: var(--colorRed);}
.skip-link {position: absolute;top: -40px;left: 0;background: #000;color: #fff;padding: 8px;z-index: 999;}
.skip-link:focus {top: 0;}
header .wrapper, footer .wrapper {width: 94%;}
.wrapper {width:var(--wrapperWidth);margin: var(--marginNone) auto;position: var(--relativePosition);border: var(--borderNone);padding: 0px 20px;box-sizing: var(--paddingAuto);display: var(--displayBlock);}
header {transition: transform 0.3s ease, opacity 0.3s ease;width: var(--widthFull);height:var(--heightAuto);float:var(--leftFloat);position:var(--fixedPosition);top: 0px;z-index: var(--superLayer);background-color:transparent;box-shadow:  none;}
header.hide {transform: translateY(-100%);opacity: 0;}
header.show {transform: translateY(0);opacity: 1;}
footer {width: var(--widthFull);float: var(--leftFloat);}
sup{font-family:  var(--fontsup);font-size: var(--fontSizeSup);line-height: 14px;}
.web_menu {display: block;}
.mobile_menu {display: none;}
.row_table{width:var(--widthFull);height:var(--heightAuto);float: var(--leftFloat);display: var(--displayTable);}
.row_flex{width:var(--widthFull);height:var(--heightAuto);float: var(--leftFloat);display: var(--displayFlex);flex-wrap: nowrap;}
.col_2{width: calc(50% - 20px);margin: 0px 10px;}
.col_3{width: calc(33.33% - 20px);margin: 0px 10px;}
.col_4{width: calc(25% - 20px);margin: 0px 10px;}
.main_content {width:100%;height:auto;float:left;padding: 0px 0px;}
header.active {background: #172A4A;}
.logo_cont {width: auto;height: auto;display: inline-flex;float: left;gap: 0px;align-items: anchor-center;}
.logo_sec {text-indent: var(--textHide);background: url(https://static.idriveonlinebackup.com/structure/images/idrive_logo.svg) no-repeat;background-size: 126px 48px;width: 123px;height: var(--logoHeight);padding: var(--paddingNone);margin: 7px 5px 0px 0px;float: var(--leftFloat);padding-right: 0px;}
.logo_cont img {height: 25px;position: relative;top: 7px;}
.more_menu_cont {width: calc(100% - 280px);height: 100%;background: #fff;border-radius: 0px 0px 10px 0px;}
.products_menu_list ul {width: 260px !important;background: transparent;position: relative;top: 60px;right: -60px;height: auto;}
.products_menu_list ul li {display: block;font-size: 14px;line-height: normal;padding: 15px 20px !important;display: inline-block;width: 220px;box-sizing: border-box;background: transparent;font-weight: 600;color: #282828;cursor: pointer;}
.products_menu_list ul li sup {line-height: 9px;font-size: 12px;}
.products_menu_list ul li:hover, .products_menu_list ul li.active {background: #fff;color: #ee0014;border-radius: 10px 0px 0px 10px;}
.mob_menu_icon{display:var(--displayNone);}
.mega_menu_sec {position: var(--relativePosition);width: calc(100% - 500px);height:var(--heightAuto);float:var(--leftFloat);text-align:var(--textAlignCenter);margin:0px 0px 0px 0px;}
.mega_menu_sec .menu_sec {display:var(--displayBlock);}
.mega_menu_sec .menu_sec li {display: var(--displayinBlock);margin: 0px 1%;}
.menu_shadow{overflow: hidden;}
.menu_shadow main:before {content: '';width: 100%;height: 100%;background:rgba(5, 5, 5, 0.911);position: fixed;z-index: 999999;left: 0px;top: 0px;display: table;}
.mega_menu_sec .menu_sec li span.menu_mob.submenu_child i {transform: rotate(0deg) !important;}
.mega_menu_sec .menu_sec li span.menu_mob.submenu_child.active i {transform: rotate(180deg) !important;}
.submenu, .submenu_one {display:var(--displayNone);position: var(--relativePosition);left: 10px;}
.right_menu {width: var(--widthAuto);height: var(--heightAuto);float: var(--rightFloat);}
.multi-lang {position: var(--relativePosition);float:var(--leftFloat);width: 50px;height:var(--heightAuto);padding-bottom: 15px;margin: 5px 5px 0px 0px;}
.multi-lang a{width:45px;height:auto;float:left;}
.multi-lang a i {background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat 0px -5px;width: 15px;height: 13px;float: right;margin: 15px 0px 0px 0px;}
.multi-lang-drop {display:var(--displayNone);position: absolute;width: 120px;height:var(--heightAuto);background: #fff;top: 60px;left: -2px;z-index: 9;box-shadow: 0px 1px 5px 0 rgba(43, 60, 81, .23);border-radius: 5px;}
.multi-lang-drop ul {overflow: hidden;border-radius: 5px;}
.multi-lang-drop:before {bottom: 100%;left: 25px;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #e5e5e5;border-width: 10px;margin-left: -10px;}
.multi-lang-drop:after {bottom: 100%;left: 25px;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgb(136 183 213 / 0%);border-bottom-color: #ffffff;border-width: 9px;margin-left: -9px;}
.multi-lang:hover .multi-lang-drop {display: var(--displayBlock);}
.multi-lang a.us-flag {float:var(--leftFloat);background: url(https://static.idriveonlinebackup.com/structure/images/idrive-common-icons.png) 0px 15px no-repeat;width: 45px;margin: 0;position: var(--relativePosition);text-indent: -9999px;}
.multi-lang-drop li {margin: var(--marginNone) !important;padding: var(--paddingNone);width: var(--widthFull);box-sizing: var(--boxSizing);float:var(--leftFloat);text-align: var(--textAlignLeft);}
.multi-lang a {display: var(--displayBlock);font-size: 16px;line-height: var(--normalLineHeight);color: #333;cursor: var(--cursorHand);padding: 10px 20px 10px 40px !important;background: url(https://static.idriveonlinebackup.com/structure/images/idrive-common-icons.png) no-repeat;}
.multi-lang-drop li:hover {background: var(--backgroundLight);}
.multi-lang-drop li:hover a{color: var(--colorRed);}
.multi-lang-drop li.selected {background: #ffedef;}
.multi-lang-drop li.selected a {color: #ee0014;}
.multi-lang a.active {text-indent: -9999px;}
.multi-lang a.sp_flag {background-position: 0px -38px;}
.multi-lang a.ge_flag {background-position: 8px -164px;}
.multi-lang a.fr_flag {background-position: 0px -99px;}
.multi-lang-drop a.us-flag {background-position: 8px 10px;text-indent: inherit;}
.multi-lang-drop a.sp_flag {background-position: 8px -38px;text-indent: inherit;}
.multi-lang-drop a.fr_flag {background-position: 8px -99px;text-indent: inherit;}
.menu_cont li .open a {padding-right: 20px !important;}
.topheader {float:var(--leftFloat);margin:15px 0px 0px;}
.topheader li {float:var(--leftFloat);margin: var(--marginNone);}
.topheader li a {width: auto;height:var(--heightAuto);display: var(--displayBlock);padding: 5px 20px;font-size: 16px;line-height: var(--normalLineHeight);border: 1px solid #ddd;border-radius: 30px;color: #fff;}
.topheader li a.signin_sec {background: var(--backgroundRed);border: var(--borderRed);color:#fff;margin-left: 10px;}
.topheader li a.signup_sec:hover, .topheader li a.user_name:hover {background: #041126;}
.topheader li a.signin_sec:hover{background: #c91818;border: 1px solid #c91818;}
.mega_menu_sec .menu_sec li a, .mega_menu_sec .menu_sec li span{display:var(--displayBlock);font-size:18px;line-height:normal;color:#fff;cursor: var(--cursorHand);}
.mega_menu_sec .menu_sec li.mega_menu.more_menu span {text-indent: -9999px;}
.mega_menu_sec .menu_sec li a:hover, .mega_menu_sec .menu_sec li span:hover{color:#ee0014;}
.mega_menu_sec .menu_sec .submenu_one li a:hover, .mega_menu_sec .menu_sec .submenu_one li span:hover{color:#E64949;}
.mega_menu {margin: 35px 0px 0px 20px;padding: 22px 0px;}
.mega_menu span {cursor: var(--cursorHand);padding-bottom:0px;}
.mega_menu span:hover {color: #E64949;}
.mega_menu:hover .submenu{display:var(--displayBlock);}
.mega_menu ul {display:none;border-radius:5px;width: 100%;height:var(--heightAuto);min-height: 100%;position: absolute;top: 55px;left: 0px;margin: 10px 0px 0px;background: #fff;padding: 0px 0px;box-shadow: 0px 1px 5px 0 rgba(43, 60, 81, .23);}
.mega_menu ul li {margin: 0px 0px 0px !important;padding: 0px;width: 100%;box-sizing: border-box;float:var(--leftFloat);text-align: left;}
.mega_menu ul li a, .mega_menu ul li span{padding: 10px 20px!important;}
.mega_menu ul li a sup, .mega_menu ul li span sup{font-size:11px;line-height:normal;}
.mega_menu ul li:first-child {border-radius: 5px 5px 0px 0px;}
.mega_menu ul li:last-child {border-radius: 0px 0px 5px 5px;}
.mega_menu ul li:hover {background: #f1f7ff;}
.mega_menu ul li:hover a {color: #333;}
.submenu li{margin:0px;}
.submenu_one {top: 0px !important;left: 10px;margin: 0px !important;border: none !important;background: #fff !important;border-radius: 0px 5px 5px 0px !important;box-shadow: 1px 1px 7px 0 rgba(43, 60, 81, .23) !important;}
.submenu_one:before{display:none;}
.resources{position: relative;}
.submenu .submenu_child {position: var(--relativePosition);cursor: var(--cursorHand);padding-bottom: 0px;}
.submenu .submenu_child:hover,.submenu .submenu_child:hover + .submenu_one,.submenu_one:hover {display: var(--displayBlock);}
.mega_menu ul.products li a, .mega_menu ul.products li span {background: url(https://static.idriveonlinebackup.com/structure/images/new_product_icons.svg) no-repeat;padding-left: 50px !important;}
.mega_menu ul.submenu li span, .mega_menu ul.submenu li a {font-size: 16px !important;color:#333;}
.mega_menu ul.products li a i, .mega_menu_sec .menu_sec li span i {background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat;width: 15px;height: 13px;display: inline-block;position: var(--relativePosition);top: 0px;left: 5px;}
.submenu li span.submenu_child i {float: right;transform: rotate(-90deg);top: 6px;background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow.svg) no-repeat;}
.mega_menu ul.products li a.e2_icon {background-position: 10px 10px;}
.mega_menu ul.products li span.sercloud_icon {background-position: 10px -45px;}
.mega_menu ul.products li span.c2c_icon {background-position: 10px -100px;}
.mega_menu ul.products li a.mobile_icon {background-position: 10px -155px;}
.mega_menu ul.products li a.bmr_icon {background-position: 10px -210px;}
.mega_menu ul.products li a.entmb_icon {background-position: 10px -267px;}
.mega_menu ul.products li a.linux_icon {background-position: 10px -320px;}
.mega_menu ul.products li a.endpoint_icon {background-position: 10px -372px;}
.mega_menu ul.products li span.nas_icon {background-position: 10px -429px;}
.mega_menu ul.products li a.disk_icon {background-position: 10px -485px;}
.mega_menu ul.solutions li a, .mega_menu ul.solutions li span {background: url(https://static.idriveonlinebackup.com/structure/images/new_solution_icons.svg) no-repeat;padding-left: 50px !important;}
.mega_menu ul.solutions li a.remoteace_icon {background-position: 10px 15px;}
.mega_menu ul.solutions li a.remotesup_icon {background-position: 10px -40px;}
.mega_menu ul.solutions li span.object_icon {background-position: 10px -98px;}
.mega_menu ul.solutions li a.crm_icon {background-position: 10px -150px;}
.mega_menu ul.solutions li a.spaces_icon {background-position: 10px -207px;}
.mega_menu ul.solutions li span.verticals_icon {background-position: 10px -263px;}
.mega_menu ul.solutions li a.express_icon {background-position: 10px -320px;}
.mega_menu ul.resources li a, .mega_menu ul.resources li span {background: url(https://static.idriveonlinebackup.com/structure/images/new_resource_icons.svg) no-repeat;padding-left: 50px !important;color: #333;}
.mega_menu ul.resources li a.down_icon {background-position: 10px 15px;}
.mega_menu ul.resources li a.suppo_icon {background-position: 10px -42px;}
.mega_menu ul.resources li a.faq_icon {background-position: 10px -92px;}
.mega_menu ul.resources li a.vido_icon {background-position: 10px -148px;}
.mega_menu ul.resources li a.compl_icon {background-position: 10px -208px;}
.mega_menu ul.resources li a.secur_icon {background-position: 10px -260px;}
.mega_menu ul.resources li a.corpo_icon {background-position: 10px -315px;}
.mega_menu ul.resources li a.venture_icon {background-position: 10px -382px;}
.mega_menu ul.resources li a.press_icon {background-position: 10px -438px;}
.mega_menu ul.resources li a.review_icon {background-position: 10px -491px;}
.mega_menu ul.resources li a.legal_icon {background-position: 10px -542px;}
.mega_menu ul.resources li a.privacy_icon {background-position: 10px -600px;}
.mega_menu ul.resources li a.blog_icon {background-position: 10px -654px;}
.mega_menu ul.resources li a.knowl_icon {background-position: 10px -708px;}
.mega_menu_sec .menu_sec li.mega_menu.more_menu {background: url(https://static.idriveonlinebackup.com/structure/images/menu_icon.png) no-repeat 10px 0px;width: 40px;}
.mega_menu ul.submenu  ul.submenu_one li a, .mega_menu ul.submenu ul.submenu_one li span {background: none !important;padding-left: 20px !important;position:relative;}
.mega_menu ul.submenu ul.submenu_one li a:before, .mega_menu ul.submenu ul.submenu_one li a:after {content: '';background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow.svg) no-repeat;width: 15px;height: 10px;display: inline-block;position: var(--relativePosition);top: -1px;left: 5px;transform: rotate(-90deg);margin-right: 10px;}
.mega_menu ul.submenu ul.submenu_one li a:before{top: -2px;}
.mega_menu ul.submenu ul.submenu_one li a:after{margin-right: 10px;position: absolute;left: 20px;top: 15px;}
nav {width: calc(100% - 550px);display: flex;transform-style: preserve-3d;justify-content: unset;position: relative;z-index: 2;margin: 20px 0px 0px 20px;flex-wrap: wrap;float: left;}
nav .menu_item {color: white;font-weight: normal;box-sizing: border-box;margin: 5px 25px 0px;padding-bottom: 24px; justify-content: center;}
.menu_item.more:hover .menu_text:before {content: '';position: absolute;width: 100%;height: 3px;background: #FFD676;bottom: -24px;left: 0px;}
.menu_item.resources .sub_menu.triple {right: -50px !important;left: auto !important;}
.menu_item.more:hover a {color: #FFD676;}
.thumb_content_sec {width: 60%;}
.partner_graphics_sec {width: 38%;text-align: center;}
.partner_graphics_sec img {width: auto;max-height: 350px;}
nav .menu_text, nav .menu_text a, .menu_txt {font-size: 1em;color: white;text-decoration: none;text-shadow: 0 1px 5px rgba(0,0,0,0.1);transition: color 0.1s ease-out;text-align: center;}
nav .menu_text a:hover, .menu_txt:hover {color: #FFD676;}
.sub_menu-holder {pointer-events: none;color: rgba(0,0,0,0.5);font-weight: normal;padding: 1em;position: absolute;transition: opacity 2 ease-out;transform: rotateX(-25deg) scale(1);transform-origin: 50% 7em 0em;opacity: 0;box-shadow: 0 2px 7px rgba(0,0,0,0.1), 0 2px 20px rgba(0,0,0,0.3);box-sizing: border-box;top: 3rem;border-radius: 10px;background: white;display: block;height: 300px;width: calc(var(--menu-width) * 1.5);}
.sub_menu-container {position: absolute;z-index: -1;min-width: 100%;top: 2.5em;width: 100%;}
nav .menu_item:hover ~ #sub_menu-container #sub_menu-holder {animation: clipPath 0.25s ease-out 1 forwards;transition: 0.25s ease-out, left 0.15s ease-out, height 0.15s ease-out;opacity: 1;right: auto;}
.menu_item .sub_menu {display: none; border-left: 1px solid #fff;border-bottom: 1px solid #fff;background: #fff;position: absolute;top: 51px;color: rgba(0,0,0,0.5);border-radius: 0px 0px 10px 10px;min-width: calc(100% + 0px);pointer-events: none;box-sizing: border-box;margin-left: -5em;opacity: 0;font-weight: initial;padding: 0px;filter: none;box-shadow: 0px 3px 31px #0000001F;overflow: hidden;}
.sub_menu_text:first-child .sub_menu_cont {margin-top: 0px;}
.blur {position: relative;display: table;}
.blur:before {content: '';position: absolute;inset: 0;background: rgba(5, 5, 5, 0.911);backdrop-filter: blur(1px);z-index: 99999;width: 100%;height: calc(100% + 1px);}
.menu_item:last-child .sub_menu {right: 0px;}
.menu_item .sub_menu.products {overflow:visible;min-height: auto;}
.menu_item .sub_menu.triple {max-width: 230px;right: 0px !important;left: auto !important;min-width:230px;}
.products_menu_list {border-radius: 0px 0px 10px 10px;width: 100%;background: linear-gradient(rgba(255,255,255,0.6), rgba(255,255,255,0.6)),url(https://static.idriveonlinebackup.com/structure/images/top_menu_lhs_bg22.jpg) no-repeat;display: flex;align-items: flex-start;justify-content: space-between;}
.sub_menu_text span {font-size: 14px; padding: 15px 20px;display: inline-block;width: 240px;box-sizing: border-box;background: #f5fafc;font-weight: 600;color: #282828;cursor: pointer;}
.sub_menu_cont:hover span, .sub_menu_text span:hover {background: #fff;color: #ee0014;}
.sub_text span {cursor: default;display: inline-block;padding: 0px 10px 0px 15px;color: #111!important;width: auto;font-weight: normal;background: transparent !important;}
.sub_text span:hover{color: #111;}
.sub_text span:before {content: '';position: absolute;left: 0px;top: 10px;width: 5px;height: 5px;border-radius: 4px;background: #f00;}
.sub_menu_cont {display: inline-block;}
.products_container {width: 100%;float: right;height: auto;position: relative;right: 0px;top: 0px;padding: 40px 60px;box-sizing: border-box;overflow: auto;background: #fff;}
.products_container .sub_menu_heading {margin-bottom: 20px;font-size: 20px;font-weight: 700;color: #000;}
.products_container .sub_menu_heading b {font-weight: 700;color: var(--colorRed);}
.sub_menu_cont span:hover + .products_container, .sub_menu_cont:hover .products_container {display: block;}
.products_menu_list .sub_menu_text:first-child .products_container {display: block;}
.icon_box_row {display: flex;gap: 2%;flex-wrap: wrap;row-gap: 25px;}
.products_container .menu_item .text {width: calc(100% - 100px);}
.menu_item:hover .sub_menu {pointer-events: all;}
.menu_text{position: relative;}
.menu_text .arrow_icon {transition: bottom 0.25s ease-out, opacity 0.01s ease-out 0.01s;opacity: 1;content: '';position: relative;width: 20px;height: 17px;display: inline-block;bottom: 0px;left: 0;border-color: transparent transparent white transparent;border-width: 0px;border-style: solid;background: url(https://static.idriveonlinebackup.com/structure/images/arrow.svg) no-repeat;}
.menu_item:hover .menu_text .arrow_icon {bottom: -8px;left: 5px;opacity: 1;transform: rotate(180deg);}
.menu_item:hover .sub_menu {opacity: 1;margin-left: 0;left: 0;display: block;}
.menu_item:hover ~ #sub_menu-container #sub_menu-holder  {transition: transform 0.25s ease-out, opacity 0.25s ease-out, 0.25s ease-out;}
.tab-pane {display: none;padding: 0px;height: 100%;}
.tab-pane.active{display: block;visibility: visible;pointer-events: auto;}
@keyframes fadeInUp {
0% {opacity: 0; transform: translateY(-10px);}
100% {opacity: 1; transform: translateY(0);}
}
.offersev {float: right !important;background: #f6360a;position: relative;bottom: 0px;margin: 0px 0px 0px 0px;width: 60px;height: 25px;font-weight: 700;right: -15px;top: 0px;font-size: 10px;text-align: center;color: #fff;line-height: 22px;}
.offersev:before {right: 100%;top: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-right-color: #f6360a;border-width: 5px;margin-top: -5px;}
/* Menu specific */
.link_text {display: table;}
.link_text a {display: inline-block;font-size: 13px;color: #1E739E !important;font-weight: 600;border-left: 1px solid #cacaca;margin-left: 5px;border: 1px solid #3284c6;padding: 3px 10px;border-radius: 15px;background: #fff;}
.link_text a:first-child {margin-left: 0px;}
.link_text a sup {font-size: 11px;line-height: 10px;}
.menu_item .title {font-weight: 600;color: rgb(0, 0, 0);margin: 0 0 0 0;font-size: 18px;line-height: 30px;}
.menu_item .title a, .menu_item .title p {color: rgb(0, 0, 0) !important;font-size: 18px;line-height: 30px;}
.menu_item .title a:hover, .menu_item .title p:hover {color: #ee0014 !important;}
.menu_item .icon_box * {transition: all 0.1s ease-out;position: relative;}
.menu_item .sub_menu.triple .resource_sec i {margin-right: 10px;}
.menu_item .sub_menu.triple .resource_sec {width: 100%;padding: 1rem;}
.menu_item .icon_box .sub_text {font-size: 15px;line-height: 24px;color: #252525;margin-top: 5px;user-select: text;cursor: text;}
nav .menu_item.more_menu .sub_text {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.menu_item .icon_box.space {margin-bottom: 1.25em;}
.menu_item .icon_box.flat {height: 1.5em;margin-bottom: 0.5em;}
.menu_item .icon, .menu_item .text {float: left;color: #9ea9af;}
.menu_item .text a:hover .title{color: #ee0014 !important;}
.menu_item .icon i {color: rgb(44 70 86);font-size: 1.25em;margin: 0 1em 0 0;background: url(https://static.idriveonlinebackup.com/structure/images/idr_topmenu_icons04.svg) no-repeat;width: 40px;height: 30px;display: inline-block;}
.menu_item .icon i.multi_icon {background-position: 0px 0px;}
.menu_item .icon i.synology_icon {background-position: 0px -47px;}
.menu_item .icon i.express_icon {background-position: 0px -97px;}
.menu_item .icon i.ransomware_icon {background-position: 0px -163px;}
.menu_item .icon i.office_icon {background-position: 0px -227px;}
.menu_item .icon i.google_icon {background-position: 0px -279px;}
.menu_item .icon i.salesforce_icon {background-position: 0px -347px;}
.menu_item .icon i.dropbox_icon {background-position: 0px -405px;}
.menu_item .icon i.box_icon {background-position: 0px -460px;}
.menu_item .icon i.trello_icon {background-position: 0px -515px;}
.menu_item .icon i.file_icon {background-position: 0px -515px;}
.menu_item .icon i.server_icon {background-position: 0px -585px;}
.menu_item .icon i.mass_deployment_icon {background-position: 0px -650px;}
.menu_item .icon i.immutability_icon {background-position: 0px -797px;}
.menu_item .icon i.mirror_icon {background-position: 0px -857px;}
.menu_item .icon i.virtualization_icon {background-position: 0px -916px;}
.menu_item .icon i.system_recovery_icon {background-position: 0px -979px;}
.menu_item .icon i.protection_icon {background-position: 0px -1047px;}
.menu_item .icon i.cloud_migration_icon {background-position: 0px -1104px;}
.menu_item .icon i.performance_icon {background-position: 0px -980px;}
.menu_item .icon i.global_locations_icon {background-position: 0px -1269px;}
.menu_item .icon i.cloud_icon {background-position: 0px -1216px;}
.menu_item .icon i.filespaces_icon {background-position: 0px -1490px;}
.menu_item .icon i.quick_file_sharing_icon {background-position: 0px -1325px;}
.menu_item .icon i.store_files_closer_icon {background-position: 0px -1435px;}
.menu_item .icon i.bmr_image_icon {background-position: 0px -915px;}
.menu_item .icon i.bmr_virtualization_icon {background-position: 0px -1618px;}
.menu_item .icon i.bmr_cloud_icon {background-position: 0px -1670px;}
.menu_item .icon i.bmr_ransomware_icon {background-position: 0px -1730px;}
.menu_item .sub_menu.triple .resource_sec .icon_box {margin-bottom: 5px;height: auto;}
.menu_item .sub_menu.triple .resource_sec .icon_box .icon {width: 40px;height: 30px;}
.menu_item .sub_menu.triple .resource_sec .icon i {color: rgb(44 70 86);font-size: 1.25em;margin: 0 1em 0 0;background: url(https://static.idriveonlinebackup.com/structure/images/resources_icons.svg) no-repeat;width: 40px;height: 30px;display: inline-block;}
.menu_item .sub_menu.triple .resource_sec .icon i.support_icon {background-position: 0px -6px;}
.menu_item .sub_menu.triple .resource_sec .icon i.blog_icon {background-position: 0px -74px;}
.menu_item .sub_menu.triple .resource_sec .icon_box {margin-bottom: 15px;margin-top: 5px;height: auto;display: flex;align-items: center;}
.menu_item .sub_menu.triple .resource_sec .icon_box:last-child {margin-bottom: 0px;}
.menu_item .sub_menu.triple .resource_sec .icon i.tutorial_icon {background-position: 0px -139px;}
.menu_item .sub_menu.triple .resource_sec .icon i.faq_icon {background-position: 0px -206px;}
.saveup, .switch {background: #ee0014;color: #fff!important;padding: 10px 12px;display: inline-block;font-size: 16px;font-weight: 600;border-radius: 8px;position: relative;}
.saveup:after {content: "";position: absolute;right: -9px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #ee0014;}
.switch {background: #fff;border: 1px solid #ee0014;color: #ee0014!important;}
.switch:before {content: "";position: absolute;right: -10px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #ee0014;}
.switch:after {content: "";position: absolute;right: -9px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #ffffff;}
.saveup:hover, .switch:hover, .price_btn:hover {opacity: .6;}
.products_container .icon_box.e2_price_row .price{width: 30%;}
.price {width: 25%;padding-left: 20px;color: #000000!important;}
.price:hover, .icon_box.price_row:hover p {color: var(--colorRed) !important;}
.price strong {font-size: 18px;}
.divider {width: 1px;height: 100%;background: #bcbcbc;margin: 0px 40px 0px 20px;}
.endpoint_row{align-items: center;gap: 20px;}
.c2c_price_row{align-items: center;gap: 60px;}
.c2c_price_row p, .endpoint_row p {color: #000 !important;font-size: 18px;}
.price_btn {background: #ee0014;color: #fff !important;padding: 10px 12px;display: inline-block;font-size: 16px;font-weight: 600;border-radius: 8px;position: relative;}
.products_container .icon_box.e2_price_row_inner {width: calc(100% - 200px) !important;background: #f0f7fd !important;}
.products_container .icon_box.e2_price_row .c2c_icon.vm_icon {background: url(https://static.idriveonlinebackup.com/structure/images/immutabilty2.svg) no-repeat !important;width: 90px !important;height: 90px !important;background-size: contain !important;}
.products_container .icon_box.e2_price_row {width: 100% !important;background: transparent !important;justify-content: space-between;padding: 0px;box-shadow: none !important;}
.products_container .icon_box.e2_price_row .e2_price_row_inner {width: calc(100% - 100px);background: #f4faff;padding: 25px 20px;border-radius: 10px;display: flex;}
.products_container .icon_box.e2_price_row .e2_price_row_inner .divider {width: 1px;height: 100%;background: #bcbcbc;margin: 0px 20px 0px 20px;}
.products_container .text {width: calc(100% - 60px);}
.products_container .icon_box{display:flex;width:49% !important;background: #f4faff;padding: 20px 60px 25px 30px;border-radius: 10px;position: relative;}
.products_container .icon_box::after{content: "";position: absolute;top: 0;right: 0px;width: 42px;height: 100%;background: url(https://static.idriveonlinebackup.com/structure/images/menu_arrow22.svg) no-repeat center;opacity: 0;transition: opacity 0.35s ease, transform 0.35s ease;transform: translateX(-6px);pointer-events: none;}
.products_container .icon_box:hover{box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);background-color: #f4faff;}
.products_container .icon_box:hover::after{opacity: 1;transform: translateX(0);}
.products_container .icon_box .icon{transition: transform 0.35s ease;}
.products_container .icon_box:hover .icon{transform: translateX(8px);}
.icon_box.price_row::after, .icon_box.e2_price_row::after{display: none;}
.icon_box.price_row:hover, .icon_box.price_row:hover::after, .icon_box.e2_price_row:hover, .icon_box.e2_price_row:hover::after {box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);background: #f4faff;}
.products_container .icon {width: 40px;margin: 5px 10px 0px 0px;}
.resource_sec {width: 40rem;padding: 2rem;box-sizing: border-box;float: left;}
.resource_sec .box {width: 50%;float: left;}
.menu_item .icon_box {float: left;width: 100%;margin: 0;height: auto;row-gap: 0;line-height: normal;user-select: none;}
.icon_box.price_row, .icon_box.e2_price_row {width: 100% !important;margin-top: 0px;padding: 20px !important;}
.menu_item .icon_box .text i {font-size: 0.75em;position: relative;top: -1px;display: none;}
.solution_content.partner .icon_box {width: calc(50% - 10px);}
.solution_content.partner .thumb_content_sec {display: flex;flex-wrap: wrap;gap: 20px;}
.menu_item .solution_content .icon_box .sub_text{min-height: 70px;}
/* Base Icon Style */
.icon_box.gb .icon i:before {background: linear-gradient(45deg, #0c86ef, #0cef9b);-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;padding-left: 1px;}
.solution_content {min-width: 50rem;display: flex;flex-wrap: wrap;padding: 2rem;gap: 20px;}
.solution_content.partner{justify-content: space-between;}
.solution_content .icon_box {width: calc(33.33% - 15px);background: #f0f7fd;padding: 20px 10px 20px 20px;border-radius: 10px;}
.solution_content .icon_box:hover {box-shadow: 0 1px 4px 0 rgb(99 114 130 / 30%);}
.sub_menu-bottom {background: #d4e3ea70;position: absolute;bottom: 0;opacity: 0;transition: all 0.25s ease-out, height 0.1s ease-out;left: 0;width: 100%;height: 5em;}
.link_text a:hover {color: #ee0014 !important;}
nav .menu_item:nth-of-type(3).highlight:hover ~ #sub_menu-container #sub_menu-holder #sub_menu-bottom {height: 7.5em;}
.bottom-container {padding: 20px;color: #3a5260;font-weight: 500;background: #f5fafc;display: flex;justify-content: space-between;align-items:center;width: 100%;}
.top-container {grid-area: 1 / -3 / 1 / 3;margin: 0 0 2em 0;}
.bottom-container a {float: right;background: #0071bc;padding: 0.5em 1em;border-radius: 100px;position: absolute;color: #ffffff;font-weight: bold;text-decoration: none;right: 20px;}
.bottom-container a:hover {background: linear-gradient(90deg, #8ea4b136, #a3b5bf33);}
.sub_menu h3 {font-size: 1em;text-transform: uppercase;letter-spacing: 0.5px;color: rgb(44 70 86 / 68%);margin: 0.75em 0;}
.sub_menu .box a {width: 100%;float: left;font-size: 1em;line-height: 1.75em;color: #7a8a94;text-decoration: none;}
.sub_menu .box a:hover {color: rgb(44 70 86);}
.box {margin: 0 0 3em 0;}
.icon.big i {font-size: 1.25em;top: 0.2em;}
nav .menu_item.highlight:hover ~ #sub_menu-container #sub_menu-holder #sub_menu-bottom { opacity: 1; }
.info-box {position: absolute;bottom: 2em;right: 2em;}
.info-box ul {list-style: none;}
.info-box a {color: white;text-decoration: none;text-align: right;padding: 0.5em 0;transition: all 0.1s ease-out;display: block;text-transform: uppercase;font-size: 1.25em;font-weight: 900;letter-spacing: 1px;}
.info-box a:hover {color: #ee0014;}
main, footer {width: var(--widthFull);position: var(--relativePosition);top: var(--mainFootTop);display: var(--displayTable);}
footer .footerMain { width: 100%; padding: 0 0 20px }
.footer_row {display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;}
.footer_border {border-top: 1px dotted #6b82b8;padding: 60px 0px;}
.footer_row ul {float: var(--leftFloat);width: calc(16% - 20px);margin: 0 20px 0 0;padding: 0;}
.footer_row ul.competitiors {width: 20%;max-width: 240px;}
.footer_row ul.products, .footer_row ul.platforms {min-width: 250px;}
.footer_row ul.company, .footer_row ul.compare_learn {width: 15%;min-width: 220px;}
.footer_submenu_inner, .footer_submenu_inner ul {width: 100% !important;}
footer .footerMain ul li { float:var(--leftFloat); list-style-type: none; width: 100%;font-size: 16px; }
footer .footerMain ul li a { color: #B9CADC; width: auto; margin: 4px 5px 0px 0px; float:var(--leftFloat); line-height: 20px ;text-align:left;}
footer .footerMain ul li.footer_sub_links {margin-bottom: 10px;}
footer .footerMain ul li.footer_sub_links a {margin-bottom: 0px!important;}
footer .footerMain ul.footer_submenu_list li a {margin: 0px 5px 0px 0px;}
footer .footerMain ul li.footer_link_margin a{margin: 10px 5px 0px 0px!important;}
footer .footerMain ul li a p, footer .footerMain ul li p {font-size: 16px;line-height: 32px;color: #B9CADC;}
footer .footerMain ul li a span {display: block;font-size: 14px;line-height: inherit;font-weight: 300;color: #B9CADC;padding-top: 5px;}
footer .footerMain ul li a sup {line-height: 10px;}
footer .footerMain ul li a:hover { color:#60BEFC;}
footer .footerMain ul li a:hover p {color: #60BEFC;}
footer .footerMain ul li a:hover p:after {margin: 0px 0px 0px 5px;position: relative;top: 3px;animation: arrowMove 0.6s ease forwards;content: '';background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;width: 17px;height: 15px;display: inline-block;}
footer .footerMain ul li span {width: 100%;float: left;margin-bottom: 15px;color: #B9CADC;line-height: 26px;}
footer .footerMain ul li span a {display: contents;font-size: 14px;line-height: inherit;font-weight: 300;color: #B9CADC;padding-top: 5px;margin: 0px !important;}
@keyframes arrowMove {
0% { transform: translateX(-6px); opacity: 0; }
50% { transform: translateX(2px); opacity: 1; }
100% { transform: translateX(0); opacity: 1; }
}
footer .footerMain ul li.view_link {margin: 40px 0px 0px;}
footer .footerMain ul li.view_link a {display: flex;align-items: center;gap: 10px;}
footer .footerMain ul li.view_link i {background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;width: 15px;height: 15px;display: inline-block;}
footer .footerMain ul li.view_link a:hover i {animation: arrowMove 0.6s ease forwards;}
footer .footerMain ul li.supportImg a { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -3124px no-repeat; padding: 0; margin: 25px 0 0; height: 80px; width: 250px }
footer .footerMain ul li.supportImg a:hover { background-color: #20242f }
footer .footerMain ul.subcategory { width: var(--widthFull); }
footer .footerMain ul.helpList { width: 12%; margin: 0 5px 0 0 }
footer .footerMain .footer_menu_heading, .footer_compliance_logo .footer_menu_heading { margin: 20px 5px 20px 0px; padding: 5px 0 0!important;font-size: 20px;font-weight: normal;color: #A7D0FF; }
.footer_compliance_logo h4{margin-bottom: 40px;}
footer .footerMain .footer_menu_heading a {color: #A7D0FF !important;padding: 5px 0 0 !important;display: contents;}
footer .footerMain .footer_menu_heading a:hover {color: #60BEFC !important;}
footer .footerMain .footer_menu_heading a:hover:after {animation: arrowMove 0.6s ease forwards;content: '';background: url(https://static.idriveonlinebackup.com/structure/images/footer_hover_arrow23.svg) no-repeat;width: 17px;height: 15px;display: inline-block;margin: 0px 0px 0px 5px;position: relative;top: 3px;}
footer .footerMain .footer_menu_heading.IDlogo { text-indent: -9999px; text-indent: var(--textHide);background: url(https://static.idriveonlinebackup.com/structure/images/logo_new.svg) no-repeat;background-size: 85px 28px;  width: var(--logoWidth);height: var(--logoHeight);padding: var(--paddingNone);margin: 25px 0px 0px 0px;float: var(--leftFloat);}
footer .copyright { float:var(--leftFloat); width: 100%; padding: 15px 0 80px; display:var(--displayBlock) !important;background: transparent linear-gradient(340deg, #190d40 0%, #112852 100%) 0% 0% no-repeat padding-box;}
footer .footerMain { position: var(--relativePosition) }
footer .copyright .socialIcons { width: var(--widthAuto); float: var(--rightFloat);min-width: 160px;}
.copyright_inner {display: flex;width: 100%;}
.copyright_inner ul {display: flex;width: calc(100% - 160px);align-items: center;}
.copyright_inner ul li {padding: 0px 20px;border-left: 1px solid #707BA4;color: #707BA4;font-size: 14px;line-height: normal;}
.copyright_inner ul li a{color: #707BA4;}
.copyright_inner ul li a:hover{color: #60BEFC;}
.copyright_inner ul li:first-child {border-left: none;padding-left: 0px;}
footer .copyright .socialIcons a { margin: 0 0 0 20px }
footer .copyright p {float:var(--leftFloat); margin: 0;padding-left: 5px; color: #707BA4; text-align: left; font-size: 16px;width: auto!important;}
footer .copyright .socialIcons a { float:var(--leftFloat); height: 40px; width: 40px;margin: 0px 20px 0px 0px;}
footer .copyright .socialIcons a:hover { -webkit-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -moz-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -o-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease }
footer .copyright .socialIcons .facebook { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 0px no-repeat; }
footer .copyright .socialIcons .facebook:hover { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -192px no-repeat; }
footer .copyright .socialIcons .twitter { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -65px no-repeat; }
footer .copyright .socialIcons .twitter:hover { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -257px no-repeat; }
footer .copyright .socialIcons .linkedin { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -129px no-repeat;margin-right: 0px;}
footer .copyright .socialIcons .linkedin:hover { background: url(https://static.idriveonlinebackup.com/structure/images/socialmedia_icons.svg) 0 -321px no-repeat; }
footer .widFul {width: 100%!important;}
footer .footerMain {float:var(--leftFloat);background:transparent linear-gradient(268deg, #281E48 0%, #1C386B 100%) 0% 0% no-repeat padding-box;padding: 40px 0px;}
footer .h4Link {font-size: 22px;font-weight: normal;color: #A7D0FF!important;margin-bottom: 10px;padding-left: 0px !important;}
footer .footerMain h4.IDlogo a {background: none!important;}
footer .footerMain ul.featureList{width:23%}
.footer_decp {width: 100%;height: auto;float: left;padding: 20px 0px 40px;display: flex;justify-content: space-between;align-items: center;}
.footer_decp .footer_decp_left {width: 50%;display: flex;align-items: center;}
.footer_decp .footer_decp_left a{display: flex;align-items: center;}
.footer_decp .footer_decp_left ul {display: flex;width: auto;margin: 0px;}
.footer_decp .footer_decp_left ul li {width: auto;padding: 0px 15px;font-size: 20px;color: #fff;font-weight: 300;list-style-type: disc;list-style-position: inside;}
.footer_decp .footer_decp_left ul li:first-child {list-style-type: none;padding-left: 30px;}
.footer_decp .footer_decp_left ul li::marker{color: #B4C4D8;}
.footer_decp .footer_decp_right {float: right;}
.footer_decp .footer_decp_left .footer_logo {text-indent: var(--textHide);background: url(https://static.idriveonlinebackup.com/structure/images/idrive_logo.svg) no-repeat;background-size: 126px 48px;width: var(--logoWidth);height: var(--logoHeight);padding: var(--paddingNone);margin: 10px 10px 20px 0px;float: var(--leftFloat);}
.footer_decp .footer_decp_left a img {width: 31%;}
.footer_decp .footer_decp_left p {float: left;font-size: 16px;line-height: 32px;color: #fff;}
.footer_decp .footer_decp_right .support-details:hover a {opacity: .8;}
.footer_decp .footer_decp_right .support-details .support-title {font-size: 24px;display: block;text-align: left;color: #BEDEFF;}
.footer_decp .footer_decp_right .support-details .support-no {font-size: 34px;line-height: normal;color: #fff;font-weight: 500;display: flex;align-items: center;gap: 5px;}
.footer_decp .footer_decp_right .support-details .support-no i {display: inline-block;width: 30px;height: 30px;background: url(https://static.idriveonlinebackup.com/structure/images/footer_support_icon23.svg) no-repeat;background-size: contain;}
.footer_decp .footer_decp_right .support-details span {display: block;font-size: 14px;color: #B9CADC;}
.footer_compliance {display: flex;align-items: end;justify-content: space-between;padding: 20px 0px 60px;border-bottom: 1px dotted #6b82b8;margin-bottom: 40px;}
.footer_rating {width: 40%;}
.footer_compliance_logo {width: 60%;}
.footer_compliance_logo ul, .footer_rating ul {display: flex;gap: 20px;align-items: center;width: 100%;}
.footer_compliance_logo ul {gap: 30px;}
.footer_rating ul{float: right;width: 100%;justify-content: end;}
.footer_rating ul li {background: url(https://static.idriveonlinebackup.com/structure/images/footer_logos_ratings08.svg) no-repeat;text-indent: -9999px;height: 55px;}
.footer_rating ul li:hover {opacity: 0.8;}
.footer_rating ul li a {display: block;width: 100%;height: 100%;}
.footer_rating ul li.g2_icon {background-position: 0px 4px;width: 75px;}
.footer_rating ul li.capterra_icon {background-position: 0px -102px;width: 115px;}
.footer_rating ul li.trustr_icon {background-position: 0px -211px;width: 150px;}
.footer_compliance_logo ul li {text-align: center;list-style-type: none;display: list-item;padding: 0px 0px 0px 0px;}
.footer_compliance_logo ul li::marker {color: #304374;}
.footer_compliance_logo ul li:first-child {list-style-type: none;padding-left: 0px;}
.footer_compliance_logo ul li i {display: inline-block;margin: auto;width:30px;height:30px;background: url(https://static.idriveonlinebackup.com/structure/images/footer_logos08.svg) no-repeat;}
.footer_compliance_logo ul li p {line-height: normal;float: none;display: block;padding-left: 0px;}
.footer_compliance_logo ul li i.soc_icon {background-position: 0px 0px;width: 26px;}
.footer_compliance_logo ul li i.iso_icon {background-position: 0px -114px;width: 35px;}
.footer_compliance_logo ul li i.gdpr_icon {background-position: 0px -227px;width: 32px;}
.footer_compliance_logo ul li i.hipaa_icon {background-position: 0px -341px;width: 28px;}
.footer_compliance_logo ul li i.pci_icon {background-position: 0px -568px;}
.footer_compliance_logo ul li i.cjis_icon {background-position: 0px -455px;}
.btn_red{display: inline-block;cursor: var(--cursorHand);background: var(--backgroundRed);color: var(--colorWhite);width: var(--widthAuto);height: var(--heightAuto);padding: 10px 20px;border-radius: 20px;}
.btn_red:hover{background: var(--backgroundWhite); color:var(--colorRed);}
.btn_lg_red{display: inline-block;cursor: var(--cursorHand);border: 1px solid #ee0014;background: var(--backgroundRed);color: var(--colorWhite);width: var(--widthAuto);height: var(--heightAuto);font-size: 18px; padding: 15px 40px;border-radius:30px;}
.btn_lg_red:hover{background: var(--backgroundWhite); color:var(--colorRed);border: 1px solid #ee0014;}
.btn_lg_red1{display: inline-block;cursor: var(--cursorHand);border: 1px solid #ee0014;background: var(--backgroundWhite);color: var(--colorRed);width: var(--widthAuto);height: var(--heightAuto);font-size: 18px; padding: 10px 30px;border-radius: 5px;}
.btn_lg_red1:hover{background: var(--backgroundRed); color:var(--colorWhite);}
.btn_red1{cursor: var(--cursorHand);border:1px solid #0055b0;background: var(--backgroundWhite);color: #0055b0;width: var(--widthAuto);height: var(--heightAuto);padding: 8px 40px;border-radius: 5px;}
.btn_red1:hover{background: #0055b0; color:var(--colorWhite);}
.popup_shadow {content: '';width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: hsl(0deg 0% 0% / 40%);z-index: 999999;}
.popup_sec {overflow: hidden;}
.popup_sec:before {content: '';width: 100%;height: 100%;background: hwb(0deg 0% 100% / 90%);position: absolute;z-index: 99999999;left: 0px;top: 0px;display: table;}
.popup_container {position: fixed;z-index: 999999999;display: none;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #ffffff;border-radius: 15px;box-shadow: var(--menuBoxShadow);padding: 0px;width: auto;height: auto;max-width: 90vw;max-height: 90vh;overflow: auto;}
.popup_container .popup_header {width: 100%;height: auto;margin: 0px;padding: 20px 20px;background: #e4f6ff;}
.popup_container .popup_header h3 {font-size: 20px;line-height: normal;color: #000;}
.popup_content {padding: 20px 20px;}
.popup_system_box p {margin-bottom: 20px;color: #333333;}
.popup_system li, .basic_popup_system li {position: relative;padding: 0px 0px 20px 50px;}
.popup_system li:before {content: '';position: absolute;left: 0px;width: 30px;height: 30px;background: url(https://static.idriveonlinebackup.com/structure/images/pricing_new_sprite.svg) no-repeat 0px -995px;}
.popup_close_btn {position: absolute;right: 20px;top: 15px;display: block;background: url(https://static.idriveonlinebackup.com/structure/images/close_btn.png) no-repeat;width: 39px;height: 39px;cursor: pointer;}
.scroll_to_top {cursor: pointer;position: fixed;z-index: 999999;bottom: 65px;right: 25px;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: conic-gradient(#0071bc 0%, #e0e0e0 0%);opacity: 0;visibility: hidden;transform: translateY(20px);transition: all 0.3s ease;}
.scroll_to_top.active {opacity: 1;visibility: visible;transform: translateY(0);}
.scroll_to_top .arrow {background: #fff;width: 35px;height: 35px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

/* Theme Style */
.toogle_theme {position: relative;width: auto;float: left;margin-right: 15px;display:none;}
.toogle_theme span {display: none;white-space: nowrap;width: auto;height: auto;position: absolute;z-index: 9999;padding: 5px 15px;top: 50px;left: 0px;background: hsl(0deg 0% 100%);color: #000000;border-radius: 5px;font-size: 13px;}
.toogle_theme span:before {top: -10px;left: 15px;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 5px;margin-left: -10px;}
.toogle_theme i{width: 25px;height: 30px;cursor: pointer;display: block;background: url(https://static.idriveonlinebackup.com/structure/images/dark-theme-new02.svg) no-repeat 3px 0px;position: relative;left: 0;top: 0;margin: 20px 0px 0px 0px;}
.toogle_theme i:hover + span{display:block;}
.dark-theme header, .dark-theme header.active {background: #000;}
.dark-theme .toogle_theme i{background: url(https://static.idriveonlinebackup.com/structure/images/dark-theme-new02.svg) no-repeat 3px -50px;}
.dark-theme footer {background: #fff;}
.dark-theme footer .footerMain {background: #252525;}
.dark-theme footer .copyright {background: #000;}
.dark-theme .price_sec .price_divd .price_divd_col, .dark-theme .price_sec .price_divd .price_divd_col:before, .dark-theme .price_sec .price_divd .price_divd_col .price_divd_row, .dark-theme .price_sec .price_divd .price_divd_col  {background: #000 !important;color: #fff;}
.dark-theme .price_sec .price_divd .price_divd_col ul li i {width: 30px;height: 25px;background: url(https://static.idriveonlinebackup.com/structure/images/tick_orange.svg) no-repeat 0px 8px;}
.dark-theme .price_sec .price_divd .price_divd_col .price_divd_row h4 span:hover {color: #fff;}
.dark-theme .price_sec .price_divd .price_divd_col .price_divd_row .sub_head1{color:#fff;}
.dark-theme .strike_cont {text-decoration: line-through !important;text-decoration-color: #f00 !important;}
.dark-theme .idr_product, .dark-theme .idr_product .idr_product_row .idr_product_col, .dark-theme .quotes, .dark-theme .quotes-sec {background: #000;}
.dark-theme .idr_product .idr_product_row .idr_product_col h4, .dark-theme .idr_product .idr_product_row .idr_product_col p, .dark-theme .qoute_heading h2, .dark-theme .quotes-sec p, .dark-theme .quotes-sec .author-title {color: #fff;}
.dark-theme .price_sec .price_divd .price_divd_col .price_divd_row h4, .dark-theme .price_sec .price_divd .price_divd_col p, .dark-theme .price_sec .price_divd .price_divd_col h3 a, .dark-theme .price_sec .price_divd .price_divd_col h3 a, .dark-theme .price_sec .price_divd .price_divd_col ul li{color: #fff;}

/* Quote CSS */
.qoute_wrapper {width: 100%;height: auto;float: left;padding: 0px 0px;background-color: #fff;margin: 0px 0 0 0;}
.quoteBox {background: #ffffff;float: left;margin: 0px auto 0px;overflow: hidden;padding: 30px 0px 0px;width: 100%;border: none;position: relative;overflow: visible;}
.qoute_sec {width: 100%;max-width: 980px;height: 96px;display: table;margin: auto;}
.qoute_img {width: 130px;height: 100px;display: table-cell;}
.qoute_sec .qte_txt {display: table-cell;vertical-align: middle;padding-left: 30px;text-align: left;font-style: italic;color: #2a2a2a;}
.qoute_sec .qte_txt .author-title {float: right;font-style: normal;margin-top: 40px;color: #000;font-style: italic;}
.load_more {width: 100%;height: auto;float: left;text-align: center;margin: 40px 0px 20px;}
.qoute_load {display: inline-block;position: relative;background: #ffffff;padding: 7px 20px 7px 20px;border-radius: 20px;font-weight: 500;font-size: 16px;color: #0071bc;min-width: 150px;box-sizing: border-box;cursor: pointer;}
.qoute_load i {display: inline-block;margin-left: 5px;border: solid #2563eb;border-width: 0 2px 2px 0;padding: 4px;transform: rotate(45deg);transition: 0.3s;position: relative;top: -3px;}
.qoute_load.active i {transform: rotate(-135deg);top: 2px;}
.qoute_load:hover{color:var(--colorRed);}
/* Revolution CSS */
.revolution_sec {width: 100%;height: auto;float: left;background: transparent linear-gradient(154deg, #339AB5 0%, #214AD1 100%) 0% 0% no-repeat padding-box;padding: 100px 0px;}
.revolution_sec .revolution_content {text-align: center;color: #fff;}
.revolution_sec .revolution_content h2 {color: #fff;margin-bottom: 10px;}
.revolution_sec .revolution_content p {color: #fff;margin-bottom: 60px;}
.revolution_sec .revolution_content .revolution_btn a {padding: 10px 30px;border-radius: 7px;border: 1px solid #fff;color: #fff;font-weight: 500;}
.revolution_sec .revolution_content .revolution_btn a.free_btn {background: #fff;color: #2A70C4;}
.revolution_sec .revolution_content .revolution_btn a:hover, .revolution_sec .revolution_content .revolution_btn a.free_btn:hover {background: #e5f1ff;color: #2A70C4;text-decoration: none;}
.revolution_sec .revolution_content .revolution_btn {display: flex;align-items: center;gap: 20px;justify-content: center;}
/* Banner Style Start Here */
.banner_sec {width: 100%;height: auto;float: left;position: relative;overflow: hidden;z-index: 99;}
.banner_container {width: 100%;height: auto;display: flex;align-items: center;flex-wrap: wrap;column-gap: 20px;margin: 80px 0px 0px;}
.banner_container .banner_left {width: 100%;text-align: center;padding-bottom: 80px;}
.banner_container .banner_right {width: 65%;position: relative;}
.contact_sec {position: absolute;right: 20px;left: auto;bottom: 0px;width: auto;z-index: 9999;border-radius: 0;text-align: left;}
.contact_sec .main-support-details {width: 100%;}
.contact_sec .main-support-details a {color: #fff;font-size: 22px;font-weight: 600;padding: 15px 10px 10px 60px;height: auto;display: flex;align-items: center;gap: 10px;}
.contact_sec .main-support-details a:hover span {color: #ffd2d6;}
.contact_sec .main-support-details a:before {content: "";top: 15px;left: 15px;position: absolute;width: 30px;height: 30px;right: 0px;background: url(https://static.idriveonlinebackup.com/structure/images/support_call29.svg) no-repeat;background-size: contain;}
.banner_container .banner_right img {width: 100%;position: relative;top: -120px;}
.banner_container .banner_left h1 {margin: 80px 0px;color: #fff;}
.banner_container .banner_left h1 a{color: #fff;}
.banner_container .banner_left h1 a:hover{color: #ffd2d6;}
.switch_btn {font-size: 24px;font-weight: 700;display: inline-block;width: auto;float: none;bottom: 0px;padding: 15px 40px 15px 40px;background: #ee0014;color: #fff;text-align: center;position: relative;z-index: 999999;border-radius: 40px;margin-top: 0px;}
.switch_btn:hover {background: #db3a36;color:#fff;text-decoration: none;}
.switch_btn sup {position: relative;top: -3px;}
.switch_btn span {border-right: 1px solid #ffaeae;padding-right: 20px;margin-right: 15px;}
.banner_price {margin: 20px 0px 0px;}
.banner_price p {color: #fff;}
/* Banner Style Ends Here */
.vido_sec {width: auto;height: auto;float: left;margin: 0px 0px 0px 0px;position: relative;top: 70px;}
.banner_video {width: auto;position: relative;}
.videos_list li {float: left;list-style-type: none;}
.videos_list .cloud-play-btn {display: flex;align-items: center;text-align: left;width: auto;height: 30px;margin-left: 0px;margin-right: 0px;padding-left: 0px;list-style: none;cursor: pointer;float: left;padding-right: 25px;color: #fff;font-weight: 600;position: relative;}
.videos_list .cloud-play-btn:after {content: '';position: absolute;right: 0px;top: -2px;width: 20px;height: 30px;display: inline-block;background: transparent url(https://static.idriveonlinebackup.com/structure/images/home_banner_vid_icon.svg) no-repeat scroll 0px 10px !important;}
.videos_list .cloud-play-btn:hover {color: #ffd2d6;}


/* Video Player CSS */
.vid_new_player .video_container {position: fixed;width: 100%;height: 100%;display: none;background-color: rgba(0, 0, 0, 0.9);z-index: 99999999999;top:0px;}
.vid_new_player .pop_close_icon {background: url(https://static.idriveonlinebackup.com/structure/images/video_close_btn.png) no-repeat scroll 0 0;cursor: pointer;height: 39px;width: 39px;position: absolute;right: 10px;top: 10px;z-index: 99;}
.vid_new_player .video_center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 500px;width: 1180px;margin: auto !important;}
.vid_new_player .container {width: 100%;margin: auto;position: relative;height: 500px;}
.vid_new_player .vidcontainer {cursor:pointer;width: 75%;height: 100%;float: left;position: relative !important;z-index: 9;overflow: hidden;}
.vid_new_player .vidcontainer:before {content: '';position: absolute;width: 100%;height: 99.5%;background: #000;z-index: -1;top: 2px;}
/* .vid_new_player .reload, .vid_new_player .single_reload {display:none;width: 100%;height: auto;position: absolute;right: 0;bottom: 0;background: url(https://static.idrive.com/jwplayer/id_video_end_new.png) no-repeat;background-size: cover;background-position: center;z-index:99999;} */
.vid_new_player .reload:before, .vid_new_player .single_reload:before {content: '';background-image: url(https://static.idriveonlinebackup.com/structure/images/video_reload_icon.png);background-repeat:no-repeat;width: 64px;height: 64px;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;z-index:99;opacity: 1;}
.vid_new_player .reload:after, .vid_new_player .single_reload:after {content: '';position: absolute;width: 100%;height: 100%;background-color: rgb(0 0 0 / 80%);}
.vid_new_player .vidcontainer video {width: 100%;height: 500px;color: #fff;text-align: center;font-size: 20px;}
.vid_new_player .videolist {float: right;width: 25%;background-color: #fff;height: 100%;position: relative;overflow-y: auto;}
.vid_new_player .vids {margin: 0;padding: 0;}
.vid_new_player .vids ul{display:grid;}
.vid_new_player .vids a {cursor:pointer;text-decoration: none;color: #fff;font-size: 16px;display: block;border-bottom: 1px solid #616060;padding: 12px 10px 12px 4px;margin: 0;border: 1px solid #ddd;}
.vid_new_player .vids a:hover {background-color: #35abd8;}
.vid_new_player .playing, .vid_new_player .vids a:hover.playing {background: #015575 url(https://static.idriveonlinebackup.com/structure/images/video-active-icon.png) no-repeat center left;}
.vid_new_player .playing h3, .vid_new_player .playing p, .vid_new_player .vids a:hover h3, .vid_new_player .vids a:hover p {color: #fff !important;}
.vid_new_player .video-info {padding: 0 20px;color: #000;width: 100%;box-sizing: border-box;}
.vid_new_player .video-info h3 {font-size: 18px;color: #000;display: inline;font-weight: 400;padding: 0;line-height: 24px;border-bottom: 0;}
.vid_new_player .video-info p {font-size: 14px;line-height: 22px;color: #6c6d6f;padding: 0;padding-top: 10px;margin: 0;}
.vid_new_player .fullscreen .vidcontainer{width:100%;background:transparent;}
/*--- controllers ---*/
.vid_new_player .controllers {position: absolute;bottom: 0;height: 40px;background-color: transparent;width: 100%;padding: 0 1%;box-sizing: border-box;cursor: default;}
/* Fullscreen Mode */
.loading {display: none;position: absolute;width: 64px;height: 64px;z-index: 9;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.reload, .single_reload {display: none;position: absolute;width: 100%;height: 100%;z-index: 9;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.vid_new_player .fullscreen {background: transparent;width: 100%!important;height: 100%;position: absolute;}
.vid_new_player .fullscreen .pop_close_icon, .fullscreen .videolist {display: none;}
.vid_new_player .fullscreen .video_center {position: fixed;width: 100% !important;height: 100% !important;}
.vid_new_player .fullscreen .container {width: 100%;height: 100%;position: absolute;background: transparent;}
.vid_new_player .fullscreen video#myvid {width: 100% !important;height: 100% !important;position: absolute;object-fit: contain;}
.vid_new_player .fullscreen .full_icon, .vid_new_player .btnFS{display:block !important;}
.vid_new_player .full_icon, .vid_new_player .fullscreen .btnFS{display:none !important;}
.vid_new_player .controllers button {position:relative;border: none;background-color: transparent;color: #777;height: 25px;width: 30px;border-radius: 0;margin: 5px;padding:0px;box-shadow: none;outline: none;font-size: 18px;display: inline-block;background-image:url(https://static.idriveonlinebackup.com/structure/images/player_new_icon.png);background-repeat:no-repeat;cursor:pointer;}
.vid_new_player .controllers button:hover span{display:block!important;}
.vid_new_player .controllers button span {white-space: nowrap;box-sizing: border-box;display: none;position: absolute;background-color: #ffffff;color: #040404;padding: 5px;border-radius: 5px;font-size: 12px;line-height: 14px;text-align: center;z-index: 99999;top: -30px;height: 25px;}
.vid_new_player .controllers button span:before {top: 100%;left: 10px;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #ffffff;border-width: 5px;margin-left: -5px;}
.vid_new_player .controllers button span.txt_full, .vid_new_player .fullscreen .controllers button span.txt_exitfull{right: 10px;}
.vid_new_player .controllers button span.txt_full:before, .vid_new_player .fullscreen .controllers button span.txt_exitfull:before {left: auto;right: 10px;}
.vid_new_player .controllers button span.sund_txt {left: 0px;}
.vid_new_player .prevvid.disabled, .vid_new_player .prevvid.disabled span.txt_prev {display: none!important;}
.vid_new_player .btnPlay {background-position:6px 0px;}
.vid_new_player .btnPlay:hover {background-position:5px -30px;}
.vid_new_player .paused {background-position: 5px -60px;}
.vid_new_player .paused:hover {background-position: 5px -90px;}
.vid_new_player .prevvid.disabled, .vid_new_player .nextvid.disabled, .vid_new_player .btnPlay.disabled {pointer-events: none;cursor: default!important;opacity:0.5;}
.vid_new_player .prevvid{background-position:5px -180px;}
.vid_new_player .prevvid:hover{background-position:5px -210px;}
.vid_new_player .nextvid{background-position:5px -118px;}
.vid_new_player .nextvid:hover{background-position:5px -149px;}
.vid_new_player .sound {background-position:0px -240px;}
.vid_new_player .muted {background-position:0px -484px;}
.vid_new_player .rewind {background-position:0px -518px;}
.vid_new_player .btnFS{background-position:0px -359px;}
.vid_new_player .btnFS:hover{background-position:0px -389px;}
.vid_new_player .full_icon {background-position: 0px -590px;}
.vid_new_player .full_icon:hover {background-position: 0px -590px;}
.vid_new_player .playlist{background-position:0px -420px;}
.vid_new_player .playlist:hover{background-position:0px -420px;}

/* PROGRESS BAR CSS */
.vid_new_player .topControl {position: absolute;z-index:9999;display: block;width: 96%;bottom: 50px;background-color: #d4d4d4;z-index: 1;margin: 0 2%;}
.vid_new_player .control_conta {display: none;}
.vid_new_player .control_conta.show {width:100%;height:auto;display: block;position:absolute;z-index:9;bottom:0px;}
.vid_new_player .control_conta.show:before {content: '';width: 100%;height: 90px;position: absolute;bottom: 0;background: rgba(66,64,66,0);background: -moz-linear-gradient(top, rgba(66,64,66,0) 0%, rgba(19,19,19,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(66,64,66,0)), color-stop(100%, rgba(19,19,19,1)));background: -webkit-linear-gradient(top, rgba(66,64,66,0) 0%, rgba(19,19,19,1) 100%);background: -o-linear-gradient(top, rgba(66,64,66,0) 0%, rgba(19,19,19,1) 100%);background: -ms-linear-gradient(top, rgba(66,64,66,0) 0%, rgba(19,19,19,1) 100%);background: linear-gradient(to bottom, rgba(66,64,66,0) 0%, rgba(19,19,19,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424042', endColorstr='#131313', GradientType=0 );opacity: .8;}
/* Progress bar */
.vid_new_player .progress {width: 100%;height: 5px;position: relative;float: left;cursor: pointer;background: #d4d4d4;}
.vid_new_player .progress span {height: 100%;position: absolute;top: 0;left: 0;display: block;}
.vid_new_player .progress span.knob_cont {height: 13px;width: 13px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.4);opacity: 1;pointer-events: none;position: absolute;top: -4px;z-index: 99;}
.vid_new_player .progress .tooltip {box-sizing: border-box;display: none;position: absolute;background-color: #ffffff;color: #040404;padding: 5px 10px;border-radius: 5px;font-size: 12px;line-height: 14px;text-align: center;z-index: 1000;top: -30px;height: 25px;}
.vid_new_player .progress .tooltip:before {top: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #ffffff;border-width: 5px;margin-left: -5px;}
.vid_new_player .progress:hover .tooltip{display:block;}
.vid_new_player .timeBar{z-index:10;width:0;background: #35abd8;}
.vid_new_player .bufferBar{z-index:5;width:0;background: #eee;}
/* time and duration */
.vid_new_player .time {width: 100px;float: left;text-align: center;font-size: 12px;line-height: 12px;right: 0;opacity: 1;position: relative;color: #fff;top: 9px;}
.vid_new_player .topControl:hover .progress {width: 100%;height: 5px;}
/* VOLUME BAR CSS */
/* volume bar */
.vid_new_player .volume {display: none;position: relative;cursor: pointer;width: 65px;height: 5px;float: left;top: -23px;left: 35px;background-color: #d4d4d4;margin: 0px 5px 0px 0px;}
.vid_new_player .volume .slider {appearance: none;-webkit-appearance: none;width: 100%;height: 5px;border-radius: 0px;background: #d3d3d3;outline: none;opacity: 1;-webkit-transition: .2s;transition: opacity .2s;position:relative;bottom:12px;margin: 0;}
.vid_new_player .volume .slider::-webkit-slider-thumb {appearance: none;-webkit-appearance: none;appearance: none;width: 15px;height: 15px;border-radius: 50%;background: #fff;cursor: pointer;}
.vid_new_player .volume .slider::-moz-range-thumb {width: 15px;height: 15px;border-radius: 50%;background: #fff;cursor: pointer;}
.vid_new_player .vol_cont {width: 30px;height: 30px;float: left;}
.vid_new_player .mob_btn {float: left;}
.vid_new_player .vol_cont.width_bar {width: 100px!important;}
.vid_new_player .controllers .vol_cont:hover .volume {display: block;}
.vid_new_player .volumeBar{display: block;height: 100%;position: relative;top: 0;left: 0;background-color: #35abd8;z-index: 10;}
.vid_new_player .volumeBar:after {display: block;content: '';width: 13px;height: 13px;background: #fff;position: absolute;top: -4px;right: -6px;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.vid_new_player .bigplay{display:block !important;}
.vid_new_player .video_inner_close{display:none;}
/* Next Video Style */
.vid_new_player .vid_thumb_cont {display: flex;width: 400px;height: 80px;position: absolute;right: 10px;bottom: 80px;background-color: #363838;}
.vid_new_player .vid_thumb_cont .vid_thumb_img{flex: 0 0 auto;background: transparent url(https://static.idriveonlinebackup.com/structure/images/id_video_end_new.png);background-size: contain;background-position: center;float: left;width: 120px;height: 100%;}
.vid_new_player .vid_thumb_cont .vid_thumb_content {width: calc(100% - 120px);float: left;overflow: hidden;padding: .75em .875em;display: block;}
.vid_new_player .vid_thumb_cont .vid_thumb_content p {color: #fff;font-size: 14px;line-height: 1.35;font-weight: bold;display: inline-block;width: 100%;margin: 0px;}
.vid_new_player .vid_thumb_cont .vid_thumb_content h3.vid_thumb_active {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 14px;line-height: 1.35;font-weight: normal;color: #fff;float: left;margin: 10px 0px 0px;text-align: left;}
.vid_new_player .vid_thumb_cont .thumb_close_icon {background: url(https://static.idriveonlinebackup.com/structure/images/video_close_btn.png) no-repeat scroll 0 0;cursor: pointer;height: 20px;width: 20px;position: absolute;right: 5px;top: 5px;z-index: 99;background-size: contain;}
.vid_new_player .vid_thumb_cont .nextup_duration {align-self: flex-end;text-align: right;font-size: 12px;}
.vid_new_player .vidcontainer .load {background: transparent url(https://static.idriveonlinebackup.com/structure/images/id_video_end_new.png);background-size: contain;background-position: center;width: 100%;height: 100%;position: absolute;}
.vid_new_player .playlist_cont {box-sizing: border-box;position: absolute;z-index: 999999;width: 100%;height: 100%;background: hwb(0deg 0% 100% / 90%);padding: 20px 40px;display:none;overflow-y: auto;}
.vid_new_player .playlist_cont.active{display:block;}
.vid_new_player .playlist_thumb_sec {display: flex;flex-wrap: wrap;}
.vid_new_player .playlist_thumb_sec a.link {width: calc(33% - 15px);border: 1px solid transparent;height: auto;position: relative;float: left;margin: 0 1% 1% 0;min-height: 140px;background: transparent url(https://static.idriveonlinebackup.com/structure/images/id_video_end_new.png) no-repeat;background-size: cover;background-position: center;border: 1px solid #000;}
.vid_new_player .playlist_thumb_sec a.link.playing, .vid_new_player .playlist_thumb_sec a.link:hover{border: 1px solid #fff;}
.vid_new_player .playlist_cont .video_inner_close {display: none;background: url(https://static.idriveonlinebackup.com/structure/images/video_close_btn.png) no-repeat scroll 0 0;cursor: pointer;height: 30px;width: 30px;position: absolute;right: 10px;top: 15px;z-index: 99999;background-size: cover;}
.vid_new_player .playlist_cont.active .video_inner_close{display: block;}
.vid_new_player .playlist_cont p {display: none;}
.vid_new_player .playlist_cont h3 {position: absolute;bottom: 20px;color: #000 !important;left: 10px;width: calc(100% - 20px);height: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 16px;}
.vid_new_player .fullscreen .playlist_thumb_sec  a.link {min-height: 300px;}
.vid_new_player .fullscreen .playlist_thumb_sec a.link h3 {font-size: 1.9rem;line-height: normal;}
.vid_new_player .vidcontainer span.thumb_prev, .vid_new_player .vidcontainer span.thumb_next {display:none;}
.vid_new_player .video_center.no_list .playlist {display: none !important;}
/* IOS Controls */
video::-webkit-media-controls {display:none !important;}
video::-webkit-media-controls-pip-button { display: none;}
video::-moz-media-controls-pip-button {display: none;}

/* No Playlist Design */
.no_list .videolist, .no_list .nextvid, .no_list .prevvid, .no_list .vid_thumb_cont, .no_list .playlist {display: none !important;}
.vid_new_player .video_center.no_list {width: 885px;}
.vid_new_player .video_center.no_list .vidcontainer{width:100%;}
.vid_new_player .video_center.no_list .reload {display: none !important;}
.vid_new_player .video_center.no_list.fullscreen .playlist, .vid_new_player .video_center.no_list.fullscreen .control_conta.show .playlist {display: none !important;}
.vid_new_player .no_playlist .video_center.no_list .playlist {display: none !important;}


.support-Mobile {display: none;}
footer .copyright {padding-bottom: 120px;}
.banner-section {width: 100%;float: left;}
.banner_slider {width: 100%;height: auto;float: left;position: relative;}
.banner-section{display: none;}
.slider-wrapper, .price_sec, .rpc_sect, .quotes {width: 100%;height: auto;float: left;}
.slider, .slider-wrapper {float: left;width: 100%;}
.banner-slider {position: relative;max-width: 1200px;height: 500px;margin: 40px auto;overflow: hidden;border-radius: 12px;box-shadow: 0 6px 18px rgba(0,0,0,0.2);}
.slides {position: relative;width: 100%;height: 520px;}
.slide {position: absolute;top: 0; left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 0.8s ease-in-out;z-index: 0;}
.slide .wrapper {display: flex;height: 100%;}
.slide.active {opacity: 1;z-index: 1;}
.slide img {width: 100%;height: 100%;object-fit: cover;}
.banner_content {width: 100%;height: 100%;display: flex;align-items: center;}
.slide-content h1, .slide-content h2 {font-size: 54px !important;height: 110px !important;font-weight: 600;text-align: left;color: #000;margin: 120px 0 0;background: none !important;text-indent: 1px !important;white-space: normal !important;line-height: 72px !important;}
.slide-sec {width: 50%;height: 100%;position: relative;display: table;}
.offer_btn {position: absolute;left: 0px;bottom: 0px;}
.offer_btn .link_text{font-size: 20px;color: #fff;font-weight: 500;display: block;width: auto;float: left;bottom: 0px;padding: 20px 60px 20px 40px;clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);background: #ee0014;min-width: 460px;color: #fff;text-align: left;position: relative;z-index: 999999;}
.offer_btn .link_text:hover {background: #db3a36;}
.e2_gra {position: absolute;right: 200px;bottom: 110px;width: 370px;height: 320px;background: url(https://static.idriveonlinebackup.com/structure/images/e2-graphics02.svg) no-repeat;}
.cloud_gra {background: url(https://static.idriveonlinebackup.com/structure/images/c2c-graphics03.svg) no-repeat center;background-size: contain;position: absolute;right: 100px;top: 0px;width: 520px;height: 470px;}
.switch_sl {width: 100%;height: auto;float: left;margin: 45px 0px 0px;}
.limited-time-txt{width:100%;height:auto;font-weight: 500;line-height:32px;font-size: 20px;color: #000;font-weight: 500;margin: 30px 0 0 0px;float: left;text-align:left;}
.limited-time-txt a{color: #000;}
.slide-switch .limited-time-txt {margin: 50px 0 0px 0px;font-weight: normal;}
.limited-time-txt {margin: 50px 0 0px 0px;min-height: 65px;color: #000;}
.limited-time-txt .words {display: block;margin-top: 10px;}
.limited-time-txt a, .limited-time-txt span {cursor: pointer;display: inline-block;padding: 0px 20px 0px 15px;position: relative;color: #111;font-size:20px;}
.limited-time-txt a:hover{color:#ee0014;}
.limited-time-txt a:before, .limited-time-txt span:before {content: '';position: absolute;left: 0px;top: 12px;width: 7px;height: 7px;border-radius: 7px;background: #f00;}
.play-icon {background: url(https://static.idriveonlinebackup.com/structure/images/video-play_button.png) no-repeat;width: 180px;height: 180px;position: absolute;top: 180px;right: 28%;cursor: pointer;text-indent: -9999px;z-index: 9;}
.play-icon:hover {background-position: 0 -186px;}
.prc_offer_cont{width:100%;height:auto;float:left;position:relative;padding:0px 0px;}
.prc_offer_cont .gra_fif_img{width: 210px;height: 37px;display: block;margin: 0px auto;font-size: 48px;line-height: normal;position: relative;top: -8px;color: #fff;font-family: sans-serif;}
.prc_offer_cont .gra_fif_img span {font-size: 32px;color: #fff;}
.prc_offer_cont .gra_fif_img sup {font-size: 22px;top: -5px;position: relative;}
.prc_offer_cont .wrapper {position: relative;}
.price_sec {width: 100%;height: auto;float: left;padding: 60px 0px 60px;position: relative;z-index: 9;background: #1A2232;background: linear-gradient(0deg, rgba(26, 34, 50, 1) 0%, rgb(6 11 28) 81%, rgb(4 11 32 / 0%) 100%);}
.price_sec .price_content {width: 100%;height: auto;float: left;text-align: center;}
.price_sec .price_content h2 {font-size: 32px;line-height: normal;color: #0071bc;text-align: center;margin: 0px 0px 20px;}
.offer_gra {text-align: center;}
.offer_gra a{float:none;width: auto;height: auto;display: block;color: #ee0014;margin: 40px 0px 20px;font-size: 22px;line-height: normal;font-weight: 600;text-align:center;display: inline-block;}
.offer_gra sup{font-size: 16px;font-weight: normal;}
.c2c_price{text-align: center;}
.c2c_price a{font-size: 22px;font-weight: 600;text-align: center;color: #ee0014;line-height: normal;margin: 40px 0px 20px;float:none;width: auto;display: inline-block;}
.c2c_price.aws_heading a{    margin-bottom: 0px;float:none;width: auto;display: inline-block;}
.prc_val_cont.e2val a{margin-bottom: 20px!important;margin-top: 20px!important;}
.c2c_price span {font-size: 16px;color: #252525;font-weight: normal;}
.price_sec .price_content p {width: 60%;height: auto;margin: auto;display: block;line-height: 32px;color: #000;}
.price_sec .price_divd {width: 100%;height: auto;float: left;display: flex;gap: 20px;margin: 10px 0px 0px;position: relative;z-index: 999;}
.price_sec .price_divd .price_divd_col {width: 50%;height: auto;position: relative;padding: 20px 0px 0px 0px;border-radius: 20px;background: #fff;border: 3px solid #fff;box-shadow: 0 1px 4px 0 rgba(99, 114, 130, 0.5);position: relative;float: left;}
.price_sec .price_divd .price_divd_col h3 {margin: 24px 0px;text-align: center;}
.price_sec .price_divd .price_divd_col h3 a:hover, .offer_gra a:hover, .c2c_price a:hover{color: var(--colorRed);}
.price_sec .price_divd .price_divd_col .price_pers_icon {width: 122px;height: 122px;display: block;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons28.svg) no-repeat 0px -121px;margin: auto;left: 0px;right: 0px;position: absolute;top: -60px;}
.price_sec .price_divd .price_divd_col .price_busi_icon {width: 122px;height: 122px;display: block;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons28.svg) no-repeat 0px -291px;margin: auto;left: 0px;right: 0px;position: absolute;top: -60px;}
.price_sec .price_divd .price_divd_col .price_c2c_icon {width: 122px;height: 122px;display: block;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons28.svg) no-repeat 0px -1515px;margin: auto;left: 0px;right: 0px;position: absolute;top: -60px;}
.price_sec .price_divd .price_divd_col .price_pers_icon:hover{background-position: 0px -1745px;}
.price_sec .price_divd .price_divd_col .price_busi_icon:hover{background-position: 0px -1940px;}
.price_sec .price_divd .price_divd_col .price_c2c_icon:hover{background-position: 0px -2145px;}
.price_sec .price_divd .price_divd_col h3 a {font-size: 26px;font-weight: 600;line-height: normal;color: #000;    width: auto !important;display: inline-block;float: none;margin: auto;}
.price_sec .price_divd .price_divd_col .price_divd_row p {color: #252525 !important;}
.price_sec .price_divd .price_divd_col p {text-align: center;font-size: 16px;line-height: 32px;color: #000;margin: 0px 0px 10px;padding: 0px 40px;font-weight: 500;}
.price_sec .price_divd .price_divd_col p a {text-align: center;font-size: 16px;line-height: 32px;color: #000;margin: 0px 0px 0px;width: auto;float: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 3px;}
.price_divd_para {min-height:95px;}
.strike_cont {text-decoration: line-through !important;text-decoration-color: #000 !important;}
.prc_big_val {font-size: 20px;line-height: normal;color: #ee0014;font-weight: 600;}
.price_sec .price_divd .price_divd_col .price_divd_row .sub_head1{margin:10px 0px 0px;}
.freetrial_p{ text-align: center;font-size: 16px;line-height: 32px;color: #252525;display: block;margin: 0px 0px 30px!important;}
.freetrial_p a{font-weight: normal;}
.price_sec .price_divd .price_divd_col .price_persn_sec {width: 100%;height: auto;float: left;}
.price_sec .price_divd .busi .price_divd_row {min-height: 95px;}
.price_sec .price_divd .price_divd_col .price_divd_row:hover .price_value_icon{display: block;}
.price_sec .price_divd .price_divd_col .price_divd_row {display: flex;flex-wrap: wrap;align-items: center;width: 100%;height: auto;min-height: 147px;float: left;background: #FFFFFF 0% 0% no-repeat padding-box;border-bottom: 1px solid #E1EBF6;border-radius: 0px;margin: 0px 0px;padding: 20px 60px 20px 40px;position: relative;}
.price_sec .price_divd .price_divd_col .pers .price_divd_row:last-child {border-bottom: none;border-radius: 0px 0px 20px 20px;}
.price_sec .price_divd .price_divd_col .price_divd_row:hover {background: #F5FAFF;}
.price_sec .price_divd .price_divd_col .price_divd_row:hover:after{content: '';position: absolute;left:-3px;top:0px;width:3px;height:100%;background:#ee0014;}
.price_sec .price_divd .price_divd_col .pers .price_divd_row:last-child:hover:after, .price_sec .price_divd .price_divd_col .busi .price_divd_row:last-child:hover:after{height: 90%;}
.price_sec .price_divd .price_divd_col .price_divd_row h4 {font-size: 18px;font-weight: 600;line-height: normal;color: #0071bc;text-align: left;margin: 0px 0px 0px;display: inline-block;width: auto;}
.price_sec .price_divd .price_divd_col .price_divd_row h4 span{float:none;}
.price_sec .price_divd .price_divd_col .price_divd_row h4 sup{font-size:14px;}
.price_sec .price_divd .price_divd_col .price_divd_row h4 span:hover {color:var(--colorRed);}
.price_sec .price_divd .price_divd_col .price_divd_row p {font-size: 16px;line-height: 32px;text-align: left;margin: 20px 0px 0px;display: flex;align-items: normal;gap: 3px;}
.price_sec .price_divd .price_divd_col .price_divd_row p .prc_big_val {font-size: 20px;line-height: normal;color: #ee0014;font-weight: 600;}
.price_sec .price_divd .price_divd_col .price_divd_row p .strike_cont {text-decoration: line-through !important;text-decoration-color: #f00 !important;}
.price_sec .price_divd .price_divd_col .price_divd_row .sub_head1 {display: block;color: #000;font-size:16px;width:100%;font-weight: 500;line-height: 30px;}
.price_sec .price_divd .price_divd_col .price_divd_row .price_value_icon {position: absolute;right: 15px;top: calc(50% - 15px);background: url(https://static.idriveonlinebackup.com/structure/images/home_arrow.svg) no-repeat 0px 0px;width: 30px;height: 30px;display: none;}
.price_sec .price_divd .price_divd_col .price_divd_row .price_value_icon:hover {opacity: .7;}
.busi p.freetrial_p {min-height: 64px;}
.price_sec .price_divd .price_divd_col ul {width: 100%;height: auto;float: left;padding: 114px 20px 30px 40px;}
.price_sec .price_divd .price_divd_col ul h4 {text-align: left;font-size: 20px;font-weight: 600;color: #000;}
.price_sec .price_divd .price_divd_col ul li {display: flex;font-size: 18px;line-height: 32px;padding: 0px 0px 5px 0px;color: #000;font-weight: 500;}
.price_sec .price_divd .price_divd_col ul li i {width: 30px;height: 25px;background: url(https://static.idriveonlinebackup.com/structure/images/tick_orange.svg) no-repeat 0px 8px;}
.price_sec .price_divd .price_divd_col:first-child:before {content: '';width: 100%;height: 20%;position: absolute;top: 0px;z-index: 9;background: #ffffff linear-gradient(0deg, hsl(0deg 0% 100%) 0%, #edfdff 80%) 0% 0% no-repeat padding-box;border-radius: 20px 20px 0px 0px;}
.price_sec .price_divd .price_divd_col:nth-child(n+2):before {content: '';width: 100%;height: 20%;position: absolute;top: 0px;z-index: 9;background: #ffffff linear-gradient(0deg, hsl(0deg 0% 100%) 0%, #e9f5ff 80%) 0% 0% no-repeat padding-box;border-radius: 20px 20px 0px 0px;}
.price_sec .price_divd .price_divd_col:last-child:before {content: '';width: 100%;height: 20%;position: absolute;top: 0px;z-index: 9;background: #ffffff linear-gradient(0deg, hsl(0deg 0% 100%) 0%, #FFF7F3 80%) 0% 0% no-repeat padding-box;border-radius: 20px 20px 0px 0px;}
.pers, .busi {position: relative;z-index: 999;}
.c2c_sec {width: 100%;height: auto;float: left;padding: 120px 0px 120px 0px;border-top: 1px solid #ddd;background: #F5F9FE 0% 0% no-repeat padding-box;}
.c2c_sec .c2c_container {float: left;width: auto;margin: 0px 0px 0px;display: flex;flex-wrap: nowrap;justify-items: center;align-items: center;gap: 100px;}
.c2c_sec .c2c_container .c2c_content {width: 60%;}
.c2c_sec .c2c_container .c2c_list {width: 40%;float: right;background: #fff;box-shadow: 0 1px 4px 0 rgba(99, 114, 130, 0.5);border-radius: 10px;overflow:hidden;}
.c2c_sec .c2c_container .c2c_list li {width: 100%;height: auto;float: left;padding: 30px 20px;border-bottom: 1px dotted #ddd;}
.c2c_sec .c2c_container .c2c_list li a {display: flex;align-items: center;width: 100%;}
.c2c_sec .c2c_container .c2c_list li:last-child {margin-bottom: 0px;border-bottom:none;}
.c2c_sec .c2c_container .c2c_list li:hover{background: #f9fbff;}
.c2c_sec .c2c_container .c2c_list li span.c2c_name {width: calc(100% - 90px);background: transparent;display: inline-block;padding: 0px 0px 0px 30px;font-size:20px;color: #131313;}
.c2c_sec .c2c_container .c2c_list li span.c2c_name:hover{color:#0071bc;}
.c2c_sec .c2c_container .c2c_list li span.c2c_icon {width: 50px;height: 47px;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons_new23.svg) no-repeat 0px 0px;}
.c2c_sec .c2c_container .c2c_list li span.c2c_icon.mso_icon{background-position: 0px -677px;}
.c2c_sec .c2c_container .c2c_list li span.c2c_icon.gwb_icon{background-position: 0px -779px;}
.c2c_sec .c2c_container .c2c_list li span.c2c_icon.db_icon{background-position: 0px -894px;}
.c2c_sec .c2c_container .c2c_list li span.c2c_icon.bb_icon{background-position: 0px -1018px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row {display: flex;align-items: center;}
.price_sec .price_divd .price_divd_col .price_divd_row:last-child {border-bottom: none;border-radius: 0px 0px 20px 20px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row h4 {padding-left: 10px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon {width: 60px;height: 47px;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons_new03.svg) no-repeat 0px -675px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon.mso_icon{background-position: 0px -623px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon.gwb_icon{background-position: 5px -767px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon.db_icon{background-position: 0px -900px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon.bb_icon{background-position: 10px -1015px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon.sb_icon {background-position: 0px -1705px;}
.veeam_col {display: flex;align-items: center;gap: 10px;}
.price_sec .price_divd .pers .price_val_sec .price_divd_row .c2c_icon.vm_icon {background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/immutabilty2.svg) no-repeat !important;width: 90px !important;height: 90px !important;background-size: contain !important;}
.c2c_sec .c2c_container .c2c_list li .arrow_icon {background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons_new23.svg) no-repeat 0px -1205px;width: 45px;height: 45px;}
.c2c_sec .c2c_container .c2c_list li .arrow_icon:hover {background-position: 0px -1280px;}
.c2c_sec .c2c_container .c2c_content h2 {float: left;width: 100%;margin: 0px 0px 15px;font-size: 42px;line-height: normal;}
.c2c_sec .c2c_container .c2c_content h2 a{color: #0071bc;}
.c2c_sec .c2c_container .c2c_content p {width: 100%;height: auto;float: left;margin: 0px 0px 0px;color: #131313;}
.c2c_sec .c2c_container .c2c_content .c2c_price {width: 100%;height: auto;float: left;margin: 40px 0px;font-size: 16px;color: #131313;}
.c2c_sec .c2c_container .c2c_content .c2c_price strong{color: #ee0014;font-size:20px;}
.c2c_sec .c2c_container .c2c_content p a {display: contents;color: #0071bc;}
.c2c_sec .c2c_container .c2c_content p a:hover {color: var(--colorBlack);}
.c2c_sec .c2c_container .c2c_content .c2c_btn_sec {width: 100%;height: auto;float: left;display: flex;gap: 30px;margin:10px 0px 50px 0px;}
.btn_lg_red {border: 1px solid #F15B51;cursor: pointer;background: #F15B51;color: #fff;width: auto;height: auto;font-size: 18px;padding: 10px 30px;border-radius: 25px;}
.btn_lg_red:hover {background: #fff;color: #F15B51;border: 1px solid #F15B51;}
.btn_lg_red1 {border: 1px solid #F15B51;cursor: pointer;background: #fff;color: #F15B51;width: auto;height: auto;font-size: 18px;padding: 10px 30px;border-radius: 25px;}
.btn_lg_red1:hover {background: #F15B51;color: #fff;}
.c2c_sec .c2c_container .c2c_content .c2c_content_divd {width: 100%;height: auto;float: left;display: flex;gap: 25px;}
.c2c_sec .c2c_container .c2c_content .c2c_content_divd .c2c_content_col {height: auto;float: left;padding-right: 0;box-sizing: border-box;}
.c2c_sec .c2c_container .c2c_content .c2c_content_divd .c2c_content_col h4 {text-align: left;color: #131313;margin: 0px 0px 20px;}
.c2c_sec .c2c_container .c2c_content .c2c_content_divd .c2c_content_col p {font-size: 16px;line-height: 32px;color: #131313;}
.e2_sec{width: 100%;height: auto;float: left;background: #fff;padding: 60px 0px 100px;border-top: 1px solid #e0e6eb;}
.e2_sec .e2_content_sec {width: 100%;position: relative;overflow: hidden;height: auto;display: flex;margin: 0px auto;gap: 0px;align-items: baseline;}
.e2_sec .e2_content_sec .e2_gra_sec{width: 40%;height: auto;float: left;}
.e2_sec .e2_content_sec .e2_content {width: 60%;height: auto;float: left;}
.e2_sec .e2_content_sec .e2_gra_sec .e2_gra {width: 100%;height: 290px;background: url(https://static.idriveonlinebackup.com/structure/images/home_hots328.svg) no-repeat left;}
.e2_sec .e2_content_sec .e2_content .e2_logo {text-indent: -9999px;float: left;width: 216px;height: 50px;margin: 0 0 0px;background: url(https://static.idriveonlinebackup.com/structure/images/compute_e2_logo_01.svg) no-repeat;}
.e2_sec .e2_content_sec .e2_content span.strike_cont {font-size: 16px;color: #000;font-weight: normal;text-decoration: line-through !important;text-decoration-color: #f00 !important;}
.e2_sec .e2_content_sec .e2_content p{color:#000;}
.e2_sec .e2_content_sec .e2_content p span {font-size: 24px;display: inline-block;color: #ee0014;width: auto;float: none;font-weight: 600;}
.e2_cloud_content{width: 100%;height: auto;float: left;margin: 0px 0px 36px;}
.e2_cloud_content h2 {width: 100%;font-size: 30px;line-height: 40px;margin: 10px 0px 40px;color:#000;}
.offr_sec {width: 100%;height: auto;float: left;display:flex;align-items: center;}
.e2_sec .e2_content_sec .e2_content .offer_btn {width: 255px !important;height: 50px !important;margin: 0px 20px 0px 0px !important;position: relative;z-index: 99;float: left;}
.e2_sec .e2_content_sec .e2_content .offer_btn span{cursor:pointer;display:table-cell;vertical-align:middle;height: 50px;}
.e2_sec .e2_content_sec .e2_content .offer_btn span:first-child{background: #0071bd;width: 165px;border-radius: 4px 0 0 4px;text-align:center;color:#fff;font-weight:600;font-size: 16px;}
.e2_sec .e2_content_sec .e2_content .offer_btn span:last-child{min-width: 90px;background: #014e82;border-radius: 0px 4px 4px 0px;color:#fff;padding:0;position:relative;text-align:center;}
.e2_sec .e2_content_sec .e2_content .offer_btn span:last-child small{font-size:10px;display:block;line-height:10px;text-align:left;text-indent:10px;position:relative;top:4px;}
.e2_sec .e2_content_sec .e2_content .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: transparent;border-right-color: #014e82;border-width: 7px;margin-top: -7px}
.e2_sec .e2_content_sec .e2_content .offer_btn span:last-child b{font-size: 32px;line-height:30px;}
.e2_sec .e2_content_sec .e2_content .offer_btn span:last-child b sup{font-size:12px;position:relative;top:-10px;right:3px;font-weight:400;}
.e2_sec .e2_content_sec .e2_content .offer_btn span:last-child big{display:inline-block;font-size: 12px;line-height:16px;text-align:left;}
.e2_sec .e2_content_sec .e2_content .offer_btn:hover span:first-child{background: #008dd1!important;}
.e2_sec .e2_content_sec .e2_content .offer_btn:hover span:last-child{background: #01659e;}
.e2_sec .e2_content_sec .e2_content .offer_btn:hover span:last-child:before{border-right-color: #01659e;}
.offr_sec p.box_veeam_gra {font-size: 20px;line-height: normal;color: #ee0014 !important;margin: 0px;}
.e2_switch {width: auto;height: auto;float: left;}
.e2_switch a{width: auto;height: auto;float: left;display: flex;gap: 10px;color:#344A7B;align-items: center;}
.e2_switch a:hover{color:#000;}
.e2_switch span{display: inline-block;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_icons_new23.svg) no-repeat 0px -1367px;width: 35px;height: 30px;}
.e2_switch span:hover {background-position: 0px -1422px;}
.rpc_cont {width: 100%;height: auto;float: left;}
.rpc_content {width: 100%;height: auto;float: left;margin: 30px 0px 0px;}
.rpc_content h2 {margin-bottom: 40px;font-size: 40px;color: #000;line-height: 40px;font-weight: 700;}
.rpc_content p{color: #3a3a3a;}
.rpc_sect .switch_btn {width: auto;height: auto;margin: 40px 20px 0px 0px;position: relative;z-index: 99;float: left;}
.rpc_sect .switch_btn a{color: #fff;}
.rpc_sect .rpc_conten {width: 100%;height: auto;float: left;display: table;margin-top: 0px;}
.rpc_homerpc_home{width:100%;}
.rpc_sect .rpc_conten .et_sec {display: table-cell;vertical-align: top;width: 50%;}
.rpc_homerpc_home .rpc-contai {position: relative;height: auto;display: block;}
.rpc_sect .e2_gra {position: absolute;right: 100px;bottom: 50px;width: 330px;height: 300px;background: url(https://static.idriveonlinebackup.com/structure/images/e2_hots3.png) no-repeat;}
.rpc_sect .e2_switch {position: absolute;left: 0px;bottom: 0px;width: 100%;height: auto;padding: 20px;background: #344a7b;color: #fff;font-size: 20px;}
.rpc_sect .e2_switch .free_cont {position: inherit;right: 0px;left: auto;top: 0px;margin: auto;float: right;width: 106px;height: 64px;background: url(https://static.idriveonlinebackup.com/structure/images/free_home2.png) no-repeat 1px -8px;text-indent:-9999px;}
.rpc_homerpc_home .rpc-contai .rpc_conte{margin: 0px 0px;width: 100%;height: auto;float: left;}
.rpc_sect .rpc_conten .et_sec .e2_content_sec .e2_content .e2_logo {text-indent:-3500px;float:left;width: 216px;height: 50px;margin: 0 0 16px;background: url(https://static.idriveonlinebackup.com/structure/images/compute_e2_logo_01.svg) no-repeat;}
.rpc_sect .rpc_conten h2 {display: block;width: 100%;height: auto;float: left;margin: 0px 0px 0px;font-size: 40px;color: #000;line-height: 40px;min-height: auto;}
.rpc_sect .rpc_conten h2 a, .rpc_sect .rpc_conten p a{color:#535353;}
.rpc_sect .rpc_conten .et_sec h2{width:95%;}
.rpc_sect .rpc_conten p {width: 100%;height: auto;float: left;margin: 0px 0px 30px;color: #535353;line-height: 36px;}
.quotes {border-top:1px solid #f1f1f1;padding: 100px 0px 100px 0px;}
.quotes-container {width: 100%;margin: 0 auto 20px;display: block;}
.quotes-focus{width:100%;display: flex;gap: 10px;align-items: center;}
.quotes-focus .quotes-sec {margin-bottom: 20px;}
.qoute_heading {display: block;width: 50%;margin: 0px 0 40px;text-align: left;}
.qoute_heading span {font-size: 1.75em;color: #E15653;font-weight: 500;}
.qoute_heading h2 {font-size: 3em;font-weight: 700;}
.quotes-row {width: 100%;display: flex;float: left;gap: 20px;margin: 0px 0px 20px;}
.quotes-container .quotes-normal:first-child .quotes-row .quotes-sec {width: 100% !important;padding: 0px 0px;display: flex;background: #fff;box-shadow: 0 0px 2px 0 rgba(99, 114, 130, 0.5);border-radius: 15px;align-items: center;}
.quotes-sec .badge-holder {float: none;min-width: 200px;display: table-cell;vertical-align: middle;background: hsl(219deg 38% 90% / 30%);padding: 20px;border-right: 1px solid #dae1e7;}
.quotes-sec {overflow: hidden;width: calc(50% - 10px) !important;margin: 0px;height: auto;float: right;display: table;padding: 0px 0px;background: #fff;box-shadow: 0 0px 2px 0 rgba(99, 114, 130, 0.5);border-radius: 15px;}
.quotes-sec .badge-holder {float: none;min-width: 200px;text-align: center;display: table-cell;vertical-align: middle;background: hsl(219deg 38% 90% / 30%);padding: 20px;border-right: 1px solid #dae1e7;}
.quotes-sec blockquote {display: table-cell;vertical-align: middle;width: 100%;padding: 20px 40px;box-sizing: border-box;}
.quotes-focus .quotes-sec .badge-holder, .quotes-focus .quotes-sec blockquote {background: #f0f8ff;}
.quotes-sec p {margin: 2px 0 0;color: #000;font-size: 15px;line-height: 32px;text-align: left;font-weight: 500;}
.quotes-sec p strong {font-size: 16px;color: #000;}
.author-title {display: block;text-align: right;font-size: 14px;color: #000;font-style: italic;}
.quotes-image {background: url(https://static.idriveonlinebackup.com/structure/images/pc_reviews_new13.png) no-repeat;display: inline-block;}
.pc-winner-badge {background: url(https://static.idriveonlinebackup.com/structure/images/pcmag_12_time.svg) no-repeat;width: 140px;height: 140px;}
.znet-badge {width: 150px;height: 90px;display: inline-block;background: url(https://static.idriveonlinebackup.com/structure/images/pc_reviews_logo25.png) no-repeat 0px -3560px;}
.techdear-badge {background-position: 10px -1323px;display: inline-block;width: 130px;height: 115px;}
.itp-badge {width: 125px;height: 87px;background-position: 10px -1043px;display: inline-block;}
.pcmag-editor-badge{background-position: -10px -1422px;width: 108px;height: 118px;}
.pcmag-badge {background-position: 0 -1584px;width: 163px;height: 135px;margin-right: 40px;}
.pcworld-badge {background-position: 25px -1805px;width: 130px;height: 112px;}
.pcmag-editor-one-badge {width: 150px;height: 118px;background: url(https://static.idriveonlinebackup.com/structure/images/pc-reviews-logo5-new.png) no-repeat;background-position: 0px -1619px;}
.pcworld-two-badge {width: 130px;height: 110px;background-position: 25px -622px;margin-left: 0px;}
.techtr-badge {background-position: 10px -490px;width: 150px;height: 70px;}
.wired-badge {background-position: 0 -119px;width: 150px;height: 30px;}
.greek-badge {background-position: 18px -325px;display: inline-block;width: 130px;height: 110px;}
.wire-badge {background-position: 0px -3235px;display: inline-block;width: 150px;height: 70px;}
.macworld-badge{background-position: 10px -185px;display: inline-block;width: 150px;height: 90px;}
.lifehacker-badge {background-position: 0 -219px;width: 150px;height: 50px;}
/*.techCrunch-badge {width:150px;height:50px;background: url(https://static.idriveonlinebackup.com/structure/images/pc-reviews-logo5-17.png) no-repeat;display: inline-block;background-position: 0px -330px;}*/
.lifehack-badge {width:150px;height:50px;display: inline-block;background: url(https://static.idriveonlinebackup.com/structure/images/pc_reviews_logo25.png) no-repeat 0px -219px;}
.zdnet-badge {width:150px;height: 60px;background-position: 0px -915px;display: inline-block;}
.mashable {background-position: 0px -1195px;width: 130px;height: 60px;}
.lapt-badge {width: 131px;height: 70px;background-position: 0px -781px;display: inline-block;}
.tomguide-badge {background-position: 5px -1632px;width: 126px;height: 113px;}
.business-badge {background-position: 10px -1500px;width: 150px;height: 70px;}
.idr_product {width: 100%;height: auto;float: left;padding: 100px 0px;}
.idr_product .idr_product_row {display: flex;flex-wrap: wrap;width: 100%;height: auto;margin: 0px 0;gap: 20px;}
.idr_product .idr_product_row .idr_product_col {position: relative;flex: 1 1 calc(33.33% - 15px);height: auto;background: #fff;padding:0px 0px;margin-bottom: 0px;box-shadow: 0 1px 4px 0 rgb(99 114 130 / 75%);border-radius: 15px;overflow: hidden;}
.idr_product .idr_product_row .idr_product_col .produt_logo {margin: 40px 30px 40px;}
.idr_product .idr_product_row .idr_product_col h4 {font-weight: 600;text-align: left;margin: 0px 0px 20px;width: 100%;min-height: 76px;height: auto;float: left;position: relative;z-index: 99;font-size: 28px;line-height: normal;padding: 0px 30px 0px;}
.idr_product .idr_product_row .idr_product_col h4:hover{color: var(--colorRed);}
.idr_product .idr_product_row .idr_product_col h4 strong {font-weight: 800;color: var(--colorRed);}
.idr_product .idr_product_row .idr_product_col p {float: left;padding: 0px 30px 0px;width: 100%;font-size: 16px;}
.idr_product .idr_product_row .idr_product_col .produt_img {width: 100%;height: auto;float: left;padding: 30px 0px 0px 20px;text-align: right;}
.idr_product .idr_product_row .idr_product_col .produt_img img {position: relative;top: 10px;}
.rpc-logo-txt {text-indent: -3500px;float: left;width: 180px;height: 40px;background: url(https://static.idriveonlinebackup.com/structure/images/rpc_logo_blue_newtm.svg) no-repeat;background-size: contain;margin: 40px 0px 30px 18px !important;}
.space_logo {width: 282px;height: 40px;margin: 40px 0px 35px 30px !important;display: inline-block;text-indent: -9999px;background: url(https://static.idriveonlinebackup.com/structure/images/spaces-logo.svg) no-repeat center;background-size: cover;}
.bmr_logo {width: 240px;height: 40px;float: left;text-indent: -5999px;background: url(https://static.idriveonlinebackup.com/structure/images/bmr_pro_blue.svg) no-repeat;background-size: contain;margin: 0px 0px 30px 0px;}
.offercj75{display: none;}
.rpc_switch_btn {position: absolute;bottom: 0px;left: 0px;width: 100%;height: auto;padding: 20px;text-align: center;background: hsl(355deg 100% 47%);color: #fff;font-size: 20px;font-weight: 600;}
.rpc_switch_btn:hover{background: #ff2235;color: #fff;}
.new_ic {width: 60px;height: 25px;display: inline-block;background: url(https://static.idriveonlinebackup.com/structure/images/id-new-tag.svg) no-repeat;position: relative;top: 7px;left: 5px;margin: 0px 0px 0px 0px;min-height: auto;padding: 0px;}

.multi-lang{display: none !important;}

/* Responsive Started */
@media only screen and (max-width:1800px) {
.menu_item .sub_menu{min-width: calc(100% + 150px);}
}
@media only screen and (max-width:1600px) {
.wrapper{width: 92%!important;padding: 0px 20px;}
.price_sec{background: linear-gradient(0deg, rgba(26, 34, 50, 1) 0%, rgb(6 11 28) 95%, rgb(4 11 32 / 0%) 100%);}
nav{margin: 22px 0px 0px 20px;width: calc(100% - 520px);}
.menu_item .sub_menu {min-width: calc(100% + 400px);left: -150px !important;top: 46px;}
.more_menu_cont {width: calc(100% - 0px);}
.products_menu_list ul{right: 0px;position: sticky;margin-top: 60px;}
.products_container{padding: 40px;}
nav .menu_item{margin: 0px 15px 0px;}
.logo_cont img{top:6px;}
}
@media only screen and (max-width:1400px) {
.wrapper{width: 94%;}
h1 {font-size: 2.5rem;}
h2 {font-size: 2rem;}
h3 {font-size: 1.4rem;}
h4 {font-size: 1.25rem;}
h5 {font-size: 1rem;}
h6 {font-size: .85rem;}
sup{font-size: 12px;}
nav {width: calc(100% - 480px);}
.logo_cont img{top:5px;}
.link_text a{padding-left:5px;margin-left:5px;}
.topheader li a{padding: 5px 10px;}
.footer_row ul.company, .footer_row ul.compare_learn {width: 15%;min-width: 170px;}
nav .menu_item {margin: 0px 7px 0px;padding-left: 0px;padding-right: 0px;}
.mega_menu_sec .menu_sec li.mega_menu.more_menu{background-position: 10px -35px !important;}
.mega_menu_sec .menu_sec li a, .mega_menu_sec .menu_sec li span{font-size: 16px;}
.topheader li a{font-size: 14px;}
.products_container {padding: 40px 20px;min-height: auto;}
.icon_box_row{row-gap: 15px;}
.menu_item .sub_menu.products, .solution_content {max-height: 90vh;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.products_container .icon_box{padding: 15px 40px 15px 20px;}
.divider{margin: 0px 25px 0px 20px;}
.products_container{padding: 40px;}
.products_menu_list ul{right: -20px;}
.more_menu_cont {width: calc(100% - 180px);}
.footer_compliance_logo {width: auto;}
.footer_compliance {flex-wrap: wrap;}
.footer_rating {width: auto;margin-top: 60px;text-align: left;}
.banner_container .banner_right {width: calc(100% - 480px);}
.banner_container .banner_left {width: 100%;}
.footer_compliance_logo ul{gap:15px;}
.footer_compliance_logo ul li {list-style-type: none;display: list-item;padding: 0px 0px 0px 0px;}
footer .footerMain .footer_menu_heading, .footer_compliance_logo .footer_menu_heading{font-size: 18px;}
footer .footerMain ul li a p{font-size: 15px;}
footer .footerMain ul{width: calc(20% - 15px);margin: 0 10px 0 0;}
footer .footerMain .footer_menu_heading, .footer_compliance_logo .footer_menu_heading {margin: 0px 5px 20px 0px;}
}
@media only screen and (max-width:1280px) {
footer .footerMain ul {width: calc(20% - 18px);}
.footer_row ul.products, .footer_row ul.platforms {min-width: 230px;}
.banner_container .banner_left h1 {margin: 40px 0px 60px;}
nav .menu_text, nav .menu_text a, .menu_txt {font-size: 15px;}
.more_menu_cont {width: calc(100% - 60px);}
.products_container {padding: 20px;}
.price_sec .price_divd{gap: 10px;}
.price_sec .price_divd .price_divd_col .price_divd_row{padding: 20px 50px 20px 10px;}
.price_sec .price_divd .price_divd_col h3 a{min-height: 75px;}
.price_sec .price_divd .price_divd_col p{padding: 0px 10px;}
.price_sec .price_divd .price_divd_col ul{padding: 109px 20px 33px 10px;}
.price_sec .price_divd .busi .price_val_sec .price_divd_row .c2c_icon {width: 55px;}
.offer_gra a, .c2c_price a{margin-top:10px;}
.price_divd_para {min-height: 100px;}
.footer_rating ul{justify-content: flex-start;}
.price_sec .price_divd .price_divd_col:nth-child(2) .price_divd_row h4{width: calc(100% - 60px);}
.idr_product .idr_product_row .idr_product_col .produt_logo{margin: 40px 30px 40px 30px;}
.idr_product .idr_product_row .idr_product_col h4, .idr_product .idr_product_row .idr_product_col p{min-height: 80px;}
}
@media only screen and (max-width:1180px) {
br{display: none;}
.footer_row ul.products{min-width: 185px;}
.footer_row ul.competitiors {width: 20%;min-width: 180px;}
.footer_row ul.company, .footer_row ul.compare_learn {width: 15%;min-width: 140px;}
header .wrapper {width: var(--widthFull) !important;padding: 0px;}
header{background: #172A4A;}
main, footer {top: 58px;}
.mega_menu_sec .menu_sec .submenu_one li a:hover{color: #FFD676;}
.footer_compliance_logo ul {gap: 0;}
.footer_compliance_logo {width: 42%;}
.footer_compliance_logo ul li p{width: 100%!important;height: auto;float: left;}
.logo_sec{margin: 4px 0px 5px 10px;}
.price_sec .price_divd .price_divd_col ul{padding: 109px 20px 3px 10px;}
.mega_menu:hover .submenu, 
.submenu .submenu_child:hover + .submenu_one, .submenu_one:hover {display:var(--displayNone);}
.open, .close {display: var(--displayBlock) !important;}
.submenu_one.close {background: #ffffff !important;}
.mob_menu_icon{display: table;width: 40px;height: 58px;float: var(--rightFloat);padding: 0 10px;cursor:  var(--cursorHand);background:  var(--backgroundRed);position: var(--relativePosition);right: 0px;}
.mob_menu_icon .bar_cont, .mob_menu_icon span {display: table-cell;width: 25px;height:var(--heightAuto);vertical-align: middle;color: #fff;}
.bar1, .bar2, .bar3 {width: 25px;height: 2px;background-color: #fff;margin: 2px 0 2px 0;transition: .4s;float:var(--leftFloat);}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(0, 6px);transform: rotate(-45deg) translate(0, 6px);position: var(--relativePosition);right: 4px;}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-3px, -8px);transform: rotate(45deg) translate(-3px, -8px);position: var(--relativePosition);right: 4px;}
.menu_cont,  .menu_cont.active{max-width: 320px;height: 100%;visibility: visible;overflow-y: auto;position: fixed;padding: 0;}
.menu_cont {display: flex;flex-flow: column;background-color: #0f1e38;box-shadow: 0 1px 4px 0 rgba(99, 114, 130, 0.5);margin-left: 0;z-index: 99999;width: 100%;height:calc(100% - 58px);float: right;top: 58px;left: 100%;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform .4s 0s, visibility 0s .4s;-moz-transition: -moz-transform .4s 0s, visibility 0s .4s;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);}
.menu_cont.active {transition: -webkit-transform .4s 0s, visibility 0s .4s;-webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;-moz-transition: -moz-transform .4s 0s, visibility 0s .4s;transform: translateX(-320px);-webkit-transform: translateX(-320px);-moz-transform: translateX(-320px);-ms-transform: translateX(-320px);-o-transform: translateX(-320px);margin-right: -320px;}
.static {-webkit-transform: translateZ(0);backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: transform .4s 0s, visibility 0s .4s;-webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;-moz-transition: -moz-transform .4s 0s, visibility 0s .4s;transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);}
.menu_active {-webkit-transform: translateZ(0) !important;backface-visibility: hidden;-webkit-backface-visibility: hidden !important;transition: transform .4s 0s, visibility 0s .4s !important;-webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s !important;-moz-transition: -moz-transform .4s 0s, visibility 0s .4s !important;transform: translateX(-340px) !important;-webkit-transform: translateX(-320px) !important;-moz-transform: translateX(-320px) !important;-ms-transform: translateX(-320px) !important;-o-transform: translateX(-320px) !important;}
.right_menu {order: 1;float:var(--leftFloat);width: 100%;height:var(--heightAuto);display: var(--displayBlock);}
.mega_menu_sec {order: 2;width: 100%;height:var(--heightAuto);float:var(--leftFloat);margin: 0px;padding-bottom: 150px;}
.topheader{margin:0px;width: 100%;}
.menu_cont li {width: 100%;height:var(--heightAuto);float:var(--leftFloat);margin: 0px!important;text-align: var(--textAlignLeft);}
.menu_cont li a, .menu_cont li span{float:var(--leftFloat)!important;width: var(--widthFull)!important;padding: 12px 0 12px 18px!important;color: #fff!important;font-size: 16px!important;line-height: 30px!important;border-radius: 0px!important;border: none!important;border-bottom: 1px dashed rgba(103, 105, 101, .42) !important;}
.submenu .submenu_child {font-size: 15px !important;}
.submenu_one li a {font-size: 14px !important;}
.menu_cont li .open a {padding-right: 20px !important;}
.topheader li a.signin_sec{margin:var(--marginNone);background:transparent;}
.mega_menu{padding-bottom: 0px;}
.mega_menu ul.products li a i, .mega_menu_sec .menu_sec li span i{float: var(--rightFloat);top: 10px;left:auto;right:20px;}
.menu_cont li span.menu_mob i{transition: transform .4s 0s, visibility 0s .4s;-moz-transition: -moz-transform .4s 0s, visibility 0s .4s;}
.menu_cont li span.menu_mob.active i {transform: rotate(180deg);right: 20px;}
.submenu_child.active i {transform: rotate(0deg) !important;}
.mega_menu ul{position: var(--relativePosition);top: 0px !important;left: 0px !important;background: #f1f7ff !important;width: 100%;height:var(--heightAuto);float:var(--leftFloat);border-radius: 0px !important;margin: 0px !important;}
.mega_menu ul.products li a, .mega_menu ul.products li span{padding-right: 0px !important;}
.mega_menu ul li a, .mega_menu ul li span {color: #333 !important;}
.mega_menu_sec .menu_sec li.mega_menu.more_menu {background: transparent!important;width: 100%;}
.mega_menu_sec .menu_sec li.mega_menu.more_menu span {text-indent: 0px;}
.mega_menu ul.submenu a, .mega_menu ul.submenu span {width: 100% !important;padding-right: 0px !important;}
.note_sec{margin:60px 0px;}
.banner_container .banner_right {width: calc(100% - 360px);}
.banner_container .banner_left {width: 100%;}
.footer_row{justify-content: flex-start;}
.footer_row ul{width: calc(25% - 20px);}
.price_sec .price_divd .price_divd_col p{padding: 0px 0px;}
}
@media only screen and (max-width: 1024px) {
.idr_product .idr_product_row .idr_product_col h4 {font-size: 24px;min-height: 110px;margin-bottom: 0px;}
.price_sec .price_divd .price_divd_col p, .price_sec .price_divd .price_divd_col .price_divd_row .sub_head1{font-size: 15px;}
.price_sec .price_divd .price_divd_col p a{font-size: 14px;}
.busi p.freetrial_p {min-height: 64px;}
.price_sec .price_divd .price_divd_col .price_divd_row h4 {font-size: 17px;}
.price_sec .price_divd .price_divd_col ul li {font-size: 16px;}
.space_logo {width: 255px;height: 35px;}
}
@media only screen and (max-width: 980px) {
.footer_decp .footer_decp_left a img{position: relative;top: 5px;}
.banner_container{margin: 20px 0px 0px;}
.vido_sec {float: none;margin: 0px auto;position: relative;top: 20px;display: inline-flex;}
.price_sec {background: linear-gradient(0deg, rgba(26, 34, 50, 1) 0%, rgb(6 11 28) 99%, rgb(4 11 32 / 0%) 100%);}
.price_sec .price_divd, .quotes-focus{flex-wrap: wrap;}
.price_sec .price_divd .price_divd_col, .quotes-sec{width: 100%;max-width: 70%;margin: 0px auto 40px auto;}
.footer_decp .footer_decp_right, .footer_decp .footer_decp_right .support-details .support-title {width: 100%;text-align: center;}
.footer_decp .footer_decp_right {float: right;width: 290px !important;text-align: left !important;}
.footer_decp .footer_decp_left ul {display: none!important;}
.footer_decp .footer_decp_left .footer_logo{margin: 0px!important;width: 126px;}
.footer_decp{padding-top: 0px;}
.footer_border{padding: 20px 0px 0px;}
footer .footerMain ul{width: 100% !important;margin: 0px;max-width: 100% !important;}
.footer_compliance {display: none;}
.footer_submenu_inner {display: none;margin: 0px 0px 40px 20px !important;width: calc(100% - 20px) !important;}
footer .footerMain .footer_menu_heading i {background: url(https://static.idriveonlinebackup.com/structure/images/drop_arrow.png) no-repeat;width: 15px;height: 13px;float: right;}
footer .footerMain .footer_menu_heading.active i {transform: rotate(180deg) !important;}
.footer_title .footer_menu_heading {cursor: pointer;display: flex;align-items: center;justify-content: space-between;}
.footer_title .footer_menu_heading i {transition: transform 0.3s ease;}
.footer_title.active .footer_menu_heading i {transform: rotate(180deg);}
.footer_compliance_logo ul li{display: inline-block;}
.footer_compliance_logo ul{gap:20px;}
.banner_slider, .quotes {display: none;}
.idr_product .idr_product_row{gap:40px;}
.idr_product .idr_product_row .idr_product_col {flex: auto;max-width: 70%;margin: 0px auto;}
.idr_product .idr_product_row .idr_product_col h4{min-height: auto;margin-bottom: 20px;}
.copyright_inner {padding-top: 20px;}
.price_sec .price_divd .price_divd_col h3 a, .price_divd_para {min-height: auto;}
.price_sec .price_divd .price_divd_col .price_divd_row {padding: 20px 50px 20px 40px;}
.price_sec .price_divd .price_divd_col ul {padding: 0px 20px 5px 40px;}
.price_sec .price_divd .price_divd_col p {padding: 0px 20px;}
.price_sec .price_divd .price_divd_col p a{font-size: 16px;}
.busi p.freetrial_p {min-height: auto;}
.price_sec .price_divd .price_divd_col .price_divd_row{min-height: 100px;}
.price_sec .price_divd .price_divd_col .price_divd_row h4, .price_sec .price_divd .price_divd_col ul li {font-size: 18px;}
.idr_product .idr_product_row .idr_product_col h4, .idr_product .idr_product_row .idr_product_col p{min-height: auto;}
.contact_sec{width: 100%;right: 0px;}
.contact_sec .main-support-details a {font-size: 18px;max-width: 285px;margin: auto;position: relative;padding-right: 0px;}
}
@media only screen and (max-width:767px) {
.price_sec .price_divd .price_divd_col h3{padding: 0px 20px;}
.banner_container{margin-bottom: 0px;}
.banner_container .banner_right {width: 100%;padding-bottom: 100px;}
.banner_container .banner_right img{top:0px;}
.banner_container .banner_left h1 {margin: 40px 0px;}
.price_sec .price_divd .price_divd_col ul{padding: 0px 20px 20px 20px;}
.price_sec .price_divd .price_divd_col .price_divd_row{padding-left: 20px;}
.rpc_sect{padding: 40px 25px;}
.price_sec{padding-bottom: 0px;}
header .wrapper{padding: 0px 0px;}
h1 {font-size: 26px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size:18px;}
p {font-size: 16px;}
.wrapper {width: 90%;padding: 0px;}
.footer_compliance_logo ul, .footer_rating ul, .footer_decp {display: table;}
.footer_decp .footer_decp_right{margin-top: 20px;width: 100% !important;}
.footer_rating{margin-top: 20px;}
.footer_compliance_logo ul li {list-style-type: none;padding: 0px 0px 0px 0px;float: left;margin: 0px 10px 20px 0px;width: calc(50% - 20px);}
.footer_compliance_logo ul li p{float: left;}
.footer_rating ul li{width: 100%;margin-bottom: 40px;}
.footer_compliance{padding-bottom: 0px;display: none;}
.copyright_inner {display: table;}
.copyright_inner ul{width: auto;display: inline-block;margin-top: 30px;}
footer .copyright .socialIcons {float: var(--rightFloat);min-width: 160px;margin-top: 20px;}
.footer_rating ul li{float: left;}
.footer_rating ul li.capterra_icon{margin: 0px 40px 40px;}
.footer_decp .footer_decp_left{width:126px;}
#sticky_signup {font-family: 'Open Sans', Tahoma, Verdana, Arial;font-weight: 600;text-transform: uppercase;display: block;position: fixed !important;z-index: 9999999999;bottom: -1px;left: 0;width: 100%;height: 50px;padding: 16px 20px;box-sizing: border-box;background: #fff;color: #e63f3f;text-align: center;font-size: 18px;line-height: 14px;border-radius: 0px 0px 0px 0px;border-top: 1px solid #d3d3d3;}
#sticky_signup.active{background:#e63f3f;color:#fff;border-top: none;}
#sticky_signup.active:hover, #sticky_signup.active:focus{background: #ee5252;color:#fff;}
#chat_icon{display: none;position: fixed;z-index: 9999999999;right: -10px;bottom: 0px;width:65px;height:50px;background: url(https://static.idriveonlinebackup.com/structure/images/chat_icon_14.svg) no-repeat center;}
.idr_product .idr_product_row .idr_product_col .produt_img img{width: 100%;height: auto;}
.price_sec .price_divd .price_divd_col, .quotes-sec, .idr_product .idr_product_row .idr_product_col{max-width: 90%;}
}
@media only screen and (max-width: 480px) {
footer .copyright p {float: left;padding-left: 20px;}
footer .copyright .socialIcons{float: right;min-width: 160px;}
.price_sec .price_divd .price_divd_col, .quotes-sec, .idr_product .idr_product_row .idr_product_col{max-width: 100%;}
.switch_btn{font-size: 20px;}
.switch_btn span {border-right: none;padding-right: 0px;margin-right: 0px;margin-bottom: 5px;}
}
/* Responsive End */

@media only screen and (max-width:1180px){
.vid_new_player .video_center, .vid_new_player .video_center.no_list{width:96%;height: 350px;display: table;}
.vid_new_player .video_center.fullscreen{display:block;height: auto;}
.vid_new_player .vids{height:auto;padding: 20px;top:0px;left: 0px;}
.vid_new_player .vidcontainer{width:100%;height:99%;background:transparent;}
.vid_new_player .vidcontainer:before{background:transparent;}
.vid_new_player .videolist {display: none!important;width: 100%;height: 100%;position: absolute;z-index: 99999;background-color: rgba(0, 0, 0, 0.95);padding: 20px;box-sizing: border-box;}
/* .vid_new_player .videolist.active{display:block;} */
.vid_new_player .fullscreen .playlist_thumb_sec  a.link {min-height: 190px;}
.vid_new_player .fullscreen .playlist_thumb_sec a.link h3 {font-size: 1.2rem;line-height: normal;}
.vid_new_player .vids a {width: 32%;border: 1px solid transparent;height: 100%;position: relative;float: left;margin: 0 1% 1% 0;min-height: 140px;background: transparent url(https://static.idrive.com/jwplayer/id_video_end_new.png);background-size: contain;background-position: center;}
.vid_new_player .vids a:before {content: '';position: absolute;width: 100%;height: 55%;bottom: 0;left: 0;background: rgba(147,206,222,0);background: -moz-linear-gradient(top, rgba(147,206,222,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(147,206,222,0)), color-stop(100%, rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(147,206,222,0) 0%, rgba(0,0,0,1) 100%);background: -o-linear-gradient(top, rgba(147,206,222,0) 0%, rgba(0,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(147,206,222,0) 0%, rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(147,206,222,0) 0%, rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#000000', GradientType=0 );}
.vid_new_player .vids a.playing, .vid_new_player .vids a:hover.playing, .vid_new_player .vids a:hover{min-height: 140px;border: 1px solid #fff;background: transparent url(https://static.idrive.com/jwplayer/id_video_end_new.png);background-size: contain;background-position: center;}
.vid_new_player .video-info p {display: none;}
.vid_new_player .video-info h3 {position: absolute;bottom: 20px;color: #fff;left: 10px;width: calc(100% - 20px);height: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 16px;}
.vid_new_player .container {display: table;width: 79%;background: transparent;margin: auto;position: absolute;height: auto;top: 0;right: 0;bottom: 0;left: 0;}
.vid_new_player .vidcontainer video {width: 100% !important;height: auto !important;}
.vid_new_player .playlist_cont.active .video_inner_close{display: block;background: url(https://static.idriveonlinebackup.com/structure/images/video_close_btn.png) no-repeat scroll 0 0;cursor: pointer;height: 15px;width: 15px;position: absolute;right: 10px;top: 15px;z-index: 99999;background-size: cover;}
.vid_new_player .fullscreen video#myvid{object-fit: contain;height: auto !important;margin: auto;top: 0;bottom: 0;}
.vid_new_player .fullscreen .container{display: block;}
.vid_new_player .tooltip{display:none !important;}
.no_list .videolist, .no_list .nextvid, .no_list .prevvid, .no_list .vid_thumb_cont, .no_list .playlist {display: none !important;}
.vid_new_player .control_conta.show .playlist{display:block!important;}
.vid_new_player .video_center.fullscreen .playlist, .vid_new_player .video_center.fullscreen .control_conta.show .playlist{display:block!important;}
.vid_new_player .video_center.no_list .playlist {display: none !important;}
.vid_new_player .vol_cont.width_bar {width: 30px!important;}
.vid_new_player .vol_cont.width_bar .volume, .vid_new_player .vol_cont.width_bar:hover .volume, .vid_new_player .volume{display: none !important;}
.vid_new_player .topControl {width: 94%;margin:0px 3%;}
.vid_new_player .controllers button:hover span{display:none!important;}
}

@media only screen and (max-width:1024px){
.vid_new_player .bigplay.web_icon {display: none !important;}
}
@media only screen and (max-width:980px){
.vid_new_player .vids a{width:32%;}
.vid_new_player .container {width:70%;}
.vid_new_player .video-info h3{font-size:14px;line-height: normal;}
.vid_new_player .pop_close_icon{height: 20px;width: 20px;background-size: cover;right: 5px;}
.vid_new_player .closescreen .pop_close_icon{display:none;}
}
@media only screen and (max-width:767px){
.vid_new_player .container {width:75%;}
}
@media only screen and (max-width:640px){
.vid_new_player .vids a {width: 26%;margin: 0 2% 2% 0;min-height:80px;box-sizing: border-box;}
.vid_new_player .vids a.playing, .vid_new_player .vids a:hover.playing, .vid_new_player .vids a:hover{min-height:80px;}
.vid_new_player .playlist_cont{padding:10px;overflow: hidden;}
.vid_new_player .video_center.fullscreen .playlist_cont.active {display: table;}
.vid_new_player .playlist_thumb_sec{padding: 0px 30px;}
.vid_new_player .video_center.fullscreen .playlist_cont.active .playlist_thumb_sec{position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;margin: auto;width: 100%;height: 300px;}
.vid_new_player .playlist_thumb_sec a.link {display: none;}
.vid_new_player .playlist_thumb_sec a.link.playing {display: block;width: 100%;height: 100%;min-height: 190px;}
.vid_new_player .playlist_thumb_sec a.link h3, .vid_new_player .fullscreen .playlist_thumb_sec a.link h3 {font-size: 13px;line-height: normal;}
.vid_new_player .playlist_cont .video_inner_close {height: 20px;width: 20px;right: -2px;top: 10px;}
.vid_new_player .playlist_cont.active span.thumb_prev, .vid_new_player .playlist_cont.active span.thumb_next {display:block;cursor: pointer;position: absolute;z-index:9999;top: 50%;width: auto;padding: 16px;margin-top: -22px;color: #fff;font-weight: 700;font-size: 20px;transition: .3s;user-select: none;}
.vid_new_player .playlist_cont.active span.thumb_prev {left: 0px;}
.vid_new_player .playlist_cont.active span.thumb_next {right: 0px;}
.vid_new_player .playlist_cont.active span.thumb_prev.active, .vid_new_player .playlist_cont.active span.thumb_next.active{display:none;}
.vid_new_player .fullscreen .playlist_thumb_sec a.link {position: absolute;height: 300px;min-height: 300px;width: calc(100% - 80px);margin: auto;top: 0px;bottom: 0px;right: 0px;left: 0px;}
}
@media only screen and (max-width:480px){
.vid_new_player .vids a, .vid_new_player .vids a.playing, .vid_new_player .vids a:hover.playing, .vid_new_player .vids a:hover{width:31%;min-height:50px;}
.vid_new_player .container{width:100%;}
.vid_new_player .video-info h3{bottom:20px;left:5px;font-size:10px;line-height: normal;}
.vid_new_player .controllers button{width: 20px;}
.vid_new_player .time{width:75px;}
.vid_new_player .rewind {background-position: 2px -540px;}
.vid_new_player .rewind:hover {background-position: 2px -570px;}
.vid_new_player .mob_btn {position: relative;top: 0;width: auto;margin: auto;left: 0;right: 0;display: inline-block;}
.vid_new_player .mob_btn button {height:20px;margin-left: 5px;}
.vid_new_player .nextvid, .vid_new_player .nextvid:hover {background-position: 0px -118px!important;}
.vid_new_player .mob_btn button.rewind {background-position: 0px -518px;order: 1;}
.vid_new_player .mob_btn button.btnPlay {order: 2;}
.vid_new_player .mob_btn button.nextvid {order: 3;}
.vid_new_player .volume{top: 12px;left: 10px;width: 40px;}
.vid_new_player .video_center.fullscreen .mob_btn {position: relative;margin: 0;top:0px;}
.vid_new_player .vid_thumb_cont{width: 300px;}
.footer_decp .footer_decp_right .support-details .support-no {font-size: 26px;margin-bottom: 20px;}
}