div#Embed button {
    display: none;
  }
  .DriversBtn,
  .DriversBtn:hover,
  .accordion,
  .card-header,
  .cookieBtn,
  .head_fix_number:hover,
  .trial-heading {
    cursor: pointer;
  }
  .drive-box,
  .ftr-list li a,
  .hv-tr,
  .slider,
  .topSeel {
    text-align: center;
  }
  .slides,
  html {
    scroll-behavior: smooth;
  }
  .modelNumberFormCon .form-group,
  .modelNumberFormCon .input-group,
  .slider > a,
  .slides > div,
  hr.line {
    position: relative;
  }
  .box-base img,
  .by-click,
  .drive-box {
    float: left;
  }
  .itallic,
  .mytestimonial h6,
  .wrap-pl2 {
    font-style: italic;
  }
  body {
    font-family: "Open Sans", Arial, sans-serif;
  }
  .abt li a {
    padding: 5px 15px 3px 93px;
    color: #8f8f8f;
    font-size: 16px;
    line-height: 2.7;
  }
  .headCom,
  .slider-head {
    margin: auto;
    width: 50%;
  }
  .svg-icon {
    display: inline-block;
    width: 68px;
    height: 68px;
    fill: #ff0000;
  }
  .slider {
    width: 100%;
    overflow: hidden;
  }
  .slides {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .slides::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }
  .slides::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 10px;
  }
  .slides::-webkit-scrollbar-track {
    background: 0 0;
  }
  .slides > div {
    padding: 20px;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    margin-right: 50px;
    border-radius: 10px;
    background: #eee;
    transform-origin: center center;
    transform: scale(1);
    transition: transform 0.5s;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  .slider > a {
    padding: 16px 20px;
    font-weight: 700;
    overflow: hidden;
    display: inline-flex;
    background: #d5d6da;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    margin: 25px 50px;
    color: #000;
    font-size: 22px;
  }
  .tab-heading:hover {
    background: #212740;
    color: #fff;
  }
  .arrow-circel {
    line-height: 1.5;
    margin-left: -28px;
    position: absolute;
  }
  .bull-block,
  .list {
    list-style: none;
  }
  .wrap-pr {
    color: #505050;
  }
  .cust-pl,
  .pdd {
    padding: 0;
  }
  .wrap-bg {
    color: #451e1e;
  }
  .inner-title,
  .support-inner-title {
    color: #111;
    font-weight: 700;
    margin: 0 0 11px;
    line-height: 50px;
  }
  .base-head a:hover {
    color: #337ab7;
    text-decoration: underline;
    line-height: 5;
  }
  .base-head a {
    line-height: 5;
  }
  .head-title,
  .inner-title {
    font-size: 2vw;
  }
  .cont-heading h2,
  .support-inner-title {
    font-size: 2.5vw;
  }
  .topBuyNowBtn,
  .topDownloadBtn {
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    padding: 0.5rem 1.95rem;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
  }
  .topDownloadBtn {
    border: 1px solid #e4e4e4;
    color: #929191;
    border-radius: 2px;
    background: 0 0;
  }
  .topDownloadBtn:hover {
    background: #f1f1f1;
    color: #929191;
    text-decoration: none;
  }
  .topBuyNowBtn {
    border-radius: 2px;
    border: 1px solid #2b87f9;
    color: #fff;
    background: #2b87f9;
  }
  .hidden,
  .panel {
    display: none;
  }
  .fr-btn-submit:hover,
  .topBuyNowBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #4697fb;
  }
  .fixed2ndMenu {
    top: 0;
    position: fixed;
    z-index: 9999;
    box-shadow: 0 0 5px 1px grey;
  }
  .downloadReceipt {
    position: absolute;
    z-index: 99;
    right: 15px;
    top: -26px;
    color: #2196f3;
  }
  .box-1 {
    padding: 0 15px;
  }
  .productNameCon h2 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 2px;
  }
  .productNameCon p,
  .productRenewalCon h5 {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .cookieSec {
    z-index: 9999;
    position: fixed;
    background: #337ab7;
    width: 100%;
    padding: 12px;
    bottom: 0;
  }
  .cookieSec .textis {
    font-size: 16px;
    color: #fff;
    margin-bottom: 1px;
  }
  .cookieSec .textis a {
    color: #07070a;
  }
  .cookieBtn {
    background: #0866c7;
    color: #fff;
    border: 1px solid #0c89c5;
  }
  .head-title,
  .head-title2 {
    color: #111;
    margin: 0 0 11px;
    font-weight: 700;
  }
  @media (max-width: 1600px) {
    .wrap-container {
      max-width: 1356px !important;
    }
  }
  @media (max-width: 1366px) {
    .wrap-container {
      max-width: 1176px !important;
    }
  }
  @media (min-width: 1600px) {
    .container.menu-container {
      max-width: 1344px !important;
    }
  }
  .head-title2 {
    font-size: 2.2vw;
    line-height: 50px;
  }
  .main-menu {
    font-size: 17px;
  }
  @media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .main-menu {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      font-size: 17px;
      color: #fff;
    }
  }
  .SameBtn i,
  .SameBtn:hover,
  .buy-now-btn:focus,
  .buynow-btn:hover,
  .card-header .title:hover,
  .col-bg p,
  .navbar-dark .navbar-nav .main-menu:focus,
  .navbar-dark .navbar-nav .main-menu:hover {
    color: #fff;
  }
  .header-logo {
    width: 238px;
  }
  .com-content {
    font-weight: 700;
    font-size: 3.4vw;
    margin: 64px 0 15px;
  }
  .sub-title {
    color: #451e1e;
    font-size: 2vw;
    font-weight: 300;
    margin-bottom: 19px;
  }
  .banner-content {
    font-size: 17px;
    line-height: normal;
    margin-bottom: 27px;
  }
  .common-icon {
    margin: 14px;
  }
  .tryfree-btn:focus,
  .tryfree-btn:hover {
    color: #fff;
    border-color: #4697fb;
    background: url(../../wp-content/themes/driverupdater/assets/images/download-icon.html)
      41px center no-repeat #4697fb;
  }
  .top-bg {
    background-image: url(../images/banner_bg.jpg);
    background-size: cover;
    min-height: 560px;
  }
  .driver-bg {
    background: #91b6e3;
  }
  .choose-title {
    color: #111;
    font-weight: 700;
    font-size: 2vw;
    margin-bottom: 14px;
  }
  .drive-heading {
    padding: 30px 0;
  }
  .drive-heading h5 {
    color: #515151;
    font-size: 16px;
  }
  .left-sec {
    max-width: 80%;
    margin-top: 30px;
  }
  .up-bg {
    background: #f3f9ff;
    padding-bottom: 40px;
  }
  .drive-box {
    width: 33%;
    font-size: 13px;
    line-height: 0.5;
    color: #7c7e82;
  }
  .download-btn {
    width: 280px;
    line-height: 5;
    padding: 16px 47px 16px 32px;
    background: #2b87f9;
    border: 2px solid #2b87f9;
    border-radius: 52px;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    transition: 1s;
  }
  .download-bg h2,
  .ftr-list li a,
  .ultimate {
    line-height: 1.5;
  }
  .down-head,
  .ftr-hrading,
  .h-lp,
  .head,
  .op-bt i,
  .optimie-btn,
  .trial-heading {
    font-weight: 700;
  }
  .download-btn:focus,
  .download-btn:hover {
    text-decoration: none;
    color: #fff;
    border-color: #197efb;
    background: url(//computeroids.com/wp-content/themes/driverupdater/assets/css/../images/download-icon.png)
      41px 20px no-repeat #197efb;
  }
  .br-rg {
    border-right: 1px solid #afafaf;
    margin-top: 14px;
  }
  .com-pr-hl {
    width: 65%;
    font-size: 16px;
  }
  .learn-mr {
    color: #337ab7;
    font-size: 15px;
  }
  .all {
    color: #515151;
    font-size: 17px;
  }
  .download-bg {
    background: #323232;
    color: #fff;
  }
  .download-bg h2 {
    margin-bottom: 27px;
    margin-top: 27px;
    font-size: 24px;
  }
  .window h4,
  hr.line {
    margin-top: 18px;
  }
  .down-head {
    margin: 64px 0 15px;
  }
  .sub-title2 {
    color: #232323;
    font-size: 26px;
  }
  .by-click {
    padding: 0 165px 10px 1px;
    font-size: 10px;
    color: #d6d6d6;
  }
  .WpDownload,
  .buy_now_btn,
  .fl-right,
  .print2btn {
    float: right;
  }
  .ftr-bg {
    background: url(../images/index/ftr.jpg) 0 0 / cover #09142f;
    padding-bottom: 11%;
  }
  .Bg-Footer {
    background: #09142f;
  }
  .footer-heading h2 {
    color: #fff;
    font-weight: 600 !important;
    font-size: 20px;
  }
  .nav-item .rap-nav {
    font-size: 17px !important;
  }
  .ftr-list li a {
    font-size: 14px;
    color: #c7c7c7;
  }
  .hv-tr:hover {
    text-decoration: none;
    color: #2b87f9;
  }
  .ftr-hrading {
    color: #fff;
    font-size: 26px;
  }
  .SecondaryDrop img,
  .ftr-list {
    margin-left: 50px;
  }
  .support-banner-content {
    position: absolute;
    margin-left: 13%;
    margin-top: -16%;
  }
  .h-lp {
    font-size: 3vw;
  }
  .para-head {
    font-size: 18px;
    font-weight: 400;
    color: #282828;
  }
  .blog_detail_img p small,
  .instruct-title {
    font-weight: 600;
  }
  .accordion {
    border: 1px solid #d6d2d2;
    background-color: #fff;
    color: #444;
    padding: 15px 17px;
    width: 100%;
    border: none;
    text-align: left;
    outline: 0;
    font-size: 15px;
    transition: 0.2s;
  }
  .ComLabel,
  .all-set,
  .driver_up h6,
  .font-size2,
  .instruction,
  .instruction p,
  .panel,
  .policy-content p,
  .support-para {
    font-size: 14px;
  }
  .panel-bg {
    padding: 12px 0;
    background: #f7f7f7;
  }
  .panel {
    padding: 20px;
    background-color: #fff;
    overflow: hidden;
  }
  .close i,
  .instruction,
  .navo-button:focus a,
  .trial-heading:hover,
  ul.list_style li a {
    color: #000;
  }
  .instruction p {
    color: #424242;
  }
  .instruct-title {
    padding-left: 50px;
    border: 1px solid #d4d4d4;
    color: #111;
    font-size: 1.2rem;
    margin: 12px 0 11px;
  }
  button:focus {
    outline: 0 !important;
  }
  .fnt-w {
    text-align: center;
    display: block !important;
    color: #3db5e9;
  }
  .auto-window,
  .window {
    display: block;
    margin: auto;
  }
  .window {
    border: 1px solid #979595;
    height: 150px;
    width: 150px;
    background: #dfdfdf;
    border-radius: 50%;
  }
  .auto-window {
    padding-top: 37px;
    line-height: 6;
    width: 50%;
  }
  .window-button {
    padding: 10px 13px;
    background: #87b528;
    color: #000;
    border: 1px solid #6f971c;
    transition: 0.3s;
  }
  .window-button:hover {
    background-color: #2b87f9;
    color: #fff;
    border: 1px solid #1c9ad1;
    text-decoration: none;
    transition: 0.3s;
  }
  .bd-set {
    padding: 16px;
    background: #f3f3f3;
    border: 1px solid #cdcdcd;
  }
  .arrow-down {
    margin: auto;
    display: block !important;
  }
  .bounce {
    animation-duration: 2s !important;
    animation-delay: 2s;
    animation-iteration-count: infinite;
  }
  .al-right,
  .hw {
    font-size: 11px;
  }
  hr.line {
    margin-bottom: 0.2rem;
    border: 0;
    border-top: 2px solid rgba(0, 0, 0, 0.1);
  }
  .com-ot {
    max-width: 65%;
  }
  .title-check {
    font-size: 12px;
    color: #7c7c7c;
  }
  #auto {
    position: absolute;
    margin-top: -20px;
    margin-left: -19px;
  }
  #Quantitypro {
    width: 75px;
    padding: 4px 18px;
    border: 1px solid #e0dfdf;
  }
  .mid-content {
    line-height: 0.7;
    margin-left: 14px;
  }
  .top-heading {
    padding-bottom: 36px;
    margin-top: -34px;
  }
  .buy_now_btn {
    color: #fff !important;
    background: #15a218;
    padding: 8px 31px;
    border-radius: 30px;
  }
  .i_btn {
    font-size: 25px !important;
    line-height: 1.5 !important;
    padding: 14px;
    border-right: 1px solid #88888852;
  }
  .table {
    border-collapse: collapse;
    width: 100%;
  }
  td,
  th {
    border-top: 1px solid #ddd;
    text-align: left;
    padding: 30px;
  }
  .first {
    width: 14%;
  }
  .second {
    width: 16%;
  }
  .middle {
    width: 53%;
  }
  .cart-head {
    padding: 22px;
  }
  .about-bot {
    padding-bottom: 130px !important;
  }
  .cont-heading {
    font-family: Vidaloka, Sans-serif;
    color: #fff;
    position: absolute;
    margin-top: -16%;
    margin-left: 13%;
  }
  .cont-heading h3 {
    font-size: 1.8vw;
  }
  .all-set {
    line-height: 3.5;
    padding: 0;
  }
  .step-1 {
    line-height: 1.9;
    padding-bottom: 12px;
  }
  ul {
    list-style-type: square;
  }
  .chrome_ul {
    line-height: 2.3;
  }
  .wrap-pl2 {
    padding: 33px;
    background: #cacaca;
  }
  .op {
    margin: auto;
    display: block;
  }
  .almost-title {
    color: #009ee2;
  }
  .almost-bg {
    min-height: 398px;
    padding: 20px 19px 49px;
    box-shadow: 0 0 10px 0 rgba(147, 147, 147, 0.5);
  }
  .almost-bg:hover {
    box-shadow: 0 0 10px 0 rgba(45, 172, 226, 0.5);
  }
  .optimie-btn {
    font-size: 20px;
    padding: 20px 66px;
    color: #fff;
    background: #079fe1;
    border-radius: 40px;
    box-shadow: 0 0 10px 0 rgba(28, 28, 28, 0.5);
    border: 2px solid #fff;
  }
  .optimie-btn:hover {
    color: #fff;
    background: #017882;
  }
  .op-bt {
    margin: 40px 20px 20px;
  }
  .op-bt i {
    font-size: 29px;
    margin-left: 16px;
  }
  .cdu-lgs {
    margin: auto !important;
    display: block !important;
  }
  .al-btn,
  .dropdown:hover .dropdown-content {
    display: block;
  }
  .click p {
    height: 40px;
  }
  .box-uninstall {
    margin: auto;
    width: 1000px;
    background-color: #fffcd2;
    height: auto;
    border: 3px solid red;
  }
  .box-uninstall-title h4,
  .setpol li {
    font-size: 18px;
  }
  .box-uninstall-title {
    padding: 30px;
  }
  .regis-btn {
    margin-left: 10%;
  }
  .rem-uninstall {
    margin-top: 40px;
    padding: 10px;
    background-color: #e7e4b9;
  }
  .main-uninstall {
    margin-bottom: 50px;
    padding: 61px;
    border: 1px solid #c3c3c3;
    -webkit-box-shadow: 0 5px 5px 1px rgba(1, 1, 1, 0.5);
    box-shadow: 0 5px 5px 1px rgba(1, 1, 1, 0.5);
    margin-top: 48px;
  }
  .addon-bg {
    background: #dfdfdf;
    padding: 16px;
    width: 46px;
  }
  .mb-form {
    font-size: 20px;
    margin-left: 4px;
  }
  .modal-header {
    color: #fff;
    background: #182350;
  }
  .fr-btn-submit {
    background: #2b87f9;
    color: #fff;
  }
  .modal-body {
    background-color: #f4f4f4;
  }
  .download-trial-ver {
    width: 100%;
  }
  .trial-heading {
    margin-left: 16px;
    color: #0086f9;
    font-size: 20px;
  }
  .r-side-icon {
    color: #0086f9;
    font-size: 22px !important;
  }
  .download-bg-version,
  .download-bg-version2 {
    margin: 12px;
    padding: 12px;
    background: #f6f6f6;
  }
  .head {
    color: #313131;
  }
  .space {
    margin-top: 4%;
  }
  .content-area {
    margin-top: -28%;
  }
  .content-area h1 {
    font-weight: 700;
    font-size: 3.4vw;
  }
  .wrap-pl {
    font-size: 12px;
    margin: auto auto auto -19%;
    color: #d4d4d4;
  }
  .buynow-btn,
  .buynow-btn-try,
  .tryfree-btn {
    width: 230px;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 48px;
    font-weight: 500;
  }
  .tryfree-btn {
    padding: 2px 26px;
    background: #2b87f9;
    border: 2px solid #2b87f9;
    border-radius: 4px;
  }
  .buynow-btn,
  .buynow-btn-try {
    padding: 3px 26px;
    margin-left: 16px;
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
  }
  .fixSolution,
  .w-d {
    width: 80px;
  }
  .bg-up {
    background-color: #f5efef;
  }
  .ml-0 {
    padding-left: 48px;
  }
  .l-off {
    margin-left: 60px;
    color: #e4e4e4;
    font-size: 12px;
  }
  .copy-bg {
    background-color: #21293f;
  }
  .copyright {
    letter-spacing: -0.2px;
    padding-top: 15px;
    line-height: 2.5;
    color: #8f8f8f;
    font-size: 14px;
    padding-bottom: 0;
  }
  .top-ban {
    margin-top: -24px;
  }
  .main-menu {
    color: #313131 !important;
    transition: 0.3s;
    border-bottom: 1px solid #fff;
    text-transform: normal;
  }
  .DriversBtn,
  .DriversBtn:hover,
  .buynow-btn-try:hover,
  .mainSupport {
    text-transform: uppercase;
  }
  .main-menu:hover {
    color: #fff !important;
    background: #2b87f9;
    border-bottom: 1px solid #2b87f9;
  }
  .bg-dark.main-bg {
    background: #fff !important;
    border-bottom: 1px solid #b3b3b3;
  }
  .space-nxt {
    padding-top: 0;
  }
  .drive-bg {
    background: #656464;
  }
  .DriversBtn,
  .bg-privacy,
  .bgcOL,
  .box-base,
  .print2btn,
  .rt-bg {
    background-color: #fff;
  }
  .card-header .title {
    position: absolute;
    font-size: 14px;
    color: #929292;
    margin-top: 6px;
    margin-left: 20px;
  }
  .card-header .accicon {
    float: right;
    font-size: 20px;
    width: 1.2em;
  }
  .card-header {
    border-bottom: none;
  }
  .card {
    border-bottom: 1px dotted #909090 !important;
  }
  .card-header:not(.collapsed) .rotate-icon {
    transform: rotate(180deg);
  }
  .spacem {
    padding-top: 70px;
  }
  .rt-bg {
    border: 1px solid #e0e0e0;
    padding: 16px 10px 8px 18px;
  }
  .icon-clr,
  .icon-clr .card {
    background-color: #181e35;
  }
  .card .card-header {
    padding: 0.75rem 0.25rem;
  }
  @media (min-width: 1200px) {
    .wrapper-container {
      max-width: 1228px !important;
    }
  }
  .icon-clr {
    width: 383px;
    border-radius: 2px;
    color: #909090;
  }
  .accordion .para {
    color: #000;
    background: #efefef;
  }
  .notice {
    margin: auto;
    width: 548px;
    border: 1px solid #d6d4d4;
    padding: 12px;
  }
  .click-com {
    color: #e31e24;
    font-weight: 700;
  }
  .click-com:hover {
    color: #e31e24;
    text-decoration: none;
  }
  .arrw {
    color: #929083;
  }
  .policy-content {
    border: 1px solid #e0e0e0;
    padding: 16px 20px 8px 18px;
    background: #fff;
  }
  .mt-5-custom {
    margin-top: 74px;
  }
  .border-nav li,
  .m-auto,
  .mc-auto {
    margin: auto !important;
  }
  .wrap-pl-strike {
    color: #a0a0a0;
  }
  button:focus,
  input:focus,
  select:focus,
  textarea:focus {
    outline: 0;
  }
  .outer:focus {
    border: 1px solid #b9b9b9;
  }
  .form-control {
    box-shadow: none !important;
  }
  .font-size1,
  .productRenewal {
    font-size: 12px;
  }
  .overlap {
    height: 550px;
    overflow-x: scroll;
    position: sticky;
    top: 0;
    width: 100%;
  }
  .title-com {
    line-height: 1;
    margin-top: -1px !important;
  }
  .buynow-btn-try:hover {
    width: 230px;
    line-height: 48px;
    padding: 3px 26px;
    margin-left: 16px;
    background: #737272;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
  }
  .modelNumberFormCon .btnCloseDownload:hover,
  .support-link {
    color: red;
  }
  .support-link:hover {
    color: red;
    text-decoration: underline;
  }
  .home_down:hover,
  .oids_overlay:hover,
  ul.list_style li a {
    text-decoration: none;
  }
  .wrap-content-main {
    position: absolute;
    margin-top: -13%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .Better li,
  .DownloadUl li,
  .al-btn,
  .mar-al {
    margin: auto;
  }
  .wrap-content-main h1 {
    font-size: 3.3rem;
  }
  .arrow-icon {
    width: 90px;
    top: 80%;
    position: fixed;
    z-index: 999;
  }
  .bounce2 {
    -webkit-animation: 1s infinite alternate mover;
    animation: 1s infinite alternate mover;
  }
  @-webkit-keyframes mover {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-100px);
    }
  }
  @keyframes mover {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-100px);
    }
  }
  .al-btn {
    width: 34%;
  }
  .message-fm {
    min-height: 90px;
  }
  .tryNowModalSec {
    z-index: 99999999;
    background: #0028718a;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding-top: 6em;
  }
  .tryNowInner {
    background: #fff;
    box-shadow: 0 0 4px 1px grey;
    width: 52%;
    padding: 25px;
  }
  .software_computeroids {
    background-image: url("../images/index/software_computeroids.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
  }
  .software_computeroids img {
    border: 10px solid #e1e1e1;
  }
  .computeroids-wrap {
    padding-top: 3%;
    padding-bottom: 10px;
  }
  .home_down {
    padding: 9px 53px;
    background: #2b87f9;
    color: #fff;
    transition: 0.3s;
    border-radius: 0.25rem;
  }
  .home_down:hover {
    background-color: #4697fb;
    transition: 0.3s;
    color: #fff;
  }
  .computeroids_download {
    padding-top: 16px;
  }
  .bg_down_com {
    background-color: #e5e5e5;
    padding: 35px;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
  }
  .top-banner {
    border-bottom: 1px solid #b3b3b3;
  }
  .window_computeroids {
    width: 70px;
  }
  .driver_performance {
    font-size: 26px;
  }
  .automatic_computeroids {
    padding: 11px;
    border: 1px solid #9fd0d0;
    background: #b9efef40;
    font-weight: 700;
  }
  .computeroids_window {
    border: 1px solid #9fd0d0;
    background-color: #b9efef40;
    padding-bottom: 16px;
  }
  .wrap_desk {
    position: fixed;
    background-color: #fff;
    width: 100%;
    bottom: 0;
    padding: 10px 10px 17px;
  }
  .desktop_mobile a {
    font-size: 12px;
    background: #9b0000;
    color: #fff;
    position: absolute;
  }
  .desktop_mobile:hover a {
    color: #fff;
    text-decoration: underline;
  }
  .computeroids_up {
    margin-left: 88px;
  }
  .headerSeel {
    text-align: center;
    width: 40%;
  }
  @media (max-width: 700px) {
    .topSeel {
      display: none;
    }
  }
  .thankyouBanner {
    background-image: url("../images/thankyouBanner.jpg");
    height: 500px;
  }
  .ptag {
    margin: 0 4px;
  }
  .font-size3 {
    font-size: 16px;
  }
  .ComModal {
    z-index: 99999;
  }
  .my-dialog {
    margin-top: 14%;
  }
  .my-danger {
    padding: 10px 47px;
    background-color: #dc3545;
    border: 1px solid #dc3545;
  }
  .my-danger:focus,
  .my-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 0%) !important;
    border: 1px solid #dc3545;
  }
  .DriversBtn,
  .DriversBtn:hover,
  .Printers-Dropdown {
    -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
  }
  .mBody,
  .mContent {
    border-radius: 5px;
  }
  .my-dark {
    padding: 10px 16px;
  }
  .mBody {
    border-top: 2px solid #dc3545;
  }
  .mFooter {
    display: revert;
  }
  .DriverCenter {
    color: #fff;
    position: absolute;
    top: 24%;
    left: 13%;
    width: 100%;
  }
  .bgcOL {
    border-radius: 6px;
    margin-top: 26px;
    vertical-align: middle;
  }
  .wp-driversBg img {
    width: 40px;
  }
  .DriversBtn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px !important;
    color: #000 !important;
    transition: 0.3s !important;
  }
  .DriversActive,
  .DriversBtn:hover {
    background-color: #2b87f9;
    color: #fff !important;
  }
  .DriversBtn:hover {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    transition: 0.3s;
    border: 1px solid #2b87f9;
  }
  .DriverPad {
    padding: 16px;
  }
  .DriverBorder {
    border-right: 1px solid #ececec;
  }
  .DriversActive {
    border: 1px solid #2b87f9;
  }
  .navbar .dropdown-menu div[class*="col"] {
    margin-bottom: 1rem;
  }
  .navbar .dropdown-menu {
    border: none;
    border-top: 1px solid #000;
    background-color: #fff !important;
    border-radius: 0 0 7px 7px;
  }
  @media screen and (min-width: 992px) {
    .navbar {
      padding-top: 0;
      padding-bottom: 0;
    }
    .navbar .nav-item {
      padding: 0.5rem;
      margin: 0 0.25rem;
    }
    .navbar .dropdown {
      position: relative;
    }
    .navbar .dropdown-menu {
      width: 100%;
      left: 0;
      right: 0;
      top: 45px;
      display: block;
      visibility: hidden;
      opacity: 0;
      transition: visibility, opacity 0.3s linear;
      border: 1px solid rgba(0, 0, 0, 0.15);
      background-color: #fff;
    }
    .navbar .dropdown .dropdown-menu:hover,
    .navbar .dropdown:hover .dropdown-menu {
      display: block;
      visibility: visible;
      opacity: 1;
      transition: visibility, opacity 0.3s linear;
    }
  }
  .rap-computer {
    line-height: 1.2;
    font-size: 42px;
    font-weight: 700;
  }
  .rap-Driver {
    margin-left: 0;
    font-size: 18px;
    font-weight: 400;
  }
  .rap-ul ul li i {
    color: #1fbd0b;
  }
  .Printers-Dropdown {
    top: 153px !important;
    border: 1px solid #fff !important;
  }
  .P-drivers {
    padding: 0.4rem 0.1rem;
    margin-top: 2.5rem !important;
  }
  .my-primary {
    padding: 28px 22px;
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#051322),
      to(#15457c)
    );
    background-image: -webkit-linear-gradient(top, #051322, #15457c);
    background-image: -moz-linear-gradient(top, #051322, #15457c);
    background-image: -o-linear-gradient(top, #051322, #15457c);
    background-image: linear-gradient(to bottom, #051322, #15457c);
  }
  .vpDrive,
  .wp-driversBg {
    border-radius: 7px;
    background: #fff;
  }
  .vpDrive p {
    color: #000;
    margin-bottom: 0;
  }
  .vpDrive {
    margin: auto auto 12px;
    width: 50%;
    padding: 10px;
  }
  .wp-driversBg {
    padding: 30px 53px;
    margin: auto;
    width: 100%;
  }
  .PrinterBox h5 {
    color: #000;
    font-size: 14px;
  }
  .PrinterBox {
    text-decoration: none !important;
  }
  .PrinterBox img {
    width: 150px;
  }
  .MainBox {
    border: 1px solid #dadada;
  }
  .headerCom img {
    width: 20px;
  }
  .Header-drivers {
    padding: 0.4rem 0.1rem;
    margin-top: 0.5rem !important;
  }
  .headPrinters-Dropdown {
    top: 85px !important;
    border: 1px solid #fff !important;
    -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
  }
  .headPrinters-Dropdown img {
    width: 100px;
  }
  .mytestimonial img {
    width: 100px !important;
    margin: auto;
  }
  .mytestimonial h6 {
    font-size: 14px;
    margin-top: 20px;
  }
  .wp-star li {
    color: #f90;
  }
  .steam,
  .wp-star {
    display: inline-flex;
  }
  .NameClient {
    color: #9c9a9a;
  }
  .l-height {
    line-height: 4;
  }
  .D-down {
    padding: 13px 53px !important;
  }
  .space2 {
    margin-top: 6%;
  }
  .downloadDrive {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .DriveBox {
    border: 1px solid #c2ddf5;
    background: #eaf3f9;
    padding: 25px;
  }
  .outdatedBg {
    padding: 32px;
    background-color: #f1f7fb;
  }
  .headfix,
  .outdatedHead {
    font-size: 1.5vw;
    font-weight: 700;
    color: #313131;
  }
  .bg-up2 {
    background-color: #fff;
    margin: 14px;
    border: 1px solid #e2e2e2;
  }
  .fix-mobile {
    border-right: 1px solid #b5b5b5;
  }
  .testimonialBg {
    background-color: #f1f7fb;
  }
  .item p {
    padding: 12px;
    background: #ffff;
  }
  .GetStartedBg {
    background-color: #eaf3f9;
    width: 48%;
    margin: auto;
    padding: 10px;
    border: 1px solid #c2ddf5;
  }
  .mys2:hover,
  .mys:hover {
    padding: 8px 60px !important;
  }
  .navo-button {
    color: #000 !important;
    margin-left: -2px !important;
  }
  .view-border {
    border-top: 1px solid #fff !important;
  }
  .only-mobile {
    display: none !important;
  }
  .box-base {
    border-radius: 10px;
    padding: 30px;
    box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
    height: 132px;
  }
  .print2btn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);
    padding: 6px 14px;
    margin-top: 13px;
    color: #000;
    transition: 0.3s;
  }
  .print2btn:hover {
    background-color: #2b87f9;
    border: 1px solid #2b87f9;
    transition: 0.3s;
    color: #fff;
  }
  .epson {
    border: 1px solid #074da5;
  }
  .hp {
    border: 1px solid #0096d6;
  }
  .Xerox,
  .canon {
    border: 1px solid #c01921;
  }
  .brother {
    border: 1px solid #0d2ea0;
  }
  .lex {
    border: 1px solid #1f8a01;
  }
  .count-bg,
  .count-bg2,
  .count-bg3,
  .count-bg4 {
    border: 1px solid #e6e5e5;
    padding: 16px;
  }
  .hpSupport h5 {
    background-color: #089ede;
    color: #fff;
    padding: 11px;
  }
  .epsonSupport h5 {
    background-color: #0854b3;
    color: #fff;
    padding: 11px;
  }
  .canonSupport h5 {
    background-color: #d01e27;
    color: #fff;
    padding: 11px;
  }
  .brotherSupport h5 {
    background-color: #074da5;
    color: #fff;
    padding: 11px;
  }
  .lenuxSupport h5 {
    background-color: #009e1e;
    color: #fff;
    padding: 11px;
  }
  .count-bg {
    background: #0097d7;
  }
  .count-bg2 {
    background: #c01921;
  }
  .count-bg3 {
    background: #074da5;
  }
  .count-bg4 {
    background: #0d2ea0;
  }
  .count-bg5 {
    padding: 16px;
    border: 1px solid #008945;
    background: #008945;
  }
  .col-bg i {
    color: #00ff08;
  }
  .draw-base img {
    padding: 15px;
    border: 1px solid #d0d0d0;
    background: #dcdcdc;
    transition: 0.5s;
  }
  .para-X2 {
    background-color: #000;
  }
  .realtecBox {
    border-radius: 20px;
    border-top: 3px solid #e4e1e1;
    background: #fff;
    padding: 14px;
    height: 224px;
  }
  .bg-log,
  .manage-bg {
    background: #ebebeb;
  }
  .manage-bg p {
    font-weight: 300 !important;
    margin-top: 16px;
    margin-bottom: 12px;
  }
  .fl-right {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mainSupport {
    padding: 5px 36px;
    background: #0097d7;
    color: #fff;
  }
  .driver_canon,
  .drivers_install {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .wp-design img {
    margin-bottom: 50px;
    margin-top: 50px;
    width: 72%;
  }
  .bgalt {
    background-image: url(../images/hpdesignprint.jpg);
    min-height: 369px;
  }
  .drivers_install {
    background-image: url(../images/drivers_install/drivers_install_1.jpg);
  }
  .bgaltcanon2x {
    background-image: url(../images/canond2x.jpg);
  }
  .driver_canon {
    background-image: url(../images/drivers_install/canon_install.jpg);
  }
  .bgaltepson2x {
    background-image: url(../images/epson2x.jpg);
  }
  .bgaltbrother2x {
    background-image: url(../images/brother2x.jpg);
  }
  .bgaltlexmark2x {
    background-image: url(../images/lexmark.jpg);
  }
  .mainSupportContent {
    padding: 20px;
  }
  .mys,
  .mys2 {
    transition: 0.3s;
    padding: 8px 60px;
    border: 1px solid #b3b3b3;
  }
  .mys {
    background: #0d9a03;
    color: #fff;
  }
  .mys2 {
    background: #fff;
    color: #000;
  }
  .mys:hover {
    background: #0c7a05 !important;
    color: #fff !important;
  }
  .mys2:hover {
    background: #e9e9e9 !important;
    color: #000 !important;
  }
  .soft img {
    width: 53px;
    padding: 12px;
  }
  .driver_up {
    border: 1px solid #d8d6d6;
    border-radius: 10px;
    padding: 15px;
  }
  .SameBtn {
    color: #fff;
    background: 0 0;
    border: 1px solid #fff;
  }
  .text-disabled {
    color: #e2dddd;
  }
  .blink {
    animation: 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate blinker;
  }
  @keyframes blinker {
    from {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  @media only screen and (max-width: 767px) {
    .w-100 {
      height: 574px;
    }
    .upper_contenter_text {
      height: auto !important;
      margin-top: 2rem !important;
    }
    .oids-video,
    .oids-video2,
    .vpDrive {
      width: 100% !important;
    }
    .rap-content {
      display: block !important;
    }
    .DriverCenter {
      position: absolute;
      top: 6%;
      left: 4%;
    }
    .wp-driversBg .nav-item {
      margin-top: 30px;
      padding-bottom: 22px !important;
    }
    .rightS-mobile {
      margin-top: -49px;
    }
    .mobile-res {
      margin-left: 6px;
    }
    .SoftwareRight img {
      margin-top: 24%;
    }
    .mb-pd,
    .outdatedBg {
      padding: 0;
    }
    .outdatedHead {
      font-size: 5.5vw;
    }
    .bg-up2 {
      margin: 0;
    }
    .ml-0 {
      padding-left: 0;
    }
    .fix-mobile {
      padding: 13px !important;
    }
    .headfix {
      font-size: 6vw;
    }
    .fixed2ndMenu,
    .owl-dots,
    .owl-nav {
      display: none;
    }
    .GetStartedBg,
    .headCom {
      width: 100%;
    }
    .dropdownmobile img {
      width: 50px !important;
    }
    .mbLeft img {
      float: left;
    }
    .itemrow p {
      padding: 0;
      background-color: transparent;
    }
    .bull-block i {
      padding-right: 10px;
      margin-top: 4px;
      float: left;
    }
    .rap-computer {
      line-height: 1.2;
      font-size: 32px;
      font-weight: 700;
    }
    .rap-verified img {
      width: 25% !important;
      display: inline !important;
    }
    .DropdownHide,
    .only-desktop {
      display: none !important;
    }
    .only-mobile {
      display: unset !important;
    }
    .header-logo {
      width: 50%;
    }
    .wp-driversBg {
      padding: 10px;
    }
    .learn-mr {
      margin-left: 26px;
    }
    .Sol {
      padding-left: 0 !important;
    }
    .main-menu {
      padding: 10px !important;
    }
    .ComFormGroup,
    .ComFormGroup2 {
      margin-bottom: 14px !important;
    }
    .mobileForm {
      margin-top: 14px;
    }
    .mobileNumber2 {
      width: 72%;
      float: right;
      margin-top: 4px;
    }
    .POS {
      position: absolute;
      margin-top: 4px;
      z-index: 999 !important;
    }
    .DriveBox {
      margin-bottom: 20px;
    }
    .outpad {
      padding: 14px;
    }
    .footerMenu {
      padding-top: 10px !important;
    }
    .mobBuy_nowbtn {
      padding: 10px 47px;
      color: #fff !important;
      background: #2b87f9;
      border-bottom: 1px solid #2b87f9;
      margin-top: 25px;
      margin-bottom: 25px;
    }
  }
  .form-control:focus {
    border-color: #000;
  }
  .hifo {
    min-height: 371px;
  }
  .themeBgBox {
    margin-bottom: 5px;
  }
  .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
  }
  .bgImage {
    background-image: linear-gradient(#ffffffed, #3a4241c4 75%),
      url(../images/outdated.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .accordion i {
    margin-top: 5px;
  }
  .computeroids-dropdown {
    margin-left: 8px;
    margin-top: 13px;
  }
  .comUSUK img {
    float: right;
    width: 36%;
  }
  .dropdown {
    position: relative;
    display: inline-block;
  }
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
  }
  .SecondaryDrop {
    padding: 0.25rem 1.4rem !important;
    text-align: left;
    font-size: 15px;
  }
  .secondary-content {
    min-width: 72px !important;
    width: 172px !important;
    padding: 8px 0 !important;
  }
  .carousel-indicators .active {
    background-color: #e31e24 !important;
  }
  .head_fix_number {
    color: #0e1e76 !important;
    font-size: 20px;
    font-weight: 700;
  }
  @media only screen and (min-width: 300px) and (max-width: 350px) {
    .head_fix_number {
      font-size: 12px;
    }
  }
  .modelNumberFormCon {
    background: #ffff;
    box-shadow: 1px 1px 8px 1px #c9c9c9;
    padding: 23px;
    border-radius: 15px;
  }
  .modelNumberFormCon .btnCloseDownload {
    position: absolute;
    right: 8px;
    top: -4px;
    font-size: 20px;
    cursor: pointer;
  }
  .btn-disabled {
    color: #fff;
    background-color: #b1b1b1;
    border-color: #b1b1b1;
    cursor: not-allowed !important;
  }
  .inputImg {
    width: 30px;
    position: absolute;
    right: 8px;
    top: 36px;
    z-index: 9;
  }
  .input-group .inputImg {
    top: 5px;
  }
  section.bg__gry_documents {
    background: #f3f3f3;
    padding: 10px;
  }
  ul.list_style {
    margin-top: auto;
    margin-bottom: auto;
  }
  .people-count p,
  ul.list_style li {
    padding-left: 15px;
  }
  .blog_detal_content {
    margin-top: 3rem;
  }
  .blog_detail_img img {
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
    width: 100%;
    object-fit: cover;
  }
  .blog_detal_content h3 {
    font-weight: 700;
    color: #6a6a6a;
  }
  .blog_detal_content p {
    text-align: justify;
  }
  .bg_img__vect {
    background-image: url(../images/hpdesignprint.jpg);
    height: 500px;
  }
  .upper_contenter_text {
    height: 500px;
    margin: auto;
    align-items: center;
    display: flex;
    max-width: 500px;
    color: #fff;
  }
  .bg_img__vect_canon {
    background-image: url(../images/canond2x.jpg);
    height: 500px;
  }
  .clickToCallCon {
    position: fixed;
    bottom: 63px !important;
    right: 15px !important;
    background: #ffc107;
    padding: 0 12px;
    border-radius: 41px;
    cursor: pointer;
    z-index: 99;
  }
  
  /*cookie modal css */
  
  ._modalSec {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background: #00000054;
    padding-top: 10%;
    width: 100%;
    height: 100vh;
    text-align: center;
  }
  
  .innerModal {
    background: #fff;
    width: 471px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
  }
  
  ._modalSec ._modalClose {
    position: absolute;
    right: 14px;
    top: 4px;
    background: #007bff;
    color: #fff;
    border: none;
  }
  ._modalSec h3 {
    font-size: 19px;
    color: #007bff;
    margin-bottom: 20px;
  }
  ._modalSec .contentText {
    color: #6e6868;
  }
  ._modalSec .acceptBtn {
    width: 100%;
    margin-bottom: 16px;
  }
  ._modalSec .btnAdjust {
    background: white !important;
    color: #333;
    border: 1px solid #c3c3c3;
  }
  ._modalSec .btnDeny {
    color: #939393;
    font-size: 14px;
  }
  ._modalSec .privacyLink {
    font-size: 13px;
    float: right;
    margin-right: 38px;
  }
  
  /*modal css for advance cookie ======================*/
  
  .custom-modal {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 991;
  }
  
  .custom-modal-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    width: 500px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    max-height: 80%;
    overflow-y: auto;
  }
  .custom-modal-content p {
    color: #646464 !important;
    font-size: 13px;
  }
  
  .custom-modal-content h3 {
    font-size: 16px;
    font-weight: 600;
  }
  .custom-modal-content h4 {
    font-size: 14px;
    font-weight: 600;
  }
  
  .custom-modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
  }
  
  .custom-modal-header h2 {
    margin: 0;
  }
  
  .custom-privacy-policy-link {
    color: #007bff;
    text-decoration: none;
  }
  
  .custom-modal-tabs {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
  }
  
  .custom-tab-button {
    background: none;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    color: #007bff;
    font-weight: bold;
  }
  
  .custom-tab-button.active {
    border-bottom: 2px solid #007bff;
  }
  
  .custom-modal-body {
    margin-top: 20px;
  }
  
  .custom-setting,
  .custom-cookie-details {
    margin-bottom: 20px;
  }
  
  .custom-setting-header,
  .custom-cookie-details h3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .custom-setting-header h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
  }
  
  .custom-switch {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 20px;
  }
  
  .custom-switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .custom-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
    border-radius: 20px;
  }
  
  .custom-slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
  }
  
  .custom-switch input:checked + .custom-slider {
    background-color: #007bff;
  }
  
  .custom-switch input:checked + .custom-slider:before {
    transform: translateX(14px);
  }
  
  .custom-switch input:disabled + .custom-slider {
    background-color: #ccc;
    cursor: not-allowed;
  }
  
  .custom-modal-footer {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
  }
  
  .custom-btn {
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    font-size: 16px;
    border-radius: 4px;
  }
  
  .custom-btn-accept {
    background-color: #007bff;
    color: white;
  }
  
  .custom-btn-save {
    background-color: #007bff;
    color: white;
  }
  
  .custom-btn-deny {
    background-color: #f4f4f4;
    color: #333;
  }
  
  .cookieFirstCon,
  .custom-setting {
    border: 1px solid #d7d7d7;
    padding: 10px;
  }
  .cookieFirstCon a {
    font-size: 12px;
  }
  .moreBtn {
    font-size: 11px;
    color: #2196f3;
    cursor: pointer;
  }
  
  /*cs for hp/canon landing page =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
  
  .features {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 20px;
  }
  .feature {
    text-align: center;
    color: #ffff;
    padding: 10px;
    width: 20%;
  }
  .feature img {
    width: 50px;
    margin-bottom: 10px;
  }
  .feature h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .feature p {
    font-size: 14px;
    color: #333;
  }
  