:root {
  --bg-lp-odd: #000000 !important;
  --bg-lp-even: #FFFFFF !important;
}

#engineAjax {
  margin-top: 0px;
}
#engine{
	padding-bottom: 0px;
}

#nvidia-laptops-rtx-40 > .landing-page-row.no-padding {
  padding-top: 0px;
}
#nvidia-laptops-rtx-40 .landing-page-row br {
  display: initial;
}

#nvidia-laptops-rtx-40 .nvidia-icons *,
#nvidia-laptops-rtx-40 .nvidia-info *,
#nvidia-laptops-rtx-40 .nvidia-tool *,
#nvidia-laptops-rtx-40 .nvidia-plus * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}

#nvidia-laptops-rtx-40 .nvidia-icons .icon-box {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
}

#nvidia-laptops-rtx-40 .nvidia-info .step {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #5BBC00;
}

#nvidia-laptops-rtx-40 .nvidia-plus > div {
  max-width: 375px;
  padding-left: 15px;
  padding-right: 15px;
  color:  #FFFFFF;
}
#nvidia-laptops-rtx-40 .nvidia-plus > div > .bg {
  background: #000;
  padding: 10px;
  height: 100%;
}
#nvidia-laptops-rtx-40 .nvidia-plus .title {
  font-size: 22px;
  line-height: 30pxs;
  font-weight: 600;
}

#nvidia-laptops-rtx-40 .nvidia-tool img {
  margin-left: auto;
  margin-right: auto;
}

#nvidia-laptops-rtx-40 .nvidia-tool .disclaimer {
  font-size: 11px;
  line-height: 15px;
}

@media (min-width: 992px) {
  #nvidia-laptops-rtx-40 .nvidia-tool .reverse {
    flex-direction: row-reverse;
  }
  #nvidia-laptops-rtx-40 .nvidia-tool .reverse .pl-md-5{
    padding-left: 0;
    padding-right: 50px;
  }

  #nvidia-laptops-rtx-40 .nvidia-tool img {
    margin-left: initial;
    margin-right: auto;
  }
  #nvidia-laptops-rtx-40 .nvidia-tool .reverse img {
    margin-left: auto;
    margin-right: initial;
  }

  #nvidia-laptops-rtx-40 .nvidia-plus > div > .bg {
    padding: 40px;
  }
}