@media (max-width: 1585px) {


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


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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	body.portal {
		padding-top:0px;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

	/*------------------aciklama----------------------*/

	.aciklama {
		grid-gap:10px;
	}
	.aciklama h1 {
		font-size: 30px;
		line-height: 38px;
	}
	.aciklama ul li ,
	.aciklama ol li 
	{
		padding-left:15px;
		font-size: 14px;
		line-height: 22px; /* 177.778% */
		opacity: 1;
	}
	.aciklama ul li:before ,
	.aciklama ol li:before 
	{
		top:11px;
		width:7px;
		height:7px;
		border-radius:4px;
	}
	.aciklama img {
		border-radius:20px;
	}
	.aciklama h2 ,
	.aciklama h3 ,
	.aciklama h4 ,
	.aciklama h5 
	{
		font-size: 24px;
		line-height: 28px;
		letter-spacing:0.2px;
	}
	.aciklama p 
	{
		font-size: 16px;
		line-height: 24px; /* 177.778% */
	}
	/*------------------giriskatman----------------------*/

	.giriskatman {
		position:relative;
		z-index:20;
	}
	.giriskatman:before {
		top:10px;
		left:0px;
		width:calc(100%);
		height:calc(100% - 10px);
	}

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

	#slider {
		position:relative;
		padding:30px 0px;
	}
	#slider .yazi1 {
		margin-bottom:20px;
	}
	#slider .yazi1 span {
		padding: 10px 13px;
		border-radius: 50px;
		font-size: 13.344px;
	}
	#slider .yazi2 {
		font-size: 38px;
		line-height: 49px;
		margin-bottom:20px;
	}
	#slider .yazi3 {
		font-size: 14px;
		line-height: 22px; /* 177.778% */
		margin-bottom:20px;
	}
	#slider .res1 {
		display:none;
	}
	#slider .res3 {
		display:none;
	}
	#slider .res2 {
		display:none;
	}

	/*------------------slider2----------------------*/

	#slider2 {
		position:relative;
		padding:30px 0px;
	}
	#slider2 .alan {
		position:relative;
	}
	#slider2 .alan .resim {
		width:100%;
		min-height:50vh;
		object-fit:cover;
		
		border-radius:30px;
	}
	#slider2 .alan .bilgi {
		padding:30px;
	}
	#slider2 .yazi1 {
		font-size: 38px;
		line-height: 39px; /* 116.176% */
		letter-spacing: -2px;
		margin-bottom:20px;
	}
	#slider2 .yazi2 {
		font-size: 16px;
		line-height: 22px; /* 177.778% */
		margin-bottom:20px;
	}	
	

	/*------------------genaibot----------------------*/

	#genaibot {
		position:relative;
		padding:20px 0px;
	}
	#genaibot .alan {
		padding:30px 10px;
		border-radius: 30px;
	}

	#genaibot .alan .profil {
		width:80px;
		height:80px;
		border-radius:50%;
		margin-bottom:20px;
	}
	#genaibot .alan .yazi1 {
		font-size: 24px;
		line-height: 28px; /* 116.176% */
		letter-spacing: -2px;
		margin-bottom:20px;
	}
	#genaibot .alan .yazialan {
		position:relative;
		margin-bottom:30px;
	}
	#genaibot .alan .yazialan textarea {
		background:rgba(255,255,255,0.5);
		padding:20px;
		height:100px;
		border-radius:10px;
	}
	#genaibot .alan .yazialan button {
		position:absolute;
		bottom:0px;
		right:0px;
		width:60px;
		height:60px;
		border-radius:30px;
		display:flex;
		align-items:center;
		justify-content:center;
		background:transparent;
		border:1px solid transparent;
		font-size:30px;
		color:#000;
		opacity:0.7;
	}
	#genaibot .alan .hazirlar {
		display:flex;
		flex-wrap:wrap;
		grid-gap:10px;
		justify-content:center;
	}

	#genaibot .alan .hazirlar a {
		display: inline-flex;
		padding: 5px 8px;
		border-radius: 50px;
		font-size: 13.344px;
		font-style: normal;
		font-weight: 400;
		line-height: var(--line-height-21, 21px); /* 157.377% */
	}
	
	
	/*------------------kategoriler----------------------*/

	#kategoriler {
		padding:30px 0px;
	}

	#kategoriler .yazi1 {
		margin-bottom:20px;
	}
	#kategoriler .yazi1 span {
		grid-gap:10px;
		border-radius: 50px;
		font-size: 13.344px;
	}
	#kategoriler .yazi1 span i {
		font-size: 17px;
	}
	#kategoriler .yazi2 {
		font-size: 38px;
		line-height: 49px;
		margin-bottom:20px;
	}
	#kategoriler .swiper {
		padding:0px 50px;
	}

	.kategoriitem {
		border-radius:20px;
	}
	.kategoriitem .resim {
		aspect-ratio:405/400;
		border-radius:20px;
	}
	.kategoriitem:hover .resim {
		aspect-ratio:405/520;
	}
	.kategoriitem .bilgi {
		padding:17px;
		aspect-ratio:405/120;
	}
	.kategoriitem .bilgi .adi {
		font-size: 18px;
		line-height: 24px;
		letter-spacing:0.1px;
		padding-right:50px;
	}
	.kategoriitem:hover .bilgi .adi {
		color: #fff;
	}
	.kategoriitem .bilgi .desc {
		font-size: 14px;
		line-height: 20px; /* 142.857% */
	}
	.kategoriitem .bilgi .ok {
		bottom:30px;
		right:30px;
	}

	.swiper-container-horizontal>.swiper-scrollbar {
		opacity: 1;
		position: relative;
		left: 25px;
		bottom: 3px;
		z-index: 50;
		height: 5px;
		width: calc(100% - 50px);
	}
	
	/*------------------platform----------------------*/

	#platform {
		padding:30px 0px;
	}
	#platform .sol {
		height:100%;
		border-radius:20px;
	}
	#platform .sol .ic {
		height:100%;
		border-radius:20px;
		padding:27px;
	}

	#platform .sol .ic .yazi1 {
		margin-bottom:20px;
	}
	#platform .sol .ic .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		font-size: 16px;
		line-height: 16px; /* 100% */	
	}
	#platform .sol .ic .yazi1 span i {
		font-size: 17px;
	}
	#platform .sol .ic .yazi2 {
		font-size: 35px;
		line-height: 38px; /* 151.111% */
		letter-spacing: -1.92px;
		margin-bottom:20px;
	}
	#platform .sol .ic .yazi3 {
		max-width:80%;
		border-radius: 15px;
		padding: 16px 19px;
	}
	#platform .sol .ic .yazi3 .icon {
		width:55px;
		height:55px;
	}
	#platform .sol .ic .yazi3 .yazi {
		width:calc(100% - 55px);
		padding-left:10px;
		font-size: 16px;
		line-height: 90%; /* 0px */
	}
	#platform .sag {
		grid-gap:10px;
	}
	#platform .sag .kutu {
		padding:16px;
		aspect-ratio:227/200;
		border-radius:25px;
		width:calc(50% - 5px);
	}
	#platform .sag .active {
		aspect-ratio:227/100;
		background: #C7C1BB;
	}
	#platform .sag .kutu:nth-child(1).active,
	#platform .sag .kutu:nth-child(2).active, 
	#platform .sag .kutu:nth-child(3).active, 
	#platform .sag .kutu:nth-child(4).active, 
	#platform .sag .kutu:nth-child(5).active
	{
		width:100%;
	}
	#platform .sag .kutu .icon {
		height:40px;
		margin-bottom:10px;
	}
	#platform .sag .kutu .adi {
		font-size: 16px;
		line-height: 20px; /* 125% */
		letter-spacing: -1px;
	}
	#platform .sag .kutu .desc {
		font-size: 14px;
		line-height: 20px;
		margin-top:6px;
	}
	
	/*------------------cozumler----------------------*/

	#cozumler {
		padding:30px 0px;
	}

	#cozumler .yazi1 {
		margin-bottom:20px;
	}
	#cozumler .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		background: #f5f5f5;
		font-size: 13.344px;
	}
	#cozumler .yazi1 span i {
		font-size: 17px;
	}
	#cozumler .yazi2 {
		font-size: 38px;
		line-height: 49px;
		margin-bottom:20px;
	}
	#cozumler .kutu {
		padding:16px;
		aspect-ratio:227/270;
		border-radius:25px;
	}
	#cozumler .kutu .icon {
		height:40px;
		margin-bottom:10px;
	}
	#cozumler .kutu .adi {
		font-size: 16px;
		line-height: 22px; /* 125% */
		letter-spacing: -1px;
	}
	#cozumler .kutu .desc {
		font-size: 14px;
		line-height: 21px;
		margin-top:6px;
	}
	#cozumler .cozumler-button-prev ,
	#cozumler .cozumler-button-next 
	{
		display:none;
	}
	
	/*------------------akademi----------------------*/

	#akademi {
		position:relative;
		padding:30px 0px;
	}
	#akademi .sol {
		border-radius:20px;
	}
	#akademi .sol .ic {
		height:100%;
		border-radius:20px;
		padding:37px;
	}

	#akademi .sol .ic .yazi1 {
		margin-bottom:20px;
	}
	#akademi .sol .ic .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		font-size: 16px;
		line-height: 16px; /* 100% */	
	}
	#akademi .sol .ic .yazi1 span i {
		font-size: 17px;
	}
	#akademi .sol .ic .yazi2 {
		font-size: 35px;
		line-height: 38px;
	}
	#akademi .sag {
		grid-gap:6px;
	}
	#akademi .sag .kutu {
		padding:16px;
		aspect-ratio:227/270;
		border-radius:25px;
		width:calc(33.33% - 4px);
	}
	#akademi .sag .kutu .icon {
		height:30px;
		margin-bottom:10px;
	}
	#akademi .sag .kutu .adi {
		font-size: 14px;
		line-height: 20px; /* 125% */
		letter-spacing: -1px;
	}
	#akademi .sag .kutu .ok {
		position:absolute;
		top:8px;
		right:8px;
		width:40px;
		height:40px;
		border-radius:50%;
		font-size:20px;
	}
	
	/*------------------altkatman----------------------*/

	.altkatman {
		border-radius:20px 20px 0px 0px;
	}
	/*------------------hizlikutu----------------------*/

	#hizlikutu {
		padding:30px 0px;
	}
	#hizlikutu .kutu1 {
		aspect-ratio:320/165;
		padding:15px;
		border-radius:25px;
	}
	#hizlikutu .kutu1 .yazi1 {
		position:relative;
		margin-bottom:auto;
	}
	#hizlikutu .kutu1 .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		font-size: 16px;
		line-height: 16px; /* 100% */	
	}
	#hizlikutu .kutu1 .yazi1 span i {
		font-size: 17px;
	}
	#hizlikutu .kutu1 .yazi2 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom:10px;
	}
	#hizlikutu .kutu1 .yazi3 {
		font-size: 14px;
		line-height: 19px; /* 118.686% */
		letter-spacing: -0.477px;
	}
	#hizlikutu .kutu2 {
		aspect-ratio:320/165;
		padding:15px;
		border-radius:25px;
	}
	#hizlikutu .kutu2 .yazi1 {
		position:relative;
		margin-bottom:auto;
	}
	#hizlikutu .kutu2 .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		font-size: 16px;
		line-height: 16px; /* 100% */	
	}
	#hizlikutu .kutu2 .yazi1 span i {
		font-size: 17px;
	}
	#hizlikutu .kutu2 .yazi2 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom:10px;
	}
	#hizlikutu .kutu2 .yazi3 {
		font-size: 14px;
		line-height: 19px; /* 118.686% */
		letter-spacing: -0.477px;
	}
	
	/*------------------musteriyorum----------------------*/

	#musteriyorum {
		position:relative;
	}
	#musteriyorum .alan {
		border-radius: 30px 30px 0px 0px;
		padding:30px 0px;
	}

	#musteriyorum .yazi1 {
		margin-bottom:30px;
	}
	#musteriyorum .yazi1 span {
		padding: 10px 13px;
		grid-gap:10px;
		border-radius: 50px;
		font-size: 16px;
		line-height: 16px; /* 100% */	
	}
	#musteriyorum .yazi1 span i {
		font-size: 17px;
	}
	#musteriyorum .yazi2 {
		font-size: 35.548px;
		line-height: 36.878px; /* 131.873% */
		letter-spacing: -1.465px;
		margin-bottom:10px;
	}
	#musteriyorum .yazi3 {
		font-size: 16.663px;
		line-height: 19.777px; /* 118.686% */
		letter-spacing: -0.477px;
		margin-bottom:30px;
	}
	#musteriyorum .butonlar {
		grid-gap:10px;
	}
	#musteriyorum .butonlar div {
		width:46px;
		height:46px;
		font-size:24px;
	}

	.yorumitem {
		padding:40px;
		border-radius:25px;
	}
	.yorumitem .yorum {
		font-size: 16px;
		line-height: 22px; /* 137.5% */
	}
	.yorumitem .profil {
		padding-top:20px;
		margin-top:20px;
	}
	.yorumitem .profil .res {
		width:80px;
		height:80px;
	}
	.yorumitem .profil .adi {
		width:calc(100% - 80px);
		padding-left:10px;
	}
	.yorumitem .profil .adi b {
		font-size: 20px;
		line-height: 26px; /* 80% */
	}
	.yorumitem .profil .adi small {
		font-size: 20px;
		line-height: 16px; /* 80% */
	}
	
	/*------------------footer----------------------*/

	#footer {
		border-radius: 30px 30px 0px 0px;
	}
	#footer .ust {
		padding:30px 10px;
	}
	#footer .ust .logo {
		margin-right:auto;
	}
	#footer .ust .logo img {
		height:25px;
	}
	#footer .ust .sosyal {
		grid-gap:5px;
	}
	#footer .ust .sosyal a {
		width:30px;
		height:30px;
		border-radius: 42.563px;
		font-size:15px;
	}
	#footer .orta {
		padding:30px 10px;
	}
	#footer .orta .menulink {
		font-size: 14px;
		line-height: 22px; /* 150% */
		margin:10px 0px;
	}
	#footer .orta .bilgilink {
		font-size: 16px;
		line-height: 24px; /* 150% */
		margin:10px 0px;
	}
	#footer .orta .katil {
		margin:20px 0px;
		height:86px;
		border-radius: 64px;
	}
	#footer .orta .katil .icon {
		width:86px;
		height:86px;
	}
	#footer .orta .katil .icon img {
		max-width:50%;
		max-height:50%;
	}
	#footer .orta .katil .yazi {
		width:calc(100% - 86px);
		padding-left:14px;
		font-size: 22px;
		line-height: 27px;
	}
	#footer .alt {
		padding:30px 10px;
	}
	#footer .alt .copy {
		font-size: 12px;
		line-height: 16px;
		margin-right:auto;
	}
	#footer .alt .basadon {
		grid-gap:5px;
		font-size: 12px;
		line-height: 20px; /* 133.333% */
	}
	#footer .alt .basadon i {
		font-size: 16px;
	}

	/*------------------bread1----------------------*/

	#bread1 {
		position:relative;
		padding:20px 0px;
	}
	#bread1 .alan {
		padding:50px 15px;
		border-radius: 26px;
	}
	#bread1 .alan .baslik {
		font-size: 28px;
		line-height: 34.774px;
	}
	#bread1 .alan .desc {
		max-width:90%;
		font-size: 16px;
		line-height: 22px; /* 177.778% */
	}

	/*------------------genelsayfa----------------------*/

	#genelsayfa {
		position:relative;
	}
	#genelsayfa .katman {
		padding:20px 0px;
	}
	#genelsayfa .kutu1 {
		height:100%;
		border-radius: 20px;
		padding:31px 25px;
	}
	#genelsayfa .kutu2 {
		border-radius: 20px;
		padding:31px 25px;
	}
	#genelsayfa .kutu3 {
		border-radius: 20px;
	}
	#genelsayfa .kutu3 .res {
		border-radius: 20px;
	}
	#genelsayfa .kutu4 {
		border-radius: 20px;
	}
	#genelsayfa .kutu4 .aciklama {
		padding:31px 25px;
	}
	#genelsayfa .kutu4 .res {
		aspect-ratio:657/352;
		border-radius: 0px 0px 32px 32px;
	}
	#genelsayfa .kutu5 {
		height:100%;
		border-radius: 20px;
	}
	#genelsayfa .kutu5 .aciklama {
		padding:31px 25px;
		margin-bottom:auto;
	}
	#genelsayfa .kutu5 .res {
		aspect-ratio:657/352;
		border-radius: 0px 0px 32px 32px;
	}
	.videowidget {
		position:relative;
		display:block;
	}
	.videowidget .res {
		border-radius: 20px;
	}
	.videowidget .play {
		top:calc(50% - 25px);
		left:calc(50% - 25px);
		width: 55px;
		height: 55px;
		font-size:20px;
	}
	#genelsayfa .vizyonkutu {
		border-radius: 20px;
		padding:31px 25px;
	}
	#genelsayfa .misyonkutu {
		padding:31px 25px;
	}

	/*------------------etkinlikler----------------------*/

	#etkinlikler {
		position:relative;
		padding:30px 0px;
	}

	.etkinlikitem {
		border-radius: 32px;
	}
	.etkinlikitem .resim {
		width:100%;
		padding:20px;
	}
	.etkinlikitem .resim img {
		width:100%;
		aspect-ratio:311/201;
		border-radius:20px;
	}
	.etkinlikitem .bilgi {
		width:calc(100% - 0px);
		padding:0px 20px;
	}
	.etkinlikitem .bilgi .adi {
		font-size: 23px;
		line-height: 34.317px; /* 134.293% */
		letter-spacing: -1.045px;
	}
	.etkinlikitem .bilgi .desc {
		font-size: 16px;
		line-height: 14.3px; /* 89.375% */
		letter-spacing: -0.5px;
		margin-bottom:20px;
	}
	.etkinlikitem .bilgi .alt {
		grid-gap:10px;
	}
	.etkinlikitem .bilgi .alt .altic {
		grid-gap:4px;
		font-size: 16px;
		line-height: 32px; /* 200% */
	}
	.etkinlikitem .bilgi .alt .altic i {
		font-size: 22px;
	}
	.etkinlikitem .sag {
		position:absolute;
		top:0px;
		right:0px;
		width:86px;
		display:flex;
		flex-direction:column;
	}
	.etkinlikitem .sag .tarih {
		border-radius: 0px 32px;
		padding:10px 0px;
	}
	.etkinlikitem .sag .tarih small {
		font-size: 14px;
		line-height: 20px; /* 142.857% */
		letter-spacing: -1.045px;
	}
	.etkinlikitem .sag .tarih b {
		font-size: 36.485px;
		line-height: 44.694px; /* 122.5% */
		letter-spacing: -1.361px;
	}
	.etkinlikitem .sag .ok {
		display: none;
	}

	/*------------------urunliste----------------------*/

	#urunliste {
		position:relative;
		padding:30px 0px;
	}
	.filtreleme {
		grid-gap:10px;
		padding:20px;
		border-radius:20px;
	}
	.filtreleme .bas {
		font-size: 26px;
		line-height: 24.774px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #F2F2F2;
	}
	.filtreleme .list {
		font-size: 15px;
		line-height: 21px; /* 140% */
	}
	#urunliste .listeust {
		grid-gap:14px;
		margin-bottom:14px;
	}
	#urunliste .listeust .sayi {
		font-size: 15px;
		line-height: 21px; /* 140% */
		margin-right:auto;
	}
	#urunliste .listeust .sirala {
		grid-gap:5px;
	}
	
	#urunliste .testadimlar {
		grid-gap:6px;
		padding:10px 0px;
	}
	#urunliste .testadimlar .adim{
		width:calc(33.33% - 4px);
		grid-gap:10px;
		padding:10px;
		border-radius: 20px;
	}
	#urunliste .testadimlar .adim .icon {
		width:90%;
		aspect-ratio:1/1;
		border-radius:50%;
	}
	#urunliste .testadimlar .adim .icon img {
		max-width:50%;
		max-height:50%;
	}
	#urunliste .testadimlar .adim .icon span {
		width: 26px;
		height: 26px;
		font-size:14px;
		line-height:14px;
	}
	#urunliste .testadimlar .adim .adi {
		font-size: 14px;
		line-height: 18px; 
	}


	/*------------------doktorlarpage----------------------*/

	#doktorlarpage {
		position:relative;
		padding:40px 0px;
	}
	#doktorlarpage .anabaslik {
		font-size: 48px;
		line-height: 34.774px; /* 72.446% */
		letter-spacing: -1.391px;
		margin-bottom:10px;
	}
	#doktorlarpage .sonucsay {
		color: #194548;
		font-size: 16px;
		line-height: 27px; /* 168.75% */
		margin-bottom:40px;
	}
	#doktorlarpage .filtrebar {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
		grid-gap:4px;
		margin-bottom:20px;
	}
	#doktorlarpage .filtrebar .sec {
		padding:0px 20px;
		height:50px;
		border-radius: 37px;
	}
	#doktorlarpage .filtrebar .sec .form-check-label {
		color: rgba(25, 69, 72, 0.70);
		font-size: 14px;
		line-height: 24px; /* 171.429% */
		letter-spacing: -0.14px;
	}
	#doktorlarpage .filtrebar .filtreac {
		width:50px;
		height:50px;
		border-radius:50%;
		font-size:24px;
		border:0px;
	}

	.doktordetaylist {
		display:flex;
		flex-wrap:wrap;
		padding:20px;
		border-radius: 32px;
		background: #FAFAFA;
	}
	.doktordetaylist .sol {
		width:100%;
		grid-gap:10px;
		padding-right:15px;
	}
	.doktordetaylist .sol .resim {
		width:100%;
		aspect-ratio:224/266;
		border-radius:20px;
	}
	.doktordetaylist .sol .adi {
		font-size: 18px;
		line-height: 22px; /* 193.189% */
		letter-spacing: -1px;
	}
	.doktordetaylist .sol .brans {
		font-size: 16px;
		line-height: 20px; /* 168.75% */
	}
	.doktordetaylist .sol .puanlar {
		grid-gap:4px;
	}
	.doktordetaylist .sol .puanlar .yildiz {
		grid-gap:2px;
		font-size:16px;
	}
	.doktordetaylist .sol .puanlar .puan {
		font-size: 16px;
		line-height: 16px; /* 168.75% */
	}
	.doktordetaylist .sag {
		display:none;
	}
	#harita {
		display:none;
	}
		

	/*------------------doktorpage----------------------*/

	#doktorpage {
		position:relative;
		padding:20px 0px;
	}
	#doktorpage .alan {
		padding:5px;
		border-radius: 32px;
	}

	#doktorpage .sol {
		grid-gap:10px;
		padding-right:0px;
	}
	#doktorpage .sol .resim {
		width:100%;
		aspect-ratio:224/266;
		border-radius:20px;
	}
	#doktorpage .sol .adi {
		font-size: 18px;
		line-height: 22px; /* 193.189% */
		letter-spacing: -1px;
	}
	#doktorpage .sol .brans {
		font-size: 16px;
		line-height: 20px; /* 168.75% */
	}
	#doktorpage .sol .puanlar {
		grid-gap:4px;
	}
	#doktorpage .sol .puanlar .yildiz {
		grid-gap:2px;
		font-size:16px;
	}
	#doktorpage .sol .puanlar .puan {
		font-size: 16px;
		line-height: 16px; /* 168.75% */
	}
	#doktorpage .sag {
		grid-gap:20px;
		border-radius: 5px;
		padding:5px;
	}
	#doktorpage .sag .hizlimenu {
		flex-wrap:wrap;
		justify-content:space-between;
		grid-gap:15px;
		padding-bottom:10px;
		padding-top:10px;
	}
	#doktorpage .sag .hizlimenu a {
		font-size: 16px;
		line-height: 27px; /* 168.75% */
		letter-spacing: -0.16px;
	}
	#doktorpage .sag .katman {
		padding:10px 0px;
	}
	#doktorpage .sag .katman .katmanbas {
		grid-gap:10px;
		font-size: 20px;
		line-height: 20px; /* 135% */
		letter-spacing: -0.2px;
		margin-bottom:20px;
	}
	#doktorpage .sag .katman .katmanbas i {
		font-size: 27px;
	}
	#doktorpage .sag .takvimalan {
		grid-gap:10px;
	}
	#doktorpage .sag .takvimalan .ust {
		margin-bottom:20px;
	}
	#doktorpage .sag .takvimalan .takvim {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	#doktorpage .sag .takvimalan .takvim .gun {
		grid-gap:5px;
		width:14.28%;
		padding:0px 3px;
	}
	#doktorpage .sag .takvimalan .takvim .gun .gunadi b {
		font-size: 14px;
		line-height: 18px; /* 168.75% */
	}
	#doktorpage .sag .takvimalan .takvim .gun .gunadi small {
		font-size: 12px;
		line-height: 12px; /* 192.857% */
	}
	#doktorpage .sag .takvimalan .takvim .gun .saat {
		height: 30px;
		padding: 5px 10px;
		border-radius: 37px;
		font-size: 12px;
		line-height: 22px; /* 171.429% */
		letter-spacing: -0.14px;
	}


	/*------------------panel----------------------*/

	#panel {
		position:relative;
		display:flex;
		flex-wrap:wrap;
	}
	#panel * {
		transition:all 0.3s ease;
	}
	#panel .panelsol {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 1000;
		transform:translateX(-100%);
	}
	#panel.pasif .panelsol {
		width:100%;
		transform:translateX(0);
	}

	#panel .panelsol .profil .adi {
		width:calc(100% - 120px);
	}
	#panel.pasif .panelsol .profil .adi {
		display:block;
	}
	#panel .panelsol .panelsolkapat {
		display:block;
	}
	#panel.pasif .panelsol .menu .menu-item.hover:before {
		display:block;
	}
	#panel.pasif .panelsol .menu .menu-item .menu-link {
		padding-right:30px;
	}	
	#panel.pasif .panelsol .menu .menu-item .menu-link .icon {
		width:30px;
	}
	#panel.pasif .panelsol .menu .menu-item .menu-link .yazi {
		display:block;
	}
	#panel.pasif .panelsol .altmenu {
		display:flex;
	}
	#panel .panelsag {
		width:calc(100% - 0px);
		height:100dvh;
		display:flex;
		flex-direction:column;
		transition:all 0.3s ease;
	}	
	#panel.pasif .panelsag {
		width:calc(100% - 0px);
	}

	#videoContainer {    
		display: flex;
		flex-wrap: wrap;
		grid-gap: 18px;
	}
	#videoContainer > div {    
		width: calc(100% - 0px);
	}
	#videoContainer .video-frame {    
		width: 100% !important;
		border-radius: 20px;
		box-shadow: 0px 24px 30px 0px rgba(200, 208, 221, 0.20);
	}
	#speakerView .btn {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		padding: 0px 10px;
		height: 44px;
		border-radius: 15px;
		leading-trim: both;
		text-edge: cap;
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-align: center;
	}	
}
