@media (max-width: 1585px) {


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

	.container-fluid {
		max-width:calc(100vw - 0px);	
	}
	
.demo-3 {
	--font-size-menu: 4vmax!important;
}	

	/*------------------header----------------------*/

	#header .logo {
		padding:10px;
	}

	#header .logo img {
		height:50px;
	}

	#header.heading {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:60px;
		background:var(--siyah);
	}
	/*------------------slider----------------------*/

	#slider .yazi1 {
		font-size:300px;
		margin-bottom:10px;
	}
	#slider .yazi2 {
		font-size:16px;
		font-weight:400;
		color:#fff;
		line-height:22px;
	}
	#slider .yazi3 {
		font-size: 100px;
		line-height: 85px;
	}
	#slider .item {
		font-size:33px;
	}

	/*------------------bizkimiz----------------------*/

	#bizkimiz {
		padding:100px 0px 60px 0px;
	}
	
	#neleryapariz .item .resim {
		height: 475px;
	}
	
}
@media (max-width: 960px) {
	
	main {
		overflow:hidden;
		/*width:100%!important;
		 width:calc(100vw - 0px)!important; */
        padding-right:unset;
	}
    .menu-side-bar-x {
        display: none;
    }
	#header .logo img {
		height: 50px;
	}

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


	#slider .swiper {
		height:190px;
		margin-top:30px;
	}
	#slider .yazi1 {
		font-size: 90px;
		margin-bottom: 0px;
	}
	#slider .yazi2 {
		font-size: 14px;
		line-height: 20px;
	}
	#slider .yazi3 {
		font-size: 44px;
		line-height: 42px;
	}
	#slider .item {
		font-size: 18px;
	}
	#slider .buton {
		margin-top:40px;
	}


	/*------------------projeler----------------------*/

	#projeler {
		padding:30px 0px 30px 0px;
	}
	#projeler:after {
		top: 0px;
		left: 0px;
		width: 100%;
		height: 351px;
		background-size: 120% auto;
		animation: inherit;
	}
	#projeler:before {
		left: calc(50% - 145px);
		bottom: auto;
		top: 60px;
		width: 290px;
		height: 290px;
		border-radius: 200px;
		border: 49px solid var(--anarenk);
		animation: inherit;
	}
	#projeler .container {
		position:relative;
		z-index:10;
	}
	#projeler .baslik {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 50px;
		margin-top: 330px!important;
	}
	#projeler .item .logo {
		margin-bottom: 10px;
	}
	#projeler .item .screen {
		height: 138px;
		margin-bottom: 10px;
	}
	#projeler .item .aciklama {
		font-size: 12px;
		font-weight: 300;
		line-height: 16px;
		color: var(--siyah);
		padding: 0px 0px;
		margin-bottom: 10px;
    min-height: 210px;
	}
	#projeler .item .detay {
		font-size:14px;
		font-weight:500;
		line-height:20px;
	}
	#projeler .item .detay i {
		font-size:18px;
	}
	#projeler .item .detay:hover i {
		margin-left:5px !important;
	}


	/*------------------neleryapariz----------------------*/

	#neleryapariz {
		padding:20px 0px 20px 0px;
	}
	#neleryapariz .baslik {
		font-size: 37px;
		line-height: 11px;
		margin-bottom: 35px;
	}
	#neleryapariz .item {
		margin-bottom:10px;
	}
	#neleryapariz .item:hover {
		box-shadow: 2px 2px 30px rgb(0 0 0 / 17%);
	}
	#neleryapariz .item .resim {
		height:210px;
	}
	#neleryapariz .item .bilgi {
		padding: 15px 10px;
	}
	#neleryapariz .item:hover .bilgi{
		background:linear-gradient(to top,rgba(0,200,129,1),rgba(0,200,129,0.5));
	}
	#neleryapariz .item .bilgi .adi {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 11px;
	}
	#neleryapariz .item .bilgi .maddeler {
		margin-bottom:20px;
	}
	#neleryapariz .item .bilgi .maddeler a {
		font-size:12px;
		line-height:23px;
	}
	#neleryapariz .item .bilgi .detay {
		font-size:14px;
		font-weight:500;
		line-height:20px;
		margin-top:auto;
	}
	#neleryapariz .item .bilgi .detay i {
		font-size:18px;
	}
	#neleryapariz .item .bilgi .detay:hover i {
		margin-left:5px !important;
	}
	#neleryapariz .son {
		padding: 15px 10px;
	}
	#neleryapariz .son .yazi {
		font-size:14px;
		line-height:20px;
	}


	/*------------------saglikturizmi----------------------*/

	#saglikturizmi {
		padding:30px 0px 30px 0px;
		margin-top:20px;
		text-align:center;
	}
	#saglikturizmi.page {
		padding:60px 0px 30px 0px;
		margin-top:0px;
		text-align:center;
	}
	#saglikturizmi .ust .baslik {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#saglikturizmi .ust .altbaslik {
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	#saglikturizmi .sol {
		padding-bottom:50px;
	}
	#saglikturizmi .alt .sol .rakamlar .rakam {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#saglikturizmi .alt .sol .rakamlar .yazi {
		font-size:14px;
		line-height:20px;
		margin-bottom:10px;
	}
	#saglikturizmi .alt .sol .buton {
		margin-top:20px;
	}
	#saglikturizmi .bavulalan {
		position:relative;
		z-index:5;
	}
	#saglikturizmi .alt .bavulalan {
		position:relative;
		display:flex;
		align-items:flex-end;
		justify-content:center;
		height:100%;
	}
	#saglikturizmi .alt .bavulalan .bavul {
		max-width:70%;
	}


	/*------------------markalar----------------------*/

	#markalar {
		padding:30px 0px 30px 0px;
		text-align:center;
	}
	#markalar .markalogo {
		height:50px;
	}
	#markalar .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#markalar .yazi2 {
		font-size:14px;
		line-height:20px;
		margin-bottom:10px;
	}
	#markalar .buton {
		text-align:center;
		margin-bottom:30px;
	}

	/*------------------youtubealan----------------------*/

	#youtubealan {
		padding:10vh 0;
		text-align:center;
	}
    #youtubealan .background{
        margin-top: unset;
    }
	#youtubealan .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#youtubealan .yazi2 {
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	#youtubealan .kutu {
		height:calc(100% - 20px);
		padding:20px 10px;
	}
	#youtubealan .kutu img {
		height:35px;
		margin-bottom:10px;
	}
	#youtubealan .kutu b  {
		font-size:16px;
		line-height:26px;
		margin-bottom:10px;
	}
	#youtubealan .kutu span  {
		font-size:16px;
		line-height:26px;
		margin-bottom:10px;
	}
	#youtubealan .sag  {
        padding: 150px 0;
	}
	#youtubealan .sag .icon img {
		height:100px;
	}
	#youtubealan .sag:before  {
		width:80%;
		border:4rem solid rgb(126 222 39 / 43%);
	}
	#youtubealan .sag:hover:before  {
		animation:youtubesagbefore 2s ease;
	}

	@keyframes youtubesagbefore {
		0% { border:0rem solid rgb(126 222 39 / 50%); }
		100% { border:10rem solid rgb(126 222 39 / 0%); }
	}

	#youtubealan .sag .ok  {
        right: calc(50% - 220px);
        top: calc(50% - 190px);
	}
	#youtubealan .sag .ok .okyazi  {
		font-size:14px;
		line-height:22px;
		margin-bottom:10px;
	}	
	/*------------------blog----------------------*/

	#blog {
		position:relative;
		padding:0px 0px 0px 0px;
	}
	#blog .ust {
		padding:20px 0px;
		margin-bottom:10px;
	}
	#blog .ust:before {
		left:-20px;
		width:55%;
	}
	#blog .ust .baslik {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#blog .item {
		position:relative;
		display:block;
		margin-bottom:20px;
	}
	#blog .item .resim {
		width:100%;
		/* height:200px; */
		object-fit:cover;
	}
	#blog .item .yazi {
	    /*
		padding:10px;
		font-size:14px;
		line-height:20px;
		min-height: 40%;
		*/
	}
	

	/*------------------bahsedenler----------------------*/

	#bahsedenler {
		padding:10px 0px 10px 0px;
	}
	#bahsedenler:before {
		position:absolute;
		content:"";
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:var(--siyah);
		z-index:-1;
	}
	#bahsedenler .yazilar {
		display:flex;
		flex-direction:column;
		justify-content:center;
		height:100%;
		padding:10px 0px;
	}
	#bahsedenler .yazilar .yazi1 {
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	#bahsedenler .basinlogo {
		height:40px;
	}
	#bahsedenler .basinlogo img {
		max-width:80%;
		max-height:80%;
	}	
		
	/*------------------cozumortaklarimiz----------------------*/

	#cozumortaklarimiz {
		padding:30px 0px 30px 0px;
	}
	#cozumortaklarimiz .baslik {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#cozumortaklarimiz .ortaklogo {
		height:70px;
		margin-bottom:10px;
	}
	#cozumortaklarimiz .ortaklogo:before {
		left: 10px;
		width: calc(100% - 20px);
	}
	#cozumortaklarimiz .ortaklogo:after {
		top:10px;
		height:calc(100% - 20px);
	}
	#cozumortaklarimiz .ortaklogo img {
		max-width:80%;
		max-height:80%;
	}
		

	/*------------------footer----------------------*/

	#footer {
		position:relative;
		padding:0px 0px 0px 0px;
		background:#112136;
	}
	#footer .ust {
		padding:10px 0px 10px 0px;
	}

	#footer .menubas:after {
		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;
		display: flex;
		align-items: center;
	}
	#footer .menualan {
		display:none;
		padding-bottom:20px;
	}
	#footer .menulink {
		font-size: 15px;
		text-align:center;
	}	
	#footer .menubas {
		position:relative;
		display:block;
		color: #fff;
		font-size: 14px;
		font-weight: 500;
		line-height: 22px;
		margin-bottom:15px;
		padding:10px 0px;
		border-bottom:1px solid rgba(255,255,255,0.4);
	}
	#footer .menubas:before {
		display:none;
	}	
	#footer .orta {
		padding:10px 0px 10px 0px;
	}
	#footer .orta .logo img {
		height:30px;
	}
	#footer .sosyal a {
		width: 34px;
		height: 34px;
	}
	#footer .alt {
		padding:10px 0px 10px 0px;
	}	
	
	#footer .mobil-footer-menu {
	    display: block;
	}
	
	#footer .desktop-footer-menu {
	    display: none;
	}

	/*------------------bizkimiz----------------------*/

	#bizkimiz {
		padding:50px 0px 30px 0px;
		text-align:center;
	}
	#bizkimiz .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#bizkimiz .yazi2 {
		font-size:15px;
		line-height:20px;
		margin-bottom:20px;
	}
	#bizkimiz .yazi3 {
		font-size:15px;
		line-height:20px;
		margin-bottom:20px;
	}
	#bizkimiz .resim  {
		margin-bottom:20px;
	}
	#bizkimiz .galeriyazi {
    font-size: 30px;
    font-weight: 600;
    line-height: 42px;
    color: #000;
    margin-bottom: 10px;
    text-align: center;
    }

	/*------------------bizeulasin----------------------*/

	#bizeulasin {
		padding:30px 0px 30px 0px;
		text-align:center;
	}
	#bizeulasin .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#bizeulasin .yazi2 {
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	#bizeulasin .yazi2 span {
		color:var(--yesil);
	}
	#bizeulasin .bilgi {
		justify-content:center;
	}

	/*------------------neleryapariz----------------------*/

	#neleryapariz {
		position:relative;
		padding:50px 0px 30px 0px;
	}
	#neleryapariz:before {
		height:400px;
	}
	#neleryapariz .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#neleryapariz .yazi2 {
	    /*
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
		*/
	}
	#neleryapariz .yazi3 {
		font-size: 30px;
        line-height: 35px;
        margin-bottom: 20px;
        margin-top: 10px;
	}
	#neleryapariz .resim  {
		margin-bottom:20px;
	}

	#neleryapariz .tablar  {
		border-bottom:0px solid var(--yesil);
	}
	#neleryapariz .tablar .tab {
		padding:10px;
		min-width: 80px;
	}
	#neleryapariz .tablar .tab:before {
		display:none;
	}
	#neleryapariz .tablar .tab.active:before ,
	#neleryapariz .tablar .tab:hover:before {
		display:none;
	}
	#neleryapariz .tablar .tab img {
		height:50px;
		margin-bottom:10px;
	}
	#neleryapariz .tablar .tab div {
		font-size:14px;
		line-height:22px;
	}

	#neleryapariz .madde {
		margin-bottom:10px;
	}
	#neleryapariz .madde .maddeno {
		width:50px;
		height:50px;
		border-radius:25px;
		font-size:20px;
	}
	#neleryapariz .madde .maddeyazi {
		width:calc(100% - 50px);
		font-size:14px;
		line-height:22px;
	}
		
	/*------------------saglikturizmipage----------------------*/

	#saglikturizmipage {
		position:relative;
		padding:10px 0px 10px 0px;
	}
	#saglikturizmipage .baslik {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#saglikturizmipage .alan {
		position:relative;
	}
	#saglikturizmipage .alan:before {
		display:none;
	}
	#saglikturizmipage .item {
		padding:20px 0px;
	}
	#saglikturizmipage .item .adimbas {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#saglikturizmipage .item .adimicerik {
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	

	/*------------------nedenprojemed----------------------*/

	#nedenprojemed {
		position:relative;
		padding:10px 0px 10px 0px;
	}
	#nedenprojemed:before {
		display:none;
	}
	#nedenprojemed .yazilar {
		padding:10px 0px;
	}
	#nedenprojemed .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
		text-align:center;
	}
	#nedenprojemed .yazi2 {
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
		text-align:center;
	}
	#nedenprojemed .rakamlar {
		margin-bottom:10px;
	}
	#nedenprojemed .rakamlar .rakam {
		font-size:30px;
		line-height:42px;
		margin-bottom:0px;
		text-align:center;
	}
	#nedenprojemed .rakamlar .yazi {
		font-size:14px;
		line-height:20px;
		color:var(--siyah);
	}	
	
	/*------------------projedetay----------------------*/

	#projedetay {
		padding:70px 0px 30px 0px;
		text-align:center;
	}
		
	.projedetay .projelogo {
		margin-bottom:20px;
	}
	.projedetay .projelogo img {
		height:80px;
		width:100%;
		object-fit:contain;
		object-position:center;
	}
	.projedetay .projeadi {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
		text-align:center;
	}
	.projedetay .projebanner {
		text-align:center;
		margin-bottom:20px;
	}
	.projedetay .resim {
		margin-bottom:20px;
	}	

	.projedetay .projetablar {
		margin-bottom:20px;
	}
	.projedetay .projetablar .tab {
		padding:10px;
	}
	.projedetay .projetablar .tab .icon {
		height:35px;
		margin-bottom:15px;
	}
	.projedetay .projetablar .tab .tabadi {
		font-size:13px;
		line-height:20px;
	}
	.projedetay .renkler {
		padding:10px 0px;
	}
	.projedetay .renkler .renk {
		padding:10px;
	}
	.projedetay .renkler .renk .renkkutu {
		margin-bottom:10px;
	}
	.projedetay .fontlar {
		padding:10px 0px;
	}
	/*
	.projedetay .fontlar .font {
		padding:10px;
		height:100%;
	}
	*/
	.projedetay .fontlar .font .yazi1 {
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	.projedetay .fontlar .font .yazi2 {
		font-size:16px;
		line-height:20px;
		margin-bottom:10px;
	}
	.projedetay .fontlar .font .yazi3 {
		font-size:13px;
		font-weight:400;
		line-height:20px;
		color:#fff;
	}


	/*------------------neredeyiz----------------------*/

	#neredeyiz iframe {
		width:100%;
		height:100vh;
	}
	#neredeyiz .bilgi .yazi1 {
		justify-content:center;
		font-size:30px;
		line-height:42px;
		margin-bottom:10px;
	}
	#neredeyiz .bilgi .yazi2 {
		justify-content:center;
		font-size:13px;
		font-weight:400;
		line-height:20px;
		color:#fff;
		text-align:center;
	}
	#neredeyiz .bilgi .circle {
		margin:20px 0px;
	}

	/*------------------Neler Yaptık----------------------*/

    /* Deneme */
    .mod_client_info .row {
        max-width: unset;
        padding-left: unset;
        margin: unset;
    }
    
	#sosyalmedyayonetimi .resim{
        min-height: 50vh;
        min-width: 100vh;
        object-fit: contain;
	}
	.gecisler{
	    margin-top:-65%;
	}
}