@charset "utf-8";
/* CSS Document */

@media (max-width:1259px) {
	.subCategoryHolder{font-size:13px;}
	.homeIsoHolder .homeVestHolder .title{display:block; line-height: 17px; font-size: 14px;}
	footer .footerInfo{font-size:12px; line-height:24px;}
	footer .footerInfo .footerContactInfoHolder .item{margin:0 0 10px 0; line-height:16px;}
	footer .footerInfo .footerSocialHolder .item{margin:0 0 5px 0;}
	footer .footerInfo .footerNewsletterHolder .newsletterForm > button{font-size:25px;}
}

@media (max-width:999px) {
	header .mainHeader .headerMenu li{margin:0 0 0 25px;}
	header .mainHeader .headerMenu li a{font-size:14px;}
	.homeBoxHolder .mainTitle{font-size:26px;}
	.subCategoryHolder{line-height: 17px; text-align: center; height: 56px;}
}

@media (max-width:799px) {
	header .mainHeader .headerLogo{width:170px;}
	header .mainHeader .headerMenu{margin:2px 0;}
	header .mainHeader .headerMenu li a{font-size:13px;}
	footer .footerInfo .mainTitle{height:40px;}
	.homeIsoHolder .homeVestHolder .title{line-height:15px; font-size:12px;}
}

@media (max-width: 679px) {
	.toggleMenu{display:block;}
	header .topLine .headerSocialHolder{float: none; display: block; overflow: hidden; text-align: center;}
	header .topLine .headerSocialHolder a{display: inline-block; float: none; margin: 0 10px; font-size: 13px; line-height: 13px;}
	header .topLine .headerInfoHolder{float: none; text-align: center; display: block; overflow: hidden;}
	header .topLine .headerInfoHolder .item{float: none; margin: 0; font-size: 13px; line-height: 23px;}
	header .mainHeader .headerLogo{width:80%; float:none; display:block; margin:0 auto; max-width:250px;}
	header .mainHeader .headerMenu{display:none; margin: 0; padding: 50px 0; position: fixed; z-index: 5; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.8); color: #fff; text-align: center;}
	header .mainHeader .headerMenu li, header .mainHeader .headerMenu li:first-child{margin:0; display: block; float: none;}
	header .mainHeader .subMenu{position:relative; display:block;}
	header .mainHeader .subMenu > li{padding:10px;}
	.delimiter{width:70%;}
	.homeBoxHolder{text-align:center;}
	.subCategoryHolder{height: auto; margin: 0 0 10px 0; display: block; float: none; width: 100%;}
	.homeIsoHolder .homeVestHolder:last-child{margin:0 0 40px 0;}
	.vestThumb{float:left; width:100%; margin:0 0 20px 0;}
	.contactLeft{text-align:center;}
	.contactLeft .title{margin:0 0 40px 0;}
	#kontaktForma{margin:50px 0 0 0; text-align:center;}
	#kontaktForma input, #kontaktForma select, #kontaktForma textarea{text-align:center;}
	#kontaktForma button{float:none;}
	footer .footerInfo{text-align:center;}
	footer .footerInfo .footerContactInfoHolder, footer .footerInfo .footerMenuHolder, footer .footerInfo .footerSocialHolder, footer .footerInfo .footerNewsletterHolder{margin:0 0 30px 0;}
	footer .footerInfo .mainTitle{margin:0 0 10px 0; height:auto;}
	footer .footerInfo .footerMenuHolder .footerMenu{padding:0;}
	footer .footerInfo .footerContactInfoHolder .item{padding:0;}
	footer .footerInfo .footerContactInfoHolder .item.email:after, footer .footerInfo .footerContactInfoHolder .item.tel:after, footer .footerInfo .footerContactInfoHolder .item.address:after{content:"";}
	.potpisHolder{font-size: 11px; font-weight: 300;}
	.potpisHolder .dd{display: block; float: none; text-align: center; margin: 0 0 10px 0;}
	.potpisHolder .rights{display: block; float: none; text-align: center;}
}

/*@media (max-width: 991px) {
	.headerLogo{width:200px;}
	.headerBanner{width:450px;}
	.headerMenu > li > a{font-size:15px; line-height:40px;}
	.owl-carousel{margin:0 0 20px 0;}
	.h1{font-size:40px; line-height:44px;}
	.homeFormHolder .title{font-size:36px; line-height:40px;}
	.homeFormHolder{font-size:20px; line-height:24px; padding:50px 0;}
	.homeGalleryHolder .galleryThumb{height:120px;}
}

@media (max-width: 767px) {
	.headerLogo{width:180px;}
	.headerBanner{width:380px;}
	.headerMenu > li > a{font-size:13px; line-height:30px;}
	.homeFormHolder{font-size:19px; line-height:22px;}
	.homeFormHolder .title{font-size:30px; line-height:34px; margin:0 0 20px 0;}
	footer{font-size:15px; line-height:17px;}
	.footerLogo{width:160px;}
}*/