@media only screen and (max-width: 767px) {

    .bank-account {
        margin: 40px 0
    }

    .bank-account .bank-info-box {
        overflow-x: scroll;
        border-radius: 20px
    }

    .bank-account .bank-info-box::-webkit-scrollbar {
        display: none
    }

    .bank-account .bank-info-box .bank-body,
    .bank-account .bank-info-box .bank-head {
        width: fit-content
    }

    .bank-account .bank-info-box .bank-head .head-row .head-col {
        flex: unset;
        min-width: 200px;
        padding: 10px 15px
    }

    .bank-account .bank-info-box .bank-body .bank-row .bank-col {
        flex: unset;
        min-width: 200px;
        font-size: 12px
    }


    /**/


    .blog-page-selection {
        margin: 40px 0
    }

    .blog-page-selection .blog-wrap {
        border-radius: 20px
    }

    .blog-page-selection .blog-area {
        display: flex;
        flex-direction: column
    }

    .blog-side {
        border: unset
    }

    .blog-detail-selection .blogDetail,
    .blog-list-area,
    .blog-side {
        width: 100%;
        padding: 25px
    }

    .blog-detail-selection .blogDetail img {
        width: 100%;
        border-radius: 20px;
        margin-bottom: 20px
    }

    .blog-detail-selection .blogDetail p {
        font-size: 12px;
        margin-bottom: 15px;
        line-height: 20px
    }

    .blog-detail-selection .blogDetail h2,
    .blog-detail-selection .blogDetail h3,
    .blog-detail-selection .blogDetail h4,
    .blog-detail-selection .blogDetail h5,
    .blog-detail-selection .blogDetail h6 {
        font-size: 16px !important;
        margin-bottom: 15px;
        line-height: 20px
    }

    .blog-detail-selection .blogDetail ul {
        padding-left: 15px;
        margin-bottom: 15px
    }

    .blog-detail-selection .blogDetail li {
        font-size: 14px;
        line-height: normal
    }

    .blog-side .side-wrap {
        position: unset
    }

    .blog-side .side-wrap .title {
        font-size: 16px;
        margin-bottom: 15px
    }

    .blog-side .side-wrap .cat-list-detail {
        margin: 0 0 20px
    }

    .blog-side .side-wrap .cat-list {
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .blog-side .side-wrap .cat-list ul li:not(.sub-category li) {
        gap: 5px
    }

    .bayi-form .bayiform-wrapper #regform,
    .blog-side .side-wrap .cat-buttons {
        gap: 15px
    }

    .blog-side .side-wrap .cat-buttons a {
        height: 35px;
        padding: 0 15px;
        gap: 5px;
        width: fit-content
    }

    .blog-side .side-wrap .cat-buttons a span {
        font-size: 12px;
    }

    .blog-side .side-wrap .cat-buttons a i {
        font-size: 16px;
    }


    .blog-list-area .blog-box .box-item .box-body .box-left .box-title,
    .blog-list-area .blog-box .box-item .box-body .box-left .box-title a {
        font-size: 14px;
        line-height: 20px
    }


    /**/


    .help-q-page .soru-filtre-liste li a {
        font-size: 14px
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a {
        font-size: 14px;
        gap: 20px
    }

    .help-q-page .mainQuestion .soru-card .ny-collapse .card-body p {
        font-size: 12px;
        line-height: 17px
    }

    .cart-summary.coupon button,
    .help-q-page .soruFiltre .soru-input input {
        font-size: 12px;
        padding: 0 15px
    }


    /**/


    .contact-main .contact-info .contact-item {
        font-size: 12px
    }

    .contact-main .column-4,
    .contact-main .column-8 {
        width: 100%
    }

    .contact-main .contact-flex {
        flex-direction: column
    }

    .contact-main .contactFormBox form input {
        height: 40px
    }

    .contact-main iframe {
        height: 300px
    }


    /**/

    .yk-mega-menu-v2 {
        overflow-y: scroll;
        background: #ffff;
        top: 0;
        left: 0;
        transform: none;
        padding: 0 !important;
        border-radius: 0;
        position: fixed;
        height: 100%;
        z-index: 999999;
        margin: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list li a {
        font-size: 12px;
        gap: 5px;
        padding-right: 20px;
        line-height: 15px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left {
        width: 35%;
        border: 0;
        border-radius: 0;
        border-right: 1px solid #e4e4e4
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right {
        width: 65%
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul li.parent-list-item .sub-menu-child .sub-list a {
        font-size: 12px;
        width: 48%
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group {
        border-radius: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper::before {
        visibility: hidden
    }

    .yk-mega-menu-v2 .close-menu i {
        font-size: 18px
    }

    .yk-mega-menu-v2 .close-menu img {
        width: 16px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper .menu-area {
        flex-direction: column;
        padding: 15px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list li a img {
        width: 16px;
        top: 0
    }

    .yk-mega-menu-v2 .menu-flex-top {
        border: 0;
        border-radius: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul li a {
        font-size: 12px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .search-area {
        width: 100%;
        position: relative
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .linked a img {
        width: 18px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar {
        justify-content: space-between
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .logo img {
        width: 140px
    }

    .yk-mega-menu-v2 .close-menu {
        position: absolute;
        right: 10px;
        top: 10px;
        background: #ec6623;
        width: 30px;
        height: 30px;
        border-radius: 100px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .search-bar {
        margin: 50px 0 0;
        position: relative
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .search-bar button {
        background-color: unset;
        width: auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: end
    }


    /**/


    .filter_logs {
        margin: 0 0 20px;
    }

    .login_register_area .log_wrapper .box_forms .form_logo img {
        width: 100px;
    }

    .login_register_area .log_wrapper {
        padding: 0;
    }

    .login_register_area.log_wrapper.form-area.mobile-bottom a.back-to-home::before {
        visibility: hidden
    }

    .login_register_area.log_wrapper {
        padding: 0
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom a.back-to-home:hover {
        color: #545454
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom a.back-to-home {
        position: unset;
        justify-content: center;
        background: unset;
        border-radius: 0;
        border-width: 1px 0;
        border-color: #ededed;
        border-style: solid;
        height: 50px;
        padding: 0
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom .form-copy {
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #ededed
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom .form-copy span {
        font-size: 14px;
        color: #545454;

    }

    .login_register_area .log_wrapper .box_forms .forms_log {
        overflow: visible;
        height: 100%;
        margin: 0;
        padding: 0
    }

    .login_register_area .log_wrapper .box_forms .form_logo {
        margin: 0 0 40px
    }

    .login_register_area .log_wrapper .log-entry {
        display: none
    }

    .login_register_area .log_wrapper .box_forms {
        width: 100%;
        height: 100%;
        border: 0;
        border-radius: 0;
        margin: 0 0 40px;
        padding: 25px 25px 0
    }



    /*****/



    .global_basket {
        margin: 20px 0 0
    }


    .global_basket .basket_prod .basket_flex .column-4 {
        width: 100%;
    }

    .global_basket .basket_prod .basket_flex .column-8 {
        width: 100%;
    }

    .global_basket .not-product-basket {
        padding: 20px
    }

    .global_basket .not-product-basket .box-not .text {
        font-size: 18px;
        margin: 0
    }

    .global_basket .not-product-basket .box-not span {
        margin: 10px 0 20px
    }

    .global_basket .not-product-basket .box-not a {
        padding: 10px 20px;
        font-size: 13px
    }

    .global_basket .basket_list {
        padding: 15px
    }

    .siparis-alan .siparis-form form .form-group button {
        margin: 1rem 0 0;
        font-size: 14px
    }

    .global_basket .basket_list {
        padding: 15px
    }

    .cart-summary .buy-button {
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 9999;
        right: 0;
        border-radius: 0;
        height: 45px;
        font-size: 16px;
        justify-content: center;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden;
        max-width: 100%
    }

    .coupon-add-button {
        font-size: 12px;
        padding: 10px 0
    }

    .cart-summary.coupon button {
        height: 35px
    }

    .cart-summary.coupon input {
        height: 40px;
        border-radius: 5px
    }

    .ny-cart-list .nyCartListRight i {
        width: 30px;
        height: 40px
    }

    .global_basket .destroy_cart {
        font-size: 12px;
        padding: 5px 10px
    }

    .global_basket .more-shop {
        font-size: 12px;
        padding: 5px 10px
    }

    .cart-summary h3 {
        font-size: 16px;
        font-weight: 500
    }

    .global_basket .basket_list .ny-cart-list {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .ny-cart-list .ny-cart-image {
        width: 25%;
        margin-right: 0 !important
    }

    .ny-cart-list .ny-cart-image .product-image img {
        height: 50px !important;
        object-fit: contain
    }

    .ny-cart-list .nyCartListRight {
        width: 100%;
    }

    .ny-cart-list .counter-sepet {}

    .ny-cart-list .priceValue {}

    .ny-cart-list .nyHidMobile .nyCartProductSubValue.ny-cart-old-price {}

    .ny-cart-list .nyHidMobile .nyCartProductSubValue {}

    .ny-cart-list .cartProductDetail {
        width: 75%;
        padding-left: 20px
    }

    .global_basket .basket_prod .basket_flex {
        flex-direction: column;
        gap: 20px;
        border-radius: 0;
        position: relative;
        padding: 20px 0
    }

    .cart-summary table tr td {
        width: 68%;
        font-size: 12px
    }


    .free-cargo .cargo-odeme-flex .text .ust {
        margin: 0 0 5px;
        font-size: 12px;
    }

    .free-cargo .cargo-odeme-flex .text .ALT {
        font-size: 10px;
    }

    .free-cargo .cargo-odeme-flex .icon {
        width: 50px;
        height: 50px;
    }

    .free-cargo .cargo-odeme-flex .icon i {
        font-size: 20px;
    }

    .free-cargo .cargo-odeme-flex {
        gap: 10px
    }

    .free-cargo .text.success i {
        font-size: 20px
    }

    .free-cargo .cargo-firma {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .free-cargo-box {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .odeme-box {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .icon img {
        width: 40px
    }

    .free-cargo .cargo-firma .logo img {
        width: 16px
    }

    .free-cargo .cargo-firma .logo .item {
        padding: 6px 8px
    }

    .free-cargo .cargo-firma .text .ust {
        text-align: unset
    }

    .free-cargo .cargo-firma {
        flex: 1
    }

    .free-cargo .odeme-box {
        flex: 1
    }

    .free-cargo .cargo-firma .text {
        margin-bottom: 10px
    }

    .free-cargo .cargo-odeme-flex {
        gap: 10px
    }

    .free-cargo .free-cargo-box {
        padding: 0 !important;
        border: unset !important;
    }

    .free-cargo .cargo-firma .logo img {
        width: 20px
    }

    .free-cargo .cargo-firma .logo .item {
        padding: 7px 10px
    }

    .free-cargo .icon img {
        width: 60px
    }

    .free-cargo .navigation-yk button {
        width: 20px;
        height: 20px
    }

    .free-cargo .navigation-yk button i {
        font-size: 12px
    }

    .free-cargo .navigation-yk button.prev {
        left: -10px
    }

    .free-cargo .navigation-yk button.next {
        right: -10px
    }


    /****/


    body .ny-add-cart-modal .ny-add-cart-modal-content {
        height: auto;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body {}

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone {
        width: 100% !important;
        flex-wrap: wrap;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .col-md-2 {
        width: 100% !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .col-md-2 img {}

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.col-md-7 {
        width: 100%;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-success-title {
        font-size: 10px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-title {
        font-size: 12px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-info#product-qty {
        font-size: 12px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-info#product-price {
        font-size: 14px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone {
        width: 100%;
        display: flex;
        flex-direction: revert;
        gap: 10px;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone a {
        font-size: 12px !important;
        height: 30px;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone a.ny-add-cart-modal-cart-btn {}

    .recaptcha-box {
        height: 40px;
        margin: 0 0 15px;
    }

    .recaptcha-box .recaptcha-image {}

    .recaptcha-box input {
        margin: 0 !important;
    }

    .siparis-alan .siparis-form form .form-group label {
        font-size: 12px;
        margin: 0 0 5px;
    }

    .siparis-alan .siparis-form form .form-group button {
        font-size: 14px;
        height: 40px;
    }

    .siparis-alan .siparis-form form .form-group input {
        height: 40px;
        font-size: 12px;
        margin: 0 0 15px;
    }

    .category-result .group-row .category-product {
        width: 100%;
    }

    .category-result .group-row {
        flex-direction: column;
    }

    .form-group.filtreSelectGroup {}

    .tool-flex {
        flex-direction: column;
        align-content: flex-start;
        gap: 10px;
        justify-content: flex-start;
    }

    .tool-flex .features-group {
        width: 100%;
    }

    .tool-flex .features-group a {
        font-size: 12px;
        height: 30px;
    }

    .yonkasoft-page-head .head-page-flex .page-bread p {
        font-size: 12px;
        margin: 0;
        padding: 0
    }

    .yonkasoft-page-head .head-page-flex .tool-filter form .input-group input {
        width: 100%
    }

    .yonkasoft-page-head .head-page-flex .tool-flex select {
        font-size: 12px;
        width: 120px;
        height: 35px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-title img {
        width: 14px
    }

    .yonkasoft-page-head .head-page-flex {
        flex-wrap: wrap;
        gap: 10px
    }

    .yonkasoft-page-head .ser-set {
        font-size: 12px;
        color: #000;
        font-weight: 300
    }

    .yonkasoft-page-head .head-page-flex .page-bread {
        display: flex;
        flex-direction: column;
        gap: 12px;
        width: 100%;
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb {
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb::-webkit-scrollbar {
        display: none
    }

    .yonkasoft-page-head .head-page-flex .page-bread h1 {
        font-size: 16px;
        line-height: 1;
        font-weight: 400
    }


    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-item.active {
        border: 0;
        position: relative
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-title {
        font-size: 15px
    }


    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-close {
        position: absolute;
        right: 0;
        top: -1px;
        font-size: 35px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-item {
        width: 100%;
        padding: 26px 19px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat {
        display: none;
        position: fixed;
        background: #fff;
        top: 0;
        left: 0;
        height: 100%;
        z-index: 9999;
        width: 100%;
        padding: 40px 6px 20px;
        transition: .4s
    }


    .yonkasoft-page-head .head-page-flex {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb {
        margin: 0;
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden
    }



    body .alert {
        font-size: 10px;
        height: auto;
        padding: 5px 10px;
    }

    .basket-featured-slider {
        display: none;
    }

    .p-right.cargo-info {
        display: none;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item {
        padding: 20px 0;
    }

    .p-for-item h1,
    .p-for-item h2,
    .p-for-item h3,
    .p-for-item h4,
    .p-for-item h5,
    .p-for-item h6 {
        font-size: 14px;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group {
        flex-direction: column-reverse;
    }

    .thumbnail-slider {
        width: 100%;
        height: auto;
    }

    .thumbnail-slider .swiper {}

    .main-product-slider {
        width: 100%;
    }

    .main-product-slider .swiper {}

    .yonkasoft-product-detail .p-for-wrap {
        flex-direction: column;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail {
        width: 100%;
        padding: 20px 0 0;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline h1 {
        font-size: 18px;
        line-height: 24px;
    }

    .counter-yk .productCount {}

    a.product-buton.add-basket-button {
        font-size: 12px;
        height: 30px;
    }

    a.product-buton.hemen-al-button {
        font-size: 12px;
        height: 30px;
    }

    a.product-buton.hemen-al-button i {
        font-size: 16px;
    }

    a.product-buton.add-basket-button i {
        font-size: 16px;
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .counter-yk {
        height: 30px;
    }

    .counter-yk .productCount input {
        font-size: 14px;
    }

    .counter-yk .productCount button {
        font-size: 12px;
        width: 18px;
        height: 18px;
    }

    .counter-yk .productCount button i {}

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo .text {
        font-size: 10px;
    }

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo img {
        width: 16px;
        height: 16px;
    }

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo {
        padding: 0;
        background-color: unset;
        border: unset;
    }

    .product-right .product-right-dif .p-right.cargo-sure {
        margin: 0;
    }

    .p-for-price .price-and-discount .p-price .ust del {
        font-size: 12px;
    }

    .p-for-price .price-and-discount .p-price .ust .discount {
        font-size: 12px;
    }

    .p-for-price .price-and-discount .p-price .end-price {
        font-size: 16px;
        width: 100%;
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-info .yta-product-info .yta-product-image-and-name h3 {
        font-size: 14px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-info .yta-product-info {
        padding: 15px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-answer-title {
        font-size: 16px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote .yta-total-vote-image-div .yta-review-summary {
        justify-content: end
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote .yta-total-vote-image-div .yta-review-summary .yta-content-wrapper .yta-image-title span {
        font-weight: 400;
        font-size: 14px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .filterWithPoint .filterSelect {
        padding-bottom: 10px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .filterWithPoint .filterRating {
        padding-bottom: 10px;
        overflow: visible
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech .yta-dateselect {
        padding: 0 10px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech .yta-dateselect select {
        width: 100%;
        padding: 0
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comment-text .first-line .comment-text-area span {
        line-height: 18px
    }

    .free-cargo .cargo-odeme-flex,
    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .pwrbyYT {
        padding: 10px 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-filter-title .moveButtonsYT {
        margin-right: 0
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-filter-title {
        margin: 0 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .image-list-yt {
        margin-left: 15px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comments-title {
        padding: 0 20px 10px;
        font-size: 16px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-show-more {
        width: 90%;
        height: 30px;
        font-size: 12px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech {
        padding: 0 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comment-text {
        margin: 0 20px 20px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments {
        border: 1px solid #e0e0e0 !important;
        margin: 0 0 40px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt {
        margin: 0 !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote {
        line-height: unset !important
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data .image-slide {
        height: 300px;
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item .alert {
        margin: 10px 0 0
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content {
        position: fixed;
        top: 200px;
        transform: translate(-100%, 0);
        transition: .4s;
        left: 0;
        z-index: 999;
        background: #f8e7e0;
        padding: 10px;
        border-radius: 0 5px 5px 0;
        border: 1px solid #FEBA17
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content.active {
        transition: .4s;
        transform: translate(0)
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content ul {
        display: flex;
        flex-direction: column;
        gap: 10px
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content ul li a {
        background: #fff;
        color: #FEBA17;
        width: 35px;
        height: 35px;
        display: flex;
        font-size: 16px;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        border: 1px solid #FEBA17
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data img {
        border-radius: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media {
        width: 100%;
        position: relative;
        top: unset;
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex .pr-desc-left {
        width: 100%
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex .pr-desc-right {
        width: 100%
    }

    .yonkasoft-product-detail .product-left {
        width: 100%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top .adet-price-group {
        display: flex;
        align-items: center;
        gap: 10px
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart {
        position: absolute;
        right: 20px;
        bottom: 100%;
        transform: translate(0, -50%)
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart a {
        background: #FEBA17;
        width: 50px;
        height: 50px;
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart a .go-cart-icon img {
        width: 25px;
        position: relative;
        top: 2px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-right .pr-ticket img {
        width: 50px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-left .pr-ticket img {
        width: 60px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-price .price-and-discount .p-price del {
        font-size: 20px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .p-code {
        font-size: 13px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.product-evaluation .d-flex a {
        font-size: 13px;
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex {
        flex-direction: column
    }

    .yonkasoft-product-detail .pr-wrapper {
        flex-direction: column
    }


    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul li a img {
        width: 100%;
        border-radius: 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul li {
        width: 15%;
        height: 100%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul {
        column-gap: 2%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-media-bottom {
        display: block
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-left {
        gap: 5px;
        left: 0;
        top: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-right {
        top: 50px;
        gap: 5px;
        right: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area {
        margin: 10px 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-head {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
        color: #303031;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area .share-head {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
        color: #303031;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area ul li a {
        background: #fdede6;
        color: #313132;
        width: 30px;
        height: 30px;
        display: flex;
        font-size: 18px;
        align-items: center;
        justify-content: center;
        border-radius: 100%
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top .breadcrumb::-webkit-scrollbar {
        display: none
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-support .support-flex .support-content .title {
        font-size: 14px;
        line-height: 20px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item:not(:last-child) {
        margin-bottom: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .toplamIndirim span {
        font-weight: 500
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .brand,
    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.product-evaluation,
    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.product-offer {
        display: none
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .map iframe {
        display: flex;
        border-radius: 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-variant {
        border-bottom: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer::before {
        content: "";
        background-color: #f1f1f1;
        position: absolute;
        height: 1px;
        width: 1000%;
        right: 100%;
        top: -1px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer::after {
        content: "";
        background-color: #f1f1f1;
        position: absolute;
        height: 1px;
        width: 1000%;
        left: 100%;
        top: -1px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price {
        padding: 0 0 15px;
        display: none;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer {
        padding: 20px 0;
        border-width: 1px 0 0;
        border-color: #f1f1f1;
        border-style: solid;
        position: relative
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item {
        display: flex;
        align-items: center;
        gap: 10px;
        background: #f7f7f7;
        padding: 0 10px;
        height: 40px;
        border-radius: 7px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item i {
        font-size: 18px;
        color: #FEBA17
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item span {
        color: #313132;
        font-size: 12px;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item span b {
        color: #FEBA17;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top span.old-adet-fiyat {
        color: #949494bf;
        text-decoration: line-through;
        font-size: 16px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top span {
        color: #313132;
        font-size: 14px;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 20px 10px;
        background: #f9f9f9;
        border-radius: 5px;
        margin-bottom: 20px;
        position: relative;
        border: 1px solid #e0e0e0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .toplamIndirim {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 12px;
        background-color: #effbf5;
        padding: 7px 10px;
        border-width: 0 0 1px 1px;
        border-style: solid;
        border-color: #e0e0e0;
        border-radius: 0 5px;
        color: green
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top {
        display: flex;
        flex-direction: column;
        margin-bottom: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top .p-sale {
        font-size: 12px;
        background: #fdede6;
        padding: 7px 10px;
        border-radius: 0 10px;
        color: #FEBA17;
        width: 200px;
        position: absolute;
        top: 0;
        right: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-price {
        color: #FEBA17;
        font-size: 16px;
        font-weight: 500
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input {
        position: relative;
        width: 100%;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input input {
        width: 100px;
        height: 45px;
        background: #fff;
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        text-align: unset;
        padding-left: 20px;
        font-size: 18px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input img {
        width: 24px;
        position: absolute;
        right: 10px;
        top: 10px
    }

    .p-for-price .mobile-cargo img {
        width: 26px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .mobile-media-butons {
        right: 0;
        bottom: -15px;
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse;
        z-index: 9
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li a {
        border: 1px solid #d6d6d6;
        border-radius: 10px;
        color: #313132;
        font-size: 12px;
        padding: 8px 10px;
        width: 100%;
        text-align: center
    }

    .yk-product-card,
    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li .active {
        border: 1px solid #FEBA17
    }

    .main-product-slider .p-right.product-evaluation {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece {
        padding: 20px 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece .p-piece-head {
        color: #313132;
        font-size: 14px;
        font-weight: 400;
        width: max-content;
        margin-bottom: 10px;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        gap: 1%;
        row-gap: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 5px;
        width: 24%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li span {
        color: #FEBA17;
        font-weight: 400;
        font-size: 13px
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-for-item.p-for-price {
        flex: 1;
        border: 0;
        display: block
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.basket-and-count {
        flex: 2;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .rating .mobile-brand a {
        color: #FEBA17;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 14px
    }

    .p-for-price .low-price-and-installment .p-installment span {
        font-size: 11px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .rating {
        display: flex;
        align-items: center;
        gap: 10px;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .bread-top {
        display: block;
        overflow: visible;
        margin: 0 0 10px
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top .breadcrumb {
        max-width: 100% !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important
    }

    .main-product-slider .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product {
        border-radius: 5px;
        position: absolute;
        top: auto;
        bottom: 30px;
        left: 0;
        z-index: 9;
        background: #f9ece6;
        border: 1px solid #FEBA17;
        padding: 0 5px
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product {
        width: fit-content
    }

    .main-product-slider .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product .swiper-pagination-bullet {
        background: #FEBA17;
        height: 10px;
        width: 10px
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FEBA17
    }

    .p-for-media-group .more-feature-button a {
        border: 1px solid #FEBA17;
        background: #fdede6;
        color: #FEBA17;
        font-size: 12px;
        padding: 0 10px;
        height: 30px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        gap: 5px
    }

    .tab-panel iframe {
        width: 100%;
        height: auto
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content strong {
        font-weight: 400
    }

    .tab-panel h1,
    .tab-panel h2,
    .tab-panel h3,
    .tab-panel h4,
    .tab-panel h5,
    .tab-panel h6 {
        font-weight: 400;
        font-size: 20px;
        line-height: 26px
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content p {
        font-weight: 300;
        margin-bottom: 10px
    }

    .tab-panel .tab-panel-wrapper .tab-head {
        display: flex;
        border-radius: 5px;
        overflow: hidden
    }

    .tab-panel .tab-panel-wrapper .tab-head .mobil-tab-button {
        width: 50%;
        color: #313132;
        font-size: 14px;
        font-weight: 400;
        border-radius: 0 5px 5px 0;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        height: 40px;
        border: 1px solid #e0e0e0
    }

    .featured-reviews .reviews-head .reviews-title {
        font-size: 16px;
        color: #313132
    }

    .p-for-media-bottom h2 {
        font-size: 16px;
        color: #313132
    }

    .tab-panel .tab-panel-wrapper .tab-head .mobil-tab-button i {
        font-size: 16px;
        color: #313132
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex {
        justify-content: flex-start;
        width: 100%;
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a.tab-link.active {
        background: unset;
        color: #FEBA17;
        border: 1px solid #FEBA17;
        justify-content: center;
    }


    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a.tab-link {
        font-size: 12px;
        width: fit-content;
        padding: 0 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif {
        background: unset;
        border: 0;
        border-radius: 0;
        display: flex;
        justify-content: space-between;
        padding: 10px;
        flex-direction: column;
        gap: 10px
    }

    a.product-buton {
        border-radius: 10px;
        gap: 5px;
        font-size: 14px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .not-stock {
        font-size: 12px;
        height: 40px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .not-stock img {
        width: 22px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .talepUrun {
        font-size: 12px;
        height: 40px;
        border-radius: 5px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap {
        row-gap: 0;
        column-gap: 10px;
        flex-wrap: nowrap
    }

    .product-evaluation .d-flex .eva-item {
        width: 35px;
        height: 35px;
        padding: 0;
        background: #f9ece6;
        border: 1px solid #FEBA17
    }

    .product-right .product-right-dif .p-right .offer-item {
        background: #f7f7f7;
        border: 0;
        height: 40px
    }

    .product-right .product-right-dif .p-right .offer-item span b {
        color: #313132;
        font-weight: 300
    }

    .p-for-price .price-and-discount .p-price .ust {
        width: 100%;
        margin: 0;
        line-height: 1;
        gap: 10px;
        justify-content: flex-end;
    }

    .product-right-dif .price-and-discount {
        margin: 0;
        display: flex
    }

    .p-for-price .price-and-discount .p-price .p-price {
        width: 100%;
        margin: 0;
        gap: 0
    }

    .p-for-price .price-and-discount .p-price {
        font-size: 18px;
        text-align: unset;
        line-height: 1;
        display: flex;
        justify-content: flex-end;
        flex-direction: row-reverse;
        width: 100%;
        gap: 10px
    }

    .p-for-price .price-and-discount .product-info {
        display: block;
        padding-bottom: 0
    }

    .product-right .product-item.coupon {
        border-radius: 0;
        margin: 0;
        justify-content: space-between;
        height: 25px;
        padding: 0 10px;
        border: 0
    }

    .product-right .product-item.coupon .c-left,
    .product-right .product-item.coupon .c-right {
        flex: unset;
        gap: 5px;
    }

    .product-right .product-item.coupon .c-left i {
        color: #009a36;
        font-size: 12px;
    }

    .product-right .product-item.coupon .c-left span {
        color: #009a36;
        font-size: 10px;
    }

    .product-right .product-item.coupon .c-left span b {
        color: #009a36
    }

    .product-right .product-item.coupon .c-right button {
        width: max-content;
        border-radius: 5px;
        padding: 0 20px;
        height: 25px;
        font-size: 12px
    }

    .p-for-features a.more-feature-button {
        font-size: 12px;
        height: 35px
    }

    .featured-reviews .reviews-head {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 10px
    }

    .featured-reviews .reviews-head a {
        color: #FEBA17;
        background: unset;
        font-size: 14px;
        font-weight: 400;
        padding: 0;
        height: auto
    }

    .p-for-media-bottom h2 {
        margin-bottom: 15px
    }

    .p-for-media-bottom::after,
    .p-for-media-bottom::before {
        content: "";
        position: absolute;
        top: 0;
        width: 1000%;
        height: 100%;
        background: #fdede6
    }

    .p-for-media-bottom::before {
        right: 100%
    }

    .p-for-media-bottom::after {
        left: 100%
    }

    .tab-panel::after,
    .tab-panel::before {
        width: 100%;
        height: 1px;
        top: -1px;
        background-color: #e0e0e0;
        position: absolute;
        content: ""
    }

    .p-for-media-bottom {
        background: #fdede6;
        padding: 20px 0;
        position: relative;
        display: none
    }

    .p-for-media-bottom .complement-wrap .complement-list {
        padding: 0;
        background: unset
    }

    .tab-panel {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e0e0e0;
        padding: 20px 0 0;
        position: relative
    }

    .tab-panel::before {
        right: 100%
    }

    .tab-panel::after {
        left: 100%
    }

    .featured-reviews {
        border: 0;
        border-radius: 0;
        padding: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .brand a {
        margin: 0;
        font-size: 16px;
        font-weight: 400;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-sale ul li {
        display: flex;
        flex-direction: column;
        gap: 5px;
        font-size: 11px;
        padding: 5px 0
    }

    .yonkasoft-product-detail .p-for-sale ul li span {
        margin: 0;
        font-size: 13px
    }

    .yonkasoft-product-detail .p-for-sale ul {
        flex-wrap: wrap;
        row-gap: 15px
    }

    .yonkasoft-product-detail .p-for-sale .p-sale-head {
        font-size: 14px;
        font-weight: 400
    }

    .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone,
    .p-for-price .low-price-and-installment {
        flex-wrap: wrap
    }

    .p-for-price .low-price-and-installment .p-low-price {
        font-size: 10px;
        gap: 5px;
        height: 25px
    }

    .popup-video .popup-video-wrap .popup-video-box {
        width: 90%;
        height: 250px
    }

    .yonkasoft-product-detail .p-for-alt .d-flex {
        flex-wrap: wrap;
        column-gap: 2%;
        row-gap: 10px
    }

    .p-for-alt .alt-pop {
        width: 49%
    }

    .alt-pop:nth-child(2n) .pop-area {
        right: 0;
        left: unset;
        border-radius: 5px 0 5px 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data {
        background: unset;
        border: 0;
        border-radius: 0;
        width: 80%;
        height: 100%;
        margin: auto;
        display: table
    }

    .main-product-slider .product-detail-slider .swiper-slide {
        align-items: center;
        justify-content: center;
        display: flex
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif {
        border: 0;
        background: 0;
        padding: 0
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top {
        overflow: hidden;
        margin: 0;
        display: none
    }

    .yonkasoft-product-detail .pr-wrapper .product-right {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: max-content;
        left: 0;
        top: auto;
        z-index: 99999;
        background: #fff;
        padding-left: 0
    }

    .yonkasoft-product-detail .product-right .product-coupon {
        border-top: 2px solid #019a37
    }

    .sub_menu_general {
        left: unset;
        right: 0;
        width: 150px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a {
        font-size: 12px !important;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a i {
        font-size: 16px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a span {
        display: block;
    }

    /*******/

    .yonkasoft-header {
        padding: 0 !important;
    }

    .yonkasoft-header .topbar .topbar-flex {
        justify-content: center;
    }

    .yonkasoft-header .topbar .topbar-flex .topbar-left {
        display: none;
    }

    .yonkasoft-header .topbar .topbar-flex .topbar-right {
        gap: 10px;
    }

    .yonkasoft-header .topbar .topbar-flex a {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .header-left-item {
        display: none;
    }

    .yonkasoft-header .logo img {
        width: 100px;
    }

    .yonkasoft-header .header-main {
        height: 80px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item button span,
    .yonkasoft-header .header-wrap .menu-group .menu-item a span {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group {
        gap: 10px;
        justify-content: flex-end;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector button i.drop {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector {
        height: auto;
        padding: 0;
        background-color: unset;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector::before {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector a {
        color: #545454;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector a i {}

    .yonkasoft-header .header-wrap .menu-group .menu-item .basket-counter {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item button,
    .yonkasoft-header .header-wrap .menu-group .menu-item a {}

    .yonkasoft-header .header-wrap .menu-group .menu-item button i,
    .yonkasoft-header .header-wrap .menu-group .menu-item a i {
        font-size: 18px;
    }

    .yonkasoft-header .header-wrap .menu-item.favorite-vector {
        display: none;
    }

    .yk-category-card .card-text a {
        font-size: 10px;
    }

    .yk-category-card .card-media {
        width: 70px;
        height: 70px;
        padding: 10px;
    }

    .yk-category-card .card-media a {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .yk-category-card .card-media a img {
        height: 100%;
        width: 100%;
    }

    .swiper.swiper-lead .swiper-slide a img {
        border-radius: 15px;
    }

    .category-group.home-category-group {
        padding: 10px 0;
    }

    body .yonkasoft-commerce-features {
        background-color: #fff;
        padding: 20px 0;
    }

    .yonkasoft-commerce-features .features-card {
        background-color: unset;
    }

    .yonkasoft-commerce-features .features-card .icon {}

    .yonkasoft-commerce-features .features-card .icon img {
        width: 30px;
        height: 30px;
    }

    .yonkasoft-commerce-features .features-card .cont {}

    .yonkasoft-commerce-features .features-card .cont h3 {}

    .yonkasoft-commerce-features .features-card .cont p {}

    body .yk-head {
        flex-direction: column;
        gap: 15px;
    }

    body .yk-head h2,
    body .yk-head h2 a {
        font-size: 18px;
    }

    body .yk-head h2 img {
        width: 28px;
    }

    .yk-head .yk-head-buton {
        height: 35px;
        font-size: 12px;
        padding: 0 10px;
        gap: 0;
    }

    .yk-head .yk-head-buton i {
        font-size: 14px;
    }

    body .navigation-yk {}

    body .navigation-yk button {}

    body .navigation-yk button.prev {
        left: 0;
    }

    body .navigation-yk button.next {
        right: 0;
    }

    body .navigation-yk button i {
        font-size: 16px;
    }

    body .yk-head .navigation-yk {}

    .campaign-slide .navigation-yk button {
        width: 30px;
        height: 30px;
    }

    .campaign-slide .navigation-yk button i {}

    .campaign-slide button {}

    body .campaign-slide-wrap {
        flex-direction: column;
    }

    body .campaign-slide-wrap .swiper.swiper-product-campaign {
        width: 100%;
    }

    body .campaign-slide-wrap .swiper.swiper-product-campaign .swiper-slide {}

    body .campaign-slide-wrap .swiper.swiper-product-campaign .swiper-slide body .yk-product-card {
        flex-direction: column;
    }

    .swiper.swiper-product-campaign .yk-product-card {
        flex-direction: column;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-media {
        width: 100%;
        padding: 0;
        border-radius: 10px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-media .main-product-image {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .main-product-image img {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images .images-item {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images .images-item img {}

    .swiper.swiper-product-campaign .yk-product-card .card-content {
        width: 100%;
        padding: 20px 0;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating {
        height: auto;
        margin: 0 0 10px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating .rating-stars {}

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating .rating-stars i {
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .brands {
        font-size: 13px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content h3 {
        font-size: 16px;
        line-height: 22px;
        margin: 5px 0 15px;
        min-height: auto;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .ust {}

    .swiper.swiper-product-campaign .yk-product-card .card-content .price ins {
        font-size: 20px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price del {
        font-size: 14px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .discount {
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .discount span {
        width: 25px;
        height: 25px;
        font-size: 10px;
    }

    .swiper.swiper-product-campaign .basket-and-increase {
        height: 50px;
        padding: 0 10px;
        border-radius: 10px;
    }

    .swiper.swiper-product-campaign .basket-and-increase::before {
        display: none;
    }

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount button {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount button i {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount input {
        font-size: 14px;
        width: 25px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.addSptBt {
        font-size: 12px;
        height: 35px !important;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.addSptBt i {
        font-size: 16px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.ekleFavori {
        height: 35px !important;
        width: 35px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.ekleFavori i {}

    body .campaign-slide-wrap .swiper-product-campign-sub {
        width: 100%;
    }

    body .yk-product-card {
        border-radius: 15px;
    }

    body .yk-product-card .card-media {}

    body .yk-product-card .card-media a {}

    body .yk-product-card .card-media img.main-image {
        height: 200px !important;
    }

    body .yk-product-card .card-media .hover-pagination {
        display: none;
    }

    body .yk-product-card .card-media .hover-pagination .hover-item-bullet {}

    body .yk-product-card .card-rating {
        height: 25px;
    }

    body .yk-product-card .card-rating .rating-stars {}

    body .yk-product-card .card-rating .rating-stars i {
        font-size: 9px !important;
    }

    body .yk-product-card .card-content {
        padding: 10px;
        min-height: 180px;
    }

    body .yk-product-card .card-content .brands {
        font-size: 11px;
    }

    body .yk-product-card .card-content h3 {
        font-size: 12px;
        line-height: 18px;
    }

    body .yk-product-card .card-content .price {
        min-height: auto;
    }

    body .yk-product-card .card-content .price .ust {}

    body .yk-product-card .card-content .price .ust del {
        font-size: 12px;
    }

    body .yk-product-card .card-content .price .ust .discount {
        font-size: 10px;
    }

    body .yk-product-card .card-content .price .ust .discount span {
        width: 20px;
        height: 20px;
        font-size: 10px;
    }

    body .yk-product-card .card-content .price .active-price {
        font-size: 16px;
    }

    body .yk-product-card .card-rating span.total {
        width: 18px !important;
        height: 18px !important;
        font-size: 9px !important;
    }

    body .yk-product-card .card-rating span.count {
        display: none;
    }

    body .product-group {
        margin: 40px 0;
    }

    .swiper.swiper-product .swiper-slide {
        padding: 0;
    }

    .category-group.features-category {}

    .category-group.features-category .yk-category-card {
        padding: 0;
        border: unset;
        border-radius: 0;
    }

    .category-group.features-category .yk-category-card .card-media {}

    .category-group.features-category .yk-category-card .card-text span {
        font-size: 16px;
    }

    .category-group.features-category .yk-category-card .card-text .button {
        height: 35px;
        font-size: 12px;
        gap: 3px;
    }

    .yonkasoft-blog .yk-head h2 {
        padding: 10px 20px;
        font-size: 16px;
        margin: 0 0 15px;
    }

    .yonkasoft-blog .yk-head h2::before {}

    .yonkasoft-blog .yk-head .yk-head-bottom {}

    .yonkasoft-blog .yk-head .yk-head-bottom button {
        width: 34px;
        height: 34px;
    }

    .yonkasoft-blog .yk-head .yk-head-bottom a {}

    body .blog-card {}

    body .blog-card .card .card-image {}

    body .blog-card .card .card-image img {
        border-radius: 20px;
    }

    body .blog-card .card .card-body {
        width: 80%;
    }

    body .blog-card .card .card-body .date {
        font-size: 10px;
    }

    body .blog-card .card .card-body h3.card-title {
        font-size: 14px;
        line-height: 20px;
    }

    body .blog-card .card .card-body a.card-button {
        font-size: 12px;
        width: 60%;
        justify-content: center;
        height: 35px;
    }

    body .blog-card .card .card-body a.card-button i {}

    body .content-ch {}

    body .content-ch .content-wrap-ch {
        padding: 15px !important;
    }

    body .content-ch .content-wrap-ch .content-box {}

    body .content-ch .content-wrap-ch .content-box p {
        font-size: 12px;
        line-height: 20px;
    }

    .content-ch .content-wrap-ch button.buton-alt {
        height: 35px;
        font-size: 12px;
        gap: 5px;
    }

    .content-ch .content-wrap-ch button.buton-alt i {
        font-size: 14px;
    }

    .yonkasoft-commerce-journal {
        padding: 20px 0;
    }

    .yonkasoft-commerce-journal .journal-wrap {
        flex-direction: column;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .title {
        font-size: 18px;
        line-height: 24px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .title span {
        font-size: 16px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .journal-form {}

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card {
        flex-wrap: wrap;
        row-gap: 20px;
        column-gap: 4%;
        margin: 30px 0 0;
        justify-content: flex-start;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card .card-item {
        width: 48%;
        height: 40px;
        border-radius: 10px;
    }

    .yonkasoft-footer .footer-title {
        font-size: 18px !important;
    }

    .yonkasoft-footer .footer-content ul li a {
        font-size: 12px;
    }

    .yonkasoft-footer .footer-content ul li {}

    .yonkasoft-footer .footer-content ul {}

    .yonkasoft-footer .footer-contact ul li a {
        height: 40px;
        font-size: 13px;
    }

    .yonkasoft-footer .footer-contact ul li a i {
        width: 24px;
        height: 24px;
        font-size: 15px;
    }


    .yonkasoft-footer .footer-alt {
        flex-direction: column;
    }

    .yonkasoft-footer .footer-apps {
        width: 100%;
        margin: 0 0 20px;
    }

    .yonkasoft-footer .footer-apps .d-flex {}

    .yonkasoft-footer .footer-apps .d-flex ul {
        margin: 0;
        width: 100%;
        flex-direction: column;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li {
        margin: 0;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a {
        width: 100%;
        padding: 0 20px;
        height: 40px;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a br {
        display: none;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a i {}

    .copyright .copyright-wrap {}

    .copyright .copyright-wrap .text {
        font-size: 12px;
    }

    .copyright .copyright-wrap a {}

    .copyright .copyright-wrap a img {
        width: 80px;
    }

    .copyright {
        padding: 10px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .bank-account {
        margin: 40px 0
    }

    .bank-account .bank-info-box {
        overflow-x: scroll;
        border-radius: 20px
    }

    .bank-account .bank-info-box::-webkit-scrollbar {
        display: none
    }

    .bank-account .bank-info-box .bank-body,
    .bank-account .bank-info-box .bank-head {
        width: fit-content
    }

    .bank-account .bank-info-box .bank-head .head-row .head-col {
        flex: unset;
        min-width: 200px;
        padding: 10px 15px
    }

    .bank-account .bank-info-box .bank-body .bank-row .bank-col {
        flex: unset;
        min-width: 200px;
        font-size: 12px
    }


    /**/


    .blog-page-selection {
        margin: 40px 0
    }

    .blog-page-selection .blog-wrap {
        border-radius: 20px
    }

    .blog-page-selection .blog-area {
        display: flex;
        flex-direction: column
    }

    .blog-side {
        border: unset
    }

    .blog-detail-selection .blogDetail,
    .blog-list-area,
    .blog-side {
        width: 100%;
        padding: 25px
    }

    .blog-detail-selection .blogDetail img {
        width: 100%;
        border-radius: 20px;
        margin-bottom: 20px
    }

    .blog-detail-selection .blogDetail p {
        font-size: 12px;
        margin-bottom: 15px;
        line-height: 20px
    }

    .blog-detail-selection .blogDetail h2,
    .blog-detail-selection .blogDetail h3,
    .blog-detail-selection .blogDetail h4,
    .blog-detail-selection .blogDetail h5,
    .blog-detail-selection .blogDetail h6 {
        font-size: 16px !important;
        margin-bottom: 15px;
        line-height: 20px
    }

    .blog-detail-selection .blogDetail ul {
        padding-left: 15px;
        margin-bottom: 15px
    }

    .blog-detail-selection .blogDetail li {
        font-size: 14px;
        line-height: normal
    }

    .blog-side .side-wrap {
        position: unset
    }

    .blog-side .side-wrap .title {
        font-size: 16px;
        margin-bottom: 15px
    }

    .blog-side .side-wrap .cat-list-detail {
        margin: 0 0 20px
    }

    .blog-side .side-wrap .cat-list {
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .blog-side .side-wrap .cat-list ul li:not(.sub-category li) {
        gap: 5px
    }

    .bayi-form .bayiform-wrapper #regform,
    .blog-side .side-wrap .cat-buttons {
        gap: 15px
    }

    .blog-side .side-wrap .cat-buttons a {
        height: 35px;
        padding: 0 15px;
        gap: 5px;
        width: fit-content
    }

    .blog-side .side-wrap .cat-buttons a span {
        font-size: 12px;
    }

    .blog-side .side-wrap .cat-buttons a i {
        font-size: 16px;
    }


    .blog-list-area .blog-box .box-item .box-body .box-left .box-title,
    .blog-list-area .blog-box .box-item .box-body .box-left .box-title a {
        font-size: 14px;
        line-height: 20px
    }


    /**/


    .help-q-page .soru-filtre-liste li a {
        font-size: 14px
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a {
        font-size: 14px;
        gap: 20px
    }

    .help-q-page .mainQuestion .soru-card .ny-collapse .card-body p {
        font-size: 12px;
        line-height: 17px
    }

    .cart-summary.coupon button,
    .help-q-page .soruFiltre .soru-input input {
        font-size: 12px;
        padding: 0 15px
    }


    /**/


    .contact-main .contact-info .contact-item {
        font-size: 12px
    }

    .contact-main .column-4,
    .contact-main .column-8 {
        width: 100%
    }

    .contact-main .contact-flex {
        flex-direction: column
    }

    .contact-main .contactFormBox form input {
        height: 40px
    }

    .contact-main iframe {
        height: 300px
    }


    /**/

    .yk-mega-menu-v2 {
        overflow-y: scroll;
        background: #ffff;
        top: 0;
        left: 0;
        transform: none;
        padding: 0 !important;
        border-radius: 0;
        position: fixed;
        height: 100%;
        z-index: 999999;
        margin: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list li a {
        font-size: 12px;
        gap: 5px;
        padding-right: 20px;
        line-height: 15px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left {
        width: 35%;
        border: 0;
        border-radius: 0;
        border-right: 1px solid #e4e4e4
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right {
        width: 65%
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul li.parent-list-item .sub-menu-child .sub-list a {
        font-size: 12px;
        width: 48%
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group {
        border-radius: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper::before {
        visibility: hidden
    }

    .yk-mega-menu-v2 .close-menu i {
        font-size: 18px
    }

    .yk-mega-menu-v2 .close-menu img {
        width: 16px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper .menu-area {
        flex-direction: column;
        padding: 15px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list li a img {
        width: 16px;
        top: 0
    }

    .yk-mega-menu-v2 .menu-flex-top {
        border: 0;
        border-radius: 0
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper ul li a {
        font-size: 12px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .search-area {
        width: 100%;
        position: relative
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .linked a img {
        width: 18px
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar {
        justify-content: space-between
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .head-main-menu-bar .logo img {
        width: 140px
    }

    .yk-mega-menu-v2 .close-menu {
        position: absolute;
        right: 10px;
        top: 10px;
        background: #ec6623;
        width: 30px;
        height: 30px;
        border-radius: 100px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .search-bar {
        margin: 50px 0 0;
        position: relative
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .search-bar button {
        background-color: unset;
        width: auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: end
    }


    /**/


    .filter_logs {
        margin: 0 0 20px;
    }

    .login_register_area .log_wrapper .box_forms .form_logo img {
        width: 100px;
    }

    .login_register_area .log_wrapper {
        padding: 0;
    }

    .login_register_area.log_wrapper.form-area.mobile-bottom a.back-to-home::before {
        visibility: hidden
    }

    .login_register_area.log_wrapper {
        padding: 0
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom a.back-to-home:hover {
        color: #545454
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom a.back-to-home {
        position: unset;
        justify-content: center;
        background: unset;
        border-radius: 0;
        border-width: 1px 0;
        border-color: #ededed;
        border-style: solid;
        height: 50px;
        padding: 0
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom .form-copy {
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #ededed
    }

    .login_register_area .log_wrapper .form-area .mobile-bottom .form-copy span {
        font-size: 14px;
        color: #545454;

    }

    .login_register_area .log_wrapper .box_forms .forms_log {
        overflow: visible;
        height: 100%;
        margin: 0;
        padding: 0
    }

    .login_register_area .log_wrapper .box_forms .form_logo {
        margin: 0 0 40px
    }

    .login_register_area .log_wrapper .log-entry {
        display: none
    }

    .login_register_area .log_wrapper .box_forms {
        width: 100%;
        height: 100%;
        border: 0;
        border-radius: 0;
        margin: 0 0 40px;
        padding: 25px 25px 0
    }



    /*****/



    .global_basket {
        margin: 20px 0 0
    }


    .global_basket .basket_prod .basket_flex .column-4 {
        width: 100%;
    }

    .global_basket .basket_prod .basket_flex .column-8 {
        width: 100%;
    }

    .global_basket .not-product-basket {
        padding: 20px
    }

    .global_basket .not-product-basket .box-not .text {
        font-size: 18px;
        margin: 0
    }

    .global_basket .not-product-basket .box-not span {
        margin: 10px 0 20px
    }

    .global_basket .not-product-basket .box-not a {
        padding: 10px 20px;
        font-size: 13px
    }

    .global_basket .basket_list {
        padding: 15px
    }

    .siparis-alan .siparis-form form .form-group button {
        margin: 1rem 0 0;
        font-size: 14px
    }

    .global_basket .basket_list {
        padding: 15px
    }

    .cart-summary .buy-button {
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 9999;
        right: 0;
        border-radius: 0;
        height: 45px;
        font-size: 16px;
        justify-content: center;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden;
        max-width: 100%
    }

    .coupon-add-button {
        font-size: 12px;
        padding: 10px 0
    }

    .cart-summary.coupon button {
        height: 35px
    }

    .cart-summary.coupon input {
        height: 40px;
        border-radius: 5px
    }

    .ny-cart-list .nyCartListRight i {
        width: 30px;
        height: 40px
    }

    .global_basket .destroy_cart {
        font-size: 12px;
        padding: 5px 10px
    }

    .global_basket .more-shop {
        font-size: 12px;
        padding: 5px 10px
    }

    .cart-summary h3 {
        font-size: 16px;
        font-weight: 500
    }

    .global_basket .basket_list .ny-cart-list {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .ny-cart-list .ny-cart-image {
        width: 25%;
        margin-right: 0 !important
    }

    .ny-cart-list .ny-cart-image .product-image img {
        height: 50px !important;
        object-fit: contain
    }

    .ny-cart-list .nyCartListRight {
        width: 100%;
    }

    .ny-cart-list .counter-sepet {}

    .ny-cart-list .priceValue {}

    .ny-cart-list .nyHidMobile .nyCartProductSubValue.ny-cart-old-price {}

    .ny-cart-list .nyHidMobile .nyCartProductSubValue {}

    .ny-cart-list .cartProductDetail {
        width: 75%;
        padding-left: 20px
    }

    .global_basket .basket_prod .basket_flex {
        flex-direction: column;
        gap: 20px;
        border-radius: 0;
        position: relative;
        padding: 20px 0
    }

    .cart-summary table tr td {
        width: 68%;
        font-size: 12px
    }


    .free-cargo .cargo-odeme-flex .text .ust {
        margin: 0 0 5px;
        font-size: 12px;
    }

    .free-cargo .cargo-odeme-flex .text .ALT {
        font-size: 10px;
    }

    .free-cargo .cargo-odeme-flex .icon {
        width: 50px;
        height: 50px;
    }

    .free-cargo .cargo-odeme-flex .icon i {
        font-size: 20px;
    }

    .free-cargo .cargo-odeme-flex {
        gap: 10px
    }

    .free-cargo .text.success i {
        font-size: 20px
    }

    .free-cargo .cargo-firma {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .free-cargo-box {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .odeme-box {
        width: 100%;
        padding: 0 10px
    }

    .free-cargo .icon img {
        width: 40px
    }

    .free-cargo .cargo-firma .logo img {
        width: 16px
    }

    .free-cargo .cargo-firma .logo .item {
        padding: 6px 8px
    }

    .free-cargo .cargo-firma .text .ust {
        text-align: unset
    }

    .free-cargo .cargo-firma {
        flex: 1
    }

    .free-cargo .odeme-box {
        flex: 1
    }

    .free-cargo .cargo-firma .text {
        margin-bottom: 10px
    }

    .free-cargo .cargo-odeme-flex {
        gap: 10px
    }

    .free-cargo .free-cargo-box {
        padding: 0 !important;
        border: unset !important;
    }

    .free-cargo .cargo-firma .logo img {
        width: 20px
    }

    .free-cargo .cargo-firma .logo .item {
        padding: 7px 10px
    }

    .free-cargo .icon img {
        width: 60px
    }

    .free-cargo .navigation-yk button {
        width: 20px;
        height: 20px
    }

    .free-cargo .navigation-yk button i {
        font-size: 12px
    }

    .free-cargo .navigation-yk button.prev {
        left: -10px
    }

    .free-cargo .navigation-yk button.next {
        right: -10px
    }


    /****/


    body .ny-add-cart-modal .ny-add-cart-modal-content {
        height: auto;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body {}

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone {
        width: 100% !important;
        flex-wrap: wrap;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .col-md-2 {
        width: 100% !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .col-md-2 img {}

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.col-md-7 {
        width: 100%;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-success-title {
        font-size: 10px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-title {
        font-size: 12px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-info#product-qty {
        font-size: 12px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container .ny-add-cart-modal-info#product-price {
        font-size: 14px !important;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone {
        width: 100%;
        display: flex;
        flex-direction: revert;
        gap: 10px;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone a {
        font-size: 12px !important;
        height: 30px;
    }

    body .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone .ny-add-cart-modal-container.ny-add-cart-modal-btnzone a.ny-add-cart-modal-cart-btn {}

    .recaptcha-box {
        height: 40px;
        margin: 0 0 15px;
    }

    .recaptcha-box .recaptcha-image {}

    .recaptcha-box input {
        margin: 0 !important;
    }

    .siparis-alan .siparis-form form .form-group label {
        font-size: 12px;
        margin: 0 0 5px;
    }

    .siparis-alan .siparis-form form .form-group button {
        font-size: 14px;
        height: 40px;
    }

    .siparis-alan .siparis-form form .form-group input {
        height: 40px;
        font-size: 12px;
        margin: 0 0 15px;
    }

    .category-result .group-row .category-product {
        width: 100%;
    }

    .category-result .group-row .tool-filter {
        display: none;
    }

    .category-result .group-row {
        flex-direction: column;
    }

    .form-group.filtreSelectGroup {}

    .tool-flex {
        flex-direction: column;
        align-content: flex-start;
        gap: 10px;
        justify-content: flex-start;
    }

    .tool-flex .features-group {
        width: 100%;
    }

    .tool-flex .features-group a {
        font-size: 12px;
        height: 30px;
    }

    .yonkasoft-page-head .head-page-flex .page-bread p {
        font-size: 12px;
        margin: 0;
        padding: 0
    }

    .yonkasoft-page-head .head-page-flex .tool-filter form .input-group input {
        width: 100%
    }

    .yonkasoft-page-head .head-page-flex .tool-flex select {
        font-size: 12px;
        width: 120px;
        height: 35px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-title img {
        width: 14px
    }

    .yonkasoft-page-head .head-page-flex {
        flex-wrap: wrap;
        gap: 10px
    }

    .yonkasoft-page-head .ser-set {
        font-size: 12px;
        color: #000;
        font-weight: 300
    }

    .yonkasoft-page-head .head-page-flex .page-bread {
        display: flex;
        flex-direction: column;
        gap: 12px;
        width: 100%;
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb {
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb::-webkit-scrollbar {
        display: none
    }

    .yonkasoft-page-head .head-page-flex .page-bread h1 {
        font-size: 16px;
        line-height: 1;
        font-weight: 400
    }


    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-item.active {
        border: 0;
        position: relative
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-title {
        font-size: 15px
    }


    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-close {
        position: absolute;
        right: 0;
        top: -1px;
        font-size: 35px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat .filter-wrap .filter-item {
        width: 100%;
        padding: 26px 19px
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filterCat {
        display: none;
        position: fixed;
        background: #fff;
        top: 0;
        left: 0;
        height: 100%;
        z-index: 9999;
        width: 100%;
        padding: 40px 6px 20px;
        transition: .4s
    }


    .yonkasoft-page-head .head-page-flex {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px
    }

    .yonkasoft-page-head .head-page-flex .page-bread .breadcrumb {
        margin: 0;
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden
    }



    body .alert {
        font-size: 10px;
        height: auto;
        padding: 5px 10px;
    }

    .basket-featured-slider {
        display: none;
    }

    .p-right.cargo-info {
        display: none;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item {
        padding: 20px 0;
    }

    .p-for-item h1,
    .p-for-item h2,
    .p-for-item h3,
    .p-for-item h4,
    .p-for-item h5,
    .p-for-item h6 {
        font-size: 14px;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group {
        flex-direction: column-reverse;
    }

    .thumbnail-slider {
        width: 100%;
        height: auto;
    }

    .thumbnail-slider .swiper {}

    .main-product-slider {
        width: 100%;
    }

    .main-product-slider .swiper {}

    .yonkasoft-product-detail .p-for-wrap {
        flex-direction: column;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail {
        width: 100%;
        padding: 20px 0 0;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline h1 {
        font-size: 18px;
        line-height: 24px;
    }

    .counter-yk .productCount {}

    a.product-buton.add-basket-button {
        font-size: 12px;
        height: 30px;
    }

    a.product-buton.hemen-al-button {
        font-size: 12px;
        height: 30px;
    }

    a.product-buton.hemen-al-button i {
        font-size: 16px;
    }

    a.product-buton.add-basket-button i {
        font-size: 16px;
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .counter-yk {
        height: 30px;
    }

    .counter-yk .productCount input {
        font-size: 14px;
    }

    .counter-yk .productCount button {
        font-size: 12px;
        width: 18px;
        height: 18px;
    }

    .counter-yk .productCount button i {}

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo .text {
        font-size: 10px;
    }

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo img {
        width: 16px;
        height: 16px;
    }

    .product-right .product-right-dif .p-right.cargo-sure .web-cargo {
        padding: 0;
        background-color: unset;
        border: unset;
    }

    .product-right .product-right-dif .p-right.cargo-sure {
        margin: 0;
    }

    .p-for-price .price-and-discount .p-price .ust del {
        font-size: 12px;
    }

    .p-for-price .price-and-discount .p-price .ust .discount {
        font-size: 12px;
    }

    .p-for-price .price-and-discount .p-price .end-price {
        font-size: 16px;
        width: 100%;
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-info .yta-product-info .yta-product-image-and-name h3 {
        font-size: 14px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-info .yta-product-info {
        padding: 15px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt .yta-question-answer-title {
        font-size: 16px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote .yta-total-vote-image-div .yta-review-summary {
        justify-content: end
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote .yta-total-vote-image-div .yta-review-summary .yta-content-wrapper .yta-image-title span {
        font-weight: 400;
        font-size: 14px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .filterWithPoint .filterSelect {
        padding-bottom: 10px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .filterWithPoint .filterRating {
        padding-bottom: 10px;
        overflow: visible
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech .yta-dateselect {
        padding: 0 10px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech .yta-dateselect select {
        width: 100%;
        padding: 0
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comment-text .first-line .comment-text-area span {
        line-height: 18px
    }

    .free-cargo .cargo-odeme-flex,
    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .pwrbyYT {
        padding: 10px 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-filter-title .moveButtonsYT {
        margin-right: 0
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-filter-title {
        margin: 0 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .image-list-yt {
        margin-left: 15px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comments-title {
        padding: 0 20px 10px;
        font-size: 16px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .yt-show-more {
        width: 90%;
        height: 30px;
        font-size: 12px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .top-bar-ytech {
        padding: 0 20px
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-main-ytech .comment-text {
        margin: 0 20px 20px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments {
        border: 1px solid #e0e0e0 !important;
        margin: 0 0 40px !important
    }

    body .yonkasoft-product-detail .yt-comment-div .container-yt {
        margin: 0 !important
    }

    body .yonkasoft-product-detail .yt-comment-div .comments .comments-filter-ytech .total-vote {
        line-height: unset !important
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data .image-slide {
        height: 500px;
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item .alert {
        margin: 10px 0 0
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content {
        position: fixed;
        top: 200px;
        transform: translate(-100%, 0);
        transition: .4s;
        left: 0;
        z-index: 999;
        background: #f8e7e0;
        padding: 10px;
        border-radius: 0 5px 5px 0;
        border: 1px solid #FEBA17
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content.active {
        transition: .4s;
        transform: translate(0)
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content ul {
        display: flex;
        flex-direction: column;
        gap: 10px
    }

    body .yonkasoft-product-detail .pr-wrapper .product-dif .share-content ul li a {
        background: #fff;
        color: #FEBA17;
        width: 35px;
        height: 35px;
        display: flex;
        font-size: 16px;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        border: 1px solid #FEBA17
    }

    body .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data img {
        border-radius: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media {
        width: 100%;
        position: relative;
        top: unset;
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex .pr-desc-left {
        width: 100%
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex .pr-desc-right {
        width: 100%
    }

    .yonkasoft-product-detail .product-left {
        width: 100%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top .adet-price-group {
        display: flex;
        align-items: center;
        gap: 10px
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart {
        position: absolute;
        right: 20px;
        bottom: 100%;
        transform: translate(0, -50%)
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart a {
        background: #FEBA17;
        width: 50px;
        height: 50px;
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .go-cart a .go-cart-icon img {
        width: 25px;
        position: relative;
        top: 2px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-right .pr-ticket img {
        width: 50px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-left .pr-ticket img {
        width: 60px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-price .price-and-discount .p-price del {
        font-size: 20px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .p-code {
        font-size: 13px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.product-evaluation .d-flex a {
        font-size: 13px;
    }

    .yonkasoft-product-detail .pr-desc .pr-desc-flex {
        flex-direction: column
    }

    .yonkasoft-product-detail .pr-wrapper {
        flex-direction: column
    }


    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul li a img {
        width: 100%;
        border-radius: 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul li {
        width: 15%;
        height: 100%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-version ul {
        column-gap: 2%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-media-bottom {
        display: block
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-left {
        gap: 5px;
        left: 0;
        top: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .ticket-right {
        top: 50px;
        gap: 5px;
        right: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area {
        margin: 10px 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-head {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
        color: #303031;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area .share-head {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 10px;
        color: #303031;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.share-area ul li a {
        background: #fdede6;
        color: #313132;
        width: 30px;
        height: 30px;
        display: flex;
        font-size: 18px;
        align-items: center;
        justify-content: center;
        border-radius: 100%
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top .breadcrumb::-webkit-scrollbar {
        display: none
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-support .support-flex .support-content .title {
        font-size: 14px;
        line-height: 20px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item:not(:last-child) {
        margin-bottom: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .toplamIndirim span {
        font-weight: 500
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .brand,
    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.product-evaluation,
    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.product-offer {
        display: none
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .map iframe {
        display: flex;
        border-radius: 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-variant {
        border-bottom: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer::before {
        content: "";
        background-color: #f1f1f1;
        position: absolute;
        height: 1px;
        width: 1000%;
        right: 100%;
        top: -1px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer::after {
        content: "";
        background-color: #f1f1f1;
        position: absolute;
        height: 1px;
        width: 1000%;
        left: 100%;
        top: -1px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price {
        padding: 0 0 15px;
        display: none;
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer {
        padding: 20px 0;
        border-width: 1px 0 0;
        border-color: #f1f1f1;
        border-style: solid;
        position: relative
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item {
        display: flex;
        align-items: center;
        gap: 10px;
        background: #f7f7f7;
        padding: 0 10px;
        height: 40px;
        border-radius: 7px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item i {
        font-size: 18px;
        color: #FEBA17
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item span {
        color: #313132;
        font-size: 12px;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-right.product-offer .offer-item span b {
        color: #FEBA17;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top span.old-adet-fiyat {
        color: #949494bf;
        text-decoration: line-through;
        font-size: 16px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top span {
        color: #313132;
        font-size: 14px;
        font-weight: 400
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 20px 10px;
        background: #f9f9f9;
        border-radius: 5px;
        margin-bottom: 20px;
        position: relative;
        border: 1px solid #e0e0e0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .toplamIndirim {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 12px;
        background-color: #effbf5;
        padding: 7px 10px;
        border-width: 0 0 1px 1px;
        border-style: solid;
        border-color: #e0e0e0;
        border-radius: 0 5px;
        color: green
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top {
        display: flex;
        flex-direction: column;
        margin-bottom: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-top .p-sale {
        font-size: 12px;
        background: #fdede6;
        padding: 7px 10px;
        border-radius: 0 10px;
        color: #FEBA17;
        width: 200px;
        position: absolute;
        top: 0;
        right: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-left .p-price {
        color: #FEBA17;
        font-size: 16px;
        font-weight: 500
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input {
        position: relative;
        width: 100%;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input input {
        width: 100px;
        height: 45px;
        background: #fff;
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        text-align: unset;
        padding-left: 20px;
        font-size: 18px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece-selection .piece-right .input img {
        width: 24px;
        position: absolute;
        right: 10px;
        top: 10px
    }

    .p-for-price .mobile-cargo img {
        width: 26px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .mobile-media-butons {
        right: 0;
        bottom: -15px;
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse;
        z-index: 9
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li a {
        border: 1px solid #d6d6d6;
        border-radius: 10px;
        color: #313132;
        font-size: 12px;
        padding: 8px 10px;
        width: 100%;
        text-align: center
    }

    .yk-product-card,
    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li .active {
        border: 1px solid #FEBA17
    }

    .main-product-slider .p-right.product-evaluation {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece {
        padding: 20px 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece .p-piece-head {
        color: #313132;
        font-size: 14px;
        font-weight: 400;
        width: max-content;
        margin-bottom: 10px;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        gap: 1%;
        row-gap: 10px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 5px;
        width: 24%
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .mobile-p-piece ul li span {
        color: #FEBA17;
        font-weight: 400;
        font-size: 13px
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-for-item.p-for-price {
        flex: 1;
        border: 0;
        display: block
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif .p-right.basket-and-count {
        flex: 2;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .rating .mobile-brand a {
        color: #FEBA17;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 14px
    }

    .p-for-price .low-price-and-installment .p-installment span {
        font-size: 11px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .rating {
        display: flex;
        align-items: center;
        gap: 10px;
        margin: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .bread-top {
        display: block;
        overflow: visible;
        margin: 0 0 10px
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top .breadcrumb {
        max-width: 100% !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important
    }

    .main-product-slider .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product {
        border-radius: 5px;
        position: absolute;
        top: auto;
        bottom: 30px;
        left: 0;
        z-index: 9;
        background: #f9ece6;
        border: 1px solid #FEBA17;
        padding: 0 5px
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product {
        width: fit-content
    }

    .main-product-slider .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product .swiper-pagination-bullet {
        background: #FEBA17;
        height: 10px;
        width: 10px
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal.pagination-product .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FEBA17
    }

    .p-for-media-group .more-feature-button a {
        border: 1px solid #FEBA17;
        background: #fdede6;
        color: #FEBA17;
        font-size: 12px;
        padding: 0 10px;
        height: 30px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        gap: 5px
    }

    .tab-panel iframe {
        width: 100%;
        height: auto
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content strong {
        font-weight: 400
    }

    .tab-panel h1,
    .tab-panel h2,
    .tab-panel h3,
    .tab-panel h4,
    .tab-panel h5,
    .tab-panel h6 {
        font-weight: 400;
        font-size: 20px;
        line-height: 26px
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content p {
        font-weight: 300;
        margin-bottom: 10px
    }

    .tab-panel .tab-panel-wrapper .tab-head {
        display: flex;
        border-radius: 5px;
        overflow: hidden
    }

    .tab-panel .tab-panel-wrapper .tab-head .mobil-tab-button {
        width: 50%;
        color: #313132;
        font-size: 14px;
        font-weight: 400;
        border-radius: 0 5px 5px 0;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        height: 40px;
        border: 1px solid #e0e0e0
    }

    .featured-reviews .reviews-head .reviews-title {
        font-size: 16px;
        color: #313132
    }

    .p-for-media-bottom h2 {
        font-size: 16px;
        color: #313132
    }

    .tab-panel .tab-panel-wrapper .tab-head .mobil-tab-button i {
        font-size: 16px;
        color: #313132
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex {
        justify-content: flex-start;
        width: 100%;
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a.tab-link.active {
        background: unset;
        color: #FEBA17;
        border: 1px solid #FEBA17;
        justify-content: center;
    }


    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a.tab-link {
        font-size: 12px;
        width: fit-content;
        padding: 0 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .product-right-dif {
        background: unset;
        border: 0;
        border-radius: 0;
        display: flex;
        justify-content: space-between;
        padding: 10px;
        flex-direction: column;
        gap: 10px
    }

    a.product-buton {
        border-radius: 10px;
        gap: 5px;
        font-size: 14px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .not-stock {
        font-size: 12px;
        height: 40px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .not-stock img {
        width: 22px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap .talepUrun {
        font-size: 12px;
        height: 40px;
        border-radius: 5px
    }

    .product-right .product-right-dif .basket-and-count .b-s-wrap {
        row-gap: 0;
        column-gap: 10px;
        flex-wrap: nowrap
    }

    .product-evaluation .d-flex .eva-item {
        width: 35px;
        height: 35px;
        padding: 0;
        background: #f9ece6;
        border: 1px solid #FEBA17
    }

    .product-right .product-right-dif .p-right .offer-item {
        background: #f7f7f7;
        border: 0;
        height: 40px
    }

    .product-right .product-right-dif .p-right .offer-item span b {
        color: #313132;
        font-weight: 300
    }

    .p-for-price .price-and-discount .p-price .ust {
        width: 100%;
        margin: 0;
        line-height: 1;
        gap: 10px;
        justify-content: flex-end;
    }

    .product-right-dif .price-and-discount {
        margin: 0;
        display: flex
    }

    .p-for-price .price-and-discount .p-price .p-price {
        width: 100%;
        margin: 0;
        gap: 0
    }

    .p-for-price .price-and-discount .p-price {
        font-size: 18px;
        text-align: unset;
        line-height: 1;
        display: flex;
        justify-content: flex-end;
        flex-direction: row-reverse;
        width: 100%;
        gap: 10px
    }

    .p-for-price .price-and-discount .product-info {
        display: block;
        padding-bottom: 0
    }

    .product-right .product-item.coupon {
        border-radius: 0;
        margin: 0;
        justify-content: space-between;
        height: 25px;
        padding: 0 10px;
        border: 0
    }

    .product-right .product-item.coupon .c-left,
    .product-right .product-item.coupon .c-right {
        flex: unset;
        gap: 5px;
    }

    .product-right .product-item.coupon .c-left i {
        color: #009a36;
        font-size: 12px;
    }

    .product-right .product-item.coupon .c-left span {
        color: #009a36;
        font-size: 10px;
    }

    .product-right .product-item.coupon .c-left span b {
        color: #009a36
    }

    .product-right .product-item.coupon .c-right button {
        width: max-content;
        border-radius: 5px;
        padding: 0 20px;
        height: 25px;
        font-size: 12px
    }

    .p-for-features a.more-feature-button {
        font-size: 12px;
        height: 35px
    }

    .featured-reviews .reviews-head {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 10px
    }

    .featured-reviews .reviews-head a {
        color: #FEBA17;
        background: unset;
        font-size: 14px;
        font-weight: 400;
        padding: 0;
        height: auto
    }

    .p-for-media-bottom h2 {
        margin-bottom: 15px
    }

    .p-for-media-bottom::after,
    .p-for-media-bottom::before {
        content: "";
        position: absolute;
        top: 0;
        width: 1000%;
        height: 100%;
        background: #fdede6
    }

    .p-for-media-bottom::before {
        right: 100%
    }

    .p-for-media-bottom::after {
        left: 100%
    }

    .tab-panel::after,
    .tab-panel::before {
        width: 100%;
        height: 1px;
        top: -1px;
        background-color: #e0e0e0;
        position: absolute;
        content: ""
    }

    .p-for-media-bottom {
        background: #fdede6;
        padding: 20px 0;
        position: relative;
        display: none
    }

    .p-for-media-bottom .complement-wrap .complement-list {
        padding: 0;
        background: unset
    }

    .tab-panel {
        border: 0;
        border-radius: 0;
        border-top: 1px solid #e0e0e0;
        padding: 20px 0 0;
        position: relative
    }

    .tab-panel::before {
        right: 100%
    }

    .tab-panel::after {
        left: 100%
    }

    .featured-reviews {
        border: 0;
        border-radius: 0;
        padding: 0
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-headline .brand a {
        margin: 0;
        font-size: 16px;
        font-weight: 400;
        text-transform: uppercase
    }

    .yonkasoft-product-detail .p-for-sale ul li {
        display: flex;
        flex-direction: column;
        gap: 5px;
        font-size: 11px;
        padding: 5px 0
    }

    .yonkasoft-product-detail .p-for-sale ul li span {
        margin: 0;
        font-size: 13px
    }

    .yonkasoft-product-detail .p-for-sale ul {
        flex-wrap: wrap;
        row-gap: 15px
    }

    .yonkasoft-product-detail .p-for-sale .p-sale-head {
        font-size: 14px;
        font-weight: 400
    }

    .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone,
    .p-for-price .low-price-and-installment {
        flex-wrap: wrap
    }

    .p-for-price .low-price-and-installment .p-low-price {
        font-size: 10px;
        gap: 5px;
        height: 25px
    }

    .popup-video .popup-video-wrap .popup-video-box {
        width: 90%;
        height: 250px
    }

    .yonkasoft-product-detail .p-for-alt .d-flex {
        flex-wrap: wrap;
        column-gap: 2%;
        row-gap: 10px
    }

    .p-for-alt .alt-pop {
        width: 49%
    }

    .alt-pop:nth-child(2n) .pop-area {
        right: 0;
        left: unset;
        border-radius: 5px 0 5px 5px
    }

    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group .zoom-data {
        background: unset;
        border: 0;
        border-radius: 0;
        width: 80%;
        height: 100%;
        margin: auto;
        display: table
    }

    .main-product-slider .product-detail-slider .swiper-slide {
        align-items: center;
        justify-content: center;
        display: flex
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif {
        border: 0;
        background: 0;
        padding: 0
    }

    .yonkasoft-product-detail .pr-wrapper .product-dif .bread-top {
        overflow: hidden;
        margin: 0;
        display: none
    }

    .yonkasoft-product-detail .pr-wrapper .product-right {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: max-content;
        left: 0;
        top: auto;
        z-index: 99999;
        background: #fff;
        padding-left: 0
    }

    .yonkasoft-product-detail .product-right .product-coupon {
        border-top: 2px solid #019a37
    }

    .sub_menu_general {
        left: unset;
        right: 0;
        width: 150px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a {
        font-size: 12px !important;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a i {
        font-size: 16px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector .sub_menu_general a span {
        display: block;
    }

    /*******/

    .yonkasoft-header {
        padding: 0 !important;
    }

    .yonkasoft-header .topbar .topbar-flex {
        justify-content: center;
    }

    .yonkasoft-header .topbar .topbar-flex .topbar-left {
        display: none;
    }

    .yonkasoft-header .topbar .topbar-flex .topbar-right {
        gap: 10px;
    }

    .yonkasoft-header .topbar .topbar-flex a {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .header-left-item {
        display: none;
    }

    .yonkasoft-header .logo img {
        width: 100px;
    }

    .yonkasoft-header .header-main {
        height: 80px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item button span,
    .yonkasoft-header .header-wrap .menu-group .menu-item a span {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group {
        gap: 10px;
        justify-content: flex-end;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.login-vector button i.drop {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector {
        height: auto;
        padding: 0;
        background-color: unset;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector::before {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector a {
        color: #545454;
    }

    .yonkasoft-header .header-wrap .menu-item.shop-cart-vector a i {}

    .yonkasoft-header .header-wrap .menu-group .menu-item .basket-counter {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item button,
    .yonkasoft-header .header-wrap .menu-group .menu-item a {}

    .yonkasoft-header .header-wrap .menu-group .menu-item button i,
    .yonkasoft-header .header-wrap .menu-group .menu-item a i {
        font-size: 18px;
    }

    .yonkasoft-header .header-wrap .menu-item.favorite-vector {
        display: none;
    }

    .yk-category-card .card-text a {
        font-size: 10px;
    }

    .yk-category-card .card-media {
        width: 70px;
        height: 70px;
        padding: 10px;
    }

    .yk-category-card .card-media a {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .yk-category-card .card-media a img {
        height: 100%;
        width: 100%;
    }

    .swiper.swiper-lead .swiper-slide a img {
        border-radius: 15px;
    }

    .category-group.home-category-group {
        padding: 10px 0;
    }

    body .yonkasoft-commerce-features {
        background-color: #fff;
        padding: 20px 0;
    }

    .yonkasoft-commerce-features .features-card {
        background-color: unset;
    }

    .yonkasoft-commerce-features .features-card .icon {}

    .yonkasoft-commerce-features .features-card .icon img {
        width: 30px;
        height: 30px;
    }

    .yonkasoft-commerce-features .features-card .cont {}

    .yonkasoft-commerce-features .features-card .cont h3 {}

    .yonkasoft-commerce-features .features-card .cont p {}

    body .yk-head {
        flex-direction: column;
        gap: 15px;
    }

    body .yk-head h2,
    body .yk-head h2 a {
        font-size: 18px;
    }

    body .yk-head h2 img {
        width: 28px;
    }

    .yk-head .yk-head-buton {
        height: 35px;
        font-size: 12px;
        padding: 0 10px;
        gap: 0;
    }

    .yk-head .yk-head-buton i {
        font-size: 14px;
    }

    body .navigation-yk {}

    body .navigation-yk button {}

    body .navigation-yk button.prev {
        left: 0;
    }

    body .navigation-yk button.next {
        right: 0;
    }

    body .navigation-yk button i {
        font-size: 16px;
    }

    body .yk-head .navigation-yk {}

    .campaign-slide .navigation-yk button {
        width: 30px;
        height: 30px;
    }

    .campaign-slide .navigation-yk button i {}

    .campaign-slide button {}

    body .campaign-slide-wrap {
        flex-direction: column;
    }

    body .campaign-slide-wrap .swiper.swiper-product-campaign {
        width: 100%;
    }

    body .campaign-slide-wrap .swiper.swiper-product-campaign .swiper-slide {}

    body .campaign-slide-wrap .swiper.swiper-product-campaign .swiper-slide body .yk-product-card {
        flex-direction: column;
    }

    .swiper.swiper-product-campaign .yk-product-card {
        flex-direction: column;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-media {
        width: 100%;
        padding: 0;
        border-radius: 10px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-media .main-product-image {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .main-product-image img {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images .images-item {}

    .swiper.swiper-product-campaign .yk-product-card .card-media .campagin-pagination-images .images-item img {}

    .swiper.swiper-product-campaign .yk-product-card .card-content {
        width: 100%;
        padding: 20px 0;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating {
        height: auto;
        margin: 0 0 10px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating .rating-stars {}

    .swiper.swiper-product-campaign .yk-product-card .card-content .card-rating .rating-stars i {
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .brands {
        font-size: 13px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content h3 {
        font-size: 16px;
        line-height: 22px;
        margin: 5px 0 15px;
        min-height: auto;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .ust {}

    .swiper.swiper-product-campaign .yk-product-card .card-content .price ins {
        font-size: 20px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price del {
        font-size: 14px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .discount {
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .yk-product-card .card-content .price .discount span {
        width: 25px;
        height: 25px;
        font-size: 10px;
    }

    .swiper.swiper-product-campaign .basket-and-increase {
        height: 50px;
        padding: 0 10px;
        border-radius: 10px;
    }

    .swiper.swiper-product-campaign .basket-and-increase::before {
        display: none;
    }

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount button {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount button i {}

    .swiper.swiper-product-campaign .basket-and-increase .counter-yk .productCount input {
        font-size: 14px;
        width: 25px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.addSptBt {
        font-size: 12px;
        height: 35px !important;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.addSptBt i {
        font-size: 16px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.ekleFavori {
        height: 35px !important;
        width: 35px;
    }

    .swiper.swiper-product-campaign .basket-and-increase a.ekleFavori i {}

    body .campaign-slide-wrap .swiper-product-campign-sub {
        width: 100%;
    }

    body .yk-product-card {
        border-radius: 15px;
    }

    body .yk-product-card .card-media {}

    body .yk-product-card .card-media a {}

    body .yk-product-card .card-media img.main-image {
        height: 200px !important;
    }

    body .yk-product-card .card-media .hover-pagination {
        display: none;
    }

    body .yk-product-card .card-media .hover-pagination .hover-item-bullet {}

    body .yk-product-card .card-rating {
        height: 25px;
    }

    body .yk-product-card .card-rating .rating-stars {}

    body .yk-product-card .card-rating .rating-stars i {
        font-size: 9px !important;
    }

    body .yk-product-card .card-content {
        padding: 10px;
        min-height: 180px;
    }

    body .yk-product-card .card-content .brands {
        font-size: 11px;
    }

    body .yk-product-card .card-content h3 {
        font-size: 12px;
        line-height: 18px;
    }

    body .yk-product-card .card-content .price {
        min-height: auto;
    }

    body .yk-product-card .card-content .price .ust {}

    body .yk-product-card .card-content .price .ust del {
        font-size: 12px;
    }

    body .yk-product-card .card-content .price .ust .discount {
        font-size: 10px;
    }

    body .yk-product-card .card-content .price .ust .discount span {
        width: 20px;
        height: 20px;
        font-size: 10px;
    }

    body .yk-product-card .card-content .price .active-price {
        font-size: 16px;
    }

    body .yk-product-card .card-rating span.total {
        width: 18px !important;
        height: 18px !important;
        font-size: 9px !important;
    }

    body .yk-product-card .card-rating span.count {
        display: none;
    }

    body .product-group {
        margin: 40px 0;
    }

    .swiper.swiper-product .swiper-slide {
        padding: 0;
    }

    .category-group.features-category {}

    .category-group.features-category .yk-category-card {
        padding: 20px;
        border: unset;
        border-radius: 0;
    }

    .category-group.features-category .yk-category-card .card-media {}

    .category-group.features-category .yk-category-card .card-text span {
        font-size: 16px;
    }

    .category-group.features-category .yk-category-card .card-text .button {
        height: 35px;
        font-size: 12px;
        gap: 3px;
    }

    .yonkasoft-blog .yk-head h2 {
        padding: 10px 20px;
        font-size: 16px;
        margin: 0 0 15px;
    }

    .yonkasoft-blog .yk-head h2::before {}

    .yonkasoft-blog .yk-head .yk-head-bottom {}

    .yonkasoft-blog .yk-head .yk-head-bottom button {
        width: 34px;
        height: 34px;
    }

    .yonkasoft-blog .yk-head .yk-head-bottom a {}

    body .blog-card {}

    body .blog-card .card .card-image {}

    body .blog-card .card .card-image img {
        border-radius: 20px;
    }

    body .blog-card .card .card-body {
        width: 80%;
    }

    body .blog-card .card .card-body .date {
        font-size: 10px;
    }

    body .blog-card .card .card-body h3.card-title {
        font-size: 14px;
        line-height: 20px;
    }

    body .blog-card .card .card-body a.card-button {
        font-size: 12px;
        width: 60%;
        justify-content: center;
        height: 35px;
    }

    body .blog-card .card .card-body a.card-button i {}

    body .content-ch {}

    body .content-ch .content-wrap-ch {
        padding: 15px !important;
    }

    body .content-ch .content-wrap-ch .content-box {}

    body .content-ch .content-wrap-ch .content-box p {
        font-size: 12px;
        line-height: 20px;
    }

    .content-ch .content-wrap-ch button.buton-alt {
        height: 35px;
        font-size: 12px;
        gap: 5px;
    }

    .content-ch .content-wrap-ch button.buton-alt i {
        font-size: 14px;
    }

    .yonkasoft-commerce-journal {
        padding: 20px 0;
    }

    .yonkasoft-commerce-journal .journal-wrap {
        flex-direction: column;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form {
        width: 100%;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content {
        width: 100%;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .title {
        font-size: 18px;
        line-height: 24px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .title span {
        font-size: 16px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content .journal-form {}

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card {
        flex-wrap: wrap;
        row-gap: 20px;
        column-gap: 4%;
        margin: 30px 0 0;
        justify-content: flex-start;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card .card-item {
        width: 42%;
        height: 40px;
        border-radius: 10px;
    }

    .yonkasoft-footer .footer-title {
        font-size: 18px !important;
    }

    .yonkasoft-footer .footer-content ul li a {
        font-size: 12px;
    }

    .yonkasoft-footer .footer-content ul li {}

    .yonkasoft-footer .footer-content ul {}

    .yonkasoft-footer .footer-contact ul li a {
        height: 40px;
        font-size: 13px;
    }

    .yonkasoft-footer .footer-contact ul li a i {
        width: 24px;
        height: 24px;
        font-size: 15px;
    }


    .yonkasoft-footer .footer-alt {
        flex-direction: column;
    }

    .yonkasoft-footer .footer-apps {
        width: 100%;
        margin: 0 0 20px;
    }

    .yonkasoft-footer .footer-apps .d-flex {}

    .yonkasoft-footer .footer-apps .d-flex ul {
        margin: 0;
        width: 100%;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li {
        margin: 0;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a {
        width: 100%;
        padding: 0 20px;
        height: 40px;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a br {
        display: none;
    }

    .yonkasoft-footer .footer-apps .d-flex ul li a i {}

    .copyright .copyright-wrap {}

    .copyright .copyright-wrap .text {
        font-size: 12px;
    }

    .copyright .copyright-wrap a {}

    .copyright .copyright-wrap a img {
        width: 80px;
    }

    .copyright {
        padding: 10px 0;
    }

}

@media only screen and (max-width: 991px) {
    .yonkasoft-header .header-wrap .header-middle-item {
        justify-content: flex-start;
    }

    .category-result .group-row .tool-filter {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
        transform: translate(-100%, 0);
        opacity: 0;
        visibility: hidden;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
        padding: 70px 25px 0;
    }

    .category-result .group-row .tool-filter.active {
        transform: translate(0, 0);
        opacity: 1;
        visibility: visible;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
    }

    .category-result .group-row .tool-filter #filterArea {
        position: unset;
        top: unset;
    }

    .category-result .group-row .tool-filter #filterArea .filter-wrap {}

    .category-result .group-row .tool-filter #filterArea .filter-close {
        position: absolute;
        top: 20px;
        right: 20px;
        width: 35px;
        height: 35px;
        background-color: #feba15;
        border-radius: 100%;
        color: #fff;
        font-size: 18px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .category-result .group-row .tool-filter #filterArea .filter-close i {}

}

@media only screen and (min-width: 992px) {
    .menu-item.mobil-menu-vector {
        display: none;
    }

    .mobile-filter-area {
        display: none;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .yonkasoft-product-detail .p-for-wrap .p-for-media .p-for-media-group {
        flex-direction: column-reverse;
        height: fit-content;
    }

    .thumbnail-slider {
        width: 100%;
        height: 100px;
    }

    .main-product-slider {
        width: 100%;
        height: 400px;
    }

    .alt-pop .pop-button {
        font-size: 12px;
        padding: 0 10px;
    }

    .alt-pop .pop-button i {
        font-size: 12px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1440px) {}

@media only screen and (min-width: 992px) and (max-width: 1440px) {

    .yonkasoft-header .header-wrap .menu-group .menu-item button span,
    .yonkasoft-header .header-wrap .menu-group .menu-item a span {
        display: none;
    }

    .sub_menu_general ul li a span {
        display: inline-block !important;
    }

    .swiper-product-campign-sub .yk-product-card .card-rating .rating-stars i {
        font-size: 9px;
    }

    .swiper-product-campign-sub .yk-product-card .card-rating span.total {
        width: 20px;
        height: 20px;
        font-size: 10px;
    }

    .swiper-product-campign-sub .yk-product-card .card-rating span.count {
        font-size: 9px;
    }

    .yk-product-card .card-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .yk-product-card .card-content .price del {
        font-size: 14px;
    }

    .yk-product-card .discount span {
        width: 25px;
        height: 25px;
        font-size: 11px;
    }

    .yk-product-card .card-content .price .active-price {
        font-size: 18px;
    }

    .thumbnail-slider .swiper .swiper-slide {
        padding: 0;
    }
}

@media only screen and (min-width: 1441px) {}

.mobile-filter-area {
    margin: 0 0 20px;
}

.mobile-filter-area button {
    height: 40px;
    border: 1px solid #feba15;
    padding: 0 20px;
    border-radius: 50px;
    background-color: #feba1526;
    color: #feba15;
    font-size: 16px;
}

.mobile-filter-area button i {}