@media (max-width: 1440px) {
    
    .hero-slider .tp-caption {max-width: 560px;}
    .hero-slider .slider-container .swiper-slide-bg-image, .swiper.swpr254294 .swiper-gl-image {width: 720px !important;min-width: 720px;right: 0;}
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 100%; margin: auto;}
}

@media (max-width: 1440px) {
    
    .hero-slider .slider-container .swiper-slide-bg-image, .swiper.swpr254294 .swiper-gl-image { width: 100% !important; min-width: unset;right: auto;height: auto !important; object-position: center !important; border-radius: 0px;}
    /*.hero-slider .tp-caption { padding-left:30px;}
    .swiper.swpr254294 .swiper-slide-content {align-items: normal;}*/
    .header__wrapper-social {padding: 5px 15px 5px 15px !important;}
    .hero-slider .swiper-slide-content {background: rgba(255, 255, 255, 0.8); width: 720px !important; padding: 30px !important; margin:0;}
    .slider-container .swiper { height: 650px !important;min-height: 650px !important;}
    .hero-badge-right {right: -68px;}
    .hero-badge-left { right: -60px;}
    .header-nav-main { left: 145px;right: auto;}
    .radno-vrijeme {right: 62px;}
}

@media (max-width: 1440px) {

    .product-grid .article-load {width: calc(100% / 3);}

}

@media (max-width: 1200px) {

    .nav.nav-pills.desk-lang{display:none;}
    .header-nav-main {  left: 0; right: 0;}

}



@media (max-width: 990px) {
    
    .hero-slider .swiper-slide-content {/*background: transparent; */width: 100% !important;padding: 30px 15px !important; }
    .swiper.swpr254294 .swiper-slide {height: auto; display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
    .header-btn-collapse-nav i { margin-right: 0;}
    .swiper-button-prev, .swiper-button-next {display:none!important;}
    .header-btn-collapse-nav {border-radius: 8px; padding:10px 15px;}
    .header-nav-top-icon {margin-right: 35px;}
    #header .header-logo img {width: 85px;}
    #header .header-logo {top: 11px;}
    #header .header-nav.down-menu { min-height: 75px;}
    .hero-badge-right {display:none;}
    .hero-badge-left {display:none;}
    .hero-slider .tp-headertop p {margin-bottom:15px;}
    .hero-slider .tp-header p {font-size: 35px;line-height: 41px; margin-bottom: 15px;}
    .hero-slider .tp-headerbottom p {font-size: 18px;line-height: 1.5;}
    .hero-slider .table td strong {font-size: 27px;}
    .hero-slider .table td {line-height:20px;}
    .hero-slider-btn {display: block; margin-left:0!important; margin-bottom:15px!important;}
    .marquee-section {display: block;}
    .marquee-brands .article-load {width:auto!important; padding: 0 15px !important;}
    .marquee-brands .article-load h4 {font-size: 20px;}
    .gray-section {padding: 50px 0 30px;}
    .heading-title h2 {font-size: 30px; padding-left:0!important; padding-right:0!important; width: 100%!important; text-align: center; line-height:37px;}
    .heading-title h3 {margin-bottom:9px; width: 100%!important; white-space: normal!important; text-align: center;}
    .heading-title h3 span {margin-bottom: 0px;}
    .heading-title p {font-size: 16px;line-height: 1.5; text-align:center;}
    .product-grid .article-load {width: 100%;  margin-bottom: 15px;}
    .product-grid h4 {line-height: 30px !important;}
    .product-grid h4 a {font-size: 20px;}
    .margin-section {margin: 50px auto 30px;}
    .inkjet-section { display: block; padding: 30px 0px !important;}
    .inkjet-section .button-tag .col-sm-12 {justify-content: left!important;}
    .inkjet-section h2 {font-size: 25px;}
    .brands-box { padding-left: 7px;  padding-right: 7px;}
    .brands-box .feature-box {margin-bottom: 15px;}
    .flex-section {display: block;}
    .col50 { width: 100%; margin-right: 0;}
    .paketi-box { padding-left: 7px; padding-right: 7px; margin-top:15px;}
    .paketi-box .feature-box {padding:20px 15px;}
    .product-grid .post-content { padding: 20px 15px;}
    .col50 .button-tag .col-sm-12{justify-content: center!important;}
    .colOnama .heading-title h4 {padding: 20px 15px !important;font-size: 17px;margin: 25px 0 !important;}
    .colOnama .heading-title {padding:0;}
    .py-5 {padding-top: 0 !important;}
    .counter-icons {padding: 0;}
    .counter-icons .feature-box {margin-bottom:15px;}
    .blue-section {padding: 50px 0 30px;}
    .parallax-section h4 {font-size: 30px;max-width: unset;line-height: 37px; margin: 50px auto 15px !important;}
    .parallax-section p {line-height: 1.5;font-size: 16px; max-width: unset;}
    .parallax-section .button-tag .col-sm-12 {display: block!important;  margin: 0 0 0 15px; text-align: center; padding-right: 0;}
    .parallax-section .button-tag .col-sm-12 .btn {margin: auto auto 15px !important; width: 100%;}
    .parallax-section .btn {padding: 15px 20px; font-size: 15px !important;}
    .parallax-section .button-tag .align-items-center{width: 100%;}
    .parallax-section .button-tag { margin: 0 auto 60px; }
    .kontakt-flex-section {display: block;}
    .kontakt-col-left { padding: 20px 0px;width: 100%;height: auto; margin-bottom: 30px;}
    .kontakt-col-right {width: 100%; margin-left: 0;}
    .heading-kontakt h2 span {font-size: 23px;}
    .kontakt-col-right .map-new .gm-map { height: 450px;}
    .footer-section .py-5 {padding-top: 20px !important; padding-bottom: 0 !important;}
    .footer-section .col-6 {flex: 0 0 100%; max-width: 100%; margin-bottom: 30px !important;}
    .kontakt-col-logo .col-sm-12 {padding: 30px 0 30px 0;}
    #footer h5 {margin-bottom:15px!important;}
    footer.pad-for-footer { padding-left: 0px !important; padding-right: 0px !important;}
    #footer .mb-1 a {font-size: 14px !important;}
    .footer-block-z {justify-content: left!important;}
    .wmd-right {text-align: left;padding-left: 19px;}
    .btn:hover {transform: unset;}
    .page-header-top {padding: 30px 0 23px!important;}
    .page-header .leftAll>div {margin-bottom: 0px;}
    .page-header.page-header-lg h1 {font-size: 32px; line-height: 37px;}
    .page-header .breadcrumb { margin-bottom: 0 !important;}
    .fui-row[data-fui-field-count="4"] { --field-min-width: 100%!important;}
    .form-entry-block { margin-bottom: 0;}
    .container-xl .pt-4, .py-4 {padding-top:0 !important;}
    .card-reference h4 {font-size: 30px !important;line-height: 40px;margin-bottom: 25px !important;}
    section.section.section-height-3 {padding: 50px 0 30px;}
    .image-thumbnail-block.thumb-default {margin-bottom:30px!important;}
    .main .col-lg-9 {padding-bottom: 30px;}
    .sticky-header-active #header .header-logo img { width: 79px;}
    .header-nav-top-icon i {font-size: 19px;}
    #header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon { display: flex !important;align-items: center; justify-content: center;margin-top: 10px;}
    #header .header-row.container-xl .nav.nav-pills a {border-radius:0!important; margin:0;}
    #header .header-nav-main nav>ul>li.dropdown.open>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu { margin-top: 0;border-radius: 0 !important;margin-left: 0; background:#E8EEFB;}
    .search-fullp div[id^=results-] ul li a {color: #FFFFFF;padding-left: 50px;}
    .hero-slider .table td {padding: 0 23px 0 15px;}
    #footer .mb-1 {margin-bottom: 7px !important;}
    .kontakt-col-left .feature-box {display: block; border-bottom:0;}
    .kontakt-col-left .feature-box .feature-box-icon {top:unset; margin:auto; display:flex; width: 60px; height: 60px;}
    .kontakt-col-left .feature-box-info{padding-left: 0;text-align: center;padding-top: 15px;}
    .kontakt-col-left {padding: 0; border: 0;}
    .heading-kontakt {padding: 0 !important;text-align: center;}
    .heading-kontakt h2{ margin: auto!important;}
    .poslovnica-new .kontakt-col-left{margin-top: 0;}
    .poslovnica-new .kontakt-col-left { height: auto;}
    .poslovnica-new .kontakt-col-right {padding-top: 30px;}
    .hero-slider .tp-header p {font-weight:700;}

}