nav{background: rgb(6, 72, 72);}
.nav-link{color: white;}
.button-link--{color:silver;background-color: rgb(6, 72, 72);text-decoration: none;padding: 10px 20px;border-radius: 50px;bottom: 0   ;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);left: 0;right: 0;top: 0;transition: .3s;}
.button-link--:hover{text-decoration: none;box-shadow: 0 4px 5px rgba(0, 0, 0, .6);color: white;}
.main{color:#404545;padding: 0;}
.main .welcome div.row div img{width: 100%; height: 100%;}
.main .welcome div.row .alan{display: flex;background-color: #d8efed;flex-direction: column;justify-content: center;align-items: center;}
.main .welcome div.row .alan div{display: flex;width: 50%;flex-direction: column;justify-content: center;align-items: flex-start;}
.main .welcome div.row .alan div p,.main .welcome div.row .alan div h1,.main .welcome div.row .alan div h2{line-height:normal; color:rgb(6,72,72);}
#hakkinda div.d-flex{display: flex; justify-content: center; flex-direction: column; align-items: center;}
.hakkinda .hakkinda-sol-alan .alan{display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-evenly; padding: 3% 5%;}
.hakkinda .hakkinda-sol-alan .alan p{line-height: 1.8em;font-size: 17px;}
.hakkinda .hakkinda-sol-alan .alan p span{letter-spacing: normal;}
.hakkinda .hakkinda-sag-alan{position: relative;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: nowrap;flex-direction: row;}
.hakkinda .hakkinda-sag-alan .alan{display: flex;align-items: center;justify-content: center;align-content: center;}
.hakkinda .hakkinda-sag-alan .alan img{width: 85%; height: 85%; object-fit: cover; object-position: 50% 50%;}
.hakkinda .hakkinda-sag-alan .alan div{z-index: -1; border-top-right-radius: 10px; border-bottom-right-radius: 10px; position: absolute; left: 50%; background-color: #064848; width: 50%; height: 120%; object-fit: cover; object-position: 50% 50%;}
.egitim .egitim-sol-alan{position: relative;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: nowrap;flex-direction: row;}
.egitim .egitim-sol-alan .row div div{display: flex;align-items: center;justify-content: center;align-content: center;}
.egitim .egitim-sol-alan .row div div img{width: 85%; height: 85%; object-fit: cover; object-position: 50% 50%;}
.egitim .egitim-sol-alan .row div div div{z-index: -1; border-top-left-radius: 10px; border-bottom-left-radius: 10px; position: absolute; left: -2%; background-color: #064848; width: 50%; height: 120%; object-fit: cover; object-position: 50% 50%;}
.egitim .egitim-sag-alan div div.alan{display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-evenly; padding: 3% 5%;}
#hizmetler{background-color: #064848; min-height: 500px;}
#hizmetler .ust-alan{display: flex; justify-content: center; flex-direction: column; align-items: center;}
#hizmetler .ust-alan div.p-2{line-height: normal;text-align: center;font-size: 17px;color:white;}
#hizmetler .ust-alan div.m-2{width: 4%; height: 3px; background-color: white;   }
div.online-hizmetler.container div.col-12.col-sm-6 div.m-2.ml-4.mr-4.pl-5.h-75{border-radius: 10px; background-color: #235d5d;display: flex;flex-direction: row;align-content: center;justify-content: flex-start;align-items: center;flex-wrap: nowrap;}
div.online-hizmetler.container div.col-12.col-sm-6 div.m-2.ml-4.mr-4.pl-5.h-75 div.pt-5.pb-5 {height: 100%;display: flex;text-align: center;font-size: 60px;align-items: center;justify-content: center;align-content: center;flex-direction: row;}
div.online-hizmetler.container div.col-12.col-sm-6 div.m-2.ml-4.mr-4.pl-5.h-75 div div.pl-2{width: 100%;}
div.online-hizmetler.container div.col-12.col-sm-6 {transition: 300ms;}
.sigorta.container .sigorta-sol{position: relative;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: nowrap;flex-direction: row;}
.sigorta.container .sigorta-sol div div div{display: flex;align-items: center;justify-content: center;align-content: center;}
.sigorta.container .sigorta-sol div div div img{width: 85%; height: 85%; object-fit: cover; object-position: 50% 50%;}
.sigorta.container .sigorta-sol div div div div{z-index: -1; border-top-left-radius: 10px; border-bottom-left-radius: 10px; position: absolute; left: -2%; background-color: #d8efed; width: 50%; height: 120%; object-fit: cover; object-position: 50% 50%;}
.sigorta.container .sigorta-sag .paraf{display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-evenly; padding: 3% 5%;}
.needs-validation .custom {border-style: solid;box-shadow: var(--shd, 0 0 0 transparent);box-sizing: border-box !important;margin: 0;max-width: 100%;text-align: var(--inputAlign, "inherit");text-overflow: ellipsis;width: 100%;border-bottom: 2px solid #235d5d;transition: 300ms;}
.needs-validation .custom:hover{border-color: #064848 !important;}
.needs-validation .custom:focus{border-color: #790a1c !important;}
.needs-validation .custom:focus-visible{border-color: #d8efed;}
.hover-effect{transition: 300ms;}
.hover-effect:hover{box-shadow: 0 4px 5px rgba(6, 72, 72, 0.75) !important; transform: scale(1.003);}
