html, body {
  overflow-x:hidden;
  margin:0;
  padding:0;
  font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size:16px;
  color:#000;
}
a {
  text-decoration:none;
  color:#000;
}
#mainHolder_divDesign .t-vw-3 .ticiContainer {
  width: 1320px !important;
  max-width: 96% !important;
}
.header-main .header-nav.nav-left {
  justify-content:center;
}
.account-item a.account-link.headerButon {
  border:1px solid #A3A3A3;
  padding:12px 15px;
  border-radius:35px;
  font-weight:500;
  line-height:13px;
}
.cart-item a.header-cart-link.headerButon {
  border:1px solid #A3A3A3;
  padding:12px 15px;
  border-radius:35px;
  font-weight:500;
  line-height:13px;
}
.cart-item a.header-cart-link.headerButon .sepetUrunSayisi{
  background-color:#9FD105 !important;
  position:absolute;
  padding:3px;
  border-radius:50% !important;
  width:18px !important;
  height:18px !important;
  font-size:12px !important;
  line-height:12px !important;
  left:25px;
  top:4px;
  border:1px solid #fff;
}
.header-bottom .flex-col {
  
}
.header-bottom .html ul {
  display:flex;
  gap:50px
}
.header-bottom .html ul li a{
  display:flex;
  gap:5px;
  align-items:center;
  font-weight:500
}
.header-bottom .html ul li a img{
  max-width:22px;
  max-height:26px;
}
.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a {
  flex-direction:row !important;
  align-items:center;
  gap:20px;
}
.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a:hover {
  border-bottom:2px solid #9FD105;
}
.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a:hover, .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > a {
  background-color:transparent !important;
}

.newHeaderNavigation:not(.mobileStyle) .menu-list-row {
  max-width:1320px !important
}
#divTopProductSearch .searchform-wrapper #txtbxArama {
  outline:0 !important;
  color:#333 !important;
  font-size:14px !important;
}
#divTopProductSearch .searchform-wrapper #txtbxArama::placeholder {
  color:#777 !important;
  font-size:13px !important;
}
#customFooterContent {
  margin-top:70px;
}
.footer-infos {
  border-top:1px solid #D9D9D9 !important;
}

.footer-infos .elementor-column {
  padding:30px !important;
  border-right:1px solid #D9D9D9 !important;
  flex-direction:row !important;
  align-items:center;
  gap:10px;
}
.footerTemp .footer-infos .footerTempWidgetRepeat.elementor-element {
  width: auto !important;
}
.footerTemp .footer-infos img {
  max-width: unset !important;
  display: inline-block;
}
.footerTemp .footer-infos .footerimg a {
  display:block !important;
  pointer-events:none
}
.footer-infos .footerTempRow .elementor-column:last-child {
  border-right:0 !important;
}

.footer-links {
  padding-block:36px !important;
}
.footer-bottom .footerTempRow {
  padding-block:25px !important;
  align-items:center !important;
  justify-content:center !important;
}
.footer-bottom .artarda {
  text-align:right;
}
.footer-bottom .artarda svg{
  width:70px;
}
.home-first-slider {
  margin-top:35px !important;
}
.home-first-slider .hazirBlokContent .txcol-md-9 {
  flex: 0 0 72% !important;
  max-width: 72% !important;
  padding-right:20px !important;
}
.home-first-slider .hazirBlokContent .txcol-md-3 {
  flex: 0 0 28% !important;
  max-width: 28% !important;
}
.home-first-slider .hazirBlokContent  .owl-item {
  border-radius:15px;
  overflow:hidden
}
.home-three-col .txrow{
  flex-wrap:nowrap;
  margin-left:-15px !important;
  margin-right:-30px !important;
}
.home-three-col .txrow .txcol-12 {
  padding: 0 15px !important;
}

body .JKatAdi.categoryTitle span span{
  font-style: normal;
  font-weight: 600;
  font-size: 42px !important;
  line-height: 55px;
  color: #000000;
}
.section-title .html-context{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.section-title h4{
  font-style: normal;
  font-weight: 600;
  font-size: 42px !important;
  line-height: 55px;
  color: #000000;
}
.home-featured .txrow {
  background-color:#F6F5F8;
}
.home-featured .sliderBannerContainer {
  width:60%;
  margin:0 auto;
  float:none
}
.home-featured .txrow .txcol-sm-3 {
  width:50%;
  flex:unset;
  max-width: 50%;
}
.home-featured .txrow .txcol-sm-12 {
  width:50%;
  flex:unset;
  max-width: 50%;
  display: flex;
  align-items: center;
  justify-content: c;
}
ul.breadcrumb {
  color:#929292;
  font-size:15px;
}
ul.breadcrumb li a span {
  color:#929292;
  font-size:15px;
}
.contentProductDetail a#linkOncekiSayfa {
  color:#929292;
  font-size:13px;
  float:none
}
.contentProductDetail  .categoryTitle {
  display:flex;
  justify-content:space-between;
  margin-bottom:30px;
}
.contentProductDetail .ProductDetailMain  {
  
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow {
  display:flex;
  flex-wrap:wrap;
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage{
  width:45%;
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage .Images {
  
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage .Images img{
  width:90%;
  display:block;
  margin:0 auto;
  float:none;
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage .SmallImages {
  display:flex;
  margin:20px 0;
  gap:20px;
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage .SmallImages .AltImgCapSmallImg {
  width:20%;
  overflow:hidden;
  border-radius:5px;
  border:1px solid #ccc;
  padding: 5px;
}

.AltImgCapSmallImg {}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage .SmallImages .AltImgCapSmallImg img{
  
}

.contentProductDetail .ProductDetailMain .ProductDetailMainRow .RightDetail {
  width:55%;
  padding-left:24px
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .RightDetail .ProductName h1{
  margin-top:0;
  margin-bottom:25px;
}
.contentProductDetail .ProductDetailMain .ProductDetailMainRow .RightDetail .ProductName span{
  font-size:42px;
}
.contentProductDetail .urunDetayFiyatContainer {
  
}
.contentProductDetail .urunDetayFiyatContainer .lineTitle {
  display:none;
}
.contentProductDetail .urunDetayFiyatContainer .spanKdv {
  display:none;
}
.contentProductDetail .urunDetayFiyatContainer .spanFiyat {
  font-size:21px;
  font-weight:800;
}
#divKritikStok {
  display:none !important;
}
#divTelefonSiparis {
  display:none !important;
}
#divSatinAl {
  display:flex;
  gap: 10px;
}
.buyfast {
  display:none
}
#divSatinAl .BasketBtn {
  display:flex;
  width: 100%;
  gap:20px
}
#divSatinAl .riSingle {
  display: flex;
  flex-direction: row-reverse;
}
#divSatinAl .RadInput a {
  height:52px;
  width:25px;
  margin:0;
  text-indent:unset;
  font-size:0;
  padding:0 20px;
  display:flex;
  align-items:center;
  justify-content:center;
}
#divSatinAl .RadInput a:after {
  font-size:20px;
  
}
#divSatinAl .RadInput a.riUp:after {
  content: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6426 0V8.64258H18.7071V10.6426H10.6426V18H8.6426V10.6426H0V8.64258H8.6426V0H10.6426Z' fill='%23646464'/%3E%3C/svg%3E%0A");
}
#divSatinAl .RadInput a.riDown:after {
  margin-top:-12px;
  content: url("data:image/svg+xml,%3Csvg width='18' height='2' viewBox='0 0 18 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2L1.74846e-07 -1.57361e-06L18 0L18 2L0 2Z' fill='%23646464'/%3E%3C/svg%3E%0A");
}


#txtbxurunSiparisAdedi {
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  padding:10px;
  width: 90px;
  text-align:center;
  font-size:20px;
  color:#555;
}
.contentProductDetail .puanVer {
  display:none
}
.contentProductDetail .PriceList {
  display:flex;
  gap:10px;
}
.contentProductDetail #divIndirimliFiyat {display:flex;gap: 15px;flex-direction: row-reverse;align-items: center;justify-content: c;}
.contentProductDetail #pnlFiyatlar .PiyasafiyatiContent .spanFiyat{
  font-size:16px;
  color:#444;
  font-weight:500;
  text-decoration:line-through;
}
.contentProductDetail #pnlFiyatlar .IndirimliFiyatContent{
  
}
.contentProductDetail .IndirimOraniContent .left_line {
  display:none
}
.contentProductDetail .IndirimOraniContent .center_line {
  display:none
}
.contentProductDetail .IndirimOraniContent .indirimliOrani {
  font-size:0;
}
.contentProductDetail .IndirimOraniContent #ltrIndirimOrani {
  font-size:15px;
  line-height:15px;
  color:white;
  background-color:#9FD105;
  padding:8px;
  border-radius:5px;
  
}
.contentProductDetail .IndirimOraniContent #ltrIndirimOrani:before  {
  content:"%"
}
.contentProductDetail .basketBtn {
  width:80%;
  font-size:18px;
}
.contentProductDetail .btnAddBasketOnDetail {
  background: #000000;
  border-radius: 10px;
  height:52px;
  color:white;
  width:100%;
  border:0;
  font-size:18px;
  border:1px solid #000;
  transition:all ease .3s
}
.contentProductDetail .btnAddBasketOnDetail:hover {
  background: #fff;
  color:#000;
  border:1px solid #000;
}
.UFavorilerimeEkle a:after{
  content: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 1C12.6 1 11 3.09 11 3.09C11 3.09 9.4 1 6.5 1C3.46 1 1 3.46 1 6.5C1 11.18 8.26 16.96 10.41 18.57C10.76 18.83 11.24 18.83 11.6 18.57C13.75 16.96 21.01 11.19 21.01 6.5C21.01 3.46 18.55 1 15.51 1H15.5Z' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.UFavorilerimeEkle a{
  font-size:0;
  width: 52px;
  display: block;
  background-color:black;
  height:52px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;  
  transition:all ease .3s
}
.middleTopBlock .OzelBlokIcerik ul{
  list-style:none;
  display:flex;
  margin:30px 0;;
  padding:0;
  gap:30px;
  width:100%;
  align-items:center;
  justify-content:space-between;
}
.middleTopBlock .OzelBlokIcerik ul li{
  display:flex;
  gap:5px;
  align-items:center;
  justify-content:center;
  background: rgba(159, 209, 5, 0.2);
  padding:8px 14px;
  border-radius:5px;
  font-size:14px;
  white-space:nowrap;
}
.middleTopBlock .OzelBlokIcerik img{
  height:17px;
  width:auto;
  max-width:25px;
}
.middleBottomBlock .OzelBlokIcerik ul{
  list-style:none;
  display:flex;
  margin:30px 0;
  background: #F3F3F3;
  border-radius: 5px;
  padding:22px 0;
}
.middleBottomBlock .OzelBlokIcerik ul li {
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  color: #646464;
  width: 33%;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  border-right:1px solid #777;
}
.middleBottomBlock .OzelBlokIcerik ul li:last-child {
  border-right:0;
}
.middleBottomBlock .OzelBlokIcerik ul li img{
  width:25px;
  height:auto;
}
#divUrunOzellikAlani {
  width:100%;
  border:1px solid #B7B7B7;
  border-radius:10px;
  overflow:hidden;
  margin-top:40px;
}
#divUrunOzellikAlani .urunTab ul {
  width:100%;
  display:flex;
  gap:0px;
  margin:0;
  padding:0;
  
}
#divUrunOzellikAlani .urunTab ul li{
  width:100%;
  padding:15px 20px;
  border-bottom:2px solid #B7B7B7;
}
#divUrunOzellikAlani .urunTab ul li.active{
  border-bottom:2px solid #9FD105;
}
#divUrunOzellikAlani .urunTab ul li a{
  font-size:15px;
  font-weight:500;
  color:#333;
}
#divUrunOzellikAlani .urunTab ul li.active a{
  font-size:15px;
  font-weight:600;
  
}
#divUrunOzellikAlani .urunDetayPanel{
  padding:20px;
}
.urunTabAlt {
  display:flex;
  flex-direction:column;
}
#mainHolder_divBlocks {
  width: 1320px !important;
  max-width: 96% !important;
  margin:30px auto;
  float:none;
  display:flex;
  gap:0px;
  flex-wrap:wrap
}
.category-top-functions {
  width:100%;
  position: relative;
  margin-bottom: 30px;
}
.sort-trigger {
  align-self:flex-end;
  justify-self:flex-end;
      position: relative;
    background-color: transparent;
    display: flex;
    margin: 0;
    padding: 6px 12px;
    flex-direction: row;
    height: 40px;
    overflow: hidden;
    width: 200px;
    border-radius: 10px;
    border: 1px solid #b7b7b7;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    font-weight: 400;
    color:#333
}
.sort-trigger::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTMnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEzIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEgMUw2LjUgNi41TDEyIDEnIHN0cm9rZT0nIzY0NjQ2NCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+Cg==)
}
.brandlistselection {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 99;
    transform-origin: top center;
    transform: scaleY(0);
    transition: all ease .4s
}

.sort-trigger:hover ~ .brandlistselection {
    transform: scaleY(1)
}

.brandlistselection:hover {
    transform: scaleY(1)
}
ul.sortingContent {
    position: relative;
    background-color: transparent;
    display: flex;
    margin: 0;
    padding: 0;
    flex-direction: column;
    width: -webkit-fill-available;
    border-radius: 10px;
    border: 1px solid #b7b7b7;
    width: 240px;
    background-color: #fff;
    overflow: hidden
}

ul.sortingContent li {
    position: relative;
    background-color: transparent
}

ul.sortingContent .sortingButton:nth-of-type(5) {
    display: none
}

ul.sortingContent .appliedFilter.FiltrelemeUrunAdet {
    display: none
}

ul.sortingContent li a {
    position: relative;
    background-color: transparent;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 500
}

ul.sortingContent li a:hover,ul.sortingContent li a.selected {
    background-color: #ededed;
    color: #000
}

.categoryContainer .categoryTitle .pageNumber {
    display: none
}
.categoryContainer #divLeftBlock {
  width: 25%;
}
#divLeftBlock .filterBlock .Block_Title{
  display:none
}
.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters {
    border: 1px solid #b7b7b7;
    border-radius: 10px;
    overflow: hidden;
    padding: 0
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel {
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .panel-heading {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #414141;
    padding: 17px;
    margin-bottom: 0
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group {
    margin: 0;
    padding: 17px;
    list-style: none
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group::-webkit-scrollbar {
    width: 7px
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px #ccc;
    border-radius: 7px
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group ul {
    margin: 0;
    padding: 12px;
    list-style: none
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group ul li {
    padding-block:5px}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group ul a {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #3f3f3f
}

.categoryContainer #divLeftBlock .Block_Text .category-vertical-filters .panel .list-group ul a:hover {
    color: #333
}

.FiyatSlider {
    padding: 25px
}

.FiyatSlider .slider-range {
}

.FiyatSlider .slider-range .ui-slider-range {
}

.FiyatSlider .slider-range .ui-slider-handle {
    border-radius: 50%
}

.FiyatSlider .slider-range .ui-slider-handle:hover {
    border-color: #9FD105;
    background-color: #9FD105;
}

.FiyatSlider .amount {
    margin-top: 15px;
    font-weight: 500
}
.categoryContainer #divCenterBlock {
  width: 75%;
  padding-left:30px;
}
#divCenterBlock {
  max-width:100%;
}
#divCenterBlock.fw {
  width:100%;
}
#ProductPageProductList {
  gap:24px;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
}
.anasayfa_urun_slider #ProductPageProductList {
  gap:24px;
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
}
.ItemOrj {
  border-radius:10px;
  background-color:#F7F7F7;
}
#ProductPageProductList .ItemOrj{
  width:100% !important;
  max-width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productItem .productImage {
	width:100%;	
}
body .productItem .productImage img {
  width:100% !important;
}
.productItem {
  position:relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.productItem  .TukendiIco {
  position:absolute;
  z-index:99;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  background-color:white;
  padding:9px;
  border-radius:10px;
  font-size:14px;
}
.productItem  .productImage {
  padding:10px;
}
.productItem .productDetail {
  padding:20px;
}
.productItem .productName {
  text-align:center;
  font-size:18px;
  font-weight:500;
  padding-bottom:15px
}
.productItem .productIcon {
  display:flex;
  align-items:center;
  justify-content:center;
  padding-bottom:20px
}
.productItem .productIcon .favori, .productItem .productIcon .examineIcon, .productItem .productIcon .discountIcon ,.productItem .productIcon .newIcon{
  display:none
}
.productItem .productIcon .mycartIcon a{
  background-color:#9fd105;
  padding:10px 25px;
  border-radius:5px;
  color:#fff !important;;
  display:inline-block;
}
.productItem .productPrice {
  display:flex;
  position:relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 15px;
  text-align: center;
}
.productItem .productPrice .discountPrice{
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  color: #000000;
  order:2;
}
.productItem .productPrice .regularPrice{
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 23px;
  text-align: center;
  color: #555555;
  text-decoration:line-through;
  order:1;
}
.productItem .discountKdv {
  display:none
}
.productItem .regularKdv {
  display:none
}
.productItem .productPrice .discountIcon_s1 {
  display:inline-block;
  width:fit-content;
  background-color:#9FD105;
  padding:7px;
  border-radius:5px;
  color:white;
}
.contact-wrapper {
  display:flex;
  width:100%;
  gap:50px;
}
.contact-form-wrapper {
  width:50%;
  background-color:#efefef;
  padding:50px;
  border-radius:20px;
}
.contact-form-wrapper * {
  font-family: "DM Sans", sans-serif !important;
}
.contact-form-wrapper .dinamikFormBaslik {
  font-size:25px;
  font-weight:500
}
.contact-form-wrapper div label {
  font-size:15px;
  font-weight:400
}
.contact-form-wrapper .dinamikFormContainer .textbox {
  border-radius:10px;
  height: 45px;
  padding:7px;
}
.contact-form-wrapper .dinamikFormContainer textarea {
  border-radius:10px;
  padding:7px;
}
.contact-form-wrapper .dinamikFormContainer button{
  border-radius:10px;
  height: 45px;
  background-color:#9FD105;
  font-size:18px;
  text-transform:uppercase;
  border:2px solid #9FD105;
}

.contact-info-wrapper {
  width:50%;
  background-color:#efefef;
  padding:50px;
  border-radius:20px;
}
.contact-info-wrapper h2{
    font-size:25px;
  font-weight:500
}
.contact-info-wrapper p{
  font-size:18px;
}
.about-us-wrapper {
  
}
.about-us-wrapper .row {
  
}
.about-us-wrapper .row h2{
  font-weight: 600;
  font-size: 42px;
  line-height: 55px;
  color: #000000;
  margin:35px 0;
}
.about-us-wrapper .row h2 b{
  color:#9FD105;
  font-weight: 600;
}
.about-us-wrapper .row p{
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #000000;
  margin:0;
}
.about-us-wrapper .three-boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap:24px;
}
.about-us-wrapper .three-boxes .three-boxes-item{
  background-color:#F5F5F5;
  padding:35px;
  border-radius:20px;
}
.about-us-wrapper .three-boxes .three-boxes-item h4{
  margin:0;
  font-weight: 900;
  font-size: 30px;
  line-height: 39px;
  text-align: center;
  color: #000000;
  margin-bottom:15px;
}
.about-us-wrapper .three-boxes .three-boxes-item p{
  margin:0;
  font-weight: 300;
  font-size: 17px;
  line-height: 22px;
  text-align: center;
  color: #000000;
}
.about-us-wrapper .three-boxes.green .three-boxes-item {
  background-color:#9FD105;
  padding:60px 20px
}
.about-us-wrapper .three-boxes.green .three-boxes-item p{
  color:white;
  font-size:30px;
  line-height:35px;
  font-weight:600;
  
}
.four-row {
  display:flex;
  gap:24px;
}
.four-row .item{
  margin-top:40px;
  background-color:#F5F5F5;
  padding:65px;
  border-radius:20px;
  flex:100%;
}
.four-row .item h4{
  margin:0;
  margin-bottom:20px;
  font-weight: 600;
  font-size: 42px;
  line-height: 55px;
  color: #000000;
}
.four-row .item p{
  margin:0;
  margin-bottom:0px;
  font-weight: 300;
  font-size: 16px;
  line-height: 25px;
  color: #000000;
}
@media(max-width: 1100px) {
  #headerNew .cart-item {
    display:none !important;
  }
  #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a .upTagText {
  	display:none !important
  }
  .header-main .header-nav.nav-left {
    justify-content:flex-start;
    padding:0 10px;
  }
  #headerNew .header-bottom {
  }
  #headerNew .header-bottom ul{
    gap:20px;
    margin-right:20px
  }
  #headerNew .header-bottom ul li{
    white-space:nowrap
  }
  .footer-infos .elementor-column {
    padding:20px !important;
    border-right:0 !important;
    border-bottom:1px solid #D9D9D9 !important;
    flex-direction:row !important;
    align-items:center;
    gap:10px;
  }
  .footer-infos .footerTempRow .elementor-column:last-child {
    border-bottom:0 !important;
  }
  .footerMenul {
    margin-bottom:20px !important; 
  }
  .footer-bottom .footerTempRow {
    gap:20px
  }
  .footer-bottom .footerTempRow ul {
    align-items:center !important;;
    justify-content: center !important;
    text-align: center !important;
  }
  .footer-bottom .footerTempRow ul li{
    align-items:center !important;;
    justify-content: center !important;
    text-align: center !important;
  }
  .footer-bottom .artarda {
      text-align: center;
  }
  .anasayfa_urun_slider #ProductPageProductList {
    gap:12px;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
  }
  body .JKatAdi.categoryTitle span span {
      font-size: 25px !important;
      line-height: 25px;
  }
  .categoryContainer #divLeftBlock {
    width: 100%;
    display:none
  }
  .categoryContainer #divCenterBlock {
      width: 100%;
      padding-left: 0px;
  }
  .sort-trigger {
    display:none
  }
  .mobilFilterOpenBtn .button {
    padding:10px 20px;
    border:1px solid #777;
    border-radius:10px;
    font-size:14px;
  }
  #ProductPageProductList {
    gap: 12px;
    grid-template-columns: repeat(2, 1fr);
  }
  .brandlistselection {
    position: absolute;;
    right: 10px;
    top: unset;
    z-index: 99;
    transform-origin: top center;
    transform: scaleY(1);
    transition: all ease .4s
  }
  ul.sortingContent {
    display:none
  }
  ul.sortingContent li {
    padding:0;
  }
  #mainHolder_divBlocks {
    margin-block:20px;
  }
  .categoryTitleText {
    margin-bottom:15px;
  }
  .productItem .productPrice {
    
  }
  a#linkOncekiSayfa {
    display: none !important;
  }
  .contentProductDetail .ProductDetailMain .ProductDetailMainRow .leftImage {
    width: 100%;
  }
  .contentProductDetail .ProductDetailMain .ProductDetailMainRow .RightDetail {
    width:100%;
    padding-left: 0;
    padding-top: 25px;
  }
  .contentProductDetail .ProductDetailMain .ProductDetailMainRow .RightDetail .ProductName h1 span{
    font-size:22px;
    line-height: 28px !important;
    display: block;
  }
  .middleTopBlock .OzelBlokIcerik ul {
    flex-direction:column;
    gap: 10px;
    width: 100%;
  }
  #txtbxurunSiparisAdedi {
    width: 60px;
    text-align:center;
    font-size:20px;
    color:#555;
  }
  .middleBottomBlock .OzelBlokIcerik ul li {
    padding:7px;
    font-size:13px;
    gap:3px;
  }
  .middleBottomBlock .OzelBlokIcerik ul {
    padding: 12px 0;
  }
  .home-three-col img{
  	width:100%
  }
  .home-three-col .txrow {
    flex-direction:column;
    padding:40px;
  }
  .section-title h4 {
    font-weight: 600;
    font-size: 22px !important;
    line-height: 25px;
  }
  .about-us-wrapper .row h2{
    font-size: 32px;
    line-height: 39px;
    margin:25px 0;
  }
  .about-us-wrapper .three-boxes {
    grid-template-columns: repeat(1, 1fr);
  }
  .about-us-wrapper .three-boxes .three-boxes-item h4 {
    font-size: 24px;
    line-height: 30px;
  }
  .about-us-wrapper .three-boxes.green .three-boxes-item p {
    font-size: 20px;
    line-height: 25px;
  }
  .about-us-wrapper .three-boxes.green .three-boxes-item {
    padding: 30px 20px;
  }
  .four-row  {
    flex-direction:column;
  }
  .four-row .item {
    background-color: #F5F5F5;
    padding: 35px;
  }
  .four-row .item h4 {
    font-size: 32px;
    line-height: 35px;
  }
}