	@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,900;1,100&display=swap"); 
	@import url("global.css");

	.fade-up{
		opacity:0; transform:translateY(40px); 	animation:fadeUp .8s ease forwards;
	}

	@keyframes fadeUp{
		from{
			opacity:0; transform:translateY(40px);
		}
		to{
			opacity:1; transform:translateY(0);
		}
	}
 
	.multi_lines {
		-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;  overflow: hidden;
	}
 
	body {
		font-family:var(--font_default); transition: 0.2s;  overflow-x:hidden; font-size:15px; box-sizing: border-box;  
		background:#f5f7fb; background:#f5f5f5;
	}  
	.radius {
		border-radius:5px
	} 
	.shadow {
		box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.35) !important;
	}
	
	h1, h2, h3, h4, h5, h6 {
		margin:0px; padding:0px;
	}
	ol, ul {
		margin:0px; padding:0px;  
	} 
	
	h1 {
		font-size:23px;
	} 	
	h2 {
		font-size:20px;
	} 	
	h3 {
		font-size:19px;
	} 
	h4 {
		font-size:18px;
	} 	
	h5 {
		font-size:17px;
	} 	
	h6 {
		font-size:16px;
	}
	
	a {
		color:var(--site-font-color); transition: all .3s ease-in-out;  text-decoration:none; font-weight: 500; font-size:15px
		
	}	
	a:hover {
		color:var(--site-font-color);
	}	
 
	span img {
		margin-bottom:20px
	} 
	header {
		width: 100%; position: fixed; top: 0px;  z-index:99;   left: 0;  
	} 
 
	header .container {
		 max-width:78% 
	} 
	
	.mt_10 {
		margin-top:10px
	} 
	.mt_20 {
		margin-top:20px
	} 	
	.mt_30 {
		margin-top:30px
	} 
	.mt_40 {
		margin-top:40px
	}
	.mt_50 {
		margin-top:50px
	}
		
	.mb_10 {
		margin-bottom:10px
	} 
	.mb_20 {
		margin-bottom:20px
	} 	
	.mb_30 {
		margin-bottom:30px
	} 
	.mb_40 {
		margin-bottom:40px
	}
	.mb_50 {
		margin-bottom:50px
	}
	
	.pt_10 {
		padding-top:10px
	} 	
	.pt_20 {
		padding-top:20px
	} 
	.pt_30 {
		padding-top:30px
	} 	
	.pt_40 {
		padding-top:40px
	} 
	.pt_50 {
		padding-top:50px
	} 
	.pb_10 {
		padding-bottom:10px
	} 
	.pb_20 {
		padding-bottom:20px
	} 	
	.pb_30 {
		padding-bottom:30px
	} 	
	.pb_40 {
		padding-bottom:40px
	} 	
	.pb_50 {
		padding-bottom:50px
	}
	 
	   
	.hover_link {
		background-image: linear-gradient(#fff, #fff);
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 0% 2px;
		transition: background-size .3s;   
	}	
	.hover_link:hover, .hover_link:focus { 
		background-size: 100% 2px; 
	}  	  
	  
	.header-top {
		transition:400ms ease all; display:block;   padding: 10px 0px;
		background-color: rgba(255, 255, 255, 0.819);   border-top: 1px solid #eee; backdrop-filter: blur(111px);
	}
	
	header.smaller .header-top { 
		transition: 300ms ease all;  margin-top:-68px
	} 
	  
	
	/*
		Logo Settings
	*/

	#logo {
		position: relative; display: flex; align-items: center; justify-content: flex-start; padding-top: 0; transition: 200ms ease all; text-align: left;
	} 
	#logo svg {
		fill: var(--logo-svg); height: 48px; display: block; flex-shrink: 0; margin-right: 10px;
	} 
	#logo h1 {
		margin: 0; font-size: 13px; line-height: 1.3; text-align: left;
	} 
	#logo h1 a {
		color: var(--logo-ust-kurum-adi);
	} 
	#logo h1 a:hover {
		text-decoration: underline;
	} 
	#logo h1 span {
		display: block; margin-bottom: 1px; font-size: 15px; color: var(--logo-kurum-adi);
	}
	 
	.header-top-content {
		display:flex; align-items:center; justify-content:space-between;
	}
 
	.topbar {
		margin-top: 4px; display: flex; justify-content: flex-end; align-items: center;  margin-left: auto;
	}
	.topbar ul {
		display: flex; justify-content: flex-end;  align-items: center; list-style: none;    
	} 
	.topbar li {
		position: relative;
	} 
	.topbar > ul > li > a {
		position: relative; display: flex; align-items: center;  gap: 8px; padding: 8px 6px;  color:var(--site-font-color); text-decoration: none; font-size:13px; transition: 0.3s;
	} 
	
	.topbar li.ataturk {
		margin-left:10px
	}
	.topbar svg {
		height:22px; fill:var(--svgcolor);  
	} 
	.topbar > ul > li > a:hover {
	
	} 
	.dropdown:hover > a svg:last-of-type {
		transform: scale(1.15); transform:rotate(180deg);  transition: 0.3s;
	}  
	.topbar > ul > li > a:hover {
		transition: 0.3s; opacity:0.756
	} 
	.topbar > ul > li.ataturk svg { 
		height: 32px; 
	}   
	.topbar > ul > li > a:hover::after {
		width: 75%;
	} 
		.ata_bg { 
			fill:#CE0000;
		}   
		.bayrak_img {
			mix-blend-mode: lighten; width:105px; height:65px 
		} 
		.ata_img {
			width:86px; height:82px 
		}
	 
	.dropdown-menu-custom {
		position: absolute;  right: 0;  top: 120%;  width: 230px;  background:rgba(255, 255, 255, 0.856); backdrop-filter: blur(14px);  border-radius: 16px; 
		border: 1px solid rgba(0, 0, 0, 0.05); 
		box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12); padding: 20px 0px; opacity: 0; visibility: hidden; transform: translateY(12px); transition: 0.3s; z-index:999; 
		
	} 
	.dropdown-menu-custom svg {
		height:18px; fill:#444
	}  
	.dropdown:hover .dropdown-menu-custom {
		opacity: 1;  visibility: visible;  transform: translateY(0);
	} 
	.dropdown-menu-custom::before {
		content: "";  position: absolute;  top: -8px;  right: 48px;  width: 16px; height: 16px; background: white; transform: rotate(45deg); 
		border-left: 1px solid rgba(0, 0, 0, 0.05); border-top: 1px solid rgba(0, 0, 0, 0.05);
	} 
	.dropdown-menu-custom a {
		display: flex;  align-items: center;  gap: 14px; padding: 6px 15px; text-decoration: none; color: #495057; transition: 0.25s; border-bottom:1px solid #eee
	} 
	.dropdown-menu-custom a:last-of-type { 
		border:0
	} 
	.dropdown-menu-custom a:hover {
		background: #f4f8ff;  color: #0d6efd;  padding-left: 22px;
	}

	
	.search-box{
		position:relative;
	} 
	.search-box svg{
		position:absolute; left:18px; top:50%; transform:translateY(-50%); width:22px; height:22px; color:#6c757d; pointer-events:none;
	} 
	.search-box input{
		height:60px; padding-left:45px; border-radius:18px; border:2px solid #e9ecef; font-size:14px; transition:.25s; box-shadow:none;
	} 
	.search_btn {
		display: block; background: none; border: 1px solid var(--site-default-border-color); border-radius: var(--radius); padding: 6px 16px; 
		transition: 200ms ease all;  cursor: pointer;
	}
	.search_btn:hover {
		 border: 1px solid #333 
	}  
	.search-loader{
		display:none; align-items:center; gap:10px; margin-top:15px; color:#6c757d; font-size:.95rem;
	} 
	.search-loader.show{
		display:flex;
	}
 
	
    body.menu-open { 
		overflow: hidden; 
	} 	 
		.header-middle {
			background-color: rgba(255, 255, 255, 0.719);   border-top: 1px solid #eee; backdrop-filter: blur(2px);
		} 
		.header-middle-content {
			display:block;  
		}  
		header.smaller .header-middle { 
			box-shadow: 0 6px 10px rgba(0,0,0,0.1); background-color: rgba(255, 255, 255, 0.755); border-top: 0;  backdrop-filter: blur(20px);
		} 
	 	
	header.smaller .nav-link-main {
		color:#000
	}
	header.smaller .nav-link-main.menudown:after {
		color: #000
	}
	.nav-list {
		list-style: none; margin: 0 auto; padding: 0; text-align: center; display: table; 
	}
	.nav-item {
		position: static; float: left;
	}
	.nav-item.standard {
		position: relative;
	} 
	.nav-link-main {
		display: flex; align-items: center; padding:18px 12px;  cursor: pointer; position: relative; background-image: linear-gradient(var(--hovercolor), var(--hovercolor));
		background-position: 0% 100%; background-repeat: no-repeat; background-size: 0% 2px; transition: background-size .3s; color:var(--mainmenu);
		font-weight:500; text-transform:uppercase
	} 
	
	#navList > li:first-child > a {
		/* margin-top:-6px; padding: 18px 0px;  */
	} 
	#navList > li:first-child > a svg {
		/* height:32px; border-radius:5px;  padding:5px */
	} 
	 
	.nav-link-main:hover, .nav-link-main:focus {
		background-size: 100% 2px; width: 100%; color:#000
	} 
	.nav-link-main.menudown:after{
		content:""; position:absolute; right:0; top:50%; transform:translateY(-50%) rotate(90deg); margin-right:-5px; 
		width:14px; height:14px; background-color:#000; 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	} 
	.dropdown-pane {
		position: absolute; top: 100%; background-color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.1); opacity: 0; visibility: hidden; transition: all 0.2s ease;
		z-index: 999; border-top: 2px solid #ddd; padding: 10px 0;
	} 
	.nav-item:hover .dropdown-pane {
		opacity: 1; visibility: visible;
	}
 

 
	.mega-dropdown {
		left: 0; width: 100%; border:1px solid #ddd
	}
	.mega-content {
		margin: 0 auto; padding: 20px 10px;
	}
	.mega_menu_list_block {
		position: relative; text-align: left;
	}
	.mega_menu_list {
		display: flex; align-items: center; height: 50px; border-bottom: 1px solid #f2f2f2;  background-image: linear-gradient(var(--hovercolor), var(--hovercolor)); 
		background-position: 0% 100%; background-repeat: no-repeat; background-size: 0% 2px; transition: background-size .3s; margin-bottom: 8px; 
	} 
	.mega_menu_list:hover, .mega_menu_list:focus {
		background-size: 100% 2px; width: 100%;
	} 
	.standard-dropdown {
		left: 0; width: 280px;
	}
	.dropdown-list {
		list-style: none; padding:0px 20px; margin: 0;
	} 
	.dropdown-list a {
		display: flex; align-items: flex-start; gap: 4px; font-weight:normal; padding: 10px 0; position: relative; width: 100%; text-align: left;
		border-bottom: 1px solid #f2f2f2;  background-image: linear-gradient(var(--hovercolor), var(--hovercolor)); background-position: 0% 100%;
		background-repeat: no-repeat; background-size: 0% 2px; transition: background-size .3s; color:var(--mainmenu)
	} 
	.dropdown-list a:hover, .dropdown-list a:focus {
		background-size: 100% 2px;
	} 
	.dropdown-list a:before {
		content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); margin-left:-15px;  width:14px; height:14px;  background-color:rgb(19, 24, 62, 0.356); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	} 
	.has-submenu {
		position: relative;
	}  
	.nav-overlay {
		display: none; position: fixed; top: 0; left: 0; width: 400px; height: 100%; background: var(--overlay); z-index: 1001; opacity: 0; transition: 0.3s;
	} 
	.dropdown-pane { 
		position: absolute; top: 100%; opacity: 0; visibility: hidden; transition: 0.2s; 
	} 
	.nav-item:hover > .dropdown-pane {
		opacity: 1; visibility: visible; pointer-events: auto;
	} 
	.nav-item.open > .dropdown-pane {
		opacity: 1; visibility: visible; pointer-events: auto;
	}
 
 
 
 
 



	.swiper {
		width: 100%;  height: 100%;
	} 	
	#main-slider-full .hc-overlay {
		position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: transparent linear-gradient(0deg, #000 0%, #80808000 100%) 0% 0% no-repeat padding-box;
		background-size: cover; text-indent: -9999px;  z-index:2; 
	}   
	#main-slider-full {
		position:relative; margin:0px auto; padding:0px;  display:block; text-align:center; margin-top:0px
	}  
	#main-slider-full .swiper-slide img {
		width: 100%;  height: 100vh; object-fit:cover
	}
	#main-slider-full .slider_content {
		position: absolute; bottom: 45%; left:0%; right:0px; z-index:4; 
	}  
	#main-slider-full .slider_content h1 {
		display:block;  text-align:left; padding:5px 12px; width:600px; line-height:37px;
	}  
	#main-slider-full .slider_content h1 a {
		color:#fff;  position:relative; z-index:3; font-size:32px; 
	}	
 	#main-slider-full .swiper-slide.swiper-slide-active h1 {
		-webkit-animation-duration: 1s;  animation-duration: 1s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; animation-delay: 0.3s; animation-name: fadeInDown;    
	} 
 	#main-slider-full .swiper-slide.swiper-slide-active .btn-more {
		-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;  animation-delay: 0.3s; animation-name: fadeInUp;    
	}  
	.btn-more {
		-webkit-animation-duration: 1s;  animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-delay: 0.3s;  
		display: inline-block; padding: 8px 22px; background:var(--slider_btn); margin-left:15px; float:left;
		border-radius: 4px; text-decoration: none; transition: 0.3s; backdrop-filter: blur(6px); margin-top:20px
	} 
	.btn-more:hover {
		background: var(--slider_btn_hover); color:#fff
	} 
	.btn-more { 
		transform: translateY(20px);
		transition: all 0.6s ease; 
	}
	
	/** Bew **/ 
	.main_slider_control{
		display:flex; align-items:center; gap:10px; position:absolute; right:20%; bottom:30%; z-index:99
	} 
	.counter{
		background-color:rgba(0,0,0,.85); color:#fff; border-radius:50%; width:54px; height:54px; font-size:12px; display:flex; align-items:center; justify-content:center;
	} 
	.main_slider_btn{
		color:#fff; font-size:12px; font-weight:600; background-color:rgba(0,0,0,.989); border-radius:50%; width:54px; height:54px; display:flex; align-items:center; justify-content:center;
	}
	
 	#main-slider-full .main_slider_btn #swiper-start-button  {
		display:none;
	} 
	#main-slider-full .main_slider_btn.active #swiper-start-button  {
		display:block;
	} 
	#main-slider-full .main_slider_btn.active #swiper-stop-button  {
		display:none;
	}  
	#main-slider-full .swiper-pagination {
		top:unset; bottom:25%
	}
	#main-slider-full .swiper-pagination-bullet {
	  width: 16px; height: 16px;  background-color:#fff;  opacity: 0.5;
	} 
	#main-slider-full .swiper-pagination-bullet-active {
	   background-color:#ff0000;    
	}
	#main-slider-full .swiper-button-prev, 	#main-slider-full .swiper-button-next {
		position: absolute; color: #a1a1a1; transition: 300ms ease all; font-size: 24px; background-color: rgba(0, 0, 0, 0.289); border-radius: 50%; width: 60px;
		height: 60px;  display: flex; align-items: center; justify-content: center; 	border:0
	} 
	#main-slider-full .swiper-button-prev {
		left: 2%;
	}
	#main-slider-full .swiper-button-next {
		right: 2%;
	}
	#main-slider-full .swiper-button-prev svg, #main-slider-full .swiper-button-next svg {
		width: 18px; height: 18px;
	}
	#main-slider-full .swiper-button-prev svg path, #main-slider-full .swiper-button-next svg path {
		stroke: #fff; stroke-width: 2; fill: none; transition: 300ms;
	} 
	#main-slider-full .swiper-button-prev:hover, #main-slider-full .swiper-button-next:hover {
		background-color: #000;
	} 
	#main-slider-full .swiper-button-prev:hover svg path, #main-slider-full .swiper-button-next:hover svg path {
		stroke: #fff;
	}
	#main-slider-full img[src$="svg"] {
		margin:0px auto; padding:0px; text-align:center; display:block;  width:380px; object-fit:contain
	} 
	#main-slider-full:has(img[src*=".svg"]) {
		background: #fff;
	}  
	
	.swipper_blog {
		border-radius: 14px; /* overflow: hidden; */ background: #fff; height: 100%; position: relative; transition: transform 0.3s ease;
	} 
	.swipper_blog:hover {
		transform: translateY(-6px);
	} 
	.swipper_blog a {
		display: block; text-decoration: none; color: inherit; height: 100%;
	}  
	.swipper_blog .img_frame {
		position: relative; height: 220px; overflow: hidden; background: #000;  
	}  
		.swipper_blog .img_frame2 {
			position: relative; height: 142px; overflow: hidden; background: #000;  
		} 
		.swipper_blog .img_frame2 img {
			width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease, filter 0.5s ease;    
		} 		
		.swipper_blog .img_frame2 img[src$="svg"] {
			margin: 0px auto; padding: 0px; text-align: center; display: block; width: 121px; height: 110px; margin-top:25px
		} 
		.img_frame2:has(img[src*=".svg"]) {
			background: #eee;
		}
	
	.swipper_blog .img_frame img {
		width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease, filter 0.5s ease;    
	}  
	.swipper_blog .img_frame img[src$="svg"] {
		margin:0px auto; padding:0px; text-align:center; display:block;  width:180px; object-fit:contain
	} 
	.img_frame:has(img[src*=".svg"]) {
		background: #eee;
	} 
	.swipper_blog a:hover .img_frame img {
		transform: scale(1.1); filter: brightness(0.65);
	}  
	.swipper_blog .zoom_icon {
		position:absolute; top:50%; left:50%; 
	}	 
	.swipper_blog .video_icon {
		position:absolute; 	top:50%; left:50%; transform:translate(-50%, -50%);  display:flex; align-items:center; justify-content:center;  
		width:44px; height:44px;  background-color:rgba(0, 0, 0, 0.753); border-radius:50%;  opacity:0; transition:.3s ease; pointer-events:none;
	}
	.swipper_blog a:hover .video_icon {
		opacity: 1; 
	} 
	.swipper_blog .video_icon svg {
		width: 24px; height: 24px; fill: #fff; transform: scale(0.8); transition: transform 0.3s ease;
	} 
	.swipper_blog a:hover .video_icon svg {
		transform: scale(1);
	}  
	.swipper_blog .link_icon{
		position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);  display:flex; align-items:center; justify-content:center; 
		width:44px; height:44px;  background-color:rgba(0, 0, 0, 0.753); border-radius:50%;  opacity:0; transition:.3s ease; pointer-events:none;
	}
	.swipper_blog a:hover .link_icon {
		opacity: 1;
	} 
	.swipper_blog .link_icon svg {
		width: 24px; height: 24px; fill: #fff; transform: scale(0.8); transition: transform 0.3s ease;
	} 
	.swipper_blog a:hover .link_icon svg {
		transform: scale(1);
	}   
	.swipper_blog_content {
		padding: 15px; position: relative; z-index: 2; height:130px;  display: flex; flex-direction: column; justify-content: center;
	}  
	.swipper_blog_content2 {
		padding: 10px; position: relative; z-index: 2; height:90px;  display: flex; flex-direction: column; justify-content: center; min-height:70px
	}  
	.swipper_blog time {
		font-size: 13px; color: #777; display: block; margin-top: 8px;
	} 
	.swipper_blog h3 {
		font-size: 16px; line-height: 1.4; margin: 0; font-size: 15px; font-weight:normal
	}
	
	  
 
	.hizli_erisim{ 
		background:#fff; border-radius:6px; display:flex; align-items:center; padding:16px 14px 16px 20px; text-decoration:none;  box-shadow:0 1px 3px rgba(0,0,0,.08);
		transition:all .3s ease; box-sizing:border-box; margin-bottom:15px; font-weight:normal
	} 
	.hizli_erisim.linkler { 
		min-height:90px;
	} 
	.hizli_erisim:hover{
		transform:translateY(-3px); box-shadow:0 8px 20px rgba(0,0,0,.12);
	} 
	.hizli_erisim .link-text{
		flex:1; text-align:center; padding-right:15px; word-break:break-word; color:#444; font-weight:600
	} 
	.hizli_erisim-btn{
		width:30px; height:30px; margin-left:auto; background:var(--site-default-bg-color); display:flex; align-items:center;
		justify-content:center; fill:#fff; flex-shrink:0; border-radius:50%; transition:all .3s ease; padding-left:2px
	}
	.harf-baslik{
		width:100%; font-size:23px; font-weight:700;  padding-bottom:10px; border-bottom:1px solid #ddd;
	}
	.harf-kutu{
		border:1px solid #ddd; border-radius:8px; padding:15px;
	} 
	.harf-item{
		margin-bottom:8px;
	} 
	.harf-item .hizli_erisim{
		display:block; text-decoration:none;
	}
	 
	 

	.section_link { 
		position: absolute;  bottom:2%; left:0px; right:0px; z-index:2; margin:0px auto; padding:0px; text-align:center
	}  
	.section_link .col-xl-2{ 
		padding:0px
	} 
	.icons a {
		display:flex; flex-direction:column; justify-content:center; align-items:center; gap:10px;  height:130px;  border-right:1px solid var(--svgiconbordercolor); 
		background-color:var(--svgbgcolor); backdrop-filter:blur(20px);  position:relative;  text-align:center;
	}    
	.row > div:first-child .icons a { 
		border-radius:10px 0px 0px 10px; 
	}
	.row > div:last-child .icons a {
		border-radius:0px 10px 10px 0px; border:0 
	}	 
	.icons a svg  {
		display:block; height: 40px;  margin:0px auto; padding:0px; text-align:center; transition: 300ms ease all;  fill:var(--svgiconcolor);
	} 	
	.icons a span  {
		display:block; margin-top:20px; color:var(--svgicontextcolor);  transition: 200ms ease all;
	}  
 	.icons a:hover{  
		transition: 400ms ease all; 
	} 
 	.icons a:hover svg{ 
		transform: scale(1.3);  transition: 400ms ease all; 
	}  
 	.icons a:hover span { 
		transform: scale(1.3);  transition: 300ms ease all; 
	} 
	 




	/** Haberler **/
	
	.main_content {
		display:table; padding:30px 0px 20px 0px; width:100%;  
	}   
	.box_home { 
		display: flex; 	flex-direction: column; 
	} 
		.box_ikonlar {
			
		}
		 
		.box_home.bgcolor_01 { 
			background-color:var(--footer-bg-color)
		} 
	 
		
		
		
	 
	 
	 
	.box_home_header {
		display: flex; align-items: center; margin: 20px 0; position:relative;
	} 
	.box_home_header2{
		display:flex; align-items:center; justify-content:space-between; position:relative; padding-bottom:10px; gap:10px;
	}  
	.box_home_header2::after{
		content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background: linear-gradient(to bottom, #ddd 0%, #fff 100%);
	}  
 	.box_home_header3{
		display:flex; align-items:center; justify-content:space-between; position:relative; padding-bottom:10px; gap:10px; margin-bottom:30px
	}  
	.box_home_header3::after{
		content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background: linear-gradient(to bottom, #000 0%, #918080 100%)
	} 
	.box_home_header3 h3{
		margin:0; flex:1; padding-right: 20px; white-space: nowrap; color:#fff
	} 	 
		
		
		
		
		
		
		
		
	.box_home_header2 h3{
		margin:0; flex:1;
	} 
	.swiper-buttons{
		display:flex; align-items:center; justify-content:flex-end; gap:8px; flex-shrink:0;
	} 
	.swiper-buttons button{
		width:32px; height:32px; border-radius:50%; border:none; color:#444; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:.3s;
		background:#fff; 
	} 	
	.swiper-buttons button:hover {
		transition:.5s; background:#ddd; 
	} 
	.swiper-buttons button svg{
		width:18px; height:18px; fill:currentColor;
	} 
	

	.swiper-button-prev-custom svg, .swiper-button-next-custom svg, .swiper-autoplay svg {
		pointer-events:none;
	}	 
	.swiper-autoplay-btns {
		width:32px; height:32px; border:none; border-radius:50%;  color:#444; background-color:none; background:#fff; align-items:center; justify-content:center; font-size:14px;
		text-align: center; padding-top: 5px;
	}	 
	.swiper-autoplay-btns-2 {
		width:32px; height:32px; border:none;  border-radius:50%; color:#444; background-color:none; background:#fff;  align-items:center; justify-content:center; font-size:14px;
		text-align: center; padding-top: 5px;
	}
	
	

	.box_home_header h2 {
		margin: 0; padding-right: 10px; white-space: nowrap;   
	}
	.box_home_header h3 {
		margin: 0; padding-right: 20px; white-space: nowrap; 
	}
	.box_home_header h4 {
		margin: 0; padding-right: 20px; white-space: nowrap; color:#fff
	}
	.box_home_header h5 {
		margin: 0; padding-right: 20px; white-space: nowrap; 
	}	
		
	.box_home_header h4 {
		/* margin: 0; padding-right: 20px; white-space: nowrap; */
	} 
	.box_home_header::after {
		content: ""; flex: 1; height: 1px; background-color: #ccc;
	}

 
	
	.box_home_header a {
		display:block; font-size:14px; position:absolute; right:0px; top:-3px; padding:3px 6px;  background-color:var(--news-all-link-bg-color); color:#444
	} 
	.box_home_header a:hover { 
		background-color:var(--news-all-link-bg-color-hvr); color:#fff
	} 
	
	
	.box_item a {
		background: #fff; height:180px; border-radius: 10px; padding: 20px; position: relative; text-align: center; transition: all 0.3s ease; cursor: pointer;
		margin-bottom:15px; display:block
	} 
	.box_item a:hover {
		transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.2);
	}
	.box_item a img { 
		height: 60px; margin-bottom: 15px; max-width: 100%; object-fit: cover;
	}
	.box_item a svg {
		position: absolute; top: 15px; right: 15px; width:24px; height:24px;  
	}
	.box_item p {
		border-top:1px solid #ddd; padding-top:10px; font-weight:normal; color:#444
	}
 
	 
	.box_home_content .swiper-pagination{
		position:relative; margin-top:30px; display:flex; justify-content:center; align-items:center; gap:10px;
	}
 
	.box_home_content .swiper-pagination-bullet{
		width:12px; height:12px; margin:0 !important; background:rgba(207, 216, 220, 0.356); opacity:1; border-radius:50px; cursor:pointer; transition:all .35s ease;
	}
 
	.box_home_content .swiper-pagination-bullet:hover{ 
		transform:scale(1.15);
	} 
	.box_home_content .swiper-pagination-bullet-active{
		width:36px; background:#fff; border-radius:50px; 
	} 
	
	
	.box_home_content.box_black .swiper-pagination{
		position:relative; margin-top:50px; display:flex; justify-content:center; align-items:center; gap:10px;
	} 
	.box_home_content.box_black .swiper-pagination-bullet{
		/* width:12px; height:12px; margin:0 !important; background:rgba(0, 0, 0, 0.956); opacity:1; border-radius:50px; cursor:pointer; transition:all .35s ease; */
		
		 width: 16px; height: 16px;  background-color:#000;  opacity:0.3; cursor:pointer; transition:all .35s ease
		 
	} 
	.box_home_content.box_black .swiper-pagination-bullet:hover{ 
		transform:scale(1.15); opacity:1
	} 
	.box_home_content.box_black .swiper-pagination-bullet-active{
		background-color:#ff0000;   opacity:1;
	} 
	
	
	
	
	
	
	.news-items {
		background: #fff;
		margin-bottom: 16px;
		position: relative;
		height: 106px;
		/* overflow: hidden; */
		transition: all .3s cubic-bezier(0.25, 0.8, 0.25, 1);
		border-radius: 8px;  
		box-sizing: border-box;
		border: 1px solid rgba(0, 0, 0, 0.05); 
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
	}

	.news-items.notice { 
		background: #fff; 
	}  
 
	.news-items.notice.pages time { 
		border-top:1px solid #e2e2e2; width:100%; margin-top:4px; padding-top:4px; display:block
	}  
 
	.news-items a {
		display: flex; align-items: center; gap: 20px; padding: 14px 20px; height: 100%; text-decoration: none; color: inherit;
		position: relative; z-index: 2;
	} 
	.news-items:hover {
		transform: translateY(-3px); box-shadow: 0 8px 24px rgba(148, 13, 10, 0.08);   border-color: rgba(148, 13, 10, 0.15);
	} 
	.news-date {
		min-width: 68px; height: 68px;  display: flex; flex-direction: column; align-items: center; justify-content: center;  transition: all .3s ease; 
		flex-shrink: 0; border-radius: 6px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
	}  
	.news-date time {
		text-align: center; width: 100%;
	}  
	.news-items:hover .news-date {
		background: #fff; color: var(--newsborder); box-shadow: inset 0 0 0 2px var(--newsborder);  
	}  
	.news-date span {
		display: block;  line-height: 1.1; 
	}  
	.news-date .day {
		font-size: 20px;  font-weight: 700; margin-bottom: 2px; letter-spacing: -0.5px;
	}  
	.news-date .month {
		font-size: 11px; font-weight: 600; letter-spacing: 0.5px; opacity: 0.9;
	}  
	.news-title {
		transition: all .3s ease; flex-grow: 1;
	}  
	.news-title p {
		font-size: 15px; line-height: 1.4; margin: 0; color: #212529;  transition: color .3s ease; font-weight: normal;
	} 
	.news-title span {
		color: #6c757d;  font-size: 13px;  display: block; margin-top: 4px;
	} 


	 
	 
	 
	 
	 
	 
	

	.page_header_bg {
		width: 100%; margin-top:128px;  transition:200ms ease all;  
	}
	 
	#pages-header .container{
		display:flex; align-items:center; justify-content:space-between; gap:20px; padding:5px 0px
	}
 
	#pages-header {
		background:var(--site-default-bg-color-light);  padding:4px 0px; position: relative; z-index: 3; display: flex; flex-direction: column; border-top: 1px solid #ddd;
	} 
	#page-path{
		margin:0; padding:0; display:flex; flex-wrap:wrap; align-items:center; list-style:none;
	}
	#page-path li{
		display:flex; align-items:center; padding:6px 2px;
	} 
	#pages-header nav{
		flex:1; min-width:0;
	}  
	#page-path li.yb.active svg {
		display:none
	} 
	#page-path li a {
		display: flex; align-items: center; gap: 4px; color:#444
	} 
	#page-path li a svg {
		display: block; width:18px; height:18px 
	}
	#page-path > li:last-child svg{
		display:none;
	}
	
 
	.page_print_settings{
		margin:0; padding:0; float:none; display:flex; align-items:center; flex-shrink:0;
	}
 

	.page_progess {
		display: flex; align-items: center; gap: 8px; list-style: none; margin: 0; padding: 0;
	}
 
	.page_progess li {
		display: inline-flex;
		align-items: center;
		gap: 6px; 
		height: 30px;
		padding: 0 6px;

		border-radius: 5px;
		border: 1px solid #e5e7eb;

		background: #fff;
		color: #374151;

		font-size: 14px;
		cursor: pointer;

		transition: all 0.25s ease;
	}
 
	.page_progess li:hover {
		background: #f3f4f6; color: #111827; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transform: translateY(-1px);
	}

 
	.page_progess li i {
		font-size: 16px; opacity: 0.8;
	}
 
	.page_progess li.active, .page_progess li.varsayilan {
		background: linear-gradient(135deg, #6366f1, #8b5cf6);
		color: #fff;
		border: none;
	}

	.page_progess li.active:hover, .page_progess li.varsayilan:hover {
		box-shadow: 0 6px 16px rgba(99,102,241,0.4);
	}
 
	.page_progess li.small {
		padding: 0 10px; font-weight: 500;
	}
	.page_progess li.print {
		color: #7c3aed;
	}
	.page_progess li .sifirla {
		font-size: 12px; opacity: 0.8;
	}	
		
   
	.page-menu-list{
		padding:0; margin:20px 0; list-style:none;
	} 
	.page-menu-list li{
		border-bottom:1px solid #eee; transition:.3s;
	} 
	.page-menu-list li:last-child{
		border-bottom:none;
	} 
	.page-menu-list li:nth-child(odd){
		background:#fff;
	}
	.page-menu-list li:nth-child(even){
		background:#f9f9f9;
	} 
	.page-menu-list li:hover{
		background:#f1f1f1;
	} 
	.page-menu-list a{
		display:flex; align-items:flex-start; gap:10px; padding:12px 0; text-decoration:none; color:#333;
	} 
	.page-menu-list .icon{
		flex:0 0 14px; width:14px; margin-top:4px;
	} 
	.page-menu-list .icon svg{
		width:14px; height:14px;  display:block; fill:#444;
	}


  
	.pages_content {
		display:table; width:100%; padding:40px 0px; margin:20px 0px;  margin-top:0px;  
	}  
	.content_link_active a {
		color:#000
	}  
	.content_link_active a:hover {
		text-decoration:underline; color:var(--site-font-color)
	}  
	
	.pages_content_header {
		margin-bottom:20px
	}
	
	.pages_content_header span {
		font-size:12px; 
	}
	
 
 
 
 
	.left_sidebar {
		padding:0px 0px;
	} 	 
	.pages_content .row{  
		padding:0px;
	} 
	
	  
	.left_sidebar_header {
		background:#efefef;  display:block; padding:12px 20px; border-radius:10px 10px 0px 0px
	} 
	.left_sidebar_header h4 {
		text-align:left; font-size:18px; padding-top:4px
	} 
	.left_sidebar_header .btn-collapsed {
		display:none; float:right; margin-top:-23px
	} 
	.left_sidebar_header .btn-collapsed i {
		background:var(--site-font-color); padding:2px 6px; color:#fff; border-radius:var(--radius); font-size:21px;
	} 
	.left_sidebar_content {
		display:block; padding:0px 0px;
	} 
	.left_sidebar_content img {
		max-width:100%
	}
	
	.left_sidebar_content ul {
		margin:0px; padding:0px; list-style-type:none;
	}  
	.left_sidebar_content li a {
		display:block; text-align:left;  padding:10px 20px; background:#f8f9fa;  
		border-bottom: 1px solid #f0f0f0;  border-left: 4px solid #f8f9fa; position:relative;
	}	
	.left_sidebar_content li a.active {
		 background:#fdfdfd;  border-left: 4px solid var(--site-font-color); color:var(--site-font-color);  
	}	
	.left_sidebar_content li a:before{
		position:absolute;
		left:9px; 
		top:11px;
		font-size:14px;
		color:var(--site-font-color);
		font-family: "FontAwesome";
		content: "\f105"; 
		padding-right:1px;
		
	}
	
	.left_sidebar_content li a:hover {
		background:#fdfdfd; color:var(--site-font-color); border-left: 4px solid var(--site-font-color); 
	}
		
	  
	/*** Right Sidebar **/ 
	.right_sidebar {
		padding:0px 0px; /* margin-left:15px */
	}  
	.right_sidebar_header {
		display:block; margin:0px 0px 20px 0px; border-bottom:1px solid #f2f2f2; padding-bottom:10px
	}  
	 
		
 
	.right_sidebar_content {
		display:block; padding:0px 0px;  margin-top:0px
	}   
	.right_sidebar_content_item {
		display:block; margin-bottom:20px; 
	} 
	.right_sidebar_content_item_header  {
		display:block; height:176px; overflow:hidden; background:#fff
	}  
	.right_sidebar_content_item_header img {
		margin:0px auto; padding:0px; text-align:center; display:block; width:100%; height:170px; object-fit:fill
	} 
	.right_sidebar_content_item_header img[src$="svg"] {
		margin:0px auto; padding:0px; text-align:center; display:block;  width:100px; object-fit:contain
	} 
	.right_sidebar_content_item_footer {
		display:block; padding:15px 0px
	}  
	.right_sidebar_content_item_footer p {
		
	}   
	.right_sidebar_content_item_footer p span {
		display:block; font-size:12px; margin-top:5px; color:#5a5b5e
	}  
	
	

 
 
	
	
	
  
  
	#div_print {
		background-color: #fff;  padding: 30px; border-radius:5px
	}
	#div_print::after {
		content: "";
		display: block;
		clear: both;
	}
  
  
	/** Doktorlar **/
	
	.person-card{
		display:flex; align-items:center; gap:40px;  padding:30px; overflow:hidden; margin-bottom:30px
	} 
	.person-card:nth-child(odd){
		background:#fff;
	} 
	.person-card:nth-child(even){
		background:#f7f7f7;
	} 
	.person-image{
		flex:0 0 280px;
	} 
	.person-image img{
		width:100%; height:270px; object-fit:cover; border-radius:15px; display:block;
	} 
	.person-content{
		flex:1;
	} 
	.person-content .title{
		display:inline-block; margin-top:8px;  padding-bottom:20px;
	} 
	.person-info{
		display:grid; grid-template-columns:repeat(2,minmax(200px,1fr)); gap:15px 25px; margin-bottom:30px;
	} 
	.info-item{
		display:flex; align-items:center; gap:12px; color:#555; font-size:15px;
	} 
	.info-item svg {
		width:32px; height:32px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#f0f5fb; color:#2d67b2;
	} 
	.cv-buttons{
		display:flex; gap:12px; flex-wrap:wrap;
	} 
	.btn-cv{
		text-decoration:none; background:var(--footer-bg-color); color:#fff; padding:6px 12px; border-radius:4px;  transition:.3s; margin-right:10px
	} 
	.btn-cv svg{
		width:22px; height:22px; fill:#fff
	} 
	.btn-cv:hover{ 
		transform:translateY(-2px);
	} 
	@media(max-width:768px){

		.person-card{
			flex-direction:column; text-align:center;
		} 
		.person-image{
			flex:unset; width:100%; max-width:350px;
		} 
		.person-info{
			grid-template-columns:1fr;
		} 
		.info-item{
			justify-content:center;
		} 
		.cv-buttons{
			justify-content:center;
		}
	}
	
	 
	.faq_page .accordion-body .page-menu-list a { 
		gap: 2px; padding: 5px 0px; font-weight: normal; padding-left:10px; 
	} 
 	.faq_page .accordion-item .accordion-home { 
		padding-left:15px;  padding-bottom:10px; border-bottom:1px solid #f2f2f2; width:100%; display:block; font-weight:600
	}  
	.faq_page .accordion-item {
		background-color: transparent; border: none; margin-bottom: 10px; border-radius: 8px; overflow: hidden;
	} 
	.faq_page .accordion-button {
		width: 100%;  font-size: 16px; font-weight:bold; padding: 16px 14px; border-radius: 8px; border: 1px solid #eee; transition: all .3s ease;
	} 	
	.faq_page .accordion-button .sira{
		padding:6px 10px; width:35px; margin-right:20px; border-radius:5px; font-size:17px; color:#fff; text-align:center; background-color:var(--site-default-bg-color)
	} 
	.faq_page .accordion-button:hover {
		background-color: #f1f3f5; color: var(--accordion-header-active-color);
	} 
	.faq_page .accordion-button:not(.collapsed) {
		background-color: var(--accordion-header-active-bg); color: var(--accordion-header-active-color); box-shadow: none; border-color: #dbe7ff;
	}  
	.faq_page .accordion-button::after { 
		transform:translateY(-50%) rotate(90deg);  width:14px; height:14px;  	background-color:rgb(19, 24, 62, 0.756); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	} 
	.faq_page .accordion-button:not(.collapsed)::after { 
		transform:translateY(-50%) rotate(270deg);  width:14px; height:14px;  background-color:rgb(19, 24, 62, 0.756); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	} 
	.faq_page .accordion-button:focus {
		outline: none; box-shadow: none;
	} 
	.faq_page .accordion-body {
		background-color: var(--accordion-content-bg); color: var(--accordion-content-color); padding: 15px; border: 1px solid #eee; border-top: none;
		font-size: 14px; line-height: 1.6; margin:10px;
	} 
	.faq_page .accordion-item:first-of-type .accordion-button {
		border-radius: 8px 8px 0 0;
	} 
	.faq_page .accordion-item:last-of-type .accordion-body {
		border-radius: 0 0 8px 8px;
	} 
	
	
	 
	
	
	/** Haber Detay Settings **/
   
 	.haber_detay  {
		display:block;  margin-bottom:15px;
	}  
 	.haber_detay h2 {
		display:block;  border-bottom:1px solid #eee; padding-bottom:15px
	}    
	.detail_photo .detail_photo_kapak_gorseli {
		height:400px;  overflow:hidden; transition:200ms ease all; border-bottom:1px solid #eee
	} 

	.detail_photo .detail_photo_kapak_gorseli img {
		height:400px; width:100%; object-fit:cover;
	}
	.detail_photo .detail_photo_kapak_gorseli img[src$="svg"] {
		margin:0px auto; padding:0px; text-align:center; display:block;  width:280px; object-fit:contain; 
	} 
	.detail_photo .detail_photo_kapak_gorseli:has(img[src*=".svg"]) {
		background: #fff;
	}  
	.haber_tarihi {
		display:block; font-size:13px; font-weight:bold; margin:20px 0px
	}  
 	 
		
	.page-news-wrapper{
		margin:auto;
	}
	.page-news-title{
		margin-bottom:25px;
	}
	.page-news-title h2{ 
		position:relative; display:inline-block; padding-bottom:12px;
	}
	.page-news-title h2:after{
		content:""; position:absolute; left:0; bottom:0; width:70px; height:2px; border-radius:50px; background:var(--site-default-bg-color)
	}
	.page-news-item{
		display:block; text-decoration:none; background:#fff; border-radius:18px; padding:22px; margin-bottom:16px; border:1px solid #e2e8f0;
		transition:.3s; box-shadow:0 4px 20px rgba(15,23,42,.05);
	}
	.page-news-item:hover{
		transform:translateY(-4px); box-shadow:0 15px 35px rgba(15,23,42,.10);
	} 
	.page-news-heading{
		margin-bottom:8px;  display:-webkit-box; font-size:15px; color:#444 
	} 
	.page-news-footer{
		display:flex; align-items:center; justify-content:space-between; padding-top:16px; border-top:1px solid #eef2f7;
	}
	.page-news-date{
		display:flex; 	align-items:center; gap:10px; color:#64748b; font-size:14px; font-weight:500;
	} 
	.page-news-date svg{
		width:18px; height:18px; color:var(--site-default-bg-color); flex-shrink:0;
	} 
	.page-news-arrow{
		width:32px; height:32px; border-radius:50%; background-color:var(--site-default-bg-color); display:flex; align-items:center;
		justify-content:center; color:#fff; transition:.3s;
	} 
	.page-news-arrow svg{
		width:18px; height:18px;
	} 
	.page-news-item:hover .page-news-arrow{
		color:#fff; transform:translateX(4px);
	} 
 	.haber_galeri {
		background:#efefef; display:block; height:50px; border-radius:var(--radius); margin:15px 0px;  padding:4px 20px 0px 20px
	} 	
 	.haber_galeri img {
		display:block; float:left; height:35px; margin-right:15px;
	} 
	.haber_galeri h3 {
		display:block; color:#5a5b5e;  font-size:17px; float:left; margin-top:10px
	}  
	.haber_detay_content iframe {
		width:100%; height:460px; margin-bottom:30px
	} 
	
	
	
	
	.arama-sonuclari-item {
		display: flex;
		align-items: flex-start;
		gap: 22px;
		padding: 14px 10px;
		
		border-bottom: 1px solid #ececec;
		transition: 0.3s; 
	} 
	.arama-sonuclari-item:nth-child(odd) {
		background: #fff;
	} 
	.arama-sonuclari-item:nth-child(even) {
		background: #f7f7f7;
	} 
	.arama-sonuclari-item:hover {
		background: #f0f4f8;
	} 
	.arama-sonuclari-item:last-child {
		border-bottom: 0;
	}
 
	.arama-sonuclari-icon {
		width: 64px; height: 64px;  min-width: 64px; border-radius: 50%; background: #f1f5fb; display: flex; align-items: center; justify-content: center;
		color: #0d6efd; transition: 0.3s;
	}
 
	.arama-sonuclari-content {
		flex: 1;
	} 
	.arama-sonuclari-title { 
		font-weight: 600;  color: #222; margin-bottom: 8px; transition: 0.3s;
	}  
	.arama-sonuclari-arrow {
		margin-left: auto; align-self: center; color: #b5b5b5; transition: 0.3s;
	} 

	.arama-sonuclari-list svg {
		width: 24px; height: 24px; fill: var(--color_site)
	}

	@media (max-width: 768px) {
		.arama-sonuclari-item {
			gap: 16px; padding: 18px;
		} 
		.arama-sonuclari-title {
			font-size: 1.05rem;
		} 
		.arama-sonuclari-icon {
			width: 54px; height: 54px; min-width: 54px;
		} 
		.arama-sonuclari-arrow {
			display: none;
		}
	}

 
	@media print {

		body * {
			visibility: hidden !important;
		}

		#div_print, #div_print * {
			visibility: visible !important;
		}

		#div_print {
			position: absolute; left: 0; top: 0; width: 100%;
		}
	}
	 
	 
	 
	.sub-page-menu-list {
		margin:0px; padding:0px; list-style-type:none;
	}  
	.sub-page-menu-list li a {
		display:block; text-align:left;  padding:12px 20px; background:#fff; border-bottom: 1px solid #f0f0f0;  border-left: 4px solid #fff; position:relative;
		color:#444
	}	
	.sub-page-menu-list li a.active {
		 background:#fdfdfd;  border-left: 4px solid var(--site-font-color); color:#444;  
	}  
	.sub-page-menu-list li a:hover {
		background:#fdfdfd; color:var(--site-font-color); border-left: 4px solid var(--site-font-color); 
	}  
	.sub-page-menu-list li a:before{
		content:"";
		position:absolute;
		left:0;
		top:46%;
		transform:translateY(-50%);
		margin-left:5px; 
		width:14px;
		height:14px; 
		background-color:#000; 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	}
	. 
	 
	 
	 
	 
	 
	 
	.pagination_footer {
		display:block; margin:30px 0px;
	} 
	

	
	#scrollTopBtn {
		bottom: 2%;
		right: 4%;
		position: fixed;
		z-index: 22;
		transition: 200ms ease all;
		width: 100px;
		height: 100px;
		cursor: pointer;
		align-items: center;
		justify-content: center;
		display: flex;
		transition: bottom 0.3s ease, transform 0.3s ease;
		
	}

	#scrollTopBtn_content {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		align-items: center;
		justify-content: center;
		display: flex;
		transition: 300ms ease all;
		background: #fff; 
		font-size:27px;
		border:2px solid #ddd
	}
	#scrollTopBtn svg {
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		display: block;
		width: 50px;
		fill: var(--sb-bg-color);
		width: 55px;
		height: 55px;
		transform: scale(1.0878);
		transition: 300ms ease all;
		border-radius: 50%;
		border: 2px solid var(--sb-bg-color);
	}
	
 /*  	
	#scrollTopBtn {
		position: fixed; bottom: 5%; right: 5.4%; width: 54px; height: 54px;  border: none; border-radius: 50%;
		background: #fff; color: #444; font-size: 22px;  display: none; align-items: center; justify-content: center; 
		cursor: pointer; z-index: 9; transition: all 0.3s ease;
	} 	 
	#scrollTopBtn:hover {
		border:1px solid #eee; transform: translateY(-5px) scale(1.1); box-shadow: 0 10px 25px rgba(0,0,0,0.3);
	} 
	#scrollTopBtn:active {
		transform: scale(0.95);
	} 
	 
	 */
	
	
	
	
	
	
 
 	.alphabet {
		display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin-bottom:50px
	}

	.alphabet a {
		width:28px; height:28px; display:flex; align-items:center; justify-content:center; border-radius:50%;  color: #444; 
		border:1px solid #ccc; background-color:#fff; text-decoration:none;   font-size:12px; transition:0.2s;
		box-shadow:0 2px 4px rgba(0,0,0,0.05);
	}
	.alphabet a.tumu {
		width:auto; height:auto; border:0; box-shadow:none; color:#444; background:none
	}	
	.alphabet a.tumu:hover {
		width:auto; height:auto; border:0; box-shadow:none; color:#444; background:none
	}
	.alphabet a.tumu.active {
		width:auto; height:auto; border:0; box-shadow:none; color:#444; background:none
	} 
	.alphabet a.active {
		background: var(--footer-bg-color); color: #444; 
	}
	.alphabet a:hover{
		background:var(--footer-bg-color)2c3e50;  border-color:var(--footer-bg-color); transform:scale(1.1);
	}
 
  	
 	 	
	#div_print h4 {
		display:none  
	} 
	.page_inner { 
	} 
	.page_inner img {
		max-width:100%
	}
	 
	.sayfalandirici {
		list-style-type:none; margin:0px auto; padding:0px; text-align:center;  display:table; padding:30px 0px
	}  
	.sayfalandirici li  {
		float:left; margin-bottom:24px
	} 
	.sayfalandirici li a.sayfalandirici_aktifsayfa  {
		background:var(--site-font-color); color:#fff; border-radius:var(--radius); border: 1px solid var(--site-font-color);
	} 
	.sayfalandirici li a {
		padding: 10px 14px; padding-top:12px; margin-right:4px; border: 1px solid #ebebeb; color:var(--site-font-color); border-radius:var(--radius);
	}  	 
	.sayfalandirici li a:hover {
		background:var(--site-font-color); color:#fff
	}
	
	
	
	/**  Site Ağacı **/
	.tree {
		max-width: 900px;
	} 
	.tree ul {
		list-style: none; margin: 0; padding-left: 22px;
	} 
	.tree > ul {
		padding-left: 0;
	} 
	.tree li {
		position: relative;
	} 
	.tree li::before {
		content: ""; position: absolute; left: -12px; top: -8px; bottom: -8px; width: 1px; background: #d5d5d5;
	} 
	.tree li::after {
		content: ""; position: absolute; left: -12px; top: 17px; width: 12px; height: 1px; background: #d5d5d5;
	}
	.tree a {
		display: inline-block; padding: 3px 6px; margin: 2px 0; color: #444; text-decoration: none; border-radius: 4px; transition: 0.2s;
	}
	.tree a:hover {
		background: #eef5ff; color: #005fcc;
	} 
	.tree > ul > li > a {
		font-size: 16px; font-weight: 600;
	} 
	.tree > ul > li > ul > li > a {
		
	} 
	.tree ul ul a {
	
	}
	

 
	
	/**   Footer Settings  **/	 
	.footer_border {
		border-right:1px solid var(--footer-border-color);
	}
	.footer_border_2 {
		border-right:1px solid var(--footer-border-color);
	}
	.footer_up {
		margin:0px auto; padding:0px; text-align:center; display:block; width:30px; height:30px; border-radius:50%
	}
	
	 
 
	
	footer {  
		background: url(../images/bg-footer.png) no-repeat center bottom var(--footer-bg-color); display:block; padding:0px 0px; margin:0px; 
	} 
	footer h6 {
		display:block; padding-bottom: 10px; color:var(--footer-text-color); position:relative; margin-bottom:20px; font-weight:600
	}	
	footer h6:after {
		content: ''; width: 50%; height: 1px; position: absolute; bottom: 0; left: 0; z-index: 1; background-color:#fff
	}

	.footer_list {
		margin:0px; padding:0px; list-style-type:none;
	}   
	.footer_list li  {
		margin-bottom:6px; padding-bottom:3px; margin-left:10px 
	}	
	.footer_list li a {
		position:relative; color:var(--footer-text-color); background-image: linear-gradient(var(--footer-text-color), var(--footer-text-color));
		background-position: 0% 100%; background-repeat: no-repeat; background-size: 0% 2px; transition: background-size .2s; padding-bottom:3px;  font-size:14px
	}	
	
		.footer_list li a.read-mores {
			display:inline-block; color:#444; background-color:#fff; margin-top:10px;  padding:3px 5px; font-weight:600; margin-left:20px;
			border-radius:5px
		} 
		.footer_list li a.read-mores:before {
			content:''; -webkit-mask:none; background:none
		} 
	
	.footer_list li a:hover  {
		text-decoration: none;  background-size: 100% 2px; transition: background-size .3s;
	} 
	.footer_list li a:before{
		content:"";
		position:absolute;
		left:0;
		top:46%;
		transform:translateY(-50%);
		margin-left:-15px; 
		width:14px;
		height:14px; 
		background-color:var(--footer-text-color); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	}
	
	
	

	.footer_header {
		display:block; padding:40px 0px;  
	}   
 
 	.footer_middle {
		display:block; padding:30px 0px; background-color:#e9e9e9; 
	} 
 	.footer_middle_header {
		display:block; margin:0px auto; padding:0px; text-align:center; margin-bottom:10px
	}

 
	.footer-contact-box {
		display:flex; align-items:flex-start; gap:12px;  color:#fff; padding:14px 0px; max-width:420px;
	} 
	.footer-contact-icon{
		width:24px; height:24px; 	flex:0 0 28px;
	} 
	.footer-contact-icon svg{
		width:100%; height:100%; display:block; fill:#fff
	}
	.footer-contact-content a{
		color:#fff
	}	
	.footer-contact-content a:hover{
		text-decoration:underline
	}
	.footer-contact-content .title{
		font-weight:700; font-size:16px; margin-bottom:4px;
	} 
	.footer-contact-content .text{
		font-size:14px; line-height:1.4; opacity:0.95;
	}
	
	
	.social-menu-footer {
		list-style: none; display: flex;   justify-content: center;  align-items: center; padding: 0; margin: 0; margin-top:20px
	} 
	.social-menu-footer li a { 
		display: block; text-align: center; font-size: 1.625rem; color: #fff; padding:4px 10px;  border-radius: .25rem;
		transition: all .3s linear; background-color:#f2f2f2; margin:4px
	} 
	.social-menu-footer li a:hover { 
		transform: scale(1.8); transition: all .2s linear;
	} 
	.social-menu-footer li a svg {
		transition: 200ms ease all; width:28px; fill:var(--color_site); margin-top:-6px
	}	
	 
	
	.footer_bottom {
		display:block; margin:0px; padding:20px 0px;  
	} 
	.footer_bottom p { 
		display:block; margin-top:15px; color:var(--footer-bottom-text-color);  text-align:center
	} 
	 
	.footer_bottom_link {
		list-style-type:none; padding:0px; margin:0px; margin-top:15px
	} 
	.footer_bottom_link li {
		float:left;  
	}	
   	.footer_bottom_link li a {
		font-size:14px; margin-right:10px; display:block; padding-right:10px;
		color:var(--footer-bottom-text-color); border-right:1px solid var(--footer-border-color);  
	}	 
	.footer_contact_link a {
		display:block; margin-top:10px; color:var(--footer-bottom-text-color); font-size:13px; text-align:center
	}  
	.footer_bottom_link li a:hover{
		text-decoration:underline
	}
	
	
	
	.adasoftPhotoBox {
			--bs-gutter-x: 1.5rem;
			--bs-gutter-y: 0;
			display: flex;
			flex-wrap: wrap;
			margin-top: calc(-1 * var(--bs-gutter-y));
			margin-right: calc(-0.5 * var(--bs-gutter-x));
			margin-left: calc(-0.5 * var(--bs-gutter-x));
		}
		
		.adasoftPhotoBox li { 
			float:none;
			flex: 0 0 auto;
			width: 20%;
			padding-left:9px;
			padding-right:9px;
			margin-bottom:20px
		}	
		 
		.adasoftPhotoBox li a img.kucuk {
			border: none; width:100%; height: 120px; object-fit: cover; border:1px solid #ddd; padding:10px
		}
		
	  
		.details p img {
			 max-width:100%; display:block 
		}
		
		
		@media(max-width:767px) {
			.adasoftPhotoBox li {  
				width: 50%; 
			}	
			.adasoftPhotoBox li a img.kucuk {
			  height: 105px; width:100%; object-fit: cover;
			}
		}
		
		@media(min-width:584px) {
			.adasoftPhotoBox li {  
				width: 33.33333333%; 
			}	
			.adasoftPhotoBox li a img.kucuk {
			  height: 105px; width:100%; object-fit: cover;
			}
		}	
		@media(min-width:1000px) {
			.adasoftPhotoBox li {  
				width: 25%; 
			}	
			.adasoftPhotoBox li a img.kucuk {
			  height: 105px; width:100%; object-fit: cover;
			}
		}
		@media(min-width:1200px) {
			.adasoftPhotoBox li {  
				width: 20%; 
			}	
			.adasoftPhotoBox li a img.kucuk {
			  height: 105px; width:100%; object-fit: cover;
			}
		}
		
		em {
			font-weight:bold
		}
		

	
	









	/** içeriği göster **/
	
	.skips {
		background-color:#000; left: -1000px; top: -1000px; overflow: hidden; position: absolute;   box-shadow: 0 .2rem 1rem 0 #fff;
		padding: 10px 20px; z-index:99

	}
	.anchor-skip:focus .skips {
		left: 110px; top: 40px; background-color: #000;  border: .1rem solid #fff;  box-shadow: 0 .2rem 1rem 0 #fff;
		padding: 10px 20px; display: block; color:#fff
	} 
	.anchor-skip:hover .skips {
		left: 0; top: 0; background-color: #000; border-radius: var(--radius); box-shadow: 0 .2rem 1rem 0 #fff; padding: 10px 20px; display: block;
	} 
	.anchor-skip:active .skips {
		left: 0; top: 0; background-color: #000; box-shadow: 0 .2rem 1rem 0 #fff; padding: 10px 20px; display: block;
	} 
	
	
	
	
	
	
	.header_top_content_mobil {
		display:none;
	}
	
	.buttons {
		z-index: 1
	} 
	.check {
		height: 30px; width: 100px; border: 1px solid #fff;
	} 
	.sidebarmenu {
		display:none;  color: var(--site-font-color); cursor:pointer; transition: 200ms ease all; 
	}
	
	.off_canvars_overlay {
		width: 100%; height: 100%; position: fixed; z-index: 999; opacity: 0; visibility: hidden; cursor: crosshair; 
		background: #232323; top: 0; left:0; transition: all .3s ease;
	}
	.off_canvars_overlay.active {
		opacity: 0.5; visibility: visible; right: 0%;
	}
	
	.about-sidebar-section { 
		background: rgba(255, 255, 255, 0.999); 
		box-shadow: 6px 0px 6px rgba(0,0,0,0.1);   
		max-width: 330px;
		width: 100%;
		z-index: 999999;
		position: fixed;
		overflow-y: auto;
		left: 0;
		top: 0;
		height: 100vh;
		margin-left:-480px;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		padding:10px 0px 10px 10px
	}
	.about-sidebar-section.active {
		margin-left:0px;
	} 
	.sidebar_menu_content .logo_mobil  {
		 display:block;  margin-top:10px
	}
	.sidebar_menu_content .logo_mobil svg {
		height:45px;  margin:0px auto; padding:0px; text-align:center; display:block;  fill:#ee2825
	} 
	.sidebar_menu_content h1 a {
		display:block; text-align:center; font-size:11px; color: var(--logo-ust-kurum-adi);
	}
	.sidebar_menu_content h1 {
		display:block; margin-top:10px
	}
	.sidebar_menu_content h1 span {
		display:block; text-align:center; font-size:15px
	} 
	.sidebar_content .accordion-button {
		width: 96%; border-radius:0; background:none;  padding: 6px 14px; border:0; border-bottom:1px solid #f2f2f2; transition: all .3s ease; font-weight:600
	} 
	.sidebar_content .accordion-button:hover { 
		background:none
	} 
	.sidebar_content .accordion-body { 
		padding: 0px; border: 0; margin:0px 20px
	} 
	.hide-sidebar {
		position: absolute; top: 10px; right: 21px;  cursor: pointer; z-index:9; background:none; border:1px solid #d2d2d2; padding:4px 5px; font-size: 13px; 
		border-radius: 4px;
	} 
	.sidebar_content {
		display:block; margin-top:40px; overflow-x:hidden;
	}  
	.accordion-body .page-menu-list a { 
		gap: 2px; padding: 5px 0px; font-weight: normal;
	} 
 	.accordion-item .accordion-home { 
		padding-left:15px;  padding-bottom:10px; font-weight:600; border-bottom:1px solid #f2f2f2; width:100%; display:block;
	}  
	
	.accordion {
		--accordion-header-bg: #f8f9fa; 
		--accordion-header-color: #333; 
		--accordion-content-bg: #ffffff;
		
	}  
	.accordion-item {
		background-color: transparent;
		border: none;
		margin-bottom: 10px;
		border-radius: 8px;
		overflow: hidden;
	} 
	.accordion-button {
		width: 100%;
		background-color: var(--accordion-header-bg);
		color: var(--accordion-header-color);
		font-size: 15px;
		padding: 16px 14px;
		border-radius: 8px;
		border: 1px solid #eee;
		transition: all .3s ease;
	} 
	.accordion-button:hover {
		background-color: #f1f3f5;
		color: var(--accordion-header-active-color);
	} 
	.accordion-button:not(.collapsed) {
		background-color: var(--accordion-header-active-bg);
		color: var(--accordion-header-active-color);
		box-shadow: none;2
		border-color: #dbe7ff;
	}  
	
	.accordion-button::after { 
		transform:translateY(-50%) rotate(90deg); 
		width:14px;
		height:14px; 
		background-color:rgb(19, 24, 62, 0.756); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	} 
	.accordion-button:not(.collapsed)::after { 
		transform:translateY(-50%) rotate(270deg); 
		width:14px;
		height:14px; 
		background-color:rgb(19, 24, 62, 0.756); 
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E") center/contain no-repeat;
	}
	 
	.accordion-button:focus {
		outline: none;
		box-shadow: none;
	} 
	.accordion-body {
		background-color: var(--accordion-content-bg);
		color: var(--accordion-content-color);
		padding: 15px;
		border: 1px solid #eee;
		border-top: none;
		font-size: 14px;
		line-height: 1.6;
		margin:10px;
	} 
	.accordion-item:first-of-type .accordion-button {
		border-radius: 8px 8px 0 0;
	} 
	.accordion-item:last-of-type .accordion-body {
		border-radius: 0 0 8px 8px;
	} 
	
	
	.topbar_mobiles {
		margin-top:2px; margin-left:10px; padding-bottom:10px; border-bottom:1px solid #ddd; width:88%
	} 
	.topbar_mobiles ul {
		display: flex; justify-content: flex-start;  align-items: center; list-style: none;    
	} 
	.topbar_mobiles li {
		position: relative;
	} 
	.topbar_mobiles > ul > li > a {
		position: relative; display: flex; align-items: center; gap: 8px; padding: 8px 6px; color:#444; text-decoration: none; font-size:13px; transition: 0.3s;
	} 
	.topbar_mobiles svg {
		height:22px; fill:#444;  
	} 
	.topbar_mobiles > ul > li > a:hover {
		color: #0d6efd;
	} 
	.dropdown:hover > a svg:last-of-type {
		transform: scale(1.15); transform:rotate(180deg);  transition: 0.3s;
	}  
	.topbar_mobiles > ul > li > a:hover {
		color: #f2f2f2;  transition: 0.3s;
	}  
	.topbar_mobiles > ul > li.ataturk img { 
		height: 40px; float:right; 
	}  
	.topbar_mobiles > ul > li > a:hover::after {
		width: 75%;
	} 
	.topbar_mobiles .dropdown-menu-custom {
		position: absolute; right: -40px; top: 100%; width: 230px;  background:rgba(255, 255, 255, 0.856); backdrop-filter: blur(14px); 
		border-radius: 16px; border: 1px solid rgba(0, 0, 0, 0.05); box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12); padding: 20px 0px;  opacity: 0; visibility: hidden; 
		transform:none; transition: 0.3s; z-index:2299; backdrop-filter: blur(20px);
	} 
	.topbar_mobiles .dropdown-menu-custom svg {
		height:18px; fill:#444
	}  
	.topbar_mobiles .dropdown.open > .dropdown-menu-custom{
		opacity:1; visibility:visible; transform:translateY(0);
	}
	.topbar_mobiles .dropdown-menu-custom::before {
		content: ""; position: absolute; top: -8px; right: 48px; width: 16px; height: 16px; background: white; transform: rotate(45deg); 
		border-left: 1px solid rgba(0, 0, 0, 0.05); border-top: 1px solid rgba(0, 0, 0, 0.05);
	} 
	.topbar_mobiles .dropdown-menu-custom a {
		display: flex; align-items: center; gap: 14px; padding: 6px 15px; text-decoration: none; color: #495057; transition: 0.25s; border-bottom:1px solid #eee
	} 
	.topbar_mobiles .dropdown-menu-custom a:last-of-type { 
		border:0
	} 
	.topbar_mobiles .dropdown-menu-custom a:hover {
		background: #f4f8ff; color: #0d6efd; padding-left: 22px;
	}


	.cookie-policy{
		position:fixed; left:3%; bottom:-220px; width:460px; max-width:calc(100% - 30px); background:#fff; border-radius:12px; box-shadow:0 10px 35px rgba(0,0,0,.18);
		z-index:100; opacity:0; transition:.4s ease;
	} 
	.cookie-policy.show{
		bottom:6%; opacity:1;
	} 
	.cookie-content{
		padding:40px; position:relative;
	} 
	.cookie-content a{
		text-decoration:underline; display:block; margin-top:10px
	} 
	.cookie-content a:hover{
		text-decoration:underline;
	} 
	.cookie-buttons{
		margin-top:18px; display:flex; gap:10px;
	} 
	.cookie-btn{
		padding:6px 12px; border:none; border-radius:8px; cursor:pointer; font-size:14px; font-weight:600; transition:.3s;
	} 
	.cookie-accept{
		background:var(--site-default-bg-color); color:#fff;
	} 
	.cookie-accept:hover{
		background:#157347;
	} 
	.cookie-close{
		position:absolute; top:12px; right:15px; font-size:22px; cursor:pointer; border:1px solid #ddd; font-size:15px; padding:4px 6px;
		border-radius:5px; font-weight:500
	}

	.cookie-close:hover{
		color:#000;
	}	
	 
 
 
	
	

		
	.page_zoom_block {
		display:none
	} 
	.page_zoom_block.active {
		background-color:var(--site-default-bg-color); bottom: 30px; left: 30px; position: fixed; z-index: 22; border:1px solid var(--border-color); color:#fff; 
		transition: 200ms ease all;  display:inline-block; cursor: pointer; text-align:center; padding:10px 20px; font-size:15px; border-radius:var(--radius);
	}	
	.page_zoom_block.active:hover {
		background-color:var(--site-default-bg-color-hover); color:#fff
	}
	.page_zoom_block.active strong { 
		font-size:15px
	}
 
	.modal-body {
		padding:0px; border-radius:320px
	} 
	.modal-body-links {
		padding:20px; 
	} 
	.modal-dialog {
		max-width: 52%; margin: 2.75rem auto;   margin-top:7%
	}	 
	.modal-dialog-small {
		max-width: 32%; margin: 2.75rem auto;   margin-top:7%
	} 	
	.modal-dialog-big {
		max-width: 62%; margin: 2.75rem auto;   margin-top:7%
	} 
	.modal-header {
		border:none
	}
	.modal-content {
		border-radius: 24px;  min-height: 530px;  padding:30px
	} 
	.close_modal {
		position:absolute; right:10px; top:10px;  margin-right: 10px; margin-top: 10px; z-index:99;  font-size:17px; color:#000
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	@media(max-width:900px) {
		
		.video_modal_area .modal-dialog {
		  max-width: 95%;
		}
		
		#VideoModal iframe {
		  height: 320px;
		}
		
		.modal-dialog-small {
			max-width: 72%;
		}

	}
	
	
	
	
	
	 
	.img_black {
		background:#000 url(../images/page/icon-video.svg) center center; 	background-size:15px 15px;
	}
	  
	.hover_effect {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; border-radius:10px 10px 0px 0px;
	}   
	.hover_effect.black {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	}   
	.hover_effect.white {
		display: block; position: relative;  overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	}  
	 
	.hover_effect img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden;
	}  
	.hover_effect:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1);  
	} 
	.hover_effect:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); 
	}  
	
	
	
	.hover_video {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;   background:#000;
	} 
	  
	.hover_video:after { 
		content: "\f04b";   font-family: "FontAwesome"; 
		color:#fff;  position: absolute; font-size: 2.2em; text-align: center; /* line-height: 40px;  */width: 50px; height: 50px; left: 50%; top: 50%; 
		margin-left: -20px; margin-top: -20px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.1, 0.1); 
		transform: scale(0.1, 0.1); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
		-moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
		border:2px solid #fff; border-radius:50%; padding-left:5px; padding-top:2px
	} 
	.hover_video img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden; 
	} 
	.hover_video:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1); filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	} 
	.hover_video:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); filter: alpha(opacity=40); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.5; 
	} 

	
 
	
	.animated {  
		-webkit-animation-duration: 0.4s; 
		animation-duration: 0.4s; 
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
	} 

	@-webkit-keyframes fadeInDown { 
		0% { 
		 opacity: 0; 
		 -webkit-transform: translateY(-20px); 
		} 
		100% { 
			 opacity: 1; 
			 -webkit-transform: translateY(0); 
		} 
	} 

	@keyframes fadeInDown { 
		0% { 
		 opacity: 0; 
		 transform: translateY(-20px); 
		} 
		100% { 
			opacity: 1; 
			transform: translateY(0); 
		} 
	} 

	.fadeInDown { 
		-webkit-animation-name: fadeInDown;  animation-name: fadeInDown; 
	} 
	
	
	
	
	
	
	
	.arama-pagination{
		display:flex; justify-content:center; align-items:center; gap:10px; margin-top:40px; flex-wrap:wrap;
	} 
	.arama-pagination button{ 
		padding:10px 18px; border:1px solid #ddd; background:#fff; border-radius:8px; cursor:pointer; transition:.25s; 
	} 
	.arama-pagination button:hover{ 
		background:#0d6efd; color:#fff; 
	} 
	.arama-pagination button:disabled{ 
		opacity:.4; cursor:not-allowed; 
	} 
	.arama-pagination select{ 
		min-width:160px; height:42px; border:1px solid #ddd; border-radius:8px; padding:0 10px; 
	}
	
	 
	.tab_all_links{
		display:flex; justify-content:center; align-items:center; margin:30px 0 10px;
	}

	.tab_all_links a {
		display:inline-flex;
		align-items:center;
		justify-content:center;
		gap:8px;
		margin-bottom:-20px;
		padding:12px 24px;
		background:var(--site-default-bg-color);
		color:#fff;
		text-decoration:none; 
		border-radius:50px; 
		transition:all .3s ease;
		box-shadow:0 4px 12px rgba(13,110,253,.15);
	}

	.tab_all_links a:hover, .tab_all_links a:focus{ 
		color:#fff;
		transform:translateY(-2px);
		box-shadow:0 8px 20px rgba(13,110,253,.25);
		outline:none;
	}

 
	
	
	.tab_area{ 
		margin: 55px 0px; margin-bottom:0px; padding:30px 0px; 
		
		/* background-color: var(--footer-bg-color); */
	} 
	.tabs-wrapper{ 
		margin:auto;
	} 
	 
	#menuTabs{
		gap:12px; border:0;
	} 
	#menuTabs .nav-item{
		margin:0;
	} 
	#menuTabs .nav-link{
		position:relative; border:none;  background:#fff; color:#444; padding:14px 20px;  font-weight:600; transition:.35s ease;
	}  


	#menuTabs .nav-link:hover{
		background:rgb(169, 58, 50); color:#fff; transform:translateY(-3px);  
	} 
	#menuTabs .nav-link.active{
		background:rgb(169, 58, 50); color:#fff;  
	} 
	
	#menuTabs .nav-link.active::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		transform: translateX(-50%);

		border-top: 12px solid rgb(169, 58, 50);
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;

		transition: all .4s ease;
	}

 
	.tab-content{
		animation:fadeUp .5s; 
	} 
		

	.tab-content-inner {
		 padding:40px; padding-bottom:20px 
	} 
	
	 
	@keyframes fadeUp{
		from{
			opacity:0;
			transform:translateY(20px);
		}
		to{
			opacity:1;
			transform:translateY(0);
		}
	}
 
	@media (max-width:768px){

		.tab_area{
			padding:50px 0px;
		}

		#menuTabs{
			flex-wrap:nowrap;
			overflow-x:auto;
			justify-content:flex-start!important;
			padding-bottom:10px;
			scrollbar-width:none;
		}

		#menuTabs::-webkit-scrollbar{
			display:none;
		}

		#menuTabs .nav-link{
			white-space:nowrap;
			padding:12px 22px;
			font-size:15px;
		}

		.tab-content{
			padding:25px;
			border-radius:15px;
		}

		.tab-pane h2{
			font-size:26px;
		}
	}	
	
	

	/* Harita alanı */
	
	
	.svg-turkiye-haritasi {
		margin-top:30px
	}
	
  	#turkiye text {
		fill:#000;  font-size:9px
	}
	
  	#svg-turkiye-haritasi path {
		cursor: pointer;  
	} 
	#color_0 path {
		fill:#fff
	}	
	
		#color_0 text {
			opacity:0.952
		}	
	
	#color_1 path {
		fill:#ffebec 
	} 
		#color_1 path:hover {
			fill:#fce4e5 
		}
	
	#color_2 path {
		fill:#ffd5d6
	} 
		#color_2 path:hover {
			fill:#facacb
		}
	
	#color_3 path {
		fill:#ffafae 
	}	
		#color_3 path:hover {
			fill:#fba8a7
		}	
	
	#color_4 path {
		fill:#ff7978 
	}
		#color_4 path:hover {
			fill:#fa7271
		}
	
	#color_5 path {
		fill:#fe4c4c 
	} 
		#color_5 path:hover {
			fill:#fa4343
		}	
 
	#svg-turkiye-haritasi path:hover {
		/* fill: #1c5bb1; */
	}	
 
	.harita_bar {
		margin:0px auto; padding:0px; text-align:center
	}
	.harita_bar span{
		display:block; color:#fff; font-size:10px;  
	}
	.harita_bar_color {
		display:block; width:100%; height:28px; margin:4px;  border-radius:2px; align-items: center; justify-content: center;  display:flex;
	}		
	.harita_bar_color.bar_1_color {
		background:#ffebec;
	}
	.harita_bar_color.bar_2_color {
		background:#ffd5d6;
	}
	.harita_bar_color.bar_3_color {
		background:#ffafae;
	}
	.harita_bar_color.bar_4_color {
		background:#ff7978;
	}
	.harita_bar_color.bar_5_color {
		background:#fe4c4c;
	}
	@media all and (-ms-high-contrast:none) {
			
	/* IE10 */
	 .svg-turkiye-haritasi svg { 
		  height:700px
	  }  
		/* IE11 */
		*::-ms-backdrop, .svg-turkiye-haritasi svg { 
		  height:700px 
		} 
	 
	 }
 
	@media all and (-ms-high-contrast:none) {
		
		/* IE10 */
		 .illere_gore_vaka_sayisi svg { 
			  height:750px
		  } 
		
		/* IE11 */
		*::-ms-backdrop, .illere_gore_vaka_sayisi svg { 
		  height:750px 
		
		} 
	 
	 }
	
	
	
	
	
	
	
	
	
	/** tab seçili alan rengi **/	 
	.nav-link-main:focus {
		outline: 3px solid var(--sb-focus-color); outline-offset: 3px;
	}
	
	.icons a:focus-visible {
		outline: 3px solid var(--sb-focus-color);
		outline-offset: 4px;
	}	
	.hizli_erisim:focus {
		outline: 3px solid var(--sb-focus-color); 	outline-offset: 3px;
	}
	 
	.swiper-button-prev:focus-visible, .swiper-button-next:focus-visible, .main_slider_btn:focus-visible {
		outline: 3px solid var(--sb-focus-color); outline-offset: 3px;
	}
	
	.main_slider_btn:focus {
		outline: 3px solid var(--sb-focus-color); outline-offset: 3px;
	}
	
	.social button:focus-visible{
		outline:2px solid var(--sb-focus-color); outline-offset:3px; border-radius:4px;
	}	
	
	.news-items a:focus {
		outline:2px solid var(--sb-focus-color); outline-offset:3px; border-radius:4px;
	} 
	
 	.page-news-item:focus, .page-news-item:focus-visible{
		outline:2px solid var(--sb-focus-color); 	outline-offset:3px;
	}
	
	.social-menu-footer a:focus-visible{
		outline:3px solid var(--sb-focus-color); outline-offset:4px; border-radius:4px;
	}

	.brands-grid a:focus-visible{
		outline:3px solid var(--sb-focus-color);
		outline-offset:3px;
	}
	
	#menuTabs .nav-link:focus{
		outline:3px solid var(--sb-focus-color);
		outline-offset:3px;
	} 
	
	.tree a:focus-visible {
		outline:3px solid var(--sb-focus-color);
		outline-offset:3px;
	}
	
	.search-box input:focus{
		border-color:var(--sb-focus-color);  
	}

	/* Klavye ile Odaklanma */
	.box_home_content .swiper-pagination-bullet:focus-visible{
		outline:3px solid var(--sb-focus-color);
		outline-offset:3px;
	}
	.swiper-buttons button:focus{
		outline:3px solid var(--sb-focus-color);
		outline-offset:3px;
	}
	
	
	body.modal-open {
		padding-right: 0 !important; overflow: auto !important;
	}
	
	
	
	
	

	
	
	


		
	
	
	
	
	
	
	 