@media (max-width: 1585px) {

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

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

	#slider {
		position:relative;
	}
	#slider .item {
		height:100vh;
	}
	#slider .item .anaresim {
		width:100%;
		height:100vh;
		padding:100px 0px 50px 0px;
		border-radius: 100%;
	}

	#slider .item .yazi1 {
		font-size: 12px;
		margin-bottom:10px;
	}
	#slider .item .yazi2 {
		font-size: 40px;
		line-height: 50px; /* 93.902% */
		margin-bottom:10px;
	}
	#slider .item .yazi3 {
		grid-gap: 20px;
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
	}
	#slider .item .yazi3 img {
		height:100%;
		border-radius: 40px;
		box-shadow: 0px 4px 54px 0px rgba(0, 0, 0, 0.25);
	}
	#slider .item .yazi4 {
		padding-left:0px;
		font-size: 14px;
		line-height: 18px;
		margin:10px 0px;
	}
	#slider .item .yorumlar {
		grid-gap:20px;
		margin-bottom:20px;
	}
	#slider .item .yorumlar img {
		height:50px;
	}
	#slider .item .yorumlar div {
		font-size: 16px;
		line-height: 18px; /* 122.222% */
	}
	#slider .item .yorumlar div span {
		font-size: 16px;
		line-height: 21px; 
	}
	
	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:130px 0px 90px 0px;
	}
	#hakkimizda .yazi1  {
		font-size: 32px;
		line-height: 37px; /* 109.615% */
		margin-bottom:12px;
	}
	#hakkimizda .yazi2  {
		font-size: 15px;
		margin-bottom:54px;
	}
	#hakkimizda:before {
	display:none;
	}

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

	main {
		width:100vw;
	}
	body {
		padding-top:65px;
	}
	.container-fluid {
		max-width:calc(100vw - 0px);	
	}

	#header {
		display:none;
	}
	#mobilheader {
		display:flex;
	}
	#mobilmenu {
		display:block;
	}

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

	#slider {
		position:relative;
	}
	#slider .item {
		height:70vh;
		display:flex;
		flex-direction:column;
		justify-content:center;
	}
	#slider .item .anaresim {
		display:none;
	}

	#slider .item .yazi1 {
		font-size: 12px;
		margin-bottom:12px;
	}
	#slider .item .yazi2 {
		font-size: 32px;
		line-height: 37px; /* 93.902% */
		margin-bottom:12px;
	}
	#slider .item .yazi3 {
		display:flex;
		align-items:center;
		grid-gap:20px;
		font-size: 32px;
		line-height: 37px; /* 93.902% */
		margin-bottom:22px;
	}
	#slider .item .yazi3 img {
		height:100%;
	}
	#slider .item .yazi4 {
		padding-left:0px;
		font-size: 16px;
		line-height: 21px;
		margin-bottom:22px;
	}
	#slider .item .yorumlar {
		grid-gap:20px;
		margin-bottom:30px;
	}
	#slider .item .yorumlar img {
		height:40px;
	}
	#slider .item .yorumlar div {
		font-size: 16px;
		line-height: 20px; /* 122.222% */
	}
	#slider .item .yorumlar div span {
		font-size: 16px;
		line-height: 20px;
	}
	#slider .item .butonlar {
		grid-gap:10px;
	}

	#slider .sosyal {
		display:none;
	}

	/*------------------hakkimizda----------------------*/

	#hakkimizda {
		padding:50px 0px 50px 0px;
	}
	#hakkimizda .yazi1  {
		font-size: 32px;
		line-height: 37px; /* 109.615% */
		margin-bottom:12px;
	}
	#hakkimizda .yazi2  {
		font-size: 15px;
		margin-bottom:24px;
	}
	#hakkimizda .logo img {
		height:56px;
	}
	#hakkimizda .resim {
		margin-bottom:22px;
	}
	#hakkimizda .resim img {
		width:100%;
		aspect-ratio:1150/208;
		border-radius: 10px;
	}
	#hakkimizda .yazi3 {
		font-size: 16px;
		line-height: 26px;
		margin-bottom:22px;
	}

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

	#tedaviler {
		position:relative;
		padding:50px 0px 50px 0px;
	}
	#tedaviler .adi {
		font-size: 20px;
	}
	#tedaviler .desc {
		font-size: 16px;
		line-height: 21px;
	}
	#tedaviler .altlink {
		grid-gap:10px;
		font-size: 16px;
	}
	#tedaviler .altlink i {
		font-size: 20px;
	}
	#tedaviler .bolum1 {
		grid-gap:17px;
		border-radius: 14px;
		padding:15px;
	}
	#tedaviler .bolum1 .resim {
		width:100%;
		aspect-ratio:723/273;
		border-radius: 12px;
	}
	#tedaviler .bolum2 {
		grid-gap:17px;
		border-radius: 14px;
		padding:15px;
		height:450px;
	}
	#tedaviler .bolum3 {
		grid-gap:17px;
		border-radius: 14px;
		padding:15px;
	}
	#tedaviler .bolum3 .resim {
		width:100%;
		aspect-ratio:719/330;
		border-radius: 12px;
	}
	#tedaviler .bolum4 {
		grid-gap:17px;
		border-radius: 14px;
		padding:15px;
	}
	#tedaviler .bolum4 .resim {
		width:100%;
		aspect-ratio:719/330;
		border-radius: 12px;
	}
	#tedaviust .adi {
    color: #ea8123;
    }

	/*------------------tedaviler2----------------------*/

	#tedaviler2 {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#tedaviler2 .adi {
		font-size: 26px;
	}
	#tedaviler2 .desc {
		font-size: 16px;
		line-height: 21px;
	}	
		
	/*------------------turizm----------------------*/

	#turizm {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#turizm .alan {
		padding:22px 13px;
		border-radius: 24px;
	}
	#turizm .ust {
		margin-bottom:20px;
	}
	#turizm .ust .sol {
		width:100%;
		margin-bottom:20px;
	}
	#turizm .ust .sol img {
		width:84px;
		height:84px;
	}
	#turizm .ust .sol div {
		width:calc(100% - 84px);
		padding-left:10px;
	}
	#turizm .ust .sol div b {
		font-size: 16px;
		margin-bottom:8px;
	}
	#turizm .ust .sol div small {
		font-size: 10px;
		line-height: 16px; 
	}
	#turizm .ust .sag {
		width:100%;
		justify-content:center;
	}
	#turizm .turizm {
		margin-bottom:32px;
	}
	#turizm .turizm .item {
		position:relative;
	}
	#turizm .turizm .item .resim {
		aspect-ratio:1575/985;
		border-radius: 10px;
	}
	#turizm .turizm .item .bilgi {
		grid-gap:4px;
		padding:20px;
	}
	#turizm .turizm .item .bilgi .konum {
		font-size: 16px;
	}
	#turizm .turizm .item .bilgi .adi {
		font-size: 20px;
	}
	#turizm .turizm .item .bilgi .desc {
		font-size: 16px;
		line-height: 21px;
	}
	#turizm .plajlar {
		position:relative;
	}
	#turizm .plajlar .butonlar {
		top:20px;
		right:20px;
		grid-gap:10px;
	}
	#turizm .plajlar .butonlar div {
		width:34px;
		height:34px;
		font-size:16px;
	}
	#turizm .plajlar .item {
		position:relative;
	}
	#turizm .plajlar .item .resim {
		aspect-ratio:1575/885;
		border-radius: 10px;
	}
	#turizm .plajlar .item .bilgi {
		grid-gap:4px;
		padding:22px;
	}
	#turizm .plajlar .item .bilgi .konum {
		font-size: 16px;
	}
	#turizm .plajlar .item .bilgi .adi {
		font-size: 16px;
	}
	#turizm .plajlar .item .bilgi .desc {
		font-size: 20px;
	}
	#turizm .otel {
		height:100%;
		padding:16px;
		border-radius: 10px;
	}
	#turizm .otel .sol {
		width:50%;
		padding-right:16px;
		grid-gap:16px;
	}
	#turizm .otel .sol .yildiz {
		font-size:12px;
	}
	#turizm .otel .sol .adi {
		font-size: 20px;
	}
	#turizm .otel .sol .desc {
		font-size: 10px;
		line-height: 16px;
	}
	#turizm .otel .resim {
		width:50%;
		aspect-ratio:374/420;
		object-fit:cover;
		object-position:center;
		border-radius: 14px;
	}
	
	/*------------------bloglar----------------------*/

	#bloglar {
		padding:40px 0px 40px 0px;
	}
	#bloglar .ust {
		margin-bottom:30px;
	}
	#bloglar .ust .baslik {
		margin-right:auto;
	}
	#bloglar .ust .baslik small {
		font-size: 16px;
		letter-spacing: 14.4px;
	}
	#bloglar .ust .baslik b {
		font-size: 36px;
		line-height: 57px; /* 158.333% */
	}
	#bloglar .ust .altbaslik  {
		display:none;
	}
	#bloglar .ust .gor  {
		font-size: 15px;
	}
	#bloglar .swiper  {
		padding:0px 40px;
	}
	.blogitem  {
		border-radius: 16px;
		padding:7px;
	}
	.blogitem .resim {
		width:40%;
		aspect-ratio:298/276;
		border-radius: 12px;
	}
	.blogitem .bilgi {
		width:60%;
		padding-left:10px;
		grid-gap:8px;
	}
	.blogitem .bilgi .kattarih {
		display:flex;
		align-items:center;
	}
	.blogitem .bilgi .kattarih .kategori {
		padding: 6px 10px;
		border-radius: 34px;
		font-size: 12px;
	}
	.blogitem .bilgi .kattarih .tarih {
		font-size: 12px;
		line-height: 21px;
	}
	.blogitem .bilgi .adi {
		font-size: 16px;
		line-height: 20px;
	}
	.blogitem .bilgi .oku {
		grid-gap:8px;
		font-size: 13px;
	}
	.blogitem .bilgi .oku span {
		width:20px;
		height:20px;
		border-radius: 4px;
		font-size:14px;
	}
	#bloglarust .enbas small {
		margin-top:10px;
	}
	/*------------------degerlendirme----------------------*/

	#degerlendirme {
		padding:30px 0px 30px 0px;
	}
	#degerlendirme .baslik  {
		font-size: 26px;
		line-height: 37px; /* 158.333% */
		margin-bottom:20px;
	}
	/*------------------instagram----------------------*/

	#instagram {
		padding:30px 0px 30px 0px;
	}
	#instagram .baslik  {
		font-size: 26px;
		line-height: 37px; /* 158.333% */
		margin-bottom:20px;
	}
	
	/*------------------footer----------------------*/

	#footer {
		position:relative;
	}
	#footer .alan {
		border-radius: 20px;
		padding:0px 20px;
	}
	#footer .alan .ust {
		padding:20px 0px;
	}

	#footer .alan .ust .yazi1 {
		font-size: 12px;
		margin-bottom:12px;
	}
	#footer .alan .ust .yazi2 {
		font-size: 32px;
		line-height: 37px; /* 93.902% */
		margin-bottom:12px;
	}
	#footer .alan .ust .yazi3 {
		font-size: 32px;
		line-height: 37px;
		margin-bottom:12px;
	}
	#footer .alan .ust .adres {
		font-size: 16px;
		line-height: 21px;
	}
	#footer .alan .ust .telefon .icon {
		width:47px;
		height:47px;
		border-radius: 11px;
		font-size:30px;
	}
	#footer .alan .ust .telefon .yazi {
		width:calc(100% - 47px);
		padding-left:10px;
		font-size: 16px;
		line-height: 21px;
		margin:10px 0px;
	}
	#footer .alan .ust .sosyal  {
		grid-gap:5px;
		margin-top:30px;
	}
	#footer .alan .ust .sosyal a {
		width: 32px;
		height: 32px;
		font-size:16px;
	}
	#footer .alan .orta {
		position:relative;
		padding:20px 0px;
		border-bottom:1px solid #D9D9D9;
	}
	#footer .menubas {
		position:relative;
		font-size: 16px;
		text-align:left;
		padding-right:40px;
		margin-bottom:20px;
	}
	#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 .alan .alt {
		padding:20px 0px;
	}
	#footer .alan .alt .linkler {
		grid-gap:10px;
		margin-right:auto;
	}
	#footer .alan .alt .linkler a {
		font-size: 12px;
	}
	#footer .alan .alt .diller {
		display:flex;
		align-items:center;
	}
	#footer .alan .alt .diller a  {
		width:34px;
		height:34px;
		border-radius: 3px;
		font-size: 16px;
	}
	#footer .copy  {
		padding:20px 20px;
	}
	#footer .copy div {
		font-size: 10px;
	}
	
	/*------------------tedaviust----------------------*/

	#tedaviust {
		padding:0px 0px 30px 0px;
	}
	#tedaviust:before {
		height:200px;
	}
	#tedaviust .resim {
		padding:13px;
		border-radius: 12px 12px 0px 0px;
		        height: 250px;
	}
	#tedaviust .resim .adi {
		font-size: 28px;
        margin-bottom: 20px;
        background: #ffffffe0;
        border-radius: 10px;
        padding: 10px;
	}
	#tedaviust .resim .desc {
		font-size: 16px;
		letter-spacing: -0.28px;
		margin-bottom:24px;
	}
	#tedaviust .resim .form {
		border-radius: 12px;
		padding:15px;
	}
	#tedaviust .resim .form .formbas{
		margin-bottom:20px;
	}
	#tedaviust .resim .form .formbas .icon {
		width:72px;
		height:72px;
		font-size:36px;
		border-radius: 11px;
	}
	#tedaviust .resim .form .formbas .yazi {
		width:calc(100% - 72px);
		padding-left:10px;
	}
	#tedaviust .resim .form .formbas .yazi b {
		font-size: 16px;
	}
	#tedaviust .resim .form .formbas .yazi small {
		font-size: 12px;
	}

	.form-control {
		height:47px;
	}
	#tedaviust .linkler {
		padding:13px;
		border-radius: 0px 0px 12px 12px;
	}
	#tedaviust .linkler a {
		font-size: 15px;
	}
	/*------------------tedavidetay----------------------*/

	#tedavidetay {
		padding:30px 0px 30px 0px;
	}
	#tedavidetay .alan {
		padding:13px;
		border-radius: 12px;
	}
	#tedavidetay .alan .ust {
		align-items:center;
		margin-bottom:30px;
	}
	#tedavidetay .alan .ust .baslik {
		font-size: 20px;
	}

	#tedavidetay .alan .ust .sosyal  {
		grid-gap:5px;
	}
	#tedavidetay .alan .resim {
		width:100%;
		border-radius:20px;
		margin-bottom:20px;
	}

	/*------------------hakkimizda----------------------*/

	#hakkimizdapage {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#hakkimizdapage:after {
		height:150px;
	}
	#hakkimizdapage .yazi1  {
		color: #EA8123;
		font-family: var(--font2);
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom:72px;
		margin-top:32px;
	}
	#hakkimizdapage .yazi2  {
		font-size: 32px;
		line-height: 37px; /* 109.615% */
		margin-bottom:24px;
	}
	#hakkimizdapage .logo img {
		height:56px;
	}
	#hakkimizdapage .resim {
		margin-bottom:32px;
	}
	#hakkimizdapage .resim img {
		aspect-ratio:1150/208;
	}
	#hakkimizdapage .vizyonmisyon {
		padding:20px;
		border-radius: 20px;
	}
	#hakkimizdapage .vizyonmisyon img {
		height:76px;
		margin-bottom:26px;
	}
	#hakkimizdapage .vizyonmisyon .bas {
		font-size: 24px;
		margin-bottom:26px;
	}
	#hakkimizdapage .vizyonmisyon .yazi {
		font-size: 16px;
		line-height: 26px; /* 185.714% */
		letter-spacing: -0.28px;
	}

	/*------------------iletisimpage----------------------*/

	#iletisimpage {
		padding:30px 0px 30px 0px;
	}
	#iletisimpage .yazi1 {
		font-size: 12px;
		margin-bottom:12px;
	}
	#iletisimpage .yazi2 {
		font-size: 32px;
		line-height: 37px; /* 93.902% */
		margin-bottom:12px;
	}
	#iletisimpage .yazi3 {
		font-size: 32px;
		line-height: 37px;
		margin-bottom:20px;
	}
	#iletisimpage .adres {
		font-size: 16px;
		line-height: 21px;
	}
	#iletisimpage .telefon {
		display:flex;
		align-items:center;
		flex-wrap:wrap;
	}
	#iletisimpage .telefon .icon {
		width:47px;
		height:47px;
		border-radius: 11px;
		font-size:30px;
	}
	#iletisimpage .telefon .yazi {
		width:calc(100% - 47px);
		padding-left:10px;
		font-size: 16px;
		line-height: 21px;
		margin:10px 0px;
	}
	#iletisimpage .sosyal  {
		grid-gap:5px;
		margin-top:30px;
	}
	#iletisimpage .sosyal a {
		width: 32px;
		height: 32px;
		font-size:16px;
	}
	#iletisimpage .form {
		border-radius: 12px;
		padding:25px;
	}
	#iletisimpage .form .formbas{
		margin-bottom:20px;
	}
	#iletisimpage .form .formbas .icon {
		width:72px;
		height:72px;
		font-size:36px;
		border-radius: 11px;
	}
	#iletisimpage .form .formbas .yazi {
		width:calc(100% - 72px);
		padding-left:10px;
	}
	#iletisimpage .form .formbas .yazi b {
		font-size: 16px;
	}
	#iletisimpage .form .formbas .yazi small {
		font-size: 12px;
	}

	/*------------------bloglarust----------------------*/

	#bloglarust {
		padding:20px 0px 20px 0px;
	}

	/*------------------bloglarorta----------------------*/

	#bloglarorta {
		padding:20px 0px 20px 0px;
	}

	/*------------------bloglaralt----------------------*/

	#bloglaralt {
		padding:20px 0px 20px 0px;
	}

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

	#blogdetay {
		padding:30px 0px 30px 0px;
	}
	#blogdetay .resim {
		aspect-ratio:728/377;
		border-radius: 12px;
	}
	#blogdetay .sag1 {
		padding:12px;
		margin-bottom:12px;
	}
	#blogdetay .sag1 .logo {
		height:36px;
	}
	#blogdetay .sag1 .yazi1 {
		font-size: 16px;
	}
	#blogdetay .sag1 .yazi2 {
		font-size: 13px;
		line-height: 21px;
	}
	#blogdetay .sag1 .yazi2 a {
		color: #EA8123;
	}
	#blogdetay .sag2 {
		padding:12px;
		border-radius: 12px;
	}
	#blogdetay .sag2 .icon {
		width:68px;
		height:68px;
	}
	#blogdetay .sag2 .yazi {
		width:calc(100% - 68px);
		padding-right:10px;
	}
	#blogdetay .sag2 .yazi small {
		font-size: 9px;
	}
	#blogdetay .sag2 .yazi b {
		font-size: 18px;
	}
	#blogdetay .kattarih {
		margin-bottom:30px;
	}
	#blogdetay .adi {
		font-size: 20px;
		line-height: 21px;
		margin-bottom:30px;
	}

	/*------------------stust----------------------*/

	#stust {
		padding:50px 0px 50px 0px;
	}
	#stust .yazi1 {
		font-size: 32px;
		line-height: 37px; /* 93.902% */
		margin-bottom:11px;
	}
	#stust .yazi2 {
		padding: 10px 20px;
		border-radius: 46px;
		color: #100A0A;
		font-size: 13px;
		margin-bottom:28px;
	}
	#stust .yazi3 {
		font-size: 16px;
		line-height: 21px;
		margin-bottom:29px;
	}

	#stust .yorumlar {
		grid-gap:10px;
	}
	#stust .yorumlar img {
		height:36px;
	}
	#stust .yorumlar div {
		font-size: 16px;
		line-height: 22px; /* 122.222% */
	}
	#stust .yorumlar div span {
		font-size: 16px;
	}

	/*------------------storta----------------------*/

	#storta {
		padding:40px 0px 40px 0px;
	}
	#storta .ust {
		margin-bottom:30px;
	}
	#storta .ust .baslik {
		width:100%;
		font-size: 22px;
		margin-bottom:10px;
	}
	#storta .ust .altbaslik {
		width:100%;
		font-size: 16px;
		line-height: 21px;
	}
	#storta .item {
		padding:36px 13px 13px 13px;
		border-radius: 20px;
	}
	#storta .item .icon {
		width:127px;
		height:127px;
		margin-bottom:36px;
	}
	#storta .item .adi {
		font-size: 20px;
		margin-bottom:25px;
	}
	#storta .item .desc {
		font-size: 16px;
		line-height: 21px;
		opacity: 0.6;
	}
	/*------------------servisler----------------------*/

	#servisler {
		position:relative;
		padding:30px 0px 30px 0px;
	}
	#servisler .alan {
		padding:18px;
		border-radius: 14px;
	}
	#servisler .alan .ustbaslik {
		font-size: 16px;
	}
	#servisler .alan .baslik {
		font-size: 34px;
		line-height: 38px;
		margin-bottom:27px;
	}
	#servisler .alan .linkler {
		grid-gap:13px;
	}
	#servisler .alan .linkler a {
		font-size: 17px;
	}
	
	#servisler .alan .tabalan .resim {
		aspect-ratio:1221/820;
		border-radius: 20px;
	}
	#servisler .alan .tabalan .bilgi {
		padding:15px;
		grid-gap:20px;
		padding-right:0%;
	}
	#servisler .alan .tabalan .bilgi .adi {
		font-size: 24px;
	}
	#servisler .alan .tabalan .bilgi .desc {
		font-size: 10px;
		line-height: 20px; /* 176.923% */
	}
	/*------------------sss----------------------*/

	#sss {
		padding:30px 0px 30px 0px;
	}
	#sss .icon {
		max-width:50%;
		margin-bottom:20px;
	}
	#sss .baslik {
		font-size: 32px;
		margin-bottom:20px;
	}
	#sss .altbaslik {
		font-size: 13px;
		line-height: 23px; /* 176.923% */
		opacity: 0.8;
	}

	/*------------------medya----------------------*/

	#medya {
		padding:30px 0px 30px 0px;
	}
	
	.videoitem {
		position:relative;
		display:block;
	}
	.videoitem .resim  {
		height: 220px;
		border-radius: 24px;
	}
	.videoitem span  {
		bottom:30px;
		right:30px;
		width:62px;
		height:62px;
		font-size:50px;
	}
	
	
		#slider .slider-button-next 
	{
		left:60px;
		bottom:10px;
	}
	#slider .slider-button-prev 
	{
		left:15px;
		bottom:10px;
	}
	
}
