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

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

.landing-page-row.row-odd{
	background: #000000;
	color: #FFFFFF;
}
.landing-page-row.row-even{
	background: #FFFFFF;
	color: #000000;
}

#nvidia-series-30 .landing-page-row .landing-page-title-block{
	color: #FFFFFF;
}
#geforce-gaming-laptops .landing-page-row .landing-page-title-block .breadcrumb-box a{
	color: #FFFFFF;
}
#geforce-gaming-laptops .landing-page-row .landing-page-title-block .landing-page-title, .nvidia-color{
	color: #75B903;
}

#geforce-gaming-laptops .landing-page-row.color-E0DEDF{
	background-color: #E0DEDF;
}

#geforce-gaming-laptops .nvidia-explain{
	line-height: 34px;
	text-align: left;
}
#geforce-gaming-laptops .nvidia-explain .sub{
	font-size: 20px;
}
#geforce-gaming-laptops .nvidia-explain .title{
	font-size: 40px;
	font-weight: 600;
}
#geforce-gaming-laptops .nvidia-explain .sub + .sub{
	margin-top: 10px;
}

#geforce-gaming-laptops .nvidia-series-30-footer > .landing-page-row + .landing-page-row{
	padding-top: 40px;
}

@media only screen
and (max-width: 1000px){

	#geforce-gaming-laptops .nvidia-explain{
		line-height: 20px;
		text-align: center;
	}
	#geforce-gaming-laptops .nvidia-explain .sub{
		font-size: 16px;
	}
	#geforce-gaming-laptops .nvidia-explain .title{
		font-size: 23px;
		font-weight: 600;
	}

	#geforce-gaming-laptops .landing-page-row tr > td + td{
		margin-top: 15px;
	}

	#geforce-gaming-laptops .mb-flex-column-reverse{
		flex-direction: column-reverse;
	}

	#geforce-gaming-laptops .flex{
		flex-wrap: wrap;
	}
	#geforce-gaming-laptops .flex > div{
		flex: 0 0 100%;
	    width: 100%;
	    max-width: 100%;
	}
	#geforce-gaming-laptops .flex > div + div{
		margin-top: 20px;
	}
	#geforce-gaming-laptops .flex.mb-flex-column-reverse > div + div{
		margin-top: 0px;
		margin-bottom: 20px;
	}

	#geforce-gaming-laptops .nvidia-series-30-footer > .landing-page-row:last-child{
		padding-bottom: 20px;
	}
}
