@media only screen and (max-width: 1646px)
{
    .grey-bg {
        background-position: left;
    }
    .index-news-section {
        background-size: cover;
        background-position: left;
    }

    @media only screen and (max-width: 1501px) {
        .custom-container {
            width: 100%;
        }

    }
    @media only screen and (max-width: 1334px) {
        .grey-bg {
            background-position: center;
        }
        .index-news-section {
            background-size: cover;
            background-position: center;
        }
    }
    @media only screen and (max-width: 1198px) {
        .one-text-grid .image-wrapper img{
            margin: 0px;
        }
        /*.content-wrapper {*/
        /*    margin: 20px;*/
        /*}*/
        .content-wrapper .text {
            max-height: 67px;
        }
        header .header .header-center a {

            padding-left: 10px;
            padding-right: 7px;
        }
        .section-1 .text-content {
            padding: 0px;
        }
        .section-1-content {
            min-height: 240px;
        }
    }
    @media only screen and (max-width: 1199px) {
        .typeahead-search-categories {
            display: none;
        }

        h2 {
            font-size: 30px;
        }

        .navbar-brand {
            margin-right: 21px;
        }

        .btn.btn-default.contact-btn {
            float: none;
        }

        header .searchbox {
            width: 65%;
        }

        .newsletter-box .form-control {
            width: 250px;
        }

        .newsletter-box .btn.btn-default {
            padding: 10px 25px;
        }

        .navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:focus {
            font-size: 15px;
            padding: 15px 18px;
        }

        .one-banner .title {
            font-size: 16px
        }

        .one-banner .overlay-link.link-with-label::before {
            font-size: 15px;
        }

        .manufacturer-list .title {
            font-size: 14px;
        }

        .product-wrapper .product-price .price {
            font-size: 16px;
        }

        .navbar-brand img {
            max-width: 205px;
            height: auto;
        }

        header .searchbox, header .cart-info-box-content {
            margin-top: 24px;
        }

        .top-right-info-menu .one-info.address {
            padding-left: 0;
        }

        .one-info .one-store .store-address {
            font-size: 13px;
        }

        .top-right-info-menu .one-info.telephone {
            padding-left: 0;
            font-size: 13px;
        }

        .top-right-info-menu .one-info {
            margin-left: 35px;
        }

        .top-right-info-menu .flags {
            margin-left: 25px;
        }

        .top-header-menu-option {
            padding: 19px 7px 17px;
            font-size: 13px;
            min-height: 88px;
        }

        .top-header-menu-option .icon-wrapper img {
            width: 28px;
        }

        .navbar-brand {
            min-width: 0;
        }

        .nav-with-submenus .dropdown-menu > li > a {
            font-size: 14px;
        }

        .index-slider-wrapper > .container > .row {
            margin: 0;
        }

        .header-middle .searchbox {
            width: 64%;
        }

        .header-middle .navbar-form .input-group-btn .search-btn {
            font-size: 16px;
            width: 44px
        }

        .nav-with-submenus .dropdown-menu > li > a {
            padding: 4px 20px;
        }

        .navbar-nav.nav-with-submenus > li > .dropdown-menu {
            padding: 0;
        }

        .navbar-nav.nav-with-submenus > li > .dropdown-menu li {
            margin: 0px 0px 4px 0px;
        }

        .categories-input-group .btn, .navbar-form .input-group .form-control {
            font-size: 13px;
        }

        .header-middle .cart-info-box-content {
            margin-top: 11px;
        }

        .header-middle .cart-invoice a .cart-have-product-text {
            margin-top: 2px;
        }

        .cart-icon-wrapper {
            margin-right: 16px;
        }

        .cart-icon-wrapper img {
            width: 34px;
        }

        .veleprodaja-info {
            padding: 19px 25px 9px 20px;
        }

        .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 40px;
        }

        .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 40px;
        }

        .bundle-product-wrapper .bundle-products .one-bundle-product {
            padding: 0;
        }

        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 10px;
        }

        .bundle-product-wrapper .bundle-info .left-info .bundle-title {
            font-size: 18px;
            padding-right: 0;
        }

        .lef-and-right-col > .row {
            display: flex;
            flex-wrap: wrap;
        }

        .lef-and-right-col > .row > .col-md-9 {
            order: 1;
        }

        .lef-and-right-col > .row > .col-md-3 {
            order: 2;
            margin-top: 40px;
            width: 400px;
            max-width: 100%;
        }

        .product-images-wrapper .fotorama__nav-wrap {
            position: static;
        }

        .product-badges-wrapper .badge img {
            width: 50px;
        }

        .search-wrapper {
            position: static;
        }

        .product-wrapper .product-price .price {
            font-size: 16px;
        }

        .comparebox .product-grid-item .badge img {
            width: 36px;
        }

        .comparebox-container .comparebox-row-property-name, .comparebox-container .comparebox-property-row .comparebox-row-property-value {
            font-size: 13px;
        }

        .comparebox-container .diff-toggle-box {
            font-size: 11px;
        }

        .comparebox-container .diff-toggle-box .diff-toggle .diff-off:after {
            transform: translateX(1.5em);
        }

        .comparebox-container .search-wrapper .form-control {
            height: 36px;
        }

        .comparebox-container .search-wrapper {
            height: 36px;
        }

        .tabs-fixed .nav {
            display: flex;
            margin: 0 0 0 -5px;
        }

        .tabs-fixed {
            overflow-x: auto;
            height: auto;
        }

        .tabs-fixed .nav li a {
            white-space: nowrap;
        }

        .comparebox-container .left-blank-space {
            padding: 10px 13px;
        }

        .bundle-product-wrapper.page-bundle .bundle-products .col-xs-12 {
            width: 20%;
        }

        .one-icon-wrapper .title {
            font-size: 18px;
        }

        .product-grid-item .product-info-text {
            padding: 10px 15px 15px;
        }

        .text-and-arrow-wrapper .lef-text {
            font-size: 23px;
        }

        .content-wrapper .text {
            margin-bottom: 20px;
        }

        .section-3 {
            background-position: center;
        }

        .footer-top .social-link i {
            margin-bottom: 10px;
        }

        .drawer-menu-item img {
            width: 20px
        }

        .drawer-nav {
            background-color: #1f1f1f;
        }

        .drawer-nav ul, .drawer-nav li a {
            color: #fff;
        }

        .drawer-dropdown.open > .drawer-dropdown-menu {
            background-color: #c59725;
        }

        .drawer-dropdown-menu li a {
            font-size: 14px;
        }

        .drawer-menu-item {
            padding-left: 25px;
        }

        a.drawer-menu-item-contact {
            margin-left: 25px;
            line-height: 32px;
        }

        .drawer-dropdown-menu-item {
            padding-left: 50px;
        }

        .drawer-dropdown-menu img {
            width: 20px
        }

        .section1-about-us-text-right {
            width: 108%;
            height: 87%;
            padding: 28px;
            margin-top: 38px;
        }

        .section2-what-we-do-text-left {
            height: 81%;
            padding: 22px;
            margin-top: 38px;
        }

        .activity-content h3 {
            margin-top: 0px;
        }

        .drawer-hamburger {
            display: block;
            left: unset !important;
            width: 2.5rem;
            padding: 15px 0.75rem 15px;
        }

        header .header {
            height: 100px;
        }

        header .header .header-right .typeahead-search input {
            width: 280px;
        }

        header .header .header-logo {
            margin-top: 0px;
        }

        header .header .header-right {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        header .header-top .header-top-right {
            /*float:left;*/
        }

        header .header-top .header-top-left {
            /*float:right;*/
        }

        header .header-top .header-top-right {
            margin-top: 3px;
            margin-left: 0px;
        }

        header .header-top .header-top-left > div, header .header-top .header-top-right > div {
            margin: 10px 0px 0px 0;
        }

        .footer-top .social-link:last-child {
            margin-right: -9px;
        }

        .flex-row {
            flex-wrap: nowrap
        }

        .newsletter-box h4 {
            margin-left: 32px;
        }

        .section-1-image-left {
            width: 50%;
        }

        .index-one-news-wrapper .info-wrapper {

            height: 295px;
        }

        .index-one-news-wrapper {
            margin-bottom: 30px;
        }

        .section-2 {
            padding-bottom: 20px;
            padding-top: 20px;
        }

        .elementor-shape {

            padding-bottom: 70px;
        }

        .offer-text .offer-icon img {
            margin-left: 66px;
        }

        .offer-text {
            height: 300px;

        }
        .footer-box {
            padding-bottom: 15px;
        }
        .section-1 .text-content {
            text-align: center;
            margin-top: 30px;
        }
        .section-1 .text-content h4{
            display: unset;

        }
    }
    @media only screen and (max-width: 991px) {
        .copyright {
            padding-top: 128px;
            padding-bottom: 20px;
        }
        .footer-box {
            padding-left: 0;
        }
        .section-6 {
            background-color: #f0efed;
            background-image: url("/design/gray-section-panda-manja-rezolucija.jpg");
            background-repeat: no-repeat;
            background-position: top;
            padding-bottom: 0px;
            padding-top: 100px;
            text-align: center;
        }
        .our-gallery {
            background-color: #fff;
            background-image: url("/design/white-backround-manja-rezolucija.jpg");
            background-repeat: no-repeat;
            color: #8eb2c7;
            font-size: 16px;
            text-align: center;
            background-position: bottom;
            padding-bottom: 20px;
            padding-top: 60px;
        }
        .index-one-news-wrapper .info-wrapper {
            height: 238px;
        }
        .offer-text .offer-icon img {
            margin-left: 101px;
        }
        .left-text-image {
            max-width: 100%;
        }
        .contact-site-text img {
            margin-top: 15px;
            margin-bottom: 15px;
        }
        .contact-wrapper {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .blog-wrapper .info-wrapper {
            margin-bottom: 0;
        }
        .vscms-owlcarousel.page-owlcarousel {
            width: 100%;
        }
        .slider-text-wrapper span {
            font-size: 18px;
        }
        .slider-text-wrapper strong {
            font-size: 16px;
        }
        .slider-text-wrapper i {
            font-size: 16px;
            color: #c2c7b0;
        }
        .slider-text-wrapper p {
            font-size: 38px;
        }
        .jssora14l {
            margin-left: 0;
        }
        .jssora14r {
            margin-right: 0;
        }

        .padding-0r {
            padding-right: 15px;
        }
        .sekcija-aktivnosti .vscms-owlcarousel .arrows-wrapper i.vscms-owlcarousel-next {
            right: 15px;
        }
        .sekcija-aktivnosti .activity-content h3 {
            margin-top:30px;
        }
        .sekcija-aktivnosti .activity-content ul li {
            margin-bottom: 10px;
        }
        .breadcrumb-wrapper h1 {
            font-size: 36px;
            line-height: 1;
        }
        .contact-white-box.contact-info {
            margin-bottom: 40px;
            height: auto;
        }
        .newsletter-box {
            flex-wrap: wrap;
        }
        .newsletter-box .newsletter-left, .newsletter-box .newsletter-right {
            width: 100%;
        }
        .newsletter-box .newsletter-left {
            margin-bottom: 15px;
        }
        .newsletter-box .newsletter-right > form {
            width: 100%;
        }
        .newsletter-box .form-group {
            width: 100%;
        }
        .newsletter-box .form-control {
            width: 100%;
        }
        .footer-top .second-column, .footer-top .third-column {
            padding-left: 0;
        }
        .footer-box {
            margin-bottom: 15px;
        }
        .footer-top {
            padding-bottom: 0;
        }
        .newsletter-box .newsletter-right > form .input-group-btn {
            width: 170px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .col-xs-12 {
            width: 33.333%;
        }
        .bundle-product-wrapper.page-bundle .bundle-products .col-xs-12 {
            width: 25%;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 20px;
        }
        .comparebox-product-info-row .badges-wrapper {
             display: none;
        }
        .comparebox-container .product-grid-item .product-image {
            padding: 6px 5px 0;
        }
        .comparebox-container .product-info-text {
            padding: 5px;
        }
        .comparebox-container .search-wrapper .form-control {
            font-size: 12px;
        }
        .comparebox-container .search-products-wrapper .search-products > a {
            width: 100%;
        }
        .comparebox .search-wrapper .search-site-label, .comparebox .search-wrapper .suggested-products-label {
            font-size: 13px;
            line-height: 13px;
        }
        .comparebox-border {
            overflow-x: auto;
            overflow-y: hidden;
        }
        .comparebox-container {
            min-width: 620px;
        }
        .categories-wrapper-flex .category-wrapper-grid {
            width: 25%;
        }
        .footer-box.radno-vreme-box {
            margin-top: 35px;
        }
        .contact-top-row {
            flex-wrap: wrap;
        }
        .contact-top-row .contact-info, .contact-top-row .map-wrapper {
            width: 100%;
        }
        .contact-top-row .map-wrapper {
            order: 1;
        }
        .contact-top-row .contact-info {
            order: 2;
        }
        .contact-top-row iframe {
            height: 350px;
        }
        .captcha-group {
            width: auto;
        }
        .flex-form-wrapper .captcha-input {
            width: 100%;
        }
        .navbar-header .collapse {
            float: right;
        }
        .middle-right-wrapper {
            padding-left: 0;
        }
        header .searchbox {
            padding: 0;
        }
        .navbar-right {
            float: none !important;
        }

        .navbar-nav > li {
            float: none;
        }

        .navbar-right li {
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }

        .navbar-default .navbar-nav > li > a {
            padding: 15px 0px;
            font-size: 15px;
        }

        .navbar-default .navbar-nav > li:nth-child(1) > a {
            padding: 15px 0px;
        }

        .navbar-default .navbar-nav > li:nth-child(2) > a {
            padding: 15px 0px;
        }

        .navbar-collapse.collapse {
            display: none !important;
        }

        .navbar-collapse {
            border: 0px !important;
        }

        .navbar-collapse.collapse.in {
            display: block !important;
            border: 0px !important;
        }

        .navbar-header .collapse, .navbar-toggle {
            display: block !important;
        }

        .nav.navbar-nav.font-resize.pull-right {
            width: 100%;
        }

        .navbar-nav {
            margin: 0;
        }

        .navbar-form {
            width: 100%;
            padding-right: 15px;
            margin-left: -15px;
            margin-top: 0px;
        }

        .navbar-form .input-group > .form-control {
            width: auto;
        }

        .pictures-wrapper .one-item-picture.picture-grid {
            width: 50%;
        }

        .pictures-wrapper .one-item-picture.picture-grid:nth-child(3n+3) {
            margin-right: 10px;
        }

        .pictures-wrapper .one-item-picture.picture-grid:nth-child(2n+2) {
            margin-right: 0px;
        }

        .header-bottom .navbar-nav > li:first-child > a, .header-bottom .navbar-nav > li:nth-last-child(2) > a {
            padding-left: 14px;
        }

        .header-bottom .navbar-nav .dropdown-toggle .caret {
            display: inline-block;
            margin-left: 5px;
        }

        .index-banners .one-banner.fotografije {
            height: auto;
        }

        .footer-newsletter {
            padding: 20px 0px;
        }

        .footer-newsletter .newsletter-left {
            width: 100%;
        }

        .footer-newsletter .newsletter-right {
            width: 100%;
            margin-top: 14px;
        }

        .footer-box {
            min-height: 130px;
        }

        .container-fluid > .navbar-collapse {
            margin-left: -15px;
            margin-right: -15px;
        }

        .navbar-nav .open .dropdown-menu {
            position: static;
            background-color: transparent;
            border: 0 none;
            box-shadow: none;
        }

        .header-middle .col-xs-10.menu-wrapper {
            width: 65%;
        }

        .header-middle .col-xs-2.cart-wrapper {
            width: 35%;
        }

        .pictures-wrapper .one-item-picture.picture-grid {
            width: 48%;
        }

        .header-middle .navbar-nav {
            margin: 5px 0px 0px 0px;
        }

        .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li:nth-child(2) > a, .navbar-default .navbar-nav > li:nth-child(1) > a {
            font-size: 14px;
            padding: 8px 0px;
        }

        .header-middle {
            border: 0px;
            box-shadow: none;
        }

        .header-bottom {
            font-size: 14px;
            font-weight: 500;
        }

        .header-bottom .navbar-nav > li > a {
            padding: 8px 14px;
        }

        .header-bottom .navbar-nav > li .dropdown-menu {
            padding: 0px;
        }

        .header-bottom .navbar-nav > li .dropdown-menu {
            font-size: 13px;
            font-weight: 500;
        }
        .id-kartice-2 {
            min-height: 170px;
        }

        .index-banners.right-col {
            margin-top: 50px;
        }
        .product-images-wrapper .fotorama {
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
        }
        .product-images-wrapper .fotorama__nav {
            text-align: center;
        }
        .product-information .product-title {
            margin-top: 20px;
        }
        .product-information {
            padding-top: 20px;
        }
        .product-right-icons .icon-wrapper {
            min-height: 104px;
        }
        .product-right-icons .icon-wrapper.sigurnaKupovina-icon .title {
            margin-top: 7px;
        }
        .price-and-cart-wrapper {
            display: flex;
            flex-wrap: wrap;
        }
        .product-information .product-property {
            margin: 0 0 20px;
        }
        .add-to-cart-wrapper .cart-button {
            padding: 0 20px;
        }
        #TextualContent .product-right-icons .icon-wrapper img, #TextualContent .warranty-wrapper .img-responsive {
            max-width: 87px;
        }
        #TextualContent .warranty-wrapper .img-responsive {
            margin: 0 auto;
        }
        .product-page-wrapper {
            background: transparent;
            border: 0;
        }
        .product-right-content-wrapper {
            border: 1px solid #ebebeb;
            border-radius: 4px;
            background: #fff;
            padding: 0 15px;
        }
        #TextualContent .product-information h1 {
            margin-top: 0;
        }
        .product-images-wrapper {
            border: 1px solid #ebebeb;
            border-radius: 4px;
            background: #fff;
            margin-bottom: 30px;
        }
        .product-breadcrumb .breadcrumb-wrapper > .container {
            display: flex;
            justify-content: space-between;
        }
        .breadcrumb-wrapper .title-and-path-left {
            width: 100%;
        }
        .product-breadcrumb .manufacturer-image {
            margin-top: 0;
        }
        .product-breadcrumb .manufacturer-image, .product-breadcrumb .manufacturer-image a {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .product-badges-wrapper .badge img {
            width: 60px;
        }
        .top-header-menu, .top-right-info-menu, .header-middle-menu, .header-middle .navbar-nav {
            display: none;
        }
        .header-middle .cart-wrapper {
            width: 100%;
            padding-right: 15px;
        }
        .header-middle .searchbox {
            width: 67%;
            padding-left: 0;
            float: left;
            margin-top: 10px;
        }
        .navbar-brand {
            padding: 11px 0;
        }
        .header-middle .cart-info-box-content {
            margin-top: 7px;
        }
        .open-mobile-menu {
            display: block;
        }
        .navbar-toggle {
            margin: 0;
            padding: 0;
            width: 40px;
            height: 44px;
            float: right;
        }
        .header-bottom-relative .cart {
            display: block;
            float: left;
            margin: 0;
            padding-left: 0;
        }
        header .cart-invoice a .cart-have-product-text {
            color: #fff;
        }
        .cart-icon-link .quantity-price {
            color: #fff;
            font-weight: bold;
        }
        .cart-icon-wrapper img {
            filter: brightness(0) invert(1);
        }
        .cart-icon-wrapper .cart-items-count {
            background: #fff;
            color: #222;
        }
        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 5px;
        }
        .header-middle .valute-wrapper {
            margin-top: 16px;
        }
        .header-middle {
            padding-bottom: 10px;
        }
        .index-slider-wrapper {
            padding: 0;
        }
        .cart-buttons-wrapper .btn, .cart-buttons-wrapper .btn:focus, .cart-buttons-wrapper .btn:active {
            padding: 8px 15px;
            font-size: 14px;
        }
        .header-middle .cart-info-box-content {
            padding-left: 0;
        }
        .shopping-cart-table .table {
            font-size: 14px;
        }
        .shopping-cart-table .table > tbody > tr > td {
            height: 70px;
        }
        .shopping-cart-table .table > tbody > tr > td, .shopping-cart-table .table > tbody > tr > th, .shopping-cart-table .table > tfoot > tr > td, .shopping-cart-table .table > tfoot > tr > th, .shopping-cart-table .table > thead > tr > td, .shopping-cart-table .table > thead > tr > th {
            border-width: 1px;
        }
        .shopping-cart-wrapper-page .shopping-cart-table .table > tbody > tr > th, .shopping-cart-table .table > tbody > tr.last-row > td {
            font-weight: 600;
        }
        .shopping-cart-wrapper-page .shopping-cart-table .table > tbody > tr > td:last-child i {
            font-size: 17px;
            margin-left: 5px;
            margin-right: 5px;
        }
        .shopping-cart-quantity-wrapper div.content {
            width: 35px;
        }
        .shopping-cart-quantity-wrapper, .shopping-cart-quantity-wrapper div, .shopping-cart-table .table > tbody > tr.last-row > td {
            height: 38px;
        }
        .top-filter-line {
            flex-wrap: wrap;
            height: auto;
            margin-bottom: 15px;
            padding: 7px 12px;
        }
        .choose-filter-wrapper {
            display: block;
        }
        .filter-menu-content {
            display: none;
        }
        .filter-menu-content {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;
            overflow-x: hidden;
            overflow-y: auto;
            z-index: 99999;
            background: #fff;
        }
        .close-filter-menu-content {
            display: block;
            margin-top: 6px;
            font-size: 16px;
            cursor: pointer;
        }
        .close-filter-menu-content:hover {
            color: #f96800;
        }
        .back-to-products {
            display: inline-block;
        }
        .top-filter-menu-buttons {
            height: 50px;
            padding: 10px 0;
            justify-content: space-between;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 9999;
            background: #000;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
        }
        .back-to-products.back-to-products-exit {
            padding: 0 0 0 4px;
            line-height: 12px;
            width: 45px;
            background: transparent;
            height: auto;
            color: #fff;
            display: inline-block;
            white-space: nowrap;
            text-align: center;
            margin: 0;
        }
        .back-to-products.back-to-products-exit img {
            width: 30px;
            filter: brightness(0) invert(1);
            -webkit-filter: brightness(0) invert(1);
        }
        .show-clear-filters.active {
            display: none;
        }
        .clear-top-filter-fixed {
            display: block;
            height: 50px;
        }
        .left-col-manufacturer {
            display: none;
        }
        .clear-filters-btn {
            background: transparent;
            white-space: nowrap;
            padding: 5px 15px;
            color: #fff;
            font-weight: 300;
            float: left;
            margin: 0;
            display: none;
        }
        .show-clear-filters.active .clear-filters-btn {
            display: block;
        }
        .filter-top-right .show-clear-filters.active {
            display: inline-block;
        }
        .back-to-products {
            width: auto;
            height: auto;
            padding: 4px 15px 6px;
            background: transparent;
            color: #fff;
            white-space: nowrap;
            margin: 0;
            display: inline-block;
            text-align: center;
        }
        .filter-top-right {
            display: block;
        }
        .tabs-fixed .nav li a {
            padding: 7px 18px 6px;
        }
        .search-title h1 {
            font-size: 26px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product {
            padding: 0 5px;
        }
        .tab-content .bundle-product-wrapper .view-bundle a, .tab-content .bundle-product-wrapper .add-to-cart-button-wrapper a {
            padding: 5px 6px 4px;
            font-size: 11px;
        }
        .filter-group {
            max-height: none;
        }
        .one-icon-wrapper .title {
            font-size: 14px;
            margin-top: 5px;
        }
        .one-icon-wrapper .icon-wrapper {
            padding: 0 25px;
        }
        .one-icon-wrapper .text {
            font-size: 12px;
        }
        .index-icons > .container > .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -8px;
        }
        .index-icons > .container > .row > .col-xs-6 {
            padding: 0 8px;
        }
        .one-icon-wrapper .icon {
            padding: 25px;
        }
        .one-icon-wrapper .icon-wrapper {
            padding: 0 15px;
        }
        .middle-right-wrapper .cart-info-box-content {
            display: none;
        }
        .shopping-cart-content .cart-buttons-wrapper .btn.btn-default {
            font-size: 12px;
        }


        .one-news-wrapper .news-date {
            margin: 34px 0 10px;
        }
        .one-news-wrapper .news-date {
            margin: 10px 0 0;
        }
        .one-news-wrapper .news-text{
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 24px;
        }

        .one-news-wrapper .news-date {
            margin: 5px 0 5px;
        }
        .index-news-wrapper {
            padding: 0px;
            margin: 20px 0 20px;
        }
        .index-news-wrapper h2{
            margin-bottom: 0px
        }
        .news-heading-wrapper .Link{
            margin-right: 0px;
        }
        .index-news-section{
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .index-news-section .Link{

            margin-left: -6px;
            margin-top: -11px;
            float: left;
        }
        .index-reference{
            padding-bottom: 30px;
            padding-top: 30px;
        }
        .index-reference p {
            font-size: 18px;
        }
        .index-reference h2 {
            font-size: 28px;
            padding: 0 0 8px 0;
        }
        .index-news-wrapper .Link {
            float: left;
        }
        .back-to-news {
            text-align: center;
        }
        .one-page-wrapper .share-with-friends .share-with-friends-label {
            text-align: center;
        }
        .one-news-date-and-share .share-with-friends .share-buttons-wrapper .share-btn img {
            margin-top: 5px;
        }
        .content-wrapper .text {
            margin-bottom: 38px;
        }
        .grey-bg {
            padding: 30px 0px;
        }
        .section-1-content {
            min-height: 260px;
        }

        .info-wrapper {
            padding-bottom: 50px;
        }
        .maskota-image-wrapper{
            height: 360px;
        }
        .section1-about-us-text-right{
            padding-top: 10px;
            padding-bottom: 50px;
            padding-left: 30px;
            padding-right: 73px;
        }
        .section1-about-us{
            padding-bottom: 50px;
            padding-top: 50px;
        }
        .section1-about-us p {
            margin-bottom: 40px;
        }

        .one-page-wrapper .text-right{
            border: none;
        }
        .newsletter-box{
            margin-bottom: 20px;
        }
        .sekcija-aktivnosti .activity-content{
            border: 0px;
        }
        .sekcija-aktivnosti h1{
            margin-bottom: 0px;
        }
        .sekcija-aktivnosti p {
            margin-bottom: 30px;
        }
        .sekcija-aktivnosti .activity-content h3{
            margin-top: 0px;
        }
        .newsletter-box .input-group{
            margin-top: 38px;
        }
        .footer-third-box .footer-box {
            padding-left: 0px;
        }
        .newsletter-box h4 {
            margin-left: 0px;
        }
        .section-1-image-left img{
            width: 60%;
        }
    }
    @media only screen and (max-width: 767px) {
        .offer-text .offer-icon img {
            margin-left: 286px;
        }
        .offer-text {
            height: 276px;
        }
        .copyright {
            padding-top: 146px;
        }
        .one-page-wrapper {
            padding: 0px;
        }
        .breadcrumb-wrapper h1 {
            font-size: 22px;
        }
        .breadcrumb-wrapper {
            font-size: 16px;
        }

        .left-text-image,  .right-text-image {
            display: none;
        }

        .content-wrapper .text p {
            margin-bottom: 30px;
        }
        .content-wrapper {
            height: 130px;
        }
        .footer-top .footer-logo {
            max-width: 48%;
        }
        .product-chart {
            display: block;
        }
        .add-to-cart-wrapper .cart-button {
            font-size: 12px;
        }
        .shopping-cart-content .cart-buttons-wrapper .btn.btn-default {
            font-size: 11px;
            padding: 10px;
        }
        .scroll-table-left-or-right {
            display: block;
        }
        .product-grid-item .badge, .product-images-wrapper .badge {
            font-size: 9px;
            padding-bottom: 5px;
        }
        .text-and-arrow-wrapper .lef-text {
            float: none;
        }
        .sale-products .text-and-arrow-wrapper .arrows-wrapper {
            position: static;
            float: none;
            height: 20px;
            margin: 20px auto 40px;
        }
        .index-products h2 {
            margin-bottom: 0;
            padding-bottom: 0;
        }
        .index-two-banners-section::before {
            width: 100%;
        }
        .index-two-banners-section::after {
            display: none;
        }
        .product-information .product-property.price-property {
            margin-top: 0;
            margin-bottom: 15px;
            padding-right: 0;
        }
        .price-property .price-left-wrapper {
            margin-bottom: 20px;
        }
        .newsletter-wrapper {
            margin-bottom: 40px;
        }
        .footer-payments {
            text-align: left;
            margin-top: 20px;
        }
        .bundle-product-wrapper.page-bundle .bundle-products .one-bundle-product .image {
            padding: 0 10px;
        }
        .tab-content .bundles-products .bundles-product-col {
            width: 100%;
        }
        .tab-content .bundle-product-wrapper .bundle-products .col-xs-12 {
            width: 20%;
        }
        .comparebox-container .search-wrapper .form-control {
            font-size: 10px;
        }
        .comparebox-container .comparebox-row-property-name {
            font-size: 12px;
            padding: 9px 15px;
        }
        .comparebox-container .left-blank-space, .comparebox-container .comparebox-row-property-name {
            width: 215px;
            padding: 10px;
        }
        .comparebox-container .left-blank-space {
            padding: 0 8px 0 0;
        }
        .comparebox-container .diff-toggle-box {
            left: 8px;
        }
        .comparebox-container .diff-toggle-box .diff-toggle {
            left: 0;
        }
        .comparebox-container .diff-toggle-box .description {
            padding: 0;
            font-size: 10px;
        }
        .comparebox-container .diff-toggle-box .description:before {
            font-size: 14px;
        }
        .index-slider-wrapper > .container > .row {
            margin: 0 -15px;
        }
        .mobile-telephones-drop {
            display: block;
            margin: 16px 20px 0 0;
        }
        .cart-icon-wrapper .cart-items-count {
            width: 15px;
            height: 15px;
            line-height: 13px;
            font-size: 10px;
            right: 0;
            top: -4px;
        }
        .cart-icon-wrapper img {
            width: 30px;
        }
        .welcome-index-wrapper {
            display: block;
        }
        .header-middle .cart-info-box-content, .header-middle .valute-wrapper {
            display: none!important;
        }
        .header-middle .searchbox {
            width: 100%;
            padding: 0;
        }
        .categories-wrapper-flex .category-wrapper-grid .category-title {
            font-size: 16px;
        }
        .bundle-product-wrapper .bundle-info {
            flex-wrap: wrap;
            padding-top: 3px;
            padding-bottom: 0;
        }
        .bundle-product-wrapper .bundle-info .left-info {
            width: 100%;
            margin-bottom: 8px;
        }
        .tab-content .bundle-product-wrapper .bundle-info .left-info {
            margin-bottom: 0;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .tab-content .bundle-product-wrapper .bundle-info {
            padding: 0 15px;
        }
        .bundle-product-wrapper .bundle-info .right-info {
            width: 100%;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        .bundle-product-wrapper .view-bundle {
            margin: 0 10px 0 0;
        }
        .bundle-product-wrapper .add-to-cart-button-wrapper {
            margin: 0 15px 0 0;
        }
        .bundle-product-wrapper .bundle-info .right-info .left-prices {
            display: flex;
            order: 2;
            flex-wrap: wrap;
        }
        .tab-content .bundle-product-wrapper .bundle-info .right-info .left-prices {
            order: 1;
            margin-bottom: 5px;
        }
        .tab-content .bundle-product-wrapper .add-to-cart-button-wrapper {
            margin-right: 0;
        }
        .bundle-product-wrapper .product-add-to-cart-wrapper {
            margin-left: 0;
            display: flex;
        }
        .bundle-product-wrapper .product-add-to-cart-wrapper, .bundle-product-wrapper .bundle-info .right-info .left-prices {
            margin-bottom: 10px;
        }
        .tab-content .bundle-product-wrapper .product-add-to-cart-wrapper {
            order: 2;
            margin-bottom: 7px;
        }
        .tab-content .bundle-product-wrapper .bottom-price {
            margin-right: 10px;
        }
        .bundle-product-wrapper .bundle-info .right-info .left-prices .top-prices {
            margin-right: 20px;
        }
        .bundle-product-wrapper .right-info span, .bundle-product-wrapper .right-info a {
            margin-left: 0;
        }
        .tabs-fixed .nav li a {
            padding: 4px 10px;
            font-size: 13px;
        }
        .tabs-fixed .nav {
            margin: 0;
        }
        .tabs-fixed {
            padding: 5px 0;
            height: 46px;
        }
        #ProductTabs {
            height: 46px;
        }
        .product-desc-short, .one-product-wrapper .product-desc {
            font-size: 15px;
        }
        #TextualContent .tabs-fixed .nav li:last-child {
            margin-right: 0;
        }
        .breadcrumb-title {
            font-size: 28px;
        }
        .related-title {
            font-size: 24px;
        }
        .price-and-cart-wrapper {
            margin-bottom: 25px;
        }
        .price-and-icons-wrapper .row > .col-sm-7 {
            width: 60%;
        }
        .price-and-icons-wrapper .row > .col-sm-5 {
            width: 40%;
        }
        .product-right-icons > .row > .col-xs-12 {
            width: 50%;
        }
        .manufacturer-list > .row > .col-xs-6 {
            width: 33.333%;
        }
        .flex-form-wrapper {
            flex-wrap: wrap;
        }
        .flex-form-wrapper .left-form-wrapper {
            width: 100%;
        }
        .flex-form-wrapper .right-form-wrapper {
            padding-left: 0;
        }
        .footer-top {
            padding-top: 40px;
        }
        .footer-contact-chat {
            margin-bottom: 40px;
        }
        .social-icons-wrapper {
            width: 330px;
        }
        header .navbar-brand {
            max-width: 100%;
        }

        .col-xsl-half {
            width: 50%;
        }

        .header-middle .col-xs-10.menu-wrapper {
            width: 58%;
        }

        .header-middle .col-xs-2.cart-wrapper {
            width: 42%;
        }

        .footer-box {
            min-height: 100px;
        }

        .footer-newsletter .newsletter-left .fa-envelope {
            font-size: 44px;
        }

        .footer-newsletter .text-newsletter {
            font-size: 14px;
        }

        .footer-newsletter .text-subscribe {
            font-size: 13px;
        }

        .footer-newsletter .form-control, .footer-newsletter .input-group-btn .btn.btn-default {
            height: 34px;
        }

        .pictures-wrapper .one-item-picture.picture-grid {
            width: 49%;
        }

        .navbar-default .navbar-collapse, .navbar-default .navbar-form {
            border: 0px;
        }

        .navbar-form .input-group > .form-control {
            width: 100%;
        }

        .id-kartice-2 {
            min-height: 240px;
        }
        .half-xs {
            width: 50%;
        }

        .pull-right.breadcrumb-path {
            float: none !important;
            margin-top: 20px;
        }
        .categories-wrapper-flex .category-wrapper-grid {
            width: 33.333%;
        }
        .bundle-product-wrapper .bundle-products > .col-xs-12 {
            width: 33.333%;
        }
        .product-right-icons .icon-wrapper.sigurnaKupovina-icon img {
            width: 50px;
        }
        .product-right-icons .icon-wrapper.sigurnaKupovina-icon .title {
            margin-top: 0;
        }
        .product-badges-wrapper .badge img {
            width: 50px;
        }
        .open-mobile-menu .cart, .valuta-mobile {
            display: block;
        }
        .filters-wrapper .filter-menu-title {
            font-size: 19px;
        }
        .top-filter-line .showing-items {
            margin-bottom: 0;
        }
        .product-left-content-wrapper {
            background: #fff;
            border: 1px solid #ebebeb;
            border-radius: 4px;
            margin-bottom: 30px;
        }
        .product-images-wrapper {
            width: 380px;
            max-width: 100%;
            margin: 0 auto;
            border: 0;
        }
        .product-images-wrapper .fotorama__nav-wrap {
            display: none;
        }
        .product-images-wrapper .fotorama {
            padding-bottom: 0;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .title a {
            font-size: 12px;
            line-height: 14px;
            font-weight: 500;
        }
        .product-desc-short, .one-product-wrapper .product-desc {
            font-size: 13px;
            line-height: 22px;
        }
        .table.product-properties-table tr td {
            padding: 9px 5px 8px 0;
            font-size: 14px;
        }
        .search-title h1 {
            font-size: 24px;
        }
        .tab-content .bundle-product-wrapper .bundle-info .right-info {
            padding: 5px 0 0;
        }
        .index-icons > .container > .row > .col-xs-6.footer-popup-custom-col {
            width: 25%;
        }
        header .searchbox {
            margin: 0 0 20px;
            width: 100%;
        }
        .navbar-header {
            text-align: center;
        }
        .navbar-brand {
            margin: 0;
            padding: 10px 0 8px;
            float: none;
            display: inline-block;
        }
        .navbar-brand img {
            max-width: 100%;
            width: 240px;
            height: auto;
        }
        .my-account-box {
            margin-bottom: 30px;
        }
        .grey-bg {
            padding: 30px 0px;
        }
        .index-news-section {
            padding-top: 30px;
            padding-bottom: 30px;
        }


        .section-1-content {
            margin-bottom: 20px;
        }
        .section-3 {
            background-position: center;
        }
        .our-gallery {
           padding-top: 0px;
        }
        .info-wrapper {
            min-height: 0px;
        }
        .section1-about-us-text-right{
            border: none;
            margin-top: 0px;

        }

        .second-btn{
            text-align: center;
        }
        .section1-about-us {
            padding-bottom: 50px;
            padding-top: 50px;
            background: #fff;
        }
        .section1-about-us p{
            margin-bottom: 40px;
        }
        .section2-what-we-do p{
            margin-bottom: 0px;
        }
        .section2-what-we-do h3{
            text-align: center;
        }
        .section2-what-we-do-text-left{
            margin-top: 0px;
            border: none;
            text-align: center;
        }

        .offer-image-wrapper:hover img{
            transform: none;
        }
        .section2-what-we-do{
            padding-bottom: 50px;
        }
        .section3-services p {
            text-align: center;
            margin-bottom: 38px;
        }
        .offer-text{
            text-align: center;
            padding-top: 10px;
            padding-bottom: 20px;
        }
        .offer-wrapper .offer-text p {
            text-align: center;
        }
        .section3-services{
            padding-bottom: 20px;
        }
        .section1-about-us-text-right .text-center {
            text-align: center;
        }
        .section-1 .text-content h2 {
            font-size: 40px;
            line-height: 49px;
            text-align: center;
        }
        .section-1 .text-content h4 {
            margin-top: 30px;
            text-align: center;
        }
        .section-2 h2{
            font-size: 40px;
        }
        .our-gallery .gallery-text h2 span{
            font-size: 40px;
        }
        .our-gallery .gallery-text  h4{
            margin-top: 30px;
        }
        .section-6 h2{
            font-size: 40px;
            line-height: 49px;
        }

    }
    @media only screen and (max-width: 710px) {
        .header-top .left-top .header-info:nth-child(2) {
            display: none;
        }
        .section1-about-us {
            padding-bottom: 20px;
        }
        .section2-what-we-do-text-left{
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .footer-third-box .footer-box{
            padding-left: 0px;
        }
        .index-one-news-wrapper .info-wrapper {
            height: 199px;
        }
        .offer-text .offer-icon img {
            margin-left: 275px;
        }
        .section-1{
            padding: 0;
            text-align: center;
        }
    }

    @media only screen and (max-width: 681px) {
        .section-1-image-left img{
            display: none;
        }

    }
    @media only screen and (max-width: 639px) {
        .catalog-text h2{
            font-size: 35px
        }
        .catalog-text p{
            font-size: 24px
        }
        .newsletter-box {
            margin-top: 15px;
            margin-bottom: 30px;
        }
        .offer-text .offer-icon img {
            margin-left: 222px;
        }

    }
    @media only screen and (max-width: 636px) {
        .top-filter-line .showing-items {
            width: 100%;
            text-align: left;
            margin-bottom: 4px;
            justify-content: left;
        }
        .top-filter-line .sort-select {
            margin-right: 20px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .col-xs-12 {
            width: 25%;
        }
        .one-icon-wrapper .icon {
            padding: 20px;
        }
        .offer-text .offer-icon img {
            margin-left: 230px;
        }

    }
    @media only screen and (max-width: 611px) {
        .catalog-text h2{
            font-size: 30px
        }
        .catalog-text p{
            font-size: 20px
        }
        .offer-text .offer-icon img {
            margin-left: 208px;
        }


    }
    @media only screen and (max-width: 600px) {

        .one-icon-wrapper .icon {
            padding: 15px;
        }
        .price-and-icons-wrapper .row > .col-sm-7, .price-and-icons-wrapper .row > .col-sm-5 {
            width: 100%;
        }
        .shopping-cart-wrapper-page .your-cart-is-empty .empty-cart-icon i {
            font-size: 150px;
        }

        .product-right-icons > .row > .col-xs-12 {
            width: 25%;
        }

        .product-right-icons .icon-wrapper .title {
            font-size: 11px;
        }

        .warranty-wrapper .top-text {
            font-size: 10px;
            top: 21px;
        }

        .warranty-wrapper .bottom-text {
            font-size: 9px;
            top: 58px;
        }

        .warranty-wrapper .warranty-number {
            font-size: 22px;
            top: 40px;
        }

        #TextualContent .product-right-icons .icon-wrapper img {
            max-width: 58px;
        }

        #TextualContent .product-right-icons .icon-wrapper.sigurnaKupovina-icon img {
            max-width: 42px;
        }

        .product-right-icons .icon-wrapper .image-wrapper {
            height: 64px;
        }

        #TextualContent .warranty-wrapper .img-responsive {
            max-width: 87px;
        }

        .price-and-cart-wrapper {
            margin-bottom: 22px;
        }

        .view-bundles-wrapper {
            margin-top: 0;
        }

        .product-desc .embed-wrapper {
            float: none;
            width: 100%;
        }

        .product-desc .description-smaller-text {
            font-size: 15px;
            line-height: 23px;
        }

        .product-desc h3 {
            font-size: 25px;
            line-height: 26px;
            padding: 20px 0;
        }
        .header-top .left-top {
            display: none;
        }
        .header-top .left-top .header-info {
            display: none;
        }
        .header-favorites::before {
            display: none;
        }
        .one-news-date-and-share .news-date {
            font-size: 15px;
            margin-right: 13px;
        }
        .share-with-friends .share-buttons-wrapper .share-btn {
            line-height: 28px;
        }
        .text-content h3 {
            font-size: 60px;
        }
        .section-1 .text-content h3 {
            font-size: 60px;
        }
        .section-3 h3 {
            font-size: 60px;
        }
        .section-6 h3 {
            font-size: 60px;

        }
        .gallery-text h3{
            font-size: 60px;
        }
        .newsletter-box .input-group {
            width: 322px;
        }
        .our-gallery{
            padding-bottom: 0px;
        }
    }
    @media only screen and (max-width: 550px) {
        .offer-text .offer-icon img {
            margin-left: 182px;
        }
        .fifth-section .slider-controls {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: center;
        }

        .fifth-section .slider-controls .control {
            width: 175px;
        }

        .fifth-section .slider-controls .owlPrev-1 {
            order: 1;
        }
        .fifth-section .slider-controls .owlNext-1 {
            order: 2;
        }
        .fifth-section .slider-controls a {
            order:3;
        }
        .tab-content .bundle-product-wrapper .bottom-price {
            margin-right: 0;
        }
        .tab-content .bundle-product-wrapper .bundle-info .right-info {
            padding-bottom: 1px;
        }
        .pictures-wrapper .one-item-picture.picture-grid {
            width: 48%;
        }
        .id-kartice-2 {
            min-height: 180px;
        }
        .social-icons-wrapper {
            max-width: 100%;
        }
        .product-badges-wrapper .badge img {
            width: 45px;
        }
        #TextualContent .tabs-fixed .nav li {
            margin: 0 10px 0 0;
        }
        #TextualContent .tabs-fixed .nav li:last-child {
            padding-right: 8px;
        }
        .categories-input-group {
            display: none;
        }
        .header-middle .navbar-form .input-group .input-group-btn {
            width: 50px;
        }
        .header-middle .navbar-form .input-group-btn .search-btn {
            width: 50px;
        }
        .navbar-brand {
            padding: 9px 0;
        }
        .mobile-telephones-drop {
            display: block;
            margin-top: 11px;
        }
        .header-middle .searchbox {
            margin-top: 6px;
        }
        .header-middle {
            padding-bottom: 6px;
        }
        .newsletter-box .btn.btn-default {
            padding: 10px;
        }
        .index-reference h2 {
            font-size: 25px;
        }
        .index-reference p {
            font-size: 16px;
        }
        .one-news-wrapper .news-overlay {
            padding: 25px 25px 25px;
        }

    }
    @media only screen and (max-width: 540px) {
        .offer-text .offer-icon img {
            margin-left: 175px;
        }
        .bundle-product-wrapper.page-bundle .bundle-products .one-bundle-product .image {
            padding: 0 5px;
        }
        .bundle-product-wrapper.page-bundle .bundle-products .one-bundle-product .title a {
            font-size: 11px;
            line-height: 12px;
        }
        .owl-width-padding {
            padding: 0;
        }
        .related-slider-arrow {
            text-indent: 0;
            bottom: 37px;
            transform: none;
            top: auto;
            width: 25px;
            height: auto;
            background: transparent;
            color: #555;
            margin: 0;
        }
        .related-slider-arrow:hover {
            color: #1b81c5;
        }
        .related-slider-arrow:before {
            display: block;
            font-family: 'FontAwesome';
            font-size: 26px;
        }
        .related-slider-arrow.left-arrow {
            transform: none;
            -webkit-transform: none;
            -ms-transform: none;
        }
        .related-slider-arrow.right-arrow {
            text-align: right;
        }
        .related-slider-arrow.left-arrow:before {
            content: "\f104";
        }
        .related-slider-arrow.right-arrow:before {
            content: "\f105";
        }
        .owl-related-by-category .owl-stage-outer .owl-item {
            padding: 0 8px;
        }
        .products-slider-wrapper > .row {
            margin: 0 -8px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product:after {
            font-size: 20px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 10px;
        }
        .quantity-of-bundle-products {
            background-size: 35px;
            width: 35px;
            height: 35px;
        }
        .quantity-of-bundle-products {
            font-size: 12px;
        }
        .bundle-product-wrapper .bundle-info .left-info .bundle-title {
            font-size: 16px;
            font-weight: 400;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .bundle-product-wrapper .right-info .bundle-price {
            font-size: 16px;
            font-weight: 500;
        }
        .bundle-product-wrapper .right-info .products-price {
            font-size: 13px;
            margin-top: 1px;
        }
        .bundle-product-wrapper .bundle-info .right-info .left-prices .bottom-price {
            font-size: 14px;
            font-weight: 500;
        }
        .related-title {
            font-size: 22px;
            margin-bottom: 20px;
        }
        .bundle-product-wrapper .view-bundle a, .bundle-product-wrapper .add-to-cart-button-wrapper a {
            padding: 3px 10px 2px;
            font-size: 11px;
        }
        .bundle-product-wrapper .product-add-to-cart-wrapper, .bundle-product-wrapper .bundle-info .right-info .left-prices {
            margin-bottom: 5px;
        }
        .bundle-product-wrapper .bundle-info .left-info {
            margin-bottom: 2px;
        }


        .catalog-text h2{
            font-size: 27px
        }
        .catalog-text p{
            font-size: 18px
        }
        .catalog-text .btn.btn-default {
            font-size: 12px;
        }

    }
    @media only screen and (max-width: 530px) {
        .offer-text .offer-icon img {
            margin-left: 168px;
        }
        .half-xs {
            width: 100%;
        }
        .index-two-banners-section .one-banner {
            padding-right: 0;
        }
        .index-two-banners-section .one-banner.odd-banner {
            padding-left: 0;
        }
        .header-middle .cart-invoice i {
            margin-left: 2px;
        }
        .categories-wrapper-flex .category-wrapper-grid {
            width: 50%;
        }
        .brendovi-wrapper h2 {
            font-size: 26px;
        }
        .brendovi-wrapper .view-all-wrapper .btn.btn-default {
            font-size: 13px;
        }
        .categories-wrapper-flex.grid-3-items .category-wrapper-grid {
            width: 50%;
        }
        .breadcrumb-title {
            font-size: 28px;
        }
        .categories-wrapper-flex .category-wrapper-grid a {
            padding: 0 5px 15px;
        }
        .product-left-content-wrapper {
            min-height: 425px
        }
        .product-badges-wrapper .badge img {
            width: 40px;
        }
        #snackbar-container {
            right: 0;
            left: 0;
            bottom: 55px;
            padding: 0 15px;
        }
        .snackbar-content {
            font-size: 12px;
        }
        .snackbar-content .fa-shopping-cart {
            font-size: 48px;
            margin-right: 15px;
        }
        .snackbar.snackbar-opened {
            padding: 10px;
        }
        .one-icon-wrapper .icon {
            padding: 25px;
        }
        .product-images-wrapper {
            width: 280px;
        }
        .product-breadcrumb .manufacturer-image {
            width: 80px;
        }
        .price-and-cart-wrapper .product-property.price-property.have-sale-price {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .product-information .product-property .old-price {
            font-size: 16px;
        }
        .price-and-cart-wrapper .lower-price-text {
            margin-bottom: 15px;
            padding: 5px 0 12px;
            font-size: 14px;
        }
        .product-blue-desc {
            font-size: 14px;
        }
        .product-right-icons > .row {
            margin: 0 -4px;
        }
        .product-right-icons > .row > .col-xs-12 {
            padding: 0 4px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .price {
            font-size: 12px;
        }
        .index-icons > .container > .row > .col-xs-6.footer-popup-custom-col {
            width: 100%;
        }
        .one-icon-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 5px;
        }
        .products-slider-wrapper {
            padding-bottom: 20px;
        }
        .one-icon-wrapper .icon-wrapper {
            width: 95px;
            padding-left: 0;
            padding-right: 20px;
        }
        .one-icon-wrapper .content {
            display: flex;
            flex-wrap: wrap;
            width: calc(100% - 95px);
        }
        .one-icon-wrapper .icon {
            padding: 11px;
        }
        .one-icon-wrapper .icon-wrapper.besplatnaIsporuka-icon .icon {
            padding: 8px;
        }
        .one-icon-wrapper .title {
            font-size: 18px;
            line-height: 18px;
            text-align: left;
            width: 100%;
            margin-top: -5px;
            margin-bottom: 5px;
        }
        .one-icon-wrapper .text {
            font-size: 13px;
            text-align: left;
            margin: 0;
            min-height: 0;
        }

        .index-paralax .paralax-content {
            flex-direction: column;
        }
        .index-paralax .paralax-index-2 .paralax-content{
            flex-direction: column-reverse;
        }

        .info-wrapper{
            text-align: center;
        }
        .catalog-text{
            text-align: center;
        }
        .catalog-text h2 {

            text-align: center;
        }
        .index-news-section{
            padding-top: 20px;
            padding-left: 0;
            padding-right: 0px;
        }
        .index-reference{
            padding-top: 20px;
        }
        .index-paralax .relative{
            padding: 30px 0;
        }

        .index-news-section .Link{
            display: none;
        }

        .info-wrapper {
            padding-top: 10px;
        }
        .index-news-section {
            padding-bottom: 0px;
        }

        .index-news-section h2{
            font-size: 25px;
        }
        .news-heading-wrapper h2{
            font-size: 25px;
        }


        .index-news-wrapper .Link{
            display: none;
        }

        .index-news-wrapper{
            padding: 0px;
            margin: 0px;
        }
        .grey-bg{
            padding-top: 20px;
            padding-bottom: 0px;
        }
        .index-reference .owl-dots {
            margin-top: 0px;
        }
        .index-one-news-wrapper .info-wrapper {
            height: 230px;
        }

    }
    @media only screen and (max-width: 499px) {
        .offer-text .offer-icon img {
            margin-left: 152px;
        }
        .flex-row {
            flex-direction: column;
            align-content: center;
            justify-content: center;
            align-items: center;
        }
        .section-pictograms img {
            border-right: 0px solid #fff;
        }
        .catalog-text h2{
            font-size: 23px
        }
        .catalog-text p{
            font-size: 16px;
            margin-bottom: 20px;
        }
        .catalog-text .btn.btn-default{
            font-size: 10px;
        }
        .index-reference p {
            font-size: 15px;
        }
        .index-reference h2 {
            font-size: 23px;
        }
        .content-wrapper .text {
            margin-bottom: 20px;
        }
        .newsletter-box h4{
            margin-top: -35px;
            font-size: 18px;
        }
        .section-1 .text-content h2 {
            font-size: 28px;
            line-height: 35px;
        }
        .section-1 .text-content h4 {
            margin-top: 30px;
            font-size: 16px;
        }
        .section-1 .text-content p {
            font-size: 16px;
            line-height: 20px;
        }
        .section-1 {
            margin-bottom: -52px;
        }

    }
    @media only screen and (max-width: 480px) {
        .newsletter-box .form-group {
            margin-bottom: 20px;
        }
        .newsletter-box .newsletter-right > form {
            flex-wrap: wrap;
        }
        .newsletter-box .newsletter-right > form .input-group-btn {
            width: 100%;
        }
        .newsletter-box .form-control {
            border-radius: 4px;
        }
        .search-title h1 {
            font-size: 20px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .title a {
            font-size: 11px;
            line-height: 11px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product:after {
            font-size: 18px;
        }
        .index-manufacturers {
            flex-wrap: wrap;
        }
        .index-manufacturers  .manufacturer-image {
            width: 50%;
            text-align: center;
        }
        .product-left-content-wrapper {
            min-height: 0;
        }
        .product-breadcrumb .manufacturer-image {
            float: left;
            margin: 10px 0 0 0;
        }
        .product-breadcrumb .breadcrumb-wrapper > .container {
            display: block;
        }
        .product-info-text {
            padding: 1.5em 1.2em;
        }
        .product-wrapper .product-price .price {
            font-size: 16px;
        }
        .pull-right.cart-buttons-wrapper {
            float: none!important;
            display: flex;
            justify-content: flex-end;
        }
        .top-filter-line {
            flex-wrap: wrap;
            align-content: flex-start;
            height: auto;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .top-filter-line > .sort-select {
            margin-right: 10px;
            margin-bottom: 10px;
        }

        .top-filter-line .sort-select.view-count {
            margin-bottom: 0;
        }
        #contentContainer > main > .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -8px;
        }
        #contentContainer > main > .row > .col-xs-6 {
            padding: 0 8px;
        }
        .product-grid-item {
            margin-bottom: 16px;
        }
        .pagination > li > a, .pagination > li > span {
            width: 36px;
            height: 36px;
            line-height: 35px;
        }
        .product-grid-item .badge img {
            width: 34px;
        }
        .product-grid-item .cart-image {
            background-size: 100%;
            width: 20px;
            height: 17px;
            background-position: left top;
        }
        .product-grid-item:hover .cart-image {
            background-position: left top -17px;
        }
        .product-grid-item .cart-image:hover {
            background-position: left top -35px;
        }
        .product-info-text {
            padding: 10px 15px;
        }
        .price-and-add-to-cart .product-add-to-cart-wrapper {
            margin-left: 3px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product {
            padding: 0;
        }
        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product {
            padding: 0;
        }
        h2 {
            font-size: 26px;
        }
        .price-and-cart-wrapper .add-to-favorite-wrapper {
            float: none;
            margin: 0;
            width: 50px;
        }
        .price-and-cart-wrapper .add-to-favorite-wrapper .add-to-favorites {
            margin: 55px 0 0;
        }
        .newsletter-box i {
            font-size: 36px;
            color: #fff;
        }
        .newsletter-box h4 {
            margin-top: -26px;
            font-size: 18px;
        }

    }
    @media only screen and (max-width: 460px) {
        .offer-text .offer-icon img {
            margin-left: 136px;
        }
        header .header .header-logo img {
            max-width: 300px;
        }
        .col-xsl-half {
            width: 100%;
        }
        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 2px;
        }
        .one-icon-wrapper .icon {
            padding: 20px;
        }
        .manufacturer-list > .row > .col-xs-6 {
            width: 50%;
        }
        .flex-captcha {
            display: flex;
            flex-wrap: wrap;
        }
        .captcha-group {
            display: block;
            margin-top: 10px;
            padding-left: 0;
            margin-left: 0;
            width: 100%;
        }
        .btn.btn-default.contact-btn {
            float: none;
            width: 100%;
            justify-content: center;
        }
        .flex-form-wrapper .captcha-input {
            margin: 0;
        }
        .header-top .left {
            font-size: 12px;
        }

        .header-top .right .social-icons {
            font-size: 12px;
        }

        .footer-box {
            min-height: 0px;
        }

        .header-middle .col-xs-10.menu-wrapper {
            width: 100%;
        }

        .header-middle .col-xs-2.cart-wrapper {
            width: 100%;
        }

        .footer-newsletter .input-group-btn {
            width: 34%;
        }

        .footer-newsletter .text-newsletter {
            font-size: 16px;
        }

        .footer-newsletter .newsletter-left .fa-envelope {
            display: none;
        }

        .header-top .left {
            display: none;
        }

        .xs-full-width {
            width: 100%;
        }

        .header-top .right {
            float: left;
        }

        .pictures-wrapper .one-item-picture.picture-grid {
            width: 48%;
        }
        .id-kartice-2 {
            min-height: 0;
        }

        .top-filter-line {
            flex-wrap: wrap;
            align-content: flex-start;
            height: auto;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .top-filter-line > .sort-select {
            margin-right: 10px;
            margin-bottom: 10px;
        }

        .top-filter-line .sort-select.view-count {
            margin-bottom: 0;
        }

        .cart-buttons-wrapper .btn, .cart-buttons-wrapper .btn:focus, .cart-buttons-wrapper .btn:active {
            padding: 8px 9px;
        }
        .cart-buttons-wrapper #emptyShoppingCart.btn {
            margin-left: 0;
        }
        .flex-captcha .captcha-input {
            width: 100%;
            margin-left: 0;
            margin-bottom: 10px;
        }
        .content-wrapper .text {
            margin-bottom: 20px;
        }
        .newsletter-box .input-group {
            width: 276px;
        }
    }
    @media only screen and (max-width: 443px) {
        .offer-text .offer-icon img {
            margin-left: 125px;
        }
        .catalog-text h2{
            font-size: 20px
        }
        .catalog-text p{
            font-size: 14px
        }
        .text-content h5 {
            font-size: 25px;
            margin-bottom: 20px;
            margin-top: 20px;
        }
        .section-1 .text-content h3 {
            font-size: 50px;
            line-height: 50px;
        }
        .section-3 h5 {
            font-size: 25px;
            margin-bottom: 0px;
            margin-top: 0px;
        }
        .section-3 h3 {
            font-size: 50px;
            line-height: 50px;
        }

        .text-content h3 {
            font-size: 50px;
            line-height: 50px;
        }
        .section-6 h3 {
            font-size: 50px;
            line-height: 50px;
        }
        .section-6 h5 {
            font-size: 25px;
            margin-bottom: 20px;
            margin-top: 10px;
        }
        .gallery-text h3 {
            font-size: 50px;
            line-height: 50px;
        }

        .gallery-text h5 {
            font-size: 25px;
            margin-bottom: 20px;
            margin-top: 20px;
        }

        .section-1{
            padding-top: 40px;
            margin-bottom: 40px;
        }
        .sekcija-aktivnosti{
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .section-3 {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .ski-equipment-rental {
            padding-bottom: 40px;
            padding-top: 40px;
        }
        .section-6{
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .section-6 h5{
            margin-bottom: 0px;
            margin-top: 0px;
        }
        .section-6 h3 {
            font-size: 50px;
            line-height: 50px;
            margin: 15px 0 30px 0;
        }
        .section-6 .read-more-wrapper {
            margin-top: 30px;
        }
        .section-6 .bigger-btn {
            padding: 20px 40px;
            font-size: 15px;
        }
        .text-content .bigger-btn{
            padding: 20px 40px;
            font-size: 15px;
        }
        .ski-equipment-rental .bigger-btn{
            padding: 20px 40px;
            font-size: 15px;
        }
        .our-gallery .bigger-btn{
            padding: 20px 40px;
            font-size: 15px;
        }
        .gallery-text h3{
            margin-bottom: 10px;
        }
    }
    @media only screen and (max-width: 420px) {
        .offer-text .offer-icon img {
            margin-left: 120px;
        }
        .footer-logo img {
            max-width: 136%;
        }
        .one-icon-wrapper .icon {
            padding: 15px;
        }
        .top-filter-line .right-filter-flex {
            display: block;
        }
        .top-filter-line .sort-select {
            justify-content: left;
        }
        .top-filter-line .sort-select.view-count {
            margin-top: 5px;
        }
        .pagination > li > a, .pagination > li > span {
            margin-bottom: 8px;
        }
        .top-filter-line .showing-items {
            margin-bottom: 8px;
        }
        #TextualContent .warranty-wrapper .img-responsive {
            max-width: 100%;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .title a {
            font-size: 11px;
            line-height: 13px;
        }
        .bundle-product-wrapper .bundle-products {
            margin: 0 -12px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .col-xs-12 {
            padding: 0 12px
        }
        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product {
            padding: 0 1px;
        }
        .content-wrapper .text {
            margin-bottom: 20px;
            font-size: 15px;
        }
        .index-one-news-wrapper .news-title {
            font-size: 20px;
            min-height: 40px;
        }
        .gallery-text h5{
            margin: 0px;
        }
        .our-gallery {
            padding-top: 40px;
        }
        .text-content h5 {
            margin-bottom: 0px;
            margin-top: 0px;
        }
        .ski-equipment-rental .text-content h5{
            padding-top: 15px;
        }
        .copyright {
            padding-bottom: 0px;
            text-align: left;
        }
        .left-copyright {
            text-align: left;
        }
    }
    @media only screen and (max-width: 401px) {
        .catalog-text h2{
            font-size: 16px
        }
        .catalog-text p{
            font-size: 12px
        }
        .index-reference h2 {
            font-size: 20px;
        }
        .index-reference p {
            font-size: 16px;
        }
        .index-one-news-wrapper .news-text {
            font-size: 14px;
        }
        .offer-text .offer-icon img {
            margin-left: 106px;
        }

    }
    @media only screen and (max-width: 400px) {
        #TextualContent .warranty-wrapper .img-responsive {
            width: 74px;
        }
        .warranty-wrapper .bottom-text {
            top: 50px;
        }
        .warranty-wrapper .warranty-number {
            top: 34px;
        }
        .warranty-wrapper .top-text {
            top: 18px;
        }
        .mobile-telephones-drop.dropdown .dropdown-toggle img {
            width: 19px;
        }
        header .navbar-brand {
            margin-right: 5px;
        }
        .cart-icon-wrapper {
            margin-right: 15px;
        }
        .mobile-telephones-drop {
            margin-right: 15px;
        }
        .product-wrapper .product-price {
            justify-content: flex-start;
        }
        .product-wrapper .product-price .price {
            font-size: 14px;
        }
        .product-wrapper .product-price .old-price.recommended-price {
            font-size: 13px;
        }
        .one-icon-wrapper .icon-wrapper {
            padding: 0 15px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0 5px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .price {
            font-size: 13px;
            line-height: 13px;
        }
        .back-to-news {
            font-size: 13px;
        }
        .newsletter-box .input-group {
            width: 206px;
        }
        .newsletter-box h4 {
            margin-top: -23px;
            font-size: 16px;
            margin-left: 30px;

        }
        .newsletter-box i {
            font-size: 30px;
        }
    }
    @media only screen and (max-width: 370px) {
        .offer-text .offer-icon img {
            margin-left: 91px;
        }
        .grey-bg {
            padding: 10px 10px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .image {
            padding: 0;
        }
        .price-and-cart-wrapper .add-to-cart-wrapper .cart-button {
            padding: 7px 20px 7px 18px;
        }
        .one-icon-wrapper .icon-wrapper {
            padding: 0 10px;
        }
        .product-right-icons > .row > .col-xs-12 {
            width: 50%;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .price {
            font-size: 12px;
        }
        .tab-content .bundle-product-wrapper .bundle-products .col-xs-12 {
            width: 33.33%;
        }
        .index-reference h2 {
            font-size: 20px;
        }
        .index-reference p {
            font-size: 13px;
        }
        .back-to-news {
            font-size: 12px;
        }
        .one-news-date-and-share .news-date {
            font-size: 12px;
        }
        .content-wrapper .text {
            font-size: 14px;
            margin-bottom: 30px;
        }
        .index-one-news-wrapper .btn.btn-default{
            font-size: 10px;
        }
        .news-heading-wrapper h2{
            font-size: 20px;
        }

        .newsletter-box i {
            font-size: 30px;
        }
        .newsletter-box .input-group {
            width: 157px;
        }

    }
    @media only screen and (max-width: 364px) {
        .newsletter-box h4 {
            margin-top: -23px;
            font-size: 16px;
            margin-left: 30px;

        }
        .index-one-news-wrapper .info-wrapper {
            height: 258px;
        }
    }
    @media only screen and (max-width: 350px) {
        .offer-text .offer-icon img {
            margin-left: 83px;
        }
        .bundle-product-wrapper .bundle-products .one-bundle-product .price {
            font-size: 11px;
        }
        .bundle-product-wrapper .product-add-to-cart-wrapper {
            flex-wrap: wrap;
        }
        .bundle-product-wrapper .view-bundle {
            margin-bottom: 5px;
        }
        .price-and-cart-wrapper .add-to-cart-wrapper .cart-button {
            padding: 7px 15px 7px 13px;
        }
        .recomended-price-wrapper {
            font-size: 13px;
        }
        .cart-buttons-wrapper .btn, .cart-buttons-wrapper .btn:focus, .cart-buttons-wrapper .btn:active {
            font-size: 13px;
        }
        .cart-icon-wrapper {
            margin-right: 8px;
        }
        .mobile-telephones-drop {
            margin-right: 11px;
        }
        .navbar-brand {
            padding: 10px 0;
        }
        .navbar-brand img {
            max-width: 220px;
        }
        .one-icon-wrapper .icon-wrapper {
            padding: 0 10px 0 0;
        }
        .index-news-section {
            padding: 10px 10px;
        }
        .one-banner {
            margin-bottom: 0px;
        }


    }
    @media only screen and (max-width: 330px) {
        .social-icons-wrapper {
            flex-wrap: wrap;
        }
        .social-icons-wrapper .one-icon {
            margin-right: 0;
            margin-bottom: 20px;
        }
        .social-icons-wrapper .one-icon:last-child {
            margin-bottom: 0;
        }
        .product-convert-price-btn {
            margin-left: 0;
            margin-top: 10px;
        }
        .navbar-brand img {
            max-width: 200px;
        }

        .index-reference {
            padding-bottom: 0px;
        }
        .offer-text .offer-icon img {
            margin-left: 70px;
        }


    }
    @media only screen and (max-width: 320px) {
        .bundle-product-wrapper .bundle-products > .col-xs-12 {
            width: 50%;
        }
        .one-news-wrapper .news-overlay {
            font-size: 12px;
        }
        .one-news-wrapper .news-overlay {
            padding: 10px 45px 25px;
        }
        .content-wrapper .text {
            margin-bottom: 20px;
            font-size: 11px;
        }

        .index-reference .owl-carousel .owl-item img {
            width: auto;
            max-width: 85%;
        }
        .index-reference .owl-dots{
            margin: 0px;
        }

        .index-one-news-wrapper .btn.btn-default {
            font-size: 10px;
        }

        .index-reference{
            padding-top: 10px;
            padding-bottom: 10px;
        }


        .index-news-section .Link {
            margin-left: 58px;

        }
        .index-news-section .Link {
            width: 159px;
            height: 33px;
            font-size: 12px;
        }
        .index-paralax .relative{
            padding: 10px 10px;
        }
        .index-news-section h2{
            font-size: 20px;
        }
        .offer-text .offer-icon img {
            margin-left: 64px;
        }




    }
}