@media (max-width:320px){
  .logo{ background: url(/images/logo.png) no-repeat center left; width:100px !important; background-size:100px !important; height:70px !important; margin:15px 0 0 0 !important;display:block !important; }

  .mgiris-btn{background:#fff; padding:12px !important; text-align:center; color:#3080c1 !important; font-weight:bold; border-radius:5px;font-size:14px;}

  .slogan1{font-size: 15px; color:#1f4765; font-family:Hero New Bold; margin: 0px; width: 150px; line-height: 20px;white-space:normal;}
  .avntj-text{ font-size: 30px; line-height: 35px; color: #848da2;font-family:Hero New Bold;}
  .fs30mb{ font-size: 15px;}  
  .text-14{font-size: 45px; color: #5194ca;margin: -20px 0 0 0;}
  .icon-w{ width: 50px;}
  .footer-blue{background: #5194ca; min-height: 250px; margin: -50px 0 0 0;}
  .lang-margin{margin: 45px 0 0 20px;}
  .mh-200{min-height: 50px;}
  .position-mb{ position: relative;}
  .egitmen-header{background: url(/images/egitmenheader.jpg) no-repeat center left #e9f0f5; background-size: contain; padding: 20px 0 0px 0;}
  .egitim-header{background: url(/images/egitimheader.jpg) no-repeat center right #e9f0f5; background-size: contain; padding: 20px 0 40px 0;}
  .profil-header{background:#e9f0f5; padding: 20px 0 40px 0;}
  .fs15mb{ font-size: 12px;}
  .fs35mb{ font-size: 16px;}
  .w-120{width: 120px;}
}
@media (min-width:321px){
  .logo{ background: url(/images/logo.png) no-repeat center left; width:140px !important; background-size:140px !important; height:70px !important; margin:15px 0 0 0 !important;display:block !important; }

  .mgiris-btn{background:#fff; padding:12px !important; text-align:center; color:#3080c1 !important; font-weight:bold; border-radius:5px;font-size:14px;}

  .slogan1{font-size: 15px; color:#1f4765; font-family:Hero New Bold; margin: 0px; width: 150px; line-height: 20px;white-space:normal;}
  .avntj-text{ font-size: 30px; line-height: 35px; color: #848da2;font-family:Hero New Bold;}
  .fs30mb{ font-size: 20px;}  
  .text-14{font-size: 50px; color: #5194ca;margin: -20px 0 0 0;}
  .icon-w{ width: 50px;}
  .footer-blue{background: #5194ca; min-height: 250px; margin: -50px 0 0 0;}
  .lang-margin{margin: 45px 0 0 20px;}
  .mh-200{min-height: 50px;}
  .position-mb{ position: relative;}
  .egitmen-header{background: url(/images/egitmenheader.jpg) no-repeat center left #e9f0f5; background-size: contain; padding: 20px 0 0px 0;}
  .egitim-header{background: url(/images/egitimheader.jpg) no-repeat center right #e9f0f5; background-size: contain; padding: 20px 0 40px 0;}
  .profil-header{background:#e9f0f5; padding: 20px 0 40px 0;}
  .fs15mb{ font-size: 12px;}
  .fs35mb{ font-size: 20px;}
  .w-120{width: 120px;}
  .img-mt-100{margin: 0px 0 0 0; padding: 15px;}
  .k-menu a{ color: #1f3965; font-size: 14px; margin: 5px 0 5px 0;}
}

@media(min-width:768px){
  .content-top{ margin:110px 0 0 0;}
  .slogan1{font-size: 25px; color:#1f4765; font-family:Hero New Bold; margin: 0px; width: 300px; line-height: 35px;white-space:normal;}
  .slogan2{white-space:normal !important; width: 300px; font-size: 16px; color: #3288c9; line-height: 25px; margin:0px; font-family:Hero New Regular;}
  .avntj-text{ font-size:40px; line-height: 60px; color: #848da2;font-family:Hero New Bold;}
  .fs30mb{ font-size: 30px;}
  .text-14{font-size: 80px; color: #5194ca;margin: -20px 0 0 0;}
  .icon-w{ width: auto;}
  .footer-blue{background: #5194ca; min-height: 250px; margin: 0px;}
  .lang-margin{margin: 45px 0 0 20px;}
  .mh-200{min-height: 20px;}
  .position-mb{ position: relative;}
  .egitmen-header{background: url(/images/egitmenheader.jpg) no-repeat center left #e9f0f5; background-size: contain; padding: 50px 0 0px 0;}
  .egitim-header{background: url(/images/egitimheader.jpg) no-repeat center right #e9f0f5; background-size: contain; padding: 50px 0 40px 0;}
  .profil-header{background:#e9f0f5; padding: 50px 0 40px 0;}
  .fs15mb{ font-size: 15px;}
  .fs35mb{ font-size: 35px;}
  .w-120{width: auto;}
  .img-mt-100{margin: 0px 0 0 0;}

}
@media(min-width:992px){
  .slogan1{font-size: 25px; color:#1f4765; font-family:Hero New Bold; margin: 0px; width: 500px; line-height: 35px;white-space:normal;}
  .slogan2{white-space:normal !important; width: 450px; font-size: 16px; color: #3288c9; line-height: 25px; margin:0px; font-family:Hero New Regular;}
  .avntj-text{ font-size:50px; line-height: 90px; color: #848da2;font-family:Hero New Bold;}
  .footer-blue{background: #5194ca; min-height: 250px; margin: -100px 0 0 0;}
  .lang-margin{margin: 45px 0 0 20px;}
  .mh-200{min-height: 100px;}
  .position-mb{ position: absolute;}
  .egitmen-header{background: url(/images/egitmenheader.jpg) no-repeat center left #e9f0f5; background-size: contain; padding: 150px 0 50px 0;}
  .egitim-header{background: url(/images/egitimheader.jpg) no-repeat center right #e9f0f5; background-size: contain; padding: 150px 0 50px 0;}
  .profil-header{background:#e9f0f5; padding: 150px 0 50px 0;}
  .img-mt-100{margin: -100px 0 0 0;}

}
@media(min-width:1200px){
  .logo{ background: url(/images/logo.png) no-repeat center left; width:193px !important; background-size:193px !important; height:70px !important; margin:50px 0 0 0 !important;display:block !important; }
  .navbar{ padding:0px; margin: 0px 25px 0 0;}
  .navbar-expand-lg .navbar-nav .nav-link{margin:0px 8px 0 8px; background:none; text-align:center;  height:45px; line-height:25px; display:block; font-weight:600;font-size:15px;color:#1f3965;text-decoration:none; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out; padding:10px 10px 10px 10px; border-radius: 5px;}
  
  .dropdown-item{padding:8px 20px 8px 20px; min-width:215px; font-size:14px; color:#fff;}
  .content-top{ margin:110px 0 0 0;}

  .slogan1{font-size: 40px; color:#1f4765; font-family:Hero New Bold; margin: 0px; width: 500px; line-height: 40px;white-space:normal;}
  .slogan2{white-space:normal !important; width: 450px; font-size: 16px; color: #3288c9; line-height: 25px; margin:0px; font-family:Hero New Regular;}
  
  .tp-rightarrow{float:left;width:48px;height:48px;font-size:14px;text-align:center;line-height:48px;color:#fff;position:absolute;background:url(/images/righthover.png) no-repeat center;z-index:80;cursor:pointer;top:50%;margin-top:-24px;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;right:5%; opacity:0.2;}
  .tp-leftarrow{float:left;width:48px;height:48px;font-size:14px;text-align:center;line-height:48px;color:#fff;position:absolute;background:url(/images/lefthover.png) no-repeat center;z-index:80;cursor:pointer;top:50%;margin-top:-24px;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;left:5%; opacity:0.2;}
  .footer-blue{background: #5194ca; min-height: 250px; margin: -200px 0 0 0;}
  .lang-margin{margin: 85px 0 0 20px;}
  .mh-200{min-height: 250px;}
  .k-menu a{ color: #1f3965; font-size: 16px; margin: 5px 0 5px 0;}
}

@media(min-width:1450px){

  .logo{ background: url(/images/logo.png) no-repeat center left; width:193px !important; padding: 0 0 0 100px; background-size:193px !important; height:70px !important; margin:50px 0 0 0 !important;display:block !important; }
  .header-f .logo{ background: url(/images/logo.png) no-repeat center left; width:193px !important; background-size:193px !important; height:70px !important; margin:50px 0 0 0 !important;display:block !important; }

  .container{min-width:1300px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
  .slide-margin{ margin:0 0 0 -100px;}
}

.header-f{position:sticky !important; background: #fff !important; z-index:1000; top:0px; width:100%; box-shadow: 2px 2px 22px #c5cfd6 !important;}
.atss-bottom{ display: block !important;}
.footer-logo{ background: url(/images/logo.png) no-repeat center left; width:193px !important; background-size:193px !important; height:70px !important; margin:0px !important;display:block !important; }
.btn-pink{ background: #c8307b; color: #fff !important;}

.accordion-item{border: solid 0px #c6b38d;border-bottom: solid 1px #e9f0f5;}
.accordion-button{color:#1f3965;font-size: 15px; }
.accordion-button:not(.collapsed){color:#1f3965;background-color:#e9f0f5;}
.accordion-button:focus{border-color:#fff;box-shadow:1px 1px 1px rgba(255, 255, 255, 0)}

.page-link{ color: #103751;}
.page-link:hover{ color: #103751;}
.page-item.active .page-link{background-color:#103751; border-color:#103751}

.badge-puan{height: 35px; width: 35px; line-height: 28px; font-size: 12px; text-align: center;}
.owl-next{ width: 30px; height: 30px; line-height: 30px; background: #fff; border-radius: 50%;}
.owl-prev{ width: 30px; height: 30px; line-height: 30px; background: #fff; border-radius: 50%;}
.text-grey{ color: #bbb6af;}
.bg-pink{ background: #bc025e;}
.text-pink{ color: #bc025e;}
.img-border{border-radius: 50%; border: solid 20px #fff;}
.br-50{border-radius: 50% !important;}
.oc-title{background: #e9f0f5; padding: 5px; margin: -65px 0 0 0; z-index: 999; position: absolute; width: 100%;}
.r-70{ right: 70px;}

.menubar{ margin: 22px 0 0 0;}
.box{height: 380px; padding: 200px 20px 20px 20px; color: #fff;}
.box-1{background: url(/images/kutu1.jpg) no-repeat center top; background-size: cover; }
.box-3{background: url(/images/kutu3.jpg) no-repeat center top; background-size: cover; }
.box-grey{ background:#edf3f7; background-size: cover; height: 380px; padding: 20px 20px 20px 20px; color: #1f3965;}
.box-mt{ margin: 70px 0 50px 0;}

.mt-20{margin: -20px 0 0 0;}
.r-15{right: 15px;}
.h-180{height:180px;}
.br-10{border-radius: 10px;}
.br-15{border-radius: 15px;}
.brl-15{border-radius: 15px 15px 0 0;}

.bg-grey{background: #e9f0f5;}
.mt-mb-80{margin: 80px 0 80px 0;}

.umenu-link{ color: #1f3965;}
.umenu-link:hover{ color: #3080c1;}
.loading{	position: fixed;	top: 0px;	padding-top:20%;	width: 100%;	text-align:center;	height: 100%;	z-index: 999999; 	background:#FFFFFF;}
.blue-link{ color: #3080c1;}
.blue-link:hover{ color: #5194ca;}
.content{ font-size: 15px;min-height:450px;}
.k-title{ font-size: 20px; color: #143a60; margin: 10px 0 0 0;font-family:Hero New SemiBold;}
.list-li li a{ color: #3f5266;font-size: 14px;}
.list-li li{ padding: 5px; padding-left: 15px; margin: 5px 0 5px 0; -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;display:inline-block !important;}
.list-li li:hover{ box-shadow:0 11px 27px 1px rgba(41,53,108,.25);transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.gib li {border-left:solid 4px #d0021b; }
.sgk li {border-left:solid 4px #67b6de; }
.mm li {border-left:solid 4px #0f467c; }
.brd-btn{ background: #bc025e; padding: 5px 15px; color: #fff !important; text-align: center; border-radius: 0px; font-size: 14px; border-radius: 5px; width: 150px;}
.btn-blue{ background: #143a60; padding: 10px 20px; color: #fff !important; text-align: center; border-radius: 0px; font-size: 14px;}
.br-20{border-radius: 20px;}
.footer-corner{background: #0f467c; width: 100%; height: 40px; border-radius: 25px 25px 0 0 ; top:-40px; position:absolute;}

.duy-title{ font-size: 14px; color: #63798f !important; border-left: solid 4px #1f3965; padding-left: 15px !important;}
.slide-corner{background: #fff; width: 100%; height: 25px; border-radius: 25px 25px 0 0 ; z-index: 99; bottom:0px; position:absolute;}
.header-corner{background: #fff; width: 100%; height: 25px; border-radius: 0 0 25px 25px; z-index: 99; bottom:-145px; position:absolute;}

.ic-title-pd{padding: 70px 0 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 45px;}
.content-pd{min-height: 500px; font-size: 15px; line-height: 22px;}

.blue-title{ color: #0f467c; font-weight: 700;}
.blue-text{ color: #0f467c;}
.a-blue-title{ color: #748ba8; font-weight: 400; font-size: 18px;}
.mh-250{min-height: 250px; position: relative; text-align: center;}
.orange-circle{background:#1f3965; color:#fff; width:80px; height:80px; border-radius:50%; display:inline-block; text-align:center; line-height:80px; font-weight:bold; font-size:25px;}
.carousel_ileri_geri_sayilar {
  position: absolute;
  right: 0px;
  top: 45%;
width:100%;
}
.carousel_ileri_geri_sayilar .owl-prev-sayilar{ color:#FFF; left:-70px; position:absolute;cursor:pointer;}
.carousel_ileri_geri_sayilar .owl-next-sayilar{ color:#FFF; right:-70px; position:absolute; cursor:pointer;}
.gk-btn{ margin:45px 0 0 20px;}
.mobilm-w{height:100%;display:block; width:270px !important;}

.sosyalhover{ width:30px; height:30px; line-height:30px; font-size:14px; margin:0 5px 0 5px; display:inline-block; color:#fff !important; text-align:center; background:#0f467c; border-radius:5px;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}

.katyan{	padding:0px;	margin:0px;	}
.katyan li {list-style:none;margin-top:11px; float:none;}
.katyan li a {padding-top:20px; width:100%; padding-bottom:20px;	font-size:16px;font-weight:400;color:#455567;	text-decoration:none;padding-left:15px;display:inline-block; }
.katyan li a:hover {	background:#0f467c; color:#fff;	border-left:solid 5px #f47c09;}
.katyan li a.act {background:#0f467c; color:#fff;	border-left:solid 5px #f47c09;}

.altkat li { background: none; padding: 5px 0 5px 8px; margin: 0 0 1px 0;}
.altkat li a{ background: none; padding: 8px; margin: 0px;}
.altkat li a:hover{ background: #f4f6ff;color: #455567 !important; padding: 8px; margin: 0px;}
.altkat li .act{ background: #f4f6ff !important; color: #455567 !important; padding: 8px;}

.blue-btn{ background: #5194ca; border-radius:5px; padding: 10px 20px 10px 20px; color: #fff !important; font-size: 14px;}
body{margin:0px; font-family: Hero New regular; background:#fff;font-weight:400;font-size:13px;color:#1f3965;height:100%; outline:none !important;}
.menumobilalt li a { color:#1f3965;padding:5px 10px 5px 10px; margin-bottom:3px; margin-left:30px; background:none; font-size:14px;font-weight:100; display:block; border-left: solid 4px #FFF;}
.menumobilalt li a:hover { color:#1f3965; background:none;}

.footer-mt{min-height: 500px; margin: -170px 0 0 0; z-index: 0; padding: 170px 0 0 0;}
.footer-menu li a{ color:#718a9e; font-size: 14px;font-family:Hero New Light; }
.footer-menu li a:hover{ color:#000 !important; transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}

.back-to-top {cursor: pointer;position: fixed;bottom: 20px;right: 20px;display:none;z-index:999; padding:10px 15px 10px 15px; font-size:14px;}
.cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 99999;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: #ecf0f1;
    background:#05224e;
}

.cookiealert.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookiealert a {
    text-decoration: underline
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
}
.tab-content > .tab-pane{
    display: block;
    height: 0;
}
.tab-content > .active{
    height: auto;
}
.z-1{z-index:1;}
.z-9{z-index:9 !important;;}
.z-99{z-index:99 !important;}
.z-0{z-index:0 !important;}

.cizgi:before {
  content: '';
  width: 1px;
  height: 50px;
  background-color: #0f467c;
  display: block;
  margin: 0 auto 10px; }
 
 .input,.select,.textarea{ 
    display:block;
    width:100%;
    border:none !important;
    font-weight:300 !important;
    color:#556379;
    background:#fff;
    border:solid 1px #D9D9D9 !important;
    padding:10px 40px;
    border-radius:6px;
    font-size:16px;
    outline:none;
    }

  .input-icon{top:12px; left:15px;}
  .br-0{border: 0px;}
.r-0{right: 0px;}
.icbaslik{ text-align:center; color:#0f467c; font-size:20px;}
.hover-top{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;display:inline-block !important;}
.hover-top:hover{transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}


.hover-top-icon .icons{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out; z-index:999;}
.hover-top-icon:hover .icons{transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}


.dropup:hover .dropup-content, 
.dropup:active .dropup-content, 
.dropup:focus .dropup-content {
  display:block;
}
.cursor-pointer{cursor:pointer;}
.nav-tabs { background:#e2e6ec ;}
.center-bg{background: url(/images/center-bg.png) no-repeat top center; background-size: cover; min-height: 700px; margin: 0px 0 0 0; padding: 0px 0 0 0; position: relative; z-index: 99;}
.text-pirple{ color: #9cabc5;}
.text-blue{color:#1f4765 !important;}
.text-ablue{color:#3288c9 !important;}
.fw1{ font-weight:100; }
.fw2{ font-weight:200; }
.fw3{ font-weight:300; }
.fw4{ font-weight:400; }
.fw5{ font-weight:500; }
.fw6{ font-weight:600; }
.fw7{ font-weight:700; }

.fs11{ font-size:11px;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs19{ font-size:19px;}
.fs20{ font-size:20px;}
.fs25{ font-size:25px;}
.fs30{ font-size:30px;} 
.fs35{ font-size:35px;} 
.fs40{ font-size:40px;} 
.fs50{ font-size:50px;} 

.menu-line li {
  position: relative;
  display: inline-block;
}
.menu-line li:before,
.menu-line li:after {
  position: absolute;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.menu-line li:before {
  bottom: 0;
  display: block;
  height: 3px;
  width: 0%;
  content: "";
  background-color: #ffcc01;
}
.menu-line li:after {
  left: -20px;
  top: 0;
  padding: 0.5em 0;
  position: absolute;
  content: attr(data-hover);
  color: #ffffff;
  white-space: nowrap;
  max-width: 0%;
  overflow: hidden;
}
.menu-line li:hover:before,
.menu-line .current li:before {
  opacity: 1;
  width: 100%;
}
.ic-pd{padding: 130px 0 20px 0;}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}

.dropdown {
  position: relative;
  display: inline-block;
  z-index:99;
  
  }
  .dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  padding: 5px 7px;
  z-index: 1;
  margin-left:0px;
  width:50px;
  }
  .dropdown:hover .dropdown-content {
  display: block;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;
  }
.imgeffect_ic {
	 	filter: brightness(100%);
	opacity: 1;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;
}


.mh-400{min-height:400px;}
.ul{ list-style:none; padding:0px; margin:0px;}
.breadcrumb {
	margin: 0;
	background: #FFFFFF;
	float:right;
	width: 100%;
	padding: 0;
	border-radius: 0;
	position: relative;
	display:inline-block;
	text-align:right;
	color:#000; font-size:12px; font-weight:100; padding:25px 15px 25px 0 ;

}
.breadcrumb ul {
	float: right;
	width: auto;
	display:inline-block;
	text-align:right;
}
.breadcrumb ul li {
	float: left;
	position: relative;
}
.breadcrumb ul li:nth-child(1) a {
	padding-left: 0;
}
.breadcrumb ul li:last-child i {
	display: none;
}
.breadcrumb ul li a {
	display: block;
	color: #888;
	padding: 0 12px;
}
.breadcrumb ul li a:hover {
	display: inline-block;
	color: #000;
}
.breadcrumb ul li i {
	color: #888;
	position: absolute;
	right: 0;
	top: 0px;
	font-size:12px;
	right: -1px;
}

a{text-decoration:none;color:#455567;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-transition:all 0.2s ease-out;}
a:hover{text-decoration:none;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-transition:all 0.2s ease-out;}
html{overflow-x:hidden;height:100%; overflow-y:scroll;}
h1,h2,h3,h4,h5,h6{border:0;font-size:100%;margin:0;padding:0;font-weight:normal;}
.bar3{width:30px;height:3px;background-color:#0f467c;margin:5px 0px 8px 0px;transition:0.4s;border-radius:8px;}
.bar2{width:30px;height:3px;background-color:#0f467c;margin:5px 0px 8px 0px;transition:0.4s;border-radius:8px;}
.bar1{width:30px;height:3px;background-color:#0f467c;margin:5px 0px 8px 0px;transition:0.4s;border-radius:8px;}
.w-200{ width:270px !important; display:block;}
.overlaymenu{ position:absolute; background:#001e45; opacity:0.6; z-index:1200; top:0px; left:0px;  width:100%; height:100%; display:none;	}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
	background: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
	
	font-weight:700;
}

.sidenav .alink {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 15px;
    color: #1f3965;
    display: block;
    transition: 0.3s;
}

.sidenav .alink:hover {
    color: #1f3965;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 36px;
}

#main {
    transition: margin-left .5s;
    padding: 16px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px; z-index:99999;}
  .sidenav a {font-size: 18px;}
}
#slidingLine {
	position: absolute;
	top: 0;

	width: 3px;
	padding: 0 !important;
	background-color: #ef9000;
}
.sosyalhover-f{ width:30px; height:30px; line-height:30px; font-size:14px; margin:0 5px 0 5px; display:inline-block; color:#0f467c !important; text-align:center; background:#8b98a7;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out; border-radius:4px;}

.sosyalhover:hover{background:#fff; color:#0f467c !important; display:inline-block;box-shadow:0 11px 27px 1px rgba(41,53,108,.25);transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}


/* menu css*/
.screen-overlay{width:0%;height:100%;z-index:30;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,.6);-webkit-transition:opacity .2s linear,visibility .1s,width 1s ease-in;transition:opacity .2s linear,visibility .1s,width 1s ease-in}.screen-overlay.show{-webkit-transition:opacity .5s ease,width 0s;transition:opacity .5s ease,width 0s;opacity:1;width:100%;visibility:visible}.modal .modal-dialog-aside{width:350px;max-width:80%;height:100%;margin:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dropdown-large,.megamenu,.megasubmenu{padding:20px}.dropdown-menu{margin-left:8px;margin-right:0; margin-top: -5px !important; border:0px solid rgba(0,0,0,.15)}.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.navbar .icon-arrow:after{content:"\276F";line-height:1;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-2px;opacity:.3;font-size:80%}.dropdown.has-dimmer:after{content:'';top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);pointer-events:none}.navbar:not(.navbar-hover) .dropdown.show.has-dimmer:hover .nav-link{position:relative;z-index:12}.navbar:not(.navbar-hover) .dropdown.show.has-dimmer:after{z-index:10;opacity:1;visibility:visible;position:fixed}@media all and (min-width:992px){.navbar{padding-top:0;padding-bottom:0}.navbar .has-megamenu{position:static!important}.navbar .dropdown-menu{margin-top:0}.navbar .megamenu{left:0;right:0;width:100%;padding:20px}.navbar .megasubmenu{left:100%;top:0;min-height:100%;min-width:500px}.navbar .dropdown-large{min-width:500px}.navbar .nav-link{padding-top:0.5rem;padding-bottom:1rem}.dropdown-menu .dropdown-menu,.submenu{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu .dropdown-menu.submenu-left,.submenu.submenu-left{right:100%;left:auto}.navbar-hover .dropdown.has-dimmer:hover .nav-link{position:relative;z-index:12}.navbar-hover .dropdown.has-dimmer:hover:after{z-index:10;opacity:1;visibility:visible;position:fixed}.navbar-hover.navbar-dark .nav-item:hover .nav-link{color:#fff; background:#1f3965; }.navbar-hover.navbar-light .nav-item:hover .nav-link{color:#000}.navbar-hover .dropdown-menu:not(.animate){display:none}.navbar-hover .animate{display:block;opacity:0;visibility:hidden;-webkit-transition:.1s;transition:.1s;margin-top:0}.navbar-hover .dropdown-menu .animate{-webkit-transition:.1s;transition:.1s}.navbar-hover .fade-down{top:90%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-transform-origin:0 0;transform-origin:0 0}.navbar-hover .fade-up{top:100px}.navbar-hover .dropdown-menu .fade-down{top:0}.navbar-hover .dropdown:hover>.dropdown-menu,.navbar-hover .nav-item:hover>.dropdown-menu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:100%;-webkit-transform:rotateX(0);transform:rotateX(0); background:#1f3965;}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu li{position:relative}.dropdown-menu li.has-megasubmenu{position:static}.dropdown-menu li:hover>.dropdown-menu,.dropdown-menu li:hover>.submenu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:0;-webkit-transform:rotateX(0);transform:rotateX(0)}.dropdown-menu li:hover>.megasubmenu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:0;-webkit-transform:rotateX(0);transform:rotateX(0)}}@media all and (max-width:991px){.offcanvas-header{display:block}.mobile-offcanvas{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;width:80%;overflow-y:scroll;overflow-x:hidden;-webkit-transition:visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:visibility .2s ease-in-out,transform .2s ease-in-out;transition:visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}} .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-soft .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-soft .navbar-brand{color:#111;font-weight:600;font-size:18px}.navbar-soft .navbar-nav .nav-item{margin-left:5px;margin-right:5px}.navbar-soft .navbar-nav .nav-link{padding:1.4rem .5rem;font-weight:600;text-transform:uppercase;color:#888;border:2px solid transparent}.navbar-soft .navbar-nav .nav-item.show .nav-link,.navbar-soft .navbar-nav .nav-item:hover .nav-link{border-bottom:2px solid orange;color:#111}.navbar-soft .dropdown-menu{border:0;background-clip:initial;border-radius:0;-webkit-box-shadow:0 1px 5px rgba(70,70,70,.2);box-shadow:0 1px 5px rgba(70,70,70,.2)}.navbar-soft .dropdown-menu .dropdown-item{padding:.6rem 1.5rem;border-bottom:1px solid #f1f1f1}@media all and (max-width:991px){.navbar-soft .navbar-nav{margin-bottom:10px;margin-top:10px}.navbar-soft .navbar-nav .nav-link{padding:.6rem 0}}

.list-unstyled li a{ padding:8px 20px 8px 20px; font-size:13px; color:#fff;font-family: Hero New regular; font-size:14px; padding:4px; display:block;}
.list-unstyled a:hover{ background:none; color:#1f3965; display:block;}

/*menu css*/

.d-title{background:#0e1d4e; padding:10px; font-size:18px; color:#fff; border-radius:3px;}
.date-bg{background:#0b1b2c; padding:10px; text-align:center; color:#FFF; border-radius:0px;}
.br10{ border-radius:10px;}
.area {
  padding: 1rem;
  background: none;
  height: 320px;
  overflow: auto;
}

@font-face{font-family:Ataturk;src:url(../fonts/ataturk.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Bold;src:url(../fonts/Hero-New-Bold.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New ExtraBold;src:url(../fonts/Hero-New-ExtraBold.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Hairline;src:url(../fonts/Hero-New-Hairline.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Light;src:url(../fonts/Hero-New-Light.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Medium;src:url(../fonts/Hero-New-Medium.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Regular;src:url(../fonts/Hero-New-Regular.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New SemiBold;src:url(../fonts/Hero-New-SemiBold.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Super;src:url(../fonts/Hero-New-Super.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New Thin;src:url(../fonts/Hero-New-Thin.ttf) format("truetype");font-style:normal}
@font-face{font-family:Hero New UltraLight;src:url(../fonts/Hero-New-UltraLight.ttf) format("truetype");font-style:normal}

.hero-thin{font-family:Hero New Thin;}
.hero-medium{font-family:Hero New Medium;}
.hero-light{font-family:Hero New Light;}
.hero-bold{font-family:Hero New SemiBold;}
.hero-super{font-family:Hero New Super;}
.hero-ultralight{font-family:Hero New UltraLight;}
.fancybox-content{min-width:300px !important; min-height:200px !important;}