/* CSS Document */

/** Note 936 is default **/

/* Full Screen */
@media only screen and (min-width : 20px)  and (max-width : 935px) {

	body .subblock-footer {
		width:100%
	}
	
	body .block-main {
		width:100%	
	}


	
}

/** Mobile Agents **/
@media only screen and (min-width : 20px)  and (max-width : 550px) {

	
		div .formBuilderForm .formBuilderLabelRequired, div .formBuilderForm div.formBuilderInput, div .formBuilderSelect, div .formBuilderForm .formBuilderLabel {
	
	width:100% !important;
	float: none !important;	
	}
	
	div .formBuilderForm div.formBuilderInput, div .formBuilderSelect {
		margin-bottom:10px;	
	}
	
	div .formBuilderForm .formBuilderLabel, div .formBuilderForm .formBuilderLabelRequired, .formBuilderSelect {
		margin-bottom:5px !important;
	}
	
	body .mobileres {
		display:block;
			
	}
	
	body .fullres {
		display:none;	
	}
	
	body .sub-subblock-leftsidebar {
		display:none;
	}

	body .subblock-rightsidebar {
		margin-left:0px;	
	}

	body .footerblock1, body .footerblock2, body .footerblock3, body .footerblock4 {
		width:100%;
		text-align:center;
		font-size:12px;
		/*border-bottom:1px solid white;*/
		padding-top:15px;
		padding-bottom:15px;
	}
	
	body div .footerblock4 {
		border-bottom:0px;	
	}
	
	body .mobilenavigation {
		background-color:#1B2F63;
		padding:10px 3px;
		width:100%;
		margin:0px;	
	}
	
	body .subblock-rightsidebar {
		padding-left:12px;
		padding-right:12px;	
	}
	
	body .block-main {
	background-image:none;	
	}
	
	body .mainpagetitle {
		font-size:20px !important;	
	}
	
	.homemessage {
		font-size:13px !important;	
		margin-bottom:20px !important;
	}
	.fb-like {
	padding-left:10%;	
	}
	
	.subblock-greyheader {
		padding-bottom:5px;
		padding-top:5px;
	}
	
	
	body div .formBuilderForm .formBuilderSubmit  {
	clear:both;
	position:relative;
	top:10px;	
	}
	
}

/**  Special Resolution to fit the FB like box **/
@media only screen and (min-width : 20px)  and (max-width : 665px) {
	.fblikebox {
		display:none;	
	}
}

/**  Special Form Styles **/
@media only screen and (min-width : 20px)  and (max-width : 665px) {
	div .formBuilderForm .formBuilderLabelRequired, div .formBuilderForm div.formBuilderInput, div .formBuilderSelect, div .formBuilderForm .formBuilderLabel {
		width:100% !important;	
	}
}





@media only screen and (min-width : 20px)  and (max-width : 750px) {

	body .partialfullres {
		display:none;	
	}


	
}

.gallery {

}

.gallery img {
	border:1px solid black !important;

}

.gallery .gallery-item {
	/*width:auto !important;	*/
	padding-left: 0px;
padding-right: 8px;
}

.gallery br {
display:none !important;	
}

.customgallerybreak {
	/*width:100%;
	height:100px;*/

}