body { margin: 0; padding: 0; position: relative; font-family: 'Open Sans', sans-serif;  background:#f4f4f4; }
.header_top_cont {width: 100%;text-align: center; }
.header_top {width: 100%; margin: 0 auto;text-align: left;position:absolute;z-index:999;margin-top:10px;}
.header_container {width: 100%;display: block;}
.header {width: 100%;  max-width: 1000px; margin: 0 auto; height: 80px; position: relative; bottom: 0;background: url(../images/header.png);}
.logo {margin-left:20px;width:100%;height:100%; }
.logo img {margin-top:15px; }
.menu { font-weight: 600; color: #fff; font-size: 15px;width:580px;float:right; padding-right: 10px;}
.menu li { display: block; float: left; font-size:15px; height: 48px; line-height: 52px; margin-top: 14px; text-align: right;padding-right:14px; }
.menu li a { display: inline; width: 100%; color: #fff; float: left;font-weight:800; height: 48px;text-decoration:none;  }
.menu li a:hover {color:#a0d8fe; }
.container {width: 100%;background:#f4f4f4; margin:0 auto;max-width:1000px;}
.carousel {position:relative;   width: 100%; float: left; overflow: hidden;text-align: center;display: inline-block; background-color: #f4f4f4;}
.firma {width:636px;height:324px;background:#fff;display:inline-block;margin-top:30px;float:left; }
.firma h2 {font-size:18px;float:left;width:100%;font-weight:700;color:#186ba6;margin-top:20px;margin-left:20px; }
.firma h2 span {color:#5894c0; }
.firma img {margin-left:20px;float:left;margin-top:20px; }
.firma p {font-size:13px;color:#9a9a9a;margin-top:20px;font-weight:600;float:left;width:66%;margin-left:15px; text-align:justify; }
.right_side {width:352px;height:244px;float:right;display:inline-block;position:relative;background:#fff;margin-top:30px; }
.right_side h2 {font-size:18px;float:left;width:50%;color:#186ba6;font-weight:700;margin-bottom:20px;margin-top:20px;margin-left:15px; }
.right_side h2 span { color:#5894c0;}
.markalar {display:inline-block;width:315px; }
.markalar li {display:inline-block;float:left!important;width:97px!important;height:65px!important;border:1px solid #e9e9e9;margin-bottom:10px;margin-right:7px;}
.right_side .bx-viewport {height:153px !important; }
.right_side .bx-wrapper {  max-width: 319px !important; }
.right_side .bx-controls { width: 44px; top: 39px;position: absolute;right: 0;}
.right_side .bx-wrapper .bx-prev {background:url(../images/prev.png)top center no-repeat;width:35px;height:35px; }
.right_side .bx-wrapper .bx-next { background:url(../images/next.png) top center no-repeat;width:35px;height:35px;}
.istek {float:right;display:inline-block;margin-top:10px; }
.bx-wrapper .bx-controls-direction a {   position: absolute; outline: 0; width: 16px;height: 36px; text-indent: -9999px;z-index: 9999;}
.footer {width:100%;height:50px;border-top:1px solid #d0d0d0; display:inline-block;margin-top:40px;}
.copy {color:#43514f;font-size:12px;font-weight:000;float:left; tadding-top:20px;}
.footer-menu {float:right;display:inline-block;width:385px;padding-top:20px; }
.footer-menu li {font-size:12px;color:#7c7c7c; }
.footer-menu li a{color:#7c7c7c; text-decoration:none;display:inline-block; float:left;font-size:12px;font-weight:700; letter-spacing:-0.5px;padding-right:10px;}
.footer-menu li a:hover{text-decoration:underline;}
.bar {width: 100%; margin: 20px auto 10px;max-width: 1000px; overflow: hidden;background: #fff; height: 124px;}
.bar h1 {color:#00529c;font-weight: 800;  font-size: 34px;  letter-spacing: -2px; width: 96%; margin: 36px 0 0 20px;}
.left_side { margin-bottom: 10px;width: 220px;display: block;  float: left;background-color: #fff;padding: 9px;}
.left_side h3 {   font-weight: 800;color: #00529c;font-size: 15px;border: none;background: #f2f1f1;  width: 91%; padding-bottom: 5px;padding: 5px 10px;  line-height: 35px;margin-bottom: 10px;}
.header_kurumsal {width: 100%;  max-width: 1000px; margin: 0 auto; height: 80px; bottom: 0;background: url(../images/header.png); }
.header_top_kurumsal {  width: 100%; margin: 0 auto;text-align: left;  z-index: 999;margin-top: 10px; }
.kurumsal_menu2:hover, .kurumsal_menu.active {color: #fff;background: #00529C; }
.kurumsal_menu {width: 96%;line-height: 30px; display: block;color: #797979; font-weight: 700;font-size: 13px; border-top: 1px solid #e3e3e3; padding: 5px 2%;text-decoration: none; }
.right_side_kurumsal { float: right; background-color: #fff; padding: 9px; width: 734px; margin-bottom: 30px;height:100%; }
.right_side_kurumsal h3 {  color: #00529c;font-size: 19px; padding-bottom: 5px;   width: 97.5%;font-weight: 800;line-height: 35px;margin-bottom: 10px;background: #f2f1f1;padding: 5px 10px;}
.right_side_kurumsal p {font-size:14px;font-weight:100 !important;float:left;color:#646464; }
.right_side_iletisim {float: right; background-color: #fff; padding: 9px;width: 734px; margin-bottom: 30px;}
.right_side_iletisim h1 {width: 97%; font-size: 19px;color: #00529c;font-weight: 800; line-height: 35px;margin-bottom: 10px; background: #f2f1f1;padding: 5px 10px; }


.contact_box {float: left;display: block;  width: 100%;margin: 0 0 30px 0;font-family: Arial; position: relative;background:#fff;margin-bottom:5px;padding-bottom:16px;}
.right_side ul { width: 100%; display: block; margin-left: 6px;}
.contact_box ul li {border-bottom: 1px dotted #e4e4e4;padding: 10px 0;margin-bottom: 0;color: #797979; }
.contact_box ul li span {width: 90px;font-weight: 600;margin-top: 0; }
.contact_box ul li a { color: #797979;text-decoration:none;margin-bottom: 12px !important; }
.kroki_tikla {position: absolute; right: 0;  bottom: -14px;}
.iletisim_form h4 {   width: 97%;font-size: 19px; color: #00529c;font-weight: 800;line-height: 35px; margin-bottom: 10px;background: #f2f1f1;padding: 5px 10px;}

.iletisim_form ul li {  width: 48%;margin-right: 12px;display: block;  float: left;  margin-top: 10px; color: #797979;font-size: 12px;font-weight: 600; line-height: 18px; margin-bottom: 10px;}
.iletisim_form p {  color: #80909f;font-size: 14px;font-weight: 600;  margin-top: 2px;  width: 100%;  float: left;  line-height: 1; margin-bottom: 2px; }
.txt_mesaj_uzun {width: 95% !important; margin-left: 6px; }
.msj_box { display: block;  margin: 5px auto;  line-height: 40px;  border: 1px solid #eaeaea;  padding: 0 1%; float: left; height: 200px;}
.right_side_iletisim .gonder_btn {margin-right: 18px; }
.gonder_btn { float: right; padding: 0 10px; line-height: 40px; color: #eeeeee; background-color: #00529C; font-weight: 700; font-size: 14px; cursor: pointer; margin-top: 10px;}
.txt_input {display: block;margin: 5px auto; border-radius: 5px; width: 98%; height: 30px; line-height: 30px; border: 1px solid #eaeaea; padding: 0 1%; color: #4d545b; font-size: 12px; font-weight: 600;}
select.styled {-webkit-appearance: menulist-button;height: 30px;border-radius: 5px;font-family: 'Open Sans';width: 100% !important; font-weight: 400; border: 1px solid #eaeaea; color: #80909f; font-size: 14px;}
.contact_box ul li p { width: auto;display: block; margin: 0 !important;font-weight: normal;font-size: 11px;}
.contact_box ul li span {width: 90px; font-weight: 600; margin-top: 0;}
.right_side_iletisim span {  float: left;color: #797979; }
.fotogaleri {width:100%;display:inline-block;background-color:#fff;float:left;}
.fotogaleri ul {float: left;width: 100%; background-color: #fff;}
.fotogaleri ul li {margin-top: 15px; margin-left: 15px;float: left;}
.fotogaleri ul li  a {float: left; border: 1px solid #d5d5d5;padding: 10px;border-radius: 5px;}
.fotogaleri ul li  a img {border-radius: 5px;}
.nokta {width:20px !important; }
.cozumlerimiz strong {float:left; width:97%; height:45px; line-height:45px; border:1px solid #d2e5f0; margin-bottom:10px;padding:0 10px; background:#f7fbfe; color:#3e566a;}

.home-logos {float:left; width:313px !important; margin:0 20px !important;}
.home-logos  li {float:left; width:92px; margin:0 10px 10px 0; border:1px solid #e8e7e7; height:44px;}

.product_list { display: inline-block; float: left; margin-left: -7px; width: 720px; }
.product_list li { display: inline-block; float: left; border: 1px solid #dcdcdc; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; width: 148px; min-height: 182px; padding: 10px; margin: 10px 0 0 10px; }
.product_list li a{ float:left; text-align:center; width: 148px; font-size:13px; font-weight:500; color:#463827; }
.product_list li a:hover{ text-decoration:underline; }
.product_list li img { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.menu_toogle {
  width: 74px;
  height: 90px;
  background: url(../images/mobile-header.png);
  display: none;
  position: relative;
  float: right;
}