@media (min-width: 1401px) {
	.section { padding: 100px 0; }
	.section-short { padding: 72px 0; }
}
@media (max-width: 1400px) {
	.owl-theme .owl-buttons .owl-prev { left: -40px; }
	.owl-theme .owl-buttons .owl-next { right: -40px; }
}
@media (max-width: 1200px) {
	#ponudaL .sadrzaj-wrapper { padding: 20px 35px 300px 35px; }
	#ponudaR .sadrzaj-wrapper { padding: 20px 35px 300px 35px; }
	.partner { width:49%; margin: 1% 1% 0 0; }
}
@media (max-width: 1024px) {
	.owl-theme .owl-buttons div { display:none; }
	#ponudaL .sadrzaj { padding-right: 0px; }
	#ponudaL .sadrzaj-wrapper { position: relative; left: 0; width: 100%; padding: 20px 15px 0px 15px; }
	#ponudaL .sadrzaj-wrapper .box { padding: 30px 20px 30px 30px; }
	#ponudaL .slika h1 { font-size: 60px; width: 100%; padding: 40px 0 10px 30px; position: absolute; margin-top: 0; left: 0; -moz-border-radius: 0px; border-radius: 0; }
	#ponudaL .slika h1 span { line-height: 28px; }
	.sadrzaj .read-more.sm { width: 100%; margin-bottom: 10px; }
	.sadrzaj .read-more.lg { width: 100%; }
	.header-content-wrapper {  min-height: 555px;  }
	#ponudaR { margin-top: 60px; }
	#ponudaR .sadrzaj { padding-left: 0px; }
	#ponudaR .sadrzaj-wrapper { position: relative; left: 0; width: 100%;  padding: 20px 15px 0px 15px; }
	#ponudaR .sadrzaj-wrapper .box { padding: 30px 20px 30px 30px; }
	#ponudaR .slika h1 { text-align: left; font-size: 60px; width: 100%; padding: 40px 0 10px 30px; position: absolute; margin-top: 0; right: 0; -moz-border-radius: 0px; border-radius: 0; }
	#ponudaR .slika h1 span { line-height: 28px; padding: 10px 3px 10px 3px; }
	.partner { width:49%; margin: 1% 1% 0 0; }
}
	
@media (max-width: 767px) {
	.vijest .datum li { margin-right: 0px; }
	#cookies-notice { padding: 50px; }
	.owl-theme .owl-buttons div { display:none; }
	.caption-classic h2 { line-height: 68px !important; }
	.collapse.in { display: block; }
	.navbar-collapse { position: relative; z-index: 9999999; background: #2e3191; }
	.navbar-nav > li { display: block; float: left; text-align: left; width: 100%; }
	.navbar-nav > li:hover { }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
	.navbar-default .navbar-nav > li { padding-top: 10px; padding-bottom: 10px; }
	.header-content-wrapper .container { position: relative; top: 0px; }
	.header-content-wrapper { position: relative; bottom: 0; min-height: 700px; height: 100%; display: block; justify-content: center; align-items: center; }
	.header-content-wrapper2 { padding: 30px 0 0 0; }
	.header-content2 .sadrzaj { padding: 15px 0px 15px 0px; }
	.naslov h3 { font-size: 40px; }
	footer { width: 100%; height: 100%; position: relative; bottom: 0; left: 0; z-index: 0; padding: 0px 0px 0px 0px;  }
	.site-wrapper { max-width:100%; }
	body#page-1, body#page-2, body#page-3, body#page-4, body#page-5, body#page-6, body#page-7, body#page-8, body#page-9, body#page-10, body#page-11, body#page-12, body#page-13, body#page-14, body#page-15, body#page-16, body#page-17, body#page-18, body#page-19, body#page-20 { max-height: 100%; }
	.kontakt-blok { min-height: 214px; padding:30px 15px 0px 15px; width:100%; margin-right:0%; }
	.btn { width: 100%; }
	.post-nav.btn-group .btn { width: auto; }
	.partner { width:100%; margin: 0% 0% 0 0; }
	.vijesti .sadrzaj h2 { font-size: 24px; line-height:23px; margin-bottom: 15px; margin-top: 20px; }
}