@media screen and (max-width: 1199px) {
    .wrapper {
        width: 100%;
        padding: 0 15px;
    }

        .wrapper.padding0 {
            padding: 0 0;
        }

    #owl-blog .item .img {
        width: 100%;
    }

    #owl-blog .item .desc {
        width: 100%;
        padding-left: 0;
    }
}

@media screen and (max-width: 1140px) {
    ul.navMenu > li > a {
        min-width: 1px;
        margin-top: 8px;
        font-size: 24px;
    }
}

@media screen and (max-width: 1080px) {
}

@media screen and (max-width: 991px) {
    .field-teklist {
        width: 100%;
    }

    ul.contactDesc, ul.navMenu > li, .search {
        display: none;
    }

        #sys_btn_toogle_menu, #support, ul.navMenu > li.dropdown {
            display: block;
        }

    .navBarLeft, .navBarRight {
        width: auto;
    }

    #language, #currency {
        float: left;
    }

    #language {
        margin-left: 0;
    }

    ul.aboutWidget {
        text-align: center;
    }

        ul.aboutWidget li,
        .newsletter .input-field {
            width: 50%;
        }

            ul.aboutWidget li img {
                float: none;
                display: inline-block;
            }

    .product-item {
        width: 33.333%;
    }

    .sidebar, .content {
        width: 100% !important;
    }

    .detailDesc {
        width: 100%;
        padding-left: 0;
    }

    .banner {
        width: 33.333%;
    }

    #productAjax .shoppingCartBtn {
        clear: both;
        float: left;
        margin-left: 0;
    }

    .bloglist .item {
        margin: 10px 10px;
        width: calc(50% - 20px);
    }

        .bloglist .item img {
            float: left;
            width: 100%;
            height: 220px;
        }

        .bloglist .item .text {
            width: 100%;
        }

            .bloglist .item .text span {
                float: left;
                text-align: left;
                left: 0;
                bottom: 0;
                position: relative;
            }

            .bloglist .item .text a.detailBtn {
                float: right;
                position: relative;
                bottom: 0pX;
            }
}

@media screen and (max-width: 767px) {
    .product-item, .content .product-item {
        width: 50%;
    }

        .content .product-item:nth-child(3n+1) {
            clear: inherit !important;
        }

        .content .product-item:nth-child(2n+1) {
            clear: both !important;
        }

    .field-teklist .input-field {
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    #owl-slider .item img {
        height: 364px;
    }

    .specialBanner .wrap {
        padding-left: 110px;
    }

    .specialBanner img {
        top: 65px;
        left: 15px;
        width: 150px;
        height: 140px;
        -webkit-background-size: contain;
        background-size: contain;
    }

    .contactForm .input-field.w3 {
        width: 100%;
    }

        .contactForm .input-field.w3.w2,
        .banner {
            width: 50%;
        }

    .detailSlider {
        width: 100%;
        padding-right: 0;
    }

    #owl-detailSlider .item a img {
        height: auto;
    }

    .product-image, .product-summary {
        width: 100%;
        min-height: 1px;
    }

        .product-image img {
            position: relative;
        }

    .bloglist .item {
        margin: 10px 0px;
        width: 100%;
    }

    .sepetlist .listhood {
        display: none;
    }

    .sepetlist .sepetitem {
        position: relative;
    }

    .sepetitem .part:nth-child(1),
    .jstSelect {
        width: 100%;
    }

    .sepetitem .part:nth-child(2), .sepetitem .part:nth-child(3) {
        width: 50%;
    }

    .sepetitem .part:nth-child(4) {
        position: absolute;
        right: 0;
        top: 0;
    }

    .sepetitem .part .M_productLenght {
        float: left;
    }
}

@media screen and (max-width: 540px) {
    .whatsapp_banner {
        flex-wrap: wrap;
        height: auto;
        background: #077812;
    }

    .whatsapp_banner_wp {
        max-width: 100%;
        padding: 8px 0px;
    }

    .whatsapp_banner_text {
        padding: 10px 0px;
    }

    .whatsapp_banner_wp:after, .whatsapp_banner_phone:after {
        left: calc(50% - 100px);
    }
    ul.headerSocial {
        display: none;
    }

    #currency {
        float: right;
    }

    .newsletter .input-field {
        width: 100%;
    }

    .newsletter input {
        -webkit-background-size: contain;
        background-size: contain;
    }

    .galleryPhotos li {
        width: 33.333%;
    }

    .detailTab li {
        margin-left: 15px;
    }

        .detailTab li a {
            font-size: 22px;
        }
}

@media screen and (max-width: 480px) {
    ul.aboutWidget li, .product-item,
    .content .product-item {
        width: 100%;
    }

    .commentsSection .img {
        float: none;
        display: table;
        margin: 0 auto;
    }

    .commentsSection .desc {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .specialBanner {
        padding: 32px 10px;
    }

        .specialBanner .wrap {
            padding-left: 100px;
        }

        .specialBanner img {
            top: 70px;
            width: 115px;
            height: 110px;
        }

        .specialBanner strong {
            font-size: 40px;
        }

        .specialBanner b {
            font-size: 21px;
        }
}

@media screen and (max-width: 420px) {
    .about-title::after {
        width: 100%;
        -webkit-background-size: contain;
        background-size: contain;
    }

    .galleryPhotos li {
        width: 50%;
    }

    .contactTitle {
        font-size: 27px;
    }

    .sort-order-menu, .sort-order-menu select,
    .banner, .banner img {
        width: 100%;
    }

    .shoppingCartBtn {
        clear: both;
        float: left;
        margin-left: 0;
    }
}

@media screen and (max-width: 380px) {
    .logo {
        -webkit-background-size: 65%;
        background-size: 65%;
    }

        .logo img {
            width: 107px;
            height: 100px;
            margin-top: 31.5px;
            -webkit-background-size: contain;
            background-size: contain;
        }

    #owl-slider .item .shoppingBtn {
        width: 100%;
        -webkit-background-size: contain;
        background-size: contain;
    }

    .pageTitle::before {
        left: 0;
        right: auto;
        width: 100%;
        margin-left: 0;
        -webkit-background-size: contain;
        background-size: contain;
    }

    #owl-blog .item .detailBtn {
        clear: both;
        float: left;
        margin-top: 5px;
    }

    ul.instagram li {
        width: 50%;
    }

    ul.fNav li {
        width: 100%;
    }

    .fTitle {
        font-size: 30px;
    }

    .specialBanner .wrap {
        padding-left: 0;
    }

    .specialBanner img {
        display: none;
    }

    .specialBanner strong {
        margin-top: 24px;
    }

    .detailTab li a {
        font-size: 18px;
    }

    .contactInfo p {
        font-size: 16px;
        padding-left: 98px;
    }
}
