.demo_buton {
    border-radius: 5px;
    background-color: #ffffff;
    color:#000000;
    padding: 10px 20px;
}
.demo_buton:hover { background-color:#ffffff; color:#696CFF; }

.demo_buton_mobil {
    display:block !important;
    text-align:center !important;
    border-radius: 5px;
    background-color: #696CFF;
    padding: 10px 20px;
}
.demo_buton_mobil:hover { background-color:#333333; }

.demo_buton_link { color: #ffffff !important; }
.demo_buton_link:hover { color:#ffffff !important; }

.dene_buton { position:fixed; left:0; bottom:40px; z-index:9999; }
.dene_buton a {
    background-color: #696CFF;
    color: #ffffff;
    font-size:1.2em !important;
    writing-mode:vertical-rl;
    transform: rotate(180deg);
    padding:28px 12px;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.dene_buton a:hover { background-color:#323232 !important; }

.haber_link { color:#333333 !important; }
.haber_link:hover { color:#84b52f !important; }

.haber_detay p { font-size:1.2em !important; color:#333333 !important; }
.haber_detay ol li { font-size:1.2em !important; color:#333333 !important; }
.haber_detay ol li p { font-size:1em !important; color:#333333 !important; }

.blog_detay { font-size:1.2em !important; color:#333333 !important; }
.blog_detay p { font-size:1em !important; margin-bottom:25px !important; color:#333333 !important; }
.blog_detay h2 { font-size:1.5em !important; line-height:inherit !important; font-family:inherit !important; font-weight:500 !important; margin-bottom:25px !important; color:#000000 !important; }
.blog_detay h3 { font-size:1.2em !important; line-height:inherit !important; font-family:inherit !important; font-weight:500 !important; margin-bottom:25px !important; color:#000000 !important; }
.blog_detay img { display:block !important; margin-bottom:25px !important; }

.blog_detay ul { padding:0 0 0 35px !important; margin:0 0 25px 0 !important; }
.blog_detay ul li { padding:0 !important; margin:0 0 7px 0 !important; }

.blog_detay strong { font-weight:600 !important; }

.blog_detay .alert { margin-bottom:25px !important; padding:25px !important; padding-bottom:0 !important; }
.blog_detay a { color:#22505e !important; font-weight:600 !important; }
.blog_detay .alert, .blog_detay .alert p { color:#22505e !important; }

.blog_detay_sag {
    text-align: center;
    background: #f7f7f7;
    border: 1px solid #ededed;
    padding: 20px;
    border-radius: 8px;
    position: sticky !important;
    top: 80px !important;
}


.iletisim_telefon { font-size:2em !important; }
.iletisim_telefon .tel_ikon { font-size:0.7em !important; }

.entegrasyon_aralik { padding-bottom:80px !important; }



.blog_kutu {
    border: 1px solid #f1f1f1 !important;
    background-color: #ffffff !important;
    border-radius: 7px !important;
}
.blog_kutu .baslik {
    color: #333333 !important;
    font-size: 1.4em !important;
    font-weight: 500 !important;
    margin-bottom: 15px !important;
    height: 3em !important;
    max-height: 3em !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
.blog_kutu .baslik a { color:#333333 !important; }
.blog_kutu .baslik a:hover { color:#696CFF !important; }
.blog_kutu .kisadetay {
    color: #444444 !important;
    margin-bottom: 30px !important;
    font-size: 1.1em !important;
    height: 6em !important;
    max-height: 6em !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical !important;
}
.blog_kutu .tarih {
    color: #444444 !important;
    font-size: 1.1em !important;
}
.blog_mobil_bosluk { margin-bottom:20px !important; }

.blog_detay_tarih_mobil_solsag { text-align:left !important; padding-top:15px !important; }



/* PAKETLER */

#pkt_renk:hover { background-color: none !important}

.pkt_baslik_1 { font-size:1.7em !important; font-weight:500 !important; margin-bottom:40px !important; text-align:center !important; }
.pkt_baslik_2 { font-size:1.2em !important; line-height:1em !important; color:#333333 !important; margin-bottom:0px !important; text-align:center !important; }
.pkt_baslik_3 { font-size:1.1em !important; font-weight:500 !important; color:#777777 !important; text-align:center !important; }
.pkt_baslik_4 { font-size:1.4em !important; color:#999999 !important; margin-bottom:5px !important; text-align:center !important; }
.pkt_baslik_5 { font-size:1.5em !important; font-weight:bold; color:#696CFF !important; margin-bottom:5px !important; text-align:center !important; }


.pkt_sol { border-bottom: 1px solid #eeeff4; padding: 0 20px !important; }
.pkt_sol .aciklama { font-size:1.1em !important; color:#666666 !important; }

.pkt_ozellik_bos { border-left:1px solid #eeeff4 !important; border-right:1px solid #eeeff4 !important; height:60px !important; }
.pkt_ozellik_bos:hover { background-color:#ffffff !important; }

.pkt { border: 1px solid #eeeff4; text-align: center; padding: 12px 10px !important; }

.pkt_br_none { border-right:none !important; }

.pkt .baslik {
    font-size: 0.9em !important;
    font-weight: 500 !important;
    color: #000000 !important;
    border-bottom: 1px solid #eeeff4;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.pkt .baslik-entegre {
    color: #696CFF !important;
    border-bottom: 1px solid #eeeff4 !important;
}

.pkt .fiyat_eski {
    font-size: 0.9em !important;
    font-weight: normal !important;
    color: #999999 !important;
    text-decoration: line-through;
}

.pkt .fiyat {
    color: #000000 !important;
    font-size: 1.15em !important;
    padding-bottom: 5px;
    font-weight: bold !important;
}

.pkt .fiyat span {
    font-weight:normal !important;
    font-size:0.9em !important;
    padding-left:3px !important;
}

.pkt .fiyat2 {
    font-size: 1em !important;
    padding-bottom: 0px;
}

    .pkt .fiyat2 span {
        font-weight: 500 !important;
        font-size: 0.85em !important;
        color:#666666;
    }


.pkt .periyod {
    font-size: 0.8em !important;
    padding-top:0px !important;
    padding-bottom:15px !important;
    color:#333333 !important;
}

.pkt .demo {  }

.pkt .demo a {
    padding:5px 0 !important;
    font-size:0.8em !important;
}

.pkt .satin_al {
    padding-top: 8px;
    padding-bottom: 5px;
}

.pkt .satin_al a {
    border-radius:8px !important;
    padding:8px 0 !important;
    font-size:0.7em !important;
}

.pkt_satir_sol {
    border: 1px solid #eeeff4 !important;
    padding: 25px !important;
    text-align:center !important;
    background-color:#fcfcfc !important;
}

.pkt_satir_sol .baslik {
    font-size:1em !important;
    color:#000000 !important;
    font-weight:500 !important;
    padding-bottom:5px !important;
}

.pkt_satir_sol .baslik i {
    margin-left:10px;
    color:#0075c9;
}

.pkt_satir_sol .aciklama {
    font-weight:normal !important;
    color:#555555 !important;
    font-size:0.9em !important;
    letter-spacing:0.3px !important;
}

.pkt_satir {
    border:1px solid #eeeff4;
    color:#222222 !important;
    padding:10px !important;
}

.pkt_ozellik_var {
    font-size: 1.4em !important;
    font-weight: bold !important;
    color: #198754;
}
.pkt_ozellik_yok {
    font-size: 1.2em !important;
    font-weight: bold !important;
    color: #ef4444;
}

.pkt_slogan_bosluk { margin-right:20px !important; }


.pkt_kampanya_metin {
    text-align: center !important;
    padding-bottom: 5px !important;
    color: #333333 !important;
    font-size: 1.2em !important;
    font-weight: 500 !important;
}
.pkt_kampanya_sontarih {
    text-align: center !important;
    padding: 10px 0 20px 0 !important;
    font-size: 1.2em !important;
}

.pkt_kampanya_sontarih span {
    background-color:#e7e7fd;
    color:#6e70f7;
    padding:5px 15px;
}

#paket_odeme_periyod .btn-group label { padding:6px 12px !important; font-size:1em !important; }

.kampanya_tarih_sayi {
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #eeeff4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #ffffff;
    color: #333333;
    text-align: center;
    font-size: 1.3em !important;
    padding: 5px 0 !important;
}

.kampanya_tarih_yazi {
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #eeeff4;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #f6f6f6;
    color: #333333;
    text-align: center;
    font-size: 1em !important;
    padding: 5px 0 !important;
}
.pkt_kampanya_h { height:38px !important; }



.pkt_ust_ozellik {
    background: #f0f6fe;
    color: #3c83f3;
    font-size: 1em !important;
    padding: 5px 10px;
    border-radius: 7px;
}



.pkt_tepe {
    background: #fcfcfc;
    border: 1px solid #eae6e7;
    border-radius: 10px;
    padding: 25px 20px;
}

.pkt_tepe_entegre {
    position: relative !important;
    border: 2px solid #696CFF !important;
    background-color: #fcfcfc !important;
}

.pkt_tepe .etiket {
    position: absolute;
    top: -15px;
    left: 10%;
    right: 10%;
    width: 80%;
    padding: 3px 0;
    background: #696CFF;
    color: #ffffff;
    border-radius: 20px;
    text-align: center;
}

.pkt_tepe .baslik {
    font-size: 1.6em;
    font-weight: 500;
    color: #000000;
}

.pkt_tepe .indirim {
    border-radius: 20px;
    background-color: #e2fbe8;
    color: #3c7e44;
    padding: 3px 10px;
    font-size: 0.9em;
    font-weight: 500;
}

.pkt_tepe .slogan {
    color: #555555;
    font-size: 1.1em;
    padding-top: 7px;
}

.pkt_tepe .fiyat_alan {
    padding-top: 25px;
    line-height: 1em;
    letter-spacing: -1px;
    font-size: 2.5em !important;
    color: #000000;
    font-weight: 500;
}

.pkt_tepe .fiyat_alan .tl {
    font-size: 0.8em;
    padding-left: 3px !important;
}

.pkt_tepe .fiyat_alan .aylik {
    color: #555555 !important;
    font-size: 0.45em;
    padding-left: 6px !important;
    letter-spacing: 0.5px;
    font-weight: normal !important;
}

.pkt_tepe .fiyat_alan .aylik i {
    color:#999999 !important;
    font-size:0.9em !important;
}

.pkt_tepe .yillik {
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom:5px;
    color: #000000;
}

.pkt_tepe .iki-yillik {
    font-size: 0.9em;
    color: #666666;
}

.pkt_tepe .yillik .eski_fiyat {
    text-decoration: line-through;
    color: #999999;
}

.pkt_tepe .yillik .fiyat {
    font-weight: 500;
}

.pkt_tepe .iki-yillik .fiyat {
    font-weight: 500;
}

.pkt_tepe .taksit {
    font-size: 1.1em;
    padding-top: 15px;
}

.pkt_tepe .kdv {
    font-size: 1em;
    color: #444444 !important;
    padding-top: 0px;
}

.pkt_tepe .hr {
    margin: 15px 0 20px 0;
    border-top: 1px solid #eae6e7;
}

.pkt_tepe .btn_demo {
    border-radius: 8px;
    padding: 8px;
    font-size: 1em;
}

.pkt_tepe .btn_satinal {
    border-radius: 8px;
    padding: 7px;
    font-size: 1em;
}

.pkt_tepe .ozellik {
    padding-top: 30px;
    font-size: 1.05em !important;
    color: #333333;
}


#back-to-top .top {
    bottom: 100px;
}


@media (max-width: 575.98px) {
    .menu-bar { display: none; }
    .menu-links { background:#ffffff !important; }
    .pkt .baslik { font-size:1.2em !important; }
    .pkt .fiyat { font-size:1.05em !important; }
    .pkt .fiyat2 { font-size:1em !important; }
    .pkt .fiyat2 span { font-size:0.85em !important; }
    .pkt .periyod { font-size:0.8em !important; padding-top:0px !important; }

    .pkt_slogan_bosluk { margin-right:20px !important; }

    .pkt_baslik_1 { font-size:1.7em !important; }
    .pkt_baslik_2 { font-size:1.2em !important; }
    .pkt_baslik_3 { font-size:1em !important; }
    .pkt_baslik_5 { font-size:1.5em !important; }

    .pkt_kampanya_metin { font-size:1.2em !important; }
    .pkt_kampanya_sontarih { font-size:1.2em !important; }

    #paket_odeme_periyod .btn-group label { padding:6px 12px !important; font-size:1em !important; }

    .kampanya_tarih_sayi { font-size:1.3em !important; }
    .pkt_kampanya_h { height:38px !important; }
 }

@media (max-width: 767.98px) {
    .menu-bar { display: none; }
    .menu-links { background:#ffffff !important; }
    .pkt .baslik { font-size:1.2em !important; }
    .pkt .fiyat { font-size:1.05em !important; }
    .pkt .fiyat2 { font-size:1em !important; }
    .pkt .fiyat2 span { font-size:0.85em !important; }
    .pkt .periyod { font-size:0.8em !important; padding-top:0px !important; }

    .pkt_slogan_bosluk { margin-right:20px !important; }

    .pkt_baslik_1 { font-size:1.7em !important; }
    .pkt_baslik_2 { font-size:1.2em !important; }
    .pkt_baslik_3 { font-size:1em !important; }
    .pkt_baslik_5 { font-size:1.7em !important; }

    .pkt_kampanya_metin { font-size:1.2em !important; }
    .pkt_kampanya_sontarih { font-size:1.2em !important; }

    #paket_odeme_periyod .btn-group label { padding:6px 12px !important; font-size:1em !important; }

    .kampanya_tarih_sayi { font-size:1.3em !important; }
    .pkt_kampanya_h { height:38px !important; }
 }

@media (min-width: 576px) {
    #pkt_renk:hover { background-color: none !important; }
    .pkt { padding: 12px 10px !important; }
    .pkt .baslik { font-size:1.25em !important; }
    .pkt .fiyat_eski { font-size:1em !important; }
    .pkt .fiyat { font-size:1.6em !important; }
    .pkt .fiyat2 { font-size:1.2em !important; }
    .pkt .fiyat2 span { font-size:0.7em !important; }
    .pkt .periyod { font-size:1em !important; padding-top:0px !important; }
    .pkt .satin_al a { font-size:1em !important; }
    .pkt .demo a { font-size:0.9em !important; }
    .pkt_satir { padding:10px !important; }
    .pkt_satir_sol { padding: 25px !important; text-align:center !important; background-color:#fcfcfc !important; }
    .pkt_ozellik_var { font-size: 1.4em !important; }
    .pkt_ozellik_yok { font-size: 1.2em !important; }
    .pkt_satir_sol .baslik { font-size:1em !important; }

    .iletisim_telefon { font-size:2em !important; }
    .iletisim_telefon .tel_ikon { font-size:0.7em !important; }

    .entegrasyon_aralik { padding-bottom:80px !important; }

    .blog_mobil_bosluk { margin-bottom:20px !important; }
    .blog_detay_tarih_mobil_solsag { text-align:left !important; padding-top:15px !important; }

    .pkt_slogan_bosluk { margin-right:20px !important; }

    .pkt_baslik_1 { font-size:1.7em !important; }
    .pkt_baslik_2 { font-size:1.2em !important; }
    .pkt_baslik_3 { font-size:1em !important; }
    .pkt_baslik_5 { font-size:1.5em !important; }

    .pkt_kampanya_metin { font-size:1.2em !important; }
    .pkt_kampanya_sontarih { font-size:1.2em !important; }

    #paket_odeme_periyod .btn-group label { padding:6px 12px !important; font-size:1em !important; }

    .kampanya_tarih_sayi { font-size:1.3em !important; }
    .pkt_kampanya_h { height:38px !important; }
}
@media (min-width: 768px) {
    #pkt_renk:hover { background-color: none !important; }
    .pkt { padding: 12px 20px !important; }
    .pkt .baslik { font-size:1.4em !important; }
    .pkt .fiyat_eski { font-size:1.2em !important; }
    .pkt .fiyat { font-size:2em !important; }
    .pkt .fiyat2 { font-size:1.4em !important; }
    .pkt .fiyat2 span { font-size:0.8em !important; }
    .pkt .periyod { font-size:1em !important; padding-top:0px !important; }
    .pkt .satin_al a { font-size:1em !important; }
    .pkt .demo a { font-size:0.9em !important; }
    .pkt_satir { padding:10px !important; }
    .pkt_satir_sol { padding: 25px !important; text-align:center !important; background-color:#fcfcfc !important; }
    .pkt_ozellik_var { font-size: 1.6em !important; }
    .pkt_ozellik_yok { font-size: 1.4em !important; }
    .pkt_satir_sol .baslik { font-size:1.15em !important; }

    .iletisim_telefon { font-size:2.6em !important; }
    .iletisim_telefon .tel_ikon { font-size:0.8em !important; }

    .entegrasyon_aralik { padding-bottom:80px !important; }

    .blog_mobil_bosluk { margin-bottom:0 !important; }
    .blog_detay_tarih_mobil_solsag { text-align:left !important; padding-top:15px !important; }

    .pkt_slogan_bosluk { margin-right:45px !important; }

    .pkt_baslik_1 { font-size:1.7em !important; }
    .pkt_baslik_2 { font-size:1.5em !important; }
    .pkt_baslik_3 { font-size:1em !important; }
    .pkt_baslik_5 { font-size:1.7em !important; }

    .pkt_kampanya_metin { font-size:1.4em !important; }
    .pkt_kampanya_sontarih { font-size:1.4em !important; }

    #paket_odeme_periyod .btn-group label { padding:8px 16px !important; font-size:1.1em !important; }

    .kampanya_tarih_sayi { font-size:1.4em !important; }
    .pkt_kampanya_h { height:40px !important; }

    #back-to-top .top { bottom: 280px; }
}
@media (min-width: 992px) {
    #pkt_renk:hover { background-color: #f8fafc !important; }
    .pkt { padding: 12px 20px !important; }
    .pkt .baslik { font-size:1.4em !important; }
    .pkt .fiyat_eski { font-size:1.2em !important; }
    .pkt .fiyat { font-size:2em !important; }
    .pkt .fiyat2 { font-size:1.4em !important; }
    .pkt .fiyat2 span { font-size:0.8em !important; }
    .pkt .periyod { font-size:1em !important; padding-top:0px !important; }
    .pkt .satin_al a { font-size:1em !important; }
    .pkt .demo a { font-size:0.9em !important; }
    .pkt_satir { padding:0 !important; }
    .pkt_satir_sol { padding: 15px 20px !important; text-align:left !important; border-right: none !important; background-color:transparent !important; }
    .pkt_ozellik_var { font-size: 1.6em !important; }
    .pkt_ozellik_yok { font-size: 1.4em !important; }
    .pkt_satir_sol .baslik { font-size:1.15em !important; }

    .iletisim_telefon { font-size:2.6em !important; }
    .iletisim_telefon .tel_ikon { font-size:0.8em !important; }

    .entegrasyon_aralik { padding-bottom:0 !important; }

    .blog_mobil_bosluk { margin-bottom:0 !important; }
    .blog_detay_tarih_mobil_solsag { text-align:right !important; padding-top:0 !important; }

    .pkt_slogan_bosluk { margin-right:45px !important; }

    .pkt_baslik_1 { font-size:2.2em !important; }
    .pkt_baslik_2 { font-size:1.7em !important; }
    .pkt_baslik_3 { font-size:1.15em !important; }
    .pkt_baslik_5 { font-size:2.5em !important; }

    .pkt_kampanya_metin { font-size:1.7em !important; }
    .pkt_kampanya_sontarih { font-size:1.7em !important; }

    #paket_odeme_periyod .btn-group label { padding:10px 20px !important; font-size:1.14em !important; }

    .kampanya_tarih_sayi { font-size:1.7em !important; }
    .pkt_kampanya_h { height:46px !important; }

    #back-to-top .top { bottom: 280px; }
}
@media (min-width: 1200px) {
    #pkt_renk:hover { background-color: #f8fafc !important; }
    .pkt { padding: 12px 20px !important; }
    .pkt .baslik { font-size:1.4em !important; }
    .pkt .fiyat_eski { font-size:1.2em !important; }
    .pkt .fiyat { font-size:2em !important; }
    .pkt .fiyat2 { font-size:1.4em !important; }
    .pkt .fiyat2 span { font-size:0.8em !important; }
    .pkt .periyod { font-size:1em !important; padding-top:0px !important; }
    .pkt .satin_al a { font-size:1em !important; }
    .pkt .demo a { font-size:0.9em !important; }
    .pkt_satir { padding:0 !important; }
    .pkt_satir_sol { padding: 15px 20px !important; text-align:left !important; border-right: none !important; background-color:transparent !important; }
    .pkt_ozellik_var { font-size: 1.6em !important; }
    .pkt_ozellik_yok { font-size: 1.4em !important; }
    .pkt_satir_sol .baslik { font-size:1.15em !important; }

    .iletisim_telefon { font-size:2.6em !important; }
    .iletisim_telefon .tel_ikon { font-size:0.8em !important; }

    .entegrasyon_aralik { padding-bottom:0 !important; }

    .blog_mobil_bosluk { margin-bottom:0 !important; }
    .blog_detay_tarih_mobil_solsag { text-align:right !important; padding-top:0 !important; }

    .pkt_slogan_bosluk { margin-right:45px !important; }

    .pkt_baslik_1 { font-size:2.2em !important; }
    .pkt_baslik_2 { font-size:1.7em !important; }
    .pkt_baslik_3 { font-size:1.15em !important; }
    .pkt_baslik_5 { font-size:2.5em !important; }

    .pkt_kampanya_metin { font-size:1.7em !important; }
    .pkt_kampanya_sontarih { font-size:1.7em !important; }

    #paket_odeme_periyod .btn-group label { padding:10px 20px !important; font-size:1.14em !important; }

    .kampanya_tarih_sayi { font-size:1.7em !important; }
    .pkt_kampanya_h { height:46px !important; }

    #back-to-top .top { bottom: 280px; }
}
@media (min-width: 1400px) {
    #pkt_renk:hover { background-color: #f8fafc !important; }
    .pkt { padding: 12px 20px !important; }
    .pkt .baslik { font-size:1.4em !important; }
    .pkt .fiyat_eski { font-size:1.2em !important; }
    .pkt .fiyat { font-size:2em !important; }
    .pkt .fiyat2 { font-size:1.4em !important; }
    .pkt .fiyat2 span { font-size:0.8em !important; }
    .pkt .periyod { font-size:1em !important; padding-top:0px !important; }
    .pkt .satin_al a { font-size:1em !important; }
    .pkt .demo a { font-size:0.9em !important; }
    .pkt_satir { padding:0 !important; }
    .pkt_satir_sol { padding: 15px 20px !important; text-align:left !important; border-right: none !important; background-color:transparent !important; }
    .pkt_ozellik_var { font-size: 1.6em !important; }
    .pkt_ozellik_yok { font-size: 1.4em !important; }
    .pkt_satir_sol .baslik { font-size:1.15em !important; }

    .iletisim_telefon { font-size:2.6em !important; }
    .iletisim_telefon .tel_ikon { font-size:0.8em !important; }

    .entegrasyon_aralik { padding-bottom:0 !important; }

    .blog_mobil_bosluk { margin-bottom:0 !important; }
    .blog_detay_tarih_mobil_solsag { text-align:right !important; padding-top:0 !important; }

    .pkt_slogan_bosluk { margin-right:45px !important; }

    .pkt_baslik_1 { font-size:2.2em !important; }
    .pkt_baslik_2 { font-size:2em !important; }
    .pkt_baslik_3 { font-size:1.3em !important; }
    .pkt_baslik_5 { font-size:3em !important; }

    .pkt_kampanya_metin { font-size:1.7em !important; }
    .pkt_kampanya_sontarih { font-size:1.7em !important; }

    #paket_odeme_periyod .btn-group label { padding:10px 20px !important; font-size:1.14em !important; }

    .kampanya_tarih_sayi { font-size:1.7em !important; }
    .pkt_kampanya_h { height:46px !important; }

    #back-to-top .top { bottom: 280px; }
}






.anasayfa_banner {
    background: #2f3031 url('/images/anasayfa_grafik.webp');
    background-position: top left;
    margin-bottom: 80px !important;
}

.isortaklari_kutu {
    border: 1px solid #f1f1f1;
    border-radius: 7px !important;
    background-color: #ffffff !important;
}



nav .pagination .page-item .page-link { padding:9px 16px !important; font-weight:normal !important; }



.f_080 { font-size:0.8em !important; text-transform:none !important; }
.f_095 { font-size:0.95em !important; text-transform:none !important; }
.f_1 { font-size:1em !important; text-transform:none !important; }
.f_2 { font-size:2em !important; text-transform:none !important; }
.f_11 { font-size:1.1em !important; text-transform:none !important; }
.f_12 { font-size:1.2em !important; text-transform:none !important; }
.f_13 { font-size:1.3em !important; text-transform:none !important; }
.f_14 { font-size:1.4em !important; text-transform:none !important; }
.f_15 { font-size:1.5em !important; text-transform:none !important; }
.f_16 { font-size:1.6em !important; text-transform:none !important; }
.f_17 { font-size:1.7em !important; text-transform:none !important; }
.f_18 { font-size:1.8em !important; text-transform:none !important; }
.f_22 { font-size:2.2em !important; text-transform:none !important; }
.f_26 { font-size:2.6em !important; text-transform:none !important; }
.f_9 { font-size:9em !important; text-transform:none !important; }

.fw_500 { font-weight:500 !important; }

.tt_none { text-transform:none !important; }

.footer_link { font-size:1.1em !important; color:#ffffff !important; }
.footer_link:hover { text-decoration:underline !important; }

.guncellemeler_kutu { padding:23px 0 !important; }
.guncellemeler_tarih { padding-top:3px; color:#888888 !important; font-size:1.1em !important; }

.tooltip { font-size:0.9em !important; letter-spacing:0.5px !important; }



.Bc_fff { background-color:#ffffff !important; }

.Cl_fff { color:#ffffff !important; }
.Cl_000 { color:#000000 !important; }
.Cl_333 { color:#333333 !important; }
.Cl_444 { color:#444444 !important; }
.Cl_777 { color:#777777 !important; }

.m_b_80 { margin-bottom:80px !important; }
.m_b_50 { margin-bottom:50px !important; }
.m_b_45 { margin-bottom:45px !important; }
.m_b_20 { margin-bottom:20px !important; }
.m_b_25 { margin-bottom:25px !important; }
.m_b_30 { margin-bottom:30px !important; }
.m_b_35 { margin-bottom:35px !important; }
.m_b_40 { margin-bottom:40px !important; }
.m_b_90 { margin-bottom:90px !important; }
.m_b_8 { margin-bottom:8px !important; }
.m_b_10 { margin-bottom:10px !important; }
.m_b_15 { margin-bottom:15px !important; }
.m_b_5 { margin-bottom:5px !important; }
.m_b_0 { margin-bottom:0 !important; }
.m_t_0 { margin-top:0 !important; }
.m_t_7 { margin-top:7px !important; }
.m_t_10 { margin-top:10px !important; }
.m_t_15 { margin-top:15px !important; }
.m_t_20 { margin-top:20px !important; }
.m_t_30 { margin-top:30px !important; }
.m_t_40 { margin-top:40px !important; }
.m_t_60 { margin-top:60px !important; }
.m_t_90 { margin-top:90px !important; }
.m_r_5 { margin-right:5px !important; }
.m_r_10 { margin-right:10px !important; }
.m_r_12 { margin-right:12px !important; }
.m_r_15 { margin-right:15px !important; }
.m_r_30 { margin-right:30px !important; }
.m_r_45 { margin-right:45px !important; }
.m_l_25 { margin-left:25px !important; }
.m_l_10 { margin-left:10px !important; }
.m_40_0 { margin:40px 0 !important; }
.m_l_0 { margin-left:0 !important; }
.m_r_0 { margin-right:0 !important; }

.m_t_-15 { margin-top:-15px !important; }
.m_t_-25 { margin-top:-25px !important; }
.m_b_-30 { margin-bottom:-30px !important; }
.m_b_-60 { margin-bottom:-60px !important; }

.p_tb_15 { padding: 15px 0 !important; }
.p_t_10 { padding-top: 10px !important; }
.p_t_20 { padding-top: 20px !important; }
.p_t_25 { padding-top: 25px !important; }
.p_b_10 { padding-bottom:10px !important; }
.p_b_15 { padding-bottom:15px !important; }
.p_b_20 { padding-bottom:20px !important; }
.p_b_40 { padding-bottom:40px !important; }
.p_b_30 { padding-bottom:30px !important; }
.p_b_35 { padding-bottom:35px !important; }
.p_b_40 { padding-bottom:40px !important; }
.p_b_50 { padding-bottom:50px !important; }
.p_b_60 { padding-bottom:60px !important; }
.p_b_65 { padding-bottom:65px !important; }
.p_b_70 { padding-bottom:70px !important; }
.p_b_80 { padding-bottom:80px !important; }
.p_b_100 { padding-bottom:100px !important; }
.p_b_0 { padding-bottom:0 !important; }
.p_t_50 { padding-top:50px !important; }
.p_t_55 { padding-top:55px !important; }
.p_t_0 { padding-top:0 !important; }
.p_t_20 { padding-top:20px !important; }
.p_t_40 { padding-top:40px !important; }
.p_l_0 { padding-left:0 !important; }
.p_r_0 { padding-right:0 !important; }
.p_lr_0 { padding-left:0 !important; padding-right:0 !important; }
.p_l_20 { padding-left:20px !important; }
.p_r_20 { padding-right:20px !important; }
.p_l_25 { padding-left:25px !important; }
.p_r_25 { padding-right:25px !important; }
.p_l_70 { padding-left:70px !important; }
.p_r_70 { padding-right:70px !important; }

.p_30 { padding:30px !important; }
.p_12 { padding:12px !important; }

.lt_sp_03 { letter-spacing:0.3px !important; }

.t_center { text-align:center !important; }
.t_left { text-align:left !important; }
.t_right { text-align:right !important; }

.yonetim_badge { font-size:0.9em !important; font-weight:normal !important; padding:7px 0 !important; display:block !important; }

.gs {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 1;
    filter: alpha(opacity=60);
}
.gs:hover { filter:none !important; }

.validation-summary-errors ul { 
    padding:0 !important;
    margin:0 !important;
}
.validation-summary-errors ul li { 
    padding:0 !important;
    margin:0 !important;
    list-style:none !important;
}

.form_input_demo { border:1px solid #84ba3f !important; }

.slide-anasayfa-isortaklari .owl-next i { background-color:transparent !important; font-size:3em !important; color:#333333 !important; opacity:0.4 !important; }
.slide-anasayfa-isortaklari .owl-prev i { background-color:transparent !important; font-size:3em !important; color:#333333 !important; opacity:0.4 !important; }

.slide-anasayfa-banner .owl-next i { background-color:transparent !important; font-size:2em !important; color:#ffffff !important; opacity:0.5 !important; }
.slide-anasayfa-banner .owl-prev i { background-color:transparent !important; font-size:2em !important; color:#ffffff !important; opacity:0.5 !important; }

.Br_C_f1 { border-color:#f1f1f1 !important; }

.blog_ara_btn { background-color:#f6f7f8 !important; border:none !important; color:#555555 !important; }

.demo_sayfa_hbaslik { font-size:2.2em !important; font-weight:normal !important; line-height:inherit !important; margin-bottom:6px !important; font-family:inherit !important; }

#kampanya_tarih {
    text-align: center;
}

.pkt_kampanya_kutu {
    border: 1px solid #eeeff4 !important;
    background-color: #ffffff;
    border-radius: 8px !important;
    padding: 20px !important;
}

.btn-periyod {
    color: #729241 !important;
    border-color: #90b952 !important;
}

.btn-periyod:hover {
    color: #fff !important;
    background-color: #90b952 !important;
    border-color: #90b952 !important;
}

.btn-check:focus + .btn-periyod, .btn-periyod:focus {
    box-shadow: none !important;
}

.btn-check:active + .btn-periyod, .btn-check:checked + .btn-periyod, .btn-periyod.active, .btn-periyod.dropdown-toggle.show, .btn-periyod:active {
    color: #fff !important;
    background-color: #90b952 !important;
    border-color: #90b952 !important;
}

.btn-check:active + .btn-periyod:focus, .btn-check:checked + .btn-periyod:focus, .btn-periyod.active:focus, .btn-periyod.dropdown-toggle.show:focus, .btn-periyod:active:focus {
    box-shadow: none !important;
}

.btn-periyod.disabled, .btn-periyod:disabled {
    color: #198754 !important;
    background-color: transparent !important;
}

.paket_bilgi_icerik p { font-size:1.1em !important; margin-bottom:25px !important; color:#555555 !important; }
.paket_bilgi_icerik h2 { font-size:1.5em !important; line-height:inherit !important; font-family:inherit !important; font-weight:500 !important; margin-bottom:25px !important; color:#444444 !important; }
.paket_bilgi_icerik h3 { font-size:1.4em !important; line-height:inherit !important; font-family:inherit !important; font-weight:500 !important; margin-bottom:25px !important; color:#444444 !important; }
.paket_bilgi_icerik img { display:block !important; margin-bottom:25px !important; }
.paket_bilgi_icerik strong { font-weight:600 !important; }


.mobilAltBar { position:fixed; bottom:0; width:100%; z-index:9999; }
.mobilAltBar .tel {
    background-color: #696CFF;
    color: #ffffff;
    font-weight: 600;
    border-radius: 100px;
    padding: 13px;
    text-align: center;
}
.mobilAltBar .wp {
    background-color: #56b962;
    color: #ffffff;
    font-weight: 600;
    border-radius: 100px;
    padding: 13px;
    text-align: center;
}

.masaustuWp { position:fixed; bottom:180px; right:5px; }
