@charset "utf-8";
	.app-wrapper{
		display:none;
		padding-bottom:1px;
		width:100%;
	}
	.app-wrapper h2.mobile {
		color: #fff !important;
	}
		.apps-content{
			margin:auto;
			width:94.5%;
		}
			.apps-header-image-2{
				display:none;
			}
					.apps-item-property-name {
						color:#a3a3a3;
						text-transform:uppercase;
					}
					.apps-item-app-title {
						font-family:avenir-next-rounded-std-med;
					}
					.apps-ad-text{
						background-color:#fff;
						color:#000;
						display: inline-block;
						float:right;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 19.4px;
						letter-spacing:4px;
						line-height: 42px;
						text-align: center;
						vertical-align: middle;
						width: 40%;
					}
		.apps-main{
			background-color:#fff;
			padding:3.4%;
			padding-bottom:4%;
		}
			.apps-item-wrapper{
				color:#000;
				font-family:cn-bold;
				display:block;
				position:relative;
			}
			.apps-item-link{
				float:left;
				display:block;
			}
			.apps-item-featured-link{
				vertical-align:middle;
				width:34.3%;
				margin-right:6.8%;
			}
				.apps-item-featured-icon{
					width:100%;

				}
				.apps-featured .apps-item-copy{
					float:left;
					height:auto;
					margin-top:5.5%;
					width:40.9%;
				}
					.apps-featured .apps-item-property-name {
						font-size:30px;
					}
					.apps-featured .apps-item-app-title {
						font-size:35px;
						max-width:45%;
					}
					.apps-featured .apps-item-download-btn{
						border:1px solid #999;
						border-radius:30px;
						color:#00aeef;
						font-size:35.43px;
						height:60px;
						line-height:60px;
						position:absolute;
						bottom:5px;
						text-align:center;
						text-transform:uppercase;
						width:43.5%;
					}
				.apps-item-tag{
					float:right;
					width:12.8%;
				}
			.apps-featured-regular-divider{
				background-color:#999;
				height:1px;
				margin:3.4% 0;
			}
			.apps-regular{
				display:inline-block;
				width:50%;
				margin-bottom:3.4%;
			}
				.apps-item-regular-icon{
					display:inline-block;
					float:left;
					margin-right:5.5%;
					width:30.3%;
				}
				.apps-regular .apps-item-copy{
					display:inline-block;
					float:left;
					margin-top:15px;
					width:62%;
				}
					.apps-regular .apps-item-property-name{
						font-size:25px;
						margin-bottom:5%;
					}
					.apps-regular .apps-item-app-title{
						color:#000;
						font-size:30px;
						line-height:34px;
					}
			.apps-regular-divider{
				display:none;
			}
@media only screen and (max-width : 640px) {
	.app-wrapper{
		background-color:#fff !important;
		display:block;
		padding:0;
		width:100%;
	}
		.apps-content{
			background-color:#fff;
			padding:0 4%;
			margin:0;
			width:auto;
		}
			.apps-header-image{
				display:none;
			}
			.apps-header-image-2{
				display:block;
			}
			.apps-header-text{
				color:#00aeef;
				font-family:cn-bold;
				font-size:28px;
				display:inline-block;
				text-transform:uppercase;
				vertical-align:middle;
			}
			.apps-ad-text{
				background-color:#000;
				color:#fff;
				display: inline-block;
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 9.14px;
				line-height: 28px;
				text-align: center;
				vertical-align: middle;
				width: 50%;
			}
			.apps-item-property-name {
				color:#a3a3a3;
				text-transform:uppercase;
			}
			.apps-item-app-title {
				font-family:avenir-next-rounded-std-med;
				margin:auto;
			}
		.apps-main{
			background-color:#fff;
			padding:0;
			padding-bottom:0px;
		}
		.apps-main.shadow{
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
			.apps-item-wrapper{
				font-family:cn-bold;
				display:block;
				position:relative;
			}
			.apps-item-link{
				float:none;
				display:block;
			}
			.apps-item-featured-link{
				float:none;
				margin:auto;
				vertical-align:middle;
				width:80%;
			}
				.apps-item-featured-icon{
					width:100%;
				}
				.apps-featured .apps-item-copy{
					float:none;
					height:auto;
					margin:auto;
					margin-top:6.9%;
					position:relative;
					text-align:center;
					width:auto;
				}
					.apps-featured .apps-item-app-title {
						color:#000;
					}
					.apps-featured .apps-item-download-btn{
						display:none;
					}
				.apps-item-tag{
					position:absolute;
					right:0px;
					top:-10px;
					width:24.5%;
				}
			.apps-featured-regular-divider{
				background-color:#999;
				height:1px;
				margin:8.7% 0 7.8%;
			}
			.apps-regular{
				display:inline-block;
				width:auto;
				margin-bottom:auto;
			}
				.apps-item-regular-icon{
					display:inline-block;
					float:left;
					margin-right:6.2%;
					width:36.1%;
				}
				.apps-regular .apps-item-copy{
					display:inline-block;
					float:left;
					margin-top:4%;
					width:57.5%;
				}
					.apps-regular .apps-item-property-name{
						margin-bottom:5%;
					}
					.apps-regular .apps-item-app-title{
						color:#000;
					}
			.apps-regular-divider{
				display:block;
				height:4px;
				background: url(/static/images/property-more/property-more-dot.png);
				background-repeat:repeat-x;
				background-position:left;
				background-size: 16px 4px;
				margin:5.5% 0;
			}

			.app-wrapper .button-main {
				background-color:#00aeef!important;
				color:#fff!important;
			}
}
@media only screen and (min-width : 641px) and (max-width : 799px) {
		.apps-main{
			padding:4.8% 2.7% 0;
			padding-bottom:4%;
		}
		.app-wrapper h2 {
			color: #fff!important;
		}
			.apps-ad-text{
				line-height: 36px;
				width:50%;
			}
			.apps-item-wrapper{
			}
			.apps-item-link{
			}
			.apps-item-featured-link{
				width:38%;
				margin-right:3.4%;
			}
				.apps-item-featured-icon{
					padding:0px 5px;
				}
				.apps-featured .apps-item-copy{
					margin-top:3%;
					width:45.5%;
				}
					.apps-featured .apps-item-property-name {
						font-size:28px;
					}
					.apps-featured .apps-item-app-title {
						font-size:30px;
						margin-top:5%;
						max-width:none;
					}
					.apps-featured .apps-item-download-btn{
						border-radius:25px;
						font-size:30.29px;
						height:52px;
						line-height:50px;
					}
				.apps-item-tag{
					float:right;
					width:12.2%;
				}
			.apps-featured-regular-divider{
				margin:5.1% 0;
			}
			.apps-regular{
				display:inline-block;
				width:50%;
				margin-bottom:5.55%;
			}
				.apps-item-regular-icon{
					display:block;
					float:none;
					margin:auto;
					margin-bottom:5.3%;
					width:46%;
				}
				.apps-regular .apps-item-copy{
					display:block;
					float:none;
					margin:auto;
					width:90%;
				}
					.apps-regular .apps-item-property-name{
						font-size:20px;
						margin-bottom:3.5%;
					}
					.apps-regular .apps-item-app-title{
						color:#000;
						font-size:24px;
					}
			.apps-regular-divider{
				display:none;
			}

	.apps-regular{
		text-align:center;
	}
}


@media only screen and (min-width : 641px) and (max-width : 870px) {
	.apps-regular .apps-item-property-name {
		font-size:21.25px;
	}
	.apps-regular .apps-item-app-title {
		font-size:25.5px; 
		line-height:30px
	}
}
@media only screen and (max-width : 640px) {
	.apps-featured .apps-item-property-name {
		font-size:40px;
	}
	.apps-featured .apps-item-app-title {
		font-size:32px;
	}
	.apps-regular .apps-item-property-name{
		font-size:32px;
	}
	.apps-regular .apps-item-app-title{
		font-size:30px; 
		height:60px; 
		line-height:34px;
	}
	.apps-ad-text{
		font-size: 18.28px;
		width:55%;
	}
}
@media only screen and (min-width : 576px) and (max-width : 639px) {
	.apps-featured .apps-item-property-name {font-size:36px;}
	.apps-featured .apps-item-app-title {font-size:28.8px;}
	.apps-regular .apps-item-property-name{font-size:28.8px;}
	.apps-regular .apps-item-app-title{font-size:27px; height:54px; line-height:30px;}
	.apps-ad-text{font-size: 16.45px;}
}
@media only screen and (min-width : 512px) and (max-width : 575px) {
	.apps-featured .apps-item-property-name {font-size:32px;}
	.apps-featured .apps-item-app-title {font-size:25.6px;}
	.apps-regular .apps-item-property-name{font-size:25.6px;}
	.apps-regular .apps-item-app-title{font-size:24px; height:48px; line-height:27px;}
	.apps-ad-text{font-size: 14.62px;}
}
@media only screen and (min-width : 449px) and (max-width : 512px) {
	.apps-featured .apps-item-property-name {font-size:28px;}
	.apps-featured .apps-item-app-title {font-size:25.6px;}
	.apps-regular .apps-item-property-name{font-size:25.6px;}
	.apps-regular .apps-item-app-title{font-size:21px; height:42px; line-height:24px;}
	.apps-ad-text{font-size: 12.82px;}
}
@media only screen and (min-width : 385px) and (max-width : 448px) {
	.apps-featured .apps-item-property-name {font-size:24px;}
	.apps-featured .apps-item-app-title {font-size:19.2px;}
	.apps-regular .apps-item-property-name{font-size:19.2px;}
	.apps-regular .apps-item-app-title{font-size:18px; height:36px; line-height:21px;}
	.apps-ad-text{font-size: 11px;}
}
@media only screen and (max-width : 384px) {
	.apps-featured .apps-item-property-name {font-size:20px;}
	.apps-featured .apps-item-app-title {font-size:16px;}
	.apps-regular .apps-item-property-name{font-size:16px;}
	.apps-regular .apps-item-app-title{font-size:15px; line-height:18px;}
	.apps-ad-text{
		font-size: 8px;
		letter-spacing:3px;
	}
}
@media only screen and (min-width : 641px) and (max-width : 1024px) {
	.app-wrapper .apps-content h2{color:#fff !important;}
}
