body{
    /*background-color: #6c757d;/**/
}

.notastyle,.notastyle:hover{
    text-decoration: none;
    color: inherit;
}

.temiz{
    clear: both;
}

.hover-green:hover{
    color: #1c7430;
}

.ma-top-header{
    position: relative;
    width: 100%;
    display: block;
    height: 0;
}
.ma-top-header>header{
    position: absolute;
    width: 100%;
    z-index: 1001;
    left: 0;
    right: 0;
    top:auto;
    border-top-width: 0;
    padding-top: 25px;
}
.ren-ani-top-header{
    animation-name: ani-top-header;
    animation-duration: 0.25s;
}
@keyframes ani-top-header {
    from{
        padding-top: 0;
    }
    to{
        padding-top: 25px;
    }
}

.ma-header-main{
    background-color: #ffffff;
    position: relative;
    width: 100%;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.69);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.69);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.69);
}
.ma-header-main>.container>.container-table{
    display: table;
    width: 100%;
}

.ma-header-right, .ma-header-left{
    display: table-cell;
    vertical-align: middle;
}

.ma-header-right{
    text-align: right;
}

.ma-header-left{

}

.ma-main-menu{
    display: inline-block;
    vertical-align: middle;
}

.menu-main-menu{
    display: block;
    margin: 0;
    padding: 0;
    height: 94px;
    text-align: left;
    white-space: nowrap;
}

.menu-main-menu li{
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
.menu-main-menu li:hover>a{
    background: linear-gradient(to bottom, #f3b659 0%, #86570c 50%, #77530d 51%, #ee9e26 100%);
    color: #fff;
    /*
    animation-duration: 0.6s;
    animation-name: ani-menu-main-hover;*/
}

.menu-main-menu>li>a{
    font-family: Open Sans,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    color: #5e7279;
    padding: 39px 13px 36px 13px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}
.menu-main-menu>li>a i:last-child, .menu-main-menu>li>a svg:last-child{
    margin-left: 5px;
}

/*
.menu-main-menu li a:hover{
    background-color: #e04622;
    color: #fff;

    animation-duration: 0.6s;
    animation-name: ani-menu-main-hover;
}

@keyframes ani-menu-main-hover {
    0%{
        color: #5e7279;
        background-color: unset;
    }
    100%{
        background-color: #e04622;
        color: #fff;
    }
}
.menu-main-menu li a:not(:hover){
    animation-duration: 0.6s;
    animation-name: ani-menu-main-nothover;
}
@keyframes ani-menu-main-nothover {
    0%{
        background-color: #e04622;
        color: #fff;
    }
    100%{
        color: #5e7279;
        background-color: unset;
    }
}/**/

.mobile-menu-area>.menu-main-menu{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top:1px solid #7d878d;
}

.mobile-menu-area>.menu-main-menu li{
    display: block;
    float: none;
}
.mobile-menu-area>.menu-main-menu li a{
    padding: 5px !important;
    display: block;
}

.fix-header{

}

.fix-header-main{
    position: fixed;
    top:0;
    background-color: rgba(255,255,255,0.9);
    animation-name: ani-fix-head;
    animation-duration: 0.25s;
}

.menu-main-menu-alt{
    top:-3000px;
    position: absolute;
    left: 0;
    z-index: 1111;
    padding:0;
    margin:0;
    border-top: 3px solid #e04622;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.58);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.58);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.58);
}
.menu-main-menu-alt>li{
    display: block;
    white-space: nowrap;
    background-color: #ffffff;
    color: #000000;
    min-width: 200px;
    position: relative;
}
.menu-main-menu-alt>li>a{
    padding: 10px 15px;
    display: block;
    text-decoration: none;
    color: #343434;
}
.menu-main-menu-alt>li>a:hover{
    text-decoration: none;
    background-color: #e8e8e8;
    color: #000000;
}
.menu-main-menu>li:hover>.menu-main-menu-alt{
    top:100%;
    display: block;
    animation-duration: 0.5s;
    animation-name: ani-menu-main-menu-alt;
}
@keyframes ani-menu-main-menu-alt {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}

.mobile-menu-area .menu-main-menu-alt{
    display: none;
    top: unset;
    left: unset;
    margin-left: 10px;
    position: relative;
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
    border-top: none;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
}

@keyframes ani-fix-head {
    from {
        top: 25px;
        background-color: rgba(255,255,255,1);
    }
    to {
        top: 0;
        background-color: rgba(255,255,255,0.9);
    }
}

.ma-hl-logo-link{
    display: inline-block;
    position: absolute;
    top:-25px;
    animation-name: ani-ma-hl-logo-link;
    animation-duration: 0.3s;
}
@keyframes ani-ma-hl-logo-link {
    from{
        opacity: 0;
    }
    to{
        opacity: 1;
    }
}

.ma-hl-logo-link>img{
    max-width: 324px;
}

.fix-hl-logo-link{
    opacity: 0;
    animation-name: ani-fix-hl-logo-link;
    animation-duration: 0.3s;
    top:-200%;
}

@keyframes ani-fix-hl-logo-link{
    0%{
        opacity: 1;
        top:0;
    }
    100%{
        opacity: 0;
        top:-200%;
    }
}

.ma-hl-logo-kucuk{
    opacity: 0;
    display: inline-block;
    margin-right: 0;
    transform: translate3d(87px,0,0);
    animation-name: ani-ma-hl-logo-kucuk;
    animation-duration: 0.3s;
}

@keyframes ani-ma-hl-logo-kucuk{
    from{
        opacity: 1;
        transform: translate3d(0,0,0);
    }
    to{
        opacity: 0;
        transform: translate3d(87px,0,0);
    }
}

.ma-hl-logo-kucuk>a{

}
.ma-hl-logo-kucuk>a>img{
    max-width: 100%;
    max-height: 70px;
}

.fix-hl-logo-kucuk{
    opacity: 1;
    animation-name: ani-fix-hl-logo-kucuk;
    animation-duration: 0.3s;
    transform: translate3d(0,0,0);
}
@keyframes ani-fix-hl-logo-kucuk {
    from{
        opacity: 0;
        transform: translate3d(87px,0,0);
    }
    to{
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

.ma-mobil-menu-icon{
    font-size: 40px;
    /*background-color: #142b49;
    color: #ffffff;
    padding: 5px;*/
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.ma-mobil-online-islemler{
    border-radius: 15px;
    margin-right: 10px;
}

.mobile-menu-area{
    display: block;
}

.ma-mobil-show{
    display: none;
}

.button-menu-container{
    position: relative;
    z-index: 300;
    margin-top: -73px;
}

.button-menu{
    margin:0 0 0 0;
    padding: 0;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.49);
}

.button-menu>li{
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    float: left;
    width: 25%;
}
.button-menu>li>a{
    display: block;
    text-align: center;
    padding: 30px 10px;
    background-color: #d9850a;
    color: #ffffff;
    font-weight: 600;
    font-size: 19px;
    text-decoration: none;
    height: 147px;
    border-left: 1px solid #b76f02;
    perspective: 100px;
}
.button-menu>li>a>i,.button-menu>li>a>svg{
    /*transform-style: preserve-3d;*/
}
.button-menu>li>a:hover>i, .button-menu>li>a:hover>svg{
    transition: transform 1s ease;
    transform: rotateY(360deg);
}
.button-menu>li>a:hover{
    background: linear-gradient(to bottom, #f3b659 0%, #e38a0a 50%, #d59423 51%, #ee9e26 100%);
    box-shadow: inset 0px 0px 2px #E0E0E0;
}

.button-menu>li:first-child>a{
    border-left: none;
}
.button-menu>li>a>svg,.button-menu>li>a>i{
    font-size: 32px;
}
.button-menu>li>a>span{
    display: block !important;
    margin-top: 5px;
}

@media screen and (max-width:550px){
    .button-menu>li{
        width: 50%;
        border-bottom: 1px solid #c34622;;
    }
    .button-menu>li:nth-child(1)>a,.button-menu>li:nth-child(3)>a{
        border-left: none;
    }
    .button-menu>li:nth-child(3)>a,.button-menu>li:nth-child(4)>a{
        border-bottom: none;
    }
}

.alt-cop{}
.alt-cop>div:last-child{
    text-align: center;
}
.alt-cop>div:first-child{
    text-align: center;
}

.mc-callout{
    padding: 10px;
    border-left: .25rem solid #c0c0c0;
    border-radius: .25rem;
}
.mc-callout h1{
    font-size: 20px;
}
.mc-callout p{
    display: block;
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    width: 100%;
}

.mc-callout>span:last-child,.mc-callout>a:last-child{
    display: block;
    font-weight: normal;
    margin-top: 5px;
    text-decoration: underline;
    color: inherit;
}
.alt-container a{
    color: inherit;
    text-decoration: none;
}

.alt-container{
    margin-top: 30px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #ffffff;
    font-family: Raleway, sans-serif;
    position: relative;
    padding-top:30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #000000;
}
.alt-container::before{
    background-image: url("../img/office-horizantal-black.jpg");

    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.alt-info-pin{
    display: block;
    font-size: 14px;
    font-family: Nunito, sans-serif;
    font-weight: normal;
    margin-top: 10px;
    cursor: pointer;
    text-decoration: none;
}
.alt-info-pin a{
    text-decoration: none;
    color: inherit;
}
.alt-info-pin:hover, .alt-info-pin:hover a{
    text-decoration: none;
    color: rgb(255, 176, 35);
}
.alt-info-pin>small{
    font-size: 12px;
    display: block;
    margin-bottom: 3px;
}
.alt-info-pin.and-logo{
    padding-left: 25px;
    position: relative;
}
.alt-info-pin.and-logo>i:first-child,.alt-info-pin.and-logo>svg:first-child{
    display: block;
    position: absolute;
    top:4px;
    left: 0;
}
.alt-mini-container{
    background-color: #2f2f2f;
    color: #ffffff;
    font-family: Raleway, sans-serif;
}
.pad-5{
    padding: 5px;
}
.pad-top-10{
    padding-top: 10px;
}
.pad-top-15{
    padding-top: 15px;
}
.mar-top5{
    margin-top:5px;
}
.pad-bottom-10{
    padding-bottom: 10px;
}
.pad-bottom-15{
    padding-bottom: 15px;
}
.mar-top-15{
    margin-top: 15px;
}
.mar-bottom-15{
    margin-bottom: 15px;
}
.mono-logo{
    max-height: 100px;
    margin-bottom: 5px;
    max-width: 100%;
}
.alt-container>.container>.row{
    margin-top: -30px;
}
.alt-container>.container>.row>div{
    margin-top: 30px;
}
.dark-form{}
.dark-form input{
    background-color: transparent;
    color: #ffffff;
}
.dark-form input:focus{
    background-color: transparent;
    color: #FFFFFF;
}
.alt-sosyal{
    white-space: nowrap;
}
.alt-sosyal>a{
    text-align: center;
    line-height: 32px;
    width:30px;
    height: 30px;
    font-size: 16px;
    border-radius: 50%;
    background-color: #565b63;
    overflow: hidden;
    display: inline-block;
    margin-right: 20px;
    text-decoration: none;
    color: inherit;
}
.alt-sosyal>a:hover{
    text-decoration: none;
    color: rgb(255, 176, 35);
}
.alt-sosyal>a i, .alt-sosyal>a svg{
    vertical-align: center;
}
.alt-sosyal>a:last-child{
    margin-right: 0;
}
.icerik-container-fluid{

}
.icerik-container{
    margin-top: 15px;
    margin-bottom: -15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
}
.icerik-container>p{
    margin-bottom: 15px;
}

.icerik-container-border{
    /*box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);*/
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.4);
    border-radius:3px;
    margin-bottom: 0;
    padding: 60px;
}

@media screen and (max-width: 768px){
    .icerik-container-border{
        padding: 15px;
    }
}

.baslik-container-fluid{
    background-color: #f6f8f9;
    padding-top: 150px;
    padding-bottom: 20px;
}
.baslik-container{
    text-align: right;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}

.basvuru-formu label{
    font-weight: 600;
}

@media screen and (max-width:1023px) {
    .ma-hl-logo-link{
        display: none;
    }
    .ma-hl-logo-kucuk{
        opacity: 1;
        transform: translate3d(0,0,0);
        animation-name: none;
    }
}

/* LARGE */
@media screen and (max-width:1200px){

}
/* .LARGE */

/* MEDIUM */
@media screen and (max-width:992px){

}
/* .MEDIUM */

/* SMALL */
@media screen and (max-width:768px) {
    .ma-hl-logo-link{
        display: none;
    }
    .ma-hl-logo-kucuk{
        opacity: 1;
        transform: translate3d(0,0,0);
        animation-name: none;
    }
    .ma-header-main{
        position: fixed;
        top:0;
        background-color: rgba(255,255,255,0.9);
        animation-name: none;
    }
    .ma-hl-logo-kucuk{
        margin-top: 5px;
    }
    .ma-hl-logo-kucuk>a>img{
        max-width: 100%;
        max-height: 60px;
    }
    .ma-main-menu{
        display: none;
    }
    .menu-main-menu{
        height: unset;
        overflow-y: unset;
    }
    .ma-mobil-show{
        display: inline-block;
    }
    .ma-header-main>.container{
        width: calc(100% - 10px);
        max-width: unset;
    }
    .mobile-menu-area{
        display: block;
    }

    .button-menu-container{
        margin-top: 10px;
        width: 100% ;
        max-width: unset;
    }
    .baslik-container-fluid{
        padding-top: 100px;
    }
    .baslik-container-fluid h1{
        font-size: 25px;
    }
}s

/* .SMALL */
/*******  BOOTSTRAP FiX FREND  ****************/

/* EKSTA SMALL */
@media screen and (max-width:576px) {
}
/* .EKSTA SMALL */
@media screen and (min-width: 768px){
    .alt-mini-container .container, .alt-container .container{
        /*width: 85%;
        max-width: unset;*/
    }
    .alt-cop>div:last-child{
        text-align: right;
    }
    .alt-cop>div:first-child{
        text-align: left;
    }
}
.form-group {
    margin-bottom: 1.2rem;
}
.modal-header>h4{
    color: inherit !important;
}
.modal-header>button.btn-close{

    color: inherit !important;

}
/** A LTE MODALS **/
.modal-primary .modal-header,
.modal-primary .modal-footer {
    border-color: #307095;
}
.modal-warning .modal-header,
.modal-warning .modal-footer {
    border-color: #c87f0a;
}
.modal-info .modal-header,
.modal-info .modal-footer {
    border-color: #0097bc;
}
.modal-success .modal-header,
.modal-success .modal-footer {
    border-color: #00733e;
}
.modal-danger .modal-header,
.modal-danger .modal-footer {
    border-color: #c23321;
}
.modal-primary .modal-body,
.modal-primary .modal-header,
.modal-primary .modal-footer,
.modal-warning .modal-body,
.modal-warning .modal-header,
.modal-warning .modal-footer,
.modal-info .modal-body,
.modal-info .modal-header,
.modal-info .modal-footer,
.modal-success .modal-body,
.modal-success .modal-header,
.modal-success .modal-footer,
.modal-danger .modal-body,
.modal-danger .modal-header,
.modal-danger .modal-footer {
    color: #fff !important;
}
.modal-danger .modal-body {
    background-color: #dd4b39 !important;
}
.modal-warning .modal-body {
    background-color: #f39c12 !important;
}
.modal-info .modal-body {
    background-color: #00c0ef !important;
}
.modal-primary .modal-body {
    background-color: #3c8dbc !important;
}
.modal-success .modal-body {
    background-color: #00a65a !important;
}
.modal-danger .modal-header,
.modal-danger .modal-footer {
    background-color: #d33724 !important;
}
.modal-warning .modal-header,
.modal-warning .modal-footer {
    background-color: #db8b0b !important;
}
.modal-info .modal-footer {
    background-color: #00a7d0 !important;
}
.modal-primary .modal-header,
.modal-primary .modal-footer {
    background-color: #357ca5 !important;
}
.modal-success .modal-header,
.modal-success .modal-footer {
    background-color: #008d4c !important;
}
.modal-danger .modal-header,
.modal-danger .modal-footer {
    background-color: #d33724 !important;
}
.modal-info .modal-header,
.modal-info .modal-footer {
    background-color: #00a7d0 !important;
}
.modal-primary .modal-header,
.modal-primary .modal-footer {
    background-color: #357ca5 !important;
}
.modal-success .modal-header,
.modal-success .modal-footer {
    background-color: #008d4c !important;
}
.btn-outline {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.7);
}
/** .A LTE MODALS **/


.hovergreen:hover,.hovergreen:hover>a,.hovergreen:hover>i{
    color: #057c00 !important;
    cursor: pointer;
}

/*ALTYAPI SORGULA*/
.text-center{
    text-align: center;
}
.block-center{
    margin-left: auto;
    margin-right: auto;
}
.big-span1{
    font-weight: bold;
    font-size: 48px;
}
.spn-leaf{
    color: #49a72b;
    font-size: 28px;
}
.spn-sub-1{
    font-size: 25px;
}
/*.ALTYAPI SORGULA*/

.main-brand-std{

}
.main-brand-std>img{
    max-height: 55px !important;
    filter: grayscale(100%);
}
.section-title .title-sm{
    font-size: 30px;
    line-height: 50px;
}
.btn-outline:hover{
    color: #0a53be !important;
}
.section-padding-min{
    padding-top: 30px;
    padding-bottom: 30px;
}






.icindekiler {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 1.8;
    color: #333;
    padding: 0;
    margin: 20px 0;
}

.icindekiler li {
    list-style-type: none;
    padding: 5px 0;
    display: flex;
    align-items: center;
}

.icindekiler li::before {
    content: "➜";
    font-size: 18px;
    color: #007bff;
    margin-right: 10px;
}

.icindekiler li a {
    text-decoration: none;
    color: #333;
    font-weight: normal;
    transition: color 0.3s ease;
}



.icindekiler li a:visited {
    color: #999; /* Ziyaret edilen bağlantılar için daha soluk bir renk */
}

.icindekiler li a:hover {
    color: #007bff;
}

.defaultmd * {
    all: revert;
}
