
.solkat, .sagara{ display:none; }
.solkat{ position:absolute; left:0px; top:0;  width:auto; z-index:9999999999999; cursor:pointer;  font-size:1.2em;}
.solkat a{padding:10px 20px; color:#314555; padding-top:2em;  display:block;height:66px; position: relative;}
.solkat.aktif a{  color:#111; background:#f7dee9;  }

.sagara{ position:absolute; right:0px; top:0; width:auto; z-index:9999999999999; cursor:pointer; font-size:1.2em;}
.sagara a{padding:10px 20px; color:#222;  display:block;height:66px; padding-top:2em;  position: relative;}
.sagara.aktif a{  color:#fff ; background:#64457c;  }

.mobilMenu, .mobilArama{ position:fixed; top:5.8em; left:0; right:0; bottom:0;  width:100%; color:#222; z-index:999999; background:rgba(0,0,0,.3); display:none; overflow:scroll; }


.mobilArama .mobilArama-ic{ display:block; background:#EAEDF0; color:#fff; padding:20px; }
.mobilMenu .mobilMenu-ust{ padding:0 25px; border-bottom:1px solid #ccc; background:#f7dee9;}
.mobilMenu .mobilMenu-ust a{ display:inline-block; padding:15px 15px; margin-left:-3px; width:calc(100% / 2);  font:normal 14px Avenir Next LT Pro Regular,Arial,sans-serif; color:#c5158c; text-align: center; }
.mobilMenu .mobilMenu-ust a:first-child{ border-right:1px solid #ccc; }
.mobilMenu .mobilMenu-ust a i{ margin-right:5px;}
.mobilMenu .sosyalMedya{ padding:0 25px; border-bottom:1px solid #A43C55; background:#c5158c; text-align:center;}
.mobilMenu .sosyalMedya a{ color:#fff; display:inline-block; font-size:14px; padding:10px 15px; }

.mobilMenu .mobilMenu-orta{ background:#E9E9E9;  padding:0 15px;}
.mobilMenu .mobilMenu-orta ul{ padding:0; margin:0; list-style:none;}
.mobilMenu .mobilMenu-orta ul li { display:block; padding:0 10px; background:#fff; }
.mobilMenu .mobilMenu-orta ul li:last-child a{ border-bottom:0;}
.mobilMenu .mobilMenu-orta ul li a{ display:block; position:relative; padding:15px; color:#333;  font:normal 14px Avenir Next LT Pro Regular,Arial,sans-serif; color:#555; border-bottom:1px solid #ececec; }
.mobilMenu .mobilMenu-orta ul li a span{ position:absolute; right:15px; margin-top:-10px; top:50%; }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger { margin:0 -10px; display:none; }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger ul{ }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li{ background:#f7dee9;  }
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li a{ border-bottom:1px solid #ccc;}
.mobilMenu .mobilMenu-orta ul li a.aktif { border-bottom:none; color:#000;}
.mobilMenu .mobilMenu-orta ul li .mobilMenu-diger li:last-child a{ border-bottom:0;}


.toggleMenu{ display:none; cursor:pointer; margin-bottom:10px; width:100%;  font:normal 14px 'Encode Sans',sans-serif; color:#fff; padding: 14px  10px; border-radius:0; border:0; background:#c5158c; text-align:left; display:none; }
.toggleMenu.takip{ top:4.6em; position:fixed; z-index:9999; display:block; }
.mobilArama .mobilArama-ic{ display:block; background:#64457c; color:#fff; padding:20px; }
.mobilArama .aramaIn{ display:inline-block; width:80%; background:#fff; text-align:left;  vertical-align:top; }
.mobilArama .aramaIn input{ width:100%; padding:10px 6px; olor:#222;  border:0; font:13px Avenir Next LT Pro Regular,arial,sans-serif; }
.mobilArama .aramaBu{ display:inline-block; width:17%; background:#222; line-height:20px;  vertical-align:top;  text-align:center; margin-left:-4px; border-radius:0 5px 5px 0;}
.mobilArama .aramaBu button{padding:10px 6px; text-align:center; font:normal 14px Avenir Next LT Pro Regular,sans-serif; color:#222; border:0; background:none; color:#fff; cursor:pointer; }


/* Tablet */
@media only screen and (min-width: 0px) and (max-width: 480px) {
	
.toggleMenu{ display:block !important; } 
.toggleMenu.aktif{ background:#c5158c; color:#fff; }
.site{ width:100%; }
.ust-bar{ display:none; }
.ustAlan{ background:#fff; width:100%; z-index:9999;-webkit-box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.11);-moz-box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.11); box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.11); padding-bottom:0;   }


.ustAlan .ust-logo{ display:block; position:relative;  padding:7px 0px; text-align:center; width:100%; float:none; }
.ustAlan .ust-logo img{ width:auto; height:4em; }
.ustAlan .ust-logo .logo{ margin:0;  float:none; width:100%; display:block; }
.ust-menu-ilk{ display:none; }
.ustAlan .ust-logo{ float:none;width: 100%; z-index:99; position:relative;margin-top:0; }
.solkat, .sagara{ display:block; }
.ust-alan.takip{ padding:0; }
.ust-alan.takip .logo{margin-top:0; }
.ust-alan.takip .logo img{ width:auto; height:4em; }
.ust-alan.takip .ust-menu-ic ul li a{ font-weight:600; color:#fff !important; }
.ust-alan.takip .solkat a{ color:#fff !important; }
.ust-alan.takip .sagara a{ color:#fff !important; }
.ust-alan.takip .solkat.aktif a{ color:#222 !important; }
.ust-alan.takip .sagara.aktif a{ color:#222; }


.banner-text {top: calc(50% + 70px);left: 6%;width: auto;padding:0 20px;}
.caption {width: auto;}
.banner-text h3 { font-size:24px; font-weight:700;}
.basliks {padding: 10px 10px;}
.basliks:after {display: none;}

.hizmetlerimiz{overflow: hidden;}
.hizmetlerimiz .alanicerik { padding:0px; }
.hizmetlerimiz .alanicerik .pen-4{ width:100% !important; display:block; margin:0 !important; float:none !important; margin-bottom:10px !important;  }

.customNavigation{ position:relative; display:block; margin-bottom:20px; }

.doktor-randevu{ height:auto; display:block; text-align:center; }
.doktor-randevu .doktor-resim{ width:100% !important; display:block; float:none; }
.doktor-randevu .doktor-resim img{ width:100% !important; }
.doktor-randevu .doktor-sag{ display:block; width:100%; float:none; padding-left:0; background:none; padding-bottom:15px; }
.doktor-randevu .doktor-sag:after{ display:none; }
.doktor-randevu .doktor-sag .doktor-icerik{ width:100%; padding:10px; color:#222; }
.doktor-randevu .doktor-sag .doktor-icerik h2{ color:#222; }
.doktor-randevu .doktor-sag .doktor-icerik h3{ color:#222; font-size:15px; }
.doktor-randevu .doktor-sag .doktor-icerik p{ color:#222; }
.doktor-randevu .doktor-sag .doktor-icerik a.doktor-link{ background:#222; color:#fff; }

 .sayfaAlani .sayfaIcerik img{ max-width:100%; height:auto; display:block; float:none; margin-bottom:20px; border-bottom:5px solid #dedede; }
  .sayfaAlani .sayfaIcerik .gorselAraBos{ display:none; }
.irfantarhan-blog { padding:15px; }
.irfantarhan-blog ul li{ display:block; vertical-align:top; width:auto; margin-left:0;}
.irfantarhan-blog ul li a{ padding:0; }

.blog { padding:5px 15px; }
.blog .alanicerik .pen-6{ display:block; width:auto; }
.blog .blogpen .blog-icerik{ height:calc(100% - 10px); }
.alanicerik .pen-12 img{ height:auto; max-width:100%; width:auto; }

.sosyalMedyaBox{ display:none; }

.telefon-alan{ padding:10px 15px; text-align:center; }
.telefon-alan .telefon-alan-sol{ display:none; }
.telefon-alan .icerik .telefon{ float:none; display:block; }
.telefon-alan .icerik .email{ float:none; display:block; }


.sizi-arayalim-sol{ float:none; width:100% !important; }
.form-ust .form-kontrol{ display:block; width:95%; padding:10px;  border:1px solid #ccc; border-radius:5px; margin-bottom:15px; font:12px arial,sans-serif; }
.form-ust label{ margin-bottom:10px; display:block;font:bold 13px Arial,sans-serif;  }
.form-ust button{ transition-property: background-color,border-color;background-color: #595959; font:bold 15px Roboto Slab,sans-serif; white-space: nowrap;color: #fff;border: 0;border-radius: 5px;outline: 0;cursor: pointer; width:100%; line-height: 1; display: block !important;padding: 10px 0;line-height: 1.1; border:0; margin-top:10px;}
.form-ust button:hover{ background:#555; }
.form-ust a.form-link{ font:bold 12px Arial,sans-serif; display:block; padding-bottom:10px; padding-top:10px; color:#555 }

.makaleler ul li{ display:block; width:100%; float:none; }
.makaleler.TumMakale ul li{width:50%; display:inline-block; padding:3px; }
.makaleler.TumMakale ul li a{ padding:5px; }
.sikcaSorulanSorular{ padding:0; min-height:auto !important; }
.sikcaSorulanSorular .nedenSol{ width:100%; float:none; height:auto; }
.sikcaSorulanSorular .nedenSol h4{ padding:15px 10px; font-size:20px; color:#19B6F1; text-align:center; }
.sikcaSorulanSorular .nedenSol h4 br{ display:none; clear:none}
.sikcaSorulanSorular .nedenSol .nedenResim{ display:block; position:relative;}
.sikcaSorulanSorular .nedenSol .nedenAciklama{ background:none; padding:0 15px;; width:100%; height:auto; z-index:9; position:relative; margin-bottom:20px; text-align:center; }
.sikcaSorulanSorular .nedenSol .nedenAciklama p{ font:300 18px/1.4 Avenir Next LT Pro Regular,sans-serif; color:#333; padding:5px 0; margin:0;}
.sikcaSorulanSorular .nedenSag{ width:100%; float:none; position:relative;padding:0 15px;}

.alanbaslik { position:relative; padding:20px }
.alanbaslik a{ position:relative; right:0; top:20px; background:#fff; color:#202020; font:700 18px Roboto,arial, sans-serif; display:block; padding:15px 20px; }
	
.parca-bol .parca-icerik{ width:100%; top:0; margin-top: 100px;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%); text-align:left !important }	
.parca-bol .parca-icerik span{ display:block; margin-top:20px; }
.parca-bol .parca-icerik span a{ color:#fff; }
.parca-yazi .parca-icerik a{ margin:0; width:100% !important; display:block; float:none !important; }

.sayfaAlani .sayfaIcerik p img,.sayfaAlani .sayfaIcerik div img{ max-width:100%; height: auto; float:left; margin: 0px 25px 0px 10px;}
.sayfaAlani .sayfaIcerik div{ width:100% !important; height:auto; float:inherit; margin:10px 0px !important; }

.parca-gorsel{
  position: relative;
    overflow: visible;
    min-height: auto;
    height: 700px;
    width: 100%;
	padding-bottom: 30px;
	}
	.parca-resim {
		width: 100%;
		position: relative;
		left: 0;
		-webkit-transform: inherit;
		-ms-transform: inherit;
		transform: inherit;
		top: 1em;
	}
	.parca-resim-ic {
		position: relative;
		top: 0;
		bottom: auto;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		overflow: hidden;
	}
	.parca-resim-ic img {
		float: none;
		max-width:100%; 
		height:auto;
	}
	.parca-yazi {
		position: relative;
		width: 100%;
		max-width: 100%;
		left: 0;
		-webkit-transform: inherit;
		-ms-transform: inherit;
		transform: inherit;
		top: 1em;
		bottom: 1em;
		pointer-events: none;
	}
	.parca-yazi .parca-icerik {
		position: relative;
		top: 1em;
		-webkit-transform: inherit;
		-ms-transform: inherit;
		transform: inherit;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		left: 0;
		pointer-events: all;
	}
	.parca-yazi h2 {
		font: 30px Avenir Next LT Pro Bold, Source Sans Pro, sans-serif;
		letter-spacing: -.3px;
		color: #111
	}
	.parca-yazi p.ince {
		font: 18px/32px Open Sans, sans-serif;
		color: #333
	}
	.parca-yazi p {
		font: 15px/24px Open Sans, sans-serif;
		color: #444
	}

	
.irfanVideolar ul li{ display:block; width:100%; padding:10px 5px; }
.irfanVideolar ul li strong{ font-size:16px; padding:10px 0px; }


	
.irfanGazete ul li{ display:block; width:100%; padding:10px 5px; }
.irfanGazete ul li strong{ font-size:16px; padding:10px 0px; }


	
.sayfaBar{ padding:10px 15px; margin-bottom:0px; }
.sayfaBeyaz{ padding:10px 15px; }

@media (max-width: 768px) {
	.sayfaBar div.site{
		display: none;
	}
	.sayfaBar{
		padding: 0px 15px !important;
	}
}


.sayfaSol{ width:100%; display:none; vertical-align:top; margin-right:0; background: #d483caf2; padding:10px 15px; position:fixed; top:10em; z-index:999; height:100vh; overflow:auto; padding-bottom:50px; }
	@media (max-width: 768px) {
		.sayfaSol strong{
			display: none;
		}
	}

.sayfaSag{ width:100%; display:block; vertical-align:top; margin-right:0; background:#fff; padding:10px 15px;  }
.sayfaSag, .sayfaTam{ width:100%; display:block; vertical-align:top; background:#fff; padding:10px 15px;    margin-bottom:20px; }
.sayfaSag .sayfaIcerik blockquote{ padding:10px; margin:0; }

.footer .foP{ display:block; margin:0; margin-bottom:20px; padding:0 10px; max-width:100% !important; width:auto; }
.footer .foP ul{ padding:0; list-style-type:none; margin:0;}
.footer .foP ul li{ display:block; }
.footer .foP ul li a{ margin-right:0; }
.footer .foP ul li a:hover{ background:#252525; color:#fff; transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms; -o-transition: all 400ms;}
.footer .foP ul li a:hover i{ color:#7F2FBF; }
.footer .foP ul li a i{ color:#8494a0; margin-right:5px; font-size:12px; }
.footer .footerBilgi{ width:100%; padding:15px 30px; }
.footerBar{ padding:10px 15px; }

}

/* Tablet */
@media only screen and (min-width: 650px) and (max-width: 950px) {
	
}

@media only screen and (min-width: 480px) and (max-width: 650px) {


/* SAYFA */



.footer .foP{ display:block; margin:0; margin-bottom:20px; padding:0 10px; max-width:100% !important; width:auto; }
.footer .foP ul{ padding:0; list-style-type:none; margin:0;}
.footer .foP ul li{ display:block; }
.footer .foP ul li a{ margin-right:0; }
.footer .foP ul li a:hover{ background:#252525; color:#fff; transition: all 400ms;-moz-transition: all 400ms;-webkit-transition: all 400ms; -o-transition: all 400ms;}
.footer .foP ul li a:hover i{ color:#98F442; }
.footer .foP ul li a i{ color:#8494a0; margin-right:5px; font-size:12px; line-height }
.footer .footerBilgi{ width:100%; padding:15px 30px; }
.footerBar{ padding:10px 15px; }
	
	
}


@media only screen and (min-width: 950px) and (max-width: 1280px) {
	
}

