body {
  -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

@media print {
  body {
    display: none !important;
  }
}

.paginationLink {
  display: none;
}

.post {
  margin-bottom: 15px;
}

.hizlimenu {
  position: relative;
}

.hizlimenu .col-md-3::after {
  content: "";
  position: absolute;
  height: 5px;
  width: 10%;
  background-color: #0368b0;
  left: 5px;
  top: -10px;
}
.scroller-status {
  position: relative;;
  display: none;
}

.nobetcikuyumcu {}

.nobetcikuyumcu .sayfabaslik{
  background-color: #edefef;
  padding: 15px;
  font-weight: 600;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 15px;
}

.nobetcikuyumcu .kuyumcublok{
  border-radius: 15px;
  background-color: #edefef;
  margin-bottom: 7px;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubilgiler {
  padding: 15px;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubilgiler h1 {
  margin-bottom: 5px;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubilgiler ul {
  display: flex;
  flex-direction: column;
  min-height: 95px;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubilgiler ul i{
  border-radius: 15px;
  border: 2px solid;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubilgiler ul li{
  margin-bottom: 10px;
  display: flex;
}
.nobetcikuyumcu .kuyumcublok .kuyumcubanner img{
  width: 100%;
  border-radius: 15px;
}

.nobetcieczane {}
.nobetcieczane .sayfabaslik{
  background-color: #edefef;
  border: 10px solid #fff;
  padding: 15px;
  margin-bottom: 20px;
  font-weight: 600;
  position: relative;
  margin-right: 20px;
}

.nobetcieczane .sayfabaslik::after {
  content: '';
  display: inline-block;
  transform: rotate(1deg);
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  position: absolute;
  width: 100%;
  height: 125%;
  background: rgb(160,158,160);
  background: linear-gradient(90deg, rgba(160,158,160,1) 0%, rgba(234,234,234,1) 100%);
  left: 21px;
  top: -2px;
  z-index: -1;
}


.nobetcieczane .list {
  margin-bottom: 20px;
  position: relative;
  margin-right: 25px;
}

.nobetcieczane .nobetciaciklama,.nobetcikuyumcu .nobetciaciklama {
  padding: 22px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 600;
}

.nobetcieczane .eczanebox{
  border: 10px solid #fff;
  /* margin-right: 0; */
  display: flex;
  flex-direction: row;
  background: rgb(236,243,255);
  background: linear-gradient(90deg, rgba(236,243,255,1) 0%, rgba(250,252,255,1) 83%, rgba(250,252,255,1) 100%);
  margin-left: 72px;
  padding-left: 49px;
  max-height: 130px;
  justify-content: space-between;
}
.nobetcieczane .eczanebox .eczanebilgileri{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nobetcieczane .eczanebox .eczanebilgileri h1{

}
.nobetcieczane .eczanebox .eczanebilgileri .eczanedetay{

}
.nobetcieczane .eczanebox .eczanebilgileri .eczanedetay li{
  font-size: 13px;
  margin-bottom: 7px;
}
.nobetcieczane .eczanebox .eczanekonum{
  display: flex;
  align-items: center;
  border-left: 2px solid #6d7c80;
  margin: 23px 0;
  padding-left: 10px;
}
.nobetcieczane .eczanebox .eczanekonum img{
  width: 42px
}

.nobetcieczane .eczanebox::before {
  content: '';
  display: inline-block;
  transform: rotate(1deg);
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  position: absolute;
  width: 90%;
  height: 89%;
  background: rgb(160,158,160);
  background: linear-gradient(90deg, rgba(160,158,160,1) 0%, rgba(234,234,234,1) 100%);
  left: 54px;
  top: 17px;
  z-index: -1;
}

.nobetcieczane .eczanebox::after {
  content: '';
  display: inline-block;
  height: 62%;
  width: 15px;
  position: absolute;
  z-index: 999;
  background-color: red;
  top: 26%;
  right: -15px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.nobetcieczane .list .eczaneilce {
  position: absolute;
  border: 8px solid red;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 128px;
  border-radius: 80px;
  background-color: #fff;
  font-weight: bold;
}

.nobetcieczane .sagblok a,.nobetcikuyumcu .sagblok a {
  display: block;
  float: left;
  margin-bottom: 5px;
}
.nobetcieczaneaciklama {
  text-align: center;
  font-weight: 600;
  border-bottom: 3px solid #000;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
.nobetcieczane .nobetcilistele{
  display: flex;
  flex-wrap: wrap;
}

.nobetcikuyumcu .sagblok {
  margin-top: 15px;
  float: left;
}

.loader-ellips {
        font-size: 20px;
        position: relative;
        width: 4em;
        height: 1em;
        margin: 10px auto;
}

.loader-ellips__dot {
    display: block;
    width: 1em;
    height: 1em;
    border-radius: 0.5em;
    background: #555;
    position: absolute;
    animation-duration: 0.5s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}

.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
    left: 0;
}

.loader-ellips__dot:nth-child(3) {
    left: 1.5em;
}

.loader-ellips__dot:nth-child(4) {
    left: 3em;
}

@keyframes reveal {
    from {
        transform: scale(0.001);
    }
    to {
        transform: scale(1);
    }
}

@keyframes slide {
    to {
        transform: translateX(1.5em)
    }
}

.loader-ellips__dot:nth-child(1) {
    animation-name: reveal;
}

.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
    animation-name: slide;
}

.loader-ellips__dot:nth-child(4) {
    animation-name: reveal;
    animation-direction: reverse;
}

.vefatlar .list-post-wrap{
  float: unset;
}
.vefatlar .list-post-content{
  width: 100%;
  padding: 0;
}
.vefatlar .list-post-content table{
  width: 100%;
  text-align: left;
}
.vefatlar .list-post-content table tr{
  width: 15%;
  border: 1px solid #d9d9d9;
}
.vefatlar .list-post-content table tr th,.vefatlar .list-post-content table tr td{
  padding: 5px;
}
.etkinlik .list-post-media {
  width: 100%;
}
.etkinlik .list-post-content {
  width: 100%;
  padding: 5px 0;
  margin-top: 10px;
}
.etkinlik .list-post-content .post-opt {
  width: 100%;
  padding: 5px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.etkinlik .list-post-content .post-opt li {
  width: 100%;
  text-align: center;
  border: 1px solid #e3e3e3;
  margin: 0 5px;
  padding: 5px 0;
  border-radius: 15px;
}
.etkinlik .float-right {
  float: right;
  margin-top: -25px;
}
.etkinlik .float-right a{
  padding: 8px 12px;
}
.btn-warring {
  color: #fff;
  background-color: #0368b0;
  border-color: #0368b0;
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-danger {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.etkinlik table {
  display: block;
  background-color: #f4b140;
  padding: 10px 0;
  border-radius: 10px;
}

.etkinlik table td{
  padding: 0 10px;
  font-size: 14px;
}

.resmiilan {
  background-color: #f3f3f3;
  padding: 25px;
  border-radius: 15px;
}

.Bugun {
  font-weight: bold;
  color: #46c107;
  font-size: 14px;
}

.Flash {
     animation: blinker 0.9s linear infinite;
     }
     @keyframes blinker {
     50% { opacity: 0; }
     }

.resmiilan .grid-post-media{
    height: 220px;
}
.resmiilan .search{
    color: #3a3a3a;
}
.resmiilan .resmiilanarsivtarih{
  width: 129px;
  margin-left: auto;
  margin-right: auto;
}
.resmiilan .single-post-header h1{
  text-align: center;
}
.resmiilan .ilan-baslik{
  text-align:center;
  font-size:16pt !important;
  column-span:all;
  font-weight:bold;
}

.resmiilan table { border:1px solid #B96F00; margin-top:10px; margin-bottom:10px; background-color:white; }
.resmiilan td {     border: 1px solid #B96F00;
    font-size: 12pt;
    padding: 5px 10px;
    padding: 1 3 1 5; }

#bik-kunye-main .kunye-cart {
    border: 1px solid #f0f0f0;
    border-radius: 4px
}

#bik-kunye-main .kunye-cart>li {
    border-bottom: 1px solid #f0f0f0;
    padding: 18px;
    display: flex
}

#bik-kunye-main .kunye-cart>li:nth-child(2n+0) {
    background: #f7f7f7
}

#bik-kunye-main .kunye-cart>li:first-child {
    padding-top: 20px
}

#bik-kunye-main .kunye-cart>li:last-child {
    padding-bottom: 20px
}

#bik-kunye-main .kunye-cart>li div {
    width: 100%;
    padding-left: 20px;
    font-size: 15px
}

#bik-kunye-main .kunye-cart h4 {
    width: 330px;
    max-width: 330px;
    min-width: 330px;
    font-weight: 700;
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

#bik-kunye-main .kunye-cart div li {
    margin-bottom: 6px
}

#bik-kunye-main .kunye-cart div li span {
    display: flex;
    font-size: 11px
}

#bik-kunye-main .kunye-cart div li span b {
    width: 70px
}

#bik-kunye-main .kunye-cart div li span i {
    margin: 0 4px 0 5px
}

#bik-kunye-main .kunye-cart i.n {
    position: absolute;
    left: 0;
    top: -1px;
    line-height: 1;
    font-size: 14px
}

.mansetgenis-pagination {
  display: flex;
  width: 100%;
  justify-content: center;
  position: absolute;
  z-index: 99;
  bottom: 0;
}
.mansetgenis-pagination .swiper-pagination-bullet{
  height: 50px;
  width: 100%;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: 600;
  font-size: 25px;
  opacity: 1;
}

.MansetReklam.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > a:nth-child(8) {
  color: red;
  background-color: red;
  position: relative;
}
.MansetReklam.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > a:nth-child(8)::before {
  color: white;
  content: "R";
  position: absolute;
}

.MansetReklam.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > a:nth-child(8).swiper-pagination-bullet.bullet-anchor2.swiper-pagination-bullet-active {
  color: red;
  background: red;
}

.mansetspor-pagination {
  display: flex;
  width: 100%;
  justify-content: center;
  position: absolute;
  z-index: 99;
  bottom: 0;
}
.mansetspor-pagination .swiper-pagination-bullet{
  height: 50px;
  width: 100%;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: 600;
  font-size: 25px;
  opacity: 1;
}

.mansetspor .grid-post-media_title {
  padding: 70px 20px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 90%);
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.bg-gradient-doviz {
    background-image: linear-gradient(120deg,#122d4a 0,#194c82 100%);
}

.yatayhavadoviz {
      color: #fff;
}
.yatayhavadoviz ul{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 5px;
}
.yatayhavadoviz ul li{
  float:left;
  width: 100%;
  text-align: center;
}
.yatayhavadoviz .fas,.yatayhavadoviz .fab,.yatayhavadoviz .fa {
  font-size: 20px;
  margin-right: 5px;
  color: #09d2c1!important;
}
.yatayhavadoviz .dovizbaslik {
  display: block;
}
.yatayhavadoviz select {
  border: 0;
  background: unset;
  color: #fff;
  float: left;
  margin-right: 10px;
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  width: 100%;
}
.yatayhavadoviz select option{
  background-color: #122d4a;
  min-width: 150px;
}
.yatayhavadoviz .value {
  font-size: 15px;
  font-weight: 600;
}
.yatayhavadoviz .text-success {
  color: #abdc28!important;
}
.yatayhavadoviz .text-light {
  font-size: 30px;
  font-weight: 600;
}
.yatayhavadoviz .havadurumu {
  display: flex;
  border-right: 1px solid #f1f1ff;
  padding-right: 28px;
}

.yatayhavadoviz .havadurumu form {
  display: flex;
}


sup {
    top: -0.5em;
}

.anket .baslik {
  font-size: 15px;
}

.anket .anketform ul {
  margin-bottom: 15px;
}

.anket .anketform .secenek{
  border-bottom: 1px solid #ededed;
  text-align: left;
  padding: 0;
}
.anket .anketform .secenek label{
  display: block;
  padding: 15px 10px;
  border-radius: 8px;
}

form .btn {
  border: none;
  -webkit-appearance: none;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 4px;
}

.doviz {
  padding: 0;
}

.ajax-inner .list-post-media {
  width: 100%;
}

.ajax-inner .list-post-content {
  width: 100%;
  padding: 10px 0;
}

.ajax-inner .list-post {
  padding: 0 10px;
  margin: 5px 0;
}

.ajax-inner .list-post-wrap {
  display: flex;
  flex-wrap: wrap;
}

.yazarlar .grid-post-media_title h4 a, .yazarlar .gpm_sing .author-link a {
  color: #000;
  font-size: 14px;
  text-align: center;
}

.yazarlar .video-date {
  color: #000;
}
.yazarlar .grid-post-media_title .post-opt {
  color: #000;
}

.yazarlar img {
  border-radius: 100%;
  height: 150px;
  width: 150px;
  border: 2px solid #e93314;
}
.yazarlar .grid-post-media_title {
  padding: 3px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.yazarlar .grid-post-media {
  height:unset;
  text-align: center;
}
.yazarlar .swiper-wrapper {
  display: flex;
  flex-direction: row;
}

.copyright a {
  color:#fff;
}

.anketdiv li {
  list-style: none;
  margin-bottom: 5px;
  display: block;
  width: 100%;
  float: left;
  text-align: left;
  border: 1px solid #e7e7e7;
  padding: 10px 10px;
  border-radius: 10px;
}
.skill_name {
  font-size: 13px;
  clear: both;
  float: left;
  border-radius: 3px 0px 0px 3px;
}
.skillbar_wrapper {
  float: left;
  position: relative;
  display: block;
  width: 100%;
  background-color: #E6E6E6;
  height: 30px;
  border-radius: 0px 3px 3px 0px;
}
.skillbar_bar {
  height: 30px;
  border-radius: 3px 3px 3px 3px;
  background-image: linear-gradient(120deg,#277e03 0,#0f5811 100%);
}
.skill_bar_percent {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 12px;
  line-height: 30px;
  color: black;
}

.nav-holder2 {
  float: right;
  position: relative;
  opacity: 1;
  visibility: visible;
  z-index: 20;
}

.nav-holder2 ul{
}

.mobilhidden {
  display: none;
}

.nav-holder2 li{
  float: left;
  padding: 0 10px;
  font-weight: bold;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: all .3s ease-in-out;
}
.nav-holder2 li:hover{
  height: 60px;
}
.nav-holder2 li a{
  color:#fff;
}

.nav-holder2 li:nth-child(6n+1),.nav-holder3 li:nth-child(6n+1) { background-color: #007aff;}
.nav-holder2 li:nth-child(6n+2),.nav-holder3 li:nth-child(6n+2) { background-color: #ea3546;}
.nav-holder2 li:nth-child(6n+3),.nav-holder3 li:nth-child(6n+3) { background-color: #00509d;}
.nav-holder2 li:nth-child(6n+4),.nav-holder3 li:nth-child(6n+4) { background-color: #8d99ae;}
.nav-holder2 li:nth-child(6n+5),.nav-holder3 li:nth-child(6n+5) { background-color: #495057;}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.manset .grid-post-media.gpm_sing {
	border-radius: 4px;
 	padding: 235.7px 0;
	height: auto;
}

.spor-slider .grid-post-media.gpm_sing {
	border-radius: 4px;
 	padding: 235.7px 0;
	height: auto;
}
.manset .grid-post-media.gpm_sing:before,.spor-slider .grid-post-media.gpm_sing:before {
    background: unset;
}

.manset .respimg, .single-slider img, .single-slider-wrap img {
    min-height: 491px;
}

.manset .grid-post-media_title,.spor-slider .grid-post-media_title {
  position: absolute;
  bottom: 30px;
  z-index: 20;
  left: 0;
  right: 0;
  padding: 10px 40px 30px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 90%);
}

.video-item-title {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 90%);
}
.nav-holder3 {
  display: none;
}

.nav-holder3 li a{
  font-size: 9px;
  display: block;
  color: #fff;
  font-weight: 600;
  line-height: 12px;
}

.nav-holder3 li a i{
  font-size: 15px;
  display: block;
  padding: 5px 0;
}

.nav-holder3 li {
  float: left;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.yazar .list-post-media {
  width: 20%;
}
.yazar .list-post-content {
  width: 80%;
}

.yazarmakale .yazarresim {
  width: 50px;
  border-radius: 30px;
  margin-right: 15px;
}

body {
  --logo-color: rgba(255,255,255, 1);
  --white: rgba(255,255,255, 1);
  --surface: rgb(18 18 18);
  --surface-2: rgb(18 18 18, .5);
  --surface-negative: rgba(255,255,255, 1);
  --black: rgba(0,0,0,1);
  --text-salt: #fff;
  --text-color: rgb(223 223 223);
  --text-color-secondary: rgba(189, 189, 189, 0.9);
  --text-color-third: rgba(148, 154, 165, 0.9);
  --text-color-4: rgba(124, 126, 136, 0.9);
  --soft-grey: rgb(26 26 26);
  --soft-grey-2: rgb(32 32 32);
  --soft-grey-3: rgba(148, 154, 165, 0.4);
  --soft-grey-4: rgba(148, 154, 165, 0.6);
  --soft-grey-5: #2a2d32;
  --icon-color: #FFF;
  --border-color: rgb(213 213 213);
  --border-color-2: rgba(62, 73, 89, 0.9);
  --border-color-3: #313843;
  --scroll-color: rgba(62, 73, 89, 0.9);
  --sep-color: rgba(163, 178, 200, 0.6);
  --green: rgba(90,193,42, 1);
  --green-2: #b2ef00;
  --red: rgba(219,13,13, 1);
  --red-2: #ea0e0f;
  --esh-red: rgba(237, 13, 13, 1);
  --soft-red: rgb(253, 194, 194);
  --yellow: #F4CE26;
  --turquaz: #00f1ff;
  --laci: #0a58ca;
  --color-facebook: #4563a0;
  --color-google: #ea4335;
  --color-twitter: #000;
  --color-apple: #000;
  --app-reminder-bg: #000;
  --swiper-bullet: #CCC;
}

.author-btn {
    background-color: #343a40;
    color: #fff;
    padding: 8px 16px;
    border-radius: 4px;
    text-decoration: none;
    font-weight: 700;
    white-space: nowrap;
    min-width: 200px;
    text-align: center;
}

.info-bottom .author .name {
    color: var(--text-color);
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
    white-space: nowrap;
}

.info-bottom .author .name .title {
    color: var(--text-color-secondary);
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    margin-top: 10px;
}

.info-bottom {
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
    margin-top: 2rem;
    padding: 1rem 0;
}

.info-bottom .author {
  align-items: center;
  cursor: default;
  display: flex;
}

.author {
    justify-content: center !important;
}

.author .avatar {
    align-items: center;
    background: var(--soft-grey-2);
    border: 1px solid var(--border-color);
    border-radius: 50%;
    display: flex;
    height: 55px;
    justify-content: center;
    margin-right: .6rem;
    max-width: 55px;
    min-width: 55px;
    overflow: hidden;
}

.yazarmakale img {
  width: 100%;
}
.yazarmakale .list-post-content {
  width: 100%;
  padding: 5px 0;
}

.widget-tumu {
  background-color: #e93314;
  font-size: 12px;
  padding: 5px 30px;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}

.anket .resimli {
  float: left;
  width: 48%;
  margin-right: 10px;
}
.anket .resimli label:checked {
  background-color: #e93314;
  display: block;
  float: left;
  padding: 5px;
  border-radius: 8px;
}

.anket .resimli .seceneksec{
  display: none;
}

.anket .single-post-content_text img {
  float: left;
  border-radius: 10px;
  margin: 0;
  cursor: pointer;
}

.anket .seceneksec {
  display:none;
}

.anket input[type="radio"]:checked+label{
  background-image: linear-gradient(120deg,#e93314 0,#9e3f13 100%);
  color: #fff;
  font-weight: 600;
}

.anketdiv {
  margin-top: 20px;
}

#sondakika .timeline {
    padding: 10px 10px 10px 100px;
}

#sondakika .timeline:before {
  content: "";
  display: block;
  position: absolute;
  left: 78px;
  width: 1px;
  bottom: 0;
  top: 0;
  background: #c3bfbf;
  z-index: 9;
}
#sondakika .timeline .itemgroup {
    border-bottom: 1px solid var(--color-border);
    padding: 5px 0;
}
#sondakika .timeline .itemgroup .item {
    position: relative;
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 1.3em;
    letter-spacing: -0.3px;
}
#sondakika .timeline .itemgroup .item time {
    display: block;
    position: absolute;
    top: 9px;
    left: -78px;
    font-weight: 300;
    font-size: 15px;
    font-size: .9375rem;
    color: var(--color-text-secondary);
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
#sondakika .timeline .itemgroup .item a {
    display: block;
    position: relative;
    padding: 8px 0;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    font-weight: 500;
    text-align: left;
}
#sondakika .timeline .itemgroup .item a:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -32px;
    top: 9px;
    background: #fff;
    border: 2px solid #d3d3d3;
    border-radius: 50%;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    z-index: 9;
}
#sondakika .timeline .itemgroup .item a:hover:before {
    background: #e73314;
}
#sondakika .timeline img{
  width: 100%;
  margin-top: 15px;
  border-radius: 10px;
}

.digerlist {
  margin-top: 20px;
  float: left;
}
.digerlist .list-post {
  padding: 10px 0;
  margin: 5px 0;
}
.digerlist .list-post-content{
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
}
.digerlist .list-post-content .post-opt{
  position: absolute;
  right: 20px;
  top: 0;
}

.vc-pagination {
  right: 110px;
}

.vc-tumu,.vc-tumuyazar {
  position: absolute;
  right: 40px;
  top: 20px;
}

.vc-tumu a{
  color: #fff;
  font-weight: 600;
  font-size: 15px;
}
.vc-tumuyazar a{
  color: #e93314;
  font-weight: 600;
  font-size: 15px;
}

/* .etkinlik .list-post {
  width: 50%;
  padding: 0 5px;
} */

.havadurumu {display: none;}

@media only screen and (max-width: 500px) {

  .etkinlik .float-right {
    float: left;
    margin: 15px 0;
    display: flex;
    width: 100%;
  }

  .etkinlik .float-right a{
    margin: 0 1px;
  }

  .yazar .list-post-media {
    width: 40%;
  }

  .yazar .list-post-content {
    width: 56%;
    margin-left: 14px;
  }

  .mobilhidden {
    display: block;
  }

  .sayfa {
    display: flex;
    flex-direction: column-reverse;
  }

  .manset .grid-post-media.gpm_sing {
    padding: 122px 0;
  }
  .yazarlar .grid-post-media_title h4 a, .yazarlar .gpm_sing .author-link a {
    font-size: 12px;
  }
  .yazarlar img {
    height: 90px;
    width: 90px;
  }
  .vc-pagination {
    display: none;
  }
  .footer-social li {
    margin-bottom: 5px;
  }
  .manset {
    margin: 10px 0;
  }
  .spor-slider {
    margin: 10px 0;
  }
  .manset .respimg, .single-slider img, .single-slider-wrap img {
    min-height: unset;
  }

  .mansetgenis-pagination .swiper-pagination-bullet {
    font-size: 12px;
    height: 34px;
  }

  .spor-slider .grid-post-media.gpm_sing {
    padding: 130px 0;
  }

  .mansetspor-pagination .swiper-pagination-bullet {
    font-size: 12px;
    height: 50px;
  }

  .nav-holder2 {
    display: none;
  }

  .nav-holder3 {
    display: block;
    float: right;
  }
  .nav-holder3 li {
    height: 70px;
    width: 37px;
  }
  .manset .video-date,.spor-slider .video-date {
    display: none;
  }
  .manset .grid-post-media_title .post-opt,.spor-slider .grid-post-media_title .post-opt {
    display: none;
  }
  .manset .post-category-marker,.spor-slider .post-category-marker {
    display: none;
  }
  .manset .grid-post-media_title {
    background-color: #00000030;
    bottom: 14px;
    padding: 5px 5px;
  }
  .manset .grid-post-media .bg {
    background-size: cover;
    background-position: top;
  }
  .manset .grid-post-media_title h4{
    font-size: 13px;
  }

  .spor-slider .grid-post-media_title {
    background-color: #00000030;
    bottom: 30px;
    padding: 5px 5px;
  }
  .spor-slider .grid-post-media_title h4{
    font-size: 13px;
  }

  .yatayhavadoviz .text-light {
    font-size: 15px;
  }
  .yatayhavadoviz .havadurumu {
    display: none;
  }

  .havadurumu {display: block;}

  .yatayhavadoviz ul li {
      float: left;
      width: 100%;
      display: flex;
      flex-direction: column;
    }

    .yatayhavadoviz .fas, .yatayhavadoviz .fab, .yatayhavadoviz .fa {
      font-size: 15px;
      margin-right: 5px;
      color: #09d2c1!important;
    }

    .yatayhavadoviz .value {
      font-size: 10px;
      font-weight: 600;
      margin-top: 8px;
    }

    .ajax-nav li a {
      padding: 8px 8px;
      float: left;
      background: #f9f9f9;
      font-weight: 600;
      font-size: 9px;
      text-transform: uppercase;
    }

    .yurttanhaberler {
      margin-top: 15px;
    }

    .post-widget-item-media {
      width: 100%;
    }

    .resmiilan td {
      border: 1px solid #B96F00;
      font-size: 9pt;
      padding: 0 8px;
    }

}

.yarisma {
  float: left;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 500px;
  justify-content: center;
  font-size: 20px;
}
.yarisma .cevaplar{
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 25px;
}

.yarisma .sure {
  font-size: 40px;
  text-align: center;
}

.yarisma .soru {
  font-size: 30px;
  font-weight: bold;
  margin-top: 20px;
}

.yarisma .answer-button {
  border: 1px solid #c9c6c6;
  padding: 20px;
  border-radius: 5px;
  cursor: pointer;
  margin-right: 10px;
}

.firmarehberi .list-post {
  display: flex;
  width: 32%;
  flex-direction: column;
  margin: 5px 5px;
  border: 1px solid #d1d1d1;
  border-radius: 20px;
}
.firmarehberi .firmaduzelt {
  position: absolute;
  bottom: 7px;
}
.firmarehberi .firmaduzelt .fa{
  color: red;
}
.firmarehberi .list-post::before{
  display: none;
}
.firmarehberi .list-post .bg{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.firmarehberi .list-post .list-post-content h3 {
  padding: 10px 15px;
  font-size: 20px;
}
.firmarehberi .list-post .list-post-content b {
  font-size: 13px;
  font-weight: 600;
  color: #0368b0;
  padding: 10px 15px;
}
.firmarehberi .section-title a {
  background-color: #dd0303;
  color: #fff;
  padding: 10px 25px;
  border-radius: 10px;
}
.firmarehberi .firmaadi{
  font-size: 25px;
  margin-bottom: 5px;
  margin-left: 15px;
}
.firmabilgileri {
  margin-left: 15px;
}
.firmarehberi .firmabilgileri li{
  font-size: 15px;
  margin-bottom: 5px;
}
.firmarehberi .firmabilgileri li .fa{
  font-size: 15px;
  width: 20px;
}
.firmarehberi .list-post .list-post-content .telefon {
  background-color: #efecec;
  padding: 7px 0;
  width: 100%;
  text-align: center;
  font-size: 15px;
  border-radius: 15px;
  display: block;
  font-weight: 500;
}
.firmarehberi .list-post .list-post-media {
  width: 100%;
}
.firmarehberi .list-post .list-post-media img{
  width: 100%;
}

.firmablok .tab-content .post-widget-container ul li {
  border-bottom: 2px solid #d7d7d7;
  padding: 10px 0;
  font-weight: bold;
  font-size: 13px;
}

.firmarehberi .list-post .list-post-content {
  width: 100%;
  padding: 5px 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.firmarehberi .list-post .list-post-content .post-opt {
  position: absolute;
  right: 0;
  bottom: 0;
}
.firmarehberi .AramaAlani {
  position: relative;
  height: 335px;
  border-bottom: 10px solid #163769;
}
.firmarehberi .AramaAlani .bg{
  background-position: center center;
}
.firmarehberi .AramaAlani .FormAlani{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
  background: #0000009c;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.firmarehberi .AramaAlani .FormAlani h1 a{
  font-size: 45px;
  color: #fff;
}
.firmarehberi .AramaAlani .FormAlani h4{
  font-size: 15px;
  color: #fff;
  font-weight: normal;
}

.firmarehberi .AramaAlani .FormAlani .Form{
  background: #ffffff75;
  margin: 20px 0;
  border-radius: 5px;
  width: 75%;
}
.firmarehberi .AramaAlani .FormAlani .Form form{
  background: #ffffff;
  margin: 10px;
  border-radius: 5px;
  padding-left: 23px;
}
.firmarehberi .AramaAlani .FormAlani .Form form .row{
  display: flex;
  align-items: center;
}
.firmarehberi .AramaAlani .FormAlani .Form form .yek{
  padding: 0;
  margin: 0;
}
.firmarehberi .AramaAlani .FormAlani .Form label{
  display: block;
  width: 100%;
  font-weight: 600;
  color: #bb1313;
}
.firmarehberi .AramaAlani .FormAlani .Form input{
  width: 100%;
  border: 0;
  font-weight: bold;
      height: 35px;
}
.firmarehberi .AramaAlani .FormAlani .Form select{
  width: 100%;
  border: 0;
  font-weight: bold;
  height: 35px;
  box-sizing: content-box;
}
.firmarehberi .AramaAlani .FormAlani .Form select > option{
  font-weight: bold;
}
.firmarehberi .AramaAlani .FormAlani .Form button{
  height: 71px;
  width: 100%;
  border-radius: 5px;
  border: 0;
  background: red;
  color: white;
  cursor: pointer;
  margin-left: 1px;
}
.firmarehberi .firmabox {
  margin-top: 15px;
}
.firmarehberi .firmabox .widget-box {
  border: 1px solid #a9a7a754;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 15px;
  cursor: pointer;
  box-shadow: 1px 1px 3px #a9a7a7;
}

.firmarehberi .firmabox_1 {
  margin-top: 15px;
}
.firmarehberi .firmabox_1 .widget-blok {
  border: 1px solid #a9a7a754;
  height: 150px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  border-radius: 15px;
  cursor: pointer;
  box-shadow: 1px 1px 3px #a9a7a7;
}
.firmarehberi .firmabox_1 .widget-blok a {
  font-size: 22px;
  font-weight: bold;
  color: #0368b0;
  padding: 0 10px;
}
.firmarehberi .firmabox_1 .widget-blok a span {
  color: #999999;
  display: block;
}
.firmarehberi .firmabox_1 .col-md-4 img {
  height: 80px;
}

.firmarehberi .firmabox .widget-box h1{
  font-size: 17px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.firmarehberi .firmabox .widget-box .firmasayisi{
  font-size: 40px;
}
.firmarehberi .firmabox .widget-box img{
    width: 60px;
}
.firmarehberi .firmablok {
  margin-top: 15px;
}
.firmarehberi .widget-blok {
  /* border: 1px solid #a9a7a754; */
  border-radius: 15px;
  /* box-shadow: 1px 1px 3px #a9a7a7; */
  margin-bottom: 10px;
}
.firmarehberi .widget-blok .blok-header{
  width: 100%;
  border-radius: 15px;
  background-color: #0368b0;
  height: 50px;
  display: flex;
  align-items: center;
}
.firmarehberi .widget-blok .blok-header i{
  padding: 15px;
  color: #fff;
  font-size: 28px;
}
.fa-whatsapp:before {
    color: #02bd0c;
}
.firmarehberi .widget-blok .blok-header h1{
  color: #fff;
  font-size: 13;
}
.firmarehberi .widget-blok .blok-firmalar{
    width: 100%;
}
.firmarehberi .widget-blok .blok-firmalar ul{
    margin: 15px;
    counter-reset: li;
    list-style-type: none;
}
.firmarehberi .widget-blok .blok-firmalar ul li{
  font-size: 15px;
}
.firmarehberi .widget-blok .blok-firmalar ul li {
  counter-reset: mynum;
  list-style-type: none;
  position: relative;
  width: 100%;
}
.firmarehberi .widget-blok .blok-firmalar ul li a{
  font-size: 13px;
  color: #727272;
  display: block;
  margin-left: 12px;
  line-height: 1;
  text-transform: math-auto;
  border-bottom: 1px solid #72727245;
  padding: 9px 25px;
}
.firmarehberi .widget-blok .blok-firmalar ul li::before{
  counter-increment: li;
  content: counter(li);
  color: #b1afafb5;
  font-size: 25px;
  position: absolute;
  z-index: -1;
  top: -3px;
  font-weight: 700;
}
.firmarehberi .bloktitle{
  text-align: center;
  font-size: 25px;
  padding: 20px 0;
  font-weight: bold;
  color: #0368b0;
}
.firmarehberi .Alfabe {
  display: flex;
  border-top: 2px solid #0368b0;
  border-bottom: 2px solid #0368b0;
  justify-content: center;
  align-content: center;
}
.firmarehberi .Alfabe a{
  padding: 10px 10px;
  font-size: 15px;
}
.firmarehberi .Alfabe a:hover{
  background-color: #0368b0;
  color:#fff;
}
.firmarehberi .KategoriList ul{
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.firmarehberi .KategoriList ul li{
  width: 24%;
  padding: 10px 15px;
  background-color: #e7e7e7;
  margin: 5px 5px;
}
.firmarehberi .KategoriList ul a{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.firmarehberi .KategoriList .KategoriOver{
  width: 50px;
  height: 42px;
  background-color: #0368b0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.firmarehberi .KategoriList .KategoriBaslik{
  padding: 0 10px;
  font-size: 15px;
  width: 100%;
}
.firmarehberi .KategoriList .KategoriIcon{

}
.firmarehberi #wrapper{
    padding-top: 0;
}
.firmarehberi .container{
    width: 100%;
}

.firmarehberi .list-post-wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.custom-form label {
  font-size: 16px;
}

.list-post-content .post-opt li {
  font-size: 12px;
}

.firmarehberis .row {
  display: flex;
}
.firmarehberis .row .single-post-header{
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  font-size: 18px;
}

.tahminoyunu .TahminMenu {
  width: 100%;
  float: left;
}
.tahminoyunu .TahminMenu ul{

}
.tahminoyunu .TahminMenu ul .show-reg-form,.tahminoyunu .TahminMenu ul .uyebutton{
  float: right;
}
.tahminoyunu .TahminMenu ul li{
  float: left;
}
.tahminoyunu .TahminMenu ul li a{
  padding: 10px 10px;
  display: block;
  font-size: 15px;
  font-weight: 500;
}
.tahminoyunu .TahminBlok i{
  margin-right: 7px;
}

.tahminoyunu .TahminBlok {
  margin: 10px 0;
  width: 100%;
  float: left;
}

.tahminoyunu .TahminBlok h2 {
  width: 100%;
  background-color: #cd2d2d;
  border-radius: 10px;
  padding: 10px 10px;
  color: #fff;
  text-transform: uppercase;
  float: left;
}
.tahminoyunu .Hediye h3 {
  padding: 10px 0;
  font-size: 15px;
  text-align: center;
}
.tahminoyunu .TahminBlok .TamhinTable table {
  display: table;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  font-size: 15px;
}
.tahminoyunu .TahminBlok .TamhinTable table > tbody > tr > td:nth-child(2) {
  text-align: left;
}
.tahminoyunu .TahminBlok .TamhinSayfa {
  width: 100%;
  padding: 10px 15px;
  display: block;
  float: left;
}
.tahminoyunu .TahminBlok .TamhinSayfa .table{
  display: table;
  width: 100%;
}
.tahminoyunu .TahminBlok .TamhinSayfa .table th{
  text-align: left;
  width: 15%;
}
.tahminoyunu .TahminBlok .TamhinSayfa p{
  font-size: 15px;
  font-weight: unset;
}

.tahminoyunu .uyebutton {

}


.tahminoyunu .Basladi::after {
  content: "Maç Başladı...";
  background-color: #206c00c7;
}

.tahminoyunu .Kazandin::after {
  content: "KAZANDIN";
  background-color: #206c00c7;
}
.tahminoyunu .Kaybettin::after {
  content: "KAYBETTİN";
  background-color: #e10606c7;
}

.tahminoyunu .TahminBlok .siyah {
  background-color: #000000;
}
.tahminoyunu .TahminBlok .kirmizi {
  background-color: #e2350f;
}
.tahminoyunu .TahminBlok .yesil {
  background-color: #028b0c;
}
.tahminoyunu .TahminBlok .pembe {
  background-color: #b444c3;
}
.tahminoyunu .TahminBlok .sari {
  background-color: #c3b244;
}

.TahminListe {
  display: block;
  width: 100%;
  /* margin-top: 20px; */
  float: left;
  padding: 10px 10px;
}

.TahminListe li{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: 15px;
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0;
}
.TahminListe li .tarih{
  display: flex;
  align-items: center;
}
.TahminListe li .takim {
  width: 60%;
  display: flex;
  justify-content: center;
}
.TahminListe li .takim .EvSahibi{
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.TahminListe li .takim .Deplesman{
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
}
.TahminListe li .tahminler{
  display: flex;
  align-items: center;
}
.TahminListe li .takim i{
  margin: 0;
  padding: 0 10px;
  display: flex;
  align-items: center;
  font-size: 15px;
}

.TahminListe li .tahminler .OranButton{
  float: left;
  padding: 3px 15px;
  background-color: #dddddd;
  color: #727272;
  border-radius: 15px;
  cursor: pointer;
  margin-left: 10px;
  min-width: 65px;
  text-align: center;
}

.TahminListe .ListeBaslik {
  font-weight: 600;
}
.TahminListe .ListeBaslik .tahminler .OranButton{
  float: left;
  padding: 0;
  background-color: unset;
  color: #000000;
  border-radius: unset;
  cursor: pointer;
  margin-left: 10px;
  min-width: unset;
  text-align: center;
  font-size: 13px;
}
.TahminListe .ListeBaslik .tahminler .OranButton:hover{
  background-color: unset;
  color: unset;
}

.analist {
  display: flex;
  justify-content: space-evenly;
  float: left;
  width: 100%;
}

.analist li{
  background-color: #121e3a;
  border-radius: 4px;
  width: 45%;
  text-align: center;
  padding: 15px 0;
  color: #fff;
}
.analist li b{

}
.analist li h2,.analist li h1{
  position: relative;
  font-size: 29px;
}
.analist li h2::after{
  content: ". Sıradasınız";
  font-size: 10px;
  top: 20px;
  left: 86px;
}
.analist li h1::after{
  content: ". Puanla";
  font-size: 10px;
  top: 20px;
  left: 86px;
}

.TahminListe li .tahminler .Secilen{
  background-color: #02bd0c;
  color: #fff;
}

.TahminListe .Durum::after {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  color: #fff;
  left: 0;
  border-radius: 5px;
}

.TamhinTable .Odul {
  text-align: center;
  padding: 5px 0;
}
.TamhinTable .Odul img {
  width: 60%;
  border-radius: 25px;
  cursor: pointer;
}

.TahminListe li .tahminler .OranButton:hover{
  background-color: #02bd0c;
  color: #fff;
}

.TahminDuyuru {
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  background-color: #000;
}

.TahminDuyuru .tahminduyurudiv{
  display: flex;
  align-items: center;
  font-size: 20px;
  background-color: #028709;
  position: relative;
  padding: 10px 10px;
  font-weight: 600;
  color: #fff;
}

.TahminDuyuru .tahminduyurudiv::after{
  content: "";
  width: 0;
  height: 0;
  border-bottom: 50px solid #028709;
  border-right: 50px solid transparent;
  position: absolute;
  right: -50px;
}

.TahminDuyuru .second{
  padding: 0 50px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}




.TahminListe li .takim .EvSahibi .TakimLogo {
  float: right;
}
.TahminListe li .takim .Deplesman .TakimLogo {
  float: left;
}
.tahminoyunu .TahminBlok .TamhinTable .TakimLogo {
  width: 10%;
  margin: 0 10px;
}
.tahminoyunu .TahminBlok .TamhinTable .TakimLogo img {
  width: 100%;
}

.TamhinTable .TahminYapanlar tr {
  border-bottom: 1px solid #d5d5d5;
}
.TahminMenu li a i{
  padding: 5px 10px;
}
.TamhinTable .TahminYapanlar tr td{
  padding: 5px 0;
}

.sezonoduller {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  padding: 10px 0;
  border-bottom: 1px solid #e7e7e7;
  align-items: center;
  position: relative;
  float: left;
}
.sezonoduller img {
  width: 100%;
}
.sezonoduller .kazanan {
  position: absolute;
  background-color: #000;
  color: #fff;
  bottom: 10px;
  padding: 5px 15px;
  border-radius: 5px;
}

.sezonoduller .hediyebilgisi{
  text-align: center;
  width: 53%;
  border-left: 1px solid #e7e7e7;
  padding: 0 30px
}
.sezonoduller .hediyebilgisi h1{
    font-size: 15px;
}
.sezonoduller .hediyebilgisi h3{
  font-weight: normal;
}


.mactahmin {
  float: left;
  width: 100%;
  padding: 6px 6px;
  border: 1px solid #fff;
  margin-top: 10px;
  border-radius: 7px;
  background-color: #cdcdcd;
}

.mactahmin a {
  color: #000;
  font-size: 20px;
}
.mactahmin i {
  font-size: 14px;
  display: block;
}
.mactahmin button {
  float: right;
  border: 0;
  padding: 10px 10px;
  background-color: #0368b0;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
}


@media (max-width:641px) {

    .footer_ico .container ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
      margin-bottom: 35px;
    }
    .main-footer .footer_ico ul li {
      width: 50%;
    }
    .main-footer .footerRw {
      display: flex;
      align-items: flex-start;
    }
    .etkinlik .list-post-wrap {
      width: 100%;
      display: block;
    }
    .sezonoduller {
      display: flex;
      flex-direction: column;
    }
    .sezonoduller .hediyebilgisi {
      width: 100%;
      border: 0;
    }
    .tahminoyunu .TahminMenu ul {
      display: flex;
      text-align: center;
      flex-direction: row;
      flex-wrap: nowrap;
    }
    .tahminoyunu .TahminMenu ul li a {
      font-size: 11px;
      display: block;
      border-right: 1px solid #dfdfdf;
    }
    .tahminoyunu .TahminMenu ul li a i{
      width: 100%;
      font-size: 20px;
    }

   .tahminoyunu .TahminBlok .TamhinTable table tr td {
    font-size: 13px;
   }

   .etkinlik .list-post {
     width: 100%;
   }
   .TahminListe li {
     display: flex;
     flex-direction: column;
   }
   .TahminListe li .tarih {
     display: unset;
     text-align: right;
     font-size: 12px;
   }
   .TahminListe li .takim {
     width: 100%;
     margin-bottom: 10px;
     font-size: 13px;
     font-weight: 600;
   }
   .TahminListe li .tahminler {
     justify-content: space-around;
     display: flex;
   }
   .TahminListe li .tahminler .OranButton {
     width: 100%;
   }

   .firmarehberi {
     padding: 0;
     margin: 0;
     width: 100%;
   }
   .firmarehberi .list-post {
     width: 94%;
   }
   .firmarehberi .list-post-wrap {
     margin: 15px 10px;
   }
   .firmarehberi .AramaAlani {
     margin: 0 -5px;
     height: 545px;
     border-bottom: 10px solid #163769;
   }
   .firmarehberi .AramaAlani .FormAlani {
     padding: 0 10px;
     text-align: center;
   }


   .firmarehberi .AramaAlani .FormAlani .Form {
     width: 95%;
   }
   .firmarehberi .AramaAlani .FormAlani .Form form {
     padding: 15px 10px;
   }
   .firmarehberi .AramaAlani .FormAlani .Form form .row {
     display: grid;
   }
   .firmarehberi .AramaAlani .FormAlani .Form form .yek {
     padding: 5px 0;
   }
   .firmarehberi .AramaAlani .FormAlani .Form button {
     height: 30px;
   }
   .firmarehberi .firmabox .widget-box {
     margin: 10px 0;
   }
   .firmarehberi .Alfabe {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-around;
   }

   .firmarehberi .KategoriList ul li {
     width: 47%;
   }

   .hizlimenu .col-md-3 {
     margin-top: 10px;
   }
}
