html body{
	padding:0;
}

textarea.kontaktVprasanje{
	width:unset;
}

input, select, textarea{
    width: unset;
}

input[type=checkbox]{
	width:unset;
}

.backDiv{
	width:unset;
}
.centerDiv{
	width:98%;
}

#jkpsBar {
    text-align:center;
   	font-size:16px;
}

#hero_naslov{
	margin-top:20px;
}
#hero_naslov h1{
    font-size: 46px;
    position: unset;
    width: 100%;
    height: unset;
    margin-bottom:20px;
}

#hero_podnaslovom{
    position: revert;
    width: 100%;
    display: revert;	
    height: unset;
}

#hero_povezave{
    margin: 30px 0 30px 0;
    text-align: center;
    position: unset;
    display: inline-block;
    width: 100%;
}

#hero_rightH{
    text-align: center;
    position: unset;
    margin: 0;
    padding: 0;
    width: 100%;
}

#hero_rightH img{
    width: 99%;
    margin: 0px 0 20px 0;
    padding: 0;
}

#aboutUs_slike a{
	color:black;
}
.aboutUs_slike_oseba{
	display:inline-block;
	width:100%;vertical-align:top;
	text-align:center;
	padding:10px 0 10px 0;
}

.aboutUs_slike_oseba:nth-child(odd){
	background-color:white;
}


.aboutUs_slike_oseba img{width:270px;border-radius:100%;}
.aboutUs_slike_oseba .ikonaMail img{width:unset;}


#forCompanies_blokZgoraj{
	width:100%;
}


.forCompanies_blokSpodaj{
	text-align:center;
}

.forCompanies_blok14{
	display:inline-block;
	width:unset;
	height:190px;vertical-align:top;text-align:center;
}


.forCompanies_blok14:nth-child(1){margin-bottom:20px;}
.forCompanies_blok14:nth-child(2){margin-bottom:20px;}
.forCompanies_blok14:nth-child(3){margin-bottom:20px;}
.forCompanies_blok14:nth-child(4){margin-bottom:20px;}


.forCompanies_blok14_naslov{
	width:unset;height:auto;text-align:center;
}


.forCompanies_blok13{
	vertical-align:top;
	padding: 2px;
	margin-bottom:20px;
	text-align:left;
	width:95%;
	height:auto;
}

.forCompanies_blok13_stevilka{
	font-size:45px;
	margin-left:20px;

}

.forCompanies_blok13_text{
	width:192px;
	margin-left:20px;
	margin-bottom: 24px
}

.forCompanies_blok13_infografika {
    bottom: 0;
    right: 96px;
    left: unset;
}

.forCompanies_blok13:nth-child(2) .forCompanies_blok13_infografika {
    top:0;
    right: 133px;
    left: unset;
}

.forCompanies_blok13:nth-child(3) .forCompanies_blok13_infografika {
    top: -55px;
    right: 148px;
    left: unset;
}


.forCompanies_blok12{
	width:unset;
	margin-bottom:20px;
	height: auto;
	padding:10px;
}

.forCompanies_blok12_top {
	margin-bottom:10px;
}

.forCompanies_blok12_top_slika{
	width:unset;
}

.forCompanies_blok12_top_slika img{
	width:32px;
	height:32px;
}


.forCompanies_blok12_top_naziv{
    width: auto;
    margin-left:0;
    height:unset;
}

.forCompanies_blok12_top_naziv br:first-child{
	display:none;
}


#contact_form{
	width:unset;
	text-align:center;
}

#contact textarea[name=myMessage]{
	width:-webkit-fill-available;
}


#contact input[name=captcha1]{
	/*width:fit-content;*/
	margin-top:10px;
}


#contact_form input{
	width:-webkit-fill-available;
	}

#contact_form button{
    margin:40px auto;
}



.forCandidates_blok14{width:unset;}
#forCandidates .forCandidates_blok14{
	width:unset;
	margin-bottom:20px;
	margin:3px;
	padding:20px;
}

.forCandidates_blok14_naslov{width:unset;}



#mainJobPostions_Selector{
	text-align:center;
	margin-top: 20px;
	height:unset;
	
}

#mainJobPostions_Selector button{
    margin:6px;
}

.mainJobPostions_List_icon{
	width:unset;
}


.mainJobPostions_List_pozicija{
	width:unset;
}


.mainJobPostions_List_mesto{
	width:100%;
}


.mainJobPostions_List_mestoText{
	margin-left:12px
}

.mainJobPostions_List_placa{
	width:unset;
}


.mainJobPostions_List_placaText{
	margin-left:12px
}


.mainJobPostions_List_link{
    display: block;
    width: 100%;
    text-align: center;
}


.mainJobPostions_List_Fields{
	margin-left:-8px;
	text-align:center
}

#footer{
	height:unset;
}

.footer_mid span:last-child{
	display:block;
	margin-top:20px;
}


#logo{
	position: unset;
	top: 20px;
	text-align:center;
}

#logo a img{
	width: 80%;
	max-width: 120px;
	margin-top:10px;
}

#povezaveL{
	margin-top:12px;
	text-align:center;
	position:unset;
	font-size:16px;
}

#povezaveL a{
	color:white;
	margin:5px;
}

#povezaveR{
	text-align:center;
	position:revert;
	margin-top:18px;
}	

#povezaveR a {
    color: #CF202E;
    font-weight: 700;
    padding: 3px;
    border-radius: 10px;
    border:unset;
    box-shadow:unset;
    animation: unset;

}

#povezaveR a:hover {
	background-color:#CF202E;
    color: white;
}


#errVnos {
    width:200px;
    margin-left: -125px;
}


#noga{
	width:unset;
	position:unset;
}


#showWait>#swBorder{
	width:unset;
}

#topMenu{
	height: 145px;
}


.sticky {
    box-shadow: 0 3px 4px rgb(0 0 0 / 50%);
}
