/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(../fonts/7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(../fonts/7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(../fonts/anMUvcNT0H1YN4FII8wpr_SNRT0fZ5CX-AqRkMYgJJo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(../fonts/anMUvcNT0H1YN4FII8wpr46gJz9aNFrmnwBdd69aqzY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(../fonts/anMUvcNT0H1YN4FII8wpr-y7CP8YvcHYdGV61pt7QTE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(../fonts/anMUvcNT0H1YN4FII8wprxP6Eu1_xfSBSoi9uie1FdE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: local('Titillium WebBlack'), local('TitilliumWeb-Black'), url(../fonts/anMUvcNT0H1YN4FII8wpr4raJW_TPRbuWfMPkVNer-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: local('Titillium WebBlack'), local('TitilliumWeb-Black'), url(../fonts/anMUvcNT0H1YN4FII8wpr6C95lFCEhr9IpXC9cjRuaU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

body { margin:0px; padding:0px; font-family: 'Titillium Web', sans-serif; font-size:14px; color:#333;   }
.clear {clear:both;}
.header {  margin:0 auto; margin-bottom:0px; padding-bottom:15PX; position:relative; border-bottom:1px solid #3f412e; background:#000000; }
.header_ic { position:relative; width:1150px;   margin:0 auto; min-height:95px;}
.header_ust {min-height:30px;  position:relative; background:#000000; }
.header_ust_ic { padding:5px 0px; width:1150px; margin:0 auto; position:relative;}
.logo_div {width:100%; display: flex; top:0px;   justify-content: center; position:absolute; text-align:center; z-index:1;}
.logo {border:0px;   margin-top:5px; max-width:100%; float:left;}
.responsive_menu_btn {float:right; padding:2px 5px; text-decoration:none; margin-top:25px; display:none; position:relative; z-index:5;}
.responsive_menu_btn i {color:#FFF; font-size:30px;}

ul#menu2{ position:relative; float:right;  padding:0px 0px 0px 0px; z-index:1000; margin:20px 0px 0px 0px; }
ul#menu2 li { list-style:none; float: left; margin-top:0px; z-index:10000; }
ul#menu2 ul li { list-style:none; margin:0px; width:100%; border-right:0px solid #999; z-index:10000; }
ul#menu2 li ul { width:200px; display:none; margin:0px; padding:0px; position:absolute; z-index:10000; border:0px solid #CCC; background:#333; border-radius:0px; }
ul#menu2 li ul li a {text-decoration:none; color:#FFF; font-size:13px; text-align:left; font-weight:normal; padding:10px 10px; display:block; border-bottom:1px solid #048ad3; border-right:0px solid #333;  margin:0px 0px 0px 0px; }
ul#menu2 li a {display:block; text-decoration:none; color:#e8e8e8; font-size:15px; padding:10PX 20PX; font-weight:600;      transition: all 250ms ease-out;   }
ul#menu2 li:first-child a {padding:10PX 20PX 10px 0px;}
ul#menu2 li ul li:first-child a {padding:10PX 20PX 10px 10px;}
.menu_sag ul#menu2 li:last-child  a{padding:10PX 0PX 10px 20px;}
ul#menu2 li:hover ul { display:block;}	
ul#menu2 li a:hover {text-decoration:none; color:#048ad3;  }
ul#menu2 li ul li a:hover {text-decoration:none; color:#FFF; border-bottom:1px solid #CCC; background:#000000; }
.menu_sol {float:left;}
.menu_sag {float:right;}
.hizmet_talep_menu {float:right; background:#e6af2b; padding:22px 30px; font-size:16px; color:#FFF; font-weight:600; text-decoration:none; display:block;}
.hizmet_talep_menu i{font-size:24px; vertical-align:text-bottom; margin-right:10px;}

.header_tel_li {list-style:none; margin:0px; padding:0px; float:right; margin-top:35px;}
.header_tel_li li{list-style:none; margin:0px; padding:0px; display:inline-block; margin-left:45px;}
.header_tel_li a{text-decoration:none;}
.header_tel_li_text {color:#46474d; font-size:14px;}
.header_tel_li span {color:#77787c; font-size:13px;}
.header_tel_li i {color:#77787c; margin-right:5px; font-size:16px;}

.tel_bilgi {float:right;  height:auto; padding:0px 0px; margin:0px; font-size:14px; color:#c0c0c0; display:inline-block;}
.tel_bili_pad {padding:0px 0PX 0PX 0px;}
.tel_bilgi li {float:left; list-style:none; padding:0px; margin:0px; margin-right:14px; margin-left:0px;}
.tel_bilgi li a{text-decoration:none; color:#b9b9b9;}
.tel_bilgi li:last-child {margin-right:0px;}
.tel_bilgi li {color:#b9b9b9; font-size:14px; font-weight:600;}
.tel_bilgi li i{color:#FFFFFF; font-size:15px; margin-right:7px;}
.sosyal {float: left;  margin-right:25px; margin-top:5px; position:relative; z-index:2; }
.sosyal a{padding:0px 0px 0px 0px; line-height:24px; border:0px; background:#46474d; display:inline-block; float:left; margin-right:3px;  text-align:center; height:23px; width:23px;    transition: all 250ms ease-out;  color:#aa2227; }
.sosyal a:hover{background:#048ad3;}
.sosyal a:hover i{color:#FFFFFF;}
.sosyal i {color:#FFFFFF; font-size:14px;}
.sosyal_btn {position:absolute; right:0px; top:10px;}

.slogan {    float: left;    color: #76777b;    font-size: 13px;    font-weight:600;    font-style: italic; }

.tel_ust {float:right; z-index:3; position:relative; color:#FFF;}
.tel_ust a {text-decoration:none; color:#FFF; font-weight:bold; font-size:24px;}
.tel_ust i {font-size:25px; margin-right:7px;}
.tel_ust a span {font-size:14px; font-weight:600;}

.slider {width:100%; margin:0 auto;}
.sayfa__title {font-size:25PX; font-weight:600; line-height:normal inherit; color:#333333; padding:0px 0px 7px 0px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.main_title {font-size:30px; color:#161616; padding:0px 0px 0px 0px; margin-bottom:20px; text-align:center; font-weight:600;  }
.main_title span {color:#bb393a;}

.orta {width:1150px; margin:0 auto; margin-top:30px; padding:0px; background_:#eeeeee; border-radius:10px; min-height:350px;}
.main_orta {width:1150px; margin:0 auto; margin-top:20px; margin-bottom:10px; }
.ic_icerik {margin:0 auto; width:1150px;}

.slider_alt {background:#161616; padding:28px 0px;}
.yazia {height:48px !important; display:block; text-align:center !important; width:auto; margin:0 auto;}
.yazia_div {text-align:center !important;  width:100% !important;}
.yazia_div1 {padding:7px 30px;  text-align:center; display:inline-block; background:#048ad3; font-size:20px; font-weight:600; }

.main_yazi {color:#c7c7c7; line-height:23px; font-size:15px; text-align:center;}
.yazi {color:#333;  line-height:22px; text-align:justify; font-size:14px; }

.btn_ {font-size:14px; text-align:center; font-weight:600;  background:#e6af2b; color:#FFFFFF;  padding:5px 26px; margin-top:0px; display:inline-block; text-decoration:none; border:1px solid #e6af2b; cursor:pointer;  transition: all 250ms ease-out; margin-top:5px;}
.btn_:hover {border:1px solid #323339;  color:#FFF; background:#323339;}

.urun_div {width:375px; height:204px; background:#fff; border-bottom:0px solid #FFF; float:left; margin:0px 4px 8px 4px; position:relative;  transition: all 250ms ease-out;}
.urun_div:hover  {}
.urun_div:hover .urun_div_yazi  {background:#048ad3; color:#000; }
.urun_div:hover .urun_div_img  {opacity: 0.7;    filter: alpha(opacity=70)}
.urun_div_img {width:100%; margin-bottom:6px; border:0px; transition: all 250ms ease-out;}
.urun_div_yazi {font-size:16px; color:#FFFFFF; font-weight:600; text-align:center; padding:9px; border-top:1px solid #048ad3; background:url(../images/siyah_opak.png) repeat; position:absolute; bottom:0px; width:100%; z-index:1; box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; transition: all 250ms ease-out;} 
.urun_div a {text-decoration:none;}
.urun_div_btn { display:inline-block; padding:7px 30px; margin-top:10px; background:#363636; color:#FFFFFF; transition: all 250ms ease-out; text-align:center; text-decoration:none; }

.tum_ref { display:inline-block; padding:7px 30px; margin-top:10px; background:#363636; color:#FFFFFF; transition: all 250ms ease-out; text-align:center; text-decoration:none;}

.main_hizmet {width:215.5px; height:270px; background:#ddd; border-bottom:0px solid #999; float:left; margin:0px 7px 8px 7px;  transition: all 250ms ease-out;}
.main_hizmet:hover {background:#cc272e;}
.main_hizmet:hover .main_hizmet_yazi {color:#FFFFFF;}
.main_hizmet_img {width:100%; margin-bottom:6px; border:0px;}
.main_hizmet_yazi {font-size:15px; color:#1a1a18; font-weight:600; text-align:center;} 
.main_hizmet a {text-decoration:none;}
.tum_hizmet { display:inline-block; padding:9px 30px; background:#de0000; color:#FFFFFF; transition: all 250ms ease-out; text-align:center; text-decoration:none; margin:0 auto;}
.tum_hizmet:hover {background:#333333; color:#FFFFFF; }
.hizmet_detay_img {max-width:100%; margin-right:38px; margin-bottom:20px; float:left;}

.hizmet_liste {list-style:none; margin:10px 0px; overflow:hidden; }
.hizmet_liste li{list-style:outside;  width:35%; margin-right:20px; float:left;}

.main_kutu_1{float:left; width:346px; margin-bottom:70PX;  }
.main_kutu_2{float:left; width:346px; margin:0px 55px 70px 55px; background:url(../images/uygulamalar.jpg) center; min-height:450px; text-align:center;}
.main_kutu_3{float:right; width:346px; margin-bottom:70PX;}

.alt_list {list-style:none; padding:0px; margin:0px; margin-top:50px;}
.alt_list li{list-style:none; padding:0px; margin:0px; width:31%; margin:7px; float:left; text-align:center;}
.alt_list i {font-size:30px; color:#048ad3; margin-right:7px; vertical-align:sub; }
.alt_list h3 {padding:0px; margin:0px; font-size:18px; color:#202020; font-weight:600; margin-bottom:10px;}
.alt_list p {padding:0px; margin:0px; font-size:14px; color:#7e7e7e; font-weight:400; line-height:24px;}

.ul_list_1 { list-style:none; padding:0px; margin:0px; margin-left:-40px; margin-top:60px;}
.ul_list_1 li{ list-style:none; padding:0px; margin:0px; margin-bottom:20px; min-height:75px;}
.ul_list_1 li h3{font-size:17px; font-weight:600; color:#FFF; padding:0px; margin:0px; margin-bottom:6px; padding-top:8px;}
.ul_list_1 li p {padding:0px; margin:0px; font-size:14px; color:#c4c2c2; line-height:20px;}
.ul_list_1 li .sol_ {float:left; margin-right:33px;}
.icon_g {background:url(../images/icon_bg_.png) repeat; padding:5px; border-radius:100%; width:65px; height:65px;}
.icon_g_ {background:#de0000;  width:100%; height:100%; border-radius:100%;}
.icon_g_ i {font-size:28px; color:#FFF; padding:20px;}


.kurumsal {width:100%; background:#161616; padding:41px 0px; margin:30px 0px; position:relative;}

.cizgi_bg {width:100%; height:5px; background:url(../images/cizgi_bg.jpg) repeat-x;}
footer {padding:0px; margin:0px;  position:relative; margin-top:60px; background: url(../images/footer_bg.png) center no-repeat #161616; border-top:10px solid #048ad3; }
.footer_ic {width:1150px; margin:0 auto; padding:50px 0px 50px 0px; position:relative; }
.footer_alt {background:#000000; min-height:10px; padding:10px 0px; bottom:0px; width:100%; text-align:center;}
.footer_alt_ic{width:1150px; margin:0 auto;}
.footer_copy {color:#696969; padding:0px 0px; text-align:center; font-size:13px; float:left; }
.footer_ref {border:0px; float:right;}
.footer_logo_div {text-align:center; position:absolute;  width:100%;}
.footer_logo { max-width:100%; margin-top:0px; float:none;}
.footer_logo_div1 {text-align:center; position:absolute; bottom:-5px;  width:100%; z-index:0;}
.footer_logo1 { max-width:100%; margin-top:-44px;}
.foot_1 {width:234px; margin-right:90px; float:left; border-bottom:0px solid #CCC; z-index:1; position:relative;}
.foot_2 {width:355px;  float:left; margin-right:45px; border-bottom:0px solid #CCC; z-index:1;}
.foot_3 {width:160px; margin-right:0px; float:left; border-bottom:0px solid #CCC;  z-index:1; position:relative;}
.foot_4 {width:230px;  float:left; margin-right:25px; border-bottom:0px solid #CCC;  z-index:1; position:relative;}
.footer_sosyal {text-align:center;  width:110px; margin:0 auto; display:inline-block; }
.footer_sosyal a{padding:0px 0px 0px 0px; line-height:28px; border:0px;  display:inline-block; float:left; margin-right:1px;  text-align:center; height:25px; width:25px;    transition: all 250ms ease-out; border-radius:0px; }
.footer_sosyal a:hover{background:#048ad3;}
.footer_sosyal a:hover i{color:#FFFFFF;}
.footer_sosyal i {color:#FFFFFF; font-size:18px;}
.footer_baslik {padding-bottom:17px; font-size:18px; font-weight:600; color:#048ad3;}
.foot_link {color:#dedede; font-size:14px; display:block; padding:5px 0px; border-bottom:0px solid #b8261b; text-decoration:none; transition: all 250ms ease-out;  margin-bottom:0px;}
.foot_link:hover {background:#000000; padding:5px 4px; color:#d9d9d9; }
.ilet_satir {margin-bottom:10px;}
.ilet_satir a{text-decoration:none; color:#d9d9d9;}
.ilet_satir i {margin-right:7px; font-size:17px; color:#d9d9d9;}
.ilet_satir img {float:left; margin-right:7px; margin-bottom:16px;}
.ilet_satir span {color:#d9d9d9; font-size:13px;}

.filtre {margin-bottom:15px;}
.filtre a{float:left; display:inline-block; padding:0px 7px 0px 7px; border-left: 1px solid #CCC; color:#999; text-decoration:none;     line-height: 14px;}
.filtre a:first-child {border-left:0px; padding:0px 7px 0px 0px}

.page_header {height:100px; border-bottom:0px solid #e2e1e1; background:url(../images/page_head.jpg) no-repeat top center; width:100%; }
.page_header_ic {width:1150px; margin:0 auto;}
.page_header_h2 {padding:28px 0px 0px 0px; margin:0px; color:#333; font-weight:600; font-size:28px; text-align:center; overflow:hidden;}
.page_header_h2 .beyaz{color:#FFFFFF; background:none; height:auto; width:auto; }
.baslik_h2 {padding:6px 0px 6px 0px; margin:0px; margin-bottom:15PX; color:#000; font-weight:bold; font-size:24px;}
.sol {width:240px; margin-right:35px; float:left; background:#fff;}
.sag {width:874px; float:right;  min-height:300px;  background:#FFF}
.sol_baslik {font-size:18px; color:#FFFFFF; padding:7px 0px 7px 10px; border-bottom:3px solid #333333; font-weight:600; margin-bottom:10PX; background:#de0000;  }
ul.sol_menu {margin:0px;  list-style:none; padding:0px 0px 0px 0px;}
ul.sol_menu li{margin:0px; padding:0px; list-style:none;}
ul.sol_menu li a{text-decoration:none; color:#000000; font-size:14px; border-bottom:0px dashed #CCC; display:block; padding:8px 0px 8px 5px; border-bottom:1px solid #CCC; background:#eeeeee;  margin-bottom:2px;}
ul.sol_menu li a:hover{color:#de0000; background:#FFF;}
.ilet_tablo {border-collapse:collapse; width:100%; float:left; margin:0PX 0PX; }
.ilet_tablo td {padding:10px 4px; border-bottom:1px #dedede solid;}
.ilet_tablo i {color:#666666; font-size:18px;}
.ilet_form_ {float:right; width:100%; }
.arama_input_y3 { padding:12px; width:100%; color:#333; font-size:12px; border:1px solid #ddd;   box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:13px; background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.textrea_y3 {height:140px; width:100%; background:#fff; color:#999; padding:10px; font-size:12px; border:1px solid #ddd;   -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:10px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.formbtn_d3 {font-size:14px; text-align:center; font-weight:bold;  background:#333333; border:0px; color:#FFFFFF;  padding:11px 26px; margin-top:0px; display:inline-block; text-decoration:none;  cursor:pointer;  transition: all 250ms ease-out;  float:right; }
.formbtn_d3:hover {  color:#FFF; background:#048ad3;}


.galeri_img {width:176px; height:130px; border:1px solid #ccc; padding:0px; margin:6px; float:left; border-bottom-left-radius:0px; border-top-right-radius:0px; }
.uyg_img {width:272px; height:200px; border:1px solid #ccc; padding:0px; margin:6px; float:left; border-bottom-left-radius:0px; border-top-right-radius:0px; }
.main_img {max-width:100%; margin:9px; border:0px;}
.makine_img {max-width:47.5%; margin:10px; border:1px solid #ddd;}
.ref_img {border:0px; float:left; margin:5px 9px;}
.urun_img {width:213.7px; margin:8px 7px 8px 7px; float:left; border:1px solid #ebebeb; transition: all 300ms ease-out;}
.urun_img:hover {border:1px solid #cc272e;}
.hizmet_ic_img {max-width:100%; padding:3px; border:1px solid #ddd; margin-bottom:30px; box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box;}

.referans_div {width:217px; height:205px; float:left; margin:5px; border:1px solid #FFF; text-align:center}
.referans_div_img {max-width:100%; margin-bottom:10px;}


.hizmet_talep { padding:30px 0px 0px 0px; }
.hizmet_talep_ic {width:1150px; margin:0 auto;}
.form_sol {width:343px; margin-right:20px; float:left; text-align:center;}
.form_g {width:75%; float:right; }
.form_sol_div {float:left; width:48%; margin-right:15px;}
.form_sag_div {float:right; width:49.9%; }
.arama_input_y { padding:13px; width:100%; color:#999; font-size:12px; border:0px solid #CCC;   box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:10px; background:#eeeeee;}
.textrea_y { font-family:Arial, Helvetica, sans-serif; height:141px; width:100%; background:#eeeeee; color:#999; padding:13px; font-size:12px; border:0px;   -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:10px;}
.formbtn_d {font-size:14px; text-align:center; font-weight:bold;  background:#aa2227; color:#FFFFFF;  padding:11px 26px; margin-top:0px; display:inline-block; text-decoration:none; border:1px solid #aa2227; cursor:pointer;  transition: all 250ms ease-out;  float:right; border-radius:0px;}
.formbtn_d:hover {border:1px solid #333333;  color:#FFF; background:#333333;}
.arama_input_yk {width:50px; margin-top:0px; padding:7px; border:0px; font-size:14px; margin-left:10px; background:#eeeeee; }
.form_baslik {font-size:18px; color:#333333; }
.form_baslik2 {font-size:18px; color:#FFFFFF; background:#bb393a; padding:7px 20px; margin-top:0px; margin-bottom:15px; display:inline-block; }
.form_img {width:40%; border:0px;}



.basvuru_form{width:100%; }
.arama_input_y1 { padding:8px; width:100%; color:#333; font-size:12px; border:1px solid #bbbaba;   box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:13px;  background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.arama_input_y1_50 { padding:8px; width:50%; color:#333; font-size:12px; border:1px solid #bbbaba;   box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:13px; background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.textrea_y1 {height:140px; width:100%; background:#fff; color:#999; padding:10px; font-size:12px; border:1px solid #bbbaba;   -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:10px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.select_y1_50 { padding:8px; width:50%; color:#333; font-size:12px; border:1px solid #bbbaba;   box-sizing: border-box;      -webkit-box-sizing:border-box;      -moz-box-sizing: border-box; margin-bottom:13px;background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.formbtn_d1 {font-size:14px; text-align:center; font-weight:bold;  background:#333333; color:#FFFFFF;  padding:8px 20px; margin-top:0px; display:inline-block; text-decoration:none; border:0px solid #e20613; cursor:pointer; float:right;  transition: all 300ms ease-out; }
.formbtn_d1:hover {  color:#FFFFFF; background:#de0000;  }


.foto_album {margin:8px; width:270px; height:225px; float:left; border-bottom:1px solid #CCC; transition: all 300ms ease-out;}
.foto_album:hover {background:#333;}
.foto_album:hover .foto_yazi{color:#FFF;}
.foto_album:hover .foto_album_img {     -webkit-filter: contrast(70%); filter: contrast(70%);}
.foto_album a {text-decoration:none; display:block;}
.foto_album_img {border:0px; margin-bottom:8px; max-width:100%; transition: all 300ms ease-out;}
.foto_yazi {border:0px; margin-bottom:8px; max-width:100%; text-align:center; text-decoration:none; color:#333; font-weight:600;}

/* Resimlerin boyut ve stil bilgileri */
.kuaza_resimler { width: 276px; margin:5px; float:left;  overflow:hidden; }
.kuaza_resimler_img {max-height:179px; min-width:100%; transition: all 300ms ease-out;}
.kuaza_resimler_img:hover {  opacity: 0.7;    filter: alpha(opacity=70); }

.js .slicknav_menu {display:none !important; 	}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

@media only screen and (min-width: 768px) and (max-width: 1000px) {
.responsive_menu_btn {display:block;}
.header_ic {width:750px; min-height:95px;}
.header_ust_ic {width:750px;}
.main_orta {width:750px;   }
.orta {width:750px;}
.sol {width:166px; padding:000px;}
.sag {width:549px; float:right; padding:00px;  min-height:400px; }
.slider {}
ul#menu2 {display:none;}
.tel_bilgi {float:right;  color:#FFFFFF;}
.tel_yazi, .tel_yazi span {color:#FFFFFF;}
.main_hizmet {width:178px; height:250px; margin:4px;}
.main_hizmet_yazi {font-size:14px; font-weight:400;} 
footer {}
.footer_ic {width:750px;}
.footer_alt_ic{width:750px;}
.foot_2 {width:300px;  float:right; margin-left:0px; margin-right:0px; border-bottom:0px solid #CCC;}
.foot_3 {width:150px; margin-right:25px; float:left; border-bottom:0px solid #CCC;}
.foot_4 {width:230px;  float:left; margin-right:25px; margin-left:0px; border-bottom:0px solid #CCC;}

.ic_icerik { width:750px;}

.urun_div {width:242px; height:133px;}
.urun_div_yazi {font-size:14px; padding:5px;}

.hizmet_talep_ic {width:750px; margin:0 auto;}
.form_sol {width:250px; margin-right:20px; }
.form_g {width:63%; }
.form_sol_div {width:46%; margin-right:15px;}
.form_sag_div {width:49.9%; }

.main_kutu_1{float:left; width:240px;  }
.main_kutu_2{float:left; width:240px; margin:0px 13px;}
.main_kutu_3{float:right; width:240px; }

.uyg_img {width:235px; height:176px;}
.main_img {max-width:31.5%; margin:5px;}
.makine_img {max-width:48.0%; margin:5px; border:1px solid #ddd;}

.page_header {height:130px; }
.page_header_ic {width:750px; margin:0 auto;}
.page_header_h2 {padding:40px 0px 0px 0px; margin:0px; color:#000; font-weight:600; font-size:24px; }

.js .slicknav_menu {display:block !important;}
}

/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.responsive_menu_btn {display:block;}
.header_ic {width:490px; }
.header_ust_ic {width:490px;}
.main_orta {width:490px; }
.orta {width:490px;}
.sol {display:none;}
.sag {width:100%; float:right; padding:0px;  min-height:250px; }
.logo { float:none; max-width:100%; }
.slider {}
.tel_ust {display:none;}
ul#menu2 {display:none;}
.bx-wrapper .bx-controls-direction a {display:none;}
.tel_bilgi {float:right;  color:#FFFFFF; padding-bottom:10px;}
.form_ic {width:490px; margin:0 auto;}
.form_sol {width:30%; margin-right:20px;}
.form_g {width:64%; float:right; }
.foot_list {display:none;}
.main_hizmet {width:236px; height:305px; margin:4px;}
.main_hizmet_yazi {font-size:14px; font-weight:400;} 
footer {}
.footer_ic {width:490px;}
.footer_alt_ic{width:490px;}
.foot_2 {width:100%;  float:right; border-bottom:0px solid #CCC; margin-top:50px; margin-left:0px; margin-right:0px;}
.foot_3 {width:30%;  float:right; border-bottom:0px solid #CCC;}
.foot_4 {width:45%;  float:left; margin-right:10px; margin-left:0px;  border-bottom:0px solid #CCC;}
.footer_logo_div1 {display:none;}

.ic_icerik { width:490px;}
.alt_list li{list-style:none; padding:0px; margin:0px; width:100%; margin:7px; float:left; text-align:left;}

.urun_div {width:237px; height:130px;}
.urun_div_yazi {font-size:13px; padding:5px;}

.hizmet_talep_ic {width:490px; margin:0 auto;}
.form_sol {width:100%; margin-right:0px; margin-bottom:10px; }
.form_g {width:100%; }
.form_sol_div {width:100%; margin-right:0px;}
.form_sag_div {width:100%; }

.main_kutu_1{float:left; width:100%;  }
.main_kutu_2{float:left; width:100%; margin:0px 0px 70px 0px;}
.main_kutu_3{float:right; width:100%; }

.header_tel_li {display:none;}

.uyg_img {width:152px; height:110px; margin:4px;}
.main_img {max-width:100%; margin:5px;}
.makine_img {max-width:100%; margin:0px; border:1px solid #ddd;}

.ul_list_1 { list-style:none; padding:0px; margin:0px; margin-left:0px; margin-top:60px;}

.page_header {height:100px; }
.page_header_ic {width:490px; margin:0 auto;}
.page_header_h2 {padding:40px 0px 0px 0px; margin:0px; color:#000; font-weight:600; font-size:20px; }

.js .slicknav_menu {display:block !important;	}

}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 479px) {

.responsive_menu_btn {display:block;}
.header_ic {width:300px; min-height:75px;}
.logo { float:left; width:220px;}
.logo_div {width:100%; display: flex; top:0px;   justify-content: left; position:absolute; text-align:center; z-index:1;}
.header_ust_ic {width:300px;}
.main_orta {width:300px;  }
.orta {width:300px;}
.sol {display:none;}
.sag {width:100%; float:right; padding:0px;  min-height:300px; }
.slider {}
.tel_ust {display:none;}
ul#menu2 {display:none;}
.bx-wrapper .bx-controls-direction a {display:none;}
.tel_bilgi {float:right;  color:#FFFFFF;  padding:5px 5px;}
.tel_bilgi li{font-size:12px; }
.dia_ust {float:none;}
.radio_span {min-width:0px; display:inline-block;}
.sayfa__title {font-size:17px;}
.main_title {font-size:19px;}
.form_ic {width:300px; margin:0 auto;}
.form_sol {width:100%; margin-right:0px;}
.form_g {width:100%; float:right; }
.main_hizmet {width:141px; height:215px; margin:4px;}
.main_hizmet_yazi {font-size:14px; font-weight:400;}
footer {}
.footer_ic {width:300px;}
.footer_alt_ic{width:300px;}
.foot_2 {width:100%;  float:right; margin-right:0px; margin-left:0px; border-bottom:0px solid #CCC; margin-top:30px;}
.foot_3 {width:100%;  float:right; margin-right:0px; border-bottom:0px solid #CCC; margin-top:30px;}
.foot_4 {width:100;  float:left; margin-right:0px; margin-left:0px; border-bottom:0px solid #CCC; margin-top:30px;}
.footer_logo_div1 {display:none;}
.footer_ref {border:0px; float:none; margin-top:10px;}
.footer_copy {float:none;}

.ic_icerik { width:300px;}
.alt_list li{list-style:none; padding:0px; margin:0px; width:100%; margin:7px; float:left; text-align:left;}

.urun_div {width:100%; height:163px; margin:10px 0px;}
.urun_div_yazi {font-size:14px;}

.hizmet_talep_ic {width:300px; margin:0 auto;}
.form_sol {width:100%; margin-right:0px; margin-bottom:10px; }
.form_g {width:100%; }
.form_sol_div {width:100%; margin-right:0px;}
.form_sag_div {width:100%; }

.main_kutu_1{float:left; width:100%;  }
.main_kutu_2{float:left; width:100%; margin:0px 0px 70px 0px;}
.main_kutu_3{float:right; width:100%; }

.header_tel_li {display:none;}

.galeri_img {width:139px; height:104px; margin:4px;}
.uyg_img {width:139px; height:104px; margin:4px;}
.makine_img {max-width:100%; margin:0px; border:1px solid #ddd;}
.ref_img {border:0px; float:left; margin:5px 5px; width:140px;}

.referans_div {width:140px; height:170px; margin:4px; }

.hizmet_liste li{width:100%; margin-right:0px; }
.ul_list_1 { list-style:none; padding:0px; margin:0px; margin-left:0px; margin-top:60px;}

.page_header {height:100px; }
.page_header_ic {width:300px; margin:0 auto;}
.page_header_h2 {padding:40px 0px 0px 0px; margin:0px; color:#000; font-weight:600; font-size:18px; }

.kuaza_resimler { width: 139px; margin:5px;}
.kuaza_resimler_img {max-height:100px;}

.js .slicknav_menu {display:block !important;	}
}