@charset "UTF-8";
/* CSS Document */


/* SERVICES ----------*/


#vat_title
{
	position: relative;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 140%;
	color: #676767;
	margin: 0 0 20px 0;
}

#services_leftcol
{
	float: left;
	width: 49.1%;
	margin: 0 0 0 0;
}

#services_rightcol
{
	float: right;
	width: 49.1%;
	margin: 0 0 0 0;
}

/* SERVICES STYLES -----*/

.services_block
{
	position: relative;
	width: 92.6%;
	background: #fff;
	border-top: solid 2px #0A3992;
	padding: 3.7%;
	margin: 3.7% 0 0 0;
}

.services_block.PC, .services_block.AWR
{
	margin: 0 0 0 0;
}

.services_block .icon
{
	float: left;
	width: 24%;
	margin: 0 0 0 0;
}

.services_block .text
{
	float: right;
	width: 72%;
	min-height: 192px;
	margin: 0 0 0 0;
}

.services_block .text h2
{
	position: relative;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	line-height: 130%;
	color: #0A3992;
	margin: 0 0 20px 0;
}


@media screen and (max-width : 1100px) {


/* SERVICES STYLES -----*/

.services_block .text h2
{
	font-size: 1.25em;
}
	
	
}


/* iPad Landscape -1px ----------- */
@media screen and (max-width : 1023px) {


/* SERVICES ----------*/

#services_leftcol, #services_rightcol
{
	width: 48.915%;
}


/* SERVICES STYLES -----*/

.services_block
{
	width: 91.12%;
	padding: 4.44%;
	margin: 4.44% 0 0 0;
}

.services_block .icon
{
	float: none;
	position: relative;
	width: 26.64%;
	margin: 0 auto 0 auto;
}

.services_block .text
{
	float: none;
	position: relative;
	width: 100%;
	text-align: center;
	margin: 20px 0 0 0;
}


}


/* iPad Portrait -1px ----------- */
@media screen and (max-width : 767px) {
	

/* SERVICES ----------*/

#services_leftcol, #services_rightcol
{
	float: none;
	position: relative;
	width: 100%;
}

/* SERVICES STYLES -----*/

.services_block
{
	width: 94.2%;
	padding: 2.9%;
	margin: 20px 0 0 0;
}

.services_block.AWR
{
	margin: 20px 0 0 0;
}

.services_block .icon
{
	width: 18.45%;
}

.services_block .text
{
	min-height: 0;
}
	
	
}


/* iPhone Landscape -1px ----------- */
@media screen and (max-width : 567px) {
	
	
/* SERVICES STYLES -----*/

.services_block
{
	width: 86.2%;
	padding: 6.9%;
}

.services_block .icon
{
	width: 25.5%;
}
	
	
}