                @media only screen and (max-width: 7000px) {
                    .page-wrapper {
                        overflow: hidden;
                    }
                }
                
                @media only screen and (min-width: 1700px) {
                    .main-header.header-style-two .header-upper.style-two .main-menu .navigation>li {
                        margin-right: 55px;
                        padding-right: 55px;
                        border-right: 1px solid #ddd;
                    }
                    .main-header.header-style-two .header-upper.style-two .main-menu .navigation>li:last-child {
                        margin-right: 0;
                    }
                }
                
                @media only screen and (min-width: 1700px) {
                    .about-section-two .image-wrapper {
                        margin-left: -235px;
                    }
                    .about-section-two .content {
                        margin-left: -30px;
                    }
                }
                
                @media only screen and (max-width: 1400px) {
                    .main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul {
                        left: auto;
                        right: 100%;
                    }
                    .main-menu .navigation>li:nth-last-child(-n+2)>ul {
                        left: auto;
                        right: 0;
                    }
                    .main-menu .navigation>li:nth-last-child(-n+2)>ul>li>ul {
                        left: auto;
                        right: 100%;
                    }
                    .features-section .auto-container {
                        padding: 0 15px;
                    }
                    .main-header.header-style-two .header-info-right .phone-number {
                        display: none;
                    }
                    .main-header.header-style-two .sticky-header .auto-container {
                        padding: 0 15px;
                    }
                }
                
                @media only screen and (min-width: 1330px) {
                    .estimate-section .content {
                        margin-left: -50px;
                    }
                }
                
                @media only screen and (min-width: 1200px) {
                    .why-choose-us-two .right-column {
                        left: 85px;
                        position: relative;
                    }
                    .why-choose-us-two .image {
                        display: none;
                    }
                }
                
                @media only screen and (max-width: 1199px) {
                    .main-menu .navigation>li {
                        padding: 15px 30px;
                    }
                    .banner-section .banner-slider-nav {
                        display: none;
                    }
                    .main-header.header-style-one .header-upper .auto-container {
                        padding: 0 15px;
                    }
                    .header-top .left-column {
                        display: none;
                    }
                }
                
                @media only screen and (max-width: 1139px) {
                    /* Default */
                    .main-header .nav-outer .main-menu,
                    .sticky-header {
                        display: none !important;
                    }
                    .nav-outer .mobile-nav-toggler {
                        display: block;
                    }
                    .main-header.header-style-two .header-info-right {
                        display: none;
                    }
                }
                
                @media only screen and (min-width: 992px) {
                    .widget_about {
                        margin-right: 60px;
                    }
                    .widget_links {
                        margin-left: -30px;
                    }
                }
                
                @media only screen and (min-width: 992px) {
                    .features-section-two .column:nth-child(2) .icon-box {
                        margin-left: 35px;
                        margin-right: -35px;
                    }
                    .features-section-two .inner-container {
                        padding-right: 60px;
                    }
                }
                
                @media only screen and (min-width: 992px) {
                    .blog-post-column {
                        padding-right: 45px;
                    }
                }
                
                @media only screen and (max-width: 991px) {
                    .banner-section .content-box h1 {
                        font-size: 50px;
                        line-height: 60px;
                    }
                    .about-section .year-experience {
                        position: relative;
                    }
                    .main-header .header-upper .search-btn {
                        position: relative;
                        display: none;
                    }
                    .main-header .header-upper .link-btn {
                        display: none;
                    }
                    .features-section .inner-container {
                        max-width: 100%;
                    }
                    .features-section .image {
                        margin-top: 0;
                    }
                    .estimate-section .wrapper-box:before {
                        right: -15px;
                    }
                    .services-section {
                        padding-bottom: 70px;
                    }
                }
                
                @media only screen and (min-width: 768px) {
                    .main-menu .navigation>li>ul,
                    .main-menu .navigation>li>ul>li>ul {
                        display: block !important;
                        visibility: hidden;
                        opacity: 0;
                    }
                }
                
                @media only screen and (max-width: 767px) {
                    br {
                        display: none;
                    }
                    .filter-tabs li .count {
                        display: none;
                    }
                    .features-section .icon-box .icon {
                        margin-bottom: 20px;
                    }
                    .skills-section .inner-container {
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                    .header-top .left-column .office-hour {
                        display: none;
                    }
                    .header-top .inner-container {
                        justify-content: center;
                        margin-left: 1.1rem;
                    }
                    a.bookNum {
                        margin-right: 0;
                    }
                    .header-top .right-column .phone-number {
                        width: 100%;
                        padding: 10px 0;
                    }
                    /* .header-top .right-column .link-btn {
                    display: none;
                } */
                    .footer-bottom {
                        justify-content: center;
                    }
                    .loader-wrap .column-layers {
                        display: flex;
                        flex-direction: column;
                    }
                    .loader-wrap .layer-one {
                        position: absolute;
                        left: 0%;
                        top: 0;
                        height: 33.3333%;
                        width: 100%;
                        overflow: hidden;
                    }
                    .loader-wrap .layer-two {
                        position: absolute;
                        top: 33.3333%;
                        left: 0;
                        height: 33.3333%;
                        width: 100%;
                        overflow: hidden;
                    }
                    .loader-wrap .layer-three {
                        position: absolute;
                        top: 66.6666%;
                        left: 0;
                        height: 33.3333%;
                        width: 100%;
                        overflow: hidden;
                    }
                    .content-box .inner {
                        margin-left: 0;
                    }
                    .ps-timeline-sec .container ol:before {
                        background: #348e80;
                        content: "";
                        width: 10px;
                        height: 10px;
                        border-radius: 100%;
                        position: absolute;
                        top: 130px !important;
                        left: 36px !important;
                    }
                    .ps-timeline-sec .container ol:after {
                        content: "";
                        width: 10px;
                        height: 10px;
                        border-radius: 100%;
                        position: absolute;
                        top: inherit !important;
                        left: 36px;
                    }
                    .ps-timeline-sec .container ol.ps-timeline {
                        margin: 130px 0 0 !important;
                        padding-left: 0 !important;
                        padding-top: 120px !important;
                        border-top: 0 !important;
                        margin-left: 25px !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li {
                        height: 220px;
                        float: none !important;
                        width: inherit !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
                        width: 70px;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li:last-child {
                        margin: 0;
                        bottom: 0 !important;
                        height: 120px;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
                        bottom: 40px !important;
                        width: 40% !important;
                        margin-left: 25px !important;
                        margin-top: 0 !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
                        width: 100%;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
                        margin-bottom: 0 !important;
                        top: 20px;
                        width: 50% !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li span {
                        left: 0 !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
                        content: none !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
                        content: none !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
                        content: none !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
                        content: none !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
                        position: absolute !important;
                        bottom: 150px !important;
                        width: 30% !important;
                        float: left !important;
                        margin-left: 35px !important;
                        margin-bottom: 0 !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
                        margin: 0 auto !important;
                        width: 80% !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
                        position: absolute !important;
                        bottom: 115px !important;
                        width: 30% !important;
                        float: left !important;
                        margin-left: 35px !important;
                        margin-bottom: 0 !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li p {
                        text-align: left !important;
                        width: 100% !important;
                        margin: 0 auto !important;
                        margin-top: 0px !important;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li .ps-top {
                        width: 60% !important;
                        float: right !important;
                        right: 30px;
                        top: -10px;
                    }
                    .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
                        width: 60% !important;
                        float: right !important;
                        right: 30px;
                        top: -40px;
                    }
                    .banner-section .swiper-slide{
                        background-size: unset !important;
                    }
                    .banner-section .content-box{
                        max-width: 90% !important;
                        margin: auto !important;
                        padding: 0 !important;
                        flex-direction: column !important; 
                        justify-content: center !important;
                    }
                    .content-box .inner{
                        width: 100% !important;
                    }
                    section.contact-section.mt-50{
                        margin-top: 0px !important;
                    }
                    div.header-socials{
                        display: none !important;
                    }
                    .cta-section .right-column{
                        width: 100%;
                        justify-content: center;
                    }
                    div.opacity-100{
                        display: flex;
                    }
                    .round-num-box p {
                        margin-top: 10px;
                        margin-left: 10px;
                    }
                    .banner-section .content-box {
                        min-height: 531px;
                    }
                }
                
                @media only screen and (max-width: 600px) {
                    .about-section .year-experience {
                        bottom: 30px;
                    }
                }
                
                @media only screen and (max-width: 480px) {
                    .cta-section h3 {
                        font-size: 20px;
                        text-align: center;
                    }
                }
                /* slova */
                
                @media only screen and (max-width: 480px) {
                    * {
                        margin: 0px;
                        padding: 0px;
                        border: none;
                        outline: none;
                        font-size: 77%;
                        line-height: inherit;
                    }
                }
                /* slova */
                /* box na pocetku stranice, */
                
                @media only screen and (max-width: 600px) {
                    .banner-section .content-box {
                        max-width: 45%;
                        margin: 0;
                        padding: 0px 35px 200px;
                    }
                }
                
                @media only screen and (max-width: 600px) {
                    .banner-section .text {
                        font-size: 20px !important;
                        line-height: 20px !important;
                    }
                }
                
                @media only screen and (max-width: 600px) {
                    .banner-section .content-box h1 {
                        font-size: 24px !important;
                        line-height: 20px !important;
                    }
                    /* box na pocetku stranice end */
                    /* O NAMA, section */
                    @media only screen and (max-width: 480px) {
                        .welcome-block .right-content {
                            padding: 85px 20px 60px;
                        }
                    }
                    @media only screen and (max-width: 480px) {
                        .welcome-block .right-content h2 {
                            font-size: 32px;
                            line-height: 42px;
                        }
                    }
                    /* O NAMA, section end */
                    /* Usluge, section */
                    @media only screen and (max-width: 480px) {
                        .sec-title h2 {
                            font-size: 32px;
                        }
                    }
                    /* Priprema za tehnički pregled i registraciju vozila, section */
                    @media only screen and (min-width: 992px) {
                        .features-section-two .column:nth-child(2) .icon-box {
                            margin-left: 35px !important;
                            margin-right: -35px !important;
                        }
                        .features-section-two .inner-container {
                            padding-right: 60px;
                        }
                    }
                    @media only screen and (max-width: 480px) {
                        .features-section-two .inner-container {
                            max-width: 715px;
                            margin: 0 auto;
                            margin-right: 0;
                            padding: 95px 15px 60px;
                        }
                        .features-section-two h2 {
                            position: relative;
                            color: #fff;
                            font-size: 30px;
                            font-weight: 700;
                            margin-bottom: 20px;
                            line-height: 30px;
                        }
                        .timeline-p {
                            width: 300px;
                            font-size: 22px;
                            line-height: 20px;
                            bottom: 150px;
                            text-align: left !important;
                            right: 30px;
                        }
                        .ps-timeline-sec .container ol.ps-timeline li p {
                            font-size: 16px;
                            line-height: 18px;
                        }
                        .ps-timeline-sec .container ol.ps-timeline li span {
                            font-size: 2rem;
                        }
                        .ps-timeline-sec .container ol.ps-timeline li {
                            height: 80px;
                            float: none !important;
                            width: inherit !important;
                        }
                        .numCircle {
                            margin-bottom: 8px;
                        }
                    }
                    /* Priprema za tehnički pregled i registraciju vozila, section */
                    /* Usluge koje pruzamo, section */
                    @media only screen and (max-width: 480px) {
                        .justify-content-around {
                            justify-content: space-around;
                            flex-direction: column;
                        }
                        .list-card {
                            width: 100%;
                            font-size: 28px;
                        }
                    }
                    .content-box-3 {
                        position: relative;
                        padding: 135px 35px 110px;
                        min-height: 200px;
                        background-color: rgba(88, 88, 85, 0.9);
                        color: rgba(137, 136, 124, 0.9);
                        max-width: 268px;
                        padding: 50px;
                        margin: 20px;
                        border-radius: 25px;
                        -webkit-box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
                        -moz-box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
                        box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
                    }
                    /* Usluge koje pruzamo, section end */
                    /* Imate pitanje, section */
                    @media only screen and (max-width: 480px) {
                        .cta-section .theme-btn {
                            display: inline-block;
                            margin: -11px;
                            margin-top: 10px;
                            margin-bottom: 10px;
                        }
                    }
                    /* Imate pitanje, section end */
                    /* ostalo */
                    @media only screen and (max-width: 480px) {
                        .app-box {
                            padding: 10px;
                            padding-top: 40px;
                        }
                        body>div.page-wrapper>section.cta-section.style-three>div>div>div.left-column {
                            width: 100%;
                        }
                        ol.ol {
                            color: #fff !important;
                            font-size: 22px;
                        }
                        .text-uppercase {
                            font-size: 20px;
                        }
                        .text {
                            font-size: 18px;
                        }
                        .sec-title .text {
                            font-size: 18px;
                        }
                        .contact-section .info-column .inner-column {
                            position: relative;
                            padding-left: 10px;
                            padding-top: 40px;
                        }
                        .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
                            margin-bottom: 0 !important;
                            top: 0px;
                            width: 60% !important;
                        }
                        .main-footer .footer-info-box .content {
                            flex-wrap: nowrap;
                            right: 16px;
                        }
                        .contact-form .theme-btn {
                            left: 50px;
                        }
                        .main-footer .footer-info-box {
                            border-right: none;
                        }
                        ul.contact-list li a {
                            font-size: 16px;
                        }
                        .contact-section .info-column ul li {
                            font-size: 16px;
                        }
                        .header-top .right-column .phone-number {
                            margin-left: 50px;
                        }
                        .page-title h1 {
                            font-size: 100px;
                        }
                        .page-breadcrumb li:last-child {
                            font-size: 12px;
                        }
                        .page-breadcrumb {
                            margin-top: 20px;
                        }
                        .pl-10 {
                            padding-left: 1rem !important;
                        }
                        .content-box-2 {
                            padding: 20px;
                            min-height: 100px;
                        }
                        .round-num-box {
                            margin-bottom: 40px !important;
                        }
                        .banner-section {
                            height: 100vh;
                        }
                        .page-title h2 {
                            font-size: 32px;
                        }
                        ol,
                        li {
                            font-size: 18px;
                        }
                        .mr-10 {
                            margin-right: 0rem;
                        }
                        img.img-fluid{
                            margin-top: 4px;
                        }
                        .ps-timeline-sec .container {
                            bottom: 170px;
                        }
                        h3.text-white.pt-5.text-center{
                            padding-right: 1rem;
                            padding-left: 1rem;
                        }
                        .ps-timeline-sec .container ol::before {
                            content: "";
                            width: 10px;
                            height: 10px;
                            border-radius: 100%;
                            position: absolute;
                            left: 8px;
                            top: 49.5%;
                    }
                    h4.timeline-p.pb-5.text-center{
                        top: 130px !important;
                    }
                    .banner-section .swiper-slide{
                        background-size: unset !important;
                    }
                }
            }
        }