	/*==========  Non-Mobile First Method  ==========*/
 
	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1169px){
		.meniexpand {display: none;}
		.linkovi a {font-size: 13px; letter-spacing: 0px;}

	
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px){
		footer a {text-align: center;}
				footer ul ul {display: none;}
		footer ul {text-align: center;margin:0; text-transform: uppercase; padding: 0 70px;}
		footer a.root {font-size: 16px; margin-top: 10px; line-height: 19px;}
		footer {padding-top: 10px;}
		footer .KontaktNaslov {display: none;}
		
		
		.lijevo {margin-bottom: 60px;}
		footer .KontaktNaslov {text-align: center; margin-top: 30px;}
		.kontakttekst {text-align: center; width: 100%;}
		.drustva {text-align: center;}
		.drustvawrap li {margin: 1px 10px; text-align: center; display: inline-block;}
		.smallnews .naslov {padding-top:15px; }
		.bignews .naslov {font-size: 20px;}
		.meniexpand .naslov {font-size: 30px;}
		.meniexpand .podgrupe {margin-right: 10px;}
		.glmeni {font-size: 14px; padding: 0 13px;}
		.linkovi {float: none; clear: both;}
		.linkovi a {			
			padding: 0 7px;
			padding-top: 15px;
			height: 50px;
			font-size: 12px;
		}
		.podlinkoviwrap {float: none; margin: 0 auto; text-align: center; height: 46px;}
		.podlinkovi.search input, .podlinkovi.search .serchbtn {float: none !important; display: inline-block;}
		.podlinkoviwrap a {
			display: inline;
			float: none;
			margin-right:15px;
			margin-left:0;
			color:#fff;
			font-family: 'open_sansregular', Arial, Sans-serif;
			font-size: 12px;
			height: 30px;
			padding-top: 15px;
			margin-bottom: 15px;
			display: inline-block;
		}
		.cetiriwrap .box {border: none;	}
		.logowrap {text-align: center;}
		#logo {float: none !important; margin: 25px auto !important;}
		#logo {margin:35px 0; width: 205px; float: left;}
		
	}
 
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
		.linkovi a {font-size: 12px; padding-left: 7px; padding-right: 7px;}
		
		.glavnaslika {margin-bottom: 0;}
	
		.sjena {position: relative;}
		
		
		
		
	}
	/* Small Devices, Tablets */
	@media only screen and (max-width : 767px){
		
		.pad15 {padding: 0 15px;}
		.projekt .opsirno, .projekt .podaci, .projekt .kontakt {padding: 15px 15px 0 15px; margin-top: 0px;}
		.kontaktwrap .upravakontakt {float: none !important; width: 100%;}
		.uprava.projekt .uwrap {padding: 0px 0 15px 15px; max-width: 54%}
		.kontaktwrap  .podnaslov {margin-bottom: 20px;}
		.kontaktwrap {padding: 0 15px;}
		.kontaktwrap .lbl, .kontaktwrap .form {margin-top: 0px;text-align: left;} 
		.kontaktwrap .lbl {margin-top: 10px;}
		.row.kolone {margin-top: 0;}
		.bredkramb {padding: 0 15px; }
		.bredkramb ul {margin-top: 20px;}
		.lijevo {padding: 30px 30px 0 30px;}
		h1.naslov {margin-top: 0; font-size: 20px;margin-bottom: 24px;}
		.tab-pane {border: none;padding: 20px 0px}
		.border {border-radius: 0px; }
		.desno .box {margin-bottom: 0;}
		.box a {border-radius: 0px !important; }
		.sadrzaj [class*="col-"] {
		   padding:0;
		} 
		
		.cetiriwrap .box {border-bottom: 1px solid #b5b5b5; padding: 30px;border-right: 1px solid #b5b5b5; }
		.cetiriwrap {padding-top: 0px; padding-bottom: 0;}
		.cetiriwrap .box {border-bottom: 1px solid #b5b5b5; padding: 30px;border-right: 1px solid #b5b5b5;}
		.cetiriwrap .box {height: 350px; overflow: hidden;}
		.cetiriwrap .tekst {margin-top: 20px;}
		.cetiriwrap .vise {margin-top: 10px;}
		.animacija {display: none !important;}
		.bignews .datum {padding-left: 0;}
		.smallnews {margin-top: 30px !important; border-bottom:1px solid #ccc; padding-bottom: 20px;}
		.smallnews .naslov {font-size: 18px;}
		.smallnews.search {display: block;}
		.smallnews .vise {display: none;}
		.novosti h2 {margin-bottom: 40px;}
		.obavijesti h2.naslov .podnaslov {font-size: 11px;}
		.bignews {margin-top:0;}
		.novosti .tekst {padding: 25px;}
		.novosti .naslov {line-height: 20px;}
		.novosti [class*="col-"] {
		   padding:0;
		
		} 
		.novosti .tekst {padding: 25px;}
		footer .foodno {
            height: auto;
            text-align: center;
        }
        .vrhWrap { width: 100%; text-align: center; margin: 5px 0;}
		
	}
	@media only screen and (max-width : 639px){
		
		.uprava.projekt .uwrap {min-width: 100% !important; padding: 30px;}
		.forma input {width: 69% !important; margin-right: 5px;}
		.upravavise {margin-bottom: 20px;}
		.uprava img {width: 100% !important;}
		.uprava .opis {margin-top: 20px;}

	}
	
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
	
		.cookie-banner {
	        line-height: 1.3;
	    }
	    
	    .cookie-banner .cb-col {
	        display: block;
	    }
	    
	    .cookie-banner .cb-col + .cb-col {
	        width: auto;
	        text-align: left;
	        padding: 0 0 10px 0;
	    }
	
         table {font-size: 14px;}
        .onlineKontakt a, .onlineKontakt span {float: none;}
		.dokument .skini {display: none;}
		.dokument .slika {margin-right: 10px; padding: 0; max-width: 30%;}
		.dokument .naslov {word-wrap: break-word; padding: 0; width:47%;}
		.cetiriwrap .box {width: 100%; text-align: center; border-bottom: 1px solid #b5b5b5; padding: 25px 0;}
		.cetiriwrap .tekst .kratki {text-align: center; margin: 0 auto; display: inline-block; height: auto; padding: 20px 30px;}
		.cetiriwrap {padding-top: 15px; padding-bottom: 0;}
		.cetiriwrap .tekst {margin-top: 25px;}
	}
 
	/* Custom, iPhone Retina */
	@media only screen and (max-width : 320px){
 
	}
	
	/*************** MOJE ********************/
	
	@media print {
	
	.malimeni {
		display: none !important;
	}
	
	.linkovi {
		display: none !important;
	}	
	
	.mobsearch  {
		display: none !important;
	}
	
	.mobtogglewrap  {
		display: none !important;
	}
	
	a.glmeni, a.vrh {
		display: none !important;
	}
	
}