/* MOBILE CSS */

@media(max-width:1260px) {
}

@media(max-width:1060px) {
	.menu { display:none; }
	.menu2 { display:block; }
}

@media(max-width:850px) {
}

@media(max-width:767px) {
	.slideText h1 { font-size: 70px; line-height: 70px; letter-spacing: -4px; }
	.nowe-realizacje .lewa span { font-size: 36px; line-height: 36px; letter-spacing: -1px; }
	.realizacje .prawa span { font-size: 36px; line-height: 36px; letter-spacing: -1px; }
	.sorting .mix span { height: 180px; }
	.sorting .mix p { font-size: 16px; line-height: 16px; padding-top:10px; }
	.contact .container { width:100%; }
}

@media(max-width:499px) {
	.header { height:auto; }
	.header a { float:left; width:100%; text-align:center; }
	.header a img { float:none; margin-top:20px; }
	.headContactHold { float:left; width:100%; margin-top: 10px; text-align:center; }
	.headLang { float:left; width:100%; text-align:center; }
	.headLang a { float:none; font-size:12px; width:auto; font-weight:700; }	
	.headContact1 { display:none; }
	.headContact2 { display:none; }
	.sorting .mix { width: calc(50% - 20px); }

	.nowe-realizacje { height:auto; padding: 60px 0; }
	.nowe-realizacje .lewa { width: 100%; height: 200px; padding: 0px; }
	.nowe-realizacje .lewa a { margin-top:20px !important; }
	.nowe-realizacje .prawa { width:100%; height: 150px;  }
	
	.realizacje { height:auto; padding: 60px 0; }
	.realizacje .prawa { width: 100%; height: 200px; padding: 0px; }
	.realizacje .prawa a { margin-top:20px !important; }
	.realizacje .prawa p { margin-top:20px; }
	.realizacje .lewa { width:100%; height: 150px;  }
	
	.contactL, .contactR { width: 100%; }
	.contactR p { float: left; text-align: left; padding-right: 0px; padding-left:80px; background: url(../images/line.png) no-repeat left center; margin-top:40px; }
	.contactR span { float: left; text-align: left; padding-right: 0px; padding-left:80px; }
	.napisz-zadzwon a, .napisz-zadzwon p { float:left; width:100%; font-size:22px; text-align:center; }
	.napisz-zadzwon i { display: none; }

	#contactForm input#name[type="text"], #contactForm input#message[type="text"] { width: calc(100% - 42px); margin-right: 0px; }
	#contactForm input#phone[type="text"], #contactForm input#email[type="text"] { width: calc(50% - 102px); margin-right: 10px; }
	img.imgCaptcha { border-left: 10px solid #ddd; border-right: 10px solid #ddd;}
	#contactForm input#entercode[type="text"] { width: calc(100% - 222px); margin-right: 10px; }
	.formularz span { width: calc(100% - 40px);  padding: 0 20px; }
	.tracker p { text-align:center; }
	.content .thumb { width: calc(50% - 20px); height: 180px; margin: 10px; }
	.copy { height:auto; padding:30px 0; line-height: 20px; }
	.copy p, .copy p a { width:100%; text-align:center; margin:0px !important; }
	.copy p.fr { margin:15px 0 0 0 !important; }
	
}