@media (max-width: 1885px) {


}
@media (max-width: 1660px) {
	#panelalan .panelsol .menu-item {
		padding: 7px 20px;
	}
	.hesaprakamlar .rakam .sayi b {
		font-size: 15px;
	}
	.hesaprakamlar .rakam {
		width: 50%;
	}

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

	main {
		width:100vw;
	}
	
	body {
		padding-top:65px;
	}
	
	.btn {
		padding:0px 10px;
		height:40px;
		font-size: 13px;
		font-weight: 500;
	}
	
	.form-control {
		height:40px;
		font-size: 13px;
		font-weight: 500;
	}
	.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%;
		max-height:100vh;
		min-height:80vh;
		object-fit:cover;
	}
	#slider .item .bilgi {
		align-items:flex-start;
		text-align:center;
		padding-top:50px;
	}
	#slider .item .bilgi .yazi1 {
		text-align: center;
		font-size: 28px;
		font-weight: 700;
		line-height: 38px; /* 126.316% */
		margin-bottom:22px;
	}
	#slider .item .bilgi .yazi2 {
		text-align: center;
		font-size: 18px;
		font-weight: 400;
		line-height: 26px; /* 144.444% */
		margin-bottom:22px;
	}
	#slider .item .bilgi .btn {
		margin-bottom:22px;
	}
	#slider .item .bilgi .yorum {
		flex-direction:column;
		justify-content:center;
	}
	#slider .item .bilgi .yorum img {
		height:48px;
	}
	


	/*------------------onlineuzmanlar----------------------*/

	#onlineuzmanlar {
		padding:24px 0px;
	}
	#onlineuzmanlar .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:35px;
	}
	#onlineuzmanlar .swiper {
		padding:0px 40px;
	}
	#onlineuzmanlar .onlineuzmanlar-button-prev, 
	#onlineuzmanlar .onlineuzmanlar-button-next
	{
		display:none;
	}
	

	/*------------------doktoritem----------------------*/

	.doktoritem {
		grid-gap:15px;
		border-radius: 22px;
	}
	.doktoritem .ust {
		padding:15px 15px 0px 15px;
	}
	.doktoritem .resim {
		position:relative;
		width:84px;
	}
	.doktoritem .resim img {
		width:84px;
		height:84px;
	}
	.doktoritem .resim .online {
		bottom:5px;
		right:5px;
	}
	.doktoritem .adi {
		width:calc(100% - 84px);
	}
	.doktoritem .adi b {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
	}
	.doktoritem .adi small {
		font-size: 14px;
		line-height: 22px; /* 200% */
	}
	.doktoritem .bilgi {
		grid-gap:10px;
		padding:0px 15px 10px 15px;
	}
	.doktoritem .yildizlar {
		grid-gap:2px;
	}
	.doktoritem .yildizlar b {
		font-size: 16px;
		line-height: 32px; /* 200% */
	}
	.doktoritem .yildizlar i {
		font-size: 16px;
	}
	.doktoritem .yildizlar small {
		font-size: 14px;
	}
	.doktoritem .fiyat {
		font-size: 16px;
	}
	.doktoritem .bayrak {
		grid-gap:8px;
	}
	.doktoritem .bayrak img {
		height:15px;
	}
	.doktoritem .desc {
		font-size: 16px;
		line-height: 24px; /* 150% */
	}
	.doktoritem .alt {
		grid-gap:8px;
	}
	.doktoritem .alt .btn{
		width:calc(50% - 6px);
	}
		
	/*------------------nasilcalisir----------------------*/

	#nasilcalisir {
		position:relative;
		padding:14px 0px;
		z-index:20;
	}
	#nasilcalisir .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
	}
	#nasilcalisir .swiper {
		padding:0px 40px;
	}
	/*------------------calisitem----------------------*/

	.calisitem {
		grid-gap:10px;
		padding:26px 25px;
	}
	.calisitem .adi {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
	}
	.calisitem .desc {
		font-size: 16px;
		line-height: 24px; /* 150% */
	}

		
	/*------------------nasilcalisir----------------------*/

	#sertifikalar {
		position:relative;
		padding:14px 0px;
		z-index:20;
	}
	#sertifikalar .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
	}
	#sertifikalar .swiper {
		padding:0px 40px;
	}
	/*------------------calisitem----------------------*/

	.sertifikatem {
		grid-gap:10px;
		padding:26px 25px;
	}
	.sertifikatem .adi {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
	}
	.sertifikatem .desc {
		font-size: 16px;
		line-height: 24px; /* 150% */
	}

	/*------------------destekturler----------------------*/

	#destekturler {
		position:relative;
		padding:100px 0px;
		background:url('../img/destekbackmobil.png');
		background-size:100% auto;
		background-repeat:no-repeat;
		background-position:center;
		z-index:20;
	}
	#destekturler .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
	}
	/*------------------destekturitem----------------------*/

	.destekturitem {
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		grid-gap:0px;
	}
	.destekturitem .resim {
		width:35%;
	}
	.destekturitem .bilgi {
		width:60%;
		padding-left:10px;
		justify-content:center;
		grid-gap:5px;
	}
	.destekturitem .adi {
		text-align: left;
		font-size: 22px;
		line-height: 32px; /* 145.455% */
	}
	.destekturitem .desc {
		text-align: left;
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
	.destekturitem .git {
		justify-content:flex-start;
	}	

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

	#yorumlar {
		position:relative;
		padding:20px 0px 20px 0px;
		z-index:20;
	}
	#yorumlar .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
	}
	#yorumlar .swiper {
		padding:0px 40px;
	}
	/*------------------yorumitem----------------------*/

	.yorumitem {
		grid-gap:20px;
		border-radius: 22px;
		box-shadow: 0px 24px 0px 0px rgba(200, 208, 221, 0);
		margin:5px;
		padding:25px 15px;
	}
	.yorumitem .yildizlar {
		font-size: 16px;
	}
	.yorumitem .yorum {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
	.yorumitem .adi {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
		

	/*------------------testler----------------------*/

	#testler {
		padding:34px 0px;
	}
	#testler .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
	}
	#testler .swiper {
		padding:0px 40px;
	}
	#testler .testler-button-prev, 
	#testler .testler-button-next
	{
		display:none;
	}

	/*------------------testitem----------------------*/

	.testitem {
		grid-gap:10px;
		padding:23px 15px;
	}
	.testitem .resim {
		width:100%;
		height:160px;
		object-fit:contain;
		object-position:center;
	}
	.testitem .adi {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
	}
	.testitem .desc {
		font-size: 14px;
		line-height: 24px; /* 150% */
	}

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

	#sss {
		padding:20px 0px 20px 0px;
	}
	#sss .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
		text-align:center;
	}
	#sss .git {
		justify-content:center;
		margin-bottom:25px;
	}

	/*------------------hemenbasvur----------------------*/

	#hemenbasvur {
		padding:30px 0px 30px 0px;
	}
	#hemenbasvur .resim {
		width:100%;
	}
	#hemenbasvur .yazi1 {
		font-size: 20px;
		margin-bottom:8px;
	}
	#hemenbasvur .yazi2 {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:16px;
	}
	#hemenbasvur .yazi3 {
		font-size: 16px;
		line-height: 24px; /* 166.667% */
		margin-bottom:16px;
	}
	#hemenbasvur .yazi4 {
		display:flex;
		flex-wrap:wrap;
		grid-gap:8px;
		margin-bottom:16px;
	}
	#hemenbasvur .yazi4 span {
		width:calc(100% - 0px);
	}
	
	/*------------------uygulamalar----------------------*/

	#uygulamalar {
		position:relative;
		padding:30px 0px 30px 0px;
		z-index:20;
	}
	#uygulamalar .alan {
		padding:40px 20px 0px 20px;
	}
	#uygulamalar .alan:before {
		top:0%;
		left:0px;
		width:100%;
		height:100%;
		background:url('../img/uygulamabackmobil.png') #2B244A;
		background-size:cover;
		border-radius: 22px;
	}
	#uygulamalar .alan .yazi1 {
		font-size: 20px;
		margin-bottom:10px;
	}
	#uygulamalar .alan .yazi2 {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:16px;
	}
	#uygulamalar .alan .yazi3 {
		font-size: 16px;
		line-height: 24px; /* 166.667% */
		margin-bottom:16px;
	}
	#uygulamalar .alan .butonlar {
		display:flex;
		align-items:center;
		grid-gap:10px;
	}
	#uygulamalar .alan .butonlar a{
		display:block;
	}
	#uygulamalar .alan .butonlar a img {
		height:50px;
	}
	#uygulamalar .alan .resim {
		width:100%;
	}
	

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

	#bloglar {
		position:relative;
		padding:30px 0px 30px 0px;
		z-index:20;
	}
	#bloglar:before {
		display:none;
	}
	#bloglar .baslik {
		font-size: 30px;
		line-height: 38px; /* 133.333% */
		margin-bottom:25px;
		text-align:center;
	}
	#bloglar .swiper {
		padding:0px 40px;
	}

	/*------------------blogitem----------------------*/

	.blogitem {
		grid-gap:8px;
		padding:5px 5px 20px 5px;
		border-radius: 22px;
	}
	.blogitem .resim {
		width:100%;
		aspect-ratio:420/250;
		border-radius:20px;
	}
	.blogitem .adi {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
		padding:0px 20px;
	}
	.blogitem .desc {
		font-size: 14px;
		line-height: 22px;
		padding:0px 20px;
	}
	.blogitem .git {
		grid-gap:10px;
		font-size: 16px;
		padding:0px 20px;
	}	

	/*------------------blogitem2----------------------*/

	.blogitem2 {
		position:relative;
		display:block;
	}
	.blogitem2 .resim {
		width:100%;
		aspect-ratio:890/510;
		border-radius:20px;
	}
	.blogitem2.mini .resim {
		width:100%;
		aspect-ratio:890/510;
		border-radius:20px;
	}
	.blogitem2 .bilgi {
		grid-gap:10px;
		padding:20px;
	}
	.blogitem2.mini .bilgi {
		grid-gap:10px;
		padding:20px;
	}
	.blogitem2 .bilgi .kat {
		padding: 8px 10px;
		font-size: 12px;
	}
	.blogitem2 .bilgi .adi {
		font-size: 14px;
		line-height: 20px; /* 133.333% */
	}
	.blogitem2.mini .bilgi .adi {
		font-size: 14px;
		line-height: 20px; /* 133.333% */
	}
	

	/*------------------urunitem----------------------*/

	.urunitem {
		grid-gap:8px;
		padding:5px 5px 20px 5px;
		border-radius: 22px;
	}
	.urunitem .resim {
		width:100%;
		aspect-ratio:420/250;
		border-radius:20px;
	}
	.urunitem .adi {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
		padding:0px 20px;
	}
	.urunitem .fiyat {
		font-size: 16px;
		line-height: 24px; /* 145.455% */
		padding:0px 20px;
	}
	.urunitem .desc {
		font-size: 14px;
		line-height: 22px;
		padding:0px 20px;
	}
	.urunitem .git {
		grid-gap:10px;
		font-size: 16px;
		padding:0px 20px;
	}		
	/*------------------bizeulasin----------------------*/

	#bizeulasin {
		position:relative;
		padding:30px 0px 30px 0px;
		z-index:20;
	}
	#bizeulasin .alan {
		position:relative;
		z-index:20;
		padding:0px 20px;
	}
	#bizeulasin .alan:before {
		top:0%;
		left:0%;
		width:100%;
		height:90%;
		border-radius: 22px;
	}
	#bizeulasin .resim {
		width:100%;
	}
	#bizeulasin .yazi1 {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:16px;
	}
	#bizeulasin .yazi2 {
		font-size: 16px;
		line-height: 24px; /* 166.667% */
		margin-bottom:16px;
	}
	/*------------------danismanol----------------------*/

	#danismanol {
		padding:24px 0px 30px 0px;
		text-align:center;
	}
	#danismanol .icon {
		font-size:44px;
		margin-bottom:0px;
	}
	#danismanol .yazi1 {
		font-size: 24px;
		margin-bottom:20px;
	}
	#danismanol .yazi2 {
		font-size: 16px;
		line-height: 32px; /* 200% */
	}	
	/*------------------footer----------------------*/

	#footer {
		padding:30px 0px 30px 0px;
	}
	#footer .logo {
		margin-bottom:30px;
		text-align:center;
	}
	#footer .logo img {
		max-width:100%;
		max-height:50px;
	}
	#footer .sosyal {
		display:flex;
		align-items:center;
		justify-content:center;
		grid-gap:8px;
		margin-bottom:30px;
	}
	#footer .sosyal a {
		width:50px;
		height:50px;
		font-size:24px;
	}
	#footer .butonlar {
		display:flex;
		align-items:center;
		justify-content:center;
		grid-gap:10px;
	}
	#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 {
		display:flex;
		align-items:center;
		flex-direction:column;
		justify-content:center;
		margin-top:30px;
	}
	#footer .alt .copy {
		font-size: 13px;
		margin-right:0px;
		margin-bottom:20px;
	}
	#footer .alt .kk img {
		height:18px;
	}
	

	/*------------------uzmanlarust----------------------*/

	#uzmanlarust {
		padding:20px 0px 20px 0px;
	}
	#uzmanlarust .alan {
		padding:20px 30px;
	}
	#uzmanlarust .alan:before {
		border-radius:22px;
	}
	#uzmanlarust .yazi1 {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#uzmanlarust .yazi2 {
		font-size: 14px;
		line-height: 24px;
		margin-bottom:20px;
	}
	#uzmanlarust .resim {
		display:none;
	}
	/*------------------uzmanlarpage----------------------*/

	#uzmanlarpage {
		padding:20px 0px 20px 0px;
	}
	#uzmanlarpage .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#uzmanlarpage .tablar {
		grid-gap:10px;
		margin-bottom:20px;
	}
	#uzmanlarpage .tablar a {
		font-size: 14px;
		padding:5px 0px;
	}
		
	/*------------------uzmanlarpage----------------------*/

	#uzmanpage {
		padding:20px 0px 20px 0px;
	}
	#uzmanpage .bolum1 {
		padding:5px;
		border-radius: 22px;
	}
	#uzmanpage .bolum1 .ust {
		padding:15px;
		border-radius: 0px 0px 20px 20px;
	}
	#uzmanpage .bolum1 .ust .resim {
		width:84px;
	}
	#uzmanpage .bolum1 .ust .resim img {
		width:84px;
		height:84px;
	}
	#uzmanpage .bolum1 .ust .mid {
		width:calc(100% - 84px);
		padding-left:10px;
	}
	#uzmanpage .bolum1 .ust .mid .adi b {
		margin-bottom:0px;
		font-size: 22px;
		line-height: 32px; /* 145.455% */
	}
	#uzmanpage .bolum1 .ust .mid .adi small {
		margin-bottom:0px;
		font-size: 16px;
		line-height: 32px; /* 200% */
	}

	#uzmanpage .bolum1 .ust .mid .yildizlar {
		grid-gap:2px;
	}
	#uzmanpage .bolum1 .ust .mid .yildizlar b {
		font-size: 16px;
		line-height: 32px; /* 200% */
	}
	#uzmanpage .bolum1 .ust .mid .yildizlar i {
		font-size: 16px;
	}
	#uzmanpage .bolum1 .ust .mid .yildizlar small {
		font-size: 14px;
	}
	#uzmanpage .bolum1 .ust .right {
		width:100%;
		align-items:flex-start;
		padding-left:94px;
	}
	#uzmanpage .bolum1 .ust .right .fiyat {
		font-size: 16px;
		padding: 15px 16px;
		border-radius: 11px;
		margin-bottom:15px;
	}

	#uzmanpage .bolum1 .ust .right .bayrak {
		grid-gap:8px;
	}
	#uzmanpage .bolum1 .ust .right .bayrak img {
		height:15px;
	}
	#uzmanpage .bolum1 .orta {
		padding:15px;
		grid-gap:5px;
	}
	#uzmanpage .bolum1 .orta span {
		padding: 7px 10px;
		border-radius: 11px;
	}
	#uzmanpage .bolum1 .alt {
		padding:0px 15px 15px 15px;
	}
	#uzmanpage .bolum1 .alt .altic {
		padding:10px 10px;
		border-radius: 20px;
	}
	#uzmanpage .bolum1 .alt .altic .tarih small {
		font-size: 14px;
		line-height: 22px; /* 157.143% */
	}
	#uzmanpage .bolum1 .alt .altic .tarih b {
		font-size: 14px;
	}
	#uzmanpage .bolum2 {
		position:relative;
		display:block;
	}
	#uzmanpage .bolum2 .videoresim {
		border-radius: 22px;
	}
	#uzmanpage .bolum2 .videoplay {
		top:calc(50% - 42px);
		left:calc(50% - 42px);
		width:84px;
		height:84px;
	}
	#uzmanpage .bolum3 {
		padding:23px 20px;
		border-radius: 22px;
	}
	#uzmanpage .bolum3 .ust {
		grid-gap:11px;
		margin-bottom:17px;
		font-size: 18px;
		line-height: 32px; /* 177.778% */
	}
	#uzmanpage .bolum3 .ust i {
		font-size:26px;
	}
	#uzmanpage .bolum3 .uzmanliklar {
		grid-gap:5px;
	}
	#uzmanpage .bolum3 .uzmanliklar span {
		padding: 5px 6px;
		border-radius: 11px;
	}
	#uzmanpage .bolum3 .yorumlar .yorum {
		padding-top:15px;
		margin-top:15px;
	}
	#uzmanpage .bolum3 .yorumlar .yorum p {
		font-size: 16px;
		line-height: 24px; /* 150% */
		margin-bottom:4px;
	}
	#uzmanpage .bolum3 .yorumlar .yorum b {
		font-size: 16px;
		line-height: 24px; /* 150% */
	}
	#uzmanpage .bolum3 .yorumlar .yorum div {
		grid-gap:3px;
	}
	#uzmanpage .bolum3 .yorumlar .yorum div span {
		font-size: 16px;
		line-height: 32px; /* 200% */
	}
	#uzmanpage .hizlipaket {
		grid-gap:5px;
		padding:5px;
		border-radius: 22px;
	}
	#uzmanpage .hizlipaket .paket {
		padding:15px;
		border-radius: 5px;
	}
	#uzmanpage .hizlipaket .paket .adi b {
		font-size: 18px;
		margin-bottom:4px;
	}
	#uzmanpage .hizlipaket .paket .adi small {
		font-size: 12px;
		line-height: 18px; /* 157.143% */
	}
	.uzmanwidget .ust .mid {
		width:calc(100% - 124px);
		padding-left:10px;
	}
	.uzmanwidget .ust .right {
		width:calc(100%);
		padding-left:10px;
	}
	/*------------------test----------------------*/

	#test {
		padding:20px 0px 20px 0px;
	}
	#test .ust {
		margin-bottom:20px;
		z-index:20;
	}
	#test .ust .adi {
		font-size: 22px;
		line-height: 36px; /* 133.333% */
	}
	#test .ust .desc {
		font-size: 14px;
		line-height: 22px; /* 162.5% */
	}
	#test .ust .resim  {
		display:none;
	}
	
	/*------------------testsonuc----------------------*/

	#testsonuc {
		padding:20px 0px 20px 0px;
	}
	#testsonuc .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#testsonuc .sonuc {
		padding:22px 18px;
		border-radius: 22px;
	}
	#testsonuc .sonuc .resim {
		width:100%;
		padding:0px 20%;
	}
	#testsonuc .sonuc .yazi1 {
		font-size: 22px;
		line-height: 32px; /* 145.455% */
		margin-bottom:15px;
		text-align:center;
	}
	#testsonuc .sonuc .yazi2 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
		text-align:center;
	}
	/*------------------uzmanoner----------------------*/

	#uzmanoner {
		padding:30px 0px 30px 0px;
		background-size:auto 100%;
		background-repeat:no-repeat;
		background-position:center;
		z-index:20;
	}
	#uzmanoner .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#uzmanoner .resim  {
		width:100%;
		height:150px;
		object-fit:cover;
	}
	#uzmanoner form  {
		padding:20px;
	}
	
	/*------------------katil1----------------------*/

	#katil1 {
		position:relative;
		padding:100px 0px 30px 0px;
		background:url('../img/katil1back.png');
		background-size:auto 70%;
		background-position:center -50px;
		background-repeat:no-repeat;
		z-index:20;
	}
	#katil1 .resim {
		width:100%;
	}
	#katil1 .yazi1 {
		font-size: 28px;
		line-height: 34px; 
	}
	#katil1 .yazi2 {
		font-size: 16px;
		line-height: 24px; /* 154.545% */
		margin-bottom:20px;
	}
	
	/*------------------rakamlar----------------------*/

	#rakamlar {
		position:relative;
		padding:30px 0px 30px 0px;
		z-index:20;
	}
	#rakamlar .rakam {
		grid-gap:10px;
		z-index:20;
	}
	#rakamlar .rakam .sayi {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
	}
	#rakamlar .rakam .adi {
		font-size: 20px;
		line-height: 32px; /* 158.333% */
	}
	#rakamlar .rakam .desc {
		font-size: 14px;
		line-height: 20px; /* 150% */
	}
	
	/*------------------uzmanbasvuruformu----------------------*/

	#uzmanbasvuruformu {
		padding:100px 0px 50px 0px;
		background-size:auto 100% ;
		background-position:center top;
	}
	#uzmanbasvuruformu .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#uzmanbasvuruformu form {
		padding:20px 15px;
	}
	#uzmanbasvuruformu form .bas {
		font-size: 20px;
		margin-bottom:15px;
	}
	
	/*------------------bloglarpage----------------------*/

	#bloglarpage {
		padding:30px 0px 30px 0px;
	}
	#bloglarpage .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#bloglarpage .tablar {
		grid-gap:10px;
		margin-bottom:20px;
	}
	#bloglarpage .tablar a {
		font-size: 14px;
		padding:5px 0px;
	}
	
	/*------------------blogdetay----------------------*/

	#blogdetay {
		padding:20px 0px 20px 0px;
	}
	#blogdetay .kategori {
		padding:12px 15px;
		border-radius: 30px;
		font-size: 14px;
		margin-bottom:10px;
	}
	#blogdetay .baslik {
		font-size: 22px;
		line-height: 26px; /* 133.333% */
		margin-bottom:10px;
	}
	#blogdetay .anaresim {
		width:100%;
		border-radius:22px;
		margin-bottom:15px;
	}
	#blogdetay .hlar {
		margin-bottom:10px;
	}
	#blogdetay .hlar a {
		padding:5px 0px 5px 10px;
		font-size: 16px;
		line-height: 24px; /* 150% */
		opacity:0.5;
	}
	#blogdetay .hlar a:hover {
		opacity:1;
	}
	#blogdetay .sosyalbas {
		font-size: 16px;
		line-height: 24px; /* 150% */
		opacity:0.5;
		margin-bottom:10px;
	}
	#blogdetay .sosyal {
		grid-gap:8px;
		margin-bottom:30px;
	}
	#blogdetay .sosyal a {
		width:50px;
		height:50px;
		border-radius:50px;
		font-size:24px;
	}
	#blogdetay .sosyal a:hover {
		color:var(--anarenk);
	}

	.widget1 {
		grid-gap:10px;
		padding:30px;
	}
	.widget1 .yazi1 {
		font-size: 22px;
		line-height: 32px; /* 145.455% */
	}
	.widget1 img {
		width:100%;
	}
	
	
	/*------------------urundetay----------------------*/

	#urundetay {
		padding:20px 0px 20px 0px;
	}
	#urundetay .kategori {
		padding:12px 15px;
		border-radius: 30px;
		font-size: 14px;
		margin-bottom:10px;
	}
	#urundetay .baslik {
		font-size: 22px;
		line-height: 26px; /* 133.333% */
		margin-bottom:10px;
	}
	#urundetay .anaresim {
		width:100%;
		border-radius:22px;
		margin-bottom:15px;
	}
	#urundetay .hlar {
		margin-bottom:10px;
	}
	#urundetay .hlar a {
		padding:5px 0px 5px 10px;
		font-size: 16px;
		line-height: 24px; /* 150% */
		opacity:0.5;
	}
	#urundetay .hlar a:hover {
		opacity:1;
	}
	#urundetay .sosyalbas {
		font-size: 16px;
		line-height: 24px; /* 150% */
		opacity:0.5;
		margin-bottom:10px;
	}
	#urundetay .sosyal {
		grid-gap:8px;
		margin-bottom:30px;
	}
	#urundetay .sosyal a {
		width:50px;
		height:50px;
		border-radius:50px;
		font-size:24px;
	}
	#urundetay .sosyal a:hover {
		color:var(--anarenk);
	}	
	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		padding:20px 0px 20px 0px;
	}
	#iletisimpage .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:20px;
	}
	#iletisimpage .alan {
		padding:5px;
		border-radius: 22px;
	}
	#iletisimpage .sol {
		padding:24px 14px;
		border-radius: 20px;
	}
	#iletisimpage .sag {
		padding:24px 14px;
		border-radius: 20px;
	}
	#iletisimpage .yazi1 {
		font-size: 24px;
		margin-bottom:24px;
	}
	#iletisimpage .yazi2 {
		font-size: 18px;
		margin-bottom:5px;
	}
	#iletisimpage .yazi3 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
		margin-bottom:20px;
	}
	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:20px 0px 20px 0px;
	}
	#hakkimizda .baslik {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
		margin-bottom:24px;
	}
	#hakkimizda .resim1 {
		width:100%;
		margin-bottom:24px;
	}
	#hakkimizda .yazi1 {
		font-size: 16px;
		line-height: 26px; /* 162.5% */
		margin-bottom:14px;
	}
	#hakkimizda .yazi1 strong{
		font-weight: 700;
	}
	#hakkimizda .resim2 {
		width:100%;
		margin-bottom:24px;
	}
	#hakkimizda .maddeler {
		grid-gap:10px;
	}
	#hakkimizda .maddeler p {
		padding-left:40px;
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}
	#hakkimizda .maddeler p:before {
		top:12px;
		left:0px;
		width:30px;
		height:2px;
	}
	/*------------------sorunlar----------------------*/

	#sorunlar {
		padding:20px 0px 20px 0px;
	}
	#sorunlar .resim {
		width:100%;
		border-radius: 22px;
	}
	#sorunlar .yazi1 {
		padding:19px 15px;
		margin-top:-20px;
		margin-bottom:20px;
		font-size: 16px;
		line-height: 26px; /* 162.5% */
	}

	#sorunlar .maddeler {
		grid-gap:10px;
	}
	#sorunlar .maddeler p {
		width:calc(50% - 5px);
		padding-left:30px;
		font-size: 14px;
		line-height: 22px; /* 162.5% */
	}
	#sorunlar .maddeler p:before {
		top:12px;
		left:0px;
		width:20px;
		height:2px;
		background:var(--yesil);
	}
	
	/*------------------panelalan----------------------*/

	#panelalan {
		position:relative;
		display:flex;
		flex-wrap:wrap;
	}
	#panelalan .panelsol {
		position:fixed;
		top:0px;
		left:0vw;
		display:flex;
		flex-direction:column;
		width:100%;
		height:100vh;
		padding:24px 15px;
		border-radius:0px 0px 0px 0px;
		z-index:9999;
		transform : translateX(-100vw);
		transition:all 0.3s ease;
	}
	#panelalan .panelsol .ust {
		display:flex;
		align-items:center;
		margin-bottom:20px;
	}
	#panelalan .panelsol .logo {
		display:block;
		margin-bottom:0px;
		margin-right:auto;
	}
	#panelalan .panelsol .logo img {
		height:37px;
	}
	#panelalan .panelsol .kapat {
		font-size:30px;
		color:#000;
		display: block;
	}
	#panelalan .panelsol .solmenu {
		display:flex;
		flex-direction:column;
		grid-gap:5px;
	}
	#panelalan .panelsol .menu-item {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		border-radius: 16px;
		background: rgba(139, 205, 201, 0);
		padding:8px 10px;
	}
	#panelalan .panelsag {
		width:100%;
		height:100vh;
		overflow-y:scroll;
		padding:15px;
	}
	#panelalan .altbaslik {
		font-size: 18px;
		line-height: 32px; /* 177.778% */
		margin-bottom:15px;
	}

	.isimwidget {
		padding:20px 34px;
		border-radius: 22px;
	}
	.isimwidget .adi {
		font-size: 32px;
		line-height: 36px; /* 133.333% */
	}
	.isimwidget .adi small {
		font-size: 18px;
	}
	

	.ayarlarsol {
		border-radius: 22px;
		padding:10px 14px;
		grid-gap:3px;
	}
	.ayarlarsol a {
		padding:2px 12px;
	}
	.ayarlarsol a span {
		width:24px;
		font-size:24px;
	}
	.ayarlarsol a div {
		font-size: 14px;
	}

	.hesaprakamlar {
		border-radius: 22px;
		padding:18px;
	}
	.hesaprakamlar .rakam {
		width:50%;
	}
	.hesaprakamlar .rakam .icon {
		width:34px;
		font-size:28px;
		color:#000;
	}
	.hesaprakamlar .rakam .sayi {
		width:calc(100% - 34px);
		padding:10px 10px;
	}
	.hesaprakamlar .rakam .sayi b {
		font-size: 18px;
	}
	.hesaprakamlar .rakam .sayi small {
		font-size: 10px;
		line-height: 14px; /* 228.571% */
	}
	
	#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;
	}

	.tablelist {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		grid-gap:5px;
		padding:15px;
		border-radius:12px;
		background:#fff;
	}	

	.tablelist .sutun1 {
		width:100%;
	}	
	
	
	.card-header {
		font-size: 14px;
		line-height: 22px;
		padding: 20px 16px;
	}
	
	.mesajsayfa .mesajalan .mesajlar {
		height: calc(100vh - 295px);
	}
		
    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: 1.5em;
        display: flex;
        /* flex-direction: column; */
        flex-wrap: wrap;
        justify-content: center;
        grid-gap: 10px;
    }
	.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
		width: 100%;
		order: 1;
		text-align: center;
	}
	.fc .fc-toolbar-title {
		font-size: 1.25em;
		margin: 0;
	}

	#tabakmetin .nesne .nesneadi {
		width: 32%;
	}	
	#tabakmetin .nesne .miktar {
		width: 28%;
	}	
	#tabakmetin .nesne .kalori {
		width: 40%;
	}	
}
