.nav{
	font-size:0;
}
.nav > li > a{
width:80%;
float:left;
 font-family: 'Source Sans Pro';
 font-size: 12px;
 font-weight: 600;
 color: #FFF !important;
 line-height: 180%;
 white-space:normal;
}
.dropdown {
 width: 100%;
}
.dropdown-menu .dropdown{
	padding:5px 0px;
}
.sb-slidebar{
 background-color:#325a7d !important;
 padding:10px !important;
}
.navbar-nav > li{
 width:100%;
 border-bottom:1px solid #e3e3e4;
 float:left;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
 background-color:transparent;
 border:none;
	border-bottom:1px solid #e3e3e4 !important;
}
.navbar-nav{
	margin:0;
}
.navbar-left .dropdown-menu {
 width:100%;
 background-color:#325a7d;
 border:unset;
 font-family: 'Source Sans Pro';
 font-size: 12px;
 color: #FFF;
 line-height: 21px;
}
.nav.navbar-nav.navbar-right {
 width: 100%;
}
.navbar-left .dropdown-menu > li > a{
 font-family: 'Source Sans Pro';
 font-size: 12px;
 font-weight:400;
 letter-spacing:1px;
 padding:15px;
 color: #FFF;
 line-height: 21px;
 width:80%;
 float:left;
 clear:none;
 white-space:normal;
 letter-spacing:normal;
}
.moblinks a{
 font-family: 'Source Sans Pro';
 font-size: 15px;
 font-weight:400 !important;
 letter-spacing:1px;
 padding:15px;
 color: #FFF !important;
 line-height: 21px;
}

.navbar-left .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
 color: #B0B0B0;
 background-color: transparent;
}
.navbar-left .dropdown-menu{
 box-shadow:unset;
}
.navbar-nav .open .dropdown-menu{
 position:static;
 padding-left:5px;
}
.navbar-nav .open .dropdown-menu > li > a{
 padding-left:15px !important;
}
.btn-mobmenu{
	float: right;
	margin:0;
	width: 43px;
	height: 43px;
	padding: 0;
	background-color:#325a7d;
	cursor: pointer;
	position:relative;
	display:none;
	color:#FFF;
	font-size:21px;
}
.menu-arrow{
	width:auto !important;
	float:right !important;
}
@media only screen and (max-width: 1400px){
	
}
@media only screen and (max-width: 1200px){
	a:hover{
		text-decoration:underline;
		text-decoration-style:dotted;
	}
	.btn-mobmenu{
		display:block;
	}
	.mainHeader{
		height:623px;
	}
	.menu-cont, .header-search-icon, #header-yt-icon{
		display:none;
	}
	.container{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.blursliderdiv{
		right:50px;
	}
	.blurbottom{
		position:relative;
	}
	.vs-top.first{
		margin-left:0;
	}
	.vs-top{
		margin-right:13px;
	}
	#vs-cont{
		overflow:hidden;
	}
	.vs-divs{
		width:25%;
	}
	.vs-left{
		width:27%;
	}
	.vs-right{
		width:68%;
	}
	.akinfo_slides{
		width:30%;
		margin-right:0.1%;
	}
	/*.akinfo_img_cont{
		height:auto;
	}*/
	#akinfo_slider{
		height:500px;
		padding:0px 20px;
	}
	.akinfo_cont{
		width:100%;
		height:280px;
		padding-bottom:26px;
	}
	.cont_link{
		right:20px;
	}
	#akinfo_nav, #ojpinfo_nav, #vs_nav{
		margin-right:20px;
	}
	.obvpoz_cont, .vs_cont{
		padding:35px 20px 98px 20px !important;
	}
	.oov-div{
		padding:20px 90px;
	}
	.subfooter-cf{
		height:auto;
	}
	/*.bluebg {
		min-height:458px;
	}*/
	.vn-select, .select2-container, .vn-select select, .vn-input{
		width:230px;
	}
	#sellinks{
		padding-bottom:50px;
	}
	#headerHeightFade{
		position:relative;
	}
	#hhf_cont{
		margin:0;
	}
	#hhf_div{
		max-width:60%;
	}
	.misija_div{
		width:460px;
	}
	.onama_div{
		max-width:460px;
	}
	#povl, #povr{
		width:460px;
	}
	#kontakt_cont{
		width:25%;
	}
	.contacts.kd{
		width:37%;
	}
	.ISVHHF{
		position:relative !important;
	}
	#hhf_img{
		display:none;
	}
	#hhf_div{
		float:left;
	}
	#headerHeightFade.tmpl2{
		padding-top:200px;
	}
	.sv_cont{
		width:470px;
	}
	.sv_div{
		width:270px;
	}
	.casopis_div{
		padding:0px 15px;
	}
	.doclist_cont .obvpoz_divs{
		width:24%;
	}
	#ojplist .obvpoz_divs{
		width:32%;
	}
	#ojplist .obvpoz_divs:nth-child(4n){
		margin-right:11px;
	}
	#plusevi-detail h1{
		font-size:26px;
	}
	#plusevi-detail h2{
		font-size:21px;
	}
	#Youtube_kanal #imgcont50{
		display:none;
	}
	#Youtube_kanal #md_cont{
		width:100%;
	}
	#headerHeightFade_cont{
		width: 100%;
		position: relative;
		left: 0;
		bottom: 0;
		transform: translate(0%,0%);
		float: left;
		padding-bottom:100px;
	}
	#hHF_cont_left{
		width:48%;
		margin:0;
		margin-top:130px;
		padding-left:30px;
	}
	#hHF_cont_right{
		width:48%;
		margin-top:130px;
	}
	#ISVcontacts #kontakt_cont{
		width:100%;
	}
	#ISVcontacts .cont_title, #ISVcontacts .sl_txt{
		text-align:center;
		width:100%;
	}
	#ISVcontacts .cont_title br, #ISVcontacts .sl_txt br{
		display:none;
	}
	#ISVcontacts .contacts{
		width:240px;
	}
	.btn-mobmenu{
		margin-top:18px;
	}
	.fixedheader.darker #header-menu{
		margin-top:-8px;
	}
	#incidenti_svg{
		right:0px;
	}
	#PL_btn{
		float:left;
		width:49%;
	}
	#SP_btn{
		float:right;
		width:50%;
		margin:0;
	}
	#header-logo-cont{
		margin-left: 0px;
	}
	#grbBih{
		display: none;
	}
	#header-logo-cont a{
		border: none;
		margin-top: 25px;
		float: left;
	}
	#header-menu-cont{
		margin-right: 0px;
		width: 63%;
	}
}
@media only screen and (max-width:992px){
	.mainHeader{
		height:479px;
	}
	.container{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	#sellinks{
		padding-bottom:77px;
	}
	.vs-divs{
		width:50%;
	}
	.akinfo_slides{
		margin: 0px 0.3%;
	}
	.oov-div{
		padding:40px 90px;
	}
	.hidecont{
		display:none;
	}
	.poppod-cont{
		text-align:center;
	}
	#poppod_txt{
		max-width:100%;
	}
	.listpl{
		width:50%;
		margin-top: 56px;
		border-bottom: 6px solid #ededed;
	}
	#vodnaakta_form{
		display:block;
	}
	.vn-select, .select2-container, .vn-select select, .vn-input{
		width:100%;
		margin:10px 0px;
	}
	.vn-input input{
		border-radius:0;
	}
	#vn-obrasci{
		margin-top:20px;
	}
	#headerHeightFade.tmpl3{
		height:auto;
		padding-bottom:50px;
	}
	#hhf_cont{
		width:59%;
		display:block;
	}
	.misija_div, .onama_div{
		width:100%;
		max-width:unset;
	}
	#povl, #povr{
		width:47%;
	}
	#imgcont50{
		display:none;
	}
	#md_cont{
		width:100%;
		text-align:center;
	}
	.md_cf .podstranica_title, #md_txt{
		text-align:center;
	}
	.md_docs img{
		float:none;
	}
	#hhf_cont.bluebg_hhf_cont{
		width:100%;
		float:left;
		margin:0;
	}
	.bluebg_hhf_cont #hhf_div{
		width:100%;
	}
	#kontakt_cont, #kontakt_cont .sl_txt{
		width:100%;
		text-align:center;
	}
	.cont_title br{
		display:none;
	}
	.contacts.kd{
		width:50%;
	}
	#headerHeightFade.tmpl2{
		height: 100%;
		float: left;
	}
	#hhf_cont{
		width:100%;
	}
	.fullblue{
		min-height:100px;
	}
	.sv_cont{
		width:100%;
	}
	.sv_div{
		width:80%;
	}
	.casopis_cont{
		width:100%;
	}
	#doc_cont_img{
		display:none;
	}
	#doc_select_cont{
		text-align:center !important;
	}
	#doc_btn{
		float:none;
	}
	.doclist_cont .obvpoz_divs{
		width:31%;
	}
	.doclist_cont .obvpoz_divs:nth-child(4n){
		margin-right:11px;
	}
	.doclist_cont .obvpoz_divs:nth-child(3n){
		margin-right:0;
	}
	#bloglist .akinfo_slides{
		width:44%;
	}
	#bloglist .akinfo_slides:nth-child(3n){
		margin-right:40px;
	}
	#ojplist .obvpoz_divs{
		width:48%;
	}
	.casopislist{
		margin-right:4%;
		width:29%;
	}
	#hHF_cont_left, #hHF_cont_right{
		width:100%;
	}
	#videosml_info{
		left:50%;
		transform:translate(-50%,0%);
	}
	#header-menu-cont{
		width:50%;
	}
	#incidenti_svg{
		position:relative;
		top:0px;
		right:0;
	}
}
@media only screen and (max-width:736px){
	.mainHeader{
		height:461px;
	}
	.container{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.blursliderdiv{
		top:0;
		right:0;
		transform:translate(0%,0%);
	}
	/*.obvpoz_divs:nth-child(3), .obvpoz_divs:nth-child(4){
		display:none;
	}*/
	#vsfront{
		display:none;
	}
	.vs_nav_front{
		display:none;
	}
	.contact_img{
		margin-left:10%;
	}
	#akinfo_nav, #ojpinfo_nav, #vs_nav{
		margin-right:0;
	}
	.sv_div{
		width:70%;
	}
	#bloglist .akinfo_slides{
		width:43%;
	}
	#bloglist .akinfo_slides:nth-child(3n){
		margin-right:40px;
	}
	#ISVcontacts .contacts{
		width:220px;
	}
	#SP_btn{
		margin-left:0;
		margin-top:20px;
		margin-bottom:40px;
		width:100%;
	}
	#PL_btn{
		width:100%;
	}
}
@media only screen and (max-width:685px){
	.mainHeader{
		height:431px;
	}
}
@media only screen and (max-width:668px){
	.mainHeader{
		height:421px;
	}
}
@media only screen and (max-width:580px){
	
}
@media only screen and (max-width:420px){
	.vs-divs{
		width:100%;
	}
	.sellinks{
		width:100%;
	}
	.cont_link{
		position:relative;
		float:none;
		margin-top:20px;
		margin-right:0;
		top:0;
		right:0;
		display:inline-block;
	}
	.aktinfo_nav{
		display:none;
	}
	.akinfo_slides{
		margin:0;
	}
	#akinfo_slider{
		height:500px;
	}
	.cont_link{
		margin-right:5px;
	}
	.obvpoz_cont{
		padding:64px 0px 98px 0px;
	}
	.vim_cont{
		padding-bottom:20px;
	}
	.footer{
		padding:43px 0px;
	}
	#footer_menu{
		display:none;
	}
	.oov-div{
		padding:40px 50px;
	}
	.videocont{
		display:none;
	}
	.vs-top.first{
		margin:0;
		margin-bottom:10px;
		width:100%;
	}
	.vs-top.right{
		float:left !important;
	}
	.blurbottom{
		height:140px;
	}
	.akinfo_img_cont{
		max-width:unset;
	}
	#povl, #povr{
		width:100%;
	}
	.pov_title, .md_docs{
		text-align:left !important;
	}
	#hhf_cont{
		width:100%;
	}
	.blursliderdiv.agc{
		display:none;
	}
	.contacts.kd{
		width:100%;
	}
	#hhf_div{
		display:none !important;
	}
	#hhf_div.mob{
		display:block !important;
	}
	.bluebg_hhf_cont #hhf_div{
		margin-top:120px;
	}
	.bluebg_hhf_cont #hhf_ttl{
		width:100%;
		text-align:left;
	}
	.bluebg_hhf_cont #hhf_ttl span{
		margin-bottom:15px;
	}
	.bluebg_hhf_cont #hhf_txt{
		width:100%;
		margin-top:15px;
	}
	#headerHeightFade #hhf_div{
		display:block !important;
	}
	.contacts.sngl{
		width:100%;
	}
	.contact_img{
		margin-left:6%;
	}
	.contact_info{
		width:70% !important;
		float:left;
	}
	.plan_cont{
		width:100%;
	}
	.ojp .cont_link, .ag_onama .cont_link, .iVs_cont .cont_link, #Odluke_i_pozivi_za_nabavke .cont_link{
		top: 180px;
		left: 50%;
		transform: translate(-50%, 0%);
		position:absolute;
	}
	.ag_onama .cont_link{
		top:250px;
	}
	#akinfo_slider{
		padding:0;
	}
	#md_docs_cont .md_docs{
		text-align:center !important;
	}
	.sv_cont{
		height:auto;
	}
	.algnright, .algnlft{
		text-align:center;
	}
	.algnlft{
		display: -webkit-box;
        display: -moz-box;
        display: box;
        
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
	}
	.algnlft .sv_div{
		-webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
	}
	.algnlft .flleft{
		-webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
	}
	.algnright .flright, .algnright .flleft{
		float:none !important;
	}
	.sv_div{
		width:100%;
		margin:0 !important;
		margin-top:30px !important;
	}
	.casopis_cont{
		height:auto;
		padding-bottom:60px;
	}
	.casopis_div{
		width:100%;
		padding:0px 30px;
	}
	#casopis_left_bot img{
		display:none;
	}
	#casopis_left_bot_txt, #casopis_left_bot{
		margin-left:0;
		width:100%;
	}
	#casopis_right_bot_txt{
		width:100%;
		padding:0px 15px;
	}
	#fp_txt{
		width:100%;
	}
	.doclist_cont .obvpoz_divs{
		width:100%;
		margin-right:0;
	}
	.doclist_cont .obvpoz_divs:nth-child(4n){
		margin-right:0;
	}
	.kontakt_cont .contacts{
		height:192px;
	}
	.contact_info{
		width:100% !important;
	}
	#bloglist .akinfo_slides{
		width:100%;
	}
	#ojplist .obvpoz_divs{
		width:100%;
		margin-right:0;
	}
	#plus1 {
		left: 19px;
		top: 23px;
	}
	#plus2 {
		left: 13px;
		top: 46px;
	}
	#plus3 {
		left: 18px;
		top: 73px;
	}
	#plus4 {
		left: 34px;
		top: 99px;
	}
	#plus5 {
		left: 89px;
		top: 73px;
	}
	#plus6 {
		left: 234px;
		top: 34px;
	}
	#plus7 {
		left: 238px;
		top: 55px;
	}
	#plus8 {
		left: 265px;
		top: 47px;
	}
	#plus9 {
		left: 255px;
		top: 80px;
	}
	#plus10 {
		left: 270px;
		top: 113px;
	}
	#plus11 {
		left: 208px;
		top: 97px;
	}
	#plus12 {
		left: 188px;
		top: 153px;
	}
	#plus13 {
		left: 161px;
		top: 174px;
	}
	#plus14 {
		left: 237px;
		top: 192px;
	}
	#plus15 {
		left: 299px;
		top: 218px;
	}
	#plusevi-detail h1{
		font-size:21px;
	}
	#plusevi-detail h2{
		font-size:18px;
	}
	.casopislist{
		margin-right:0;
		width:100%;
	}
	.rmvbl{
		display:none
	}
	#yt_vid_cont{
		height:auto;
	}
	#yt_img{
		display:inline-block;
		float:none;
		margin-bottom:20px;
	}
	#yt_kanal_link{
		float:none;
		display:inline-block;
	}
	#hHF_cont_right{
		position:relative;
		left:50%;
		transform:translate(-50%,0%);
		width:90%;
	}
	#vsc_cont{
		white-space: nowrap;
	}
	#ISVcontacts .contacts{
		width:100%;
	}
	#videosml_info{
		width:90%;
	}
	#videosml_txt{
		width:80%;
		height:auto;
	}
	.mobbg{
		background-image:url('../images/mobilevodaba.jpg');
		background-position:center;
		background-repeat:no-repeat;
		padding:0 !important;
	}
	.blursliderdiv{
		display:none;
	}
	.mivcontainer{
		display:none;
	}
	#headerHeightFade{
		position:relative;
	}
	#headerHeightFade.tmpl3{
		margin-top:50px;
	}
	#hhf_div{
		max-width:100%;
	}
	.contacts.kd .contact_info{
		width:200px !important;
		margin-left:20px !important;
	}
	.contacts.sngl .contact_info{
		width:79% !important;
	}
	.pn_btn{
		width:100%;
		padding-left:0;
		padding-right:0;
	}
	.obvpoz_divs{
		height:221px !important;
	}
	.obvpoz_txt{
		font-size:14px;
		max-height:90px;
	}
	.emhome{
		display:block;
	}
	.emTitle.first{
		margin-top:0px;
	}
	.nopad{
		margin-bottom:50px;
		width:100%;
	}
	.nopad:nth-child(3){
		margin-bottom:0;
	}
	.nopad:nth-child(2){
		padding:0;
	}
	#hp1{
		padding:0;
	}
	#WA_cont{
		padding-left:81px;
		padding-right:81px;
	}
}
@media(max-width:380px){
	.contacts.sngl .contact_info, .contacts.kd .contact_info{
		margin-left:0;
	}
	.contact_img{
		margin-left:10px;
	}
	.contact_info{
		margin-left:0;
	}
	.vlegend.inline{
		padding-right:30px;
	}
}