.no-padding .col-12 {
    padding: 0!important;
}
.radeon-camp {
    display: none;
}
.row.hdm .col-6 {
    padding: 0!important;
}
.img-rds img{
    border-radius: 10px;
}
.arrow-left {
    width: 50px;
    background: transparent;
    height: 71px;
    border-right: 50px solid #000;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
}
.bar-cart span.name {
    color: #FFF!important;
    font-size: 12px;
    font-weight: 400;
}
.fast-search {
    position: absolute;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    right: 10%;
    top: 21%;
}
.fast-search-item {
    border-radius: 5px;
    background: #fff;
    padding: 4px 8px;
    border: 1px solid transparent;
}
.fast-search-item:hover {
    border: 1px solid;
}
.fast-search-item a {
    color: #191A1C;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.logo a {
    padding: 0 30px;
}
a.lft-br {
    border-left: 1px solid #e2e2e2;
}
.dropdown-toggle::after{
    display: none;
}
.btn-secondary {
    background-color: transparent!important;
    border-color: transparent!important;
    color: #191A1C;
    font-size: 10px;
    font-style: normal;
    padding: 0 0px 0 10px;
}
.dropdown button img {
    width: 20px;
}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover {
    color: #191A1C;
    background-color: transparent!important;
    border-color: transparent!important;
    box-shadow: none!important;
}
.dropdown-menu.show {
    min-width: 514px !important;
    padding: 0 !important;
    border-radius: 30px;
    z-index: 10;
}
.hdm-left-side {
    border-radius: 30px 0px 0px 30px;
    background: var(--siyah, linear-gradient(127deg, #000 16.95%, #555 92.02%));
}
.hdm-left-side-top {
    padding: 36px;
}
.hdm-left-side  .title {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
}
.ps-list {
    display: flex;
    flex-direction: column;
    margin: 20px 0 30px;
    gap: 16px;
}
.ps-list a {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    padding: 0;
}
.hdm-left-side-bottom {
    padding: 0px 30px 30px;
}
.he-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 20px;
}
.he-list a {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    padding: 0;
}
.hdm-right-side ,
.hdm-right-side .mega-menu.side {
    height: 100%;
}
.p-g-mod.p-g-mod-t-28.p-g-mod-header.p-g-mod-trans {
    margin-bottom: 0;
}
.slider-on-top-menu {
    background: rgba(196, 196, 196, 0.20);
    backdrop-filter: blur(20px);
    position: absolute;
    height: 100%;
    top: 0;
    padding: 30px 20px;
    z-index: 998;
}
.slider-on-top-menu .mega-menu.side {
    height: 100%;
}
.slider-on-top-menu ul.navbar-nav {
    display: flex;
    justify-content: space-between;
    height: 100%;
}
.slider-on-top-menu span.under-category {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    text-transform: capitalize;
}
.slider-on-top-menu img.ml-2 {
    filter: invert(1);
}
.slider-on-top-menu .navbar-nav .nav-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.slider-on-top-menu .mega-menu .dropdown:hover .dropdown-menu, .slider-on-top-menu .mega-menu .dropdown .dropdown-menu:hover {
    display: block!important;
}
.slider-on-top-menu .dropdown-menu {
    position: absolute;
    left: 100%;
    top: 0;
}
.slider-on-top-menu .row.h-100 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.news-block {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.05);
}
.news-block .left {
    padding: 50px 40px;
}
.news-block .title {
    color: #212121;
    font-size: 26px;
    font-style: normal;
    line-height: 41px;
    letter-spacing: -0.52px;
    margin-bottom: 8px;
}
.color {
    background: var(--gncc, linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.news-block .text {
    color: #A1A1A1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 41px;
    letter-spacing: -0.32px;
    margin-bottom: 40px;
}
.social-block {
    border-radius: 20px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    align-items: center;
    padding: 44px 22px 0 40px;
    height: 100%;
    justify-content: space-between;
}
.social-block .title {
    color: #212121;
    font-size: 26px;
    font-style: normal;
    line-height: 41px;
    letter-spacing: -0.52px;
    margin-bottom: 22px;
}
.footer-left .text {
    color: #FFF;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 18px;
    width: 53%;
}
.hi-b {
    width: max-content;
    border-radius: 80px;
    border: 1.5px solid #FFF;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(100px);
    padding: 16px 36px;
    margin-top: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}
.hi-b a {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    line-height: 120%;
}
.ff-top-side {
    position: relative;
    bottom: -60px;
}
.row.ff-bt {
    align-items: center;
}
.right-image {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cpy {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -0.28px;
}
.ff-bt-c {
    display: flex;
    align-items: center;
    gap: 7%;
    margin: 60px 0 24px;
}
.hz-b {
    gap: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
img.etbis {
    width: 32%;
}
.hz-b .text {
    color: #CECECE;
    font-size: 12px;
    font-style: normal;
    letter-spacing: -0.36px;
    display: flex;
    flex-direction: column;
}
.hz-b .text span {
    color: #FFF;
    font-size: 14px;
    letter-spacing: -0.42px;
}
.bn-i-block {
    border-radius: 7px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    margin: 20px 6px;
    display: flex;
    justify-content: space-between;
    padding-top: 24px;
    height: 82%;
    box-shadow: rgba(100, 100, 111, 0.2) 5px 18px 12px -16px;
}
.bn-i-block .left {
    padding-left: 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 24px;
}
.bn-i-block .right {
    display: flex;
    align-items: flex-end;
}
.bn-i-block .title {
    color: #121212;
    font-size: 20px;
    font-style: normal;
    letter-spacing: -0.8px;
    margin-bottom: 18px;
}
.bn-i-block .text {
    color: #000;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.14px;
    width: max-content;
}
.news-block .titlen , .social-block .titlen{
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 41px;
    letter-spacing: -0.52px;
    width: max-content;
}
.social-block .titlen {
    margin-bottom: 18px;
}
.bn-i-block .color {
    font-size: 18px;
}
.colors-title .p-g-h-i-title, .colors-title .p-g-m-h-i-title {
    background: var(--gncc, linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px!important;
    font-style: normal;
    letter-spacing: -0.48px;
}
.colors-title .p-g-h-i-description {
    color: #A1A1A1;
    font-size: 16px!important;
    font-style: normal;
    letter-spacing: -0.36px;
    font-weight: 300!important;
}
.product-reviews .stars .star.fill {
    color: #ffc000;
}
.pattern-group .p-g-mod {
    background: #fbfbfb!important;
}
.p-g-mod.p-g-mod-t-16.p-g-mod-base-content.bg-siz {
    background: #fff !important;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    margin-top: 30px;
    padding: 20px;
}
.p-g-mod.p-g-mod-t-17.p-g-mod-pagination.p-g-mod-trans.bg-siz {
    background: #fff !important;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    margin-top: 30px;
    padding: 30px;
}
.card-product .image {
    padding: 50px;
}
.discount {
    border-radius: 5px;
    border: 1px solid var(--siyah, #000);
    width: max-content;
    padding: 5px 10px;
    position: absolute;
    top: 15px;
    left: 15px;
    color: #181818;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card-product .card-product-inner .buttons {
    padding: 8px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0px 0px 7px 0px;
    background: linear-gradient(127deg, #000 16.95%, #1F1F1F 92.02%)!important;
    width: 50%;
}
.prices {
    width: 200%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 35%;
}
.product-reviews .count {
    padding-left: 4px;
    color: #A1A1A1;
    font-size: 12px;
    font-style: normal;
    letter-spacing: -0.24px;
    margin-top: 2px;
}
ul.nitelik li.d-flex {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
}
.product-image-side {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 20px;
}
.product-body .pattern-group .p-g-mod {
    background: #fbfbfb!important;
    border: 0;
}
.product-body td strong {
    font-weight: 500!important;
}
.product-favourite {
    position: absolute;
    top: 15px;
    right: 25px;
    z-index: 2;
    width: 28px;
}
.product-center-info {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 0 20px 20px;
}
.product-center-info-top {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    line-height: 50px;
    letter-spacing: -0.28px;
    gap: 16px;
}
.product-center-info-top .brand-image {
    width: 20%;
}
.product-center-info-top span.value {
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    line-height: 50px;
    letter-spacing: -0.28px;
}
.product-price-side {
    border-radius: 10px;
    background: linear-gradient(127deg, #000 16.95%, #555 92.02%);
    padding: 20px;
}
.product-price-side .price-title {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
}
.product-price-side .disc {
    border-radius: 5px;
    border: 1px solid #FFF;
    background: #FFF;
    padding: 4px 12px;
    margin: 0 18px;
}
.product-price-side .prices {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    padding-left: 0;
    width: auto;
    height: auto;
    margin-top: 14px;
    margin-bottom: 30px;
}
.product-price-group .prices .list-price {
    text-decoration: line-through;
    color: #CECECE;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
.product-price-group .prices .sale-price {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
}
.product-price-side .vat {
    color: #CECECE;
    font-size: 10px;
    font-style: normal;
}
.product-price-side .cart-side {
    display: flex;
    gap: 12px;
    align-items: center;
}
.product-price-side .product-quantity {
    border-radius: 25px;
    border: 2px solid #FFF;
}
.product-price-side .product-quantity input {
    width: 40px;
    height: 45px;
    border-radius: 0;
    border-top: 0;
    border-bottom: 0;
    border-color: #bfbfbf!important;
    padding: 0;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    background: transparent;
    -moz-appearance: textfield;
    border: 0;
    color: #fff;
}
.product-price-side .product-quantity .btn {
    background: transparent;
    color: #fff;
    border-color: transparent!important;
    font-size: 11px;
    font-weight: 500;
    width: 35px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.product-price-group {
    display: flex;
    font-weight: 400;
    align-items: flex-start;
    color: #333;
    flex-wrap: wrap;
    flex-direction: column;
}
.product-price-side button.btn.btn-cart.btn-color-1 {
    border-radius: 25px;
    border: 2px solid #FFF;
    background: #FFF;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-price-side button.btn.btn-cart.btn-color-1 span {
    background: var(--gncc, linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    font-weight: 600;
}
.product-price-side .last-text {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    padding: 20px 0 0;
}
.product-sup-side {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 20px;
    margin-top: 20px;
}
.product-sup-side .first {
    color: #191A1C;
    font-size: 16px;
    font-style: normal;
    letter-spacing: -0.32px;
    display: flex;
    gap: 10px;
    margin-bottom: 18px;
}
.product-sup-side .text {
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    margin-bottom: 30px;
}
.product-sup-side .supp {
    display: flex;
    flex-direction: column;
    gap: 18px;
}
.product-sup-side .supp .item a {
    color: #191A1C;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    display: flex;
    gap: 10px;
}
.product-center-lr.row {
    margin: 16px 20px 0 0;
    gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
}
.center-oz {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 20px;
}
.center-oz .top .title {
    color: #212121;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    margin-bottom: 12px;
}
.center-oz .top a {
    color: #A1A1A1!important;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
    text-decoration-line: underline;
}
.center-oz .nt-oz {
    margin-top: 40px;
}
.center-oz .nt-oz .nt {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
}
.center-rsd {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.center-rsd .items {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px;
}
.center-rsd .items .title {
    color: #191A1C;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -0.28px;
}
.center-rsd .items .text {
    color: #A1A1A1;
    font-size: 12px;
    font-style: normal;
    text-align: center;
}
.iliski-urun {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 20px;
}
.iliski-urun .title {
    color: #212121;
    font-size: 18px;
    font-style: normal;
    letter-spacing: -0.36px;
    margin-bottom: 20px;
}
.product-body .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav {
    display: flex;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
}
.product-body .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link.active {
    color: #212121;
}
.product-body .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link {
    color: #A1A1A1;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.32px;
}
.raw-content {
    border-radius: 10px;
    border: 1px solid #f3f3f3;
    background: #fff;
    padding: 40px;
    height: 600px;
    overflow: auto;
    font-family: 'Euclid Circular A', sans-serif !important;
}
.raw-content div span {
    font-family: 'Euclid Circular A', sans-serif !important;
}
.raw-content span {
    font-family: 'Euclid Circular A', sans-serif !important;
}
.modal-body div,.modal-body span,.modal-body div span {
    font-family: 'Euclid Circular A', sans-serif !important;
}
.st-po {
    position: sticky;
    top: 82px;
}
.tabcontent.fac{
    display: block;
}
.tabcontent {
  display: none;
  padding: 20px 0;
} 
.product-body .pattern-group .p-g-mod .p-g-mod-body {
    padding: 0;
}
.tab-list .tab {
    display: flex;
    width: 100%;
    gap: 64px;
    padding-left: 12px;
}
.tab button {
    color: #A1A1A1;
    border: 0 !important;
    background: none !important;
    padding: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.32px;
    display: flex;
    align-items: center;
    gap: 18px;
}
button.tablinks.active {
    color: #212121;
}
.tab button:focus {
    outline: none !important;
    border: 0 !important;
    background: none !important;
}
.tab-list {
    margin-top: 24px;
}
.action.compare a.button {
    display: flex;
    align-items: center;
    gap: 6px;
    border-radius: 0px 0px 10px 10px;
    background: var(--siyah, linear-gradient(127deg, #000 16.95%, #555 92.02%));
    color: #fff;
    padding: 4px 25px;
    rotate: 270deg;
    position: fixed;
    left: -3.5%;
    top: 45%;
    width: 160px;
    justify-content: center;
    font-size: 16px;
    z-index: 9;
}
.category-filter-order {
    margin-bottom: 24px;
}
.categories-body .prices {
    padding-left: 30%;
}
.icon img {
    max-width: 38px;
    margin: auto;
}
.user-dashboard .hello .title {
    font-weight: 600;
    font-size: 18px;
    color: #212121;
    margin-bottom: 12px;
    text-align: center;
}
.user-dashboard .hello {
    border-top: 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-top: 15px;
    margin-bottom: 24px;
    padding: 8px 0;
    font-size: 16px;
    color: #555;
}
.product-reviews .stars .star {
    color: #d9d9d9;
}
.card-product ul.nitelik {
    padding: 0 20px;
    gap: 6px;
    display: flex;
    flex-direction: column;
}
.product-label.top-left {
    padding: 2px;
}
.social-h {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 8px 0;
}
.u-n-n .attributes {
    display: none!important;
}
.ff-top-side .social-block .right img {
    margin-bottom: -1px;
}
.d-flex.breadcrumb-prev {
    justify-content: space-between;
}
.prev-next-product {
    display: none;
}
.product-body .prev-next-product {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
}
.prev-next-product a,.prev-next-product div {
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.28px;
}
.account-block {
    background: #fff;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    padding: 0 30px 30px;
}
.col-6.col-md-3.stok_alarm_listem,.col-6.col-md-3.fiyat_alarm_listem {
    display: none;
} 
.home-body .pattern-group .pattern-group-header {
    padding: 15px 10px;
    display: flex;
}

/* GGWP NEW PAGE */
.gg-wp-page-one-block {
    background: url(images/ggwp-bg.png);
    height: 100vh;
    position: relative;
}
.no-padding .col-12 {
    padding: 0!important;
}
.gg-wp-main-block {
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.gg-wp-main-block .text-one {
    letter-spacing: -1.5px;
    margin-top: 30px;
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
.gg-wp-main-block .text-two {
    margin-top: 58px;
    width: 50%;
    color: #FFF;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.gg-wp-main-block .social {
    display: flex;
    align-items: center;
    gap: 32px;
    padding: 20px 60px;
    margin: 66px auto 0;
    border-radius: 59.5px;
    background: rgba(255, 255, 255, 0.30);
}
.gg-wp-main-block .text {
    color: #FFF;
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.homepage-go {
    border-radius: 0px 100px 100px 0px;
    background: #FFF;
    padding: 16px 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: #000;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    text-decoration-line: underline;
    position: absolute;
    top: 8%;
}
.p-g-mod.p-g-mod-t-55.p-g-mod-showcase.cnt-size {
    max-width: 1400px!important;
    margin: auto;
}
.title.gg-wp {
    color: #212121!important;
    text-align: center!important;
    font-size: 18px!important;
    font-weight: 500!important;
    letter-spacing: -0.54px!important;
}
.it-over a {
    color: #fff;
    text-shadow: 3px 3px 4px black;
}
.cnt-size .p-g-m-h-i-title {
    color: #212121!important;
    font-size: 40px!important;
    font-weight: 600!important;
    letter-spacing: -1.5px!important;
    background: var(--gncc, linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cnt-size .p-g-m-h-info {
    align-items: center!important;
}
.p-g-mod.p-g-mod-t-55.p-g-mod-showcase.cnt-size {
    background: transparent!important;
}
.cnt-size .p-g-mod-header{
    border: 0!important;
}
.cnt-size .card-product {
    border-radius: 5px;
}
.gg-wp-ss .title {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.9px;
    margin-bottom: 46px;
}
.container.ggwpss {
    max-width: 980px!important;
}
.container.ggwpss .card {
    margin-bottom: 12px;
    border: 1px solid #E2E2E2!important;
    border-radius: 10px!important;
}
.container.ggwpss .card-header {
    border-radius: 10px!important;
    background: #FFF!important;
}
.container.ggwpss button.btn.btn-link.btn-block.text-left {
    color: #212121;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.63px;
}
.gg-wp-ss {
    width: 100%;
}
.container.ggwpss .card-header button[data-toggle="collapse"].collapsed:after {
    content: "+";
    color: #000;
    font-size: 40px;
    line-height: 22px;
    font-weight: 300;
    position: absolute;
    right: 2%;
}
.container.ggwpss .card-header button[data-toggle="collapse"]:after {
    content: "-";
    color: #000;
    font-size: 45px;
    line-height: 22px;
    font-weight: 300;    
    position: absolute;
    right: 2%;
}
.camp-rules .title {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.48px;
    margin-top: 48px;
    margin-bottom: 28px;
}
.camp-rules li {
    color: #3A3A3A;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.48px;
    width: 85%;
}
.camp-rules {
    margin-bottom: 24px;
}
.cnt-size .card-product .card-product-inner {
    padding: 0;
}
.qk-app-discount-counter {
    justify-content: center!important;
}
.cmp-tit {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.24px;
    text-align: center;
    background: #000;
    padding-top: 8px;
}
.hdm-right-side {
    padding-left: 15px;
    padding-right: 25px;
}
.no-mb .p-g-mod {
    margin-bottom: 0;
}
.help-title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 30px;
}
.help-text {
    color: #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.48px;
}
.yardim-alt-form {
    border-radius: 20px;
    border: 1px solid #F3F3F3;
    background: var(--siyah2, linear-gradient(127deg, #000 16.95%, #1F1F1F 92.02%));
    padding: 40px 55px;
    margin-top: 75px;
}
.yardim-alt-form .block-left .text {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-top: 22px;
    letter-spacing: -0.36px;
    margin-bottom: 8px;
}
.yardim-alt-form .block-left .title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.6px;
}
.yardim-alt-form .block-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.yardim-alt-form .block-right .text {
    color: #FFF;
    text-align: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
    width: 55%;
}
.map-side {
    margin-top: 30px;
    border-radius: 20px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 50px;
}
.head-block {
    display: flex;
    justify-content: space-between;
    margin-bottom: 22px;
    align-items: center;
}
.head-block .title {
    color: #191A1C;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
}
.head-block .title .ssub-title {
    color: #191A1C;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%; /* 42px */
    letter-spacing: -0.6px;
}
.maps-href {
    border-radius: 21.5px;
    border: 1px solid #000;
    padding: 10px 24px;
}
.maps-href a {
    color: #191A1C;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.28px;
}
.maps iframe {
    border-radius: 10px;
}
.destek-side {
    margin-top: 30px;
    border-radius: 20px;
    border: 1px solid #F3F3F3;
    background: #FFF;
    padding: 40px 55px;
}
.destek-side .top {
    display: flex;
    align-items: center;
    gap: 24px;
    color: #191A1C;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
    margin-bottom: 24px;
}
.destek-side .center .title  {
    color: #191A1C;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.56px;
    margin-bottom: 20px;
}
.destek-side .center .cls-saat .title {
    color: #191A1C;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.32px;
}
.destek-side .center .cls-saat .content {
    color: #A1A1A1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.32px;
    margin-bottom: 64px;
}
.help_detail-body .container {
    max-width: 1200px !important;
}
.bes img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
}
.ac-c-size .container {
    max-width: 1200px!important;
}
.user-dashboard .link-boxes .link-box {
    font-weight: 500;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    text-align: left;
}
.user-dashboard .link-boxes .link-box span {
    background: #000;
    margin: 0;
    width: 60px;
    height: 60px;
}
.user-dashboard .link-boxes .link-box span i {
    color: #fff;
    font-size: 22px;
}
.user-dashboard {
    background: #fff !important;
    padding: 30px;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
}
.title.hzr {
    font-size: 19px !important;
    font-weight: 500 !important;
    margin: 0 0 0px !important;
}
.categories-body .product-favourite-kart {
    right: 15px;
    top: 8px;
}
.help_detail-body .ff-top-side .container ,.help_detail-body .bb .container{
    max-width: 1600px!important;
}
.product-comment-stars .star:hover i,.product-comment-stars .star.active i {
    color: #ffc000;
}
.social-block .left {
    height: 100%;
}
.btn-success {
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
    padding: 6px 18px!important;
    border-radius: 100px;
}
.btn-primary {
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
    padding: 6px 18px!important;
    border-radius: 100px;
}
.alert-info {
    color: #fff!important;
    background-color: #000!important;
    border-color: #000!important;
}
.bg-cnt-size .p-g-mod-base-content {
    background: #fff !important;
    margin-top: 30px;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    padding: 30px;
}
.bg-cnt-size .container {
    max-width: 1200px!important;
}
.modal-title {
    font-size: 18px!important;
    font-weight: 500!important;
}
.tablinks img {
    filter: contrast(0.2);
}
.tablinks.active img {
    filter: contrast(1);
}
.rw-c .simplebar-track.vertical {
    display: none!important;
}
.native-modal .sticky-bottom {
    justify-content: flex-start!important;
    width: 100%;
}
.native-modal .sticky-bottom .row {
    width: 100%;
}
.destek-side .top img {
    width: 40px;
}
.bnr img {
    border-radius: 10px;
    padding-top: 0;
    margin-top: 10px;
}
.owl-stage-vitrin .owl-nav,.owl-stage-vitrin .owl-dots,.owl-stage-hazir-sistem .owl-nav,.owl-stage-hazir-sistem .owl-dots {
    display: none!important;
}
button.btn.btn-iletisim {
    border-radius: 100px;
    border: 1px solid #FFF;
    background: #FFF;
    margin-top: 20px;
    padding: 8px 30px;
    color: #191A1C;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.28px;
} 
.home-body .card-category,.home-body .card-product {
    box-shadow: unset!important; 
}
.owl-stage-hazir-sistem .p-g-mod-body,.owl-stage-vitrin .p-g-mod-body{
    padding: 0 0px !important;
}
.mobil-bes.d-flex {
    flex-direction: column;
    gap: 10px;
}
.pages-body .cnt-size .p-g-m-h-i-title {
    color: #212121 !important;
    font-size: 34px !important;
    font-weight: 500!important;
    margin-top: 14px !important;
}
.swal-button {
    background-color: #000!important;
}
textarea#textarea {
    width: 100%;
    padding: 10px 20px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
button#FormGondert {
    background: #000;
    border: 0;
    color: #fff;
    padding: 8px 24px;
    border-radius: 50px;
}
input[type=checkbox], input[type=radio] {
    accent-color: #000 !important;
}
.categories-body .raw-content {
    height: 190px;
}
.card-help-title a.title .image img {
    opacity: 0.5;
}
.card-help-title a.title.active .image img {
    opacity: 1;
}
.u-n-n .title.hzr {
    margin: 0 0 32px !important;
}
.u-n-n .card-category,.u-n-n .card-product {
    box-shadow: unset!important;
}
.entry-seo {
    height: 295px;
    overflow: auto;
} 
.gencer-game-in-side {
    background-image: linear-gradient(170deg, #000 0%, #341B61 103.74%);
}
.game-in-side {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url(images/gencer-game-in-bg.png) no-repeat;
}
.game-in-side .web-tabanli {
    margin-top: 112px;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 48px;
    border: 1px solid #fff;
    padding: 12px 36px;
    border-radius: 50px;
}
.game-in-text {
    margin-top: 76px;
    margin-bottom: 42px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    width: 57%;
}
.game-in-text span {
    font-weight: 600;
}
.game-in-href {
    background: #fff;
    padding: 12px 36px;
    margin-bottom: 44px;
    border-radius: 50px;
}
.game-in-href a {
    background: linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.66px;
}
.game-in-s {
    display: flex;
    width: 74%;
    align-items: center;
    justify-content: space-between;
}
.son-tarih {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 28px;
    margin-bottom: 78px;
}
.son-tarih .title {
    color: #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.son-tarih .date {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.katilim-sart {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 28px;
}
.katilim-sart .title {
    color: #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.katilim-sart .text {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    width: 70%;
    margin-bottom: 74px;
}
.katilim-sart .text span {
    font-weight: 600;
}
.win-and-awards-sides .blocks {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 58px;
}
.win-and-awards-sides .blocks .title {
    color: #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 24px;
}
.awards-blocks {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    border-radius: 20px;
    border: 2px solid rgba(255, 255, 255, 0.10);
    background: rgba(176, 0, 205, 0.04);
    width: 80%;
    margin: auto;
    padding: 30px;
}
.awards-blocks .title {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 10px;
}
.awards-blocks .text {
    color: #D8D8D8;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.awards-blocks.bottom {
    width: 93%;
    margin-top: 24px;
    margin-bottom: 90px;
}
.awards-blocks.bottom span.bg-w {
    background: #fff;
    padding: 2px 10px;
    width: max-content;
    display: block;
}
.awards-blocks.bottom span.color {
    background: var(--gncc, linear-gradient(88deg, #6A1086 -0.52%, #E90E1A 119.26%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.awards-blocks.bottom .sub-title {
    color: #FFF;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 6px;
}
.win-and-awards-sides {
    background: url(images/awards-bg.png) no-repeat left;
}
.nop .col-12 {
    padding: 0!important;
}
.search:focus .fast-search {
    display: none;
}
.alert-secondary {
    color: #191A1C!important;
    background-color: #e2e3e566!important;
}
.cm {
    width: 77%;
}
.nopnew {
    margin: 0!important;
}
.card-product.gg-wp {
    margin: 4px;
}
.cbg img {
    margin-bottom: 18px;
}
.cbg-anakart {
    display: none;
    margin: 0 -10px;
}
.son-tarih a {
    color: #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
#native-modal-popup-3 .modal-content {
    width: 55%;
    margin: 0 auto;
}
#native-modal-popup-3 .modal-content img {
    width: 100%;
    height: 100%;
}
/* optimize stlye */
.cm img {
    width: 100%;
    height: 100%;
    max-width: 654px;
}
.header-logo img {
    width: 118px;
    height: 100%;
    max-height: 100% !important;
}
.home-headline .swiper-slide img {
    height: 100%;
}
.card-product .image .img-auto {
    width: 100%;
    height: 100%;
}
/* optimize stlye end */
.efsane-kasim-section {
    display: none;
}
.badge-campaingkasim, .pbadge-campaingkasim {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.badge-campaingkasim img, .pbadge-campaingkasim img {
    width: 100px !important;
}
.lp-amd {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: #000;
}
@media (max-width:1680px){
    header.desktop .header-cart-hover {
        margin-left: -1px;
    }
    .cart-body .prices, .product-body .card-product .prices {
        padding-left: 30%;
    }
    header.desktop .header-bar .mr-5 {
        margin-right: 2rem!important;
    }
    .prices {
        padding-left: 40%;
    }
    .action.compare a.button {
        left: -3.9%;
    }
}
@media (max-width:1440px){
    .ff-bt-c {
        gap: 1%;
    }
    .entry-seo {
        height: 250px;
        overflow: auto;
    }
    .prices {
        padding-left: 30%;
    }
    .categories-body .prices {
        padding-left: 15%;
    }
    .cart-body .prices, .product-body .card-product .prices {
        padding-left: 15%;
    }
    header.desktop .header-cart-hover {
        padding-right: 68px;
    }
    .action.compare a.button {
        left: -4.8%;
    }
    .fast-search {
        gap: 6px;
    }
    .bn-i-block .title {
        font-size: 18px;
        width: max-content;
    }
    .footer-left {
        padding-left: 60px;
    }
    .ff-top-side .social-block .right img {
        margin-bottom: -68px;
    }
    .product-center-info-top span.value {
        font-size: 12px;
    }
    .product-center-info-top {
        font-size: 12px;
    }
    .gg-wp-main-block .text-two {
        font-size: 28px;
    }
    .gg-wp-main-block .text-one {
        font-size: 36px;
    }
    .cnt-size .p-g-m-h-i-title {
        font-size: 36px !important;
    }
    .game-in-side {
        background: url(images/gencer-game-in-bg.png) no-repeat top;
    }
}
@media (max-width:1366px){
    .social-block {
        padding: 44px 22px 0 22px;
    }
    .ff-top-side .social-block .right img {
        margin-bottom: -76px;
    }
    header.desktop .header-cart-hover {
        padding-right: 36px;
    }
    .category-filter-order .list-wrap {
        height: 52px;
    }
    .category-filter-order .list-wrap .list {
        font-size: 12px;
    }
    .title.hzr {
        font-size: 15px !important;
    }
    .card-product .card-product-inner .price-group .prices .sale-price {
        font-size: 16px;
    }
    .card-product .card-product-inner .buttons .btn-cart, .modal-content .buttons .btn-cart {
        font-size: 14px;
    }
    .footer-left .text {
        font-size: 32px;
    }
    .gg-wp-main-block .text-two {
        font-size: 24px;
    }
    .gg-wp-main-block .text-one {
        font-size: 32px;
    }
    .gg-wp-main-block .text {
        font-size: 20px;
    }
    .gg-wp-main-block .social {
        margin: 44px auto 0;
    }
    .cnt-size .p-g-m-h-i-title {
        font-size: 32px !important;
    }
    .right-image {
        gap: 16px;
    }
}
@media (max-width:1280px){
    .dropdown {
        display: flex;
    }
    /* bir sorun oluşuyordu tablet modunda. Düzelttim Gökhan Ö */
    .hz-b {
        display: flex;
        flex-direction: column;
    }
    .footer-left {
        padding-left: 35px;
    }
    .hz-b .text span {
        font-size: 13px;;
    }
    .hz-b .text {
        font-size: 11px;
    }
    .news-block .text {
        font-size: 14px;
    }
    .news-block .titlen, .social-block .titlen {
        font-size: 24px;
    }
    .ff-top-side .social-block .right img {
        margin-bottom: -90px;
    }
    header.desktop .header-bar .mr-5 {
        margin-right: 1.4rem !important;
    }
}
@media (max-width:900px){
    .categories-body  .badge-campaingkasim img {
        width: 60px !important;
    }
    .badge-campaingkasim img {
        width: 75px !important;
    }
    .pbadge-campaingkasim img {
        width: 80px !important;
    }
    .entry-seo a img {
        width: 100%;
        height: 100%;
    }
    #native-modal-popup-3 .modal-content {
        width: 100%;
    }
    .gg-wp-card-title-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        height: auto;
        width: 100%;
        overflow: hidden;
    }
    .gg-wp-card-title-container .buttons {
        flex-direction: column !important;
        justify-content: flex-start !important;
        width: 100% !important;
    }
    .gg-wp-card-title-container .price-group {
        flex-direction: column;
        width: 100%;
        align-items: flex-start !important;
        gap: 10px;
    }
    .gg-wp-card-title-container .title {
        margin: 15px 10px 11px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }
    .gg-wp-card-title-container .price-group .prices {
        padding-left: 0;
    }
}
@media (max-width:768px){
    .cm {
        width: 100%;
    }
    .nopnew {
        margin: 0 -10px;
    }
    .nop .col-12 {
        padding: 0 10px!important;
    }
    .game-in-side {
        margin: 0 -10px;
    }
    .win-and-awards-sides {
        margin: 0 -10px;
    }
    .entry-seo {
        height: 188px;
        overflow: auto;
    }
    .slider-on-top-menu {
        display: none;
    }
    .mh-bag {
        height: 48px;
        background: #191A1C;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .m-arrow-left {
        background: 0 0;
        height: 48px !important;
        border-right: 23px solid #191A1C;
        border-top: 26px solid transparent;
        border-bottom: 26px solid transparent;
        margin-right: -1px;
    }
    .bottom .easy-autocomplete {
        width: 100% !important;
    }
    .bottom .easy-autocomplete form,.bottom .easy-autocomplete form .input-box {
        height: 43px!important;
    }
    .bottom .easy-autocomplete input {
        height: 43px!important;
        border-radius: 0!important;
        border-right: 0!important;
        border-left: 0!important;
        box-shadow: unset!important;
        border-bottom: 1px solid #F3F3F3!important;
        background: #FFF!important;
        padding-left: 50px;
        color: #000!important;
        font-size: 12px;
        font-style: normal;
        font-weight: 300;
    }
    .bottom .easy-autocomplete input:placeholder{
        color: #D5D5D5;
    }
    .bottom .easy-autocomplete button.btn.btn-orange.btn-send {
        position: absolute;
        top: 0;
        left: 0;
    }
    .news-block .titlen {
        width: 100%;
        font-size: 18px;
        line-height: normal;
        margin-bottom: 12px;
    }
    .news-block .left {
        padding: 22px 12px;
        flex: 0 0 50%;
    }
    .news-block .right {
        flex: 0 0 50%;
        display: flex;
        justify-content: flex-end;
    }
    .news-block .right img {
        width: 80%;
    }
    .social-block {
        padding: 29px 10px 0 22px;
    }
    form.newsletter-form {
        flex: 0 0 100%;
        padding: 10px;
    }
    .news-block {
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .news-block .left .text {
        font-size: 14px;
        margin-bottom: 0;
        line-height: normal;
    }
    .newsletter-form .btn-submit {
        right: 18px;
        top: 10px;
    }
    .social-block .titlen {
        font-size: 20px;
        margin-right: 16px;
    }
    .ff-top-side .social-block .right img {
        margin-bottom: -1px;
    }
    .footer-left .text {
        font-size: 26px;
        width: 83%;
    }
    footer {
        background: url(images/ff-bg-mobile.png) #000 no-repeat top right;
    }
    .sidebar-menu-type-2 .scrollbar {
        background: url(images/new-mobil-menu-bg.png)no-repeat center !important;
        background-size: cover!important;
    }
    .f-clc .text {
        color: #CECECE !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        letter-spacing: -0.36px !important;
        margin: 0;
    }
    .f-clc.d-flex.d-md-none {
        margin: 38px 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }
    .footer-left {
        padding-left: 15px;
    }
    .row.ff-set .col-md-4, .row.ff-set .ms {
        max-width: 49%;
        flex: 0 0 50%;
    }
    .row.ff-set {
        padding-left: 20px;
    }
    .ff-bt-c {
        margin: 36px 0 24px;
        justify-content: center;
    }
    .ff-bt-c .right {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 28px;
        justify-content: center;
    }
    .row.ff-bt {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
    }
    .cpy {
        text-align: center;
        margin: 10px 0;
    }
    .right-image {
        justify-content: center;
    }
    .no-padding .col-12 {
        padding: 0 10px !important;
    }
    .sidebar-menu-type-2 .categories {
        width: 100%;
    }
    .row.mobil-np .col-12 {
        padding: 10px 0 0!important;
    }
    .bn-i-block {
        border-radius: 7px;
        border: 1px solid #F3F3F3;
        background: #FFF;
        margin: 0px 5px;
        display: flex;
        justify-content: space-between;
        padding-top: 12px;
        height: 100%;
    }
    .bn-i-block .left {
        padding-left: 28px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-bottom: 12px;
    }
    .card-product {
        border: 1px solid transparent;
    }
    .card-product:hover {
        background: #fff!important;
        border: 1px solid #f3f3f3 !important;
    }
    .card-category, .card-product {
        box-shadow: unset;
    }
    .colors-title .p-g-h-i-title, .colors-title .p-g-m-h-i-title {
        font-size: 20px !important;
    }
    .colors-title .p-g-h-i-description {
        font-size: 14px !important;
    }
    .row.bes {
        gap: 14px 0;
    }
        .mobil-bes.d-flex {
        flex-direction: column;
        gap: 14px 14px;
    }
    .mobil-bes.d-flex img.mb-2 {
        margin-bottom: 0 !important;
    }
    .categories-body .card-product .image {
        display: flex !important;
        justify-content: center;
    }
    .categories-body .card-product .image img.img-auto.lazy-load.lazy-complete {
        width: 60%;
        margin: auto;
    }
    .cat-responsive-buttons {
        position: fixed;
        bottom: 10px;
        z-index: 9;
        width: 93%;
    }
    .btn-group {
        background: var(--siyah, linear-gradient(127deg, #000 16.95%, #555 92.02%));
        border-radius: 8px;
    }
     button.btn.btn-outline-dark:first-child {
        border-right: 1px solid #fff;
    }
    button.btn.btn-outline-dark {
        color: #fff;
        padding: 6px 28px;
        border: 0;
    }  
    .cat-responsive-popup {
        padding-top: 91px;
    }
    a.close-btn.ml-1.btn-sidebar-filtre {
        display: none;
    }
    .cat-horizontal .card-product-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .cat-horizontal .image-wrapper {
        flex: 0 0 50%;
        width: 49%!important;
    }
    .cat-horizontal a.c-p-i-link.s {
        flex: 0 0 50%;
        width: 50%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .cat-horizontal .price-group {
        flex: 0 0 100%;
        width: 100%;
    }
    .cat-horizontal .card-product .image {
        padding: 20px;
    }
    .cat-horizontal .categories-body .card-product .image img.img-auto.lazy-load.lazy-complete {
        width: 100%;
        margin: auto;
    }
    .cat-horizontal .buttons a:first-child {
        display: none !important;
    }
    .cat-horizontal .card-product-inner .title {
        height: 72px;
        margin-top: 12px;
        margin-bottom: 10px;
        -webkit-line-clamp: 3;
    }
    .cat-horizontal .image {
        padding: 20px;
    }
    .action.compare a.button {
        left: -14.1%;
        font-size: 14px;
        width: 140px;
    }
    .product-profile-1 .col-lg-5 {
        padding: 10px !important;
    }
    .product-center-lr.row {
        margin: 10px 0;
        gap: 10px;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .center-rsd {
        padding: 20px 10px;
        flex-direction: row;
        gap: 14px;
    }
    .center-rsd .items .title {
        text-align: center;
    }
    .tab-list .tab button span {
        width: 170px;
    }
    .tab-list .tab {
        overflow-y: scroll;
        flex-direction: row;
        align-items: center;
    }
    .tab button {
        width: max-content;
        gap: 0px;
    }
    .product-price-side {
        position: fixed;
        bottom: 0;
        z-index: 99;
        width: 100%;
        left: 0;
        padding: 10px 14px;
        border-radius: 10px 10px 0px 0px;
    }
    .product-center-info {
        padding: 0 10px 20px;
    }
    .product-favourite {
        top: 25px;
        right: 15px;
    }
    .product-price-side .prices {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .product-price-side .product-quantity .btn {
        height: 40px;
    }
    .product-price-side .product-quantity input {
        height: 40px;
    }
    .product-price-side button.btn.btn-cart.btn-color-1 {
        padding: 8px;
    }
    .product-price-side button.btn.btn-cart.btn-color-1 span {
        font-size: 16px;
    }
    .product-price-side .last-text {
        font-size: 13px;
        padding: 10px 0 0;
    }
    .product-price-group .prices .list-price {
        font-size: 14px;
    }
    .product-price-group .prices .sale-price {
        font-size: 18px;
    }
    .destek-side {
        padding: 30px 22px;
    }
    .map-side {
        padding: 30px 22px;
    }
    .yardim-alt-form .block-right {
        align-items: flex-start;
    }
    .yardim-alt-form .block-right .text {
        text-align: left;
        font-size: 16px;
        width: 100%;
        margin-top: 14px;
    }
    .yardim-alt-form .block-left .title {
        font-size: 24px;
    }
    .yardim-alt-form .block-left .text {
        font-size: 16px;
    }
    .yardim-alt-form {
        padding: 30px 22px;
        margin-top: 44px;
    }
    .help-title {
        font-size: 24px;
    }
    .help-text {
        font-size: 18px;
    }
    .account-block {
        border: 0;
        padding: 0;
    }
    .user-dashboard .link-boxes .link-box {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;
    }
    img.gg-wp {
        height: auto !important;
        width: auto !important;
    }
    .home-body .pattern-group .pattern-group-header {
        padding: 15px 10px 0;
        margin-bottom: 12px;
    }
    .colors-title .pattern-group .p-g-mod .p-g-mod-body {
        padding: 0 5px;
    }
    .card-category, .categories-body .card-product {
        box-shadow: rgba(149,157,165,.2) 6px 3px 18px;
    }
    .bu-pro-sys-summary .bar {
        background: #f3f3f3 !important;
        height: 56px !important;
        border-radius: 8px;
        margin-bottom: 14px;
    }  
    .categories-body .title.hzr {
        font-size: 17px !important;
    }
    .header-title.mt-4.mb-2 {
        color: #FFF;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: -0.32px;
        font-style: italic;
        padding-left: 10px;
    }  
    .mobile-menu-social-block {
        display: flex;
        gap: 16px;
        margin-top: 18px;
        padding-left: 18px;
    }  
    .mobile-menu-social-block-title {
        color: #FFF;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: -0.32px;
        font-style: italic;
        padding-left: 18px;
    }
    .mb-np .col-12 {
        padding: 0 !important;
    }
    .owl-stage-hazir-sistem .p-g-mod-body,.owl-stage-vitrin .p-g-mod-body {
        padding: 0!important;
    }
    .categories-body .card-product .it-over {
        height: 100%!important;
    }
    .product-body .progress-wrap,.build_product_system-body .progress-wrap{
        bottom: 17%;
        right: 5px;
    }
    .modal-header.sticky-top {
        background: #fff !important;
        padding: 10px 14px;
        top: -2px;
    }
    .np-mbl .col-12 {
        padding: 0 !important;
    }
    .game-in-s {
        display: flex;
        width: 80%;
        align-items: center;
        flex-direction: column;
    }
    .ggi-area.first .container {
        padding: 0!important;
    }
    .game-in-text {
        width: 89%;
        margin-top: 60px;
    }
    .game-in-logo {
        padding: 0 18px;
    }
    .katilim-sart .text {
        width: 100%;
        margin-bottom: 60px;
        padding: 0 10px;
    }
    .awards-blocks {
        margin-bottom: 20px;
    }
    .awards-blocks.bottom {
        width: 80%;
        margin-top: 10px;
        margin-bottom: 60px;
    }
    div#gencer-game-inn-form {
        padding: 0 16px;
    }
    .gg-wp-main-block .text-one {
        font-size: 28px;
        text-align: center;
    }
    .gg-wp-main-block .text-two {
        font-size: 20px;
        width: 90%;
    }
    .gg-wp-main-block .text {
        font-size: 15px;
    }
    .cnt-size.gg-wp-alt .p-g-m-h-i-title {
        font-size: 28px!important;
    }
    .gg-wp-ss .title {
        font-size: 26px;
        text-align: center;
    }
    .gg-wp-page-one-block {
        background: unset!important;
    }
    .gg-wp .container-fluid {
        background: url(images/ggwp-bg.png);
    }
    .container.ggwpss button.btn.btn-link.btn-block.text-left {
        font-size: 18px;
    }
    .card-product.gg-wp {
        margin: 6px 0;
    }
    .card-product.gg-wp .card-product-inner {
        display: flex;
        min-height: 180px;
    }
    .card-product.gg-wp .image {
        padding: 25px;
    }
    .card-product.gg-wp .image-wrapper {
        flex: 0 0 50%;
    }
    .card-product.gg-wp .title.gg-wp {
        font-size: 16px !important;
        margin-top: 20px !important;
    }
    .card-product.gg-wp .product-favourite-kart {
        top: 0px;
    }
    .card-product.gg-wp .discount {
        top: 7px;
    }
}