body, html {font-size: 100%;box-sizing: border-box;}

body{overflow-x: hidden;font-family: 'Source Sans Pro', sans-serif;background: #ffffff;color: #2d2d2d;font-size: 14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {margin: 0;padding: 0;}
img {max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;display: inline-block;}
.button, img {vertical-align: middle;}
button, img, legend {border: 0;}
a,a:hover,a:focus{text-decoration:none!important;}
ul{list-style-type:none;}

*:visited,
*:active,
*:focus{outline:0!important;text-decoration:none;}
.hidden{display:none;}

aside .bilesen .bilesenic .egitmenler .egitmen a:after,
ul.resimlilist li:after,
.temizle:after{content:"";display:table;clear:both}
/*Stiller*/

.yuvarla_YYYY{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.yuvarla_00YY{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.yuvarla_000Y{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;}

.yuvarla_YY00{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}

.yuvarla_Y000{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
.yuvarla_0YYY{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;}
.yuvarla_Y00Y{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.yuvarla_0YY0{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.yuvarla_YYY0{border-radius:5px 5px 5px 0 ;-moz-border-radius:5px 5px 5px 0 ;-webkit-border-radius:5px 5px 5px 0 ;}

.yuvarla_0Y00{border-radius:0 5px 0 0 ;-moz-border-radius:0 5px 0 0 ;-webkit-border-radius:0 5px 0 0;}
.yuvarla_00Y0{border-radius:0 0 5px 0 ;-moz-border-radius:0 0 5px 0 ;-webkit-border-radius:0 0 5px 0 ;}
.yuvarla_0000{border-radius:0 ;-moz-border-radius:0 ;-webkit-border-radius:0 ;}

.sayfalama ol li a,
aside .bilesen .bilesenic .egitmenler .egitmen figure img,
.video-sayfasi .videokutusu .basliklar .download a i,
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li.aktif a:before,
.content-hizmetikon figure,
.yuvarla_YYYY_full{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.yuvarla_YYYY_2{border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;}
.yuvarla_YYYY_3{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

.gecisli_1{
background: -webkit-linear-gradient(0deg, #217b08 10%, #29a136 90%);
background: -moz-linear-gradient(0deg, #217b08 10%, #29a136 90%);
background: -ms-linear-gradient(0deg, #217b08 10%, #29a136 90%);
background: -o-linear-gradient(0deg, #217b08 10%, #29a136 90%);
background: linear-gradient(0deg, #217b08 10%, #29a136 90%);
}

.slayt_gecisli_sol{
background: rgb(11,62,154);
background: -moz-linear-gradient(90deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
background: -webkit-linear-gradient(90deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
background: linear-gradient(90deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b3e9a",endColorstr="#000000",GradientType=1);
}

.slayt_gecisli_sag{
background: rgb(11,62,154);
background: -moz-linear-gradient(270deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
background: -webkit-linear-gradient(270deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
background: linear-gradient(270deg, rgba(11,62,154,0.3533788515406162) 0%, rgba(0,0,0,0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b3e9a",endColorstr="#000000",GradientType=1);
}


.efect_geciktirici{-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;}

main #slaytlar .slaytalani .slayt .basliklar,

.efect_geciktirici{-webkit-transition:all 500ms ease-in-out 500ms;-moz-transition:all 500ms ease-in-out 500ms;-o-transition:all 500ms ease-in-out 500ms;transition:all 500ms ease-in-out 500ms;}

.efect_geciktirici{-webkit-transition:all 500ms ease-in-out 2s;-moz-transition:all 500ms ease-in-out 2s;-o-transition:all 500ms ease-in-out 2s;transition:all 500ms ease-in-out 2s;}

header *,
main #slaytlar .slaytalani .slayt .saribg,
.egitimkutu-tip1:before,
#egitimkategorileri .karekutular .karekutu a,
.label-div label,
#ebulten form input[type="email"]:not([value=""]) + label,
.buton,
.tanitimvideosu a,
header .logobar .logo a:before,
header .nav>ul>li>a:after,
aside .bilesen .bilesenic ul li a,
.content-magaza .hover,
.efect_geciktirici{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}

.golge{-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.04);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.04);}

.golge_hover{-webkit-box-shadow: 0 10px 20px rgba(255, 0, 0, 0.13);-moz-box-shadow: 0 10px 20px rgba(255, 0, 0, 0.13);box-shadow: 0 10px 20px rgba(255, 0, 0, 0.13);}

.golge_2{-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);}


header{position: fixed;top: 0;left: 0;width: 100%;z-index: 3;}
header .logobar{background: #29a136;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
header .logobar .logobar_inner{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;align-content: stretch;}
header .logobar .logo a:before{content:'';width:1000px;height: 147px;background:url(../images/logobg.png)no-repeat;position:absolute;top: -10px;right: -20px;z-index:0;}
header .logobar .logo{min-width: 350px;position: relative;z-index: 1;}
header .logobar .logo a{display: block;position:relative;}
header .logobar .logo a img{width: 260px;height: 82px;position:relative;z-index:1;margin-top: 25px;}
header .logobar .mobilbar{background: rgba(45, 45, 45, 0.85);padding: 5px 14px;color: #fff;align-content: center;align-items: center;justify-content: space-between;}
header .mobil_menuac{top: auto;position: relative;font-size: inherit;width: auto;min-height: auto;}
header .mobil_menuac i{display:none;font-size: 30px;color: #fff;padding: 0 10px;width: 45px;}
header .logobar .mobilbar .login{color: #fff;}
header .logobar .mobilbar .login i{font-size:18px;}
header .logobar .mobilbar .aramaac{font-size: 24px;}
header .logosag{}
header .nav{}
header .nav ul{display: flex;}
header .nav ul li{}
header .nav ul li a{color: #fff;font-size: 16px;padding: 52px 15px;display: block;white-space: nowrap;position: relative;overflow: hidden;}
header .nav>ul>li>a:after{content:'';position: absolute;width: 30px;height: 30px;background: #191d18;bottom:-50px;margin-left: -15px;left: 50%;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity:0;}
header .nav>ul>li:hover>a:after{bottom: -15px;opacity: 1;}
header .nav ul li:first-child a{/* padding-left:0; */}
header .nav ul li:hover a{}
header .nav ul li ul{min-width: 100%;display: none;}

header .nav ul li .altmenu{position:absolute;visibility:hidden;opacity:0;min-width: 100%;background: rgba(25, 29, 24, 0.85);left: 0;width:100%;padding: 50px 0;margin-top: -100%;z-index: -1;}
header .nav ul li:hover .altmenu{visibility:visible;opacity:1;margin-top: 0;}
header .nav ul li .altmenu ul{column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;column-gap: 20px;-webkit-column-gap: 20px;-moz-column-gap: 20px;position: relative;z-index: 1;padding: 10px 15px;left: 0;position: relative;display:block;}
header .nav ul li .altmenu ul li{display: block;}
header .nav ul li .altmenu ul li a{padding: 10px 20px;font-size: 12px;color: #fff;background: none;}
header .nav ul li .altmenu ul li:hover a{background: #29a136;}
header .nav ul li .altmenu ul li ul{display:none;}
header .nav ul li .altmenu .menuimg{box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
header .nav ul li .altmenu .menuimg a{padding: 0;}
header .nav ul li .altmenu .menuimg a img{width: 100%;}

header .nav ul li.altmenulu>a{padding: 52px 35px 52px 15px;position:relative;}
header .nav ul li.altmenulu>a:before{content:'';position:absolute;width:9px;height:5px;background:url(../images/arrow-down.png)no-repeat center center;right: 15px;top: calc(50% - 5px);}
header .arama_popup{position: fixed;width: 100%;height: 100%;z-index: 99999;top: 0;}
header .arama_popup:before{content:'';background:#000;width: 100%;height: 100%;position:absolute;left:0;top:0;z-index:0;opacity: 0.8;}
header .arama_popup>*{}
header .arama_popup form{position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;left: 50%;max-width: 50%;width: 100%;margin-left: -25%;}
header .arama_popup form input{width: 100%;height: 60px;padding: 5px 10px 5px 20px;font-size: 16px;border: 0;color: #2d2d2d;}
header .arama_popup form button{width: 60px;height: 60px;border: 0;background: url(../images/search-2.png)no-repeat center center;position: absolute;top: 0;right: 0;padding: 10px;}
header .arama_popup .arama_kapat{position: absolute;right: 0;top: 0;margin: 40px;width: 40px;height: 40px;cursor: pointer;display: block;}
header .arama_popup .arama_kapat:before{content:'';top:0;left: 50%;width:1px;height:40px;background:#fff;position:absolute;transform:rotate(45deg);}
header .arama_popup .arama_kapat:after{content:'';top:0;left: 50%;width:1px;height:40px;background:#fff;position:absolute;transform:rotate(-45deg);}

header.active{position: fixed;}
header.active .logobar{}
header.active .logobar .logo a{}
header.active .logobar .logo a:before{top: -45px;}
header.active .nav ul li>a {padding: 32px 15px;font-size:12px;}
header.active .nav ul li.altmenulu>a {padding: 32px 35px 32px 15px;}
header.active .logobar .logo img{height: 70px;margin-top: 10px;}

main{position: relative;z-index: 2;}
main #slaytlar{padding-top: 120px;background: #000;position: relative;}
main #slaytlar .slaytalani{position: relative;}
main #slaytlar .slaytalani .slayt{position: relative;}
main #slaytlar .slaytalani .slayt .basliklar{position: absolute;top: 60%;z-index: 2;-webkit-transform: translateY(-60%);-ms-transform: translateY(-60%);transform: translateY(-60%);left: 0%;max-width: 700px;opacity:0;margin: 0;}
main #slaytlar .slaytalani .active .slayt .basliklar{left: calc(12% - 30px);opacity:1;}
main #slaytlar .slaytalani .slayt .basliklar .baslik{font-family: 'Poiret One', cursive;font-size: 32px;font-weight: bold;color: #2d2d2d;background: rgba(255, 255, 255, 0.8);padding: 10px 20px;margin-bottom: 20px;display: inline-block;}
main #slaytlar .slaytalani .slayt .basliklar .icerik{font-size: 14px;color: #2d2d2d;background: rgba(255, 255, 255, 0.8);padding: 10px 20px;margin-bottom: 20px;}
main #slaytlar .slaytalani .slayt .basliklar .devami{background: rgba(41, 161, 54, 0.8);color: #fff;padding: 15px 50px;display: inline-block;font-size: 14px;}
main #slaytlar .slaytalani .slayt .saribg{position: absolute;z-index: 1;width: 0%;height: 100%;background: #1a1a18;opacity: 0.85;display: none;}
main #slaytlar .slaytalani .active .slayt .saribg{width: 36%;}
main #slaytlar .slaytalani .slayt img{}
main #slaytlar .owl-nav{margin: 0;position: absolute;top: 50%;z-index: 2;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: calc(50% - 10px);width: 100%;}
main #slaytlar .owl-nav button{width: 70px;height: 70px;background-repeat: no-repeat;background-position: center center;margin: 0;position: absolute;background-color: rgba(41, 161, 54, 0.8);border-radius: 0;}
main #slaytlar .owl-nav button.owl-prev{left: 30px;background-image: url(../images/arrow-left.png);}
main #slaytlar .owl-nav button.owl-next{right: 30px;background-image: url(../images/arrow-right.png);}
main #slaytlar .kalansure{text-align: center;position: absolute;bottom: 0;z-index: 1;width: 100%;background: rgba(0, 0, 0, 0.55);color: #fff;padding: 20px 0;font-size: 20px;}
main #slaytlar .kalansure img{margin-right: 10px;vertical-align: bottom;}

main #ozellikler{
	padding: 20px 0;
	box-shadow: 5px 0 10px rgba(0, 0, 0, 0.30);
	background: #fff;
	text-align: center;
	position: relative;
}
main #ozellikler .ozellik{position: relative;}
main #ozellikler .ozellik:before{content:'';width:1px;height:100%;position:absolute;right:-10px;background:#ccc}
main #ozellikler .row div:last-child .ozellik:before{display:none;}
main #ozellikler .ozellik .ikon{
	margin-bottom: 10px;
}
main #ozellikler .ozellik .ikon img{}
main #ozellikler .ozellik .baslik{
	font-size: 14px;
	font-weight: bold;
	color:#000;
	text-transform: uppercase;
}
main #ozellikler .ozellik .baslik span{display:block;color:#ccc;font-weight:normal;}

.sectionkutu{
	padding: 40px 0;
	background: #eeeeee;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.sectionkutu .sectionbaslik{text-align: center;margin-bottom: 40px;}
.sectionkutu .sectionbaslik .baslik{font-family: 'Poiret One', cursive;position:relative;font-weight: bold;margin-bottom: 20px;}
.sectionkutu .sectionbaslik .baslik:before{content:'';width: 80px;height: 2px;position:absolute;left: 50%;margin-left: -40px;bottom: -10px;background: #2d2d2d;}
.sectionkutu .sectionbaslik p{}
.sectionkutu .owl-theme .owl-nav{
	font-size: 32px;
	margin: 0;
}
.sectionkutu .owl-theme .owl-nav button{cursor: pointer;background: none!important;color: #000!important;position: absolute;top: 50%;margin-top: -50px;}
.sectionkutu .owl-theme .owl-nav .owl-prev{
	left: 0;
	padding: 10px!important;
}
.sectionkutu .owl-theme .owl-nav .owl-next{
	right: 0;
	padding: 10px!important;
}

.sectionbilesen{}
.sectionbilesen .sectionicerik{}
.sectionbilesen .sectionicerik .tumu{
	text-align: center;
	margin: 20px 0;
}
.sectionbilesen .sectionicerik .tumu a{
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	background: #000;
}
.sectionbilesen .sectionicerik .tumu a:hover{}

.magazalogolar{
	
}
.content-magaza{
	position: relative;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center;
	cursor: pointer;
	margin-bottom:35px;
	height: 120px;
	overflow: hidden;
}
.content-magaza .hover{opacity:0;position: absolute;width: 100%;height: 100%;z-index: 1;background: rgba(27, 27, 27, 0.70);}
.content-magaza .hover:hover{opacity:1;}
.content-magaza .hover a{
	display: block;
	height: 100%;
	color: #fff;
	padding: 20px;
}
.content-magaza img{max-width:100%;height:100%;width: auto!important;margin: 0 auto;}
.content-magaza .hover .madi{
	margin-bottom: 10px;
	min-height: 50px;
}
.content-magaza .hover .linkler{}
.content-magaza .hover .linkler .yer{
	display: inline-block;
	margin: 0 15px;
}
.content-magaza .hover .linkler .detay{
	display: inline-block;
}
.content-magaza .hover .linkler i{}
.content-magaza .hover img{}

.bdivler{
}
.content-bdiv{
	margin-bottom:30px;
}
.sinemadivler{overflow:hidden;}
.sinemadivler table{width: 100%;
	display: block;}
.content-bdiv td{display:block;}
.content-bdiv .seanceSummary{}
.content-bdiv .seanceSummary ul li{
	display: inline-block;
	border: 1px solid #fff;
	padding: 0 3px;
	font-size: 12px;
}
.content-bdiv figure{
	position: relative;
	margin-bottom: 10px;
}
.content-bdiv figure img{
	width: 100%;
}
.content-bdiv .gerisay{
	position: absolute;
	top: 0;
	margin: 10px;
	background: rgba(255, 87, 34, 0.7);
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
}
.content-bdiv .gerisay.et_bugun{background: rgba(76, 175, 80, 0.7);}
.content-bdiv .gerisay.et_gelecek{background: rgba(3, 169, 244, 0.7);}
.content-bdiv .gerisay.et_bitti{background: rgba(244, 67, 54, 0.7);}
.content-bdiv .gerisay.et_devamediyor{
	background: rgba(255, 87, 34, 0.7);
}
.content-bdiv .yer{
	position: absolute;
	bottom: 0;
	margin: 10px;
	background: rgba(0, 0, 0, 0.7);
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
}
.content-bdiv .tarih{
	color: #fff;
	padding: 10px 10px 10px 40px;
	background: url(../images/calendar.png)no-repeat left;
}
.content-bdiv .tarih span{
	display: block;
	font-size: 10px;
}
.content-bdiv .tarih time{
}
.content-bdiv .baslik{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	overflow: hidden;
}
.content-bdiv .markers{
	margin: 10px 0;
}
.content-bdiv .markers img{
	width: 25px!important;
	display: inline-block!important;
}
.content-bdiv.tip2{background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.content-bdiv.tip2 a{display: flex;}
.content-bdiv.tip2 .basliklar{
	background: #fff;
	color: #2d2d2d;
	width: 50%;
	padding: 15px;
}
.content-bdiv.tip2 .baslik{line-height: 16px;color: #2d2d2d;font-weight: bold;margin-bottom: 10px;}
.content-bdiv.tip2 figure{
	width: 50%;
	margin: 0;
}
.content-bdiv.tip2 .tarih{color: #2d2d2d;background: url(../images/calendar-gri.png)no-repeat left;padding: 0 0 0 40px;margin-bottom: 10px;}
.content-bdiv.tip2 p{
	font-size: 12px;
	margin-bottom: 10px;
}
.content-bdiv.tip2 b{}

.hizmetikonlar{
	margin-bottom: 30px;
}
.content-hizmetikon{
	text-align: center;
	margin-bottom: 30px;
}
.content-hizmetikon a{}
.content-hizmetikon figure{
	height: 110px;
	width: 110px;
	background: #000;
	padding: 11px;
	margin: 0 auto 10px;
}
.content-hizmetikon figure img{
	width: auto;
}
.content-hizmetikon .baslik{
	color: #000;
}

.sosyalkutu{}
.sosyalkutu a{
	color: #000000;
}
.sosyalkutu a i{
	color: #fff;
	padding: 12px;
	font-size: 24px;
	width: 50px;
	height: 50px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
}
.sosyalkutu a i.fa-facebook-f{background: #0e53d1;}
.sosyalkutu a i.fa-instagram{background: #fe7a0f;}
.sosyalkutu a i.fa-twitter{background: #0fc3fe;}
.sosyalkutu a i.fa-youtube{background: #e71313;}
.sosyalkutu a b{
	line-height: 24px;
	display: block;
}
.sosyalkutu a span{
	line-height: 24px;
}

.instagramposts{margin-top:20px;}
.instagramposts .instagramimg{}
.instagramposts .instagramimg a{}
.instagramposts .instagramimg figure{}
.instagramposts .instagramimg figure img{}
.instagramposts .instagramimg .baslik{}

#onecikanegitimler{padding: 40px 0 60px 0;}
.egitimkutu-tip1{position:relative;height: 450px;overflow: hidden;margin-bottom: 30px;}
.egitimkutu-tip1:before{content:'';width:100%;height:100%;top:0;left:0;z-index:0;background: #000000;position: absolute;opacity: 0.5;}
.egitimkutu-tip1.aktif:before,
.egitimkutu-tip1:hover:before{opacity:0.8;background: #29a136;}
.egitimkutu-tip1 a{position:relative;z-index:1;color: #fff;display: block;width: 100%;height: 100%;}
.egitimkutu-tip1 a time{margin: 40px 10px 0 40px;position: absolute;top: 0;left: 0;}
.egitimkutu-tip1 a .basliklar{position: absolute;bottom: 0;margin: 0px 20px 30px 30px;}
.egitimkutu-tip1 a .basliklar span{font-size: 20px;margin-bottom: 20px;display: block;}
.egitimkutu-tip1 a .basliklar h4{font-size: 26px;}

#sayilarlabiz{padding: 120px 0;background: url(../images/sayilarla-bg.jpg)no-repeat center center;text-align: center;color: #2d2d2d;background-size: cover;}
#sayilarlabiz .sayilarlakutu{}
#sayilarlabiz .sayilarlakutu.bordervar{position:relative;}
#sayilarlabiz .sayilarlakutu.bordervar:after,
#sayilarlabiz .sayilarlakutu.bordervar:before{position:absolute;content:'';width:2px;height:60%;background:#2d2d2d;left:0;top:30%}
#sayilarlabiz .sayilarlakutu.bordervar:after{right:0;left:auto;}
#sayilarlabiz .sayilarlakutu .sayi{font-size: 60px;margin-bottom: 10px;}
#sayilarlabiz .sayilarlakutu .icerik{}
#sayilarlabiz .sayilarlakutu .icerik b{display: block;font-size: 24px;margin-bottom: 10px;}
#sayilarlabiz .sayilarlakutu .icerik p{font-size: 14px;}

#egitimkategorileri{padding: 120px 0;background: #fff;text-align: right;}
#egitimkategorileri .baslik{font-size: 36px;text-align: left;position: relative;width: 60%;margin: 0 0 60px 40%;}
#egitimkategorileri .baslik:before{content:attr(data-golge);color: #f4f4f4;font-size: 300%;position: absolute;left: -70%;z-index: 0;top: -70%;font-weight: bold;}
#egitimkategorileri .baslik:after{content:'';width: 230px;height: 130px;border:10px solid #f4f4f4;position:absolute;z-index:1;top: -20%;left: 30%;opacity:0.6;}
#egitimkategorileri .baslik b{display: block;color: #fdaf17;position: relative;z-index:2;}
#egitimkategorileri .baslik strong{color: #2d2d2d;font-size: 90%;position: relative;z-index:2;}
#egitimkategorileri .egitimlist{padding-right: 55px;}
#egitimkategorileri .egitimlist b{color: #fdaf17;font-size: 16px;margin-bottom: 10px;display: block;}
#egitimkategorileri .egitimlist ul{width: 30%;margin: 0 0 60px 70%;}
#egitimkategorileri .egitimlist ul li a{font-size: 16px;margin-bottom: 10px;display: block;color: #2d2d2d;}
#egitimkategorileri .egitimlist ul li a:hover{text-decoration:underline!important;}
#egitimkategorileri .owl-theme .owl-dots{text-align: right;}
#egitimkategorileri .owl-theme .owl-dots .owl-dot{}
#egitimkategorileri .owl-theme .owl-dots .owl-dot span{width: 8px;height: 8px;margin: 10px 0 0 20px;}
#egitimkategorileri .owl-theme .owl-dots .owl-dot.active span, 
#egitimkategorileri .owl-theme .owl-dots .owl-dot:hover span{background: #fdaf17;}
#egitimkategorileri .egitimlist a.tumu{border: 2px solid #e0e0e0;padding: 10px 20px;color: #2d2d2d;font-size: 16px;display: inline-block;}
#egitimkategorileri .egitimlist a.tumu:hover{border-color: #fdaf17;}
#egitimkategorileri .karekutular{display: flex;flex-flow: row wrap;}
#egitimkategorileri .karekutular .karekutu{background-repeat: no-repeat;width: 50%;height: 330px;background-size: cover;position: relative;padding: 20px;}
#egitimkategorileri .karekutular .karekutu a{display: flex;position: relative;height: 100%;background: rgba(253, 175, 23, 0.9);padding: 20px;text-align: center;color: #2d2d2d;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;opacity: 0;}
#egitimkategorileri .karekutular .karekutu a .basliklar{}
#egitimkategorileri .karekutular .karekutu:hover a{opacity:1;}
#egitimkategorileri .karekutular .karekutu a .basliklar h5{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
#egitimkategorileri .karekutular .karekutu a .basliklar time{font-size: 12px;}
#egitimkategorileri .karekutular .karekutu a .basliklar .sagok{width: 30px;height: 30px;margin: 10px auto 0;background: url(../images/arrow-right.png)no-repeat center center;background-size: 15px;}
#egitimkategorileri .etiketkutular{}
#egitimkategorileri .etiketkutular .karekutular{}
#egitimkategorileri .etiketkutular .karekutular .yukleniyor{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(255, 255, 255, 0.76);color: #fdaf17;}
#egitimkategorileri .etiketkutular .karekutular .yukleniyor i{font-size: 30px;left: 50%;top: 50%;position: absolute;margin: -15px 0 0 -15px;}

#ebulten{padding: 120px 0;background: #29a136 url(../images/ebulten-bg.png)no-repeat center center;color: #fff;margin-bottom: 60px;}
#ebulten .basliklar{text-align: right;padding: 10px 50px 20px 10px;border-right: 1px solid #fff;}
#ebulten .basliklar b{font-size: 36px;position: relative;padding: 20px 0 0 65px;display: inline-block;background: url(../images/zil.png)no-repeat left top;}
#ebulten .basliklar p{}
#ebulten form{position: relative;max-width: 400px;padding: 0px 0 0 40px;}
#ebulten form label{position: absolute;top: 20px;background: url(../images/ucak.png) no-repeat left center;padding: 5px 0 5px 10%;font-size: 16px;line-height: 28px;font-weight: normal;width: 100%;margin: 0;}
#ebulten form input[type="email"]:not([value=""]):not(:focus):invalid + label,
#ebulten form input[type="email"]:focus + label{top: -8px;/* font-size: 14px; */bottom: auto;}
#ebulten form input[type="email"]{width: 100%;background: none;border: 0;border-bottom: 2px solid #fff;height: 40px;padding-left: 40px;position: relative;z-index: 1;}
.label-div {position: relative;padding: 20px 0 0 0;overflow: hidden;margin-bottom: 20px;}
.label-div label{}
#ebulten form input[type="submit"]{display: inline-block;background: none;border: 1px solid #fff;font-size: 16px;font-weight: bold;padding: 10px 40px;float: right;}

footer{background: #151515 url(../images/footer-bg.jpg)no-repeat center center;background-size: cover;position: relative;z-index: 1;}
footer .altmenuler{padding:  50px 0;color: #fff;border-bottom: 1px solid #535353;}
footer .altmenuler .bilesen{margin-bottom: 30px;}
footer .altmenuler .bilesen .baslik{font-size: 18px;margin-bottom: 20px;}
footer .altmenuler .bilesen .bilesenic{}
footer .altmenuler .bilesen .bilesenic ul.bol2{column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-gap: 50px;-webkit-column-gap: 50px;-moz-column-gap: 50px;}
footer .altmenuler .bilesen .bilesenic ul li{display: block;line-height: 24px;}
footer .altmenuler .bilesen .bilesenic ul li a{color: #fff;font-size: 12px;}
footer .altmenuler .bilesen .bilesenic ul li:hover a{}
footer .altlogobar{padding: 50px 0;}
footer .altlogobar img{}
footer .altlogobar ul{padding: 10px 0;}
footer .altlogobar ul li{display: inline-block;}
footer .altlogobar ul li a{color: #fff;display: block;padding: 10px;}
footer .altlogobar ul li:hover a{}
footer .altlogobar ul li a i{}
footer .altlogobar ul.sosyalmedya{text-align:right;}
footer .copyright{font-size: 12px;background: rgba(10, 10, 10, 0.2);padding: 30px 0;text-align: center;color: #fff;}
footer .copyright p{}

body .scrollbar-rail > .scroll-element .scroll-bar{background: #29a136;box-shadow: none;}

#sayfaust{height: 330px;position:relative;padding-top: 90px;text-align: center;background-image:url(../images/sayfaust-bg.jpg);background-repeat: no-repeat;background-position: left center;}
#sayfaust:before{content:'';background: #1a1a18;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.75;}
#sayfaust .basliklar{position: absolute;bottom: 0;margin: 60px 0;color: #fff;width: 100%;}
#sayfaust .basliklar .baslik{font-size: 32px;margin-bottom: 10px;line-height: 32px;}
#sayfaust .basliklar .breadcrumb{background: none;text-transform: uppercase;}
#sayfaust .basliklar .breadcrumb a{color: #fff;}
.ortakisim{padding: 40px 0;}
.ortakisim .thumbnail{
	border-radius: 0;
}
.ortakisim .thumbnail img{background: #1a1a18;}
.ortakisim article{font-size: 16px;line-height: 24px;}
.ortakisim article h1{font-size: 140%;font-weight: bold;margin-bottom: 20px;}
.ortakisim article h2{font-size: 130%;margin-bottom: 20px;}
.ortakisim article p{margin-bottom: 20px;}
.ortakisim article img{}
.ortakisim article a{color:#2d2d2d}
.ortakisim article ul{margin-bottom: 20px;}
.ortakisim article ul li{margin-bottom: 5px;}
.ortakisim article ul li:before {content: "";display: inline-block;position:relative;top: -2px;width: 7px;height: 7px;background:#29a136;margin: 0 10px 0 0;}
.ortakisim article ul.blocks-gallery-grid li:before{display:none;}
.ortakisim article .gallery{}
.ortakisim article .gallery a{
	display: block;
	padding: 5px;
}
.ortakisim article .gallery img{
	border: none!important;
}
.ortakisim ul.bilgisatirlari{
	list-style-type: none;
}
.ortakisim ul.bilgisatirlari li{
	font-size: 14px;
}
.ortakisim ul.bilgisatirlari li:before{display:none;}
.ortakisim ul.bilgisatirlari li span{
	display: inline-block;
	min-width: 80px;
	margin-right: 10px;
	color: #cb062b;
}
.ortakisim ul.bilgisatirlari li span i{
	font-size: 12px;
	width: 16px;
}
aside .check-list{}
aside .check-list span{margin-bottom: 5px;display: block;}

.listeleme{}
.listeleme .filtreler{margin-bottom: 20px;display: flex;justify-content: flex-end;}
.listeleme .filtreler .siralama{margin: 0 0 15px 25px;}
.listeleme .filtreler .siralama select{padding: 10px;font-size: 16px;border: 2px solid #e0e0e0;height: 50px;}
.listeleme .filtreler .arama{margin: 0 0 15px 25px;}
.listeleme .filtreler .arama form{position: relative;}
.listeleme .filtreler .arama form input{padding: 10px;height: 50px;font-size: 16px;border: 2px solid #e0e0e0;width: 100%;}
.listeleme .filtreler .arama form button{background: url(../images/search.png)no-repeat center center;width: 50px;height: 100%;position: absolute;top: 0;right: 0;}
.listeleme .listeler{margin-bottom: 40px;}

.egitimkutu-tip2{border-top: 1px solid #e0e0e0;display: flex;padding: 20px 20px 0 20px;position: relative;}
.egitimkutu-tip2 a{display: block;color: #2d2d2d;}
.egitimkutu-tip2 figure{width: 250px;flex: none;margin: 0 20px 20px 0;position: relative;overflow: hidden;}
.egitimkutu-tip2 figure img{width: 100%;}
.egitimkutu-tip2 figure .favori{background: url(../images/favori.png)no-repeat;width: 24px;height: 22px;position: absolute;z-index: 1;right: 0;top: 0;margin: 10px;cursor: pointer;}
.egitimkutu-tip2 figure .favori.aktif,
.egitimkutu-tip2 figure .favori:hover{background-position: -24px 0;}
.egitimkutu-tip2 .basliklar{padding: 20px 0 0 0;margin-bottom: 20px;color: #2d2d2d;position: relative;}
.egitimkutu-tip2 .basliklar h4{font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.egitimkutu-tip2 .basliklar p{font-size: 12px;line-height: 22px;margin-bottom: 20px;padding-right: 20%;}
.egitimkutu-tip2 .basliklar .bilgiler{display: flex;align-items: flex-end;justify-content: space-between;}
.egitimkutu-tip2 .basliklar .bilgiler time{font-size: 12px;padding-left: 20px;background: url(../images/calendar-icon-2.png)no-repeat;}
.egitimkutu-tip2 .basliklar .bilgiler .fiyat{text-align: right;}
.egitimkutu-tip2 .basliklar .bilgiler .fiyat del{color: #a19999;font-size: 16px;}
.egitimkutu-tip2 .basliklar .bilgiler .fiyat b{display: block;font-size: 24px;color: #29a136;line-height: 22px;}
.egitimkutu-tip2 .basliklar .favoriiptal{position: absolute;right: 0;top: 0;color: #29a136;display: none;}
.egitimkutu-tip2 figure .videoicon{background: rgba(0, 0, 0, 0.50) url(../images/video-icon.png)no-repeat center;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.sayfalama{display: flex;align-items: center;justify-content: center;}
.sayfalama .onceki a{display: block;padding: 10px 20px 10px 40px;font-size: 16px;border: 2px solid;color: #29a136;background: url(../images/arrow-left-2.png)no-repeat 20px center;}
.sayfalama .sonraki a{display: block;padding: 10px 40px 10px 20px;font-size: 16px;border: 2px solid;color: #29a136;background: url(../images/arrow-right-2.png)no-repeat 50px center;}
.sayfalama ol{list-style-type: none;display: flex;margin: 0 20px;align-items: center;justify-content: center;}
.sayfalama ol li{}
.sayfalama ol li>*{width: 44px;height: 44px;display: block;text-align: center;padding: 8px;font-size: 18px;color: #2d2d2d;}
.sayfalama ol li a{}
.sayfalama ol li:hover a,
.sayfalama ol li.aktif a{background: #fdaf17;}
.sayfalama ol li span{}

aside{}
aside .bilesen{margin-bottom: 20px;padding: 20px;border: 1px solid #e0e0e0;background: #f9f9f9;}
aside .bilesen .baslik{font-size: 18px;font-weight: bold;margin-bottom: 20px;}
aside .bilesen .bilesenic{}
aside .bilesen .bilesenic ul{}
aside .bilesen .bilesenic ul li{
	margin-bottom: 2px;
}
aside .bilesen .bilesenic ul li a{
	color: #000;
	display: block;
	padding: 5px 10px;
	background: #ededed;
}
aside .bilesen .bilesenic ul li:hover a,
aside .bilesen .bilesenic ul li a.current{
	background: #cb062b;
	color: #fff;
	padding-left:15px;
}
aside .bilesen .bilesenic .digerleri{}
aside .bilesen .bilesenic .digerleri .diger{
	margin-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
aside .bilesen .bilesenic .digerleri .diger a{
	display: block;
}
aside .bilesen .bilesenic .digerleri .diger a .hresim{
	width: 50px;
	float: left;
	margin: 0 10px 10px 0;
}
aside .bilesen .bilesenic .digerleri .diger a .hresim img{background:#1a1a18}
aside .bilesen .bilesenic .digerleri .diger a .hbaslik{
	color: #000;
	margin-bottom: 10px;
}
aside .bilesen .bilesenic .digerleri .diger:last-child{border:0;margin-bottom:0;}
	
aside .bilesen .bilesenic .check-list{}
aside .bilesen .bilesenic .check-list span{margin-bottom: 20px;}
aside .bilesen .bilesenic .check-list .magic-checkbox:checked+label:before {border: #fdaf17;background: #fdaf17;}
aside .bilesen .bilesenic .check-list .magic-checkbox+label:after{border-color: #000;}
aside .bilesen .bilesenic .check-list label{font-weight: normal;}
.listeleme .filtreler .select2-container{width: 180px!important;}
.listeleme .filtreler .select2-container .select2-selection--single{height: 50px;padding: 10px;font-size: 16px;border: 2px solid #e0e0e0;/*  */}
.listeleme .filtreler .select2-container--default .select2-selection--single .select2-selection__arrow{top: 10px;right: 10px;}
.listeleme .filtreler .select2-container .select2-selection--single .select2-selection__rendered{}
aside .bilesen .bilesenic h4{font-size:16px;font-weight:bold;margin-bottom:20px;}

.egitimdetay{}
.egitimdetay article{}
.egitimdetay article header{position: relative;padding-right: 280px;margin-bottom: 30px;}
.egitimdetay article header h1{}
.egitimdetay article header.tip2{padding-top: 60px;}
.egitimdetay article header .etkilesim{position: absolute;right: 0;top: 0;width: 270px;display: flex;}
.egitimdetay article header .etkilesim .favori{width: 66%;font-size: 16px;font-weight: bold;position: relative;padding: 5px 5px 5px 35px;cursor: pointer;}
.egitimdetay article header .etkilesim .favori:before{content:'';background: url(../images/favori.png)no-repeat;width: 24px;height: 22px;position: absolute;z-index: 1;left: 5px;top: 5px;cursor: pointer;background-position:-48px 0;}
.egitimdetay article header .etkilesim .favori:hover:before,
.egitimdetay article header .etkilesim .favori.aktif:before{background-position: -24px 0;}
.egitimdetay article header .etkilesim .paylas{width: 33%;}
.egitimdetay article header .etkilesim .paylas ul{margin: 0;}
.egitimdetay article header .etkilesim .paylas ul li{background: #29a136;color: #fff;padding: 5px 10px;text-align: center;position: relative;}
.egitimdetay article header .etkilesim .paylas ul li:before{display: none;}
.egitimdetay article header .etkilesim .paylas ul li span{font-size: 14px;}
.egitimdetay article header .etkilesim .paylas ul li span i{}
.egitimdetay article header .etkilesim .paylas ul li ul{display: none;position: absolute;background: #29a136;width: 100%;left: 0;}
.egitimdetay article header .etkilesim .paylas ul li:hover ul{display: block;}
.egitimdetay article header .etkilesim .paylas ul li ul li{padding: 0;background: none;}
.egitimdetay article header .etkilesim .paylas ul li ul li a{color: #fff;font-size: 12px;display: block;padding: 5px 0;}
.egitimdetay figure{position: relative;margin-bottom: 20px;}
.egitimdetay figure .tarih{position: absolute;bottom: 0;right: 0;margin: 20px;color: #fff;text-align: center;font-size: 30px;letter-spacing: -1px;}
.egitimdetay figure .tarih b{display: block;font-size: 280%;line-height: 100%;}
.egitimdetay figure img{width: 100%;}
.egitimdetay article .kalansure{background: #fdaf17;padding: 20px;margin-bottom: 20px;display: flex;}
.egitimdetay article .kalansure .baslik{width: 25%;border-right: 2px solid #000;text-align: right;padding-right: 30px;font-size: 22px;}
.egitimdetay article .kalansure .baslik span{display: block;}
.egitimdetay article .kalansure .baslik b{font-size: 120%;}
.egitimdetay article .kalansure .sureler{width: 75%;text-align: center;display: flex;justify-content: center;}
.egitimdetay article .kalansure .sureler div{padding: 0 40px;}
.egitimdetay article .kalansure .sureler b{display: block;border-bottom: 2px solid #000;margin-bottom: 3px;font-size: 18px;}
.egitimdetay article .kalansure .sureler span{}
.egitimdetay article .egitimsuresi{margin-bottom: 20px;font-size: 22px;}
.egitimdetay article .egitimsuresi span{}
.egitimdetay article .egitimsuresi b{color: #29a136;}

.fiyatlandirma{text-align: center;}
.fiyatlandirma .fiyat{margin-bottom: 15px;}
.fiyatlandirma .fiyat span{font-size: 16px;}
.fiyatlandirma .fiyat b{display: block;font-size: 24px;}
.fiyatlandirma .fiyat.ozel{position:relative;padding-top: 5px;}
.fiyatlandirma .fiyat.ozel:before{content:'';width:50px;height:2px;background:#29a136;position:absolute;top:-5px;left:50%;margin-left:-25px;}
.fiyatlandirma .fiyat.ozel span{font-size: 18px;font-weight: bold;}
.fiyatlandirma .fiyat.ozel b{color: #29a136;}
.buton{font-size: 16px;border: 2px solid;margin-bottom: 10px;padding: 12px 10px;position: relative;cursor: pointer;display: inline-block;min-width: 180px;text-align: center;}
.buton.renk1{background: #fdaf17;color: #000;border-color: #fdaf17;}
.buton.renk1 span{}
.buton.user-icon:before{content:'';background: url(../images/user-plus.png)no-repeat;width: 25px;height: 24px;position:relative;display: inline-flex;vertical-align: bottom;margin-right: 5px;}
.buton.renk2{color: #29a136;}
.buton.info-icon:before{content:'';background: url(../images/info-buton.png)no-repeat;width: 25px;height: 24px;position:relative;display: inline-flex;vertical-align: bottom;margin-right: 5px;}
.buton:hover{transform: scale(1.05);}

aside .bilesen .bilesenic ul.egitimtakvim{margin-bottom: 20px;}
aside .bilesen .bilesenic ul.egitimtakvim li{margin-bottom:10px;}
aside .bilesen .bilesenic ul.egitimtakvim li i{}
aside .bilesen .bilesenic .egitmenler{}
aside .bilesen .bilesenic .egitmenler .egitmen{border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 5px;}
aside .bilesen .bilesenic .egitmenler .egitmen:last-child{border:none;margin-bottom:0;}
aside .bilesen .bilesenic .egitmenler .egitmen a{display: block;color: #2d2d2d;}
aside .bilesen .bilesenic .egitmenler .egitmen figure{float: left;margin: 0 15px 10px 0;}
aside .bilesen .bilesenic .egitmenler .egitmen figure img{}
aside .bilesen .bilesenic .egitmenler .egitmen b{}
aside .bilesen .bilesenic .egitmenler .egitmen p{font-size: 12px;}
aside .bilesen .bilesenic .etiketler{}
aside .bilesen .bilesenic .etiketler a{display: inline-block;font-size: 14px;background: #fdaf17;color: #000;padding: 5px 10px;margin: 0 5px 5px 0;}

i.icon{display: inline-block;width: 24px;height: 23px;display: inline-flex;vertical-align: bottom;margin-right:5px;}
i.icon.tarih-icon{background: url(../images/calendar-icon.png)no-repeat;}
i.icon.saat-1-icon{background: url(../images/saat-icon-1.png)no-repeat;}
i.icon.saat-2-icon{background: url(../images/saat-icon-2.png)no-repeat;}
i.icon.yer-icon{background: url(../images/yer-icon.png)no-repeat;}
i.icon.user-icon{background: url(../images/user-icon-2.png)no-repeat;}
i.icon.fatura-icon{background: url(../images/fatura-icon.png)no-repeat;width: 21px;height: 24px;}
i.icon.kk-icon{background: url(../images/kk-icon.png)no-repeat;width: 34px;}
i.icon.kalem-icon{background: url(../images/kalem-icon.png)no-repeat center;}

.harita{overflow: hidden;}
.harita iframe{width: 100%;}

.schema-faq{}
.schema-faq .schema-faq-section{margin-bottom: 10px;}
.schema-faq .schema-faq-section .schema-faq-question{position:relative;background: #e0e0e0;display: block;padding: 5px 60px 5px 30px;font-size: 14px;font-weight: normal;cursor: pointer;}
.schema-faq .schema-faq-section .schema-faq-question:after{content:'+';position:absolute;right:20px;font-size:18px;width: 12px;text-align: center;}
.schema-faq .schema-faq-section.aktif .schema-faq-question:after{content:'-';}
.schema-faq .schema-faq-section .schema-faq-question i{}
.schema-faq .schema-faq-section .schema-faq-answer{padding: 20px;border: 1px solid #e0e0e0;font-size: 14px;}

form.form{padding: 20px 0;margin: 40px 0 0 0;border-bottom: 1px solid #eaeaea;position: relative;}
form.form .baslik{text-align: center;margin: 60px 0;}
form.form .baslik span{font-size: 20px;font-weight: bold;}
form.form .baslik b{font-size: 28px;display: block;}
form.form .label-div {position: relative;padding: 20px 0 0 0;overflow: hidden;margin-bottom: 20px;border-bottom: 2px solid #000;}
form.form .label-div label{position: absolute;top: 35px;z-index: 1;font-size: 16px;left: 20px;}
form.form .label-div span label{position:relative;top: auto;font-weight: normal;font-size: 14px;margin-bottom: 10px;}
form.form .label-div select,
form.form .label-div textarea,
form.form .label-div input[type="password"],
form.form .label-div input[type="email"],
form.form .label-div input[type="tel"],
form.form .label-div input[type="text"]{width: 100%;border: 0;padding: 15px 20px;font-size: 16px;color: #2d2d2d;position: relative;z-index: 2;background: none;}
form.form input[type="submit"]{background: none;margin: 40px auto;display: block;}
form.form .label-div textarea{height: 100px;padding-top: 40px;}

form.form .label-div input[type="password"]:focus + label,
form.form .label-div input[type="password"]:not([value=""]) + label,
form.form .label-div input[type="tel"]:focus + label,
form.form .label-div input[type="tel"]:not([value=""]) + label,
form.form .label-div input[type="email"]:focus + label,
form.form .label-div input[type="email"]:not([value=""]) + label,
form.form .label-div input[type="text"]:focus + label,
form.form .label-div input[type="text"]:not([value=""]) + label{top: 0;}

.iletisimsayfasi{padding: 100px 0;}
.iletisimsayfasi article{}
.iletisimsayfasi article img{}
.iletisimsayfasi article h2{margin-bottom: 10px;font-weight: bold;}
.iletisimsayfasi form.form{border: 0;padding: 20px 0 20px 60px;}
.iletisimsayfasi form.form:before{content:'';width:2px;height:60%;position:absolute;left:-60px;top:20%;background:#2d2d2d;}
.iletisimsayfasi form.form .baslik{margin: 20px 0;text-align: left;}
.iletisimsayfasi form.form .baslik b{font-size: 22px;margin-bottom: 20px;}
.iletisimsayfasi form.form .baslik span{font-size: 18px;font-weight: normal;}
.iletisimsayfasi form.form input[type="submit"]{margin:60px 0 20px 0;}

.map{height: 630px;width:100%;}

form.girisform{text-align: center;width: 500px;margin: 30px auto;max-width: 100%;}
form.girisform .baslik{margin-bottom: 30px;}
form.girisform .baslik b{font-size: 24px;display: block;margin-bottom: 5px;}
form.girisform .baslik span{font-size: 18px;}
form.girisform .baslik span a{color: #29a136;text-decoration: underline!important;}
form.girisform .label-div2{margin-bottom: 20px;position: relative;}
form.girisform .label-div2>label{position: absolute;font-size: 16px;line-height: 26px;left: 20px;margin: 0;font-weight: normal;color: #a6a6a6;top: 12px;}
form.girisform .label-div2>input{width: 100%;padding: 10px 15px 10px 115px;font-size: 16px;line-height: 26px;border: 1px solid #ccc;}
form.girisform .label-div2 .sifreunuttum{float: right;color: #29a136;text-decoration: underline!important;font-size: 16px;}
form.girisform input[type="submit"]{display: block;width: 100%;padding: 15px;font-size: 16px;background: #29a136;border: 0;margin-top: 20px;color: #fff;}
form.girisform .checkbox-div{display: inline-block;float: left;font-size: 16px;}

.mfp-content form.girisform{padding: 20px;background: #fff;}

form.sepetform{}
form.sepetform .tablar{}
form.sepetform .tablar .tablinkler{display: flex;margin-bottom: 50px;}
form.sepetform .tablar .tablinkler .tablink{width: 33%;text-align: center;padding: 12px;font-size: 18px;font-weight: bold;border-bottom: 3px solid #ccc;margin: 0 30px;margin-bottom: 20px;cursor: pointer;}
form.sepetform .tablar .tablinkler .tablink.aktif{border-color: #29a136;}
form.sepetform .tablar .tabicerikler{}
form.sepetform .tablar .tabicerikler .tabicerik{}
table.tablesepet{width: 100%;margin-bottom: 30px;border-collapse: separate !important;border-spacing: 0;border: 1px solid #CCC;}
table.tablesepet thead{color: #fff;overflow: hidden;}
table.tablesepet thead th{padding: 20px 25px;background: #2d2d2d;border: 1px solid #2d2d2d;}
table.tablesepet thead th:nth-child(3){text-align:right;padding-right:40px}
table.tablesepet tbody{}
table.tablesepet tbody tr{border-bottom: 1px solid #ccc;}
table.tablesepet tbody tr:last-child{border:0;}
table.tablesepet tbody tr td{padding: 20px;}
table.tablesepet tbody tr td .urunkutusu{display: flex;align-items: center;}
table.tablesepet tbody tr td .urunkutusu .sil{padding: 20px 20px 20px 0;font-size: 20px;cursor: pointer;}
table.tablesepet tbody tr td .urunkutusu .resim{width: 120px;margin-right: 20px;}
table.tablesepet tbody tr td .urunkutusu .resim img{}
table.tablesepet tbody tr td .urunkutusu .adi{font-size: 16px;}
table.tablesepet tbody tr td input[type="number"]{width: 100%;padding: 10px;text-align: center;font-size: 16px;border: 1px solid #ccc;}
table.tablesepet tbody tr td .fiyat{text-align: right;}
table.tablesepet tbody tr td .fiyat del{display: block;color: #a19999;font-size: 16px;}
table.tablesepet tbody tr td .fiyat b{color: #29a136;display: block;font-size: 24px;}
table.tablesepet table{width: 100%;}
table.tablesepet table tbody{border:0;}

.egitimlerim-sayfasi{}
.egitimlerim-sayfasi table.tablesepet table,
.egitimlerim-sayfasi table.tablesepet{border:0;background:#fff;box-shadow: 5px 5px 10px #eeeeee;border-spacing: 0;}
.egitimlerim-sayfasi table.tablesepet thead{color: #2d2d2d;}
.egitimlerim-sayfasi table.tablesepet thead th{padding: 20px 20px;background: #f9f9f9;border: 0;text-align: left;}
.egitimlerim-sayfasi table.tablesepet thead th:last-child{text-align:right;}
.egitimlerim-sayfasi table.tablesepet table{margin-top:40px;}
.egitimlerim-sayfasi table.tablesepet table tbody tr{border-bottom:1px solid #f9f9f9;font-size:16px;}
.egitimlerim-sayfasi table.tablesepet table tbody tr:last-child{border:0;}
.egitimlerim-sayfasi table.tablesepet table thead th:last-child{text-align:left;}

form.sepetform .label-div3{margin-bottom: 20px;}
form.sepetform .select2-container{display: block;}
form.sepetform .select2-container .select2-selection--single{height: 43px;padding: 7px;position: relative;border-color: #ccc;}
form.sepetform .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100%;top: 0;}
form.sepetform .label-div3 label{display: block;}
form.sepetform .label-div3 textarea,
form.sepetform .label-div3 input{width: 100%;font-size: 16px;padding: 10px;border: 1px solid #ccc;margin-bottom: 5px;}
form.sepetform aside .sepettoplam .satir{font-size: 16px;display: flex;align-items: center;justify-content: space-between;}
form.sepetform aside .sepettoplam .satir span{/* line-height: 34px; */margin-right: 10px;}
form.sepetform aside .sepettoplam .satir.toplamsatiri b{color: #29a136;font-size: 24px;font-weight: bold;}
form.sepetform aside .sepettoplam .satir b{color: #bcbcbc;font-weight: normal;min-width: 100px;text-align: right;}
form.sepetform aside .buton{width: 100%;}
form.sepetform aside .buton.odemeyap:before{content:'';background:url(../images/sepet-icon.png)no-repeat;width:27px;height:23px;display: inline-block;margin-right: 5px;vertical-align: bottom;}

.radiotablar{}
.radiotablar .radiotab{padding: 20px;border: 1px solid #ccc;margin-bottom: 10px;}
.radiotablar .radiotab .baslik{}
.radiotablar .radiotab .baslik label{font-weight: normal;margin: 0;}
.radiotablar .radiotab.aktif .baslik label{font-weight: bold;}
.radiotablar .radiotab .icerik{display:none;}
.radiotablar .radiotab.aktif .icerik{margin-top: 30px;}
.cvvsoru{font-size: 18px;color: #29a136;display: block;padding: 34px 0 10px 0;text-align: center;}

ul.resimlilist{max-height: 350px;}
ul.resimlilist li{border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 5px;}
ul.resimlilist li:last-child{border:none;margin-bottom:0;}
ul.resimlilist li a{display: block;color: #2d2d2d;}
ul.resimlilist li figure{float: left;margin: 0 15px 10px 0;}
ul.resimlilist li figure img{}
ul.resimlilist li b{}
ul.resimlilist li p{font-size: 12px;}

.video-sayfasi{background: #2d2d2d;overflow: hidden;}
.video-sayfasi .videokutusu{background: #2d2d2d;padding: 30px 30px 30px 50px;}
.video-sayfasi .videokutusu .basliklar{color: #fff;display: flex;justify-content: space-between;}
.video-sayfasi .videokutusu .basliklar .baslik{}
.video-sayfasi .videokutusu .basliklar .baslik h1{font-size: 32px;margin-bottom: 10px;}
.video-sayfasi .videokutusu .basliklar .baslik h2{font-size: 18px;margin-bottom: 10px;}
.video-sayfasi .videokutusu .basliklar .baslik h2 a{color: #fff;font-weight: bold;}
.video-sayfasi .videokutusu .basliklar .download{}
.video-sayfasi .videokutusu .basliklar .download a{display: block;color: #fff;font-size: 18px;position: relative;}
.video-sayfasi .videokutusu .basliklar .download a i{font-size: 24px;width: 38px;height: 38px;border: 2px solid #fff;padding: 5px;text-align: center;margin-right: 10px;}
.video-sayfasi .videokutusu .videoplayer{padding: 40px;}
.video-sayfasi .videokutusu .videoplayer video,
.video-sayfasi .videokutusu .videoplayer iframe{width: 100%;}
.video-sayfasi .tablar{background: #fff;}
.video-sayfasi .tablar .tablinkler{display: flex;border-bottom: 2px solid #ccc;}
.video-sayfasi .tablar .tablinkler .tablink{width: 50%;text-align: center;padding: 15px 0;border-bottom: 2px solid transparent;font-size: 16px;font-weight: bold;cursor: pointer;}
.video-sayfasi .tablar .tablinkler .tablink.aktif{border-color: #29a136;color: #29a136;}
.video-sayfasi .tablar .tabicerikler{}
.video-sayfasi .tablar .tabicerikler .tabicerik{padding-top: 20px;}
.scrollbar-rail > .scroll-element{background:none!important;}
.video-sayfasi .tablar .tabicerikler .tabicerik .scrollbar-rail{max-height: 850px;left: 0;margin: 0;padding-right: 10px;}
.video-sayfasi .tablar .tabicerikler .tabicerik .scrollbar-rail > .scroll-element.scroll-y{right: -5px;}
.video-sayfasi .tablar .tabicerikler .tabicerik article{padding: 0px 20px 30px 30px;}
.video-sayfasi .tablar .tabicerikler .tabicerik h1{padding: 20px 30px;font-size: 22px;font-weight: bold;}
.video-sayfasi .tablar .tabicerikler .tabicerik article h1{padding:20px 0;}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi{}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li{}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li a{position:relative;display: block;padding: 15px 15px 15px 60px;font-size: 16px;color: #2d2d2d;border-left: 2px solid transparent;}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li.aktif a:before{content:'';width:13px;height:13px;position:absolute;border:2px solid #29a136;left:30px;top:50%;margin-top:-7px;}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li:hover a,
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li.aktif a{background: #efefef;border-color: #29a136;}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li a b{display: block;}
.video-sayfasi .tablar .tabicerikler .tabicerik ol.zamanlistesi li a span{}

.scrollbar-rail > .scroll-element{opacity:0.6;}
.scrollbar-rail:hover > .scroll-element{opacity:1;}

.bizitakipet{background: rgba(16, 16, 16, 0.2);text-align: center;padding: 15px 0;font-size: 18px;}
.bizitakipet b{display: inline-block;color: #fff;margin-right: 20px;}
.bizitakipet ul.takipet{display: inline-block;}
.bizitakipet ul.takipet li{display: inline-block;}
.bizitakipet ul.takipet li a{display: block;}
.bizitakipet ul.takipet li a i{padding: 10px;color: #fff;background: #000;width: 38px;height: 38px;}
.bizitakipet ul.takipet li a i.fa-facebook-f{background: #3F51B5;}
.bizitakipet ul.takipet li a i.fa-twitter{background: #2196F3;}
.bizitakipet ul.takipet li a i.fa-instagram{background: #F44336;}
.bizitakipet ul.takipet li a i.fa-linkedin-in{background: #1f6ead;}
.bizitakipet ul.takipet li a i.fa-youtube{background: #e41c0d;}

/*Stiller Bitti*/

@media (min-width: 1200px){.container {width: 90%;max-width: 1395px;}}
@media (min-width: 992px){.container {width: 90%;}}
@media (min-width: 768px){.container {width: 90%;}}

@media (min-width: 1560px) {

}

@media (min-width: 992px) and (max-width: 1560px) {
.video-sayfasi .tablar .tabicerikler .tabicerik .scrollbar-rail{max-height:390px;}

}

.mobilbar{display: none;}

@media (max-width: 991px) {
header .mobil_menuac i{display:block;}
header{position: relative;}
header .nav{display:none;}
.mobilbar{display: flex!important;}
header .logobar .logo{float:none;padding: 15px 0;text-align: center;}
header .logobar{padding: 0;}

header .logobar .logo{
	text-align: left;
	padding-left: 20px;
	min-width: 390px;
	padding: 5px 0 5px 20px;
}
header .logobar .logo a img{
	width: 260px;
	height: 100px;
	margin-top: 0;
}
header .logobar .logo a:before{
	top: -35px;
}


main #slaytlar{padding-top:0;}
main #slaytlar .slaytalani .slayt .basliklar{max-width: 80%;}
main #slaytlar .slaytalani .slayt .basliklar .baslik{font-size: 22px;line-height: 24px;margin-bottom: 1px;padding: 10px 15px;}
main #slaytlar .slaytalani .slayt .basliklar .icerik{font-size: 12px;padding: 10px 15px;margin-bottom: 1px;}
main #slaytlar .slaytalani .slayt .basliklar .devami{font-size: 12px;padding: 10px 20px;}
main #slaytlar .owl-nav{top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: calc(50% - 10px);width: 100%;}
main #slaytlar .owl-nav button{width:40px;height:40px;background-size:20px;}
main #slaytlar .owl-nav button.owl-prev{left:0;}
main #slaytlar .owl-nav button.owl-next{right:0;}
main #slaytlar .slaytalani .active .slayt .basliklar{left: calc(20% - 40px);}

.sectionbaslik{margin-bottom:20px;}
.egitimkutu-tip1{height: 260px;background-size: cover!important;}
#sayilarlabiz{padding:30px 0}
#sayilarlabiz .sayilarlakutu .sayi{font-size: 48px;}
#sayilarlabiz .sayilarlakutu .icerik b{font-size:22px}
#sayilarlabiz .sayilarlakutu.bordervar:after,
#sayilarlabiz .sayilarlakutu.bordervar:before{display:none;}
#sayilarlabiz .sayilarlakutu.bordervar{margin:40px 0 0 0;padding-bottom:40px;border:2px solid;border-left:none;border-right:none;}
#egitimkategorileri{padding:30px 0;}
#egitimkategorileri .baslik:after,
#egitimkategorileri .baslik:before{font-size: 200%;top: -30%;left:0%}
#egitimkategorileri .baslik{text-align:center;margin:0 auto 30px;}
#egitimkategorileri .egitimlist{padding:20px 0;text-align:center;}
#egitimkategorileri .egitimlist ul{width: 100%;margin: 0 0 20px 0;}
#egitimkategorileri .owl-theme .owl-dots{text-align:center;}
#egitimkategorileri .karekutular .karekutu{width:100%;height:250px;}
#egitimkategorileri .karekutular .karekutu a{opacity:1;}
#ebulten{padding: 30px 0;}
#ebulten .basliklar{text-align: center;border: 0;padding: 10px;}
#ebulten .basliklar b{padding: 70px 10px 10px 10px;background-position: center top;}
#ebulten form{width: 100%;padding: 0;}
footer .altlogobar ul{text-align:center;margin-top:20px}
footer .altlogobar ul.sosyalmedya{text-align:center;}
#sayfaust{padding: 40px 0;height: 230px;}
.ortakisim{padding: 30px 10px;}
.listeleme .filtreler{margin-bottom:5px;}
.listeleme .filtreler .siralama{margin: 0 15px 10px 0;width: 50%;}
.listeleme .filtreler .arama{margin: 0 0 15px 0;width: 50%;}
.egitimkutu-tip2{display:block;padding: 20px 0;}
.egitimkutu-tip2 figure{width: 100%;margin: 0 0 20px 0;}
.sayfalama{display:block;margin-bottom: 20px;}
.sayfalama .onceki{display: inline-block;margin: 0 0 20px 25%;width: 50%;}
.sayfalama .sonraki{display: inline-block;margin: 20px 0 0 25%;width: 50%;}
header .arama_popup form{max-width:80%;margin-left: -40%;}

.egitimdetay article header.tip2,
.egitimdetay article header{padding: 0;}
.egitimdetay article header .etkilesim{position: relative;width: 100%;}
.egitimdetay article .kalansure{display: block;}
.egitimdetay article .kalansure .baslik{width: 100%;text-align: center;padding: 0 0 10px 0;font-size: 16px;border: 0;}
.egitimdetay article .kalansure .baslik span{display:inline-block;}
.egitimdetay article .kalansure .baslik b{font-size:100%}
.egitimdetay article .kalansure .sureler{width: 100%;}
.egitimdetay article .kalansure .sureler div{width:20%;font-size:14px;padding:0 10px;}
.egitimdetay article .kalansure .sureler b{font-size:14px;}

.iletisimsayfasi form.form{padding:20px 0;}
.iletisimsayfasi form.form:before{display:none;}
form.sepetform .tablar .tablinkler{margin-bottom: 20px;}
form.sepetform .tablar .tablinkler .tablink{margin: 0 10px;font-size: 14px;line-height: 15px;padding: 5px;}
form.sepetform .tablar .tablinkler .tablink .icon{display: block;margin: 0 auto 10px;}
table.tablesepet thead th{display:block;padding: 10px;text-align: left!important;border-radius:0!important;;}
table.tablesepet tbody tr td{display:block;}

.egitimlerim-sayfasi table.tablesepet thead th{padding: 10px;}
.egitimlerim-sayfasi table.tablesepet tbody tr td{padding: 10px;}
.video-sayfasi .tablar .tabicerikler .tabicerik .scrollbar-rail{max-height: 300px;}
.video-sayfasi .videokutusu{padding:15px;display: flex;flex-flow: row wrap;}
.video-sayfasi .videokutusu .basliklar{display:block;width: 100%;order: 1;}
.video-sayfasi .videokutusu .basliklar .baslik h1{font-size:18px;}
.video-sayfasi .videokutusu .basliklar .baslik h2{font-size:14px;}
.video-sayfasi .videokutusu .basliklar .download a{font-size: 14px;}
.video-sayfasi .videokutusu .basliklar .download a i{width: 24px;height: 24px;font-size: 13px;margin-right: 5px;}
.video-sayfasi .videokutusu .videoplayer{padding:0;order: 0;margin-bottom: 15px;}
.video-sayfasi .tablar .tabicerikler .tabicerik article {padding: 0px 15px 30px 15px;}
.video-sayfasi .tablar .tabicerikler .tabicerik {padding-top: 0;}
.video-sayfasi .tablar .tabicerikler .tabicerik article h1{margin-bottom:0px;}
}



@media (min-width: 577px) and (max-width: 991px) {

}

@media screen and (min-width: 577px) {

}

@media screen and (max-width: 767px) {
header .logobar .logo{
	text-align: left;
	padding-left: 20px;
	min-width: 290px;
	padding: 5px 0 5px 20px;
}
header .logobar .logo a img{
	width: 160px;
	height: 50px;
	margin-top: 0;
}
header .logobar .logo a:before{
	top: -85px;
}
header.active .logobar .logo a:before {
	top: -95px;
}
header.active .logobar .logo img{
	margin: 0;
	height: 35px;
}
main #slaytlar .kalansure{
	font-size: 14px;
	padding: 10px;
	position: relative;
	background: #000;
}
main #slaytlar .kalansure img{width: 20px;}
main #slaytlar .slaytalani .slayt .basliklar .baslik{
	font-size: 18px;
	background: rgba(255, 255, 255, 0.7);
	line-height: 20px;
}
main #slaytlar .slaytalani .slayt .basliklar .icerik{background: rgba(255, 255, 255, 0.7);display: none;}
main #slaytlar .slaytalani .slayt .basliklar .devami{
	display: none;
}
main #ozellikler .row div:nth-child(-n+2) .ozellik{margin-bottom:20px}
main #ozellikler .row div:nth-child(2) .ozellik:before{display:none;}

}

@media screen and (max-width: 576px) {
footer .altmenuler .bilesen{text-align:center;}
}

@media print { 
.yazdir { display: none !important; }
}

.nopadding{padding: 0 !important;margin: 0 !important;}

.hc-offcanvas-nav{width:100%;}
.hc-offcanvas-nav::after, 
.hc-offcanvas-nav .nav-wrapper::after {background:#000!important;opacity:0.5!important;}
.hc-offcanvas-nav .nav-container{width: 80%!important;max-width: 300px!important;}
.hc-offcanvas-nav.nav-position-right .nav-container {transform: translate3d(300px, 0, 0);}
.hc-offcanvas-nav .nav-container, 
.hc-offcanvas-nav .nav-wrapper, 
.hc-offcanvas-nav .nav-content ul {background: #ffffff!important;} 
.hc-offcanvas-nav .nav-content li.nav-back a:hover {background: #000;}
.hc-offcanvas-nav .nav-content li.nav-back a {background: #29a136;border: none;color: #fff;padding: 16px 17px;font-size: 18px;line-height: 28px;border: 0!important;}
.hc-offcanvas-nav .nav-content a, 
.hc-offcanvas-nav .nav-content .nav-item{border-bottom: 1px solid #ececec!important;color: #29a136;font-size: 18px;}
.hc-offcanvas-nav .nav-content li.nav-close{}
.hc-offcanvas-nav .nav-content li.nav-close a{padding: 16px 17px;background: #29a136;border: 0;text-align: center;color: #fff;font-size: 20px;border-bottom: 0!important;}
.hc-offcanvas-nav li.nav-close a:hover, 
.hc-offcanvas-nav li.nav-back a:hover{background: #29a136!important;}
.hc-offcanvas-nav .nav-content li.nav-close a i{padding: 7px;background: #fff;color: #6b862a;font-size: 22px;margin-right: 5px;width: 36px;height: 36px;text-align: center;}
.hc-offcanvas-nav .nav-content li.nav-close a b{font-size: 18px;font-weight: normal;color: #fff;}
.hc-offcanvas-nav .nav-content li.nav-close a span{display:none;}
.hc-offcanvas-nav:not(.touch-device) .nav-content a:hover{background: #29a136;color: #fff;}
.hc-offcanvas-nav .nav-content span.nav-next::before{border-top-color: #29a136;border-left-color: #29a136;}
.hc-offcanvas-nav:not(.touch-device) .nav-content a:hover span.nav-next::before{border-top-color: #fff;border-left-color: #fff;}
.hc-offcanvas-nav .nav-content li.nav-back span::before{border-top-color: #fff;border-left-color: #fff;}
.hc-offcanvas-nav ul.bottom-nav {position: absolute;z-index: 10;bottom: 0;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: stretch;align-items: stretch;background: #f1f1f1!important;padding-bottom: 8px;padding-left: 30px;}
.hc-offcanvas-nav ul.bottom-nav li {-ms-flex: auto;flex: auto;}
.hc-offcanvas-nav li {position: relative;display: block;}
.hc-offcanvas-nav.nav-open ul.bottom-nav li a {padding: 10px;text-align: center;height: 100%;border-bottom: none;border: 0!important;}
.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next {border-color: #eee!important;}
.hc-offcanvas-nav a[href]:not([href="#"]):hover>span.nav-next {border-color: rgba(0, 0, 0, 0.3)!important;}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, 
.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open,
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, 
.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#ebebeb!important}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item, 
.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item {font-size: 12px!important;padding-right: 10px;}

.hc-offcanvas-nav .nav-container{z-index: 9991!important;}
.hc-offcanvas-nav::after{z-index: 9990!important;}
.hc-offcanvas-nav .nav-content{z-index: 9992!important;}
.hc-offcanvas-nav .nav-wrapper::after{z-index: 9991!important;}