@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);	
	}
	
	.btn {
		padding:0px 10px;
		height:35px;
		border-radius:30px;
		font-size: 14px;
	}
	
	#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;
		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: 20px;
        margin-bottom: 10px;
        width: 60%;
        line-height: 26px;
	}
	#slider .item .bilgi .yazi2 {
		font-size: 14px;
		margin-bottom:10px;
		font-weight:400;
	    width: 60%;
	}
	#slider .slider-button-prev ,
	#slider .slider-button-next , #slider .hk-stat-box 
	{
		display:none;
	}
	
	#tedavidetay .tdt-image-wrapper img {
    width: 100%;
    max-height: auto;
    object-fit: cover;
}
}

/* ==========================================================================
   TÜM BÖLÜMLER İÇİN RESPONSIVE (MOBİL & TABLET UYUM) AYARLARI
   ========================================================================== */

/* --------------------------------------------------------------------------
   TABLET GÖRÜNÜMÜ (991px ve altı ekranlar için)
   -------------------------------------------------------------------------- */
@media (max-width: 991px) {
    
    /* Hakkımızda */
    #hakkimizda { padding: 80px 0; }
    #hakkimizda .hk-title { font-size: 28px; }
    #hakkimizda .hk-image-wrapper { margin-bottom: 40px; display:none; }

    /* Sertifikalar */
    #sertifikalar { padding: 80px 0; }
    #sertifikalar .sr-title { font-size: 36px; }

    /* Tedaviler */
    #tedaviler { padding: 80px 0; }
    #tedaviler .td-subtitle { font-size: 28px; }
    #tedaviler .td-title { font-size: 38px; }
    #tedaviler .td-line { width: 150px; }

    /* Yorumlar */
    #yorumlar { padding: 80px 0; }
    #yorumlar .yr-subtitle { font-size: 36px; text-align: center; }
    #yorumlar .yr-title { font-size: 46px; text-align: center; }
    #yorumlar .yr-desc { text-align: center; margin: 0 auto; }

    /* Videolar */
    #videolar { padding: 80px 0; }
    #videolar .vd-main-title { font-size: 38px; }

    /* Widget (Görsel Bant) */
    #widget { padding: 60px 0; }

    /* İletişim Widget */
    #iletisimwidget { padding: 80px 0; }
    #iletisimwidget .iw-main-title { font-size: 38px; }
    #iletisimwidget .iw-subtitle { font-size: 34px; }

    /* Footer */
    #footer { padding: 60px 0 30px 0; }
    #footer .ft-desc { max-width: 100%; }
}


/* --------------------------------------------------------------------------
   MOBİL GÖRÜNÜM (767px ve altı ekranlar için)
   -------------------------------------------------------------------------- */
@media (max-width: 767px) {
    
    /* Hakkımızda */
    #hakkimizda { padding: 30px 0; }
    #hakkimizda .hk-title { font-size: 24px; }
    #hakkimizda .hk-buttons { justify-content: center; }
    #hakkimizda .hk-stat-box { margin-bottom: 25px; }
    #hakkimizda .hk-stat-icon { font-size: 32px; }
    #hakkimizda .hk-stat-text { font-size: 11px; }

    /* Sertifikalar */
    #sertifikalar { padding: 60px 0; }
    #sertifikalar .sr-header { flex-direction: column; gap: 20px; }
    #sertifikalar .sr-nav-wrapper { position: relative; right: auto; justify-content: center; }
    #sertifikalar .sr-title { font-size: 30px; }
    #sertifikalar .sr-footer-text { font-size: 14px; }

    /* Tedaviler */
    #tedaviler { padding: 60px 0; }
    #tedaviler .td-header { flex-direction: column; align-items: center; text-align: center; gap: 15px; }
    #tedaviler .td-title-box { text-align: center; }
    #tedaviler .td-line-box { display: flex; flex-direction: column; align-items: center; padding-bottom: 0; }
    #tedaviler .td-subtitle { font-size: 24px; }
    #tedaviler .td-title { font-size: 32px; }
    #tedaviler .td-label { font-size: 14px; bottom: 20px; padding: 10px 20px; }

    /* Yorumlar */
    #yorumlar { padding: 60px 0; }
    #yorumlar .yr-subtitle { font-size: 28px; }
    #yorumlar .yr-title { font-size: 36px; }
    #yorumlar .yr-text { font-size: 13px; }
    #yorumlar .yr-quote-icon { font-size: 50px; }

    /* Videolar */
    #videolar { padding: 60px 0; }
    #videolar .vd-main-title { font-size: 32px; }
    #videolar .vd-play-btn { width: 50px; height: 50px; font-size: 24px; }

    /* Widget (Görsel Bant) */
    #widget { padding: 40px 0; }
    #widget .wd-image-wrapper img { min-height: auto; }

    /* İletişim Widget */
    #iletisimwidget { padding: 60px 0; }
    #iletisimwidget .iw-main-title { font-size: 32px; }
    #iletisimwidget .iw-subtitle { font-size: 28px; }
    #iletisimwidget .iw-submit-btn { width: 100%; }
    #iletisimwidget .iw-map-wrapper iframe { height: 300px; }

    /* Footer */
    #footer { padding: 50px 0 25px 0; }
    #footer .ft-logo-box { margin-bottom: 20px; }
    #footer .ft-title { margin-bottom: 15px; margin-top: 20px; }
    #footer .ft-bottom { margin-top: 40px; padding-top: 25px; }
}