@media screen and (max-width: 1044px)  {
	body {
		padding: 0 10px;
	}
	#Contact2 .zone_data {
		width: 100%;
	}
	.google_map {
		display: block; 
		width: 100%; 
		margin: 0 0 1em 0;
	}
	article.bi1, article.bi4, article.bi5, article.bi6 {
		margin: 0 1% 1% 0;
	}
	.spanMenuDropdown {
		display: block;
		width: 19%;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		z-index: 1000;
	}
	.spanJos {
		width: 100%;
	}
	.dropdownToggle a {
		margin-right: 20px;
	}
	.priceDiv, .pi2 .priceDiv {
		margin-left: 5%;
		margin-bottom: 1%;
	}
	.productItem.pi3 {
		margin: 2% 1%;
	}
	.pi4 .priceDiv {
		margin: 5% 0;
	}
	.modal.modalCaptcha {
		margin-top: -150px;
	}
}

@media screen and (max-width: 782px)  {
	header #logo img {
		margin-left: 0 !important;
	}
	#Contact2 .zone_data {
		float: none;
		display: block;
		width: 100%;
	}	
	.gallery_list li.gb1 .imgLink, .gallery_list li.gb2 .imgLink {
		width: 100%;
	}
	.gallery_list li.gb3, .gallery_list li.gb4 {
		width: 47%;
	}
	article.bi1 img, article.bi4 img {
		width: 50%;
	}
	article.bi1, article.bi4, article.bi5, article.bi6 {
		margin: 0 1% 1% 0;
	}
	article.bi2, article.bi3{
		width: 47%;
	}
	article.bi1 img , article.bi4 img, article.bi1 iframe , article.bi4 iframe, article.bi1 canvas , article.bi4 canvas {
		width: 40%;
	}
	.gallery_list li.gb3 , .gallery_list li.gb4, .gallery_list li.gb5 , .gallery_list li.gb6 { 
		width: 48%; 
	}
	.gallery_list li.gb1 .imgLink, .gallery_list li.gb2 .imgLink{
		width: 100%;
	}
	.SliderGrid{
		width: 100%;
	}
	.google_map{
		height: 260px !important;
	}
	/*share fb, twitter, google plus*/
	.cnt_share .cnt_share_buttons .cnt_twitter, .cnt_share .cnt_share_buttons .cnt_facebook, .cnt_share .cnt_share_buttons .cnt_googleplus {
		width: 29%;
	}
	/*products*/
	.productThumb {
		width: 16%;
		margin: 0 2% 1% 0;
	}	
	.productTitle, .priceListDescription, .pi2 .productTitle, .pi2 .priceListDescription {
		clear: both;
	}
	.priceDiv, .pi2 .priceDiv {
		width: auto;
		float: right;
		margin-bottom: 4%;
	}
	h2.itemPriceAndCurrency {
		width: 100%;
		margin: 0;
	}
	.newPrice {
		width: 100%;
		clear: both;
	}
	.productItem.pi1 {
		margin: 4% 1%;
	}
	.pi1 .itemPriceAndCurrency, .pi1 .itemDiscount, .pi3 .itemPriceAndCurrency, .pi3 .itemDiscount {
		width: auto;
		float: none;
	}
	.pi1 .newPrice, .pi3 .newPrice {
		width: auto;
	}
	.pi1 .productTitle, .pi1 .priceListDescription, .pi3 .productTitle, .pi3 .priceListDescription {
		clear: none;
	}
	.productItem.pi2 {
		width: 44.9%;
		margin: 4% 2%;
	}
	.pi2 .productThumb {
		width: 20%;
		margin: 0 3% 4% 0;
	}
	.pi3 .productThumb {
		width: 25%;
	}
	.productItem.pi4 {
		width: 21.7%;
		margin: 4% 1%;
	}
	.pi4 .itemPriceAndCurrency, .pi4 .itemDiscount {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.pi4 h2.itemPriceAndCurrency {
		width: auto;
	}
	.pi4 .newPrice {
		width: auto;
	}
}

@media screen and (max-width: 500px) {
	h4 {
		text-align: center;
	}
	article.ab1 img, article.ab2 img {
		float: none;
		display: block;
		width: 100%;
	}
	article.ab1 img, article.ab1 iframe, article.ab2 img, article.ab2 iframe {
		float: none;
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	nav .nav li .dropdownSecondLevel {
		left: 2%;
	}
	#Contact2 .zone_data {
		float: none;
		display: block;
		width: 100%;
	}
	.gallery_list li.gb3, .gallery_list li.gb4 {
		width: 47%;
	}
	article.bi1 img, article.bi4 img, article.bi1 iframe, article.bi4 iframe {
		width: 50%
	}
	.gallery_list li.gb1 .imgLink, .gallery_list li.gb2 .imgLink {
		width: 100%;
	}
	.gallery_list li.gb5, .gallery_list li.gb6 {
		width: 47.5%;
	}
	article.bi2, article.bi3{
		width: 100%;
	}
	article.bi1 img , article.bi4 img, article.bi1 iframe , article.bi4 iframe, article.bi1 canvas , article.bi4 canvas  {
		width: 50%;
	}
	.SliderGrid{
		width: 100%;
	}
	.google_map{
		height: 260px !important;
	}
	/*share fb, twitter, google plus*/
	.cnt_share .cnt_share_buttons .cnt_twitter, .cnt_share .cnt_share_buttons .cnt_facebook, .cnt_share .cnt_share_buttons .cnt_googleplus {
		float: none;
		width: 100%;
		margin: 0 0 3px 0;
	}
	/*menu hidden*/
	.lowResHref {
		display: block;
		font-size: 1.5em;
		padding: 2%;
		width: 96%;
	}
	.menu-burger {
		background: #fff;
		display: inline-block;
		padding: 7px;
		border-radius: 4px;
	}
	.menu-line {
		width: 26px;
		height: 3px;
		background-color: #888;
		margin: 3px 0;
	}
	.nav-span{
		float: right;
	}
	nav ul{
		float: none;
		clear: both;
	}
	nav li{
		display: block;
		width: 100%;
	}
	nav li a{
		text-align: center;
		width: 100%;
		float: none;	
	}
	nav li .dropDownStyle{
		float: none;
		position: relative;

	}
	.dropDownStyle a{
		width: 100%;
		margin: 0 0 0 15px;
		text-align: left;
	}
	.nav-pills{
		display: none;
	}
	/*products*/
	.productThumb {
		width: 14%;
		margin: 0 3% 2% 0;
	}
	.pi1 .productItem, .productItem.pi2 {
		width: 97.2%;
		margin: 2% 1%;
	}
	.pi1 .productThumb, .pi2 .productThumb {
		width: 20%;
	}
	.productItem.pi3 {
		margin: 6% 1%;
	}
	.pi3 .productThumb {
		width: 53%;
	}
	.pi1 .productTitle, .pi1 .priceListDescription, .pi3 .productTitle, .pi3 .priceListDescription {
		clear: both;
	}
	.pi3 .productThumb {
		margin-bottom: 2%;
	}
	.pi3 .priceDiv {
		width: 40%;
		margin-bottom: 1%;
		float: left;
	}
	.pi3 .itemPriceAndCurrency, .pi3 .itemDiscount {
		float: left;
		margin: 0 2% 10%;
		width: 46%;
	}
	.pi3 h2.itemPriceAndCurrency {
		float: none;
		margin: 0 auto;
	}
	.pi3 .newPrice {
		width: auto;
		clear: both;
	}
	.productItem.pi4 {
		width: 46.7%;
	}
	.pi4 .priceDiv {
		float: left;
		width: 100%;
	}
	.pi4 .newPrice, .pi4 h2.itemPriceAndCurrency {
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 400px) {
	.modal.modalCaptcha {
		margin-left: -13px;
	}
	#EmailCaptchaContainer #recaptcha_area, #EmailCaptchaContainer #recaptcha_table {
		width: 307px !important;
	}
	#recaptcha_image {
		width: 280px !important;
	}
	.recaptchatable #recaptcha_image #recaptcha_challenge_image {
		width: 100%;
	}
}