.header {
    float: left;
    padding: 10px 0;
    width: 100%;
    position: fixed;
    z-index: 1000;
    background: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.image-company img {
    border-radius: 0;
}
.image-candidate {
    display: none !important
}
.card-location {
display: none
}
.mt-35.mb-40.box-info-profile.avatar-view.d-inline-block {
    display: none !important;
}
.fi-rr-clock {
    display: none
}
.mt-5.font-md.color-text-paragraph-2.mb-15 {
display: none
}
.dots-container {
    display: none !important
}
.shape-1 {
display: none
}
.icon.svg-icon-ti-ti-search {
    display: none
}
#registkand {
    width: 30px !important;
    height: 30px !important;    
}
#registkomp {
    width: 30px !important;
    height: 30px !important;    
}
#radvozila {
width: 50%
}
#administ {
width: 50%
}
#sertifikati {
width: 50%
}
#vrstarobe {
width: 50%
}
#relacijeisk {
width: 30%
}
#vrstatransportaisk {
width: 30%
}
div[data-bb-toggle=tree-checkboxes] {
    width: 30%;
}

d-wrapper {
    display: none
}
.slug-field-wrapper {
    display: none
}
#slide2 {
display: none !important
}
#newsform {
    display: none
}
#description {
    display: none
}
.ck.ck-reset.ck-editor.ck-rounded-corners {
   
}
#year_founded {
display: none
}
#number_of_offices {
display: none
}
#seo_wrap {
display: none
}
#number_of_employees {
display: none
}
#annual_revenue {
display: none
}
#facebook {
display: none
}
#twitter {
display: none
}
#linkedin {
display: none
}
#instagram {
display: none
}
#dashsocial {
display: none
}
#unique_id {
display: none
}
label.form-label[for="year_founded"] {
    display: none;
}
label.form-label[for="description"] {
    display: none;
}
label.form-label[for="content"] {
    
}
label.form-label[for="number_of_offices"] {
    display: none;
}
label.form-label[for="number_of_employees"] {
    display: none;
}
label.form-label[for="annual_revenue"] {
    display: none;
}
label.form-label[for="cover_image"] {
    display: none;
}
label.form-label[for="is_freelance"] {
    display: none;
}
label.form-label[for="apply_url"] {
    display: none;
}
label.form-label[for="unique_id"] {
    display: none;
}
label.form-label[for="featured_image"] {
    display: none;
}
label.form-label[for="external_apply_behavior"] {
    display: none;
}
label.form-label[for="number_of_positions"] {
    margin-top: -6rem
}
.input-icon .form-control:not(:last-child), .input-icon .form-select:not(:last-child) {
    width: 30%;
}
#apply_url {
display: none !important
}
.job-custom-fields-wrap {
    display: none
}
#app-job-board {
    display: none
}
.image-box.image-box-featured_image {
display: none
}
.banner-hero.banner-image-single {
    display: none
}
.image-company {
    margin-top: 30px
}
.form-check.form-switch.d-inline-block {
    display: none !important
}
.card-grid-2-image-rd.online {
    display: none
}
.ps-sidebar__center ul.menu > li:nth-child(4) {
    display: none !important;
}
.ps-sidebar__center ul.menu > li:nth-child(5) {
    display: none !important;
}
.ps-sidebar__center ul.menu > li:nth-child(6) {
    display: none !important;
}
.ps-sidebar__center ul.menu > li:nth-child(7) {
    display: none !important;
}
.menu > li:nth-child(4) {
    display: none !important;
}
.menu > li:nth-child(5) {
    display: none !important;
}
.menu > li:nth-child(6) {
    display: none !important;
}
.menu > li:nth-child(7) {
    display: none !important;
}
.card.mb-3:has(input[name="facebook"]) {
  display: none;
}
.card.meta-boxes {
     background: transparent;
    box-shadow: none !important;
    border: transparent;
}
.image-box.image-box-cover_image {
display: none
}
.position-relative.form-check-group {
    display: none
}












.section-box-2 {
margin-top: 150px;
}
.header-logo a img {
    min-width: 100px !important;
  height: auto !important;
}
.header .main-header .header-left .header-logo {
   
    min-width: 170px !important;
}
.header-logo a img {
    max-height: 80px !important;
}
.card-grid-2 .card-block-info .card-text-price {
font-size: 0.8rem;
}

.company-listing .image-box {
  
    width: 150px;
}
.card-grid-2 .card-grid-2-image-left {
    padding: 10px 10px 5px;
}
.bdrd-10 {
    border-radius: 30px !important;
}
.img-job-search.mt-20 {
  border-radius: 32px !important;
}
#zastoazip {
margin-top:70px;
}
#uclanitese {
margin-right: 20px;
}
#kam {
margin-top:35px !important;
}
#logica {
margin-right: 20px;
}

#kandidatiaz {
display: none;
}
#ucla {
margin-top: 35px;
}
#digi{
margin-top: 70px;
}
#cardb {
width:450px;
  border-radius:32px;
}
.max-width-price {
width: 70%
}
/*
#newsform {
    max-width: 100%;
}
*/
.box-newsletter {
    padding: 10px 0 10px;
}
.box-newsletter .text-md-newsletter {
    font-size: 25px;
    line-height: 20px;
}
.box-newsletter .box-form-newsletter {
  margin-top: 15px !important;
  max-width: 500px;
  background: transparent !important;
}
.box-newsletter .box-form-newsletter .form-newsletter .input-newsletter {
    min-height: 50px !important;
}
.mt-50 {
    margin-top: 10px !important;
}

/*doc*/
#menu-dokumenta-desktop,
#menu-dokumenta-mobile,
.menu-dokumenta-item {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
}


#menu-dokumenta-desktop[style*="display: list-item"],
#menu-dokumenta-mobile[style*="display: list-item"],
.menu-dokumenta-item.show-active {
    display: list-item !important;
    visibility: visible !important;
    height: auto !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}


.mobile-menu-wrap .menu-dokumenta-item a {
    padding: 12px 15px !important;
    display: block !important;
    font-weight: 500 !important;
    color: inherit !important;
}


body.protect-loading {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}


body:not(.protect-loading) {
    visibility: visible !important;
    opacity: 1 !important;
    transition: opacity 0.2s ease;
}

#dokumenta-desktop,
#dokumenta-mobile,
.dokumenta-menu-item {
    display: none !important;
    visibility: hidden !important;
}

#cms-core-settings {
   display: none !important;
}
#id {
padding: 40px 20px 40px !important;
}



/*FAQ*/


.faq-title {
    cursor: pointer;
    position: relative;
    padding-right: 30px; 
    font-size: 15px !important;
    transition: color 0.3s ease;
    margin-bottom: 10px !important;
}

.faq-title:hover {
    color: #007bff; 
}


.faq-icon {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: bold;
    font-size: 1.2rem;
    transition: transform 0.3s ease;
}


.faq-item.active .faq-icon {
    transform: rotate(45deg); 
    color: #007bff;
}

.faq-content {
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    max-height: 0;
}

.faq-item.active .faq-content {
    max-height: 500px; 
    display: block;
}

.card-grid-border.hover-up.faq-item {
    padding: 10px !important;
    margin-bottom: 10px !important;
    min-height: 90px;
}

.header .main-menu li {
    padding: 10px 15px !important;   
}

.breadcrumb-cover {
    display: none;
}
#problemi {
width: 49%;
  margin-right: 2%;
  padding: 20px;
  border-radius: 20px;
}
#obracanje {
width: 49%;
  padding: 20px;
  border-radius: 20px;
}
.nav.float-right.language-switcher-footer {
    display: none
}
.pc1 {
width: 10%;
  margin-left: 45%;
  margin-top: 10px;
}
#pc1 {
width: 10%;
  margin-left: 45%;
  margin-top: 10px;
}
#pc2 {
  width: 5%;
  margin-left: 47.5%;
  margin-top: 10px;
}
.pc3 {
width: 10%;
 
  margin-top: 10px;
}
#member {
width:80px;
}
#ucl {
 background-image: url(https://azip.org.rs/home/bannonama.jpg);
    background-repeat: no-repeat;
  background-position: center; 
   background-size: 100%;
  min-height: 320px;
}
#kosmo {
border-radius: 32px !important;
}
#kosmoonama {
padding: 40px 20px 40px !important;
}
#iskustvo {
display: none
}
#obrazovanje {
display: none
}

/*anim custom txt*/
.azip-container {
        width: 100%;
        padding: 20px 0;
    }
    .azip-text-center {
        text-align: center;
    }
 
    .azip-title {
        font-size: 2rem;
        margin-bottom: 25px;
        opacity: 0;
        transform: translateY(30px);
        transition: opacity 0.8s ease-out, transform 0.8s ease-out;
    }
  
    .azip-subtitle {
        font-size: 18px;
        margin-bottom: 20px;
        opacity: 0;
        transform: translateY(30px);
        transition: opacity 0.8s ease-out, transform 0.8s ease-out !important;
    }

    .azip-strong-text {
        color: #000;
        font-weight: 700;
    }
    
    .azip-paragraph {
        font-size: 14px;
        max-width: 50%;
        margin: 0 auto;
        opacity: 0;
        transform: translateY(30px);
        transition: opacity 0.8s ease-out, transform 0.8s ease-out;
    }
    
    .azip-animate-text.azip-visible {
        opacity: 1;
        transform: translateY(0) !important;
    }
   
    .azip-title.azip-animate-text {
        transition-delay: 0s;
    }
    .azip-subtitle.azip-animate-text {
        transition-delay: 0.15s !important;
    }
    .azip-paragraph.azip-animate-text {
        transition-delay: 0.3s;
    }
.post-loop-grid {
text-align: center !important;
}


#price {
background: #0064ab !important;
  border-radius: 22px !important;
  min-height: 300px;
}
#price2 {
background: #0064ab !important;
  border-radius: 22px !important;
  min-height: 300px;
}#price3 {
background: #0064ab !important;
  border-radius: 22px !important;
  min-height: 300px;
}
.box-checkbox.mb-30 {
    margin-bottom: 5px !important
}
#salary {
display: none
}
#posted {
display: none
}
#experience {
display: none
}
#type {
display: none
}


@media (max-width: 760px) {
   #problemi {
width: 100% !important;
  margin-bottom: 5%;
}
  #relacijeisk {
    width: 100% !important;
}
  
  #vrstatransportaisk {
width: 100% !important
}
div[data-bb-toggle=tree-checkboxes] {
    width: 100% !important;
}
     #oglas {
        line-height: 15px
    }
  #cardb {
    margin-top: 35px;
}
#obracanje {
width: 100% !important;
}
  .pc1 {
width: 20%;
  margin-left: 35%;
  margin-top: 10px;
}
#pc1 {
width: 25%;
  margin-left: 35%;
  margin-top: 10px;
}
#pc2 {
  width: 25%;
  margin-left: 35%;
  margin-top: 10px;
}
  .max-width-price {
width: 90%
}
  #ucl {
 background-image: url(https://azip.org.rs/home/bannonama_mob1.jpg);
    background-repeat: no-repeat;
  background-position: center; 
   background-size: 100%;
  min-height: 450px;
}
  #kosmo{
  margin-top: 35px;
  }
  .card-grid-border.hover-up.faq-item {
    min-height: 1px;
}
  .faq-title {
    margin-bottom: 5px !important;
    margin-top: 5px;
}
}