@import url("bootstrap.min.css");
@import url("ekler/font-awesome/css/font-awesome.min.css");
@import url("ekler/magnific-popup/magnific-popup.css");
@import url("ekler/owlcarousel/assets/owl.carousel.min.css");
@import url("ekler/owlcarousel/assets/owl.theme.default.min.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Raleway:400,600,900&subset=latin-ext');
/*
font-family: 'Open Sans', sans-serif;
font-family: 'Raleway', sans-serif;
#19B5FE; 
#4B77BE;
#1F4788;
*/
img{max-width:100%;height:auto;}
p{color: #2f3642;font-family: 'Raleway', sans-serif;}
ul li {list-style: none;}
strong{color: #1f4788;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Raleway', sans-serif;margin:18px 0;font-weight: 600;color: #1f4788;}
body{font: 15px/28px 'Open Sans';background-color: #e8e8e8;color: #081b3a;line-height:1.6em;}
.kgri{background-color:#1F4788;}
.headertop{padding:12px 0;}
.headertop h1{font-size:24px;color:#e8e8e8;padding:0px;margin:0px;}
.headertop p{color:#e8e8e8;padding:0px;margin:0px;}
.mrg-top2{font-size:24px;color:#e8e8e8;padding: 10px 0px 0px 0px;}
.mrg-top2>li{display: inline-block;border-right: 1px solid #122c56;padding-right: 10px;}
.mrg-top2>li:last-child{border-right:0px solid #122c56;padding-right:0px;}
.mrg-top2>li>a{padding-left:10px;color:#e8e8e8;}
.slider{    background-color: rgb(31, 71, 136);position: relative;overflow: hidden;z-index: 1;margin-bottom: 40px;}
.slideric{margin: 0 auto;}
nav{background: #c4d7f5;}
/*-------------------------*/

nav{position:relative;width:100%;margin:0 auto;}
#cssmenu > ul{padding: 0px;margin: 0px;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#c4d7f5;z-index: 999999;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:16px;letter-spacing:1px;text-decoration:none;color:#1f4788;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#e8e8e8}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#1f4788!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#060c17;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#060c17;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#c4d7f5;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:85%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding: 15px 5px;width:270px;font-size:13px;text-decoration:none;color:#1f4788;font-weight:400;display: block;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#e8e8e8;background-color:#1f4788;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#000;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#000;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#fff;}
#cssmenu ul ul ul li.active a{border-left:1px solid #c4d7f5}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #c4d7f5}
#cssmenu .has-sub > ul > li > a {color:#1f4788;}
@media screen and (max-width:1000px){
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none;background:#93bbfb;}
#cssmenu ul li{width:100%;border-top:1px solid #1f4788}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#93bbfb!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#1f4788;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#e8e8e8}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#1f4788;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #1f4788;border-bottom:2px solid #1f4788;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#1f4788;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#1f4788;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#1f4788;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#000;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#000;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}



/*.navbar{padding:0px;}
.navbar-nav>li{position:relative;}
.navbar-nav>li:last-child{}
.navbar-nav>li>a{color: #0b2652;padding: 14px 20px;font-weight: 700;display: block;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav .active a,.navbar-nav .active .dropdown-menu a:hover{background-color: #1f4788;color: #e8e8e8;text-decoration:none;}
.dropdown-menu>li>a:hover{background-color: #1f4788;color: #e8e8e8;text-decoration:none;}
.navbar-nav .active .dropdown-menu a{background-color: #c3d7f9;color: #0b2652;}

.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-menu{background-color: #c3d7f9;margin:0px;border-top-right-radius: 0;border-top-left-radius: 0;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;background-clip: padding-box;padding: 8px 0;min-width: 260px;width:100%;}
.dropdown-menu>li>a {padding: 6px;color: #1f4788;display: block;text-decoration: none;}	*/

.doktor{width: 100%;height: 450px;    background-color: transparent;position: absolute;bottom: 0;z-index: 99999;}
.card {margin-bottom: 30px;margin-top: 30px;font-family: 'Raleway', sans-serif;background: #dedede;min-height: 240px;    font-weight: normal;    border-width: 0px;}
.card .card-header {background-color:#1f4788;}
.card .card-header h3 {font-size: 16px;margin: 4px 0;color:#e8e8e8;}
.card .card-body {background-color: #c3d7f9;}
.card .card-body p {}
.yanMenu{padding:0px;}
.yanMenu>li>a{padding:8px;display: inline-block;background-color:#1f4788;width: 100%;margin: 2px 0;text-decoration:none;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;color:#e8e8e8;}
.yanMenu>li>a:hover{background-color: #c4d7f5;color:#1f4788;}
hr.ciziktir {border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(1, 58, 77), rgba(0, 0, 0, 0));}
footer{background-color: #1f4788;color: #e8e8e8;padding-top: 3px;border-top: 3px solid #d8d8d7;border-spacing: 5px 5px;}
footer a{color:#ccc;}
footer ul{padding:0px;margin:0px auto;}
footer ul li a{text-decoration:none;display: inline-table;}
footer .footerAlt{border-top: 1px solid #021a2f;padding: 15px 0;margin-top: 15px;}
ul.list-inline>li{display:inline-table;}
.footerLink p{color:#e8e8e8;}
.navigasyonZemin {font-family: 'Raleway',sans-serif;color: #bdbdbd;background-color: #1f4788;padding: 15px 0;border-bottom: 2px solid rgba(2, 38, 51, 0.36);}
.navigasyonZemin a {color: #d8d8d7;text-decoration: none;}
ul.liste {padding-left:10px;}
ul.liste>li{padding:4px 0;line-height: 1.7em;}
ul.liste>li:before {
  content: "\f00c"; 
  font-family: FontAwesome;
  display: inline-block;
  width: 1.3em;
  
}
.slogan{padding: 35px 0 63px 0;font-size: 17px;font-family: 'Raleway', sans-serif;}
.slogan h2:after{content: "";
    display: block;
    border-top-style: solid;
    border-color: inherit; width: 320px;
     border-top-width: 1px; margin-right: auto;
  margin-left: auto;
      color: #1f4788;
	      margin-top: 1.07143rem;}

.galeri{display:inline-block;}
.iletisimtable{display:inline-table;}
.hidden {
    display: none !important;
}
.btn-info:hover {
    color: #02325d;
    background-color: #c4d7f5;
    border-color: #bdd0ef;
    cursor: pointer;
}
.has-feedback {
    position: relative;
	font-size:14px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
.konuResimZemin {background-color: #ccc;width: 100%;padding: 0px !important;margin: 0px !important;}
.konuResimZemin .konuResim {height: 400px;}
.tamBackgroundResim {min-height: 100%;width: 100%;height: auto;top: 0;left: 0;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;border-bottom: 6px solid rgba(1, 58, 77, 0.36);}
ul.listele {list-style: none;padding: 0;}
ul.listele li {padding: 15px 10px;background-color: rgba(2, 50, 93, 0.13);margin: 10px 0;}
ul.listele li:before{ font-family: FontAwesome;content: "\f067";padding-right: 5px;display: inline-block;}
input[type=text],input[type=email],textarea{background-color: transparent !important;}
label{color: #013a4d;}
.has-feedback label~.form-control-feedback {top: 34px;}
.btn-info {
    color: #e8e8e8;
    background-color: #02325d;
    border-color: #021e38;
}
.error {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
	font-size: 14px;
    margin-left: 10px;
}
.iletisimZemin h3
{
   font-family: 'Open Sans', sans-serif;
   font-weight:700;
   font-size:16px;
   line-height:1.7em;
   color:#013a4d;
   padding: 25px 0px 0px 0px;
   margin:0px;
}

.iletisimZemin p
{
   font-family: 'Open Sans', sans-serif;
   font-weight:400;
   font-size:14px;
   line-height:2em;
   color:#013a4d;
}

.iletisimZemin p i
{
   color:#013a4d;
   margin-right:10px;
}

.iletisimZemin a
{
   font-family: 'Open Sans', sans-serif;
   font-weight:400;
   font-size:14px;
   text-decoration:none;
   line-height:2em;
   color:#013a4d;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
.overlay {position: absolute;top: 0;bottom: -1px;left: 0;right: -1px;background-color: rgba(241, 241, 241, 0.85);overflow: hidden;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);-webkit-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.overlay a {
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 26px;
	color: #e84c3d;
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
}

.overlay span {
	position: absolute;
	display: block;
	bottom: 10px;
	text-align: center;
	width: 100%;
	color: #000000;
	font-style: italic;
}

.overlay-links {
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 50%;
	margin-left: -50px;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	-ms-transform: scale(0.4);
	-o-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-transition: all 0.25s linear 0.05s;
	-o-transition: all 0.25s linear 0.05s;
	transition: all 0.25s linear 0.05s;
}

.overlay-links a {
	position: static;
	margin-top: 0;
	margin-left: 0;
}

.overlay-links a + a {
	left: 50px;
	color: #ffffff;
	background-color: #e84c3d;
}

.overlay a:hover {
	color: #ffffff;
	background-color: #c4d7f5c4d7f5;
	text-decoration: none;
}

.overlay i {
	line-height: 50px;
}

.box-style-1 .overlay i {
	font-size: 26px;
	margin: 0;
}

a.overlay {
	background-color: rgba(2, 50, 93, 0.72);
	cursor: pointer;
}

a.overlay:hover {
	text-decoration: none;
}

.listing-item a.overlay {
	-webkit-transition: linear 0.25s;
	-o-transition: linear 0.25s;
	transition: linear 0.25s;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.listing-item a.overlay:hover {
	text-decoration: none;
}
#owlyazi h4{font-size:16px;}
#owlyazi p{color: #0f1319;margin-bottom:7px;}
blockquote{    border-left: 9px solid #1f4788;
    padding: 10px 15px;
    background-color: #c4d7f5;}
a.overlay i {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	line-height: 42px;
	color: #c4d7f5;
	margin-top: -22px;
	margin-left: -18px;
	text-align: center;
}

a.overlay.small i {
	
	line-height: 1;
	    margin-top: -12%;
    margin-left: -8.5%;
}

.overlay .social-links {
	margin: 0;
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}

.overlay .social-links li {
	margin: 0 auto;
}

.overlay .social-links li a {
	margin: 2px;
	width: 40px;
	height: 40px;
	font-size: 18px;
	position: static;
}

.overlay .social-links li a:hover {
	background-color: #ffffff;
	border-color: #ffffff;
	text-decoration: none;
}

.overlay .social-links li a i {
	line-height: 38px;
	font-size: 24px;
	margin: 0;
}

.overlay-container:hover .overlay,
.overlay-container:hover .overlay-links {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
hr{border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(1, 58, 77), rgba(0, 0, 0, 0));}
.icerikBaslik {}
.alerti{margin-top: 10px;border-top: 1px solid #d8d8d7;padding: 10px;}
.alert .alert-link {padding: 3px 0;display: block;}
.overlay-container{position: relative;display: block;overflow: hidden;}
@media (max-width:767px) {
  .xs-only-text-left {
    text-align: left !important; }

  .xs-only-text-right {
    text-align: right !important; }

  .xs-only-text-center {
    text-align: center !important; }
  .doktor{display:none;}
  
 }
@media only screen {
  .xs-text-left {
    text-align: left !important; }

  .xs-text-right {
    text-align: right !important; }

  .xs-text-center {
    text-align: center !important; }
}

/* sm */
@media only screen and (min-width:768px) and (max-width:991px) {
  .sm-only-text-left {
    text-align: left !important; }

  .sm-only-text-right {
    text-align: right !important; }

  .sm-only-text-center {
    text-align: center !important; }
  .doktor{display:none;}
}
@media only screen and (min-width:768px) {
  .sm-text-left {
    text-align: left !important; }

  .sm-text-right {
    text-align: right !important; }

  .sm-text-center {
    text-align: center !important; }
/*.navbar-nav>li:first-child a{padding-left:0px;}*/

}

/* md */
@media only screen and (min-width:992px) and (max-width:1199px) {
  .md-only-text-left {
    text-align: left !important; }

  .md-only-text-right {
    text-align: right !important; }

  .md-only-text-center {
    text-align: center !important; }
}
@media only screen and (min-width:992px) {
  .md-text-left {
    text-align: left !important; }

  .md-text-right {
    text-align: right !important; }

  .md-text-center {
    text-align: center !important; }
	
}

/* lg */
@media (min-width:1200px) {
  .lg-only-text-left {
    text-align: left !important; }

  .lg-only-text-right {
    text-align: right !important; }

  .lg-only-text-center {
    text-align: center !important; }
}
@media only screen and (min-width:1200px) {
  .lg-text-left {
    text-align: left !important; }

  .lg-text-right {
    text-align: right !important; }

  .lg-text-center {
    text-align: center !important; }
}


