.topmenu{
    background-color: white;
    box-shadow: 1px 1px 17px green;
}
.seperator {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: -1;
    top: 70px;
}

.seperator .line {
    z-index: -1;
    display: block;
    width: 100%;
    height: 10px;
    background-color: green;
    margin-bottom: 5px;
}

.navbar-nav {
    margin: 0;
}

.navbar-collapse {
    margin-top: -49px;
}

@media only screen and (max-width: 991px) {
    .navbar-collapse {
        margin: auto;
    }
}
.detaybtn{
    color: white;
    background: green;
}
.carousel-item span{
    margin-top: -228px;
    font-size: 25px;
color: black;
    font-weight:bold;

}
.mobilacılırmenu{
background: white;
border-color: green;}
/*.menua{
    border: 1px solid white;
    color: black;

    text-align: center;

    border: 1px solid green;
    border-radius: 10px;
    font-weight: bold;
}*/
.menutsm{
    border: 1px solid white;
    color: black;

    text-align: center;

    border: 1px solid black;
    border-radius: 10px;
    font-weight: bold;
}
.menutsm:hover{
  background-color: forestgreen;

}

.navbar-light .navbar-nav .nav-link {
    color: black;
}
.navbar-nav li {
    padding-right: 10px;
}
.dropdown-menu{

    width: 100%;
    text-align: center;
    border: 1px solid green;
    border-radius: 24px;
}
.dropdown-item:hover {
    background-color: green;
    color: white;
}
#navbarDropdown:hover {
    color: white;
}
.dropdown-item{
    border-radius: 20px;
}

#hover-text-white:hover {
    color: white;
}
.anasayfaurunlerimg{
    height: 275px;
    width: 275px   ;
    box-shadow: 5px 7px 15px green;
}
.anasayfaurunler{
    text-align: center;
    padding: 15px;
}
.anasayfaurunlerimg:hover   {
    margin-top: -10px;
    transition: 500ms;
}
.introtext{
top: 183px;
color: black;}

.araintrodiv{
    padding: 0;
}
.araintrodiv img{
    width: 100%;
}
.haberler{
    text-align: center;
    font-weight: bold;
    margin: 15px;
}
.newstext{
    position: relative;
    height: 38px;
    max-width: 400px;
    overflow: hidden;
    line-height: 19px;
}
.card-body h5{
    text-align: center;
}
.mb-0 button{
    color: white;
    font-weight: bold;
}
.gradyesil{
    background: linear-gradient(
            90deg
            , rgba(13,176,8,0.8970938717283788) 0%, rgba(49,237,49,1) 48%, rgba(8,176,8,1) 100%);
}
.gradblue{
    background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(43,158,186,1) 28%, rgba(60,231,217,1) 52%, rgba(49,184,197,1) 71%, rgba(9,9,121,1) 100%);
}
.card-body img{
    float: left;

    margin-right: 5px;
}
.duyurular{
    margin-top:15px;
}
.anasayfailetisim{
    padding: 0;
}


.besindegeri tr th {
    border: none;
    padding: 0;
}

.besindegeri tr td {
    border: none;
    padding: 0;
}


.urunad{
    padding: 0;
}
.urunlercont{

    padding: 15px;
}
.suturundetay{
    position: absolute;
    margin-top: 37%;
    margin-left: 32%;
    display: none;
}
.urunarkaplan{
background: green;
width: 100%;
height: 100%;
position: absolute;
opacity: 0.5;
display: none;
}
.suturunimg:hover + .urunarkaplan{
    display: block;
}
.suturunimg:hover ~ .suturundetay{
    display: block;
    z-index: 225;
}
.detaycards{
    padding-top: 15px;
    padding-bottom: 15px;
}
.besindegeri{
    position: relative;
    text-align: center;
    border: 1px solid black;
    font-size: small;

}.besindegeri tr  {
     border: 1px solid black;

 }

.besindegeri tr td {
    border: 1px solid black;
}
.suturundetay:hover{
    cursor:pointer;
}

/* FOTO GALERİ */

.photo-gallery {
    color:#313437;
    background-color:#fff;
}

.photo-gallery p {
    color:#7d8285;
}

.photo-gallery h2 {
    font-weight:bold;
    margin-bottom:40px;
    padding-top:40px;
    color:inherit;
}

@media (max-width:767px) {
    .photo-gallery h2 {
        margin-bottom:25px;
        padding-top:25px;
        font-size:24px;
    }
}

.photo-gallery .intro {
    font-size:16px;
    max-width:500px;
    margin:0 auto 40px;
}

.photo-gallery .intro p {
    margin-bottom:0;
}

.photo-gallery .photos {
    padding-bottom:20px;
}

.photo-gallery .item {
    padding-bottom:30px;
}

.hakkimizdaslider{
    margin-top: 151px;
}
.odulimg{
    height: 350px;
}
/*
.cardwidth18{
    width: 18em;
}*/
.h300{
    height: 300px;
}

@media (max-width:1276px) {
    .h300 {
        height: auto;
    }
}
.pad15{
    padding:15px;
}
.baskansoz{
    margin-top: 15px;
    border: 1px solid black;
    border-radius: 20px;
}
.fw-bold{
    font-weight: bold;
}
.padb15{
    padding-bottom:15px;
}
.ustgelincebyk:hover{
-ms-transform: scale(1.3);
-webkit-transform: scale(0.3);
transform: scale(1.1);
transition: 500ms;
}
.margin15{
    margin: 15px;
}
.marginbot15{
    margin-bottom: 15px;
}
.h400{
    height: 400px;
}
@media (max-width:767px) {
    .h400 {
        height: auto;
    }
}
.maxh100{
    max-height: 100%;
}
.minh100{
    min-height: 100%;
}
.videoshadow{
    box-shadow: 2px 3px 50px green;
}
#iller{
    border-color: green;
}
#ilceler{
    border-color: green;
}
.fs20{
    font-size:15px;
    padding-top:25px;
}
.hryesil{
    background-color: green;
    margin-top: 3px;
    margin-bottom: 3px;
}
.acılırlist select{
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pad0{
    padding: 0px;
    padding-top:5px;
}
.sorumubulamadimsss{
    display: none;
}
.satisvepazarlamasss{
    display: none;
}
.suturunlerisss{
   display: none;
}
.eturunlerisss{
    display: none;
}
.mouseel{
    cursor:pointer;
}
.mouseel:hover{
    background-color: lightgreen;
    color: white;
}
.formsecme{
    width: 100%;
    height: 38px;
}
.tablopad tr td{

    padding: 10px;

}
.tiresutmarket1{
    display: none;
}
.tiresutmarket2{
    display: none;
}
.bornovaciftcimmarket{
    display: none;
}
.narlidereciftcimmarket{
    display: none;
}
.karsiyakaciftcimmarket{
    display: none;
}
.istciftcimmarket{
    display: none;
}
.ankaraciftcimmarket{
    display: none;
}
.cvfoto{
    width: 300px;
    max-height: 344px;
}
.border1px{
        border: 1px solid green;
}

.ornekmodel{
 background: linear-gradient(90deg, rgba(27,255,0,0.8970938717283788) 0%, rgba(22,150,38,1) 50%, rgba(27,255,0,1) 100%);
 color:white;
}

.pt185px{
    padding-top: 185px;
}
.footertablo tr td{
    padding: 0;
}
.iconsize{
    font-size: 25px;
}
.tvprog{
    margin-bottom: 100px;
}
.minh{
    min-height: 500px;
}
.snokt{
    margin-bottom: 25px;
}
.newsbaslik{
    overflow: hidden;
display: -webkit-box;
    height: 50px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}
.cardheight{
    min-height: 210px;
}
.haberbuton{
    position: absolute;
    bottom: 5px;
}
.duyuruimage{
    height: 200px;
}
.pt150px{
    padding-top: 150px;
}
.tsm{
    background-color: green;
color: white;
}
.nav-item a{
    color: white;
}
.nav-item .tsm{
        color: white;
}
.urunimage:hover{
   margin-top: -10px;
    transition: 500ms;

}
.cookiecontainer{
    border-radius: 25px;
    position: fixed;
    bottom: 45%;
    background: white;
    z-index: 999;
    left: 0;
}
.cookiebutton{
        margin-top: 6px;
}
.mb15px{
    margin-bottom: 15px;
}
.projeimg{
    min-height: 232px;
    max-height: 232px;
}
.maxh300{
    max-height: 300px;
}
.minh300{
    min-height: 300px;
}
.checkboxyeni{
    height: 47px;
    background: none;
    border: none;
}
.dropdown-menu{
    min-width:180px;
}
.h42
{
    height: 42px;
}
.satisnokticerik{

    float: left;

    overflow: scroll;
    height: 700px;
    padding: 0 10px;
    margin: 0;
    max-height: 500px;
}
.satismaph{
    height: 500px;
}

.table td, .table th{
    vertical-align: unset;
}
.popup-closeicon {
    margin-right: 350px;
    box-shadow: 0px 50px 100px white;
        cursor: pointer;
}
@media (max-width:992px) {
    .popup-closeicon {
      margin-right: 0px;
    }
}
.popup-image{
    height: 1000px;
}
.popup-container{
    position: absolute;
    z-index: 99;
    margin-top: 50px;

}
.popup-image{
    box-shadow: 0px 50px 100px black;
}
.navbarduyuru{
    position: absolute;
    margin-top: 90px;
    width: 50%;
    right: 30px;
    background: linear-gradient(90deg, rgba(6,130,27,1) 0%, rgba(26,213,89,1) 49%, rgba(6,130,27,1) 100%);
}
.margin8{
    margin: 8px;
    color: white;
}
@media (max-width:992px) {
    .navbarduyuru {
        display: none!important;
    }
}
.tarifimg{
    max-width: 700px;
}
.minh400{z
    min-height: 400px;
}
.boxshadow{
    box-shadow: 0px 0px 15px green;
}
.menuhr{
    margin: 0;
}
.popupkapatma{
    width: 100%;
    height: 143%;
    position: absolute;
}
.popup-image-tarif{
    height: 50em;
}
.dropdown-toggle{
    color: white;
}
.navbar-nav li{
    padding: 0;
    margin-left: 4px;
}
.headerheight{
    height: 530px;
}
@media (max-width:992px) {
    .headerheight {
       height: auto;
    }
}
.iletisimmenu{
    left: -87px;
}
.introsabitleme{
    position: relative;
    height: 150px;
}
.shadowgreen{
    box-shadow: 0px 10px 16px green
}
.mottopng{
    box-shadow: 2px 2px 16px green;
    margin-top: 15px;
}