@media (max-width: 767px) {

    .page-landing-layout .item-4-items {
        margin-bottom: 10px !important;
    }

    .fa-bars:before, .fa-navicon:before, .fa-reorder:before {
        content: url("../../images/core/menu_icon_mobile.svg");
    }

    .page-landing-layout .image-text-grid12 > .row {
        margin: 0;
    }

    .page-landing-layout .image-text-grid12 .title {
        margin-bottom: 15px;
        font-size: 22px;
        line-height: 28px;
    }

    .page-landing-layout .image-text-grid12 li,
    .page-landing-layout .image-text-grid12 p {
        font-size: 15px;
    }

    /* - NEW ITEM BLOCK - */

    .items-tabs-horizontal .tab-content {
        padding: 0;
    }

    .items-tabs-horizontal .panel-body {
        padding-top: 0;
    }

    .items-tabs-horizontal .tab-content .btn-wrapper {
        margin-top: 15px;
    }

    .items-tabs-horizontal .items-wrapper {
        padding: 0;
    }

    /* - SHARED - */

    .clearfix {
        height: 0 !important;
    }

    .uc-article_listing .article-list-grid div:not(.category-submenu) .item,
    .uc-article_listing .article-autosuggest .item {
        margin-bottom: 20px;
    }

    .uc-article_listing .category-heading {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .partners .slick-slide .img-wrapper img {
        filter: none !important;
        opacity: 1 !important;
    }

    .modal-body {
        padding: 0;
    }

    .modal-body.clearfix {
        height: auto !important;
    }

    .modal-body > div {
        margin-bottom: 15px;
    }

    .modal-body > div:last-of-type {
        margin-bottom: 0;
    }

    .modal .close {
        top: 45%;
        font-size: 30px;
    }

    #regional_center_modal .close {
        top: 51%;
    }

    .page .left-info {
        padding-right: 10px;
    }

    .tp-article_details .background.background-alt {
        padding-top: 0;
    }

    .login-style {
        margin-bottom: 0;
    }

    .page .right-info {
        padding-top: 45px !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    /* - PAGE & ARTICLE - */

    .page {
        padding-top: 0;
    }

    .uc-work .page {
        padding: 10px 0;
    }

    .page.container {
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
    }

    .page .intro {
        margin-top: 20px !important;
        margin-bottom: 20px;
    }

    .article-detail .article-wrapper .heading-wrapper {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .uc-contact .page,
    .uc-login .page,
    .uc-register .page,
    .uc-lost_password .page {
        padding-top: 0;
    }

    .uc-contact .page .intro,
    .uc-login .page .intro,
    .uc-register .page .intro,
    .uc-lost_password .page .intro {
        margin-top: 20px !important;
        margin-bottom: 20px;
    }

    .home-pages-slider {
        margin-top: 20px;
    }

    .home-pages-slider .grid-slider.side-text .item.even .img-wrapper {
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
    }

    .category-submenu.mobile .styled-select {
        border-radius: 0;
    }

    .contact-page:not(.background-image-active) .title h1,
    .page .intro .title,
    .page-with-sidebar .category-heading .heading-wrapper .title,
    .article-detail .article-wrapper .heading-wrapper .title h1,
    .page-message-new .heading-wrapper.heading-page h2,
    .confirm-bank .heading-wrapper.heading-underlined h2,
    .cart-heading.heading-wrapper h2,
    .similar-product-shipment .heading-wrapper h2,
    .product-listing .title h1, .page .title h1,
    .category-heading .heading-wrapper .title h1,
    .home-pages-slider .grid-slider.side-text .text-wrapper .title,
    .article-detail .article-wrapper .title h1, .error-page > .heading-wrapper .title h1,
    .attribute-letters-list .title h1, .uc-enrollment .heading-underlined,
    .tp-store_details .store-background h1,
    .grid-slider > .heading-wrapper .title h2 {
        font-weight: 400;
        font-size: 28px;
        line-height: 35px;
        text-transform: uppercase;
    }

    .accordian.article {
        margin-top: 0;
    }

    .profile-submenu > a {
        top: 28px;
        color: #1C75BC;
    }

    .faq-wrapper .accordian.article .panel .panel-toggle > .icon {
        top: 20px;
    }

    .article-detail .article-wrapper .text-wrapper p img {
        max-width: 155px;
    }

    .home-pages-slider .grid-slider.side-text .item.even .content {
        padding: 0;
    }

    .home-pages-slider .grid-slider.side-text .text-wrapper {
        padding-bottom: 15px;
    }

    .page .left-info .heading-wrapper h2,
    .page .right-info .heading-wrapper h2 {
        text-align: left;
    }

    .article-detail .article-wrapper .title h1 {
        padding-bottom: 1px;
    }

    .article-detail .article-wrapper .the-date {
        display: none;
    }

    .page h2 {
        font-size: 18px;
    }

    table th,
    table td {
        padding-left: 20px;
        font-size: 14px;
    }

    table th {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    table td {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .page .page-content p,
    .article-detail .article-wrapper .text-wrapper p {
        font-size: 14px;
    }

    .gallery-images {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .article-detail .article-wrapper .article-content h2 {
        font-size: 18px;
    }

    /* - HEADER - */

    .header .header-top i {
        color: #404041;
    }

    .fa-shopping-cart:before {
        content: url("../../images/core/cart_icon_mobile.svg");
    }

    .nav-mobile-icon{
        top: 25px;
    }

    .header .nav-main-useractions {
        margin-bottom: 0;
    }

    .header .nav-main-wrapper {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .header > .header-top > .container > .block.logo {
        position: absolute;
        margin: 0;
        padding: 0;
        height: auto;
        top: 70%;
    }

    .header-top .nav.nav-simple > li a span {
        font-size: 14px;
    }
    .header-top .nav.nav-simple > li a {
        font-size: 14px;
        margin-left: 15px;
    }

    .handlines-sldier {
        background-color: #ffffff;
    }

    .header .nav-main-useractions > .nav-main {
        flex-direction: column;
        background-color: #eaeaea !important;
    }

    .header .nav-main-wrapper a {
        border-bottom: 1px solid #eaeaea;
    }

    .header .nav-main-wrapper .nav-main > li > a {
        padding: 16px;
    }

    .header .nav-main-wrapper .nav-main > li > a:first-of-type {
        padding-left: 10px;
    }

    .header .nav-main > li > a > i {
        position: absolute;
        top: -2px;
        right: 10px;
        font-size: 20px;
        color: #404041;
    }

    .header .nav-main-dropdown-wrapper {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .header .nav-main-submenu::before,
    .header .nav-main-submenu::after {
        display: none;
    }

    .header .nav-main-wrapper li .nav-main-submenu-wrapper > .container {
        padding: 0;
        border-color: transparent;
    }

    .level3 .nav-main-submenu,
    .level3 .nav-main-submenu-wrapper,
    .level4 .nav-main-submenu-wrapper {
        width: 100%;
    }

    .header .nav-main-wrapper .nav-main-submenu-wrapper,
    .header .nav-main-dropdown .nav-main-dropdown-inner {
        padding: 0;
        width: 100%;
        background: #ffffff;
        border: 0;
    }

    .header .nav-main-dropdown .nav-main-dropdown-inner li a {
        padding: 10px 0;
        font-weight: 600;
    }

    .header .nav-main-wrapper li .nav-main-submenu-wrapper::before,
    .header .nav-main-wrapper li .nav-main-submenu-wrapper:after {
        display: none;
    }

    .header .nav-main-submenu > li {
        border: 0;
    }

    .header .nav-main-submenu > li > a {
        padding-left: 20px;
    }

    .header .nav-main-submenu > li:first-of-type > a {
        padding-top: 10px;
    }

    .header .nav-main-submenu > li:last-of-type > a {
        padding-bottom: 10px;
        border: none;
    }

    .header .nav-main-submenu > li > a {
        padding: 10px 0;
        padding-left: 20px;
    }

    .header .nav-main-submenu > li > a > h5 {
        font-size: 14px;
    }

    .header .heading-wrapper-inline h5 {
        font-size: 14px;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item h5 span {
        font-size: 14px;
    }

    .header .nav-main-dropdown-item ul li a {
        font-size: 14px;
        line-height: 14px;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item a {
        display: inline-block;
        padding-top: 7px;
        padding-bottom: 7px;
        width: 100%;
    }

    .header-fix-holder {
        height: 56px !important;
    }

    /* --- without level 3 && level 4 --- */

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-wrapper {
        position: relative;
        padding: 0;
        left: 0;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown {
        padding: 0;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-inner > .row {
        margin: 0;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item > a .heading-wrapper {
        padding-left: 20px;
        height: 32px !important;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item > ul li {
        border-bottom: 0;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item > ul a {
        padding: 16px 0;
        padding-left: 30px;
        width: 100%;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item > ul li:first-of-type a {
        border-top: 1px solid #eaeaea;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item > ul li:last-of-type a {
        border-bottom: 0;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item {
        height: 32px !important;
    }

    .header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-inner .row > div {
        padding: 0;
    }

    /* --- level 4 --- */

    .header .level4 .nav-main-submenu .nav-main-dropdown-wrapper {
        position: relative;
        padding: 0;
        top: 0 !important;
        left: 0;
        width: 100%;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown {
        padding: 0;
        border: 0;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown::before,
    .header .level4 .nav-main-submenu .nav-main-dropdown-wrapper .nav-main-dropdown::after {
        display: none;
    }

    .header .level4 .nav-main-dropdown-item,
    .header .level4 .nav-main-dropdown-item .heading-wrapper {
        height: auto !important;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-inner > .row {
        margin: 0;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-inner > .row > div {
        padding: 0;
        border: 0;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-inner > .row > div a {
        text-indent: 30px;
        line-height: 22px;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-inner > .row > div:first-of-type a {
        padding: 10px 0 !important;
    }

    .header .level4 .nav-main-submenu .nav-main-dropdown-inner > .row > div:last-of-type a {
        padding: 10px 0 !important;
        border-bottom: 1px solid #eaeaea;
    }

    .header .level4 .nav-main-submenu > li > a > i {
        padding-right: 20px;
        top: 5px;
        font-size: 20px;
        color: #404041;
    }

    /* - languages - */

    .nav-main .nav-main-toplang li {
        position: relative;
        display: inline-block;
        width: auto;
    }

    .nav-main .nav-main-toplang li a {
        border: 0;
    }

    .nav-main .nav-main-toplang li a.active {
        text-decoration: underline;
    }

    /* - HOME - */

    /* - main slider - */

    .main-slider {
        margin-bottom: 25px;
    }

    .main-slider-home {
        padding-bottom: 15px !important;
    }

    /* - benefits - */

    .benefits .video-popup-slider {
        margin-bottom: 20px;
    }

    /* - FAQ - */

    .faq-wrapper .panel .title .panel-toggle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* - CONTACT - */

    .contact-wrapper {
        margin-bottom: 20px;
    }

    .contact-wrapper .left-info .heading-wrapper {
        text-align: left;
    }

    /* - form - */

    .contact-wrapper .left-info {
        text-align: center;
    }

    .contact-wrapper .left-info .form-group {
        text-align: left;
    }

    .contact-wrapper .left-info .button {
        margin-top: 10px;
    }

    .contact-wrapper .left-info .button .btn {
        width: 100%;
    }

    /* - company info - */

    .contact-wrapper .right-info {
        text-align: center;
    }

    .contact-wrapper .company-info .items-wrapper {
        margin-top: 30px;
    }

    /* - FOOTER - */

    .footer-wrapper{
        background-size: 20%;
    }

    .footer > .row > div .item {
        text-align: left;
    }

    .footer .heading-wrapper .title h5 {
        text-align: left;
    }

    .footer .collapse-menu:not(.company-info) {
        margin-bottom: 0;
    }

    .footer .company-info,
    .footer > .row > div > .footer-nav > .row > div {
        margin-bottom: 10px !important;
    }

    .footer .newsletter {
        margin-top: 0;
    }

    .footer .newsletter .heading-wrapper {
        margin-bottom: 13px;
    }

    .footer .social-icon .items-wrapper {
        text-align: left;
    }

    .footer .social-icon .heading-wrapper {
        margin-bottom: 9px;
    }

    /* - SERVICES - */

    .services-wrapper .intro {
        margin-bottom: 40px;
    }

    .grid-slider {
        margin-bottom: 40px;
    }

    .grid-slider .item .img-wrapper {
        margin-bottom: 10px;
    }

    .services-wrapper .grid-slider .item .img-wrapper {
        padding: 0;
        margin-bottom: 5px;
    }

    .services-wrapper .page .heading-wrapper {
        margin-bottom: 30px;
    }

    .services-wrapper .intro {
        margin-top: 30px !important;
    }

    .services-wrapper .grid-slider .item .img-wrapper .main-img {
        margin: 0 auto;
        width: 65px;
    }

    .services-wrapper .grid-slider .item .text-wrapper {
        padding-bottom: 10px;
    }

    .services-wrapper .grid-slider .item .text-wrapper .title {
        font-weight: 500;
        font-size: 14px;
        line-height: 100%;
    }

    /* Slider with form ver5 style */

    .form-slider .content{
        min-width: 100%;
        text-align: center;
        padding: 0 20px;
    }

    .slider-wrapper-input{
        max-width: 100%;
    }

    .form-slider .btn-wrapper{
        position: inherit;
        top: 0;
        right: 0;
        display: block;
    }

    .form-slider .mobile-img{
        display: block;
    }

    .form-slider .main-img{
        display: none;
    }

    .form-slider .content .title{
        font-size: 25px;
        line-height: 30px;
    }

    .form-slider .btn-wrapper .btn{
        width: 100%;
    }

    /* Slider with form ver5 style End*/


    /* ------- MOJI STILOVI ---------- */

    .uc-enrollment .heading-underlined {
        margin-bottom: 10px;
    }

    .uc-enrollment main > .container form > div {
        margin-bottom: 15px;
    }

    .uc-enrollment main > .container form > div:last-of-type {
        margin-bottom: 30px;
    }

    .nav-main-toplang {
        border-bottom: 1px solid #eaeaea;
        border-top: 1px solid #eaeaea;
    }

    .nav-main-toplang a {
        display: inline-block;
        padding: 10px !important;
    }

    .login-btn,
    .register-btn {
        border-bottom: 0;
    }

    .header .nav-main-wrapper .nav-main > li > a {
        font-size: 14px;
    }

    .main-slider-home .form-slider .content {
        max-width: 800px;
    }

    .main-slider-home .form-slider .content .text-wrapper {
        margin-bottom: 15px;
    }

    .main-slider-home .form-slider .content .text-wrapper .title {
        max-height: 120px;
        font-size: 25px;
        line-height: 30px;
    }

    #package_tracking_search,
    .pacage-search-wrapper > .form-group,
    .form-tracking-pacage-wrapper .confirm-loader,
    .main-slider-home .form-slider .slider-wrapper-input .form-control,
    .main-slider-home .form-slider .slider-wrapper-input .btn {
        height: 40px !important;
        justify-content: center;
    }

    .pacage-vertical-panel .pan-block.shipment-tracking-info > div:nth-child(2) {
        overflow: hidden;
    }

    .main-slider-home .form-slider .slider-wrapper-input .btn {
        width: 100%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .main-slider-home .form-slider > .heading-wrapper h2 {
        font-size: 28px;
        line-height: 35px;
        text-align: center;
        margin-bottom: 5px;
    }

    .main-slider-home .form-slider > .heading-wrapper {
        padding: 0 10px;
        top: 28%;
    }

    .main-slider-home .form-slider > .heading-wrapper .description {
        font-weight: 500;
        font-size: 16px;
    }

    .pacage-search-wrapper,
    .main-slider-home .form-slider .slider-wrapper-input {
        flex-direction: column;
    }

    .main-slider-home .form-slider .slider-wrapper-input .validation-errors-list {
        right: 5px;
    }

    /* - STORES - */

    .storelocator-panel {
        opacity: 1;
    }

    .store-listing-map .stores-list {
        margin-top: 0;
        padding-top: 0;
        height: 100vh !important;
        max-height: calc(100vh - 180px);
    }

    .store-listing-map .stores-list:not(.storelocator-panel) {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .packetomat .store-map-wrapper {
        overflow: hidden;
    }

    .packetomat .store-listing-map .stores-list {
        height: 70vh !important;
    }
    .packetomat-redirect-wrapper .loader-icon {
        width: 100px;
        height: 100px;
    }
    /* - filter - */

    .store-listing-map .storelocator-filter {
        padding-top: 40px;
    }

    .tp-shipment_tracking_dexpress .store-listing-map .storelocator-filter {
        padding-top: 0;
    }

    .store-listing-map .storelocator-filter .icon.icon-search {
        top: 86px;
        right: 25px;
    }

    .form-group-checklabel label {
        margin-top: 0;
    }

    .store-listing-map .storelocator-filter .form-group-checklabel label {
        font-size: 10px !important;
    }

    .video-popup-slider .item .content img {
        width: 120px;
        height: 120px;
    }

    /* - popup - */

    .gm-style-iw {
        max-width: 330px !important;
    }

    .store-popup {
        width: 300px !important;
    }

    .store-popup .item .content,
    .store-popup .item .content a {
        font-size: 11px;
    }

    .store-popup .item {
        padding-left: 30px;
    }

    .store-popup .item .content p  {

    }

    /* - BLOG - */

    .article-list-grid .one-item-xxs.col-sm-6 {
        width: 50%;
    }

    /* - STORE DETAILS - */

    .tp-store_details .sidebar-shopping .store-contact .item .col-xs-4 {
        width: 33.33% !important;
    }

    .tp-store_details .sidebar-shopping .store-contact .item .col-xs-8 {
        width: 66.66% !important;
    }

    /* - PACKAGE TRACKING - */

    .package-tracking {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .package-tracking .heading-wrapper {
        margin-top: 20px;
    }

    .form-tracking-pacage {
        padding: 0;
    }

    .package-tracking .form-control,
    .package-tracking .btn {
        height: 35px !important;
    }

    .package-tracking .btn {
        width: 110px;
        font-size: 15px;
    }

    .package-tracking table th,
    .package-tracking table td {
        padding-left: 10px;
    }

    .package-tracking table th {
        padding-top: 5px;
        padding-bottom: 4px;
        font-size: 13px;
    }

    .package-tracking table td {
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 12px;
    }

    .package-tracking td.title {
        font-size: 12px;
    }

    .pacage-vertical-panel .pan-block {
        margin-bottom: 10px;
    }

    .pacage-vertical-panel {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .pacage-vertical-panel .pan-block .panel-heading {
        height: 100px;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper .title {
        font-size: 14px;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper .description {
        padding: 0 15px 0 0;
        font-size: 13px;
    }


    .steps-wrapper .text-wrapper p {
        font-size: 13px;
    }

    .panel.pan-block .img-headding {
        /* margin-top: -1px; */
    }

    .store-listing-map .stores-list .item.title {
        font-size: 14px;
    }

    .store-listing-map .stores-list .item.catName {
        margin-top: -14px;
    }

    .packetomat .store-listing-map .stores-list .item {
        font-size: 14px;
        line-height: 20px;
    }

    .packetomat .store-popup .heading-wrapper {
        margin-top: 0;
    }
    /*Paketomat*/
    .packetomat .store-map-wrapper {
        position: absolute;
        width: calc(100% - 20px);
    }
    .packetomat .store-map-wrapper.active .stores-list {
        opacity: 0;
        pointer-events: none;
    }

    .packetomat .gm-style-iw {
        /* max-width: 295px !important; */
    }

    .steps-wrapper {
        margin-bottom: 15px;
        padding: 10px;
        padding-bottom: 5px;
    }

    .steps-wrapper .text-wrapper span,
    .step-wrapper .text-wrapper span {
        margin-right: 10px;
        top: 6px;
        width: 20px;
        height: 20px;
    }

    .step-wrapper {
        margin-bottom: 13px;
    }

    .steps-wrapper .text-wrapper span i {
        font-size: 13px;
    }

    .step-wrapper .text-wrapper span  {
        top: 9px;
        width: 30px;
        height: 30px;
    }

    .step-wrapper .text-wrapper p {
        font-size: 15px;
    }

    .step-wrapper .text-wrapper span i {
        font-size: 15px;
    }

    .gm-style .gm-style-iw-d {
        max-width: calc(100vw - 20px) !important;
    }

    .packetomat .store-popup .item.nb-insert-content {
        margin-bottom: 10px;
    }

    .packetomat .store-popup .item {
        margin-bottom: 10px;
        padding-left: 30px;
    }

    .packetomat .store-popup .item .title {
        display: block;
    }

    .packetomat .store-popup .item:last-of-type {
        margin-bottom: 15px;
    }

    .pan-block .text-wrapper .title {
        font-size: 15px;
    }

    .pan-block .text-wrapper .content,
    .pan-block .text-wrapper .description {
        font-size: 13px;
    }

    .dimensions-wrapper {
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .packet-sizes-wrapper {
        margin-top: 25px;
    }

    .pin-verification-wrapper {
        margin-top: 30px;
    }

    .verify-change-wrapper {
        margin-top: 15px;
    }

    .packet-sizes-wrapper .ps-item {
        margin: 0;
        margin-bottom: 2%;
        width: 48%;
    }

    .packet-sizes-wrapper .ps-item:nth-child(even) {
        margin-left: 2%;
    }

    .pacage-vertical-panel input {
        height: 35px !important;
    }

    .pacage-vertical-panel .pan-block > div:nth-child(2) {
        padding: 0 15px;
    }

    .pacage-vertical-panel .btn {
        height: 35px !important;
        font-size: 15px;
        font-weight: 600;
    }

    .verify-btn-wrapper .btn {
        line-height: 28px;
    }

    .packetomat .gm-style-iw {
        padding-bottom: 10px;
    }

    .packetomat .store-map-wrapper {
        border-right: 1px solid #eaeaea;
    }

    #tab_paketomat > .panel-body > .row > div:first-of-type {
        padding-right: 10px;
    }

    #tab_paketomat > .panel-body > .row > div:last-of-type {
        padding-left: 10px;
    }

    .validation-form .form-group,
    .pin-verification .form-group {
        width: 100%;
    }


    /* - header search field - */

    .header .search-field-wrapper {
        width: 100%;
    }

    .header .search-field-wrapper.show {
        padding: 0;
    }

    .header .search-field-wrapper input {
        height: 40px !important;
        font-size: 15px !important;
        background-color: #ffffff !important;
    }

    .header .search-field-wrapper .form-group {
        position: absolute;
        padding: 0;
        top: 27px;
        left: 0;
        width: 100%;
    }

    .header .search-field-wrapper.show .btn {
        display: block !important;
    }

    .header .search-field-wrapper .btn span {
        font-size: 20px;
    }

    .header .search-field-wrapper.show i::before {
        font-size: 40px;
    }

    .header .search-field-wrapper i.close {
        font-size: 21px;
    }

    .header .search-field-wrapper .validation-errors-list.filled {
        right: 30px;
    }

    /* - PAKETOMAT LANDING - */

    .items-list-wrapper .left-side .title {
        font-size: 35px;
        line-height: 35px;
    }

    .items-list-wrapper .left-side .description p {
        font-size: 25px;
        line-height: 25px;
    }

    .image-text-grid12.right-side {
        margin-top: 15px;
        margin-bottom: 0;
    }

    .image-text-grid12.right-side .col-xs-12 {
        width: 100%;
    }

    .uc-paketomat-landing .image-text-grid12.right-side .img-wrapper {
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    .uc-paketomat-landing .img-wrapper {
        display: none;
    }

    .uc-paketomat-landing .img-wrapper.mobile-img,
    .uc-paketomat-landing .item-4-items .img-wrapper,
    .uc-paketomat-landing .image-text-grid12.right-side .img-wrapper {
        display: block;
    }

    .uc-paketomat-landing .image-text-grid12.right-side .title {
        font-size: 25px;
        line-height: 30px;
    }

    .image-text-grid12.right-side .img-wrapper {
        margin-top: 0;
    }

    .uc-paketomat-landing .closest_paketomat {
        margin-bottom: 20px;
    }

    .uc-paketomat-landing .closest_paketomat > .container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .uc-paketomat-landing .item-4-items {
        margin-bottom: 0;
    }

    .uc-paketomat-landing .item-4-items .slider-static {
        border: 0 !important;
    }

    .uc-paketomat-landing .col-xs-12.item-4-items {
        width: 50%;
    }

    .item-4-items .img-wrapper {
        margin-bottom: 10px;
    }

    .item-4-items .img-responsive {
        max-width: 75px;
    }

    .item-4-items .title {
        margin-bottom: 5px;
        font-size: 20px;
    }

    .uc-paketomat-landing .image-text-grid12.right-side .text-wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }

    .items-list-wrapper {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .items-list-wrapper .left-side,
    .items-list-wrapper .right-side {
        float: left;
    }

    .items-list-wrapper .left-side {
        text-align: left;
    }

    .items-list-wrapper .right-side {
        padding-top: 17px;
        border: 0;
    }

    .fa-angle-right:before, .fa-angle-left:before {
        color: #1C75BC;
        font-size: 20px;
    }

    .header .nav-main > li > a:hover span {
        color: #1C75BC;
        border-bottom: none;
    }

    .header .nav-main-wrapper .nav-main > li > a span {
        padding-bottom: 0;
    }

    .items-list-wrapper .right-side > .row {
        margin-left: 10px;
        margin-right: 0;
    }

    .items-list-wrapper .right-side > .row:first-child {
        padding-top: 20px;
    }

    .items-list-wrapper .right-side .first-col::before {
        display: none;
    }

    .items-list-wrapper .right-side .second-col {
        padding-left: 10px;
        padding-right: 0;
    }

    .items-list-wrapper .right-side .description {
        padding-left: 10px;
    }

    /* -------- */

    .packetomat-store-wrapper {
        margin-bottom: 25px;
    }

    .type-person-slider-wrapper {
        padding-bottom: 20px !important;
    }

    #address-change > .row > div {
        height: 77px;
    }

    .cookie-agree, .cookie-agree-gdpr {
        margin-top: 3px;
        float: right;
    }

    .store-popup .bodyContent > .row > div {
        width: 100%;
    }

    .storelocator-close {
        display: block;
        width: 25px;
        height: 25px;
        right: 33px;
    }

    .storelocator-close i {
        font-size: 25px;
    }

    .store-listing-map .storelocator-filter {
        padding-top: 40px;
    }

    /* ------------------------------- */

    .package-tracking .alert {
        padding: 10px;
    }

    .package-tracking #tab_paketomat .info-text {
        padding: 10px;
        font-size: 12px;
        line-height: 17px;
    }

    .package-tracking #tab_paketomat .info-text p,
    .package-tracking #tab_paketomat .info-text li {
        line-height: 17px;
    }

    /* - NEW LANDING PAGE - */

    .ecommerce-landing {
        padding-left: 0;
        padding-right: 0;
    }

    .background-text-item.heading {
        min-height: 215px;
    }

    .background-text-item.heading > .text-wrapper > .title,
    .grid-item-with-12item ~ .content > .text-wrapper > .title {
        left: 15px;
        font-size: 25px;
        line-height: 25px;
    }

    .background-text-item.heading .description,
    .grid-item-with-12item ~ .content .text-wrapper .description {
        top: 5px;
        left: 15px;
    }

    .background-text-item.heading .description .title,
    .grid-item-with-12item ~ .content .text-wrapper .description .title {
        font-size: 13px;
    }

    /* - NEW LANDING PAGE - */

    .ecommerce-landing .item-wrapper-6 .heading-wrapper {
        top: 70px;
    }

    .ecommerce-landing .item-wrapper-6 .ckeditor-row {
        margin-bottom: 25px;
    }
    .store-map-wrapper.active .show-store-list .icon{
        margin: 0;
    }
    .steps-wrapper .text-wrapper, .step-wrapper .text-wrapper {

        line-height: 1.4;
    }

    .header .nav-main > li > a,
    .header .nav-main > li > a span{
        color: #404041;
    }

    .gm-style-iw-chr {
        position: absolute;
        width: 100%;
        left: 0;
    }

    .header.md-header .header-cart,
    .header.md-header .header-cart .mini-cart,
    .header.md-header .header-cart .mini-cart .icon-wrapper,
    .header.md-header .header-favorite,
    .header.md-header .header-favorite .icon-wrapper, .header.md-header .logo img {
        max-height: unset;
        height: unset;
    }

    .header .header-cart,
    .header.md-header .header-cart {
        z-index: 100000;
        justify-content: center;
        display: flex;
        align-items: center;
        margin-right: 10px;
        height: 50px;
        margin-top: 13px;
    }

    .header.md-header .header-cart a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .header-cart .mini-cart.mini-cart-simple .header-carthor-total {
        position: relative;
        color: #404041;
        top: unset;
    }

    .ncx-v2 .delivery-option-name {
        margin-top: 17px;
    }

    .page-message-new .heading-wrapper.heading-page h2 {
        font-size: 30px;
    }

    .page-message-new .heading-wrapper.heading-page h2 {
        font-size: 18px;
    }

    .pdp_info_slider-slider {
        margin-top: 0;
    }

    .similar-product-shipment .product-content-wrapper .img-wrapper {
        padding: 0 0 0 10px;
    }

    .pacage-vertical-panel .pan-block .pay-online-wrapper .tab-title-wrapper .title {
        margin: 0;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper.has-button {
        gap: 10px;
    }

    .reject-wrapper .panel-toggle {
        height: auto !important;
    }

    .sum-table-header {
        height: 80px;
    }

    .sum-table-header .heading-wrapper:before {
        bottom: 15px;
    }

    .cart-order-options .naturalPerson .col-xs-6 {
        width: 100%;
    }

    .hidden-step {
        display: block;
    }

    .cart #order_carrier_and_payment_content .cart-step.cart-payment-wrapper {
        padding: 0 0 0 20px;
    }

    #order_ticket_content {
        display: none;
    }

    .home-pages-slider .home_pages_slider_reversed-slider.grid-slider.side-text .item.even .item-inner-wrapper,
    .home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper {
        flex-direction: column;
        gap: 10px;
    }

    .home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper .second-img-wrapper {
        display: block;
        position: relative;
        width: 100%;
        left: unset;
        right: unset;
        top: unset;
        transform: none;
    }

    .home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper .img-wrapper {
        display: none;
    }

    .numbers_banner-slider.grid-slider > .heading-wrapper .title h2,
    .home-pages-slider .grid-slider.side-text .text-wrapper .title {
        font-size: 28px;
    }

    .home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider {
        font-weight: 600;
        font-size: 14px;
        line-height: 100%;
    }

    .numbers_banner-slider.grid-slider {
        padding: 0 5%;
    }

    .header .header-top {
        background: #ffffff;
    }

    .footer .heading-wrapper .title h5, .footer .heading-wrapper .title .h5 {
        font-weight: 700;
        font-size: 16px;
        line-height: 100%;
    }

    .footer-bottom .copyright {
        font-size: 11px;
        padding: 10px 0;
    }

    .footer .newsletter .btn-wrapper .btn {
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
    }

    .handlines-sldier .item {
        background: #1C75BC;
    }

    .handlines-sldier .item .text-wrapper .title a {
        color: #ffffff;
        font-weight: 600;
        font-size: 14px;
        line-height: 100%;
        text-transform: uppercase;
    }

    .fa-chevron-right:before {
        content: url("../../images/core/footer_arrow.svg");
    }

    .collapse-menu .items-wrapper {
        transition: none;
    }

    .header .nav-main-useractions  a,
    .nav-main-useractions .item {
        border: none;
    }

    .nav-main-dropdown-wrapper, .nav-main-submenu-wrapper {
        top: 10px;
    }

    .store-map-wrapper .show-store-list {
        top: 10px;
        left: 10px;
    }

    .profile-sidebar .show-vertical-menu i {
        top: 3px;
    }

}

@media (max-width: 600px) {

    /* - HOME - */

    /* - ERROR - */

    .uc-error .frequently-used {
        padding-top: 5px;
        padding-bottom: 20px;
    }

    /* - MODAL - */

    .regional-centars-search-wrapper {
        margin-top: 0;
        margin-bottom: 10px;
        padding: 0 10px;
    }

    #regional_centers_search_form {
        max-width: 100%;
    }

    #regional_center_modal .title {
        font-size: 17px;
    }

    #regional_center_modal .modal-body > div {
        margin-bottom: 10px;
        width: 100%;
    }

    #regional_center_modal .modal-body .item .first-col {
        float: none;
        display: block;
    }

    #regional_center_modal .modal-body > div > .item:last-of-type {
        margin-bottom: 0;
    }

    /* - SERVICES - */

    .services-wrapper .grid-slider .item .text-wrapper {
        padding-bottom: 5px;
    }


    .store-listing-map .storelocator-filter .form-group-checklabel {
        padding: 0 3px 0 0;
    }

    .store-listing-map .storelocator-filter .form-group-checklabel:not(.hasImg) label::before,
    .store-listing-map .storelocator-filter .form-group-checklabel.hasImg label img {
        margin-right: 3px;
    }

    /* - NEW LANDING PAGE - */

    .background-text-item.heading {
        min-height: 130px;
    }

    .background-text-item.benefits {
        padding: 15px 10px;
        padding-top: 35px;
        background-size: cover !important;
    }

    .background-text-item.benefits .description {
        font-size: 15px;
        line-height: 20px;
    }

    .handlines-sldier .slider-navigation-absolute {
        position: absolute;
        width: calc(100% - 10px);
        left: 5px;
    }

    .collapse-menu .heading-wrapper .title .icon {
        transform: rotate(0);
    }

    .collapse-menu.open .heading-wrapper .title .icon, .collapse-menu .open .heading-wrapper .title .icon {

        transform: rotate(-180deg);
    }

}

@media (max-width: 576px) {

    main {
        margin-top: 30px;
    }

    .modal-large .modal-dialog,
    .modal-dialog {
        width: 100% !important;
        height: 100%;
        max-height: 100%;
        max-width: 100%;
        margin: 0 !important;
    }

    .header .quick-links {
        position: absolute;
        top: 0;
        width: 100%;
        background: #1C75BC;
        left: 0;
        display: block;
    }

    .header.md-header .header-top > .container {
        position: relative;
        padding-top: 20px;
    }

    .header-top > .container .row,
    .header-top > .container .row > .col-sm-6 {
        position: unset;
    }

    .header.md-header,
    .header.md-header .header-top,
    .header.md-header .header-top > .container {
        height: 90px;
        max-height: 90px;
    }

    #shipment_service_modal .close {
        font-size: 25px;
        font-weight: 300;
        top: 10px;
        width: 25px;
        height: 25px;
        border: 1px solid #E8E8E8;
        border-radius: 50%;
        color: #E8E8E8;
        background: #fff;
        right: -5px;
    }

    #shipment_service_modal .modal-dialog {
        margin: 0;
        overflow: hidden;
        width: 100% !important;
    }

    .modal-content {
        padding: 15px;
        border-radius: 0;
        height: 100%;
        max-height: 100%;
        overflow-y: auto;
    }

    .password-eye-wrapper > span {
        top: calc(50% + 18px);
    }

    .form-group label {
        font-size: 0.9rem;
        text-align: left;
        line-height: 18px;
    }

    .modal .close {
        top: 15px;
        font-size: 30px;
        right: -15px;
    }

    /* - NEW LANDING PAGE - */

    .ecommerce-landing .item-wrapper-6 .heading-wrapper {
        top: 5px;
        left: 10px;
    }

    .ecommerce-landing .item-wrapper-6 .heading-wrapper .title {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .ecommerce-landing .item-wrapper-6 .ckeditor-row {
        margin-bottom: 15px;
    }

    .ecommerce-landing .item-wrapper-6 .heading-wrapper img {
        width: 35px;
        height: 35px;
    }

    .ecommerce-landing .item-wrapper-6 .ckeditor-row > div:last-of-type {
        font-size: 14px;
        line-height: 18px;
    }

    .packetomat-redirect .packetomat-store-wrapper {
        margin-bottom: 0;
    }

    /*Bootbox redirect parcel*/
    /*.modal.bootbox-confirm*/

    .modal.bootbox-confirm .modal-content,
    .modal.bootbox-alert .modal-content {
        padding: 25px 15px 25px 15px;
    }
    .modal.bootbox-confirm .close ,
    .modal.bootbox-alert .close {
        top: 0;
        font-size: 30px;
        right: -15px;
    }
    .modal.bootbox-confirm .modal-body,
    .modal.bootbox-alert .modal-body{
        padding: 15px 0 20px;
        text-align: left;
    }

    .modal.bootbox-confirm .modal-footer,
    .modal.bootbox-alert .modal-footer{
        text-align: center;
    }

    .modal.bootbox-confirm .btn,
    .modal.bootbox-alert .btn {
        min-width: 100px;
    }

    .modal.bootbox-confirm .btn,
    .modal.bootbox-alert .btn{
        width: auto;
        min-width: auto;
        height: 32px;
        line-height: 32px;
    }
    .modal.bootbox-confirm .btn:first-of-type{
        margin-right: 10px;
    }
    .modal.bootbox-confirm .btn.btn-danger{
        background: #404041 !important;
    }
    .modal.bootbox-confirm span.name{
        font-weight: bold;
        color: #CC0101;
    }
    .fiscal-btn-wrapper .fiscal-btn{
        width: 100%;
    }
    .fiscal-btn-wrapper .fiscal-btn{
        padding-top: 6px;
    }

    /*  Form slider update  */

    .form-slider .slider-boxes .item .title {
        font-size: 12px;
        line-height: 12px;
    }

    .store-listing-map .stores-list .loader-wrapper {
        display: none;
    }

    .product-listing.product-grid-listing {
        margin-bottom: 40px;
    }

    .product-listing .title h1 {
        margin-bottom: 30px;
    }

    .pdp_info_slider-slider .slider-init {
        flex-direction: column;
    }

    .pdp_info_slider-slider .slider-init .item {
        margin-bottom: 10px;
    }

    .pdp_info_slider-slider .item .mobile-img-wrapper {
        height: 30px;
        width: 30px;
        margin-right: 10px;
    }

    .product-slider.similar-product-shipment :not(.no-mobile-transform) .slick-slide {
        transform: none !important;
    }

    .product-slider.similar-product-shipment .slick-dots {
        bottom: 50px;
        display: block;
    }

    .similar-product-shipment .product-content-wrapper .product-data .product-description {
        height: 60px;
    }

    .products-detail-wrapper .product-details-info .heading-wrapper .title h1 {
        font-size: 22px;
        font-weight: 700;
    }

    .products-detail-wrapper .product-details-info .description {
        font-size: 12px;
        font-weight: 400;
    }

    .product-description.description.read-more-text {
        margin-top: 20px;
    }

    .services_page-slider .item {
        width: auto;
        flex: 0 0 calc(50% - 8px);
        gap: 5px;
        float: none;
        margin: 0;
        padding: 0;
        flex-direction: column;
    }

    .services_page-slider > .row:has(.item) {
        flex-wrap: wrap;
        margin: 0;
    }

    .services_page-slider > .row:has(.item):before,
    .services_page-slider > .row:has(.item):after {
        display: none;
    }

    /*  Cart  */

    .cart-heading.heading-wrapper {
        margin: 20px 0;
    }

    .cart-heading.heading-wrapper h2 {
        text-align: center;
        font-size: 30px;
        font-weight: 600;
    }

    .cart-new-product-list .products-wrapper {
        padding: 10px;
    }

    .cart .heading-wrapper .title h2 {
        font-size: 18px;
        font-weight: 600;
    }

    .cart-new-product-list .cart-product-item {
        padding: 15px 0;
        border: none;
    }

    .cart-new-product-list .cart-product-item div:not(:last-child) {
        margin: 0;
    }

    .cart-new-product-list .cart-product-item .product-info-wrapper {
        flex-direction: column;
    }

    .cart-new-product-list .cart-product-item .product-info-wrapper * {
        pointer-events: all;
        text-align: left;
    }


    .cart-new-product-list .cart-product-item .img-wrapper {
        margin-right: 20px !important;
    }

    .confirm-bank .cart-new-product-list .cart-product-quantity,
    .confirm-bank .cart-new-product-list .cart-product-item .text-wrapper,
    .confirm-bank .cart-new-product-list .cart-product-prices-wrapper,
    .cart-new-product-list .cart-product-quantity,
    .cart-new-product-list .cart-product-item .text-wrapper,
    .cart-new-product-list .cart-product-prices-wrapper {
        width: 100%;
    }

    #order_cart_products_table_summary_content {
        margin-bottom: 20px;
    }

    .cart-new-product-list .cart-product-item .product-info-wrapper .product-item-remove {
        position: absolute;
        right: 20px;
    }

    .cart #order_address_content .heading-wrapper.heading-underlined {
        padding: 10px 20px;
        margin: 0;
    }

    .cart #order_address_content .cart-address > .cart-step {
        height: auto !important;
        padding: 0;
    }

    .cart-new-product-list .cart-product-quantity {
        position: relative;
        right: unset;
        bottom: unset;
        margin-top: 10px !important;
        width: 100%;
        text-align: left;
        padding: 0;
        float: left;
        margin-bottom: 10px !important;
        background: unset;
        max-width: unset;
    }


    .buttons-wrapper-customerss {
        display: none !important;
    }

    .cart #order_address_content {
        margin-bottom: 20px;
        padding: 0;
    }

    .cart #order_address_content .cart-address .ncx-adress {
        height: auto !important;
    }

    .sum-table-content .sum-prices-item {
        font-size: 14px;
    }

    .sum-table-content .sum-prices-item .sum-price-text {
        flex: 1;
        text-align: left;
    }

    .sum-table-content .sum-prices-item .sum-price-value,
    .sum-table-content .sum-prices-item .product-item-prices {
        flex: 1;
        text-align: right;
    }

    .sum-table-content .sum-prices-item .product-item-prices {
        font-size: 16px;
    }

    .sum-table-v3-wrapper .form-group label[for="antispam"] {
        font-size: 13px !important;
    }

    #order_total_confirm_content .sum-table-footer .cart-privacy-policy > label {
        margin: 0;
    }

    .cart-step .btn-wrapper.post {
        padding: 0 10px;
    }

    .confirm-bank .heading-wrapper.heading-underlined {
        margin: 30px 0 30px;
    }
    .confirm-bank .heading-wrapper.heading-underlined h2 {
        font-size: 30px;
    }

    #order_total_confirm_content .clearfix {
        height: auto !important;
    }

    .payment-card .item .img-wrapper img {
        height: 30px;
    }

    .pacage-vertical-panel .pan-block .panel-heading.extend_delivery_accordion,
    .pacage-vertical-panel .pan-block .panel-heading.pay_online_accordion {
        height: auto;
    }

    .pay_online_accordion .tab-title-wrapper .prices-wrapper,
    .extend_delivery_accordion .tab-title-wrapper .prices-wrapper {
        margin: 0;
    }

    .pay_online_accordion .tab-title-wrapper,
    .extend_delivery_accordion .tab-title-wrapper {
        flex-direction: column;
    }

    .panel-body-small {
        width: 100%;
        padding-left: 70px;
        margin-top: 10px;
    }

    .uc-error .frequently-used .slider-static .items-wrapper {
        margin-top: 70px;
        margin-bottom: 40px;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper.has-button {
        gap: 10px;
        align-items: center;
    }

    .pacage-vertical-panel .pan-block .tab-title-wrapper.has-button .btn-wrapper, .prices-wrapper {
        width: 100%;
        margin: 0;
    }

    .pacage-vertical-panel .pan-block .panel-heading .btn-wrapper,
    .pacage-vertical-panel .pan-block .panel-heading .btn-wrapper .btn {
        width: 100%;
    }

    .frequently-used .item {
        width: calc(50% - 5px);
        padding: 0 15px 0 20px;
        justify-content: start;
    }

    .frequently-used .slider-static .items-wrapper {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

}
