@media (max-width: 1585px) {


}
@media (max-width: 1360px) {


}
@media (max-width: 960px) {

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

	/*------------------slider----------------------*/

	#slider {
		position:relative;
	}
	#slider .item {
		position:relative;
	}
	#slider .item .anaresim {
		width:100%;
		height:70vh;
		object-fit:cover;
	}
	#slider.kisa .item .anaresim {
		width:100%;
		max-height:52px;
		object-fit:cover;
	}
	#slider .item .bilgi {
		padding-top:0px;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 22px;
		line-height: 26px;
		margin-bottom:10px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 40px;
		line-height: 50px;
	}
	#slider .item .bilgi .yazi3 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom:10px;
	}
	/*------------------slideralt----------------------*/

	#slideralt {
		display:none;
	}
	
	/*------------------tedaviler----------------------*/

	#tedaviler {
		padding:30px 0px;
	}
	#tedaviler .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#tedaviler .yazi2 {
		font-size:30px;
		line-height:37px;
	}
	#tedaviler .kurdele {
		text-align:center;
	}
	#tedaviler .kurdele img{
		width:30px;
	}
	#tedaviler .swiper {
		padding-right:70px;
	}

	.tedaviitem {
		grid-gap:10px;
	}
	.tedaviitem .resim {
		z-index:10;
		padding-left:20px;
	}
	.tedaviitem .resim img {
		width:100%;
		aspect-ratio:1/1;
		border-radius:50% 0px 50% 50%;
	}
	.tedaviitem .bilgi .adi {
		font-size:18px;
		line-height:27px;
	}
	.tedaviitem .bilgi .desc {
		font-size:18px;
		line-height:27px;
	}
	
	/*------------------kimdir----------------------*/

	#kimdir {
		padding:30px 0px;
	}
	#kimdir:before {
		width:70%;
		aspect-ratio:1/1;
		z-index:-1;
	}
	#kimdir .resim {
		position:relative;
		width:100%;
	}
	#kimdir .resim:before {
		bottom:-1px;
		left:0px;
		width:100%;
		height:30%;
	}
	#kimdir .resim img {
		width:100%;
	}
	#kimdir .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#kimdir .yazi2 {
		font-size:30px;
		line-height:37px;
	}
	#kimdir .swiper {
		padding-right:70px;
	}
	#kimdir .belgelogo {
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#kimdir .belgelogo img {
		max-width:100%;
		max-height:95px;
	}
	
	/*------------------kadromuz----------------------*/

	#kadromuz {
		padding:30px 0px;
	}
	#kadromuz .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#kadromuz .yazi2 {
		font-size:30px;
		line-height:37px;
	}

	.kadroitem {
		grid-gap:3px;
	}
	.kadroitem .resim {
		position:relative;
	}
	.kadroitem .resim img {
		position:relative;
		width:100%;
		aspect-ratio:197/296;
		border-radius:200px;
	}
	.kadroitem .resim .adsoyad span {
		padding:10px 20px;
		font-size:23px;
		line-height:23px;
	}
	.kadroitem .meslek {
		font-size:19px;
		line-height:26px;
	}
	
	/*------------------bilgiwidget----------------------*/

	#bilgiwidget {
		position:relative;
	}
	#bilgiwidget .resim {
		display:none;
	}
	#bilgiwidget .yazilar {
		padding:26px 0px;
	}
	#bilgiwidget .yazilar li {
		font-size: 20px;
		line-height: 35px;
		padding-left: 30px; /* sola boşluk ver, işaret için */
	}

	/*------------------sss----------------------*/

	#sss {
		position:relative;
		padding:30px 0px;
	}
	#sss .yazi1 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom:20px;
	}
	#sss .yazi2 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom:10px;
	}

	/*------------------videolar----------------------*/

	#videolar {
		padding:30px 0px;
	}
	#videolar .yazi1 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom:30px;
	}
	#videolar .swiper {
		padding-right:50px;
	}

	.videoitem {
		grid-gap:5px;
	}
	.videoitem .resim {
		position:relative;
	}
	.videoitem .resim img {
		width:100%;
		aspect-ratio:375/250;
		border-radius:25px;
	}
	.videoitem .resim span {
		position:absolute;
		top:calc(50% - 30px);
		left:calc(50% - 30px);
		width:60px;
		height:60px;
		border-radius:5px;
		font-size:25px;
	}
	.videoitem .adi {
		font-size: 16px;
		line-height: 20px;
	}
	.videoitem .desc {
		font-size: 16px;
		line-height: 20px;
	}

	/*------------------bloglar----------------------*/

	#bloglar {
		padding:30px 0px;
	}
	#bloglar .yazi1 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom:30px;
	}
	#bloglar .swiper {
		padding-right:50px;
	}

	.blogitem {
		grid-gap:5px;
	}
	.blogitem .resim {
		position:relative;
	}
	.blogitem .resim img {
		width:100%;
		aspect-ratio:375/250;
		border-radius:25px;
	}
	.blogitem .resim span {
		position:absolute;
		top:calc(50% - 30px);
		left:calc(50% - 30px);
		width:60px;
		height:60px;
		border-radius:5px;
		font-size:25px;
	}
	.blogitem .adi {
		font-size: 16px;
		line-height: 20px;
	}
	.blogitem .desc {
		font-size: 16px;
		line-height: 20px;
	}	
	
	/*------------------iletisimegec----------------------*/

	#iletisimegec {
		display:none;
	}

	/*------------------kurumlar----------------------*/

	#kurumlar {
		padding:30px 0px;
	}
	#kurumlar .anakurumlar {
		grid-gap:10px;
		margin-bottom:30px;
	}
	#kurumlar .anakurumlar img {
		height:46px;
	}
	#kurumlar .yazi1 {
		font-size: 14px;
		line-height: 25px;
		margin-bottom:30px;
	}
	#kurumlar .yazi2 {
		font-size: 16px;
		line-height: 25px;
		margin-bottom:40px;
	}
	#kurumlar .altkurumlar {
		grid-gap:10px;
		margin-bottom:30px;
	}
	#kurumlar .altkurumlar img {
		height:26px;
	}	
		
	/*------------------footer----------------------*/

	#footer {
		position:relative;
	}
	#footer .ust {
		position:relative;
		padding:30px 0px;
		text-align:center;
	}
	#footer .ust .logo {
		position:relative;
	}
	#footer .orta {
		position:relative;
		padding:30px 0px;
	}
	#footer .menubas {
		position:relative;
		font-size: 16px;
		text-align:left;
		padding-right:40px;
	}
	#footer .menubas:before {
		position:absolute;
		content:"\f105";
		top:0px;
		right:0px;
		height:100%;
		width:30px;
		font-size:20px;
		color:var(--pembe);
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:0px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .alt {
		position:relative;
		display:flex;
		flex-direction:column;
		align-items:center;
		grid-gap:10px;
		padding:30px 0px;
	}
	#footer .alt .sosyal {
		display:flex;
		align-items:center;
		grid-gap:10px;
	}
	#footer .alt .sosyal a {
		font-size:23px;
		color:#fff;
	}
	#footer .alt .copy {
		font-size:16px;
		font-weight:400;
		line-height:35px;
		color:#fff;
		text-align:center;
	}
	


	/*------------------ozgecmis----------------------*/


	#ozgecmis .katman1 {
		padding:30px 0px 30px 0px;
	}
	#ozgecmis .katman1 .resim {
		z-index:20;
	}
	#ozgecmis .katman1 .resim img {
		width:100%;
	}
	#ozgecmis .katman1 .yazi1 {
		font-size:31px;
		line-height:45px;
	}
	#ozgecmis .katman1 .yazi2 {
		font-size:45px;
		line-height:45px;
		margin-bottom:30px;
	}
	#ozgecmis .katman2 {
		position:relative;
	}
	#ozgecmis .katman2 img {
		width:100%;
	}
	#ozgecmis .katman3 {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#ozgecmis .katman3 .sol {
		position:relative;
		padding-left:11px;
		border-left:4px solid var(--anarenk);
	}
	#ozgecmis .katman3 .sol .yazi1 {
		font-size:31px;
		line-height:41px;
	}
	#ozgecmis .katman3 .sol .yazi2 {
		font-size:18px;
		line-height:25px;
	}
	#ozgecmis .katman3 .kutu {
		grid-gap:15px;
		height:100%;
		padding:24px 22px;
		border-radius:29px;
	}
	#ozgecmis .katman3 .kutu .icon {
		width:70px;
		height:70px;
	}
	#ozgecmis .katman3 .kutu .adi {
		font-size:18px;
		line-height:25px;
	}
	#ozgecmis .katman3 .kutu .desc {
		font-size:16px;
		line-height:22px;
	}
	#ozgecmis .katman4 {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#ozgecmis .katman4 .sol {
		padding-left:11px;
	}
	#ozgecmis .katman4 .sol .yazi1 {
		font-size:31px;
		line-height:41px;
	}
	#ozgecmis .katman4 .sol .yazi2 {
		font-size:18px;
		line-height:25px;
	}
	#ozgecmis .katman4 .sag {
		grid-gap:15px;
	}
	#ozgecmis .katman4 .sag .deneyimitem {
		padding:15px 30px;
		border-radius:50px;
	}
	#ozgecmis .katman4 .sag .deneyimitem .adi {
		font-size:18px;
		line-height:27px;
	}
	#ozgecmis .katman4 .sag .deneyimitem .desc {
		font-size:16px;
		line-height:25px;
	}
	#ozgecmis .katman5 {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#ozgecmis .katman5 .baslik {
		font-size:31px;
		line-height:41px;
		padding-bottom:30px;
		margin-bottom:30px;
		margin-top:30px;
	}
	#ozgecmis .katman5 .calismaitem {
		grid-gap:10px;
	}
	#ozgecmis .katman5 .sayi {
		font-size:18px;
		line-height:22px;
	}
	#ozgecmis .katman5 .adi {
		font-size:30px;
		line-height:40px;
	}
	#ozgecmis .katman5 .desc {
		font-size:18px;
		line-height:22px;
	}
	#ozgecmis .katman6 {
		padding:25px 0px 0px 0px;
	}
	#ozgecmis .katman6 .resim {
		width:100%;
		margin-top:20px;
	}	

	/*------------------projeler----------------------*/

	#projeler {
		position:relative;
		padding:30px 0px;
	}
	#projeler .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#projeler .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#projeler .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}

	#projeler .kutu {
		grid-gap:15px;
		padding:25px 25px;
		border-radius:29px;
	}
	#projeler .kutu .adi {
		font-size:22px;
		line-height:28px;
	}
	#projeler .kutu .desc {
		font-size:18px;
		line-height:28px;
	}

	/*------------------yorumlarpage----------------------*/

	#yorumlarpage {
		position:relative;
		padding:30px 0px;
	}
	#yorumlarpage .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#yorumlarpage .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#yorumlarpage .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}

	#yorumlarpage .kutu {
		grid-gap:15px;
		padding:25px 25px;
		border-radius:29px;
	}
	#yorumlarpage .kutu .adi {
		font-size:22px;
		line-height:28px;
	}
	#yorumlarpage .kutu .icon {
		margin-top:-40px;
		width:20%;
	}
	#yorumlarpage .kutu .desc {
		font-size:18px;
		line-height:28px;
	}
		
	/*------------------hastaozel----------------------*/

	#hastaozel {
		position:relative;
	}

	#hastaozel .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#hastaozel .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#hastaozel .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}
	#hastaozel .katman {
		padding:40px 0px;
	}
	.solmenu {
		grid-gap:15px;
		height:100%;
		padding:25px 25px;
		border-radius:29px;
		height:fit-content;
	}
	.solmenu .bas {
		font-size:20px;
		line-height:22px;
	}
	.solmenu .menu {
		display:flex;
		flex-direction:column;
	}
	.solmenu .menu a {
		font-size:18px;
		line-height:45px;
	}
	#hastaozel .arakatman {
		padding:0px 0px;
	}
	#hastaozel .arakatman img {
		width:100%;
	}
	#hastaozel .solform {
		grid-gap:15px;
		height:100%;
		padding:25px 25px;
		border-radius:29px;
		height:fit-content;
	}
	#hastaozel .solform .bas {
		font-size:27px;
		line-height:28px;
	}
	#hastaozel .solform .form-control {
		border-radius:30px;
		box-shadow:0px 0px 20px rgba(105,151,236,0.2);
	}
	#hastaozel .solform textarea.form-control {
		height:180px;
	}
	#hastaozel .resim {
		width:100%;
	}

	/*------------------videolar----------------------*/

	#videolar {
		position:relative;
		padding:30px 0px;
	}
	#videolar .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#videolar .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#videolar .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}

	/*------------------bloglarpage----------------------*/

	#bloglarpage {
		position:relative;
		padding:30px 0px;
	}
	#bloglarpage .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#bloglarpage .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#bloglarpage .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}

	/*------------------blogdetaypage----------------------*/

	#blogdetaypage {
		position:relative;
		padding:30px 0px;
	}
	#blogdetaypage .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#blogdetaypage .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#blogdetaypage .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}


	/*------------------iletisimbage----------------------*/

	#iletisimbage {
		position:relative;
		padding:30px 0px;
	}
	#iletisimbage .yazi1 {
		font-size:22px;
		line-height:28px;
	}
	#iletisimbage .yazi2 {
		font-size:42px;
		line-height:48px;
	}
	#iletisimbage .yazi3 {
		font-size:14px;
		line-height:22px;
		margin-bottom:30px;
	}
	#iletisimbage .bilgilink {
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:center;
		grid-gap:3px;
	}
	#iletisimbage .bilgilink img {
		height:80px;
	}
	#iletisimbage .bilgilink span{
		font-size:16px;
		line-height:30px;
	}
	#iletisimbage iframe {
		width:100%;
		height:200px;
	}	
	
}
