
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
.material-symbols-outlined {
    font-variation-settings:
    'FILL' 0,
    'wght' 400,
    'GRAD' 0,
    'opsz' 48
  }

*{
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}
.container{
    width: 85%;
    margin: auto auto;
}

.urun
{ 
    color:black;
    margin-bottom: 5px;
}
.urun a
{
    text-decoration: none;
    color:black;
}
.urun a:hover
{
   color:red; 
}
.banner{
    display: flex;
    list-style-type: none;
    align-items: center;
    justify-content: space-around;
    padding: 20px 0 20px 0;
}
.logo{
    width: 100px;
}
.banner h3{
    font-size: 45px;
    text-align: center;
}
.menu{
    display: flex;
    list-style-type: none;
    justify-content:center ;
    gap: 8px;
}
.menu li{
    flex-grow: 1;
}
.menu li a{
    display: block;
    text-decoration: none;
    color:rgb(34, 34, 34);
    font-size: 20px;
    text-align: center;
    padding: 10px 0px 10px 0px;
    border-top: 3px solid rgb(34, 34, 34);
  
    transition: all 0.5s;
}
.menu li a:hover{
    border-top: 3px solid rgb(241, 86, 38, 0.753);
}
.banner2{
    background-image: url(img2/banner.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.ahsappalet{
    background-image: url(img2/ahşap.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.celik{
    background-image: url(demircelik/profil.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.sac{
    background-image: url(demircelik/soguk_rulo.webp);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.banner1{
    background-image: url(boru/insaat2.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.banner3{
    background-image: url(tekstil/tekstil.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
}
.kutu{
    background-color:rgba(97, 29, 8, 0.3); 
    width: 90%;
    padding: 15px 0px 15px 0px;
    text-align: center;
    color: beige;
    text-transform: uppercase;
    font-size: 25px;
    letter-spacing: 8px;
    position: relative;
    left:100px;
}
.kartlar{
    background-color: beige;
    padding: 25px 0px 25px 0px;
    margin:20px 0px 20px 0px;
}
.baslik{
    text-align: center;
    font-size: 30px;
    letter-spacing: 8px;
    padding-bottom: 25px;
}
.kartlar-kart{
    display: flex;
    gap: 10px;
    
}


.kart{
    flex-grow: 1;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap:8px;
    align-items: center;
}
.kart img{
   width: 400px;
   height:300px;
}
.kart a:hover
{
color:red;
background-color: red;
}

.cizgi{
    padding: 3px 10px 3px 10px ;
    background-color:rgba(97, 29, 8) ;
    width: 30px;
    margin: auto auto;
}
.resim_yan
{
    display:flex;
    margin:20px 20px;
}
.resim_yan img
{
    border-radius: 25%;
    width:33%;
    margin:5px;
}
footer{
    background-color : rgba(97, 29, 8, 0.8);
    color: beige;
    text-align: center;
    font-size: 12px;
    font-style: italic;
    padding: 10px 0px 10px 0px;
    margin-top:25px;
}


.urunlerSayfasi{
    display: flex;
    gap:10px;
}
.palet
{
    text-align:center;
}
.palet p
{
    text-align: left;
    text-indent: 20px;
}
.resimAlani{
    background-image: url(img2/1.jpeg);
    width: 25%;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
    background-position: center;
}
.urunler{
    width: 100%;
    display: flex;
    gap:10px;
    flex-wrap:wrap ;
    justify-content: space-between;
   
}
.urun-kart{
    width: 400px;
    border:1px solid #cccccc;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:4px;
    height:650px;
}
.urunler h3
{
    border-bottom:1px solid #cccccc;
    width: 97.5%;
    text-align:center; 
    padding:5px;
}
.urunler p
{
    text-indent: 10px;
    padding:5px;
}


.resim img{
    align-items: center;
    width: 100%;
}
.resim{
    padding-top:0px;
    padding-bottom: 25px;
    border-bottom:1px solid #cccccc;
    overflow: hidden; 
    height: 500px;
}

.resim img{
    transition: all 0.5s;
}
.resim:hover img{
    scale:1.4;
    transform: rotate(360deg);
}

.iletisim{
    display: flex;
    list-style-type: none;
    padding: 25px 0 25px 0;
}
.iletisim-sol{
    flex-grow: 1;
}
.iletisim-orta{
    flex-grow: 1;
 }
.iletisim-sag{
    flex-grow: 1;
  }
.iletisim-sol ul{
    list-style-type: none;
    display: flex;
    flex-direction: column;   
    gap: 10px;
}
.iletisim-sol ul li{
    flex-grow: 1;
}
.iletisim-sol ul li input{
    width: 85%;
    height: 65px;
    border:1px solid #cccccc;
}
.iletisim-orta ul{
    list-style-type: none;
    display: flex;
    flex-direction: column;   
    gap: 10px;
}
.iletisim-orta ul li{
    flex-grow: 1;
}
.iletisim-orta textarea{
    width: 100%;
    height: 146px;
    border:1px solid #cccccc;
}
#gonder{
    width: 100%;
    height: 61px;
    border:1px solid #cccccc;
    background-color: rgba(124, 87, 51, 0.84);
    color: beige;
    font-size: 15px;
}

.iletisim-sag ul{
    list-style-type: none;
    display: flex;
    flex-direction: column;   
    gap: 10px;
    align-items: center;
} 

.sosyal img
{
    width: 35px;
    padding-right: 10px;
    opacity: 0.7;
    transition: all 0.8s; 
}
.sosyal img:hover{
    opacity: 1;
    transform: rotate(360deg);
}
.iletisim-sag img{
    width: 35px;
    padding-right: 10px;
    opacity: 0.7;
    transition: all 0.8s;
}
.iletisim-sag img:hover{
    opacity: 1;
    transform: rotate(360deg);
}
.iletisim-resim{
    padding: 155px 0px 155px 0px;
    background-image: url(sliderimg/r5.jpg);
    background-size: cover;
    opacity: 0.7;
}
.hakkimizda-resim{
    padding: 155px 0px 155px 0px;
    background-image: url(img/HKK.jpg);
    background-size: cover;
    opacity: 0.7;
}
.tarimsal{
    padding: 155px 0px 155px 0px;
    background-image: url(tarimsal/damlamabanner.jpg);
    background-size: cover;
    opacity: 0.7;
}
.hakkimizda p
{
text-indent: 20px;
margin:10px;
padding:10px;
}
.hakkimizda h2
{
    margin:10px;
    padding:10px; 
}
.pense{
    padding: 155px 0px 155px 0px;
    background-image: url(pense/pense4.jpg);
    background-size: cover;
    opacity: 0.7;
}
.tekstil{
    padding: 155px 0px 155px 0px;
    background-image: url(tekstil/tekstil.jpg);
    background-size: cover;
    opacity: 0.7;
}
.banner4{
    background-image: url(sliderimg/ihracat.jpg);
    opacity: 0.8;
    background-size: cover;
    padding: 100px 0px 100px 0px;
    border-bottom: 3px solid rgb(241, 86, 38); 
    height: 400px;
}


.resimAlan img:hover{  
    scale:1.4; /*üzerine geldiğinde büyüme oranı*/
}


@media screen and (max-width:700px) {
  .container,.hakkimizda-resim,.urunler,urunler h3,.tekstil,.banner1,.banner2,.banner3,.banner4,.palet{
    width: 100%;
    justify-content: center;
  }
    .gizle{
    display: none;
  }
    .menu,.kartlar-kart,.hakkimizda-resim,.banner,.iletisim, .tekstil,.banner1,.banner2,.banner3,.banner4,.palet{
    flex-direction: column;
   }
   .banner2{
    padding: 50px 0px 50px 0px;
   }
   .kutu{
    left:50px;
   }
   .baslik{
    letter-spacing: 3px;
   }
   .kart img,.urun-kart,.urun-kart_t{
    width: 75%;
   }
   .iletisim-sol ul li input{
    width: 100%;
   }
   .iletisim{
    padding:20px;
   }
}