@charset "UTF-8";
/* Fonts*/
@font-face {
  font-family: Geometria;
  src: url(../fonts/Geometria/Geometria.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: GeometriaBold;
  src: url(../fonts/Geometria/Geometria-Bold.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: GeometriaExtraBold;
  src: url(../fonts/Geometria/Geometria-ExtaBlack.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: GeometriaLight;
  src: url(../fonts/Geometria/Geometria-Light.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: GeometriaMedium;
  src: url(../fonts/Geometria/Geometria-Medium.otf);
  font-weight: normal;
  font-style: normal;
}

body {font-family: 'Geometria', sans-serif; font-size:14px; color: #000; line-height: 1.2;}

a,a:hover {text-decoration:none; color: #000;}
a.kirmizi {color: #DC220A;}
a.siyah {color: #444444;}
a.beyaz {color: #FFF;}
a.gri {color: #CED0E1;}
a.site {color: #c89440;}
a.footer {color: #7d8287;}
b {font-weight: 700; font-family: 'GeometriaBold', sans-serif; }
p {line-height: 1.4;}

.btn-gri {background: #9C9C9C; color: #FFF;}
.btn-gri:hover {background: #848282; color: #FFF;}
.btn-siyah {background: #000; color: #FFF;}
.btn-siyah:hover {background: #848282; color: #FFF;}

.breadcrumb_bg {position: relative; width: 100%; background: #ebebeb;}
.breadcrumb { background:transparent; margin-bottom: 0px; margin-top: 80px; padding: 5px;}
.breadcrumb a, .breadcrumb a:hover {color: #FFF;  font-family: 'GeometriaBold', sans-serif;}
.breadcrumb > .active {color: #FFF;}
.breadcrumb > li + li:before { content: "/"; margin: 5px 5px; vertical-align: middle; text-align: center; color: #FFF;}
.breadcrumb_bg a.randevu{
  display: block;
  background: #ffffff;
  line-height: normal;
  padding: 10px;
  border-radius: 5px;
  color: #29cfc9;
  font-size: 16px;
  margin-top: 30px;
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 45px 5px rgba(0,0,0,0.29);
  -moz-box-shadow: 0px 0px 45px 5px rgba(0,0,0,0.29);
  box-shadow: 0px 0px 45px 5px rgba(0,0,0,0.29);
}
.breadcrumb_bg a.randevu:hover{
  background: #fafafa;
  color: #ec2701;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #002b46;
  border-color: #E5E5E5;
  color: #FFF;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #000000;
}
.pagination > li > a, .pagination > li > span {
  color: #000000;
  margin: 0 2px;
}
.img-center {margin: 0 auto;}
/*.logo {display:block;}*/
#hemenbasvur {display: inline-block; float: right; font-size: 15px; background: #00af43; border: 1px solid #000; text-decoration: none; border-radius: 50px; padding: 10px 20px; color: #FFF;}
#hemenbasvur:hover { background: #00af43;}
/******  ortak yapılar  ******/


/******  header  ******/

header {position: relative; width: 100%; z-index: 1;}
header #header_top {position: relative; padding: 15px 0; background: #e5e5e5; color: #000;}
header #header_top span {font-weight: 300; margin-right: 5px;}
header #header_top a {color: #000; text-decoration:none}
header #header_top a:focus {outline:none; outline-offset:0}
header #header_top ul.social_medya {float:right; padding: 0; margin: 0; list-style: none;}
header #header_top ul.social_medya li {float: left; padding-left: 5px; padding-right: 5px;  }
header #header_top ul.social_medya li i { color: #797979 }

header #header_main {position: relative; background: #d60037; width: 100%; height: 100px;}
header #header_main ul.main-menu {padding: 0; margin: 0; float: right}
header #header_main ul.main-menu li {float: left; margin-left: 10px; list-style: none; padding-top: 45px; }
header #header_main ul.main-menu li:last-child {padding-top: 30px; }
header #header_main ul.main-menu li a { color: #FFF; text-decoration: none; font-size: 16px;}



#banner {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  background: url('../img/banner.jpg') center no-repeat;
  background-size: cover;
}

#banner .banner-content {padding-top: 100px;}
#banner .banner-content .title {font-family: 'GeometriaExtraBold', sans-serif; font-size: 37px; color: #FFF;}
#banner .banner-content .title-short {font-family: 'GeometriaLight', sans-serif; font-size: 20px; color: #FFF; line-height: 26px; margin-bottom: 30px;}
#banner .banner-content .btn-hemen-basvur {background: #ca093a; color: #FFF; border-radius: 50px; padding: 10px 20px; font-size: 16px; width: 160px; }
#banner .banner-content .btn-avantajlar {background: #FFF; color: #000; border-radius: 50px; padding: 10px 20px; font-size: 16px; width: 160px; }
#banner .banner-content .mini {margin-top: 100px; margin-bottom: 10px; color: #FFF; }

#banner .banner-form {}
#banner .banner-form .form-top {font-family: 'GeometriaExtraBold', sans-serif; font-size: 22px; padding: 15px 0 15px 20px; background: #00af43; border-top-left-radius: 20px; border-top-right-radius: 20px; color: #FFF;  }
#banner .banner-form .form-content {background: #f0f0f0; padding: 25px; }
#banner .banner-form .form-content p {font-size: 16px;}
#banner .banner-form .form-content .form-horizontal label { font-size: 16px; padding-bottom: 3px; }
#banner .banner-form .form-content .form-horizontal .form-control {border-radius: 15px; height: 50px; margin-bottom: 15px; }
#banner .banner-form .form-content .form-horizontal .not {font-size: 13px; line-height: 22px; }
#banner .banner-form .form-content .form-horizontal .btn-gonder {background: #ca093a; color: #FFF; border-radius: 50px; padding: 10px 30px; font-size: 16px; margin-top: 10px; }

/******  header  ******/


/*********  anasayfa  **********/


.ortauclu {margin-top: 50px;}
.ortauclu .cerceve {display: block;color: #000;text-decoration: none;}
.ortauclu img {border: 1px solid #f4f4f4;border-radius: 5px;}
.ortauclu .cerceve h4 {color: #bf2730;font-family: 'GeometriaBold', sans-serif;font-size: 18px;}
.ortauclu .cerceve p {font-family: 'GeometriaLight', sans-serif;font-size: 15px;}

.bottomuclu {margin-top: 20px; margin-bottom: 20px;}
.bottomuclu h3 { color: #000; font-family: 'GeometriaBold', sans-serif;  font-size: 24px; text-align: center; margin-bottom: 40px; margin-top: 40px;}
.bottomuclu h3 span { color: #ca093a; }
.bottomuclu .cerceve {display: block;color: #000; text-align: center;}
.bottomuclu .cerceve h4 { color: #000; font-family: 'GeometriaBold', sans-serif;  font-size: 22px;}
.bottomuclu .cerceve p {font-size: 16px;}

a.btn-hemen-basvur-2 {display:inline-block; background: #00af43; text-decoration: none; color: #FFF; border-radius: 50px; padding: 15px 40px; font-size: 18px; margin-top: 10px; text-align: center; }
a.btn-hemen-basvur-2:hover {  background: #00af43; color: #FFF;   }
a.btn-hemen-basvur-2:focus {  background: #00af43; color: #FFF;   }

.homeform {position:relative; width: 100%; margin-top: 20px; padding-top: 30px; padding-bottom: 30px; background: url("../img/formbg.jpg") repeat; background-size: cover;}
.homeform .form-group {margin: 30px 0;}
.homeform h3 {font-size: 24px; color: #000; font-family: 'GeometriaBold', sans-serif; text-align: left;}
.homeform h3 span {color: #ca093a;}
.homeform label {font-size: 16px; padding: 3px;}
.homeform input {border-radius: 15px;height: 50px;}
.homeform .btn-form-gonder {color: #fff;font-size: 16px; height: 50px; background-color: #ca093a; border: none; border-radius: 50px; padding: 10px 20px; margin-top: 25px;}
.homeform .btn-form-gonder:hover {color: #fff; background-color: #ca093a;}
.homeform .btn-form-gonder:focus {color: #fff; background-color: #ca093a;}
.homeform .danisma {font-size: 20px; color: #ca093a; margin-top: 20px;}
.homeform a.telefon {font-family: 'GeometriaBold', sans-serif; font-size: 28px; color: #000;}


/*********  footer **********/

footer {position:relative; width: 100%; padding:15px 0; margin-top: 20px; color: #000; border-top:1px solid #d6d6d6;}
footer .danisma {font-size: 16px; color: #ca093a; margin-top: 20px;}
footer a.telefon {font-family: 'GeometriaBold', sans-serif; font-size: 22px; color: #000;}

/*********  footer **********/



/*
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .carousel-caption {
    top:10%;
    left:10%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .carousel-caption {
    top:0%;
    left:10%;
  }
  .ortauclu {
    margin-top: 20px;
  }

}



@media (min-width: 768px) {
  .navbar { border-radius: 0;}
}
@media (max-width: 768px) {
  .navbar-default .container {padding-left: 15px !important;}
  .navbar-collapse {padding-left: 15px !important;}
  .ortauclu {margin-top: 20px;}
  .ortauclu a.cerceve { margin-bottom: 5px; }
  .homeform .btn-gonder { margin-top: 10px;}
  header .navbar-default .navbar-toggle {top:10px; margin-right: 10px;}
  .navbar-default .navbar-collapse {border-color: transparent}
  .menubg { float: left; padding: 20px 10px;}
  .menubg:before {content:normal}
  .menubg:after {content:normal}
  #hemenbasvur {position: absolute; top:120px; margin-left: 10px; font-size: 13px; padding: 10px 10px;}
  .navbar-nav { margin: 0;}
  .logo {margin-bottom:5px;}
  .nav>li>a {padding: 10px 5px;}
  .form_banner {top:0px;}
  .top_image {margin-top: 0}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .form_banner {top:5px !important}
  .form_banner .form_content {padding: 5px;}
  .form_banner .form_content p {display: none;}
  .menubg {padding: 20px 10px;}
  .menubg:before {content:normal}
  .menubg:after {content:normal}
  .form_banner {top:0;}
  .nav>li>a {padding: 10px 5px;}
  #hemenbasvur {text-align: center;margin-top: 15px;padding: 10px 15px;}
}

@media screen and (min-width: 992px) and (max-width: 1280px) {
  .form_banner {top:10px;}
}
@media screen and (min-width: 1281px) and (max-width: 1440px) {
  .form_banner {top:30px;}
}
@media screen and (min-width: 0px) and (max-width: 500px) {
  header .navbar-default {border-top: none;}
  header .navbar-default .navbar-nav > li > a {border-right: none;}
  header .topheader .top_right {margin-top: 10px;}
  h4.sec_title:after {width: 60%;}
  .slider_bottom {margin-top: 0;}
}

*/