/*
 Theme Name:   Ingra Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     ingra
 Version:      1.0.0
 Text Domain:  ingra-child
*/


/* Your customizations starts here */

@media all and (min-width:1449px){
    .container {
    width: 1450px;
}
}

:focus{
    outline-style: none;
}

.rs-layer sup {
    top: -15px !important;
}

.footable-filtering ul.dropdown-menu li:nth-child(2) {
    display: none;
}

.right-column {
    width: 80px !important;
}

.main-nav .menu > li > a {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0px;
    color: #666 !important;
}

.main-nav .menu > li > a:hover{
    color: #003366 !important;
}

.search-results .blog-post-loop .entry-title {
    margin-left: 0px;
}

.search-results .post-mask .entry-meta-list {
    position: inherit;
}

.search-results .blog-post-loop .entry-meta {
    margin-bottom: 15px;
    margin-left: 0px;
}

.search-results .blog-post-loop {
    margin-bottom: 0px;
    position: relative;
    box-shadow: rgba(33, 35, 38, 0.1) 1px 1px 10px 1px;
    background: #fcfcfc;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    margin-bottom: 30px;
    padding-top: 10px;
}

.search-results .blog-post-loop .entry-title a {
    margin-left: 0px;
    color: #036;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 600;
}

.search-results .prijavise.procitajvise {
    position: absolute;
    bottom: 10px;
    right: 20px;
    top:inherit;
}
.search-results p {
    margin-bottom: 40px;
}

.basel-search-full-screen .basel-search-inner input[type="text"] {
    font-family: Montserrat !important;
}

.main-header.header-has-no-bg.header-simple.icons-design-line.color-scheme-dark {
    background: #fff;
}

.djelatnosti .info-box-inner p {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: bold;
    color: #036;
}

.djelatnosti_intro_heading {
    font-size: 32px;
    font-family: Montserrat;
    font-weight: 500;
}

.djelatnosti_intro {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 22px;
}

.cli-bar-message {
    font-family: Montserrat;
    font-size: 14px;
    line-height: 23px;
    color: #666;
}

.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button {
    background: #ccc !important;
    border-radius: 5px;
    height: 40px;
    line-height: 22px;
    font-family: Montserrat;
    font-weight: 600;
    color: #fff !important;
    font-size: 12px;
}

#wt-cli-accept-all-btn {
    background: #003366 !important;
    line-height: 22px;
    height: 40px;
    border-radius: 5px;
    padding-left: 22px;
    padding-right: 22px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 12px;
}

.uprava-odgovornost {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-top: 35px;
    margin-bottom: 145px;
}

.drustvena-odgovornost {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-top: 35px;
    margin-bottom: 145px;
}

.vlasnikidrustva {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}

.fokusposlovanjaboxovi h4 {
    max-width: 325px;
    margin: 0 auto;
}


.uprava-odgovornost-slika .vc_column-inner {
    background-position: bottom center;
}

.glavninaslov {
    font-family: Montserrat;
    font-weight: bold;
    color: #003366;
    font-size: 26px;
}

.uprava-odgovornost p {
    margin-bottom: 0px;
}

.nadzorniodbor, .uprava {
    padding-left:50px;
    padding-right:50px;
}


.kvaliteta .vc_single_image-wrapper{
    position: relative;
}

.kvaliteta .vc_single_image-wrapper::before {
    content: " ";
    position: absolute;
    border-top: 1px solid #ccc;
    width: calc(100% + 100px);
    height: 2px;
    bottom: -1px;
    right: 0;
}

.kvaliteta .vc_single_image-wrapper::after {
    content: " ";
    position: absolute;
    border-right: 1px solid #ccc;
    width: 2px;
    height: calc(100% + 150px);
    top: -50px;
    left: -1px;
}

/*
.uprava::before {
    content: " ";
    position: absolute;
    border-top: 1px solid #ccc;
    width: 110%;
    height: 2px;
    top: 380px;
    left: -35%;
}

.uprava::after {
    content: " ";
    position: absolute;
    border-right: 1px solid #ccc;
    width: 2px;
    height: 115%;
    top: -5%;
    left: 0%;
}
*/

.brojfokus {
    font-weight: 600;
    color: #036;
    font-size: 48px !important;
    line-height: 15px !important;
    margin-top: 25px;
}

.brojfokus2 {
    font-weight: 600;
    color: #036;
    font-size: 28px !important;
    line-height: 30px !important;
    margin-top: 25px;
}

.fokusposlovanjaboxovi {
    margin-bottom: 95px;
}

.fokusposlovanja h4 {
    font-weight: bold;
    color: #036;
}

.ingraonama h4 {
    font-weight: bold;
    line-height: 35px;
      color: #036 !important;
}

.ingrabox {
    margin-top: 0px;
    margin-bottom: 0px;
}

.onama_intro {
    max-width: 1200px;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 75px;
}

.main-nav .menu > li > a {
    padding-left: 6px;
    padding-right: 6px;
}

.ingraonama span {
    margin-bottom: 0px !important;
}

.main-nav .menu > li > a {
    padding-left: 10px;
    padding-right: 10px;
}


.fokusposlovanjaboxovi .wpb_column {
    box-shadow:rgba(33, 35, 38, 0.1) 1px 1px 10px 1px;
    width: 31.33% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
}

.vlasnikslika {
    margin-bottom:0px;
}

.povezanadrustva {
    padding-left: 30px;
    padding-right: 30px;
}

.vlasnikslika .vc_single_image-wrapper{
    position: relative;
}
.vlasnikslika .vc_single_image-wrapper::after {
    content: " ";
    position: absolute;
    border-right: 1px solid #ccc;
    width: 2px;
    height: calc(100% + 150px);
    top: -100px;
    left: -1px;
}
.vlasnickastruktura h2 {
    margin-right: 40px !important;
}

.povezanaslika::after {
    content: " ";
    position: absolute;
    border-top: 1px solid #ccc;
    width: 140%;
    height: 2px;
    top: 259px;
    right: -38%;
}

.povezanaslika::before {
    content: " ";
    position: absolute;
    border-right: 1px solid #ccc;
    width: 2px;
    height: 165%;
    top: -15%;
    right: 15px;
}

.karijere-galerija .wpb_column {
    width: 48%;
    border: 1px solid #ccc;
    margin-left: 1%;
    margin-right: 1%;
}

.karijere-galerija {
    margin-bottom:50px;
}

.boxkarijeregalerija {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom:0px;
}

.boxkarijeregalerija h2 {
    margin-bottom: 0px !important;
    font-size: 28px !important;
    font-weight: bold !important;
    color: #036;
}

.karijereboxovi article {
   box-shadow:rgba(33, 35, 38, 0.1) 1px 1px 10px 1px;
    width: 31.33%;
    margin-left: 1%;
    margin-right: 1%;
      min-height:200px;
}

.karijereboxovi .meta-post-categories {
    display: none;
}

.karijereboxovi article .entry-header {
    padding-top: 50%;
    transform: translate(0,-50%);
    padding-bottom: 0px;
    margin-bottom: 0pc;
}
.karijereboxovi h3 {
    text-align: left;
    padding-left: 50px;
}

.karijereboxovi h3 a {
    font-family: Montserrat !important;
    font-size: 22px;
    font-weight: 600 !important;
    color: #036 !important;
}

.karijereboxovi .post-mask {
    text-align: left;
}

.karijereboxovi a .prijavise {
    padding-left: 50px;
    font-family: Montserrat;
    font-weight: 500;
    color: #666;
    text-decoration:none;
}

.karijereboxovi a:hover .prijavise {
    text-decoration:none;
}

.karijereboxovi article:hover {
    background:#f7f7f7;
}

.karijere-galerija .wpb_column:hover {
    background:#f7f7f7;
}

/**popup dizajn**/
.paoc-popup-modal {
    background-color: rgba(255,255,255,0.8);
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    width: 60%;
    position: relative;
    display: none;
}

.paoc-popup-modal-cnt {
    background-color: transparent;
    padding: 30px 20px 20px 20px;
    max-width: 1250px;
    margin: 0 auto;
}

.pum-content.popmake-content p {
    font-size: 14px !important;
    line-height: 25px;
}

.pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 0px !important;
    box-shadow: none !important;
    background-color: rgba( 255, 255, 255, 0.00 );
}

.broj {
    font-size: 32px;
    font-weight: 600;
    text-align: center !important;
    color: #036;
    margin-bottom:0px;
    margin-top:15px;
}

.brojtekst p {
    line-height: 21px !important;
    text-align: center;
    margin-bottom:15px;
}

.brojkebox .vc_col-sm-3 {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}

.blognovosti article {
    min-height: 300px !important;
    display: block;
    box-shadow: rgba(33, 35, 38, 0.1) 1px 1px 10px 1px;
    width: 31.33%;
    margin-left: 1%;
    margin-right: 1%;
    padding-left:0px;
    padding-right:0px;
    background: #fcfcfc;
    display:flex;
}

.blognovosti .entry-title {
    letter-spacing: 0px;
    font-family: Montserrat !important;
    margin-left: 20px;
    vertical-align: bottom;
    line-height:16px;
}

.blognovosti .blog-design-mask .entry-header {
    min-height:100%;
    width:100%;
}

.blognovosti .entry-header .post-mask {
    position:absolute;
    top:20px;
    width:100%;
}

.post-mask .entry-meta-list {
    position: absolute;
    top: 235px;
    left: 20px;
}

.basel-entry-meta li::after {
    display: none;
}

.post-mask .meta-author {
    display: none;
}

.basel-entry-meta li.modified-date {
    display: block !important;
}

.blog-design-mask.has-post-thumbnail:not(.format-quote) .post-mask {
    padding: 0px 20px 20px 20px;
}

.blognovosti .entry-title a {
    font-size: 16px;
    font-weight: 600;
    color:#003366;
}

.blognovosti .has-post-thumbnail .entry-title a, .has-post-thumbnail a .prijavise.procitajvise  {
    color:#fff;
}

.blog-design-mask > a {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
}

.prijavise.procitajvise {
    position: absolute;
    top: 235px;
    right: 20px;
}

.investitoriarticle article {
    min-height: 300px !important;
    display: block;
    width: 31.33%;
    margin-left: 1%;
    margin-right: 1%;
    padding-left:0px;
    padding-right:0px;
    background: #fcfcfc;
    display:flex;
    box-shadow:rgba(33, 35, 38, 0.1) 1px 1px 10px 1px ;
}

.investitoriarticle .entry-title {
    letter-spacing: 0px;
    font-family: Montserrat !important;
    margin-left: 20px;
    vertical-align: bottom;
    line-height:16px;
}

.investitoriarticle .blog-design-mask .entry-header {
    min-height:100%;
    width:100%;
}

.investitoriarticle .entry-header .post-mask {
    position:absolute;
    top:20px;
}

.investitoriarticle .entry-title a {
    font-size: 16px;
    font-weight: 600;
    color:#003366;
}

.investitoriarticle .has-post-thumbnail .entry-title a {
    color:#fff;
}

.malirazmak {
    margin-bottom:35px;
}

.financijskigumb, .basel-load-more {
   background: #036;
color: #fff;
text-transform: none;
font-family: Montserrat;
font-weight: 600;
border-radius: 5px;
border: 0px;
font-size: 11px;
padding-left: 35px;
padding-right: 35px;
margin-bottom: 65px;
}

.financijskigumb:hover, .basel-load-more:hover {
   background-color: #3E3E3E;
color: #fff;
text-decoration: none;
border-color: #3E3E3E;
}

.mc4wp-form input[type="submit"] {
    padding-left: 55px;
    padding-right: 55px;
    background-color: #036;
    color: #fff;
    border-color: #036;
    border-radius: 5px;
    font-family: Montserrat;
font-weight: 600;
border-radius: 5px;
border: 0px;
font-size: 11px;
text-transform: none;
}

.footer-column-1, .footer-column-3 {
    padding-top: 15px;
}

.upravabox .wpb_text_column {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.wpcf7-submit {
      background: #036 !important;
color: #fff !important;
text-transform: none !important;
font-family: Montserrat !important;
font-weight: 600 !important;
border-radius: 5px !important;
border: 0px;
font-size:  !important;
padding-left: 35px !important;
padding-right: 35px !important;
}

.wpcf7-submit:hover {
      background-color: #3E3E3E !important;
color: #fff !important;
text-decoration: none !important;
border-color: #3E3E3E !important;
}

.onamanaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}


.djelatnostnaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}


.referencenaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}

.drustvenanaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 185px;
}

.novostinaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}

.main-header {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
}

.investitorinaslovnica {
    box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
    margin-top: 190px;
    padding-left: 90px;
padding-right: 90px;
}

.investitorinaslovnicaslika::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: 100%;
    height: 2px;
    position: absolute;
    left: 10px;
}


.novostinaslovnica::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: calc(100% + 100px);
    height: 2px;
    position: absolute;
    left: 0;
}

.drustvenanaslovnicaslika .vc_single_image-wrapper{
     position: relative;
}
.drustvenanaslovnicaslika .vc_single_image-wrapper::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: calc(100% + 100px);
    height: 2px;
    position: absolute;
    right: 0;
    bottom: -1px;
}

.upravazivotopis::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: calc(100% + 100px);
    height: 2px;
    position: absolute;
    right: 0;
    bottom: 20px;
    
}

.upravazivotopis::after {
    border-left: 1px solid #ccc;
    content: " ";
    width: 2px;
    height: calc(100% + 100px);
    position: absolute;
    left: 0;
    top: 0px;
}

.drustvenanaslovnica h2, .drustvenanaslovnica .wpb_text_column, .drustvenanaslovnica .basel-button-wrapper {
    margin-left: 20px;
    margin-right: 0px;
}

.drustvenanaslovnicaslika .vc_single_image-wrapper::after {
    border-left: 1px solid #ccc;
    content: " ";
    width: 2px;
    height: calc(100% + 100px);
    position: absolute;
    left: 0;
    top: 0px;
}

.djelatnostnaslovnicaslika .vc_single_image-wrapper{
    position: relative;
}
.djelatnostnaslovnicaslika .vc_single_image-wrapper::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: calc(100% + 100px);
    height: 2px;
    position: absolute;
    right: 0px;
    bottom: -1px;
}

.djelatnostnaslovnica h2, .djelatnostnaslovnica .wpb_text_column, .djelatnostnaslovnica .basel-button-wrapper {
    margin-left: 20px;
    margin-right: 0px;
}

.djelatnostnaslovnicaslika .vc_single_image-wrapper::after {
    border-left: 1px solid #ccc;
    content: " ";
    width: 2px;
    height: calc(100% + 100px);
    position: absolute;
    left: 0px;
    top: 0px;
}


.investitorinaslovnica h2, .investitorinaslovnica .wpb_text_column, .investitorinaslovnica .basel-button-wrapper {
    margin-left: 70px !important;
    max-width: 390px;
}

.referencenaslovnicaslika::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: 80%;
    height: 2px;
    position: absolute;
    left: -30px;
    top: 0px;
}

.onamanaslovnicaslika img {
    max-height: 620px;
    width: auto;
}
.onamanaslovnicaslika .vc_single_image-wrapper{
    position: relative;
}

.onamanaslovnicaslika .vc_single_image-wrapper::after {
    border-left: 1px solid #ccc;
    content: " ";
    width: 2px;
    height: calc(100% + 100px);
    position: absolute;
    right: -1px;
    top: 0px;
}


.onamanaslovnicaslika .vc_single_image-wrapper::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: calc(100% + 100px);
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.onamanaslovnica {
    padding-top: 70px;
}

.referencenaslovnicaslika {
    max-width: 70%;
}


.referencenaslovnica h2, .referencenaslovnica .wpb_text_column, .referencenaslovnica .basel-button-wrapper {
    margin-left: 70px !important;
    max-width: 570px;
}

.novostinaslovnica h2, .novostinaslovnica .wpb_text_column, .novostinaslovnica .basel-button-wrapper {
    max-width: 520px;
    margin-left: 70px;
}

.kontaktnaslovnica {
     box-shadow: rgba(33, 35, 38, 0.1) 0px 20px 10px -10px;
    margin-bottom: 145px;
}

.btn-color-default {
    background: #036;
    color: #fff;
    text-transform: none;
    font-family: Montserrat;
    font-weight: 600;
    border-radius: 5px;
    border: 0px;
    font-size: 11px;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom:65px;
}

.heading {
    font-family: Montserrat;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    color: #036;
    margin-bottom: 25px;
    line-height:32px;
    margin-top:-5px;
}

.fokusposlovanjaboxovi .info-box-content {
    margin-top: 20px;
}

.fokusposlovanjaboxovi h4 {
    font-size: 16px !important;
    color: #036 !important;
}

.heading2 {
    font-family: Montserrat;
    font-size: 32px;
    font-weight: bold;
    color: #036;
    margin-bottom: 25px;
    line-height:32px;
    margin-top:-5px;
}

.subheading {
    font-size: 23px;
    font-weight: bold;
    color: #666;
}
.naslovnicapodnaslov p {
    font-size: 18px;
    font-weight: 500;
}

body.home .main-header {
    display:none;
}

.footer-container .footer-column {
    margin-bottom: 0px;
}

.slikavrh {
    margin-top:40px;
}

.post-single-page {
    max-width: 980px;
    margin: 0 auto;
    padding-bottom: 60px;
    display: block;
}

.blog-post-loop.post-single-page .entry-title {
  font-family: Montserrat;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    color: #036;
    margin-bottom: 0px;
    margin-top:65px;
    line-height:35px;
    margin-left:0px;
}

.blog-post-loop.post-single-page .entry-thumbnail {
    float: none;
    width: 100%;
    margin-bottom: 15px;
}

.single-post .entry-meta {
    display: block;
}

.single-post .post-mask .entry-meta-list {
    position: inherit;
}

.single-post .entry-meta {
    display: block;
    margin-top: 10px;
    margin-bottom: 40px !important;
       margin-left: 0px;
}

.upravabox::before {
    border-top: 1px solid #ccc;
    content: " ";
    width: 120%;
    height: 2px;
    position: absolute;
    right: 16px;
    top: 345px;
}
.upravabox::after {

    border-left: 1px solid #ccc;
    content: " ";
    width: 2px;
    height: 110%;
    position: absolute;
    left: 15px;
    top: 0px;

}

.upravabox h2 {
    margin-left: 15px;
}

.upravabox {
    padding-left:20px;
}
.odrzivirazvoj {
    padding-left:20px;
}
.sponzorstvatext {
    margin-bottom:0px;
}

.onamaslikanaslovnicadesktop {
    display:block;
}

.onamaslikanaslovnica {
    display:none;
}

.vc_custom_1631095671155 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.mobile-nav ul li.current-menu-item > a {
    color:#fff !important;
    font-weight:700;
}


@media all and (max-width:1450px){
    .right-column .mobile-nav-icon {
    display: inline-block;
}
.right-column .search-button:not(.mobile-search-icon) {
    display: none;
}
.main-header .main-nav {
    display: none;
}
.sticky-header .main-nav {
    display: none;
}
.mobile-nav {
    display: block;
}
.sticky-header .site-logo {
    width: 50%;
}
.sticky-header .right-column {
    width: 50%;
}
.container {
    width: 85%;
}
.djelatnostnaslovnicaslika::before {
    top: 364px;
}
.upravabox::before {
    top: 325px;
}

.drustvenanaslovnicaslika::before {
    top: 364px;
}

}


@media all and (max-width:1368px){
       .container {
    width: 85%;
}
   .djelatnostnaslovnicaslika::before {
    top: 343px;
} 
.drustvenanaslovnicaslika::before {
    top: 343px;
}

.upravabox::before {
    top: 315px;
}
.kvaliteta::before {
    top: 432px;
}
.sponzorstvatext {
    margin-bottom:20px;
}
    
}

@media all and (max-width:1280px){
    .vlasnikslika::after {
    height: 105%;
}

.kvaliteta::before {
    top: 405px;
}
.kvaliteta::after {
    left: -2px;
}
.pum-container.pum-responsive.pum-responsive-medium {
    width: 85%;
}
.upravabox::before {
    top: 300px;
}
.djelatnostnaslovnica h2, .djelatnostnaslovnica .wpb_text_column, .djelatnostnaslovnica .basel-button-wrapper, .drustvenanaslovnica .wpb_text_column {
    margin-left: 40px;
    margin-right: 20px;
}
.djelatnostnaslovnicaslika::before {
    top: 320px;
}
.drustvenanaslovnicaslika::before {
    top: 320px;
}


}


@media all and (max-width:1024px){
    .onamanaslovnicaslika::before {
    top: 486px;
}
.djelatnostnaslovnicaslika::before {
    top: 251px;
}
.drustvenanaslovnicaslika::before {
    top: 252px;
}
.upravabox h2 {
    margin-left: 15px;
}
.upravabox::before {
    top: 335px;
}
.kvaliteta::before {
    top: 324px;
}
.vc_column_container {
    width:100% !important;
}
.wpcf7-submit {
    margin-bottom: 50px;
}
.sponzorstvanaslov {
    margin-top: 40px;
}
.djelatnosti .vc_column_container {
    width: 50% !important;
}
.upravabox .vc_column_container {
    width: 25% !important;
}
.onamaslikanaslovnicadesktop {
    display:none;
}

.onamaslikanaslovnica {
    display:block;
    margin-top:40px;
}
  /**  
    #onama .vc_col-sm-3\/5{
        width: 80%!important;
    }
    #onama .vc_col-sm-1\/5:first-child{
        width: 20%!important;
    }**/
}

@media all and (max-width:767px){
    
    .introimg img {
    min-height: 200px;
    object-fit: cover;
}
    
    .right-column {
    width: 40% !important;
}


    .fokusposlovanjaboxovi .wpb_column{
        width: 100%!important;
    }
    .fokusposlovanjaboxovi .wpb_column + .wpb_column{
        margin-top: 15px;
    }
    .footer-container{
        text-align: center;
    }
    .footer-column-1{
        padding-top: 0;
        padding-bottom: 15px;
    }
    .upravabox, .djelatnosti{
        display: flex;
        flex-wrap: wrap;
    }
    .upravabox .wpb_column, .djelatnosti .wpb_column{
        width: 50%!important;
    }
    .blognovosti article{
        width: 48%;
    }
    #godisnja-skupstina-dionicara article{
        width: 48%;
    }
    
    .uprava {
    padding-left: 0px;
    padding-right: 0px;
}

.vc_custom_1631095671155 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}


}
@media all and (max-width:479px){
    .djelatnosti .wpb_column{
        width: 100%!important;
    }
    .blognovosti article{
        width: 98%;
    }
    #godisnja-skupstina-dionicara article{
        width: 98%;
    }
}