.rate_us_page {

	margin-bottom: 50px;

	padding: 0 10px;

	text-align: center;

}

.rate_us_page_title {

	margin-top: 50px;

	color: #4f92bc;

	font-size: 50px;

}



.rate_us_page_subtitle {

	margin: 20px 0;

	position: relative;

	display: inline-block;

	color: #4e4a43;

	line-height: 1.3;

	font-weight: normal;

	font-family: 'Roboto';

	font-size: 30px;

	background-position: left center;

	background-repeat: no-repeat;

}

.rate_us_page_subtitle i {

	position: absolute;

	right: 100%;

	top: 50%;

	display: block;

	width: 60px;

	margin: -10px 10px 0 0;

	height: 85px;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: auto 100%;

}



.rate_us_page_rate_list {

	margin: 10px 0;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	list-style: none;

	-webkit-flex-wrap: wrap;

	flex-wrap: wrap; 

	-webkit-justify-content: center;

	justify-content: center;

}



.rate_us_page_rate_list > li {

	border: 2px solid #A7C8DD;

	border-radius: 15px;

	margin: 10px;

	overflow: hidden;

	-webkit-box-flex: 1 1 0;

	-moz-box-flex: 1 1 0;

	-webkit-flex: 1 1 0;

	-ms-flex: 1 1 0;

	flex: 1 1 0;

	max-width: 350px;

	background-color: #4f92bc;

	min-width: 200px;

	-webkit-transition: all ease-in-out .15s;

	-o-transition: all ease-in-out .15s;

	transition: all ease-in-out .15s;

}

.rate_us_page_rate_list > li:hover {

	-ms-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.rate_us_page_rate_list > li a {

	color: white;

	text-decoration: none;

	font-size: 23px;

	display: block;

}

.rate_us_page_rate_list_image {

	background-color: white;

	padding: 30px;

}

.rate_us_page_rate_list > li a p {

	display: block;

	width: 100%;

	padding: 15px;

	font-family: 'Roboto';



}

@media only screen and (max-width: 650px) {

	.rate_us_page_subtitle i {

		display: none;

	}

	.rate_us_page_title {

		font-size: 30px;

	}

	.rate_us_page_subtitle, .rate_us_page_rate_list > li a {

		font-size: 18px;

	}

}