.homeVideo {
    height: 100vh;
    position: relative
}

.videoAlan.va2 {
    position: absolute;
    top: auto;
    bottom: 40px;
    width: 100%
}

.videoAlan p {
    position: absolute;
    bottom: -60px;
    text-align: center;
    font-size: 10px;
    line-height: 150%;
    color: #fff
}

.ikiliBanner>div>a>span>i b {
    color: red
}

.videoAlan.va1 i b {
    font-size: 50px;
    font-weight: 700;
    margin-right: 6px;
    padding: 0;
    color: #e95aa4
}

ul#ibSlick .slick-prev {
    left: 0
}

ul#ibSlick .slick-next {
    right: 0
}

.header-wrapper.gorunme {
    transform: translateY(0)
}

body.ustgeldi .header-wrapper.gorunme {
    transform: translateY(0);
    background: #00000036;
    transition: .5s
}

.header-wrapper.gorun {
    transform: translateY(0);
    transition: .5s
}

.videoAlan {
    position: absolute;
    z-index: 9;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    top: 60%
}

.videoAlan.va2 img {
    height: 50px
}

.videoAlan span {
    padding: 0 30px;
    height: 38px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    box-sizing: border-box;
    order: 3;
    font-family: awesome;
    letter-spacing: .5px
}

.videoAlan b {
    width: 100%;
    font-size: 60px;
    color: #fff;
    text-align: center;
    padding: 30px 0;
    font-weight: 400;
    order: 1;
    padding-bottom: 10px;
    font-family: awesome;
    letter-spacing: .5px
}

.videoAlan span:hover {
    background: #000;
    color: #fff
}

.videoAlan.va1 i {
    color: #fff;
    font-size: 38px;
    position: relative;
    order: 2;
    width: 100%;
    text-align: center;
    font-style: normal;
    text-transform: uppercase;
    line-height: 150%;
    margin-bottom: 20px
}

.videoAlan.va1 i:after {
    width: 200px;
    content: '';
    height: 2px;
    background: #fff;
    position: absolute;
    top: -15px;
    left: 50%;
    margin-left: -100px;
    display: none
}

.ibiTitle:after {
    content: '';
    height: 1px;
    left: 30%;
    right: 30%;
    position: absolute;
    background: #222;
    bottom: -20px
}

.homeVideo video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ikiliBanner {
    height: 100vh;
    padding-left: 5px;
    padding-right: 5px
}

.ikiliBanner .col {
    padding-left: 5px;
    padding-right: 5px
}

.ikiliBanner>div {
    height: 100vh
}

.ikiliBanner>div>a {
    height: 100vh;
    position: relative
}

.ikiliBanner>div>a>span {
    position: absolute;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    bottom: 50px
}

.ikiliBlok {
    padding: 75px 10px;
    box-sizing: border-box
}

.ibiTitle {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 50px;
    text-align: center;
    position: relative;
    font-family: awesome;
    letter-spacing: .5px
}

.ibitTitle {
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px
}

.ibitDesc {
    font-size: 14px;
    line-height: 160%;
    font-weight: 400;
    color: #222;
    margin-top: 10px
}

.ibItem a i {
    width: auto;
    font-style: normal;
    font-weight: 500;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
    margin-top: 15px;
    font-size: 14px
}

.ikiliBanner>div>a>span>p {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #fff;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    font-family: awesome;
    letter-spacing: .5px
}

.ikiliBanner>div>a>span>i {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #fff;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: awesome;
    letter-spacing: .5px
}

.ikiliBanner>div>a>span>span {
    width: 230px;
    height: 38px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600
}

.ikiliBanner>div>a>span>span:hover {
    background: #000;
    color: #fff
}

body .header-wrapper {
    top: 0;
    z-index: 99;
    position: fixed;
    left: 0;
}

body .ccTitle {
    color: #fff
}

body div#header-wrap>.whiteBg {
    background: 0 0
}

body .header-wrapper svg path {
    stroke: #fff
}

body .ustSol ul li a {
    color: #fff
}

body nav#mainMenu>ul>li>span>a {
    color: #fff
}

body .ustSag ul li a span {
    color: #fff
}

body #FormAra {
    background: 0 0;
    border-color: #fff
}

body #FormAra input[type=text] {
    background: 0 0;
    color: #fff
}

body #FormAra input[type=text]::-webkit-input-placeholder {
    color: #fff
}

body div#logo svg path {
    fill: #fff;
    stroke: transparent
}

body div#header-wrap.sticky>.whiteBg {
    background: #fff
}

body div#header-wrap.sticky>.whiteBg #headerMain svg path {
    stroke: #000
}

body div#header-wrap.sticky>.whiteBg nav#mainMenu>ul>li>span>a {
    color: #000
}

body div#header-wrap.sticky>.whiteBg .ustSol ul li a {
    color: #000
}

body div#header-wrap.sticky>.whiteBg .ustSag ul li a span {
    color: #000
}

body div#header-wrap.sticky>.whiteBg .ccTitle {
    color: #000
}

body div#header-wrap.sticky>.whiteBg div#logo svg path {
    fill: #000;
    stroke: transparent
}

body div#header-wrap.sticky>.whiteBg #FormAra {
    background: 0 0;
    border-color: #000
}

body div#header-wrap.sticky>.whiteBg #FormAra input[type=text]::-webkit-input-placeholder {
    color: #000
}



@media screen and (min-width: 541px) {
    body div#header-wrap>.whiteBg:hover {
        background:#fff
    }

    body div#header-wrap>.whiteBg:hover #FormAra input[type=text] {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover #FormAra input[type=text]::-webkit-input-placeholder {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover #headerMain svg path {
        stroke: #000
    }

    body div#header-wrap>.whiteBg:hover nav#mainMenu>ul>li>span>a {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover .ustSol ul li a {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover .ustSag ul li a span {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover .ccTitle {
        color: #000
    }

    body div#header-wrap>.whiteBg:hover div#logo svg path {
        fill: #000;
        stroke: transparent
    }

    body div#header-wrap>.whiteBg:hover #FormAra {
        background: 0 0;
        border-color: #000
    }

    body div#header-wrap>.whiteBg:hover #FormAra input[type=text]::-webkit-input-placeholder {
        color: #000
    }
}

@media screen and (max-width: 540px) {
    body div#header-wrap.sticky>.whiteBg #FormAra {
        margin-top:10px;
        border-color: #fff
    }

    body div#header-wrap.sticky>.whiteBg #FormAra input[type=text]::-webkit-input-placeholder {
        color: white;
    }

    
    #search-btn > svg > path {
        stroke: white!important;
    }

    
    .videoAlan.va1 i b {
        font-size:28px;
        color: red
    }

    .ikiliBanner>div>a>span>p {
        font-size: 28px
    }

    .ikiliBanner>div>a>span>p:after {
        width: 200px;
        margin-left: -100px
    }

    .videoAlan p {
        position: absolute;
        bottom: -60px;
        text-align: center;
        font-size: 10px;
        line-height: 150%;
        color: #fff
    }

    body.page-1 .wp-app-container {
        bottom: 0!important;
        right: 0!important
    }

    body.page-1 #backToTop {
        right: 10px;
        bottom: 90px;
        margin-right: 15px
    }

    .header-wrapper.gorunme {
        transform: translateY(-35px)
    }

    body.ustgeldi .header-wrapper.gorunme {
        transform: translateY(0)
    }

    .header-wrapper.gorun {
        transform: translateY(0)
    }

    .ibiTitle:after {
        bottom: -12px;
        left: 15%;
        right: 15%
    }

    .videoAlan.va1 div {
        font-size: 40px
    }

    .videoAlan {
        bottom: 17%;
        width: 100%;
        top: auto
    }

    .ikiliBanner>div>a>span {
        bottom: 25%
    }

    .videoAlan.va2 img {
        height: 25px
    }

    .videoAlan b {
        font-size: 32px;
        padding: 25px 0;
        text-transform: uppercase
    }

    .videoAlan span {
        width: 150px;
        padding: 0;
        font-size: 13px
    }

    .videoAlan.va1 i {
        font-size: 24px
    }

    .videoAlan.va1 i:after {
        width: 100px;
        margin-left: -50px
    }

    body div#headerMain {
        position: relative;
        background: 0 0;
        box-shadow: none
    }

    body div#oneCol {
        padding: 0
    }

    .ikiliBanner .col-6 {
        width: 100%
    }

    .ikiliBanner {
        height: auto;
        padding: 0
    }

    .ikiliBanner .col-6:nth-child(1) {
        margin-bottom: 0
    }

    .ibItem {
        width: 100%;
        padding: 0
    }

    .ibiTitle {
        font-size: 18px;
        margin-bottom: 30px
    }

    .ibitTitle {
        font-size: 14px
    }

    .ibitDesc {
        font-size: 12px
    }

    .ibItem span i {
        font-size: 12px
    }

    .ikiliBlok {
        padding: 50px 0
    }

    .ikiliBlok>.double {
        padding: 0 10px
    }

    .ibItem:nth-child(1) {
        margin-bottom: 50px
    }

    .ikiliBanner>div>a>span>i {
        font-size: 28px
    }

    .ikiliBanner>div>a>span>span {
        font-size: 13px;
        width: 150px
    }

    div#mobileSearch {
        position: absolute;
        width: 94%;
        left: 3%
    }
}