img.img-auto.lazy-load.lazy-complete{
    width: 100%;
    height: 100%;
}
img.img-auto.owl-lazy{
    width: 100%;
    height: 100%;
}
header .container {
    max-width: 1600px!important;
}
.container-fluid.top-bb {
    padding-right: 0!important;
    padding-left: 0!important;
    background: #181D55;
    height: 52px;
}
.container-fluid.top-bb .col-3{
    padding-right: 0!important;
    padding-left: 0!important;
}
.container-fluid.top-bb .col-9{
    padding-right: 0!important;
    padding-left: 0!important;
}
.desktop.fixed-desktop .container-fluid.top-bb{
    display:block;
}
.desktop .container-fluid.top-bb{
    display: none;
}
.top-t {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 126%;
    color: #181D55;
    font-size: 14px;
    font-weight: 400;
}
.s-tb a{
    background: #fff;
    width: max-content;
    padding: 7px 20px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    color: #181D55;
    font-weight: 600;
}
.s-tb a:hover{
    color: #181D55;
}
.top-rb {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 89%;
    gap: 45px;
    height: 52px;
}
.social-b {
    display: flex;
    gap: 17px;
}
img.lf-bg {
    width: 125%!important;
    max-width: 130%!important;
}   
img.search-icon::before{
    content:'';
    background-image:url('https://percdn.com/f/239292/bzR6WWFtNG0vcUp3ZW1Gc1U4OG5hUT09/i/image-56329984-sw27sh27.webp');
    width: 27px;
    height: 27px;
    display: block;
}
.newsletterblock{
    background-image: url('https://percdn.com/f/239292/bzR6WWFtNG0vcUp3ZW1Gc1U4OG5hUT09/i/image-28751289-sw1920sh225.webp');
    height: 210px;
}
.n-b {
    height: 210px;
    display: flex;
    align-items: center;
}
.newsletter-content.mb-4.mt-4 {
    width: 100%;
}
.form-control:focus {
    background: rgba(255, 255, 255, 0.40)!important;
}
.newsletter-input::placeholder{
    color: #fff;
}
.newsletter-input:focus {
    color: #fff!important;
}
.nb-r {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 210px;
}
.nb-r .bl {
    display: flex;
    gap: 20px;
    margin: 0 40px;
    align-items: center;
}
.bl .text .title {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.36px;
    margin-bottom: 5px;
}
.bl .text a{
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.44px;
}
.bl img {
    height: 100%;
    width: 40px;
}
.ff-bl-1 {
    width: 60%;
}
.cprght{
    color: #181D55;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.32px;
    margin-top: 28px;
    text-align: left;
}
.ff-social .title2 {
    color: #181D55;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.44px;
    text-align: left;
    margin-top: 40px;
}
.ff-social .icon {
    display: flex;
    gap: 30px;
    margin-top: 15px;
}
.ff-social .icon img{
    width: 35px;
}
.breadcrumb-wrapper .breadcrumb{
    margin: 1rem 0;
}
ul.sozlesme {
    list-style: none;
    display: flex;
    gap: 20px;
    color: #A1A1A1;
    font-size: 16px;
    letter-spacing: -0.32px;
    padding: 0!important;
    margin-bottom: 0!important;
}
ul.sozlesme li a{
    color: #A1A1A1;
    font-size: 16px;
    letter-spacing: -0.32px;
}
.row.ff-bottom {
    align-items: center;
}
.p-g-mod-t-44 .ban-type .ban-type-content{
    align-items: flex-start!important;
}
.custom-module-code-604 .ban-type .ban-type-description {
    color: #ffffff;
    font-size: 16px!important;
}
footer .col-12.col-md-2 {
    display: flex;
    flex-direction: column;
}
a.btn.btn-mod {
    border-radius: 35.5px;
    background: #181D55;
    color: #fff;
    text-align: center;
    font-size: 15px!important;
    letter-spacing: -0.32px;
    padding: 6px 25px;
}
.k-e-block .title1 {
    color: #181D55;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -0.48px;
}
.k-e-block .title2 {
    color: #181D55;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.72px;
}
.k-e-block .text {
    color: #181D55;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.44px;
    width: 73%;
}
.bb5 .bt {
    color: #181D55;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: -0.3px;
    border: 1px solid #181d55;
    padding: 9px 26px;
    border-radius: 50px;
    width: max-content;
    margin: 0 5px;
}
.bb5 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 30px 0;
}
.p-g-mod-t-44 .ban-type-4 .image:after{
    display: none!important;
}
.custom-module-code-611 .image img{
    border-radius: 15px;
}
.card-product .image img{
    border-radius: 20px;
}
.card-product .product-reviews{
    justify-content: flex-start;
}
.sd {
    color: #A1A1A1;
    font-family: Plus Jakarta Sans;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.24px;
    margin: 7px 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    margin: 5px 0;
    line-height: 15px;
    height: 16px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.custom-module-code-605:after,
.custom-module-code-607:after,
.custom-module-code-610:after,
.custom-module-code-588:after,
.custom-module-code-620:after {
    position: absolute;
    top: 0;
    width: 11rem;
    height: 100%;
    content: "";
    z-index: 1;
    right: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0.5326505602240896) 0%, rgba(255,255,255,1) 75%);
}
/* kategori sağdan */ 
.kategori-filtre .col-12 {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    padding: 2rem;
    z-index: 99999999;
    overflow-y: scroll;
    border-left: 1px solid #ebebeb;
}
.kategori-filtre {
    display: none;
}
.kategori-filtre.show {
    display: block;
}
.category-filter-order ul li.d-flex {
    background: transparent !important;
}
a.close-btn.ml-1.btn-sidebar-filtre {
    border: 2px solid #0b0b0c;
    padding: 0px 5px;
    border-radius: 100%;
    z-index: 100000;
    font-size: 15px;
}
a.close-btn.ml-1.btn-sidebar-filtre:hover{
    color: #0b0b0c;
}
.kategori-filtre.show .p-g-b-c-inner {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
a.show-btn.ml-1.btn-sidebar-filtre:hover {
    color: #0b0b0c;
}
.kategori-filtre .pattern-group .p-g-mod .p-g-mod-body {
    padding: 8px;
}
.col-md-6.i-p {
    padding-bottom: 1px;
    padding-top: 1px;
}
a.show-btn.ml-1.btn-sidebar-filtre {
    border: 1px solid #e2e2e2;
    padding: 0 30px;
    height: 40px;
    background: #181d55;
    color: #fff;
    display: flex;
    align-items: center;
    margin-left: 0!important;
    border-radius: 5px;
}
a.show-btn.ml-1.btn-sidebar-filtre:hover{
    color: #fff;
}
.categories-body .lag-checkbox{
    height: 40px!important;
}
.k-p-b .col-list-p-v-1{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.k-p-b .col-6{
    padding-left: 0!important;
    padding-right: 0!important;
}
.card-attribute .title, .card-category .title {
    font-weight: 600;
    font-size: 14px;
    height: 50px;
    display: flex;
    justify-content: flex-start!important;
    align-items: center;
    text-align: left!important;
    color: #0b0b0c!important;
    width: 100%!important;
}
.product-body .carousel-outer {
    border-radius: 10px;
    border: 1px solid #E2E2E2;
    padding: 20px;
}
#myButton {
    border: 0 !important;
    background: none !important;
    color: #000;
    padding: 0!important;
}
#myButton:focus {
    outline: none !important;
    border: 0 !important;
    background: none !important;
}
#myButton3 {
    border: 0 !important;
    background: none !important;
    color: #000;
}
#myButton3:focus {
    outline: none !important;
    border: 0 !important;
    background: none !important;
}
.pb-r {
    border-radius: 10px;
    border: 1px solid #E2E2E2;
}
.pb-top {
    display: flex;
    padding: 30px 30px 15px;
    align-items: center;
}
div#shw-kod-1 {
    color: #A1A1A1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.36px;
    margin-top: 5px;
    padding: 0 30px 0;
}
.pb-border {
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}
.pb-bot {
    border-radius: 7px;
    border: 1px solid #E2E2E2;
    background: rgba(248, 248, 248, 0.96);
    padding: 30px;
    margin: 20px 0;
}
.st-fyt {
    color: #181D55;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.36px;
    margin-right: 10px;
}
.product-buttons{
    display: flex!important;
    flex-wrap: nowrap!important;
    flex-direction: row!important;
}
.ktg {
    color: #A1A1A1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.28px;
    margin: 0 20px;
}
.ktg a{
    color: #a1a1a1;
}
.product-reviews .count {
    color: #a1a1a1;
    font-size: 12px;
    padding-left: 4px;
}
.product-body .product-quantity .btn.btn-minus {
    border-radius: 50px 0 0 50px !important;
    border-left: 1px solid #e2e2e2!important;
    border-top: 1px solid #e2e2e2!important;
    border-bottom: 1px solid #e2e2e2!important;
}
.product-body .product-quantity .btn.btn-plus {
    border-radius: 0 50px 50px 0!important;
    border-right: 1px solid #e2e2e2!important;
    border-top: 1px solid #e2e2e2!important;
    border-bottom: 1px solid #e2e2e2!important;
}
.product-body .product-quantity {
    margin: 0 10px!important;
    display: flex;
    align-items: center;
}
section.pattern-group.pattern-group-t-1.pattern-group-p-product.product-details-tab-product-details-tab-colorful {
    border: 1px solid #E2E2E2;
    background: #FBFBFB;
    padding: 20px;
    margin-bottom: 30px;
}
.raw-content {
    background: #FBFBFB;
}
.product-comment-list-v2 .no-comment{
    background: #fbfbfb;
}
.custom-module-code-621 .ban-type .ban-type-description {
    color: #ffffff;
    font-size: 21px!important;
}
/*.pages-body .col-12 {
    padding: 0 5px!important;
}*/
.custom-module-code-623 .ban-type .ban-type-description {
    color: #ffffff;
    font-size: 21px!important;
}
.custom-module-code-625 .ban-type .ban-type-description {
    color: #ffffff;
    font-size: 21px!important;
}
#topleftmodal .card.card-body {
    position: absolute;
    left: -150%;
    width: max-content;
}
#topleftmodal .card.card-body li a {
    color: #181D55;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.5px;
}
#topleftmodal .card.card-body li::marker {
    color: #181d55;
    font-size: 18px;
}
a#top-left {
    background-color: transparent!important;
    border-color: transparent!important;
}
.container.tptcnt {
    max-width: 1200px!important;
}
.tptcnt .title {
    font-size: 32px;
    text-align: center;
    margin: 25px 0;
    color: #181d55;
}
form#toptan-kahve {
    padding: 40px 60px;
    border-radius: 20px;
    margin: 20px 0;
    border: 1px solid #e2e2e2;
}
form#cafe-danismnaligi{
    background: #e2e2e2;
    padding: 25px 30px;
    border-radius: 20px;
    margin: 20px 0;
}
.col-md-6.slct {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.col-12.slct {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
}
.ab-block {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 30px;
    height: 100%;
}
.ab-block .title {
    color: #FFF;
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    letter-spacing: -0.7px;
    margin-bottom: 15px;
}
.ab-block .text {
    color: #FFF;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -0.5px;
    text-align: center;
    width: 70%;
    margin: auto;
}
.text-block2 .title {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.7px;
    margin: 20px 0;
}
.text-block2 .text {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.5px;
    text-align: center;
    width: 60%;
    margin: auto;
}
.container.hakmzda {
    max-width: 1400px!important;
}
.ab-block2 {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 30px;
    height: 100%;
}
.ab-block2 .title {
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.7px;
    margin-bottom: 15px;
}
.ab-block2 .text {
    color: #FFF;
    font-size: 22px;
    font-weight:300;
    letter-spacing: -0.5px;
    text-align: center;
    width: 60%;
    margin: auto;
}
.text-block3 {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 25px;
    justify-content: center;
}
.text-block3 .title {
    color: #181D55;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.7px;
}
.text-block3 .text {
    color: #090909;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.5px;
    width: 90%;
}
.blockserif {
    display: flex;
    align-items: center;
    gap: 50px;
    margin: 30px 0;
}
.blockserif .title{
    color: #181D55;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.7px;
}
.serifmain .text-block {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 60%;
    margin: auto;
}
.serifmain .text-block .title {
    color: #181D55;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.7px;
    margin-bottom: 35px;
}
.serifmain .text-block .text {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.5px;
    margin-bottom: 30px;
}
.col-12.images {
    display: flex;
    justify-content: center;
}
.text-block li {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.5px;
    margin-bottom: 8px;
}
.text-block li::marker{
    color: #181d55;
    font-size: 18px;
}
.custom-module-code-631 .ban-type .ban-type-description {
    color: #ffffff;
    font-size: 22px!important;
}
.giesen .p-g-m-h-i-title {
    color: #181D55!important;
    font-size: 22px!important;
    font-weight: 400!important;
    letter-spacing: -0.56px!important;
}
.giesen .p-g-m-h-i-description {
    color: #181D55!important;
    font-size: 24px!important;
    font-weight: 600!important;
    letter-spacing: -0.56px!important;
}
.giesen a.ban-type.ban-type-1 {
    border: 1px solid #e2e2e2;
    border-radius: 20px;
    padding: 20px;
    margin: 10px 0;
}
.giesen .ban-type .ban-type-title {
    font-weight: 600!important;
    text-align: center!important;
}
.giesen .ban-type .ban-type-btn {
    background: transparent!important;
    color: #A1A1A1!important;
    font-size: 16px!important;
    font-weight: 400!important;
    letter-spacing: -0.34px!important;
    text-decoration-line: underline!important;
    margin-top: 0!important;
}
#toptan-kahve .form-control {
    height: 52px;
    border-radius: 50px;
    border: 1px solid #e2e2e2;
    background: rgba(17, 17, 17, 0.1);
    margin-bottom: 10px;
    color: #181818!important;
    font-size: 13px;
    padding: 10px 15px!important;
}
#toptan-kahve .form-control::placeholder{
    color: #a1a1a1;
    font-size: 13px;
}
#toptan-kahve label {
    font-size: 14px;
    margin: 0;
    margin-bottom: 5px;
    color: #181d55;
}
#toptan-kahve select {
    width: 100%;
    height: 52px;
    font-size: 13px;
    padding: 10px 15px;
    border-radius: 100px;
    background: rgba(17, 17, 17, 0.1);
    border: 1px solid #e2e2e2;
}
.text-danger {
    font-size: 17px!important;
}
button#FormGondert {
    height: 52px;
    padding: 0px 30px;
    border: 2px solid #181d55;
    border-radius: 41px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background: #181d55;
}
#toptan-kahve input#faal {
    height: 52px;
    border-radius: 50px;
    border: 1px solid #e2e2e2;
    background: rgba(17, 17, 17, 0.1);
    margin-bottom: 10px;
    color: #181818!important;
    font-size: 13px;
    padding: 10px 15px!important;
    width: 100%;
}
.imgside .description {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    gap: 40px;
}
.description .title {
    font-size: 22px;
    font-weight: 500;
}
.description .text {
    font-size: 18px;
}
a.brosur {
    background: #181d55;
    padding: 12px 30px;
    color: #fff;
    font-size: 16px;
    border-radius: 40px;
}
.titlekm {
    font-size: 22px;
    color: #181d55;
    text-align: center;
    width: 100%;
    font-weight: 600;
    margin: 20px 0;
}
.images-p .carousel-item {
    display: flex!important;
    justify-content: center!important;
}
swiper-slide {
    display: flex;
    justify-content: center;
}
form .col-12.col-md-6 {
    padding: 0 10px !important;
}
.p-g-mod-t-44 .ban-type .ban-type-description, .p-g-mod-t-44 .ban-type .ban-type-title {
    text-align: left!important;
}
.custom-module-code-611 .ban-type .ban-type-description {
    font-size: 15px!important;
    font-weight: 300!important;
}
.custom-module-code-611 .ban-type-description, .ban-type-title {
    padding: 0px 5px!important;
}
.custom-module-code-611 .ban-type-content {
    position: absolute;
    z-index: 2;
    width: 80%;
    height: 93%!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0px 20px!important;
    margin: 0 0 !important;

}
img.etbis {
    width: 70px;
}
span.ds-rate {
    border-radius: 100px;
    background: #181D55;
    color: #fff;
    padding: 7px 16px;
    position: absolute;
    top: 10px;
    right: 20px;
}
.hover-side img{
    position: absolute;
    left: 0;
    top: 28%;
}
.hover-body{
    display: none;
}
.hover-side:hover > .hover-body {
    display: flex;
    height: 85px;
    background: #181d55;
    border: 1px solid #e2e2e2;
    position: relative;
    left: 78%;
    z-index: 2;
    padding: 0 40px;
    bottom: -85px;
}
.hover-body ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: max-content;
    gap: 40px;
    margin-bottom: 0;
    list-style: none;
    padding: 0!important;
}
.hover-body ul li a {
    color: #fff;
    font-size: 15px!important;
    font-weight: 500;
    letter-spacing: -0.36px;
}
.topb {
    position: relative;
}
.ff-bottom .col-12.col-md-2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ff-bottom .col-6.col-md-2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
section.pattern-group.pattern-group-t-0.pattern-group-p-pages.wi-size {
    width: 50%;
    margin: 40px auto;
}
.common-register-form input:focus{
    color: #000!important;
}
.product-reviews .stars .star {
    color: #d8d8d8;
    font-size: 13px;
}
.product-reviews .stars .star.fill {
    position: relative;
    color: #ffc000 !important;
}
.owl-stage-outer {
    padding: 10px 0;
}
.w-100 {
    width: auto!important;
}
.tsk-blck {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 80%;
    margin: auto;
}
.tsk-blck .title {
    color: #1D1D1B;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.8px;
}
.tsk-blck .text {
    color: #565656;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.1px;
    margin: 20px 0;
}
.p-g-mod.p-g-mod-t-28.p-g-mod-header.p-g-mod-trans {
    margin-bottom: 0!important;
}
.pages-body .p-g-mod-t-44 .ban-type .ban-type-content {
    align-items: center!important;
}
.custom-module-code-631 .ban-type .ban-type-title {
    font-weight: 600!important;
}
.ppp .col-12{
    padding: 0!important;
}
.pattern-group .p-g-mod-t-26 .p-g-mod-body .buttons .btn-secondary{
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 15px;
}
.btn-success {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.login-body .btn-success {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 0;
    padding: 8px 35px;
}
.btn-success:hover {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.btn-success:focus {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.btn-primary {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.login-body .btn-primary {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 0;
    padding: 8px 35px;
}
.btn-primary:hover {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.btn-primary:focus {
    color: #fff;
    background-color: #181d55;
    border-color: #181d55;
    border-radius: 50px;
    padding: 8px 35px;
}
.destek-merkezi .p-g-mod-body.p-g-mod-body-p-0{
    background: url(https://percdn.com/f/239292/bzR6WWFtNG0vcUp3ZW1Gc1U4OG5hUT09/i/image-66068610-sw1900sh350.webp) no-repeat center;
}
.destek-merkezi .col-12{
    padding: 0!important;
}
.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper .title {
    color: #fff;
}
.bgc {
    background: #fbfbfb;
    padding: 50px 0;
}
.left-blockc .title {
    color: #181D55;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: -0.56px;
}
.left-blockc .line {
    border: 1px solid #181d55;
    width: 80%;
    margin: 25px 0;
}
.left-blockc .comp {
    color: #181D55;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.52px;
    text-transform: capitalize;
    margin: 10px 0;
}
.left-blockc .btmt {
    color: #181D55;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.4px;
    margin: 40px 0 30px;
}
.left-blockc .btn a {
    background: #181d55;
    color: #fff;
    padding: 11px 50px;
    border-radius: 50px;
    margin-top: 15px;
}
.right-blockc .d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
    align-items: center;
    gap: 20px;
    margin: 25px 0;
}
.right-blockc .text {
    display: flex;
    flex-direction: column;
    gap: 5px;
    color: #181D55;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.36px;
}
.right-blockc .text a{
    color: #181D55;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.44px;
}
.modal .form-group textarea:focus{
    color: #181d55!important;
}
.payment-complete-form-wrapper .fields ul li, .special-field-box ul li {
    margin: 10px 0;
    display: flex;
    flex-direction: column!important;
}
li.field .value span.ml-1 {
    display: flex;
    flex-direction: column;
}
li.field .value {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 20px 15px
}
.titleprovar {
    color: #181D55;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.32px;
    padding: 0 15px;
}
.payment-complete-form-wrapper .fields ul li .info .name, .special-field-box ul li .info .name {
    color: #181D55;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.32px;
    padding: 0 15px;
}
.field .info .name .text-danger{
    display: none;
}
.special-field-box {
    border: 0;
}
.field .value label.d-block {
    border: 1px solid #e2e2e2;
    padding: 8px;
    margin: 5px;
    border-radius: 8px;
}
img.aboneimg {
    margin: 10px 0;
}
.related-products a img {
    max-width: 100%;
    border: 1px solid #e2e2e2;
    margin: 0 auto;
    margin-bottom: 10px;
    max-height: 100%;
    border-radius: 5px;
    padding: 10px;
}
.related-products a.active img {
    border-color: #181d55;
}
.related-products {
    padding: 15px 20px;
    margin-bottom: 15px;
}
span.value2 {
    margin-top: 10px;
    color: #181D55;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.32px;
    padding: 0 15px;
}
/* urun detail */
.profilv2-urundetail-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.profilv2-urundetail-left {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}
.profilv2-urundetail-left-yazi h1 {
    font-weight: 400;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: -0.04em;
    color: #212529;
    margin-bottom: 2rem;
}
.profilv2-urundetail-left-yazi span {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    color: #676767;
}
.profilv2-urundetail-left-kilavuz {
    display: flex;
    align-items: center;
    margin-top: 3rem;
    border: 1px solid #e2e2e2;
    padding: 20px;
    border-radius: 5px;
    gap: 20px;
}
.profilv2-urundetail-kilavuz-items a {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 16px;
    color: #333333;
    text-decoration: underline;
}
.profilv2-urundetail-kilavuz-items {
    display: flex;
    align-items: center;
    gap: 30px;
}
.profilv2-urundetail-two-block {
    background: #111111;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 4rem;
    padding: 80px;
}
.profilv2-aciklama .p-g-mod-body {
    padding: 0 !important;
}
.profilv2-urundetail-two-img {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.profilv2-urundetail-two-img img {
    border-radius: 10px;
}
.profilv2-urundetail-two-yazi span {
    font-weight: 500;
    font-size: 25px;
    line-height: 33px;
    letter-spacing: -0.04em;
}
.profilv2-urundetail-three-block {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.urundetail-three-right {
    width: 50%;
}
.profilv2-urundetail-three-yazi p {
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -0.04em;
    color: #000000;
    max-width: 70%;
}
.profilv2-urundetail-three-yazi h4 {
    font-weight: 500;
    font-size: 25px;
    line-height: 22px;
    letter-spacing: -0.04em;
    color: #1e3628;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.profilv2-urundetail-three-yazi span {
    font-size: 17px;
    line-height: 22px;
    color: #a1a1a1;
}
.profilv2-urundetail-three-buttons {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 2rem;
    gap: 20px;
}
.profilv2-urundetail-three-button-item {
    background: #111111;
    border-radius: 10px;
    padding: 10px 15px;
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.04em;
    gap: 10px;
    justify-content: center;
    width: 200px;
}
.profilv2-urundetail-four-block {
    background: #111111;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: #fff;
}
.profilv2-urundetail-four-left {
    display: flex;
    gap: 4rem;
    align-items: flex-start;
    padding: 3rem;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    width: 50%;
}
.profilv2-urundetail-four-left h4 {
    font-weight: 500;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.04em;
    display: flex;
    align-items: center;
    gap: 20px;
}
.profilv2-urundetail-four-left h4 img {
    filter: invert(1);
}
.urundetail-four-ozellikler-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.urundetail-four-ozellikler-item b {
    font-size: 23px;
    line-height: 40px;
    letter-spacing: -0.02em;
    color: #ffffff;
    font-weight: 500;
}
.urundetail-four-ozellikler-item span {
    font-weight: 400;
    font-size: 18px;
    line-height: 40px;
    color: #ffffff;
}
.urundetail-four-ozellikler {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2rem;
    width: 100%;
    justify-items: start;
}
.profilv2-urundetail-five-block {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 50vh;
}
.profilv2-urundetail-five-block span {
    font-size: 25px;
    line-height: 33px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #181818;
    max-width: 70%;
}
.profilv2-urundetail-six-block {
    display: flex;
    flex-direction: column;
    background: #111111;
    margin-top: 5rem;
    color: #fff;
    align-items: center;
    justify-content: center;
    position: relative;
}
.urundetail-six-ogutum-block h1 {
    font-size: 30px;
    line-height: 45px;
    display: flex;
    align-items: center;
    color: #ffffff;
    gap: 15px;
    justify-content: center;
    margin-bottom: 2rem;
}
.urundetail-six-ogutum-block h1 img {
    filter: brightness(0) invert(1);
}
.urundetail-six-ogutum-items {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.urundetail-six-ogutum-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.urundetail-six-ogutum-item img {
    width: 130px;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
}
.urundetail-six-ogutum-item span {
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
}
.urundetail-six-ogutum-item b {
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
}
.urundetail-six-ogutum-item-yazi {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.urundetail-six-bilgilendirme {
    position: relative;
    top: -120px;
}
.urundetail-six-bilgilendirme-yazi {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 5%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    width: 50%;
}
.urundetail-six-bilgilendirme-yazi span {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: -0.04em;
    color: #ffffff;
}
.urundetail-six-bilgilendirme-img img {
    border-radius: 10px;
}
.urundetail-six-ogutum-block {
    margin-bottom: 4rem;
}
.profilv2-urundetail-eight-block {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 40px;
}
.urundetail-eight-right {
    width: 50%;
}
.urundetail-eight-video a img {
    max-width: 700px;
    max-height: 446px;
    width: 100%;
    height: 100%;
}
.urundetail-eight-liste {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    margin-top: 2rem;
}
.urundetail-eight-liste span {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 19px;
    font-weight: 400;
}
/* urun detail bitti */
/* pocket urun detail */
.profilv2-urundetailpocket-one-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.profilv2-urundetailpocket-one-right {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.profilv2-urundetailpocket-block, .profilv2-urundetailpocket-block-three, .profilv2-urundetailpocket-block-five {
    background: #fbfbfb;
}
.urundetailpocket-two-right-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
}
.urundetailpocket-two-right-block span {
    font-size: 17px;
    line-height: 42px;
    font-weight: 400;
    color: #212529;
}
.urundetailpocket-three-left-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.urundetailpocket-three-left-block h1 {
    font-size: 30px;
    margin-bottom: 3rem;
    color: #143c3d;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
}
.urundetailpocket-teknik-ozellik-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 17px;
}
.urundetailpocket-teknik-ozellik-item b{
    color: #143c3d;
    font-weight: 500;
}
.urundetailpocket-teknik-ozellik-item span{
    color: #ababab;
    font-weight: 400;
}
.urundetailpocket-teknik-ozellikler {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 85px;
}
.urundetailpocket-ogutumaralik-block-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.urundetailpocket-ogutumaralik-block-right h1 {
    font-size: 30px;
    margin-bottom: 2rem;
    color: #143c3d;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 15px;
}
.urundetailpocket-ogutum-araliklari {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
    justify-content: space-between;
    width: 100%;
    justify-items: start;
}
.urundetailpocket-ogutumaralik-item {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.urundetailpocket-ogutumaralik-item-top {
    border: 1px solid #143c3d;
    background-color: #fff;
    height: 100%;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 5px;
}
.urundetailpocket-ogutumaralik-item-top img {
    width: 50px;
    height: 50px;
}
.urundetailpocket-ogutumaralik-item-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.urundetailpocket-five-left {
    padding: 20px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.urundetailpocket-five-left a img {
    max-width: 700px;
    max-height: 446px;
    width: 100%;
    height: 100%;
}
.urundetailpocket-five-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.urundetailpocket-five-right h1 {
    font-size: 30px;
    font-weight: 400;
    color: #212529;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
}
/* pocket urundetail bitti */
.type-45-swiper .swiper-button-next, .type-45-swiper .swiper-button-prev {
    color: #181d55!important;
}
.sca-ke .p-g-b-c-1 {
    display: flex!important;
    align-items: center!important;
    flex-direction: column;
    justify-content: center!important;
}
.offers,.stok_alarm_listem,.fiyat_alarm_listem  {
    display: none!important;
}
a.offers,a.stok_alarm_listem,a.fiyat_alarm_listem{
    display: none!important;
}
.p-g-mod.p-g-mod-t-1.km-href {
    margin: 0!important;
}
.km-href .p-g-mod-body{
    padding: 0!important;
}
ul.single-sub-menu.wn {
    width: 180%!important;
}
ul.mt-4 li::marker{
    color: #181d55!important;
}
ul.mt-4 li{
    margin-bottom: 8px;
}
.tsk-blck .title.new{
    font-size: 26px;
}
.product-short-desc {
    padding: 8px 15px;
    font-size: 14px;
}
.tarih-title {
    padding: 0 15px;
    font-size: 16px;
    color: #181d55;
}
button.btn.btn-cart-2.btn-color-1 {
    background: #1a1c52;
    color: #fff;
}
.price {
    display: flex;
    align-items: center;
    gap: 6%;
    margin-bottom: 26px;
}
.new-price {
    color: #181D55;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -1.04px;
}
.ozellikler-side .title {
    font-size: 20px;
    margin-top: 44px;
    margin-bottom: 22px;
    font-weight: 600;
}
.ozellikler-side ul li {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 500;
}
.ozellikler-side ul {
    display: grid;
    grid-template-columns: repeat(2, 50%);
}
@media (max-width:1680px){
    img.lf-bg {
        width: 160%!important;
        max-width: 160%!important;
    }
    .hover-side img {
        left: 40%;
    }
    header.desktop .search.show {
        right: 12%;
    }
}
@media (max-width:1440px){
    img.lf-bg {
        width: 169%!important;
        max-width: 169%!important;
    }
    header.desktop .search.show {
        width: 25%;
    }
    .imgside .description {
        width: 80%;
        margin: auto;
    }
    .hover-side:hover > .hover-body{
        left: 89%;
    }
}
@media (max-width:1366px){
    img.lf-bg {
        width: 176%!important;
        max-width: 176%!important;
    }
}
@media (max-width:900px){
    .ozellikler-side ul {
        display: grid;
        grid-template-columns: repeat(1, 100%);
    }
    .urundetail-eight-right {
        width: 100%;
        margin: 2rem 0px;
    }
    .urundetail-eight-right h1 img {
        width: 30px;
        height: 30px;
    }
    .urundetail-eight-right h1 {
        font-size: 20px;
    }
    .profilv2-urundetail-eight-block {
        padding: 10px;
        flex-direction: column;
    }
    .urundetail-six-ogutum-item span {
        font-size: 13px;
    }
    .urundetail-six-ogutum-item b {
        font-size: 13px;
    }
    .urundetail-six-ogutum-item img {
        width: 75px;
    }
    .urundetail-six-ogutum-block h1 {
        font-size: 20px;
        gap: 10px;
    }
    .urundetail-six-ogutum-items {
        display: grid;
        gap: 15px;
        grid-template-columns: 1fr 1fr 1fr;
        padding: 13px;
    }
    .urundetail-six-bilgilendirme-yazi span {
        font-size: 15px;
        line-height: 25px;
        padding: 10px;
    }
    .urundetail-six-bilgilendirme-img img {
        aspect-ratio: 1;
        object-fit: cover;
    }
    .urundetail-six-bilgilendirme-yazi {
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 100%;
    }
    .profilv2-urundetail-five-block {
        margin: 8rem 0px 16rem 0px;
    }
    .profilv2-urundetail-four-left h4 img {
        width: 30px;
        height: 30px;
    }
    .profilv2-urundetail-four-left h4 {
        font-size: 20px;
        gap: 10px;
    }
    .urundetail-four-ozellikler-item b {
        font-size: 17px;
    }
    .urundetail-four-ozellikler {
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        width: 100%;
        justify-items: center;
    }
    .profilv2-urundetail-four-left {
        gap: 1rem;
        padding: 10px;
        width: 100%;
    }
    .profilv2-urundetail-four-block {
        flex-direction: column;
    }
    .profilv2-urundetail-five-block span {
        font-size: 20px;
        max-width: 100%;
    }
    .profilv2-urundetail-three-button-item {
        font-size: 14px;
    }
    .profilv2-urundetail-three-buttons {
        margin-top: 1rem;
        gap: 15px;
        margin-bottom: 2rem;
    }
    .profilv2-urundetail-three-yazi span {
        font-size: 15px;
    }
    .profilv2-urundetail-three-yazi h4 {
        font-size: 20px;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .urundetail-three-left {
        margin-bottom: 1rem;
    }
    .profilv2-urundetail-three-yazi p {
        font-size: 15px;
        max-width: 100%;
    }
    .urundetail-three-right {
        width: 100%;
    }
    .profilv2-urundetail-three-block {
        flex-direction: column;
    }
    .profilv2-urundetail-two-yazi span {
        font-size: 15px;
        line-height: 27px;
    }
    .profilv2-urundetail-two-img {
        flex-wrap: wrap;
    }
    .profilv2-urundetail-left {
        width: 100%;
        padding: 0px;
    }
    .profilv2-urundetail-block {
        flex-direction: column-reverse;
        align-items: center;
    }
    .urundetailpocket-ogutumaralik-item-top {
        height: fit-content;
    }
    .urundetail-eight-liste {
        margin-top: 1rem;
    }
    .urundetail-eight-liste span {
        gap: 10px;
        font-size: 15px;
    }
    .urundetailpocket-five-right h1 img {
        width: 30px;
        height: 30px;
    }
    .urundetailpocket-five-right h1 {
        font-size: 20px;
        gap: 10px;
    }
    .urundetailpocket-ogutum-araliklari {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
    }
    .urundetailpocket-ogutumaralik-block-right h1 img {
        width: 30px;
        height: 30px;
    }
    .urundetailpocket-ogutumaralik-block-right h1 {
        font-size: 20px;
        gap: 10px;
    }
    .profilv2-urundetailpocket-block-four {
        margin: 4rem 0rem;
    }
    .profilv2-urundetailpocket-one-right img {
        margin-top: 2rem;
    }
    .profilv2-urundetail-left-kilavuz {
        padding: 10px 20px;
        gap: 0;
        margin-bottom: 2rem;
    }
    .profilv2-urundetail-kilavuz-items a {
        gap: 10px;
        font-size: 14px;
    }
    .profilv2-urundetail-left-yazi span {
        font-size: 15px;
    }
    .profilv2-urundetail-left-yazi h1 {
        font-size: 20px;
        margin-bottom: 1rem;
    }
    .profilv2-urundetailpocket-block-two {
        margin: 4rem 0rem;
        display: flex;
        flex-direction: column;
    }
    .urundetailpocket-two-right-block span {
        font-size: 15px;
        line-height: 30px;
    }
    .urundetailpocket-three-left-block h1 img {
        width: 30px;
        height: 30px;
    }
    .urundetailpocket-three-left-block h1 {
        margin-bottom: 2rem;
        gap: 10px;
    }
    .urundetailpocket-teknik-ozellikler {
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
    .nav-item .dropdown-toggle::after{
        display: none!important;
    }
    ul.multi {
        padding: 0 20px!important;
    }
    .social-b {
        gap: 30px;
        margin-left: 22px;
    }
    .dropdown-languages-1 .dropdown-toggle {
        color: #000;
        transition: all var(--transition-time);
        font-size: 17px;
    }
    .dropdown-languages-1 .dropdown-toggle:hover {
        color: #000;
    }
    .lg-b .dropdown-item {
        color: #000;
        text-decoration: none;
        background-color: #f8f9fa;
        font-size: 16px;
        font-weight: 500;
    }
    .mb-bl {
        background: #FCF2E9;
        padding: 30px 20px;
        font-size: 16px;
        font-weight: 500;
    }
    .tt {
        font-size: 20px;
        padding: 10px 20px;
        margin-bottom: 5px;
        font-weight: 600;
        color: #181d55;
    }
    .newsletterblock {
        height: 320px;
        background-position: center;
    }
    .n-b {
        height: auto;
    }
    .nb-r {
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: auto;
        flex-direction: column;
        gap: 25px;
    }
    .nb-r .bl {
        gap: 20px;
        margin: 0;
        align-items: center;
    }
    .ff-social {
        margin-bottom: 20px;
    }
    .ff-social .title2{
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .ff-social .icon img{
        width: 70%;
    }
    .ff-social .icon {
        display: flex;
        gap: 20px;
    }
    ul.sozlesme {
        list-style: none;
        display: flex;
        gap: 20px;
        color: #A1A1A1;
        font-size: 16px;
        letter-spacing: -0.32px;
        padding: 0 !important;
        margin-bottom: 30px!important;
        flex-direction: column;
    }
    .ff-bottom .col-12.col-md-2 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 25px;
    }
    .custom-module-code-605:after, .custom-module-code-607:after, .custom-module-code-610:after, .custom-module-code-588:after, .custom-module-code-620:after {
        position: absolute;
        top: 0;
        width: 3rem;
        height: 100%;
        content: "";
        z-index: 1;
        right: 0;
        background: linear-gradient(90deg, rgba(255,255,255,0.5326505602240896) 0%, rgba(255,255,255,1) 75%);
    }
    .home-body .pattern-group .p-g-mod-showcase .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        font-size: 17px;
        padding: 10px 0px;
        margin: 0;
    }
    .home-body .pattern-group .p-g-mod .p-g-mod-header .p-g-m-h-info, .pattern-group .pattern-group-header .p-g-h-info {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start!important;
    }
    .home-body .pattern-group .p-g-mod .p-g-mod-header {
        padding: 10px 15px;
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .home-body .pattern-group .p-g-mod .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-description {
        color: #A1A1A1!important;
        font-size: 14px!important;
        font-weight: 400!important;
        letter-spacing: -0.44px;
    }
    .card-product .card-product-inner .price-group .prices .sale-price {
        font-size: 14px;
    }
    .card-product .card-product-inner .price-group .prices .list-price{
        font-size: 10px;
    }
    .cat-responsive-buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 10px 0;
        position: fixed;
        bottom: 5px;
        z-index: 3;
        width: 95%;
    }
    .categories-body button.btn.btn-outline-dark {
        background: #181d55;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
        padding: 8px 25px;
    }
    .product-profile-1 .carousel-indicators{
        display: none!important;
    }
    .product-profile-1 .col-md-10{
        margin: 15px 0;
    }
    .pb-top {
        padding: 30px 15px 15px;
        align-items: flex-start;
        flex-direction: column;
    }
    .ktg {
        margin: 10px 0;
    }
    .product-profile-1 h1.title {
        margin-top: 0;
    }
    div#shw-kod-1{
        padding: 0 15px 0;
    }
    .product-details-tab-product-details-tab-colorful .p-g-tab-wrapper .p-g-t-nav .nav {
        display: flex;
        flex: 1;
        justify-content: flex-start;
        align-items: center;
        height: 50px;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 100%;
        overflow: auto;
    }
    .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link {
        width: max-content;
    }
    .pages-body .pattern-group .p-g-mod-showcase .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        padding: 10px 0px;
        margin-bottom: 0;
    }
    .giesen a.ban-type.ban-type-1 {
        margin: 15px 0;
    }
    .giesen .p-g-m-h-i-description{
        font-size: 22px!important;
    }
    .giesen .ban-type .ban-type-title {
        font-size: 16px!important;
        text-align: center!important;
    }
    .giesen .ban-type .ban-type-btn{
        font-size: 14px!important;
    }
    .p-g-mod.p-g-mod-t-28.p-g-mod-header.p-g-mod-trans {
        margin-bottom: 0!important;
    }
    .imgside .col-12.col-md-6 {
        margin-bottom: 10px!important;
    }
    form#toptan-kahve {
        padding: 40px 30px;
        width: 90%;
        margin: 20px auto;
    }
    .blockserif {
        gap: 20px;
        width: 90%;
        margin: 30px auto;
    }
    img.ll{    
        width: 25%;
    }
    img.arrow{    
        width: 10%;
    }
    .blockserif .title {
        font-size: 19px;
    }
    .text-block2 .text{
        width: 90%;
        font-size: 16px;
    }
    .text-block2 .title{
        font-size: 28px;
    }
    .text-block3{
        width: 90%;
        margin: auto;
    }
    .custom-module-code-1173 .ban-type .ban-type-description {
        font-size: calc(18px - 2px);
        text-align: center!important;
    }
    .custom-module-code-1172 .ban-type .ban-type-description {
        font-size: calc(18px - 2px);
        text-align: center!important;
    }
    .custom-module-code-1174 .ban-type .ban-type-description {
        font-size: calc(18px - 2px);
        text-align: center!important;
    }
    .text-block3 .text{
        width: 90%;
        font-size: 16px;
    }
    .text-block3 .title{
        font-size: 28px;
    }
    .ab-block .title {
        font-size: 18px;
    }
    .ab-block .text {
        font-size: 16px;
        width: 95%;
    }
    .ab-block2 .title {
        font-size: 18px;
    }
    .ab-block2 .text {
        font-size: 16px;
        width: 95%;
    }
    .serifmain .text-block {
        width: 90%;
    }
    .mb-5 {
        margin-bottom: 1rem!important;
    }
    .mt-5 {
        margin-top: 1rem!important;
    }
    .text-block li {
        font-size: 16px;
    }
    .dropdown-currencies-1 .dropdown-menu, .dropdown-languages-1 .dropdown-menu{
        z-index: 999999;
    }
    section.pattern-group.pattern-group-t-0.pattern-group-p-pages.wi-size {
        width: 100%;
        margin: auto;
    }
    .tsk-blck{
        width: 90%;
        margin: 10px auto;
    }
    .tsk-blck .title {
        font-size: 28px;
    }
    .tsk-blck .text{
        font-size: 16px;
    }
    .k-e-block .title2 {
        font-size: 28px;
    }
    .categories-body .card-product .card-product-inner .title{
        height: 42px;
    }
    .categories-body .pattern-group .p-g-mod .p-g-mod-header{
        height: 20px!important;
    }
    .custom-module-code-1173 .ban-type .ban-type-title {
        font-size: 28px!important;
    }
    .custom-module-code-1172 .ban-type .ban-type-title {
        font-size: 28px!important;
    }
    .custom-module-code-1174 .ban-type .ban-type-title {
        font-size: 28px!important;
    }
    .card-blog, .card-brand, .card-category, .card-product {
        padding: 10px;
    }
    .card-product .it-over{
        height: 35px;
        font-size: 16px;
    }
    .categories-body .pattern-group .p-g-mod .p-g-mod-body {
        padding: 15px 0px !important;
    }
    .card-product .card-product-inner .discount {
        width: 40px!important;
        font-size: 10px!important;
    }
    .categories-body .pattern-group .p-g-mod-showcase .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        font-size: 22px!important;
        padding: 0!important;
    }
    footer .col-12 {
        padding: 0 15px!important;
    }
    .custom-module-code-611 .ban-type-content{
        width: 90%!important;
    }
    .product-body .product-favourite {
        position: absolute;
        top: -23.5%;
        right: 02%;
        height: 3%;
        width: 11%!important;
        background: transparent!important;
        filter: invert(1);
    }
    .left-blockc .title{
        font-size: 24px;
    }
    .left-blockc .comp{
        font-size: 22px;
    }
    .left-blockc .btmt{
        font-size: 16px;
    }
    .right-blockc {
        margin: 35px 0 0px;
    }
    .bgc {
        padding: 25px 0;
    }
    .right-blockc .text{
        font-size: 16px;
    }
    .right-blockc .text a{
        font-size: 18px;
    }
    .right-blockc .d-flex img{
        width: 40px;
    }
    img.aboneimg {
        margin: 0 0 15px;
    }
    li.field .value span.ml-1 {
        font-size: 13px;
    }
    li.field .value {
        grid-template-columns: 1fr 1fr 1fr;
        padding: 20px 0px;
    }
    .product-body .product-price-group {
        margin-bottom: 15px;
        gap: 15px;
    }
    span.ds-rate{
        top: 25px;
    }
    #shareModal {
        right: 2.5%!important;
        top: 1%!important;
    }
    .product-details-tab-product-details-tab-colorful .p-g-tab-wrapper .p-g-t-nav .nav .nav-item{
        margin: 0;
    }
    div.eapps-widget {
        position: inherit!important;
    }
    .bb5 .bt {
        font-size: 13px;
    }
    .eapps-widget-toolbar{
        display: none!important;
    }
    .free-ship {
        background: #fcf2e9;
        display: flex;
        align-items: center;
        padding: 15px 10px;
        justify-content: center;
    }
    .free-ship .text{
        font-size: 14px;
    }
    header.mobile.fixed-mobile {
        margin-top: 51px;
    }
}