/*
  XS: MIN:     , MAX:  576,
  SM: MIN:  577, MAX:  768,
  MD: MIN:  769, MAX:  992,
  LG: MIN:  993, MAX: 1200,
  XL: MIN: 1201, MAX: 
*/

@media only screen and (min-width: 577px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media only screen and (min-width: 769px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media only screen and (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }

  .ilan-sayisi {
    background: #f6f6f6 !important;
    box-shadow: 2px 3px 10px 1px #e0e0e0;
    transition: background 0.2s ease;
  }

  .ilan-sayisi::before {
    content: '';
    width: 6px;
    height: 32px;
    position: relative;
    float: left;
    left: 8px;
    top: 5px;
    opacity: 1;
    transition: opacity .8s linear;
  }

  .ilan-sayisi:hover::before{
    opacity: 0;
    position: relative;
    margin: 0;
    content: "";
  }

  .ilan-sayisi::after {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 50px;
    opacity: 0;
    transition: left 0.5s ease, opacity 0.3s ease;
    position: relative;
    float: left;
    left: 100px;
    line-height: 0;
    top: -23px;
    margin-left: 0;
  }

  .ilan-sayisi:hover::after {
    opacity: 1;
    left: 128px;
    top: 19px;
  }

  .ilan-sayisi a {
    color: #222;
    width: calc(100% - 11px);
    transition: width 0.4s ease;
    text-align: center!important;
    white-space: nowrap;
    display: block;
    margin-left: 10px;
  }

  .ilan-sayisi:hover a {
    width: 0;
    color: #fff;
    display: inline-block;
  }

  .ilan-sayisi:hover a .ilan-adi {
    overflow: visible;
  }

  .ilan-sayisi .ilan-adi {
    font-size: 10px;
  }

  .ilan-sayisi.arabamaguveniyorum:hover .ilan-adi {
    width: 121px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .ilan-sayisi.hatasiz::before,
  .ilan-sayisi.hatasiz:hover {
    background: rgba(33, 150, 243, 1) !important;
  }

  .ilan-sayisi.ekspertizli::before,
  .ilan-sayisi.ekspertizli:hover {
    background: rgba(212, 34, 34, 1) !important;
  }

  .ilan-sayisi.arabamaguveniyorum::before,
  .ilan-sayisi.arabamaguveniyorum:hover {
    background: rgba(12, 183, 19, 1) !important;
  }

  .ilan-sayisi.sahibinden::before,
  .ilan-sayisi.sahibinden:hover {
    background: rgba(130, 105, 88, 1) !important;
  }

  .ilan-sayisi.satildi::before,
  .ilan-sayisi.satildi:hover {
    background: rgba(239, 155, 33, 1) !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1038px) {
  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row {
    left: 30px;
    position: relative;
  }

  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row > .col {
    transform: scale(0.7);
    margin-left: -50px;
  }
}

@media only screen and (min-width: 1201px) {
  .hidden-xl-up {
    display: none !important;
  }
}

@media only screen and (min-width: 577px) and (max-width: 768px) {
  div[class^='col-']:not(.col-auto) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

@media only screen and (min-width: 1440px) {
  #btnDikeyKaportaBoya {
    left: 50%;
    margin-left: -720px;
  }

  #btnDikeyKaportaBoya a {
    border-radius: 10px;
  }

  #patentli {
    right: unset;
    left: 50%;
    margin-left: 490px;
  }

  #patentli img {
    top: -25px;
  }
}

@media only screen and (max-width: 1440px) {
  #container,
  #searchContainer,
  .footer-container .footer {
    max-width: 90% !important;
  }

  .header input,
  .ekspertiz-sorgulama input {
    max-width: 90%;
  }
}

@media only screen and (max-width: 1200px) {
  .hidden-lg-down {
    display: none !important;
  }

  .header input,
  .ekspertiz-sorgulama input {
    width: 120px;
  }

  .header-elements:last-child {
    margin-left: 10px;
  }

  .header input,
  .ekspertiz-sorgulama input {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1024px) {
  #container,
  #searchContainer,
  .footer-container .footer {
    width: 960px !important;
  }

  .cookieinfo .container {
    padding-left: 10px;
  }

  .kullaniciadsoyad {
    margin-left: 42px !important;
  }

  .banaozel .sekme-basliklari .sekme-baslik a {
    padding: 18px 20px;
  }

  .aramasonucbasligi {
    max-width: 334px;
  }
}

@media only screen and (max-width: 900px) {
  #container,
  #searchContainer,
  .footer-container .footer {
    width: 780px !important;
  }

  .cookieinfo a:not(.cookieclose) {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .hidden-sm-down {
    display: none !important;
  }

  .kolay-arama li {
    width: calc(17% - 9px);
    padding: 0 0px;
  }
}

@media only screen and (max-width: 576px) {
  .hidden-xs-down {
    display: none !important;
  }

  .chartsonmobile {
    display: block;
  }

  .nasilsatinalinir .ekspertizpaketisecenek {
    width: 100% !important;
  }
}

@media only screen and (max-width: 560px) {
  img {
    max-width: 100%;
  }

  .footer-container .footer {
    width: 100%;
  }

  .modal.video .modal-content {
    top: 60px;
  }

  .modal.video iframe {
    max-width: 100%;
    height: 240px;
  }

  .modal.video .modal-dialog-centered {
    display: block;
    min-height: unset;
    align-items: auto;
  }

  .modal.video .modal-dialog-centered:before {
    display: none;
    height: auto;
    content: '';
  }

  .frenrow {
    transform: scale(0.8);
    left: 0%;
    position: relative;
  }

  .kolay-arama li {
    width: 17%;
    padding: 0 0px;
  }
}

@media only screen and (max-width: 510px) {
  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row {
    left: 30px;
    position: relative;
  }

  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row > .col {
    transform: scale(0.7);
    margin-left: -50px;
  }

  .frenrow {
    transform: scale(0.75);
    left: -30px;
  }
}

@media only screen and (max-width: 480px) {
  img {
    max-width: 100%;
  }

  .row .col {
    margin-bottom: 12px;
  }

  .col-auto a {
    display: inline-block;
    margin-bottom: 8px;
  }

  .kolay-arama li {
    width: 24%;
    padding: 0 0px;
  }

  .kolay-arama li a {
    max-width: 100%;
    vertical-align: middle;
  }

  .kolay-arama li a span,
  .kolay-arama .illeregore li a {
    font-size: 11px;
  }

  .kolay-arama .illeregore li a {
    margin-left: 0;
  }

  .footer-container .footer ul.footer-menu > li {
    margin-bottom: 30px;
  }

  .footer-container .footer .footer-menu li {
    width: 50%;
    padding-left: 8px;
  }

  .frenrow {
    transform: scale(0.7);
    left: -54px;
  }
}

@media only screen and (max-width: 375px) {
  .dropzone .dz-preview {
    width: 140px;
    height: 120px;
  }

  .dropzone .dz-preview .dzButtons {
    top: -100px;
  }

  .dropzone .dz-preview .dzButtons .dzVitrinYap {
    margin-bottom: 10px;
  }

  .ilanthumb img {
    width: 102px;
    margin: auto;
  }

  .ilanthumba.ilanetiketli img {
    width: 100px;
  }

  .yanalkaymadegerler {
    transform: scale(0.9);
    left: -30px;
  }

  .frenrow {
    transform: scale(0.65);
    left: -60px;
  }

  .ustsiraroketle a {
    letter-spacing: 0;
  }
}

@media only screen and (max-width: 991px) {
  .row.uibox {
    margin-left: 0;
    margin-right: 0;
  }

  .hidden-md-down {
    display: none !important;
  }

  .vitrin {
    text-align: center;
  }

  .ilanthumb {
    margin: 0 4px 18px 0 !important;
  }

  .mobile-search-div {
    display: none;
  }

  .mobile-header.search-active .mobile-search-div {
    display: block;
  }

  .mobile-header .mobile-search-div a {
    margin-left: 8px;
    padding: 10px 0;
  }

  .mtext-left {
    text-align: left;
  }

  .md-block {
    display: block;
  }

  .mmx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mmb-2 {
    margin-bottom: 10px !important;
  }

  .mmb-4 {
    margin-bottom: 20px !important;
  }

  .hizmetsayfasi .hizmetalani .hizmetbaslik,
  .hizmetsayfasi .hizmetalani form {
    max-width: 100%;
    padding: 8px;
  }

  .hizmetsayfasi .hizmetalani form .search-icon {
    display: none;
  }

  .header input {
    max-width: calc(100% - 53px);
    width: 100%;
  }

  .ekspertiz-sorgulama input {
    width: calc(100% - 180px) !important;
    max-width: 360px;
  }

  .ilan-ekle.adim-2 .aracaaitbilgiler .kasatablo {
    max-width: 100%;
  }

  .ilan-ekle.adim-2 .kelimeilesemtarainput {
    max-width: 100%;
  }

  .kelimeilesemtarakapat {
    top: 10px;
    width: 100%;
    border-radius: 2px;
    display: block;
    text-align: center;
    padding: 0;
  }

  .yuklemekutusuyani {
    margin: 20px 0 !important;
  }

  .ilan-ekle.adim-2 .iletisimkutu {
    max-width: 100%;
  }

  .illeregore .avatar-lg {
    height: 2rem;
  }

  .sekme.icdisekspertiz .sekme > .box {
    padding: 0;
    border: 0;
    box-shadow: none;
    margin-top: 10px !important;
    border-radius: 0;
  }

  .col-lg-3.col-md-12.sm-user.user {
    margin-top: 10px;
  }

  .guvenlikipuclaribaslik {
    margin: 0;
    padding-top: 5px;
  }

  .mobile-icmenu {
    display: none;
  }

  .sayfaici.mobile-icmenu-aktif .mobile-icmenu {
    display: block;
  }

  .footer-container .footer .footer-menu li.auto-galleries {
    width: 50%;
  }

  .fiyat {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 12px;
    text-align: center;
    color: #111;
  }

  .adreskisa {
    text-align: center;
  }

  a#buyukfoto {
    color: #8a0300;
  }

  .ilanbilgi li {
    font-size: 16px;
  }

  .ilanbilgi strong {
    width: 40%;
  }

  .modal.paylas .ikonlink.link {
    top: 0px !important;
  }

  .acilirkutuicerik.ozellikler ul li {
    width: 48%;
    overflow: hidden;
    margin-bottom: 0 !important;
    height: 40px;
  }

  .acilirkutuicerik.ozellikler ul li label {
    text-overflow: ellipsis;
  }

  .form-control.il,
  .form-control.ilce,
  .form-control.mahalle {
    margin-bottom: 24px;
  }

  .devam-adim-2 .btn {
    margin-top: 36px;
  }

  .inpage .box {
    padding: 24px 12px;
  }

  .inpage .box.aracozellikleri {
    padding: 0;
  }

  .inpage .box.aracozellikleri .acilirkutu {
    border: 0;
  }

  .inpage .box.aracozellikleri .acilirkutuicerik.ozellikler {
    padding: 15px 0;
  }

  .arama-sonuc-secenek-listesi {
    display: block;
   /* height: 100px; */
  }

  .arama-sonuc-secenek-listesi.criteriasFilterGear {
    display: block;
    height: 80px;
  }

  .dropzone .dz-preview {
    width: 160px;
    height: 120px;
  }

  .dropzone .dz-preview.vitrin .dz-image {
    left: 0;
    top: 0;
  }

  .dropzone .dz-preview .dzButtons {
    top: -70px;
  }

  .dropzone .dz-preview.vitrin .dzButtons {
    top: -80px;
  }

  .modal,
  .modal-dialog,
  .modal-content {
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: 0;
    border: 0;
  }

  .modal-card {
    margin-top: 12px;
    padding-bottom: 12px;
    border-radius: 0;
    border: 0;
  }

  .select2-selection {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .select2-dropdown {
    max-width: 270px !important;
    width: 270px !important;
  }

  .select2-dropdown.mw200 {
    max-width: 200px !important;
  }

  .mobile-absolute {
    position: absolute;
  }

  .mobile-center {
    text-align: center;
  }

  .mobile-w100 {
    width: 100%;
  }

  .kasamodel select.kaportaboyadurumu {
    width: 80px;
    height: 30px;
  }

  .kaporta-boya-ara .card-body {
    padding: 0;
  }

  .kaporta-boya-ara .kasamodel {
    background-size: 200%;
    height: 320px;
    position: relative;
    width: 300px;
    background-position: -2px 2px;
    margin: auto;
    display: block;
  }

  .kaporta-boya-ara .kasamodel-right {
    background-position: 100% 0;
  }

  .kasamodel-values {
    transform: scale(0.6);
    left: -70px;
    position: relative;
  }

  .kasamodel-right .kasamodel-values {
    position: relative;
    left: -100%;
  }

  .kaporta-boya-aciklama {
    color: #999;
    font-size: 10px;
  }

  .mobile-logo {
    width: 120px;
  }

  table.aramasonuc {
    display: none;
  }

  .arama-sonuc-btn-row .col {
    padding: 0;
  }

  #app > .container.py-5 {
    padding-top: 8px !important;
  }

  .ilanekle-adimlar {
    margin-bottom: 36px;
  }

  .ilanekle-adim img,
  .ilanekle-ayirac {
    display: none;
  }

  .ilanekle-adim {
    display: block;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #ddd;
    height: 44px;
    line-height: 0px;
    padding: 6px 20px 10px;
  }

  .ilanekle-adim.aktif {
    background: #c30006;
    border-radius: 3px;
  }

  .ilanekle-adim.aktif span {
    color: #fff;
  }

  .row.roketle-paketleri {
    max-width: 100%;
  }

  .icsayfa-baslik {
    margin-right: 20px;
  }

  .icsayfa-altbaslik {
    margin-right: 20px;
  }

  .roketle .icsayfa-baslik {
    font-size: 21px;
  }

  .roketle .icsayfa-altbaslik {
    font-size: 18px;
  }

  div.roketle-paket .resim {
    width: 20%;
  }

  div.roketle-paket .roket-sag {
    width: 70%;
    margin-top: 12px;
  }

  div.roketle-paket a.nasil-gorunur {
    margin-left: auto;
    right: 45px;
  }

  div.roketle-paket .roket-sag .baslik span {
    font-size: 12px;
    vertical-align: 2px;
  }

  .onizleme .kategorisecimi {
    max-width: 100%;
    padding: 12px 0;
  }

  .onizleme .megalinkleri a {
    font-size: 11px;
  }

  .onizleme .ilantepeikonlar a {
    font-size: 11px;
    margin-left: 0px;
  }

  .ilantepeikonlar a.ikonlink.facebook {
    margin-left: 3px;
  }

  .ilantepeikonlar a.ikonlink {
    margin-left: 1px;
  }

  .onizleme .kategorisecimi:before,
  .onizleme .kategorisecimi:after {
    margin-top: -91px;
  }

  .onizleme .kategorisecimi:after {
    bottom: -112px;
  }

  .ilansonuc .uyeceptelefonu div {
    margin: auto;
  }

  .ilansonuc .mobiluygulamalink img {
    width: 40%;
  }

  .banaozel .ilanlarim li .ilanlarimust .baslik {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .banaozel .ilanlarim .ilanlarimikonlar li {
    margin-right: 8px;
  }

  .banaozel.mesajlar .mesaj .mesajikon {
    max-width: 30px !important;
  }

  .banaozel.mesajlar.favorilerim .mesaj {
    padding: 0;
  }

  .banaozel.mesajlar.favorilerim .favorilerim .mesaj {
    padding: 16px 12px;
  }

  .col.mesajdetay {
    padding: 0 8px 0 0;
  }

  .col-auto.mesajtarih {
    padding: 0;
  }

  .banaozel.mesajlar .bilgilendirmeler .mesaj .mesajdetay a.baslik {
    line-height: 0;
  }

  .banaozel
    .ekspertizpaketleri
    .ekspertizpaketi
    .paketbaslik
    div:not(.btn-group) {
    padding: 0px;
    background: #ffffffcc;
    border-radius: 4px;
  }

  .btn-arama-sonuc {
    border: 0;
    background: #f0f0f0;
    color: #333;
    font-weight: 600;
    display: block !important;
    width: 100%;
    border-radius: 0;
  }

  .btn-arama-sonuc i.fe {
    font-weight: 600;
  }

  .aramasonucmobile {
    display: block;
  }

  .aramasonucmobile .aramasonucuilan {
    border-radius: 3px;
  }

  .aramasonucmobile .ustsiraroketle {
    padding: 4px;
  }

  .aramasonucmobile .aramasonucbasligi {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: #333;
    font-weight: 600;
    width: auto;
  }

  .aramasonucmobile .aramasonucbasligi:visited {
    color: #333;
  }

  .aramasonucmobile .aramasonucuilanfoto {
    text-align: center;
    width: 100px;
    margin-right: 12px !important;
  }

  .banaozel .ilanlarim li .ilanlarimalt .bilgi {
    max-width: 100%;
  }

  .banaozel .ilanlarim li .ilanlarimalt .fotograf.vitrin {
    text-align: left;
    padding: 0 20px 20px;
    box-sizing: content-box;
  }

  .banaozel .ilanlarim li .ilanlarimust .fiyat {
    position: absolute;
    right: 20px;
    margin-top: 30px;
  }

  .banaozel .ilanlarim li .ilanlarimalt .bilgi .row .col-auto:not(.lh40) {
    display: block;
    width: 100%;
  }

  .banaozel .ilanlarim li .ilanlarimalt .islemler {
    text-align: left!important;
  }

  .mobile-tab {
    display: block;
  }

  .mobile-tab select {
    background: #fff;
    border: 1px solid #dedede;
    border-top: 3px solid #c10005;
    border-bottom: 1px solid #f0f0f0;
    color: #8c090d;
    position: relative;
    top: 1px;
    padding: 10px 16px;
    font-size: 20px;
    font-weight: 500;
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
    padding-left: 32px;
    outline: navajowhite;
  }

  .mobile-tab:before {
    content: '\f0c9';
    content: '\f0ec';
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    margin-left: 10px;
    line-height: 53px;
    width: 24px;
    height: 24px;
    display: block;
    color: #8c090d;
    z-index: 1;
  }

  @supports (-webkit-overflow-scrolling: touch) {
    .mobile-tab select {
      text-indent: 24px;
    }

    .mobile-tab:before {
      top: -8px;
    }
  }

  .row .row > div[class^='col-'] {
    margin: 0px;
    padding: 0px;
    max-width: 100% !important;
    flex: none;
  }

  .row .row > div[class^='col-'].mobile-icmenu {
    margin: 0 10px;
  }

  .metinsayfasi {
    padding: 16px !important;
  }

  .row .row .box.soft.p-5 {
    padding: 16px !important;
  }

  .row .row .row {
    margin-left: 0px;
    margin-right: 0px;
  }

  .row .row .box {
    padding: 8px;
  }

  .banaozel.mesajlar .mesaj .mesajfoto {
    padding-left: 0;
  }

  .row .row .row.mt-5,
  .row .row .row.mt-4,
  .row .row .row.mt-3 {
    margin-top: 0 !important;
  }

  .metinsayfasi > h4 {
    display: none;
  }

  .ekspertiz-raporu .acilirkutuicerik > .row > .col {
    width: 100%;
    display: flex;
  }

  .ekspertiz-raporu div[class^='col-'] {
    width: 100% !important;
    display: block !important;
    flex: auto;
    max-width: 100%;
  }

  .ekspertiz-raporu .acilirkutuicerik.yanalkayma .row.mt-6 {
    margin-top: 0 !important;
  }

  .ekspertiz-raporu .acilirkutuicerik.yanalkayma .col.text-right {
    text-align: center !important;
    flex: auto;
  }

  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row {
    left: 30px;
    position: relative;
  }

  .ekspertiz-raporu .acilirkutuicerik.suspansiyon .col-7 > .row > .col {
    transform: scale(0.7);
    margin-left: -50px;
  }

  .yanalkaymafoto {
    width: 100%;
    text-align: center;
  }

  .ekspertiz-raporu .box.soft.aciklamakutusu {
    margin: 8px !important;
    padding: 8px !important;
  }

  .banaozel .ilanlarim > li {
    padding-left: 8px;
    padding-right: 8px;
  }

  .row.sayfaici {
    margin-top: 8px;
  }

  .banaozel.favorilerim .metinsayfasi form {
    margin-top: 8px;
  }

  .mobile-icmenu-switcher {
    display: block;
    background: #eee;
    border-radius: 4px;
    padding: 16px 8px;
    cursor: pointer;
    margin-top: 16px;
    font-weight: 700;
    font-size: 19px;
  }

  .mobile-icmenu-switcher:before {
    content: '\f078';
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    right: 24px;
    line-height: 21px;
    width: 24px;
    height: 24px;
    display: block;
    color: #8c090d;
    z-index: 1;
  }

  .mobile-icmenu-switcher.aktif:before {
    content: '\f077';
  }

  .girisyapsayfasi .box {
    padding: 12px;
  }

  .sayfaici .list-group {
    margin-bottom: 20px;
  }

  .banaozel .ilanlarim li .ilanlarimalt .fotograf {
    width: 100px;
    height: 75px;
    padding: 0;
  }

  .banaozel .metinsayfasi .ilanlarim li .ilanlarimalt .bilgi {
    width: calc(100% - 120px);
    margin-left: 8px;
  }

  .ilanthumb img {
    width: 100%;
    height: 100%;
    max-height: 75px;
  }

  .sekme-basliklari {
    display: none;
  }

  label {
    display: block;
  }

  #aramakutusu input {
    display: none;
  }

  .search-icon {
    margin-left: 0;
  }

  .mobile-header {
    margin: 0;
  }

  .mobile-header .col {
    margin-bottom: 0 !important;
  }

  .header-elements:last-child {
    margin-left: 0;
  }

  .header a.mobile-headlink {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
  }

  .mobile-header input {
    background: #eee;
    margin-left: 0px;
    padding-right: 0;
  }

  .mobile-header :-ms-input-placeholder {
    font-weight: normal;
    color: rgba(255, 255, 255, 0.5);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }

  .mobile-header :-moz-placeholder {
    font-weight: normal;
    color: rgba(255, 255, 255, 0.5);
    padding-left: 1px;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }

  .header.mobile-header ::-ms-input-placeholder {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.5);
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }

  .header.mobile-header ::-moz-placeholder {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.5);
    padding-left: 1px;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }

  .header.mobile-header ::-webkit-input-placeholder {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.5);
    padding-left: 1px;
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }

  .header a.mobile-search-close {
    font-size: 24px;
  }

  .mobile-header.search-active .mobile-search-hidden {
    display: none;
  }

  .rk-ust.mobile-menu-close.acik,
  .rk-ust-action.mobile-menu-close,
  .rk-ust.mobile-menu-close {
    display: none !important;
  }

  [data-mobile-open] {
    max-width: none !important;
    width: 100%;
    display: none;
  }

  .detayliarama select {
    width: 100%;
  }

  .detayliarama .fiyatkur {
    width: 100%;
    margin-top: 10px;
  }

  .select2-results__option {
    padding: 0.375rem 0.75rem;
  }

  .select2-results__option:not([role='group']):before {
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
  }

  #btnDikeyKaportaBoya {
    position: fixed;
    left: 0;
    margin-left: -88px;
    top: 36%;
    transform: rotate(-90deg);
    z-index: 1;
  }

  #btnDikeyKaportaBoya .btn {
    border-radius: 0 0 15px 15px;
    padding: 15px 35px;
  }

  #btnDikeyKaportaBoya {
    right: 0!important;
    left: unset!important;
    margin-right: -68px;
    margin-left: unset;
  }

  #btnDikeyKaportaBoya .btn {
    padding: 10px 10px 20px 10px!important;
    border-radius: 15px 15px 0 0!important;
  }

  .searchPageRight {
    width: 100%;
    margin: 0;
  }

  .kredikartlarim .col {
    flex: none;
    padding-top: 0 !important;
  }

  .kredikartlarim .col td:first-child {
    width: 45% !important;
  }

  .acilirkutubaslik h3 {
    line-height: 26px !important;
  }

  .ilan-ekle.adim-2 .acilirkutubaslik span.fe {
    margin-top: -20px;
  }

  .metinsayfasi select {
    min-width: 0;
  }

  .flatpickr.tarihsec input.form-control {
    width: 80%;
  }

  .fren > .row > .col {
    display: block !important;
  }

  .frenrow {
    flex: none;
    flex-wrap: unset;
  }

  .testsonucu.fren.mx-6 {
    margin: 0 !important;
  }

  .grafikfren {
    width: 100%;
  }

  .lSSlideWrapper {
    height: 300px !important;
  }

  .lSSlideOuter.vertical .lSGallery {
    left: auto !important;
    right: 0 !important;
  }

  .flatpickr.tarihsec a {
    vertical-align: 12px;
  }

  table.inmobile th.only-inmobile,
  table.inmobile td.only-inmobile {
    display: block;
  }

  table.inmobile th:not(.inmobile),
  table.inmobile td:not(.inmobile) {
    display: none;
  }

  .ustsiraroketle a {
    font-size: 11px;
    margin: 8px 0;
    display: block;
  }

  .SumoSelect {
    width: 90% !important;
  }

  .text-silent {
    color: #888;
    font-size: 15px;
  }

  .banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik {
    max-width: 84px;
    padding: 0;
  }

  .banaozel.favorilerim .metinsayfasi form button[type='submit'] {
   /* vertical-align: 2px; */
  }

  .banaozel.favorilerim .metinsayfasi form tr td:first-child {
    width: 36% !important;
  }

  .banaozel.favorilerim.detayliarama .metinsayfasi form tr td:first-child {
    width: 100% !important;
  }

  .banaozel.favorilerim.detayliarama .table td {
    border: none;
    padding: 2px 6px;
  }

  .banaozel.favorilerim.detayliarama .table tr td:nth-child(2n) {
    padding-bottom: 12px;
    border-bottom: 1px solid #eee;
    margin-bottom: 12px;
  }

  .banaozel.favorilerim.detayliarama td {
    display: block;
  }

  .banaozel.favorilerim.detayliarama td .filter-minmax.wide input[type='text'] {
    width: 110px;
  }

  .banaozel.favorilerim.detayliarama .table td .filter-minmax {
    margin-top: 0 !important;
    width: 90%;
  }

  .btn-sim {
    display: block;
    margin: 24px 0 12px;
  }

  .modal.kupondetay table tr td {
    background: #ffffffdd;
  }

  .container,
  .ilanthumb,
  .ilanthumba .ilanetiket,
  .modal-dialog,
  .SumoSelect:not(.buyuk) {
    max-width: 100% !important;
    box-sizing: border-box;
  }

  .aramasonucuilanfoto.ilanthumba .ilanetiket {
    margin: 0;
  }

  .nasilsatinalinir .ekspertizpaketisecenek {
    width: 46%;
    margin: 2%;
  }

  .aramasonucuilan {
    width: 100%;
  }

  .modal.favoriaramaduzenle table tr td:first-child {
    width: auto;
  }

  ul.vitrin {
    text-align: center;
  }

  .homelinks li {
    border-bottom: 1px solid #eee;
    margin-bottom: 8px;
    padding-bottom: 4px;
  }

  .homelinks li:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }

  .homelinks.quick-links a span:not(.badge) {
    font-size: 18px;
    font-weight: 400;
  }

  #container,
  #searchContainer,
  .footer-container .footer {
    width: 560px !important;
  }

  img {
    max-width: 100%;
  }

  .footer-container .footer {
    width: 100%;
  }

  .modal.video .modal-content {
    top: 60px;
  }

  .modal.video iframe {
    max-width: 100%;
    height: 240px;
  }

  .modal.video .modal-dialog-centered {
    display: block;
    min-height: unset;
    align-items: auto;
  }

  .modal.video .modal-dialog-centered:before {
    display: none;
    height: auto;
    content: '';
  }

  .ilanekle-adimlar + div h1.icsayfa-baslik {
    font-size: 21px;
    margin: 10px 2px;
  }

  .ilanekle-adimlar + div h5.icsayfa-altbaslik {
    font-size: 10px;
    margin: 10px 0 20px;
    line-height: 18px;
  }

  .grafik-lejant .lejant {
    display: inline-block;
    margin: 0 14px 10px;
  }

  .mmaxw100p {
    max-width: 100% !important;
  }

  .modal.favoriaramaduzenle h4 {
    font-size: 21px;
  }

  .acilirkutuicerik.ozellikler ul li {
    padding-left: 4px;
    width: calc(50% - 2px);
  }

  .acilirkutuicerik.ozellikler {
    padding: 10px 4px;
  }

  .row.arama-sonuc-btn-row .col {
    margin-bottom: 12px;
  }

  .row.arama-sonuc-btn-row .col a {
    margin-bottom: 8px;
  }

  .sm-ilanfoto {
    margin: auto;
  }

  .layer-sim {
    display: block;
    width: 100%;
    padding: 12px;
    margin: 24px 0 12px;
    background: #fcfcfc;
    border: 1px solid #f4f4f4;
    border-radius: 3px;
  }

  .btn-sim {
    display: block;
    margin: 24px 0 12px;
  }

  .mobile-filtrelemeyi-kapat {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    background: #d92b2b;
    color: #fff;
    text-align: center;
    font-size: 16px;
    z-index: 1052;
    border-bottom: 3px solid #00000020;
    cursor: pointer;
  }

  .mobile-filtrelemeyi-kapat i.fe {
    vertical-align: -2px;
    font-size: 20px;
    margin-right: 8px;
  }

  .kolay-arama li a span,
  .kolay-arama .illeregore li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .cookieinfo {
    min-width: 360px;
    font-size: 10px;
  }

  .cookieinfo .container {
    padding: 0 10px;
    text-align: center;
  }

  .box {
    border-radius: 5px;
  }

  .morepages > span,
  .morepages > div {
    margin: 20px 0 5px;
    font-size: 11px;
  }

  .morepages .limit .btn {
    padding: 4px 20px;
  }

  .morepages .spanstart {
    margin-right: 0;
  }

  .morepages .spanend {
    margin-left: 0;
  }

  .ilan-sayisi {
    margin: 1px;
    max-width: 25%;
  }

  .ilan-sayisi a {
    font-size: 10px;
  }

  .ilan-sayisi a .ilan-adi {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 9px;
  }

  .banaozel.mesajlar .mesajoku .partner .telefon {
    display: inline-block;
    margin: 0;
    clear: both;
    white-space: nowrap;
    margin-top: 6px;
    line-height: 19px;
  }
}
