body, p, .campaign-container .item .small-title, .campaign-container .item .right {
    font-family: 'prxnv', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important
}

strong, b {
/*    font-family: 'prxnv', Helvetica, Arial, sans-serif !important;*/
    font-weight: 700;
    color: #333
}

#home-entertainment h3 {
    font-size: 42px
}

#home-entertainment p {
    font-size: 22px;
    font-weight: 400
}

.main_slider_button7 {
    display: inline-block;
    padding: 11px 30px 11px 40px;
    margin-top: 70px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #534782;
    text-align: center;
    text-decoration: none; /*    clip-path: polygon(0 0, 95% 0, 100% 100%, 0 100%);*/
    clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
    transition: background-color 1s;
    border: none;
    font-style: italic;
    letter-spacing: 1px
}

    .main_slider_button7:hover {
        background-color: #5F6A77
    }

#main_slider_button8_container {
    width: 100%
}

.service-area p:first-of-type {
    width: 100%
}

#home-news {
    padding: 70px 0 10px 0
}

    #home-news h3 {
        color: #000
    }

    #home-news p {
        color: #080404;
        font-size: 0.9em
    }

        #home-news p.news-small-text {
            font-size: 0.7em;
            line-height: 1.1em;
            color: #666
        }

    #home-news img {
        width: 100%
    }
/*
    #home-news a, #home-news a:hover, #home-news a:visited, #home-news a:active, #home-news a:link {text-decoration: none;border: none}*/

#home-entertainment {
    background-image: url('../images/main7/entertainment_bg.png');
    background-position: center center; /* Görüntüyü yatay ve dikey olarak ortalar */
    background-repeat: no-repeat; /* Arka planýn tekrar etmesini engeller */
    background-size: cover; /* Arka planýn tam geniþliði kaplamasýný saðlar */
    width: 100%; /* Konteynerin tam geniþlikte olmasýný saðlar */
    height: 420px; /* Konteynerin tam ekran yüksekliðinde olmasýný saðlar */
}

    #home-entertainment .container {
    }

    #home-entertainment .first img {
        position: absolute;
        top: 80px
    }

    #home-entertainment .second {
        padding: 50px 0;
        text-align: right
    }

        #home-entertainment2 .first h3, #home-entertainment2 .first p, #home-entertainment .second h3, #home-entertainment .second p {
            color: #080404
        }


#home-entertainment2 { /*    background-image: url('../images/main7/entertainment_bg2.png');background-position: center center;background-repeat: no-repeat;background-size: cover;*/
    width: 100%;
    min-height: 590px
}

    #home-entertainment2 .first {
        padding: 43px 0
    }

        #home-entertainment2 .first h3 {
            font-size: 46px;
            font-weight: 900;
            margin: 0
        }

            #home-entertainment2 .first h3 p {
                font-size: 18px
            }

        #home-entertainment2 .first p {
            margin: 0
        }

            #home-entertainment2 .first p:first-child {
            }

            #home-entertainment2 .first p:nth-of-type(2) {
                font-style: italic;
                font-weight: 500
            }

    #home-entertainment2 .container {
    }

    #home-entertainment2 .first img {
    }

    #home-entertainment2 .second {
        padding: 50px 0
    }

        #home-entertainment2 .second img {
            display: inline-block;
            float: right
        }

    #home-entertainment2 #onceki {
    }

        #home-entertainment2 #onceki p {
            font-size: 13px;
            color: #333
        }

#ent2price {
    padding: 50px 0 0 20px
}

#info-section { /*        border-radius: 8px;*/
}

    #info-section div:nth-of-type(3) img {
        display: inline-block;
        float: right;
        padding-top: 7px
    }

    /* TV logosu */
    #info-section .logo h2 {
        font-size: 48px; /* "TV" metni büyük boyut */
        font-weight: bold;
        margin: 0
    }

    #info-section .logo p {
        font-size: 18px; /* "her yerde" metni */
        font-weight: bold;
        margin: 0;
        line-height: 1.2
    }

    /* Açýklama metni */
    #info-section .info-text {
        font-size: 14px;
        color: #333;
        text-align: justify;
        padding: 5px 0 0 38px
    }

#home-entertainment2 #sonraki {
    border-left: 1px solid #aaa;
    padding-left: 30px;
    margin-left: 30px
}

    /* Ýçerik kutusu */
    #home-entertainment2 #sonraki .price-box {
        text-align: left
    }

    #home-entertainment2 #sonraki .months {
        padding: 20px 0 0 0;
        font-size: 14px;
        color: #333
    }

    #home-entertainment2 #sonraki h3 {
        font-weight: 400
    }

    #home-entertainment2 #sonraki .price {
        display: flex;
        align-items: baseline;
        justify-content: start;
        font-weight: bold;
        font-size: 54px;
        color: #000;
        margin-top: 0
    }

    #home-entertainment2 #sonraki .amount {
        font-size: 54px;
        font-weight: 600
    }

    #home-entertainment2 #sonraki .decimal {
        font-size: 24px;
        font-weight: bold;
        margin-left: 0
    }

    #home-entertainment2 #sonraki .currency {
        font-size: 24px;
        margin-left: 2px
    }

    #home-entertainment2 #sonraki .period {
        font-size: 14px;
        color: #333;
        margin-top: 2px;
        display: block
    }

.main_slider_button8 {
    display: inline-block;
    padding: 11px 30px 12px 56px;
    margin-top: -15px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    background-color: #534782; /*#e1a83d*/
    text-align: center;
    text-decoration: none; /*    clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%);*/
    clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
    transition: background-color 1s;
    border: none;
    font-style: italic;
    letter-spacing: 0;
    float: right
}

    .main_slider_button8:hover {
        background-color: #5F6A77
    }


.entertainment_button9 {
    display: inline-block;
    padding: 14px 30px 15px 46px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #534782;
    text-align: center;
    text-decoration: none;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
    transition: background-color 1s;
    border: none;
    font-style: italic;
    letter-spacing: 0;
    float: right
}

.services7_button {
    position: absolute;
    bottom: 15px;
    right: 0;
    display: block;
    padding: 14px 35px 11px 46px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #088c84;
    text-align: center;
    text-decoration: none;
    clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%);
    transition: background-color 1s;
    border: none;
    font-style: italic;
    letter-spacing: 0;
    min-width: 200px;
    text-align: right
}

.services7_button-green {
    background-color: #088c84
}

.services7_button-blue {
    background-color: #009BDA
}

.services7_button-magenta {
    background-color: #534782
}

.services7_button-gray {
    background-color: #58748c
}

.entertainment_button9:hover {
    background-color: #5F6A77
}

.kbta-page-header .kbta-main-slide-content div {
    padding: 0 30px
}

.slick-prev {
    display: none !important
}


/* slick-next butonunu özelleþtir */
.slick-next {
    position: absolute;
    top: 50%; /* Dikeyde ortalanmýþ */
    right: 50px; /* Sað kenardan mesafe */
    transform: translateY(-50%);
    width: 16px; /* Ok geniþliði */
    height: 29px; /* Ok yüksekliði */
    background-image: url('../images/main7/sag_ok.png'); /* Sað ok görselini burada belirtin */
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent; /* Þeffaf arka plan */
    border: none; /* Çerçeveyi kaldýr */
    cursor: pointer;
    text-indent: -9999px; /* Metni gizle */
    z-index: 10
}

    /* Hover durumunda slick-next */
    .slick-next:hover {
        opacity: 0.8
    }


.down-arrow {
    position: absolute;
    left: 50%; /* Yatayda ortalanýr */
    transform: translate(-50%, -50%); /* Tam ortalama için */
    width: 30px; /* Ok geniþliði */
    height: 16px; /* Ok yüksekliði */
    background-image: url('../images/main7/alt_ok.png'); /* Ok görseli */
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent; /* Þeffaf arka plan */
    cursor: pointer
}

.campaign-container .item .big-title {
    font-size: 24px !important;
    font-weight: 300;
}

.campaign-container .item .left, .campaign-container .item .left2 {
    font-size: 24px !important;
}

@media screen and (min-width: 768px) {
    h3 {
        font-size: 29px;
    }
}

#kampanyalar4-tasiyici {
    background-color: #fff
}

#kampanyalar4-baslik {
    padding: 35px 0 0 7px !important
}

@media screen and (min-width: 768px) {
    #kampanyalar4-baslik {
        padding: 10px 0 0 7px !important
    }
}

    #kampanyalar4-baslik h3 {
        color: #000 !important;
    }

.alternate-content span {
    font-size: 15px;
    line-height: 17px
}

.campaign-container .item .yeni {
    background-color: #009BDA
}

#binamda_hizmet_var_mi_updateProgress1 span {
    border-radius: 0
}

/* #BINAMDA HIZMET VAR MI?
================================================== */
.service-area {
    text-align: center;
    padding: 20px 15px
}

    .service-area h3 {
        margin: 0;
        padding: 0;
        color: #000; /*font-size: 27px;*/
/*        font-family: 'prxnv', Helvetica, Arial, sans-serif !important;*/
        font-weight: normal;
        line-height: 1;
        font-weight: 600
    }

    .service-area img {
        max-height: 75px;
        width: auto; /*margin: 20px auto;*/
    }

    .service-area p {
        margin: 0;
        padding: 0;
        font-size: 19px;
        line-height: 24px;
        color: #a5a5a5;
        max-width: 540px;
        margin: 0 auto
    }

        .service-area p strong {
            font-weight: normal;
            font-family: 'prxnv', Helvetica, Arial, sans-serif !important;
            color: #009BDA;
            font-weight: 700
        }

    .service-area .service-search {
        clear: both;
        margin-top: 0
    }

        .service-area .service-search select {
            border: none;
            background: transparent;
            font-size: 18px;
            height: 50px;
            color: #e0e0e0;
            width: 240px;
            margin: 0 auto;
            color: #5F6A77;
/*            font-family: 'prxnv', Helvetica, Arial, sans-serif !important;*/
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            font-weight: 700; /* Positions background arrow image */
            /*  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC');background-repeat: no-repeat;background-position: 100% center;*/


            background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" fill="%23399cd5"><path d="M7 10l5 5 5-5z"/></svg>');
            background-repeat: no-repeat;
            background-position: right 0 center
        }

#service-area-container {
    background-color: #fff
}

.service-area .service-search select:focus {
    box-shadow: none;
    border-color: inherit
}

.slate {
    background: #FFF;
    height: 50px;
    width: 250px;
    margin: 0 auto;
    border: 1px solid #ededed
}

.service-area .service-search button, .service-area .service-search .linker {
    background: #009BDA;
    font-size: 16px;
    border: 0;
    color: #FFF;
    font-family: 'prxnv', Helvetica, Arial, sans-serif !important;
    line-height: 1;
    height: 50px;
    padding: 0 40px;
    transition: .3s all ease;
    font-weight: 600
}

    .service-area .service-search button:hover, .service-area .service-search .linker:hover {
        background: #005b9a
    }


@media screen and (min-width: 478px) {
    .service-area h3 { /*font-size: 29px;*/
    }

    .service-area p {
        font-size: 22px;
        line-height: 28px
    }
}


@media screen and (min-width: 768px) {
    .service-area {
        text-align: left;
        padding-top: 20px
    }

        .service-area h3 { /*font-size: 27px;*/
/*            font-family: 'prxnv', Helvetica, Arial, sans-serif !important;*/
            float: left;
            margin-bottom: 5px;
            margin-left: 10px;
            font-weight: 700
        }

        .service-area img {
            max-height: 80px;
            margin: 0;
            float: right; /* margin-right: 10px;*/
        }

        .service-area p {
            font-size: 16px;
            line-height: 24px;
            float: left;
            max-width: 360px;
            margin-left: 10px
        }

        .service-area .service-search {
            padding-top: 0;
            text-align: center
        }

            .service-area .service-search select {
                font-size: 16px;
                height: 40px;
                width: auto
            }

    .slate {
        background: #FFF;
        height: 40px;
        width: auto;
        margin: 0 5px 0 0;
        border: 1px solid #ededed
    }

    .service-area .service-search button,
    .service-area .service-search .linker {
        font-size: 16px;
        height: 38px
    }
}


@media screen and (min-width: 992px) {
    .service-area {
        padding-top: 25px;
        padding-bottom: 30px
    }

        .service-area h3 { /*font-size: 36px;*/ /*margin-left: 20px;*/
            margin-bottom: 10px
        }

        .service-area img {
            max-height: 110px; /*margin-right: 20px;*/
        }

        .service-area p {
            font-size: 18px;
            line-height: 27px;
            max-width: 500px; /*margin-left: 20px;*/
        }

        .service-area .service-search {
            padding-top: 0
        }

    .slate {
        background: #FFF;
        height: 45px;
        width: 150px;
        padding: 0 10px;
        margin: 0 5px
    }

    .service-area .service-search select {
        height: 45px;
        width: 100%
    }

    .service-area .service-search button, .service-area .service-search .linker {
        font-size: 17px;
        height: 45px
    }
}


@media screen and (min-width: 1200px) {
    .service-area {
        padding-top: 35px
    }

        .service-area h3 { /*font-size: 44px;*/
            margin-bottom: 13px
        }

        .service-area img {
            max-height: 120px;
            padding: 0 5px 6px 0
        }

        .service-area p {
            font-size: 20px;
            line-height: 29px;
            max-width: 650px;
            color: #5F6A77
        }

        .service-area .service-search {
            padding-top: 0
        }

    .slate {
        background: #FFF;
        height: 50px;
        width: 165px;
        padding: 0 10px;
        margin: 0 5px
    }

    .service-area .service-search select {
        height: 50px;
        width: 100%;
        color: #5F6A77
    }

    .service-area .service-search button, .service-area .service-search .linker {
        font-size: 17px;
        height: 46px;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%)
    }

