@import "/css/reset.css";
.bgcolore19 {
    background-color: #1479f3;
}

.color19 {
    color: #1479f3;
}

@media only screen and (max-width: 5000px) and (min-width: 1600px) {
    .ortala2 {
        float: left !important;
        width: 1600px !important;
        margin-left: calc(50% - 800px) !important;
    }
    .slideryazi {
        left: calc(50% - 787px) !important;
        bottom: 260px !important;
    }
    .firmahizi {
        width: 533px !important;
    }
    .sistemresim {
        width: 65.7% !important;
        margin-right: -199px !important;
    }
    .hizmet {
        width: 959px !important;
    }
    .hizmetsagyazi {
        width: 700px !important;
    }
    .tersblogvehaber {
        left: 100px !important;
    }
}

@media only screen and (max-width: 5000px) and (min-width: 1200px) {
    .altgrup {
        float: left;
        width: 240px;
        font-size: 17px;
        font-weight: 600;
        height: 240px;
        color: rgb(83, 83, 83);
        text-align: center;
        margin-bottom: 25px;
        padding: 15px;
    }
    .altgrup img {
        float: left;
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    .altbosluk {
        margin-bottom: 195px;
    }
    .container {
        width: 1200px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /* ANA SAYFA HEADER */
    .header {
        float: left;
        width: 100%;
        height: 150px;
        position: relative;
        z-index: 99;
        padding: 24px 0px;
        border-bottom: 1px solid #69695f;
        background: rgb(93, 93, 93);
        background: linear-gradient(180deg, rgba(93, 93, 93, 1) 10%, rgba(93, 93, 93, 0.927608543417367) 25%, rgba(93, 93, 93, 0.40940126050420167) 80%, rgba(93, 93, 93, 0) 100%);
    }
    .altsayfaheader {
        float: left;
        width: 100%;
        height: 150px;
        position: relative;
        z-index: 99;
        padding: 24px 0px;
        border-bottom: 1px solid #69695f;
        background: rgb(11 10 107);
    }
    .mn1 {
        float: left;
        color: #ffffff;
        font-size: 15px;
        font-weight: 600;
        /* height: 70px; */
        /* line-height: 70px; */
        padding: 10px;
        -webkit-transition: 0ms;
        -moz-transition: 0ms;
        -o-transition: 0ms;
        transition: 0ms;
        border: 1px solid transparent;
    }
    .sagokmenu {
        padding: 5px;
    }
    .sagokmenu::after {
        content: '';
        float: right;
        margin-left: 5px;
        margin-top: 5px;
        border-style: solid;
        border-top-width: 6px;
        border-right-width: 5px;
        border-left-width: 5px;
        border-top-color: #fff;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    }
    .logo {
        float: left;
        width: 200px;
        position: relative;
        z-index: 52;
        height: 100px;
        margin-right: 35px;
    }
    .logo img {
        float: left;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .teklifalbutonkismi {
        float: right;
    }
    .teklifalbutonu {
        float: left;
        width: 250px;
        height: 53px;
        background: rgb(94, 75, 164);
        background: linear-gradient( 45deg, rgba(94, 75, 164, 1) 0%, rgba(69, 56, 169, 1) 100%);
        color: #fff;
        fill: #fff;
        font-size: 15px;
        font-weight: 600;
        margin: 19px 0px;
        border-radius: 30px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .teklifalbutonu:hover {
        color: rgb(69, 56, 169);
        fill: #fff;
        background: #fff;
        transition: 600ms all;
    }
    .teklifalbutonu:hover svg>* {
        fill: rgb(69, 56, 169);
    }
    .diller {
        float: left;
        width: 35px;
        margin-top: 37px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .diller select {
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        background-color: transparent;
        border: 0px !important;
        appearance: none;
        background-image: url(/images/site/select2.png);
        background-repeat: no-repeat;
        background-position: right center;
        float: left;
        width: 100%;
    }
    .diller select option {
        color: #fff;
        font-weight: 600;
        background-color: rgb(182, 182, 182);
    }
    .menu {
        float: left;
        height: 100px;
        position: relative;
        z-index: 51;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .menuler {
        float: right;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .dsd {
        height: auto !important;
    }
    .mn2 {
        position: absolute;
        width: 300px;
        /* height: 620px; */
        background-color: #4b3da8;
        background-position: right center;
        padding: 30px 30px 30px 30px;
        background-repeat: no-repeat;
        z-index: 10;
        top: 64px;
        margin-left: -50px;
    }
    .mn3 {
        float: left;
        width: 100%;
    }
    .mn3a {
        float: left;
        width: 100%;
        font-weight: 400;
        color: white;
        line-height: 40px;
    }
    .mn3a:hover {
        color: #c2e5e7;
    }
    .mn3a svg {
        float: right;
        margin: 12px 0px;
    }
    .mn4 {
        position: absolute;
        top: 20px;
        left: 20px;
    }
    .mn4a {
        position: absolute;
        font-size: 20px;
        color: white !important;
    }
    .mn5 {
        float: left;
        width: 100%;
        line-height: 30px;
    }
    .mn5a {
        font-weight: 400;
        color: white;
    }
    .mn5a:hover {
        color: white;
    }
    .listebaslik {
        float: left;
        font-size: 20px;
        font-weight: 600;
        color: #fff;
        margin-top: -8px;
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .menuButon {
        display: none;
    }
    /* ANASAYFA KODLARI */
    .sliderarkaplan {
        float: left;
        width: 100%;
        height: 100vh;
        position: relative;
        z-index: 20;
        margin-top: -150px;
        margin-bottom: 100px;
    }
    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .szc10 {
        text-align: unset !important;
    }
    .swiper-zoom-target {
        height: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
    }
    .slideryazi {
        z-index: 1000;
        position: absolute;
        left: calc(50% - 647px);
        bottom: 180px;
        width: 550px;
    }
    .slideryazi p {
        float: left;
        font-weight: 700;
        color: #ffffff;
        font-size: 42px;
        width: 100%;
        text-align: left;
        line-height: normal;
        text-shadow: 0px 2px 9px rgb(150 150 150);
    }
    .slideryazi span {
        float: left;
        width: 80%;
        font-size: 15px;
        color: #fff;
        text-align: left;
        line-height: 26px;
        font-weight: 500;
    }
    .slideryazi a {
        width: 410px;
        height: 53px;
        background-color: #b0c2cf;
        color: #fff;
        float: left;
        margin-left: calc(0% - 165px);
        margin-top: 15px;
        padding-left: 44px;
        padding-top: 18px;
        border-top-right-radius: 26px;
        border-bottom-right-radius: 26px;
    }
    .slideryazi a svg {
        margin-top: -3px;
        float: right;
        fill: #fff;
        width: 19px;
        /* height: 19px; */
        margin-right: 10px;
    }
    .scrollmaouse {
        background: rgb(255, 255, 255);
        background: linear-gradient( 0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 10;
        width: 100%;
        height: 255px;
    }
    @-webkit-keyframes ani-mouse {
        0% {
            opacity: 1;
            top: 29%;
        }
        15% {
            opacity: 1;
            top: 50%;
        }
        50% {
            opacity: 0;
            top: 50%;
        }
        100% {
            opacity: 0;
            top: 29%;
        }
    }
    @-moz-keyframes ani-mouse {
        0% {
            opacity: 1;
            top: 29%;
        }
        15% {
            opacity: 1;
            top: 50%;
        }
        50% {
            opacity: 0;
            top: 50%;
        }
        100% {
            opacity: 0;
            top: 29%;
        }
    }
    @keyframes ani-mouse {
        0% {
            opacity: 1;
            top: 29%;
        }
        15% {
            opacity: 1;
            top: 50%;
        }
        50% {
            opacity: 0;
            top: 50%;
        }
        100% {
            opacity: 0;
            top: 29%;
        }
    }
    .scroll-btn {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 5px;
        text-align: center;
    }
    .scroll-btn>* {
        display: inline-block;
    }
    .scroll-btn .mouse {
        position: relative;
        display: block;
        width: 35px;
        height: 55px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 3px solid black;
        border-radius: 23px;
    }
    .scroll-btn .mouse>* {
        position: absolute;
        display: block;
        top: 29%;
        left: 50%;
        width: 8px;
        height: 8px;
        margin: -4px 0 0 -4px;
        background: black;
        border-radius: 50%;
        -webkit-animation: ani-mouse 2.5s linear infinite;
        -moz-animation: ani-mouse 2.5s linear infinite;
        animation: ani-mouse 2.5s linear infinite;
    }
    .gradiend {
        position: absolute;
        width: 100%;
        height: 420px;
        left: 0;
        bottom: 0;
        background: rgb(255, 255, 255);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(36, 37, 40, 0.6839110644257703) 46%, rgba(36, 37, 40, 0.804359243697479) 70%, rgba(36, 37, 40, 1) 100%);
    }
    .icerik {
        line-height: 28px;
        float: left;
        width: 100%;
        padding: 25px 0px 30px 0px;
    }
    .sistemyazi {
        float: left;
        width: 45%;
        /* margin-bottom: 50px; */
    }
    .sistemyazi h1 {
        float: left;
        font-weight: 700;
        font-size: 40px;
        color: #363333;
        line-height: normal;
    }
    .sistemyazi .yazi1 {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 500;
        color: #232222;
        line-height: 26px;
        margin-top: 15px;
        /* margin-right: 10px; */
        height: 420px;
        overflow: hidden;
    }
    .sistemyazi a {
        float: left;
        margin-top: 40px;
    }
    .sistemyazi a svg {
        fill: #fff;
    }
    .sistemresim {
        float: right;
        height: 539px;
        width: 57.7%;
        margin-right: -60px;
    }
    .sistemresim img {
        float: left;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .firmahizi {
        float: left;
        width: 440px;
        height: 300px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        cursor: pointer;
        padding-left: 40px;
        padding-right: 150px;
        padding-top: 90px;
    }
    .firmahizi img {
        float: left;
        width: 92px;
        height: 44px;
        margin-bottom: 14px;
        object-fit: contain;
    }
    .firmahizi h2 {
        float: left;
        font-size: 19px;
        font-weight: 600;
        color: #fff;
    }
    .firmahizi span {
        float: left;
        font-size: 15px;
        line-height: 26px;
        font-weight: 500;
        color: #fff;
    }
    /* MOBİL MENU KODLARI*/
    .menuMobil,
    .sosyayiconlar,
    .kapatMenuButon,
    .arkaPLan,
    .mobillogo {
        display: none;
    }
    /* ARAMA KODLARI */
    .haerlistesi {
        float: left;
        width: 100%;
        margin-top: 20px;
        background-position: left center;
        background-size: 173px 100px;
        height: 120px;
        background-repeat: no-repeat;
        padding-top: 30px;
        padding-left: 185px;
    }
    .haberlistesi b {
        float: left;
        width: 100%;
        line-height: 30px;
        font-weight: 400;
        font-size: 16px;
    }
    .haberlistesi p {
        float: left;
        width: 100%;
        line-height: 30px;
        font-size: 18px;
        font-weight: 500;
    }
    .herlistesi:hover {
        opacity: 0.7;
    }
    /* İCERİK SAYFA KODLARI */
    .ortala2 {
        float: left;
        width: 1320px;
        margin-left: calc(50% - 660px);
    }
    .ortala3 {
        float: left;
        width: 1320px;
        margin-left: calc(50% - 660px);
    }
    .altsayfaBaslik {
        float: left;
        width: 100%;
        background-color: #a2a2a2;
        height: 257px;
        padding-top: 157px;
        margin-top: -157px;
    }
    .altsayfaBaslik h1 {
        float: left;
        width: 100%;
        font-size: 22px;
        color: #fff;
        font-weight: 800;
        text-align: left;
        line-height: 100px;
    }
    .govde {
        float: left;
        width: 100%;
        margin-top: 40px;
    }
    .detayicerik {
        float: left;
        color: #606060;
        line-height: 28px;
        width: 100%;
    }
    .detayicerik h1 {
        font-size: 18px;
        font-weight: 700;
        color: #262828;
    }
    .detayicerik h3 {
        font-size: 18px;
        font-weight: 700;
        color: #e73c0c;
    }
    .detayicerik img {
        margin-bottom: 10px;
        margin-right: 28px;
    }
    .detayicerik ul {
        list-style-type: disc;
        padding-left: 60px;
    }
    .urunyazi strong {
        font-weight: 700;
    }
    .urunresim {
        float: left;
    }
    .gen {
        width: 100%;
    }
    .urunyazi {
        float: left;
        width: 100%;
    }
    .haritaboyut {
        position: absolute;
        width: 675px;
        height: 321px;
        top: 296px;
        right: calc(50% - 601px);
    }
    .harita {
        float: left;
        width: 100%;
        height: 100%;
    }
    .iletisimin {
        color: #101010;
        outline: 0!important;
        border-radius: 0;
        height: 50px;
        box-shadow: none!important;
        border: 1px solid #e1e3e5!important;
        font-size: 1.0714285714em;
        padding: 0 15px;
        width: 100%;
    }
    .texin {
        height: 179px !important;
    }
    #gndrr {
        border: none;
        height: 50px;
        border-radius: 30px;
        background-color: #d9b570;
        font-weight: 700;
    }
    #gndrr:hover {
        background-color: #000;
    }
    .restitle {
        float: left;
        width: 100%;
        font-size: 20px;
        color: #4a4b4b;
        /* margin-top: 30px; */
        font-weight: 700;
        margin-bottom: 20px;
    }
    /* FOOTER KODLARI */
    .teklifbolum {
        float: left;
        width: 100%;
        height: 379px;
        background-color: #e23b16;
        /* padding-left: 46px; */
        margin-top: 50px;
        margin-bottom: 100px;
        padding-top: 93px;
        background-repeat: no-repeat;
        background-size: 509px 379px;
        background-position: right center;
    }
    .hizmet {
        float: left;
        width: 630px;
        margin-left: -1px;
    }
    .hizmetler {
        float: left;
        width: 100%;
        height: 391px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .hizmetler img {
        float: left;
        width: 72px !important;
        object-fit: contain;
        position: absolute;
        bottom: 30px;
        left: 52px;
    }
    .hizmetler h3 {
        position: absolute;
        bottom: 50px;
        right: 33px;
        font-size: 17px;
        font-weight: 600;
        color: #fff;
        width: 140px;
        text-align: center;
        line-height: 22px;
    }
    .hizmetsagyazi {
        float: left;
        width: 625px;
        margin-left: 50px;
    }
    .hizmetsagyazi b {
        float: left;
        color: #fff;
        font-weight: 500;
        font-size: 42px;
        font-weight: 700;
        line-height: normal;
    }
    .hizmetsagyazi span {
        float: left;
        width: 100%;
        height: 104px;
        overflow: hidden;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        line-height: 26px;
        margin-top: 15px;
    }
    .hizmetsagyazi a {
        float: left;
        width: 230px;
        height: 53px;
        border-radius: 26.5px;
        font-size: 15px;
        background-color: #fff;
        font-weight: 600;
        margin-top: 38px;
        color: #e11212;
        -webkit-box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        -moz-box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .hizmetsagyazi a:hover {
        color: #fff;
        background-color: #e11212;
    }
    .blogvehaberler {
        float: left;
        width: 100%;
        margin-top: 75px;
        margin-bottom: 75px;
    }
    .blogvehaberler>h3 {
        float: left;
        font-size: 17px;
        font-weight: 500;
        color: #0c4715;
    }
    .blogvehaberlercizgi {
        float: right;
        width: 84%;
        height: 1px;
        background-color: #e8e3e3;
        margin-top: 8px;
    }
    .blog {
        float: left;
        width: 100%;
    }
    .tersblogvehaber {
        position: absolute;
        font-size: 128px;
        font-weight: 800;
        -moz-transform: rotate(-90deg);
        -webkit-transform: rotate( -90deg);
        transform: rotate( -90deg);
        left: -127px;
        margin-top: 630px;
        line-height: normal;
        color: #f4f3f3;
    }
    .haberler {
        float: right;
        width: 823px;
        height: 340px;
        background-image: url(/images/site/blogarkaplan.jpg);
        margin-right: 226px;
        margin-top: 155px;
        padding-left: 60px;
        padding-top: 50px;
    }
    .haberler img {
        float: right;
        width: 600px;
        height: 340px;
        object-fit: cover;
        margin-top: -135px;
        margin-right: -225px;
    }
    .haberyazi {
        float: left;
        width: 300px;
    }
    .haberyazi h3 {
        float: left;
        width: 100%;
        font-size: 19px;
        font-weight: 500;
        line-height: 26px;
        color: #fff;
        margin-bottom: 15px;
    }
    .haberyazi p {
        float: left;
        width: 100%;
        height: 135px;
        font-weight: 500;
        font-size: 14px;
        color: #fff;
        line-height: 26px;
        overflow: hidden;
    }
    .haberyazi a {
        float: left;
        width: 167px;
        height: 42px;
        background-color: #fff;
        border-radius: 22px;
        font-size: 15px;
        font-weight: 600;
        color: #171717;
        margin-top: 20px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .haberyazi a:hover {
        background-color: rgb(219, 218, 218);
    }
    .tarih {
        width: 64px;
        float: left;
        height: 66px;
        background-color: #9a923f;
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        position: relative;
        left: 57px;
        border-radius: 20px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .tarih b {
        font-size: 24px;
        font-weight: 500;
    }
    .sagok,
    .solok {
        float: right;
        font-size: 22px;
        cursor: pointer;
        margin-top: 15px;
        margin-left: 5px;
    }
    .kariyerveteklif {
        float: left;
        width: 100%;
        height: 255px;
        background-color: #f3efe9;
        padding-top: 100px;
        position: relative;
        z-index: 10;
        margin-bottom: 100px;
    }
    .kariyeralani {
        float: left;
        width: 50%;
        height: 300px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 82px;
        padding-left: 42px;
        padding-right: 37px;
    }
    .kariyeralani img {
        float: left;
        width: 53px;
        height: 52px;
        object-fit: contain;
    }
    .kariyeralani h4 {
        float: left;
        font-size: 19px;
        font-weight: 600;
        color: #fff;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .kariyeralani span {
        float: left;
        width: 68%;
        font-size: 15px;
        font-weight: 500;
        line-height: 26px;
        color: #fff;
    }
    .kariyeralani a {
        float: right;
        width: 185px;
        height: 42px;
        text-align: center;
        background-color: #ffffff;
        border-radius: 20px;
        color: #171717;
        font-size: 15px;
        font-weight: 600;
        margin-top: 10px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .referanslar {
        float: left;
        width: 100%;
    }
    .czmort {
        float: left;
        width: 100%;
    }
    .referansbaslik {
        float: left;
        width: 100%;
        font-size: 22px;
        color: #171717;
        font-weight: 700;
        margin-top: 100px;
    }
    .referansbaslik:nth-child(3) {
        margin-top: 20px;
    }
    .referanslaraltsayfa {
        float: left;
        margin-right: 30px;
        margin-top: 30px;
        width: 210px;
        height: 210px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        border: 1px solid #ece9e9;
    }
    .footer {
        float: left;
        width: 100%;
        height: auto;
        background-color: #fff;
        border-top: 1px solid #e8e4e4;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .footersol {
        float: left;
        width: 25%;
    }
    .footersag {
        float: left;
        width: 50%;
    }
    .fotermail {
        margin-top: 15px;
    }
    .fotermail img {
        margin-top: 10px;
    }
    .foteradres {
        float: left;
        width: 50%;
    }
    .foteradres img {
        float: left;
        margin-right: 15px;
    }
    .foteradres p {
        float: left;
        width: 60%;
        font-size: 14px;
        line-height: 28px;
        color: #2e2d2d;
        font-weight: 500;
    }
    .foteradres b {
        float: left;
        width: 70%;
        font-weight: 600;
        color: #2e2d2d;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .footurun {
        float: left;
        width: 100%;
        /* height: 230px; */
    }
    .footurun b {
        float: left;
        width: 100%;
        font-weight: 600;
        color: #2e2d2d;
        font-size: 16px;
        margin-bottom: 8px;
    }
    .footurun a {
        float: left;
        width: 100%;
        line-height: 28px;
        font-weight: 500;
        color: #2e2d2d;
        font-size: 14px;
    }
    .footurun a:hover {
        color: #e23b16;
    }
    .foterenaltarkaplan {
        float: left;
        width: 100%;
        background-color: #9ca6ac;
        height: 112px;
    }
    .foterenalttelifyazi {
        float: left;
        width: 435px;
        margin: 32px 22px;
    }
    .foterenalttelifyazi p {
        font-size: 15px;
        float: left;
        color: #fff;
        margin-top: 15px;
        font-weight: 600;
    }
    .atolye45logo {
        float: right;
        margin: 32px 0px;
    }
    .foterenalttelifyazi a {
        font-size: 14px;
        font-weight: 600;
        color: #fff;
    }
    .sitelogogri {
        float: left;
        width: 230px;
        object-fit: contain;
        margin: 23px 0px;
    }
    .sitelogogri img {
        float: left;
        width: 100%;
        height: 100%;
    }
    .govdesol {
        float: right;
        width: 30%;
        margin-top: -50px;
        padding: 0px 0px 0px 10px;
    }
    .solic {
        float: left;
        width: 100%;
        padding: 20px;
        background-color: #fecf20;
        border: 1px solid #1a1a18;
        border-radius: 20px;
    }
    .solbaslik {
        font-weight: 700;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 20px;
        color: #1f1e1e;
    }
    .sollist {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .sollist a {
        float: left;
        width: 100%;
        color: #1f1e1e;
        line-height: 50px;
        font-size: 16px;
        font-weight: 400;
        padding-left: 10px;
        border-bottom: 1px solid #ec7c4c;
    }
    .sollist a:hover {
        color: #3b3b3b;
    }
    .xs,
    .gizle,
    .mbl {
        display: none;
    }
    .hzmtyazi {
        float: left;
        width: 100%;
        text-align: center;
        height: 50px;
        line-height: 50px;
        font-size: 17px;
        font-weight: 600;
        color: #1479f3;
    }
    .hizmet1 {
        float: left;
        width: 50%;
    }
    .mobildegoster {
        display: none !important;
    }
    .hizmet1 {
        float: left;
        width: 24%;
        height: 250px;
        font-size: 18px;
        font-weight: 500;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        /* color: #fff; */
        margin-bottom: 15px;
        margin-right: 1%;
        margin-bottom: 1%;
    }
    .hizmet1:nth-child(4n+1) {
        margin-right: 0px !important;
    }
    .hzmtyazi {
        float: left;
        width: 100%;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0.274);
        color: #fff;
        margin-top: 200px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 50px) {
    .hizmet1 {
        float: left;
        width: 100%;
        height: 250px;
        font-size: 18px;
        font-weight: 500;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        /* color: #fff; */
        margin-bottom: 15px;
    }
    .hzmtyazi {
        float: left;
        width: 100%;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0.274);
        color: #fff;
        margin-top: 200px;
    }
    .czmort,
    .referanslar {
        float: left;
        width: 100%;
    }
    .referansbaslik {
        float: left;
        width: 100%;
        font-size: 22px;
        color: #171717;
        font-weight: 700;
        margin-top: 100px;
    }
    .referansbaslik:nth-child(3) {
        margin-top: 20px;
    }
    .referanslaraltsayfa {
        float: left;
        margin-right: 13px;
        margin-top: 30px;
        width: 48%;
        height: 210px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        border: 1px solid #ece9e9;
    }
    .referanslaraltsayfa:nth-child(2n+0) {
        margin-right: 0px !important;
    }
    .iletisimin {
        color: #101010;
        outline: 0!important;
        border-radius: 0;
        height: 50px;
        box-shadow: none!important;
        border: 1px solid #e1e3e5!important;
        font-size: 1.0714285714em;
        padding: 0 15px;
        width: 100%;
    }
    .texin {
        height: 179px !important;
    }
    #gndrr {
        border: none;
        height: 50px;
        border-radius: 30px;
        background-color: #d9b570;
        font-weight: 700;
    }
    .altgrup {
        float: left;
        width: 50%;
        font-size: 15px;
        font-weight: 600;
        color: rgb(83, 83, 83);
        text-align: center;
        margin-bottom: 25px;
    }
    .altgrup svg {
        float: left;
        width: 100% !important;
        font-size: 32px;
        margin-bottom: 20px;
    }
    .altgrup img {
        float: left;
        width: 100%;
        padding: 15px 15px;
    }
    .blog {
        float: left;
        width: 100%;
        margin-top: 70px;
    }
    .tersblogvehaber {
        float: left;
        width: 100%;
        font-size: 22px;
        font-weight: 600;
        color: #171717;
    }
    .xs {
        display: block;
    }
    .gizle {
        display: none;
    }
    .mobil {
        padding: 0!important;
        margin: 0 !important;
    }
    .yazi1 strong {
        font-weight: 700;
    }
    .scs {
        float: left;
        width: 100%;
        height: 50px;
    }
    .scs a:nth-child(1) {
        float: left;
        width: 50%;
        line-height: 50px;
        text-align: center;
        font-weight: 600;
        background-color: #ef7c00;
        color: #fff;
    }
    .scs a:nth-child(2) {
        float: left;
        width: 50%;
        line-height: 50px;
        text-align: center;
        font-weight: 600;
        background-color: #0b2542;
        color: #fff;
    }
    .govdesol {
        display: none;
    }
    /* ANA SAYFA HEADER MOBİL */
    .header {
        float: left;
        width: 100%;
        position: relative;
        z-index: 1000;
        padding: 0px 15px 0px 15px;
        height: 130px !important;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(36, 37, 40, 0.7371323529411764) 33%, rgba(36, 37, 40, 1) 74%);
    }
    .altsayfaheader {
        float: left;
        width: 100%;
        position: relative;
        z-index: 1000;
        padding: 17px 15px 10px 15px;
        height: 120px !important;
        background-color: rgb(31, 57, 131) !important;
        border-bottom: 1px solid #2d4ba0;
    }
    .logo {
        float: left;
        width: 174px;
        position: relative;
        z-index: 52;
        margin-top: 20px;
    }
    .logo img {
        width: 100%;
    }
    .menuButon {
        float: right;
        z-index: 100;
        margin-top: 26px;
    }
    .yazirengi svg g {
        fill: #000 !important;
    }
    .pc {
        display: none !important;
    }
    .teklifalbutonkismi {
        float: right;
    }
    .teklifalbutonu p {
        display: none;
    }
    .teklifalbutonu {
        float: left;
        width: 38px;
        height: 38px;
        margin-top: 23px;
        padding: 5px;
        background: rgb(94, 75, 164);
        background: linear-gradient( 45deg, rgba(94, 75, 164, 1) 0%, rgba(69, 56, 169, 1) 100%);
        fill: #fff;
        border-radius: 19px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .diller {
        float: left;
        width: 35px;
        margin-top: 33px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .diller select {
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        background-color: transparent;
        border: 0px !important;
        appearance: none;
        background-image: url(/images/site/select2.png);
        background-repeat: no-repeat;
        background-position: right center;
        float: left;
        width: 100%;
    }
    .diller select option {
        color: #000;
    }
    .menu {
        display: none;
    }
    .menuler {
        float: left;
        width: 100%;
    }
    /* ANA SAYFA KODLARI */
    .sliderarkaplan {
        margin-top: -130px;
        float: left;
        width: 100%;
    }
    .swiper-container {
        width: 100%;
        height: 100%;
        overflow: visible !important;
    }
    .swiper-zoom-target {
        float: left;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        max-height: 330px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .slideryazi {
        z-index: 1000;
        float: left;
        width: 100%;
        padding: 0px 10px;
        margin-top: 255px;
        height: 80px;
        background-color: #0b2542;
        background: rgb(255, 255, 255);
        background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(36, 37, 40, 0.6839110644257703) 46%, rgba(36, 37, 40, 0.804359243697479) 70%, rgba(36, 37, 40, 1) 100%);
    }
    .slideryazi p {
        float: left;
        font-weight: 700;
        color: #ffffff;
        font-size: 16px;
        width: 100%;
        height: 50px;
        line-height: 28px;
        text-align: left;
        margin-top: -13px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
    }
    .slideryazi span {
        display: none !important;
    }
    .slideryazi a {
        position: absolute;
        width: 45%;
        text-align: left;
        height: 30px;
        background-color: #b0c2cf;
        padding-left: 10px;
        padding-right: 5px;
        font-size: 14px;
        font-weight: 500;
        border-top-right-radius: 19px;
        border-bottom-right-radius: 19px;
        color: #fff;
        left: 0;
        bottom: 10px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .slideryazi a svg {
        fill: #fff;
        float: right;
        width: 22px;
    }
    .hakresim {
        display: none !important;
    }
    .sistemyazi {
        float: left;
        width: 100%;
    }
    .sistemyazi h1 {
        float: left;
        font-weight: 600;
        font-size: 15px;
        padding-top: 45px;
        color: #393838;
    }
    .sistemyazi .yazi1 {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 400;
        color: #393838;
        line-height: 28px;
        margin-top: 15px;
        margin-right: 10px;
        /* height: 300px; */
        overflow: hidden;
        margin-bottom: 20px;
    }
    .sistemresim {
        float: right;
        width: 100%;
        margin: 20px 0px;
    }
    .sistemresim img {
        float: left;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .firmahizi {
        float: left;
        width: 440px;
        height: 300px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        cursor: pointer;
        padding-left: 40px;
        padding-right: 150px;
        padding-top: 90px;
    }
    .firmahizi img {
        float: left;
        width: 92px;
        height: 44px;
        margin-bottom: 14px;
        object-fit: contain;
    }
    .firmahizi h2 {
        float: left;
        font-size: 19px;
        font-weight: 600;
        color: #fff;
    }
    .firmahizi span {
        float: left;
        font-size: 15px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        margin-top: 10px;
    }
    .hizmetcro {
        float: left;
        width: 100%;
    }
    .mobilgizle {
        display: none;
    }
    /* MOBİL MENU KODLARI */
    .arkaPLan {
        position: fixed;
        width: 25vw;
        height: 100vh;
        background-color: rgb(102, 102, 109, 0.2);
        overflow: auto;
        top: 0px;
        left: -25vw;
        transition: 1s !important;
        display: block !important;
        z-index: 1001;
    }
    .menuMobil {
        position: fixed;
        width: 75vw;
        height: 100vh;
        background-color: rgb(255 255 255);
        overflow: auto;
        z-index: 1001;
        top: 0px;
        right: -75vw;
        transition: 1s !important;
        display: block !important;
        padding: 0px 22px;
    }
    .sosyayiconlar {
        float: left;
        margin-top: 30px;
        margin-right: 8px;
    }
    .kapatMenuButon {
        float: right;
        position: relative;
        width: 74px;
        color: rgb(255, 255, 255);
        font-size: 30px;
        margin: 22px 0px;
        height: 41px;
        background-color: #d10707;
        padding: 10px 26px;
        right: -21px;
    }
    .mli1 {
        float: left;
        width: 100%;
        list-style-type: none;
        border-bottom: 1px solid #f6f6f6;
    }
    .kat1 {
        float: left;
        width: 100%;
        line-height: 50px;
        font-weight: 500;
        color: #323232;
        font-size: 16px;
    }
    .kat1:active,
    .kat2:active,
    .kat3:active {
        color: #c10e0e;
    }
    .AsagiOkMenuButon {
        float: right;
        fill: #cb3535;
        margin-top: 17px;
    }
    .ul2 {
        float: left;
        width: 100%;
    }
    .mli2 {
        float: left;
        width: 100%;
        padding-left: 10px;
        line-height: 26px;
    }
    .kat2 {
        float: left;
        width: 95%;
        margin-top: 13px;
        font-weight: 500;
        color: #323232;
        font-size: 14px;
    }
    /* ARAMA KODLARI */
    .haberlistesi {
        float: left;
        width: 100%;
        margin-top: 0px;
        background-position: left center;
        background-size: 140px auto;
        height: 120px;
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-left: 150px;
    }
    .haberlistesi p {
        float: left;
        width: 100%;
        line-height: 25px;
        font-size: 16px;
        font-weight: 500;
    }
    .haberlistesi b {
        float: left;
        width: 100%;
        line-height: 30px;
        font-weight: 400;
        font-size: 14px;
    }
    /* İCERİK SAYFA KODLARI */
    .At45Rx {
        margin: 0px !important;
    }
    .altsayfaBaslik {
        float: left;
        width: 100%;
        margin-top: -131px;
        height: 195px;
        background: #313131;
        padding-top: 131px;
    }
    .altsayfaBaslik h1 {
        float: left;
        width: 100%;
        font-size: 17px;
        color: #ffffff;
        font-weight: 800;
        line-height: 65px;
        text-align: center;
    }
    .govde {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .detayicerik {
        float: left;
        color: #606060;
        line-height: 28px;
        width: 100%;
    }
    .detayicerik h1 {
        font-size: 18px;
        font-weight: 700;
        color: #262828;
    }
    .detayicerik h3 {
        font-size: 18px;
        font-weight: 700;
        color: #e73c0c;
    }
    .detayicerik b,
    .detayicerik strong {
        font-weight: 700;
    }
    .detayicerik img {
        max-width: 100%;
        margin-bottom: 28px;
    }
    .detayicerik ul {
        list-style-type: disc;
        padding-left: 60px;
    }
    .urunresim {
        float: left;
        width: 100%;
    }
    .restitle {
        float: left;
        width: 100%;
        font-size: 20px;
        color: #262828;
        margin-top: 30px;
        font-weight: 900;
        margin-bottom: 20px;
    }
    /* FOOTER KODLARI */
    .teklifbolum {
        float: left;
        width: 100%;
        background-image: none !important;
        background-color: #e23b16;
        padding-top: 20px;
    }
    .hizmet {
        float: left;
        width: 100%;
        padding-left: 20px;
        /* margin-top: -100px; */
    }
    .hizmetler {
        float: left;
        width: 100%;
        height: 391px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .hizmetler img {
        display: none !important;
    }
    .hizmetler h3 {
        position: absolute;
        bottom: 50px;
        font-size: 17px;
        font-weight: 600;
        color: #fff;
        width: 100%;
        text-align: center;
    }
    .hizmetsagyazi {
        float: left;
        width: 100%;
        padding: 0px 20px;
        margin-top: 10px;
    }
    .hizmetsagyazi b {
        float: left;
        width: 100%;
        color: #fff;
        font-weight: 500;
        font-size: 22px;
        font-weight: 700;
        line-height: normal;
    }
    .hizmetsagyazi span {
        float: left;
        width: 100%;
        height: 104px;
        overflow: hidden;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        line-height: 26px;
        margin-top: 15px;
    }
    .hizmetsagyazi a {
        float: left;
        width: 230px;
        height: 35px;
        border-radius: 26.5px;
        font-size: 15px;
        margin-left: calc(50% - 115px);
        background-color: #fff;
        font-weight: 600;
        margin-top: 38px;
        margin-bottom: -20px;
        color: #e11212;
        -webkit-box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        -moz-box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        box-shadow: 0px 14px 35px -15px rgb(0 0 0 / 75%);
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .hizmetsagyazi a:hover {
        color: #fff;
        background-color: #e11212;
    }
    .haberlercaro {
        float: left;
        width: 100%;
        margin-bottom: 100px;
        margin-top: 20px;
    }
    .haberler {
        float: left;
        width: 100%;
    }
    .haberler img {
        float: left;
        object-fit: cover;
        height: 180px;
    }
    .haberyazi {
        float: left;
        width: 100%;
    }
    .haberyazi h3 {
        float: left;
        width: 100%;
        font-size: 17px;
        font-weight: 500;
        line-height: 26px;
        color: #171717;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .haberyazi p {
        float: left;
        width: 100%;
        height: 135px;
        font-weight: 500;
        font-size: 13px;
        color: #171717;
        line-height: 26px;
        overflow: hidden;
    }
    .haberyazi a {
        float: left;
        width: 167px;
        height: 42px;
        background-color: #121d77;
        border-radius: 22px;
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        margin-top: 20px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .haberyazi a:hover {
        background-color: rgb(219, 218, 218);
    }
    .kariyerveteklif {
        float: left;
        width: 100%;
        position: relative;
        z-index: 10;
    }
    .kariyeralani {
        float: left;
        width: 100%;
        height: 300px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 25px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .kariyeralani img {
        float: left;
        width: 53px;
        height: 52px;
        object-fit: contain;
    }
    .kariyeralani h4 {
        float: left;
        font-size: 19px;
        font-weight: 600;
        color: #fff;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .kariyeralani span {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 500;
        line-height: 26px;
        color: #fff;
    }
    .kariyeralani a {
        float: left;
        width: 185px;
        height: 42px;
        background-color: #ffffff;
        border-radius: 20px;
        color: #171717;
        font-size: 15px;
        font-weight: 600;
        margin-top: 10px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .foteradres {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .foteradres img {
        float: left;
        margin-right: 10px;
    }
    .footer {
        float: left;
        width: 100%;
        padding-top: 20px;
        margin-top: 25px;
        position: relative;
        z-index: 10;
    }
    .footersol {
        float: left;
        width: 50%;
        height: 100%;
        text-align: center;
    }
    .footersol p {
        float: left;
        width: 100%;
        font-size: 14px;
        line-height: 28px;
        color: #fff;
        margin: 0px;
        font-weight: 400;
    }
    .footersag {
        float: left;
        width: 100%;
        padding: 20px 0px 20px 0px;
    }
    .footurun {
        float: left;
        width: 100%;
        text-align: left;
        margin-bottom: 15px;
        padding-left: 5px;
    }
    .footurun b {
        float: left;
        width: 100%;
        line-height: 30px;
        font-weight: 600;
        color: #2e2d2d;
        font-size: 15px;
    }
    .footurun a {
        float: left;
        width: 100%;
        line-height: 32px;
        font-weight: 400;
        color: #2e2d2d;
        font-size: 14px;
    }
    .footersag b {
        float: left;
        /* width: 24%; */
        text-align: left;
        font-weight: 600;
        color: #2e2d2d;
        /* margin-top: 2px; */
        font-size: 15px;
    }
    .footersag p {
        float: left;
        width: 88%;
        text-align: left;
        font-size: 14px;
        line-height: 28px;
        margin: 0px;
        color: #2e2d2d;
        font-weight: 400;
        margin-top: 5px;
    }
    .foterenaltarkaplan {
        float: left;
        width: 100%;
        background-color: #37383d;
        position: relative;
        z-index: 100;
    }
    .foterenalttelifyazi {
        float: left;
        width: 100%;
        margin-top: 5px;
    }
    .foterenalttelifyazi p {
        font-size: 14px;
        float: left;
        width: 100%;
        color: #c9cacd;
        margin-top: 15px;
        margin-bottom: 15px;
        font-weight: 600;
        text-align: center;
    }
    .atolye45logo {
        float: left;
        /* margin: 16px 0px; */
        /* margin-top: 10px; */
        margin-left: calc(50% - 58px);
        margin-bottom: 10px;
    }
    .foterenalttelifyazi a {
        display: none;
    }
    .sitelogogri {
        float: left;
        width: 180px;
        margin-left: calc(50% - 90px);
        margin-top: 10px;
    }
    .sitelogogri img {
        float: left;
        width: 100%;
        height: 100%;
    }
}