

nav.content_menu {display: none !important;}
.recaptchatable #recaptcha_response_field {padding:5px; box-sizing: border-box;}


@media only screen and (max-width: 1100px) and (min-width: 769px) {
.home4image .gallery_holder ul.v4 li:last-child  {display: none !important;}
}

@media only screen and (max-device-width:768px) {
.slider_content_outer {background: rgba(255,255,255,0.3); padding:0 20px; margin:0; width: 100% !important; box-sizing: border-box;}
}
@media only screen and (max-device-width: 400px) {
 #recaptcha_area {transform:scale(0.9); margin-left: -20px;}
.recaptchatable td img {display: none;}
#recaptcha_privacy {display: none;}
}
@media only screen and (max-width: 600px) {
.home .portfolio_gallery a.v2, .home .portfolio_gallery a.v3, .home .portfolio_gallery a.v4, .home .gallery_holder ul.v5 li, .home .gallery_holder ul.v4 li, .home .gallery_holder ul.v3 li, .home .gallery_holder ul.v2 li {width: 50% !important;}

}
.price_table_inner ul li.prices {min-height: 201px;}

#FSContact1 input, #FSContact1 textarea  {
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 15px;
}
#FSContact1 label {
	text-transform: uppercase;
	color: #222;
	font-size: 15px;
}
#FSContact1 .fscf-input-captcha {
	width: 300px;
}
#FSContact1 input[type="submit"] {
	background: #111;
	color: #FFF;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	font-size: 16px;
	padding: 20px;
}
#FSContact1 input[type="submit"]:hover {
	background: #91003e;
}
