.file-encryption {
	min-width: 100%;
	min-height: 544px;
	background-color: #024d9a;
	color: #FFF;
}
.file-encryption .banner-main {
	min-height: 544px;
	padding-left: 0px;
	padding-right: 0px;
}
.file-encryption .banner-screen {
	float: right !important;
	width: 50%;
	padding-top: 24px;
}
.file-encryption .banner-desc {
	float: left !important;
	width: 50%;
	padding-top: 58px;
}
.file-encryption h1 {
	font-size: 40px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0;
	margin-bottom: 20px;
}
.file-encryption p {
	font-size: 18px;
}
.file-encryption ul {
	padding: 0 0 0 8px;
	margin: 20px 10px 20px 8px;
}
.file-encryption ul li {
	margin-bottom: 6px;
	padding-left: 0px;
	font-size: 15px;
	line-height: 24px;
	color: #cee6ff;
}
.file-encryption .dropdown-system li {
	margin: 0;
}
.file-encryption .btn-down {
	width: 174px;
	height: 54px;
	line-height: 40px;
	margin: 0px 14px 0px 4px;
	background-color: #00cc00;
	border-radius: 2px;
	text-align: center;
	font-size: 20px;
}
.file-encryption .btn-down:hover,
.file-encryption .btn-down:active {
	background-color: #08e608;
	color: #FFF;
}
.file-encryption .buy-now {
	width: 174px;
	height: 54px;
	background: url(../png/icon-file-encryption-buy.png) #ffa903 85% center no-repeat;	
	line-height: 40px;
	border-radius: 2px;
	font-size: 20px;
	padding-left: 24px;
}
.file-encryption .buy-now:hover,
.file-encryption .buy-now:active {
	background-color: #ffb629;
	color: #FFF;
}
.product-desc {
	min-height: 582px;
	padding-top: 90px;
	padding-bottom: 80px;
	background: url(../png/imanager-desc-line.png) 0 55% repeat-x;
}
.product-action-step .product-action-desc {
	margin-top: 0;
}
.product-desc .title {
	margin-bottom: 70px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;	
	color: #024d9a;
}
.product-desc .product-action{
	padding: 0;
}
.product-device {
	padding-top: 110px;
	padding-bottom: 110px;
	background-color: #f1f7ff;
}
.product-masquerade {
	padding-top: 62px;
	padding-bottom: 62px;
	background-color: #f1f7ff;
}
.product-create {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #fcfeff;
}
.product-masquerade .screen,
.product-masquerade .desc,
.product-create .screen,
.product-create .desc,
.product-device .screen,
.product-device .desc,
.technical-requirements .screen,
.technical-requirements .desc {
	float: left;
	width: 50%;
	font-size: 16px;
	line-height: 26px;
}
.product-masquerade .screen .img-responsive {
	margin-left: -10%;
}
.product-masquerade .desc .title,
.product-create .desc .title,
.product-device .desc .title {
	margin-bottom: 30px;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
	color: #024d9a;
}
.product-device dl dt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}
.product-create dl dt {
	font-weight: normal;
	margin-bottom: 30px;
}
.product-create dl dd,
.product-device dl dd {
	margin-bottom: 14px;
}
.file-encryption .desc-btn {
	margin-top: 30px;
}
.file-encryption .desc-btn:before,
.file-encryption .desc-btn:after {
	display: table;
	content: " ";
}
.file-encryption .desc-btn:after {
	clear: both;
}
.file-encryption .desc-btn .user-guide {
    width: auto;
    height: auto;
    color: #FFC414;
    font-size: 18px;
}
.file-encryption-btn .btn-down {	
	margin-left: 10px;
}
.file-encryption .btn-buynow,
.file-encryption-btn .btn-buynow {
	margin-top: 0px;
	margin-left: 24px;
}
.product-recommend-imanager .btn-down {
	margin-bottom: 18px;
}
.product-recommend {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 100px 0px;
}
.product-recommend .title {
	margin-bottom: 60px;
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}
.product-recommend .item-1,
.product-recommend .item-2 {
	float: left;
	width: 50%;
	border: 1px solid #e6e6e6;
}
.product-recommend .item-2 {
	border-left: none;
}
.product-recommend .head {
	height: 68px;
	line-height: 68px;
	margin: 0;
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
}
.product-recommend .item-1 .head {
	background-color: #36a5d6;
}
.product-recommend .item-2 .head {
	background-color: #20c220;
}
.product-recommend .item-1 div,
.product-recommend .item-2 div {
	padding: 32px;
}
.product-recommend .item-1 a {
	color: #36a5d6;
	text-decoration: underline;
}
.product-recommend .item-2 a {
	color: #20c220;
	text-decoration: underline;
}
.product-recommend p {
	width: 100%;
	margin: 0 0 20px 0;
}

@media (max-width: 991px) and (min-width: 768px) {
	.file-encryption h1 {
		font-size: 30px;
	}
	.file-encryption p {
		font-size: 18px;
	}
	.file-encryption ul li {
		font-size: 14px;
	}
	.product-tab ul li a{
		font-size: 14px;
	}
	.file-encryption .btn-buynow, 
	.file-encryption-btn .btn-buynow {
		margin-left: 10px;	
	}
	
	.product-desc .title {
		width: 100%;
		font-size: 24px;
	}
	.product-desc .product-desc-icon .icon {
		margin: 0 22px;
	}
	.product-masquerade,
	.product-device,
	.product-create {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.product-masquerade .desc .title,
	.product-create .desc .title,
	.product-device .desc .title {
		margin-top: 0px;
		margin-bottom: 20px;
		font-size: 22px;
	}
	.product-device dl dt {
		margin-bottom: 20px;
	}
	.product-masquerade .desc,
	.product-create .desc,
	.product-device .desc,
	.technical-requirements .desc {
		font-size: 15px;		
	}
	.product-recommend .title {
		font-size: 20px;
	}
	.product-recommend .head {
		font-size: 18px;
	}
	.product-recommend .item-1 div, 
	.product-recommend .item-2 div {
		padding: 22px 20px;	
	}
	.product-recommend p {
		width: auto;
	}	
}
@media (max-width: 767px) {
	.file-encryption .banner-main {
		padding: 10px 15px 30px;
	}
	.file-encryption .banner-screen,
	.file-encryption .banner-desc,
	.product-masquerade .screen, 
	.product-masquerade .desc, 
	.product-create .screen, 
	.product-create .desc, 
	.product-device .screen, 
	.product-device .desc, 
	.technical-requirements .screen, 
	.technical-requirements .desc,
	.product-reviews .col-xs-4,
	.product-desc .title,
	.product-support dl {
		float: none;
		width: 100%;
	}
	.file-encryption h1 {
		font-size: 24px;
	}
	.file-encryption p {
		font-size: 14px;
	}
	.file-encryption ul li {
		font-size: 13px;
	}
	.product-tab.imanager-home.active .file-encryption-btn {
		display: none;
	}	
	.file-encryption .banner-screen img,
	.product-masquerade .screen .img-responsive, 
	.product-create .screen img, 
	.product-device .screen img, 
	.technical-requirements .screen img {
		margin-left: auto;
		margin-right: auto;
	}
	.product-reviews {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.product-reviews .col-xs-4 {
		margin-bottom: 20px;
	}
	.product-desc .title {
		font-size: 20px;
	}
	.product-desc .product-desc-icon .icon {
		margin: 0;
	}	
	.product-recommend {
		width: 100%;
	}
	.product-recommend .item-1 div, 
	.product-recommend .item-2 div {
		padding: 22px 20px;
	} 
	.product-recommend p {
		font-size: 13px;
	}
	.product-banner-page.imanager h1 {
		font-size: 24px;
	}
	.file-encryption-btn {
		float: none;
		width: 100%;
	}
}
