@media (max-width: 1585px) {


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


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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}

	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}
	
	/*------------------slider----------------------*/

	#slider {
		position:relative;
	}
	#slider .item {
		position:relative;
	}
	#slider .item .anaresim {
		width:100%;
		height:50vh;
		object-fit:cover;
	}
	#slider .item .bilgi {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		z-index:5;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 41px;
		margin-bottom:12px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 25px;
		margin-bottom:12px;
	}
	#slider .item .bilgi .yazi3 {
		font-size: 14px;
		margin-bottom:22px;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		display:none;
	}

	/*------------------anabaslik----------------------*/

	.anabaslik {
		font-size: 34px;
	}
	.anadesc {
		font-size: 14px;
	}

	/*------------------tedaviler----------------------*/

	#tedaviler {
		padding:37px 0px;
	}
	#tedaviler .anabaslik {
		margin-bottom:3px;
	}
	#tedaviler .anadesc {
		margin-bottom:38px;
	}

	.tedaviitem {
		grid-gap:10px;
		padding:20px;
		border-radius:20px;
		min-height:300px;
	}

	.tedaviitem .icon {
		height:39px;
	}
	.tedaviitem .adi {
		font-size: 20px;
	}
	.tedaviitem .desc {
		font-size: 13px;
	}


	/*------------------kadro----------------------*/

	#kadro {
		position:relative;
		padding:37px 0px;
	}
	#kadro .anabaslik {
		margin-bottom:3px;
	}
	#kadro .anadesc {
		margin-bottom:38px;
	}
	#kadro .ust {
		margin-bottom:38px;
	}
	#kadro .ust .sol {
		margin-right:auto;
	}
	#kadro .ust .sol .yazi1 {
		padding:7px 10px 7px 30px;
		border-radius:20px;
		font-size: 14px;
		margin-bottom:3px;
	}
	#kadro .ust .sol .yazi2 {
		font-size: 14px;
	}
	#kadro .ust .sag {
		grid-gap:10px;
	}
	#kadro .ust .sag div {
		height:43px;
		width:43px;
		font-size:20px;
	}
	#kadro .swiper {
		padding-right:70px;
	}

	.kadroitem {
		position:relative;
		display:flex;
		flex-direction:column;
		grid-gap:15px;
		background:#C1E8FF;
		padding:8px;
		border-radius:20px;
	}
	.kadroitem .resim {
		padding:10px 10px 0p 10px;
		aspect-ratio:232/214;
		border-radius:12px;
	}
	.kadroitem .bilgi {
		grid-gap:5px;
	}
	.kadroitem .bilgi .adi {
		font-size: 15px;
	}
	.kadroitem .bilgi .meslek {
		font-size: 13px;
	}

	/*------------------saglikturizm----------------------*/

	#saglikturizm {
		padding:37px 0px;
	}
	#saglikturizm .anabaslik {
		margin-bottom:3px;
	}
	#saglikturizm .anadesc {
		margin-bottom:38px;
	}
	#saglikturizm .adimlar {
		display:flex;
		flex-wrap:wrap;
	}
	#saglikturizm .adimlar .adim {
		width:50%;
		grid-gap:10px;
		padding:40px 10px;
	}
	#saglikturizm .adimlar .adim:before {
		position:absolute;
		content:"";
		top:30%;
		right:0px;
		height:40%;
		width:1px;
		background:#fff;
	}
	#saglikturizm .adimlar .adim:nth-child(2n):before {
		display:none;
	}
	#saglikturizm .adimlar .adim:last-child:before {
		display:none;
	}
	#saglikturizm .adimlar .adim .icon {
		height:42px;
	}
	#saglikturizm .adimlar .adim .adi {
		font-size: 14px;
	}
	#saglikturizm .adimlar .adim .desc {
		font-size: 12px;
	}
	
	/*------------------videolar----------------------*/

	#videolar {
		position:relative;
		padding:37px 0px;
		z-index:20;
	}
	#videolar:before {
		height:240px;
	}
	#videolar .anabaslik {
		text-align:center;
		margin-bottom:3px;
	}
	#videolar .anadesc {
		margin-bottom:38px;
	}

	.videoitem {
		grid-gap:10px;
		margin-bottom:20px;
	}
	.videoitem .resim {
		position:relative;
	}
	.videoitem .resim .res {
		aspect-ratio:398/245;
		border-radius:14px;
	}
	.videoitem .resim .play {
		top:calc(50% - 15px);
		left:calc(50% - 23px);
		width:46px;
		height:30px;
		font-size:20px;
	}
	.videoitem .adi {
		font-size: 14px;
	}
	.videoitem .desc {
		display:none;
		font-size: 12px;
	}
	.videoitem .bilgi {
		display:none;
	}
	
	/*------------------bloglar----------------------*/

	#bloglar {
		position:relative;
		padding:20px 0px;
		z-index:20;
	}
	#bloglar:before {
		top:0px;
		left:0px;
		height:80%;
	}
	#bloglar .anabaslik {
		margin-bottom:3px;
	}
	#bloglar .anadesc {
		margin-bottom:38px;
	}

	.blogitem {
		position:relative;
		display:block;
	}
	.blogitem .resim {
		width:100%;
		aspect-ratio:756/635;
		object-fit:cover;
		object-position:center;
		border-radius:30px;
	}
	.blogitem .bilgi {
		position:absolute;
		top:30%;
		left:0px;
		width:100%;
		height:70%;
		padding:20px;
		border-radius:0px 0px 30px 30px;
		grid-gap:10px;
	}
	.blogitem .bilgi .adi {
		font-size: 16px;
	}
	.blogitem .bilgi .desc {
		font-size: 12px;
	}
	.blogitem .bilgi .butonlar {
		grid-gap:10px;
	}
	.blogitem .bilgi .butonlar div {
		height:43px;
		width:43px;
		font-size:20px;
	}

	.blogitem .alt {
		display:flex;
		align-items:center;
		justify-content: space-between;
	}
	.blogitem .alt span {
		font-size: 12px;
	}
	
	/*------------------basindabiz----------------------*/

	#basindabiz {
		padding:37px 0px;
	}
	#basindabiz .anabaslik {
		margin-bottom:3px;
	}
	#basindabiz .anadesc {
		margin-bottom:38px;
	}

	.basindaitem {
		border-radius:30px;
	}
	.basindaitem .resim {
		width:50%;
		aspect-ratio:565/353;
		object-fit:cover;
		object-position:center;
		order:1;
	}
	.basindaitem .bilgi {
		width:50%;
		padding:10px 25px;
		order:2;
	}
	.basindaitem.sag .bilgi {
		order:1;
	}
	.basindaitem .bilgi .adi {
		font-size: 14px;
	}
	
	/*------------------galeri----------------------*/

	#galeri {
		padding:0px 0px 60px 0px;
	}
	#galeri:before {
		top:300px;
		height:calc(100% - 300px);
	}
	#galeri .anabaslik {
		margin-bottom:3px;
	}
	#galeri .anadesc {
		margin-bottom:15px;
	}
	#galeri .butonlar {
		grid-gap:10px;
		margin-bottom:38px;
	}
	#galeri .swiper {
		padding-right:60px;
	}
	.galeriitem {
		position:relative;
		display:block;
	}
	.galeriitem .resim {
		width:100%;
		aspect-ratio:400/265;
		border-radius:20px;
	}

	/*------------------randevual----------------------*/

	#randevual {
		padding:57px 0px;
	}
	#randevual .anabaslik {
		text-align:center;
		margin-bottom:60px;
	}
	#randevual .butonlar {
		grid-gap:20px;
	}

	/*------------------footer----------------------*/

	#footer {
		position:relative;
	}
	#footer .alan {
		padding:67px 0px;
	}
	#footer .alan .logo {
		text-align:center;
	}
	#footer .alan .logo img {
		height:55px;
	}
	#footer .alan .sosyal {
		grid-gap:15px;
	}
	#footer .alan .sosyal a {
		font-size:20px;
	}
	#footer .alan .bilgi {
		font-size: 16px;
		text-align:center;
	}

	/*------------------kadro----------------------*/

	#kurumlar {
		padding:47px 0px;
	}
	#kurumlar .anabaslik {
		margin-bottom:3px;
	}
	#kurumlar .anadesc {
		margin-bottom:48px;
	}
	#kurumlar .kurumlar {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		justify-content:center;
	}
	#kurumlar .kurumlar .kurum {
		width:calc(33.3% - 1px);
		border-right:1px solid #000;
		padding:20px;
	}
	#kurumlar .kurumlar .kurum:nth-child(3n) {
		border-right:0px solid #000;
	}

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

	#sss {
		position:relative;
		padding:67px 0px;
		background:var(--anarenk);
	}
	#sss .anabaslik {
	}
	#sss .anadesc {
		text-align:center;
		margin-top:30px;
	}	
		
	/*------------------tedavilerpage----------------------*/

	#tedavilerpage {
		position:relative;
		padding:47px 0px;
	}
	#tedavilerpage .anabaslik {
		text-align:center;
		margin-bottom:3px;
	}
	#tedavilerpage .anadesc {
		text-align:center;
		margin-bottom:48px;
	}

	/*------------------surecler----------------------*/

	#surecler {
		position:relative;
		padding:47px 0px;
		z-index:20;
	}
	#surecler .anabaslik {
		text-align:center;
		margin-bottom:30px;
	}
	#surecler .surecler {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		flex:0 auto;
	}
	#surecler .surecler .surec {
		width:33.3%;
		padding:10px;
	}
	#surecler .surecler .surec .icon {
		height:42px;
		margin-bottom:10px;
	}
	#surecler .surecler .surec .adi {
		font-size: 12px;
	}
	#surecler .surecler .surecara {
		width:50px;
		height:40px;
	}
	/*------------------yorumlar----------------------*/

	#yorumlar {
		padding:57px 0px;
	}
	#yorumlar .yorumbas {
		grid-gap:10px;
		margin-bottom:40px;
		font-size: 56px;
	}
	#yorumlar .yorumbas img {
		height:45px;
	}
	#yorumlar .swiper {
		padding-right:70px;
	}
	.yorumitem {
		padding:20px;
		border-radius:20px;
	}
	.yorumitem .ust {
		margin-bottom:20px;
	}
	.yorumitem .ust .adi {
		font-size: 16px;
	}
	.yorumitem .ust .yildiz {
		font-size:20px;
	}
	.yorumitem .yorum {
		font-size: 16px;
	}	
		
	/*------------------tedavidetay----------------------*/

	#tedavidetay {
		position:relative;
		padding:57px 0px;
		z-index:20;
	}
	#tedavidetay .solmenu {
		display:none;
	}
}
