html{
	background-color: #FFFFFF;
}
body{
	/*padding-top: 50px;*/
}

h1{
	/*color: #ffffff;*/
}


.navbar{
	margin-bottom: 0;
}
.banner_home{
	background:url('/images/photos/bg_gbrhome.jpg') center no-repeat;
	background-size: cover;
}
.banner_about{
	background:url('/images/photos/bg_unitedkingdom1.jpg') center no-repeat;
	background-size: cover;
}
.banner_contactus{
	background:url('/images/photos/bg_contact.jpg') center no-repeat;
	background-size: cover;
}
.banner_category_home{
	background:url('/images/photos/bg_unitedkingdom.jpg') center no-repeat;
	background-size: cover;
}



.cursor_pointer{
	cursor: pointer;
}




.footer{
	background-color: #444444;
	color:#EEEEEE;
}
.footer a{
	color:#F0F0F0;
}

.cursor_pointer{
	cursor: pointer;
}



.color_nearwhite{
	color: #dddddd;
}
.color_white{
	color: #ffffff !important;
}
.color_red{
	color: #ff0000;
}
.color_pdf{
	color: #df5f51;
}
.color_green{
	color: #00ff00;
}



.margin_top{
	margin-top: 20px;
}
.margin_bottom{
	margin-bottom: 20px;
}
.margin_top_sm{
	margin-top: 10px;
}
.margin_bottom_sm{
	margin-bottom: 10px;
}
.nopadding{
	padding: 0;
}
.nopadding_side{
	padding-left: 0;
	padding-right: 0;
}
.nomargin{
	margin: 0;
}
.padding_top{
	padding-top: 15px;
}
.padding_bottom{
	padding-bottom: 15px;
}

#loading{
	display: none;
}




.header_nav{
	margin-top: 40px;
}
.btn_x{
	border:0 none;
}




#masonry{
}
.newsfeed{
}
.newsfeed a{
	font-weight: bold;
	color:#000;
	font-size: 1.1em;
}
.newsfeed .more{
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
	color:#999;
}
.newsfeed .phone{
	font-weight: normal;
	font-size: 1em;
	color:#337AB7;
}



.rows_profile{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #cdcdcd;
}
.rows_profile:last-child{
	border-bottom: 0;
}
.row_label,
.rows_profile .row_label{
	color:#888;
}

.related_list{
	line-height: 30px;
}



.sticky-wrapper{
	float: left;
	display: block;
}



/* gads styles */
.sgpv2_list_breaker{
	width: 300px;
	height: 250px;
}
@media(max-width: 768px){
	.sgpv2_list_breaker{
		width: 320px;
		height: 100px;
	}
}
@media(min-width: 768px){
	.sgpv2_list_breaker{
		width: 468px;
		height: 60px;
	}
	.minh_600_md{
		min-height: 600px;
	}
}
@media(min-width: 1200px){
	.sgpv2_list_breaker{
		width: 728px;
		height: 90px;
	}
	.minh_600_lg{
		min-height: 600px;
	}
}




