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

    .topbar .topbar-flex .topbar-right ul li:nth-child(3),
    .topbar .topbar-flex .topbar-right ul li:nth-child(4) {
        display: none;
    }

    .topbar .topbar-flex .topbar-right a.bayi_ol {
        font-size: 10px;
    }

    .topbar .topbar-flex .topbar-right a.bayi_ol img {
        display: none;
    }

    .topbar .topbar-flex .topbar-right ul li a {
        font-size: 10px;
    }

    .topbar .topbar-flex .topbar-right .favorites-buton {
        display: none;
    }

    .product-group.tab-list .navigation-yk {
        display: none;
    }

    .yonkasoft-page-head .tool-filter {
        display: none;
    }

    .login_register_area {
        margin: 0 0 50px;
    }

    .login_register_area .log_wrapper {
        padding: 0;
        background-color: unset;
    }

    .login_register_area .log_wrapper .box_forms {
        width: 100%;
    }

    .filter_logs .filter_bars a {
        padding: 15px 0;
        font-size: 14px;
    }

    .forms_log form input {
        height: 40px;
        padding: 0 15px 0 50px;
        font-size: 14px;
        line-height: normal;
    }

    .forms_log form i {
        top: 7px;
    }

    .forms_log form .form-item {
        margin-bottom: 0;
    }

    .forms_log form button.checkout-btn {
        font-size: 14px;
        margin: 15px 0 0;
        border-radius: 5px;
        height: 40px;
    }

    .forms_log form .form-item .toggle-password {
        top: 10px;
        font-size: 14px;
    }

    .forms_log .tab-open-area .group-yk-1 {
        gap: 0;
    }

    .forms_log .tab-open-area .group-yk-2 {
        column-gap: 15px;
    }

    body .product-group.big-list .yk-head {
        flex-direction: row;
        flex-wrap: nowrap;
    }

    body .product-group.big-list .yk-head h2:before {
        display: none;
    }

    .blog-detail-selection .blogDetail img {
        width: 100%;
    }

    body .blog-side {
        display: none;
    }

    .blog-detail-selection .blogDetail {
        width: 100%;
        border: unset;
        padding: 0;
    }

    .blog-page-selection .blog-wrap {}

    .blog-page-selection .blog-wrap .blog-area {
        flex-direction: column;
        gap: 10px;
    }

    .blog-page-selection .blog-wrap .blog-area .blog-side {
        width: 100%;
    }

    .blog-page-selection .blog-wrap .blog-area .blog-list-area {
        width: 100%;
        border-left: unset;
        padding-left: 0;
    }

    .blog-side .side-wrap .title {
        font-size: 16px;
        border: 1px solid #e0e0e0;
        padding: 11px 15px;
        border-radius: 10px;
        justify-content: space-between;
        display: flex;
        cursor: pointer;
    }

    .blog-side .side-wrap .title i {
        font-size: 14px;
    }

    .blog-side .side-wrap .buttons {
        display: none;
    }

    .blog-side .side-wrap .cat-list {
        display: none;
    }

    body .blog-card {}

    body .breadcrumb h1 {
        width: fit-content;
    }

    .yonkasoft-page-head .page-head-flex {}

    .yk-mega-menu .mega-menu-list {}

    .tab-panel::before {
        top: 40px;
    }

    .tab-panel .tab-panel-wrapper .tab-content .products-comment-wrapper .comment-body-wrap {
        padding: 15px;
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content {
        padding: 15px;
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a {
        font-size: 13px;
    }

    body .product-evaluation .eva-item {
        width: 48%;
    }

    body .product-evaluation .eva-item i {
        font-size: 16px;
    }

    body .product-evaluation .evaluation-wrap {
        gap: 4%;
        row-gap: 10px;
        justify-content: center;
        border-top: 1px solid #e0e0e0;
        padding: 20px 0 0;
    }

    .p-for-item.basket-and-count .basket-wrap .basket-item .product-buton.talepUrun,
    .p-for-item.basket-and-count .basket-wrap .basket-item .alert {
        font-size: 13px;
        height: 40px;
    }

    .p-for-features .table-info tbody tr .icon {
        width: 25px;
        height: 25px;
    }

    .p-for-features .table-info tbody tr .icon i {
        font-size: 12px;
    }

    .p-for-detail-wrap .p-for-features .table-info tbody tr td {
        font-size: 10px;
    }

    .bread-top {
        margin: 0;
    }
    
    .fixed-vision{
        display: none;
    }

    .yonkasoft-footer .footer-wrap .footer-alt .footer-banks {
        margin: 0;
    }

    .category-result .category-content .content-wrap .buton-alt span i {
        font-size: 12px;
    }

    .category-result .category-content .content-wrap .buton-alt {
        padding: 5px 10px;
        font-size: 12px;
    }

    .category-result .category-content .content-wrap .content-box {
        height: 250px;
    }

    .category-result .category-content .content-wrap .content-box p {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .head-left {
        order: -1;
    }

    .yonkasoft-page-head .head-page-flex .head-right {}

    .yonkasoft-page-head .head-page-flex .head-center {}

    .yonkasoft-page-head .head-page-flex .head-center .filter-area {
        width: 100%;
        cursor: pointer;
    }

    .yonkasoft-page-head .head-page-flex .head-center {
        width: 100%;
        bottom: unset;
        order: 1;
    }

    .yonkasoft-page-head .head-page-flex .head-center .filtreSelectGroup {
        margin: 10px 0;
        justify-content: flex-start;
    }

    .breadcrumb ul li:first-child a {
        width: 20px;
        height: 20px;
    }

    body .come-back i {
        font-size: 12px;
    }

    body .come-back {
        font-size: 10px;
        width: 20%;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-buttons {
        background-color: #fff;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .yk-product-card-title {
        color: #000;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .price .active-price {
        color: #06458f;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .price del {}

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content {
        background-color: #fff;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide {
        scale: 1;
    }

    .copyright .copyright-wrap span,
    .copyright .copyright-wrap .text {
        font-size: 10px;
    }

    body .product-group.tab-list .yk-head::before {
        display: none;
    }

    body .product-group.tab-list .yk-head {
        justify-content: center;
        width: 100%;
    }

    body .product-group.tab-list .yk-head h2 {
        border-left: unset;
        padding: 0;
        justify-content: center;
    }

    .yonkasoft-footer .footer-wrap .footer-alt .footer-banks img {
        width: 100%;
    }

    body .footer-group {
        margin: 0 0 20px;
    }

    .yonkasoft-footer .footer-wrap .footer-group .footer-content ul li:not(:last-child) {
        margin-bottom: 5px;
    }

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

    .yonkasoft-footer .footer-wrap .footer-group .footer-title {
        font-size: 16px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo {
        margin: 0 0 30px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo a img {
        width: 200px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo:before {
        display: none;
    }

    .link-group .link-group-wrap .link-group-right .footer-links-box {
        padding: 20px;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li:not(:last-child) {
        margin: 0 0 5px;
    }

    .link-group .footer-links-box .f-links-box ul {}

    .link-group .link-group-wrap .footer-links-box .title {
        font-size: 14px;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li a {
        font-size: 12px;
    }

    .link-group .link-group-wrap {
        flex-direction: column;
    }

    .link-group .link-group-wrap .link-group-left {
        width: 100%;
    }

    .link-group .link-group-wrap .link-group-right {
        width: 100%;
    }

    body .yonkasoft-journal {
        margin: 0 0 50px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a {}

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .icon {
        width: 30px;
        height: 30px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .icon i {
        font-size: 14px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .alt span {
        font-size: 10px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .alt .text {
        font-size: 13px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content {
        align-items: flex-start;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content {}

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul {
        margin: 10px 0 0;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li {}

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li a {
        height: 30px;
        width: 30px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li a i {
        font-size: 13px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content {
        align-items: flex-start;
        padding: 0 0 20px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content .title {
        font-size: 16px;
        line-height: 24px;
    }

    #subsRegister .form-card button {
        height: 40px;
        font-size: 13px;
    }

    #subsRegister {
        margin: 20px 0 0;
    }

    #subsRegister .form-card {
        flex-direction: column;
    }

    #subsRegister .form-card .card-item {}

    #subsRegister .form-card .card-item input {
        width: 100%;
        height: 40px;
        font-size: 12px;
        padding-left: 40px;
    }

    #subsRegister .form-card .card-item i {
        width: 24px;
        height: 24px;
        font-size: 12px;
        top: 6px;
        left: 6px;
    }

    .yonkasoft-journal .journal-wrap .journal-left .journal-content {
        padding: 0 0 0 10px;
        margin: 0;
    }

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

    .yonkasoft-journal .journal-wrap .journal-left .journal-content p {
        font-size: 12px;
        line-height: 19px;
    }

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

    .yonkasoft-journal .journal-wrap .journal-left {
        width: 100%;
        padding: 20px;
    }

    .yonkasoft-journal .journal-wrap .journal-right {
        width: 100%;
        padding: 20px;
    }

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

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

    body .product-group.brands-list {}

    body .product-group.brands-list .products-tabs {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left .navigation-yk button {
        width: 25px;
        height: 25px;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left .navigation-yk button i {
        font-size: 14px;
    }

    .yk-brands-box {}

    .yk-brands-box a {
        height: 70px;
    }

    .yk-brands-box a img {}

    body .yonkasoft-brands {}

    .yonkasoft-brands .brands-area .brands-flex {
        flex-direction: column;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left {
        width: 100%;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-right {
        width: 100%;
    }

    body .product-group.banner-list .products-area .banner-pagination {}

    body .product-group.banner-list .products-area .banner-pagination .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
        border-radius: 100%;
    }

    body .product-group.banner-list .products-area .banner-pagination .swiper-pagination-bullet.active {}

    .product-group.tab-list .yk-head h2,
    .product-group.banner-list .yk-head h2 {
        width: 100%;
    }

    body .product-group.banner-list .yk-head .navigation-yk {
        padding: 0;
    }

    body .product-group.banner-list .products-area .product-flex {
        flex-direction: column-reverse;
    }

    body .product-group.banner-list .products-area .product-flex .product-left {
        width: 100%;
    }

    body .product-group.banner-list .products-area .product-flex .product-right {
        width: 100%;
    }

    .yk-product-card .card-buttons .basket-content a.dontStok {
        opacity: 1;
        visibility: visible;
        background-color: #ffbf00;
        height: 30px;
        border-radius: 6px;
        font-size: 11px;
    }

    .yk-product-card .card-buttons .basket-content a.dontStok i {
        font-size: 14px;
    }

    .product-label-cargo {
        height: 24px;
        font-size: 9px;
        padding: 0 5px;
    }

    .product-label-cargo i {
        font-size: 12px;
    }

    body .product-group.big-list .swiper-product {
        height: auto;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide:not(.swiper-slide.center-slide) .yk-product-card:before {
        display: none;
    }

    body .banner-list {
        margin: 0 0 40px;
    }

    .banner-list .banner-area .banner-flex {
        flex-direction: column;
    }

    .banner-list .banner-area .banner-flex .banner-left {
        width: 100%;
    }

    .banner-list .banner-area .banner-flex .banner-right {
        width: 100%;
    }

    .banner-list .banner-area .banner-flex .banner-item {}

    .yk-product-card .card-buttons {
        padding: 10px;
    }

    .yk-product-card .card-buttons .basket-content {
        width: 100%;
        background-color: unset;
        padding: 0;
        height: auto;
    }

    .yk-product-card .card-buttons .basket-content a.addSptBt {
        width: 100%;
        height: 35px;
        background-color: #06458F;
        border-radius: 6px;
        font-size: 11px;
    }

    .yk-product-card .counter-yk .productCount {
        display: none;
    }

    .yk-product-card .card-buttons a.ekleFavori {
        display: none;
    }

    .product-group.tab-list .navigation-yk,
    .product-group.banner-list .navigation-yk {
        padding-left: 0;
    }

    body .product-group.tab-list .yk-head .products-tabs {
        padding: 0;
        overflow-x: scroll;
        overflow-y: hidden;
        width: 100%;
    }

    .yk-head .products-tabs ul {
        gap: 20px;
        width: max-content;
    }

    .yk-head .products-tabs ul li {}

    body .product-group.brands-list .yk-head .products-tabs ul li a {
        font-size: 12px;
        height: 30px;
    }

    .yk-head .products-tabs ul li button {
        font-size: 12px;
    }

    body .product-group .yk-head h2 {
        padding-left: 10px;
        text-align: center;
        width: 100%;
    }

    body .yonkasoft-commerce-features {
        margin: 30px 0 0;
    }

    body .yonkasoft-commerce-features .features-wrapper .features-card {
        padding: 0;
    }

    body .yonkasoft-lead .lead-wrapper .lead-parent .lead-container img {
        border-radius: 10px;
    }

    body .yonkasoft-lead .lead-wrapper {
        flex-direction: column;
        gap: 10px;
    }

    body .yonkasoft-lead .lead-wrapper .lead-parent {
        width: 100%;
    }

    body .yonkasoft-lead .lead-wrapper .slider-banner {
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px;
    }

    /* --- */

    .yonkasoft-header .header-wrap .header-right .head-top {
        transform: skew(0);
        border: unset;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item {
        transform: skew(0);
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item.language-vector {}

    .yonkasoft-header .header-wrap .header-right .head-top:before {
        display: none;
    }

    #mobilband {
        background-color: #0B57B1;
        color: #fff;
        display: flex;
        align-items: center;
        height: 40px;
    }

    #mobilband .mobilbandcon {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    #mobilband .mobilbandcon span a {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 12px;
        font-weight: 400;
    }

    #mobilband .mobilbandcon #close-mobile-notify i {
        font-size: 18px;
    }

    .topbar .topbar-flex {
        height: 40px;
        justify-content: center;
    }

    .topbar .topbar-flex .topbar-left {
        width: 100%;
        justify-content: space-between;
    }

    .topbar .topbar-flex .topbar-left:before {
        visibility: hidden;
    }

    .topbar .topbar-flex .topbar-left a {
        font-size: 11px;
        gap: 5px;
    }

    .topbar .topbar-flex .topbar-left a i {
        font-size: 12px;
        width: 21px;
        height: 21px;
    }

    .topbar .topbar-flex .topbar-left .topbar-text {
        display: none;
    }

    .topbar .topbar-flex .topbar-left .topbar-text:before {
        visibility: hidden;
    }

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

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

    .yonkasoft-header .header-wrap {
        padding: 10px 0;
    }

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

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

    .yonkasoft-header .header-wrap .header-right-item {
        flex: 1;
    }

    .yonkasoft-header .header-wrap .menu-group {
        gap: 10px;
    }

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

    .yonkasoft-header .header-wrap .menu-group .menu-item a *:not(.icon, .icon *) {
        display: none;
    }

    .yonkasoft-header .header-wrap .search-card {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .login-area .login-flex {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item span:not(.cartcountBox, .login-flex span, .dot) {
        display: none;
    }

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

    .yonkasoft-header .header-wrap .menu-group .menu-item a.mobile-log {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang {
        height: 35px;
        border-radius: 10px;
        padding: 0 10px;
        gap: 5px;
        background-color: unset;
        transform: skew(0);
        border: 1px solid #e0e0e0;
        padding: 0 3px 0 8px;
    }

    body .yonkasoft-language .dropdown a.active_lang .icon {
        transform: skew(0);
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang .alt {
        display: block;
        transform: skew(0);
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang .alt span {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang .alt .text {
        width: 20px;
        height: 20px;
        position: relative;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang .alt .text i {
        display: block;
        color: #000;
        position: absolute;
        left: 0;
        top: 2px;
        width: 100%;
        height: 100%;
        font-size: 16px;
        line-height: 1;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang img {
        font-size: 14px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .cartcountBox {
        position: absolute;
        top: -12px;
        right: 1px;
        width: 16px;
        height: 16px;
        margin-left: 0;
        font-size: 10px;
    }

    html[lang="ar"][dir="rtl"] .yonkasoft-header .header-wrap .menu-group .menu-item .cartcountBox {
        margin: 0;
    }

    .copyright .copyright-wrap img {
        width: 100%;
    }

    .yk-product-card .mobil-slide {
        background-color: #fff;
        position: relative;
    }

    .yk-product-card .mobil-slide a {
        width: 100%;
    }

    .yk-product-card .mobil-slide a img {
        width: 100%;
        padding: 15px;
        height: 150px;
        object-fit: contain;
    }

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

    header .head-menu {
        display: none;
    }

    header .head-menu .category-buton {
        font-size: 12px;
        font-weight: 400;
        gap: 5px;
        height: 40px;
        border-radius: 0 20px 0 0;
    }

    header .head-menu .category-buton i {
        font-size: 16px;
    }

    ul.category-menu {
        overflow-x: scroll;
    }

    ul.category-menu::-webkit-scrollbar {
        display: none;
    }

    ul.category-menu li a {
        font-size: 12px;
        width: max-content;
        padding: 0 10px;
    }

    ul.category-menu li a img {
        width: 20px;
        height: 20px;
    }

    html[lang="ar"][dir="rtl"] .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box {
        right: unset;
        left: 0;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box {
        left: unset;
        right: 0;
        padding: 15px;
        z-index: 999999;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li:not(:last-child) {
        margin-bottom: 10px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li strong {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li a {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li a img {
        width: 14px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li select {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box .row .col-12:not(:last-child) {
        margin-bottom: 10px;
    }

    .yonkasoft-lead .navigation-yk button i {
        font-size: 20px;
    }

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

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

    .yonkasoft-commerce-features .features-wrapper {
        border-radius: 10px;
        padding: 10px;
    }

    .yonkasoft-commerce-features .features-wrapper>div {
        row-gap: 20px;
        column-gap: 20px;
    }

    .yonkasoft-commerce-features .features-card {
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        padding: 20px;
        height: 100%;
    }

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

    .yonkasoft-commerce-features .features-card .icon img {
        height: 25px;
        width: 25px;
        object-fit: contain;
    }

    .yonkasoft-commerce-features .features-card .cont .title {
        font-size: 13px;
        text-align: center;
    }

    .yonkasoft-commerce-features .features-card .cont p {
        font-size: 10px;
        text-align: center;
    }

    .yonkasoft-commerce-features .features-card:nth-child(even) {
        background-color: unset;
        outline: unset;
        border-radius: 0;
        gap: 10px;
    }

    .category-group.ct-version {
        margin: 20px 0 0;
    }

    .category-group.ct-version .category-group-aera {
        padding: 20px 0;
    }

    .category-group.ct-version .yk-category-card .card-media {
        height: 100px;
    }

    .category-group.ct-version .yk-category-card .card-media a span {
        font-size: 12px;
    }

    .category-group.ct-version .yk-category-card .card-media a {
        gap: 10px;
    }

    .product-group.products-banner-list .products-area .products-flex .yk-head {
        gap: 15px;
        border-radius: 10px;
        padding: 15px;
        margin-bottom: 20px;
    }

    .badges {
        flex-wrap: wrap;
    }

    .yk-product-card .card-content .badges .in-stock {
        width: 100%;
    }

    .yk-product-card .card-content .badges .offer {
        width: 100%;
    }

    .yk-head {
        flex-wrap: wrap;
        margin-bottom: 20px;
        gap: 10px;
    }

    .yk-head h2 {
        font-size: 16px;
    }

    .category-result .group-row .category-product .feature .yk-head h2 {
        font-size: 16px;
    }

    .category-result .group-row .category-product .feature .yk-head h2::before {
        width: 20px;
        height: 20px;
    }

    .product-group.products-banner-list .products-area .products-flex .yk-head h2 {
        font-size: 16px;
    }

    .yk-head a.yk-head-buton {
        font-size: 12px;
        height: 35px;
    }

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

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang i {
        font-size: 12px;
    }

    .yk-product-card .card-media a img {
        padding: 10px;
        height: 165px;
    }

    .yk-product-card .card-content .card-rating {
        height: 20px;
    }

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

    .product-group.products-brand-list .products-area .products-flex .products-center .yk-product-card .card-content {
        min-height: 100px;
    }

    .yk-product-card .card-content {
        font-size: 11px;
        line-height: 16px;
        margin-bottom: 10px;
        padding: 10px;
    }

    .products-banner-list .yk-product-card .card-content {
        min-height: 250px;
    }

    .yk-product-card .card-content .yk-product-card-title {
        font-size: 11px !important;
        line-height: 16px !important;
        margin-bottom: 10px;
    }

    .yk-product-card .card-content .card-alt {
        flex-wrap: wrap-reverse;
        min-height: 40px;
        gap: 10px;
    }

    .yk-product-card .card-content .discount {
        font-size: 12px;
        flex-direction: row;
        gap: 5px;
        padding: 0;
        height: 25px;
        width: 100%;
    }

    .yk-product-card .card-content .discount:before {
        height: 100%;
    }

    .yk-product-card .card-content .discount .alt {
        font-size: 10px;
        padding: 0;
    }

    .yk-product-card .card-content .discount .alt span {
        font-size: inherit;
        display: inline;
    }

    .yk-product-card .card-content .discount .icon {
        height: 100% !important;
    }

    .yk-product-card .card-content .discount .icon img {}

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

    .product-group.products-banner-list .products-area .products-flex .yk-product-card .card-content .price .active-price {
        font-size: 17px;
    }

    body .catTextBox h1,
    .catTextBox h2,
    .catTextBox h3,
    .catTextBox h4,
    .catTextBox h5,
    .catTextBox h6 {
        font-size: 14px !important;
    }

    .category-result .catTextBox p {
        font-size: 12px;
    }

    .link-group {
        margin-top: 30px;
        padding: 30px 0;
    }

    .category-result .catTextBox {
        margin: 30px 0;
    }

    .category-result .group-yk-5,
    .category-result .group-yk-3 {
        row-gap: 25px !important;
        column-gap: 10px !important;
    }

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

    .blog-card .card {
        width: 100%;
    }

    .blog-card .card .card-link img {
        min-height: 100px;
    }

    .blog-card .card .card-body {
        padding: 0;
        min-height: 150px;
    }

    .blog-card .card .card-body .card-title {
        font-size: 12px;
        line-height: 18px;
    }

    aside .cat-menu {
        margin: 25px 0 0;
    }

    .blog-card .card .card-body a.card-link:not(.card-title a) {
        padding: 0;
        font-size: 12px;
        height: 30px;
    }

    body .yonkasoft-blog {
        margin: 40px 0 0;
    }

    .yonkasoft-commerce-journal {
        height: 180px;
    }

    .yonkasoft-commerce-journal .journal-wrap {
        flex-wrap: wrap;
        gap: 25px;
        justify-content: flex-start;
    }

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

    .yonkasoft-commerce-journal .journal-wrap .journal-form {
        width: 100%;
    }

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

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card {
        width: 100%;
        align-items: flex-start;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card input {
        font-size: 12px;
        height: 40px;
        padding: 0 15px;
        width: 120px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card button {
        width: 40px;
        height: 40px;
        padding: 0;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card button i {
        font-size: 18px;
    }

    .yonkasoft-footer {
        padding: 40px 0 20px;
    }

    html[lang="ar"][dir="rtl"] .yonkasoft-footer .footer-alt .footer-flex .footer-left {
        border: 0;
        padding: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left {
        width: 100%;
        gap: 20px;
        padding: 0;
        border-right: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap {
        gap: 20px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .logo a img {
        width: 100px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item {
        gap: 15px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item ul li a {
        font-size: 12px;
        height: 40px;
        gap: 5px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item ul li a i {
        font-size: 18px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .address-item a {
        font-size: 12px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .address-item a i {
        font-size: 18px;
    }

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

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .map .location-buton a {
        border-radius: 10px 0 10px 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right {
        padding: 0;
        width: 100%;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-title {
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #E0E0E2;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-title i {
        display: block;
        color: #000;
        font-size: 16px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-content {
        display: none;
        margin-bottom: 20px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item:not(:last-child) {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .group-yk-sm-1 {
        gap: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group.apps .footer-title {
        border-bottom: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group.apps {
        margin-bottom: 25px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul {
        flex-direction: unset;
        flex-wrap: wrap;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a {
        padding: 0 10px;
        width: fit-content;
        height: 40px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a i {
        font-size: 18px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a span {
        font-size: 12px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a span b {
        display: inline-block;
    }

    .copyright .copyright-wrap {
        flex-wrap: wrap;
        height: fit-content;
        padding: 10px 0;
        gap: 10px;
        justify-content: center;
    }

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

    .yk-product-card .default-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }

    .yk-product-card .default-pagination .swiper-pagination-bullet {
        background-color: #ababab;
        width: 20px;
        height: 4px;
        border-radius: 4px;
    }

    .yk-product-card .default-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #3565E0;
    }

    .yonkasoft-lead .swiper .pagination-lead {
        bottom: 10px;
    }

    .pagination-lead span.swiper-pagination-bullet {
        width: 25px;
        height: 4px;
    }

    .yonkasoft-page-head {
        margin: 0;
    }

    .yonkasoft-page-head .head-page-flex {
        padding: 20px 0 0;
        height: auto;
        border-radius: 10px;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .yonkasoft-page-head .head-page-flex .page-bread h1 {
        font-size: 18px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter {
        flex-wrap: wrap;
        gap: 15px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .ser-set {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup {
        position: relative;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup label {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup span {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup select {
        height: 35px;
        font-size: 12px;
        width: fit-content;
    }

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

    .category-result .group-row .category-product {
        width: 100%;
        padding: 20px 0 0;
    }

    .category-result .group-flex {
        flex-direction: column;
        padding: 20px 0;
        gap: 20px;
    }

    body .alert {
        font-size: 12px;
        line-height: normal;
        height: fit-content;
        padding: 10px;
    }

    .category-result .group-flex .other-cat a {
        padding: 0 15px;
        height: 35px;
        font-size: 12px;
        gap: 5px;
    }

    .category-result .group-flex .other-cat a i {
        font-size: 16px;
    }

    .category-counter {
        margin-bottom: 20px;
    }

    .category-counter .counter-pr {
        gap: 10px;
        flex-wrap: wrap;
    }

    .category-counter .counter-pr .remaining {
        font-size: 14px;
    }

    .category-counter .counter-pr .sayac-item {
        font-size: 12px;
        height: 40px;
        border-radius: 5px;
        line-height: normal;
    }

    .category-result {
        margin: 0 0 40px;
    }

    body ul.breadcrumb {
        overflow: hidden;
        height: 40px;
        align-items: center;
        overflow-x: scroll;
        width: 100%;
        justify-content: flex-start;
    }

    body div.breadcrumb {
        width: 100%;
        padding: 0;
        border-left: unset;
        height: 40px;
    }

    .breadcrumb ul::-webkit-scrollbar {
        display: none;
    }

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

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

    .yonkasoft-product-detail .pr-wrapper .product-right {
        width: 100%;
        border: 0;
        padding: 0 0 25px;
    }

    html[lang="ar"][dir="rtl"] .yonkasoft-product-detail .pr-wrapper .product-right {
        border: 0;
        padding: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .complement-wrap {
        position: unset;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right h2 {
        font-size: 16px;
    }

    body .swiper.swiper-similar .swiper-slide .similar-box .image img {
        padding: 15px;
    }

    body .swiper.swiper-similar .swiper-slide .similar-box .info {
        padding: 15px;
    }

    body .swiper.swiper-similar .swiper-slide .similar-box {
        border-radius: 10px;
    }

    body .swiper.swiper-similar .swiper-slide a.addSptBt {
        transform: translate(0);
        opacity: 1;
        right: 0;
        bottom: 0;
        border-radius: 5px 0 5px 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap {
        flex-direction: column;
        gap: 25px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .come-back a {
        font-size: 12px;
        height: 35px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .come-back a i {
        font-size: 14px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media {
        width: 100%;
        position: unset;
        border-radius: 0 15px 15px 15px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider {
        height: 400px;
        width: 100%;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button i {
        font-size: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider a img {
        padding: 15px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button.prev {
        left: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button.next {
        right: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .thumbnail-slider {
        width: 100%;
        height: fit-content;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail {
        width: 100%;
        position: unset;
    }

    html[lang="ar"][dir="rtl"] .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail {
        padding: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .p-title {
        font-size: 16px;
        line-height: 24px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item:not(:last-child) {
        margin-bottom: 15px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .headline-wrap {
        flex-wrap: wrap;
        gap: 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount {
        flex-wrap: wrap;
        gap: 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .p-price .end-price {
        font-size: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .product-info ul {
        gap: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .product-info ul li {
        font-size: 12px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap {
        row-gap: 15px;
    }

    .counter-yk .productCount input[type=number] {
        width: 30px;
        height: 25px;
        padding: 0;
        font-size: 12px;
    }

    .counter-yk .productCount button i {
        font-size: 16px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap a {
        font-size: 12px;
        height: 40px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .content .product-information-content li {
        line-height: 24px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .more-feature-button {
        height: 35px;
        font-size: 12px;
        margin: 15px 0 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .more-feature-button i {
        height: 35px;
        width: 35px;
        font-size: 16px;
        margin-left: 15px;
    }

    .tab-panel {
        margin: 40px 0;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper {
        padding: 20px 0;
        margin: 0 0 40px;
    }

    .tab-panel #info-tab-5 {
        margin-top: 0;
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content li {
        font-size: 12px;
        line-height: 20px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content p {
        font-size: 12px !important;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head {
        padding: 0;
        overflow-x: scroll;
        overflow-y: hidden;
        margin: 0 0 20px;
    }

    html[lang="ar"][dir="rtl"] .tab-panel .container .tab-panel-wrapper .tab-head {
        flex-direction: column-reverse;
        flex-direction: row-reverse;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex {
        width: max-content;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link {
        display: none;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link.active {
        display: flex;
        gap: 5px;
        height: 40px;
        font-size: 14px;
        background-color: #fff;
        color: #06458F;
        border-radius: 10px 0 0 10px;
        width: 100%;
        padding: 0;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link.active i {
        color: #06458F;
        font-size: 16px;
    }

    .mobil-tab-popup {
        position: fixed;
        background-color: #fff;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 40px 20px;
        z-index: 99999;
        overflow-y: scroll;
        display: none;
    }

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

    .tool-filter .filterCat#filterArea {}

    .tool-filter .filterCat .filter-wrap .filter-title {
        font-size: 16px;
    }

    body .ny-filter-title i {
        font-size: 18px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item {
        margin-bottom: 15px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex input {
        height: 35px;
        font-size: 12px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex button {
        height: 35px;
        width: 35px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex button i {
        font-size: 14px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item label {
        font-size: 12px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item label input {
        top: 2px;
    }

    .login_register_area {
        margin: 0;
    }

    .login_register_area .bread-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .login_register_area .log_wrapper {
        padding: 40px 0;
    }

    .login_register_area .log_wrapper .box_forms {
        width: 100%;
    }

    .filter_logs .filter_bars a {
        padding: 15px 0;
        font-size: 14px;
    }

    .forms_log form input {
        height: 40px;
        padding: 0 15px;
        font-size: 14px;
        line-height: normal;
    }

    .forms_log form .form-item {
        margin-bottom: 0;
    }

    .forms_log form .form-item input {
        padding: 0 0 0 40px;
        font-size: 12px;
    }

    .login_register_area .log_wrapper .box_forms .forms_log .register_form {
        padding: 40px 0 0;
    }

    .login_register_area .title {
        font-size: 16px;
        margin: 0 0 20px;
    }

    .forms_log form button.checkout-btn {
        font-size: 14px;
        margin: 15px 0 0;
        border-radius: 5px;
        height: 40px;
    }

    .forms_log form .form-item .toggle-password {
        top: 10px;
        font-size: 14px;
    }

    .forms_log .tab-open-area .group-yk-1 {
        gap: 0;
    }

    .forms_log .tab-open-area .group-yk-2 {
        column-gap: 15px;
    }

    body .yonkasoft-page-head .head-page-flex .tool-filter form .input-group input {
        width: 100%;
        font-size: 12px;
    }

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

    aside .cat-menu h2 {
        font-size: 18px;
    }

    aside .cat-menu ul {
        gap: 5px;
    }

    aside .cat-menu ul li a {
        font-size: 12px;
    }

    aside .buttons a {
        height: 35px;
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter form .input-group .input-group-prepend button i {
        font-size: 18px;
    }

    .yonkasoft-page-head .head-page-flex .page-bread {
        width: 100%;
    }

    .blog-detail-selection {
        margin: 20px 0;
    }

    .blog-detail-selection .blogDetail .column-12 {
        margin-bottom: 10px;
    }

    .blog-detail-selection .blogDetail .date {
        margin: 10px 0;
        padding: 5px 10px;
        font-size: 12px;
    }

    .blog-detail-selection .blogDetail .date i {
        font-size: 14px;
        margin-right: 5px;
    }

    .siparis-alan {
        margin: 40px 0;
    }

    .siparis-alan .siparis-form {
        padding: 20px;
    }

    .siparis-alan .siparis-form .form-title {
        font-size: 18px;
        margin-bottom: 15px;
    }

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

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

    .siparis-alan .siparis-form .group-yk-xs-1 {
        gap: 15px;
    }

    .bayi-form {
        padding: 40px 0;
    }

    .bayi-content {
        position: relative;
        top: 0;
        margin-bottom: 25px;
    }

    .bayi-content .button-grup {
        flex-wrap: wrap;
        margin-bottom: 15px;
    }

    .bayi-content .button-grup a {
        font-size: 12px;
        gap: 5px;
        border-radius: 5px;
        padding: 10px 15px;
    }

    .bayi-content h2,
    .bayi-content h3 {
        font-size: 16px;
    }

    .bayi-content h2,
    .bayi-content ul li {
        margin-bottom: 10px;
    }

    .bayi-form .bayiform-wrapper {
        padding: 20px;
        border-radius: 15px;
    }

    .bayi-form .bayiform-wrapper .form-title {
        font-size: 18px;
    }

    .bayi-form .bayiform-wrapper #regform {
        gap: 0;
        row-gap: 20px;
    }

    .bayi-form .bayiform-wrapper #regform .form-group input,
    .bayi-form .bayiform-wrapper #regform .form-group select {
        font-size: 12px;
    }

    .bayi-form .bayiform-wrapper #regform .form-group button:not(.iti__selected-country) {
        padding: 0 10px;
        height: 35px;
        border-radius: 5px;
    }

    .bayi-form .bayiform-wrapper #regform .form-group button:not(.iti__selected-country) span {
        font-size: 13px;
    }

    .help-q-page {
        margin: 40px 0;
    }

    .help-q-page .soruFiltre .soru-input input {
        font-size: 12px;
    }

    .help-q-page .soruFiltre .soru-input i {
        font-size: 18px;
    }

    .help-q-page .soru-filtre-liste li a {
        font-size: 12px;
        padding: 0 10px;
        height: 35px;
    }

    .help-q-page .mainQuestion .soru-card {
        border-radius: 5px;
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a {
        height: 40px;
        font-size: 12px;
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a i {
        font-size: 16px;
    }

    .help-q-page .mainQuestion .soru-card .ny-collapse .card-body {
        padding: 15px;
    }

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

    .yonkasoft-header .header-wrap .menu-group .login-area {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group a.mobile-login {
        font-size: unset;
    }

    .global_basket {
        margin: 40px 0;
    }

    .global_basket .basket_prod .basket_flex {
        flex-direction: column;
        gap: 20px;
    }

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

    .global_basket .basket_list .ny-cart-list {
        flex-wrap: wrap;
        row-gap: 15px;
        border-bottom: 0;
        padding: 15px 0;
        justify-content: space-between;
    }

    .ny-cart-list .cartProductDetail {
        width: 70%;
        row-gap: 0;
        padding: 0;
    }

    .ny-cart-list .nyHidMobile {
        flex-wrap: wrap;
        gap: 20px;
    }

    .ny-cart-list .nyCartListRight {
        width: max-content;
    }

    .ny-cart-list .nyCartListRight i {
        font-size: 14px;
    }

    .ny-cart-list .nyHidMobile .nyCartProductSubValue {
        font-size: 16px;
    }

    .global_basket .more-shop {
        font-size: 12px;
        padding: 10px 15px;
        margin-top: 10px;
    }

    .global_basket .destroy_cart {
        font-size: 12px;
        padding: 10px 15px;
        margin-top: 10px;
        margin-left: 10px;
    }

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

    .cart-summary {
        padding: 20px;
    }

    .cart-summary h3 {
        font-size: 18px;
    }

    .cart-summary table tr td {
        font-size: 12px;
        padding: 5px 0;
    }

    .cart-summary table {
        margin-bottom: 10px;
    }

    .cart-summary .buy-button {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 999999;
        border-radius: 0;
        justify-content: center;
        padding: 0;
        margin: 0;
        font-size: 14px;
    }

    .cart-summary .ssl-image {
        border-radius: 5px;
        width: 80px;
    }

    .coupon_area {
        border-radius: 5px;
    }

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

    .coupon-add-button i {
        font-size: 18px;
    }

    .cart-summary.coupon {
        padding: 0 20px 20px;
    }

    .cart-summary.coupon input {
        font-size: 12px;
        padding: 0 10px;
        height: 40px;
    }

    .cart-summary.coupon label {
        font-size: 12px;
    }

    .cart-summary.coupon button {
        font-size: 12px;
        padding: 10px 15px;
    }

    .member-or-login {
        margin: 40px 0;
    }

    .member-or-login .group-yk-2 .shop-box {
        padding: 20px;
    }

    .member-or-login .pageSmallTitle {
        font-size: 16px;
    }

    .member-or-login .group-yk-2 .shop-box p {
        font-size: 12px;
    }

    .member-or-login .group-yk-2 .shop-box .link {
        gap: 15px;
    }

    .member-or-login .group-yk-2 .shop-box .link a {
        font-size: 12px;
        height: 35px;
    }

    .member-or-login .group-yk-2 .login-form {
        padding: 20px;
    }

    .member-or-login .group-yk-2 .login-form .group-yk-2 {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .member-or-login .group-yk-2 .login-form input {
        height: 35px;
        font-size: 12px;
    }

    .member-or-login .group-yk-2 .login-form a.login {
        font-size: 12px;
        height: 35px;
    }

    .category-group .navigation-yk {
        display: none;
    }

    .commerce-card img {
        border-radius: 5px;
    }

    .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 {
        gap: 10%;
    }

    .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 {
        width: 45%;
        margin: 0;
    }

    .product-group .navigation-yk button {
        width: 30px;
        height: 30px;
    }

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

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

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

    .contact-main {
        margin: 40px 0;
    }

    .contact-main .contact-flex {
        flex-direction: column;
        gap: 20px;
    }

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

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

    .contact-main .contactFormBox {
        padding: 20px;
    }

    .contact-main .contactFormBox .form-title {
        font-size: 18px;
    }

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

    .contact-main .contactFormBox form textarea {
        height: 60px;
    }

    .contact-main .contactFormBox form button {
        font-size: 12px;
        height: 35px;
    }

    .manual-section {
        margin: 40px 0;
    }

    .manual-section .manual-flex {
        flex-direction: column;
        gap: 20px;
    }

    .manual-section .manual-flex .manual-left {
        width: 100%;
        margin: 0;
    }

    .manual-section .manual-flex .manual-left .manual-menu {
        padding: 20px;
        border-radius: 10px;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul {
        position: relative;
        top: unset;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul li a {
        height: 40px;
        font-size: 12px;
    }

    .manual-section .manual-flex .manual-right {
        width: 100%;
    }

    .manual-section .manual-flex .manual-right .head-section {
        margin: 0 0 15px;
    }

    .manual-section .manual-flex .manual-right .head-section h1 {
        font-size: 20px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider {
        flex-direction: column;
        height: 400px;
        border-radius: 10px;
        margin: 0 0 25px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .swiper {
        width: 100%;
        border-right: 0;
        height: 100%;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .navigation-yk button {
        width: 30px;
        height: 30px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .navigation-yk button i {
        font-size: 16px;
    }

    .manual-swiper-thumb .swiper-wrapper .swiper-slide img {
        height: 100%;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .manual-swiper-thumb {
        height: auto;
    }

    .manual-section .manual-flex .manual-right .manual-content .content h2 {
        font-size: 20px;
        line-height: normal;
    }

    .manual-section .manual-flex .manual-right .manual-content .content img {
        width: 100%;
    }

    .ny-add-cart-modal .ny-add-cart-modal-content {
        width: 89%;
    }

    .ny-add-cart-modal .ny-add-cart-modal-content .ny-add-cart-modal-body #ny-add-cart-product-zone {
        flex-wrap: wrap;
    }

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

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

    .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%;
    }

    .bread-top .bread-wrapper {
        gap: 0;
    }

    .bread-top .breadcrumb {
        width: 75%;
    }

    .bread-top .product-evaluation {
        width: 100%;
        border-left: 0;
        border-top: 1px solid #E1E1E1;
    }

    .bread-top .product-evaluation::before {
        content: "";
        position: absolute;
        right: 100%;
        top: -1px;
        width: 100%;
        height: 1px;
        background-color: #E1E1E1;
    }

    .bread-top .product-evaluation::after {
        content: "";
        position: absolute;
        left: 100%;
        top: -1px;
        width: 100%;
        height: 1px;
        background-color: #E1E1E1;
    }

    .bread-top .product-evaluation .eva-item {
        height: 40px;
        width: 33.33%;
        padding: 0 10px;
        line-height: normal;
    }

    .bread-top .product-evaluation .eva-item i {
        font-size: 15px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .row .col-12 .ny-product-comparison-title {
        font-size: 14px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .row .col-12 button {
        width: 25px;
        height: 25px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area .btn-clean-item {
        width: 30px;
        height: 30px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .col-md-2 {
        width: 100%;
        display: flex;
        gap: 10px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-left-list-btn {
        height: 35px;
        flex: 1;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row {
        padding: 0;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area {
        width: 100%;
        padding: 0 15px;
        justify-content: unset;
        flex: unset;
        height: 120px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area a {
        height: 100px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area a .row .col-4 img {
        height: 70px;
    }

    body .nyComment-modal-content {
        width: fit-content;
        margin: 0 20px;
    }

    .product-group.products-brand-list .products-area .products-flex {
        display: flex;
        flex-direction: column;
    }

    .product-group.products-brand-list .products-area .products-flex .products-center .yk-product-card .mobil-slide a img {
        height: 250px;
    }

    .product-group.products-brand-list .products-area .products-flex .yk-product-card .mobil-slide img {
        height: 250px;
    }

    .product-group.products-brand-list .products-area {
        border-radius: 10px;
    }

    .product-group.best-seller .yk-head h2::before {
        width: 20px;
        height: 20px;
    }

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

    .category-result .group-row .category-product .feature .product-group {
        padding: 15px;
    }

    .link-group .footer-links-box .f-links-box ul li:not(:last-child) {
        margin: 0 0 10px;
    }

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

    .link-group .footer-links-box .f-links-box {
        margin-bottom: 10px;
    }

    body .product-evaluation {
        padding: 0 0 10px;
        margin: 0 0 10px;
    }

    .counter-yk .productCount button {
        width: 30px;
        height: 30px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap a i {
        font-size: 16px;
    }

    .p-for-features .table-info tr td {
        font-size: 12px;
    }

    .table tbody tr th {
        font-size: 12px;
    }

    .yonkasoft-product-detail .pr-wrapper .p-for-support .support-flex .support-content .title {
        font-size: 12px;
        line-height: normal;
    }

    .yonkasoft-product-detail .pr-wrapper .p-for-support .support-flex .support-content .buttons a {
        font-size: 12px;
        padding: 0 15px;
        height: 35px;
    }

    .yonkasoft-product-detail .pr-wrapper .p-for-support .support-flex .support-content .buttons a i {
        font-size: 16px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper h2 {
        font-size: 14px;
        gap: 5px;
        padding: 0 15px;
        height: 40px;
        margin: 0 auto 20px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper h2 i {
        font-size: 18px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content table {
        overflow-x: scroll;
        margin-bottom: 25px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group {
        flex-direction: column;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media:before {
        top: 0;
    }

    .come-back a {
        width: fit-content;
        font-size: 12px;
        height: 35px;
        gap: 5px;
    }

    .main-product-slider .product-label-cargo {
        left: 0;
        top: 10px;
        font-size: 11px;
        height: 25px;
        padding: 0 8px;
        gap: 0;
    }

    .main-product-slider .product-label-cargo i {
        width: 25px;
        height: 25px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .thumbnail-slider a img {
        padding: 10px;
        height: 80px;
    }

    .counter-yk .label {
        font-size: 12px;
    }

    .yonkasoft-product-detail .pr-wrapper .p-for-support .support-flex .support-image img {
        width: 80px;
        border-radius: 20px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .products-comment-wrapper .comment-body-wrap .comment-notes #email-notes {
        margin: 0 0 10px;
        display: block;
        font-size: 12px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content li {
        font-size: 12px !important;
    }

    .blog-detail-selection .blogDetail h2 {
        font-size: 16px !important;
    }

    .blog-detail-selection .blogDetail h3 {
        font-size: 16px !important;
    }

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

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

    .login_register_area .log_wrapper .box_forms .forms_log .login_form {
        flex: unset;
        background-color: #F9F2E0;
        padding: 20px;
        border-radius: 10px;
    }

    .login_register_area .log_wrapper .box_forms .forms_log .register_form {
        padding: 30px 0 0;
    }

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

    .ny-cart-list .nyCartListRight .nyCartRemove i {
        font-size: 14px;
    }

    .yonkasoft-header .header-wrap .header-right .head-top:before {
        display: none;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media:before {
        top: 0;
    }

    body .product-group.big-list .yk-head {
        flex-direction: row;
        flex-wrap: nowrap;
    }

    body .product-group.big-list .yk-head h2:before {
        display: none;
    }

    .blog-detail-selection .blogDetail img {
        width: 100%;
    }

    body .blog-side {
        display: none;
    }

    .blog-detail-selection .blogDetail {
        width: 100%;
        border: unset;
        padding: 0;
    }

    .blog-page-selection .blog-wrap {}

    .blog-page-selection .blog-wrap .blog-area {
        flex-direction: column;
        gap: 10px;
    }

    .blog-page-selection .blog-wrap .blog-area .blog-side {
        width: 100%;
    }

    .blog-page-selection .blog-wrap .blog-area .blog-list-area {
        width: 100%;
        border-left: unset;
        padding-left: 0;
    }

    .blog-side .side-wrap .title {
        font-size: 16px;
        border: 1px solid #e0e0e0;
        padding: 11px 15px;
        border-radius: 10px;
        justify-content: space-between;
        display: flex;
        cursor: pointer;
    }

    .blog-side .side-wrap .title i {
        font-size: 14px;
    }

    .blog-side .side-wrap .buttons {
        display: none;
    }

    .blog-side .side-wrap .cat-list {
        display: none;
    }

    body .blog-card {}

    body .breadcrumb h1 {
        width: fit-content;
    }

    .yonkasoft-page-head .page-head-flex {}

    .yk-mega-menu .mega-menu-list {}

    .tab-panel::before {
        top: 40px;
    }

    .tab-panel .tab-panel-wrapper .tab-content .products-comment-wrapper .comment-body-wrap {
        padding: 15px;
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content {
        padding: 15px;
    }

    .tab-panel .tab-panel-wrapper .tab-head .tab-head-flex a {
        font-size: 13px;
    }

    body .product-evaluation .eva-item {
        width: 48%;
    }

    body .product-evaluation .eva-item i {
        font-size: 16px;
    }

    body .product-evaluation .evaluation-wrap {
        gap: 4%;
        row-gap: 10px;
        justify-content: center;
    }

    .p-for-item.basket-and-count .basket-wrap .basket-item .product-buton.talepUrun,
    .p-for-item.basket-and-count .basket-wrap .basket-item .alert {
        font-size: 13px;
        height: 40px;
    }

    .p-for-features .table-info tbody tr .icon {
        width: 25px;
        height: 25px;
    }

    .p-for-features .table-info tbody tr .icon i {
        font-size: 12px;
    }

    .p-for-detail-wrap .p-for-features .table-info tbody tr td {
        font-size: 10px;
    }

    .bread-top {
        margin: 0;
    }

    .yonkasoft-footer .footer-wrap .footer-alt .footer-banks {
        margin: 0;
    }

    .category-result .category-content .content-wrap .buton-alt span i {
        font-size: 12px;
    }

    .category-result .category-content .content-wrap .buton-alt {
        padding: 5px 10px;
        font-size: 12px;
    }

    .category-result .category-content .content-wrap .content-box {
        height: 250px;
    }

    .category-result .category-content .content-wrap .content-box p {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .head-left {
        order: -1;
    }

    .yonkasoft-page-head .head-page-flex .head-right {}

    .yonkasoft-page-head .head-page-flex .head-center {}

    .yonkasoft-page-head .head-page-flex .head-center .filter-area {
        width: 30%;
        cursor: pointer;
        margin: auto;
    }

    .yonkasoft-page-head .head-page-flex .head-center {
        width: 100%;
        bottom: unset;
        order: 1;
    }

    .yonkasoft-page-head .head-page-flex .head-center .filtreSelectGroup {
        margin: 10px 0;
        justify-content: flex-start;
    }

    .breadcrumb ul li:first-child a {
        width: 20px;
        height: 20px;
    }

    body .come-back i {
        font-size: 12px;
    }

    body .come-back {
        font-size: 10px;
        width: 20%;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-buttons {
        background-color: #fff;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .yk-product-card-title {
        color: #000;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .price .active-price {
        color: #06458f;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content .price del {}

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide .yk-product-card .card-content {
        background-color: #fff;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide.center-slide {
        scale: 1;
    }

    .copyright .copyright-wrap span,
    .copyright .copyright-wrap .text {
        font-size: 10px;
    }

    body .product-group.tab-list .yk-head::before {
        display: none;
    }

    body .product-group.tab-list .yk-head {
        justify-content: space-between;
    }

    body .product-group.tab-list .yk-head h2 {
        border-left: unset;
        padding: 0;
        justify-content: flex-start;
    }

    body .product-group .product-tab-group .yk-head {
        justify-content: flex-end;
    }

    .yonkasoft-footer .footer-wrap .footer-alt .footer-banks img {
        width: 100%;
    }

    body .footer-group {
        margin: 0 0 20px;
    }

    .yonkasoft-footer .footer-wrap .footer-group .footer-content ul li:not(:last-child) {
        margin-bottom: 5px;
    }

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

    .yonkasoft-footer .footer-wrap .footer-group .footer-title {
        font-size: 16px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo {
        margin: 0 0 30px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo a img {
        width: 200px;
    }

    .yonkasoft-footer .footer-wrap .footer-logo:before {
        display: none;
    }

    .link-group .link-group-wrap .link-group-right .footer-links-box {
        padding: 20px;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li:not(:last-child) {
        margin: 0 0 5px;
    }

    .link-group .footer-links-box .f-links-box ul {}

    .link-group .link-group-wrap .footer-links-box .title {
        font-size: 14px;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li a {
        font-size: 12px;
    }

    .link-group .link-group-wrap {
        flex-direction: column;
    }

    .link-group .link-group-wrap .link-group-left {
        width: 100%;
    }

    .link-group .link-group-wrap .link-group-right {
        width: 100%;
    }

    body .yonkasoft-journal {
        margin: 0 0 50px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a {}

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .icon {
        width: 30px;
        height: 30px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .icon i {
        font-size: 14px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .alt span {
        font-size: 10px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content a .alt .text {
        font-size: 13px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .contact-content {
        align-items: flex-start;
        flex-direction: row;
        gap: 50px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content {}

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul {
        margin: 10px 0 0;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li {}

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li a {
        height: 30px;
        width: 30px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content ul li a i {
        font-size: 13px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content {
        align-items: flex-start;
        padding: 0 0 20px;
    }

    .yonkasoft-journal .journal-wrap .journal-right .social-content .title {
        font-size: 16px;
        line-height: 24px;
    }

    #subsRegister .form-card button {
        height: 40px;
        font-size: 13px;
    }

    #subsRegister {
        margin: 20px 0 0;
    }

    #subsRegister .form-card {}

    #subsRegister .form-card .card-item {}

    #subsRegister .form-card .card-item input {
        width: 100%;
        height: 40px;
        font-size: 12px;
        padding-left: 40px;
    }

    #subsRegister .form-card .card-item i {
        width: 24px;
        height: 24px;
        font-size: 12px;
        top: 6px;
        left: 6px;
    }

    .yonkasoft-journal .journal-wrap .journal-left .journal-content {
        padding: 0 0 0 10px;
        margin: 0;
    }

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

    .yonkasoft-journal .journal-wrap .journal-left .journal-content p {
        font-size: 12px;
        line-height: 19px;
    }

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

    .yonkasoft-journal .journal-wrap .journal-left {
        width: 100%;
        padding: 20px;
    }

    .yonkasoft-journal .journal-wrap .journal-right {
        width: 100%;
        padding: 20px;
    }

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

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

    body .product-group.brands-list {}

    body .product-group.brands-list .products-tabs {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left .navigation-yk button {
        width: 25px;
        height: 25px;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left .navigation-yk button i {
        font-size: 14px;
    }

    .yk-brands-box {}

    .yk-brands-box a {
        height: 150px;
    }

    .yk-brands-box a img {}

    body .yonkasoft-brands {}

    .yonkasoft-brands .brands-area .brands-flex {
        flex-direction: column;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-left {
        width: 100%;
    }

    .yonkasoft-brands .brands-area .brands-flex .brands-right {
        width: 100%;
    }

    body .product-group.banner-list .products-area .banner-pagination {}

    body .product-group.banner-list .products-area .banner-pagination .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
        border-radius: 100%;
    }

    body .product-group.banner-list .products-area .banner-pagination .swiper-pagination-bullet.active {}

    .product-group.tab-list .yk-head h2,
    .product-group.banner-list .yk-head h2 {
        width: 100%;
    }

    body .product-group.banner-list .yk-head .navigation-yk {
        padding: 0;
    }

    body .product-group.banner-list .products-area .product-flex {
        flex-direction: column-reverse;
    }

    body .product-group.banner-list .products-area .product-flex .product-left {
        width: 100%;
    }

    body .product-group.banner-list .products-area .product-flex .product-right {
        width: 100%;
    }

    .yk-product-card .card-buttons .basket-content a.dontStok {
        opacity: 1;
        visibility: visible;
        background-color: #ffbf00;
        height: 30px;
        border-radius: 6px;
        font-size: 11px;
    }

    .yk-product-card .card-buttons .basket-content a.dontStok i {
        font-size: 14px;
    }

    .product-label-cargo {
        height: 24px;
        font-size: 9px;
        padding: 0 5px;
    }

    .product-label-cargo i {
        font-size: 12px;
    }

    body .product-group.big-list .swiper-product {
        height: auto;
    }

    body .product-group.big-list .swiper-product .swiper-wrapper .swiper-slide:not(.swiper-slide.center-slide) .yk-product-card:before {
        display: none;
    }

    body .banner-list {
        margin: 0 0 40px;
    }

    .banner-list .banner-area .banner-flex {
        flex-direction: column;
    }

    .banner-list .banner-area .banner-flex .banner-left {
        width: 100%;
    }

    .banner-list .banner-area .banner-flex .banner-right {
        width: 100%;
    }

    .banner-list .banner-area .banner-flex .banner-item {}

    .yk-product-card .card-buttons {
        padding: 10px;
    }

    .yk-product-card .card-buttons .basket-content {
        width: 100%;
        background-color: unset;
        padding: 0;
        height: auto;
    }

    .yk-product-card .card-buttons .basket-content a.addSptBt {
        width: 100%;
        height: 35px;
        background-color: #06458F;
        border-radius: 6px;
        font-size: 11px;
    }

    .yk-product-card .counter-yk .productCount {
        display: none;
    }

    .yk-product-card .card-buttons a.ekleFavori {
        display: none;
    }

    .product-group.tab-list .navigation-yk,
    .product-group.banner-list .navigation-yk {
        padding-left: 0;
    }

    body .product-group.tab-list .yk-head .products-tabs {
        padding: 0;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .yk-head .products-tabs ul {
        gap: 20px;
        width: max-content;
    }

    .yk-head .products-tabs ul li {}

    body .product-group.brands-list .yk-head .products-tabs ul li a {
        font-size: 12px;
        height: 30px;
    }

    .yk-head .products-tabs ul li button {
        font-size: 12px;
    }

    body .product-group .yk-head h2 {
        padding-left: 10px;
        text-align: center;
        width: 100%;
    }

    body .yonkasoft-commerce-features {
        margin: 30px 0 0;
    }

    body .yonkasoft-commerce-features .features-wrapper .features-card {
        padding: 0;
    }

    body .yonkasoft-lead .lead-wrapper .lead-parent .lead-container img {
        border-radius: 10px;
    }

    body .yonkasoft-lead .lead-wrapper {
        flex-direction: column;
        gap: 10px;
    }

    body .yonkasoft-lead .lead-wrapper .lead-parent {
        width: 100%;
    }

    body .yonkasoft-lead .lead-wrapper .slider-banner {
        width: 100%;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
    }

    .product-group.tab-list .navigation-yk,
    .product-group.banner-list .navigation-yk {
        padding-left: 0;
    }

    .yonkasoft-header .header-wrap {
        justify-content: space-between;
    }

    .yonkasoft-header .header-wrap .header-right .head-top,
    .yonkasoft-header .header-wrap .menu-group .menu-item {
        transform: skew(0);
        border: unset;
        justify-content: flex-end;
    }


    .yonkasoft-header .header-wrap .search-card {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item a .alt {
        display: none;
    }

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

    #mobilband {
        background-color: #0B57B1;
        color: #fff;
        display: flex;
        align-items: center;
        height: 40px;
    }

    aside .cat-menu {
        margin: 25px 0 0;
    }

    .blog-card .card {
        width: 100%;
    }

    .blog-card .card .card-image {
        width: 100%;
    }

    #mobilband .mobilbandcon {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    #mobilband .mobilbandcon span a {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 14px;
        font-weight: 400;
    }

    #mobilband .mobilbandcon #close-mobile-notify i {
        font-size: 18px;
    }

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

    .topbar .topbar-flex .topbar-left {
        width: 100%;
        justify-content: space-between;
    }

    .topbar .topbar-flex .topbar-left:before {
        visibility: hidden;
    }

    .topbar .topbar-flex .topbar-left a i {
        font-size: 16px;
    }

    .topbar .topbar-flex .topbar-left .topbar-text {
        display: none;
    }

    .topbar .topbar-flex .topbar-left .topbar-text:before {
        visibility: hidden;
    }

    .topbar .topbar-flex .topbar-right {
        display: none;
    }

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

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

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

    .yonkasoft-header .header-wrap .header-right-item {
        flex: 1;
    }

    .yonkasoft-header .header-wrap .menu-group {
        gap: 15px;
    }

    .yonkasoft-header .header-wrap .menu-group .login-area .login-flex {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item span:not(.cartcountBox, .login-flex span, .dot) {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item a.mobile-log {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang {
        height: 35px;
        border-radius: 10px;
        padding: 0 10px;
        gap: 5px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang img {
        font-size: 14px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .cartcountBox {
        position: absolute;
        top: -14px;
        right: 0;
        width: 18px;
        height: 18px;
        font-size: 10px;
    }

    .copyright .copyright-wrap img {
        width: 500px;
    }

    .yk-product-card .mobil-slide a {
        width: 100%;
    }

    .yk-product-card .mobil-slide a img {
        width: 100%;
        padding: 15px;
        height: 250px;
        object-fit: contain;
    }

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

    header .head-menu {
        display: none;
    }

    header .head-menu .category-buton {
        font-size: 14px;
        gap: 5px;
        height: 40px;
        border-radius: 0 20px 0 0;
    }

    header .head-menu .category-buton i {
        font-size: 16px;
    }

    ul.category-menu {
        overflow-x: scroll;
        gap: 10px;
    }

    ul.category-menu li a {
        width: max-content;
        font-size: 12px;
        padding: 0 15px;
    }

    ul.category-menu li a img {
        width: 20px;
        height: 20px;
    }

    ul.category-menu::-webkit-scrollbar {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box {
        left: unset;
        right: 0;
        padding: 15px;
        z-index: 99999;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li:not(:last-child) {
        margin-bottom: 10px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li strong {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li a {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li a img {
        width: 14px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box li select {
        font-size: 12px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown ul.dropdown-box .row .col-12:not(:last-child) {
        margin-bottom: 10px;
    }

    .category-group .navigation-yk button.prev {
        left: -25px;
    }

    .category-group .navigation-yk button.next {
        right: -25px;
    }

    .yonkasoft-lead .navigation-yk button i {
        font-size: 20px;
    }

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

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

    .yonkasoft-commerce-features .features-wrapper {
        border-radius: 10px;
    }

    .yonkasoft-commerce-features .features-card {
        flex-direction: column;
        justify-content: center;
        padding: 20px;
        height: 100%;
        gap: 10px;
    }

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

    .yonkasoft-commerce-features .features-card .title {
        font-size: 14px;
        text-align: center;
    }

    .yonkasoft-commerce-features .features-card p {
        font-size: 12px;
        text-align: center;
    }

    .yonkasoft-commerce-features .features-card:nth-child(even) {
        background-color: unset;
        outline: unset;
        border-radius: 0;
        gap: 10px;
    }

    .category-group.ct-version {
        margin-top: 40px;
    }

    .category-group.ct-version .category-group-aera {
        padding: 20px 0;
    }

    .category-group.ct-version .yk-category-card .card-media {
        height: 100px;
    }

    .category-group.ct-version .yk-category-card .card-media a span {
        font-size: 12px;
    }

    .category-group.ct-version .yk-category-card .card-media a {
        gap: 10px;
    }

    .yk-head {
        flex-wrap: wrap;
        margin-bottom: 20px;
        row-gap: 20px;
    }

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

    .badges {
        flex-wrap: wrap;
    }

    .yk-product-card .card-content .badges .offer {
        width: fit-content;
    }

    .yk-product-card .card-content .badges .in-stock {
        width: fit-content;
    }

    .category-result .group-row .category-product .feature .yk-head h2 {
        font-size: 18px;
    }

    .category-result .group-row .category-product .feature .yk-head h2::before {
        width: 20px;
        height: 20px;
    }

    .product-group.products-banner-list .products-area .products-flex .yk-head {
        margin-bottom: 20px;
    }

    .product-group.products-banner-list .products-area .products-flex .yk-head h2 {
        font-size: 18px;
    }

    .product-group.best-seller .yk-head h2::before {
        width: 25px;
        height: 25px;
    }

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

    body .product-group.products-brand-list {
        margin: 30px 0;
    }

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

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

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang i {
        font-size: 12px;
    }

    .yk-product-card .card-media a img {
        padding: 10px;
        height: 200px;
    }

    .yk-product-card .card-content {
        padding: 15px;
        height: fit-content;
        min-height: 150px;
    }

    .product-group.products-brand-list .products-area .products-flex .products-center .yk-product-card .card-content {
        min-height: 150px;
    }

    .yk-product-card .card-content .yk-product-card-title {
        line-height: 20px;
        font-size: 14px;
    }

    .product-group.products-banner-list .products-area .products-flex .yk-product-card .card-content .yk-product-card-title {
        min-height: 25px;
    }

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

    .blog-card .card .card-link img {
        height: unset;
    }

    .blog-card .card .card-body {
        padding: 15px;
        min-height: 150px;
    }

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

    .blog-card .card .card-body a.card-link:not(.card-title a) {
        padding: 0 15px;
        font-size: 12px;
        height: 30px;
    }

    body .yonkasoft-blog {
        margin: 30px 0;
    }

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

    .yonkasoft-commerce-journal .journal-wrap {
        flex-wrap: wrap;
        gap: 25px;
        justify-content: flex-start;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-content h2 {
        font-size: 18px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form {
        width: max-content;
    }

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

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card {
        width: 100%;
        align-items: flex-start;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card input {
        font-size: 12px;
        height: 40px;
        padding: 0 15px;
        width: 150px;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card button {
        width: 40px;
        height: 40px;
        padding: 0;
    }

    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card button i {
        font-size: 18px;
    }

    .yonkasoft-footer {
        padding: 40px 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left {
        width: 100%;
        gap: 20px;
        padding: 0;
        border-right: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap {
        gap: 20px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item {
        gap: 15px;
        flex-direction: unset;
        justify-content: space-between;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item ul {
        width: 200px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item ul li a {
        font-size: 12px;
        height: 40px;
        gap: 5px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .contact-item ul li a i {
        font-size: 18px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .address-item a {
        font-size: 14px;
        text-align: right;
        max-width: 400px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .left-wrap .address-item a i {
        font-size: 18px;
    }

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

    .yonkasoft-footer .footer-alt .footer-flex .footer-left .map .location-buton a {
        border-radius: 10px 0 10px 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right {
        padding: 0;
        width: 100%;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-title {
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #E0E0E2;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-title i {
        display: block;
        color: #000;
        font-size: 16px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-content {
        display: none;
        margin-bottom: 20px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item:not(:last-child) {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .group-yk-sm-1 {
        gap: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group.apps .footer-title {
        border-bottom: 0;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group.apps {
        margin-bottom: 25px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul {
        flex-direction: unset;
        flex-wrap: wrap;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a {
        padding: 0 10px;
        width: fit-content;
        height: 40px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a i {
        font-size: 18px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a span {
        font-size: 12px;
    }

    .yonkasoft-footer .footer-alt .footer-flex .footer-right .footer-item .footer-group .footer-apps ul li a span b {
        display: inline-block;
    }

    .copyright .copyright-wrap {
        flex-wrap: wrap;
        height: fit-content;
        padding: 10px 0;
        gap: 15px;
        justify-content: center;
    }

    .yk-product-card .default-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }

    .yk-product-card .default-pagination .swiper-pagination-bullet {
        background-color: #ababab;
        width: 20px;
        height: 4px;
        border-radius: 4px;
    }

    .yk-product-card .default-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #3565E0;
    }

    .yonkasoft-lead .swiper .pagination-lead {
        bottom: 10px;
    }

    .pagination-lead span.swiper-pagination-bullet {
        width: 25px;
        height: 4px;
    }

    .yonkasoft-page-head {
        margin: 0;
    }

    .yonkasoft-page-head .head-page-flex {
        padding: 20px 0 0;
        height: auto;
        border-radius: 10px;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    .yonkasoft-page-head .head-page-flex .page-bread h1 {
        font-size: 18px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: end;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .ser-set {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup {
        position: relative;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup label {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup span {
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .filtreSelectGroup select {
        height: 35px;
        font-size: 12px;
        width: fit-content;
    }

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

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

    .category-result .group-flex {
        flex-direction: column;
        padding: 20px 0;
    }

    body .alert {
        font-size: 12px;
        line-height: normal;
    }

    .category-result .group-flex .other-cat a {
        padding: 0 15px;
        height: 35px;
        font-size: 12px;
        gap: 5px;
    }

    .category-result .group-flex .other-cat a i {
        font-size: 16px;
    }

    .category-counter {
        margin-bottom: 20px;
    }

    .category-counter .counter-pr {
        gap: 10px;
        flex-wrap: wrap;
    }

    .category-counter .counter-pr .remaining {
        font-size: 14px;
    }

    .category-counter .counter-pr .sayac-item {
        font-size: 12px;
        height: 40px;
        border-radius: 5px;
        line-height: normal;
    }

    .category-result {
        margin: 0 0 40px;
    }

    body .breadcrumb {
        overflow: hidden;
        height: 40px;
    }

    .breadcrumb ul {
        overflow-x: scroll;
    }

    .breadcrumb ul::-webkit-scrollbar {
        display: none;
    }

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

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

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap {
        flex-direction: column;
        gap: 25px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .come-back a {
        font-size: 12px;
        height: 35px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .come-back a i {
        font-size: 14px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media {
        width: 100%;
        position: unset;
        border-radius: 0 15px 15px 15px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider {
        height: 400px;
        width: 75%;
        padding: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button i {
        font-size: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button.prev {
        left: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .main-product-slider .navigation-yk button.next {
        right: 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .thumbnail-slider {
        width: 25%;
        height: 400px;
        border-right: 1px solid #e0e0e0;
        padding-right: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail {
        width: 100%;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .p-title {
        font-size: 16px;
        line-height: 22px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item:not(:last-child) {
        margin-bottom: 15px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount {
        flex-wrap: wrap;
        gap: 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .p-price .end-price {
        font-size: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .product-info ul {
        gap: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .product-info ul li {
        font-size: 12px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count {
        border-top: 1px solid #e0e0e0;
        padding: 20px 0 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap {
        flex-wrap: nowrap;
        gap: 20px;
    }

    .counter-yk .productCount input[type=number] {
        width: 25px;
        height: 25px;
        padding: 0;
        font-size: 12px;
    }

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

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap a {
        font-size: 14px;
        height: 40px;
        width: 50%;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .content .product-information-content li {
        line-height: 24px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .more-feature-button {
        height: 35px;
        font-size: 12px;
        margin: 15px 0 0;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-features .more-feature-button i {
        height: 35px;
        width: 35px;
        font-size: 16px;
        margin-left: 15px;
    }

    .tab-panel {
        margin: 40px 0;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper {
        padding: 20px 0;
        margin: 30px 0 0;
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content li {
        font-size: 12px;
        line-height: 20px;
    }

    .tab-panel .tab-panel-wrapper .tab-content .product-information-wrapper .product-information-content p {
        font-size: 12px;
        line-height: 20px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head {
        overflow-x: scroll;
        overflow-y: hidden;
        margin: 0 0 10px;
        padding: 0 !important;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex {
        width: max-content;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link {
        display: none;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link.active {
        display: flex;
        gap: 5px;
        height: 40px;
        font-size: 14px;
        background-color: #fff;
        color: #06458F;
        border-radius: 10px 0 0 10px;
        width: 100%;
        padding: 0;
    }

    .tab-panel .container .tab-panel-wrapper .tab-head .tab-head-flex .tab-link.active i {
        color: #06458F;
        font-size: 16px;
    }

    .mobil-tab-popup {
        position: fixed;
        background-color: #fff;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 40px 20px;
        z-index: 99999;
        overflow-y: scroll;
        display: none;
    }

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

    .tool-filter .filterCat#filterArea {}

    .tool-filter .filterCat .filter-wrap .filter-title {
        font-size: 16px;
    }

    body .ny-filter-title i {
        font-size: 18px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item {
        margin-bottom: 15px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex input {
        height: 35px;
        font-size: 12px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex button {
        height: 35px;
        width: 35px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex button i {
        font-size: 14px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item label {
        font-size: 12px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item label input {
        top: 2px;
    }

    .login_register_area {
        margin: 0 0 50px;
    }

    .login_register_area .log_wrapper {
        padding: 0;
        background-color: unset;
    }

    .login_register_area .log_wrapper .box_forms {
        width: 100%;
    }

    .filter_logs .filter_bars a {
        padding: 15px 0;
        font-size: 14px;
    }

    .forms_log form input {
        height: 40px;
        padding: 0 15px 0 50px;
        font-size: 14px;
        line-height: normal;
    }

    .forms_log form i {
        top: 7px;
    }

    .forms_log form .form-item {
        margin-bottom: 0;
    }

    .forms_log form button.checkout-btn {
        font-size: 14px;
        margin: 15px 0 0;
        border-radius: 5px;
        height: 40px;
    }

    .forms_log form .form-item .toggle-password {
        top: 10px;
        font-size: 14px;
    }

    .forms_log .tab-open-area .group-yk-1 {
        gap: 0;
    }

    .forms_log .tab-open-area .group-yk-2 {
        column-gap: 15px;
    }

    body .yonkasoft-page-head .head-page-flex .tool-filter form .input-group input {
        width: 100%;
        font-size: 12px;
    }

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

    aside .cat-menu h2 {
        font-size: 18px;
    }

    aside .cat-menu ul {
        gap: 5px;
    }

    aside .cat-menu ul li a {
        font-size: 12px;
    }

    aside .buttons a {
        height: 35px;
        font-size: 12px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter form .input-group .input-group-prepend button i {
        font-size: 18px;
    }

    .blog-detail-selection {
        margin: 40px 0;
    }

    .blog-detail-selection .blogDetail .column-12 {
        margin-bottom: 10px;
    }

    .blog-detail-selection .blogDetail .date {
        margin: 10px 0;
        padding: 5px 10px;
        font-size: 12px;
    }

    .blog-detail-selection .blogDetail .date i {
        font-size: 14px;
        margin-right: 5px;
    }

    .siparis-alan {
        margin: 40px 0;
    }

    .siparis-alan .siparis-form {
        padding: 20px;
    }

    .siparis-alan .siparis-form .form-title {
        font-size: 18px;
        margin-bottom: 15px;
    }

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

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

    .siparis-alan .siparis-form .group-yk-xs-1 {
        gap: 15px;
    }

    .bayi-form {
        padding: 40px 0;
    }

    .bayi-content {
        position: relative;
        top: 0;
        margin-bottom: 25px;
    }

    .bayi-content .button-grup {
        flex-wrap: wrap;
        margin-bottom: 15px;
    }

    .bayi-content .button-grup a {
        font-size: 12px;
        gap: 5px;
        border-radius: 5px;
        padding: 10px 15px;
    }

    .bayi-content h2,
    .bayi-content h3 {
        font-size: 16px;
    }

    .bayi-content h2,
    .bayi-content ul li {
        margin-bottom: 10px;
    }

    .bayi-form .bayiform-wrapper {
        padding: 20px;
        border-radius: 15px;
    }

    .bayi-form .bayiform-wrapper .form-title {
        font-size: 18px;
    }

    .bayi-form .bayiform-wrapper #regform {
        row-gap: 15px;
        column-gap: 0;
    }

    .bayi-form .bayiform-wrapper #regform .form-group input,
    .bayi-form .bayiform-wrapper #regform .form-group select {
        font-size: 12px;
    }

    .bayi-form .bayiform-wrapper #regform .form-group button:not(.iti__selected-country) {
        padding: 0 10px;
        height: 35px;
        border-radius: 5px;
    }

    .bayi-form .bayiform-wrapper #regform .form-group button:not(.iti__selected-country) span {
        font-size: 13px;
    }

    .help-q-page {
        margin: 40px 0;
    }

    .help-q-page .soruFiltre .soru-input input {
        font-size: 12px;
    }

    .help-q-page .soruFiltre .soru-input i {
        font-size: 18px;
    }

    .help-q-page .soru-filtre-liste li a {
        font-size: 12px;
        padding: 0 10px;
        height: 35px;
    }

    .help-q-page .mainQuestion .soru-card {
        border-radius: 5px;
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a {
        height: 40px;
        font-size: 12px;
    }

    .help-q-page .mainQuestion .soru-card .card-header h5 a i {
        font-size: 16px;
    }

    .help-q-page .mainQuestion .soru-card .ny-collapse .card-body {
        padding: 15px;
    }

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

    .yonkasoft-header .header-wrap .menu-group .login-area {
        display: none;
    }

    .yonkasoft-header .header-wrap .menu-group a.mobile-login {
        font-size: unset;
    }

    .global_basket {
        margin: 40px 0;
    }

    .global_basket .basket_prod .basket_flex {
        flex-direction: column;
        gap: 20px;
    }

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

    .global_basket .basket_list .ny-cart-list {
        row-gap: 15px;
        border-bottom: 0;
        padding: 15px 0;
        justify-content: space-between;
    }

    .ny-cart-list .ny-cart-image {
        width: 150px;
    }

    .ny-cart-list .cartProductDetail {
        width: 50%;
        row-gap: 0;
        padding: 0;
    }

    .ny-cart-list .nyHidMobile {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: flex-end;
    }

    .ny-cart-list .nyCartListRight {
        width: auto;
    }

    .ny-cart-list .nyCartListRight i {
        font-size: 14px;
    }

    .ny-cart-list .nyHidMobile .nyCartProductSubValue {
        font-size: 16px;
    }

    .global_basket .more-shop {
        font-size: 12px;
        padding: 10px 15px;
        margin-top: 10px;
    }

    .global_basket .destroy_cart {
        font-size: 12px;
        padding: 10px 15px;
        margin-top: 10px;
        margin-left: 10px;
    }

    .global_basket .basket_prod .basket_flex .column-4 {
        width: 100%;
        border: unset;
        padding: 0;
    }

    .cart-summary {
        padding: 20px;
    }

    .cart-summary h3 {
        font-size: 18px;
    }

    .cart-summary table tr td {
        font-size: 12px;
        padding: 5px 0;
    }

    .cart-summary table tr td:last-child {
        text-align: right;
    }

    .cart-summary table {
        margin-bottom: 10px;
    }

    .cart-summary .buy-button {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 999999;
        border-radius: 0;
        justify-content: center;
        padding: 0;
        margin: 0;
        font-size: 14px;
    }

    .cart-summary .ssl-image {
        border-radius: 5px;
        width: 80px;
    }

    .coupon_area {
        border-radius: 5px;
    }

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

    .coupon-add-button i {
        font-size: 18px;
    }

    .cart-summary.coupon {
        padding: 0 20px 20px;
    }

    .cart-summary.coupon input {
        font-size: 12px;
        padding: 0 10px;
        height: 40px;
    }

    .cart-summary.coupon label {
        font-size: 12px;
    }

    .cart-summary.coupon button {
        font-size: 12px;
        padding: 10px 15px;
    }

    .member-or-login {
        margin: 40px 0;
    }

    .member-or-login .group-yk-2 .shop-box {
        padding: 20px;
    }

    .member-or-login .pageSmallTitle {
        font-size: 16px;
    }

    .member-or-login .group-yk-2 .shop-box p {
        font-size: 12px;
    }

    .member-or-login .group-yk-2 .shop-box .link {
        flex-wrap: wrap;
        gap: 10px;
    }

    .member-or-login .group-yk-2 .shop-box .link a {
        font-size: 12px;
        height: 35px;
    }

    .member-or-login .group-yk-2 .login-form {
        padding: 20px;
    }

    .member-or-login .group-yk-2 .login-form .group-yk-2 {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .member-or-login .group-yk-2 .login-form input {
        height: 35px;
        font-size: 12px;
    }

    .member-or-login .group-yk-2 .login-form a.login {
        font-size: 12px;
        height: 35px;
    }

    .product-group .navigation-yk button {
        width: 35px;
        height: 35px;
    }

    .navigation-yk i {
        font-size: 18px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group .thumbnail-slider a img {
        height: 100px;
        padding: 10px;
    }

    .contact-main {
        margin: 40px 0;
    }

    .contact-main .contact-flex {
        flex-direction: column;
        gap: 20px;
    }

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

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

    .contact-main .contactFormBox {
        padding: 20px;
    }

    .contact-main .contactFormBox .form-title {
        font-size: 18px;
    }

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

    .contact-main .contactFormBox form textarea {
        height: 60px;
    }

    .contact-main .contactFormBox form button {
        font-size: 12px;
        height: 35px;
    }

    .manual-section {
        margin: 40px 0;
    }

    .manual-section .manual-flex {
        flex-direction: column;
        gap: 20px;
    }

    .manual-section .manual-flex .manual-left {
        width: 100%;
    }

    .manual-section .manual-flex .manual-left .manual-menu {
        padding: 20px;
        border-radius: 10px;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul {
        position: relative;
        top: unset;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul li a {
        height: 40px;
        font-size: 12px;
    }

    .manual-section .manual-flex .manual-right {
        width: 100%;
    }

    .manual-section .manual-flex .manual-right .head-section {
        margin: 0 0 15px;
    }

    .manual-section .manual-flex .manual-right .head-section h1 {
        font-size: 20px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider {
        flex-direction: column;
        border-radius: 10px;
        margin: 0 0 25px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .swiper {
        width: 100%;
        border-right: 0;
        height: 100%;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .navigation-yk button {
        width: 30px;
        height: 30px;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .navigation-yk button i {
        font-size: 16px;
    }

    .manual-swiper-thumb .swiper-wrapper .swiper-slide img {
        height: 100%;
    }

    .manual-section .manual-flex .manual-right .manual-content .manual-slider .manual-swiper-thumb {
        height: auto;
    }

    .manual-section .manual-flex .manual-right .manual-content .content h2 {
        font-size: 20px;
        line-height: normal;
    }

    .manual-section .manual-flex .manual-right .manual-content .content img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .row .col-12 .ny-product-comparison-title {
        font-size: 14px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .row .col-12 button {
        width: 25px;
        height: 25px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area .btn-clean-item {
        width: 30px;
        height: 30px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .col-md-2 {
        width: 100%;
        display: flex;
        gap: 10px;
        gap: 20px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-left-list-btn {
        height: 35px;
        flex: 1;
        margin: 0;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row {
        padding: 0;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area {
        padding: 0 15px;
        justify-content: unset;
        margin: 10px 0;
        flex: 1;
        height: 120px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area a {
        height: 100px;
    }

    body .ny-product-comparison-container .ny-product-comparison-in .ny-product-comparison-col .ny-product-comparison-row .ny-product-comparison-area a .row .col-4 img {
        height: 70px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right {
        width: 100%;
        border: 0;
        padding: 0 0 25px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right .complement-wrap {
        position: unset;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right h2 {
        font-size: 16px;
    }

    body .swiper.swiper-similar .swiper-slide .similar-box .image img {
        padding: 15px;
    }

    body .swiper.swiper-similar .swiper-slide .similar-box .info {
        padding: 15px;
    }

    .bread-top .breadcrumb {
        width: fit-content;
    }

    .bread-top .product-evaluation {
        width: fit-content;
    }

    .bread-top .product-evaluation .eva-item {
        padding: 0 10px;
    }

    .bread-top .product-evaluation .eva-item i {
        font-size: 14px;
    }

    body .swiper.swiper-similar .swiper-slide a.addSptBt {
        transform: translate(0);
        opacity: 1;
        right: 0;
        bottom: 0;
        border-radius: 10px 0 10px 0;
    }

    .product-group.products-brand-list .products-area .products-flex {
        display: flex;
        flex-direction: column;
    }

    .product-group.products-brand-list .products-area .products-flex .products-center {
        position: unset;
    }

    .product-group.products-brand-list .products-area .products-flex .products-center .yk-product-card .mobil-slide a img {
        height: 250px;
    }

    .product-group.products-brand-list .products-area .products-flex .yk-product-card .mobil-slide img {
        height: 250px;
    }

    .product-group.products-brand-list .products-area {
        border-radius: 10px;
    }

    .come-back a {
        font-size: 12px;
        height: 35px;
        gap: 5px;
    }

    .come-back a i {
        font-size: 14px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-media .p-for-media-group {
        padding: 0;
        gap: 15px;
    }

    .main-product-slider .product-label-cargo {
        left: 15px;
        top: 15px;
        font-size: 11px;
        padding: 0 8px;
        gap: 0;
        height: 30px;
    }

    .main-product-slider .product-label-cargo i {
        width: 25px;
        height: 25px;
    }

    body .product-evaluation .eva-item {
        width: 30%;
        height: 40px;
    }

    body .product-evaluation .eva-item i {
        font-size: 16px;
    }

    .counter-yk .productCount button {
        width: 30px;
        height: 30px;
    }

    .counter-yk .label {
        font-size: 12px;
    }

    .table tbody tr th {
        font-size: 12px;
    }

    .p-for-features .table-info tr td {
        font-size: 12px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper h2 {
        font-size: 18px;
        gap: 10px;
        margin: 0 0 20px;
    }

    .tab-panel .container .tab-panel-wrapper .tab-content .product-information-wrapper h2 i {
        font-size: 18px;
    }
}

@media only screen and (min-width:1201px) and (max-width:1440px) {
    .bayi-form .bayiform-wrapper #regform {
        column-gap: 0;
    }

    .topbar .topbar-flex .topbar-left {
        gap: 20px;
    }

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

    .ny-cart-list .nyHidMobile {
        gap: 20px;
    }
}

@media only screen and (min-width:992px) {
    body .mobil-search {
        display: none;
    }

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

    .blog-side .side-wrap .title i {
        display: none;
    }

    .mobilefooter-sticky {
        display: none;
    }
}

@media only screen and (min-width:992px) and (max-width:1440px) {}



@media only screen and (min-width:1201px) and (max-width:1440px) {
    .yonkasoft-header .header-wrap .search-card form .search-box input {
        width: 400px;
    }

    .yonkasoft-header .header-wrap {
        gap: 30px;
    }

    ul.category-menu li a {
        font-size: 12px;
    }

    ul.category-menu {
        gap: 0;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item a {
        font-size: 13px;
    }

    .counter-yk .productCount button {
        width: 20px;
        height: 20px;
    }

    .counter-yk .productCount button i {
        font-size: 12px;
    }

    .counter-yk .productCount input[type="number"] {
        width: 20px;
        font-size: 12px;
    }

    .yk-product-card .card-buttons .basket-content a i {
        font-size: 14px;
    }

    .yk-product-card .card-buttons .basket-content a {
        font-size: 11px;
    }

    .counter-yk .productCount {
        height: 34px;
    }

    .yk-product-card .card-buttons .basket-content {
        height: 45px;
    }

    .yk-product-card .card-buttons a.ekleFavori {
        height: 45px;
        width: 45px;
    }

    body .product-group.banner-list .products-area .product-flex .product-left {
        width: 39%;
    }

    body .product-group.banner-list .products-area .product-flex .product-right {
        width: 61%;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li a {
        font-size: 12px;
    }

    .link-group .link-group-wrap .footer-links-box .f-links-box ul li:not(:last-child) {
        margin-bottom: 5px;
    }
}

@media only screen and (min-width:992px) and (max-width:1200px) {
    .yonkasoft-header .header-wrap .search-card form .search-box input {
        width: 300px;
    }

    .yonkasoft-header .header-wrap .header-left {
        width: 20%;
    }

    .yonkasoft-header .header-wrap .header-right {
        width: 80%;
    }


    .yonkasoft-header .header-wrap .header-middle-item .search-card form .search-box input {
        min-width: 200px;
    }

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

    .yonkasoft-header .header-wrap .menu-group {
        gap: 15px;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .yonkasoft-language .dropdown a.active_lang {
        padding: 0 15px;
    }

    .yonkasoft-header .header-wrap .header-middle-item .search-card form .search-box button {
        min-width: 25px;
    }

    .topbar .topbar-flex .topbar-right .favorites-buton {
        display: none;
    }

    .topbar .topbar-flex .topbar-right a.bayi_ol {
        display: none;
    }

    .topbar .topbar-flex .topbar-left .topbar-text {
        padding-left: 25px;
        border-radius: 0 0 0 35px;
    }

    .yonkasoft-commerce-features .features-card {
        padding: 0 15px;
    }

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

    .tool-filter .filterCat .filter-wrap .filter-item .d-flex button {
        width: 50px;
    }

    header .head-menu .category-buton {
        width: 165px;
        font-size: 14px;
        gap: 5px;
        border-radius: 0 30px 0 0;
    }

    header .head-menu {
        gap: 10px;
    }

    ul.category-menu li a {
        font-size: 12px;
        padding: 0 5px;
    }

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

    .ny-cart-list .nyHidMobile {
        flex-wrap: wrap;
        gap: 15px;
        justify-content: flex-end;
    }

    .ny-cart-list .cartProductDetail {
        width: 50%;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap {
        gap: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-headline .p-title {
        font-size: 18px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail {
        padding-right: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount .product-info ul {
        gap: 20px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.p-for-price .price-and-discount {
        flex-wrap: wrap;
        gap: 10px;
    }

    .yonkasoft-product-detail .pr-wrapper .product-right {
        padding: 20px;
    }

    .bread-top .product-evaluation {
        width: 40%;
    }

    body .swiper.swiper-similar .swiper-slide a .info .price {
        flex-wrap: wrap;
        gap: 5px;
    }
}

@media only screen and (max-width:991px) {
    
    body .modal{
        padding: 10px;
    }
    
    body .modal__inner{
        margin: 0;
    }
    
    
    .login_register_area .log_wrapper .box_forms .forms_log .login_form {
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 20px;
    }

    .yk-mega-menu-content .content-area .search-card .search-box {
        border-radius: 10px;
        overflow: hidden;
        border-color: #e0e0e0;
    }

    .yk-mega-menu-content .content-area .search-card .search-box button {
        border-color: #e0e0e0;
        border-width: 0 0 0 1px;
    }

    body .searchlist {
        transform: skew(0);
        width: 100%;
        left: 0;
    }

    body .open-search-menu {}

    body .open-search-menu i {
        font-size: 16px;
    }

    .sub_menu_general {
        left: unset;
        right: 0;
        top: 117%;
    }

    .sub_menu_general.active {}

    .sub_menu_general ul {}

    .sub_menu_general ul li {}

    .yonkasoft-header .header-wrap .menu-group .menu-item .sub_menu_general ul li a {
        font-size: 13px !important;
        padding: 10px 0 !important;
        height: auto !important;
    }

    .yonkasoft-header .header-wrap .menu-group .menu-item .sub_menu_general ul li a i {
        display: block;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul li .sub-open {
        width: 24px;
        height: 24px;
    }

    .manual-section .manual-flex .manual-left .manual-menu ul li .sub-open i {
        font-size: 20px;
    }

    .mobilefooter-sticky,
    .mobilefooter-sticky .sticky-box {
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .mobilefooter-sticky {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background: #fff;
        position: fixed;
        z-index: 999;
        width: 100%;
        height: 55px;
        bottom: 0;
        border-top: 2px solid #044795
    }

    .mobilefooter-sticky .sticky-box {
        width: 20%;
        display: -webkit-box;
        display: -ms-flexbox;
        gap: 5px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .mobilefooter-sticky .top-box {
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-20px);
        position: relative
    }

    .mobilefooter-sticky .top-box .icon {
        background: #044795;
        border-radius: 50%;
        position: relative;
        width: 50px;
        height: 50px
    }

    .mobilefooter-sticky .top-box .icon i {
        color: #fff !important;
        font-size: 20px !important;
    }

    .mobilefooter-sticky .sticky-box .icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .mobilefooter-sticky .sticky-box .icon img {
        line-height: 1;
        width: 18px
    }

    .mobilefooter-sticky .sticky-box .icon i {}

    .mobilefooter-sticky .top-box.sticky-box .icon img {
        width: 22px
    }

    .mobilefooter-sticky .sticky-box .name {
        font-size: 12px;
        color: #313132;
        text-align: center;
        font-weight: 400;
        line-height: 12px;
    }

    .login_register_area .log_wrapper .box_forms .forms_log {
        width: 100%;
        flex-direction: column;
        gap: 0;
        align-items: flex-start;
    }

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

    body .yonkasoft-page-head .head-page-flex .tool-filter {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99999;
        background-color: #fff;
        transform: translateX(-100%);
        opacity: 0;
        visibility: hidden;
        transition: all .4s ease;
    }

    body .yonkasoft-page-head .head-page-flex .tool-filter.active {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        transition: all .4s ease;
    }

    body .yonkasoft-page-head .head-page-flex .tool-filter .tool-filter-wrap {
        padding: 20px;
    }

    .tool-filter .filterCat#filterArea {
        display: block;
        background-color: unset;
    }

    .tool-filter .filterCat .filter-wrap {}

    .tool-filter .filterCat .filter-wrap .filter-title {
        background-color: unset;
        border: unset;
        padding: 0;
        font-size: 16px;
    }

    .tool-filter .filterCat .filter-wrap .filter-item {
        position: relative;
        top: unset;
        left: unset;
        max-height: unset;
        height: auto;
        width: auto;
        padding: 10px 0;
    }

    html,
    body {
        overflow-x: hidden !important;
    }

    .mobil-tab-popup .tab-popup-close {
        font-size: 16px;
        background-color: #06458F;
        color: #fff;
        border: unset;
        width: 30px;
        height: 30px;
        border-radius: 100px;
        position: absolute;
        right: 20px;
        top: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    html[lang="ar"][dir="rtl"] .mobil-tab-popup .tab-popup-close {
        right: unset;
        left: 10px;
    }

    .mobil-tab-popup .tab-popup-close i {
        font-size: 14px;
        color: #fff;
    }

    .mobil-tab-popup .tab-link {
        font-size: 14px;
        font-weight: 400;
        color: #000;
        display: flex;
        align-items: center;
        gap: 5px;
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 10px;
        margin-bottom: 10px;
        width: 100%;
    }

    .mobil-tab-popup .tab-link i {
        color: #06458F;
        font-size: 16px;
    }

    .category-result .group-row .tool-filter {
        width: 100%;
        z-index: 99;
    }

    .yk-mega-menu-v2.menu-v2-1 {
        height: 100%;
    }

    .yk-mega-menu-v2 {
        background-color: #fff;
        transform: none;
        left: 0;
        top: 0;
        height: 100%;
        position: fixed;
        z-index: 99999999;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left {
        border-radius: 0;
        border: 0;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list {
        height: 100%;
        padding: 25px;
        gap: 25px;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list::-webkit-scrollbar-track {
        border-radius: 0;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list::-webkit-scrollbar-thumb {
        border-radius: 0;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list .list-item {
        width: 46%;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left {
        width: 35%;
    }

    .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-left .parent-menu-list .list-item a {
        font-size: 12px;
        height: 40px;
        padding-left: 15px;
    }

    .yk-mega-menu-v2.menu-v2-1 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list .list-item a {
        padding-left: 0;
    }

    html[lang="ar"][dir="rtl"] .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list .list-item a {
        padding-left: 0;
        padding-right: 15px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-left .parent-menu-list .list-item a i {
        font-size: 14px;
        right: 10px;
    }

    .yk-mega-menu-v2 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap {
        padding: 0;
    }

    html[lang="ar"][dir="rtl"] .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 {
        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 .menu-area {
        flex-direction: column;
    }

    .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 ul {
        width: 100%;
        padding: 20px;
    }

    .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 .menu-flex-top .menu-content .menu-large .menu-parent .menu-right .filter-menu-wrap .menu-group .menu-group-wrapper .menu-area ul li {
        gap: 10px;
    }

    .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 ul li a {
        font-size: 16px;
    }

    .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.all-link {
        font-size: 12px;
    }

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

    html[lang="ar"][dir="rtl"] .yk-mega-menu-v2 .close-menu {
        right: unset;
        left: 10px;
    }

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

    .mobil-show-filter a {
        border: 1px solid #E0E0E0;
        background-color: #fff;
        padding: 0 15px;
        border-radius: 5px;
        display: flex;
        align-items: center;
        gap: 5px;
        height: 40px;
        width: max-content;
    }

    .mobil-show-filter a i {
        color: #000;
        font-size: 16px;
    }

    .mobil-show-filter a span {
        font-size: 14px;
        color: #000;
        font-weight: 400;
    }

    .tool-filter .filterCat .filter-close {
        position: absolute;
        right: 15px;
        top: 15px;
        width: 30px;
        height: 30px;
        background-color: #3565E0;
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 99999;
    }

    .tool-filter .filterCat .filter-close i {
        color: #fff;
        font-size: 18px;
    }

    body .swiper.swiper-similar {
        height: 100%;
    }

    .yonkasoft-product-detail .pr-wrapper .product-left .product-dif .p-for-wrap .p-for-detail .p-for-detail-wrap .p-for-item.basket-and-count .b-s-wrap .buttons .talepUrun {
        font-size: 12px;
        height: 40px;
    }

    .modal .modal__inner .modal__content p {
        font-size: 12px;
        line-height: normal;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .blog-input input {
        height: 40px;
        min-width: 250px;
        padding-left: 15px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .blog-input button {
        height: 40px;
        width: 40px;
    }

    .yonkasoft-page-head .head-page-flex .tool-filter .blog-input button i {
        font-size: 16px;
    }

    .bank-account {
        margin: 40px 0;
    }

    .bank-account .bankAccount-box .box-body .bankIban .copy_success {
        right: -20px;
    }

    html[lang="ar"][dir="rtl"] .bank-account .bankAccount-box .box-body .bankIban .copy_success {
        left: -20px;
    }

    .product-label-new i {
        font-size: 12px;
    }

    .product-label-new {
        height: 20px;
        padding: 2px 5px;
    }

    body .product-group.products-offer-list .products-flex {
        flex-direction: column;
    }

    body .product-group.products-offer-list .products-flex .product-left {
        width: 100%;
    }

    body .product-group.products-offer-list .products-flex .product-left .yk-product-card {
        width: 50%;
    }

    body .product-group.products-offer-list .products-flex .product-right {
        width: 100%;
    }

    body .product-group.products-offer-list .products-flex .product-right .yk-product-card {
        width: 100%;
    }

    body .product-group.products-offer-list .products-flex .product-left .yk-product-card:nth-child(4) {
        border-bottom: 1px solid #e0e0e0;
    }

    body .product-group.products-offer-list .products-flex .product-right .yk-product-card .mobil-slide img {
        height: 400px;
    }

    .yk-product-card .mobil-slide {
        background-color: #fff;
    }

    .product-group.products-banner-list .products-area {
        padding: 15px;
        border-radius: 10px;
    }

    .product-group.products-banner-list .products-area .products-flex {
        flex-direction: column;
        gap: 25px;
    }

    .product-group.products-banner-list .products-area .products-flex .products-left {
        width: 100%;
    }

    .product-group.products-banner-list .products-area .products-flex .products-right {
        width: 100%;
    }

    .product-group.products-banner-list .products-area .products-flex .products-banner a img {
        border-radius: 10px;
    }

    body {
        overflow-x: hidden !important;
    }

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

    .mobil-menu-button {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .mobil-menu-button .mobil-dot {
        display: flex;
        flex-wrap: wrap;
        width: 20px;
        height: 20px;
        gap: 5px;
    }

    .mobil-menu-button .mobil-dot .dot {
        width: 7px;
        height: 7px;
        display: block;
        background-color: #e0e0e0;
    }

    .mobil-menu-button .mobil-dot .dot:nth-child(1) {
        background-color: #0B57B1;
    }

    .mobil-menu-button .mobil-dot .dot:nth-child(4) {
        background-color: #0B57B1;
    }

    .mobil-menu-button .text {
        font-size: 11px;
        width: 100%;
        text-align: center;
        margin: 5px 0 0;
    }
}