@media (max-width: 576px) {
	.img-fluid {
		width: 100%;
	}

	small,
	.small {
		font-size: 100%;
	}

	.masthead {
		color: #fff;
	}

	.masthead .btn-outline-dark {
		color: #fff;
		border-color: #fff;
	}

	.paddingBetter {
		padding: 0px 0px 0px 30px;
	}

	.betterBG {
		height: 300px;
	}

	.bgPowerSlab {
		height: auto;
	}

	.paddingBetter {
		text-align: center;
	}

	.small-list:before {
		content: "•";
		position: relative;
		left: -5px;
		color: #46e20c;
		font-size: 22px;
		line-height: 16px;
		top: 4px;
	}

	.bgPowerSlab .paddingBetter,
	.bgPowerBric .paddingBetter {
		text-align: left;
	}

	.bgPowerBric {
		height: auto;
	}

	.bgPowerBric img {
		width: 100%;
		padding-top: 50px;
	}

	.pb-100 {
		padding-bottom: 50px !important;
	}

	.pt-100 {
		padding-top: 50px !important;
	}

	.w30p {
		width: 70%;
	}

	.footer {
		text-align: center;
	}

	.footer-legal {
		padding: 0;
		text-align: center
	}

	.footer-legal li {
		margin-left: 0px;
		margin: 20px;
	}

	.ti-25,
	.small-list,
	.large-list {
		padding-left: 0;
	}

	.footer .col-sm-4 {
		margin-bottom: 30px;
	}

	#eplutoKeyFeatures .text-secondary {
		padding-left: 50px;
	}

	.navbar-brand img {
		filter: brightness(100) !important;
	}

	header.masthead {
		margin-top: 50px;
	}

	.bgPowerSlab .border-right,
	.border-right {
		border-right: 0px solid transparent !important;
	}

	.egKfImg img {
		max-height: none;
		box-shadow: 0px 0px 20px 0px #000;
	}

	.aluminiumCard {
		height: 240px;
	}

	#mainNav {
		height: auto !important;
	}

	.pureSidebarBtn {
		display: none
	}

	#mainNav .navbar-nav .nav-item.active .nav-link {
		color: #000000 !important;
	}

	.navbar-nav li {
		margin: 0px 30px;
		border-bottom: 1px solid #ccc;
	}

	.navbar-nav li.nobb1p {
		border-bottom: 1px solid transparent;
	}

	#mainNav .navbar-nav .nav-item .nav-link {
		color: #585858 !important;
	}

	.navbar-light .hamburger[aria-expanded="false"] .navbar-toggler-icon {
		background-image: url(data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000…p='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
	}

	.navbar-light .hamburger[aria-expanded="true"] .navbar-toggler-icon {
		background-image: url(../img/close-white.svg);
		background-size: 20px;
	}

	#navbarResponsive {
		height: calc(100vh - 65px);
		background: #fff;
		margin-top: 10px
	}

	.navbar-light .navbar-toggler {
		filter: brightness(100);
		position: absolute;
		top: 15px;
		right: 10px;
	}

	#mainNav .navbar-brand {
		width: 100%;
		text-align: center;
	}

	#mainNav {
		background-color: #000;
		height: auto;
	}

	.faq-card {
		padding: 30px 20px;
	}

	#faqs-tab li a {
		text-align: center;
	}

	.faqBreadC {
		text-align: center
	}

	.faqSupportCard {
		width: 95%;
		margin: auto;
		margin-top: 50px;
		text-align: center;
	}

	.faqSupportCard h5 {
		margin-top: 20px
	}

	.PEVofferCardsGrid {
		display: grid;
		grid-template-columns: 95%;
		grid-gap: 5%;
		margin-left: 15px;
	}

	.PEVofferEmptyLine {
		display: none;
	}

	.headerTextHome {
		position: relative;
		bottom: 0;
	}

	.homeTitle {
		font-size: 18px;
		letter-spacing: 0;
		font-weight: 600;
		margin-top: 50px;
		padding-top: 40px;
	}

	#pureNeoExperiance h1 {
		font-size: 30px;
	}

	.keyFeature {
		margin-bottom: 20px;
	}
	#neoAllNew {
    background-position: bottom;
    background-size: contain;
}
#neoPerformance {
    background-position: bottom;
    background-size: contain;
    background-color: #0c0b10;
    padding-bottom: 150px;
}
#neoTranceGreen {
    background-position: bottom;
    background-size: contain;
    background-color: #93d336;
}
#HomePureLithium{
	background-size: cover;
    background-position: 60%;
    background-repeat: no-repeat;
}
}