/* ==================== section-cpm-banner ======================================== */

.section-cpm-banner{
	background-color:#727e85;
	/*background-image: url('../../../images/banners/features.jpg');*/
	background-image: none;
}
.section-cpm-banner h1{
	background-image: url('../../../images/pages/password-manager/features/icons/features.svg');
}

/* ==================== section-cpmfeatures-items ================================================== */

.section-cpmfeatures-items .item{
	color: #333;
	margin: 70px 0 120px 0;
}
.section-cpmfeatures-items .item:after {
	/* clearfix */
	content: "";
	display: table;
	clear: both;
}
.section-cpmfeatures-items .item .text{
	margin-left:auto;
	width: 39%;
}
.section-cpmfeatures-items .item img{
	float: left;
	max-width: 59%;
}
.section-cpmfeatures-items .item h3{
	font-size:24px;
}
.section-cpmfeatures-items .item h3.icon{
	position:relative;
	padding-left: 50px;
}
.section-cpmfeatures-items .item h3.icon:before{
	position:Absolute;
	content: '';
	width: 50px;
	height: 30px;
	left: 0;
	top: 5px;
	background-size: auto 30px;
}
/* reversed */
.section-cpmfeatures-items .item:nth-child(2n) .text{
	margin-right: auto;
	margin-left:0;
}
.section-cpmfeatures-items .item:nth-child(2n) img{
	float: right;
}

@media screen and (max-width: 1000px){
	.section-cpmfeatures-items .item img, .section-cpmfeatures-items .item:nth-child(2n) img{
		float: none;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.section-cpmfeatures-items .item .text{
		width: auto;
	}
}

/* others */
.section-cpmfeatures-items h3.setup:before { background-image: url('../../../images/pages/password-manager/features/icons/setup.svg'); }
.section-cpmfeatures-items h3.migrate:before { background-image: url('../../../images/pages/password-manager/features/icons/migrate.svg'); }
.section-cpmfeatures-items h3.safety:before { background-image: url('../../../images/pages/password-manager/features/icons/safety.svg'); }
.section-cpmfeatures-items h3.lock:before { background-image: url('../../../images/pages/password-manager/features/icons/lock.svg'); }
.section-cpmfeatures-items h3.vault:before { background-image: url('../../../images/pages/password-manager/features/icons/vault.svg'); }
.section-cpmfeatures-items h3.sync:before { background-image: url('../../../images/pages/password-manager/features/icons/sync.svg'); }
.section-cpmfeatures-items h3.authentication:before { background-image: url('../../../images/pages/password-manager/features/icons/authentication.svg'); }
.section-cpmfeatures-items h3.notes:before { background-image: url('../../../images/pages/password-manager/features/icons/notes.svg'); }
.section-cpmfeatures-items h3.wallet:before { background-image: url('../../../images/pages/password-manager/features/icons/wallet.svg'); }
.section-cpmfeatures-items h3.browser:before { background-image: url('../../../images/pages/password-manager/features/icons/browser.svg'); }
