@media (max-width:320px){
 
}

@media (min-width:321px){ 
  .banner{height: 390px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbanner{height: 400px; background:url('/images/kurumsalbanner.png'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbannerheight{height: 400px;}
  .bannerpd{padding-top: 200px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px; margin-top: 20px;}
  .sayfabaslik{font-size: 20px; color:white;}
  .breadpd{margin-top:0px}
  .icsayfa{min-height: 900px; margin-top:-100px;}
  .mavikutu{clip-path: polygon(0 0, calc(100vw - 10px) 0, calc(100vw - 260px) 230px, 0 230px); height: 230px; background: rgb(29 59 114 / 75%); width: 100%; bottom: 0px;}
  .menutitle{font-size: 20px; color:white;}
  .menubg{background-color: #1d3b72; background-image: url('/images/menubg.webp'); background-position: bottom center; background-size: cover; background-repeat: no-repeat; min-height: 500px;  border-radius: 20px}
  .kurumsaltitle{margin-top:-220px}
  .kurumsalmenu{margin-top:0px}
  .urunlerbanner{height: 770px; background:url('/images/urunlerbanner.webp') no-repeat center center; background-size: cover;}
  .tekliffs40{font-size: 22px;}
}

@media(min-width:640px){
  .banner{height: 390px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbanner{height: 400px; background:url('/images/kurumsalbanner.png'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbannerheight{height: 400px;}
  .bannerpd{padding-top: 200px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px;}
  .sayfabaslik{font-size: 30px; color:white;}
}

@media(min-width:960px){
  .banner{height: 390px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .bannerpd{padding-top: 200px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px;}
  .sayfabaslik{font-size: 30px; color:white;}
  .menutitle{font-size: 28px; color:white; }
  .menubg{border-radius: 20px 0px 20px 20px}
  .kurumsalbanner{height: 600px; background:url('/images/kurumsalbanner.png'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbannerheight{height: 600px;}
  .icsayfa{min-height: 900px; margin-top:-200px;}
  .icsayfaborder{min-height: 500px !important; border-radius: 0px 20px 0px 0px;}
  .kurumsalmenu{margin-top:-170px;}
  .tekliffs40{font-size: 25px;}
}

@media(min-width:1200px){
  .banner{height: 440px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbanner{height: 800px; background:url('/images/kurumsalbanner.png'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbannerheight{height: 800px;}
  .bannerpd{padding-top: 290px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px; margin-top: 0px;}
  .sayfabaslik{font-size: 30px; color:white;}
  .breadpd{margin-top: 20px;}
  .icerik{margin-top:-100px;}
  .mavikutu{clip-path: polygon(0 0, calc(50vw - 20px) 0, calc(50vw - 270px) 230px, 0 230px); height: 230px; background: rgb(29 59 114 / 75%); width: 100%; bottom: 0px;}
  .menutitle{font-size: 30px; color:white;}
  .icsayfa{min-height: 900px; margin-top:-200px;}
  .menubg{background-color: #1d3b72; background-image: url('/images/menubg.webp'); background-position: bottom center; background-size: contain; background-repeat: no-repeat; min-height: 500px; border-radius: 20px 0px 20px 20px}
  .kurumsalmenu{margin-top:-220px;}
  .tekliffs40{font-size: 30px;}
}

@media(min-width:1400px){
  .banner{height: 440px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .bannerpd{padding-top: 290px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px;}
  .sayfabaslik{font-size: 30px; color:white;}
  .icerik{margin-top:-100px;}
  .menutitle{font-size: 40px; color:white;}
  .tekliffs40{font-size: 35px;}
}

@media(min-width:1600px){
  .banner{height: 440px; background:url('/images/banner.webp'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbanner{background:url('/images/kurumsalbanner.png'); background-position: center; background-size: cover; background-repeat: no-repeat;}
  .kurumsalbannerheight{height: 800px;}
  .bannerpd{padding-top: 290px;}
  .kategoribaslik{background-color: #d3ad71; color: white; font-size: 35px; padding: 20px 25px; border-radius: 10px 10px 0 0; min-height: 60px;}
  .sayfabaslik{font-size: 30px; color:white;}
  .icerik{margin-top:-100px;}
  .tekliffs40{font-size: 40px;}
}

.kurumsalmenubg{border-radius: 20px 20px 20px 20px !important}

.icsayfamh{min-height: 500px !important;}

.acordionborder {border: solid 1px #E95D0F}

@media(min-width:1920px){
    .turuncukutusol{clip-path: polygon(0 0, 0% 100%, 100% 0); height: 190px; background: #e0640c; width: 190px; position: absolute;}
}

.uk-icon-button { color: #444d61;}
.urungorsel{object-fit: cover; width:100%; padding: 0px;}

.talep-btn{background: #1d3b72; color: #fff; padding: 10px 20px; border-radius: 10px; width: 300px; text-decoration: none; display: inline-block;}
.talep-btn:hover{background: #fff; color: #1d3b72;}


.sayfaborder{border-radius: 20px}

.turuncukutu{clip-path: polygon(100% 0, 0 100%, 100% 100%); height: 190px; background: #e0640c; width: 208px; bottom: 15px;}
.menuactive{color: #e0640c !important; background-color: white;}
.menu:hover{color: #e0640c !important; margin-left: 5px;}

.habercard {border: 1px solid #c8ccd0; margin:0px 10px; border-radius: 30px;}
.fs74{font-size: 74px;}
.fs47{font-size: 47px;}
.fs36{font-size: 36px;}

.orange-btn {
  background: #e95d0f;
  padding: 3px 15px;
  border-radius: 8px;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
  color: white;
  text-decoration: none;
  display: block;
  color: #fff !important;
}

.orange-btn:hover {
  background: #2b3c52;
}

.orange-btn-25 {
  display: inline-block;
  padding: 3px 15px;
  border-radius: 8px;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
  color: white;
  text-decoration: none;
  display: block;
  color: #fff !important;
  background: linear-gradient(90deg, #e95d0f, #203a72, #e95d0f);
  background-size: 300% 100%;
  transition: background-position 0.4s ease-in-out;
  animation: gradient-anim 3s infinite;
}

@keyframes gradient-anim {
  0% {
      background-position: 0% 50%;
  }
  50% {
      background-position: 100% 50%;
  }
  100% {
      background-position: 0% 50%;
  }
}


.br0{border-radius: 0px !important;}


.uk-breadcrumb a {
  position: relative;
}
.uk-breadcrumb a:after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #e0640c;
  left: 0;
  bottom: -3px;
  transition: width 0.3s;
}
.uk-breadcrumb a:hover:after {
  width: 100%;
}
