@media only screen and (max-width: 1501px)
{    .custom-container {
        width: 100%;
    }
}
@media only screen and (max-width: 1199px)
{
    h2 {
        font-size: 30px;
    }
    .navbar-brand {
        margin-right: 21px;
    }
    .btn.btn-default.contact-btn {
        float: none;
    }
    header .searchbox {
        width: 62%;
    }
    .footer-bottom .copyright {
        line-height: 15px;
    }
    .newsletter-box .btn.btn-default {
        font-size: 12px;
        padding: 10px 25px;
    }
    .navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:focus {
        font-size: 15px;
        padding: 15px 7px;
    }
    .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;
    }
    .header-favorites {
        float: right;
        margin-top: 30px;
        margin-left: 15px;
    }
    .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;
    }
    .news-title a{
        font-size: 14px;
    }
    .contact-info .social-icons-wrapper .social-link {
        line-height: 52px;
    }

}
@media only screen and (max-width: 991px)
{
    .custom-left-col-width {
        width: 42%;
    }
    .custom-right-col-width {
        width: 58%;
    }
    .index-about-us {
        padding: 0;
    }
    .yellow-text {
        margin-bottom: 15px;
    }
    .col-md-9 {
        width: 100%;
    }
    header .cart-invoice a:hover i {
        text-decoration: none;
        color: #fff;
    }
    .footer-third-box .footer-box {
        padding-left: 0px;
    }
    .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: 35px;
    }
    .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;
        display: none;
    }

    .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;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    header .cart-invoice i {
        color: #fff;
    }

    .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-right-content-wrapper .product-information {
        padding-top: 20px;
        padding-right: 0;
    }
    .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;
        background: #fff;
        padding: 0 15px 15px 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: 15px 0 0 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-page-wrapper .share-with-friends .share-with-friends-label{
        text-align: center;
    }
    .back-to-news{
        text-align: center;
    }
    .one-news-date-and-share .share-with-friends .share-buttons-wrapper .share-btn img {
        margin-top: 5px;
    }
    .header-favorites {
        float: right;
        margin-top: 23px;
        margin-left: 13px;
        display: none;
    }
    header .searchbox, header .cart-info-box-content {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 767px)
{
    .header-top .social-icons a {
        border-right: 0;
        width: 36px;
        height: 36px;
    }
    .header-top .top-left-menu li::after {
        top: 5px;
    }

    .header-top .top-left-menu li:nth-child(2) {
        margin-top: 2px;
    }

    .header-top .social-icons {
        border-left: 0;
    }
    .header-top .top-left-menu {
        margin-top: 9px;
    }
    .header-top .top-left-menu i.las.la-user{
        font-size: 17px;
    }
    .col-xsl-half {
        width: 50%;
    }
    .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;
    }
    .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: 30px;
    }
    .right-info{
        margin-top: -60px;
    }
    .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-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-bottom .signature {
        font-size: 13px;
    }
    .footer-top {
        padding-top: 60px;
    }
    .footer-contact-chat {
        margin-bottom: 40px;
    }
    .social-icons-wrapper {
        width: 330px;
    }
    header .navbar-brand {
        max-width: 100%;
    }



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

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

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

    .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;
    }


    .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;
        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: 10px 0 10px;
        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;
    }
    .footer-third-box .footer-box {
        padding-left: 0px;
    }
}
@media only screen and (max-width: 763px)
{
    .flex-send-and-captcha {
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .map-and-info > .row {
        justify-content: center;
        margin: 0;
    }

    .map-and-info > .row > .col-xs-12 {
        padding: 0;
    }

    .map-and-info .right-info {
        padding: 40px 15px;
        font-size: 16px;
    }

    .map-and-info .right-info h2 {
        font-size: 22px;
    }

    .map-and-info .right-info p {
        margin-bottom: 25px;
    }

    .map-and-info .map-left {
        height: 317px;
    }
    .one-news-wrapper .news-overlay{
        padding: 0px 40px 25px;
    }

    .news-overlay{
        height: 130px;
    }
    .cart-icon-wrapper {
        margin: 6px 15px 0 0;

    }
    .col-xs-12 {
        width: 100%;
    }
}
@media only screen and (max-width: 743px) {

    .footer-bottom .right-copyright {
        float: left;
        margin-top: 10px;
    }
    .one-news-wrapper .news-overlay{
        padding: 20px 40px 25px;
    }
@media only screen and (max-width: 710px) {
    .header-top .left-top .header-info:nth-child(2) {
        display: none;
    }
}
@media only screen and (max-width: 630px) {
    .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;
    }
    .flex-send-and-captcha .form-group.captcha-group {
        width: 100%;
        margin: 15px 0 20px 0;
    }
    .news-overlay {
        height: 132px;
    }
    .right-info{
        margin-top: -60px;
    }
    .right-info .Link{
       font-size: 14px;
    }
    .news-overlay {
        height: 155px;
    }
    .one-news-wrapper .news-overlay{
        padding: 0px 25px 25px;
    }
}
@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;
    }
    .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;
    }

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

    .one-news-date-and-share .news-date {
        font-size: 15px;
        margin-right: 13px;
    }
    .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;
    }
    .col-xs-12 {
        width: 100%;
    }
    .one-news-wrapper .news-overlay {
        padding: 25px 25px 25px;
    }
}
@media only screen and (max-width: 540px) {
    .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;
    }
}
@media only screen and (max-width: 530px) {
    .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;
    }
    .one-news-date-and-share .share-with-friends .share-buttons-wrapper .share-btn img {
        margin-top: 5px;
        width: 90px;
    }
    .back-to-grid-arrow {
        margin: 4px 56px -19px -21px;
        text-align: center;
    }
}

@media only screen and (max-width: 480px) {
    .add-to-cart-button .cart-image {
        display: none;
    }
    .add-to-cart-wrapper .cart-button {
        padding: 0 0 0 10px;
    }
    .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%;
    }
    .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;
    }
    .news-title a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 460px)
{
    #IndexProductsTab ul li img {
        display: none;
    }
    .text-and-arrow-wrapper .lef-text {
        font-size: 14px;
        padding-left: 8px;
        padding-top:4px;
        text-transform: none;
        width: 68%;
        line-height: 16px;
    }
    .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;
    }
    .news-overlay {
        height: 160px;

    }
    .back-to-grid-arrow {
        margin: 4px 0px 0px -17px;

    }
    .user-box .login-box, .user-box, .register-box {
        float: left;
        margin-top: 2px;
        margin-left: 4px;
        margin-right: 6px;
    }
    .language-wrapper{
        margin-left: -7px;
    }



}
@media only screen and (max-width: 420px) {
    .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;
    }
    .back-to-grid-arrow {
        display: none;
    }
}
@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;
    }
    .one-news-date-and-share .news-date{
        font-size: 13px

    }
    .one-page-wrapper .share-with-friends .share-with-friends-label{
        font-size: 13px
    }
    .back-to-news{
        font-size: 13px
    }
    .user-box .login-box, .user-box, .register-box{
        display: none;
    }

}

}
@media only screen and (max-width: 370px)
{
    .bundle-product-wrapper .bundle-products .one-bundle-product .image {
        padding: 0;
    }
    .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%;
    }
    .one-news-date-and-share .news-date{
        font-size: 12px

    }
    .one-page-wrapper .share-with-friends .share-with-friends-label{
        font-size: 12px
    }
    .back-to-news{
        font-size: 12px
    }
    .slider-text-wrapper{
        max-width: 1500px;
        height: 500px;

    }
    .slider-text-wrapper h2 {
        padding-top: 50px;
        padding-bottom: 20px;
        font-size: 90px;
    }
    .slider-text-wrapper p {
        font-size: 60px;
        margin-top: 20px;
    }



}
@media only screen and (max-width: 350px)
{
    .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;
    }
    .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;
    }
    .news-title a {
        font-size: 11px;
    }
    .one-news-wrapper .news-overlay{
        padding: 10px 45px 25px;
    }
    .one-news-wrapper .news-overlay{
        font-size: 14px;
    }
}
@media only screen and (max-width: 330px)
{
    .social-icons-wrapper {
        flex-wrap: wrap;
        padding: 0 40px;
    }
    .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;
    }
}
@media only screen and (max-width: 320px)
{
    .bundle-product-wrapper .bundle-products > .col-xs-12 {
        width: 50%;
    }
    .footer-third-box .footer-box{
        padding-left: 0px;
    }
    .footer-bottom .right-copyright {
        float: left;
        margin-top: 3px;
    }
    .left-copyright{
        line-height: 20px;
    }
    .social-icons-wrapper {

        padding: 0 0px;
    }
    .one-news-wrapper .news-overlay{
        padding: 10px 45px 25px;
    }
    .one-news-wrapper .news-overlay{
        font-size: 12px;
    }
}