/******* Common Element CSS Start ******/
.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
  }

  @media (min-width: 768px) {
	.bd-placeholder-img-lg {
	  font-size: 3.5rem;
	}
  }

  .b-example-divider {
	height: 3rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }

  .b-example-vr {
	flex-shrink: 0;
	width: 1.5rem;
	height: 100vh;
  }

  .bi {
	vertical-align: -.125em;
	fill: currentColor;
  }

  .nav-scroller {
	position: relative;
	z-index: 2;
	height: 2.75rem;
	overflow-y: hidden;
  }

  .nav-scroller .nav {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 1rem;
	margin-top: -1px;
	overflow-x: auto;
	text-align: center;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
  }
/******* Common Element CSS End ******/

.livesearch_scroll {
    /* background-color: #ffffff  ! important;  */
	overflow-y: auto ;  
	display:inline-block ;
	width:100%  ;
	height: 0px ;
}
.livesearch_ara li {
    border-top-color: #dbdbdb  ! important;
    border-top-style: solid  ! important;
    border-top-width: 1px  ! important;
    list-style-type: none  ! important;
	background-color:white  ! important;
}
.livesearch_ara li a {
    cursor: pointer  ! important;
    display: block  ! important;
    overflow-x: hidden  ! important;
    overflow-y: hidden  ! important;
    padding-bottom: 6px  ! important;
    padding-left: 20px  ! important;
    padding-right: 0  ! important;
    padding-top: 6px  ! important;
    position: relative  ! important;
}
.livesearch_ara li a .livesearch_ara {
    -moz-border-bottom-colors: none  ! important;
    -moz-border-left-colors: none  ! important;
    -moz-border-right-colors: none  ! important;
    -moz-border-top-colors: none  ! important;
    border-bottom-color: rgba(0, 0, 0, 0.2)  ! important;
    border-bottom-left-radius: 50%  ! important;
    border-bottom-right-radius: 50%  ! important;
    border-bottom-style: solid  ! important;
    border-bottom-width: 3px  ! important;
    border-image-outset: 0 0 0 0  ! important;
    border-image-repeat: stretch stretch  ! important;
    border-image-slice: 100% 100% 100% 100%  ! important;
    border-image-source: none  ! important;
    border-image-width: 1 1 1 1  ! important;
    border-left-color: rgba(0, 0, 0, 0.2)  ! important;
    border-left-style: solid  ! important;
    border-left-width: 3px  ! important;
    border-right-color: rgba(0, 0, 0, 0.2)  ! important;
    border-right-style: solid  ! important;
    border-right-width: 3px  ! important;
    border-top-color: rgba(0, 0, 0, 0.2)  ! important;
    border-top-left-radius: 50%  ! important;
    border-top-right-radius: 50%  ! important;
    border-top-style: solid  ! important;
    border-top-width: 3px  ! important;
    display: block  ! important;
    float: left  ! important;
    height: 55px  ! important;
    margin-bottom: 0  ! important;
    margin-left: 0  ! important;
    margin-right: 15px  ! important;
    margin-top: 0  ! important;
    overflow-x: hidden  ! important;
    overflow-y: hidden  ! important;
    width: 55px  ! important;
}
.livesearch_ara li a span {
    -x-system-font: none  ! important;
    color: #3d3d3d  ! important;
    display: table-cell  ! important;
    font-family: Helvetica,sans-serif  ! important;
    font-feature-settings: normal  ! important;
    font-kerning: auto  ! important;
    font-language-override: normal  ! important;
    font-size: 15px  ! important;
    font-size-adjust: none  ! important;
    font-stretch: normal  ! important;
    font-style: normal  ! important;
    font-synthesis: weight style  ! important;
    font-variant-alternates: normal  ! important;
    font-variant-caps: normal  ! important;
    font-variant-east-asian: normal  ! important;
    font-variant-ligatures: normal  ! important;
    font-variant-numeric: normal  ! important;
    font-variant-position: normal  ! important;
    font-weight: normal  ! important;
    height: 61px  ! important;
    line-height: normal  ! important;
    text-align: left  ! important;
    text-transform: uppercase  ! important;
    transition-delay: 0s  ! important;
    transition-duration: 0.15s  ! important;
    transition-property: all  ! important;
    transition-timing-function: ease  ! important;
    vertical-align: middle  ! important;
}
.livesearch_ara img{
	width:55px  ! important;
}

.livesearch_ara li:hover {
    background-attachment: scroll  ! important;
    background-clip: border-box  ! important;
    background-color: rgba(196, 77, 141, 0.1)!important  ! important;
    background-image: none  ! important;
    background-origin: padding-box  ! important;
    background-position: 0 0  ! important;
    background-repeat: repeat  ! important;
    background-size: auto auto  ! important;
}

/*******ilze CSS Start ******/
/***** responsive css Start ******/
.ads {
	/* padding-top:10px; */
	width:100% ! important;
	/* height:280px; */
	text-align
}

@media (max-width: 128px 	 ) {
  .ads {
	 height:106px;
	}
}
@media (min-width: 148px	 ){
  .ads {
	 height:123px;
	}
}
@media (min-width: 230px 	 ){
  .ads {
	 height:191px;
	}
}
@media (min-width: 240px 	 ){
  .ads {
	 height:200px;
	}
}
@media (min-width: 288px 	 ){
  .ads {
	 height:240px;
	}
}
@media (min-width: 290px 	 ){
  .ads {
	 height:241px;
	}
}
@media (min-width: 320px 	 ){
  .ads {
	 height:266px;
	}
}
@media (min-width: 360px 	 ){
  .ads {
	 height:300px;
	}
}
@media (min-width: 375px 	 ){
  .ads {
	 height:312px;
	}
}
@media (min-width: 385px 	 ){
  .ads {
	 height:320px;
	}
} 
@media (min-width: 390px 	 ){
  .ads {
	 height:325px;
	}
	.slider{
		height:360px;
	}
} 
@media (min-width: 390px and max-width: 844px){
  .ads {
	 height:325px;
	}
} 
@media (min-width: 412px 	 ){
  .ads {
	 height:345px;
	}
} 
@media (min-width: 414px 	 ){
  .ads {
	 height:345px;
	}
} 
@media (min-width: 428px 	 ){
  .ads {
	 height:356px;
	}
} 
@media (min-width: 432px 	 ){
  .ads {
	 height:360px;
	}
} 
@media (min-width: 601px 	 ){
  .ads {
	 height:280px;
	}
} 
@media (min-width: 768px 	 ){
	.ads {
		height:280px;
	}
	.slider{
		height:360px;
	}
} 

html {
    overflow-y:scroll !important;
	color:black;
}
a{
	text-decoration: none;
}
.main{
	padding-top:60px;
}
.slider{
	/* height:360px; */
}
.img-fluid {
	/* max-width: unset !important; */
	height: unset !important;
}
.ilze_shadow {
    /* box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important; */
	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 19%) !important;
}
.ilze_img {
    /* box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important; */
	max-width: 300px !important;
}
.footer{
	height:44px;
}
 

header {
	font-size: large;
    font-weight: 500;
	margin-top:10px !important;
	padding:2px !important;	
}
.container {
	margin-top:10px !important;
	padding-bottom:10px !important;
	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 19%) !important;
	overflow: hidden;
}
.navbar {
	overflow: unset;
}
.footer{
	box-shadow: unset !important;
    background-color: #1e2228 !important;
    /* padding: 0px !important; */
	margin-bottom: 10px;
	padding-top:10px;
	padding-bottom:10px;
}
.footer a{
	color:white;
	padding:0px;
	margin:0px;
}
.footer p{
	color:white;
	padding:0px;
	margin:0px;
}
.main a{
	text-decoration:none;
	color: #234289;
}
h1,h2,h3,h4{
	width: 100%;
	text-overflow: ellipsis;
	text-shadow: 2px 2px #b9c0c7;
	text-align: center!important;
	color:#5a5a5a !important;
}
.detay h3{
	text-align: left!important;	
	text-shadow: unset!important;
	white-space: unset!important;
}
.game-section h3,h4{
	overflow: hidden !important;
	text-shadow: none !important;
}
#News h3,h4{
	overflow: hidden !important;
	text-shadow: none !important;
}
.card-body h3,h4{
	overflow: hidden !important;
	text-shadow: none !important;
}
h2{
	font-size: 1.8rem;
    line-height: 2.6rem !important;
}
h3{
    font-size: 1.4rem;
	white-space: nowrap;
}
h4{
    font-size: 1.1rem !important;
	color:brown !important;
	white-space: nowrap;
}
.index h1{
	line-height: unset;
	color:brown !important;
}

.h2hl{
	line-height: 2.4rem !important;
}
.index h1 {
	 /* line-height: 3rem !important; */
}
.index span{
	color:#9f2424 !important;
    text-transform: uppercase;
	font-weight: 700!important;
}
.pp h1,
.pp h2,
.pp h3,
.pp h4 {
	text-align: left !important;	
	color: black !important;
	text-shadow: none !important;	
}
.progress-list {

}
.progress-list span{
	font-weight: 500!important;
}
.index b{
	font-size: 1.8rem;
	font-weight: 700!important;
	text-align: center !important;
}
.nitelikler{
	background-color:#3a3d55;
	color:white;
	padding: 0.9rem!important;
	margin: 0.9rem!important;
	margin-top: 50px !important;
}
.dropdown-menu{
	background-color:darkgrey;
	/* font-size: large; */
	 font-weight: 500;
	/* font-size: 1rem; */
}
.index .progress-list {
    margin: 0;
    padding: 0;
    list-style: none;
	line-height: 2.3rem;
}
.index .progress-bar{
	background-color:#d698b5;
}
.index .progress-list a b{
	text-decoration: none;
	color:#234289 !important;
	font-size: 1rem !important;
}
.img_album{
	margin:0 auto;
}

.carousel-control-next,
.carousel-control-prev /*, .carousel-indicators */ {
    filter: invert(100%);
}

.carousel .carousel-indicators button {
   width: 10px;
   height: 10px;
   border-radius: 100%;
   background-color:gray;
 }
.form-group{
	margin:10px;
	margin-top:30px;
}
.form-control{
	background-color: #ededed;
	/* display: inline-block; */
    /* -webkit-font-smoothing: antialiased; */
    /* -webkit-text-size-adjust: 100%; */
    font-weight: inherit;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 1rem;
    color: #606060;
    border: 0;
    /* resize: none; */
    /* vertical-align: middle; */
    /* -webkit-box-shadow: none; */
    /* box-shadow: none; */
    /* -webkit-transition: all 200ms ease-in-out; */
    /* -o-transition: all 200ms ease-in-out; */
    /* transition: all 200ms ease-in-out; */
	border-radius: 0.2rem ! important;
    /* font-size: 0.8rem ! important; */
}
.form-btn {
	border-radius: 0.2rem !important; 
	font-weight: 600!important;
	border: 1px solid transparent; 
	font-size: 1rem; 
}
textarea, textarea.form-control {
    height: 8rem;
    line-height: 1.4rem;
    width: 100%;
    padding: 0.6rem 1rem;
    border-radius: 1rem;
    resize: vertical;
    font-weight: inherit;
}

.kategori_baslik_img{
	width:unset;
}
/*******ilze CSS End ******/
.quick_search{  
    height: 400px; 
    position: absolute;
    right: 0px;
	/* padding-top:20px; */
}

.kimdir a{
	/* margin: 0.25rem!important; */
	/* color: #234289 !important; */
}
.kimdir .alt_baslik{
	/* margin: 0.25rem!important; */
	color: brown !important;
	font-size: 1.2rem;
	line-height: 1.05rem;
    font-weight: 500;
}
.kimdir .nav-link{
	font-weight: 500;
	color: #234289 !important;
}
.kimdir .nav-link.active{
	font-weight: 500;
	color: #495057 !important;
}
#kimdir_tab{
	margin-top:20px;
	margin-bottom:20px;
}
.hak_table tr{
	border-color: white !important;
	border-style: none !important;
}
.hak_table {
	overflow:hidden;
}
.hak_table tbody{
	text-align:left;
	font-size: 1.2rem;
}
.hak_table td, .hak_table th{
	font-size: 1rem !important;
	padding: 0.3rem;
	font-weight: 500;
}
.text_left{
	text-align:left !important;
}
.text_right{
	text-align:right !important;
}
.float_right{
	float:right !important;
}
.text-bg-warning{
	background-color:#efe3e3 !important;
}
#tags span{
	margin: 3px;
    padding: 8px;
}
.dropcap {
    font-family: initial;
	display: block;
    float: left;
    font-size: 2.5rem;
    font-weight: 600;
    text-transform: uppercase;
	margin: 0rem 0.3rem 0 0;
	line-height: 1.4rem;
	color:#234289;
}
#News h3 {
	white-space: unset !important;
	text-align: left !important;
}
#News figure {
	float: left !important;
	padding-right: 10px;
}
#News .NewsArticle {
	padding:3px;
	color:black;
}
#News em {
	color:brown;
}
.person_find, .person_find_kisi {
    font-weight: bold !important;
	border-bottom: 1px dashed #000;
    color: brown !important;
}

.person_find_diger {
	font-weight: bold !important;
    border-bottom: 1px dashed #000;
    color: #234289 !important
}
.accordion-button {
	font-weight:600 !important;
}
.badge{
	font-size: 0.8rem;
    font-weight: 600;
}
.kimdir .detay{
	padding-left:20px !important;
}
.haber h1{
	padding-top:20px;
	font-size: 1.8rem;
}
.slider_item{
	width: 210px ! important;
    height: 210px ! important;
}
.slider_image{
	width: 200px ! important;
    height: 200px ! important;
	object-fit: cover;
}
.owl-dots{
	height:20px !important;
}