
@media (max-width: 1025px) {
    .product .item .text-wrapper{
        height: 100px;
    }
    .article .custom-preview .item .content{
        padding: 21px 10px 15px 10px;
    }

    .product-details {
        padding-right: 0;
    }

    /*Korekcije*/
    .header-top{
        height: 30px;
    }

    .page .right-info{
        padding: 0 0 0 10px;
        margin-top: 30px;
    }

    .page .right-info .heading-wrapper{
        margin-bottom: 0;
    }

    .page .contact-forma .form-group{
        max-width: 100%;
    }

    .page{
        padding: 20px;
    }

    .menu-lang-wrapper{
        padding-left: 0px;
    }

    .header .logo img{
        margin: 0 auto;
    }

    .dropdown-button:before{
        left: 0px;
    }

    .nav-main > li > a{
        padding: 13px 15px 17px;
        font-size: 15px;
    }

    .nav-main > li > a > i{
        display: none;
    }

    .product-generic-tabs .product-slider > .slider-init > .slick-list {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .grid-slider.intro-slider .text-wrapper .description, .grid-slider.intro-slider .text-wrapper .description a{
        font-size: 13px;
    }

    .grid-slider.intro-slider .text-wrapper .title{
        font-size: 16px;
    }

    .grid-slider.intro-slider .item{
        padding-top: 40px;
        padding-left: 0px;
        padding-right: 20px;
        padding-bottom: 40px;
    }

    .company-info .item span.title{
        display: inline-block;
    }

    .social_and_logo{
        text-align: center;
    }

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

    .article-grid-listing-8.article .item .text-wrapper .description{
        margin-bottom: 20px;
    }

    .storelocator-panel{
        width: 380px;
    }

    .comments-content-wrapper{
        width: 100%;
    }

    .comment-content .items-wrapper .item{
        padding-left: 0;
    }

    .comment-content .text-wrapper{
        padding: 0;
    }

    .comment-content .items-wrapper .item .time{
        margin-bottom: 0;
    }

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

    .two-img-half-width-slider{
        margin-top: 0;
    }

    h2, .h2{
        font-size: 30px;
    }

    .product-listing .product-item.gridalt-view{
        width: 33%;
    }

    .page .right-info {
        padding: 0 0 0 39px;
        margin-top: 0;
    }

    .slider.main-slider .slick-dots{
        bottom: 0;
    }

    .copyright,
    .footer-wrapper .copyright a{
        font-size: 12px;
    }

    .disclaimer p{
        margin-bottom: 0;
    }

    .slider.instagram-slider .heading-wrapper h2{
        font-size: 30px;
    }

    /* Shop By Look */

    .product.shopbylook-slider .item .options-wrapper.product-sizes-v2 .product-sizes .btn.buyButtonOnLists {
        min-width: unset;
    }

    .shopbylook .heading-wrapper .title h1 {
        font-size: 23px;
    }

}

@media (max-width: 800px)  {

    .nav-main > li > a{
        font-size: 13px;
        padding: 15px 7px 15px;
    }

    .nav-main > li > a > i{
        display: none;
    }

    .header .logo > a{
        display: block;
    }


}

@media (min-width: 767px) {

    .product-details .product-detail-wrapper {
        position: sticky;
        background: #ffffff;
        top: 80px;
        z-index: 999;
        padding-top: 5px;
    }

}


@media (min-width: 767px) and (max-width: 1025px) {
    .header-top{
        padding: 5px 0 0;
    }
    .header-cart .mini-cart .icon-wrapper .icon{
        line-height: 25px;
    }

    .mini-cart.mini-cart-simple .header-carthor-total{
        margin-left: 5px;
        vertical-align: super;
    }

    .autocomplete-button.autocomplete-button-simple{
        width: 21px;
    }

    .product .item:hover .options-wrapper{
        opacity: 0;
    }
    .product-details {
        padding-right: 0;
    }

    .promo-modal .modal-dialog{
        width: calc(100vw - 20px) !important;
    }

    .product .item .text-wrapper .title{
        margin-top: 20px;
    }

    .two-img-half-width-slider{
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .slider.instagram-slider {
        margin-top: 40px;
    }

    .product_list_slider-slider{
        margin-bottom: 35px;
        margin-top: 30px;
    }
    .shop_look_home-slider, .slider_block-slider{
        margin: 0;
    }

    .product-slider .heading-wrapper.heading-wrapper-bordered h2{
        font-size: 25px;
    }

    .last-viewed-slider .heading-wrapper.heading-wrapper-bordered{
        margin-top: 50px;
    }

    .autocomplete-results .product-title{
        height: 50px;
    }

    .profile .heading-wrapper .description{
        min-height: 45px;
    }

    .product .item .text-wrapper{
        height: 140px;
    }

    .dropdown-custom .nav-main-dropdown-wrapper{
        width: 890px;
        margin-left: 70px;
    }

    /* Korekcije */
    .mini-cart.mini-cart-simple .header-carthor-total{
        vertical-align: top;
        line-height: 23px;
    }

    .article .item .btn-wrapper, .article-autosuggest .item .btn-wrapper{
        text-align: center;
    }

    .tags .products-found-wrapper .products-found{
        padding: 0;
    }

    .tags .products-found-wrapper .remove-all-tags{
        line-height: 25px;
        font-size: 9px;
    }

    .tags .items-wrapper .item .close{
        font-size: 8px;
        margin: 0;
    }

    .address-new .validation-errors-list.filled{
        bottom: -1px;
    }

    .address-new .validation-errors-list.filled li{
        margin-right: 0;
        font-size: 10px;
    }

    .autocomplete-button.autocomplete-button-simple{
        background: url("../../images/core/search_black_small.png") no-repeat center center;
    }

    .footer {
        padding: 50px 30px 10px;
        font-size: 14px;
    }

    /* Shop By Look */
    .shopbylook-slider .slider-init > .item {
        overflow-x: hidden;
    }

}