@media (max-width: 1585px) {

	.container-fluid {
		max-width:calc(100vw - 100px);	
	}
		

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


	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
		
	#header .menu .link-item {
		font-size: 14px;
		margin:0px 5px;
		padding:0px 5px;
	}
	#header .butonlar a {
		max-width:200px;
	}
	#header .butonlar a .yazi {
		width:160px;
		padding:0px 5px;
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;
		color: #7E7E7E;
	}
	#header .butonlar a .yazi b {
		font-size: 20px;
	}	

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


	#header {
		display:none;
	}
	
	#acilanmenu {
		display:none;
	}


	/*------------------sloganbar----------------------*/

	#sloganbar .alan {
		padding:20px 0px 20px 0px;
	}

	#sloganbar .alan .resim {
		height:75px;
		margin-right:20px;
	}

	#sloganbar .alan .yazi {
		font-size: 16px;
		line-height: 24px;
	}

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


	#slider .item .anaresim {
		width:100%;
		min-height:350px;
	}
	#slider .hakkimda {
		position:relative;
		width:100%;
		height:auto;
		padding:0px 12px;
	}
	#slider .hakkimda .doktor {
		margin-bottom:10px;
		margin-top: 10px;
	}

	#slider .hakkimda .yazi1 {
		color: var(--anarenk);
	}
	#slider .hakkimda .yazi2 {
		color: var(--anarenk);
		margin-bottom:13px;
	}
	#slider .hakkimda .yazi3 {
		color: var(--anarenk);
		margin-bottom:13px;
	}

	#slider .bilgi {
		width:100%;
		height:auto;
		padding:0px 12px;
		display:none;
	}
	#slider .bilgi .resim {
		width:50%;
		align-items:center;
	}
	#slider .bilgi .resim img {
		height:80%;
	}
	#slider .bilgi .bilgisag {
		width:50%;
		padding:20px 10px;
	}
	#slider .bilgi .bilgisag .yazi1 {
		font-size: 20px;
		line-height: 32px;
	}

	/*------------------robotiktedaviler----------------------*/

	#robotiktedaviler {
		padding:20px 0px;
	}
	#robotiktedaviler .ustalan {
	}
	#robotiktedaviler .ustalan .yazilar {
		padding:20px 20px;
	}
	#robotiktedaviler .ustalan .yazilar .yazi1 {
		font-size: 18px;
		margin-bottom:15px;
	}
	#robotiktedaviler .ortaalan {
		padding:20px 20px;
	}
	#robotiktedaviler .ortaalan .linkler {
		font-size: 14px;
		padding:5px 0px;
	}
	#robotiktedaviler .altalan {
		padding:20px 5px 0px 5px;
	}
	#robotiktedaviler .altalan .altbaslik {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:20px;
	}
	#robotiktedaviler .altalan .kutu {
		padding:20px;
		height:calc(100% - 4px);
	}


	/*------------------ekibimiz----------------------*/

	#ekibimiz {
		padding:20px 0px;
	}
	#ekibimiz .swiper {
		padding:0px 10px;
	}
	#ekibimiz .baslik {
		font-size: 22px;
		line-height: 30px;
		margin-bottom:14px;
	}

	#ekibimiz .altbaslik {
		margin-bottom:24px;
	}
	#ekibimiz .item .resim {
		height:160px;
		margin-bottom:15px;
	}
	#ekibimiz .item .adi {
		font-size: 12px;
	}


	/*------------------blog----------------------*/

	#blog {
		padding:20px 0px;
	}
	#blog .resim {
		width: 100%;
		max-height:200px;
		object-fit:cover;
	}
	#blog .yazialan {
		height: auto;
		margin-bottom:15px;
	}
	#blog .yazilar {
		padding:15px 15px;
	}
	#blog .yazilar .yazi1 {
		margin-bottom:10px;
	}
	#blog .yazilar .yazi2 {
		font-size: 20px;
		line-height: 26px;
		margin-bottom:10px;
	}
	#blog .yazilar .yazi3 {
		font-size: 12px;
		margin-bottom:15px;
	}

	#blog .blog-button-prev ,
	#blog .blog-button-next 
	{
		bottom:0px;
	}
	#blog .blog-button-prev {
		left:0px;
	}
	#blog .blog-button-next {
		left:50px;
	}

	#blog .blog-button-prev:hover ,
	#blog .blog-button-next:hover 
	{
		background:var(--anarenk);
		color:#fff;
	}


	/*------------------sertifikalar----------------------*/

	#sertifikalar {
		padding:20px 0px;
		background-size: 100% auto !important;
		background-repeat: no-repeat !important;    background-size: 170% auto !important;
	}
	#sertifikalar .acibadem {
		margin-bottom:20px;
	}
	#sertifikalar .acibadem img {
		height:27px;
	}

	#sertifikalar .yazi1 {
		font-size: 16px;
	}
	#sertifikalar .yazi2 {
		font-size: 22px;
		margin-bottom:20px;
	}
	#sertifikalar .zeytindali {
		display:flex;
		flex-wrap:wrap;
		margin-bottom:15px;
	}
	#sertifikalar .zeytindali .icon {
		width:36px;
		height:36px;
		font-size: 20px;
	}
	#sertifikalar .zeytindali .adi {
		width:calc(100% - 36px);
		padding:0px 5px;
		font-size: 12px;
		line-height:14px;
	}
	#sertifikalar .sertifika {
		width:100%;
		padding:10px;
		background:#fff;
		margin-top: 97px;
	}
	#sertifikalar .sertifika img {
		width:100%;
	}

	#sertifikalar .digerresimler {
		display:flex;
		flex-direction:row;
		align-items:center;
		flex-wrap:wrap;
		margin-top:10px;
	}
	#sertifikalar .digerresimler a {
		width:50%;
		height:100px;
		display:block;
		margin-bottom:5px;
		padding:3px;
	}
	#sertifikalar .digerresimler a img {
		width:100%;
		height:100px;
		object-fit:cover;
		border:1px solid #fff;
	}

	#sertifikalar .digerresimlerss a img 
	{
		width:100%;
		height:130px;
		object-fit:cover;
		margin-top:10px;
	}
	.ekibimiz-button-prev, .ekibimiz-button-next {
		width: 34px;
		height: 34px;
		font-size: 16px;
	}
	/*------------------videolar----------------------*/

	#videolar {
		padding:20px 0px;
	}
	#videolar .baslik {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:4px;
	}

	#videolar .tumunugor {
		margin-bottom:14px;
	}
	#videolar .item {
		display:block;
	}
	#videolar .item .resim {
		height:220px;
		margin-bottom:10px;
	}
	#videolar .item .adi {
		font-weight: 500;
		font-size: 12px;
		line-height: 150%;
		color: #001225;
		transition:all 0.3s ease;
	}

	#videolar .item:hover .adi {
		color: var(--kirmizi);
	}
	#videolar .videolar-button-prev ,
	#videolar .videolar-button-next 
	{
		position:absolute;
		top:calc(50% - 21px);
		width:42px;
		height:42px;
		border-radius:3px;
		background:#fff;
		font-size:18px;
		color:var(--anarenk);
		display:flex;
		align-items:center;
		justify-content:center;
		z-index:10;
		transition:all 0.3s ease;
	}
	#videolar .videolar-button-prev {
		left:7%;
	}
	#videolar .videolar-button-next {
		right:7%;
	}

	#videolar .videolar-button-prev:hover ,
	#videolar .videolar-button-next:hover 
	{
		background:var(--anarenk);
		color:#fff;
	}


	/*------------------modal----------------------*/

	.modal-body {
		position:relative;
		padding:20px;
	}
	.modal-body .kapat {
		position:absolute;
		top: 5px;
		right: 5px;
		width: 30px;
		height: 30px;
		border: 0px;
		background: transparent;
	}
	
	/*------------------footer----------------------*/

	#footer {
	}
	#footer .ust {
		padding:14px 0px;
	}
	#footer .ust .logo {
		justify-content:center;
		margin-bottom:15px;
	}
	#footer .ust .logo img {
		height:42px;
	}

	#footer .ust .bilgi1 {
		justify-content:center;
		text-align:center;
	}
	#footer .ust .bilgi2 {
		justify-content:center;
		text-align:center;
	}
	#footer .ust .sosyal {
		justify-content:center;
	}
	#footer .ust .sosyal a {
		width: 34px;
		height: 34px;
		font-size:24px;
	}


	#footer .orta {
		padding:14px 0px;
	}

	#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:#fff;
		font-family: 'Line Awesome Free';
		font-weight: 900;
	}
	#footer .menualan {
		display:none;
		padding-bottom:20px;
	}
	#footer .menulink {
		font-size: 12px;
		text-align:left;
	}
	#footer .alt {
		padding:14px 0px;
	}



	/*------------------bread----------------------*/

	#bread {
		padding:15px 0px;
	}
	#bread a {
		padding-right:10px;
	}
	#bread a:before {
		right:0px;
	}


	/*------------------tedavidetay1----------------------*/

	#tedavidetay1 .ust .yazilar {
		padding:20px 0px;
	}
	#tedavidetay1 .ust .yazilar .yazi1 {
		font-size: 24px;
	}
	#tedavidetay1 .ust .yazilar .yazi2 {
		font-size: 18px;
		margin-bottom:16px;
	}
	#tedavidetay1 .ust .yazilar .yazi3 {
		margin-bottom:16px;
	}
	#tedavidetay1 .alt .yazilar {
		background:#001935;
		padding:20px 20px;
	}
	#tedavidetay1 .alt .sol {
		position:relative !important;
		padding:10px;
		top:0px !important;
		left:0px !important;
	}
	#tedavidetay1 .alt .sol.kaydir {
		position:relative !important;
		top:0px !important;
		left:0px !important;
	}
	#tedavidetay1 .alt .sol .altbasliklar {
		padding:10px;
	}
	#tedavidetay1 .alt .sol .altbasliklar a {
		margin-bottom:16px;
	}
	#tedavidetay1 .alt .sol form {
		padding:10px;
	}


	/*------------------tedavidetay2----------------------*/

	#tedavidetay2 {
		padding:20px 0px;
	}
	#tedavidetay2 .alan .resim {
		display:none;
	}
	#tedavidetay2 .alan .yazilar {
		padding:20px;
	}

	/*------------------tedavidetay3----------------------*/

	#tedavidetay3 {
		padding:20px 0px;
	}
	#tedavidetay3 .alan .ust {
		padding:20px 20px 80px 20px;
	}
	#tedavidetay3 .alan .ust .yazi1 {
		font-size: 20px;
		line-height: 32px;
		margin-bottom:20px;
	}
	#tedavidetay3 .alan .ust .yazi2 {
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
	}
	#tedavidetay3 .alan .alt {
		position:relative;
		z-index:10;
		margin-top:-60px;
		padding:20px;
	}

	#tedavidetay3 .alan .alt .kutu {	
		padding:20px 10px;
	}
	#tedavidetay3 .alan .alt .kutu div {
		font-size: 14px;
		line-height: 22px;
		margin-bottom:0px;
	}
	#tedavidetay3 .alan .alt .kutu img {
		height:70px;
		margin-bottom:10px;
	}	


	/*------------------tedavidetay4----------------------*/

	#tedavidetay4 {
		padding:20px 0px;
	}
	#tedavidetay4 .alan .yazilar {
		padding:20px;
	}
	

	/*------------------tedavidetay5----------------------*/

	#tedavidetay5 {
		padding:20px 0px;
	}
	#tedavidetay5 .alan .yazi1 {
		font-size: 20px;
		line-height: 32px;
	}
	#tedavidetay5 .alan .yazi2 {
		font-size: 14px;
		margin-bottom:20px;
	}
	#tedavidetay5 .alan .table>:not(caption)>*>* {
		padding: 0.5rem 0.75rem;
	}


	/*------------------tedavidetay6----------------------*/

	#tedavidetay6 {
		padding:20px 0px;
	}
	#tedavidetay6 .alan .video1 .bilgi {
		width:100%;
		padding:10px;
	}
	#tedavidetay6 .alan .video1 .bilgi .yazi1 {
		font-size: 20px;
	}
	#tedavidetay6 .alan .video1 .bilgi .yazi2 {
		font-size: 16px;
		margin-bottom:16px;
	}

	#tedavidetay6 .alan .video1 .bilgi .anlatan {
		display:flex;
		flex-wrap:wrap;
	}
	#tedavidetay6 .alan .video1 .bilgi .anlatan .icon {
		width:46px;
	}
	#tedavidetay6 .alan .video1 .bilgi .anlatan .icon img {
		width:100%;
	}
	#tedavidetay6 .alan .video1 .bilgi .anlatan .adi {
		width:calc(100% - 46px);
		font-size: 16px;
	}


	/*------------------hakkimda1----------------------*/

	#hakkimda1 .alan .resim {
		width:100%;
		min-height:400px;
		object-fit:cover;
	}
	#hakkimda1 .alan .bilgi {
		padding:10px;
	}
	#hakkimda1 .alan .bilgi .alt {
		flex-direction:column;
		align-items:flex-start;
	}
	#hakkimda1 .alan .bilgi .alt .baslik {
		margin-right:0px;
		margin-bottom:10px;
	}
	#hakkimda1 .alan .bilgi .alt .sag .davinci {
		width:75px;
	}
	#hakkimda1 .alan .bilgi .alt .sag .yazilar .yazi1 {
		font-size: 12px;
		margin-bottom:10px;
	}
	#hakkimda1 .alan .bilgi .alt .sag .yazilar .yazi2 {
		font-size: 12px;
		line-height: 22px;
	}
	#hakkimda1 .altalan {
		padding:20px;
	}
	#hakkimda1 .altalan .yazi1 {
		font-size: 24px;
	}
	#hakkimda1 .altalan .yazi2 {
		font-size: 16px;
		margin-bottom:20px;
	}

	/*------------------hakkimda2----------------------*/
	
	#hakkimda2 .sag .uzmanlikust {
		width:100%;
		padding:20px;
	}
	#hakkimda2 .sag .uzmanlikust .yazi1 {
		font-size: 24px;
		margin-bottom:10px;
	}
	#hakkimda2 .sag .uzmanlikalt {
		padding:20px;
	}
	#hakkimda2 .sag .uzmanlikalt .kutu {
		padding:14px;
		margin-bottom:5px;
	}

	/*------------------hakkimda3----------------------*/

	#hakkimda3 {
		position:relative;
		padding:20px 0px;
	}
	#hakkimda3 .baslik {
		font-size: 25px;
		line-height: 24px;
		margin-bottom:10px;
	}
	#hakkimda3 .item {
		padding:5px 0px;
	}

	/*------------------tabust----------------------*/

	#tabust {
		padding-top:25px;
	}
	#tabust .resim {
		display:none;
	}
	#tabust .yazilar {
		margin-bottom:20px;
	}
	#tabust .yazilar .yazi1 {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:13px;
	}
	#tabust .tablar {
		display:flex;
		flex-wrap:wrap;
	}
	#tabust .tablar a {
		width:50%;
		padding:10px;
	}
	#tabust .tablar a.active {
		background:#fff;
	}
	#tabust .tablar a img {
		width:30px;
		margin-right:10px;
	}
	#tabust .tablar a span {
		font-weight: 600;
		font-size: 12px;
		line-height: 22px;
		color: #0F3661;
	}
	/*------------------avantajlar----------------------*/

	#avantajlar {
		background: #fff;
		padding:20px 0px;
	}
	#avantajlar .yazi2 .avantajlari-resim {
		width:100%;
		margin: 20px 0px;
	}
	#avantajlar .yazi2 h2 {
    font-size: 21px;
	}


	/*------------------bloglist----------------------*/

	#bloglist {
		padding:20px 0px;
	}
	#bloglist .blogitem .resim {
		margin-bottom:0px;
	}
	#bloglist .blogitem .yazilar {
		padding:15px;
	}
	#bloglist .blogitem .yazilar .son {
		margin-bottom:10px;
	}
	#bloglist .blogitem .yazilar .yazi1 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom:10px;
	}
	#bloglist .blogitem .yazilar .yazi2 {
		font-weight: 400;
		margin-bottom:10px;
	}
	#bloglist .swiper-container-horizontal>.swiper-pagination-bullets, 
	#bloglist .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: auto;
		top: 0px;
		height: 50px;
		padding: 0px 20px;
	}
	#bloglist .blogitem .yazilar .yazi3 {
		margin-bottom:10px;
	}
	#bloglist .alt {
		padding-top:20px;
	}
	#bloglist .alt .baslik {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:16px;
	}
	#bloglist .alt .blogitemkutu {
		margin-bottom:10px;
	}
	#bloglist .alt .blogitemkutu .resim {
		margin-bottom:10px;
	}
	#bloglist .alt .blogitemkutu .resim .res {
		height:220px;
	}
	#bloglist .alt .blogitemkutu .bilgi {
		padding:10px;
	}
	#bloglist .alt .blogitemkutu .bilgi .adi {
		font-size: 16px;
		line-height: 22px;
		margin-bottom:5px;
	}
	#bloglist .alt .blogitemkutu .bilgi .tarih {
		font-weight: 400;
	}
	#bloglist .alt .banner {
		padding:20px 0px;
	}

	/*------------------blogdetay----------------------*/

	#blogdetay {
		padding:20px 0px;
	}
	#blogdetay .banner {
		margin-bottom:10px;
	}
	#blogdetay .blogitemkutu {
		margin-bottom:10px;
	}
	#blogdetay .blogitemkutu .bilgi {
		padding:10px;
	}
	#blogdetay .blogitemkutu .bilgi .adi {
		font-size: 14px;
		line-height: 20px;
	}
	#blogdetay .ust {
		background:#fff;
		margin-bottom:20px;
	}
	#blogdetay .ust .resim {
		width:100%;
	}
	#blogdetay .ust .adi {
		font-size: 20px;
		line-height: 24px;
		padding:10px;
	}
	#blogdetay .ust .bilgi {
		padding:10px;
	}

	#blogdetay .ust .bilgi .tarih {
		margin-bottom:10px;
	}
	#blogdetay .aciklama {
		margin-bottom:20px;
	}	

	/*------------------basinda----------------------*/

	#basinda .ust {
		padding:20px 0px 50px 0px;
	}
	#basinda .ust .yazi1 {
		font-size: 25px;
		line-height: 34px;
		margin-bottom:13px;
	}
	#basinda .alt {
		margin-top:-40px;
	}
	#basinda .alt .item {
		padding:5px;
	}
	#basinda .alt .item .resim {
		width:100px;
		padding:10px 0px;
	}
	#basinda .alt .item .resim img {
		max-width:80%;
	}
	#basinda .alt .item .adi {
		width:calc(100% - 130px);
		font-size: 14px;
		line-height: 24px;
		padding:0px 5px;
	}
	#basinda .alt .item .icon {
		width:30px;
	}
	
}