@import url('https://static.idriveonlinebackup.com/new-design/structure/style/idrive-theme.css?v=4.3.5');
.pricing .pricing_header {position: relative;width: var(--widthFull);height: var(--heightAuto);float: var(--leftFloat);display:var(--displayTable);    background: transparent linear-gradient(0deg, hsl(0, 0%, 100%) 0%, #FFF7F3 100%) 0% 0% no-repeat padding-box;}
.pricing .pricing_header:before {content: '';position: absolute;left: 0px;top: 0px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_banner_element01.svg) no-repeat;background-size: contain;width: 20%;height: 30%;}
.pricing .pricing_header:after {content: '';position: absolute;right: 0px;top: 0px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_banner_element02.svg) no-repeat right top;background-size: contain;width: 23%;height: 100%;}
.pricing .prc_head {margin: 100px 0px 120px;display: var(--displayTable);width: var(--widthFull);height: var(--heightAuto);float: var(--leftFloat);}
.pricing .prc_head .pricing_header_txt, .prc_head .prc_head_right {display: block;width: 100%;text-align: center;}
.pricing .prc_head .prc_head_right {text-align: center;max-width: 520px;margin: 40px auto;}
.pricing .pricing-table, .pricing .learn_cont {width: var(--widthFull);height: var(--heightAuto);float: var(--leftFloat);}
.pricing .learn_cont h3{text-align: left;margin: 0px 0px 40px;font-size: 28px;}
.pricing .learn_cont h3 a{color: #005EBC;}
.pricing .learn_cont h3 a:hover{color:var(--colorRed);}
.save_up, .toggle-switch {width: var(--widthAuto);float: var(--rightFloat);}
.save_up{margin: 5px 0px 0px 20px;position: relative;}
.save_up i {background: url(https://static.idriveonlinebackup.com/structure/images/50off_arrow.svg) no-repeat;width: 30px;height: 40px;display: block;position: absolute;left: -20px;top: -20px;}
.save_up p {font-size: 24px;color:var(--colorRed);font-weight: 600;}
.toggle-switch {position: var(--relativePosition);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;display: var(--displayTable);vertical-align: top;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0px auto 0px;background:var(--backgroundWhite);box-shadow: 0px 2px 10px #ddd;border-radius: 40px;padding: 5px;}
.toggle-switch span {cursor: var(--cursorHand);font-weight: bold;position: var(--relativePosition);display: var(--displayinBlock);margin: 0px;vertical-align: top;-webkit-transition: color .56s cubic-bezier(.4, 0, .2, 1);transition: color .56s cubic-bezier(.4, 0, .2, 1);padding: 10px 60px 10px 30px;color:#0055b0;border-radius: 40px;}
.toggle-switch span.active{background:#0055b0;color:var(--colorWhite);}
.toggle-switch .mnt.active i, .toggle-switch .yer.active i {background: url(https://static.idriveonlinebackup.com/structure/images/pricing_new_sprite.svg) no-repeat left -858px;width: 30px;height: 30px;display: inline-block;position: absolute;top: 10px;right: 15px;}
.pbb-wrap {padding-bottom: 70px;}
.pt-content {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0px;}
.prc_free_price {font-size: 2.8rem;line-height: normal;color: #002B5C;font-weight: 700;display: var(--displayBlock);margin: 20px 0px 20px;}
.price-pane.monthly .pricing_col.basic .prc_free_price {margin: 0px 0px 20px;}
.pricing_col {width: calc(20% - 16px);background: var(--backgroundWhite);padding-bottom: 20px;box-sizing: border-box;}
.pricing .pricing-table.active .pricing_col {width: calc(25% - 16px);}
.pricing_col_box {width: 100%;height: 100%;float: left;border-radius: 10px;padding: 0px 0px 0px 0px;position: relative;border: 1px dotted #cdcdcd;background: #fff;}
.pricing_col_box:hover {background: rgb(244, 250, 255);}
.more-wrap {width: 100%;min-height: auto;height: calc(100% - 617px);float: left;border-top: none;padding: 0px 0px 40px 0px;border-radius: 0px 0px 10px 10px;}
.ps-row {width: 100%;min-height: 175px;height: auto;float: left;border-bottom: 1px dotted #e9d2cd;margin-bottom: 20px;padding: 0px 20px 20px;}
.pricing_col_box .ps-row:last-child {border-bottom: none;}
.pricing-table.active .more-wrap {height: calc(100% - 520px);}
.prc_head_title {padding: 40px 25px;width: 100%;float: left;border-radius: 20px 20px 0px 0px;}
.mw-txt-btn {width: 100%;height: auto;float: left;padding: 0px 0px 40px 0px;text-align: center;border-radius: 0px 0px 20px 20px;}
.mw-txt-btn .prc-mtb-icon {color:#E63946;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_sprite.svg) no-repeat 100px -1019px;width: auto;display: inline;padding-right: 30px;cursor: pointer;}
.mw-txt-btn .prc-mtb-icon:hover{color: #0086c8;}
.mw-txt-btn .prc-mtb-icon.active {background-position: 100px -967px;}
.prc_head_title .btn_red1{cursor: var(--cursorHand);border: 1px solid #0055b0;color: #0055b0;width: var(--widthAuto);height: var(--heightAuto);padding: 13px 50px;border-radius: 5px;}
.prc_head_title .btn_red1:hover{background: #0055b0;color: #fff;}
.pricing-table.active .pricing_col.basic h2.pt-dollar {margin-top: 0px;}
.pricing_col.basic .prc_value h2.pt-dollar {margin-top: 25px;}
.prc_tb_btn {width: 100%;height: auto;float: left;box-sizing: border-box;padding: 0;text-align: center;}
.prc_value {min-height: 320px;}
.pricing_col.basic .prc_value {min-height: 295px;}
.prc_value.monthly, .pricing-table.active .pricing_col.basic .prc_value {min-height: 300px;}
.pricing_col_box h3 {padding: 0px 0px 40px 0px;font-size: 24px;}
.pt-strike {color:  var(--colorGray);}
.no-strict-text {color: var(--colorDarkGray);}
.pt-dollar {font-size: 2.8rem;color: #002B5C;font-weight: 700;display:  var(--displayBlock);margin-bottom: 20px;}
.pt-dollar small {font-size: 18px;font-weight: normal;color: #333;}
strike.strict-txt, .no-strict-text, .prc_value .pt-strike, .month_yr_text {color: #8c8c8e;}
.pt-year{display: var(--displayBlock);color: #000;margin-bottom: 10px;position: relative;padding-left: 30px;}
.yer_sec {font-size: 16px;font-weight: normal;color: #000;position: relative;padding-left: 0px;top: -3px;}
.price-desc-txt {font-size: 16px;color: #000;line-height: 34px;position: relative;padding-left: 30px;display: block;}
.pt-year:before, .price-desc-txt:before {content: '';position: absolute;left: 0px;top: 0px;width: 30px;height: 25px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_sprite.svg) no-repeat 0px -919px;display: inline-block;}
.price-desc-txt:before{top:5px;}
.prc_tb_content {display: var(--displayNone);}
.prc_tb_content.active {display: block;}
.ps-row span {font-size: 18px;color: var(--colorBlack);}
.psr-gb {font-size: 24px !important;font-weight: 500;min-height: 80px;display: block;}
.ps-row span.psr-gb span {font-size: 24px;}
.psr-strike {text-decoration: line-through !important;text-decoration-color: #f00 !important;}
.tab-switch {position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;display: table;vertical-align: top;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 40px auto 0px;background: #fff;box-shadow: 0px 2px 10px #ddd;border-radius: 50px;padding: 5px;}
.tab-switch button[role="tab"] {font-size: 22px;line-height: normal;cursor: pointer;font-weight: 600;position: relative;display: table-cell;margin: 0px;vertical-align: top;-webkit-transition: color .56s cubic-bezier(.4, 0, .2, 1);transition: color .56s cubic-bezier(.4, 0, .2, 1);padding: 5px 30px 0px 30px;color: #3c3c3c;border-radius:50px;text-align: center;min-width: 265px;}
.tab-switch button[role="tab"].selected {background: #0055b0;color: #fff;}
.tab-switch button[role="tab"] span {display: block;font-size: 16px;line-height: 32px;color: #969696;padding-bottom: px;font-weight: normal;}
.tab-switch button[role="tab"] span strong {color: #ee433f;font-weight: normal;}
.tab-switch button[role="tab"].selected span, .tab-switch button[role="tab"].selected strong {color: #F8F07F;}
.price-pane {display: none;}
.price-pane.active {display: block;}
.pricing_header_row {display: none;}
.pricing_header_row.fixed_header {position: sticky;display: block;top: 68px;z-index: 9999;background: #bdd9ea;}
.pricing_header_col {display: flex;}
.pricing_header_row .ph_col {flex: 1;box-sizing: border-box;background: #bdd9ea;padding: 15px 25px;color: #000;font-size: 1.1em;font-weight: 700;text-align: left;}
.pricing_header_row .ph_col:hover {color: #fff;}
.pricing_header_row .pricing_header_col .ph_col:hover {background-color: #0055b0;color: #fff;}
.price-pane.monthly.active .pricing_col, .price-pane.twoYears.active .pricing_col {display: block !important;width: calc(25% - 16px);}
.note_cont {width: 100%;height: auto;float: left;margin: 40px 0px 0px;}
/* Cloud to Cloud Start */
.server_wrap {width: 100%;height: auto;float: left;margin: 60px 0px 80px;}
.server_wrap h2 {font-size: 18px;font-weight: 600;}
.server_wrap .server_sec {width: 100%;height: auto;float: left;display: flex;flex-wrap: wrap;margin: 20px 0px 40px;}
.server_wrap .server_sec .server_cont {width: 400px;height: auto;float: left;background: transparent linear-gradient(126deg, #fff3f2 0%, #fcdfa729 53%, #ffeeac4f 100%) 0% 0% no-repeat padding-box;border: 1px solid #c2cdd6;border-radius: 10px;box-sizing: border-box;}
.server_wrap .server_sec .server_cont h3 {line-height: normal;margin-bottom: 20px;color: #0071bc;padding: 40px 30px 0px 30px;}
.server_wrap .server_sec .server_cont h3:hover {color: var(--colorBlack);}
.server_wrap .server_sec .server_cont p {padding: 0px 30px 0px 30px;font-size: 18px;color: #282828;}
.server_wrap .server_sec .p_cont strong {font-size: 20px;color:var(--colorRed);padding-right: 20px;}
.server_wrap .cld_sec {position: relative;overflow: hidden; width: calc(100% - 420px);height: auto;margin: 0px 0px 0px 20px;float: right;background: transparent linear-gradient(108deg, #E1F6FFC7 0%, #F7EFFFC2 100%) 0% 0% no-repeat padding-box;border: 1px solid #c2cdd6;border-radius: 10px;box-sizing: border-box;}
.server_wrap .cld_sec .cld_new {position: absolute;right: 20px;top: 0px;width: 75px;height: 40px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_sprite.svg) no-repeat 0px -836px;}
.server_wrap .cld_mai_row {width: 100%;height: auto;float: left;border-radius: 10px;padding: 0px 0px;}
.server_wrap .cld_sec .cld_prc_col {width: 100%;height: auto;padding: 40px 40px 0px 40px;display: block;box-sizing: border-box;}
.server_wrap .cld_sec .p_cont {width: 100%;height: auto;float: left;padding: 20px 40px 20px 40px;box-sizing: border-box;background: transparent linear-gradient(90deg, #C5F0FF 0%, #ECD9FF 100%) 0% 0% no-repeat padding-box;}
.server_wrap .cld_sec .p_cont span {float: left;width: 50%;padding-left: 0px;color: var(--colorBlack);font-weight: 600;text-align: right;}
.server_wrap .cld_sec .p_cont span:first-child {text-align: left;padding-right: 40px;font-size: 18px;font-weight: normal;}
.server_wrap .cld_sec .cld_prc_col h2 {font-size: 20px;line-height: normal;font-weight: normal;margin-bottom: 20px;color: #0071bc;}
.server_wrap .cld_sec .cld_mai_col {width: 100%;float: left;display: flex;flex-wrap: wrap;box-sizing: border-box;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g {position: relative;width: 33.33%;padding: 20px 30px 0px 30px;color: var(--colorBlack);box-sizing: border-box;border-right: 1px dotted #cdcdcd;margin: 20px 0px;}
.cld_col_g.salesforce, .server_wrap .cld_sec .cld_mai_col .cld_col_g:last-child {border-right: none !important;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g h3 {font-weight: 600;color: var(--colorBlack);margin-bottom: 20px;font-size: 20px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g h3 a, .server_wrap .server_sec .server_cont h3 a{color:#002B5C;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g h3 a:hover, .server_wrap .server_sec .server_cont h3 a:hover{color:var(--colorRed);}
.server_wrap .cld_sec .cld_mai_col .cld_col_g p {color: #282828;min-height: 70px;}
.server_wrap .cld_sec .cld_prc_col .p_cont {color:var(--colorBlack);}
.server_wrap .server_sec .server_cont .server_para {padding-bottom: 60px; box-sizing: border-box;font-size: 18px;color: #282828;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i {width: 50px;height: 100px;float: var(--leftFloat);margin-right: 10px;background: url(https://static.idriveonlinebackup.com/structure/images/c2c_pricing_icons.svg) no-repeat 0px 0px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i.microsoft_icon {background-position: 0px 2px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i.google_icon {background-position: 0px -168px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i.sales_icon {background-position: 0px -595px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i.dropbox_icon {background-position: 0px -325px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i.box_icon {background-position: 0px -458px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g h3, .server_wrap .cld_sec .cld_mai_col .cld_col_g p {width: calc(100% - 65px);float: var(--leftFloat);}
.server_icon {width: 90px;height: 100px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_sprite.svg) no-repeat 0px 0px;display: block;}
/* Cloud to Cloud End */
.prc_table_wrap, .prc_table_header, .prc_table_body {box-sizing: border-box;width: 100%;height: auto;float: left;margin: 0px;}
.prc_table_header h2, .prc_table_header .sticky-col-label {position: relative;width: 14.5%!important;height: auto;float: left;padding: 20px 10px 20px 30px;box-sizing: border-box;font-size: 18px!important;font-weight: 600!important;color: var(--colorBlack);text-align: center;}
.prc_table_header h2:first-child, .prc_table_header .sticky-col-label:first-child {text-align: left;}
.prc_table_header h2 a, .prc_table_header .sticky-col-label a {display: block;}
.prc_table_wrap {border: 1px solid #d0d4d9;border-radius: 10px;overflow: hidden;margin: 60px 0px 0px;}
.prc_table_header {background: #f3f9ff;}
.prc_table_body_row {width: 100%;height: auto;float: left;border-bottom: 1px dotted #d0d4d9;display: table;}
.prc_table_body_row:hover {color: var(--colorBlack);}
.prc_table_body_row:last-child {border-bottom: none;}
.prc_table_body_head_row {width: 100%;height: auto;float: left;background-color: #fff;position: relative;border-bottom: 1px solid #d0d4d9;}
.prc_table_body_head_row .prc_table_body_row_child:first-child .prc_table_body_col {height: 50px !important;padding-top: 30px;}
.prc_table_body_head_row a.sub_head, .prc_table_body_head_row span.sub_head {position: relative;font-size: 20px;}
.prc_table_body_row_child {width: 100%;height: auto;display: table;position: relative;border-bottom: 1px dotted #d0d4d9;}
.prc_table_body_row_child:last-child {border-bottom: none;}
.prc_table_body_head_row .prc_table_body_col {height: 105px !important;}
.prc_table_body_row_child:hover {color: var(--colorBlack);}
.prc_table_body_row_child:first-child:hover {background-color: transparent;}
.prc_table_body_row .prc_table_body_col:first-child, .prc_table_header h2:first-child, .prc_table_header .sticky-col-label:first-child, .prc_table_body_head_row .prc_table_body_col:first-child {width: 42%!important;}
.prc_table_body_row .prc_table_body_col, .prc_table_body_head_row .prc_table_body_col {position: relative;width: 14.5%;height: 120px;display: table-cell;vertical-align: middle;padding: 20px 10px 20px 30px;box-sizing: border-box;border-right: 1px dotted #d0d4d9;}
.prc_table_body_row .prc_table_body_col:nth-child(2) span, .prc_table_body_row .prc_table_body_col:nth-child(3) span, .prc_table_body_row .prc_table_body_col:nth-child(4) span, .prc_table_body_row .prc_table_body_col:last-child span {font-size: 14px;color: #556980;position: relative;top: 10px;display: block;line-height: 24px;bottom: 12px;text-align: center;left: 0;width: 100%;}
.prc_table_body_row .prc_table_body_col:last-child, .prc_table_body_row_child .prc_table_body_col:last-child {border-right: none;}
.prc_table_body_row .prc_table_body_col a, .prc_table_body_row_child a {display: block;line-height: normal;color: #0086c8;font-size: 18px;}
.prc_table_body_row .prc_table_body_col a.sub_head {font-size: 24px;margin-bottom: 5px;position: absolute;top: 40px;font-weight: 600;}
.prc_table_body_row .prc_table_body_col i, .prc_table_body_row_child .prc_table_body_col i {width: 35px;height: 20px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_sprite.svg) no-repeat 0px -750px;display: block;margin: auto;position: relative;left: 0;right: 0;top: 0;bottom: 0;}
.prc_hover_txt {cursor: pointer;content: "\2139";color: var(--colorBlack);font-size: 26px;width: 22px;height: 22px;position: absolute;left: auto;right: 10px;top: 0;bottom: 0;margin: auto;}
.prc_table_body_row:hover .prc_hover_content, .prc_table_body_row_child:hover .prc_hover_content {display: block;}
.prc_table_body_row a:hover, .prc_table_body_row_child a:hover {color: var(--colorRed);}
.prc_hover_content {box-sizing: border-box;display: inline-block;font-size: 16px;width: 100%;height: auto;color: #556980;position: relative;top: 5px;padding: 0px;line-height: 28px;}
.prc_table_body_row .prc_hover_content a {display: inline-block;font-size: 16px;}
.prc_table_body_row .prc_table_body_col:first-child span {font-size: 16px;line-height: 28px;color: #556980;}
.prc_table_body_row .prc_table_body_col .span_heading {color: var(--colorBlack);}
.strict-txt, .prc_value .pt-strike {display: inline !Important;text-decoration: line-through;}
.prc_table_body_row:hover .prc_hover_content a {display: inline-block;font-size: 16px;}
.prc_sticky_header {display: none;width: 100%;height: auto;float: left;margin: 0px;}
.prc_sticky_header.fixed, .prc_sticky_header.fixed_one {position: fixed;display: block;top: 55px;z-index: 1;box-shadow: 0 -3px 4px 0 rgba(99,114,130,0.15);background-color: #fff;padding: 10px 0px 0px;}
.prc_sticky_header a .prc_head_title:after {display: none;}
.prc_sticky_header.fixed .prc_tb_btn {position: absolute;width: auto;padding: 0px;right: 20px;top: 9px;}
.prc_sticky_header.fixed .prc_sticky_col {width: 32.3%;display: inline-block;border: 1px solid #d0d4d9;box-sizing: border-box;}
.prc_sticky_header.fixed .prc_sticky_col:nth-child(2) {margin: 0px 1.5%;}
.prc_sticky_header.fixed .prc_head_title:after {display: none;}
.prc_sticky_header.fixed .prc_tb_btn span {padding: 5px 15px;font-size: 14px;margin: 0px;background-color: #2b80c3;color: #fff;}
.prc_sticky_header.fixed .pricing_col:hover h3 {background-color: #dceaf6;color: #47525d;}
.prc_sticky_header.fixed .pricing_col:hover span {background-color: #3895de;color: #fff;}
.prc_sticky_header.fixed .prc_table_header {display: none;}
.prc_sticky_header.fixed_one .pbb-wrap {display: none;}
.prc_sticky_header.fixed_one .prc_table_header {display: block;border-bottom: 1px solid #d0d4d9;}
.prc_sticky_header.fixed_one .prc_table_header span {padding: 5px 10px;font-size: 14px;margin: 10px 0px 0px 0px;position: relative;display: inline-block;width: auto;}
.spcial-price-student {color:#000;display: flex;align-items: center;width: 100%;float: left;padding: 30px 60px;font-size: 1.4em;line-height: normal;text-align: left;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_education_banner.jpg) no-repeat center bottom;background-size: cover;margin: 100px 0px;border-radius: 40px;border: 1px solid #d0d4d9;min-height: 400px;}
.spcial-price-student:hover {color:var(--colorRed);}
.spcial-price-student h3, .spcial-price-student .sps-box {display: inline-block;vertical-align: top;width: 31%;}
.spcial-price-student h2{padding-top: 60px;width: 100%;}
.spcial-price-student i.sps-arrow {width: 100%;height: 72px;background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_20off.svg) no-repeat 0px 0px;display: block;margin-top: 40px;position: relative;left:0px;}
.visit_feature {float: left;width: 100%;font-size: 1.3em;padding: 40px 0 20px;font-weight: 400;text-align: center;position: relative;}
.small_size {float: left;width: 100%;font-size: 1em;padding: 10px 0 5px;line-height: 28px;}
.offer_25_note {float: left;width: 100%;padding: 48px 0 100px;text-align: justify;margin: 0 auto;line-height: 1.7em;}
.offer_25_note p{font-size: 16px;}
.learn_cont h2{margin-bottom: 20px;}
span.psr-year {display: block;}
span.psr-strike, span.sml-nostrict-text {color: #000;}
.popular {position: absolute;right: 10px;top: -23px;font-size: 12px;line-height: normal;padding: 3px 15px;border-radius: 10px 10px 0px 0px;background: transparent linear-gradient(180deg, #DF6131 0%, #C84818 100%) 0% 0% no-repeat padding-box;color: #fff;}
.faq_cont {width: 100%;height: auto;float: left;padding: 50px 0;margin-bottom: 60px;border-bottom: 1px #d9eeff solid;border-top: 1px #d9eeff solid;background: #f6fbff;position: relative;}
.faq_cont h2 {font-size: 18px;font-weight: 600;text-align: center;}
.faq_cont .faq_item {width: 100%;height: auto;display: flex;flex-wrap: wrap;margin: 40px auto 0;}
.faq_cont .pricing-faq-img img {padding: 20px 0;}
.faq_cont .faq_question {width: 100%;height: auto;float: left;text-align: left;margin-bottom: 30px;padding: 5px 0 10px 50px;border-bottom: 1px solid #dcdcdc;position: relative;}
.faq_cont .faq_question:last-child {border-bottom: 0px;margin-bottom: 0px;}
.faq_cont .faq_question:before {content: '';width: 35px;height: 35px;position: absolute;left: 0;top: 15px;background: url(https://static.idriveonlinebackup.com/endpoint-backup/source/images/pricing_offer_icons.png) no-repeat;background-position: 0 -495px;}
.faq_cont h3 {color: #1374AB;font-size: 20px;line-height: 40px;padding: 10px 0;font-weight: 600;}
.faq_cont p {text-align: left;margin: 0px 0px;width: 100%;line-height: 36px;box-sizing: border-box;font-size: 16px;padding-bottom: 20px;}
.faq_cont ol li {padding: 10px 0;}
.faq_cont ol {padding-left: 15px;}
.prc_tb_content .psr-strike {text-decoration-color: #8c8c8e !important;color: #8c8c8e !important;display: block;}

/* WCAG Accessibility Styles 
Skip navigation link */
.skip-link {position: absolute;top: -44px;left: 8px;background: #c0392b;color: #fff;padding: 8px 16px;z-index: 100000;font-size: 14px;font-weight: 600;text-decoration: none;border-radius: 0 0 4px 4px;transition: top 0.2s;}
.skip-link:focus {top: 0;outline: 3px solid #fff;outline-offset: 2px;}
.sr-only {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}
a:focus-visible,button:focus-visible,[role="tab"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible {outline: 3px solid #005fcc !important;outline-offset: 2px !important;border-radius: 2px !important;}
button.prc-mtb-icon {cursor: pointer;background: none;border: none;font-family: inherit;font-size: inherit;text-align: inherit;padding: 0;display: inline-block;}
.tab-switch button[role="tab"] {background: none;border: none;cursor: pointer;font-family: inherit;text-align: center;padding: 5px 0px;}
del.psr-strike, .psr-strike {text-decoration: line-through;}


/* Responsive Started */
@media only screen and (max-width:1800px) {
.wrapper {width: 94%;}
.prc_head_title {padding: 40px 15px;}
}
@media only screen and (max-width:1366px) {
.pricing_col_box h3{min-height: auto;font-size: 20px;}
.pricing_col.basic h2, .pt-dollar {font-size: 34px;}
.pt-dollar small {font-size: 16px;}
.prc_head_title{padding: 40px 20px;}
.prc_value {min-height: 370px;}
.pricing_col.basic .prc_value {min-height: 345px;}
.price-desc-txt{line-height: 30px;}
.prc_value.monthly, .pricing-table.active .pricing_col.basic .prc_value {min-height: 300px;}
.server_wrap .cld_sec{width: calc(100% - 360px);margin: 0px 0px 0px 20px;}
.server_wrap .server_sec .server_cont {width: 340px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g{padding: 20px 20px 40px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g i{margin-right: 10px;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g h3, .server_wrap .cld_sec .cld_mai_col .cld_col_g p{width: calc(100% - 60px);}
.prc_table_body_row .prc_table_body_col:first-child, .prc_table_header h2:first-child, .prc_table_body_head_row .prc_table_body_col:first-child {width: 50%;}
.prc_table_header h2, .prc_table_body_row .prc_table_body_col, .prc_table_body_head_row .prc_table_body_col{width: 12.5%;}
.prc_table_header h2{font-size: 18px;}
.spcial-price-student h3{width:50%;float: left;padding-top: 40px;}
.sps-box {width: 50% !important;height: 230px;float: right;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g{width:50%;padding: 20px 20px 0px 20px;margin: 10px 0px;}
.cld_col_g.salesforce{border-right: 1px dotted #cdcdcd!important;}
}
@media only screen and (max-width:1180px) {
.pricing_col {width: calc(20% - 5px);}
.pricing .prc_head .pricing_header_txt, .prc_head .prc_head_right{width: auto;}
.server_wrap .server_sec .server_cont {width: 100%;padding-bottom: 40px;}
.server_wrap .cld_sec {width: 100%;margin: 40px 0px 0px 0px;}
.server_wrap .cld_sec .p_cont{padding: 20px 0px;}
.server_wrap .cld_sec .p_cont span:first-child{padding-right: 20px;width: auto;}
.server_wrap .cld_sec .p_cont span{padding-left: 20px;}
.prc_table_body_row .prc_table_body_col:first-child, .prc_table_header h2:first-child, .prc_table_body_head_row .prc_table_body_col:first-child {width: 44%;}
.prc_sticky_header.fixed_one .prc_table_header h2:first-child {width: 43%;}
.prc_table_header h2, .prc_table_body_row .prc_table_body_col, .prc_table_body_head_row .prc_table_body_col {width: 14%;}
.pricing_header_row.fixed_header{top: 58px;}
.prc_value{min-height: 300px;}
}
@media only screen and (max-width: 1024px) {
.pt-content{row-gap: 40px;}
.prc_value.monthly, .pricing-table.active .pricing_col.basic .prc_value {min-height: 330px;}
.server_wrap .cld_sec .p_cont strong {display: block;padding-right: 0px;}
.pricing_col{margin: 0px auto 0px;width: 55% !important;}
.prc_head_title {padding: 40px 15px;text-align: center;}
.ps-row{text-align: center;min-height: auto;}
.pt-year:before, .price-desc-txt:before, .price-desc-txt:before {content: '';position: relative;left: 0px;top: 10px;}
.pt-year, .price-desc-txt{padding-left: 0px;}
.prc_value {min-height: auto;padding-bottom: 40px;}
.more-wrap{padding-top:0px;}
.pricing_col.basic h2{margin-top: 0px;}
.mw-txt-btn .prc-mtb-icon{background-position:95px -1028px;}
.mw-txt-btn .prc-mtb-icon.active {background-position: 90px -977px;}
.pricing_col.basic .prc_value, .psr-gb {min-height: auto;}
.pricing_header_row.fixed_header {display: none;}
.tab-switch button[role="tab"]{min-width: 220px;padding: 5px 15px;}
}
@media only screen and (max-width: 1023px) {
.pricing_col, .pricing .pricing-table.active .pricing_col {width: calc(50% - 10px);}
.prc_head_title {padding: 40px;}
.pricing_col_box h3 {min-height: auto;}
.prc_value, .pricing_col.basic .prc_value {min-height: auto;padding-bottom: 40px;}
.server_wrap .server_sec .server_cont p.p_cont {margin-top: 20px;}
.tab-switch button[role="tab"]{padding: 5px 20px 0px 20px;}

}
@media only screen and (max-width: 980px) {
.prc_head .prc_head_right{width: 73%;max-width: 480px;}
.pricing .prc_head .pricing_header_txt{margin-bottom: 40px;}
.prc_table_body_row .prc_table_body_col:first-child, .prc_table_header h2:first-child, .prc_table_body_head_row .prc_table_body_col:first-child {width: 40%;}
.prc_table_header h2, .prc_table_body_row .prc_table_body_col, .prc_table_body_head_row .prc_table_body_col {width: 15%;font-size: 14px;}
.server_wrap .server_sec{display: table;}
.server_wrap .server_sec .server_cont, .server_wrap .cld_sec {width: 100%;}
.server_cont {margin-bottom: 40px;}
.prc_sticky_header.fixed, .prc_sticky_header.fixed_one, .qoute_wrapper {display: none;}
.pbb-wrap {padding-bottom: 20px;}
}
@media only screen and  (max-width: 767px) {
.wrapper{padding: 0px 10px;}
.pricing .prc_head {margin: 40px 0px 40px;}
.pricing .prc_head .pricing_header_txt{display: block;}
.prc_head .prc_head_right{display: inline-block;}
.pricing_col, .pricing .pricing-table.active .pricing_col {width: 100%;}
.prc_hover_content, .prc_table_body_row:hover .prc_hover_content, .prc_table_body_row_child:hover .prc_hover_content, .prc_table_body_row .prc_table_body_col:nth-child(2) span, .prc_table_body_row .prc_table_body_col:nth-child(3) span, .prc_table_body_row .prc_table_body_col:nth-child(4) span, .prc_table_body_row .prc_table_body_col:last-child span {display: none;}
.prc_table_body_row .prc_table_body_col:first-child, .prc_table_header h2:first-child, .prc_table_body_head_row .prc_table_body_col:first-child {padding: 5px;word-break: break-word;}
.prc_table_body_row .prc_table_body_col a, .prc_table_body_row_child a, .prc_table_body_row .prc_table_body_col:first-child span{font-size: 13px;}
.prc_table_header h2, .prc_table_body_row .prc_table_body_col, .prc_table_body_head_row .prc_table_body_col{padding: 5px;}
.prc_table_header h2 {font-weight: normal;font-size: 13px;}
.prc_table_header h2 sup {font-size: 10px;}
.server_wrap .server_sec .server_cont{padding-bottom: 40px;}
.server_wrap .cld_sec .cld_mai_col:first-child {border-bottom: none;}
.server_wrap .cld_sec .cld_mai_col .cld_col_g {display: block;width: 100%;padding: 10px;margin-bottom: 20px;float: left;}
.server_wrap .cld_sec .p_cont span:first-child{padding-left: 10px;padding-right: 0px;}
.server_wrap .cld_sec .p_cont span:last-child {padding-left: 0px;padding-right: 20px;padding-top: 5px;}
.spcial-price-student{padding: 40px 20px;min-height: auto;margin-bottom: 20px;}
.spcial-price-student .sps-box{width: 100% !important;height: auto;float: left;}
.spcial-price-student i.sps-arrow{background: url(https://static.idriveonlinebackup.com/structure/images/idr_pricing_20off.svg) no-repeat 0px 0px;background-size: contain;}
.spcial-price-student h3 {width: 100%;padding-top: 0px;}
.spcial-price-student h3 i.sps-arrow{margin-top: 20px;background: url(https://static.idriveonlinebackup.com/structure/images/pricing_new_sprite.svg) no-repeat -60px -1255px;left:-28px;}
.tab-switch {display: block;text-align: center;border-radius: 10px;}
.tab-switch button[role="tab"] {min-width: 100%;box-sizing: border-box;display: block;border-radius: 10px;}
.pricing_col{width: 90% !important;}
}
@media only screen and  (max-width: 480px) {
.toggle-switch span{display: table-cell;}
.prc_table_header h2 {font-weight: normal;font-size: 12px;}
.pricing .prc_head .pricing_header_txt {margin-bottom: 0px;}
.save_up i{display: none;}
.save_up, .toggle-switch{float: left;margin-top: 20px;}
.prc_table_header h2 {font-weight: normal;font-size: 12px;}
.spcial-price-student h3{padding-top: 0px;}
.spcial-price-student h3 i.sps-arrow{left: -18px;margin-top: 10px;}
}
