@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&family=Public+Sans:wght@100;200;300;400;500;600;700&display=swap');
.login-icons{font-size: 24px; margin-right: 10px}
.logins{color: #8f97ab;font-family: 'Nunito Sans', sans-serif;font-size: 14px;}
.logins:hover{color: #fff}

.Wait{display: none;text-align: center;margin-bottom: 10px;}
.WaitTwo{display: none;text-align: center;margin-bottom: 10px;}
.WaitThree{display: none;text-align: center;margin-bottom: 10px;}
.WaitFor{display: none;text-align: center;margin-bottom: 10px;}
.WaitFive{display: none;text-align: center;margin-bottom: 10px;}
.WaitSix{display: none;text-align: center;margin-bottom: 10px;}
.WaitContact{display: none;text-align: center;margin-bottom: 10px;}
.WaitNewsletter{display: none;text-align: center;margin-bottom: 10px;}

.label{font-family: 'Poppins',sans-serif;}

.poppins{font-family: 'Poppins',sans-serif !important;}

.form-check{
  padding: 0px 0px 0 20px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}






.btn-location{top: 82%;left: 82% !important;}
.border-bottom{border-bottom: 1px solid #ededed;}
.home-cat-system{background: #f4f4f4;padding: 20px; margin-bottom: 50px; margin-top: 50px}
.categories-wrapper .swiper-slide {background: #fff}
.square{border: 1px solid #ededed;}
.comments-top{display: flex;align-items: center;font-size: 14px}
.comments-top-star{margin-right: 10px;color: #ccc}
.star-color{color: #ffb400;}
.text-success{color: #799b5a !important}
.text-warning {color: #ffc107 !important;}
.text-left{text-align: left}
.ml-1{margin-left: 10px !important}
.ml-2{margin-left: 20px !important}
.mr-1{margin-right: 10px !important}
.mr-2{margin-right: 20px !important}
.mr-3{margin-right: 30px !important}
.mt-30{margin-top: 30px !important}
.mt-40{margin-top: 40px !important}
.mt-50{margin-top: 50px !important}
.mb-50 {margin-bottom: 50px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-10 {margin-bottom: 10px !important;}
.color-search{color: #ededed !important}
.bor-r-1{border-right: 1px solid #dde4f0;padding-right: 10px}
.modal-header h5{font-weight: 600}
.comment-views{cursor: pointer;color: #000}
.square-comment{border: 1px solid #DDE4F0;border-radius: 6px;padding: 20px;display:flex;align-items: center;font-family: 'Poppins',sans-serif;margin-bottom: 30px}
.square-comment img{width: 100px;border: 1px solid #DDE4F0;border-radius: 12px;padding: 5px}
.square-comment-right{flex: 1;box-sizing: border-box;padding: 0 20px;text-align: center;}
.comment-right-title{color: #777;font-size: 16px;font-weight: 500;}
.comment-summary{margin-top: 10px;margin-bottom: 10px; font-size: 16px}
.comment-star{color: #ccc;font-size: 22px}
.comment-list{border: 1px solid #DDE4F0;border-radius: 6px;padding: 20px; margin-bottom: 10px;display: flex;align-items: center;font-family: 'Poppins',sans-serif;}
.avatar img{width: 80px; margin-right: 40px}
.comment-detail-right{width: 100%}
.comment-detail-title{font-size: 16px; font-weight: 600; margin-bottom: 10px}
.comment-detail{font-size: 13px;}
.comment-detail-star{color: #ccc;font-size: 16px; margin-bottom: 10px}
.comment-user{margin-bottom: 10px; display: flex; align-items: center; font-size: 12px; font-weight: 600}
.comment-date{color: #ababab; margin-left: 10px; font-size: 11px; font-weight: 600}
.comment-left{padding: 20px;display:flex;align-items: center;justify-content: center;font-family: 'Poppins',sans-serif;margin-bottom: 30px; width: 100%; text-align: center;}
.to-comment-one{text-align: center;font-family: 'Poppins',sans-serif;font-size: 13px; color: #666}
.card-vendor {border-radius: 4px;border: 1px solid #ededed;padding: 20px;background-color: #ffffff;position: relative;margin-bottom: 30px;}
.card-vendor .card-top-vendor {display: flex;width: 100%;border-bottom: 1px solid #ededed;padding-bottom: 15px;margin-bottom: 15px;font-family: 'Poppins',sans-serif;font-size: 18px;font-weight: 600;}
.fs-1 {font-size: 2.5rem !important;}
.bi-fs1{font-size: 11px !important}
.bi-fs2{font-size: 12px !important}
.bi-fs3{font-size: 13px !important}
.bi-fs4{font-size: 14px !important}
.bi-fs5{font-size: 15px !important}
.bi-fs6{font-size: 16px !important}
.bi-fs7{font-size: 17px !important}
.bi-fs8{font-size: 18px !important}
.bi-fw400{font-weight: 400}
.bi-fw500{font-weight: 500}
.bi-fw600{font-weight: 600}
.bi-fw700{font-weight: 700}
.bi-fw800{font-weight: 800}
.empty-basket{text-align:center;font-family: 'Poppins',sans-serif;}
.empty-basket-icon{font-size: 36px;margin-bottom: 20px;}
.empty-basket-title{font-size: 18px;font-weight: 600;;margin-bottom: 20px}
.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.cursor {cursor: pointer;}
@media (max-width: 575.98px) {
  .intro-banner-group .height-x1 {height: 19rem;}
  .intro-banner-group .height-x2 {height: 28rem;}
  .btn-location{top: 78% !important;left: 76% !important;}
  .intro-slide .btn {padding: 0.8rem 1rem;font-size: 12px;}
}

@media (min-width:576px) AND (max-width: 926.98px) {
  .intro-banner-group .height-x1 {height: 19rem;}
  .intro-banner-group .height-x2 {height: 28rem;}
  .intro-banner-group .height-x3 {height: 40rem;}
}

@media (min-width:927px) AND (max-width: 1440px) {
  .intro-banner-group .height-x1 {height: 16rem;}
  .intro-banner-group .height-x2 {height: 25rem;}
  .intro-banner-group .height-x3 {height: 34rem;}
  .btn-location{top: 81% !important;left: 82% !important;}
  .intro-slide .btn {padding: 1.4rem 1.8rem;font-size: 14px;}
}
.new-close{margin-top: -10px; margin-left: -10px; width: 40px; height: 40px; border-radius: 50%; background: #fff; text-align: center; line-height: 2;}
.modallog{width: 100%;border-radius: .25rem; background-color: #eee;border: 2px solid #eee;display: flex;}
.modallog li{width: 50%}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #333;background-color: #fff;}
.nav-pills .nav-link {background: 0 0;border: 0;border-radius: .25rem;cursor: pointer;}
.nav-link {font-family:'Poppins', sans-serif;font-weight: 600; margin-right: 10px; width: 100%}
.tab-content{margin-top: 40px}
.modal-input{padding: 14px 56px 14px 14px; background: rgb(238, 238, 238);border-radius: .63rem;}
.modal-input:focus{background: #fff !important}
.modal-buton{height: 54px; font-family: 'Poppins', sans-serif; font-size: 16px;border-radius: .63rem;}
.p-10 {padding: 10px !important;}
.p-20 {padding: 20px !important;}
.p-30 {padding: 30px !important;}
.p-40 {padding: 40px !important;}
.ptlr{padding: 0px 0px 0px 10px !important}


.alert {border-radius: 0;padding: 1rem 1.5rem;}
.alert-success {background: #e7faec;border-color: #e7faec;border-left-color: rgb(231, 250, 236);color: #2BC155;}
.alert-alt.alert-success {border-left: 4px solid #2BC155;}
.alert-warning {background: #fff9ef;border-color: #fff9ef;border-left-color: rgb(255, 249, 239);color: #FFAB2D;}
.alert-alt.alert-warning {border-left: 4px solid #FFAB2D;}
.alert-info {background: #f4fafd;border-color: #f4fafd;border-left-color: rgb(244, 250, 253);color: #2B98D6;}
.alert-alt.alert-info {border-left: 4px solid #2B98D6;}
.alert-danger {background: #fff0f0;border-color: #fff0f0;border-left-color: rgb(255, 240, 240);color: #FF2E2E;}
.alert-alt.alert-danger {border-left: 4px solid #FF2E2E;}
.alert-dismissible {padding-right: 3rem;}
.fade {transition: opacity 0.15s linear;}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */; } }
.spinner-border {
  display: inline-block;
  width: 3rem;
  height: 3rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border; }

.alert-primary {color: #084298;background-color: #cfe2ff;border-color: #b6d4fe;}
.alert-secondary {color: #41464b;background-color: #e2e3e5;border-color: #d3d6d8;}

.image img{display: none}
.image .color-name{font-size: 10px; height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
.color-wrap{width: 600px !important;flex-wrap: wrap;}
.product-variations > a{margin-bottom: 5px}
.shop-table {text-align: start;}
.shop-table tbody {border-bottom: 1px solid #eee;}
.shop-table td {padding: 1rem 0 0 0;border-top: 1px solid #eee;font-size: 1.3rem;}
.shop-table tbody td:not(:first-child),
.shop-table thead th:not(:first-child) {padding-left: 1rem;}
.shop-table .product-thumbnail {width: 11rem;padding-right: 1rem;}
.shop-table .product-name {white-space: normal;word-break: break-word;}
.shop-table .product-thumbnail a {position: relative;}
.shop-table th {padding: 1.7rem 0 1.3rem;font-size: 1.6rem;font-weight: 600;color: #333;text-transform: capitalize;line-height: 1.6;letter-spacing: 0;}
.shop-table img {display: block;max-width: 100px;border: 1px solid #ededed;}
.shop-table .product-thumbnail > div {display: block;max-width: 10rem;width: 100%;}
.shop-table .btn-close {position: absolute;padding: 0;background: #fff;border: 2px solid #fff;width: 20px;height: 20px;border-radius: 50%;-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);top: -14px;right: -8px;}
.shop-table .btn-close i {color: #333;font-size: 12px;font-weight: 600;margin-left: 0;}
.shop-table .btn-close:hover {background-color: #fff;}
.shop-table .btn-close:hover i {color: #336699;}
.shop-table.cart-table .product-price {width: 17.3%;}
.shop-table.cart-table .product-quantity {width: 25%;}
.shop-table.cart-table .product-quantity .input-group {max-width: 120px;}
/*.shop-table.cart-table .product-subtotal {width: 10%;}*/
.shop-table.cart-table .btn-close {top: -8px;right: -7px;}
.input-group {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 4.4rem;position: relative;width: 100%;}
.input-group .form-control {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 1.3rem;padding: 0 1.4rem 0 1.8rem;height: inherit;min-height: auto;max-width: 100%;-webkit-appearance: textfield;border: solid #ccc;border-width: 1px;color: #666;}
.input-group .form-control:hover::-webkit-outer-spin-button, .input-group .form-control:hover::-webkit-inner-spin-button, .input-group .form-control:focus::-webkit-outer-spin-button, .input-group .form-control:focus::-webkit-inner-spin-button {-webkit-appearance: none;}
.input-group a {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 1.5rem;padding: 2px;width: 2.4rem;height: 2.4rem;border-radius: 50%;background-color: #eee;color: #666;font-size: 1.4rem;font-weight: 600;border: none;cursor: pointer;}
.input-group a + a {margin-right: 1.4rem;}
.input-group a:hover {cursor: pointer;}
.square-gen{border: 1px solid #ededed;border-radius: 4px;padding: 20px}
.square-gen .gen-title{border-bottom: 1px solid #ededed;padding-bottom: 10px;margin-bottom: 10px;font-size: 18px;font-weight: 600;color: #333}

.order-note{background: #fff;border: 1px solid #DDE4F0;border-radius: 4px;padding: 20px; margin-bottom: 30px}
.order-note-title{font-family:'Poppins',sans-serif;font-size: 16px;font-weight: 600;border-bottom: 1px solid #DDE4F0;padding-bottom: 15px;margin-bottom: 30px;color: #000}
.order-note textarea{font-family: 'Poppins',sans-serif;font-size: 13px}
.payment-method{border-bottom: 1px solid #dde4f0;padding-bottom: 5px;margin-bottom: 10px;color: #000;font-family: 'Poppins',sans-serif;font-size: 14px}
.contract{font-family: 'Poppins',sans-serif;font-size: 12px;color: #000}
.contract a{text-decoration: underline;margin-right: 3px}
.delivery-choose{background: #fff;border: 1px solid #DDE4F0;border-radius: 4px;padding: 20px;margin-bottom: 20px}
.delivery-choose-title{font-family:'Poppins',sans-serif;font-size: 16px;font-weight: 600;border-bottom: 1px solid #DDE4F0;padding-bottom: 15px;margin-bottom: 30px;color: #000}
.delivery-no{border: 1px solid #e1eef1;background-color: #f1f6f7;padding: 10px;font-size: 13px;font-family: 'Poppins',sans-serif;color: #000; margin-bottom: 30px}
.address-selected{cursor: pointer;}
.address-selected:hover{border: 1px solid #199bd7;}
.address_sec{border: 1px solid #199bd7 !important;}
.address_sec::after{color: #199bd7;font-family: 'Font Awesome 5 Free';content: "\f3c5";font-size: 26px;
font-weight: 600;position: absolute;margin-top: -200px;padding: 20px;}
.my-address-list{width: 100%;display: flex; align-items: center; justify-content: space-between;border: 1px solid #DDE4F0;padding: 20px 10px}
.address-square{display: flex;align-items: center;justify-content: center;text-align:center;height: 200px;border: 1px solid #dde4f0;font-family:'Poppins',sans-serif;}
.address-title{font-size: 16px;font-weight: 600; margin-bottom: 10px;border-bottom: 1px solid #ededed;padding-bottom: 10px}
.address-detail{font-size: 13px;font-weight: 400; margin-bottom: 10px; color: #000000; line-height: 1.8}
.user-square{width: 100%; border: 1px solid #DDE4F0;position: relative;box-sizing: border-box;padding: 20px;}
.user-square-title{width: 100%; margin-top: -35px;margin-bottom: 30px; display: flex; align-items: center; font-family: 'Poppins',sans-serif;}
.box-cart-left {border: 1px solid #DDE4F0;border-radius: 4px;padding: 20px;}
.bank-list{border: 1px solid #DDE4F0;border-radius: 4px;padding: 20px; margin-bottom: 30px;font-family: 'Poppins',sans-serif;}
.bank-list-title{font-family:'Poppins',sans-serif;font-size: 16px;font-weight: 600;border-bottom: 1px solid #DDE4F0;padding-bottom: 15px;margin-bottom: 30px;color: #000}
.bank-choose{border: 1px solid #DDE4F0; padding: 20px;border-radius: 4px}
.bank-detail{color: #000; margin-bottom: 10px;font-size: 14px}
.bank-label{font-size: 16px;font-weight: 600;color: #333;cursor: pointer;}
.bank-method{cursor: pointer;}
.order-success{border: 1px solid #DDE4F0;border-radius: 4px;padding: 20px; margin-bottom: 30px;font-family: 'Poppins',sans-serif;}
.success-icons{font-size: 60px; color: #29a71a; margin-right: 20px}
.success-order-no{font-size: 18px;font-weight: 600;color: #f07f1b}
.order-success-detail{font-size: 16px;line-height: 1.8; color: #000;}
.bank-transfer{margin-top: 20px;border: 1px solid #dde4f0;border-radius: 4px;display: flex;align-items: center;justify-content:center;padding: 20px; color: #000;font-family: 'Poppins',sans-serif;font-size: 16px}
.bank-logo img{padding-right: 10px;margin-right: 20px; border-right: 1px solid #ededed;}
.order-list{border: 1px solid #dde4f0;padding: 15px;font-family: 'Poppins',sans-serif;margin-bottom: 10px}
.order-list:hover{background-color: rgb(248, 249, 251);}
.order-list a{color: #000;font-size: 14px;width: 100%}
.order-flex{display: flex;align-items: center;justify-content: space-between;}
@media (max-width: 650px) {
  .orderss{margin-bottom: 15px;border-bottom: 1px solid #ededed;padding-bottom: 10px;}
  .order-flex{display: grid;align-items: center;justify-content: center;text-align: center;}
  .order-list-price {text-align: center !important;}
  .whatsapps{display: block; margin-left: 0px !important; margin-top: 20px;width: 100% !important}
}
.order-time{color: #999; font-size: 12px}
.order-list-price{font-size: 16px;font-weight: 600;text-align: right}
.order-detail{border: 1px solid #dde4f0;padding: 20px;font-family: 'Poppins',sans-serif;margin-bottom: 20px}
.order-detail-title{font-size: 18px;font-weight: 600;font-family: 'Poppins',sans-serif;color: #000;border-bottom: 1px solid #dde4f0;padding-bottom: 15px;margin-bottom: 20px}
.detail-order-title{font-size: 18px;font-weight: 600;color: #000;margin-bottom: 10px}
.order-method{font-size: 14px; color: #333}
.breadcrumb-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid #ededed;}
.breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid #eeeeee;color: #333;font-size: 1.3rem;line-height: 1.5;padding: 1.5rem 0.2rem 1.6rem;}
.breadcrumb a {color: inherit;}
.breadcrumb li:not(:last-child) {padding-right: 0.4rem;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0.8;}
.breadcrumb li:not(:last-child)::after {content: "";position: relative;display: inline-block;margin-left: 0.5rem;font-size: 1rem;font-weight: 500;font-family: "wolmart";}
.breadcrumb li:not(:last-child):hover {opacity: 1;}
.breadcrumb li:last-child {color: #333333;}
.sidebar-border {border: 1px solid #DDE4F0;margin-bottom: 30px;}
.sidebar-border .sidebar-head {border-bottom: 1px solid #DDE4F0;padding: 22px}
.sidebar-border .sidebar-contents ul{padding-left: 20px;padding-right: 20px;margin-top: 15px}

.list-nav-arrow-account {list-style: none;}
.list-nav-arrow-account li {margin: 0px 0px 10px 0px;transition-duration: 0.2s;border-bottom: 1px solid #ededed;padding-bottom: 10px;font-family: 'Poppins', sans-serif;}
.list-nav-arrow-account li:hover {padding-left: 3px;transition-duration: 0.2s;}
.list-nav-arrow-account li:hover .number {background-color: #FD9636;color: #fff;transition-duration: 0.2s;}
.list-nav-arrow-account li a {font-size: 14px;line-height: 24px;color: #333;padding: 0px 0px 0px 0px;display: flex;align-items: center;font-family: 'Poppins',sans-serif;}
.list-nav-arrow-account li a i{line-height: 0 !important;margin-right: 10px !important;font-size: 16px;}
.list-nav-arrow-account li a:hover {color: #FD9636;}
.account-info-message{width: 100%;box-sizing: border-box;border: 1px solid #e1eef1;background-color: #f1f6f7;font-family: 'Poppins', sans-serif; font-size: 12px;padding: 15px;margin-bottom: 30px;color: #000;line-height: 1.7}
.user_subpage_account_right_head_in {background-color: #fff;font-size: 16px;font-weight: 600;color: #333;display: inline-block;padding: 0 12px;}
.user_subpage_account_right_head_in i{margin-right: 5px;font-size: 20px}
.form-control:disabled, .form-control[readonly] {color: #007bff;font-size: 14px;line-height: 18px;}
.form-control:disabled, .form-control[readonly] {background-color: #e9ecef;opacity: 1;}
.my-order-list{width: 100%;display: flex; align-items: center; justify-content: space-between;border: 1px solid #DDE4F0;padding: 7px 7px 7px 15px}
.my-order-list-title{width: 100%; font-family: 'Poppins',sans-serif;font-size: 16px;font-weight: 600}
.my-order-list-search{width: 100%}
.my-order-list-search input{height: 45px; font-family: 'Poppins', sans-serif; font-size: 14px;background: rgb(248, 249, 251);border-radius: 0}
.square-title{border-bottom: 1px solid #ededed;padding-bottom: 15px;margin-bottom: 15px;color: #000;}
.square-detail{color: #000; font-size: 12px}
.product-variant{display: flex;align-items: center;color:#666;margin-bottom: 10px}
.detail-product{font-size: 16px; font-weight: 600; margin-bottom: 10px;color: #000}
.detail-price{font-size: 14px; font-weight: 600;color: #999}
.cargo-info{border: 1px solid #dde4f0;padding: 10px;margin-bottom: 30px;font-family: 'Poppins',sans-serif;padding: 20px}
.cargo-info-title{font-size: 18px;font-weight: 700;border-bottom: 1px solid #dde4f0;padding-bottom: 10px;margin-bottom: 20px}
.cargo-detail{display: flex;align-items: center;}

#aramasonuc{position: absolute;width: 100%;background: #ffffff;padding: 5px 15px;border: 2px solid #F07F1B;margin-top: 45px;z-index: 9999;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
.bulunamadi{text-align: center;padding: 10px}
.sonucson{border-bottom: 1px solid #ededed;padding-bottom: 10px;margin-bottom: 10px;}
.contact-section {text-align: center;border: 1px solid #ededed; border-radius: 4px;padding: 20px;margin-bottom: 45px;min-height: 180px;display: grid;
  align-items: center;
  justify-content: center;}
.contact-section i{font-size: 36px;}
.special-rast{border: 1px solid #eee;padding: 20px; text-align: center; margin-bottom: 15px}
.special-icon i{color: #ff8a00;font-size: 36px;margin-bottom: 10px}
.special-title{font-size: 16px;font-weight: 600;margin-bottom: 2px;}
.special-desc{font-size: 12px;color: #666}

/*modal*/
.modal-open {overflow: hidden;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal {position: fixed;top: 0;left: 0;z-index: 1052;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.modal-dialog {position: relative;width: auto;margin: 0.5rem;pointer-events: none;}
.modal.fade .modal-dialog {transition: transform 0.3s ease-out;transform: translate(0, -50px);}
@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}
.modal.show .modal-dialog {transform: none;}
.modal.modal-static .modal-dialog {transform: scale(1.02);}
.modal-dialog-scrollable {height: calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}
.modal-dialog-scrollable .modal-body {overflow-y: auto;}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0.3rem;outline: 0;}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: 0.5;}
.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(0.3rem - 1px);border-top-right-radius: calc(0.3rem - 1px);}
.modal-header .btn-close {padding: -0.5rem 0.5rem;margin: -0.5rem -0.5rem -0.5rem auto;cursor: pointer;font-weight: 600;background-color: #007bff;color: white;border: none;border-radius: 50%;width: 25px;height: 25px;}
.modal-title {margin-bottom: 0;line-height: 1.5;}
.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}
.modal-footer {display: flex;flex-wrap: wrap;flex-shrink: 0;align-items: center;justify-content: flex-end;padding: 0.75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(0.3rem - 1px);border-bottom-left-radius: calc(0.3rem - 1px);}
.modal-footer > * {margin: 0.25rem;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 576px) {.modal-dialog {max-width: 500px;margin: 1.75rem auto;}.modal-dialog-scrollable {height: calc(100% - 3.5rem);}.modal-dialog-centered {min-height: calc(100% - 3.5rem);}.modal-sm {max-width: 300px;}}
@media (min-width: 992px) {.modal-lg,.modal-xl {max-width: 800px;}}
@media (min-width: 1200px) {.modal-xl {max-width: 1140px;}}
.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen .modal-header {border-radius: 0;}
.modal-fullscreen .modal-body {overflow-y: auto;}
.modal-fullscreen .modal-footer {border-radius: 0;}
@media (max-width: 575.98px) {.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-sm-down .modal-header {border-radius: 0;}.modal-fullscreen-sm-down .modal-body {overflow-y: auto;}.modal-fullscreen-sm-down .modal-footer {border-radius: 0;}}
@media (max-width: 767.98px) {.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-md-down .modal-header {border-radius: 0;}.modal-fullscreen-md-down .modal-body {overflow-y: auto;}.modal-fullscreen-md-down .modal-footer {border-radius: 0;}}
@media (max-width: 991.98px) {.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-lg-down .modal-header {border-radius: 0;}.modal-fullscreen-lg-down .modal-body {overflow-y: auto;}.modal-fullscreen-lg-down .modal-footer {border-radius: 0;}}
@media (max-width: 1199.98px) {.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl-down .modal-header {border-radius: 0;}.modal-fullscreen-xl-down .modal-body {overflow-y: auto;}.modal-fullscreen-xl-down .modal-footer {border-radius: 0;}}
@media (max-width: 1399.98px) {.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xxl-down .modal-header {border-radius: 0;}.modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}.modal-fullscreen-xxl-down .modal-footer {border-radius: 0;}}
@media (max-width: 767px) {
  .shop-table:not(.account-orders-table) {
    text-align: center;
  }
  .shop-table:not(.account-orders-table) thead {
    display: none;
  }
  .shop-table:not(.account-orders-table) tbody {
    border: 1px solid #eee;
  }
  .shop-table:not(.account-orders-table) tbody, .shop-table:not(.account-orders-table) tr, .shop-table:not(.account-orders-table) td {
    display: block;
  }
  .shop-table:not(.account-orders-table) tr {
    position: relative;
    padding: 4.2rem 2rem 4rem;
  }
  .shop-table:not(.account-orders-table) tr + tr {
    border-top: 1px solid #eee;
  }
  .shop-table:not(.account-orders-table) td {
    padding: 0;
    border: none;
  }
  .shop-table:not(.account-orders-table) td.product-thumbnail,
.shop-table:not(.account-orders-table) .product-quantity {
    margin-bottom: 1rem;
    width: auto;
  }
  .shop-table:not(.account-orders-table) td.product-thumbnail {
    padding-right: 0;
  }
  .shop-table:not(.account-orders-table) .product-name, .shop-table:not(.account-orders-table) .product-price, .shop-table:not(.account-orders-table) .product-stock-status {
    margin-bottom: 1rem;
  }
  .shop-table:not(.account-orders-table) .product-thumbnail > div, .shop-table:not(.account-orders-table) td {
    margin-left: auto;
    margin-right: auto;
  }
  .shop-table:not(.account-orders-table) .product-thumbnail > div {
    max-width: 30rem;
  }
  .shop-table:not(.account-orders-table) .product-thumbnail > div img {
    max-width: 100%;
  }
  .shop-table:not(.account-orders-table) .product-stock-status,
.shop-table:not(.account-orders-table) .wishlist-action {
    width: auto;
  }
.shop-table:not(.account-orders-table) tbody td:not(:first-child),.shop-table:not(.account-orders-table) thead th:not(:first-child) {padding-left: 0;}
  .whatsappfc{width: 60% !important}
}
.whatsapp-widget{position: fixed; bottom: 5%; left: 1px; z-index: 9999999;}
.whatsappfc{width: 70%}
#mobilsonuc {position: absolute;width: 100%;background: #ffffff;padding: 5px 15px;border: 2px solid #F07F1B;margin-top: 67px;z-index: 9999;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;right: 0;}
.mobilbrresult{width: 100%;display: flex; align-items: center; justify-content: space-between;}
.login-icons{font-size: 24px; margin-right: 10px}
#aramasonuc{position: absolute;width: 100%;background: #ffffff;padding: 5px 15px;border: 2px solid #F07F1B;margin-top: 45px;z-index: 9999;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
.bulunamadi{text-align: center;padding: 10px}
.sonucson{border-bottom: 1px solid #ededed;padding-bottom: 10px;margin-bottom: 10px}
.intro-slide {min-height: 35rem;}
.cart-label .cart-name {margin-bottom: .5rem;font-size: 1.1rem;font-weight: 400;text-transform: capitalize;}
.cart-label .cart-price {font-size: 1.4rem;font-weight: 700;letter-spacing: -.05em;}
.sepet-nav{margin-right: 10px;}
.sepet-ust{font-size: 10px;}
.sepet-fiyat{font-size: 17px;font-weight: 700;}
.bell {position: relative;margin-right: 4.8rem;}
.bell::after {position: absolute;content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: -2.5rem;width: 1px;height: 4.1rem;background-color: #e5e5e5;}
.cart-dropdown .bell-count {position: absolute;width: 1.9rem;height: 1.9rem;border-radius: 50%;font-style: normal;z-index: 1;right: -8px;top: 2px;font-family: Poppins, sans-serif;font-size: 1.1rem;font-weight: 400;line-height: 1.8rem;background: #007bff;color: #fff;text-align: center;}
.border-0{border: 0}
.buton-kose{margin-top: -20px !important;margin-right: -20px !important;}
.border-gray-2{border: 2px solid #ededed;}
.border-gray-1{border: 2px solid #ededed;}
.border-gray-1:hover{border: 2px solid #007bff;}
.border-gray-3{border: 1px solid #ededed;}
.slide-product-top{margin-top: 50px}
.middle-section{margin-top: 40px}
.product-square{border: 2px solid #eee;}
.product-square:hover{border: 2px solid #007bff;}
.product-right-line{border-right: 1px solid #ededed;}
@media (max-width: 575px) {
  .bell::after {
    display: none !important;
  }
  .cart-dropdown .bell-count {
    top: 6px;
  }

  .product-right-line{border-right: 0;}

  .buton-kose{margin-top: -20px !important;margin-right: -15px !important;}
  .product-name {
    min-height: 70px;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #ededed;
  }

  .slide-product-top{text-align: center;margin-top: 10px}
  .product-single .product-price {font-size: 2rem}
  .single-product .product-title {
    font-size: 1.3rem;
    text-align: center;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 70px;
    padding: 10px;
  }
  .single-product .product-details {
    padding-top: 2.3rem;
  }
}
.company{color: #007bff;font-weight: 600}
.notification-header{display: flex;align-items: center;font-size: 16px;color: #007bff;}
.notification-header i{font-size: 24px;margin-right: 10px}
.square-notification{border: 1px solid #ededed; border-radius: 6px;padding: 10px; margin-bottom: 20px}
.notification-title{font-size: 14px; font-weight: 600;border-bottom: 1px solid #ededed;margin-bottom: 10px;padding-bottom: 10px}
.notification-desc p{margin-bottom: 1px !important; font-size: 13px}
.label-sale {background-color: #007bff;}
.brand-wrapper {display: flex;align-items: center;justify-content: center;}
.brand-wrapper img{width: 150px;}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.breadcrumbs {display: flex;align-items: center;}
.breadcrumbs a{color: #666;font-weight: 600}
.breadcrumbs a:hover{color: #007bff}

.product-meta{margin-bottom: 20px}
.product-info .title{font-family: 'Poppins',sans-serif;margin-bottom: 0.9rem;font-weight: 600;letter-spacing: -0.025em;
  line-height: 1.6;}
.product-sku {font-family: 'Poppins',sans-serif;color: #666;font-size: 1.1rem;font-weight: normal;line-height: 1;letter-spacing: 0;}
.product-sku span {color: #999;}
hr {
  margin: 0.5rem 0 1.5rem;
  border: 0;
  border-top: 1px solid #eee;
}
.product-prices:not(:last-child) {margin-bottom: 25px;}
.product-prices {
  font-family: 'Poppins',sans-serif;
  margin-bottom: 1.1rem;
  font-size: 1.1rem;
  color: #666;
  font-weight: normal;
  line-height: 1;
}
.product-prices .new-price {color: #333;text-decoration: none;font-family: 'Exo',sans-serif;font-weight: 600;font-size: 21px;color: #F07F1B;}

.input-group .form-controls {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 1.3rem;padding: 0 1.4rem 0 1.8rem;height: inherit;min-height: auto;max-width: 100%;-webkit-appearance: textfield;border: solid #ccc;border-width: 1px;color: #666;}

.input-group .form-controls:hover::-webkit-outer-spin-button, .input-group .form-controls:hover::-webkit-inner-spin-button, .input-group .form-controls:focus::-webkit-outer-spin-button, .input-group .form-controls:focus::-webkit-inner-spin-button {-webkit-appearance: none;}
.input-group a {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 1.1rem;padding: 2px;width: 1.2rem;height: 1.2rem;border-radius: 0%;background-color: #eee;border: none;}
.input-group a {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.product-names a{font-size: 16px;}
.blog-grid .single-blog {border: 1px solid #ededed;padding: 30px;border-radius: 5px;}
.post-square{padding: 20px;border: 1px solid #ededed;border-radius: 5px}
.cats{font-size: 16px}

.ref-list{border: 1px solid #ededed;border-radius: 4px;margin-bottom: 10px;padding: 10px;display: grid;align-items: center;justify-content: center;font-family: 'Poppins',sans-serif; font-size: 14px;}
.ref-list .ref-img{width: 100%;margin-bottom: 10px;display: flex;align-items: center;justify-content: center;}
.ref-list .ref-company{min-height: 80px;display: flex;align-items: center;justify-content: center;text-align: center;border-top: 1px solid #ededed;padding-top: 5px}
.about-img img{width: 100%;margin-bottom: 20px}
.about-content{font-family: 'Poppins',sans-serif;font-size: 14px;margin-bottom: 20px}

.whatsapps{font-family: 'Poppins',sans-serif;margin-left: 10px;}
.sticky {
  display: none;
  font-family: 'Poppins',sans-serif !important;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  background: #fff;
  z-index: 999999999999;
  box-shadow: 0 0 80px rgba(56,59,80,.5);
}
.sticky .menu {
  display: flex;
}
.sticky .menu a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  font-family: 'Poppins',sans-serif !important;
  font-size: 10px;
  height: 60px;
  color: #3f4257;
  border-right: 1px solid #e8eaec;
  position: relative;
}
.sticky .menu a i{
  font-size: 20px;margin-bottom: 10px;
}
@media (max-width: 1030px) {
  .sticky {
    display: block !important;
  }
}