	#topBannerContainer{
		background: url('/local/layout/easyparking/resources/images/homepage_pic_02.png') 50% 50% no-repeat; height:500px;
		text-align: center;
	}
	#topBannerContainer img{
		margin-top:100px;
		margin-bottom:50px;
	}
	#bannerSecondMessage{
		font-size: 30px;
		color: #fff;
		margin-top: 35px;
	}
	#bannerMessage{
		text-align:center;
		font-size: 40px;
		color: #fff;
		font-weight: bold;
	}
	@media (max-width:992px) {
		#topBannerContainer{
			height:300px;
		}
		#bannerMessage{
			font-size: 22px;
			margin-bottom: 20px;
		}
		#bannerSecondMessage{
			font-size: 20px;
		}
		#topBannerContainer img{
			margin-top: 15px;
			margin-bottom:10px;
		}
	}
	#subscribe input[type=checkbox] {
		background-color: white;
	}
	#subscribe input[type=text], #subscribe input[type=email], #subscribe input[type=tel] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.intl-tel-input {
		width: 100%;
	}
	#subscribe .checkbox label:after, #subscribe .radio label:after {
		content: '';
		display: table;
		clear: both;
	}

	#subscribe .checkbox .cr, #subscribe .radio .cr {
		position: relative;
		display: inline-block;
		border: 1px solid #a9a9a9;
		border-radius: .25em;
		width: 1.3em;
		height: 1.3em;
		float: left;
		margin-right: .5em;
		background-color: white;
	}

	#subscribe .radio .cr {
		border-radius: 50%;
	}

	#subscribe .checkbox .cr .cr-icon, #subscribe .radio .cr .cr-icon {
		position: absolute;
		font-size: .8em;
		line-height: 0;
		top: 50%;
		left: 20%;
	}

	#subscribe .radio .cr .cr-icon {
		margin-left: 0.04em;
	}

	#subscribe .checkbox label input[type="checkbox"], #subscribe .radio label input[type="radio"] {
		display: none;
	}

	#subscribe .checkbox label input[type="checkbox"] + .cr > .cr-icon, #subscribe .radio label input[type="radio"] + .cr > .cr-icon {
		transform: scale(3) rotateZ(-20deg);
		opacity: 0;
		transition: all .3s ease-in;
	}

	#subscribe .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, #subscribe .radio label input[type="radio"]:checked + .cr > .cr-icon {
		transform: scale(1) rotateZ(0deg);
		opacity: 1;
	}

	#subscribe .checkbox label input[type="checkbox"]:disabled + .cr, #subscribe .radio label input[type="radio"]:disabled + .cr {
		opacity: .5;
	}
	/* IMPORTS */
	.btn-red:hover {
		color: #fff!important;
		background-color: #bf1e2e !important;
		border-color: #bf1e2e !important;
	}
	.btn-red {
		color: #fff!important;
		background-color:  #bf1e2e !important;
		border-color:  #bf1e2e !important;
	}
	.btn-grey:hover {
		color: #fff!important;
		background-color:  #bf1e2e;
		border-color:  #bf1e2e;
	}
	.btn-grey {
		color: #fff!important;
		background-color: #8d8989;
		border-color: #8d8989;
	}
	.btn-green:hover {
		color: #fff!important;
		background-color: rgba(115, 168, 107, 0.71);
		border-color: rgba(115, 168, 107, 0.71);
	}
	.btn-green {
		color: #fff!important;
		background-color: #73a86b;
		border-color: #73a86b;
	}
	.red_color{
		color:#bf1e2e !important;
	}
	.grey_color{
		color:grey !important;
	}
	.cyan_color{
		color:#06a6d8 !important;
	}
	.btn-transparent{
		background: none;
		border-color: none;
		border-width: 0px;
	}
	
	.icon-flipped {
		transform: scaleX(-1);
		-moz-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
	}
	
	.btn-right{
		height:50px;
		font-size: 18px!important;
	}.btn-120{
		height:50px;
		width:120px!important;
		font-size: 18px!important;
	}.btn-150{
		height:50px;
		width:150px!important;
		font-size: 18px!important;
	}.btn-180{
		height:50px;
		width:180px!important;
		font-size: 18px!important;
	}
	a.btn-180{
		padding-top: 13px !important;
	}.btn-200{
		height:50px;
		width:200px!important;
		font-size: 18px!important;
	}.btn-220{
		height:50px;
		width:220px!important;
		font-size: 18px!important;
	}.btn-250{
		height:50px;
		width:250px!important;
		font-size: 18px!important;
	}
	.center{
		float: none!important;
		display: inline-block!important;
	}
	.add_15_left_sm{
		padding-left:15px!important;
	}
	.add_0_bottom_md{
		margin-bottom:0px!important;
	}.add_0_top_md{
		margin-top:0px!important;
	}.add_0_left_sm{
		padding-left:0px!important;
	}.add_0_left_right_sm{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.add_15_top_sm{
		padding-top:15px!important;
	}
	.add_10_top_sm{
		padding-top:10px!important;
	}
	.add_5_top_sm{
		padding-top:5px!important;
	}
	.add_15_bottom_sm{
		padding-bottom:15px!important;
	}
	.add_10_bottom_sm{
		padding-bottom:10px!important;
	}
	.add_5_bottom_sm{
		padding-bottom:5px!important;
	}
	.add_5_left_right_sm{
		padding-left:5px!important;
		padding-right:5px!important;
	}
	.add_10_left_right_sm{
		padding-left:10px!important;
		padding-right:10px!important;
	}
	.add_15-left_right_sm{
		padding-left:15px!important;
		padding-right:15px!important;
	}
	.warning_title, .warning_subtitle {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
