
      .e2-doc .terms_right h5 sup {
         font-size: 13px;
      }

      .e2-doc .terms_right h3 sup {
         font-size: 12px;
      }

      .e2-doc .terms_right ul.sub-ul {
         margin-top: 10px;
      }

      .e2-doc .terms_right ol.sub-ul {
         margin-top: 10px;
      }

      .e2-doc .terms_right a {
         color: #0071BD;
         font-weight: 600;
      }

      .e2-doc .terms_right a:hover {
         color: #000;
      }

      .e2-doc .terms_right h3 {
         font-size: 22px;
      }

      .e2-doc pre {
         display: block;
         margin: 20px 0 30px;
         font-size: 14px;
         line-height: 28px;
         word-break: break-all;
         background-color: #333;
         border: 0;
         border-radius: 4px;
         color: #fff !important;
         width: 100%;
         padding: 20px 10px 20px 20px;
         white-space: normal;
      }

      .faq_page .terms_right h2 {
         color: #0071bc;
         margin-left: 0;
         line-height: normal;
         font-size: 1.6em;
         margin-bottom: 27px;
      }
 
      /* =====================================
   OS Tabs
===================================== */

      .os-tabs {
         width: 60%;
         display: flex;
         border-bottom: 2px solid #e1e8ef;
      }

      .os-tab {
         flex: 1;
         height: 64px;
         border: none;
         background: transparent;
         color: #000;
         font-size: 16px;
         font-weight: 600;
         cursor: pointer;
         display: flex;
         align-items: center;
         justify-content: center;
         gap: 8px;
         position: relative;
         transition:
            color 0.2s ease,
            background 0.2s ease;
      }

      /* Icon */
      .os-icon {
         font-size: 20px;
         line-height: 1;
      }

      /* Hover */
      .os-tab:hover {
         color: #0071BC;
      }

      /* Active tab */
      .os-tab.active {
         color: #0071BC;
         font-weight: 600;
      }

      /* Blue active underline */
      .os-tab.active::after {
         content: "";
         position: absolute;
         left: 0;
         right: 0;
         bottom: -2px;
         height: 4px;
         background: #0071BC;
      }


      /* =====================================
   Content
===================================== */

      .os-content {
         display: none !important;
         padding-top: 50px;
      }

      .os-content.active {
         display: block !important;
      }

      .linux-container {
         margin: 40px 0 40px 0px;
      }

      .os-icons {
         background: url(https://static.idriveonlinebackup.com/s3-storage-e2/source/images/os-icons.svg) no-repeat 0px -5px;
         width: 22px;
         height: 32px;
      }

      .os-icons.linux {
         background-position: 0 -50px;
      }

     pre.one{
          margin: 0 0 40px;
     }
      pre.two{
          margin: 0 0 15px;
     }
      pre.three{
          margin: 0 0 75px;
     }
     .e2-doc .terms_right h3.sub-heading{
          margin: 50px 0 27px;
     }
     @media screen and (max-width: 767px) {
      .os-tabs {
         width: 100%;
      }
     }
        @media screen and (max-width: 419px) {
     .faq_page .terms_right h2 {
      font-size: 22px;
     }
   }
  