@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:80vh;
		object-fit:cover;
	}
	#slider .item .bilgi {
		align-items:flex-end;
		padding:30px 0px;
		z-index:5;
	}
	#slider .item .bilgi .alan {
		position:relative;
	}
	#slider .item .bilgi .alan .sayi {
		display:none;
	}
	#slider .item .bilgi .yazi1 {
		font-size: 17px;
		letter-spacing: 3px;
		margin-bottom:11px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 52.21px;
		letter-spacing: -2.19px;
		aspect-ratio:446/239;
		padding:20px 60px 20px 20px;
		margin-bottom:21px;
	}
	#slider .item .bilgi .yazi3 {
		font-size: 16px;
		line-height: 27px; /* 168.75% */
		letter-spacing: -0.2px;
		margin-bottom:27px;
	}
	#slider .slider-button-next 
	{
		right:10px;
		bottom:40px;
	}
	#slider .slider-button-prev 
	{
		right:10px;
		bottom:10px;
	}
	#slider .dikey {
		display:none;
	}

	/*------------------kategoriler----------------------*/

	#kategoriler {
		position:relative;
		padding:40px 0px;
	}
	#kategoriler .yazi1 {
		font-size: 27px;
		letter-spacing: -1px;
		padding-bottom:10px;
	}
	#kategoriler .yazi2 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
	#kategoriler .swiper {
		padding:0px 50px 0px 0px;
	}

	.kategoriitem {
		position:relative;
		display:block;
	}
	.kategoriitem .anaresim {
		width:100%;
		aspect-ratio:390/223;
		border-radius: 21px;
	}
	.kategoriitem .bilgi {
		top:11px;
		left:11px;
		width:75%;
		height:calc(100% - 22px);
		border-radius: 10.619px;
		padding:20px;
		grid-gap:10px;
	}
	.kategoriitem .bilgi .adi {
		font-size: 19.115px;
	}
	.kategoriitem .bilgi .desc {
		font-size: 15.929px;
	}
	.kategoriitem .bilgi .git {
		grid-gap:5px;
		font-size: 14.867px;
		padding-top:10px;
	}
	.kategoriitem .bilgi .git i {
		font-size: 20px;
	}	

	/*------------------servisler----------------------*/

	#servisler {
		padding:40px 0px;
	}
	#servisler .yazi1 {
		font-size: 14px;
		letter-spacing: 7px;
		margin-bottom:5px;
	}
	#servisler .yazi2 {
		font-size: 27px;
		padding-bottom:10px;
		margin-bottom:45px;
	}
	.servisitem {
		border-radius: 20px;
		padding:22px;
	}
	.servisitem .icon {
		width:84px;
	}
	.servisitem.kucuk .icon {
		width:100%;
	}
	.servisitem .icon img {
		width:100%;
	}
	.servisitem.kucuk .icon img {
		width:auto;
		height:34px;
	}
	.servisitem .bilgi {
		width:calc(100% - 84px);
		padding-left:10px;
	}
	.servisitem.kucuk .bilgi {
		width:100%;
		padding-left:0px;
		padding-top:10px;
	}
	.servisitem .bilgi .adi {
		font-size: 18px;
	}
	.servisitem .bilgi .desc {
		font-size: 14px;
		line-height: 20px; /* 173.333% */
		margin-bottom:10px;
	}
	.servisitem .bilgi .git {
		grid-gap:4px;
		font-size: 14px;
	}
	.servisitem .bilgi .git i {
		font-size: 20px;
	}	
	
	/*------------------tedaviler----------------------*/

	#tedaviler {
		padding: 40px 0;
	}


	#tedaviler .yazi1 {
		font-size: 14px;
		letter-spacing: 7px;
		margin-bottom:5px;
	}
	#tedaviler .yazi2 {
		font-size: 27px;
		padding-bottom:10px;
	}
	#tedaviler .yazi3 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}

	.paketitem {
		border-radius: 30px;
	}
	.paketitem .resim {
		width:100%;
		aspect-ratio:380/105;
		border-radius: 30px 30px 0px 0px;
		opacity:0.5;
	}

	.paketitem .swiperpaketitem-pagination {
		height:10px;
		padding:12px 12px;
		grid-gap:3px;
	}

	.paketitem .bilgi {
		padding:0px 12px 12px 12px;
	}
	.paketitem .bilgi .adi {
		font-size: 20px;
		line-height: 25px;
		height:50px;
		margin-bottom:10px;
	}

	.paketitem .bilgi .listeler {
		grid-gap:10px;
		margin-bottom:20px;
	}
	.paketitem .bilgi .listeler .liste {
		font-size: 16px;
		padding-left:32px;	
	}


	/*------------------yorumlar----------------------*/

	#yorumlar {
		padding: 40px 0;
	}
	#yorumlar .logo {
		margin-bottom:15px;
	}
	#yorumlar .logo img {
		height:32px;
	}
	#yorumlar .yazi1 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom:12px;
	}
	#yorumlar .yazi2 {
		font-size: 20px;
		line-height: 32px;
		margin-bottom:22px;
	}
	#yorumlar .butonlar {
		grid-gap:10px;
	}
	#yorumlar .swiper {
		padding:0px 50px 0px 0px;
	}

	.yorumitem {
		border-radius: 24px;
		padding:15px;
	}
	.yorumitem:before {
		display:none;
	}
	.yorumitem .tirnak {
		font-size:50px;
		color:rgba(178, 189, 218, 1);
	}
	.yorumitem .yorum {
		font-size: 22px;
		line-height: 25px; 
		margin-bottom:20px;
		padding-bottom:20px;
	}
	.yorumitem .profil {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	.yorumitem .profil .resim {
		width: 60px;
		height: 60px;
	}
	.yorumitem .profil .adi {
		width: calc(100% - 60px);
		padding-left:10px;
		font-size: 20px;
	}	

	/*------------------bizeyaz----------------------*/

	#bizeyaz {
		position: relative;
		padding: 40px 0;
		background: linear-gradient(53deg, #E3F4FB -1.51%, #F1F9FE 85.25%);
	}
	#bizeyaz .yazi1 {
		font-size: 48px;
		margin-bottom:5px;
	}
	#bizeyaz .yazi2 {
		font-size: 27px;
		padding-bottom:10px;
	}


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

	#footer {
		position: relative;
		z-index:20;
	}
	#footer:before {
		display:none;
	}
	#footer .ust {
		position: relative;
		padding:30px 0px;
	}
	#footer .logo {
		margin-bottom:25px;
	}
	#footer .logo img {
		height:56px;
	}
	#footer .bilgi {
		font-size: 14px;
		line-height: 19px;
		margin-bottom:11px;
	}
	#footer .yazi1 {
		font-size: 13px;
		letter-spacing: 5.318px;
		margin-bottom:10px;
	}
	#footer .yazi2 {
		font-size: 28px;
		line-height: 31px; /* 146.429% */
	}
	#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 {
		padding:30px 0px;
	}
	#footer .alt .copy {
		text-align:center;
	}
	#footer .alt .sag {
		display:flex;
		align-items:center;
	}
	#footer .sosyal {
		grid-gap:10px;
		margin-right:auto;
	}
	#footer .sosyal a {
		font-size:22px;
		color:var(--lacivert);
		margin-right:5px;
	}
	#footer .visa {
		height:13px;
	}
	


	/*------------------tedaviust----------------------*/

	#tedaviust {
		padding-top:5vh;
	}
	#tedaviust .yazi1 {
		font-size: 38px;
		margin-bottom:10px;
	}
	#tedaviust .yazi2 {
		font-size: 14px;
		line-height: 20px; /* 125% */
		margin-bottom:28px;
	}
	#tedaviust .alt {
		padding:29px 0px;
	}
	#tedaviust .ozellikler {
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		grid-gap:20px;
	}
	#tedaviust .ozellikler .ozellik {
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	#tedaviust .ozellikler .ozellik img {
		height:39px;
	}
	#tedaviust .ozellikler .ozellik span {
		font-size: 13px;
	}
	#tedaviust .ozellikler .ozellik b {
		font-size: 14px;
	}
	#tedaviust .formalan2 {
		height:auto;
	}
	#tedaviust .kucukform {
		margin-bottom:0px;
	}

	.kucukform {
		grid-gap:10px;
		padding:26px;
		border-radius: 24px;
	}
	.kucukform .bas {
		grid-gap:10px;
		font-size: 21px;
	}
	
	/*------------------tadavidetay----------------------*/


	#tadavidetay .ust .tablar a {
		height:84px;
		padding:0px 15px;
		font-size: 14px;
	}
	#tadavidetay .ust .tablar a.active {
		background: #F7FBFE;
		color: #203E91;
	}
	#tadavidetay .alt {
		position: relative;
		z-index:20;
		padding-bottom:50px;
	}
	#tadavidetay .alt:before {
		position: absolute;
		content:"";
		top:0px;
		left:0px;
		width:95%;
		height:100%;
		border-radius: 0px 30px 0px 0px;
		background: #F7FBFE;
		z-index:-1;
	}
	#tadavidetay .alt .tab {
		display:none;
	}
	#tadavidetay .alt .tab.active {
		display:block;
	}

	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		position: relative;
		z-index:20;
		min-height:100vh;
		background:url('../img/filigran-3.png') #EF4807;
		background-size:100% auto;
		background-position:10% center;
		background-repeat:no-repeat;
	}
	#iletisimpage:before {
		display:none;
	}
	#iletisimpage .arka {
		position: relative;
		background:transparent;
	}
	#iletisimpage .arka iframe{
		width:100%;
		height:300px;
	}
	#iletisimpage .sol {
		display:flex;
		flex-direction:column;
		min-height:auto;
	}
	#iletisimpage .sol .bilgiler {
		margin:30px 0px;
	}
	#iletisimpage .sol .yazi1 {
		font-size: 48px;
	}
	#iletisimpage .sol .yazi2 {
		font-size: 27px;
		margin-bottom:50px;
	}
	#iletisimpage .sol .link {
		font-size: 18px;
		line-height: 23px;
		margin-bottom:21px;
	}
	#iletisimpage .sol .alt {
		padding:30px 0px;
	}
	#iletisimpage .sol .yazi3 {
		font-size: 13px;
		letter-spacing: 5.318px;
		margin-bottom:16px;
	}
	#iletisimpage .sol .yazi4 {
		font-size: 28px;
		line-height: 41px;
		margin-bottom:26px;
	}
	#iletisimpage .sol .yazi4 span {
		display:block;
		color: #440F06;
	}
	#iletisimpage .sol .yazi5 {
		font-size: 14px;
		line-height: 36px; 
	}
	#iletisimpage .kucukform {
		margin-bottom:30px;
	}	
	
	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		position: relative;
		z-index:20;
	}
	#hakkimizda .katman1 {
		padding:30px 0px 30px 0px;
		background-size:cover !important;
		background-position:center !important;
	}
	#hakkimizda .yazi1 {
		font-size: 38px;
	}
	#hakkimizda .yazi2 {
		font-size: 24px;
		margin-bottom:30px;
	}
	#hakkimizda .yazi3 {
		font-size: 20px;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#hakkimizda .yazi4 {
		font-size: 14px;
		line-height: 20px; /* 162.5% */
	}
	#hakkimizda .katman2 {
		padding:25px 0px;
	}
	#hakkimizda .katman2 .resim {
		width:100%;
		border-radius:21px;
	}
	#hakkimizda .katman3 {
		padding:25px 0px;
	}
	#hakkimizda .katman4 {
		padding:25px 0px;
	}
	
	/*------------------haberlerust----------------------*/

	#haberlerust {
		position: relative;
		z-index:20;
	}
	#haberlerust .ust {
		padding:100px 0px 20px 0px;
	}
	#haberlerust .yazi1 {
		font-size: 38px;
	}
	#haberlerust .yazi2 {
		font-size: 24px;
	}
	#haberlerust .alt {
		padding:20px 0px 20px 0px;
	}
	#haberlerust .alt .menu {
		display:flex;
		align-items:center;
	}
	#haberlerust .alt .menu a {
		grid-gap:10px;
		padding:0px 10px;
		font-size: 16px;
	}
	#haberlerust .alt .menu a img {
		height:26px;
	}
	/*------------------haberler----------------------*/

	#haberler {
		position: relative;
		z-index:20;
		padding:25px 0px;
	}
	.haberitem {
		display:flex;
		flex-wrap:wrap;
		padding:25px 0px;
		border-bottom:1px solid rgba(32, 62, 145, 0.08);
	}
	.haberitem .resim {
		width:100%;
		margin-bottom:15px;
	}
	.haberitem .bilgi {
		width:100%;
		grid-gap:10px;
		padding-left:0px;
	}
	.haberitem .bilgi .tarih {
		grid-gap:8px;
		font-size: 16px;
		line-height: 19px; /* 118.75% */
	}
	.haberitem .bilgi .tarih i {
		font-size: 22px;
	}
	.haberitem .bilgi .adi {
		font-size: 18px;
	}
	.haberitem .bilgi .desc {
		font-size: 14px;
		line-height: 20px; /* 162.5% */
	}
	.haberitem .bilgi .git {
		grid-gap:5px;
		font-size: 14.867px;
		padding-top:10px;
	}
	.haberitem .bilgi .git i {
		font-size: 20px;
	}
	
	/*------------------haberlerust----------------------*/

	#bloglarust {
		padding:60px 0px 20px 0px;
	}
	#bloglarust .yazi1 {
		font-size: 14px;
		letter-spacing: 7px;
		margin-bottom:8px;
	}

	#bloglarust .yazi2 {
		font-size: 28px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	#bloglarust .yazi3 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
	/*------------------bloglar----------------------*/

	#bloglar {
		padding:60px 0px 60px 0px;
	}

	.blogitem {
		border-radius:25px;
	}
	.blogitem.buyuk {
		border-radius:25px;
		padding:0px;
	}
	.blogitem .resim {
		width:100%;
		aspect-ratio:394/264;
		border-radius:25px 25px 0px 0px;
	}
	.blogitem.buyuk .resim {
		width:100%;
		aspect-ratio:394/264;
		border-radius:25px 25px 0px 0px;
	}
	.blogitem .bilgi {
		padding:14px;
		grid-gap:10px;
	}
	.blogitem.buyuk .bilgi {
		width:100%;
		padding:14px;
		grid-gap:10px;
	}
	.blogitem .bilgi .adi {
		font-size: 18px;
		line-height: 140%; /* 32.2px */
	}
	.blogitem .bilgi .desc {
		font-size: 14px;
		line-height: 20px; /* 173.333% */
	}
	.blogitem .bilgi .git {
		grid-gap:5px;
		font-size: 16px;
		padding-top:10px;
	}
	.blogitem .bilgi .git i {
		font-size: 20px;
	}

	/*------------------doktorlarust----------------------*/

	#doktorlarust {
		position: relative;
		z-index:20;
		background-size:cover !important;
		background-position:center !important;
		height:150px;
	}
	/*------------------doktordetay----------------------*/

	#doktordetay {
		position: relative;
		padding:15px;
	}
	#doktordetay .resim {
		width:100%;
	}
	#doktordetay .ust {
		margin:auto 0px;
	}
	#doktordetay .ust .yazi1 {
		font-size: 14px;
		letter-spacing: 7px;
	}
	#doktordetay .ust .yazi2 {
		font-size: 27px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	#doktordetay .ust .yazi3 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
		opacity:0.6;
		margin-bottom:15px;
	}
	#doktordetay .alt {
		border-top:2px solid #EEF0F5;
	}
	#doktordetay .alt .menu {
		grid-gap:10px;
	}
	#doktordetay .alt .menu a {
		font-size: 14px;
		padding:10px 5px;
	}
	#doktordetay .alt .aciklama {
		padding:25px 15px;
		border-radius: 0px 0px 0px 0px;
	}
	/*------------------doktorlar----------------------*/

	#doktorlar {
		position: relative;
		padding:30px 0px;
	}
	#doktorlar .yazi1 {
		font-size: 14px;
		letter-spacing: 7px;
		text-align:center;
		margin-bottom:20px;
	}
	#doktorlar .yazi2 {
		font-size: 17px;
		padding-bottom:20px;
		margin-bottom:20px;
		text-align:center;
	}
	#doktorlar .yazi3 {
		font-size: 14px;
		line-height: 20px; /* 162.5% */
		opacity:0.6;
		margin-bottom:30px;
	}
	#doktorlar .swiper {
		padding:0px 50px 0px 0px;
	}
	#doktorlar .slider .doktorlar-button-prev ,
	#doktorlar .slider .doktorlar-button-next 
	{
		display:none;
	}

	.doktorlistitem {
		border-radius: 24px;
	}
	.doktorlistitem .resim {
		width:100%;
		aspect-ratio:328/239;
		border-radius: 24px 24px 0px 0px;
	}
	.doktorlistitem .bilgi1 {
		padding:10px 17px;
	}
	.doktorlistitem .adi {
		font-size: 21px;
	}
	.doktorlistitem .meslek {
		font-size: 13px;
	}
	.doktorlistitem .bilgi2 {
		padding:10px 17px;
		border-radius: 0px 0px 24px 24px;
	}
	.doktorlistitem .desc {
		font-size: 14px;
		line-height: 23px; 
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.doktorlistitem .list {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	.doktorlistitem .list b {
		font-size: 14px;
	}
	.doktorlistitem .list span {
		font-size: 14px;
		line-height: 20px; /* 142.857% */
		opacity: 0.5926;
	}	
		
	/*------------------servislerust----------------------*/

	#servislerust {
		padding:40px 0px 120px 0px;
	}
	#servislerust .yazi1 {
		font-size: 14px;
		letter-spacing: 5.727px;
		margin-bottom:8px;
	}

	#servislerust .yazi2 {
		font-size: 38px;
		margin-bottom:20px;
	}
	#servismenu {
		position:relative;
		z-index:50;
		margin-top:-120px;
	}
	#servismenu .menu {
		border-radius: 24px;
	}
	#servismenu .menu .adi {
		height:120px;
		font-size: 28px;
	}
	#servismenu .menu a {
		grid-gap:15px;
		height:120px;
		padding:10px;
	}
	#servismenu .menu a img {
		height:40px;
	}
	#servismenu .menu a span {
		font-size: 14px;
	}
	/*------------------servisler----------------------*/

	#servislerpage {
		position: relative;
		z-index:20;
		padding:60px 0px 60px 0px;
	}

	.servisitem2 {
		position:relative;
	}
	.servisitem2 .resim {
		width:100%;
		border-radius:24px;
	}
	.servisitem2 .bilgi {
		display:flex;
		flex-direction:column;
		justify-content:center;
		height:100%;
	}
	.servisitem2 .bilgi .yazi1 {
		color: #203E91;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 7px;
	}
	.servisitem2 .order-md-1 .bilgi .yazi1 {
		text-align:right;
	}
	.servisitem2 .bilgi .yazi2 {
		position:relative;
		color: #203E91;
		font-size: 34px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	.servisitem2 .order-md-1 .bilgi .yazi2 {
		text-align:right;
	}
	.servisitem2 .bilgi .yazi2:before {
		position:absolute;
		content:"";
		top:100%;
		left:0%;
		height:1px;
		width:30%;
		background:#FF914D;
	}
	.servisitem2 .order-md-1 .bilgi .yazi2:before {
		left:auto;
		right:0%;
	}
	.servisitem2 .bilgi .yazi3 {
		color: #203E91;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 26px; /* 162.5% */
	}
	.servisitem2 .order-md-1 .bilgi .yazi3 {
		text-align:right;
	}
	

	/*------------------sepetim----------------------*/

	#sepetim {
		position: relative;
		z-index:20;
		padding:0px 0px 0px 0px;
		background:#fff;
	}
	#sepetim .ic {
		padding:30px 0px 30px 0px;
	}
	#sepetim .yazi1 {
		font-size: 30px;
		margin-bottom:5px;
	}
	#sepetim .yazi2 {
		font-size: 16px;
		margin-bottom:39px;
	}
	#sepetim .sepetitem {
		display:flex;
		flex-wrap:wrap;
		border-radius: 15px;
		background: #F3FAFF;
		overflow:hidden;
		margin-bottom:20px;
	}
	#sepetim .sepetitem .resim {
		width:150px;
		object-fit:cover;
	}
	#sepetim .sepetitem .bolum1 {
		order:3;
		width:70%;
		padding:17px;
	}
	#sepetim .sepetitem .bolum2 {
		order:2;
		width:calc(100% - 150px);
		padding:17px;
	}
	#sepetim .sepetitem .bolum3 {
		order:4;
		width:30%;
		padding:17px;
	}
	#sepetim .sepetitem .adi {
		font-size: 23px;
	}
	#sepetim .sepetitem .desc {
		font-size: 13px;
		line-height: 22px;
	}
	#sepetim .sepetitem .fiyat {
		font-size: 25px;
	}
	#sepetim .ozet {
		border-radius: 10px;
	}
	#sepetim .ozet .baslik {
		padding:24px 27px;
		border-radius: 10px 10px 0px 0px;
		font-size: 20px;
	}
	#sepetim .ozet .liste {
		grid-gap:15px;
		padding:24px 27px;
	}
	#sepetim .ozet .liste .list {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
	}
	#sepetim .ozet .liste .list small {
		width:50%;
		font-size: 15px;
	}
	#sepetim .ozet .liste .list b {
		width:50%;
		font-size: 15px;
	}
	#sepetim .ozet .toplam {
		padding:24px 27px;
	}
	#sepetim .ozet .toplam small {
		width:50%;
		font-size: 15px;
	}
	#sepetim .ozet .toplam b {
		width:50%;
		font-size: 15px;
	}
	#sepetim .ozet .btn {
		border-radius:7px;
		margin:0px 27px 24px 27px;
		width:calc(100% - 54px);
	}	
	
}
