@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
a{
    text-decoration: none;
}
.headhizalama{
    margin-top: 159px;
}
.yedek{
    margin-top: 99px;
}
.HeaderBilgiler{
    top:5px;
    position: fixed;
    min-width: 100%;
}
.headerresim{
    position: absolute;
    left:5px;
    top:25px;
    height: 100px;
}
.headernavmenu{
    margin-top: 25px;
}
.navimg{
    display: none;
}
#jsyazilar{
    margin-top: 55px;
}
.yanipsonenyazi{
    position: fixed; 
    top: 41px; 
    right:15%;   
    font-size: 25px;
}
.yanipsonenyazi a{
    color:rgb(246, 174, 8);
    text-decoration: none;
}
.degisenyazi{
    position: fixed; 
    top: 41px;
    left: 325px; 
    color: #6c757d;
}

@media (max-width:1499px) {
    .degisenyazi{
        position: fixed; 
        left:25%; 
        color: #6c757d;
    }
}


@media (max-width:1200px) {
    .headerisim{
        display: none;
    }
}

@media (max-width:999px) {
    .HeaderBilgiler{
        display: none;
    }
    .yedek{
        margin-top: 59px;
    }
    .headerresim{
        top:0;
        margin: 1px;
        height: 85px;
    }
    #jsyazilar{
        margin-top: 15px;
    }
    .degisenyazi{
        top: 9px;
        left: 21%;
    }
    .yanipsonenyazi{
        top: 9px;
        right: 9%;
    }
    .iletisimayar{
        display: none;
    }
}
@media (max-width:991px) {
    .headhizalama{
        margin-top: 15px;
    }
    .yedek{
        margin-top: 49px;
    }
    .headerresim{
        min-height: 70px;
        left:15px;
    }
    .navimg{
        display: block;
    }
}

@media (max-width:775px) {
    .degisenyazi{
        display: none;
    }
    .yanipsonenyazi{
        right: 17%;
        margin-top: 23px;
    }
}
@media (max-width:435px) {
    .degisenyazi{
        display: block;
        left: 150px;
        font-size: 25px;
    }
    .yanipsonenyazi{
        font-size: 21px;
        margin-top: 27px;
    }
}

@media (max-width:405px) {
    .yanipsonenyazi{
        right: 17%;
        margin-top: 30px;
        font-size: 17px;
    }
}
@media (max-width:365px) {
    .degisenyazi{
        left:129px;
    }
    #word{
        font-size: 15px;
    }
}

.butonhover{
    background-color: #bebebe;
    color: #666;
}
.butonhover:hover{
    background-color: #dedede;
    color: white;
}

/* Java Scripte Bağlı GALERİ - SLİDE CSS KODLARI */
button:focus{outline: 0;}
.slider{
    position: relative;
    max-width:1920px;
    width: 98vw;
    height: 73vh;
    overflow: hidden;
    margin-top: 145px;
    border-radius: 25px;
}
.slide{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .4s linear;
    transition-duration: 1s;
}
.active{
    opacity: 1;
}
.slide .inner{
    position: absolute;
    bottom: 35px;
    left: 0;
    background-color: rgba(0,0,0,0.1);
    color:white;
    padding: 1px 25px;
    opacity: 0;
    border-radius: 25px;
}
.slide .inner a{color: white;}
.slide.active .inner{
    opacity: 1;
}

.slide:nth-child(1){background: url("Resimler/Jsslider/8.webp") no-repeat center/cover;}
.slide:nth-child(2){background: url("Resimler/Jsslider/14.webp") no-repeat center/cover;}
.slide:nth-child(3){background: url("Resimler/Jsslider/3.webp") no-repeat center/cover;}
.slide:nth-child(4){background: url("Resimler/Jsslider/4.webp") no-repeat center/cover;}
.slide:nth-child(5){background: url("Resimler/Jsslider/100-ton.webp") no-repeat center/cover;}
.slide:nth-child(6){background: url("Resimler/Jsslider/16.webp") no-repeat center/cover;}
.slide:nth-child(7){background: url("Resimler/Jsslider/7.webp") no-repeat center/cover;}
.slide:nth-child(8){background: url("Resimler/Jsslider/8.webp") no-repeat center/cover;}
.slide:nth-child(9){background: url("Resimler/Jsslider/300-ton.webp") no-repeat center/cover;}


.indicators{
    position: relative;
    float: center;
    cursor: default;
    bottom: 55px;
}
.indicators button{
    padding: 0px 25px;
    font-size: 33px;
    background-color: rgba(0,0,0,0.1);
    color: white;
    border-radius: 75px;
    
}
#prev{
    position: absolute;
    margin: 0 1px;
    right: 47px;
}
#next{
    position: absolute;
    margin: 0 1px;
    right: 3px;
}
@media screen and (max-width: 999px){
    .indicators{
        bottom: 45px;

    }
    .indicators button{
        font-size: 25px;
    }
}
@media screen and (max-width: 599px){
    .slider{
        margin-top: 85px;
        height: 33vh;
    }
}



/* Ürün Detay Sayfası CSS Kodlarımız*/

*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.main-wrapper{
    min-height: 100vh;
    background-color: #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-wrapper img{
    width: 100%;
    display: block;
}
.containerUrun{
    max-width: 1200px;
    padding: 0 1rem;
    margin: 0 auto;
}
.product-div{
    margin: 1rem 0;
    padding: 2rem 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    background-color: #fff;
    border-radius: 3px;
    column-gap: 10px;
}
.product-div-left{
    padding: 20px;
}
.product-div-right{
    padding: 20px;
}
.img-containerUrun img{
    min-width: 175px;
    max-height: 275px;
    margin: 0 auto;
}
.hover-containerUrun{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-top: 33px;
}
.hover-containerUrun div{
    border: 3px solid #6c757d;
    padding: 5px;
    border-radius: 3px;
    margin: 0 4px 8px 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.active{
    border-color: rgb(246, 174, 8)!important;
}
.hover-containerUrun div:hover{
    border-color: rgb(246, 174, 8);
}
.hover-containerUrun div img{
    width: 75px;
    height: 75px;
    cursor: pointer;
}
.product-div-right span{
    display: block;
}
.product-name{
    font-size: 26px;
    margin-bottom: 22px;
    font-weight: 700;
    letter-spacing: 1px;
    opacity: 0.9;
}
.product-price{
    font-weight: 700;
    font-size: 24px;
    opacity: 0.9;
    font-weight: 500;
}
.product-rating{
    display: flex;
    align-items: center;
    margin-top: 12px;
}
.product-rating span{
    margin-right: 6px;
}
.product-description{
    font-weight: 18px;
    line-height: 1.6;
    font-weight: 300;
    opacity: 0.9;
    margin-top: 22px;
}
.btn-groups{
    margin-top: 22px;
}
.btn-groups button{
    display: inline-block;
    font-size: 16px;
    font-family: inherit;
    text-transform: uppercase;
    padding: 15px 16px;
    color: #fff;
    cursor: pointer;
    transition: all 0.3s ease;
}
.btn-groups button .fas{
    margin-right: 8px;
}
.add-cart-btn{
    background-color: rgb(246, 174, 8);
    border: 2px solid #fff;
    margin-right: 8px;
}
.add-cart-btn:hover{
    background-color: #fff;
    color: rgb(246, 174, 8);
}
.buy-now-btn{
    background-color: #000;
    border: 2px solid #fff;
}
.buy-now-btn:hover{
    background-color: #fff;
    color: #000;
}

@media screen and (max-width: 999px){
    .icerik{
    margin-top: -85px;
    }
    .icerik h1{
        margin-top: 25px;
    }
    .mobil{
        margin-top:95px;
    }
}

@media screen and (max-width: 792px){
    .product-div{
        grid-template-columns: 100%;
    }
    .product-div-right{
        text-align: center;
    }
    .product-rating{
        justify-content: center;
    }
    .product-description{
        max-width: 400px;
        margin-right: auto;
        margin-left: auto;
    }
    
}

@media screen and (max-width: 400px){
    .btn-groups button{
        width: 100%;
        margin-bottom: 10px;
    }
    .icerik img{
    margin-top: -75px;
    }
}



/*tıklanabilir resim galerisi CSS KODLARI */
/* Aside bölümü JS bağlı fotoğraf galerisi sağ-sol oklu css kodları */
.bilgi{
    display: flex;
    background-color:none;
    height: auto;
    border-bottom-left-radius: 75px;
    border-bottom-right-radius: 75px;
    border-top-left-radius: 75px; 
    border-top-right-radius: 75px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
    width: 100%;
}
.res{
    width: 21%;
    height: 200px;
    padding: 15px;
    margin: 1%;
    margin-top: 25px;
    background: whitesmoke;
    border-radius: 5%;
    box-shadow: 0px 1px 1px 1px #0000006e;
    
}
.foto{
    margin-top:-55px;
}
/* tıklanabilir resim galerisi Tablet CSS kodları */
@media only screen and ( max-width:991px){
    .res{
        width: 29%;
    }
}
@media only screen and ( max-width:791px){
    .res{
        width: 45%;
    }
}
/* tıklanabilir resim galerisi MObil CSS kodları */
@media only screen and (max-width:497px){
    .res{
        width: 85%;
    }
}


/* Urunler Detaylı Sayfa ve Alt Sayfalar Duzenleme Kendi Mobil Ayar */

article{
    margin-top: 175px;
}
     article h1{
    margin-top: 25px;
    margin-bottom: 25px;
    color: #bebebe;
}

    .icerik{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    text-align: center;
    align-items: center;
    padding: 0 25px;
}
    .icerik h2{
    margin-top: 25px;
}
    .icerik img{
    margin-top: 25px;
    max-height: 35vh;
}
    .icerik p{
    text-indent: 25px;
}
    









































