.koltuk-analiz-kutu, hali-analiz-kutu{display:none;}
@media screen and (min-width: 0px) and (max-width: 600px){
    .koltuk-analiz-kutu, hali-analiz-kutu{display:block;}
    .cresta-whatsapp-chat-box{display:block !important;}
    .toplamlarimiz{padding-bottom:80px !important;}
.tamslayt{height:90vh;background-image: none !important;background-color: #fefefe;}
.anasayfakutu{margin-left: 5px;width: 97.5% !important; height: 510px;z-index:9 !important;}
.mobildesifirla{padding: 0px;}
.mobildegizle{display: none;}
.ustmenu{margin-right: 20px;}
.mobililkmenu{margin-left:0px !important;}
.np{padding-left: 0px; padding-right: 0px;}
.mutluluk{z-index: 0;}
.mutluluk img{width: 100%;position:relative; bottom: 25px;z-index: 0;}
.mnp{padding:0px;}
.plus .foto{padding-top: 50px; height: 150px;}
.iller{    border-top: 1px solid #eee;}
.nasilcalisir .col-md-4 {margin-top: 30px;}
.nasilcalisir .col-md-4:first-child {margin-top: 10px;}
.kacbayi{display: none;}
.anasayfakutular{width: 48% !important;margin:0px;margin-bottom: 10px;margin-right:2%;}
.anasayfalogo{display: none;}
.mobildeusttenittir{padding-top: 0px;padding-left:10px !important;}
.hizmetkutu{height: 210px;}
.hizmetkutumobil{height: 320px;}
.mobildeuzunittir{padding-top: 50px;}
.mobildesifirnormaldeyirmi{margin-left:0px !important;}
.onbeslikmargin{margin-top: 0px;}
.sepetsecenekler label{    margin-left: 0px;}
.secenekraido{padding-left: 0px;padding-top: 20px;}
.logoalani img{width: 150px;}
.altkartlogolar{margin-top:30px;width:100%;}
.footer a{padding: 1px 0px;display: block;font-size:14px;font-weight:600;text-align:center;}
.footerlogo{float:none;margin:auto;display:block;}
.logo, .logo a{overflow:hidden;padding-left: 0px !important;padding-right:0px !important;padding-top: 4px;background-color: rgba(86, 27, 108, 1);}
.logo img{float:none;margin:auto;display:block;height:42px;}
.mainmenu li:hover:after {background: rgba(103,18,101,1);bottom: 0;content: '';display: block;height: 0px;margin-top: 0px;position: relative;width: 100%;}
.mainmenu{margin: auto;display: block;width: fit-content;}
.hizmetbaslik{margin-top:0px !important;margin-bottom:15px !important;margin-left:5px;}
.mobildenp{padding:0px;}
.aboneliksecenek .kacdefa{font-size:15px;}
.aboneliksecenek .aciklama{font-size:12px;}
.hizmetkutu{display: block;margin: auto;float: none;width:90%;}
.mainmenu li a, .sagmenu li a{padding: 10px 12px;}
.kisisel h3{margin-top:30px;}
.kisisel{font-size:15px;}
.sagmenu{float: none;margin: auto;display: block;width: fit-content;}
.mainmenu li a{border-right:1px solid #eee;border-bottom: 1px solid #eee;margin-top: 3px;}
.yeniadresekle{width: max-content !important;display: block;}
.filtreinputlari input{width:47% !important;}
.filtreinputlari a{width:45% !important;}
.kolt{font-size: 18px !important;padding: 0px;}
.mobildeleft{margin-left:0px;}
.sfiyat small{left:19px !important;}
.halitarihleri span{font-size:13px !important}
.halitarihleri input{width:100% !important}
.ustmenu{margin-right:0px !important;}
.logoalani{padding-left:0px !important;} 
.tamslayt h3{font-size:25px !important;}
.tamslayt p{font-size: 16px !important;
    width: 64% !important;}
    .tamslayt{height:77vh !important;}
    .artieksialani{overflow: hidden;
    border: 0px;
    padding-top: 10px;
    max-width: 100%;}
        .tab-content{padding: 10px 0px;}
        .artieksialani a{margin-left:0px !important;margin-right:0px !important;}
        .mfl{float:left;}
        .musterifiltre{display:block;overflow:hidden;}
        .unvan{width:47% !important;}
}

@media screen and (min-width: 0px) and (max-width: 375px){
.ufakteldenopadding{padding:0px !important;}
.eeksilt{margin-right:3px !important;}
.aartir{margin-left:3px !important;}
.sadecesagyok{padding-right:0px !important}
.sfiyat small{left: 0px !important}
.halitarihleri span{font-size:12px !important}
.halitarihleri input{width:100% !important}
.itemadetfiyat span{font-size:13px !important;}
.aboneliksecenek .kacdefa{font-size:12px !important;}
.yeniadresekle{margin-left:148px !important;}
.mainmenu li a, .sagmenu li a{padding:10px !important;}
.ustmenu{margin-right:0px !important;}
.logoalani{padding-left:0px !important;}
.kutu .ililceresim{width:100% !important;}
.tamslayt{height:77vh !important;}
.tamslayt h3{font-size:25px !important;}
.tamslayt p{font-size: 16px !important; width: 64% !important;}
.logo, .logo a{overflow:hidden;padding-left: 0px !important;padding-right:0px !important;padding-top: 4px;background-color: rgba(86, 27, 108, 1) !important;}
.artieksialani{overflow: hidden;
    border: 0px;
    padding-top: 10px;
    max-width: 100%;}
    .artieksialani a{margin-left:0px !important;margin-right:0px !important;}
    .tab-content{padding: 10px 0px;}

/* Küçük mobil ekranlar için sepet paneli optimizasyonu */
.mobil-sepet-panel .mobil-sepet-ozet {
  padding: 6px 10px;
}

.mobil-sepet-panel .mobil-sepet-urun-sayisi {
  font-size: 12px;
}

.mobil-sepet-panel .mobil-sepet-toplam {
  font-size: 14px;
}

.mobil-sepet-panel .mobil-sepet-buton, 
.mobil-sepet-panel .mobil-sepet-buton-onayla {
  padding: 8px;
  font-size: 13px;
}


}

@media (max-width: 768px) and (max-height: 1024px) and (orientation:portrait) {
    .artieksialani a{margin-left:0px !important;margin-right:0px !important;}
}
@media (max-width: 1024px) and (max-height: 768px) and (orientation:landscape) {
    .artieksialani a{margin-left:0px !important;margin-right:0px !important;}
}

@media (max-width: 1112px) and (max-height: 834px) and (orientation:landscape) {
    .panel{width:95% !important; max-width:100% !important;}
}

