/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */


.landing-page.bg-white.nordvpn{
	color: white;
}

.landing-page.bg-white.nordvpn .hero{
	text-align: center !important;
	margin-bottom: 15px;
}

div.d-lg-block:nth-child(2) > img:nth-child(1) {
	width: 100%;
}

.hero-bg > div:nth-child(1) > div:nth-child(3) > img:nth-child(2) {
	width: 50%;
}

div.feature:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	text-align: center;
}

.landing-page.bg-white.nordvpn .feature.icon {
	text-align: center;
}

div.feature:nth-child(3) > div:nth-child(1) {
	text-align:center;
}

#main-body > div > div > div > div.col-xs-12 > div.landing-page.bg-white.nordvpn > div.feature.comparison > div:nth-child(3) {
	text-align: center;
}

div.col-sm-8:nth-child(1), div.feature:nth-child(5) > div:nth-child(1) > div:nth-child(2) {
	text-align: center;
}

div.feature:nth-child(8) > div:nth-child(1) > div:nth-child(1) {
	display: flex;
	flex-wrap: wrap;
}