:root {
  --bg-lp-odd: #000 !important;
  --bg-lp-even: #fff !important;
}

#nvidia_new_rtx_50 .nvidia-button.btn-box.btn-gray {
  background-color: #a4f000;
  color: black;
}

#nvidia_new_rtx_50 .nvidia-button.btn-box.btn-gray:hover {
  background-color: #93d800;
  color: black;
}

#nvidia_new_rtx_50 .green-nvidia-text {
  color: #A4F000;
}

#nvidia_new_rtx_50 .build :hover {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

#nvidia_new_rtx_50 .build:hover #rtx5000build,
#nvidia_new_rtx_50 .build:hover #rtx5000build_middle{
  opacity: 80%;
  transform: scale(1.06);
  transition: transform .2s;
}

#nvidia_new_rtx_50 .build:hover #rtx5000build_end{
  transform: scale(1.2);
  transition: transform .2s;
}

#nvidia_new_rtx_50 .rtx5000form {
  border-radius: 25px;
  overflow: hidden;
  background-color: white;
}

.rtx5000info_container .bx-wrapper {
  margin: auto;
}

#nvidia_new_rtx_50 .pb-10 {
  padding-bottom: 100px;
}

#nvidia_new_rtx_50 .gradient-banner {
  background: linear-gradient(black 30%, white 0%);
}

#nvidia_new_rtx_50 .col-width {
  max-width: 446px;
}

#nvidia_new_rtx_50 .breadcrumb-box a {
  color: white !important;
}

#nvidia_new_rtx_50 .itemPrice.redB1 {
  color: #A4F000 !important;
}

@media (max-width: 1340px) {
  #nvidia_new_rtx_50 #rtx5000info {
    width: 380px;
    height: auto
  }

  #nvidia_new_rtx_50 .col-width {
    max-width: 396px;
  }
}

@media (max-width: 1190px) {
  #nvidia_new_rtx_50 .gradient-banner {
    background: linear-gradient(black 25%, white 0%);
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 340px;
    height: auto
  }

  #nvidia_new_rtx_50 .col-width {
    max-width: 356px;
  }
}

@media (max-width: 1070px) {
  #nvidia_new_rtx_50 .gradient-banner {
    background: linear-gradient(black 25%, white 0%);
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 280px;
    height: auto
  }

  #nvidia_new_rtx_50 .col-width {
    max-width: 296px;
  }
}

@media (min-width: 769px) and (max-width: 890px) {
  #nvidia_new_rtx_50 #rtx5000info {
    width: 220px;
    height: auto
  }

  #nvidia_new_rtx_50 .col-width {
    max-width: 236px;
  }
}

/* ----------- 992 - 1220px ----------- */
@media (min-width: 992px) and (max-width: 1220px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 240px;
    height: auto
  }
}

@media(max-width: 768px) {
  #nvidia_new_rtx_50 .gradient-banner {
    background: linear-gradient(black 10%, white 0%);
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 430px;
    height: auto
  }

  #nvidia_new_rtx_50 .col-width {
    min-width: 100%;
  }

  #nvidia_new_rtx_50 .px-sm-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 576px) {
  .px-sm-5 {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (max-width: 576px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 260px;
    height: auto
  }
}

@media (max-width: 520px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 220px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 380px;
    height: auto
  }
}

@media (max-width: 430px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 180px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 320px;
    height: auto
  }
}

@media (max-width: 340px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 160px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 260px;
    height: auto
  }
}

@media (max-width: 320px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 180px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 220px;
    height: auto
  }
}

@media (max-width: 240px) {
  #nvidia_new_rtx_50 #rtx5000info {
    width: 180px;
    height: auto
  }
}

@media (max-width: 200px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 140px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 140px;
    height: auto
  }

  #nvidia_new_rtx_50 .gradient-banner {
    background: linear-gradient(black 5%, white 0%);
  }
}

@media (max-width: 160px) {
  #nvidia_new_rtx_50 #rtx5000build {
    width: 90px;
    height: auto
  }

  #nvidia_new_rtx_50 #rtx5000info {
    width: 90px;
    height: auto
  }
}

@media only screen and (max-width: 1049px) {
  .landing-page-row.no-padding>.bx-wrapper {
    padding: 0 10px !important;
  }
}