
    .team-carousel .team-box {
    height: 420px;
    background-size: cover;
    background-position: center;
}

.team-carousel .dlab-space {
    padding: 0 5px;
}

@media only screen and (max-width: 767px) {
    .team-carousel .team-box {
        height: 380px;
    }
}
    
  /* Intro fullscreen */
  #intro-container {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    overflow: hidden;
  }

  #intro-container video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* Animacija fade out */
  .fade-out {
    animation: fadeOut 1s ease forwards;
  }

  @keyframes fadeOut {
    to {
      opacity: 0;
      visibility: hidden;
    }
  }
  
    a, .text-primary, .primary li:before, .breadcrumb-row ul li a, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover, blockquote:before, ol.comment-list li.comment .reply a, footer a:active, footer a:focus, footer a:hover, footer h1 a, footer h2 a, footer h3 a, footer h4 a, footer h5 a, footer h6 a, footer p a, button.scroltop, .testimonial-1 .testimonial-position, .testimonial-4 .testimonial-name:after, .testimonial-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-3 .quote-left:before, .acod-head a:after, .acod-head a, .acod-head a:hover, .acod-head a.collapsed:hover, .dlab-tabs .nav-tabs > li > a i, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .icon-box-btn .site-button, .city-box .glyph-icon, .owner-sign, .section-head.style-1 .h2.text-primary, .team-box ul li a:hover, .link-car-brand li a:hover {
    color: #234d89;
}

.bg-primary, .meet-ask-row:after, .dlab-separator.style-skew[class*="style-"]:after, .dlab-separator.style-skew[class*="style-"]:before, .dlab-tilte-inner.skew-title:after, .date-style-2 .post-date, .date-style-3.skew-date .post-date, .date-style-3.skew-date .post-date:before, .overlay-primary-light:after, .overlay-primary-middle:after, .overlay-primary-dark:after, .widget-title:after, .site-button, .comments-area .comment-form p input[type="submit"], .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .footer-line:after, .testimonial-1 .quote-left:before, .testimonial-2 .quote-left:before, .site-filters .active > [class*="site-button"], .list-num-count > li:before, .date-style-4 .post-date strong, .date-style-3 .post-date, .date-style-2 .post-date, #myNavbar li.active a, .skew-angle:after, .header-style-4.style-1 .header-nav .nav > li.active a:before, .header-style-4.style-1 .header-nav .nav > li:hover > a:before, .dlab-project-left:after, .service-carousel .owl-prev, .service-carousel .owl-next, .about-us .dlab-tabs .nav-tabs li.active a, .new-item .dlab-new-item:hover .dlab-info, .new-item .owl-item:nth-child(2n+1) .dlab-new-item:hover .dlab-info, .dlab-box-bg.active .icon-box-btn .site-button, .adv-box:hover, .home-2 .sep, .home-3 .sep, .new-page {
    background-color: #234d89;
}

.bnr-slider .dlab-content {
    text-align: left;
    margin-bottom: 100px;
    margin-top: 0px;
}

.bnr-slider .dlab-content .title {
    font-size: 80px;
    color: #fff;
    font-weight: 300;
    line-height: 1.1;
    margin-top: 0;
    margin-bottom: 10px;
}

.bnr-slider .dlab-content h2{
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    line-height: 1.1;
    margin-top: 80px;
    margin-bottom: 0px;
    color:white;
}

.bnr-slider .dlab-content h3{
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 1.1;
    margin-top: 0px;
    margin-bottom: 100px;
    color:white;
}
    
    
    
    @media only screen and (max-width: 991px) {
    .bnr-slider .dlab-content {
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .bnr-slider .dlab-content .title {
        font-size: 52px;
        line-height: 1.08;
    }

    .bnr-slider .dlab-content h2 {
        font-size: 18px;
        margin-top: 40px;
        line-height: 1.25;
    }

    .bnr-slider .dlab-content h3 {
        font-size: 15px;
        line-height: 1.45;
        margin-bottom: 45px;
        max-width: 520px;
    }
}


/* Mobiteli */
@media only screen and (max-width: 767px) {
     .home-3 .site-button.outline.white{
        margin-top:20px;
    }
    .home-2 .site-button, .home-3 .site-button{
        margin-bottom:20px;
    }
    .bnr-slider .slider-item {
        min-height: 620px;
        background-position: center center;
    }

    .bnr-slider .dlab-content {
        text-align: left;
        margin-top: 0;
        margin-bottom: 20px;
        padding-left: 22px;
        padding-right: 22px;
    }

    .bnr-slider .dlab-content .title {
        font-size: 38px;
        line-height: 1.08;
        margin-bottom: 8px;
        max-width: 95%;
    }

    .bnr-slider .dlab-content h2 {
        font-size: 17px;
        line-height: 1.25;
        margin-top: 25px;
        margin-bottom: 8px;
    }

    .bnr-slider .dlab-content h3 {
        font-size: 14px;
        line-height: 1.45;
        margin-bottom: 28px;
        max-width: 95%;
    }

    .bnr-slider .dlab-content .site-button {
        display: inline-block;
        margin-bottom: 10px;
        padding: 10px 18px;
        font-size: 12px;
        margin-left:0px!important;
    }
}


/* Samsung S24 / uži moderni telefoni */
@media only screen and (max-width: 430px) {
    .bnr-slider .slider-item {
        min-height: 600px;
        background-position: center center;
    }

    .bnr-slider .dlab-content {
        padding-left: 18px;
        padding-right: 18px;
        margin-bottom: 15px;
    }

    .bnr-slider .dlab-content .title {
        font-size: 32px;
        line-height: 1.1;
        margin-bottom: 8px;
    }

    .bnr-slider .dlab-content h2 {
        font-size: 16px;
        line-height: 1.3;
        margin-top: 20px;
        margin-bottom: 8px;
    }

    .bnr-slider .dlab-content h3 {
        font-size: 13px;
        line-height: 1.45;
        margin-bottom: 22px;
    }

    .bnr-slider .dlab-content .site-button {
        display: block;
        width: fit-content;
        margin-bottom: 10px;
        padding: 9px 16px;
        font-size: 11px;
    }
}


/* Vrlo mali ekrani */
@media only screen and (max-width: 360px) {
    .bnr-slider .slider-item {
        min-height: 560px;
    }

    .bnr-slider .dlab-content .title {
        font-size: 28px;
    }

    .bnr-slider .dlab-content h2 {
        font-size: 15px;
    }

    .bnr-slider .dlab-content h3 {
        font-size: 12.5px;
        line-height: 1.4;
    }
}


/* Team carousel mobile */
@media only screen and (max-width: 767px) {
    .team-carousel .team-box {
        height: 420px;
        background-size: cover;
        background-position: center top;
    }

    .team-carousel .dlab-space {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 430px) {
    .team-carousel .team-box {
        height: 390px;
    }
}
