/*Sadece Ürünler sayfasında yüklenecek*/

@media all and (max-width: 1380px) {
    .product article {
        width: 910px;
    }

    .product aside {
        width: calc(100% - 910px);
    }
}

@media all and (max-width: 1330px) {
    .product article {
        width: 100%;
    }

    .product-inner {
        float: none;
        width: 100%;
    }

    .product aside {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        width: 420px;
        height: auto !important;
        box-shadow: 0 0 0 rgba(0, 0, 0, .2);
        border-left: 4px solid rgba(26, 164, 221, 1);

        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }

    .product aside.open {
        box-shadow: -5px 0 15px rgba(0, 0, 0, .2);
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }

    .custom-open {
        display: block;
    }

    .custom-inner {
        width: auto;
        height: auto;
        -webkit-transition: .4s ease-in-out;
        -o-transition: .4s ease-in-out;
        transition: .4s ease-in-out;
    }
}

@media all and (max-width: 1170px) {

    /*.slider {
        width: 100%; height: 45.653vw;
        margin: 0;
        max-height: 420px;
        min-height: 380px;
    }
    .slide:before {
        display: block;
    }
    .slider .owl-dot span {
        background: #3d3d3d;
    }
*/
    .tag:after {
        display: none;
    }
}

@media all and (max-width: 910px) {
    .product-image {
        display: block;
        width: 100%;
        margin: 0 0 45px;
    }

    .product-info {
        display: block;
        width: 100%;
        text-align: center;
    }

    .product-price,
    .product-price-detail,
    .product-production,
    .product-cargo {
        width: 100%;
    }

    /*.product-upload,
    .product-design {
        width: calc(50% - 14px);
        margin: 7px;
    }*/
}

@media all and (max-width: 880px) {
    .slider_container {
        margin: 0;
    }

    .counter-oders {
        margin-left: 0;
    }

    .counter-oders .counter-cols .counter {
        font-size: 20px;
    }

    .slider {
        position: relative;
        display: block;
        height: 220px;
    }

    /*.slide-inner {
        left: 30px;
    }*/
}

@media all and (max-width: 850px) {
    .col-half {
        width: calc(100% - 16px);
    }

    .section-content .tab-video {
        display: none;
    }

    .footer-step {
        margin: 20px calc(50% - 200px);
        display: inline-block;

    }
}

@media all and (max-width: 800px) {
    .steps {
        display: none;
    }

    .ad {
        width: 100%;
    }
}

@media all and (max-width: 760px) {
    .poppro-info {
        display: block;
        width: 100%;
        height: auto;
        padding-bottom: 60px;
    }

    .poppro-slider {
        display: block !important;
        width: calc(100% - 40px);
    }
}

@media all and (max-width: 750px) {

    
    
    .links a.h-blog, .links a.h-desing-help, .links a.h-help-area, .links a.h-support, .links a.icon-headphone, .links span {
        display: none;
    }

    .popular-products, .help {
        margin: 0;
        width: 100%;
    }

    .main-footer .tag {
        margin: 0 15px;
    }

    /*SHOPS*/
    .shops-step {
        margin: 15px;
        width: auto;
    }

    .shops-step:after {
        display: none;
    }

    .shops-step img {
        height: 120px;
    }

    .shops-step span {
        font-size: 13px;
    }

    .shops-slider .owl-next {
        right: 0;
    }

    .shops-slider .owl-prev {
        left: 0;
    }

    .shops-aside {
        display: none;
    }

    .shops-products {
        width: auto;
        margin-top: 15px;
    }

    .shops-product {
        width: calc(100% / 2 - 34px);
    }

    .shops-product-price {
        font-size: 20px;
    }

    .shops-product-categories {
        display: block;
    }
}

@media all and (max-width: 520px) {

    .flag_gif{
        display: none;
    }
    /*	.links [class^="icon-"] {
            display: none;
        }
    .slide-title {
        font-size: 35px;
    }
    .slide-title b {
        font-size: 45px;
    }*/
    .category {
        height: auto;
    }

    .sub-categories {
        flex-direction: column;
        display: flex;
        padding: 20px 25px;
    }

    .category-columns {
        -webkit-columns: 2;
    }

    .categories-dropdown > *:not(a):after {
        top: 25px;
    }
}