@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----------------------*/

	.aciklama {
		grid-gap:10px;
	}
	.aciklama h1 {
		font-size: 36px;
	}
	.aciklama ul,ol {
		list-style:none;
	}
	.aciklama ul li ,
	.aciklama ol li 
	{
		padding-left:15px;
		font-size: 16px;
	}
	.aciklama h2 ,
	.aciklama h3
	{
		font-size: 36px;
	}
	.aciklama h4 ,
	.aciklama h5 
	{
		font-size: 24px;
	}
	.aciklama p 
	{
		font-size: 16px;
	}	
	#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: 34px;
		margin-bottom:24px;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next 
	{
		display:none;
	}

	/*------------------hakkimda----------------------*/

	#hakkimda {
		padding:40px 0px;
	}
	#hakkimda .ust {
		position:relative;
	}
	#hakkimda .ust .yazi1 {
		font-size: 61px;
		line-height: 50px;
	}
	#hakkimda .ust .circlogo {
		Display:none;
	}
	#hakkimda .alt {
		position:relative;
		z-index:20;
	}
	#hakkimda .alt .resim {
		position:relative;
		Display:flex;
		flex-direction:column;
		height:100%;
		width:100%;
	}
	#hakkimda .alt .resim img {
		position:relative;
		bottom:0px;
		right:0px;
		height:calc(100% + 30px);
	}
	#hakkimda .alt .yazilar {
		padding:30px 0px;
	}
	#hakkimda.sag .alt .yazilar {
		padding:30px 0px;
		text-align:right;
	}
	#hakkimda .alt .yazilar .yazi2{
		font-size: 18px;
		line-height: 30px;
		margin-bottom:20px;
	}

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

	#tedaviler {
		position:relative;
		padding:40px 0px;
	}
	#tedaviler .yazi1 {
		font-size: 22px;
		margin-bottom:14px;
	}
	#tedaviler .yazi2 {
		font-size: 34px;
		margin-bottom:14px;
	}
	#tedaviler .yazi3 {
		font-size: 18px;
		margin-bottom:26px;
	}
	#tedaviler .yazi4 {
		font-size: 16px;
		margin-bottom:43px;
	}
	#tedaviler .item {
		grid-gap:15px;
	}
	#tedaviler .item .resim {
		width:100%;
		aspect-ratio:320/503;
		object-fit:cover;
		object-position:center;
	}
	#tedaviler .item .adi {
		font-size: 16px;
		margin-bottom:20px;
	}

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

	#sss {
		position:relative;
		padding:40px 0px;
	}
	#sss .baslik {
		font-size: 34px;
		margin-bottom:34px;
	}
	.accordion-button {
		font-size: 20px;
	}

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

	#videolar {
		position:relative;
		padding:40px 0px;
	}
	#videolar .baslik {
		font-size: 34px;
		margin-bottom:34px;
	}
	#videolar .item {
		grid-gap:10px;
	}
	#videolar .item .resim {
		position:relative;
	}
	#videolar .item .resim .res {
		width:100%;
		aspect-ratio:395/196;
		object-fit:cover;
		object-position:center;
	}
	#videolar .item .resim .icon {
		position:absolute;
		width:62px;
		height:50px;
		top:calc(50% - 25px);
		left:calc(50% - 31px);
	}
	#videolar .item .adi {
		font-size: 16px;
	}
	#videolar .item .desc {
		font-size: 14px;
		margin-bottom:20px;
	}
	
	/*------------------blog----------------------*/

	#blog {
		position:relative;
		padding:40px 0px;
	}
	#blog .baslik {
		font-size: 34px;
		margin-bottom:34px;
	}
	#blog .slide {
		position:relative;
		padding:0px 0px;
	}
	#blog .slide .blog-button-prev ,
	#blog .slide .blog-button-next 
	{
		Display:none;
	}
	#blog .item {
		position:relative;
		Display:flex;
		flex-direction:column;
		background:#fff;
		border-radius:20px;
		scale:0.9;
		filter:blur(2px);
	}
	#blog .swiper {
		padding-right:60px;
		padding-left:60px;
	}
	#blog .swiper-slide-next .item {
		scale:0.9;
		filter:blur(2px);
	}
	#blog .swiper-slide-active .item {
		scale:1;
		filter:blur(0px);
	}
	#blog .item .resim {
		width:100%;
		aspect-ratio:395/343;
		border-radius:20px 20px 0px 0px;
	}
	#blog .item .bilgi {
		grid-gap:10px;
		padding:20px;
	}
	#blog .item .bilgi .tarih {
		font-size: 14px;
	}
	#blog .item .bilgi .adi {
		font-size: 18px;
	}
	#blog .item .bilgi .desc {
		font-size: 14px;
	}
	#blog .item .bilgi .devam {
		font-size: 14px;
	} 
	
	/*------------------iletisim----------------------*/

	#iletisim {
		position:relative;
	}
	#iletisim .baslik {
		font-size: 34px;
		margin-bottom:34px;
	}
	#iletisim .sol {
		padding:40px 0px;
	}
	#iletisim .bilgiler {
		grid-gap:20px;
	}
	#iletisim .bilgiler .bilgi {
		Display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	#iletisim .bilgiler .bilgi .icon {
		width:65px;
		height:65px;
		font-size:30px;
	}
	#iletisim .bilgiler .bilgi .yazi {
		width:calc(100% - 65px);
		padding-left:20px;
	}
	#iletisim .bilgiler .bilgi .yazi b {
		font-size: 21px;
	}
	#iletisim .bilgiler .bilgi .yazi small {
		font-size: 14px;
	}
	#iletisim .resim {
		height:100%;
		width:100%;
	}
	#iletisim .resim img {
		position:relative;
		bottom:0px;
		left:0px;
		height:calc(100% + 50px);
	}
	
	/*------------------footer----------------------*/

	#footer {
		padding-top:40px;
		padding-bottom:40px;
	}
	#footer .yazi1 {
		width:100%;
		height:100%;
		font-size: 16px;
		text-align:center;
		margin-bottom:20px;
	}

	#footer .logo {
		Display:flex;
		justify-content:center;
		margin-bottom:20px;
	}
	#footer .logo img {
		height:73px;
	}
	#footer .sosyal {
		Display:flex;
		justify-content:center;
		align-items:center;
		grid-gap:30px;
		height:100%;
	}
	#footer .sosyal a {
		font-size:25px;
		color:rgba(42, 31, 116, 1);
	}
	
	/*------------------icerikkatman1----------------------*/

	#icerikkatman1 {
		position:relative;
		padding:30px 0px;
	}
	#icerikkatman1 .resim {
		width:100%;
		aspect-ratio:3/4;
		object-fit:cover;
		object-position:Center;
	}
	/*------------------zamantuneli----------------------*/

	#zamantuneli {
		position:relative;
		padding:30px 0px;
	}
	#zamantuneli .liste {
		grid-gap:35px;
	}
	#zamantuneli .liste:before {
		position:absolute;
		content:"";
		top:20px;
		left:20px;
		width:2px;
		height:calc(100% - 40px);
		background:#313131;
	}
	#zamantuneli .liste .list {
		font-size: 25px;
		line-height: 30px;
		padding-left:40px;
	}
	#zamantuneli .liste .list:before {
		position:absolute;
		content:"";
		top: 15px;
		left: 14px;
		width:15px;
		height:15px;
		border-radius:50%;
		background:#313131;
	}
	/*------------------widget----------------------*/

	#widget {
		padding:40px 0px;
	}
	#widget .yazi {
		font-size: 28px;
	}
	

	/*------------------faktorler----------------------*/

	#faktorler {
		position:relative;
		padding:40px 0px;
	}
	#faktorler .alan {
		padding:40px 40px;
		border-radius:30px;
	}
	#faktorler .alan .ust {
		Display:flex;
		flex-direction:column;
		margin-left:0px;
		margin-bottom:30px;
	}
	#faktorler .alan .ust .yazi1 {
		font-size: 26px;
	}
	#faktorler .alan .ust .yazi2 {
		Display:flex;
		flex-direction:column;
		align-items:flex-start;
	}
	#faktorler .alan .ust .yazi2 span {
		font-size: 26px;
		line-height: 36px;
	}
	#faktorler .alan .ust .yazi2 hr {
		width:0px;
		margin:0px;
		padding:0px;
	}
	#faktorler .alan .ust .yazi2 small {
		font-size: 16px;
		line-height: 24px;
	}
	#faktorler .alan .kutular {
		Display:flex;
		flex-wrap:wrap;
		justify-content:center;
		margin-bottom:50px;
	}
	#faktorler .alan .kutular .kutu {
		width:50%;
		padding:30px 0px;
		grid-gap:30px;
		border-right:0px solid #6F57F4;
	}
	#faktorler .alan .kutular .kutu:last-child {
		border-right:0px solid #6F57F4;
	}
	#faktorler .alan .kutular .kutu img {
		max-width:100%;
		height:58px;
	}
	#faktorler .alan .kutular .kutu div {
		font-size: 15px;
	}	
	
	/*------------------icerikkatman2----------------------*/

	#icerikkatman2 {
		position:relative;
		background: linear-gradient(135deg, #C5BAFF 0%, #9B88FF 100%);
		padding:50px 0px;
	}
	#icerikkatman2 .resim {
		Display:none;
	}
		
	/*------------------surec2----------------------*/

	#surec2 {
		position:relative;
		padding:40px 0px;
	}
	#surec2 .liste {
		grid-gap:30px;
	}
	#surec2 .liste:before {
		top:50px;
		left:calc(50% - 0.5px);
		width:1px;
		height:calc(100% - 100px);
	}
	#surec2 .liste .list {
		Display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	#surec2 .liste .list .icon {
		width:100px;
		height:84px;
		font-size: 41px;
		line-height: 41px;
	}
	#surec2 .liste .list .yazi {
		width:calc(50% - 50px);
		padding:0px 10px;
		text-align:right;
	}
	#surec2 .liste .list:nth-child(odd) .yazi {
		text-align:left;
	}
	#surec2 .liste .list .yazi b {
		font-size: 18px;
	}
	#surec2 .liste .list .yazi small {
		font-size: 14px;
	}
	
	/*------------------tablekutu----------------------*/

	#tablekutu {
		position:relative;
		padding:30px 0px;
	}
	#tablekutu .kutu {
		padding:27px 19px;
	}
	#tablekutu .kutu .sayi {
		font-size: 40px;
	}
	#tablekutu .kutu .yazi {
		font-size: 18px;
	}
}
