.mh85px {min-height: 85px !important;}
        .mh185px {min-height: 185px !important;}
        .mh80px {min-height: 80px !important;}
        .pt-20{
            padding-top: 20px;
        }
        .p-5{
            padding: 5px !important;
        }
        .mb-5{
            margin-bottom: 5px !important;
        }
        .fs13px{
            font-size: 13px !important;
        }
        .fs12px{
            font-size: 12px !important;
        }
          .fs18px {font-size: 18px !important;}
        .fs22px{
            font-size: 22px !important;
        }
        .fs23px{
            font-size: 23px !important;
        }
        .fs24px{
            font-size: 24px !important;
        }
        .colorWhite{
            color: #fff !important;
        }
        .h60px{
            height: 60px !important;
        }
        .w100percent {width: 100% !important;}
        .activex{color: #ea1c26 !important;}
        .max3Satir{
        
               overflow: hidden;
               text-overflow: ellipsis;
               display: -webkit-box;
               -webkit-line-clamp: 2; /* number of lines to show */
                       line-clamp: 2; 
               -webkit-box-orient: vertical;
 
        }

        .max6Satir{
            display: -webkit-box;
            -webkit-line-clamp: 5;
             line-clamp: 2; 
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .urunResimHizala {
                min-height: 300px;
                display: table;
            }
            .urunResimHizala a {
                vertical-align: middle;
                display: table-cell;
            }
            .urunResimHizala img {
                display: block;
                height: auto;
                width: 100%;
            }

            .tss{font-size: 14px;}
         
            .tss:hover a{color: #EA1C26;}
         
            .tts2{
                width:100%; padding: 0px; margin:0px;
            }

            .tts2wrap{max-height: 350px;  overflow-y: auto;}
             .tts2wrap a{text-decoration: underline; padding-bottom: 2px;}


 
.tts2wrap {

  scrollbar-color: #d4aa70 #e4e4e4;
  scrollbar-width: thin;

 
}

.tts2wrap::-webkit-scrollbar {
  width: 17px;
}

.tts2wrap::-webkit-scrollbar-track {
  background-color: #e4e4e4;
  border-radius: 100px;
}

.tts2wrap::-webkit-scrollbar-thumb {
  border-radius: 100px;
  border: 5px solid transparent;
  background-clip: content-box;
  background-color: #EA1C26;
}

 



.fileDiv {
  align-items: center; /* For vertical align */
 
  display: flex;
  max-width: 100%;
  /* justify-content: center; <- for horizontal align */

}
.fileDiv img{
  max-width: 48px;
}
.fileDiv a:hover{
  text-decoration: underline;
}

.menuurun a{
    font-size: 12px;
    padding: 0px !important;
    margin: 5px !important;
    font-weight: 400 !important;

}


.ltn__breadcrumb-area{margin-bottom: 30px !important;}
      .fitimg{
      transform: translateZ(0);
    image-rendering: -webkit-optimize-contrast;
}      
.inSpanRed span{ color: #EA1C26 !important;}


.footerUstBg{background: #2c2c2c !important;}
.footerAltBg{background: #3f3f3f !important;}
.before-bg-bottom:before{background: #2c2c2c !important;}

.haberTitleAyar {min-height: 60px; }    
.headerLogo{height:100px; margin-bottom: 5px;}
.sticky-active .headerLogo{height: 70px !important;}
.ltn__header-middle-area {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.sayfaDosyalar .ltn__faq-inner-2 .card .ltn__card-title { padding: 15px !important; margin:0px !important; }


.ltn__page-details-inner strong {color: #EA1C26 !important;}
.ltn__shop-details-tab-content-inner strong {color: #EA1C26 !important;}


@media only screen and (max-width: 600px) {
  .ltn__call-to-action-area{ background-image: none !important; }
}

.mobile-menu-toggle{position: fixed !important; z-index: 999999 !important; border: 0.1px solid #EA1C26 !important ;}
.svg-turkiye-haritasi {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
  position:relative;

}
.svg-turkiye-haritasi svg {
  width: 100%;
  height: auto;
}
.il-isimleri {
  position: absolute;
  z-index: 2;
  
}
.il-isimleri div {

  display: inline-block;
  background: #EA1C26  !important;
  color: #fff;
  padding: 8px 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #fff;
 
}
#svg-turkiye-haritasi path {
  cursor: pointer;
  fill: #ccc !important;
}
#svg-turkiye-haritasi path:hover {
  fill: #EA1C26 !important;
}
#guney-kibris {
  pointer-events: none;
}
    #tabxTeknikTablo  table {
        border: 1px solid #fff;
    } 
    #tabxTeknikTablo  table tbody tr td{
        padding: 5px;
        background-color: #f4f4f4;
    } 
    
    #tabxTeknikTablo  table    {
    width: 95% !important;
    }
    #tabxTeknikTablo  table tbody tr td:first-child   {
    width: 1px;
    white-space: nowrap;
    font-weight: bold;
    padding-right: 10px;
    }
   
    .teknik tbody tr:first-child   {
    text-align: left;
    background-color: #ea1c26 ;
    color: white;
    }
    .searchBtnDesktop{
        background:#ed1c24 !important; padding: 10px !important; padding-bottom:4px !important;
    }

    .aramaRow td{
        padding: 5px;
    }
    .aramaTitle {
        padding: 5px;
        font-weight: bold;
        color: #fff;
        background:#ea1c26 ;
    }
   @media only screen and (max-width: 600px) {
 
  .h60px{height: 42px !important}
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a { margin-right: 30px !important;}
.mobilButon{right: 10px !important; top: 42px !important;  background: #fff !important;}
.hoverRed:hover {color: RED !important;}